@import url(https://use.typekit.net/wmu1bmb.css);/*===============================
=            Choices            =
===============================*/
.choices {
  position: relative;
  margin-bottom: 24px;
  font-size: 16px;
}

.choices:focus {
  outline: none;
}

.choices:last-child {
  margin-bottom: 0;
}

.choices.is-disabled .choices__inner,
.choices.is-disabled .choices__input {
  background-color: #eaeaea;
  cursor: not-allowed;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.choices.is-disabled .choices__item {
  cursor: not-allowed;
}

.choices [hidden] {
  display: none !important;
}

.choices[data-type*='select-one'] {
  cursor: pointer;
}

.choices[data-type*='select-one'] .choices__inner {
  padding-bottom: 7.5px;
}

.choices[data-type*='select-one'] .choices__input {
  display: block;
  width: 100%;
  padding: 10px;
  border-bottom: 1px solid #dddddd;
  background-color: #ffffff;
  margin: 0;
}

.choices[data-type*='select-one'] .choices__button {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);
  padding: 0;
  background-size: 8px;
  position: absolute;
  top: 50%;
  right: 0;
  margin-top: -10px;
  margin-right: 25px;
  height: 20px;
  width: 20px;
  border-radius: 10em;
  opacity: 0.5;
}

.choices[data-type*='select-one'] .choices__button:hover, .choices[data-type*='select-one'] .choices__button:focus {
  opacity: 1;
}

.choices[data-type*='select-one'] .choices__button:focus {
  box-shadow: 0px 0px 0px 2px #00bcd4;
}

.choices[data-type*='select-one'] .choices__item[data-value=''] .choices__button {
  display: none;
}

.choices[data-type*='select-one']:after {
  content: '';
  height: 0;
  width: 0;
  border-style: solid;
  border-color: #333333 transparent transparent transparent;
  border-width: 5px;
  position: absolute;
  right: 11.5px;
  top: 50%;
  margin-top: -2.5px;
  pointer-events: none;
}

.choices[data-type*='select-one'].is-open:after {
  border-color: transparent transparent #333333 transparent;
  margin-top: -7.5px;
}

.choices[data-type*='select-one'][dir='rtl']:after {
  left: 11.5px;
  right: auto;
}

.choices[data-type*='select-one'][dir='rtl'] .choices__button {
  right: auto;
  left: 0;
  margin-left: 25px;
  margin-right: 0;
}

.choices[data-type*='select-multiple'] .choices__inner,
.choices[data-type*='text'] .choices__inner {
  cursor: text;
}

.choices[data-type*='select-multiple'] .choices__button,
.choices[data-type*='text'] .choices__button {
  position: relative;
  display: inline-block;
  margin-top: 0;
  margin-right: -4px;
  margin-bottom: 0;
  margin-left: 8px;
  padding-left: 16px;
  border-left: 1px solid #008fa1;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);
  background-size: 8px;
  width: 8px;
  line-height: 1;
  opacity: 0.75;
  border-radius: 0;
}

.choices[data-type*='select-multiple'] .choices__button:hover, .choices[data-type*='select-multiple'] .choices__button:focus,
.choices[data-type*='text'] .choices__button:hover,
.choices[data-type*='text'] .choices__button:focus {
  opacity: 1;
}

.choices__inner {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  background-color: #f9f9f9;
  padding: 7.5px 7.5px 3.75px;
  border: 1px solid #dddddd;
  border-radius: 2.5px;
  font-size: 14px;
  min-height: 44px;
  overflow: hidden;
}

.is-focused .choices__inner,
.is-open .choices__inner {
  border-color: #b7b7b7;
}

.is-open .choices__inner {
  border-radius: 2.5px 2.5px 0 0;
}

.is-flipped.is-open .choices__inner {
  border-radius: 0 0 2.5px 2.5px;
}

.choices__list {
  margin: 0;
  padding-left: 0;
  list-style: none;
}

.choices__list--single {
  display: inline-block;
  padding: 4px 16px 4px 4px;
  width: 100%;
}

[dir='rtl'] .choices__list--single {
  padding-right: 4px;
  padding-left: 16px;
}

.choices__list--single .choices__item {
  width: 100%;
}

.choices__list--multiple {
  display: inline;
}

.choices__list--multiple .choices__item {
  display: inline-block;
  vertical-align: middle;
  border-radius: 20px;
  padding: 4px 10px;
  font-size: 12px;
  font-weight: 500;
  margin-right: 3.75px;
  margin-bottom: 3.75px;
  background-color: #00bcd4;
  border: 1px solid #00a5bb;
  color: #ffffff;
  word-break: break-all;
  box-sizing: border-box;
}

.choices__list--multiple .choices__item[data-deletable] {
  padding-right: 5px;
}

[dir='rtl'] .choices__list--multiple .choices__item {
  margin-right: 0;
  margin-left: 3.75px;
}

.choices__list--multiple .choices__item.is-highlighted {
  background-color: #00a5bb;
  border: 1px solid #008fa1;
}

.is-disabled .choices__list--multiple .choices__item {
  background-color: #aaaaaa;
  border: 1px solid #919191;
}

.choices__list--dropdown {
  visibility: hidden;
  z-index: 1;
  position: absolute;
  width: 100%;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  top: 100%;
  margin-top: -1px;
  border-bottom-left-radius: 2.5px;
  border-bottom-right-radius: 2.5px;
  overflow: hidden;
  word-break: break-all;
  will-change: visibility;
}

.choices__list--dropdown.is-active {
  visibility: visible;
}

.is-open .choices__list--dropdown {
  border-color: #b7b7b7;
}

.is-flipped .choices__list--dropdown {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: -1px;
  border-radius: 0.25rem 0.25rem 0 0;
}

.choices__list--dropdown .choices__list {
  position: relative;
  max-height: 300px;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  will-change: scroll-position;
}

.choices__list--dropdown .choices__item {
  position: relative;
  padding: 10px;
  font-size: 14px;
}

[dir='rtl'] .choices__list--dropdown .choices__item {
  text-align: right;
}

@media (min-width: 640px) {
  .choices__list--dropdown .choices__item--selectable {
    padding-right: 100px;
  }
  .choices__list--dropdown .choices__item--selectable:after {
    content: attr(data-select-text);
    font-size: 12px;
    opacity: 0;
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
  }
  [dir='rtl'] .choices__list--dropdown .choices__item--selectable {
    text-align: right;
    padding-left: 100px;
    padding-right: 10px;
  }
  [dir='rtl'] .choices__list--dropdown .choices__item--selectable:after {
    right: auto;
    left: 10px;
  }
}

.choices__list--dropdown .choices__item--selectable.is-highlighted {
  background-color: #f2f2f2;
}

.choices__list--dropdown .choices__item--selectable.is-highlighted:after {
  opacity: 0.5;
}

.choices__item {
  cursor: default;
}

.choices__item--selectable {
  cursor: pointer;
}

.choices__item--disabled {
  cursor: not-allowed;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  opacity: 0.5;
}

.choices__heading {
  font-weight: 600;
  font-size: 12px;
  padding: 10px;
  border-bottom: 1px solid #f7f7f7;
  color: gray;
}

.choices__button {
  text-indent: -9999px;
  -webkit-appearance: none;
       appearance: none;
  border: 0;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
}

.choices__button:focus {
  outline: none;
}

.choices__input {
  display: inline-block;
  vertical-align: baseline;
  background-color: #f9f9f9;
  font-size: 14px;
  margin-bottom: 5px;
  border: 0;
  border-radius: 0;
  max-width: 100%;
  padding: 4px 0 4px 2px;
}

.choices__input:focus {
  outline: 0;
}

[dir='rtl'] .choices__input {
  padding-right: 2px;
  padding-left: 0;
}

.choices__placeholder {
  opacity: 0.5;
}

/*=====  End of Choices  ======*/
@charset "UTF-8";
body[data-aos-duration='50'] [data-aos], [data-aos][data-aos][data-aos-duration='50'] {
  transition-duration: 50ms;
}

body[data-aos-delay='50'] [data-aos], [data-aos][data-aos][data-aos-delay='50'] {
  transition-delay: 0s;
}

body[data-aos-delay='50'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='50'].aos-animate {
  transition-delay: 50ms;
}

body[data-aos-duration='100'] [data-aos], [data-aos][data-aos][data-aos-duration='100'] {
  transition-duration: 100ms;
}

body[data-aos-delay='100'] [data-aos], [data-aos][data-aos][data-aos-delay='100'] {
  transition-delay: 0s;
}

body[data-aos-delay='100'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='100'].aos-animate {
  transition-delay: 100ms;
}

body[data-aos-duration='150'] [data-aos], [data-aos][data-aos][data-aos-duration='150'] {
  transition-duration: 150ms;
}

body[data-aos-delay='150'] [data-aos], [data-aos][data-aos][data-aos-delay='150'] {
  transition-delay: 0s;
}

body[data-aos-delay='150'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='150'].aos-animate {
  transition-delay: 150ms;
}

body[data-aos-duration='200'] [data-aos], [data-aos][data-aos][data-aos-duration='200'] {
  transition-duration: 200ms;
}

body[data-aos-delay='200'] [data-aos], [data-aos][data-aos][data-aos-delay='200'] {
  transition-delay: 0s;
}

body[data-aos-delay='200'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='200'].aos-animate {
  transition-delay: 200ms;
}

body[data-aos-duration='250'] [data-aos], [data-aos][data-aos][data-aos-duration='250'] {
  transition-duration: 250ms;
}

body[data-aos-delay='250'] [data-aos], [data-aos][data-aos][data-aos-delay='250'] {
  transition-delay: 0s;
}

body[data-aos-delay='250'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='250'].aos-animate {
  transition-delay: 250ms;
}

body[data-aos-duration='300'] [data-aos], [data-aos][data-aos][data-aos-duration='300'] {
  transition-duration: 300ms;
}

body[data-aos-delay='300'] [data-aos], [data-aos][data-aos][data-aos-delay='300'] {
  transition-delay: 0s;
}

body[data-aos-delay='300'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='300'].aos-animate {
  transition-delay: 300ms;
}

body[data-aos-duration='350'] [data-aos], [data-aos][data-aos][data-aos-duration='350'] {
  transition-duration: 350ms;
}

body[data-aos-delay='350'] [data-aos], [data-aos][data-aos][data-aos-delay='350'] {
  transition-delay: 0s;
}

body[data-aos-delay='350'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='350'].aos-animate {
  transition-delay: 350ms;
}

body[data-aos-duration='400'] [data-aos], [data-aos][data-aos][data-aos-duration='400'] {
  transition-duration: 400ms;
}

body[data-aos-delay='400'] [data-aos], [data-aos][data-aos][data-aos-delay='400'] {
  transition-delay: 0s;
}

body[data-aos-delay='400'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='400'].aos-animate {
  transition-delay: 400ms;
}

body[data-aos-duration='450'] [data-aos], [data-aos][data-aos][data-aos-duration='450'] {
  transition-duration: 450ms;
}

body[data-aos-delay='450'] [data-aos], [data-aos][data-aos][data-aos-delay='450'] {
  transition-delay: 0s;
}

body[data-aos-delay='450'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='450'].aos-animate {
  transition-delay: 450ms;
}

body[data-aos-duration='500'] [data-aos], [data-aos][data-aos][data-aos-duration='500'] {
  transition-duration: 500ms;
}

body[data-aos-delay='500'] [data-aos], [data-aos][data-aos][data-aos-delay='500'] {
  transition-delay: 0s;
}

body[data-aos-delay='500'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='500'].aos-animate {
  transition-delay: 500ms;
}

body[data-aos-duration='550'] [data-aos], [data-aos][data-aos][data-aos-duration='550'] {
  transition-duration: 550ms;
}

body[data-aos-delay='550'] [data-aos], [data-aos][data-aos][data-aos-delay='550'] {
  transition-delay: 0s;
}

body[data-aos-delay='550'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='550'].aos-animate {
  transition-delay: 550ms;
}

body[data-aos-duration='600'] [data-aos], [data-aos][data-aos][data-aos-duration='600'] {
  transition-duration: 600ms;
}

body[data-aos-delay='600'] [data-aos], [data-aos][data-aos][data-aos-delay='600'] {
  transition-delay: 0s;
}

body[data-aos-delay='600'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='600'].aos-animate {
  transition-delay: 600ms;
}

body[data-aos-duration='650'] [data-aos], [data-aos][data-aos][data-aos-duration='650'] {
  transition-duration: 650ms;
}

body[data-aos-delay='650'] [data-aos], [data-aos][data-aos][data-aos-delay='650'] {
  transition-delay: 0s;
}

body[data-aos-delay='650'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='650'].aos-animate {
  transition-delay: 650ms;
}

body[data-aos-duration='700'] [data-aos], [data-aos][data-aos][data-aos-duration='700'] {
  transition-duration: 700ms;
}

body[data-aos-delay='700'] [data-aos], [data-aos][data-aos][data-aos-delay='700'] {
  transition-delay: 0s;
}

body[data-aos-delay='700'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='700'].aos-animate {
  transition-delay: 700ms;
}

body[data-aos-duration='750'] [data-aos], [data-aos][data-aos][data-aos-duration='750'] {
  transition-duration: 750ms;
}

body[data-aos-delay='750'] [data-aos], [data-aos][data-aos][data-aos-delay='750'] {
  transition-delay: 0s;
}

body[data-aos-delay='750'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='750'].aos-animate {
  transition-delay: 750ms;
}

body[data-aos-duration='800'] [data-aos], [data-aos][data-aos][data-aos-duration='800'] {
  transition-duration: 800ms;
}

body[data-aos-delay='800'] [data-aos], [data-aos][data-aos][data-aos-delay='800'] {
  transition-delay: 0s;
}

body[data-aos-delay='800'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='800'].aos-animate {
  transition-delay: 800ms;
}

body[data-aos-duration='850'] [data-aos], [data-aos][data-aos][data-aos-duration='850'] {
  transition-duration: 850ms;
}

body[data-aos-delay='850'] [data-aos], [data-aos][data-aos][data-aos-delay='850'] {
  transition-delay: 0s;
}

body[data-aos-delay='850'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='850'].aos-animate {
  transition-delay: 850ms;
}

body[data-aos-duration='900'] [data-aos], [data-aos][data-aos][data-aos-duration='900'] {
  transition-duration: 900ms;
}

body[data-aos-delay='900'] [data-aos], [data-aos][data-aos][data-aos-delay='900'] {
  transition-delay: 0s;
}

body[data-aos-delay='900'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='900'].aos-animate {
  transition-delay: 900ms;
}

body[data-aos-duration='950'] [data-aos], [data-aos][data-aos][data-aos-duration='950'] {
  transition-duration: 950ms;
}

body[data-aos-delay='950'] [data-aos], [data-aos][data-aos][data-aos-delay='950'] {
  transition-delay: 0s;
}

body[data-aos-delay='950'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='950'].aos-animate {
  transition-delay: 950ms;
}

body[data-aos-duration='1000'] [data-aos], [data-aos][data-aos][data-aos-duration='1000'] {
  transition-duration: 1000ms;
}

body[data-aos-delay='1000'] [data-aos], [data-aos][data-aos][data-aos-delay='1000'] {
  transition-delay: 0s;
}

body[data-aos-delay='1000'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1000'].aos-animate {
  transition-delay: 1000ms;
}

body[data-aos-duration='1050'] [data-aos], [data-aos][data-aos][data-aos-duration='1050'] {
  transition-duration: 1050ms;
}

body[data-aos-delay='1050'] [data-aos], [data-aos][data-aos][data-aos-delay='1050'] {
  transition-delay: 0s;
}

body[data-aos-delay='1050'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1050'].aos-animate {
  transition-delay: 1050ms;
}

body[data-aos-duration='1100'] [data-aos], [data-aos][data-aos][data-aos-duration='1100'] {
  transition-duration: 1100ms;
}

body[data-aos-delay='1100'] [data-aos], [data-aos][data-aos][data-aos-delay='1100'] {
  transition-delay: 0s;
}

body[data-aos-delay='1100'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1100'].aos-animate {
  transition-delay: 1100ms;
}

body[data-aos-duration='1150'] [data-aos], [data-aos][data-aos][data-aos-duration='1150'] {
  transition-duration: 1150ms;
}

body[data-aos-delay='1150'] [data-aos], [data-aos][data-aos][data-aos-delay='1150'] {
  transition-delay: 0s;
}

body[data-aos-delay='1150'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1150'].aos-animate {
  transition-delay: 1150ms;
}

body[data-aos-duration='1200'] [data-aos], [data-aos][data-aos][data-aos-duration='1200'] {
  transition-duration: 1200ms;
}

body[data-aos-delay='1200'] [data-aos], [data-aos][data-aos][data-aos-delay='1200'] {
  transition-delay: 0s;
}

body[data-aos-delay='1200'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1200'].aos-animate {
  transition-delay: 1200ms;
}

body[data-aos-duration='1250'] [data-aos], [data-aos][data-aos][data-aos-duration='1250'] {
  transition-duration: 1250ms;
}

body[data-aos-delay='1250'] [data-aos], [data-aos][data-aos][data-aos-delay='1250'] {
  transition-delay: 0s;
}

body[data-aos-delay='1250'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1250'].aos-animate {
  transition-delay: 1250ms;
}

body[data-aos-duration='1300'] [data-aos], [data-aos][data-aos][data-aos-duration='1300'] {
  transition-duration: 1300ms;
}

body[data-aos-delay='1300'] [data-aos], [data-aos][data-aos][data-aos-delay='1300'] {
  transition-delay: 0s;
}

body[data-aos-delay='1300'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1300'].aos-animate {
  transition-delay: 1300ms;
}

body[data-aos-duration='1350'] [data-aos], [data-aos][data-aos][data-aos-duration='1350'] {
  transition-duration: 1350ms;
}

body[data-aos-delay='1350'] [data-aos], [data-aos][data-aos][data-aos-delay='1350'] {
  transition-delay: 0s;
}

body[data-aos-delay='1350'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1350'].aos-animate {
  transition-delay: 1350ms;
}

body[data-aos-duration='1400'] [data-aos], [data-aos][data-aos][data-aos-duration='1400'] {
  transition-duration: 1400ms;
}

body[data-aos-delay='1400'] [data-aos], [data-aos][data-aos][data-aos-delay='1400'] {
  transition-delay: 0s;
}

body[data-aos-delay='1400'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1400'].aos-animate {
  transition-delay: 1400ms;
}

body[data-aos-duration='1450'] [data-aos], [data-aos][data-aos][data-aos-duration='1450'] {
  transition-duration: 1450ms;
}

body[data-aos-delay='1450'] [data-aos], [data-aos][data-aos][data-aos-delay='1450'] {
  transition-delay: 0s;
}

body[data-aos-delay='1450'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1450'].aos-animate {
  transition-delay: 1450ms;
}

body[data-aos-duration='1500'] [data-aos], [data-aos][data-aos][data-aos-duration='1500'] {
  transition-duration: 1500ms;
}

body[data-aos-delay='1500'] [data-aos], [data-aos][data-aos][data-aos-delay='1500'] {
  transition-delay: 0s;
}

body[data-aos-delay='1500'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1500'].aos-animate {
  transition-delay: 1500ms;
}

body[data-aos-duration='1550'] [data-aos], [data-aos][data-aos][data-aos-duration='1550'] {
  transition-duration: 1550ms;
}

body[data-aos-delay='1550'] [data-aos], [data-aos][data-aos][data-aos-delay='1550'] {
  transition-delay: 0s;
}

body[data-aos-delay='1550'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1550'].aos-animate {
  transition-delay: 1550ms;
}

body[data-aos-duration='1600'] [data-aos], [data-aos][data-aos][data-aos-duration='1600'] {
  transition-duration: 1600ms;
}

body[data-aos-delay='1600'] [data-aos], [data-aos][data-aos][data-aos-delay='1600'] {
  transition-delay: 0s;
}

body[data-aos-delay='1600'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1600'].aos-animate {
  transition-delay: 1600ms;
}

body[data-aos-duration='1650'] [data-aos], [data-aos][data-aos][data-aos-duration='1650'] {
  transition-duration: 1650ms;
}

body[data-aos-delay='1650'] [data-aos], [data-aos][data-aos][data-aos-delay='1650'] {
  transition-delay: 0s;
}

body[data-aos-delay='1650'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1650'].aos-animate {
  transition-delay: 1650ms;
}

body[data-aos-duration='1700'] [data-aos], [data-aos][data-aos][data-aos-duration='1700'] {
  transition-duration: 1700ms;
}

body[data-aos-delay='1700'] [data-aos], [data-aos][data-aos][data-aos-delay='1700'] {
  transition-delay: 0s;
}

body[data-aos-delay='1700'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1700'].aos-animate {
  transition-delay: 1700ms;
}

body[data-aos-duration='1750'] [data-aos], [data-aos][data-aos][data-aos-duration='1750'] {
  transition-duration: 1750ms;
}

body[data-aos-delay='1750'] [data-aos], [data-aos][data-aos][data-aos-delay='1750'] {
  transition-delay: 0s;
}

body[data-aos-delay='1750'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1750'].aos-animate {
  transition-delay: 1750ms;
}

body[data-aos-duration='1800'] [data-aos], [data-aos][data-aos][data-aos-duration='1800'] {
  transition-duration: 1800ms;
}

body[data-aos-delay='1800'] [data-aos], [data-aos][data-aos][data-aos-delay='1800'] {
  transition-delay: 0s;
}

body[data-aos-delay='1800'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1800'].aos-animate {
  transition-delay: 1800ms;
}

body[data-aos-duration='1850'] [data-aos], [data-aos][data-aos][data-aos-duration='1850'] {
  transition-duration: 1850ms;
}

body[data-aos-delay='1850'] [data-aos], [data-aos][data-aos][data-aos-delay='1850'] {
  transition-delay: 0s;
}

body[data-aos-delay='1850'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1850'].aos-animate {
  transition-delay: 1850ms;
}

body[data-aos-duration='1900'] [data-aos], [data-aos][data-aos][data-aos-duration='1900'] {
  transition-duration: 1900ms;
}

body[data-aos-delay='1900'] [data-aos], [data-aos][data-aos][data-aos-delay='1900'] {
  transition-delay: 0s;
}

body[data-aos-delay='1900'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1900'].aos-animate {
  transition-delay: 1900ms;
}

body[data-aos-duration='1950'] [data-aos], [data-aos][data-aos][data-aos-duration='1950'] {
  transition-duration: 1950ms;
}

body[data-aos-delay='1950'] [data-aos], [data-aos][data-aos][data-aos-delay='1950'] {
  transition-delay: 0s;
}

body[data-aos-delay='1950'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1950'].aos-animate {
  transition-delay: 1950ms;
}

body[data-aos-duration='2000'] [data-aos], [data-aos][data-aos][data-aos-duration='2000'] {
  transition-duration: 2000ms;
}

body[data-aos-delay='2000'] [data-aos], [data-aos][data-aos][data-aos-delay='2000'] {
  transition-delay: 0s;
}

body[data-aos-delay='2000'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2000'].aos-animate {
  transition-delay: 2000ms;
}

body[data-aos-duration='2050'] [data-aos], [data-aos][data-aos][data-aos-duration='2050'] {
  transition-duration: 2050ms;
}

body[data-aos-delay='2050'] [data-aos], [data-aos][data-aos][data-aos-delay='2050'] {
  transition-delay: 0s;
}

body[data-aos-delay='2050'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2050'].aos-animate {
  transition-delay: 2050ms;
}

body[data-aos-duration='2100'] [data-aos], [data-aos][data-aos][data-aos-duration='2100'] {
  transition-duration: 2100ms;
}

body[data-aos-delay='2100'] [data-aos], [data-aos][data-aos][data-aos-delay='2100'] {
  transition-delay: 0s;
}

body[data-aos-delay='2100'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2100'].aos-animate {
  transition-delay: 2100ms;
}

body[data-aos-duration='2150'] [data-aos], [data-aos][data-aos][data-aos-duration='2150'] {
  transition-duration: 2150ms;
}

body[data-aos-delay='2150'] [data-aos], [data-aos][data-aos][data-aos-delay='2150'] {
  transition-delay: 0s;
}

body[data-aos-delay='2150'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2150'].aos-animate {
  transition-delay: 2150ms;
}

body[data-aos-duration='2200'] [data-aos], [data-aos][data-aos][data-aos-duration='2200'] {
  transition-duration: 2200ms;
}

body[data-aos-delay='2200'] [data-aos], [data-aos][data-aos][data-aos-delay='2200'] {
  transition-delay: 0s;
}

body[data-aos-delay='2200'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2200'].aos-animate {
  transition-delay: 2200ms;
}

body[data-aos-duration='2250'] [data-aos], [data-aos][data-aos][data-aos-duration='2250'] {
  transition-duration: 2250ms;
}

body[data-aos-delay='2250'] [data-aos], [data-aos][data-aos][data-aos-delay='2250'] {
  transition-delay: 0s;
}

body[data-aos-delay='2250'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2250'].aos-animate {
  transition-delay: 2250ms;
}

body[data-aos-duration='2300'] [data-aos], [data-aos][data-aos][data-aos-duration='2300'] {
  transition-duration: 2300ms;
}

body[data-aos-delay='2300'] [data-aos], [data-aos][data-aos][data-aos-delay='2300'] {
  transition-delay: 0s;
}

body[data-aos-delay='2300'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2300'].aos-animate {
  transition-delay: 2300ms;
}

body[data-aos-duration='2350'] [data-aos], [data-aos][data-aos][data-aos-duration='2350'] {
  transition-duration: 2350ms;
}

body[data-aos-delay='2350'] [data-aos], [data-aos][data-aos][data-aos-delay='2350'] {
  transition-delay: 0s;
}

body[data-aos-delay='2350'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2350'].aos-animate {
  transition-delay: 2350ms;
}

body[data-aos-duration='2400'] [data-aos], [data-aos][data-aos][data-aos-duration='2400'] {
  transition-duration: 2400ms;
}

body[data-aos-delay='2400'] [data-aos], [data-aos][data-aos][data-aos-delay='2400'] {
  transition-delay: 0s;
}

body[data-aos-delay='2400'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2400'].aos-animate {
  transition-delay: 2400ms;
}

body[data-aos-duration='2450'] [data-aos], [data-aos][data-aos][data-aos-duration='2450'] {
  transition-duration: 2450ms;
}

body[data-aos-delay='2450'] [data-aos], [data-aos][data-aos][data-aos-delay='2450'] {
  transition-delay: 0s;
}

body[data-aos-delay='2450'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2450'].aos-animate {
  transition-delay: 2450ms;
}

body[data-aos-duration='2500'] [data-aos], [data-aos][data-aos][data-aos-duration='2500'] {
  transition-duration: 2500ms;
}

body[data-aos-delay='2500'] [data-aos], [data-aos][data-aos][data-aos-delay='2500'] {
  transition-delay: 0s;
}

body[data-aos-delay='2500'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2500'].aos-animate {
  transition-delay: 2500ms;
}

body[data-aos-duration='2550'] [data-aos], [data-aos][data-aos][data-aos-duration='2550'] {
  transition-duration: 2550ms;
}

body[data-aos-delay='2550'] [data-aos], [data-aos][data-aos][data-aos-delay='2550'] {
  transition-delay: 0s;
}

body[data-aos-delay='2550'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2550'].aos-animate {
  transition-delay: 2550ms;
}

body[data-aos-duration='2600'] [data-aos], [data-aos][data-aos][data-aos-duration='2600'] {
  transition-duration: 2600ms;
}

body[data-aos-delay='2600'] [data-aos], [data-aos][data-aos][data-aos-delay='2600'] {
  transition-delay: 0s;
}

body[data-aos-delay='2600'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2600'].aos-animate {
  transition-delay: 2600ms;
}

body[data-aos-duration='2650'] [data-aos], [data-aos][data-aos][data-aos-duration='2650'] {
  transition-duration: 2650ms;
}

body[data-aos-delay='2650'] [data-aos], [data-aos][data-aos][data-aos-delay='2650'] {
  transition-delay: 0s;
}

body[data-aos-delay='2650'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2650'].aos-animate {
  transition-delay: 2650ms;
}

body[data-aos-duration='2700'] [data-aos], [data-aos][data-aos][data-aos-duration='2700'] {
  transition-duration: 2700ms;
}

body[data-aos-delay='2700'] [data-aos], [data-aos][data-aos][data-aos-delay='2700'] {
  transition-delay: 0s;
}

body[data-aos-delay='2700'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2700'].aos-animate {
  transition-delay: 2700ms;
}

body[data-aos-duration='2750'] [data-aos], [data-aos][data-aos][data-aos-duration='2750'] {
  transition-duration: 2750ms;
}

body[data-aos-delay='2750'] [data-aos], [data-aos][data-aos][data-aos-delay='2750'] {
  transition-delay: 0s;
}

body[data-aos-delay='2750'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2750'].aos-animate {
  transition-delay: 2750ms;
}

body[data-aos-duration='2800'] [data-aos], [data-aos][data-aos][data-aos-duration='2800'] {
  transition-duration: 2800ms;
}

body[data-aos-delay='2800'] [data-aos], [data-aos][data-aos][data-aos-delay='2800'] {
  transition-delay: 0s;
}

body[data-aos-delay='2800'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2800'].aos-animate {
  transition-delay: 2800ms;
}

body[data-aos-duration='2850'] [data-aos], [data-aos][data-aos][data-aos-duration='2850'] {
  transition-duration: 2850ms;
}

body[data-aos-delay='2850'] [data-aos], [data-aos][data-aos][data-aos-delay='2850'] {
  transition-delay: 0s;
}

body[data-aos-delay='2850'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2850'].aos-animate {
  transition-delay: 2850ms;
}

body[data-aos-duration='2900'] [data-aos], [data-aos][data-aos][data-aos-duration='2900'] {
  transition-duration: 2900ms;
}

body[data-aos-delay='2900'] [data-aos], [data-aos][data-aos][data-aos-delay='2900'] {
  transition-delay: 0s;
}

body[data-aos-delay='2900'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2900'].aos-animate {
  transition-delay: 2900ms;
}

body[data-aos-duration='2950'] [data-aos], [data-aos][data-aos][data-aos-duration='2950'] {
  transition-duration: 2950ms;
}

body[data-aos-delay='2950'] [data-aos], [data-aos][data-aos][data-aos-delay='2950'] {
  transition-delay: 0s;
}

body[data-aos-delay='2950'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2950'].aos-animate {
  transition-delay: 2950ms;
}

body[data-aos-duration='3000'] [data-aos], [data-aos][data-aos][data-aos-duration='3000'] {
  transition-duration: 3000ms;
}

body[data-aos-delay='3000'] [data-aos], [data-aos][data-aos][data-aos-delay='3000'] {
  transition-delay: 0s;
}

body[data-aos-delay='3000'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='3000'].aos-animate {
  transition-delay: 3000ms;
}

[data-aos] {
  pointer-events: none;
}

[data-aos].aos-animate {
  pointer-events: auto;
}

body[data-aos-easing="linear"] [data-aos], [data-aos][data-aos][data-aos-easing="linear"] {
  transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
}

body[data-aos-easing="ease"] [data-aos], [data-aos][data-aos][data-aos-easing="ease"] {
  transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
}

body[data-aos-easing="ease-in"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in"] {
  transition-timing-function: cubic-bezier(0.42, 0, 1, 1);
}

body[data-aos-easing="ease-out"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-out"] {
  transition-timing-function: cubic-bezier(0, 0, 0.58, 1);
}

body[data-aos-easing="ease-in-out"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-out"] {
  transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}

body[data-aos-easing="ease-in-back"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-back"] {
  transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
}

body[data-aos-easing="ease-out-back"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-out-back"] {
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

body[data-aos-easing="ease-in-out-back"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-out-back"] {
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

body[data-aos-easing="ease-in-sine"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-sine"] {
  transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
}

body[data-aos-easing="ease-out-sine"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-out-sine"] {
  transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
}

body[data-aos-easing="ease-in-out-sine"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-out-sine"] {
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

body[data-aos-easing="ease-in-quad"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-quad"] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

body[data-aos-easing="ease-out-quad"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-out-quad"] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

body[data-aos-easing="ease-in-out-quad"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-out-quad"] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

body[data-aos-easing="ease-in-cubic"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-cubic"] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

body[data-aos-easing="ease-out-cubic"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-out-cubic"] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

body[data-aos-easing="ease-in-out-cubic"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-out-cubic"] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

body[data-aos-easing="ease-in-quart"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-quart"] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

body[data-aos-easing="ease-out-quart"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-out-quart"] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

body[data-aos-easing="ease-in-out-quart"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-out-quart"] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

@media screen {
  html:not(.no-js) {
    /**
    * Fade animations:
    * fade
    * fade-up, fade-down, fade-left, fade-right
    * fade-up-right, fade-up-left, fade-down-right, fade-down-left
    */
    /**
    * Zoom animations:
    * zoom-in, zoom-in-up, zoom-in-down, zoom-in-left, zoom-in-right
    * zoom-out, zoom-out-up, zoom-out-down, zoom-out-left, zoom-out-right
    */
    /**
    * Slide animations
    */
    /**
    * Flip animations:
    * flip-left, flip-right, flip-up, flip-down
    */
  }
  html:not(.no-js) [data-aos^='fade'][data-aos^='fade'] {
    opacity: 0;
    transition-property: opacity, transform;
  }
  html:not(.no-js) [data-aos^='fade'][data-aos^='fade'].aos-animate {
    opacity: 1;
    transform: none;
  }
  html:not(.no-js) [data-aos='fade-up'] {
    transform: translate3d(0, 100px, 0);
  }
  html:not(.no-js) [data-aos='fade-down'] {
    transform: translate3d(0, -100px, 0);
  }
  html:not(.no-js) [data-aos='fade-right'] {
    transform: translate3d(-100px, 0, 0);
  }
  html:not(.no-js) [data-aos='fade-left'] {
    transform: translate3d(100px, 0, 0);
  }
  html:not(.no-js) [data-aos='fade-up-right'] {
    transform: translate3d(-100px, 100px, 0);
  }
  html:not(.no-js) [data-aos='fade-up-left'] {
    transform: translate3d(100px, 100px, 0);
  }
  html:not(.no-js) [data-aos='fade-down-right'] {
    transform: translate3d(-100px, -100px, 0);
  }
  html:not(.no-js) [data-aos='fade-down-left'] {
    transform: translate3d(100px, -100px, 0);
  }
  html:not(.no-js) [data-aos^='zoom'][data-aos^='zoom'] {
    opacity: 0;
    transition-property: opacity, transform;
  }
  html:not(.no-js) [data-aos^='zoom'][data-aos^='zoom'].aos-animate {
    opacity: 1;
    transform: translate3d(0, 0, 0) scale(1);
  }
  html:not(.no-js) [data-aos='zoom-in'] {
    transform: scale(0.6);
  }
  html:not(.no-js) [data-aos='zoom-in-up'] {
    transform: translate3d(0, 100px, 0) scale(0.6);
  }
  html:not(.no-js) [data-aos='zoom-in-down'] {
    transform: translate3d(0, -100px, 0) scale(0.6);
  }
  html:not(.no-js) [data-aos='zoom-in-right'] {
    transform: translate3d(-100px, 0, 0) scale(0.6);
  }
  html:not(.no-js) [data-aos='zoom-in-left'] {
    transform: translate3d(100px, 0, 0) scale(0.6);
  }
  html:not(.no-js) [data-aos='zoom-out'] {
    transform: scale(1.2);
  }
  html:not(.no-js) [data-aos='zoom-out-up'] {
    transform: translate3d(0, 100px, 0) scale(1.2);
  }
  html:not(.no-js) [data-aos='zoom-out-down'] {
    transform: translate3d(0, -100px, 0) scale(1.2);
  }
  html:not(.no-js) [data-aos='zoom-out-right'] {
    transform: translate3d(-100px, 0, 0) scale(1.2);
  }
  html:not(.no-js) [data-aos='zoom-out-left'] {
    transform: translate3d(100px, 0, 0) scale(1.2);
  }
  html:not(.no-js) [data-aos^='slide'][data-aos^='slide'] {
    transition-property: transform;
    visibility: hidden;
  }
  html:not(.no-js) [data-aos^='slide'][data-aos^='slide'].aos-animate {
    visibility: visible;
    transform: translate3d(0, 0, 0);
  }
  html:not(.no-js) [data-aos='slide-up'] {
    transform: translate3d(0, 100%, 0);
  }
  html:not(.no-js) [data-aos='slide-down'] {
    transform: translate3d(0, -100%, 0);
  }
  html:not(.no-js) [data-aos='slide-right'] {
    transform: translate3d(-100%, 0, 0);
  }
  html:not(.no-js) [data-aos='slide-left'] {
    transform: translate3d(100%, 0, 0);
  }
  html:not(.no-js) [data-aos^='flip'][data-aos^='flip'] {
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    transition-property: transform;
  }
  html:not(.no-js) [data-aos='flip-left'] {
    transform: perspective(2500px) rotateY(-100deg);
  }
  html:not(.no-js) [data-aos='flip-left'].aos-animate {
    transform: perspective(2500px) rotateY(0);
  }
  html:not(.no-js) [data-aos='flip-right'] {
    transform: perspective(2500px) rotateY(100deg);
  }
  html:not(.no-js) [data-aos='flip-right'].aos-animate {
    transform: perspective(2500px) rotateY(0);
  }
  html:not(.no-js) [data-aos='flip-up'] {
    transform: perspective(2500px) rotateX(-100deg);
  }
  html:not(.no-js) [data-aos='flip-up'].aos-animate {
    transform: perspective(2500px) rotateX(0);
  }
  html:not(.no-js) [data-aos='flip-down'] {
    transform: perspective(2500px) rotateX(100deg);
  }
  html:not(.no-js) [data-aos='flip-down'].aos-animate {
    transform: perspective(2500px) rotateX(0);
  }
}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
  aspect-ratio: unset;
}

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}

/**
 * Colors
 */
/**
 * Breakpoints & Media Queries
 */
/**
 * SCSS Variables.
 *
 * Please use variables from this sheet to ensure consistency across the UI.
 * Don't add to this sheet unless you're pretty sure the value will be reused in many places.
 * For example, don't add rules to this sheet that affect block visuals. It's purely for UI.
 */
/**
 * Colors
 */
/**
 * Fonts & basic variables.
 */
/**
 * Grid System.
 * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/
 */
/**
 * Dimensions.
 */
/**
 * Shadows.
 */
/**
 * Editor widths.
 */
/**
 * Block & Editor UI.
 */
/**
 * Block paddings.
 */
/**
 * React Native specific.
 * These variables do not appear to be used anywhere else.
 */
/**
 * Breakpoint mixins
 */
/**
 * Long content fade mixin
 *
 * Creates a fading overlay to signify that the content is longer
 * than the space allows.
 */
/**
 * Focus styles.
 */
/**
 * Applies editor left position to the selector passed as argument
 */
/**
 * Styles that are reused verbatim in a few places
 */
/**
 * Allows users to opt-out of animations via OS-level preferences.
 */
/**
 * Reset default styles for JavaScript UI based pages.
 * This is a WP-admin agnostic reset
 */
/**
 * Reset the WP Admin page styles for Gutenberg-like pages.
 */
.wp-block[data-align=left] > [data-type="core/embed"],
.wp-block[data-align=right] > [data-type="core/embed"],
.wp-block-embed.alignleft,
.wp-block-embed.alignright {
  max-width: 360px;
  width: 100%;
}

.wp-block[data-align=left] > [data-type="core/embed"] .wp-block-embed__wrapper,
.wp-block[data-align=right] > [data-type="core/embed"] .wp-block-embed__wrapper,
.wp-block-embed.alignleft .wp-block-embed__wrapper,
.wp-block-embed.alignright .wp-block-embed__wrapper {
  min-width: 280px;
}

.wp-block-cover .wp-block-embed {
  min-width: 320px;
  min-height: 240px;
}

.wp-block-embed {
  margin: 0 0 1em 0;
}

.wp-block-embed figcaption {
  margin-top: 0.5em;
  margin-bottom: 1em;
}

.wp-block-embed iframe {
  max-width: 100%;
}

.wp-block-embed__wrapper {
  position: relative;
}

.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper::before {
  content: "";
  display: block;
  padding-top: 50%;
}

.wp-embed-responsive .wp-has-aspect-ratio iframe {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper::before {
  padding-top: 42.85%;
}

.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper::before {
  padding-top: 50%;
}

.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper::before {
  padding-top: 56.25%;
}

.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper::before {
  padding-top: 75%;
}

.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper::before {
  padding-top: 100%;
}

.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper::before {
  padding-top: 177.77%;
}

.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper::before {
  padding-top: 200%;
}

.m-content__comment-form {
  font-size: 0.6rem;
  line-height: 1.32rem;
  margin: 40px 0;
  display: flex;
  flex-direction: column;
}

.m-content__comment-form .comment-respond {
  order: 1;
}

.m-content__comment-form h3#comments {
  order: 2;
  margin-top: 40px;
}

.m-content__comment-form .navigation {
  order: 3;
}

.m-content__comment-form .commentlist {
  order: 4;
}

.m-content__comment-form .navigation:nth-child(2) {
  order: 5;
}

.m-content__comment-form .comment-reply-title {
  font-size: 30px;
  font-weight: 700;
  line-height: 1.2;
  margin-bottom: 15px;
}

.m-content__comment-form .comment-form {
  font-size: 0.68rem;
  line-height: 1.12rem;
  padding: 10px 15px;
  background: #f6f6f3;
  color: #4d4d4d;
}

.m-content__comment-form .comment-form p {
  margin-bottom: 10px;
}

.m-content__comment-form .comment-form p:not(.comment-notes):not(.comment-form-cookies-consent):not(.logged-in-as) {
  display: flex;
  flex-direction: column;
}

.m-content__comment-form .comment-form textarea {
  border-radius: 5px;
  padding: 10px;
  border: 1px solid #dddcdc;
}

.m-content__comment-form .comment-form input {
  border-radius: 5px;
  padding: 10px;
  border: 1px solid #dddcdc;
}

.m-content__comment-form .comment-form .submit {
  background: #c8343e;
  color: #fff;
  cursor: pointer;
}

.m-content__comment-form a {
  color: #c8343e;
}

.m-content__comment-form .navigation {
  margin: 0.7rem 0 0.5rem 0;
  overflow: hidden;
  font-size: 0.72rem;
  line-height: 1.32rem;
}

.m-content__comment-form .alignleft {
  float: left;
}

.m-content__comment-form .alignright {
  float: right;
}

.m-content__comment-form .commentlist {
  list-style-type: none;
  padding: 0;
}

.m-content__comment-form .commentlist .comment-body {
  margin-bottom: 10px;
  padding-bottom: 10px;
}

.m-content__comment-form .commentlist li {
  margin-bottom: 30px;
  border-bottom: 2px solid #dddcdc;
}

.m-content__comment-form .commentlist .children {
  padding-left: 40px;
  list-style-type: none;
  border-left: 2px solid #dddcdc;
}

.m-content__comment-form .commentlist .children li:last-of-type {
  border-bottom: unset;
}

.m-content__comment-form .comment-meta {
  padding: 0;
  background-color: unset;
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  justify-content: space-between;
}

@media (max-width: 767px) {
  .m-content__comment-form .comment-meta {
    flex-direction: column;
  }
}

.m-content__comment-form .comment-metadata a {
  font-size: 0.56rem;
  line-height: 1.32rem;
  color: #999999;
}

.m-content__comment-form .comment-awaiting-moderation {
  font-size: 0.64rem;
  line-height: 0.76rem;
  margin-bottom: 20px;
  order: -1;
}

.m-content__comment-form .reply {
  text-align: right;
}

.m-content__comment-form .comment-content {
  margin-top: 10px;
}

.m-content__comment-form .comment-reply-link {
  font-size: 0.56rem;
  line-height: 1.32rem;
}

.m-content__comment-form .comment-reply-link::after {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3cpath fill='%23c8343e' d='M8.309 189.836L184.313 37.851C199.719 24.546 224 35.347 224 56.015v80.053c160.629 1.839 288 34.032 288 186.258 0 61.441-39.581 122.309-83.333 154.132-13.653 9.931-33.111-2.533-28.077-18.631 45.344-145.012-21.507-183.51-176.59-185.742V360c0 20.7-24.3 31.453-39.687 18.164l-176.004-152c-11.071-9.562-11.086-26.753 0-36.328z'/%3e%3c/svg%3e") center no-repeat;
  content: '';
  display: inline-block;
  margin-left: 10px;
  width: 14px;
  height: 14px;
}

.m-content__comment-form .comment-author img {
  display: none;
}

html {
  height: 100%;
  box-sizing: border-box;
  font-size: 25px;
  line-height: 33px;
  font-weight: 400;
  font-family: "PT Sans Caption", sans-serif;
  color: black;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

html.overflow-hidden {
  overflow: hidden;
}

body {
  background: #f6f6f3;
}

body.single-post {
  background: #fff;
}

*, *::after, *::before {
  -webkit-user-drag: none;
  -webkit-app-region: no-drag;
}

ul {
  padding: 0;
  margin: 0;
}

a {
  text-decoration: none;
  color: #0cbbef;
}

p, h1, h2, h3, h4, h5 {
  margin: 0;
  font-weight: 400;
  font-family: "PT Sans Caption", sans-serif;
}

.container--small {
  position: relative;
  width: 100%;
  margin: 0 auto;
  box-sizing: border-box;
  padding-left: 30px;
  padding-right: 30px;
  max-width: calc(1260px - 60px);
  max-width: calc(1085px - 30px);
}

.container--small::before, .container--small::after {
  content: "";
  display: table;
}

.container--small::after {
  clear: both;
}

@media (max-width: 1200px) {
  .container--small {
    padding-left: 15px;
    padding-right: 15px;
    max-width: calc(100% - 30px);
  }
}

@media (max-width: 767px) {
  .container--small {
    padding-left: 15px;
    padding-right: 15px;
    max-width: calc(100% - 30px);
  }
}

.container--slim {
  position: relative;
  width: 100%;
  margin: 0 auto;
  box-sizing: border-box;
  padding-left: 30px;
  padding-right: 30px;
  max-width: calc(1260px - 60px);
  max-width: calc(890px - 30px);
}

.container--slim::before, .container--slim::after {
  content: "";
  display: table;
}

.container--slim::after {
  clear: both;
}

@media (max-width: 1200px) {
  .container--slim {
    padding-left: 15px;
    padding-right: 15px;
    max-width: calc(100% - 30px);
  }
}

@media (max-width: 767px) {
  .container--slim {
    padding-left: 15px;
    padding-right: 15px;
    max-width: calc(100% - 30px);
  }
}

.container {
  position: relative;
  width: 100%;
  margin: 0 auto;
  box-sizing: border-box;
  padding-left: 30px;
  padding-right: 30px;
  max-width: calc(1260px - 60px);
}

.container::before, .container::after {
  content: "";
  display: table;
}

.container::after {
  clear: both;
}

@media (max-width: 1200px) {
  .container {
    padding-left: 15px;
    padding-right: 15px;
    max-width: calc(100% - 30px);
  }
}

@media (max-width: 767px) {
  .container {
    padding-left: 15px;
    padding-right: 15px;
    max-width: calc(100% - 30px);
  }
}

.row {
  display: flex;
  -ms-flex-pack: justify;
  align-items: stretch;
  flex-wrap: wrap;
  margin-left: -15px;
  margin-right: -15px;
}

@media (max-width: 1200px) {
  .row {
    margin-left: -15px;
    margin-right: -15px;
  }
}

@media (max-width: 767px) {
  .row {
    margin-left: 0px;
    margin-right: 0px;
  }
}

.container--wide {
  position: relative;
  width: 100%;
  margin: 0 auto;
  box-sizing: border-box;
  padding-left: 30px;
  padding-right: 30px;
  max-width: calc(1260px - 60px);
  max-width: calc(1260px - 30px);
}

.container--wide::before, .container--wide::after {
  content: "";
  display: table;
}

.container--wide::after {
  clear: both;
}

@media (max-width: 1200px) {
  .container--wide {
    padding-left: 15px;
    padding-right: 15px;
    max-width: calc(100% - 30px);
  }
}

@media (max-width: 767px) {
  .container--wide {
    padding-left: 15px;
    padding-right: 15px;
    max-width: calc(100% - 30px);
  }
}

.container--extra-wide {
  position: relative;
  width: 100%;
  margin: 0 auto;
  box-sizing: border-box;
  padding-left: 30px;
  padding-right: 30px;
  max-width: calc(1260px - 60px);
  max-width: calc(1600px - 30px);
}

.container--extra-wide::before, .container--extra-wide::after {
  content: "";
  display: table;
}

.container--extra-wide::after {
  clear: both;
}

@media (max-width: 1200px) {
  .container--extra-wide {
    padding-left: 15px;
    padding-right: 15px;
    max-width: calc(100% - 30px);
  }
}

@media (max-width: 767px) {
  .container--extra-wide {
    padding-left: 15px;
    padding-right: 15px;
    max-width: calc(100% - 30px);
  }
}

.container--full {
  width: 100%;
  overflow: hidden;
}

.m-gallery {
  margin: 50px 0;
}

@media (max-width: 1200px) {
  .m-gallery {
    margin: 40px 0;
  }
}

.no-src.lazyloaded {
  /* Android 2.1+, Chrome 1-25, iOS 3.2-6.1, Safari 3.2-6  */
  transition: all 300ms ease-out;
  /* Chrome 26, Firefox 16+, iOS 7+, IE 10+, Opera, Safari 6.1+  */
}

.nm-wrap-comments label {
  font-weight: normal;
}

.comment-content {
  display: flex;
  flex-flow: column-reverse;
}

.comment-content ul {
  list-style-type: none;
}

.comment-content li {
  border-bottom: 0 !important;
  margin-bottom: 0 !important;
}

.comment-content li strong {
  display: none;
}

/** Import theme styles */
h2 {
  font-size: 1.52rem;
  line-height: 1.84rem;
  font-family: "PT Sans Caption", sans-serif;
  font-weight: bold;
  color: black;
}

h2 a {
  color: black;
}

@media (max-width: 1200px) {
  h2 {
    font-size: 1.28rem;
    line-height: 1.6rem;
  }
}

@media (max-width: 767px) {
  h2 {
    font-size: 1.2rem;
    line-height: 1.52rem;
  }
}

h1 {
  font-size: 1.92rem;
  line-height: 2.24rem;
  font-family: "PT Sans Caption", sans-serif;
  color: black;
}

h1 a {
  color: black;
}

@media (max-width: 1200px) {
  h1 {
    font-size: 1.6rem;
    line-height: 1.92rem;
  }
}

.m-content__headline, .m-searchpage__title {
  font-size: 2.4rem;
  line-height: 2.64rem;
  font-family: "PT Sans Caption", sans-serif;
  color: black;
}

.m-content__headline a, .m-searchpage__title a {
  color: black;
}

@media (max-width: 1200px) {
  .m-content__headline, .m-searchpage__title {
    font-size: 1.84rem;
    line-height: 2.08rem;
  }
}

@media (max-width: 767px) {
  .m-content__headline, .m-searchpage__title {
    font-size: 1.28rem;
    line-height: 1.52rem;
  }
}

.m-searchresult__title {
  font-size: 0.72rem;
  line-height: 0.88rem;
  font-family: "PT Sans Caption", sans-serif;
  font-weight: bold;
}

.m-searchresult__title a {
  color: black;
}

.m-content__teaser, .m-searchpage__description {
  font-size: 0.8rem;
  line-height: 0.96rem;
  font-family: "PT Sans Caption", sans-serif;
  font-weight: bold;
}

.m-content__teaser a, .m-searchpage__description a {
  color: black;
}

.content-formatter figcaption, .choices__list--single--ninja, .m-searchresult__text {
  font-size: 0.6rem;
  line-height: 1rem;
  font-weight: 400;
  color: #666;
}

.content-formatter {
  font-size: 0.72rem;
  line-height: 1.12rem;
  font-weight: 400;
  color: black;
}

img {
  /* Android 2.1+, Chrome 1-25, iOS 3.2-6.1, Safari 3.2-6  */
  transition: all 300ms ease-out;
  /* Chrome 26, Firefox 16+, iOS 7+, IE 10+, Opera, Safari 6.1+  */
  max-width: 100%;
}

.m-content__featured-image img, .m-sidebar-articles__item img, .m-focus-article img, .m-list-articles__item img, .m-tile img, .m-searchpage__item img, .m-marker-tile__wrapper img, .m-archive-tile img {
  /* Android 2.1+, Chrome 1-25, iOS 3.2-6.1, Safari 3.2-6  */
  transition: all 300ms ease-out;
  /* Chrome 26, Firefox 16+, iOS 7+, IE 10+, Opera, Safari 6.1+  */
}

.m-content__featured-image:hover img, .m-sidebar-articles__item:hover img, .m-focus-article:hover img, .m-list-articles__item:hover img, .m-tile:hover img, .m-searchpage__item:hover img, .m-marker-tile__wrapper:hover img, .m-archive-tile:hover img, .m-content__featured-image:focus img, .m-sidebar-articles__item:focus img, .m-focus-article:focus img, .m-list-articles__item:focus img, .m-tile:focus img, .m-searchpage__item:focus img, .m-marker-tile__wrapper:focus img, .m-archive-tile:focus img {
  transform: scale(1.02);
}

.content-formatter ul[style*="list-style-type: circle"] {
  margin-bottom: 15px;
}

.content-formatter ul[style*="list-style-type: circle"] li {
  list-style-type: none;
  padding-left: 62px;
  position: relative;
  margin-bottom: 35px;
}

.content-formatter ul[style*="list-style-type: circle"] li::before {
  position: absolute;
  left: 0;
  top: 0;
  color: black;
}

.content-formatter ul[style*="list-style-type: disc"] li {
  list-style-type: none;
  padding-left: 62px;
  position: relative;
  margin-bottom: 35px;
}

.content-formatter ul[style*="list-style-type: disc"] li::before {
  position: absolute;
  left: 0;
  top: 0;
  color: black;
}

.content-formatter ul:not([style*="list-style-type:"]):not(.m-reg-wall__list):not(.tns-slider) li {
  list-style-type: none;
  padding-left: 23px;
  margin-bottom: 10px;
  position: relative;
}

.content-formatter ul:not([style*="list-style-type:"]):not(.m-reg-wall__list):not(.tns-slider) li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 13px;
  transform: translateY(-50%);
  background-color: black;
  width: 8px;
  height: 8px;
  border-radius: 5px;
}

.content-formatter table {
  width: 100% !important;
  border-spacing: 0;
}

.content-formatter table thead td {
  border-bottom: 1px solid black;
  padding: 5px 10px;
}

@media (max-width: 767px) {
  .content-formatter table thead td {
    display: block;
    height: auto !important;
    padding-left: 0;
    padding-right: 0;
    border-bottom: 0;
  }
}

.content-formatter table thead td:first-child {
  padding-left: 0;
}

.content-formatter table thead td:last-child {
  padding-right: 0;
}

@media (max-width: 767px) {
  .content-formatter table thead td:last-child {
    border-bottom: 1px solid black;
  }
}

@media (max-width: 767px) {
  .content-formatter table tbody tr {
    height: auto !important;
  }
}

.content-formatter table tbody tr td {
  padding: 14px 10px;
  border-bottom: 1px solid black;
  width: auto !important;
}

@media (max-width: 767px) {
  .content-formatter table tbody tr td {
    display: block;
    height: auto !important;
    padding: 6px 0;
    border-bottom: 0;
  }
}

.content-formatter img.alignleft, .content-formatter .alignleft.image-wrap {
  max-width: 42%;
  float: left;
  margin: 11px 40px 20px 0;
}

@media (max-width: 767px) {
  .content-formatter img.alignleft, .content-formatter .alignleft.image-wrap {
    margin: 9px 20px 10px 0;
  }
}

.content-formatter img.alignright, .content-formatter .alignright.image-wrap {
  max-width: 42%;
  float: right;
  margin: 11px 0 20px 40px;
}

@media (max-width: 767px) {
  .content-formatter img.alignright, .content-formatter .alignright.image-wrap {
    margin: 9px 10px 20px 0;
  }
}

.content-formatter ul {
  margin: 15px 0;
}

.content-formatter h2, .content-formatter h3, .content-formatter h4, .content-formatter h5, .content-formatter h6 {
  margin-top: 45px;
}

.content-formatter h2 {
  font-size: 0.8rem;
  line-height: 1.12rem;
}

.content-formatter h2 + p {
  margin-top: 15px;
}

.content-formatter h3 {
  font-size: 0.88rem;
  line-height: 1.2rem;
}

.content-formatter h3 + p {
  margin-top: 26px;
}

.content-formatter h4 {
  font-size: 0.8rem;
  line-height: 1.12rem;
  font-weight: 600;
}

.content-formatter h4 + p {
  margin-top: 9px;
}

.content-formatter h2 + h3 {
  margin-top: 20px;
}

.content-formatter h3 + h4 {
  margin-top: 27px;
}

.content-formatter p + h2 {
  margin-top: 30px;
}

.content-formatter p + h3 {
  margin-top: 30px;
}

.content-formatter p + .video-block {
  margin-top: 15px;
}

.content-formatter p {
  margin-top: 0;
}

.content-formatter p.footer {
  font-size: 0.64rem;
  line-height: 0.96rem;
  font-style: italic;
  font-weight: bold;
}

.content-formatter p.interview-question {
  font-weight: bold;
}

.content-formatter p.has-drop-cap::first-letter {
  font-size: 7.8rem;
  line-height: 6.4rem;
  color: black;
  float: left;
  height: 100%;
  padding-right: 24px;
}

.content-formatter p + p {
  margin-top: 15px;
}

.content-formatter p + table,
.content-formatter p + .m-table__responsive,
.content-formatter p + .m-table__responsive + table {
  margin-top: 15px;
}

.content-formatter p + ul {
  margin-top: 15px;
}

.content-formatter ul + h2, .content-formatter ul + h3 {
  margin-top: 64px;
}

.content-formatter ol {
  margin: 27px 0 0 0;
  padding: 0 0 7px 25px;
}

.content-formatter ol li {
  margin-bottom: 10px;
  position: relative;
}

.content-formatter ul.blocks-gallery-grid {
  list-style-type: none;
}

.content-formatter ul.blocks-gallery-grid li::before {
  display: none;
}

.content-formatter ul.blocks-gallery-grid .tns-item {
  margin-bottom: 0;
}

.content-formatter blockquote {
  font-size: 0.72rem;
  line-height: 0.96rem;
  margin: 20px auto;
  color: black;
  position: relative;
  font-style: italic;
  max-width: calc(100% - 100px);
}

.content-formatter blockquote p.quote::before {
  content: "\AB";
  display: inline-block;
  font-size: 30px;
  vertical-align: text-bottom;
  margin-right: 7px;
}

.content-formatter blockquote p.quote::after {
  content: "\BB";
  display: inline-block;
  font-size: 30px;
  vertical-align: text-bottom;
}

.content-formatter blockquote cite {
  font-size: 0.6rem;
  line-height: 0.8rem;
  display: block;
  margin-top: 10px;
}

.content-formatter blockquote cite p {
  margin-top: 10px;
}

.content-formatter a {
  /* Android 2.1+, Chrome 1-25, iOS 3.2-6.1, Safari 3.2-6  */
  transition: all 100ms ease-out;
  /* Chrome 26, Firefox 16+, iOS 7+, IE 10+, Opera, Safari 6.1+  */
  text-transform: none;
  color: black;
  position: relative;
  font-weight: 500;
  border-bottom: 1px solid;
}

.content-formatter a.wp-block-button__link {
  color: white;
}

.content-formatter a.link-arrow {
  padding-right: 30px;
  display: inline-block;
}

.content-formatter a.link-arrow::after {
  /* Android 2.1+, Chrome 1-25, iOS 3.2-6.1, Safari 3.2-6  */
  transition: all 100ms ease-out;
  /* Chrome 26, Firefox 16+, iOS 7+, IE 10+, Opera, Safari 6.1+  */
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500'%3e%3cpath fill='black' d='M36.35 374.31a20.11 20.11 0 01-28.24 0 19.63 19.63 0 010-27.95l228.15-225.9a20.11 20.11 0 0128.24 0l228.15 225.9a19.62 19.62 0 010 27.95 20.12 20.12 0 01-28.24 0l-214-206z'/%3e%3c/svg%3e") center no-repeat;
  content: "";
  display: block;
  position: absolute;
  right: 0;
  top: 7px;
  width: 22px;
  height: 22px;
}

@media (max-width: 767px) {
  .content-formatter a.link-arrow::after {
    top: 3px;
    width: 20px;
    height: 20px;
  }
}

.content-formatter a:hover {
  color: #c8343e;
  border-bottom-style: dotted;
}

.content-formatter a:hover.wp-block-button__link {
  color: white;
  opacity: 0.9;
}

.content-formatter img {
  width: auto;
  height: auto;
  max-width: 100%;
  display: block;
  margin: auto;
}

.content-formatter .image-wrap img {
  width: 100%;
  height: auto;
}

.content-formatter figure {
  margin: 1em 0;
  display: table;
}

.content-formatter figure img {
  margin: 0;
}

.content-formatter figure.wp-block-embed {
  display: block !important;
}

.content-formatter figcaption {
  margin: 0 auto 1rem auto;
  padding: 5px;
  font-style: italic;
}

.content-formatter figcaption h1, .content-formatter figcaption h2, .content-formatter figcaption h3, .content-formatter figcaption h4, .content-formatter figcaption h5, .content-formatter figcaption h6, .content-formatter figcaption p {
  margin: 0;
  font-weight: 400;
}

.content-formatter .alignright {
  text-align: right;
}

.content-formatter .alignleft {
  text-align: left;
}

.content-formatter .box-list, .content-formatter .extrabox-list {
  list-style-type: none;
  padding-left: 23px;
  position: relative;
  margin-bottom: 15px;
}

.content-formatter .box-list::before, .content-formatter .extrabox-list::before {
  content: "";
  position: absolute;
  left: 0;
  top: 13px;
  transform: translateY(-50%);
  background-color: black;
  width: 8px;
  height: 8px;
  border-radius: 5px;
}

.content-formatter .placemark, .content-formatter .extrabox-placemark {
  font-weight: bold;
}

.content-formatter .box-title, .content-formatter .extrabox-title {
  font-size: 0.88rem;
  line-height: 1.2rem;
  font-weight: bold;
}

.choices.is-focused .choices__inner {
  border-color: #0cbbef;
}

.choices__inner {
  padding: 0 !important;
  box-sizing: border-box;
  border-radius: 0;
  background-color: white;
  border: 2px solid black;
}

.choices__list--dropdown {
  width: calc(100% - 2px);
}

.choices__list--dropdown .choices__item--selectable {
  padding-right: 10px !important;
}

.choices__list--dropdown .choices__item--selectable.is-highlighted {
  background-color: #cfcdcd;
}

.choices__list--dropdown .choices__item {
  padding: 5px 20px;
}

.choices__list--single {
  box-sizing: border-box;
  padding-left: 20px;
}

.choices__list--single .choices__item {
  text-transform: uppercase;
}

/*===============================
=        Choices Custom         =
===============================*/
.choices[data-type*="select-one"] {
  font-weight: normal;
  color: black;
}

.choices[data-type*="select-one"]::after {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500'%3e%3cpath fill='black' d='M36.35 374.31a20.11 20.11 0 01-28.24 0 19.63 19.63 0 010-27.95l228.15-225.9a20.11 20.11 0 0128.24 0l228.15 225.9a19.62 19.62 0 010 27.95 20.12 20.12 0 01-28.24 0l-214-206z'/%3e%3c/svg%3e") center no-repeat;
  transform: rotate(180deg);
  border: 0;
  right: 45px;
  top: 14px;
  height: 18px;
  width: 18px;
  z-index: 2;
}

.choices[data-type*="select-one"].is-open::after {
  top: 15px;
  border: 0;
  margin: 0;
  transform: rotate(0deg);
}

.choices[data-type*="select-one"].is-open .choices__list--dropdown .choices__placeholder {
  display: none;
}

.choices[data-type*="select-one"] .choices__inner {
  width: calc(100% - 4px - 30px);
  background-color: white;
  padding: 8px 16px 8px 14px;
  border: 2px solid black;
  border-radius: 0;
  min-height: 29px;
}

.m-event-filter__select--active .choices[data-type*="select-one"] .choices__inner {
  color: black;
  font-weight: 500;
}

.choices[data-type*="select-one"] .choices__inner .choices__list {
  font-size: 0.68rem;
  line-height: 0.84rem;
}

.choices[data-type*="select-one"] .choices__placeholder {
  opacity: 1;
}

.choices[data-type*="select-one"] .choices__list--single {
  width: calc(100% - 25px);
  padding-right: 25px;
}

.choices[data-type*="select-one"] .choices__list--single .choices__item.choices__item--selectable {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.choices[data-type*="select-one"] .choices__list--dropdown {
  border: 2px solid black;
  border-top: 0;
  width: calc(100% - 4px);
}

.choices[data-type*="select-one"] .choices__list--dropdown .choices__item {
  padding-left: 20px;
  word-break: normal;
  font-size: 0.64rem;
  line-height: 0.8rem;
}

.choices[data-type*="select-one"] .choices__input {
  display: none;
}

.choices[data-type*="select-one"] .choices__item .choices__button {
  display: none;
}

.choices[data-type*="select-one"] .choices__item .choices__button::before, .choices[data-type*="select-one"] .choices__item .choices__button::after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  background-color: white;
}

.choices[data-type*="select-one"] .choices__item .choices__button::after {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500'%3e%3cpath fill='black' d='M500 37.21L463.29.5 250.68 213.11 36.71-.87 0 35.84l213.48 213.48L0 462.79l36.71 36.71 212.61-212.61 213.97 213.98L500 464.16 286.52 250.68 500 37.21z'/%3e%3c/svg%3e") center no-repeat;
  background-color: white;
  background-size: 15px 15px;
  background-position: center center;
  border: 0;
  right: 20px;
  top: -3px;
  height: 18px;
  width: 18px;
  z-index: 3;
}

.choices[data-type*="select-one"] .choices__item .choices__button[aria-label="Remove item: 'Jahr'"]::after, .choices[data-type*="select-one"] .choices__item .choices__button[aria-label="Remove item: '0'"]::after {
  display: none;
}

.choices[data-type*="select-one"] > .choices__list > .choices__list > .choices__item--selectable {
  padding-right: 20px;
}

.choices[data-type*="select-one"] > .choices__list > .choices__list > .choices__item--selectable::after {
  display: none;
}

/*=======================================
=     Choices Custom - Ninja Forms      =
=======================================*/
.choices__inner--ninja {
  border-bottom: 2px solid black;
}

.choices--ninja {
  outline: 0 !important;
}

.choices--ninja.is-focused .choices__inner--ninja {
  border-bottom: 2px solid #0cbbef;
}

.choices--ninja.is-open .choices__list--single--ninja::after {
  transform: rotate(0deg);
  /* Android 2.1+, Chrome 1-25, iOS 3.2-6.1, Safari 3.2-6  */
  transition: all 300ms ease-out;
  /* Chrome 26, Firefox 16+, iOS 7+, IE 10+, Opera, Safari 6.1+  */
}

.choices__list--dropdown {
  /* Android 2.1+, Chrome 1-25, iOS 3.2-6.1, Safari 3.2-6  */
  transition: all 100ms ease-out;
  /* Chrome 26, Firefox 16+, iOS 7+, IE 10+, Opera, Safari 6.1+  */
  margin-top: 0 !important;
  opacity: 0;
  z-index: 10;
}

.choices__list--dropdown.is-active {
  opacity: 1;
}

.choices__list--single--ninja {
  color: black !important;
  padding: 21px 10px 5px 0;
}

.choices__list--single--ninja::after {
  transform: rotate(180deg);
  /* Android 2.1+, Chrome 1-25, iOS 3.2-6.1, Safari 3.2-6  */
  transition: all 300ms ease-out;
  /* Chrome 26, Firefox 16+, iOS 7+, IE 10+, Opera, Safari 6.1+  */
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500'%3e%3cpath fill='%23000' d='M36.35 374.31a20.11 20.11 0 01-28.24 0 19.63 19.63 0 010-27.95l228.15-225.9a20.11 20.11 0 0128.24 0l228.15 225.9a19.62 19.62 0 010 27.95 20.12 20.12 0 01-28.24 0l-214-206z'/%3e%3c/svg%3e") center no-repeat;
  content: '';
  position: absolute;
  top: 22px;
  right: 0;
  width: 15px;
  height: 15px;
}

.tns-outer {
  padding: 0 !important;
}

.tns-outer [hidden] {
  display: none !important;
}

.tns-outer [aria-controls], .tns-outer [data-action] {
  cursor: pointer;
}

.tns-slider {
  transition: all 0s;
}

.tns-slider > .tns-item {
  box-sizing: border-box;
}

.tns-horizontal.tns-subpixel {
  white-space: nowrap;
}

.tns-horizontal.tns-subpixel > .tns-item {
  display: inline-block;
  vertical-align: top;
  white-space: normal;
}

.tns-horizontal.tns-no-subpixel:after {
  content: '';
  display: table;
  clear: both;
}

.tns-horizontal.tns-no-subpixel > .tns-item {
  float: left;
}

.tns-horizontal.tns-carousel.tns-no-subpixel > .tns-item {
  margin-right: -100%;
}

.tns-no-calc {
  position: relative;
  left: 0;
}

.tns-gallery {
  position: relative;
  left: 0;
  min-height: 1px;
}

.tns-gallery > .tns-item {
  position: absolute;
  left: -100%;
  transition: transform 0s, opacity 0s;
}

.tns-gallery > .tns-slide-active {
  position: relative;
  left: auto !important;
}

.tns-gallery > .tns-moving {
  transition: all 0.25s;
}

.tns-autowidth {
  display: inline-block;
}

.tns-lazy-img {
  transition: opacity 0.6s;
  opacity: 0.6;
}

.tns-lazy-img.tns-complete {
  opacity: 1;
}

.tns-ah {
  transition: height 0s;
}

.tns-ovh {
  overflow: hidden;
}

.tns-visually-hidden {
  position: absolute;
  left: -10000em;
}

.tns-transparent {
  opacity: 0;
  visibility: hidden;
}

.tns-fadeIn {
  opacity: 1;
  filter: alpha(opacity=100);
  z-index: 0;
}

.tns-normal, .tns-fadeOut {
  opacity: 0;
  filter: alpha(opacity=0);
  z-index: -1;
}

.tns-vpfix {
  white-space: nowrap;
}

.tns-vpfix > div, .tns-vpfix > li {
  display: inline-block;
}

.tns-t-subp2 {
  margin: 0 auto;
  width: 310px;
  position: relative;
  height: 10px;
  overflow: hidden;
}

.tns-t-ct {
  width: 2333.33333333%;
  width: calc(100% * 70 / 3);
  position: absolute;
  right: 0;
}

.tns-t-ct:after {
  content: '';
  display: table;
  clear: both;
}

.tns-t-ct > div {
  width: 1.42857143%;
  width: calc(100% / 70);
  height: 10px;
  float: left;
}

button[data-action] {
  display: none;
}

.tns-outer .tns-controls button[data-controls="prev"], .tns-outer .tns-controls button[data-controls="next"] {
  /* Android 2.1+, Chrome 1-25, iOS 3.2-6.1, Safari 3.2-6  */
  transition: all 100ms ease-out;
  /* Chrome 26, Firefox 16+, iOS 7+, IE 10+, Opera, Safari 6.1+  */
  position: absolute;
  top: 0;
  left: 0;
  background-color: transparent;
  text-indent: -9999px;
}

.tns-outer .tns-controls button[data-controls="prev"]::after, .tns-outer .tns-controls button[data-controls="next"]::after {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500'%3e%3cpath fill='black' d='M36.35 374.31a20.11 20.11 0 01-28.24 0 19.63 19.63 0 010-27.95l228.15-225.9a20.11 20.11 0 0128.24 0l228.15 225.9a19.62 19.62 0 010 27.95 20.12 20.12 0 01-28.24 0l-214-206z'/%3e%3c/svg%3e") center no-repeat;
  content: '';
  display: block;
  position: absolute;
  width: 41px;
  height: 41px;
  top: calc(50% - 20px);
  transform: translateY(-50%);
}

.tns-outer .tns-controls button:not([disabled]):hover[data-controls="prev"], .tns-outer .tns-controls button:not([disabled]):hover[data-controls="next"], .tns-outer .tns-controls button:not([disabled]):focus[data-controls="prev"], .tns-outer .tns-controls button:not([disabled]):focus[data-controls="next"] {
  background: white;
}

.tns-outer .tns-controls button[data-controls="prev"]:not([disabled]):hover::after, .tns-outer .tns-controls button[data-controls="next"]:not([disabled]):hover::after, .tns-outer .tns-controls button[data-controls="prev"]:not([disabled]):focus::after, .tns-outer .tns-controls button[data-controls="next"]:not([disabled]):focus::after {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500'%3e%3cpath fill='%23c8343e' d='M36.35 374.31a20.11 20.11 0 01-28.24 0 19.63 19.63 0 010-27.95l228.15-225.9a20.11 20.11 0 0128.24 0l228.15 225.9a19.62 19.62 0 010 27.95 20.12 20.12 0 01-28.24 0l-214-206z'/%3e%3c/svg%3e") center no-repeat;
}

.tns-outer .tns-controls button {
  height: 100%;
}

.tns-outer .tns-controls button[data-controls="prev"] {
  left: -67px;
}

.tns-outer .tns-controls button[data-controls="prev"]::after {
  transform: rotate(-90deg);
}

.tns-outer .tns-controls button[data-controls="next"] {
  right: -27px;
  left: initial;
}

.tns-outer .tns-controls button[data-controls="next"]::after {
  transform: rotate(90deg);
}

.tns-outer .tns-controls:focus {
  outline: none;
}

.tns-outer .tns-controls li:hover {
  cursor: pointer;
}

.tns-nav {
  margin: 15px 0;
  line-height: 5px;
  font-size: 5px;
  text-align: center;
}

.tns-nav button {
  /* Android 2.1+, Chrome 1-25, iOS 3.2-6.1, Safari 3.2-6  */
  transition: all 300ms ease-out;
  /* Chrome 26, Firefox 16+, iOS 7+, IE 10+, Opera, Safari 6.1+  */
  display: inline-block;
  border-radius: 10px;
  width: 9px;
  height: 9px;
  padding: 0;
  box-shadow: none;
  opacity: 1;
  background-color: white;
  border: 1px solid #cfcdcd;
}

.tns-nav button:hover, .tns-nav button.tns-nav-active {
  background-color: #c8343e !important;
  border: 1px solid #c8343e;
}

.tns-nav button + button {
  margin-left: 10px;
}

@media (max-width: 767px) {
  .tns-nav button + button {
    margin-left: 5px;
  }
}

.div.wp-forecast {
  margin-top: 30px;
}

div.wp-forecast-curr-head {
  font-size: 0.8rem;
  line-height: 0.8rem;
  display: flex;
  flex-flow: column-reverse;
  text-align: left;
  margin-bottom: 5px;
}

div.wp-forecast-curr-head div:first-child {
  font-weight: bold;
}

div.wp-forecast-curr-head div:last-child {
  margin-bottom: 10px;
}

div.wp-forecast-curr-details,
div.wp-forecast-fc {
  display: none !important;
}

div.wp-forecast-curr-right {
  font-size: 0.68rem;
  line-height: 1.32rem;
  padding: 0;
  margin-left: 6px;
}

div.wp-forecast-curr-left {
  padding: 0;
  width: 40px;
}

div.wp-forecast-curr-left img {
  width: 100%;
  height: auto;
}

.m-sidebar-articles__title-wrapper, .m-focus-article__link, .m-list-article__link, .m-tile__title-link, .m-marker-tile__title-link, .m-archive-tile__title-link, .fn-agree-terms, .m-most-rc__tag-link, .m-most-rc__title-link, .m-searchresult__title {
  /* Android 2.1+, Chrome 1-25, iOS 3.2-6.1, Safari 3.2-6  */
  transition: all 100ms ease-out;
  /* Chrome 26, Firefox 16+, iOS 7+, IE 10+, Opera, Safari 6.1+  */
  color: black;
}

.m-sidebar-articles__title-wrapper:hover, .m-focus-article__link:hover, .m-list-article__link:hover, .m-tile__title-link:hover, .m-marker-tile__title-link:hover, .m-archive-tile__title-link:hover, .fn-agree-terms:hover, .m-most-rc__tag-link:hover, .m-most-rc__title-link:hover, .m-searchresult__title:hover {
  color: #c8343e;
}

.m-content__breadcrumb a:hover, .m-content__category:hover, .m-footer-menu__link:hover {
  color: #c8343e;
}

.m-regwall__button--grey, .m-regwall__switch, .m-regwall__button--red, .login-submit input[type="submit"], .fn-subscribe-button, .m-searchpage__form__submit {
  /* Android 2.1+, Chrome 1-25, iOS 3.2-6.1, Safari 3.2-6  */
  transition: all 100ms ease-out;
  /* Chrome 26, Firefox 16+, iOS 7+, IE 10+, Opera, Safari 6.1+  */
  font-size: 0.6rem;
  line-height: 0.8rem;
  display: inline-block;
  border: 2px solid;
  font-weight: 500;
  padding: 9px 14px;
  box-sizing: border-box;
  text-align: center;
  min-width: 210px;
}

@media (max-width: 1200px) {
  .m-regwall__button--grey, .m-regwall__switch, .m-regwall__button--red, .login-submit input[type="submit"], .fn-subscribe-button, .m-searchpage__form__submit {
    font-size: 0.64rem;
    line-height: 0.8rem;
    padding: 11px 25px;
  }
}

@media (max-width: 767px) {
  .m-regwall__button--grey, .m-regwall__switch, .m-regwall__button--red, .login-submit input[type="submit"], .fn-subscribe-button, .m-searchpage__form__submit {
    padding: 10px;
    min-width: 140px;
  }
}

.m-regwall__button--grey:hover, .m-regwall__switch:hover, .m-regwall__button--red:hover, .login-submit input:hover[type="submit"], .fn-subscribe-button:hover, .m-searchpage__form__submit:hover {
  cursor: pointer;
}

.m-regwall__button--grey, .m-regwall__switch {
  color: white;
  border-color: #A3A3A3;
  background-color: #A3A3A3;
}

.m-regwall__button--grey:hover, .m-regwall__switch:hover {
  background-color: #8a8989;
  border-color: #8a8989;
}

.m-regwall__button--red, .login-submit input[type="submit"], .fn-subscribe-button, .m-searchpage__form__submit {
  color: white;
  background-color: #CD0B21;
  border-color: #CD0B21;
}

.m-regwall__button--red:hover, .login-submit input:hover[type="submit"], .fn-subscribe-button:hover, .m-searchpage__form__submit:hover {
  background-color: #9d0819;
  border-color: #9d0819;
}

.m-content__featured-image, .m-sidebar-articles__featured-image, .m-focus-article__image, .m-list-articles__image, .m-tile__image, .m-searchresult__image, .m-marker-tile__image, .m-archive-tile__image {
  padding-top: 65.3%;
  overflow: hidden;
  position: relative;
}

.m-content__featured-image img, .m-sidebar-articles__featured-image img, .m-focus-article__image img, .m-list-articles__image img, .m-tile__image img, .m-searchresult__image img, .m-marker-tile__image img, .m-archive-tile__image img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  max-width: 100%;
  height: auto;
  width: auto;
  /* Android 2.1+, Chrome 1-25, iOS 3.2-6.1, Safari 3.2-6  */
  transition: all 300ms ease-out;
  /* Chrome 26, Firefox 16+, iOS 7+, IE 10+, Opera, Safari 6.1+  */
}

.m-tile__sponsered, .m-content__sponsored, .m-content__abo, .m-sidebar-articles__abo, .m-focus-article__abo, .m-tile__abo, .m-list-articles__abo {
  font-size: 0.56rem;
  line-height: 0.68rem;
  background-color: #b7b6b4;
  display: inline-block;
  color: white;
  padding: 3px 10px;
}

.m-tile__sponsered, .m-content__sponsored {
  background-color: #b7b6b4;
  border-radius: 8px;
}

.m-content__abo, .m-sidebar-articles__abo, .m-focus-article__abo, .m-tile__abo, .m-list-articles__abo {
  background-color: #c8343e;
  padding: 2px 5px;
}

[class^="m-block__"] {
  margin-top: 15px;
}

[class^="m-block__"].hidden {
  display: none;
}

[class^="m-block__"] {
  max-width: 100%;
}

.m-block__eltern-pass,
.m-block__reg-wall,
.m-block__split-text,
.m-block__info-box,
.m-block__newsletter {
  max-width: initial !important;
}

.m-block__image img {
  display: block;
}

.m-block__gallery {
  position: relative;
}

.m-block__gallery .tns-outer {
  position: relative;
}

.m-block__gallery .tns-outer .tns-controls button {
  display: flex;
  align-items: center;
  width: 50px;
  top: calc(50% - 30px);
  transform: translate(0, -50%);
  height: 100px;
  background: rgba(255, 255, 255, 0.7);
  border: 0;
}

.m-block__gallery .tns-outer .tns-controls button:after {
  position: relative;
  margin: 0 auto;
  top: auto;
}

@media (max-width: 767px) {
  .m-block__gallery .tns-outer .tns-controls button {
    display: none;
  }
}

.m-block__gallery .tns-outer .tns-controls button[data-controls="prev"] {
  left: 0;
  border-radius: 0 50px 50px 0;
}

.m-block__gallery .tns-outer .tns-controls button[data-controls="prev"]:after {
  margin-left: -8px;
}

.m-block__gallery .tns-outer .tns-controls button[data-controls="next"] {
  right: 0;
  border-radius: 50px 0 0 50px;
}

.m-block__gallery .tns-outer .tns-controls button[data-controls="next"]:after {
  margin-right: -8px;
}

.blocks-gallery-item {
  margin-right: 0 !important;
}

.wp-block-embed-spotify iframe {
  border: 0 !important;
}

.wp-block-gallery {
  width: 100%;
}

.blocks-gallery-grid {
  display: block !important;
}

.m-block__html iframe {
  width: 100%;
}

div[data-type="ninja-forms/form"] {
  min-height: 200px;
  box-shadow: inset 0 0 0 1px #1e1e1e;
  outline: 1px solid transparent;
}

.wp-block-group__inner-container {
  background-color: #f7f7f7;
  padding: 15px;
}

.wp-block-group__inner-container .m-block__heading h1, .wp-block-group__inner-container .m-block__heading h2, .wp-block-group__inner-container .m-block__heading h3, .wp-block-group__inner-container .m-block__heading h4, .wp-block-group__inner-container .m-block__heading h5, .wp-block-group__inner-container .m-block__heading h6 {
  margin-top: 0;
}

.wp-block-group__inner-container .wp-block-image {
  display: block;
}

.wp-block-group__inner-container .wp-block-image .figcaption {
  text-align: center;
}

.m-block__group--extrabox .wp-block-group__inner-container {
  background-color: #d4d4d4;
}

.wp-block-group.notice, .wp-block-group.numbers, .wp-block-group.serial {
  display: block;
  color: #606060;
  margin: 18px auto;
  padding: 5px 20px 15px 27px;
}

.wp-block-group.notice .wp-block-group__inner-container, .wp-block-group.numbers .wp-block-group__inner-container, .wp-block-group.serial .wp-block-group__inner-container {
  padding: 0;
  background-color: transparent;
}

.wp-block-group.notice .m-block__freeform, .wp-block-group.numbers .m-block__freeform, .wp-block-group.serial .m-block__freeform {
  margin-top: 10px;
}

.wp-block-group.notice .m-block__heading h2, .wp-block-group.numbers .m-block__heading h2, .wp-block-group.serial .m-block__heading h2 {
  font-size: 0.8rem;
  line-height: 1.04rem;
}

.wp-block-group.notice p, .wp-block-group.numbers p, .wp-block-group.serial p {
  font-size: 0.72rem;
  line-height: 0.96rem;
}

.wp-block-group.notice {
  border: 1px solid #a9a9a9;
  border-left-width: 10px;
}

.wp-block-group.numbers {
  border: 1px solid #87cefa;
  border-left-width: 10px;
}

.wp-block-group.serial {
  border: 1px solid #d8bfd8;
  border-left-width: 10px;
}

.l-content__inner {
  display: flex;
  -ms-flex-pack: justify;
  align-items: stretch;
  flex-wrap: wrap;
  margin-left: -15px;
  margin-right: -15px;
}

@media (max-width: 1200px) {
  .l-content__inner {
    margin-left: -15px;
    margin-right: -15px;
  }
}

@media (max-width: 767px) {
  .l-content__inner {
    margin-left: 0px;
    margin-right: 0px;
  }
}

.m-content {
  flex-shrink: 1;
  width: calc(66.66666667% - 30px);
  margin-left: 15px;
  margin-right: 15px;
  margin-bottom: 30px;
}

@media (max-width: 1200px) {
  .m-content {
    width: calc(100% - 30px);
    margin-left: 15px;
    margin-right: 15px;
  }
}

@media (max-width: 767px) {
  .m-content {
    width: calc(100% - 0px);
    margin-left: 0px;
    margin-right: 0px;
  }
}

.m-content--article {
  overflow-x: hidden;
  margin-top: 63px;
}

.m-content__breadcrumb {
  width: 100%;
  font-size: 16px;
  margin-bottom: 15px;
}

.m-content__breadcrumb a {
  color: black;
}

.m-content__featured-image-caption, .m-content__featured-image-credit {
  font-size: 0.64rem;
  line-height: 1.08rem;
  font-weight: 400;
}

.m-content__featured-image-credit {
  margin-bottom: 20px;
}

.m-content__featured-image-caption + .m-content__featured-image-credit, .m-content__featured-image-credit + .m-content__featured-image-credit {
  margin-top: -3px;
}

.m-content__title {
  font-size: 1.2rem;
  line-height: 1.44rem;
  font-weight: 700;
  margin-bottom: 10px;
}

.m-content__subtitle {
  font-size: 0.8rem;
  line-height: 1.12rem;
  font-weight: 700;
  margin-bottom: 20px;
}

.m-content__excerpt {
  font-size: 0.72rem;
  line-height: 1.16rem;
  font-style: italic;
  margin: 25px 0 20px 0;
}

.m-content__excerpt ul {
  padding-left: 18px;
}

.m-content__categories {
  width: 100%;
  font-size: 20px;
  margin-bottom: 20px;
}

.m-content__category {
  color: #808080;
  border-bottom: 3px solid #c8343e;
  font-size: 20px;
  font-weight: 700;
  display: inline-block;
}

@media (max-width: 767px) {
  .m-content__category + .m-content__headline {
    margin-top: 5px;
  }
}

.m-content__meta {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  color: #999999;
  font-size: 14px;
  line-height: 2;
}

.m-content__meta div {
  display: inline-block;
}

.m-content__date {
  margin-left: 10px;
}

@media (max-width: 767px) {
  .m-content__date {
    margin-left: 0;
  }
}

.m-content__date::before {
  content: '';
  height: 13px;
  width: 13px;
  margin-bottom: -2px;
  display: inline-block;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3cpath fill='%23999999' d='M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200zm61.8-104.4l-84.9-61.7c-3.1-2.3-4.9-5.9-4.9-9.7V116c0-6.6 5.4-12 12-12h32c6.6 0 12 5.4 12 12v141.7l66.8 48.6c5.4 3.9 6.5 11.4 2.6 16.8L334.6 349c-3.9 5.3-11.4 6.5-16.8 2.6z'/%3e%3c/svg%3e") center no-repeat;
  margin-right: 5px;
}

.m-content__comments {
  margin-left: 10px;
}

.m-content__comments::before {
  content: '';
  height: 13px;
  width: 14px;
  margin-bottom: -2px;
  display: inline-block;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3e%3cpath fill='%23999999' d='M416 192c0-88.4-93.1-160-208-160S0 103.6 0 192c0 34.3 14.1 65.9 38 92-13.4 30.2-35.5 54.2-35.8 54.5-2.2 2.3-2.8 5.7-1.5 8.7S4.8 352 8 352c36.6 0 66.9-12.3 88.7-25 32.2 15.7 70.3 25 111.3 25 114.9 0 208-71.6 208-160zm122 220c23.9-26 38-57.7 38-92 0-66.9-53.5-124.2-129.3-148.1.9 6.6 1.3 13.3 1.3 20.1 0 105.9-107.7 192-240 192-10.8 0-21.3-.8-31.7-1.9C207.8 439.6 281.8 480 368 480c41 0 79.1-9.2 111.3-25 21.8 12.7 52.1 25 88.7 25 3.2 0 6.1-1.9 7.3-4.8 1.3-2.9.7-6.3-1.5-8.7-.3-.3-22.4-24.2-35.8-54.5z'/%3e%3c/svg%3e") center no-repeat;
  margin-right: 5px;
}

.m-content__holder::before, .m-content__holder::after {
  content: "";
  display: table;
}

.m-content__holder::after {
  clear: both;
}

.m-content__holder .m-block__none {
  max-width: unset;
}

.m-block__group--telegram {
  background: #f7f7f7;
  padding: 15px;
  margin: 0 30px 30px 0;
  width: 50%;
  float: left;
}

@media (max-width: 767px) {
  .m-block__group--telegram {
    width: calc(100% - 30px);
  }
}

.m-block__group--telegram .m-block__heading h1, .m-block__group--telegram .m-block__heading h2, .m-block__group--telegram .m-block__heading h3, .m-block__group--telegram .m-block__heading h4, .m-block__group--telegram .m-block__heading h5, .m-block__group--telegram .m-block__heading h6 {
  margin-top: 0;
  font-size: 0.8rem;
  line-height: 0.96rem;
}

.m-block__group--telegram .m-block__list {
  margin-left: 25px;
}

.m-content__tags {
  font-size: 0.68rem;
  line-height: 1.12rem;
  margin-top: 30px;
}

.m-content__tags-label {
  margin-right: 10px;
  font-weight: bold;
}

.m-content__tags-link {
  color: #c8343e;
  margin-right: 10px;
}

.m-content__tags-link:last-of-type {
  margin-right: 0;
}

.m-content__sharer {
  width: 100%;
  margin-top: 30px;
}

.m-sidebar {
  flex-shrink: 1;
  width: calc(33.33333333% - 30px);
  margin-left: 15px;
  margin-right: 15px;
  position: relative;
  margin-bottom: 30px;
}

@media (max-width: 1200px) {
  .m-sidebar {
    width: calc(50% - 30px);
    margin-left: 15px;
    margin-right: 15px;
  }
}

@media (max-width: 767px) {
  .m-sidebar {
    width: calc(100% - 0px);
    margin-left: 0px;
    margin-right: 0px;
  }
}

.m-sidebar::before {
  content: '';
  position: absolute;
  width: 1px;
  background-color: #dddcdc;
  top: 0;
  left: -16px;
  bottom: 10px;
}

@media (max-width: 1200px) {
  .m-sidebar::before {
    display: none;
  }
}

.m-sidebar-title {
  margin-bottom: 15px;
  font-size: 20px;
  font-weight: 600;
}

.m-sidebar-articles__item {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #dddcdc;
}

.m-sidebar-articles__category {
  color: #808080;
  display: inline-block;
  margin-bottom: 20px;
  border-bottom: 3px solid #c8343e;
  font-size: 20px;
  font-weight: 700;
}

.m-sidebar-articles__title {
  color: unset;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.2;
  word-break: break-word;
}

.m-sidebar-articles__meta {
  display: inline-block;
  font-size: 14px;
  padding: 6px 3px;
  color: #999999;
  margin-top: 14px;
  line-height: 1.2;
}

.m-sidebar-articles__sponsered {
  font-size: 14px;
  background: #b7b6b4;
  display: inline-block;
  margin-bottom: 10px;
  line-height: 1.2;
  padding: 3px 10px 2px 10px;
  color: white;
  border-radius: 8px;
}

.m-sidebar-articles__abo {
  margin-right: 10px;
}

.m-sidebar-articles__date {
  display: inline;
  margin-right: 10px;
}

.m-sidebar-articles__date::before {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3cpath fill='%23999999' d='M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200zm61.8-104.4l-84.9-61.7c-3.1-2.3-4.9-5.9-4.9-9.7V116c0-6.6 5.4-12 12-12h32c6.6 0 12 5.4 12 12v141.7l66.8 48.6c5.4 3.9 6.5 11.4 2.6 16.8L334.6 349c-3.9 5.3-11.4 6.5-16.8 2.6z'/%3e%3c/svg%3e") center no-repeat;
  content: '';
  height: 13px;
  width: 13px;
  margin-bottom: -2px;
  display: inline-block;
  margin-right: 2px;
}

.m-sidebar-articles__comments {
  display: inline;
}

.m-sidebar-articles__comments::before {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3e%3cpath fill='%23999999' d='M416 192c0-88.4-93.1-160-208-160S0 103.6 0 192c0 34.3 14.1 65.9 38 92-13.4 30.2-35.5 54.2-35.8 54.5-2.2 2.3-2.8 5.7-1.5 8.7S4.8 352 8 352c36.6 0 66.9-12.3 88.7-25 32.2 15.7 70.3 25 111.3 25 114.9 0 208-71.6 208-160zm122 220c23.9-26 38-57.7 38-92 0-66.9-53.5-124.2-129.3-148.1.9 6.6 1.3 13.3 1.3 20.1 0 105.9-107.7 192-240 192-10.8 0-21.3-.8-31.7-1.9C207.8 439.6 281.8 480 368 480c41 0 79.1-9.2 111.3-25 21.8 12.7 52.1 25 88.7 25 3.2 0 6.1-1.9 7.3-4.8 1.3-2.9.7-6.3-1.5-8.7-.3-.3-22.4-24.2-35.8-54.5z'/%3e%3c/svg%3e") center no-repeat;
  content: '';
  height: 13px;
  width: 14px;
  margin-bottom: -2px;
  display: inline-block;
  margin-right: 2px;
}

.m-header__small-logo-link-tablet {
  display: none;
  width: 30px;
  position: absolute;
  top: 0;
  left: 0;
}

.m-header__small-logo-link-tablet img {
  height: auto;
}

.m-header__small-logo-link-desktop {
  display: none;
  width: auto;
  position: relative;
  padding-top: 8px;
  margin-bottom: -4px;
}

.m-header__small-logo-link-desktop img {
  height: 30px;
  width: auto;
}

header {
  position: sticky;
  top: -140px;
  z-index: 100;
  margin-bottom: 10px;
  background: #f6f6f3;
}

@media (max-width: 1200px) {
  header.header-sticky {
    border-bottom-color: #c8343e;
  }
}

@media (min-width: 767px) and (max-width: 1200px) {
  header.header-sticky .m-header__small-logo-link-tablet {
    display: block;
  }
}

header.header-sticky .m-header__small-logo-link-desktop {
  display: block;
}

@media (max-width: 1200px) {
  header.header-sticky .m-header__small-logo-link-desktop {
    display: none;
  }
}

header.header-sticky .l-main-menu__wrapper {
  border-bottom-color: #c8343e;
}

@media (max-width: 767px) {
  header {
    top: 0;
  }
  header .container {
    max-width: initial;
  }
}

@media (max-width: 1200px) {
  header {
    border-bottom: 2px solid #dddcdc;
  }
}

@media (min-width: 767px) and (max-width: 1200px) {
  header {
    top: -140px;
  }
}

.single-post header {
  background: #fff;
}

.m-header {
  padding-top: 15px;
  display: flex;
  margin: 15px 0;
  position: relative;
  align-items: stretch;
}

@media (max-width: 767px) {
  .m-header {
    margin: 25px 0;
  }
}

@media (min-width: 767px) and (max-width: 1200px) {
  .m-header {
    flex-wrap: wrap;
  }
}

.m-header__extra {
  display: flex;
  -ms-flex-pack: justify;
  align-items: stretch;
  flex-wrap: wrap;
  margin-left: -15px;
  margin-right: -15px;
}

@media (max-width: 1200px) {
  .m-header__extra {
    margin-left: -15px;
    margin-right: -15px;
  }
}

@media (max-width: 767px) {
  .m-header__extra {
    margin-left: 0px;
    margin-right: 0px;
  }
}

.m-header__extra > div + div {
  margin-left: 1em;
}

@media (max-width: 1200px) {
  .m-header__extra {
    display: none;
  }
}

.m-header__logo {
  display: block;
  flex-shrink: 0;
}

@media (max-width: 767px) {
  .m-header__logo {
    margin: initial;
    max-width: 150px;
  }
}

.m-header__widget {
  margin-left: 30px;
}

.m-header__widget > div:last-child:not(.wp-forecast) {
  display: none;
}

@media (max-width: 1200px) {
  .m-header__widget {
    display: none;
  }
}

.m-header__logo-link {
  display: block;
}

.m-header__logo-link img {
  display: block;
  max-height: 90px;
  max-width: 100%;
  height: auto;
  width: auto;
}

@media (max-width: 767px) {
  .m-header__logo-link img {
    max-width: 260px;
    width: 100%;
  }
}

.l-header_sidemenu {
  /* Android 2.1+, Chrome 1-25, iOS 3.2-6.1, Safari 3.2-6  */
  transition: all 300ms ease-out;
  /* Chrome 26, Firefox 16+, iOS 7+, IE 10+, Opera, Safari 6.1+  */
  display: flex;
  border-top: 1px solid #dddcdc;
  border-bottom: 1px solid #dddcdc;
  border-left: 3px solid #dddcdc;
  justify-content: flex-start;
  flex-direction: column;
  position: fixed;
  right: -100%;
  left: auto;
  max-width: 365px;
  width: 100%;
  top: 0;
  bottom: 0;
  min-height: 98vh;
  background-color: rgba(255, 255, 255, 0.95);
  color: white;
  z-index: 9999;
  overflow: auto;
}

.l-header_sidemenu.open {
  right: 0;
}

.l-header_sidemenu .m-main-menu__inner {
  padding: 15px;
  border-bottom: 1px solid #dddcdc;
}

.l-header_sidemenu__logout {
  padding: 15px;
}

.l-header_sidemenu__logout-link {
  font-size: 0.72rem;
  line-height: 0.96rem;
}

.l-header_sidemenu__close {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500'%3e%3cpath fill='%23000' d='M500 37.21L463.29.5 250.68 213.11 36.71-.87 0 35.84l213.48 213.48L0 462.79l36.71 36.71 212.61-212.61 213.97 213.98L500 464.16 286.52 250.68 500 37.21z'/%3e%3c/svg%3e") center no-repeat;
  display: block;
  width: 30px;
  min-height: 30px;
  align-self: flex-end;
  margin: 20px 20px 20px 0;
  flex-shrink: 0;
  border: 0;
  cursor: pointer;
}

.l-header_sidemenu .search-form {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  padding: 25px;
  border-top: 1px solid #dddcdc;
  border-bottom: 1px solid #dddcdc;
}

.l-header_sidemenu .search-form label {
  width: 100%;
}

.l-header_sidemenu .m-main-menu__link, .l-header_sidemenu .l-header_sidemenu__logout-link {
  /* Android 2.1+, Chrome 1-25, iOS 3.2-6.1, Safari 3.2-6  */
  transition: all 300ms ease-out;
  /* Chrome 26, Firefox 16+, iOS 7+, IE 10+, Opera, Safari 6.1+  */
  color: #4d4d4d;
  padding: 5px 10px;
  display: inline-block;
}

.l-header_sidemenu .m-main-menu__link:hover, .l-header_sidemenu .l-header_sidemenu__logout-link:hover, .l-header_sidemenu .m-main-menu__link:focus, .l-header_sidemenu .l-header_sidemenu__logout-link:focus {
  color: #f13c36;
}

.m-main-menu__inner a {
  display: inline-block;
  color: #4d4d4d;
  padding: 5px 10px;
  border-radius: 0;
  font-size: 18px;
}

.m-main-menu__inner a:hover, .m-main-menu__inner a:focus {
  color: #f13c36;
}

.l-main-menu__wrapper .m-main-menu__inner a {
  border-radius: 10px;
}

.l-main-menu__wrapper .m-main-menu__inner a:hover, .l-main-menu__wrapper .m-main-menu__inner a:focus {
  background: #c8343e;
  color: white;
}

.l-header_sidemenu .menu-item-has-children ul {
  display: flex !important;
  flex-direction: column !important;
  border-radius: 10px;
  padding: 0 15px 0 35px;
  z-index: 1;
}

.l-header_sidemenu .menu-item-has-children > a.m-main-menu__link:after, .l-header_sidemenu .menu-item-has-children > a.l-header_sidemenu__logout-link:after {
  content: '';
  border: solid #4d4d4d;
  border-width: 0 3px 3px 0;
  display: inline-block;
  padding: 3px;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  margin-left: 7px;
}

.search-form input[type="search"] {
  width: 100%;
  border: 1px solid #5d5d5d;
  border-radius: 10px;
  color: #4d4d4d;
  font-size: 18px;
  padding: 4px 10px 2px 10px;
}

.search-form input[type="submit"] {
  display: none;
}

.m-header__search-btn {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='17.808 255.59 560.938 330.711'%3e%3cg fill='%235D5D5D'%3e%3cpath d='M564.753 484.544H345.974l49.607 49.606 1.271 1.272h169.172c6.359 0 12.721-6.36 12.721-12.72v-25.439c-1.273-6.36-6.361-12.719-13.992-12.719zM564.753 281.029H302.728c16.535 13.991 29.256 31.799 38.158 50.878h223.867c6.359 0 12.719-6.359 12.719-12.719v-25.439c0-6.361-5.088-12.72-12.719-12.72zM564.753 382.786H354.878c0 3.816 1.271 8.904 1.271 12.72 0 12.72-1.271 25.439-5.088 38.159h214.963c6.359 0 12.721-6.359 12.721-12.72v-25.439c-1.273-6.36-6.361-12.72-13.992-12.72z'/%3e%3c/g%3e%3cpath fill='%235D5D5D' d='M323.08 586.301c-6.359 0-12.721-2.544-17.809-7.632l-68.685-67.414c-22.896 16.536-50.879 24.168-78.862 24.168-77.59 0-139.916-62.327-139.916-139.917S80.134 255.59 157.724 255.59s139.917 62.326 139.917 139.916c0 27.983-8.904 55.967-24.167 78.862l68.687 68.687c5.088 5.088 7.631 11.447 7.631 17.808-1.273 13.99-12.72 25.438-26.712 25.438zM157.724 306.469c-49.606 0-89.038 39.431-89.038 89.037 0 49.607 39.431 89.038 89.038 89.038s89.038-39.431 89.038-89.038-39.431-89.037-89.038-89.037z'/%3e%3c/svg%3e") center no-repeat;
  display: block;
  width: 30px;
  min-height: 30px;
  margin-left: 10px;
  flex-shrink: 0;
  border: 0;
  cursor: pointer;
}

.m-header__sidemenu-toggle {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='17.808 255.59 560.938 330.711'%3e%3cg fill='%235D5D5D'%3e%3cpath d='M564.753 484.544H345.974l49.607 49.606 1.271 1.272h169.172c6.359 0 12.721-6.36 12.721-12.72v-25.439c-1.273-6.36-6.361-12.719-13.992-12.719zM564.753 281.029H302.728c16.535 13.991 29.256 31.799 38.158 50.878h223.867c6.359 0 12.719-6.359 12.719-12.719v-25.439c0-6.361-5.088-12.72-12.719-12.72zM564.753 382.786H354.878c0 3.816 1.271 8.904 1.271 12.72 0 12.72-1.271 25.439-5.088 38.159h214.963c6.359 0 12.721-6.359 12.721-12.72v-25.439c-1.273-6.36-6.361-12.72-13.992-12.72z'/%3e%3c/g%3e%3cpath fill='%235D5D5D' d='M323.08 586.301c-6.359 0-12.721-2.544-17.809-7.632l-68.685-67.414c-22.896 16.536-50.879 24.168-78.862 24.168-77.59 0-139.916-62.327-139.916-139.917S80.134 255.59 157.724 255.59s139.917 62.326 139.917 139.916c0 27.983-8.904 55.967-24.167 78.862l68.687 68.687c5.088 5.088 7.631 11.447 7.631 17.808-1.273 13.99-12.72 25.438-26.712 25.438zM157.724 306.469c-49.606 0-89.038 39.431-89.038 89.037 0 49.607 39.431 89.038 89.038 89.038s89.038-39.431 89.038-89.038-39.431-89.037-89.038-89.037z'/%3e%3c/svg%3e") center no-repeat;
  width: 30px;
  min-height: 30px;
  margin-left: 10px;
  flex-shrink: 0;
  border: 0;
  cursor: pointer;
}

@media (max-width: 1200px) {
  .m-header__sidemenu-toggle {
    margin-left: auto;
  }
}

.m-header .m-header__sidemenu-toggle {
  display: none;
}

@media (max-width: 1200px) {
  .m-header .m-header__sidemenu-toggle {
    display: block;
  }
}

@media (min-width: 767px) and (max-width: 1200px) {
  .m-header .m-header__sidemenu-toggle {
    order: 4;
    margin-top: 35px;
  }
}

.l-service-menu__wrapper {
  font-size: 14px;
  position: absolute;
  top: -5px;
  right: 0;
  display: flex;
  flex-direction: row;
  align-items: center;
}

@media (max-width: 767px) {
  .l-service-menu__wrapper {
    display: none;
  }
}

.l-service-menu__wrapper ul,
.l-main-menu__wrapper ul {
  list-style-type: none;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

.m-service-menu li {
  margin-left: 10px;
}

.m-service-menu a {
  color: #a6a6a6;
}

.m-service-menu a:hover, .m-service-menu a:focus {
  color: #f13c36;
}

.m-service-menu__link--extra, .xoo-el-action-sc {
  color: #a6a6a6;
  margin-left: 10px;
}

.m-service-menu__link--extra:hover, .m-service-menu__link--extra:focus, .xoo-el-action-sc:hover, .xoo-el-action-sc:focus {
  color: #f13c36;
}

.m-main-menu__item-parent {
  display: none;
}

.m-main-menu__list-wrapper {
  display: none;
}

.m-main-menu__list-wrapper.open {
  display: block;
}

@media (min-width: 1301px) and (max-width: 1540px) {
  .l-main-menu__wrapper .m-main-menu__list-wrapper {
    position: absolute;
    background: white;
    border-radius: 10px;
    padding: 10px 15px 10px 0;
  }
}

@media (min-width: 1540px) {
  .l-main-menu__wrapper .m-main-menu__list-wrapper {
    position: absolute;
    background: white;
    border-radius: 10px;
    padding: 10px 15px 10px 0;
  }
}

.l-main-menu__wrapper .m-main-menu__list-wrapper a {
  padding: 0 10px;
}

.l-main-menu__wrapper .m-main-menu__list-wrapper a:hover {
  color: #f13c36;
  background: unset;
}

.l-main-menu__wrapper {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding: 2px 0;
  border-top: 1px solid #dddcdc;
  border-bottom: 1px solid #dddcdc;
  position: relative;
}

@media (max-width: 1200px) {
  .l-main-menu__wrapper {
    display: none;
  }
}

.l-main-menu__wrapper .m-main-menu {
  margin-right: auto;
}

.l-main-menu__wrapper li:not(.menu-item-has-children) .m-main-menu__item {
  /* Android 2.1+, Chrome 1-25, iOS 3.2-6.1, Safari 3.2-6  */
  transition: all 300ms ease-out;
  /* Chrome 26, Firefox 16+, iOS 7+, IE 10+, Opera, Safari 6.1+  */
}

.l-main-menu__wrapper li:not(.menu-item-has-children) .m-main-menu__item:hover a, .l-main-menu__wrapper li:not(.menu-item-has-children) .m-main-menu__item:focus a {
  background-color: #f13c36;
  color: #f7f7f7;
  border-radius: 10px;
}

.l-main-menu__wrapper .menu-item-has-children ul {
  flex-direction: column;
}

.m-header__radio-link {
  display: block;
  width: 95px;
  height: 50px;
  background-image: url("./../images/radio_inside_logo.jpg");
  background-size: contain;
  background-repeat: no-repeat;
  margin-left: 15px;
  background-position-y: 11px;
}

.m-header__radio-play {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 19'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cg transform='translate(-229 -1182)' fill='white'%3e%3cg transform='translate(210 1166)'%3e%3cpath d='M19 16v19l15-9z'/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e") center no-repeat;
  background-size: 16px 16px;
  background-color: rgba(99, 99, 99, 0.5);
  width: 18px;
  height: 18px;
  padding: 3px;
  border-radius: 10px;
  margin: 11px auto;
}

.m-gallery__inner {
  width: 100%;
  padding-bottom: 42px;
}

.m-gallery .tns-outer {
  position: relative;
}

@media (max-width: 767px) {
  .m-gallery .tns-controls [data-controls="next"] {
    display: none;
  }
}

@media (max-width: 767px) {
  .m-gallery .tns-controls [data-controls="prev"] {
    display: none;
  }
}

.m-gallery__slider {
  /* Android 2.1+, Chrome 1-25, iOS 3.2-6.1, Safari 3.2-6  */
  transition: all 500ms ease-out;
  /* Chrome 26, Firefox 16+, iOS 7+, IE 10+, Opera, Safari 6.1+  */
}

.m-gallery__slider.slider-active .m-responsive-image__caption {
  position: relative;
  left: auto;
  bottom: auto;
}

@media (max-width: 1200px) {
  .m-gallery__slider {
    height: auto !important;
  }
}

.m-gallery__images {
  position: relative;
  padding-bottom: 55.65%;
}

.m-gallery__holder {
  position: absolute;
  top: 0;
  left: 0;
}

.m-gallery__image picture {
  display: block;
  line-height: 0;
}

.m-gallery__image img {
  display: block;
  width: 100%;
  height: auto;
}

.l-hero-articles__inner {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin: 20px 0 40px 0;
}

.l-hero-articles__inner img {
  max-width: 100%;
  height: auto;
}

.m-focus-article {
  width: 67%;
}

@media (max-width: 767px) {
  .m-focus-article {
    width: 100%;
  }
}

@media (min-width: 767px) and (max-width: 1200px) {
  .m-focus-article {
    width: 62%;
  }
}

.m-focus-article__meta {
  padding: 6px 3px;
}

.m-focus-article__abo {
  margin-right: 10px;
}

.m-focus-article__title {
  font-size: 1.2rem;
  line-height: 1.44rem;
}

.m-focus-article__lead {
  font-size: 0.8rem;
  line-height: 1.04rem;
  margin-top: 5px;
}

.m-list-articles {
  width: calc(33% - 20px);
  margin-left: 20px;
}

@media (max-width: 767px) {
  .m-list-articles {
    width: 100%;
    margin: 20px 0 0 0;
  }
}

@media (min-width: 767px) and (max-width: 1200px) {
  .m-list-articles {
    width: calc(38% - 20px);
  }
}

.m-list-articles__tag {
  margin-top: 0;
}

.m-list-articles__item {
  /* Android 2.1+, Chrome 1-25, iOS 3.2-6.1, Safari 3.2-6  */
  transition: all 300ms ease-out;
  /* Chrome 26, Firefox 16+, iOS 7+, IE 10+, Opera, Safari 6.1+  */
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #dddcdc;
}

.m-list-articles__item.highlighted {
  background: #989898;
  padding: 10px 10px 20px 10px;
  width: calc(100% - 20px);
}

.highlighted .m-list-articles__tag-link,
.highlighted .m-list-article__link {
  color: white;
}

.highlighted .m-tile__meta {
  left: 10px;
}

.l-tiles__inner {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
}

.m-tile, .m-searchpage__item {
  width: calc(33.33% - 20px);
  position: relative;
  margin-bottom: 20px;
  padding-bottom: 48px;
  border-bottom: 1px solid #dddcdc;
}

.m-tile.highlighted, .highlighted.m-searchpage__item {
  background: #989898;
  padding: 10px 10px 48px 10px;
  box-sizing: border-box;
}

@media (max-width: 1200px) {
  .m-tile, .m-searchpage__item {
    width: calc(50% - 20px);
  }
}

@media (max-width: 767px) {
  .m-tile, .m-searchpage__item {
    width: 100%;
  }
}

.m-tile.m-tile-gallery__item, .m-tile-gallery__item.m-searchpage__item {
  width: 100%;
  margin-bottom: 0;
  border: 0;
}

.m-tile__tag-link, .m-list-articles__tag-link, .m-searchresult__category-link {
  color: #808080;
}

.m-tile__tag, .m-list-articles__tag, .m-searchresult__category {
  font-size: 0.8rem;
  line-height: 1.04rem;
  font-weight: 700;
  margin: 7px 0 20px;
  border-bottom: 3px solid #c8343e;
  display: inline-block;
}

.m-tile__title, .m-list-articles__title {
  font-size: 0.72rem;
  line-height: 0.88rem;
  font-weight: 700;
  margin-bottom: 10px;
}

.m-tile__sponsered, .m-content__sponsored {
  margin-bottom: 10px;
}

.m-focus-article__meta, .m-list-articles__meta, .m-tile__meta {
  font-size: 0.56rem;
  line-height: 0.68rem;
  display: inline-block;
  padding: 6px 0;
  color: #999999;
  margin-top: 14px;
}

.m-tile__meta {
  padding: 6px 3px;
  position: absolute;
  bottom: 18px;
  left: 0;
}

.m-tile__abo, .m-list-articles__abo {
  margin-right: 10px;
}

.m-tile__date, .m-focus-article__date, .m-list-articles__date {
  display: inline;
  margin-right: 10px;
}

.m-tile__date::before, .m-focus-article__date::before, .m-list-articles__date::before {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3cpath fill='%23999999' d='M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200zm61.8-104.4l-84.9-61.7c-3.1-2.3-4.9-5.9-4.9-9.7V116c0-6.6 5.4-12 12-12h32c6.6 0 12 5.4 12 12v141.7l66.8 48.6c5.4 3.9 6.5 11.4 2.6 16.8L334.6 349c-3.9 5.3-11.4 6.5-16.8 2.6z'/%3e%3c/svg%3e") center no-repeat;
  content: '';
  height: 13px;
  width: 13px;
  margin-bottom: -2px;
  display: inline-block;
  margin-right: 2px;
}

.m-tile__comments, .m-focus-article__comments, .m-list-articles__comments {
  display: inline;
}

.m-tile__comments::before, .m-focus-article__comments::before, .m-list-articles__comments::before {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3e%3cpath fill='%23999999' d='M416 192c0-88.4-93.1-160-208-160S0 103.6 0 192c0 34.3 14.1 65.9 38 92-13.4 30.2-35.5 54.2-35.8 54.5-2.2 2.3-2.8 5.7-1.5 8.7S4.8 352 8 352c36.6 0 66.9-12.3 88.7-25 32.2 15.7 70.3 25 111.3 25 114.9 0 208-71.6 208-160zm122 220c23.9-26 38-57.7 38-92 0-66.9-53.5-124.2-129.3-148.1.9 6.6 1.3 13.3 1.3 20.1 0 105.9-107.7 192-240 192-10.8 0-21.3-.8-31.7-1.9C207.8 439.6 281.8 480 368 480c41 0 79.1-9.2 111.3-25 21.8 12.7 52.1 25 88.7 25 3.2 0 6.1-1.9 7.3-4.8 1.3-2.9.7-6.3-1.5-8.7-.3-.3-22.4-24.2-35.8-54.5z'/%3e%3c/svg%3e") center no-repeat;
  content: '';
  height: 13px;
  width: 14px;
  margin-bottom: -2px;
  display: inline-block;
  margin-right: 2px;
}

.m-tile__share {
  display: inline;
}

.m-tile__share::before {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3e%3cpath fill='%23999999' d='M352 320c-22.608 0-43.387 7.819-59.79 20.895l-102.486-64.054a96.551 96.551 0 000-41.683l102.486-64.054C308.613 184.181 329.392 192 352 192c53.019 0 96-42.981 96-96S405.019 0 352 0s-96 42.981-96 96c0 7.158.79 14.13 2.276 20.841L155.79 180.895C139.387 167.819 118.608 160 96 160c-53.019 0-96 42.981-96 96s42.981 96 96 96c22.608 0 43.387-7.819 59.79-20.895l102.486 64.054A96.301 96.301 0 00256 416c0 53.019 42.981 96 96 96s96-42.981 96-96-42.981-96-96-96z'/%3e%3c/svg%3e") center no-repeat;
  content: '';
  height: 13px;
  width: 14px;
  margin-bottom: -2px;
  display: inline-block;
  margin-left: 10px;
}

.highlighted .m-tile__tag-link, .highlighted .m-list-articles__tag-link, .highlighted .m-searchresult__category-link,
.highlighted .m-tile__title-link {
  color: white;
}

.highlighted .m-tile__meta {
  left: 10px;
  background: white;
}

.m-tile-gallery__slider {
  display: flex;
  width: 100%;
}

.m-tile-gallery {
  width: calc(33.33% - 20px);
  position: relative;
  margin-bottom: 20px;
  border-bottom: 1px solid #dddcdc;
  display: flex;
}

@media (max-width: 1200px) {
  .m-tile-gallery {
    width: calc(50% - 20px);
  }
}

@media (max-width: 767px) {
  .m-tile-gallery {
    width: 100%;
  }
}

.m-tile-gallery .tns-outer {
  display: flex;
  width: 100%;
}

.m-tile-gallery .tns-inner {
  display: flex;
  width: 100%;
}

.m-tile-gallery .tns-nav {
  position: absolute;
  bottom: -11px;
  width: 100%;
  z-index: 9;
}

.m-tile-gallery .tns-outer .tns-controls button {
  height: 84px;
  display: flex;
  flex-direction: column;
  z-index: 9;
  top: 85px;
  background-color: rgba(255, 255, 255, 0.6);
  border: unset;
  width: 40px;
  cursor: pointer;
}

.m-tile-gallery .tns-outer .tns-controls button[disabled] {
  opacity: 0.4;
}

.m-tile-gallery .tns-outer .tns-controls button[data-controls="prev"] {
  left: 0;
  border-radius: 0 50px 50px 0;
}

.m-tile-gallery .tns-outer .tns-controls button[data-controls="prev"]:after {
  left: -8px;
}

.m-tile-gallery .tns-outer .tns-controls button[data-controls="next"] {
  right: 0;
  border-radius: 50px 0 0 50px;
}

.l-marker-tiles {
  margin: 40px 0;
}

.l-marker-tiles__inner {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
}

.m-marker-tile__wrapper {
  width: calc(33.33% - 20px);
  position: relative;
  margin-bottom: 20px;
  padding-bottom: 30px;
  border-bottom: 1px solid #dddcdc;
}

@media (max-width: 1200px) {
  .m-marker-tile__wrapper {
    width: calc(50% - 20px);
  }
}

@media (max-width: 767px) {
  .m-marker-tile__wrapper {
    width: 100%;
  }
}

.m-marker-tile__wrapper .tns-outer .tns-controls button {
  height: 84px;
  display: flex;
  flex-direction: column;
  z-index: 9;
  top: 75px;
  background-color: rgba(255, 255, 255, 0.6);
  border: unset;
  width: 40px;
  cursor: pointer;
  padding: 1px 6px;
}

.m-marker-tile__wrapper .tns-outer .tns-controls button[disabled] {
  opacity: 0.4;
}

.m-marker-tile__wrapper .tns-outer .tns-controls button[data-controls="prev"] {
  left: 0;
  border-radius: 0 50px 50px 0;
}

.m-marker-tile__wrapper .tns-outer .tns-controls button[data-controls="prev"]:after {
  left: -8px;
}

.m-marker-tile__wrapper .tns-outer .tns-controls button[data-controls="next"] {
  right: 0;
  border-radius: 50px 0 0 50px;
}

.m-marker-tile__gallery {
  position: relative;
}

.m-marker-tile__marker-title {
  color: #808080;
  margin-bottom: 20px;
  border-bottom: 3px solid #c8343e;
  font-size: 20px;
  font-weight: 700;
  display: inline-block;
  text-transform: uppercase;
}

.m-marker-tile__title-link {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.2;
  display: block;
}

.m-marker-tile__title {
  margin: 10px 0;
}

@media (min-width: 1301px) and (max-width: 1540px) {
  .l-archive .container {
    padding: 0 15px;
  }
}

@media (min-width: 1540px) {
  .l-archive .container {
    padding: 0 15px;
  }
}

.l-archive__inner {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin-right: -20px;
}

.m-archive-tile {
  width: calc(33.33% - 20px);
  position: relative;
  margin: 0 20px 20px 0;
  padding-bottom: 48px;
  border-bottom: 1px solid #dddcdc;
}

.m-archive-tile.highlighted {
  background: #989898;
  padding: 10px 10px 48px 10px;
  width: calc(33.33% - 40px);
}

@media (max-width: 1200px) {
  .m-archive-tile.highlighted {
    width: calc(50% - 40px);
  }
}

@media (max-width: 767px) {
  .m-archive-tile.highlighted {
    width: calc(100% - 40px);
  }
}

@media (max-width: 1200px) {
  .m-archive-tile {
    width: calc(50% - 20px);
  }
}

@media (max-width: 767px) {
  .m-archive-tile {
    width: 100%;
  }
}

.m-archive-title {
  color: #4a4a4a;
  line-height: 1.8;
  font-size: 28px;
  font-weight: 600;
  margin: 0 0 1em;
  border-bottom: 2px solid #999999;
}

.m-archive-tile__tag-link {
  color: #808080;
  display: inline-block;
  margin-bottom: 20px;
  border-bottom: 3px solid #c8343e;
  font-size: 20px;
  font-weight: 700;
  display: inline-block;
}

.m-archive-tile__title-link {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.2;
  display: block;
  margin-bottom: 10px;
}

.m-archive-tile__sponsered {
  font-size: 14px;
  background: #b7b6b4;
  display: inline-block;
  margin-bottom: 10px;
  line-height: 1.2;
  padding: 3px 10px 2px 10px;
  color: white;
  border-radius: 8px;
}

.m-archive-tile__meta {
  display: inline-block;
  font-size: 14px;
  padding: 6px 3px;
  color: #999999;
  margin-top: 14px;
  line-height: 1.2;
  position: absolute;
  bottom: 18px;
  left: 0;
}

.m-archive-tile__abo {
  display: inline;
  background-color: #c8343e;
  color: white;
  padding: 2px;
  margin-right: 10px;
}

.m-archive-tile__date {
  display: inline;
  margin-right: 10px;
}

.m-archive-tile__date::before {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3cpath fill='%23999999' d='M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200zm61.8-104.4l-84.9-61.7c-3.1-2.3-4.9-5.9-4.9-9.7V116c0-6.6 5.4-12 12-12h32c6.6 0 12 5.4 12 12v141.7l66.8 48.6c5.4 3.9 6.5 11.4 2.6 16.8L334.6 349c-3.9 5.3-11.4 6.5-16.8 2.6z'/%3e%3c/svg%3e") center no-repeat;
  content: '';
  height: 13px;
  width: 13px;
  margin-bottom: -2px;
  display: inline-block;
  margin-right: 2px;
}

.m-archive-tile__comments {
  display: inline;
}

.m-archive-tile__comments::before {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3e%3cpath fill='%23999999' d='M416 192c0-88.4-93.1-160-208-160S0 103.6 0 192c0 34.3 14.1 65.9 38 92-13.4 30.2-35.5 54.2-35.8 54.5-2.2 2.3-2.8 5.7-1.5 8.7S4.8 352 8 352c36.6 0 66.9-12.3 88.7-25 32.2 15.7 70.3 25 111.3 25 114.9 0 208-71.6 208-160zm122 220c23.9-26 38-57.7 38-92 0-66.9-53.5-124.2-129.3-148.1.9 6.6 1.3 13.3 1.3 20.1 0 105.9-107.7 192-240 192-10.8 0-21.3-.8-31.7-1.9C207.8 439.6 281.8 480 368 480c41 0 79.1-9.2 111.3-25 21.8 12.7 52.1 25 88.7 25 3.2 0 6.1-1.9 7.3-4.8 1.3-2.9.7-6.3-1.5-8.7-.3-.3-22.4-24.2-35.8-54.5z'/%3e%3c/svg%3e") center no-repeat;
  content: '';
  height: 13px;
  width: 14px;
  margin-bottom: -2px;
  display: inline-block;
  margin-right: 2px;
}

.m-archive-tile__share {
  display: inline;
}

.m-archive-tile__share::before {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3e%3cpath fill='%23999999' d='M352 320c-22.608 0-43.387 7.819-59.79 20.895l-102.486-64.054a96.551 96.551 0 000-41.683l102.486-64.054C308.613 184.181 329.392 192 352 192c53.019 0 96-42.981 96-96S405.019 0 352 0s-96 42.981-96 96c0 7.158.79 14.13 2.276 20.841L155.79 180.895C139.387 167.819 118.608 160 96 160c-53.019 0-96 42.981-96 96s42.981 96 96 96c22.608 0 43.387-7.819 59.79-20.895l102.486 64.054A96.301 96.301 0 00256 416c0 53.019 42.981 96 96 96s96-42.981 96-96-42.981-96-96-96z'/%3e%3c/svg%3e") center no-repeat;
  content: '';
  height: 13px;
  width: 14px;
  margin-bottom: -2px;
  display: inline-block;
  margin-left: 10px;
}

.highlighted .m-archive-tile__tag-link,
.highlighted .m-archive-tile__title-link {
  color: white;
}

.highlighted .m-archive-tile__meta {
  left: 10px;
}

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

footer {
  background-color: #e5e5e5;
  padding: 15px 0;
}

.m-footer__inner {
  display: flex;
  flex-direction: row;
  align-items: center;
}

@media (max-width: 767px) {
  .m-footer__inner {
    justify-content: center;
  }
}

@media (max-width: 767px) {
  .m-footer__small-logo-link {
    position: absolute;
    top: 0;
    left: 0;
  }
}

.m-footer__small-logo-link img {
  display: block;
  width: auto;
  height: 40px;
}

.m-footer__menu ul {
  list-style-type: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  font-size: 14px;
}

@media (max-width: 767px) {
  .m-footer__menu ul {
    flex-direction: column;
  }
}

.m-footer-menu__item {
  margin: 0 20px;
}

.m-footer-menu__link {
  /* Android 2.1+, Chrome 1-25, iOS 3.2-6.1, Safari 3.2-6  */
  transition: all 300ms ease-out;
  /* Chrome 26, Firefox 16+, iOS 7+, IE 10+, Opera, Safari 6.1+  */
  color: #999999;
}

.m-regwall {
  margin: 30px 10px;
}

.m-regwall__inner {
  display: flex;
  min-height: 390px;
}

@media (max-width: 767px) {
  .m-regwall__inner {
    flex-direction: column;
  }
}

.m-regwall__text {
  font-size: 0.8rem;
  line-height: 1.32rem;
  font-weight: bold;
  margin-bottom: 42px;
}

.m-regwall__login {
  background-color: #f6f6f3;
  padding: 14px 10px 38px;
  width: calc(50% - 20px);
  margin-right: 20px;
  float: left;
  display: flex;
  flex-direction: column;
  flex: 1;
}

@media (max-width: 767px) {
  .m-regwall__login {
    width: 100%;
    margin: 0 0 30px 0;
  }
}

.m-regwall__title {
  font-size: 0.88rem;
  line-height: 1.32rem;
  font-weight: bold;
  margin-bottom: 12px;
}

.m-regwall__abo {
  background-color: #f6f6f3;
  padding: 14px 10px;
  width: calc(50% - 20px);
  margin-left: 20px;
  float: left;
  display: flex;
  flex-direction: column;
  flex: 1;
}

.m-regwall__abo.half {
  max-width: 50%;
  margin-left: 0;
}

@media (max-width: 767px) {
  .m-regwall__abo.half {
    max-width: 100%;
  }
}

@media (max-width: 767px) {
  .m-regwall__abo {
    width: 100%;
    margin-left: 0;
  }
}

.m-regwall__abo_text {
  font-size: 0.64rem;
  line-height: 0.88rem;
}

.m-regwall__abo_text + .m-regwall__abo_text {
  margin-top: 48px;
}

.m-regwall__buttons {
  margin: auto 0 64px 0;
}

@media (max-width: 767px) {
  .m-regwall__buttons {
    margin: 20px 0;
  }
}

.m-regwall__button--red, .login-submit input[type="submit"], .fn-subscribe-button {
  width: 100%;
  margin-bottom: 12px;
}

.m-regwall__button--grey, .m-regwall__switch {
  width: 100%;
}

#loginform .login-username, #fn-register-form .login-username {
  margin-bottom: 25px;
}

#loginform .login-password, #fn-register-form .login-password {
  margin-bottom: 25px;
}

#loginform .form-field, #loginform .login-password, #loginform .login-username, #fn-register-form .form-field, #fn-register-form .login-password, #fn-register-form .login-username {
  font-size: 0.64rem;
  line-height: 0.8rem;
}

#loginform .form-field label, #loginform .login-password label, #loginform .login-username label, #fn-register-form .form-field label, #fn-register-form .login-password label, #fn-register-form .login-username label {
  margin-bottom: 12px;
  display: block;
}

#loginform input[type="text"], #loginform input[type="password"], #loginform input[type="email"], #fn-register-form input[type="text"], #fn-register-form input[type="password"], #fn-register-form input[type="email"] {
  padding: 10px;
  width: 100%;
  border: 0;
  box-sizing: border-box;
}

#fn-register-form .form-field + .form-field {
  margin-top: 15px;
}

.fn-agree-terms {
  font-size: 0.52rem;
  line-height: 0.6rem;
  display: block;
}

.fn-salutation__radio-wrapper {
  border: 0;
  margin: 0 0 10px 0;
  padding: 0;
  line-height: 0;
}

.fn-salutation__radio-wrapper label {
  font-size: 0.64rem;
  line-height: 0.8rem;
}

.fn-salutation__radio-wrapper label input {
  margin-right: 5px;
}

.fn-agree-terms-container {
  margin-bottom: 10px;
}

#m-regwall__subscribe.hide, #m-regwall__login.hide {
  display: none;
}

.m-regwall__link {
  font-size: 0.64rem;
  line-height: 0.8rem;
  font-weight: 500 !important;
  cursor: pointer;
}

.m-regwall__message {
  font-size: 0.64rem;
  line-height: 0.8rem;
  font-weight: 500 !important;
  color: #c8343e;
  margin-bottom: 15px;
}

.m-regwall__forgot-password {
  font-size: 0.56rem;
  line-height: 0.64rem;
  font-weight: 500 !important;
  color: #c8343e;
  margin-bottom: 5px;
  float: right;
}

.l-most-rc {
  margin: 40px 0;
}

.l-most-rc__tabs {
  display: flex;
  flex-wrap: wrap;
}

@media (max-width: 767px) {
  .l-most-rc__tabs {
    flex-direction: column;
  }
}

.l-most-rc__inner {
  flex-shrink: 1;
  width: calc(66.66666667% - 30px);
  margin-left: 15px;
  margin-right: 15px;
}

@media (max-width: 1200px) {
  .l-most-rc__inner {
    width: calc(100% - 30px);
    margin-left: 15px;
    margin-right: 15px;
  }
}

@media (max-width: 767px) {
  .l-most-rc__inner {
    width: calc(100% - 0px);
    margin-left: 0px;
    margin-right: 0px;
  }
}

.l-most-rc__tab-button {
  background: #7f7f7f;
  color: #fff;
  border: 0;
  padding: 8px 30px;
  margin-right: 5px;
  border-radius: 5px 5px 0 0;
  font-size: 16px;
  line-height: 1;
  text-transform: uppercase;
  cursor: pointer;
}

.l-most-rc__tab-button.active-tab-button {
  background: #c8343e;
}

.l-most-rc__tabs_wrapper {
  background: #fff;
  padding: 15px 0;
}

.m-most-rc__single-item {
  font-size: 0.68rem;
  line-height: 1.12rem;
  padding: 15px;
  border-bottom: 1px solid #dddcdc;
}

.l-most-rc__tab_item {
  display: none;
}

.l-most-rc__tab_item.tab-active {
  display: block;
}

.m-most-rc__tag-link {
  color: #c8343e;
}

.m-most-rc__title-link {
  font-size: 18px;
  line-height: 1.2;
  display: block;
  margin-bottom: 15px;
  font-weight: 600;
}

.m-most-rc__meta {
  display: inline-block;
  font-size: 14px;
  padding: 6px 3px;
  color: #999999;
  line-height: 1.2;
}

.m-most-rc__date {
  display: inline;
  margin-right: 10px;
}

.m-most-rc__date::before {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3cpath fill='%23999999' d='M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200zm61.8-104.4l-84.9-61.7c-3.1-2.3-4.9-5.9-4.9-9.7V116c0-6.6 5.4-12 12-12h32c6.6 0 12 5.4 12 12v141.7l66.8 48.6c5.4 3.9 6.5 11.4 2.6 16.8L334.6 349c-3.9 5.3-11.4 6.5-16.8 2.6z'/%3e%3c/svg%3e") center no-repeat;
  content: '';
  height: 13px;
  width: 13px;
  margin-bottom: -2px;
  display: inline-block;
  margin-right: 2px;
}

.m-most-rc__views {
  display: inline;
  margin-right: 10px;
}

.m-most-rc__views::before {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3e%3cpath fill='%23999999' d='M288 144a110.94 110.94 0 00-31.24 5 55.4 55.4 0 017.24 27 56 56 0 01-56 56 55.4 55.4 0 01-27-7.24A111.71 111.71 0 10288 144zm284.52 97.4C518.29 135.59 410.93 64 288 64S57.68 135.64 3.48 241.41a32.35 32.35 0 000 29.19C57.71 376.41 165.07 448 288 448s230.32-71.64 284.52-177.41a32.35 32.35 0 000-29.19zM288 400c-98.65 0-189.09-55-237.93-144C98.91 167 189.34 112 288 112s189.09 55 237.93 144C477.1 345 386.66 400 288 400z'/%3e%3c/svg%3e") center no-repeat;
  content: '';
  height: 13px;
  width: 13px;
  margin-bottom: -2px;
  display: inline-block;
  margin-right: 2px;
}

.m-most-rc__comments {
  display: inline;
}

.m-most-rc__comments::before {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3e%3cpath fill='%23999999' d='M416 192c0-88.4-93.1-160-208-160S0 103.6 0 192c0 34.3 14.1 65.9 38 92-13.4 30.2-35.5 54.2-35.8 54.5-2.2 2.3-2.8 5.7-1.5 8.7S4.8 352 8 352c36.6 0 66.9-12.3 88.7-25 32.2 15.7 70.3 25 111.3 25 114.9 0 208-71.6 208-160zm122 220c23.9-26 38-57.7 38-92 0-66.9-53.5-124.2-129.3-148.1.9 6.6 1.3 13.3 1.3 20.1 0 105.9-107.7 192-240 192-10.8 0-21.3-.8-31.7-1.9C207.8 439.6 281.8 480 368 480c41 0 79.1-9.2 111.3-25 21.8 12.7 52.1 25 88.7 25 3.2 0 6.1-1.9 7.3-4.8 1.3-2.9.7-6.3-1.5-8.7-.3-.3-22.4-24.2-35.8-54.5z'/%3e%3c/svg%3e") center no-repeat;
  content: '';
  height: 13px;
  width: 14px;
  margin-bottom: -2px;
  display: inline-block;
  margin-right: 2px;
}

.l-cover {
  flex-shrink: 1;
  width: calc(33.33333333% - 30px);
  margin-left: 15px;
  margin-right: 15px;
}

@media (max-width: 1200px) {
  .l-cover {
    width: calc(50% - 30px);
    margin-left: 15px;
    margin-right: 15px;
  }
}

@media (max-width: 767px) {
  .l-cover {
    width: calc(100% - 0px);
    margin-left: 0px;
    margin-right: 0px;
  }
}

.m-cover {
  border: 2px solid #dddcdc;
  border-radius: 4px;
}

.m-searchpage__top {
  padding: 80px 0;
}

@media (max-width: 767px) {
  .m-searchpage__top {
    padding: 30px 0;
  }
}

.m-searchpage__title {
  text-align: center;
  font-weight: 600;
}

.m-searchpage__description {
  font-style: italic;
  text-align: center;
  color: black;
  margin-top: 5px;
}

.m-searchpage__inner {
  width: 100%;
}

.m-searchresult__item-inner {
  box-sizing: border-box;
  overflow: hidden;
}

@media (max-width: 767px) {
  .m-searchresult__item-inner {
    max-height: initial;
  }
}

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

.m-searchpage__form {
  display: inline-block;
  margin-bottom: 30px;
}

@media (max-width: 767px) {
  .m-searchpage__form {
    margin-bottom: 15px;
  }
}

.m-searchpage__form__input {
  font-size: 0.68rem;
  line-height: 0.88rem;
  display: inline-block;
  font-weight: 500;
  padding: 14px 10px;
  box-sizing: border-box;
  margin-right: 12px;
  border: none;
  min-width: 410px;
  color: rgba(0, 0, 0, 0.6);
}

@media (max-width: 767px) {
  .m-searchpage__form__input {
    margin-right: 0;
    margin-bottom: 12px;
    padding: 11px 10px;
    min-width: initial;
  }
}

.m-searchpage__form__submit {
  text-align: left;
  padding: 13px 50px 13px 30px;
  position: relative;
  min-width: 233px;
}

@media (max-width: 767px) {
  .m-searchpage__form__submit {
    margin-right: 0;
    margin-bottom: 12px;
    min-width: 209px;
    padding-left: 10px;
  }
}

.m-searchpage__form__submit::after {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 504 500'%3e%3cpath fill='white' d='M346.92 314.15c57.32 56.82 99.54 97.43 156.91 154.29l-33 31.56c-55.32-56-97.25-97.58-154.83-155.86-51.43 38-105.42 50.79-164.44 38.11-46.43-10-83.87-34.83-112.54-72.68-58.19-76.85-50.22-185.24 18.54-253.45s176.16-74.81 253.66-16.65c69.24 51.95 111.43 166.16 35.7 274.68zM46.4 191.89a147.47 147.47 0 00146.29 149.44c81.08 1 148.09-65.14 149-147.13.9-80.36-64.84-147.14-145.82-148.13-82.42-1-148.76 63.71-149.47 145.82z'/%3e%3c/svg%3e") center no-repeat;
  /* Android 2.1+, Chrome 1-25, iOS 3.2-6.1, Safari 3.2-6  */
  transition: all 100ms ease-out;
  /* Chrome 26, Firefox 16+, iOS 7+, IE 10+, Opera, Safari 6.1+  */
  content: "";
  display: block;
  width: 20px;
  height: 25px;
  position: absolute;
  top: 10px;
  right: 20px;
}

@media (max-width: 767px) {
  .m-searchpage__form__submit::after {
    top: 8px;
  }
}

.m-searchpage__list {
  display: flex;
  -ms-flex-pack: justify;
  align-items: stretch;
  flex-wrap: wrap;
  margin-left: -15px;
  margin-right: -15px;
}

@media (max-width: 1200px) {
  .m-searchpage__list {
    margin-left: -15px;
    margin-right: -15px;
  }
}

@media (max-width: 767px) {
  .m-searchpage__list {
    margin-left: 0px;
    margin-right: 0px;
  }
}

.m-searchpage__item {
  flex-shrink: 1;
  width: calc(33.33333333% - 30px);
  margin-left: 15px;
  margin-right: 15px;
  margin-top: 60px;
  position: relative;
}

@media (max-width: 1200px) {
  .m-searchpage__item {
    width: calc(50% - 30px);
    margin-left: 15px;
    margin-right: 15px;
  }
}

@media (max-width: 767px) {
  .m-searchpage__item {
    width: calc(100% - 0px);
    margin-left: 0px;
    margin-right: 0px;
  }
}

.m-searchresult__image {
  margin-bottom: 15px;
}

.m-searchresult__category {
  margin-bottom: 12px;
}

.m-searchresult__title {
  margin-bottom: 5px;
}

.m-searchresult__title .m-searchpage__highlight {
  background-color: #dcf5fe;
}

.m-searchresult__text .m-searchpage__highlight {
  background-color: #dcf5fe;
}

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

.m-pagination {
  padding: 20px 0 0 0;
  border-top: #666;
  margin: 30px 0;
  display: inline-block;
  overflow: hidden;
}

.m-pagination .page-numbers {
  border: 0;
  width: 35px;
  height: 35px;
  display: inline-block;
  margin: 0;
  padding: 0;
  background-color: #CD0B21;
  color: white;
  font-size: 14px;
  line-height: 35px;
  font-weight: 500;
  text-align: center;
}

.m-pagination .page-numbers.dots {
  cursor: pointer;
}

.m-pagination .page-numbers:hover {
  background-color: #9d0819;
  color: white;
}

.m-pagination .page-numbers.next, .m-pagination .page-numbers.prev {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500'%3e%3cpath fill='white' d='M36.35 374.31a20.11 20.11 0 01-28.24 0 19.63 19.63 0 010-27.95l228.15-225.9a20.11 20.11 0 0128.24 0l228.15 225.9a19.62 19.62 0 010 27.95 20.12 20.12 0 01-28.24 0l-214-206z'/%3e%3c/svg%3e") center no-repeat;
  transform: rotate(90deg);
  display: inline-block;
  text-indent: -99999px;
  background-position: center;
  background-size: 20px;
  background-color: #c8343e;
}

.m-pagination .page-numbers.prev {
  transform: rotate(-90deg);
}

.m-pagination .page-numbers.current {
  background-color: #9d0819;
}

.m-ad {
  margin-top: 20px;
}

.m-ad--halfpage {
  position: absolute;
  right: -300px;
  top: 242px;
}

#adnz_wideboard_2 {
  margin-bottom: 30px;
}

.m-ad__desktop {
  display: flex;
  justify-content: center;
}

@media (max-width: 767px) {
  .m-ad__desktop {
    display: none;
  }
}

.m-ad__mobile {
  display: none;
}

@media (max-width: 767px) {
  .m-ad__mobile {
    display: flex;
    justify-content: center;
  }
}

.m-sharer::before, .m-sharer::after {
  content: "";
  display: table;
}

.m-sharer::after {
  clear: both;
}

.m-sharer__social-facebook, .m-sharer__social-twitter, .m-sharer__social-print, .m-sharer__social-mail {
  /* Android 2.1+, Chrome 1-25, iOS 3.2-6.1, Safari 3.2-6  */
  transition: all 100ms ease-out;
  /* Chrome 26, Firefox 16+, iOS 7+, IE 10+, Opera, Safari 6.1+  */
  display: block;
  width: 20px;
  height: 20px;
  float: left;
  margin-right: 5px;
}

.m-sharer__social-facebook {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 23'%3e%3cpath clip-rule='evenodd' d='M2.437 23V11.498H0V7.537h2.437v-2.38C2.437 1.923 3.813 0 7.723 0h3.255v3.964H8.944c-1.523 0-1.623.554-1.623 1.588l-.007 1.984H11l-.431 3.963H7.314V23H2.437z' fill='black'/%3e%3c/svg%3e") center no-repeat;
}

.m-sharer__social-facebook:hover {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 23'%3e%3cpath clip-rule='evenodd' d='M2.437 23V11.498H0V7.537h2.437v-2.38C2.437 1.923 3.813 0 7.723 0h3.255v3.964H8.944c-1.523 0-1.623.554-1.623 1.588l-.007 1.984H11l-.431 3.963H7.314V23H2.437z' fill='%23f13c36'/%3e%3c/svg%3e") center no-repeat;
}

.m-sharer__social-twitter {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 18'%3e%3cpath clip-rule='evenodd' d='M18.526 2.846A4.51 4.51 0 0020.42.333a8.355 8.355 0 01-2.736 1.102A4.194 4.194 0 0014.539 0c-2.38 0-4.307 2.035-4.307 4.544 0 .356.036.703.11 1.034-3.58-.19-6.754-1.996-8.88-4.747a4.724 4.724 0 00-.583 2.285c0 1.576.76 2.967 1.917 3.783a4.154 4.154 0 01-1.953-.568v.056c0 2.202 1.484 4.04 3.458 4.455a4.01 4.01 0 01-1.137.16c-.277 0-.548-.027-.81-.08.548 1.804 2.139 3.12 4.025 3.155-1.476 1.219-3.333 1.944-5.351 1.944-.348 0-.691-.02-1.028-.062A11.748 11.748 0 006.604 18c7.926 0 12.257-6.924 12.257-12.929 0-.197-.002-.394-.01-.587A9.005 9.005 0 0021 2.13a8.256 8.256 0 01-2.474.715z' fill='black'/%3e%3c/svg%3e") center no-repeat;
}

.m-sharer__social-twitter:hover {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 18'%3e%3cpath clip-rule='evenodd' d='M18.526 2.846A4.51 4.51 0 0020.42.333a8.355 8.355 0 01-2.736 1.102A4.194 4.194 0 0014.539 0c-2.38 0-4.307 2.035-4.307 4.544 0 .356.036.703.11 1.034-3.58-.19-6.754-1.996-8.88-4.747a4.724 4.724 0 00-.583 2.285c0 1.576.76 2.967 1.917 3.783a4.154 4.154 0 01-1.953-.568v.056c0 2.202 1.484 4.04 3.458 4.455a4.01 4.01 0 01-1.137.16c-.277 0-.548-.027-.81-.08.548 1.804 2.139 3.12 4.025 3.155-1.476 1.219-3.333 1.944-5.351 1.944-.348 0-.691-.02-1.028-.062A11.748 11.748 0 006.604 18c7.926 0 12.257-6.924 12.257-12.929 0-.197-.002-.394-.01-.587A9.005 9.005 0 0021 2.13a8.256 8.256 0 01-2.474.715z' fill='%23f13c36'/%3e%3c/svg%3e") center no-repeat;
}

.m-sharer__social-print {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3cpath fill='black' d='M400 264c-13.25 0-24 10.74-24 24 0 13.25 10.75 24 24 24s24-10.75 24-24c0-13.26-10.75-24-24-24zm32-88V99.88c0-12.73-5.06-24.94-14.06-33.94l-51.88-51.88c-9-9-21.21-14.06-33.94-14.06H110.48C93.64 0 80 14.33 80 32v144c-44.18 0-80 35.82-80 80v128c0 8.84 7.16 16 16 16h64v96c0 8.84 7.16 16 16 16h320c8.84 0 16-7.16 16-16v-96h64c8.84 0 16-7.16 16-16V256c0-44.18-35.82-80-80-80zM128 48h192v48c0 8.84 7.16 16 16 16h48v64H128V48zm256 416H128v-64h256v64zm80-112H48v-96c0-17.64 14.36-32 32-32h352c17.64 0 32 14.36 32 32v96z'/%3e%3c/svg%3e") center no-repeat;
}

.m-sharer__social-print:hover {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3cpath fill='%23f13c36' d='M400 264c-13.25 0-24 10.74-24 24 0 13.25 10.75 24 24 24s24-10.75 24-24c0-13.26-10.75-24-24-24zm32-88V99.88c0-12.73-5.06-24.94-14.06-33.94l-51.88-51.88c-9-9-21.21-14.06-33.94-14.06H110.48C93.64 0 80 14.33 80 32v144c-44.18 0-80 35.82-80 80v128c0 8.84 7.16 16 16 16h64v96c0 8.84 7.16 16 16 16h320c8.84 0 16-7.16 16-16v-96h64c8.84 0 16-7.16 16-16V256c0-44.18-35.82-80-80-80zM128 48h192v48c0 8.84 7.16 16 16 16h48v64H128V48zm256 416H128v-64h256v64zm80-112H48v-96c0-17.64 14.36-32 32-32h352c17.64 0 32 14.36 32 32v96z'/%3e%3c/svg%3e") center no-repeat;
}

.m-sharer__social-mail {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500'%3e%3cpath fill='black' d='M456.27 73.25H44.48a42.31 42.31 0 00-42.26 42.26v269a42.31 42.31 0 0042.26 42.26h411.79a42.31 42.31 0 0042.26-42.26v-269a42.31 42.31 0 00-42.26-42.26zm1 22.84L261.13 267.25a14.69 14.69 0 01-19.27 0L45.69 96h410.58c.33 0 .65.07 1 .08zm18.5 288.41a19.5 19.5 0 01-19.5 19.5H44.48A19.49 19.49 0 0125 384.49v-269a19.28 19.28 0 011.08-6.34l155 135.31L94 331.62a11.39 11.39 0 0016.11 16.11l88.24-88.24 28.55 24.92a37.57 37.57 0 0049.23 0l33.49-29.23 92.55 92.55a11.39 11.39 0 1016.11-16.11l-91.45-91.45 148.29-129.45a19.31 19.31 0 01.62 4.79z'/%3e%3c/svg%3e") center no-repeat;
}

.m-sharer__social-mail:hover {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500'%3e%3cpath fill='%23f13c36' d='M456.27 73.25H44.48a42.31 42.31 0 00-42.26 42.26v269a42.31 42.31 0 0042.26 42.26h411.79a42.31 42.31 0 0042.26-42.26v-269a42.31 42.31 0 00-42.26-42.26zm1 22.84L261.13 267.25a14.69 14.69 0 01-19.27 0L45.69 96h410.58c.33 0 .65.07 1 .08zm18.5 288.41a19.5 19.5 0 01-19.5 19.5H44.48A19.49 19.49 0 0125 384.49v-269a19.28 19.28 0 011.08-6.34l155 135.31L94 331.62a11.39 11.39 0 0016.11 16.11l88.24-88.24 28.55 24.92a37.57 37.57 0 0049.23 0l33.49-29.23 92.55 92.55a11.39 11.39 0 1016.11-16.11l-91.45-91.45 148.29-129.45a19.31 19.31 0 01.62 4.79z'/%3e%3c/svg%3e") center no-repeat;
}

/*# sourceMappingURL=app.css.map*/