/* Malli: @include icon($facebook)*/
.highlight-odd-row .highlight-content-wrapper .highlight-content-container {
  color: #294465; }
  .highlight-odd-row .highlight-content-wrapper .highlight-content-container .highlight-title {
    font-family: 'Barlow Condensed', "Times New Roman", Times, serif;
    font-size: 2.75rem;
    line-height: 1.05;
    color: #294465;
    font-weight: 600;
    font-style: normal;
    letter-spacing: 0.010625rem;
    text-transform: initial;
    margin: 2.5rem 0 1.25rem 0;
    color: #294465;
    margin-bottom: 1.25rem; }
    .highlight-odd-row .highlight-content-wrapper .highlight-content-container .highlight-title:after {
      display: none;
      background-color: #e62000;
      width: 6.25rem;
      height: 0.1875rem;
      margin-top: 0.9375rem; }
    .highlight-odd-row .highlight-content-wrapper .highlight-content-container .highlight-title:after {
      content: '';
      max-width: 100%; }
      .highlight-odd-row .highlight-content-wrapper .highlight-content-container .highlight-title.text-align-left:after {
        margin-left: 0;
        margin-right: auto; }
    .highlight-odd-row .highlight-content-wrapper .highlight-content-container .highlight-title.text-align-center:after {
      margin-left: auto;
      margin-right: auto; }
  .highlight-odd-row .highlight-content-wrapper .highlight-content-container .highlight-title.text-align-right:after {
    margin-left: auto;
    margin-right: 0; }
  .highlight-odd-row .highlight-content-wrapper .highlight-content-container .highlight-title a:not(.button):not(.button-alt):not(.button-large):not(.button-large-alt):not(.button-small):not(.button-small-alt), .highlight-odd-row .highlight-content-wrapper .highlight-content-container .highlight-title .a {
    font-family: inherit;
    font-weight: inherit;
    text-transform: inherit;
    letter-spacing: inherit; }
  .highlight-odd-row .highlight-content-wrapper .highlight-content-container .highlight-titlea, .highlight-odd-row .highlight-content-wrapper .highlight-content-container .highlight-title.a {
    font-family: inherit;
    color: inherit;
    font-weight: inherit;
    font-style: inherit;
    letter-spacing: inherit;
    text-transform: inherit; }
    .highlight-odd-row .highlight-content-wrapper .highlight-content-container .highlight-titlea:hover, .highlight-odd-row .highlight-content-wrapper .highlight-content-container .highlight-title.a:hover, .highlight-odd-row .highlight-content-wrapper .highlight-content-container .highlight-titlea:active, .highlight-odd-row .highlight-content-wrapper .highlight-content-container .highlight-title.a:active, .highlight-odd-row .highlight-content-wrapper .highlight-content-container .highlight-titlea:focus, .highlight-odd-row .highlight-content-wrapper .highlight-content-container .highlight-title.a:focus {
      color: inherit; }
  @media screen and (max-width: 31.1875em) {
    .highlight-odd-row .highlight-content-wrapper .highlight-content-container .highlight-title {
      overflow-wrap: break-word;
      word-wrap: break-word;
      -webkit-hyphens: auto;
      -ms-hyphens: auto;
      -moz-hyphens: auto;
      hyphens: auto; } }
@media screen and (max-width: 63.9375em) {
  .highlight-odd-row .highlight-content-wrapper .highlight-content-container .highlight-title {
    font-size: calc(2.75rem * 0.9);
    letter-spacing: calc(0.010625rem * 0.9);
    margin: calc(2.5rem * 0.9) 0 calc(1.25rem * 0.9) 0; } }
@media screen and (max-width: 47.9375em) {
  .highlight-odd-row .highlight-content-wrapper .highlight-content-container .highlight-title {
    font-size: calc(2.75rem * 0.8);
    letter-spacing: calc(0.010625rem * 0.8);
    margin: calc(2.5rem * 0.8) 0 calc(1.25rem * 0.8) 0; } }
@media screen and (max-width: 31.1875em) {
  .highlight-odd-row .highlight-content-wrapper .highlight-content-container .highlight-title {
    font-size: calc(2.75rem * 0.7);
    letter-spacing: calc(0.010625rem * 0.7);
    margin: calc(2.5rem * 0.7) 0 calc(1.25rem * 0.7) 0; } }
@media screen and (max-width: 63.9375em) {
  .highlight-odd-row .highlight-content-wrapper .highlight-content-container .highlight-title:after {
    margin-top: calc(0.9375rem * 0.9); } }
@media screen and (max-width: 47.9375em) {
  .highlight-odd-row .highlight-content-wrapper .highlight-content-container .highlight-title:after {
    margin-top: calc(0.9375rem * 0.8); } }
@media screen and (max-width: 31.1875em) {
  .highlight-odd-row .highlight-content-wrapper .highlight-content-container .highlight-title:after {
    margin-top: calc(0.9375rem * 0.7); } }
.highlight-odd-row .highlight-content-wrapper .highlight-content-container .highlight-title:after {
  background-color: #294465; }
.highlight-odd-row .highlight-content-wrapper .highlight-content-container .highlight-text {
  font-family: 'Barlow', Arial, Helvetica, sans-serif;
  font-size: 1.1875rem;
  line-height: 1.63;
  color: #363d49;
  font-weight: 500;
  font-style: normal;
  letter-spacing: 0rem;
  text-transform: initial;
  margin: 1.875rem 0 1.875rem 0; }
  .highlight-odd-row .highlight-content-wrapper .highlight-content-container .highlight-text a:not(.button):not(.button-alt):not(.button-large):not(.button-large-alt):not(.button-small):not(.button-small-alt), .highlight-odd-row .highlight-content-wrapper .highlight-content-container .highlight-text .a {
    font-family: inherit;
    font-weight: inherit;
    text-transform: inherit;
    letter-spacing: inherit; }
  .highlight-odd-row .highlight-content-wrapper .highlight-content-container .highlight-texta, .highlight-odd-row .highlight-content-wrapper .highlight-content-container .highlight-text.a {
    font-family: inherit;
    color: inherit;
    font-weight: inherit;
    font-style: inherit;
    letter-spacing: inherit;
    text-transform: inherit; }
    .highlight-odd-row .highlight-content-wrapper .highlight-content-container .highlight-texta:hover, .highlight-odd-row .highlight-content-wrapper .highlight-content-container .highlight-text.a:hover, .highlight-odd-row .highlight-content-wrapper .highlight-content-container .highlight-texta:active, .highlight-odd-row .highlight-content-wrapper .highlight-content-container .highlight-text.a:active, .highlight-odd-row .highlight-content-wrapper .highlight-content-container .highlight-texta:focus, .highlight-odd-row .highlight-content-wrapper .highlight-content-container .highlight-text.a:focus {
      color: inherit; }
  @media screen and (max-width: 31.1875em) {
    .highlight-odd-row .highlight-content-wrapper .highlight-content-container .highlight-text {
      overflow-wrap: break-word;
      word-wrap: break-word;
      -webkit-hyphens: auto;
      -ms-hyphens: auto;
      -moz-hyphens: auto;
      hyphens: auto; } }
@media screen and (max-width: 63.9375em) {
  .highlight-odd-row .highlight-content-wrapper .highlight-content-container .highlight-text {
    font-size: calc(1.1875rem * 0.95);
    letter-spacing: calc(0rem * 0.95);
    margin: calc(1.875rem * 0.95) 0 calc(1.875rem * 0.95) 0; } }
@media screen and (max-width: 47.9375em) {
  .highlight-odd-row .highlight-content-wrapper .highlight-content-container .highlight-text {
    font-size: calc(1.1875rem * 0.9);
    letter-spacing: calc(0rem * 0.9);
    margin: calc(1.875rem * 0.9) 0 calc(1.875rem * 0.9) 0; } }
@media screen and (max-width: 31.1875em) {
  .highlight-odd-row .highlight-content-wrapper .highlight-content-container .highlight-text {
    font-size: calc(1.1875rem * 0.85);
    letter-spacing: calc(0rem * 0.85);
    margin: calc(1.875rem * 0.85) 0 calc(1.875rem * 0.85) 0; } }
.highlight-odd-row .highlight-content-wrapper .highlight-content-container .highlight-text {
  color: #294465; }
.highlight-odd-row .highlight-content-wrapper .highlight-content-container p, .highlight-odd-row .highlight-content-wrapper .highlight-content-container blockquote, .highlight-odd-row .highlight-content-wrapper .highlight-content-container li, .highlight-odd-row .highlight-content-wrapper .highlight-content-container .content-ingress, .highlight-odd-row .highlight-content-wrapper .highlight-content-container h2, .highlight-odd-row .highlight-content-wrapper .highlight-content-container h3, .highlight-odd-row .highlight-content-wrapper .highlight-content-container h4, .highlight-odd-row .highlight-content-wrapper .highlight-content-container h5, .highlight-odd-row .highlight-content-wrapper .highlight-content-container h6 {
  color: #294465; }
.highlight-odd-row .highlight-content-wrapper .highlight-content-container hr, .highlight-odd-row .highlight-content-wrapper .highlight-content-container h2:not(.highlight-title):after, .highlight-odd-row .highlight-content-wrapper .highlight-content-container h3:not(.highlight-title):after, .highlight-odd-row .highlight-content-wrapper .highlight-content-container h4:not(.highlight-title):after, .highlight-odd-row .highlight-content-wrapper .highlight-content-container h5:not(.highlight-title):after, .highlight-odd-row .highlight-content-wrapper .highlight-content-container h6:not(.highlight-title):after {
  background-color: #294465; }
.highlight-odd-row .highlight-content-wrapper .highlight-content-container a {
  color: #294465;
  text-decoration: underline; }
  .highlight-odd-row .highlight-content-wrapper .highlight-content-container a:hover, .highlight-odd-row .highlight-content-wrapper .highlight-content-container a:active, .highlight-odd-row .highlight-content-wrapper .highlight-content-container a:focus {
    color: #294465;
    text-decoration: underline; }
.highlight-odd-row .highlight-content-wrapper .highlight-content-container li:before {
  color: #294465;
  border-color: #294465; }
.highlight-odd-row .highlight-content-wrapper .highlight-content-container blockquote:before {
  background-color: #294465; }

.highlight-even-row .highlight-content-wrapper .highlight-content-container {
  color: #294465; }
  .highlight-even-row .highlight-content-wrapper .highlight-content-container .highlight-title {
    font-family: 'Barlow Condensed', "Times New Roman", Times, serif;
    font-size: 2.75rem;
    line-height: 1.05;
    color: #294465;
    font-weight: 600;
    font-style: normal;
    letter-spacing: 0.010625rem;
    text-transform: initial;
    margin: 2.5rem 0 1.25rem 0;
    color: #294465;
    margin-bottom: 1.25rem; }
    .highlight-even-row .highlight-content-wrapper .highlight-content-container .highlight-title:after {
      display: none;
      background-color: #e62000;
      width: 6.25rem;
      height: 0.1875rem;
      margin-top: 0.9375rem; }
    .highlight-even-row .highlight-content-wrapper .highlight-content-container .highlight-title:after {
      content: '';
      max-width: 100%; }
      .highlight-even-row .highlight-content-wrapper .highlight-content-container .highlight-title.text-align-left:after {
        margin-left: 0;
        margin-right: auto; }
    .highlight-even-row .highlight-content-wrapper .highlight-content-container .highlight-title.text-align-center:after {
      margin-left: auto;
      margin-right: auto; }
  .highlight-even-row .highlight-content-wrapper .highlight-content-container .highlight-title.text-align-right:after {
    margin-left: auto;
    margin-right: 0; }
  .highlight-even-row .highlight-content-wrapper .highlight-content-container .highlight-title a:not(.button):not(.button-alt):not(.button-large):not(.button-large-alt):not(.button-small):not(.button-small-alt), .highlight-even-row .highlight-content-wrapper .highlight-content-container .highlight-title .a {
    font-family: inherit;
    font-weight: inherit;
    text-transform: inherit;
    letter-spacing: inherit; }
  .highlight-even-row .highlight-content-wrapper .highlight-content-container .highlight-titlea, .highlight-even-row .highlight-content-wrapper .highlight-content-container .highlight-title.a {
    font-family: inherit;
    color: inherit;
    font-weight: inherit;
    font-style: inherit;
    letter-spacing: inherit;
    text-transform: inherit; }
    .highlight-even-row .highlight-content-wrapper .highlight-content-container .highlight-titlea:hover, .highlight-even-row .highlight-content-wrapper .highlight-content-container .highlight-title.a:hover, .highlight-even-row .highlight-content-wrapper .highlight-content-container .highlight-titlea:active, .highlight-even-row .highlight-content-wrapper .highlight-content-container .highlight-title.a:active, .highlight-even-row .highlight-content-wrapper .highlight-content-container .highlight-titlea:focus, .highlight-even-row .highlight-content-wrapper .highlight-content-container .highlight-title.a:focus {
      color: inherit; }
  @media screen and (max-width: 31.1875em) {
    .highlight-even-row .highlight-content-wrapper .highlight-content-container .highlight-title {
      overflow-wrap: break-word;
      word-wrap: break-word;
      -webkit-hyphens: auto;
      -ms-hyphens: auto;
      -moz-hyphens: auto;
      hyphens: auto; } }
@media screen and (max-width: 63.9375em) {
  .highlight-even-row .highlight-content-wrapper .highlight-content-container .highlight-title {
    font-size: calc(2.75rem * 0.9);
    letter-spacing: calc(0.010625rem * 0.9);
    margin: calc(2.5rem * 0.9) 0 calc(1.25rem * 0.9) 0; } }
@media screen and (max-width: 47.9375em) {
  .highlight-even-row .highlight-content-wrapper .highlight-content-container .highlight-title {
    font-size: calc(2.75rem * 0.8);
    letter-spacing: calc(0.010625rem * 0.8);
    margin: calc(2.5rem * 0.8) 0 calc(1.25rem * 0.8) 0; } }
@media screen and (max-width: 31.1875em) {
  .highlight-even-row .highlight-content-wrapper .highlight-content-container .highlight-title {
    font-size: calc(2.75rem * 0.7);
    letter-spacing: calc(0.010625rem * 0.7);
    margin: calc(2.5rem * 0.7) 0 calc(1.25rem * 0.7) 0; } }
@media screen and (max-width: 63.9375em) {
  .highlight-even-row .highlight-content-wrapper .highlight-content-container .highlight-title:after {
    margin-top: calc(0.9375rem * 0.9); } }
@media screen and (max-width: 47.9375em) {
  .highlight-even-row .highlight-content-wrapper .highlight-content-container .highlight-title:after {
    margin-top: calc(0.9375rem * 0.8); } }
@media screen and (max-width: 31.1875em) {
  .highlight-even-row .highlight-content-wrapper .highlight-content-container .highlight-title:after {
    margin-top: calc(0.9375rem * 0.7); } }
.highlight-even-row .highlight-content-wrapper .highlight-content-container .highlight-title:after {
  background-color: #294465; }
.highlight-even-row .highlight-content-wrapper .highlight-content-container .highlight-text {
  font-family: 'Barlow', Arial, Helvetica, sans-serif;
  font-size: 1.1875rem;
  line-height: 1.63;
  color: #363d49;
  font-weight: 500;
  font-style: normal;
  letter-spacing: 0rem;
  text-transform: initial;
  margin: 1.875rem 0 1.875rem 0; }
  .highlight-even-row .highlight-content-wrapper .highlight-content-container .highlight-text a:not(.button):not(.button-alt):not(.button-large):not(.button-large-alt):not(.button-small):not(.button-small-alt), .highlight-even-row .highlight-content-wrapper .highlight-content-container .highlight-text .a {
    font-family: inherit;
    font-weight: inherit;
    text-transform: inherit;
    letter-spacing: inherit; }
  .highlight-even-row .highlight-content-wrapper .highlight-content-container .highlight-texta, .highlight-even-row .highlight-content-wrapper .highlight-content-container .highlight-text.a {
    font-family: inherit;
    color: inherit;
    font-weight: inherit;
    font-style: inherit;
    letter-spacing: inherit;
    text-transform: inherit; }
    .highlight-even-row .highlight-content-wrapper .highlight-content-container .highlight-texta:hover, .highlight-even-row .highlight-content-wrapper .highlight-content-container .highlight-text.a:hover, .highlight-even-row .highlight-content-wrapper .highlight-content-container .highlight-texta:active, .highlight-even-row .highlight-content-wrapper .highlight-content-container .highlight-text.a:active, .highlight-even-row .highlight-content-wrapper .highlight-content-container .highlight-texta:focus, .highlight-even-row .highlight-content-wrapper .highlight-content-container .highlight-text.a:focus {
      color: inherit; }
  @media screen and (max-width: 31.1875em) {
    .highlight-even-row .highlight-content-wrapper .highlight-content-container .highlight-text {
      overflow-wrap: break-word;
      word-wrap: break-word;
      -webkit-hyphens: auto;
      -ms-hyphens: auto;
      -moz-hyphens: auto;
      hyphens: auto; } }
@media screen and (max-width: 63.9375em) {
  .highlight-even-row .highlight-content-wrapper .highlight-content-container .highlight-text {
    font-size: calc(1.1875rem * 0.95);
    letter-spacing: calc(0rem * 0.95);
    margin: calc(1.875rem * 0.95) 0 calc(1.875rem * 0.95) 0; } }
@media screen and (max-width: 47.9375em) {
  .highlight-even-row .highlight-content-wrapper .highlight-content-container .highlight-text {
    font-size: calc(1.1875rem * 0.9);
    letter-spacing: calc(0rem * 0.9);
    margin: calc(1.875rem * 0.9) 0 calc(1.875rem * 0.9) 0; } }
@media screen and (max-width: 31.1875em) {
  .highlight-even-row .highlight-content-wrapper .highlight-content-container .highlight-text {
    font-size: calc(1.1875rem * 0.85);
    letter-spacing: calc(0rem * 0.85);
    margin: calc(1.875rem * 0.85) 0 calc(1.875rem * 0.85) 0; } }
.highlight-even-row .highlight-content-wrapper .highlight-content-container .highlight-text {
  color: #294465; }
.highlight-even-row .highlight-content-wrapper .highlight-content-container p, .highlight-even-row .highlight-content-wrapper .highlight-content-container blockquote, .highlight-even-row .highlight-content-wrapper .highlight-content-container li, .highlight-even-row .highlight-content-wrapper .highlight-content-container .content-ingress, .highlight-even-row .highlight-content-wrapper .highlight-content-container h2, .highlight-even-row .highlight-content-wrapper .highlight-content-container h3, .highlight-even-row .highlight-content-wrapper .highlight-content-container h4, .highlight-even-row .highlight-content-wrapper .highlight-content-container h5, .highlight-even-row .highlight-content-wrapper .highlight-content-container h6 {
  color: #294465; }
.highlight-even-row .highlight-content-wrapper .highlight-content-container hr, .highlight-even-row .highlight-content-wrapper .highlight-content-container h2:not(.highlight-title):after, .highlight-even-row .highlight-content-wrapper .highlight-content-container h3:not(.highlight-title):after, .highlight-even-row .highlight-content-wrapper .highlight-content-container h4:not(.highlight-title):after, .highlight-even-row .highlight-content-wrapper .highlight-content-container h5:not(.highlight-title):after, .highlight-even-row .highlight-content-wrapper .highlight-content-container h6:not(.highlight-title):after {
  background-color: #294465; }
.highlight-even-row .highlight-content-wrapper .highlight-content-container a {
  color: #294465;
  text-decoration: underline; }
  .highlight-even-row .highlight-content-wrapper .highlight-content-container a:hover, .highlight-even-row .highlight-content-wrapper .highlight-content-container a:active, .highlight-even-row .highlight-content-wrapper .highlight-content-container a:focus {
    color: #294465;
    text-decoration: underline; }
.highlight-even-row .highlight-content-wrapper .highlight-content-container li:before {
  color: #294465;
  border-color: #294465; }
.highlight-even-row .highlight-content-wrapper .highlight-content-container blockquote:before {
  background-color: #294465; }

.highlight-carousel-row .highlight-content-wrapper .highlight-content-container {
  color: #294465; }
  .highlight-carousel-row .highlight-content-wrapper .highlight-content-container .highlight-title {
    font-family: 'Barlow Condensed', "Times New Roman", Times, serif;
    font-size: 2.75rem;
    line-height: 1.05;
    color: #294465;
    font-weight: 600;
    font-style: normal;
    letter-spacing: 0.010625rem;
    text-transform: initial;
    margin: 2.5rem 0 1.25rem 0;
    color: #294465;
    margin-bottom: 1.25rem; }
    .highlight-carousel-row .highlight-content-wrapper .highlight-content-container .highlight-title:after {
      display: none;
      background-color: #e62000;
      width: 6.25rem;
      height: 0.1875rem;
      margin-top: 0.9375rem; }
    .highlight-carousel-row .highlight-content-wrapper .highlight-content-container .highlight-title:after {
      content: '';
      max-width: 100%; }
      .highlight-carousel-row .highlight-content-wrapper .highlight-content-container .highlight-title.text-align-left:after {
        margin-left: 0;
        margin-right: auto; }
    .highlight-carousel-row .highlight-content-wrapper .highlight-content-container .highlight-title.text-align-center:after {
      margin-left: auto;
      margin-right: auto; }
  .highlight-carousel-row .highlight-content-wrapper .highlight-content-container .highlight-title.text-align-right:after {
    margin-left: auto;
    margin-right: 0; }
  .highlight-carousel-row .highlight-content-wrapper .highlight-content-container .highlight-title a:not(.button):not(.button-alt):not(.button-large):not(.button-large-alt):not(.button-small):not(.button-small-alt), .highlight-carousel-row .highlight-content-wrapper .highlight-content-container .highlight-title .a {
    font-family: inherit;
    font-weight: inherit;
    text-transform: inherit;
    letter-spacing: inherit; }
  .highlight-carousel-row .highlight-content-wrapper .highlight-content-container .highlight-titlea, .highlight-carousel-row .highlight-content-wrapper .highlight-content-container .highlight-title.a {
    font-family: inherit;
    color: inherit;
    font-weight: inherit;
    font-style: inherit;
    letter-spacing: inherit;
    text-transform: inherit; }
    .highlight-carousel-row .highlight-content-wrapper .highlight-content-container .highlight-titlea:hover, .highlight-carousel-row .highlight-content-wrapper .highlight-content-container .highlight-title.a:hover, .highlight-carousel-row .highlight-content-wrapper .highlight-content-container .highlight-titlea:active, .highlight-carousel-row .highlight-content-wrapper .highlight-content-container .highlight-title.a:active, .highlight-carousel-row .highlight-content-wrapper .highlight-content-container .highlight-titlea:focus, .highlight-carousel-row .highlight-content-wrapper .highlight-content-container .highlight-title.a:focus {
      color: inherit; }
  @media screen and (max-width: 31.1875em) {
    .highlight-carousel-row .highlight-content-wrapper .highlight-content-container .highlight-title {
      overflow-wrap: break-word;
      word-wrap: break-word;
      -webkit-hyphens: auto;
      -ms-hyphens: auto;
      -moz-hyphens: auto;
      hyphens: auto; } }
@media screen and (max-width: 63.9375em) {
  .highlight-carousel-row .highlight-content-wrapper .highlight-content-container .highlight-title {
    font-size: calc(2.75rem * 0.9);
    letter-spacing: calc(0.010625rem * 0.9);
    margin: calc(2.5rem * 0.9) 0 calc(1.25rem * 0.9) 0; } }
@media screen and (max-width: 47.9375em) {
  .highlight-carousel-row .highlight-content-wrapper .highlight-content-container .highlight-title {
    font-size: calc(2.75rem * 0.8);
    letter-spacing: calc(0.010625rem * 0.8);
    margin: calc(2.5rem * 0.8) 0 calc(1.25rem * 0.8) 0; } }
@media screen and (max-width: 31.1875em) {
  .highlight-carousel-row .highlight-content-wrapper .highlight-content-container .highlight-title {
    font-size: calc(2.75rem * 0.7);
    letter-spacing: calc(0.010625rem * 0.7);
    margin: calc(2.5rem * 0.7) 0 calc(1.25rem * 0.7) 0; } }
@media screen and (max-width: 63.9375em) {
  .highlight-carousel-row .highlight-content-wrapper .highlight-content-container .highlight-title:after {
    margin-top: calc(0.9375rem * 0.9); } }
@media screen and (max-width: 47.9375em) {
  .highlight-carousel-row .highlight-content-wrapper .highlight-content-container .highlight-title:after {
    margin-top: calc(0.9375rem * 0.8); } }
@media screen and (max-width: 31.1875em) {
  .highlight-carousel-row .highlight-content-wrapper .highlight-content-container .highlight-title:after {
    margin-top: calc(0.9375rem * 0.7); } }
.highlight-carousel-row .highlight-content-wrapper .highlight-content-container .highlight-title:after {
  background-color: #294465; }
.highlight-carousel-row .highlight-content-wrapper .highlight-content-container .highlight-text {
  font-family: 'Barlow', Arial, Helvetica, sans-serif;
  font-size: 1.1875rem;
  line-height: 1.63;
  color: #363d49;
  font-weight: 500;
  font-style: normal;
  letter-spacing: 0rem;
  text-transform: initial;
  margin: 1.875rem 0 1.875rem 0; }
  .highlight-carousel-row .highlight-content-wrapper .highlight-content-container .highlight-text a:not(.button):not(.button-alt):not(.button-large):not(.button-large-alt):not(.button-small):not(.button-small-alt), .highlight-carousel-row .highlight-content-wrapper .highlight-content-container .highlight-text .a {
    font-family: inherit;
    font-weight: inherit;
    text-transform: inherit;
    letter-spacing: inherit; }
  .highlight-carousel-row .highlight-content-wrapper .highlight-content-container .highlight-texta, .highlight-carousel-row .highlight-content-wrapper .highlight-content-container .highlight-text.a {
    font-family: inherit;
    color: inherit;
    font-weight: inherit;
    font-style: inherit;
    letter-spacing: inherit;
    text-transform: inherit; }
    .highlight-carousel-row .highlight-content-wrapper .highlight-content-container .highlight-texta:hover, .highlight-carousel-row .highlight-content-wrapper .highlight-content-container .highlight-text.a:hover, .highlight-carousel-row .highlight-content-wrapper .highlight-content-container .highlight-texta:active, .highlight-carousel-row .highlight-content-wrapper .highlight-content-container .highlight-text.a:active, .highlight-carousel-row .highlight-content-wrapper .highlight-content-container .highlight-texta:focus, .highlight-carousel-row .highlight-content-wrapper .highlight-content-container .highlight-text.a:focus {
      color: inherit; }
  @media screen and (max-width: 31.1875em) {
    .highlight-carousel-row .highlight-content-wrapper .highlight-content-container .highlight-text {
      overflow-wrap: break-word;
      word-wrap: break-word;
      -webkit-hyphens: auto;
      -ms-hyphens: auto;
      -moz-hyphens: auto;
      hyphens: auto; } }
@media screen and (max-width: 63.9375em) {
  .highlight-carousel-row .highlight-content-wrapper .highlight-content-container .highlight-text {
    font-size: calc(1.1875rem * 0.95);
    letter-spacing: calc(0rem * 0.95);
    margin: calc(1.875rem * 0.95) 0 calc(1.875rem * 0.95) 0; } }
@media screen and (max-width: 47.9375em) {
  .highlight-carousel-row .highlight-content-wrapper .highlight-content-container .highlight-text {
    font-size: calc(1.1875rem * 0.9);
    letter-spacing: calc(0rem * 0.9);
    margin: calc(1.875rem * 0.9) 0 calc(1.875rem * 0.9) 0; } }
@media screen and (max-width: 31.1875em) {
  .highlight-carousel-row .highlight-content-wrapper .highlight-content-container .highlight-text {
    font-size: calc(1.1875rem * 0.85);
    letter-spacing: calc(0rem * 0.85);
    margin: calc(1.875rem * 0.85) 0 calc(1.875rem * 0.85) 0; } }
.highlight-carousel-row .highlight-content-wrapper .highlight-content-container .highlight-text {
  color: #294465; }
.highlight-carousel-row .highlight-content-wrapper .highlight-content-container p, .highlight-carousel-row .highlight-content-wrapper .highlight-content-container blockquote, .highlight-carousel-row .highlight-content-wrapper .highlight-content-container li, .highlight-carousel-row .highlight-content-wrapper .highlight-content-container .content-ingress, .highlight-carousel-row .highlight-content-wrapper .highlight-content-container h2, .highlight-carousel-row .highlight-content-wrapper .highlight-content-container h3, .highlight-carousel-row .highlight-content-wrapper .highlight-content-container h4, .highlight-carousel-row .highlight-content-wrapper .highlight-content-container h5, .highlight-carousel-row .highlight-content-wrapper .highlight-content-container h6 {
  color: #294465; }
.highlight-carousel-row .highlight-content-wrapper .highlight-content-container hr, .highlight-carousel-row .highlight-content-wrapper .highlight-content-container h2:not(.highlight-title):after, .highlight-carousel-row .highlight-content-wrapper .highlight-content-container h3:not(.highlight-title):after, .highlight-carousel-row .highlight-content-wrapper .highlight-content-container h4:not(.highlight-title):after, .highlight-carousel-row .highlight-content-wrapper .highlight-content-container h5:not(.highlight-title):after, .highlight-carousel-row .highlight-content-wrapper .highlight-content-container h6:not(.highlight-title):after {
  background-color: #294465; }
.highlight-carousel-row .highlight-content-wrapper .highlight-content-container a {
  color: #294465;
  text-decoration: underline; }
  .highlight-carousel-row .highlight-content-wrapper .highlight-content-container a:hover, .highlight-carousel-row .highlight-content-wrapper .highlight-content-container a:active, .highlight-carousel-row .highlight-content-wrapper .highlight-content-container a:focus {
    color: #294465;
    text-decoration: underline; }
.highlight-carousel-row .highlight-content-wrapper .highlight-content-container li:before {
  color: #294465;
  border-color: #294465; }
.highlight-carousel-row .highlight-content-wrapper .highlight-content-container blockquote:before {
  background-color: #294465; }

/*!
 Theme Name:   Höyrymoottori - Sylinteri
 Theme URI:    http://hoyry.net
 Description:  sylinteri
 Author:       Höyry
 Author URI:   http://hoyry.net
 Template:     hoyrymoottori
 Version:      1.0
 */
body #content {
  position: relative; }
body .box {
  display: block;
  background-color: #ffffff;
  border-style: solid;
  border-color: #c3cdd8;
  border-top-width: 0;
  border-bottom-width: 0;
  border-left-width: 0;
  border-right-width: 0;
  border-radius: 0.125rem;
  box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.17);
  padding: 1.875rem 1.875rem 2.5rem 1.875rem; }
@media screen and (max-width: 47.9375em) {
  body .box {
    padding: calc(1.875rem * 0.8) calc(1.875rem * 0.8) calc(2.5rem * 0.8) calc(1.875rem * 0.8); } }
@media screen and (max-width: 31.1875em) {
  body .box {
    padding: 1.5625rem 1.5625rem 1.875rem 1.5625rem; } }
body .box.box-link {
  text-decoration: none;
  color: #294465;
  font-weight: 500;
  transition: all 0.2s; }
  body .box.box-link:hover, body .box.box-link:active, body .box.box-link:focus {
    text-decoration: none;
    color: #294465;
    font-weight: 500;
    transform: scale(1.03); }
body .box .box-image {
  text-align: center;
  margin-bottom: 1.875rem; }
  body .box .box-image svg {
    max-width: 100%; }
  @media screen and (max-width: 47.9375em) {
    body .box .box-image {
      margin-bottom: calc(1.875rem * 0.8); } }
@media screen and (max-width: 31.1875em) {
  body .box .box-image {
    margin-bottom: calc(1.875rem * 0.6); } }
body .box .box-toptitle {
  margin-top: 0;
  margin-bottom: 0.625rem;
  color: #294465;
  text-align: center; }
@media screen and (max-width: 47.9375em) {
  body .box .box-toptitle {
    margin-bottom: calc(0.625rem * 0.9); } }
@media screen and (max-width: 31.1875em) {
  body .box .box-toptitle {
    margin-bottom: calc(0.625rem * 0.8); } }
body .box .box-title {
  margin-top: 0;
  margin-bottom: 1.875rem;
  color: #294465;
  text-align: center; }
@media screen and (max-width: 47.9375em) {
  body .box .box-title {
    margin-bottom: calc(1.875rem * 0.9); } }
@media screen and (max-width: 31.1875em) {
  body .box .box-title {
    margin-bottom: calc(1.875rem * 0.8); } }
body .box .box-subtitle {
  margin-top: 0;
  margin-bottom: 0.625rem;
  color: #294465;
  text-align: center; }
@media screen and (max-width: 47.9375em) {
  body .box .box-subtitle {
    margin-bottom: calc(0.625rem * 0.9); } }
@media screen and (max-width: 31.1875em) {
  body .box .box-subtitle {
    margin-bottom: calc(0.625rem * 0.8); } }
body .box .box-content {
  color: #294465; }
  body .box .box-content p, body .box .box-content h2, body .box .box-content h3, body .box .box-content h4, body .box .box-content h5, body .box .box-content h6, body .box .box-content a, body .box .box-content blockquote, body .box .box-content li {
    color: #294465; }
  body .box .box-content > :first-child {
    margin-top: 0; }
  body .box .box-content > :last-child {
    margin-bottom: 0; }
body .box .box-form {
  margin-top: 1.5625rem; }
  body .box .box-form .box-form-content {
    color: #294465; }
    body .box .box-form .box-form-content p, body .box .box-form .box-form-content h2, body .box .box-form .box-form-content h3, body .box .box-form .box-form-content h4, body .box .box-form .box-form-content h5, body .box .box-form .box-form-content h6, body .box .box-form .box-form-content a, body .box .box-form .box-form-content blockquote, body .box .box-form .box-form-content li {
      color: #294465; }
  body .box .box-form .box-form-loader {
    width: 0.9375rem;
    height: 0.9375rem;
    border-radius: 50%;
    position: relative;
    animation: hoyrymoottori-loader-uklb0uc00 0.8s ease alternate infinite;
    animation-delay: 0.32s;
    left: 1.5625rem;
    top: -0.9375rem;
    margin: 0 auto;
    left: 0;
    right: 0; }
    body .box .box-form .box-form-loader::after, body .box .box-form .box-form-loader::before {
      content: '';
      position: absolute;
      width: 0.9375rem;
      height: 0.9375rem;
      border-radius: 50%;
      animation: hoyrymoottori-loader-uklb0uc00 0.8s ease alternate infinite; }
    body .box .box-form .box-form-loader::before {
      left: -1.5625rem;
      animation-delay: 0.16s; }
    body .box .box-form .box-form-loader::after {
      right: -1.5625rem;
      animation-delay: 0.48s; }

@keyframes hoyrymoottori-loader-uklb0uc00 {
  0% {
    box-shadow: 0 0.9375rem 0 -0.9375rem #e62000; }
  100% {
    box-shadow: 0 0.9375rem 0 #e62000; } }
body .module-title .h2-alt {
  background-color: #e62000;
  padding: 0.5rem 2.1875rem 0.625rem 2.1875rem;
  display: inline-block;
  position: relative;
  -webkit-clip-path: polygon(1rem 0, 100% 0, calc(100% - 1rem) 100%, 0 100%);
  clip-path: polygon(1rem 0, 100% 0, calc(100% - 1rem) 100%, 0 100%); }
body .module-custom-styles-tumma-tausta {
  background-color: #e8e8e8; }
body .module-custom-styles-tumma-tausta-punaisella-nurkalla {
  position: relative;
  overflow: hidden;
  background-color: #e8e8e8; }
  body .module-custom-styles-tumma-tausta-punaisella-nurkalla:before {
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 0 40.3125rem 11.125rem;
    border-color: transparent transparent #e62000 transparent; }
body .header-row-ylapalkki-tyopoyta .header-cells-wrapper {
  border-bottom: 0.0625rem solid #e3e8e8; }
body .header-row-ylapalkki-tyopoyta .header-module-menu_dropdown {
  padding-right: 2.5rem !important; }
@media screen and (max-width: 72.5em) {
  body .header-row-ylapalkki-tyopoyta .header-module-menu_dropdown {
    padding-right: 1.09375rem !important; } }
body .header-row-ylapalkki-tyopoyta .header-woocommerce-login-wrapper {
  position: relative; }
  body .header-row-ylapalkki-tyopoyta .header-woocommerce-login-wrapper:after {
    content: '';
    display: block;
    position: absolute;
    width: 0.0625rem;
    height: 1.5rem;
    top: -0.0625rem;
    right: -1.09375rem;
    background-color: #e9e9e9; }
    body .header-row-ylapalkki-tyopoyta .header-woocommerce-login-wrapper a .woocommerce-login-text {
      padding-left: 0.4375rem; }
    @media screen and (max-width: 72.5em) {
      body .header-row-ylapalkki-tyopoyta .header-woocommerce-login-wrapper a .woocommerce-login-text {
        display: none !important; } }
    body .header-row-ylapalkki-tyopoyta .header-woocommerce-login-wrapper a .woocommerce-login-icon:before {
      transition: all 0.2s; }
      body .header-row-ylapalkki-tyopoyta .header-woocommerce-login-wrapper a:hover .woocommerce-login-icon:before, body .header-row-ylapalkki-tyopoyta .header-woocommerce-login-wrapper a:active .woocommerce-login-icon:before, body .header-row-ylapalkki-tyopoyta .header-woocommerce-login-wrapper a:focus .woocommerce-login-icon:before {
        color: #e62000 !important; }
@media screen and (max-width: 72.5em) {
  body .header-row-ylapalkki-tyopoyta .header-shopping-cart-wrapper .cart-item-text {
    display: none !important; } }
body .header-row-ylapalkki-tyopoyta .header-shopping-cart-wrapper .cart-icon:before {
  transition: all 0.2s; }
  body .header-row-ylapalkki-tyopoyta .header-shopping-cart-wrapper:hover .cart-icon:before, body .header-row-ylapalkki-tyopoyta .header-shopping-cart-wrapper:active .cart-icon:before, body .header-row-ylapalkki-tyopoyta .header-shopping-cart-wrapper:focus .cart-icon:before {
    color: #e62000 !important; }
body .header-row-ylapalkki-tyopoyta .header-languages-dropdown-wrapper .current-language:before {
  transition: all 0.2s; }
  body .header-row-ylapalkki-tyopoyta .header-languages-dropdown-wrapper:hover .current-language:before, body .header-row-ylapalkki-tyopoyta .header-languages-dropdown-wrapper:active .current-language:before, body .header-row-ylapalkki-tyopoyta .header-languages-dropdown-wrapper:focus .current-language:before {
    color: #e62000 !important; }
body .header-menu-ingress-wrapper .sub-menu .sub-menu-container {
  border-bottom-left-radius: 0.125rem;
  border-bottom-right-radius: 0.125rem;
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 5px);
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 5px);
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 5px);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#000000',GradientType=0); }
  body .header-menu-ingress-wrapper .sub-menu .sub-menu-container .menu-item-content-button {
    width: initial !important; }
body .header-languages-dropdown-wrapper .languages-dropdown .languages-dropdown-inner {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.39);
  border-radius: 0.125rem; }
body .header-languages-dropdown-wrapper .languages-dropdown:before {
  box-shadow: 0 0 0.75rem rgba(0, 0, 0, 0.1); }
  body #header-desktop-sticky .header-row-valikkopalkki-tyopoyta-sticky:after {
    content: '';
    display: block;
    position: absolute;
    bottom: -0.25rem;
    height: 0.25rem;
    width: 100%;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#00000000',GradientType=0); }
body .header-slider-type-home .header-slide-content-container {
  position: relative;
  overflow: hidden; }
  body .header-slider-type-home .header-slide-content-container:before {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 0.5625rem;
    background-color: #e3e8e8;
    left: 0;
    right: 0;
    bottom: 0; }
  body .header-slider-type-home .header-slide-content-container:after {
    content: '';
    display: block;
    position: absolute;
    bottom: -0.5625rem;
    right: 0;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 0 12.3125rem 3.375rem;
    border-color: transparent transparent #e62000 transparent; }
  @media screen and (max-width: 47.9375em) {
    body .header-slider-type-home .header-slide-content-container:after {
      border-width: 0 0 8rem 2.1875rem; } }
@media screen and (max-width: 31.1875em) {
  body .header-slider-type-home .header-slide-content-container:after {
    display: none; } }
body .image-card .image-card-content-wrapper .image-card-title {
  text-shadow: 0 0.25rem 0.5625rem rgba(0, 0, 0, 0.8); }
body .image-card .image-card-image-overlay {
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#000000',GradientType=0);
  opacity: 1;
  transition: opacity 0.3s; }
  body .image-card:hover .image-card-image-overlay, body .image-card:active .image-card-image-overlay, body .image-card:focus .image-card-image-overlay {
    opacity: 0; }
body .module-highlight_list .highlight .highlight-text {
  font-family: 'Barlow', Arial, Helvetica, sans-serif;
  font-size: 1.1875rem;
  line-height: 1.63;
  color: #363d49;
  font-weight: 500;
  font-style: normal;
  letter-spacing: 0rem;
  text-transform: initial;
  margin: 1.875rem 0 1.875rem 0;
  color: #fff; }
  body .module-highlight_list .highlight .highlight-text a:not(.button):not(.button-alt):not(.button-large):not(.button-large-alt):not(.button-small):not(.button-small-alt), body .module-highlight_list .highlight .highlight-text .a {
    font-family: inherit;
    font-weight: inherit;
    text-transform: inherit;
    letter-spacing: inherit; }
  body .module-highlight_list .highlight .highlight-texta, body .module-highlight_list .highlight .highlight-text.a {
    font-family: inherit;
    color: inherit;
    font-weight: inherit;
    font-style: inherit;
    letter-spacing: inherit;
    text-transform: inherit; }
    body .module-highlight_list .highlight .highlight-texta:hover, body .module-highlight_list .highlight .highlight-text.a:hover, body .module-highlight_list .highlight .highlight-texta:active, body .module-highlight_list .highlight .highlight-text.a:active, body .module-highlight_list .highlight .highlight-texta:focus, body .module-highlight_list .highlight .highlight-text.a:focus {
      color: inherit; }
  @media screen and (max-width: 31.1875em) {
    body .module-highlight_list .highlight .highlight-text {
      overflow-wrap: break-word;
      word-wrap: break-word;
      -webkit-hyphens: auto;
      -ms-hyphens: auto;
      -moz-hyphens: auto;
      hyphens: auto; } }
@media screen and (max-width: 63.9375em) {
  body .module-highlight_list .highlight .highlight-text {
    font-size: calc(1.1875rem * 0.95);
    letter-spacing: calc(0rem * 0.95);
    margin: calc(1.875rem * 0.95) 0 calc(1.875rem * 0.95) 0; } }
@media screen and (max-width: 47.9375em) {
  body .module-highlight_list .highlight .highlight-text {
    font-size: calc(1.1875rem * 0.9);
    letter-spacing: calc(0rem * 0.9);
    margin: calc(1.875rem * 0.9) 0 calc(1.875rem * 0.9) 0; } }
@media screen and (max-width: 31.1875em) {
  body .module-highlight_list .highlight .highlight-text {
    font-size: calc(1.1875rem * 0.85);
    letter-spacing: calc(0rem * 0.85);
    margin: calc(1.875rem * 0.85) 0 calc(1.875rem * 0.85) 0; } }
body .highlight .highlight-content-wrapper {
  position: relative;
  overflow: hidden; }
  body .highlight .highlight-content-wrapper:before {
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 0 29.5625rem 8.125rem; }
  body .highlight .highlight-content-wrapper .highlight-content-container {
    z-index: 1; }
    body .highlight .highlight-content-wrapper .highlight-content-container .highlight-title {
      margin-bottom: 2.0625rem; }
      body .highlight .highlight-content-wrapper .highlight-content-container .highlight-title:after {
        content: '';
        display: block;
        width: 6.25rem;
        height: 0.125rem;
        margin-top: 2.0625rem;
        background-color: #ffffff; }
      @media screen and (max-width: 47.9375em) {
        body .highlight .highlight-content-wrapper .highlight-content-container .highlight-title {
          margin-bottom: 1.75rem; }
          body .highlight .highlight-content-wrapper .highlight-content-container .highlight-title:after {
            margin-top: 1.75rem; } }
    @media screen and (max-width: 31.1875em) {
      body .highlight .highlight-content-wrapper .highlight-content-container .highlight-title {
        margin-bottom: 1.375rem; }
        body .highlight .highlight-content-wrapper .highlight-content-container .highlight-title:after {
          margin-top: 1.375rem; } }
body .highlight.highlight-odd-row .highlight-content-wrapper:before {
  border-color: transparent transparent #ff472a transparent; }
body .highlight.highlight-even-row .highlight-content-wrapper:before {
  border-color: transparent transparent #0090d3 transparent; }
body .module-highlight_carousel .highlight {
  background-color: transparent !important; }
  body .module-highlight_carousel .highlight .highlight-content-wrapper:before {
    border-bottom-color: #ff472a !important; }
body .product-card .product-card-image-wrapper {
  overflow: initial !important; }
  body .product-card:hover .product-card-image-wrapper.cropped .product-card-image-container, body .product-card:active .product-card-image-wrapper.cropped .product-card-image-container, body .product-card:focus .product-card-image-wrapper.cropped .product-card-image-container {
    transform: initial; }
body .product-card .product-card-tag {
  -webkit-clip-path: polygon(0 0, 100% 0, calc(100% - 0.8125rem) 100%, 0 100%);
  clip-path: polygon(0 0, 100% 0, calc(100% - 0.8125rem) 100%, 0 100%); }
body .product-card .product-card-sale-tag {
  -webkit-clip-path: polygon(0.8125rem 0, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0.8125rem 0, 100% 0, 100% 100%, 0 100%); }
body .product-card .product-card-sub-title {
  line-height: 1.38;
  font-size: 1rem;
  color: #294465;
  text-align: center; }
body .breadcrumbs-wrapper .breadcrumbs-container .trail-items {
  margin-bottom: -0.0625rem; }
body .select2-container .select2-selection {
  background-image: linear-gradient(to top, #f1f3f7 0%, #ffffff 100%); }
body .select2-container .select2-selection .select2-selection__arrow {
  width: 0.375rem !important;
  height: 0.375rem !important;
  margin-top: -0.0625rem !important; }
body .select2-container.select2-container--open .select2-selection .select2-selection__arrow {
  margin-top: 0.0625rem !important; }
body .select2-container .select2-dropdown .select2-results .select2-results__options li:hover, body .select2-container .select2-dropdown .select2-results .select2-results__options li:active, body .select2-container .select2-dropdown .select2-results .select2-results__options li.select2-results__option--highlighted {
  background-color: #e62000;
  color: #ffffff; }
body .number-input-buttons-wrapper {
  background-color: #e62000;
  border-color: #e62000; }
body .number-input-buttons-wrapper .number-input-button:before {
  color: #ffffff !important;
  font-size: 0.5625rem !important;
  left: calc(50% - 0.25rem) !important; }
  body .accordion-title:hover {
    box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.17); }
body .is-active .accordion-title:hover {
  box-shadow: none; }
body .accordion li.accordion-item.is-active .accordion-title {
  position: relative; }
  body .accordion li.accordion-item.is-active .accordion-title:after {
    content: '';
    display: block;
    position: absolute;
    background-color: #c3cdd8;
    height: 0.0625rem;
    width: calc(100% - 1.875rem);
    left: 0.9375rem;
    bottom: 0; }
body .box-title {
  border-bottom: 0.0625rem solid #c3cdd8;
  padding-bottom: 1.875rem; }
  body .card .card-tag {
    -webkit-clip-path: polygon(0 0, 100% 0, calc(100% - 0.8125rem) 100%, 0 100%);
    clip-path: polygon(0 0, 100% 0, calc(100% - 0.8125rem) 100%, 0 100%); }
  body .card .card-content-wrapper {
    position: relative;
    display: flex;
    align-items: center; }
    body .card .card-content-wrapper:after {
      font-family: 'hoyryicon';
      speak: none;
      font-style: normal;
      font-weight: normal;
      font-variant: normal;
      text-transform: none;
      line-height: 1;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      content: "\e947"; }
    body .card .card-content-wrapper:after {
      font-size: 0.9375rem;
      color: #c4ced9;
      position: absolute;
      right: 1.25rem;
      transition: all 0.2s; }
    body .card .card-content-wrapper .card-title {
      padding-right: 1.5625rem; }
    body .card .card-content-wrapper .card-ingress {
      display: none; }
  body .card .card-link-wrapper {
    display: none; }
    body .card:hover .card-content-wrapper:after, body .card:active .card-content-wrapper:after, body .card:focus .card-content-wrapper:after {
      color: #e62000;
      margin-right: -0.3125rem; }
body .link-list-container .link-list {
  padding-top: 0.875rem;
  padding-bottom: 0.875rem;
  border-top: 0.0625rem solid #c3cdd8;
  border-bottom: 0.0625rem solid #c3cdd8; }
body .iconlist-container {
  margin-bottom: -1.875rem; }
  body .iconlist-container .icon-wrapper {
    margin-bottom: 1.875rem; }
    body .iconlist-container .icon-wrapper .icon-title {
      font-family: 'Barlow', Arial, Helvetica, sans-serif;
      font-size: 1.3125rem;
      line-height: 1.33;
      color: #294465;
      font-weight: 600;
      font-style: normal;
      letter-spacing: 0rem;
      text-transform: initial;
      margin: 1.875rem 0 0.9375rem 0;
      margin: 0 0 0.3125rem 0 !important; }
      body .iconlist-container .icon-wrapper .icon-title:after {
        display: none;
        background-color: #e62000;
        width: 6.25rem;
        height: 0.1875rem;
        margin-top: 0.9375rem; }
      body .iconlist-container .icon-wrapper .icon-title:after {
        content: '';
        max-width: 100%; }
        body .iconlist-container .icon-wrapper .icon-title.text-align-left:after {
          margin-left: 0;
          margin-right: auto; }
      body .iconlist-container .icon-wrapper .icon-title.text-align-center:after {
        margin-left: auto;
        margin-right: auto; }
    body .iconlist-container .icon-wrapper .icon-title.text-align-right:after {
      margin-left: auto;
      margin-right: 0; }
    body .iconlist-container .icon-wrapper .icon-title a:not(.button):not(.button-alt):not(.button-large):not(.button-large-alt):not(.button-small):not(.button-small-alt), body .iconlist-container .icon-wrapper .icon-title .a {
      font-family: inherit;
      font-weight: inherit;
      text-transform: inherit;
      letter-spacing: inherit; }
    body .iconlist-container .icon-wrapper .icon-titlea, body .iconlist-container .icon-wrapper .icon-title.a {
      font-family: inherit;
      color: inherit;
      font-weight: inherit;
      font-style: inherit;
      letter-spacing: inherit;
      text-transform: inherit; }
      body .iconlist-container .icon-wrapper .icon-titlea:hover, body .iconlist-container .icon-wrapper .icon-title.a:hover, body .iconlist-container .icon-wrapper .icon-titlea:active, body .iconlist-container .icon-wrapper .icon-title.a:active, body .iconlist-container .icon-wrapper .icon-titlea:focus, body .iconlist-container .icon-wrapper .icon-title.a:focus {
        color: inherit; }
    @media screen and (max-width: 31.1875em) {
      body .iconlist-container .icon-wrapper .icon-title {
        overflow-wrap: break-word;
        word-wrap: break-word;
        -webkit-hyphens: auto;
        -ms-hyphens: auto;
        -moz-hyphens: auto;
        hyphens: auto; } }
  @media screen and (max-width: 63.9375em) {
    body .iconlist-container .icon-wrapper .icon-title {
      font-size: calc(1.3125rem * 0.9);
      letter-spacing: calc(0rem * 0.9);
      margin: calc(1.875rem * 0.9) 0 calc(0.9375rem * 0.9) 0; } }
@media screen and (max-width: 47.9375em) {
  body .iconlist-container .icon-wrapper .icon-title {
    font-size: calc(1.3125rem * 0.85);
    letter-spacing: calc(0rem * 0.85);
    margin: calc(1.875rem * 0.85) 0 calc(0.9375rem * 0.85) 0; } }
@media screen and (max-width: 31.1875em) {
  body .iconlist-container .icon-wrapper .icon-title {
    font-size: calc(1.3125rem * 0.8);
    letter-spacing: calc(0rem * 0.8);
    margin: calc(1.875rem * 0.8) 0 calc(0.9375rem * 0.8) 0; } }
@media screen and (max-width: 63.9375em) {
  body .iconlist-container .icon-wrapper .icon-title:after {
    margin-top: calc(0.9375rem * 0.9); } }
@media screen and (max-width: 47.9375em) {
  body .iconlist-container .icon-wrapper .icon-title:after {
    margin-top: calc(0.9375rem * 0.85); } }
@media screen and (max-width: 31.1875em) {
  body .iconlist-container .icon-wrapper .icon-title:after {
    margin-top: calc(0.9375rem * 0.8); } }
body .iconlist-container .icon-wrapper .icon {
  top: -0.4375rem !important; }
  body .iconlist-container .icon-wrapper .icon .hoyryicon:before {
    font-size: 2.5rem !important; }
body .iconlist-container .icon-wrapper .icon-content-cell {
  padding-right: 1.875rem; }
body .iconlist-container .icon-wrapper .icon-link-text {
  color: #e62000;
  margin-top: 0.625rem;
  font-weight: 500; }
  body .iconlist-container .icon-wrapper .icon-link-text:hover, body .iconlist-container .icon-wrapper .icon-link-text:active, body .iconlist-container .icon-wrapper .icon-link-text:focus {
    text-decoration: underline; }
body .two-column-container .iconlist-container, body .two-column-inner-container .iconlist-container, body .three-column-container .iconlist-container, body .three-column-inner-container .iconlist-container, body .four-column-container .iconlist-container, body .four-column-inner-container .iconlist-container {
  margin-bottom: 0; }
  body .two-column-container .iconlist-container .icon-wrapper, body .two-column-inner-container .iconlist-container .icon-wrapper, body .three-column-container .iconlist-container .icon-wrapper, body .three-column-inner-container .iconlist-container .icon-wrapper, body .four-column-container .iconlist-container .icon-wrapper, body .four-column-inner-container .iconlist-container .icon-wrapper {
    margin-bottom: 0; }
    body .two-column-container .iconlist-container .icon-wrapper .icon-title, body .two-column-inner-container .iconlist-container .icon-wrapper .icon-title, body .three-column-container .iconlist-container .icon-wrapper .icon-title, body .three-column-inner-container .iconlist-container .icon-wrapper .icon-title, body .four-column-container .iconlist-container .icon-wrapper .icon-title, body .four-column-inner-container .iconlist-container .icon-wrapper .icon-title {
      font-family: 'Barlow', Arial, Helvetica, sans-serif;
      font-size: 1.0625rem;
      line-height: 1.29;
      color: #294465;
      font-weight: 600;
      font-style: normal;
      letter-spacing: 0.010625rem;
      text-transform: initial;
      margin: 1.25rem 0 0.625rem 0;
      margin: 0 !important; }
      body .two-column-container .iconlist-container .icon-wrapper .icon-title:after, body .two-column-inner-container .iconlist-container .icon-wrapper .icon-title:after, body .three-column-container .iconlist-container .icon-wrapper .icon-title:after, body .three-column-inner-container .iconlist-container .icon-wrapper .icon-title:after, body .four-column-container .iconlist-container .icon-wrapper .icon-title:after, body .four-column-inner-container .iconlist-container .icon-wrapper .icon-title:after {
        display: none; }
      body .two-column-container .iconlist-container .icon-wrapper .icon-title a:not(.button):not(.button-alt):not(.button-large):not(.button-large-alt):not(.button-small):not(.button-small-alt), body .two-column-inner-container .iconlist-container .icon-wrapper .icon-title a:not(.button):not(.button-alt):not(.button-large):not(.button-large-alt):not(.button-small):not(.button-small-alt), body .three-column-container .iconlist-container .icon-wrapper .icon-title a:not(.button):not(.button-alt):not(.button-large):not(.button-large-alt):not(.button-small):not(.button-small-alt), body .three-column-inner-container .iconlist-container .icon-wrapper .icon-title a:not(.button):not(.button-alt):not(.button-large):not(.button-large-alt):not(.button-small):not(.button-small-alt), body .four-column-container .iconlist-container .icon-wrapper .icon-title a:not(.button):not(.button-alt):not(.button-large):not(.button-large-alt):not(.button-small):not(.button-small-alt), body .four-column-inner-container .iconlist-container .icon-wrapper .icon-title a:not(.button):not(.button-alt):not(.button-large):not(.button-large-alt):not(.button-small):not(.button-small-alt), body .two-column-container .iconlist-container .icon-wrapper .icon-title .a, body .two-column-inner-container .iconlist-container .icon-wrapper .icon-title .a, body .three-column-container .iconlist-container .icon-wrapper .icon-title .a, body .three-column-inner-container .iconlist-container .icon-wrapper .icon-title .a, body .four-column-container .iconlist-container .icon-wrapper .icon-title .a, body .four-column-inner-container .iconlist-container .icon-wrapper .icon-title .a {
        font-family: inherit;
        font-weight: inherit;
        text-transform: inherit;
        letter-spacing: inherit; }
      body .two-column-container .iconlist-container .icon-wrapper .icon-titlea, body .two-column-inner-container .iconlist-container .icon-wrapper .icon-titlea, body .three-column-container .iconlist-container .icon-wrapper .icon-titlea, body .three-column-inner-container .iconlist-container .icon-wrapper .icon-titlea, body .four-column-container .iconlist-container .icon-wrapper .icon-titlea, body .four-column-inner-container .iconlist-container .icon-wrapper .icon-titlea, body .two-column-container .iconlist-container .icon-wrapper .icon-title.a, body .two-column-inner-container .iconlist-container .icon-wrapper .icon-title.a, body .three-column-container .iconlist-container .icon-wrapper .icon-title.a, body .three-column-inner-container .iconlist-container .icon-wrapper .icon-title.a, body .four-column-container .iconlist-container .icon-wrapper .icon-title.a, body .four-column-inner-container .iconlist-container .icon-wrapper .icon-title.a {
        font-family: inherit;
        color: inherit;
        font-weight: inherit;
        font-style: inherit;
        letter-spacing: inherit;
        text-transform: inherit; }
        body .two-column-container .iconlist-container .icon-wrapper .icon-titlea:hover, body .two-column-inner-container .iconlist-container .icon-wrapper .icon-titlea:hover, body .three-column-container .iconlist-container .icon-wrapper .icon-titlea:hover, body .three-column-inner-container .iconlist-container .icon-wrapper .icon-titlea:hover, body .four-column-container .iconlist-container .icon-wrapper .icon-titlea:hover, body .four-column-inner-container .iconlist-container .icon-wrapper .icon-titlea:hover, body .two-column-container .iconlist-container .icon-wrapper .icon-title.a:hover, body .two-column-inner-container .iconlist-container .icon-wrapper .icon-title.a:hover, body .three-column-container .iconlist-container .icon-wrapper .icon-title.a:hover, body .three-column-inner-container .iconlist-container .icon-wrapper .icon-title.a:hover, body .four-column-container .iconlist-container .icon-wrapper .icon-title.a:hover, body .four-column-inner-container .iconlist-container .icon-wrapper .icon-title.a:hover, body .two-column-container .iconlist-container .icon-wrapper .icon-titlea:active, body .two-column-inner-container .iconlist-container .icon-wrapper .icon-titlea:active, body .three-column-container .iconlist-container .icon-wrapper .icon-titlea:active, body .three-column-inner-container .iconlist-container .icon-wrapper .icon-titlea:active, body .four-column-container .iconlist-container .icon-wrapper .icon-titlea:active, body .four-column-inner-container .iconlist-container .icon-wrapper .icon-titlea:active, body .two-column-container .iconlist-container .icon-wrapper .icon-title.a:active, body .two-column-inner-container .iconlist-container .icon-wrapper .icon-title.a:active, body .three-column-container .iconlist-container .icon-wrapper .icon-title.a:active, body .three-column-inner-container .iconlist-container .icon-wrapper .icon-title.a:active, body .four-column-container .iconlist-container .icon-wrapper .icon-title.a:active, body .four-column-inner-container .iconlist-container .icon-wrapper .icon-title.a:active, body .two-column-container .iconlist-container .icon-wrapper .icon-titlea:focus, body .two-column-inner-container .iconlist-container .icon-wrapper .icon-titlea:focus, body .three-column-container .iconlist-container .icon-wrapper .icon-titlea:focus, body .three-column-inner-container .iconlist-container .icon-wrapper .icon-titlea:focus, body .four-column-container .iconlist-container .icon-wrapper .icon-titlea:focus, body .four-column-inner-container .iconlist-container .icon-wrapper .icon-titlea:focus, body .two-column-container .iconlist-container .icon-wrapper .icon-title.a:focus, body .two-column-inner-container .iconlist-container .icon-wrapper .icon-title.a:focus, body .three-column-container .iconlist-container .icon-wrapper .icon-title.a:focus, body .three-column-inner-container .iconlist-container .icon-wrapper .icon-title.a:focus, body .four-column-container .iconlist-container .icon-wrapper .icon-title.a:focus, body .four-column-inner-container .iconlist-container .icon-wrapper .icon-title.a:focus {
          color: inherit; }
      @media screen and (max-width: 31.1875em) {
        body .two-column-container .iconlist-container .icon-wrapper .icon-title, body .two-column-inner-container .iconlist-container .icon-wrapper .icon-title, body .three-column-container .iconlist-container .icon-wrapper .icon-title, body .three-column-inner-container .iconlist-container .icon-wrapper .icon-title, body .four-column-container .iconlist-container .icon-wrapper .icon-title, body .four-column-inner-container .iconlist-container .icon-wrapper .icon-title {
          overflow-wrap: break-word;
          word-wrap: break-word;
          -webkit-hyphens: auto;
          -ms-hyphens: auto;
          -moz-hyphens: auto;
          hyphens: auto; } }
    @media screen and (max-width: 63.9375em) {
      body .two-column-container .iconlist-container .icon-wrapper .icon-title, body .two-column-inner-container .iconlist-container .icon-wrapper .icon-title, body .three-column-container .iconlist-container .icon-wrapper .icon-title, body .three-column-inner-container .iconlist-container .icon-wrapper .icon-title, body .four-column-container .iconlist-container .icon-wrapper .icon-title, body .four-column-inner-container .iconlist-container .icon-wrapper .icon-title {
        font-size: calc(1.0625rem * 1);
        letter-spacing: calc(0.010625rem * 1);
        margin: calc(1.25rem * 1) 0 calc(0.625rem * 1) 0; } }
  @media screen and (max-width: 47.9375em) {
    body .two-column-container .iconlist-container .icon-wrapper .icon-title, body .two-column-inner-container .iconlist-container .icon-wrapper .icon-title, body .three-column-container .iconlist-container .icon-wrapper .icon-title, body .three-column-inner-container .iconlist-container .icon-wrapper .icon-title, body .four-column-container .iconlist-container .icon-wrapper .icon-title, body .four-column-inner-container .iconlist-container .icon-wrapper .icon-title {
      font-size: calc(1.0625rem * 0.95);
      letter-spacing: calc(0.010625rem * 0.95);
      margin: calc(1.25rem * 0.95) 0 calc(0.625rem * 0.95) 0; } }
@media screen and (max-width: 31.1875em) {
  body .two-column-container .iconlist-container .icon-wrapper .icon-title, body .two-column-inner-container .iconlist-container .icon-wrapper .icon-title, body .three-column-container .iconlist-container .icon-wrapper .icon-title, body .three-column-inner-container .iconlist-container .icon-wrapper .icon-title, body .four-column-container .iconlist-container .icon-wrapper .icon-title, body .four-column-inner-container .iconlist-container .icon-wrapper .icon-title {
    font-size: calc(1.0625rem * 0.9);
    letter-spacing: calc(0.010625rem * 0.9);
    margin: calc(1.25rem * 0.9) 0 calc(0.625rem * 0.9) 0; } }
body .two-column-container .iconlist-container .icon-wrapper .icon, body .two-column-inner-container .iconlist-container .icon-wrapper .icon, body .three-column-container .iconlist-container .icon-wrapper .icon, body .three-column-inner-container .iconlist-container .icon-wrapper .icon, body .four-column-container .iconlist-container .icon-wrapper .icon, body .four-column-inner-container .iconlist-container .icon-wrapper .icon {
  top: 0 !important; }
  body .two-column-container .iconlist-container .icon-wrapper .icon .hoyryicon:before, body .two-column-inner-container .iconlist-container .icon-wrapper .icon .hoyryicon:before, body .three-column-container .iconlist-container .icon-wrapper .icon .hoyryicon:before, body .three-column-inner-container .iconlist-container .icon-wrapper .icon .hoyryicon:before, body .four-column-container .iconlist-container .icon-wrapper .icon .hoyryicon:before, body .four-column-inner-container .iconlist-container .icon-wrapper .icon .hoyryicon:before {
    font-size: 2rem !important; }
body .two-column-container .iconlist-container .icon-wrapper .icon-content-cell, body .two-column-inner-container .iconlist-container .icon-wrapper .icon-content-cell, body .three-column-container .iconlist-container .icon-wrapper .icon-content-cell, body .three-column-inner-container .iconlist-container .icon-wrapper .icon-content-cell, body .four-column-container .iconlist-container .icon-wrapper .icon-content-cell, body .four-column-inner-container .iconlist-container .icon-wrapper .icon-content-cell {
  padding-right: 0; }
body .two-column-container .iconlist-container .icon-wrapper .icon-link-text, body .two-column-inner-container .iconlist-container .icon-wrapper .icon-link-text, body .three-column-container .iconlist-container .icon-wrapper .icon-link-text, body .three-column-inner-container .iconlist-container .icon-wrapper .icon-link-text, body .four-column-container .iconlist-container .icon-wrapper .icon-link-text, body .four-column-inner-container .iconlist-container .icon-wrapper .icon-link-text {
  margin-top: 0.3125rem; }
body .styled-checkbox:before {
  color: #d00017; }
body .at-resp-share-element .at-share-btn {
  margin: 0 0 0 0.5rem !important; }
@media screen and (max-width: 63.9375em) {
  body .at-resp-share-element .at-share-btn {
    margin: 0 0.25rem !important; } }
body .no-products-message {
  text-align: center; }
  body .person.vertical {
    box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.17);
    border-radius: 0.125rem;
    background-color: #ffffff;
    padding: 1.875rem 1.875rem 2.5rem 1.875rem;
    border-bottom: 0.5rem solid #f6f6f6; }
  @media screen and (max-width: 31.1875em) {
    body .person.vertical {
      padding: 1.5625rem 1.5625rem 1.875rem 1.5625rem; } }
  body .person.vertical .contact-person-title {
    margin: 0 0 1.875rem 0;
    text-align: center; }
    body .person.vertical.text-align-left .contact-person-title {
      text-align: left !important; }
  body .person.vertical.text-align-right .contact-person-title {
    text-align: right !important; }
  body .person.vertical .person-image-wrapper {
    max-width: 12.5rem; }
    body .person.vertical .person-image-wrapper .person-image {
      width: 12.5rem;
      height: 12.5rem; }
  body .person.horizontal {
    box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.17);
    border-radius: 0.125rem;
    background-color: #ffffff;
    padding: 2.5rem 1.875rem 2.25rem 1.875rem;
    border-bottom: 0.5rem solid #f6f6f6;
    margin-bottom: 1.875rem; }
    body .person.horizontal:last-child {
      margin-bottom: 0; }
    @media screen and (max-width: 31.1875em) {
      body .person.horizontal {
        padding: 1.875rem 1.5625rem 1.625rem 1.5625rem; } }
  body .person.horizontal .person-content-wrapper .person-name-wrapper {
    margin-bottom: 1.5625rem; }
    body .person.horizontal .person-content-wrapper .person-name-wrapper .person-name {
      margin-bottom: 0.9375rem; }
  body .person.horizontal .person-content-wrapper .person-description-and-details-wrapper .person-details-wrapper {
    min-width: 17.5rem;
    max-width: 17.5rem; }
  @media screen and (max-width: 63.9375em) {
    body .person.horizontal .person-content-wrapper .person-description-and-details-wrapper .person-details-wrapper {
      min-width: initial;
      max-width: initial; } }
  body .person.horizontal .person-content-wrapper .person-description-and-details-wrapper .person-details-wrapper .person-email, body .person.horizontal .person-content-wrapper .person-description-and-details-wrapper .person-details-wrapper .person-phone, body .person.horizontal .person-content-wrapper .person-description-and-details-wrapper .person-details-wrapper .person-linkedin {
    margin: 0.625rem 0 !important; }
  @media screen and (min-width: 64em) {
    body .person.horizontal .person-content-wrapper .person-description-and-details-wrapper .person-details-wrapper .person-email:first-child, body .person.horizontal .person-content-wrapper .person-description-and-details-wrapper .person-details-wrapper .person-phone:first-child, body .person.horizontal .person-content-wrapper .person-description-and-details-wrapper .person-details-wrapper .person-linkedin:first-child {
      margin-top: 0 !important; } }
body .person.horizontal .person-content-wrapper .person-description-and-details-wrapper .person-details-wrapper .person-email:before {
  font-family: 'hoyryicon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e9c1"; }
body .person.horizontal .person-content-wrapper .person-description-and-details-wrapper .person-details-wrapper .person-email:before {
  color: #e62000;
  margin-top: 0.0625rem;
  margin-right: 0.9375rem;
  font-size: 1.375rem; }
body .person.horizontal .person-content-wrapper .person-description-and-details-wrapper .person-details-wrapper .person-phone:before {
  font-family: 'hoyryicon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e9bb"; }
body .person.horizontal .person-content-wrapper .person-description-and-details-wrapper .person-details-wrapper .person-phone:before {
  color: #e62000;
  margin-top: 0.1875rem;
  margin-right: 1.0625rem;
  font-size: 1.25rem; }
body .person.horizontal .person-content-wrapper .person-description-and-details-wrapper .person-details-wrapper .person-linkedin:before {
  font-family: 'hoyryicon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e90c"; }
body .person.horizontal .person-content-wrapper .person-description-and-details-wrapper .person-details-wrapper .person-linkedin:before {
  color: #e62000;
  margin-top: 0.1875rem;
  margin-right: 1.0625rem;
  font-size: 1.25rem; }
body .person hr {
  margin: 1.875rem 0 1.375rem 0; }
body .person .person-email, body .person .person-phone, body .person .person-linkedin {
  text-decoration: none !important; }
  body .person .person-email a, body .person .person-phone a, body .person .person-linkedin a {
    text-decoration: none !important; }
    body .person .person-email a:hover, body .person .person-phone a:hover, body .person .person-linkedin a:hover, body .person .person-email a:active, body .person .person-phone a:active, body .person .person-linkedin a:active, body .person .person-email a:focus, body .person .person-phone a:focus, body .person .person-linkedin a:focus {
      text-decoration: underline !important; }
body .lyyti-box-container {
  box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.17);
  border-radius: 0.125rem;
  background-color: #ffffff;
  padding: 1.875rem 1.875rem 2.5rem 1.875rem;
  border-bottom: 0.5rem solid #f6f6f6;
  text-align: center; }
  body .lyyti-box-container .lyyti-box-title {
    margin-top: 0; }
  body .lyyti-box-container .lyyti-box-button {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 15.3125rem; }
  body .lyyti-box-container .lyyti-box-capacity {
    display: inline-flex;
    align-items: center;
    margin-top: 0.3125rem;
    color: #8D949F;
    font-size: 0.9375rem;
    font-weight: 500; }
    body .lyyti-box-container .lyyti-box-capacity:before {
      content: '';
      display: block;
      width: 1.25rem;
      height: 1.25rem;
      min-width: 1.25rem;
      min-height: 1.25rem;
      border-radius: 50%;
      margin-right: 0.8125rem; }
      body .lyyti-box-container .lyyti-box-capacity.green:before {
        background-color: #00da00; }
    body .lyyti-box-container .lyyti-box-capacity.yellow:before {
      background-color: #ffae00; }
  body .lyyti-box-container .lyyti-box-capacity.red:before {
    background-color: #cc342e; }
  body .lyyti-box-container h5 {
    margin: 0;
    line-height: 1.5; }
  body .lyyti-box-container a {
    display: block;
    text-decoration: none;
    line-height: 1.5; }
    body .lyyti-box-container a:hover, body .lyyti-box-container a:active, body .lyyti-box-container a:focus {
      text-decoration: underline; }
@media screen and (max-width: 63.9375em) {
  body .show-in-desktop {
    display: none !important; } }
body .show-in-mobile {
  display: none !important; }
@media screen and (max-width: 63.9375em) {
  body .show-in-mobile {
    display: block !important; } }

body .editor-content blockquote, body#tinymce blockquote {
  border-top: 0.3125rem solid #e8e8e8;
  border-bottom: 0.3125rem solid #e8e8e8;
  padding-top: 1.25rem;
  padding-bottom: 1.4375rem; }
body .editor-content h4, body#tinymce h4 {
  border-bottom: 0.0625rem solid #c3cdd8;
  padding-bottom: 0.5rem; }

body:not(.multisite-blog-id-3):not(.multisite-blog-id-4) .highlight-even-row .button:hover, body:not(.multisite-blog-id-3):not(.multisite-blog-id-4) .highlight-even-row .button:active, body:not(.multisite-blog-id-3):not(.multisite-blog-id-4) .highlight-even-row .button:focus {
  background-color: #003c78 !important; }

.multisite-blog-id-1 .sub-menu .sub-menu-content .menu-item-highlights-wrapper .menu-item-highlight:first-child {
  order: 3; }
.multisite-blog-id-1 .article-meta-wrapper.article-page {
  margin-top: 0.9375rem; }
  .multisite-blog-id-1 .article-meta-wrapper.article-page .article-meta-item {
    font-size: 1.375rem;
    line-height: 1.18;
    color: #8d949f;
    font-weight: 500;
    font-style: italic;
    letter-spacing: 0;
    text-transform: initial; }
  @media screen and (max-width: 47.9375em) {
    .multisite-blog-id-1 .article-meta-wrapper.article-page .article-meta-item {
      font-size: 1.3125rem; } }
@media screen and (max-width: 31.1875em) {
  .multisite-blog-id-1 .article-meta-wrapper.article-page .article-meta-item {
    font-size: 1.25rem; } }
@media screen and (max-width: 75em) {
  .multisite-blog-id-1 .header-menu-ingress-wrapper .menu-item a {
    font-size: 1rem !important; } }
@media screen and (max-width: 68.75em) {
  .multisite-blog-id-1 .header-menu-ingress-wrapper .menu-item a {
    font-size: 0.9375rem !important; } }
.multisite-blog-id-1 #footer .image-links-container .grid-x {
  flex-flow: initial;
  justify-content: flex-end; }
.multisite-blog-id-1 #footer .image-links-container .cell {
  width: initial !important;
  padding: 0 0 0 2.5rem; }
@media screen and (max-width: 63.9375em) {
  .multisite-blog-id-1 #footer .image-links-container .grid-x {
    flex-flow: initial;
    justify-content: center; }
  .multisite-blog-id-1 #footer .image-links-container .cell {
    padding: 0.9375rem; } }
@media screen and (max-width: 47.9375em) {
  .multisite-blog-id-1 #footer .image-links-container .grid-x {
    flex-flow: row wrap; } }
.multisite-blog-id-1 .editor-content ul {
  border-top: none; }
.multisite-blog-id-1 #header .header-module-woocommerce_login {
  display: none !important; }
  .multisite-blog-id-1.page-id-9245 .breadcrumb-trail, .multisite-blog-id-1.page-id-14942 .breadcrumb-trail {
    background-color: #ffffff; }
.multisite-blog-id-1 .header-row-ylapalkki-tyopoyta .header-cells-wrapper {
  border: none; }
.multisite-blog-id-1 .grid-container {
  max-width: 97.5rem; }
  .multisite-blog-id-1 #footer .footer:after {
    max-width: 95.625rem; }
.multisite-blog-id-1 .header-menu-two-levels-wrapper .sub-menu ul:first-child, .multisite-blog-id-1 .header-menu-two-levels-wrapper .sub-menu li:first-child {
  padding-top: 0.5625rem; }
.multisite-blog-id-1 .header-menu-two-levels-wrapper .sub-menu ul:last-child, .multisite-blog-id-1 .header-menu-two-levels-wrapper .sub-menu li:last-child {
  padding-bottom: 0.9375rem; }
.multisite-blog-id-1 .header-menu-two-levels-wrapper .sub-menu ul a, .multisite-blog-id-1 .header-menu-two-levels-wrapper .sub-menu li a {
  padding: 0 1.375rem; }
.multisite-blog-id-1 .header-languages-dropdown-wrapper .current-language {
  transform: translateY(0.0625rem); }
.multisite-blog-id-1 .header-menu-two-levels-wrapper > .menu-item.menu-item-has-children > a:after {
  margin-left: 0.5rem; }
.multisite-blog-id-1 .header-module-menu_two_levels:nth-child(2) {
  padding-left: 0.3125rem !important;
  padding-right: 1.25rem !important; }
  .multisite-blog-id-1 .product-card .product-card-sub-title {
    text-align: left; }
  .multisite-blog-id-1 .product-card .product-card-bottom-wrapper {
    display: none; }
    .multisite-blog-id-1 .product-card:hover .product-card-content-wrapper .product-card-title, .multisite-blog-id-1 .product-card:active .product-card-content-wrapper .product-card-title, .multisite-blog-id-1 .product-card:focus .product-card-content-wrapper .product-card-title {
      color: #e62000; }
.multisite-blog-id-1 .highlight {
  padding: 5rem 0;
  margin-bottom: 5rem; }
  .multisite-blog-id-1 .highlight:last-child {
    margin-bottom: 0; }
  @media screen and (max-width: 63.9375em) {
    .multisite-blog-id-1 .highlight {
      padding: 0;
      margin: 0; } }
.multisite-blog-id-1 .highlight .xlarge-order-2 .highlight-image-wrapper {
  transform: translateY(-5rem) translateX(-18.75rem); }
.multisite-blog-id-1 .highlight .xlarge-order-1 .highlight-image-wrapper {
  transform: translateY(-5rem); }
.multisite-blog-id-1 .highlight .highlight-image-wrapper {
  height: calc(100% + 10rem);
  width: calc(100% + 18.75rem); }
@media screen and (max-width: 63.9375em) {
  .multisite-blog-id-1 .highlight .highlight-image-wrapper {
    height: 28.125rem;
    width: 100%;
    transform: initial !important; } }
@media screen and (max-width: 47.9375em) {
  .multisite-blog-id-1 .highlight .highlight-image-wrapper {
    height: 21.875rem; } }
@media screen and (max-width: 31.1875em) {
  .multisite-blog-id-1 .highlight .highlight-image-wrapper {
    height: 15.625rem; } }
.multisite-blog-id-1 .highlight .highlight-content-wrapper .highlight-content-container {
  background-color: #ffffff; }
  .multisite-blog-id-1 .highlight .highlight-content-wrapper .highlight-content-container .highlight-title:after {
    background-color: #294465; }
.multisite-blog-id-1 .highlight .highlight-content-wrapper:before {
  display: none; }
.multisite-blog-id-1 .highlight:hover .highlight-image-wrapper.cropped .highlight-image, .multisite-blog-id-1 .highlight:active .highlight-image-wrapper.cropped .highlight-image, .multisite-blog-id-1 .highlight:focus .highlight-image-wrapper.cropped .highlight-image {
  transform: initial; }
.multisite-blog-id-1 .article-list-item .article-image, .multisite-blog-id-1 .article-list-item .article-content, .multisite-blog-id-1 .article-list-item .article-link {
  border-left: none; }
.multisite-blog-id-1 .social-wall-container .social-wall-wrapper .social-wall-feeds-wrapper {
  column-width: 17.8125rem; }
@media screen and (max-width: 63.9375em) {
  .multisite-blog-id-1 .social-wall-container .social-wall-wrapper .social-wall-feeds-wrapper {
    column-width: 14.6875rem; } }
.multisite-blog-id-1 .social-wall-container .social-wall-wrapper .social-wall-feeds-wrapper .feed-item a {
  position: relative; }
  .multisite-blog-id-1 .social-wall-container .social-wall-wrapper .social-wall-feeds-wrapper .feed-item a .title-wrapper {
    position: absolute;
    z-index: 11; }
    .multisite-blog-id-1 .social-wall-container .social-wall-wrapper .social-wall-feeds-wrapper .feed-item a .title-wrapper + .message {
      margin-top: 4.0625rem; }
.multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion li.accordion-item .accordion-title[aria-expanded="false"] h3 {
  color: #ffffff; }
  .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion li.accordion-item .accordion-title[aria-expanded="false"]:hover h3 {
    color: #294465; }
.multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion-content label, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion-content form .row .form-group .checkbox label, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion-content p, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion-content h2, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion-content .h2, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion-content .h2-alt, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion-content h3, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion-content .h3, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion-content .h3-alt, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion-content h4, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion-content .h4, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion-content h5, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion-content .h5, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion-content h6, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion-content .h6, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion-content blockquote, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion-content .content-ingress, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion-content .ingress, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion-content li {
  color: #294465; }
  .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion-content label:hover, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion-content form .row .form-group .checkbox label:hover, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion-content p:hover, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion-content h2:hover, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion-content .h2:hover, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion-content .h2-alt:hover, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion-content h3:hover, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion-content .h3:hover, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion-content .h3-alt:hover, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion-content h4:hover, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion-content .h4:hover, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion-content h5:hover, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion-content .h5:hover, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion-content h6:hover, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion-content .h6:hover, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion-content blockquote:hover, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion-content .content-ingress:hover, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion-content .ingress:hover, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion-content li:hover, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion-content label:active, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion-content form .row .form-group .checkbox label:active, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion-content p:active, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion-content h2:active, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion-content .h2:active, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion-content .h2-alt:active, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion-content h3:active, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion-content .h3:active, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion-content .h3-alt:active, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion-content h4:active, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion-content .h4:active, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion-content h5:active, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion-content .h5:active, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion-content h6:active, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion-content .h6:active, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion-content blockquote:active, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion-content .content-ingress:active, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion-content .ingress:active, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion-content li:active, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion-content label:focus, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion-content form .row .form-group .checkbox label:focus, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion-content p:focus, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion-content h2:focus, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion-content .h2:focus, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion-content .h2-alt:focus, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion-content h3:focus, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion-content .h3:focus, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion-content .h3-alt:focus, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion-content h4:focus, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion-content .h4:focus, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion-content h5:focus, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion-content .h5:focus, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion-content h6:focus, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion-content .h6:focus, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion-content blockquote:focus, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion-content .content-ingress:focus, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion-content .ingress:focus, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion-content li:focus {
    color: #294465; }
.multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion-content a {
  color: #294465; }
  .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion-content a:hover, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion-content a:active, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion-content a:focus {
    color: #e62000; }
.multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion-content h2:after, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion-content .h2:after, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion-content .h2-alt:after, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion-content h3:after, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion-content .h3:after, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion-content .h3-alt:after, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion-content h4:after, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion-content .h4:after, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion-content h5:after, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion-content .h5:after, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion-content h6:after, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion-content .h6:after {
  background-color: #e62000; }
.multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion-content li:before {
  color: #e62000;
  border-color: #c3cdd8; }
.multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .accordion-content blockquote:before {
  background-color: #e62000; }
.multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .product-card .product-card-content-wrapper * {
  color: #ffffff !important; }
  .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .product-card:hover .product-card-content-wrapper .product-card-title, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .product-card:active .product-card-content-wrapper .product-card-title, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .product-card:focus .product-card-content-wrapper .product-card-title {
    color: #e62000 !important; }
.multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .iconlist-wrapper .icon-wrapper .icon-content-cell .icon-title, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .iconlist-wrapper .icon-wrapper .icon-content-cell .icon-text {
  color: #ffffff; }
.multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .iconlist-wrapper .icon-wrapper .icon-content-cell .icon-link-text {
  color: #ffffff;
  text-decoration: underline; }
.multisite-blog-id-1 #header-mobilemenu .header-module.header-module-menu_mobile:nth-child(3) {
  padding-bottom: 1.5625rem; }
  .multisite-blog-id-1 #header-mobilemenu .header-module.header-module-menu_mobile:nth-child(3) .header-menu-mobile-wrapper > li a {
    font-size: 1.25rem; }
  .multisite-blog-id-1 #header-mobilemenu .header-module.header-module-menu_mobile:nth-child(3) .header-menu-mobile-wrapper > li li a {
    font-size: 1rem; }
.multisite-blog-id-1 .article-list-item {
  padding: 1.40625rem 0; }
  .multisite-blog-id-1 .article-list-item:first-child {
    padding-top: 0; }
  .multisite-blog-id-1 .article-list-item .article-image, .multisite-blog-id-1 .article-list-item .article-content, .multisite-blog-id-1 .article-list-item .article-link {
    height: 7.5rem; }
  @media screen and (max-width: 31.1875em) {
    .multisite-blog-id-1 .article-list-item .article-image {
      height: 11.25rem; }
    .multisite-blog-id-1 .article-list-item .article-content, .multisite-blog-id-1 .article-list-item .article-link {
      height: initial; }
    .multisite-blog-id-1 .article-list-item .article-content {
      padding: 0.9375rem 0 0.3125rem 0; } }
@media screen and (max-width: 47.9375em) {
  .multisite-blog-id-1 .tabs {
    margin-bottom: 0; }
    .multisite-blog-id-1 .tabs .tabs-title {
      margin-bottom: 0.625rem; }
      .multisite-blog-id-1 .tabs .tabs-title a {
        text-align: center !important; } }
.multisite-blog-id-1 .footer-uutiskirjeen-tilauslomake:after {
  bottom: -0.375rem; }
  .multisite-blog-id-1 .select2-container .select2-selection {
    border-radius: 0.1875rem;
    background-image: none;
    padding-right: 2rem; }
    .multisite-blog-id-1 .select2-container .select2-selection[aria-expanded="true"] {
      border-bottom-left-radius: 0;
      border-bottom-right-radius: 0; }
  .multisite-blog-id-1 .select2-container .select2-dropdown .select2-results .select2-results__options {
    border-bottom-left-radius: 0.1875rem;
    border-bottom-right-radius: 0.1875rem; }
  .multisite-blog-id-1 .select2-container .select2-selection .select2-selection__arrow {
    border-style: solid;
    border-width: 0.3125rem 0.25rem 0 0.25rem;
    border-top-color: #294465;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
    transform: translateY(-0.0625rem);
    right: 1.1875rem; }
  .multisite-blog-id-1 .select2-container.select2-container--open .select2-selection .select2-selection__arrow {
    transform: rotate(180deg) translateY(-0.0625rem); }
.multisite-blog-id-1 .box, .multisite-blog-id-1 .lyyti-box-container, .multisite-blog-id-1 .add-to-cart-wrapper, .multisite-blog-id-1 .person.vertical, .multisite-blog-id-1 .module-wrapper.module-content-area-custom-styles-laatikko .module-container, .multisite-blog-id-1 .child-module-wrapper.module-content-area-custom-styles-laatikko .child-module-container {
  box-shadow: none !important;
  border: 0.0625rem solid #c3cdd8 !important; }
.multisite-blog-id-1 .mosaic-list-container .tile {
  background-color: transparent;
  box-shadow: none !important; }
  .multisite-blog-id-1 .mosaic-list-container .tile a {
    display: flex;
    flex-direction: column;
    text-decoration: none; }
    .multisite-blog-id-1 .mosaic-list-container .tile a .tile-image {
      position: initial;
      top: initial;
      left: initial;
      right: initial;
      bottom: initial;
      height: initial;
      flex-grow: 1; }
    .multisite-blog-id-1 .mosaic-list-container .tile a .tile-content-wrapper {
      position: initial;
      top: initial;
      left: initial;
      right: initial;
      bottom: initial;
      background-color: transparent;
      padding: 1.25rem 0 0 0 !important; }
      .multisite-blog-id-1 .mosaic-list-container .tile a .tile-content-wrapper:after {
        content: '';
        display: block;
        width: 3.75rem;
        height: 1.875rem;
        background: url(images/arrow.svg) no-repeat;
        background-position: center center;
        background-size: contain;
        right: 0.3125rem !important; }
      @media screen and (max-width: 47.9375em) {
        .multisite-blog-id-1 .mosaic-list-container .tile a .tile-content-wrapper:after {
          width: 3.125rem;
          height: 1.5625rem; } }
    @media screen and (max-width: 31.1875em) {
      .multisite-blog-id-1 .mosaic-list-container .tile a .tile-content-wrapper:after {
        width: 2.5rem;
        height: 1.25rem; } }
    .multisite-blog-id-1 .mosaic-list-container .tile a .tile-content-wrapper .tile-title {
      transition: all 0.1s; }
.multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .mosaic-list-container .tile a .tile-content-wrapper .tile-title {
  color: #ffffff !important; }
.multisite-blog-id-1 .header-slider-container .header-slide-content-wrapper, .multisite-blog-id-1 .header-slider-new-container .header-slide-content-wrapper {
  display: flex;
  align-items: flex-end;
  z-index: 11; }
@media screen and (max-width: 31.1875em) {
  .multisite-blog-id-1 .header-slider-container .header-slide-content-wrapper, .multisite-blog-id-1 .header-slider-new-container .header-slide-content-wrapper {
    padding: 0 0.78125rem !important; } }
.multisite-blog-id-1 .header-slider-container .header-slide-content-wrapper .header-slide-content-container, .multisite-blog-id-1 .header-slider-new-container .header-slide-content-wrapper .header-slide-content-container {
  border-top-left-radius: 0.375rem;
  border-top-right-radius: 0.375rem; }
  .multisite-blog-id-1 .header-slider-container .header-slide-content-wrapper .header-slide-content-container:before, .multisite-blog-id-1 .header-slider-new-container .header-slide-content-wrapper .header-slide-content-container:before, .multisite-blog-id-1 .header-slider-container .header-slide-content-wrapper .header-slide-content-container:after, .multisite-blog-id-1 .header-slider-new-container .header-slide-content-wrapper .header-slide-content-container:after {
    display: none; }
@media screen and (max-width: 47.9375em) {
  .multisite-blog-id-1 .header-slider-container .header-slides-wrapper, .multisite-blog-id-1 .header-slider-new-container .header-slides-wrapper {
    height: initial !important; }
  .multisite-blog-id-1 .header-slider-container .header-slide, .multisite-blog-id-1 .header-slider-new-container .header-slide {
    background-color: transparent; }
  .multisite-blog-id-1 .header-slider-container .header-slide, .multisite-blog-id-1 .header-slider-new-container .header-slide, .multisite-blog-id-1 .header-slider-container .header-slide-container, .multisite-blog-id-1 .header-slider-new-container .header-slide-container, .multisite-blog-id-1 .header-slider-container .header-slide-content-wrapper, .multisite-blog-id-1 .header-slider-new-container .header-slide-content-wrapper {
    height: initial !important; }
  .multisite-blog-id-1 .header-slider-container .header-slide-image, .multisite-blog-id-1 .header-slider-new-container .header-slide-image {
    background-color: #efefef; }
  .multisite-blog-id-1 .header-slider-container .header-slide-image, .multisite-blog-id-1 .header-slider-new-container .header-slide-image, .multisite-blog-id-1 .header-slider-container .header-slide-image-overlay, .multisite-blog-id-1 .header-slider-new-container .header-slide-image-overlay {
    height: 28.125rem !important; }
  .multisite-blog-id-1 .header-slider-container .header-slide-content-wrapper, .multisite-blog-id-1 .header-slider-new-container .header-slide-content-wrapper {
    position: relative;
    padding: 0 0.625rem !important;
    margin-top: -5rem; }
    .multisite-blog-id-1 .header-slider-container .header-slide-content-wrapper .header-slide-content-container, .multisite-blog-id-1 .header-slider-new-container .header-slide-content-wrapper .header-slide-content-container {
      width: 100% !important;
      max-width: 100% !important; } }
@media screen and (max-width: 31.1875em) {
  .multisite-blog-id-1 .header-slider-container .header-slide-image, .multisite-blog-id-1 .header-slider-new-container .header-slide-image, .multisite-blog-id-1 .header-slider-container .header-slide-image-overlay, .multisite-blog-id-1 .header-slider-new-container .header-slide-image-overlay {
    height: 25rem !important; }
  .multisite-blog-id-1 .header-slider-container .header-slide-content-wrapper, .multisite-blog-id-1 .header-slider-new-container .header-slide-content-wrapper {
    padding: 0 0.4375rem !important;
    margin-top: -3.75rem; }
    .multisite-blog-id-1 .header-slider-container .header-slide-content-wrapper .header-slide-content-container .header-slide-text, .multisite-blog-id-1 .header-slider-new-container .header-slide-content-wrapper .header-slide-content-container .header-slide-text {
      display: block !important; } }
.multisite-blog-id-1 .lyyti-card-list-container .lyyti-listing-filters-wrapper {
  background-color: transparent;
  box-shadow: none;
  padding: 0; }
  .multisite-blog-id-1 .lyyti-card-list-container .lyyti-listing-filters-wrapper .search-wrapper .search {
    max-width: 55rem; }
    .multisite-blog-id-1 .lyyti-card-list-container .lyyti-listing-filters-wrapper .search-wrapper .search .search-input, .multisite-blog-id-1 .lyyti-card-list-container .lyyti-listing-filters-wrapper .search-wrapper .search .search-input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=reset]):not([type=hidden]):not([type=file]):not(.cur-year), .multisite-blog-id-1 .lyyti-card-list-container .lyyti-listing-filters-wrapper .search-wrapper .search .search-input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=reset]):not([type=hidden]):not([type=file]):not(.cur-year).valid, .multisite-blog-id-1 .lyyti-card-list-container .lyyti-listing-filters-wrapper .search-wrapper .search .search-input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=reset]):not([type=hidden]):not([type=file]):not(.cur-year).parsley-success, .multisite-blog-id-1 .lyyti-card-list-container .lyyti-listing-filters-wrapper .search-wrapper .search .search-input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=reset]):not([type=hidden]):not([type=file]):not(.cur-year):valid {
      border-top-color: #707070 !important;
      border-left-color: #707070 !important;
      border-right-color: #707070 !important; }
      .multisite-blog-id-1 .lyyti-card-list-container .lyyti-listing-filters-wrapper .search-wrapper .search .search-input:focus, .multisite-blog-id-1 .lyyti-card-list-container .lyyti-listing-filters-wrapper .search-wrapper .search .search-input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=reset]):not([type=hidden]):not([type=file]):not(.cur-year):focus, .multisite-blog-id-1 .lyyti-card-list-container .lyyti-listing-filters-wrapper .search-wrapper .search .search-input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=reset]):not([type=hidden]):not([type=file]):not(.cur-year).valid:focus, .multisite-blog-id-1 .lyyti-card-list-container .lyyti-listing-filters-wrapper .search-wrapper .search .search-input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=reset]):not([type=hidden]):not([type=file]):not(.cur-year).parsley-success:focus, .multisite-blog-id-1 .lyyti-card-list-container .lyyti-listing-filters-wrapper .search-wrapper .search .search-input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=reset]):not([type=hidden]):not([type=file]):not(.cur-year):valid:focus {
        border-top-color: #e62000 !important;
        border-bottom-color: #e62000 !important;
        border-left-color: #e62000 !important;
        border-right-color: #e62000 !important; }
    .multisite-blog-id-1 .lyyti-card-list-container .lyyti-listing-filters-wrapper .search-wrapper .search .search-icon:after {
      content: "\e9cb";
      line-height: 1.4; }
.multisite-blog-id-1 #header-mobilemenu .header-content-wrapper .button {
  width: calc(100% - 1.875rem); }
@media screen and (max-width: 31.1875em) {
  .multisite-blog-id-1 #header-mobilemenu .header-content-wrapper .button {
    width: calc(100% - 1.5rem); } }
.multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .module-content-area-custom-styles-laatikko .child-module-container {
  padding-top: 40px;
  padding-bottom: 40px; }
@media screen and (max-width: 31.1875em) {
  .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .module-content-area-custom-styles-laatikko .child-module-container {
    padding-top: 35px;
    padding-bottom: 35px; } }
.multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .module-content-area-custom-styles-laatikko label, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .module-content-area-custom-styles-laatikko form .row .form-group .checkbox label, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .module-content-area-custom-styles-laatikko p, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .module-content-area-custom-styles-laatikko h2, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .module-content-area-custom-styles-laatikko .h2, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .module-content-area-custom-styles-laatikko .h2-alt, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .module-content-area-custom-styles-laatikko h3, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .module-content-area-custom-styles-laatikko .h3, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .module-content-area-custom-styles-laatikko .h3-alt, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .module-content-area-custom-styles-laatikko h4, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .module-content-area-custom-styles-laatikko .h4, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .module-content-area-custom-styles-laatikko h5, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .module-content-area-custom-styles-laatikko .h5, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .module-content-area-custom-styles-laatikko h6, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .module-content-area-custom-styles-laatikko .h6, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .module-content-area-custom-styles-laatikko a, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .module-content-area-custom-styles-laatikko blockquote, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .module-content-area-custom-styles-laatikko .content-ingress, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .module-content-area-custom-styles-laatikko .ingress, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .module-content-area-custom-styles-laatikko li {
  color: #294465; }
.multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .price-list-container .price-list .price-row-wrapper .price-row-container .name, .multisite-blog-id-1 .module-custom-styles-tummansininen-tausta-muodoilla .price-list-container .price-list .price-row-wrapper .price-row-container .price {
  color: #fff; }

.multisite-blog-id-2 .article-meta-wrapper.article-page {
  margin-top: 0.9375rem; }
  .multisite-blog-id-2 .article-meta-wrapper.article-page .article-meta-item {
    font-size: 1.375rem;
    line-height: 1.18;
    color: #8d949f;
    font-weight: 500;
    font-style: italic;
    letter-spacing: 0;
    text-transform: initial; }
  @media screen and (max-width: 47.9375em) {
    .multisite-blog-id-2 .article-meta-wrapper.article-page .article-meta-item {
      font-size: 1.3125rem; } }
@media screen and (max-width: 31.1875em) {
  .multisite-blog-id-2 .article-meta-wrapper.article-page .article-meta-item {
    font-size: 1.25rem; } }
.multisite-blog-id-2 .card .card-content-wrapper:after {
  font-size: 1.25rem; }
.multisite-blog-id-2 .iconlist-container .icon-wrapper .icon-title {
  font-family: 'Barlow Condensed', "Times New Roman", Times, serif;
  font-size: 2rem;
  line-height: 1.1;
  color: #294465;
  font-weight: 600;
  font-style: normal;
  letter-spacing: 0.0125rem;
  text-transform: initial;
  margin: 1.875rem 0 0.9375rem 0;
  margin: 0 0 0.9375rem 0 !important; }
  .multisite-blog-id-2 .iconlist-container .icon-wrapper .icon-title:after {
    display: none;
    background-color: #e62000;
    width: 6.25rem;
    height: 0.1875rem;
    margin-top: 0.9375rem; }
  .multisite-blog-id-2 .iconlist-container .icon-wrapper .icon-title:after {
    content: '';
    max-width: 100%; }
    .multisite-blog-id-2 .iconlist-container .icon-wrapper .icon-title.text-align-left:after {
      margin-left: 0;
      margin-right: auto; }
  .multisite-blog-id-2 .iconlist-container .icon-wrapper .icon-title.text-align-center:after {
    margin-left: auto;
    margin-right: auto; }
.multisite-blog-id-2 .iconlist-container .icon-wrapper .icon-title.text-align-right:after {
  margin-left: auto;
  margin-right: 0; }
.multisite-blog-id-2 .iconlist-container .icon-wrapper .icon-title a:not(.button):not(.button-alt):not(.button-large):not(.button-large-alt):not(.button-small):not(.button-small-alt), .multisite-blog-id-2 .iconlist-container .icon-wrapper .icon-title .a {
  font-family: inherit;
  font-weight: inherit;
  text-transform: inherit;
  letter-spacing: inherit; }
.multisite-blog-id-2 .iconlist-container .icon-wrapper .icon-titlea, .multisite-blog-id-2 .iconlist-container .icon-wrapper .icon-title.a {
  font-family: inherit;
  color: inherit;
  font-weight: inherit;
  font-style: inherit;
  letter-spacing: inherit;
  text-transform: inherit; }
  .multisite-blog-id-2 .iconlist-container .icon-wrapper .icon-titlea:hover, .multisite-blog-id-2 .iconlist-container .icon-wrapper .icon-title.a:hover, .multisite-blog-id-2 .iconlist-container .icon-wrapper .icon-titlea:active, .multisite-blog-id-2 .iconlist-container .icon-wrapper .icon-title.a:active, .multisite-blog-id-2 .iconlist-container .icon-wrapper .icon-titlea:focus, .multisite-blog-id-2 .iconlist-container .icon-wrapper .icon-title.a:focus {
    color: inherit; }
@media screen and (max-width: 31.1875em) {
  .multisite-blog-id-2 .iconlist-container .icon-wrapper .icon-title {
    overflow-wrap: break-word;
    word-wrap: break-word;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto; } }
@media screen and (max-width: 63.9375em) {
  .multisite-blog-id-2 .iconlist-container .icon-wrapper .icon-title {
    font-size: calc(2rem * 0.9);
    letter-spacing: calc(0.0125rem * 0.9);
    margin: calc(1.875rem * 0.9) 0 calc(0.9375rem * 0.9) 0; } }
@media screen and (max-width: 47.9375em) {
  .multisite-blog-id-2 .iconlist-container .icon-wrapper .icon-title {
    font-size: calc(2rem * 0.85);
    letter-spacing: calc(0.0125rem * 0.85);
    margin: calc(1.875rem * 0.85) 0 calc(0.9375rem * 0.85) 0; } }
@media screen and (max-width: 31.1875em) {
  .multisite-blog-id-2 .iconlist-container .icon-wrapper .icon-title {
    font-size: calc(2rem * 0.8);
    letter-spacing: calc(0.0125rem * 0.8);
    margin: calc(1.875rem * 0.8) 0 calc(0.9375rem * 0.8) 0; } }
@media screen and (max-width: 63.9375em) {
  .multisite-blog-id-2 .iconlist-container .icon-wrapper .icon-title:after {
    margin-top: calc(0.9375rem * 0.9); } }
@media screen and (max-width: 47.9375em) {
  .multisite-blog-id-2 .iconlist-container .icon-wrapper .icon-title:after {
    margin-top: calc(0.9375rem * 0.85); } }
@media screen and (max-width: 31.1875em) {
  .multisite-blog-id-2 .iconlist-container .icon-wrapper .icon-title:after {
    margin-top: calc(0.9375rem * 0.8); } }

.multisite-blog-id-3 .box {
  background-color: #0090d3;
  border-bottom: 0.75rem solid #302f2f; }
  .multisite-blog-id-3 .box .box-toptitle {
    color: #ffffff; }
  .multisite-blog-id-3 .box .box-title {
    color: #ffffff; }
  .multisite-blog-id-3 .box .box-subtitle {
    color: #ffffff; }
  .multisite-blog-id-3 .box .box-content {
    color: #ffffff; }
    .multisite-blog-id-3 .box .box-content p, .multisite-blog-id-3 .box .box-content h2, .multisite-blog-id-3 .box .box-content h3, .multisite-blog-id-3 .box .box-content h4, .multisite-blog-id-3 .box .box-content h5, .multisite-blog-id-3 .box .box-content h6, .multisite-blog-id-3 .box .box-content a, .multisite-blog-id-3 .box .box-content blockquote, .multisite-blog-id-3 .box .box-content li {
      color: #ffffff; }
  .multisite-blog-id-3 .box .box-form .box-form-content {
    color: #ffffff; }
    .multisite-blog-id-3 .box .box-form .box-form-content p, .multisite-blog-id-3 .box .box-form .box-form-content h2, .multisite-blog-id-3 .box .box-form .box-form-content h3, .multisite-blog-id-3 .box .box-form .box-form-content h4, .multisite-blog-id-3 .box .box-form .box-form-content h5, .multisite-blog-id-3 .box .box-form .box-form-content h6, .multisite-blog-id-3 .box .box-form .box-form-content a, .multisite-blog-id-3 .box .box-form .box-form-content blockquote, .multisite-blog-id-3 .box .box-form .box-form-content li {
      color: #ffffff; }
.multisite-blog-id-3 .module-title .h2-alt {
  background-color: transparent;
  clip-path: none;
  background-image: url(images/h2-alt-bg.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  padding: 0.9375rem 2.1875rem;
  display: inline-block; }
  .multisite-blog-id-3 .editor-content h4, .multisite-blog-id-3#tinymce h4 {
    border-bottom: none;
    padding-bottom: none; }
  .multisite-blog-id-3 .editor-content .h2-alt, .multisite-blog-id-3#tinymce .h2-alt {
    background-image: url(images/h2-alt-bg.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    padding: 0.9375rem 2.1875rem;
    display: inline-block; }
.multisite-blog-id-3 .header-row-ylapalkki-tyopoyta .header-cells-wrapper {
  border-bottom: none; }
.multisite-blog-id-3 .header-slider-type-home .header-slide-content-container:before, .multisite-blog-id-3 .header-slider-type-home .header-slide-content-container:after {
  display: none; }
  .multisite-blog-id-3 .image-card .image-card-content-wrapper .image-card-title {
    font-family: 'Barlow Condensed', "Times New Roman", Times, serif;
    font-size: 2.75rem;
    line-height: 1.05;
    color: #294465;
    font-weight: 600;
    font-style: normal;
    letter-spacing: 0.010625rem;
    text-transform: initial;
    margin: 2.5rem 0 1.25rem 0;
    margin-top: 0;
    text-shadow: none; }
    .multisite-blog-id-3 .image-card .image-card-content-wrapper .image-card-title:after {
      display: none;
      background-color: #e62000;
      width: 6.25rem;
      height: 0.1875rem;
      margin-top: 0.9375rem; }
    .multisite-blog-id-3 .image-card .image-card-content-wrapper .image-card-title:after {
      content: '';
      max-width: 100%; }
      .multisite-blog-id-3 .image-card .image-card-content-wrapper .image-card-title.text-align-left:after {
        margin-left: 0;
        margin-right: auto; }
    .multisite-blog-id-3 .image-card .image-card-content-wrapper .image-card-title.text-align-center:after {
      margin-left: auto;
      margin-right: auto; }
  .multisite-blog-id-3 .image-card .image-card-content-wrapper .image-card-title.text-align-right:after {
    margin-left: auto;
    margin-right: 0; }
  .multisite-blog-id-3 .image-card .image-card-content-wrapper .image-card-title a:not(.button):not(.button-alt):not(.button-large):not(.button-large-alt):not(.button-small):not(.button-small-alt), .multisite-blog-id-3 .image-card .image-card-content-wrapper .image-card-title .a {
    font-family: inherit;
    font-weight: inherit;
    text-transform: inherit;
    letter-spacing: inherit; }
  .multisite-blog-id-3 .image-card .image-card-content-wrapper .image-card-titlea, .multisite-blog-id-3 .image-card .image-card-content-wrapper .image-card-title.a {
    font-family: inherit;
    color: inherit;
    font-weight: inherit;
    font-style: inherit;
    letter-spacing: inherit;
    text-transform: inherit; }
    .multisite-blog-id-3 .image-card .image-card-content-wrapper .image-card-titlea:hover, .multisite-blog-id-3 .image-card .image-card-content-wrapper .image-card-title.a:hover, .multisite-blog-id-3 .image-card .image-card-content-wrapper .image-card-titlea:active, .multisite-blog-id-3 .image-card .image-card-content-wrapper .image-card-title.a:active, .multisite-blog-id-3 .image-card .image-card-content-wrapper .image-card-titlea:focus, .multisite-blog-id-3 .image-card .image-card-content-wrapper .image-card-title.a:focus {
      color: inherit; }
  @media screen and (max-width: 31.1875em) {
    .multisite-blog-id-3 .image-card .image-card-content-wrapper .image-card-title {
      overflow-wrap: break-word;
      word-wrap: break-word;
      -webkit-hyphens: auto;
      -ms-hyphens: auto;
      -moz-hyphens: auto;
      hyphens: auto; } }
@media screen and (max-width: 63.9375em) {
  .multisite-blog-id-3 .image-card .image-card-content-wrapper .image-card-title {
    font-size: calc(2.75rem * 0.9);
    letter-spacing: calc(0.010625rem * 0.9);
    margin: calc(2.5rem * 0.9) 0 calc(1.25rem * 0.9) 0; } }
@media screen and (max-width: 47.9375em) {
  .multisite-blog-id-3 .image-card .image-card-content-wrapper .image-card-title {
    font-size: calc(2.75rem * 0.8);
    letter-spacing: calc(0.010625rem * 0.8);
    margin: calc(2.5rem * 0.8) 0 calc(1.25rem * 0.8) 0; } }
@media screen and (max-width: 31.1875em) {
  .multisite-blog-id-3 .image-card .image-card-content-wrapper .image-card-title {
    font-size: calc(2.75rem * 0.7);
    letter-spacing: calc(0.010625rem * 0.7);
    margin: calc(2.5rem * 0.7) 0 calc(1.25rem * 0.7) 0; } }
@media screen and (max-width: 63.9375em) {
  .multisite-blog-id-3 .image-card .image-card-content-wrapper .image-card-title:after {
    margin-top: calc(0.9375rem * 0.9); } }
@media screen and (max-width: 47.9375em) {
  .multisite-blog-id-3 .image-card .image-card-content-wrapper .image-card-title:after {
    margin-top: calc(0.9375rem * 0.8); } }
@media screen and (max-width: 31.1875em) {
  .multisite-blog-id-3 .image-card .image-card-content-wrapper .image-card-title:after {
    margin-top: calc(0.9375rem * 0.7); } }
.multisite-blog-id-3 .image-card .image-card-image-overlay {
  background: none;
  background-color: rgba(0, 0, 0, 0.2);
  transition: background-color 0.5s; }
  .multisite-blog-id-3 .image-card:hover .image-card-image-overlay, .multisite-blog-id-3 .image-card:active .image-card-image-overlay, .multisite-blog-id-3 .image-card:focus .image-card-image-overlay {
    background-color: transparent;
    opacity: 1; }
.multisite-blog-id-3 .highlight .highlight-content-wrapper .highlight-content-container .highlight-title:after {
  background-color: #e62000; }
.multisite-blog-id-3 .highlight .highlight-content-wrapper:before {
  width: 17.9375rem;
  height: 30.5rem;
  border: none;
  background-image: url(images/highlight-bg.png);
  background-repeat: no-repeat; }
  .multisite-blog-id-3 .list-2-cells-container ul {
    border-width: 0.0625rem;
    border-color: #c3cdd8; }
    .multisite-blog-id-3 .list-2-cells-container ul li {
      border-width: 0.0625rem;
      border-color: #c3cdd8; }
.multisite-blog-id-3 .reservation-add-to-cart-container .add-to-cart-wrapper {
  box-shadow: none;
  background-color: #e3e7e7;
  color: #ffffff; }
  .multisite-blog-id-3 .reservation-add-to-cart-container .add-to-cart-wrapper .add-to-cart-title {
    text-align: center !important; }
    .multisite-blog-id-3 .reservation-add-to-cart-container .add-to-cart-wrapper .add-to-cart-title:after {
      display: none !important; }
  .multisite-blog-id-3 .reservation-add-to-cart-container .add-to-cart-wrapper .add-to-cart-sub-title {
    color: #ffffff !important; }
    .multisite-blog-id-3 .reservation-add-to-cart-container .add-to-cart-wrapper .main-price:after {
      display: none !important; }
  .multisite-blog-id-3 .reservation-add-to-cart-container .add-to-cart-wrapper .stock {
    color: #ffffff !important; }
.multisite-blog-id-3 .product-card .product-card-sub-title {
  color: #ffffff; }
  .multisite-blog-id-3.single-product .page-title-container .page-main-title, .multisite-blog-id-3.single-product .page-title-container .main-title {
    text-align: left !important; }
  .multisite-blog-id-3.single-product .page-title-container .sub-title {
    text-align: left !important; }
  .multisite-blog-id-3.single-product .ingress {
    text-align: left !important; }
.multisite-blog-id-3 .product-category-item {
  background-color: #302f2f !important;
  border: none !important;
  color: #ffffff !important;
  border-radius: 0 !important; }
  .multisite-blog-id-3 .child-module-aikataulu .aikataulu-container .times-wrapper .times-container .time-row .time-cell {
    padding: 0.625rem 0; }
  .multisite-blog-id-3 .child-module-aikataulu .aikataulu-container .times-wrapper .times-container .time-row .right {
    text-align: right; }
.multisite-blog-id-3 .product-image-gallery-container .thumbnails .gallery-item.active img, .multisite-blog-id-3 .image-gallery-with-preview-container .thumbnails .gallery-item.active img {
  border-color: #302f2f; }
.multisite-blog-id-3 .article-list-item .article-content .article-title {
  font-family: 'Barlow Condensed', "Times New Roman", Times, serif;
  font-size: 1.5rem;
  line-height: 1.1;
  color: #294465;
  font-weight: 600;
  font-style: normal;
  letter-spacing: 0rem;
  text-transform: initial;
  margin: 1.5625rem 0 1.25rem 0;
  margin-top: 0;
  margin-bottom: 0.375rem; }
  .multisite-blog-id-3 .article-list-item .article-content .article-title:after {
    display: none; }
  .multisite-blog-id-3 .article-list-item .article-content .article-title a:not(.button):not(.button-alt):not(.button-large):not(.button-large-alt):not(.button-small):not(.button-small-alt), .multisite-blog-id-3 .article-list-item .article-content .article-title .a {
    font-family: inherit;
    font-weight: inherit;
    text-transform: inherit;
    letter-spacing: inherit; }
  .multisite-blog-id-3 .article-list-item .article-content .article-titlea, .multisite-blog-id-3 .article-list-item .article-content .article-title.a {
    font-family: inherit;
    color: inherit;
    font-weight: inherit;
    font-style: inherit;
    letter-spacing: inherit;
    text-transform: inherit; }
    .multisite-blog-id-3 .article-list-item .article-content .article-titlea:hover, .multisite-blog-id-3 .article-list-item .article-content .article-title.a:hover, .multisite-blog-id-3 .article-list-item .article-content .article-titlea:active, .multisite-blog-id-3 .article-list-item .article-content .article-title.a:active, .multisite-blog-id-3 .article-list-item .article-content .article-titlea:focus, .multisite-blog-id-3 .article-list-item .article-content .article-title.a:focus {
      color: inherit; }
  @media screen and (max-width: 31.1875em) {
    .multisite-blog-id-3 .article-list-item .article-content .article-title {
      overflow-wrap: break-word;
      word-wrap: break-word;
      -webkit-hyphens: auto;
      -ms-hyphens: auto;
      -moz-hyphens: auto;
      hyphens: auto; } }
@media screen and (max-width: 63.9375em) {
  .multisite-blog-id-3 .article-list-item .article-content .article-title {
    font-size: calc(1.5rem * 0.95);
    letter-spacing: calc(0rem * 0.95);
    margin: calc(1.5625rem * 0.95) 0 calc(1.25rem * 0.95) 0; } }
@media screen and (max-width: 47.9375em) {
  .multisite-blog-id-3 .article-list-item .article-content .article-title {
    font-size: calc(1.5rem * 0.95);
    letter-spacing: calc(0rem * 0.95);
    margin: calc(1.5625rem * 0.95) 0 calc(1.25rem * 0.95) 0; } }
@media screen and (max-width: 31.1875em) {
  .multisite-blog-id-3 .article-list-item .article-content .article-title {
    font-size: calc(1.5rem * 0.95);
    letter-spacing: calc(0rem * 0.95);
    margin: calc(1.5625rem * 0.95) 0 calc(1.25rem * 0.95) 0; } }
.multisite-blog-id-3 .person.vertical {
  background-color: #0090d3;
  border-bottom: 0.75rem solid #302f2f; }
  .multisite-blog-id-3 .person.vertical .contact-person-title {
    font-family: 'Barlow', Arial, Helvetica, sans-serif;
    font-size: 1.3125rem;
    line-height: 1.33;
    color: #294465;
    font-weight: 600;
    font-style: normal;
    letter-spacing: 0rem;
    text-transform: initial;
    margin: 1.875rem 0 0.9375rem 0;
    margin: 0 0 1.875rem 0; }
    .multisite-blog-id-3 .person.vertical .contact-person-title:after {
      display: none;
      background-color: #e62000;
      width: 6.25rem;
      height: 0.1875rem;
      margin-top: 0.9375rem; }
    .multisite-blog-id-3 .person.vertical .contact-person-title:after {
      content: '';
      max-width: 100%; }
      .multisite-blog-id-3 .person.vertical .contact-person-title.text-align-left:after {
        margin-left: 0;
        margin-right: auto; }
    .multisite-blog-id-3 .person.vertical .contact-person-title.text-align-center:after {
      margin-left: auto;
      margin-right: auto; }
  .multisite-blog-id-3 .person.vertical .contact-person-title.text-align-right:after {
    margin-left: auto;
    margin-right: 0; }
  .multisite-blog-id-3 .person.vertical .contact-person-title a:not(.button):not(.button-alt):not(.button-large):not(.button-large-alt):not(.button-small):not(.button-small-alt), .multisite-blog-id-3 .person.vertical .contact-person-title .a {
    font-family: inherit;
    font-weight: inherit;
    text-transform: inherit;
    letter-spacing: inherit; }
  .multisite-blog-id-3 .person.vertical .contact-person-titlea, .multisite-blog-id-3 .person.vertical .contact-person-title.a {
    font-family: inherit;
    color: inherit;
    font-weight: inherit;
    font-style: inherit;
    letter-spacing: inherit;
    text-transform: inherit; }
    .multisite-blog-id-3 .person.vertical .contact-person-titlea:hover, .multisite-blog-id-3 .person.vertical .contact-person-title.a:hover, .multisite-blog-id-3 .person.vertical .contact-person-titlea:active, .multisite-blog-id-3 .person.vertical .contact-person-title.a:active, .multisite-blog-id-3 .person.vertical .contact-person-titlea:focus, .multisite-blog-id-3 .person.vertical .contact-person-title.a:focus {
      color: inherit; }
  @media screen and (max-width: 31.1875em) {
    .multisite-blog-id-3 .person.vertical .contact-person-title {
      overflow-wrap: break-word;
      word-wrap: break-word;
      -webkit-hyphens: auto;
      -ms-hyphens: auto;
      -moz-hyphens: auto;
      hyphens: auto; } }
@media screen and (max-width: 63.9375em) {
  .multisite-blog-id-3 .person.vertical .contact-person-title {
    font-size: calc(1.3125rem * 0.9);
    letter-spacing: calc(0rem * 0.9);
    margin: calc(1.875rem * 0.9) 0 calc(0.9375rem * 0.9) 0; } }
@media screen and (max-width: 47.9375em) {
  .multisite-blog-id-3 .person.vertical .contact-person-title {
    font-size: calc(1.3125rem * 0.85);
    letter-spacing: calc(0rem * 0.85);
    margin: calc(1.875rem * 0.85) 0 calc(0.9375rem * 0.85) 0; } }
@media screen and (max-width: 31.1875em) {
  .multisite-blog-id-3 .person.vertical .contact-person-title {
    font-size: calc(1.3125rem * 0.8);
    letter-spacing: calc(0rem * 0.8);
    margin: calc(1.875rem * 0.8) 0 calc(0.9375rem * 0.8) 0; } }
@media screen and (max-width: 63.9375em) {
  .multisite-blog-id-3 .person.vertical .contact-person-title:after {
    margin-top: calc(0.9375rem * 0.9); } }
@media screen and (max-width: 47.9375em) {
  .multisite-blog-id-3 .person.vertical .contact-person-title:after {
    margin-top: calc(0.9375rem * 0.85); } }
@media screen and (max-width: 31.1875em) {
  .multisite-blog-id-3 .person.vertical .contact-person-title:after {
    margin-top: calc(0.9375rem * 0.8); } }
.multisite-blog-id-3 .person.horizontal {
  background-color: #0090d3;
  border-bottom: 0.75rem solid #302f2f; }

.multisite-blog-id-4 .editor-content h4, .multisite-blog-id-4#tinymce h4 {
  border-bottom: none;
  padding-bottom: none; }
.multisite-blog-id-4 .header-slider-type-home .header-slide-content-container:before {
  background-color: #0090d3; }
.multisite-blog-id-4 .header-slider-type-home .header-slide-content-container:after {
  display: none; }
.multisite-blog-id-4:not(.single-product) .contact-person-container .person {
  box-shadow: none;
  background-color: transparent;
  border-bottom: none; }
  .multisite-blog-id-4:not(.single-product) .contact-person-container .person hr {
    display: none; }
  .multisite-blog-id-4:not(.single-product) .contact-person-container .person .person-image {
    width: 16rem;
    height: 16rem; }
  @media screen and (max-width: 31.1875em) {
    .multisite-blog-id-4:not(.single-product) .contact-person-container .person .person-image {
      width: 13.75rem;
      height: 13.75rem; } }
.multisite-blog-id-4.single-product .contact-person-container .person {
  border-bottom-color: #0090d3; }
.multisite-blog-id-4 .highlight .highlight-content-wrapper:before {
  display: none; }
  .multisite-blog-id-4 .infobox-horizontal-container .info-wrapper .left h3 {
    font-family: 'Barlow Condensed', "Times New Roman", Times, serif;
    font-size: 1.5rem;
    line-height: 1.1;
    color: #294465;
    font-weight: 600;
    font-style: normal;
    letter-spacing: 0rem;
    text-transform: initial;
    margin: 1.5625rem 0 1.25rem 0;
    border: none;
    padding: 0;
    margin: 0 0 0.3125rem 0; }
    .multisite-blog-id-4 .infobox-horizontal-container .info-wrapper .left h3:after {
      display: none; }
    .multisite-blog-id-4 .infobox-horizontal-container .info-wrapper .left h3 a:not(.button):not(.button-alt):not(.button-large):not(.button-large-alt):not(.button-small):not(.button-small-alt), .multisite-blog-id-4 .infobox-horizontal-container .info-wrapper .left h3 .a {
      font-family: inherit;
      font-weight: inherit;
      text-transform: inherit;
      letter-spacing: inherit; }
    .multisite-blog-id-4 .infobox-horizontal-container .info-wrapper .left h3a, .multisite-blog-id-4 .infobox-horizontal-container .info-wrapper .left h3.a {
      font-family: inherit;
      color: inherit;
      font-weight: inherit;
      font-style: inherit;
      letter-spacing: inherit;
      text-transform: inherit; }
      .multisite-blog-id-4 .infobox-horizontal-container .info-wrapper .left h3a:hover, .multisite-blog-id-4 .infobox-horizontal-container .info-wrapper .left h3.a:hover, .multisite-blog-id-4 .infobox-horizontal-container .info-wrapper .left h3a:active, .multisite-blog-id-4 .infobox-horizontal-container .info-wrapper .left h3.a:active, .multisite-blog-id-4 .infobox-horizontal-container .info-wrapper .left h3a:focus, .multisite-blog-id-4 .infobox-horizontal-container .info-wrapper .left h3.a:focus {
        color: inherit; }
    @media screen and (max-width: 31.1875em) {
      .multisite-blog-id-4 .infobox-horizontal-container .info-wrapper .left h3 {
        overflow-wrap: break-word;
        word-wrap: break-word;
        -webkit-hyphens: auto;
        -ms-hyphens: auto;
        -moz-hyphens: auto;
        hyphens: auto; } }
  @media screen and (max-width: 63.9375em) {
    .multisite-blog-id-4 .infobox-horizontal-container .info-wrapper .left h3 {
      font-size: calc(1.5rem * 0.95);
      letter-spacing: calc(0rem * 0.95);
      margin: calc(1.5625rem * 0.95) 0 calc(1.25rem * 0.95) 0; } }
@media screen and (max-width: 47.9375em) {
  .multisite-blog-id-4 .infobox-horizontal-container .info-wrapper .left h3 {
    font-size: calc(1.5rem * 0.95);
    letter-spacing: calc(0rem * 0.95);
    margin: calc(1.5625rem * 0.95) 0 calc(1.25rem * 0.95) 0; } }
@media screen and (max-width: 31.1875em) {
  .multisite-blog-id-4 .infobox-horizontal-container .info-wrapper .left h3 {
    font-size: calc(1.5rem * 0.95);
    letter-spacing: calc(0rem * 0.95);
    margin: calc(1.5625rem * 0.95) 0 calc(1.25rem * 0.95) 0; } }
.multisite-blog-id-4 #footer .module-newsletter_subscribe .editor-content h2 {
  color: #e62000; }
.multisite-blog-id-4 .person {
  border-bottom-color: #0090d3 !important; }
  .multisite-blog-id-4 .person.vertical {
    padding: 0 !important; }
    .multisite-blog-id-4 .person.vertical .person-image-wrapper {
      max-width: 16rem; }
      .multisite-blog-id-4 .person.vertical .person-image-wrapper .person-image {
        width: 16rem;
        height: 16rem; }
      @media screen and (max-width: 31.1875em) {
        .multisite-blog-id-4 .person.vertical .person-image-wrapper {
          max-width: 12.5rem; }
          .multisite-blog-id-4 .person.vertical .person-image-wrapper .person-image {
            width: 12.5rem;
            height: 12.5rem; } }
  .multisite-blog-id-4 .person .person-name {
    color: #e62000 !important; }
  .multisite-blog-id-4 .person .person-phone, .multisite-blog-id-4 .person .person-email, .multisite-blog-id-4 .person .person-linkedin {
    color: #294465 !important; }
    .multisite-blog-id-4 .person .person-phone a, .multisite-blog-id-4 .person .person-email a, .multisite-blog-id-4 .person .person-linkedin a {
      color: #294465 !important; }
    .multisite-blog-id-4 .person .person-phone:hover, .multisite-blog-id-4 .person .person-email:hover, .multisite-blog-id-4 .person .person-linkedin:hover, .multisite-blog-id-4 .person .person-phone:active, .multisite-blog-id-4 .person .person-email:active, .multisite-blog-id-4 .person .person-linkedin:active, .multisite-blog-id-4 .person .person-phone:focus, .multisite-blog-id-4 .person .person-email:focus, .multisite-blog-id-4 .person .person-linkedin:focus {
      color: #294465 !important; }
      .multisite-blog-id-4 .person .person-phone:hover a, .multisite-blog-id-4 .person .person-email:hover a, .multisite-blog-id-4 .person .person-linkedin:hover a, .multisite-blog-id-4 .person .person-phone:active a, .multisite-blog-id-4 .person .person-email:active a, .multisite-blog-id-4 .person .person-linkedin:active a, .multisite-blog-id-4 .person .person-phone:focus a, .multisite-blog-id-4 .person .person-email:focus a, .multisite-blog-id-4 .person .person-linkedin:focus a {
        color: #294465 !important; }
.multisite-blog-id-4.single-product .person.vertical, .multisite-blog-id-4 .staff-container .person.vertical {
  padding: 1.875rem 1.875rem 2.5rem 1.875rem !important; }
@media screen and (max-width: 31.1875em) {
  .multisite-blog-id-4.single-product .person.vertical, .multisite-blog-id-4 .staff-container .person.vertical {
    padding: 1.5625rem 1.5625rem 1.875rem 1.5625rem !important; } }
.multisite-blog-id-4.single-product .person.vertical .person-image-wrapper, .multisite-blog-id-4 .staff-container .person.vertical .person-image-wrapper {
  max-width: 12.5rem; }
  .multisite-blog-id-4.single-product .person.vertical .person-image-wrapper .person-image, .multisite-blog-id-4 .staff-container .person.vertical .person-image-wrapper .person-image {
    width: 12.5rem;
    height: 12.5rem; }

.multisite-blog-id-7 .editor-content h4, .multisite-blog-id-7 body#tinymce h4 {
  border-bottom: none;
  padding-bottom: 0; }
.multisite-blog-id-7 .box .box-title:after {
  display: none; }
.multisite-blog-id-7 .link-list-container .link-list {
  border-top: 0.0625rem solid #e3e7e7;
  border-bottom: 0.0625rem solid #e3e7e7; }
.multisite-blog-id-7 .module-title-container .sub-title {
  font-family: 'Barlow', Arial, Helvetica, sans-serif;
  font-size: 1rem;
  line-height: 1.38;
  color: #294465;
  font-weight: 500;
  font-style: normal;
  letter-spacing: 0rem;
  text-transform: initial;
  margin: 0rem 0 0.9375rem 0; }
  .multisite-blog-id-7 .module-title-container .sub-titlea, .multisite-blog-id-7 .module-title-container .sub-title.a {
    font-family: inherit;
    color: inherit;
    font-weight: inherit;
    font-style: inherit;
    letter-spacing: inherit;
    text-transform: inherit; }
    .multisite-blog-id-7 .module-title-container .sub-titlea:hover, .multisite-blog-id-7 .module-title-container .sub-title.a:hover, .multisite-blog-id-7 .module-title-container .sub-titlea:active, .multisite-blog-id-7 .module-title-container .sub-title.a:active, .multisite-blog-id-7 .module-title-container .sub-titlea:focus, .multisite-blog-id-7 .module-title-container .sub-title.a:focus {
      color: inherit; }
  @media screen and (max-width: 31.1875em) {
    .multisite-blog-id-7 .module-title-container .sub-title {
      overflow-wrap: break-word;
      word-wrap: break-word;
      -webkit-hyphens: auto;
      -ms-hyphens: auto;
      -moz-hyphens: auto;
      hyphens: auto; } }
@media screen and (max-width: 63.9375em) {
  .multisite-blog-id-7 .module-title-container .sub-title {
    font-size: calc(1rem * 1);
    letter-spacing: calc(0rem * 1);
    margin: calc(0rem * 1) 0 calc(0.9375rem * 1) 0; } }
@media screen and (max-width: 47.9375em) {
  .multisite-blog-id-7 .module-title-container .sub-title {
    font-size: calc(1rem * 1);
    letter-spacing: calc(0rem * 1);
    margin: calc(0rem * 1) 0 calc(0.9375rem * 1) 0; } }
@media screen and (max-width: 31.1875em) {
  .multisite-blog-id-7 .module-title-container .sub-title {
    font-size: calc(1rem * 0.95);
    letter-spacing: calc(0rem * 0.95);
    margin: calc(0rem * 0.95) 0 calc(0.9375rem * 0.95) 0; } }
.multisite-blog-id-7 #footer .module-title-container .module-main-title:after {
  display: none; }
.multisite-blog-id-7 #footer .module-title-container .sub-title {
  padding-top: 0; }
.multisite-blog-id-7 .header-languages-dropdown-wrapper .current-language .language-name {
  text-transform: uppercase;
  font-size: 0.9375rem; }
.multisite-blog-id-7 .header-languages-dropdown-wrapper .current-language:after {
  top: 0.125rem; }
.multisite-blog-id-7 .header-slider-type-home .header-slide-content-container:after {
  display: none; }
.multisite-blog-id-7 .header-slider-type-home .header-slide-content-wrapper .header-slide-content-container {
  background-image: url(images/lappiareena-highlight-bg.png);
  background-repeat: no-repeat;
  background-position: right bottom;
  background-size: cover; }
.multisite-blog-id-7 .highlight .highlight-content-wrapper:before {
  display: none; }
.multisite-blog-id-7 .highlight .highlight-content-wrapper {
  background-image: url(images/lappiareena-highlight-bg.png);
  background-repeat: no-repeat;
  background-position: right bottom;
  background-size: contain; }
  .multisite-blog-id-7:not(.single-product) .person.vertical {
    padding: 0 !important;
    background-color: transparent !important;
    border: none !important;
    box-shadow: none !important; }
    .multisite-blog-id-7:not(.single-product) .person.vertical hr {
      display: none; }
    @media screen and (max-width: 31.1875em) {
      .multisite-blog-id-7:not(.single-product) .person.vertical {
        padding: 0 !important; } }
.multisite-blog-id-7 .article-info-container .article-meta-item {
  font-size: 1.25rem !important;
  color: #e62000 !important;
  font-weight: 500 !important;
  letter-spacing: 0 !important; }
  .multisite-blog-id-7 .article-info-container .article-meta-item.date:before {
    top: 0 !important;
    font-size: 1.125rem !important; }
.multisite-blog-id-7 .article-info-container .article-meta-item.categories:before {
  top: 0.125rem !important;
  font-size: 1.3125rem !important; }
.multisite-blog-id-7 .article-info-container .article-meta-item.location:before {
  top: 0 !important;
  font-size: 1.125rem !important; }
@media screen and (max-width: 31.1875em) {
  .multisite-blog-id-7 .article-info-container .article-meta-item {
    font-size: 1.0625rem !important; }
    .multisite-blog-id-7 .article-info-container .article-meta-item.date:before {
      font-size: 1rem !important; }
  .multisite-blog-id-7 .article-info-container .article-meta-item.categories:before {
    font-size: 1.1875rem !important; }
  .multisite-blog-id-7 .article-info-container .article-meta-item.location:before {
    font-size: 1rem !important; } }

.locale-en .header-module-woocommerce_login, .locale-en .header-module-woocommerce_shopping_cart {
  display: none !important; }
