/* Malli: @include icon($facebook)*/
/*!
 Theme Name:   Höyrymoottori - Sylinteri
 Theme URI:    http://hoyry.net
 Description:  sylinteri
 Author:       Höyry
 Author URI:   http://hoyry.net
 Template:     hoyrymoottori
 Version:      2.0
 */
#scssphp-buster {
  display: none; }

@media screen and (max-width: 73.75em) {
  body.multisite-blog-id-1.locale-en #header #header-desktop .header-row-valikkopalkki-tyopoyta .header-cell-0 .header-modules-wrapper .header-module:nth-child(1).header-module-menu_ingress .header-menu-ingress-wrapper > .menu-item, body.multisite-blog-id-1.locale-ps #header #header-desktop .header-row-valikkopalkki-tyopoyta .header-cell-0 .header-modules-wrapper .header-module:nth-child(1).header-module-menu_ingress .header-menu-ingress-wrapper > .menu-item {
    margin: 0 calc(1.875rem / 2 * 0.45); } }
body.multisite-blog-id-1 .article-meta-wrapper.listing .article-meta-item.date:before {
  display: none; }
body.multisite-blog-id-1 h2 {
  position: relative;
  /* 
   Layout muutokset
   */ }
body.multisite-blog-id-1 #header, body.multisite-blog-id-1 #page-wrapper {
  max-width: none;
  margin-left: auto;
  margin-right: auto; }
  body.multisite-blog-id-1:not(.page-template-page-2-columns) #content > div:first-child:not(.module-header_slider):not(.module-home_slider) {
    padding-top: 5rem; }
  @media screen and (min-width: 64em) {
    body.multisite-blog-id-1.page-template-page-2-columns #content > div:first-child:not(.module-header_slider):not(.module-home_slider) {
      padding-top: 5rem; } }
@media print, screen and (max-width: 63.99875em) {
  body.multisite-blog-id-1 #content .side-menu-container .nav-wrapper {
    padding-top: 3.125rem;
    margin-bottom: 3.125rem; } }
body.multisite-blog-id-1 .page-title .page-main-title .main-title {
  hyphens: auto; }
body.multisite-blog-id-1 .module-container-home_slider {
  margin: 0 auto; }
@media print, screen and (max-width: 63.99875em) {
  body.multisite-blog-id-1 .module-header_slider.module-width-full-area.module-full-width-side-margins, body.multisite-blog-id-1 .module-home_slider.module-width-full-area.module-full-width-side-margins {
    padding-left: 0;
    padding-right: 0; }
  body.multisite-blog-id-1 .header-slider-type-home .header-slides-wrapper .header-slide .header-slide-container .header-slide-image {
    max-width: 100% !important; } }
body.multisite-blog-id-1 .highlight .highlight-image-wrapper.not-cropped .highlight-image img {
  height: 100%;
  width: 100%;
  object-fit: cover; }
@media print, screen and (max-width: 63.99875em) {
  body.multisite-blog-id-1 #header {
    box-shadow: none; } }
body.multisite-blog-id-1 #header .grid-container {
  max-width: 105rem; }
  body.multisite-blog-id-1 #header #header-desktop .header-row-logopalkki-tyopoyta::after {
    max-width: 104.6875rem;
    left: 0.3125rem; }
  @media print, screen and (max-width: 89.99875em) {
    body.multisite-blog-id-1 #header #header-desktop .header-row-logopalkki-tyopoyta .header-cell-1 .header-modules-wrapper .header-module:nth-child(1).header-module-menu_one_level .header-menu-one-level-wrapper {
      display: flex; }
      body.multisite-blog-id-1 #header #header-desktop .header-row-logopalkki-tyopoyta .header-cell-1 .header-modules-wrapper .header-module:nth-child(1).header-module-menu_one_level .header-menu-one-level-wrapper > .menu-item > a {
        line-height: initial;
        white-space: normal;
        word-wrap: break-word;
        display: flex;
        align-items: center; } }
body.multisite-blog-id-1 #header #header-desktop-sticky {
  max-width: 100%; }
  body.multisite-blog-id-1 #header #header-desktop-sticky .header-logo-wrapper img {
    padding-bottom: 0.3125rem; }
body.multisite-blog-id-1 #header .header-languages-slugs-wrapper .language {
  padding: 0 0.3125rem;
  opacity: 0.4; }
  body.multisite-blog-id-1 #header .header-languages-slugs-wrapper .language.current-language {
    background-color: #243d58;
    opacity: 1;
    padding-top: 0.0625rem; }
    body.multisite-blog-id-1 #header .header-languages-slugs-wrapper .language.current-language a {
      color: #ffffff !important; }
  body.multisite-blog-id-1 #header .header-languages-slugs-wrapper .language a:hover, body.multisite-blog-id-1 #header .header-languages-slugs-wrapper .language a:active, body.multisite-blog-id-1 #header .header-languages-slugs-wrapper .language a:focus {
    opacity: 1; }
  body.multisite-blog-id-1 #header .header-languages-slugs-wrapper .language a::after {
    display: none; }
body.multisite-blog-id-1 #header-desktop .header-row-huomiopalkki {
  display: none; }
  body.multisite-blog-id-1 #header-desktop .header-row-huomiopalkki .header-content-wrapper {
    color: white !important; }
    body.multisite-blog-id-1 #header-desktop .header-row-huomiopalkki .header-content-wrapper p, body.multisite-blog-id-1 #header-desktop .header-row-huomiopalkki .header-content-wrapper h1, body.multisite-blog-id-1 #header-desktop .header-row-huomiopalkki .header-content-wrapper h2, body.multisite-blog-id-1 #header-desktop .header-row-huomiopalkki .header-content-wrapper h3, body.multisite-blog-id-1 #header-desktop .header-row-huomiopalkki .header-content-wrapper h4, body.multisite-blog-id-1 #header-desktop .header-row-huomiopalkki .header-content-wrapper h5, body.multisite-blog-id-1 #header-desktop .header-row-huomiopalkki .header-content-wrapper h6 {
      color: white; }
    body.multisite-blog-id-1 #header-desktop .header-row-huomiopalkki .header-content-wrapper a:not(.button):not(.button-alt):not(.button-large):not(.button-large-alt):not(.button-small):not(.button-small-alt) {
      color: white !important;
      text-decoration: underline !important; }
      body.multisite-blog-id-1 #header-desktop .header-row-huomiopalkki .header-content-wrapper a:not(.button):not(.button-alt):not(.button-large):not(.button-large-alt):not(.button-small):not(.button-small-alt):hover, body.multisite-blog-id-1 #header-desktop .header-row-huomiopalkki .header-content-wrapper a:not(.button):not(.button-alt):not(.button-large):not(.button-large-alt):not(.button-small):not(.button-small-alt):active, body.multisite-blog-id-1 #header-desktop .header-row-huomiopalkki .header-content-wrapper a:not(.button):not(.button-alt):not(.button-large):not(.button-large-alt):not(.button-small):not(.button-small-alt):focus {
        text-decoration: none !important; }
@media print, screen and (max-width: 31.24875em) {
  body.multisite-blog-id-1 #header-mobile .header-languages-slugs-wrapper .language {
    padding: 0 0.1875rem; } }
body.multisite-blog-id-1 #search-form-modal .search-form-inputs-wrapper .search-form-submit::before {
  color: #243d58 !important; }
  body.multisite-blog-id-1 #search-form-modal .search-form-inputs-wrapper .search-form-submit:hover::before, body.multisite-blog-id-1 #search-form-modal .search-form-inputs-wrapper .search-form-submit:active::before, body.multisite-blog-id-1 #search-form-modal .search-form-inputs-wrapper .search-form-submit:focus::before {
    color: #ffffff !important; }
body.multisite-blog-id-1 #search-form-modal .search-form-inputs-wrapper .search-form-submit button {
  border: 1px solid #243d58 !important;
  border-left-width: 0 !important; }
body.multisite-blog-id-1 #search-results-wrapper .search-result-group .content-wrapper .search-result-item {
  margin-bottom: 0.5rem; }
  body.multisite-blog-id-1 #header-mobilemenu .header-modules-wrapper {
    max-width: 100%; }
    body.multisite-blog-id-1 #header-mobilemenu .header-module.header-module-search {
      margin-top: 1.5625rem; }
      body.multisite-blog-id-1 #header-mobilemenu .header-module.header-module-search .header-search-wrapper .search-form-wrapper .search-form-inputs-wrapper {
        width: 100% !important; }
    body.multisite-blog-id-1 #header-mobilemenu .header-module:nth-child(1).header-module-menu_mobile .header-menu-mobile-wrapper {
      border-bottom: 0.125rem solid #f0f2f4; }
  body.multisite-blog-id-1 #header-mobilemenu .header-module.header-module-menu_mobile .header-menu-mobile-wrapper {
    border-bottom: 0.125rem solid #f0f2f4; }
    body.multisite-blog-id-1 #header-mobilemenu .header-module.header-module-menu_mobile .header-menu-mobile-wrapper > li.menu-item-has-children > a {
      font-weight: 700; }
  body.multisite-blog-id-1 #header-mobilemenu .header-module.header-module-menu_mobile .header-menu-mobile-wrapper .sub-menu > li a {
    border-top: 1px solid #e7effc; }
    body.multisite-blog-id-1 #header-mobilemenu .header-module.header-module-menu_mobile .header-menu-mobile-wrapper .sub-menu > li:first-child a {
      border-top: 0; }
  body.multisite-blog-id-1 #header-mobilemenu .header-module.header-module-menu_mobile .header-menu-mobile-wrapper .toggle-submenu {
    padding: 1.25rem;
    top: 0 !important;
    right: 0 !important; }
body.multisite-blog-id-1.home .module-home_slider {
  padding-top: 0 !important; }
  body.multisite-blog-id-1 .page-two-column-content-wrapper > .grid-container {
    padding-left: 0;
    padding-right: 0; }
@media print, screen and (max-width: 63.99875em) {
  body.multisite-blog-id-1 .home-slider .header-slides-wrapper {
    display: flex;
    flex-direction: column-reverse; } }
body.multisite-blog-id-1 .home-slider .header-slide-content-wrapper {
  margin-left: 0; }
@media print, screen and (max-width: 63.99875em) {
  body.multisite-blog-id-1 .home-slider .header-slide-content-wrapper {
    height: auto !important;
    min-height: auto !important; } }
body.multisite-blog-id-1 .home-slider .header-slide-content-wrapper .header-slide-main-title::before {
  content: "";
  height: 2.6875rem;
  width: 7.125rem;
  display: block;
  position: relative;
  margin-right: auto;
  margin-bottom: 0.75rem;
  background: transparent url('images/home.png');
  background-repeat: no-repeat;
  background-size: 100%; }
body.multisite-blog-id-1 .home-slider .header-slide-content-wrapper .header-slide-content-container {
  position: relative;
  z-index: 10; }
@media print, screen and (max-width: 63.99875em) {
  body.multisite-blog-id-1 .home-slider .header-slide-content-wrapper .header-slide-content-container {
    justify-content: center; } }
body.multisite-blog-id-1 .home-slider .header-slide-content-wrapper .header-slide-content-container .links-container {
  display: grid;
  grid-template-columns: auto auto;
  position: relative;
  z-index: 10;
  gap: 0 1rem; }
@media screen and (max-width: 37.5em) {
  body.multisite-blog-id-1 .home-slider .header-slide-content-wrapper .header-slide-content-container .links-container a {
    text-decoration: none !important;
    cursor: pointer;
    border-style: solid !important;
    display: inline-flex;
    align-items: center;
    transition: all 0.2s !important;
    vertical-align: middle;
    box-sizing: border-box;
    outline: 0;
    text-shadow: none;
    overflow-wrap: break-word;
    word-wrap: break-word;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;
    max-width: 100%;
    background-size: 100%;
    position: relative;
    z-index: 100;
    font-family: Raleway, Arial, Helvetica, sans-serif;
    font-weight: 600;
    font-style: normal;
    font-size: 1.0625rem;
    line-height: 1.2;
    letter-spacing: 0rem;
    text-transform: initial;
    color: #ffffff !important;
    justify-content: center !important;
    text-align: center;
    background-color: #4c775e !important;
    background-image: none !important;
    border-width: 0rem !important;
    border-color: transparent !important;
    border-radius: 0.25rem !important;
    min-width: initial;
    padding-top: 0.9375rem;
    padding-bottom: 0.9375rem;
    padding-left: 1.25rem;
    padding-right: 3.75rem;
    margin: 0.9375rem 0 0.9375rem 0;
    font-size: 90%;
    width: 100%;
    margin: 0.3125rem; }
    body.multisite-blog-id-1 .home-slider .header-slide-content-wrapper .header-slide-content-container .links-container a:before {
      transition: all 0.2s !important; }
    body.multisite-blog-id-1 .home-slider .header-slide-content-wrapper .header-slide-content-container .links-container a::after {
      content: '';
      display: block;
      height: 100%;
      position: absolute;
      top: 0;
      left: 0;
      bottom: 0;
      right: 0;
      opacity: 0;
      width: 100%;
      z-index: -100;
      transition: all 0.2s !important;
      border-radius: inherit; }
    body.multisite-blog-id-1 .home-slider .header-slide-content-wrapper .header-slide-content-container .links-container a:hover, body.multisite-blog-id-1 .home-slider .header-slide-content-wrapper .header-slide-content-container .links-container a:active, body.multisite-blog-id-1 .home-slider .header-slide-content-wrapper .header-slide-content-container .links-container a:focus {
      text-decoration: none !important; }
      body.multisite-blog-id-1 .home-slider .header-slide-content-wrapper .header-slide-content-container .links-container a:hover::after, body.multisite-blog-id-1 .home-slider .header-slide-content-wrapper .header-slide-content-container .links-container a:active::after, body.multisite-blog-id-1 .home-slider .header-slide-content-wrapper .header-slide-content-container .links-container a:focus::after {
        opacity: 1; }
    body.multisite-blog-id-1 .home-slider .header-slide-content-wrapper .header-slide-content-container .links-container a:disabled {
      opacity: 0.7;
      cursor: default; }
      body.multisite-blog-id-1 .home-slider .header-slide-content-wrapper .header-slide-content-container .links-container a:disabled:hover::after, body.multisite-blog-id-1 .home-slider .header-slide-content-wrapper .header-slide-content-container .links-container a:disabled:active::after, body.multisite-blog-id-1 .home-slider .header-slide-content-wrapper .header-slide-content-container .links-container a:disabled:focus::after {
        opacity: 0; }
    body.multisite-blog-id-1 .home-slider .header-slide-content-wrapper .header-slide-content-container .links-container a: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: "\e947"; }
    body.multisite-blog-id-1 .home-slider .header-slide-content-wrapper .header-slide-content-container .links-container a:before {
      transform: translateY(0rem);
      font-size: 1.25rem;
      color: #ffffff; }
    body.multisite-blog-id-1 .home-slider .header-slide-content-wrapper .header-slide-content-container .links-container a:before {
      position: absolute;
      right: 1.25rem; }
      body.multisite-blog-id-1 .home-slider .header-slide-content-wrapper .header-slide-content-container .links-container a:hover:before, body.multisite-blog-id-1 .home-slider .header-slide-content-wrapper .header-slide-content-container .links-container a:active:before, body.multisite-blog-id-1 .home-slider .header-slide-content-wrapper .header-slide-content-container .links-container a:focus:before {
        color: #ffffff; }
    body.multisite-blog-id-1 .home-slider .header-slide-content-wrapper .header-slide-content-container .links-container a.is-active:before {
      color: #ffffff; }
  body.multisite-blog-id-1 .home-slider .header-slide-content-wrapper .header-slide-content-container .links-container a:disabled:hover:before, body.multisite-blog-id-1 .home-slider .header-slide-content-wrapper .header-slide-content-container .links-container a:disabled:active:before, body.multisite-blog-id-1 .home-slider .header-slide-content-wrapper .header-slide-content-container .links-container a:disabled:focus:before {
    color: #ffffff; }
  body.multisite-blog-id-1 .home-slider .header-slide-content-wrapper .header-slide-content-container .links-container a::after {
    display: none; }
  body.multisite-blog-id-1 .home-slider .header-slide-content-wrapper .header-slide-content-container .links-container a:hover, body.multisite-blog-id-1 .home-slider .header-slide-content-wrapper .header-slide-content-container .links-container a:active, body.multisite-blog-id-1 .home-slider .header-slide-content-wrapper .header-slide-content-container .links-container a:focus {
    color: #ffffff !important;
    border-color: #152941 !important;
    background-color: #29563c !important; }
  body.multisite-blog-id-1 .home-slider .header-slide-content-wrapper .header-slide-content-container .links-container a.is-active {
    background-color: #29563c !important;
    background-image: none !important;
    border-color: #152941 !important;
    color: #ffffff !important; }
    body.multisite-blog-id-1 .home-slider .header-slide-content-wrapper .header-slide-content-container .links-container a:disabled:hover, body.multisite-blog-id-1 .home-slider .header-slide-content-wrapper .header-slide-content-container .links-container a:disabled:active, body.multisite-blog-id-1 .home-slider .header-slide-content-wrapper .header-slide-content-container .links-container a:disabled:focus {
      color: #ffffff !important;
      background-color: #4c775e !important;
      background-image: none !important;
      border-color: transparent !important; } }
  @media screen and (max-width: 37.5em) and print, screen and (max-width: 63.99875em) {
    body.multisite-blog-id-1 .home-slider .header-slide-content-wrapper .header-slide-content-container .links-container a {
      padding-top: calc(0.9375rem * 0.9);
      padding-bottom: calc(0.9375rem * 0.9);
      padding-left: calc(1.25rem * 0.9);
      padding-right: calc(3.75rem * 0.9); } }
@media screen and (max-width: 37.5em) and print, screen and (max-width: 31.24875em) {
  body.multisite-blog-id-1 .home-slider .header-slide-content-wrapper .header-slide-content-container .links-container a {
    min-width: initial;
    padding-top: calc(0.9375rem * 0.8);
    padding-bottom: calc(0.9375rem * 0.8);
    padding-left: calc(1.25rem * 0.8);
    padding-right: calc(3.75rem * 0.8); } }
@media print, screen and (max-width: 89.99875em) {
  body.multisite-blog-id-1 .home-slider .header-slides-wrapper .slick-arrow.slick-prev {
    padding-left: 2.5rem; }
  body.multisite-blog-id-1 .home-slider .header-slides-wrapper .slick-arrow.slick-next {
    padding-right: 2.5rem; } }
@media print, screen and (max-width: 79.99875em) {
  body.multisite-blog-id-1 .home-slider .header-slides-wrapper .slick-arrow.slick-prev {
    padding-left: 1.875rem; }
  body.multisite-blog-id-1 .home-slider .header-slides-wrapper .slick-arrow.slick-next {
    padding-right: 1.875rem; } }
body.multisite-blog-id-1 .module-container-header_slider {
  margin: 0 auto; }
  body.multisite-blog-id-1 .header-slider-type-subpage .header-slides-wrapper .header-slide .header-slide-container {
    background-color: white; }
  @media print, screen and (max-width: 63.99875em) {
    body.multisite-blog-id-1 .header-slider-type-subpage .header-slides-wrapper .header-slide .header-slide-container .header-slide-content-wrapper {
      height: initial; } }
  body.multisite-blog-id-1 .header-slider-type-subpage .header-slides-wrapper .header-slide .header-slide-container .header-slide-image, body.multisite-blog-id-1 .header-slider-type-subpage .header-slides-wrapper .header-slide .header-slide-container .header-slide-image-overlay {
    max-width: calc(100% - 28.125rem) !important;
    margin-left: 28.125rem; }
  @media screen and (max-width: 105em) {
    body.multisite-blog-id-1 .header-slider-type-subpage .header-slides-wrapper .header-slide .header-slide-container .header-slide-image, body.multisite-blog-id-1 .header-slider-type-subpage .header-slides-wrapper .header-slide .header-slide-container .header-slide-image-overlay {
      max-width: calc(100% - 26.25rem) !important;
      margin-left: 26.25rem; } }
@media print, screen and (max-width: 79.99875em) {
  body.multisite-blog-id-1 .header-slider-type-subpage .header-slides-wrapper .header-slide .header-slide-container .header-slide-image, body.multisite-blog-id-1 .header-slider-type-subpage .header-slides-wrapper .header-slide .header-slide-container .header-slide-image-overlay {
    max-width: calc(100% - 26.25rem) !important;
    margin-left: 26.25rem; } }
@media print, screen and (max-width: 63.99875em) {
  body.multisite-blog-id-1 .header-slider-type-subpage .header-slides-wrapper .header-slide .header-slide-container .header-slide-image, body.multisite-blog-id-1 .header-slider-type-subpage .header-slides-wrapper .header-slide .header-slide-container .header-slide-image-overlay {
    max-width: 100% !important;
    margin-left: 0; } }
@media print, screen and (max-width: 47.99875em) {
  body.multisite-blog-id-1 .header-slider-type-subpage .header-slides-wrapper .header-slide .header-slide-container .header-slide-image, body.multisite-blog-id-1 .header-slider-type-subpage .header-slides-wrapper .header-slide .header-slide-container .header-slide-image-overlay {
    max-width: 100% !important; } }
@media print, screen and (max-width: 31.24875em) {
  body.multisite-blog-id-1 .header-slider-type-subpage .header-slides-wrapper .header-slide .header-slide-container .header-slide-image, body.multisite-blog-id-1 .header-slider-type-subpage .header-slides-wrapper .header-slide .header-slide-container .header-slide-image-overlay {
    max-width: 100% !important; } }
body.multisite-blog-id-1 .top-image {
  height: 21.875rem;
  min-height: 0;
  overflow: hidden;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  max-width: 120rem;
  margin: 0 auto;
  position: relative; }
@media print, screen and (max-width: 89.99875em) {
  body.multisite-blog-id-1 .top-image {
    height: 19.6875rem;
    min-height: 0; } }
@media print, screen and (max-width: 79.99875em) {
  body.multisite-blog-id-1 .top-image {
    height: 17.5rem;
    min-height: 0; } }
@media print, screen and (max-width: 63.99875em) {
  body.multisite-blog-id-1 .top-image {
    height: 15.3125rem;
    min-height: 0; } }
@media print, screen and (max-width: 47.99875em) {
  body.multisite-blog-id-1 .top-image {
    height: 13.125rem;
    min-height: 0; } }
@media print, screen and (max-width: 31.24875em) {
  body.multisite-blog-id-1 .top-image {
    height: 10.9375rem;
    min-height: 0; } }
@font-face {
  font-family: "FontAwesomeSolid";
  font-weight: bold;
  font-style: normal;
  src: url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.11.2/webfonts/fa-solid-900.ttf") format("truetype"); }
  body.multisite-blog-id-1 .side-menu-container a:not([href*="localhost:10128"]):not([href*="www.sodankyla.fi"]):not([href="sodankyla.fi"]):after {
    content: ' \f35d';
    font-family: "FontAwesomeSolid";
    display: inline-block;
    margin-left: 0.4375rem;
    font-size: 0.75rem;
    transform: translateY(-0.0625rem);
    opacity: 0.7; }
@media screen and (max-width: 79.9375em) {
  body.multisite-blog-id-1 .child-module-wrapper .module-content-area-custom-styles-oikean-laidan-sisennys .container, body.multisite-blog-id-1 .module-wrapper .module-content-area-custom-styles-oikean-laidan-sisennys .container, body.multisite-blog-id-1 .child-module-wrapper .module-content-area-custom-styles-oikean-laidan-sisennys .child-module-container, body.multisite-blog-id-1 .module-wrapper .module-content-area-custom-styles-oikean-laidan-sisennys .child-module-container {
    padding-right: 3.125rem; } }
@media screen and (max-width: 73.75em) {
  body.multisite-blog-id-1 .child-module-wrapper .module-content-area-custom-styles-oikean-laidan-sisennys .container, body.multisite-blog-id-1 .module-wrapper .module-content-area-custom-styles-oikean-laidan-sisennys .container, body.multisite-blog-id-1 .child-module-wrapper .module-content-area-custom-styles-oikean-laidan-sisennys .child-module-container, body.multisite-blog-id-1 .module-wrapper .module-content-area-custom-styles-oikean-laidan-sisennys .child-module-container {
    padding-right: 0; } }
body.multisite-blog-id-1 .module-container .content-title, body.multisite-blog-id-1 .child-module-container .content-title {
  margin-top: 0; }
body.multisite-blog-id-1 .module-title .module-main-title .main-title {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center; }
  body.multisite-blog-id-1 .module-title .module-main-title .main-title::before {
    content: "";
    height: 2.375rem;
    width: 6.1875rem;
    display: block;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0.75rem;
    background: transparent url('images/sydan2025.png');
    background-repeat: no-repeat;
    background-size: 100%; }
body.multisite-blog-id-1 .module-title .module-main-title.align-left .main-title {
  justify-content: flex-start; }
  body.multisite-blog-id-1 .module-title .module-main-title.align-left .main-title::before {
    margin-left: 0; }
body.multisite-blog-id-1 .module-title .module-main-title.align-right .main-title {
  justify-content: flex-end; }
  body.multisite-blog-id-1 .module-title .module-main-title.align-right .main-title::before {
    margin-right: 0; }
body.multisite-blog-id-1 .tabs {
  justify-content: flex-start;
  position: relative;
  padding-left: 0; }
  body.multisite-blog-id-1 .tabs .tabs-title a {
    position: relative;
    margin: 0 2.5rem 0 0;
    transition: all 0.2s; }
  @media print, screen and (max-width: 63.99875em) {
    body.multisite-blog-id-1 .tabs .tabs-title a {
      margin-bottom: 0.5rem; } }
@media print, screen and (max-width: 47.99875em) {
  body.multisite-blog-id-1 .tabs .tabs-title a {
    margin-bottom: 0.9375rem; } }
body.multisite-blog-id-1 .tabs .tabs-title a::after {
  content: "";
  height: 0.1875rem;
  width: 100%;
  background-color: #bcc4cc;
  position: relative;
  display: none; }
  body.multisite-blog-id-1 .tabs .tabs-title a:hover::after, body.multisite-blog-id-1 .tabs .tabs-title a:active::after, body.multisite-blog-id-1 .tabs .tabs-title a:focus::after {
    display: block; }
@media print, screen and (max-width: 47.99875em) {
  body.multisite-blog-id-1 .tabs .tabs-title.is-active a {
    margin-right: 0; } }
body.multisite-blog-id-1 .tabs .tabs-title.is-active a::after {
  display: block; }
body.multisite-blog-id-1 .tabs-content {
  padding-top: 0; }
  body.multisite-blog-id-1 .card .card-link-wrapper .card-link-text::before {
    color: #bcc4cc; }
body.multisite-blog-id-1 .highlight .highlight-content-wrapper .highlight-content-container .highlight-title::before {
  content: "";
  height: 2.6875rem;
  width: 7.125rem;
  display: block;
  position: relative;
  margin-right: auto;
  margin-bottom: 0.75rem;
  background: transparent url('images/home.png');
  background-repeat: no-repeat;
  background-size: 100%; }
@media print, screen and (max-width: 63.99875em) {
  body.multisite-blog-id-1 .highlight .highlight-image-wrapper img {
    width: 100%;
    height: 100%;
    object-fit: cover; } }
body.multisite-blog-id-1 .highlight .highlight-image-wrapper.cropped {
  background-color: transparent; }
@media print, screen and (max-width: 79.99875em) {
  body.multisite-blog-id-1 .highlight .highlight-image-wrapper.cropped {
    min-height: calc(26.25rem * 0.9); } }
@media print, screen and (max-width: 63.99875em) {
  body.multisite-blog-id-1 .highlight .highlight-image-wrapper.cropped {
    height: calc(26.25rem * 0.9);
    min-height: initial; } }
@media print, screen and (max-width: 47.99875em) {
  body.multisite-blog-id-1 .highlight .highlight-image-wrapper.cropped {
    height: calc(26.25rem * 0.7); } }
body.multisite-blog-id-1 .highlight .highlight-image-wrapper.cropped .highlight-image {
  background-size: contain; }
@media print, screen and (max-width: 79.99875em) {
  body.multisite-blog-id-1 .highlight .highlight-image-wrapper.cropped .highlight-image {
    background-size: cover; } }
@media print, screen and (max-width: 63.99875em) {
  body.multisite-blog-id-1 .module-horizontal_card_list.rss .horizontal-card-list-wrapper.card-list-columns-2, body.multisite-blog-id-1 .child-module-horizontal_card_list.rss .horizontal-card-list-wrapper.card-list-columns-2, body.multisite-blog-id-1 .child-module-news_listing.rss .horizontal-card-list-wrapper.card-list-columns-2, body.multisite-blog-id-1 .module-news_listing.rss .horizontal-card-list-wrapper.card-list-columns-2 {
    grid-template-columns: auto; } }
@media only screen and (min-width: 1024px) and (max-width: 1080px) {
  body.multisite-blog-id-1 .module-horizontal_card_list.rss .horizontal-card-list-wrapper.card-list-columns-2, body.multisite-blog-id-1 .child-module-horizontal_card_list.rss .horizontal-card-list-wrapper.card-list-columns-2, body.multisite-blog-id-1 .child-module-news_listing.rss .horizontal-card-list-wrapper.card-list-columns-2, body.multisite-blog-id-1 .module-news_listing.rss .horizontal-card-list-wrapper.card-list-columns-2 {
    grid-gap: 0.9375rem; } }
body.multisite-blog-id-1 .module-horizontal_card_list .horizontal-card-list-wrapper, body.multisite-blog-id-1 .child-module-horizontal_card_list .horizontal-card-list-wrapper, body.multisite-blog-id-1 .child-module-news_listing .horizontal-card-list-wrapper, body.multisite-blog-id-1 .module-news_listing .horizontal-card-list-wrapper {
  padding-top: 1.25rem; }
  body.multisite-blog-id-1 .module-horizontal_card_list .horizontal-card-list-wrapper.card-list-columns-2, body.multisite-blog-id-1 .child-module-horizontal_card_list .horizontal-card-list-wrapper.card-list-columns-2, body.multisite-blog-id-1 .child-module-news_listing .horizontal-card-list-wrapper.card-list-columns-2, body.multisite-blog-id-1 .module-news_listing .horizontal-card-list-wrapper.card-list-columns-2 {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 1.25rem; }
  @media screen and (max-width: 37.5em) {
    body.multisite-blog-id-1 .module-horizontal_card_list .horizontal-card-list-wrapper.card-list-columns-2, body.multisite-blog-id-1 .child-module-horizontal_card_list .horizontal-card-list-wrapper.card-list-columns-2, body.multisite-blog-id-1 .child-module-news_listing .horizontal-card-list-wrapper.card-list-columns-2, body.multisite-blog-id-1 .module-news_listing .horizontal-card-list-wrapper.card-list-columns-2 {
      grid-template-columns: auto; } }
body.multisite-blog-id-1 .module-horizontal_card_list .horizontal-card-list-wrapper .horizontal-card .horizontal-card-content-wrapper, body.multisite-blog-id-1 .child-module-horizontal_card_list .horizontal-card-list-wrapper .horizontal-card .horizontal-card-content-wrapper, body.multisite-blog-id-1 .child-module-news_listing .horizontal-card-list-wrapper .horizontal-card .horizontal-card-content-wrapper, body.multisite-blog-id-1 .module-news_listing .horizontal-card-list-wrapper .horizontal-card .horizontal-card-content-wrapper {
  align-items: flex-start;
  height: 100%;
  justify-content: space-between;
  hyphens: auto; }
@media print, screen and (max-width: 63.99875em) {
  body.multisite-blog-id-1 .module-horizontal_card_list .horizontal-card-list-wrapper .horizontal-card .horizontal-card-content-wrapper, body.multisite-blog-id-1 .child-module-horizontal_card_list .horizontal-card-list-wrapper .horizontal-card .horizontal-card-content-wrapper, body.multisite-blog-id-1 .child-module-news_listing .horizontal-card-list-wrapper .horizontal-card .horizontal-card-content-wrapper, body.multisite-blog-id-1 .module-news_listing .horizontal-card-list-wrapper .horizontal-card .horizontal-card-content-wrapper {
    padding: 1.25rem; } }
@media print, screen and (max-width: 47.99875em) {
  body.multisite-blog-id-1 .module-horizontal_card_list .horizontal-card-list-wrapper .horizontal-card .horizontal-card-content-wrapper, body.multisite-blog-id-1 .child-module-horizontal_card_list .horizontal-card-list-wrapper .horizontal-card .horizontal-card-content-wrapper, body.multisite-blog-id-1 .child-module-news_listing .horizontal-card-list-wrapper .horizontal-card .horizontal-card-content-wrapper, body.multisite-blog-id-1 .module-news_listing .horizontal-card-list-wrapper .horizontal-card .horizontal-card-content-wrapper {
    padding: 0.75rem; } }
body.multisite-blog-id-1 .module-horizontal_card_list .horizontal-card-list-wrapper .horizontal-card .horizontal-card-content-container, body.multisite-blog-id-1 .child-module-horizontal_card_list .horizontal-card-list-wrapper .horizontal-card .horizontal-card-content-container, body.multisite-blog-id-1 .child-module-news_listing .horizontal-card-list-wrapper .horizontal-card .horizontal-card-content-container, body.multisite-blog-id-1 .module-news_listing .horizontal-card-list-wrapper .horizontal-card .horizontal-card-content-container {
  height: 100%; }
body.multisite-blog-id-1 .module-horizontal_card_list .horizontal-card-list-wrapper .horizontal-card .card-content-top-row-container, body.multisite-blog-id-1 .child-module-horizontal_card_list .horizontal-card-list-wrapper .horizontal-card .card-content-top-row-container, body.multisite-blog-id-1 .child-module-news_listing .horizontal-card-list-wrapper .horizontal-card .card-content-top-row-container, body.multisite-blog-id-1 .module-news_listing .horizontal-card-list-wrapper .horizontal-card .card-content-top-row-container {
  display: flex;
  align-items: flex-start;
  position: relative; }
@media print, screen and (max-width: 63.99875em) {
  body.multisite-blog-id-1 .module-horizontal_card_list .horizontal-card-list-wrapper .horizontal-card .card-content-top-row-container, body.multisite-blog-id-1 .child-module-horizontal_card_list .horizontal-card-list-wrapper .horizontal-card .card-content-top-row-container, body.multisite-blog-id-1 .child-module-news_listing .horizontal-card-list-wrapper .horizontal-card .card-content-top-row-container, body.multisite-blog-id-1 .module-news_listing .horizontal-card-list-wrapper .horizontal-card .card-content-top-row-container {
    align-items: center; } }
body.multisite-blog-id-1 .module-horizontal_card_list .horizontal-card-list-wrapper .horizontal-card .card-content-top-row-container .horizontal-card-meta, body.multisite-blog-id-1 .child-module-horizontal_card_list .horizontal-card-list-wrapper .horizontal-card .card-content-top-row-container .horizontal-card-meta, body.multisite-blog-id-1 .child-module-news_listing .horizontal-card-list-wrapper .horizontal-card .card-content-top-row-container .horizontal-card-meta, body.multisite-blog-id-1 .module-news_listing .horizontal-card-list-wrapper .horizontal-card .card-content-top-row-container .horizontal-card-meta {
  padding: 0.1875rem 0.5rem;
  background-color: #f0f2f4;
  margin-right: 0.9375rem;
  height: 4.3125rem;
  min-width: 4.125rem;
  font-weight: 800; }
@media print, screen and (max-width: 31.24875em) {
  body.multisite-blog-id-1 .module-horizontal_card_list .horizontal-card-list-wrapper .horizontal-card .card-content-top-row-container .horizontal-card-meta, body.multisite-blog-id-1 .child-module-horizontal_card_list .horizontal-card-list-wrapper .horizontal-card .card-content-top-row-container .horizontal-card-meta, body.multisite-blog-id-1 .child-module-news_listing .horizontal-card-list-wrapper .horizontal-card .card-content-top-row-container .horizontal-card-meta, body.multisite-blog-id-1 .module-news_listing .horizontal-card-list-wrapper .horizontal-card .card-content-top-row-container .horizontal-card-meta {
    height: 3.75rem;
    min-width: 3.75rem; } }
body.multisite-blog-id-1 .module-horizontal_card_list .horizontal-card-list-wrapper .horizontal-card .card-content-top-row-container .horizontal-card-meta .date-date, body.multisite-blog-id-1 .child-module-horizontal_card_list .horizontal-card-list-wrapper .horizontal-card .card-content-top-row-container .horizontal-card-meta .date-date, body.multisite-blog-id-1 .child-module-news_listing .horizontal-card-list-wrapper .horizontal-card .card-content-top-row-container .horizontal-card-meta .date-date, body.multisite-blog-id-1 .module-news_listing .horizontal-card-list-wrapper .horizontal-card .card-content-top-row-container .horizontal-card-meta .date-date {
  font-size: 2.3125rem;
  letter-spacing: -0.04625rem;
  color: #ffffff;
  display: block;
  text-align: center;
  line-height: 1;
  padding-top: 0.625rem;
  font-weight: 800; }
@media print, screen and (max-width: 31.24875em) {
  body.multisite-blog-id-1 .module-horizontal_card_list .horizontal-card-list-wrapper .horizontal-card .card-content-top-row-container .horizontal-card-meta .date-date, body.multisite-blog-id-1 .child-module-horizontal_card_list .horizontal-card-list-wrapper .horizontal-card .card-content-top-row-container .horizontal-card-meta .date-date, body.multisite-blog-id-1 .child-module-news_listing .horizontal-card-list-wrapper .horizontal-card .card-content-top-row-container .horizontal-card-meta .date-date, body.multisite-blog-id-1 .module-news_listing .horizontal-card-list-wrapper .horizontal-card .card-content-top-row-container .horizontal-card-meta .date-date {
    font-size: 1.875rem; } }
body.multisite-blog-id-1 .module-horizontal_card_list .horizontal-card-list-wrapper .horizontal-card .card-content-top-row-container .horizontal-card-meta .date-string, body.multisite-blog-id-1 .child-module-horizontal_card_list .horizontal-card-list-wrapper .horizontal-card .card-content-top-row-container .horizontal-card-meta .date-string, body.multisite-blog-id-1 .child-module-news_listing .horizontal-card-list-wrapper .horizontal-card .card-content-top-row-container .horizontal-card-meta .date-string, body.multisite-blog-id-1 .module-news_listing .horizontal-card-list-wrapper .horizontal-card .card-content-top-row-container .horizontal-card-meta .date-string {
  display: block;
  font-size: 0.5625rem;
  text-transform: capitalize;
  margin-top: -0.3125rem;
  margin-bottom: 0.3125rem;
  text-align: center;
  color: #ffffff;
  font-weight: 800; }
@media print, screen and (max-width: 31.24875em) {
  body.multisite-blog-id-1 .module-horizontal_card_list .horizontal-card-list-wrapper .horizontal-card .card-content-top-row-container .horizontal-card-meta .date-string, body.multisite-blog-id-1 .child-module-horizontal_card_list .horizontal-card-list-wrapper .horizontal-card .card-content-top-row-container .horizontal-card-meta .date-string, body.multisite-blog-id-1 .child-module-news_listing .horizontal-card-list-wrapper .horizontal-card .card-content-top-row-container .horizontal-card-meta .date-string, body.multisite-blog-id-1 .module-news_listing .horizontal-card-list-wrapper .horizontal-card .card-content-top-row-container .horizontal-card-meta .date-string {
    font-size: 0.46875rem; } }
body.multisite-blog-id-1 .module-horizontal_card_list .horizontal-card-list-wrapper .horizontal-card .card-content-top-row-container .horizontal-card-title, body.multisite-blog-id-1 .child-module-horizontal_card_list .horizontal-card-list-wrapper .horizontal-card .card-content-top-row-container .horizontal-card-title, body.multisite-blog-id-1 .child-module-news_listing .horizontal-card-list-wrapper .horizontal-card .card-content-top-row-container .horizontal-card-title, body.multisite-blog-id-1 .module-news_listing .horizontal-card-list-wrapper .horizontal-card .card-content-top-row-container .horizontal-card-title {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  -webkit-line-clamp: 3;
  height: fit-content; }
body.multisite-blog-id-1 .module-horizontal_card_list .horizontal-card-list-wrapper .horizontal-card .horizontal-card-ingress, body.multisite-blog-id-1 .child-module-horizontal_card_list .horizontal-card-list-wrapper .horizontal-card .horizontal-card-ingress, body.multisite-blog-id-1 .child-module-news_listing .horizontal-card-list-wrapper .horizontal-card .horizontal-card-ingress, body.multisite-blog-id-1 .module-news_listing .horizontal-card-list-wrapper .horizontal-card .horizontal-card-ingress {
  padding-top: 0.9375rem; }
  body.multisite-blog-id-1 .module-horizontal_card_list .horizontal-card-list-wrapper .horizontal-card:hover .horizontal-card-title, body.multisite-blog-id-1 .child-module-horizontal_card_list .horizontal-card-list-wrapper .horizontal-card:hover .horizontal-card-title, body.multisite-blog-id-1 .child-module-news_listing .horizontal-card-list-wrapper .horizontal-card:hover .horizontal-card-title, body.multisite-blog-id-1 .module-news_listing .horizontal-card-list-wrapper .horizontal-card:hover .horizontal-card-title, body.multisite-blog-id-1 .module-horizontal_card_list .horizontal-card-list-wrapper .horizontal-card:active .horizontal-card-title, body.multisite-blog-id-1 .child-module-horizontal_card_list .horizontal-card-list-wrapper .horizontal-card:active .horizontal-card-title, body.multisite-blog-id-1 .child-module-news_listing .horizontal-card-list-wrapper .horizontal-card:active .horizontal-card-title, body.multisite-blog-id-1 .module-news_listing .horizontal-card-list-wrapper .horizontal-card:active .horizontal-card-title, body.multisite-blog-id-1 .module-horizontal_card_list .horizontal-card-list-wrapper .horizontal-card:focus .horizontal-card-title, body.multisite-blog-id-1 .child-module-horizontal_card_list .horizontal-card-list-wrapper .horizontal-card:focus .horizontal-card-title, body.multisite-blog-id-1 .child-module-news_listing .horizontal-card-list-wrapper .horizontal-card:focus .horizontal-card-title, body.multisite-blog-id-1 .module-news_listing .horizontal-card-list-wrapper .horizontal-card:focus .horizontal-card-title {
    text-decoration: underline; }
body.multisite-blog-id-1 .module-horizontal_card_list.rss .horizontal-card, body.multisite-blog-id-1 .child-module-horizontal_card_list.rss .horizontal-card, body.multisite-blog-id-1 .child-module-news_listing.rss .horizontal-card, body.multisite-blog-id-1 .module-news_listing.rss .horizontal-card {
  padding-top: 0;
  padding-bottom: 0; }
  body.multisite-blog-id-1 .module-horizontal_card_list.rss .horizontal-card .horizontal-card-content-wrapper, body.multisite-blog-id-1 .child-module-horizontal_card_list.rss .horizontal-card .horizontal-card-content-wrapper, body.multisite-blog-id-1 .child-module-news_listing.rss .horizontal-card .horizontal-card-content-wrapper, body.multisite-blog-id-1 .module-news_listing.rss .horizontal-card .horizontal-card-content-wrapper {
    min-height: auto;
    text-align: left;
    padding: 0 0.75rem; }
  @media print, screen and (max-width: 63.99875em) {
    body.multisite-blog-id-1 .module-horizontal_card_list.rss .horizontal-card .horizontal-card-content-wrapper, body.multisite-blog-id-1 .child-module-horizontal_card_list.rss .horizontal-card .horizontal-card-content-wrapper, body.multisite-blog-id-1 .child-module-news_listing.rss .horizontal-card .horizontal-card-content-wrapper, body.multisite-blog-id-1 .module-news_listing.rss .horizontal-card .horizontal-card-content-wrapper {
      padding: 0; } }
  body.multisite-blog-id-1 .module-horizontal_card_list.rss .horizontal-card .horizontal-card-content-wrapper .category, body.multisite-blog-id-1 .child-module-horizontal_card_list.rss .horizontal-card .horizontal-card-content-wrapper .category, body.multisite-blog-id-1 .child-module-news_listing.rss .horizontal-card .horizontal-card-content-wrapper .category, body.multisite-blog-id-1 .module-news_listing.rss .horizontal-card .horizontal-card-content-wrapper .category {
    color: #bcc4cc;
    font-size: 1rem;
    margin: 0 0 0.125rem 0;
    display: inline-block; }
  body.multisite-blog-id-1 .module-horizontal_card_list.rss .horizontal-card .horizontal-card-content-wrapper .horizontal-card-content-container, body.multisite-blog-id-1 .child-module-horizontal_card_list.rss .horizontal-card .horizontal-card-content-wrapper .horizontal-card-content-container, body.multisite-blog-id-1 .child-module-news_listing.rss .horizontal-card .horizontal-card-content-wrapper .horizontal-card-content-container, body.multisite-blog-id-1 .module-news_listing.rss .horizontal-card .horizontal-card-content-wrapper .horizontal-card-content-container {
    align-items: center;
    position: relative;
    height: 100%;
    padding: 1.5625rem 0; }
    body.multisite-blog-id-1 .module-horizontal_card_list.rss .horizontal-card .horizontal-card-content-wrapper .horizontal-card-content-container::before, body.multisite-blog-id-1 .child-module-horizontal_card_list.rss .horizontal-card .horizontal-card-content-wrapper .horizontal-card-content-container::before, body.multisite-blog-id-1 .child-module-news_listing.rss .horizontal-card .horizontal-card-content-wrapper .horizontal-card-content-container::before, body.multisite-blog-id-1 .module-news_listing.rss .horizontal-card .horizontal-card-content-wrapper .horizontal-card-content-container::before {
      content: "";
      height: calc(100% - 1.875rem);
      top: 0.9375rem;
      left: 5.75rem;
      position: absolute;
      width: 1px;
      background-color: #f0f2f4;
      display: block; }
  body.multisite-blog-id-1 .module-horizontal_card_list.rss .horizontal-card .horizontal-card-content-wrapper .horizontal-card-title-container, body.multisite-blog-id-1 .child-module-horizontal_card_list.rss .horizontal-card .horizontal-card-content-wrapper .horizontal-card-title-container, body.multisite-blog-id-1 .child-module-news_listing.rss .horizontal-card .horizontal-card-content-wrapper .horizontal-card-title-container, body.multisite-blog-id-1 .module-news_listing.rss .horizontal-card .horizontal-card-content-wrapper .horizontal-card-title-container {
    position: relative;
    padding-left: 2.5rem; }
@media only screen and (min-width: 1024px) {
  body.multisite-blog-id-1 .module-horizontal_card_list:not(.rss) .highlight-first-one .horizontal-card-list-wrapper .horizontal-card:first-child, body.multisite-blog-id-1 .child-module-horizontal_card_list:not(.rss) .highlight-first-one .horizontal-card-list-wrapper .horizontal-card:first-child {
    height: auto !important;
    grid-column: 1 / -1; }
    body.multisite-blog-id-1 .module-horizontal_card_list:not(.rss) .highlight-first-one .horizontal-card-list-wrapper .horizontal-card:first-child .horizontal-card-image-wrapper, body.multisite-blog-id-1 .child-module-horizontal_card_list:not(.rss) .highlight-first-one .horizontal-card-list-wrapper .horizontal-card:first-child .horizontal-card-image-wrapper {
      min-height: 22.5rem; }
    body.multisite-blog-id-1 .module-horizontal_card_list:not(.rss) .highlight-first-one .horizontal-card-list-wrapper .horizontal-card:first-child .horizontal-card-content-wrapper, body.multisite-blog-id-1 .child-module-horizontal_card_list:not(.rss) .highlight-first-one .horizontal-card-list-wrapper .horizontal-card:first-child .horizontal-card-content-wrapper {
      padding-left: 3.125rem;
      padding-top: 1.5625rem;
      align-items: flex-start; }
      body.multisite-blog-id-1 .module-horizontal_card_list:not(.rss) .highlight-first-one .horizontal-card-list-wrapper .horizontal-card:first-child .card-content-top-row-container .horizontal-card-title, body.multisite-blog-id-1 .child-module-horizontal_card_list:not(.rss) .highlight-first-one .horizontal-card-list-wrapper .horizontal-card:first-child .card-content-top-row-container .horizontal-card-title {
        font-size: 2.1875rem;
        letter-spacing: -0.04375rem; }
      body.multisite-blog-id-1 .module-horizontal_card_list:not(.rss) .highlight-first-one .horizontal-card-list-wrapper .horizontal-card:first-child .card-content-top-row-container .horizontal-card-meta, body.multisite-blog-id-1 .child-module-horizontal_card_list:not(.rss) .highlight-first-one .horizontal-card-list-wrapper .horizontal-card:first-child .card-content-top-row-container .horizontal-card-meta {
        height: auto;
        min-width: auto; }
        body.multisite-blog-id-1 .module-horizontal_card_list:not(.rss) .highlight-first-one .horizontal-card-list-wrapper .horizontal-card:first-child .card-content-top-row-container .horizontal-card-meta .date-date, body.multisite-blog-id-1 .child-module-horizontal_card_list:not(.rss) .highlight-first-one .horizontal-card-list-wrapper .horizontal-card:first-child .card-content-top-row-container .horizontal-card-meta .date-date {
          font-size: 4.0625rem;
          letter-spacing: -0.08125rem;
          line-height: 1.3; }
        body.multisite-blog-id-1 .module-horizontal_card_list:not(.rss) .highlight-first-one .horizontal-card-list-wrapper .horizontal-card:first-child .card-content-top-row-container .horizontal-card-meta .date-string, body.multisite-blog-id-1 .child-module-horizontal_card_list:not(.rss) .highlight-first-one .horizontal-card-list-wrapper .horizontal-card:first-child .card-content-top-row-container .horizontal-card-meta .date-string {
          font-size: 0.75rem;
          text-align: center;
          margin-top: -0.625rem;
          margin-bottom: 0.625rem; } }
@media print, screen and (max-width: 47.99875em) {
  body.multisite-blog-id-1 .module-horizontal_card_list:not(.rss) .horizontal-card .horizontal-card-image-wrapper, body.multisite-blog-id-1 .child-module-horizontal_card_list:not(.rss) .horizontal-card .horizontal-card-image-wrapper {
    min-height: 13.75rem;
    height: 13.75rem; } }
body.multisite-blog-id-1 .back-link-container .back-link a {
  text-decoration: underline; }
  body.multisite-blog-id-1 .back-link-container .back-link a:hover, body.multisite-blog-id-1 .back-link-container .back-link a:active, body.multisite-blog-id-1 .back-link-container .back-link a:focus {
    text-decoration: none; }
body.multisite-blog-id-1 .module-tapahtumienlappi .title, body.multisite-blog-id-1 .child-module-tapahtumienlappi .title {
  text-align: center;
  margin-bottom: 3.75rem; }
body.multisite-blog-id-1 .module-tapahtumienlappi .eventz-widgets-name, body.multisite-blog-id-1 .child-module-tapahtumienlappi .eventz-widgets-name {
  font-family: 'Rubik', Arial, Helvetica, sans-serif !important;
  font-size: 1.1875rem !important;
  line-height: 1.2 !important;
  color: #222222 !important;
  font-weight: 700 !important;
  font-style: normal !important;
  letter-spacing: -0.19px !important;
  text-transform: initial !important;
  min-height: 4.125rem; }
body.multisite-blog-id-1 .module-tapahtumienlappi .eventz-widgets-time, body.multisite-blog-id-1 .child-module-tapahtumienlappi .eventz-widgets-time, body.multisite-blog-id-1 .module-tapahtumienlappi .eventz-widgets-location, body.multisite-blog-id-1 .child-module-tapahtumienlappi .eventz-widgets-location {
  font-family: 'Rubik', Arial, Helvetica, sans-serif !important;
  font-size: 1rem !important;
  line-height: 1.46 !important;
  color: #222222 !important;
  font-weight: 400 !important;
  font-style: normal !important;
  letter-spacing: 0rem !important;
  text-transform: initial !important;
  padding-left: 1.6875rem !important; }
  body.multisite-blog-id-1 .module-tapahtumienlappi .eventz-widgets-time::before, body.multisite-blog-id-1 .child-module-tapahtumienlappi .eventz-widgets-time::before, body.multisite-blog-id-1 .module-tapahtumienlappi .eventz-widgets-location::before, body.multisite-blog-id-1 .child-module-tapahtumienlappi .eventz-widgets-location::before {
    color: #bcc4cc;
    background-image: none !important;
    top: 0.1875rem !important; }
body.multisite-blog-id-1 .module-tapahtumienlappi .eventz-widgets-time:before, body.multisite-blog-id-1 .child-module-tapahtumienlappi .eventz-widgets-time: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: "\e9a2"; }
body.multisite-blog-id-1 .module-tapahtumienlappi .eventz-widgets-time::before, body.multisite-blog-id-1 .child-module-tapahtumienlappi .eventz-widgets-time::before {
  content: "\e9ac" !important; }
body.multisite-blog-id-1 .module-tapahtumienlappi .eventz-widgets-summary, body.multisite-blog-id-1 .child-module-tapahtumienlappi .eventz-widgets-summary {
  padding: 0.4375rem 1.375rem !important; }
  body.multisite-blog-id-1 .module-tapahtumienlappi .eventz-widgets-summary .eventz-widgets-location, body.multisite-blog-id-1 .child-module-tapahtumienlappi .eventz-widgets-summary .eventz-widgets-location {
    left: 0 !important; }
    body.multisite-blog-id-1 .module-tapahtumienlappi .eventz-widgets-summary .eventz-widgets-location:before, body.multisite-blog-id-1 .child-module-tapahtumienlappi .eventz-widgets-summary .eventz-widgets-location: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: "\e9ac"; }
    body.multisite-blog-id-1 .module-tapahtumienlappi .eventz-widgets-summary .eventz-widgets-location::before, body.multisite-blog-id-1 .child-module-tapahtumienlappi .eventz-widgets-summary .eventz-widgets-location::before {
      content: "\e9a2" !important; }
    body.multisite-blog-id-1 .module-tapahtumienlappi .eventz-widgets-summary .eventz-widgets-location ~ .eventz-widgets-location, body.multisite-blog-id-1 .child-module-tapahtumienlappi .eventz-widgets-summary .eventz-widgets-location ~ .eventz-widgets-location {
      display: none; }
body.multisite-blog-id-1 .module-tapahtumienlappi .eventz-widgets-more, body.multisite-blog-id-1 .child-module-tapahtumienlappi .eventz-widgets-more {
  text-decoration: none !important;
  cursor: pointer;
  border-style: solid !important;
  display: inline-flex;
  align-items: center;
  transition: all 0.2s !important;
  vertical-align: middle;
  box-sizing: border-box;
  outline: 0;
  text-shadow: none;
  overflow-wrap: break-word;
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
  max-width: 100%;
  background-size: 100%;
  position: relative;
  z-index: 100;
  font-family: Raleway, Arial, Helvetica, sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 1rem;
  line-height: 1.2;
  letter-spacing: 0rem;
  text-transform: initial;
  color: #ffffff !important;
  justify-content: center !important;
  text-align: center;
  background-color: transparent !important;
  background-image: none !important;
  border-width: 0.0625rem !important;
  border-color: #ffffff !important;
  border-radius: 0.3125rem !important;
  min-width: initial;
  padding-top: 0.9375rem;
  padding-bottom: 0.9375rem;
  padding-left: 1.5625rem;
  padding-right: 4.375rem;
  margin: 0.9375rem 0 0.9375rem 0; }
  body.multisite-blog-id-1 .module-tapahtumienlappi .eventz-widgets-more:before, body.multisite-blog-id-1 .child-module-tapahtumienlappi .eventz-widgets-more:before {
    transition: all 0.2s !important; }
  body.multisite-blog-id-1 .module-tapahtumienlappi .eventz-widgets-more::after, body.multisite-blog-id-1 .child-module-tapahtumienlappi .eventz-widgets-more::after {
    content: '';
    display: block;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    opacity: 0;
    width: 100%;
    z-index: -100;
    transition: all 0.2s !important;
    border-radius: inherit; }
  body.multisite-blog-id-1 .module-tapahtumienlappi .eventz-widgets-more:hover, body.multisite-blog-id-1 .child-module-tapahtumienlappi .eventz-widgets-more:hover, body.multisite-blog-id-1 .module-tapahtumienlappi .eventz-widgets-more:active, body.multisite-blog-id-1 .child-module-tapahtumienlappi .eventz-widgets-more:active, body.multisite-blog-id-1 .module-tapahtumienlappi .eventz-widgets-more:focus, body.multisite-blog-id-1 .child-module-tapahtumienlappi .eventz-widgets-more:focus {
    text-decoration: none !important; }
    body.multisite-blog-id-1 .module-tapahtumienlappi .eventz-widgets-more:hover::after, body.multisite-blog-id-1 .child-module-tapahtumienlappi .eventz-widgets-more:hover::after, body.multisite-blog-id-1 .module-tapahtumienlappi .eventz-widgets-more:active::after, body.multisite-blog-id-1 .child-module-tapahtumienlappi .eventz-widgets-more:active::after, body.multisite-blog-id-1 .module-tapahtumienlappi .eventz-widgets-more:focus::after, body.multisite-blog-id-1 .child-module-tapahtumienlappi .eventz-widgets-more:focus::after {
      opacity: 1; }
  body.multisite-blog-id-1 .module-tapahtumienlappi .eventz-widgets-more:disabled, body.multisite-blog-id-1 .child-module-tapahtumienlappi .eventz-widgets-more:disabled {
    opacity: 0.7;
    cursor: default; }
    body.multisite-blog-id-1 .module-tapahtumienlappi .eventz-widgets-more:disabled:hover::after, body.multisite-blog-id-1 .child-module-tapahtumienlappi .eventz-widgets-more:disabled:hover::after, body.multisite-blog-id-1 .module-tapahtumienlappi .eventz-widgets-more:disabled:active::after, body.multisite-blog-id-1 .child-module-tapahtumienlappi .eventz-widgets-more:disabled:active::after, body.multisite-blog-id-1 .module-tapahtumienlappi .eventz-widgets-more:disabled:focus::after, body.multisite-blog-id-1 .child-module-tapahtumienlappi .eventz-widgets-more:disabled:focus::after {
      opacity: 0; }
  body.multisite-blog-id-1 .module-tapahtumienlappi .eventz-widgets-more:before, body.multisite-blog-id-1 .child-module-tapahtumienlappi .eventz-widgets-more: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: "\e947"; }
  body.multisite-blog-id-1 .module-tapahtumienlappi .eventz-widgets-more:before, body.multisite-blog-id-1 .child-module-tapahtumienlappi .eventz-widgets-more:before {
    transform: translateY(0rem);
    font-size: 1.25rem;
    color: #ffffff; }
  body.multisite-blog-id-1 .module-tapahtumienlappi .eventz-widgets-more:before, body.multisite-blog-id-1 .child-module-tapahtumienlappi .eventz-widgets-more:before {
    position: absolute;
    right: 1.4375rem; }
    body.multisite-blog-id-1 .module-tapahtumienlappi .eventz-widgets-more:hover:before, body.multisite-blog-id-1 .child-module-tapahtumienlappi .eventz-widgets-more:hover:before, body.multisite-blog-id-1 .module-tapahtumienlappi .eventz-widgets-more:active:before, body.multisite-blog-id-1 .child-module-tapahtumienlappi .eventz-widgets-more:active:before, body.multisite-blog-id-1 .module-tapahtumienlappi .eventz-widgets-more:focus:before, body.multisite-blog-id-1 .child-module-tapahtumienlappi .eventz-widgets-more:focus:before {
      color: #ffffff; }
  body.multisite-blog-id-1 .module-tapahtumienlappi .eventz-widgets-more.is-active:before, body.multisite-blog-id-1 .child-module-tapahtumienlappi .eventz-widgets-more.is-active:before {
    color: #ffffff; }
body.multisite-blog-id-1 .module-tapahtumienlappi .eventz-widgets-more:disabled:hover:before, body.multisite-blog-id-1 .child-module-tapahtumienlappi .eventz-widgets-more:disabled:hover:before, body.multisite-blog-id-1 .module-tapahtumienlappi .eventz-widgets-more:disabled:active:before, body.multisite-blog-id-1 .child-module-tapahtumienlappi .eventz-widgets-more:disabled:active:before, body.multisite-blog-id-1 .module-tapahtumienlappi .eventz-widgets-more:disabled:focus:before, body.multisite-blog-id-1 .child-module-tapahtumienlappi .eventz-widgets-more:disabled:focus:before {
  color: #ffffff; }
body.multisite-blog-id-1 .module-tapahtumienlappi .eventz-widgets-more::after, body.multisite-blog-id-1 .child-module-tapahtumienlappi .eventz-widgets-more::after {
  display: none; }
body.multisite-blog-id-1 .module-tapahtumienlappi .eventz-widgets-more:hover, body.multisite-blog-id-1 .child-module-tapahtumienlappi .eventz-widgets-more:hover, body.multisite-blog-id-1 .module-tapahtumienlappi .eventz-widgets-more:active, body.multisite-blog-id-1 .child-module-tapahtumienlappi .eventz-widgets-more:active, body.multisite-blog-id-1 .module-tapahtumienlappi .eventz-widgets-more:focus, body.multisite-blog-id-1 .child-module-tapahtumienlappi .eventz-widgets-more:focus {
  color: #ffffff !important;
  border-color: #152941 !important;
  background-color: #152941 !important; }
body.multisite-blog-id-1 .module-tapahtumienlappi .eventz-widgets-more.is-active, body.multisite-blog-id-1 .child-module-tapahtumienlappi .eventz-widgets-more.is-active {
  background-color: #152941 !important;
  background-image: none !important;
  border-color: #152941 !important;
  color: #ffffff !important; }
  body.multisite-blog-id-1 .module-tapahtumienlappi .eventz-widgets-more:disabled:hover, body.multisite-blog-id-1 .child-module-tapahtumienlappi .eventz-widgets-more:disabled:hover, body.multisite-blog-id-1 .module-tapahtumienlappi .eventz-widgets-more:disabled:active, body.multisite-blog-id-1 .child-module-tapahtumienlappi .eventz-widgets-more:disabled:active, body.multisite-blog-id-1 .module-tapahtumienlappi .eventz-widgets-more:disabled:focus, body.multisite-blog-id-1 .child-module-tapahtumienlappi .eventz-widgets-more:disabled:focus {
    color: #ffffff !important;
    background-color: transparent !important;
    background-image: none !important;
    border-color: #ffffff !important; }
  @media print, screen and (max-width: 63.99875em) {
    body.multisite-blog-id-1 .module-tapahtumienlappi .eventz-widgets-more, body.multisite-blog-id-1 .child-module-tapahtumienlappi .eventz-widgets-more {
      padding-top: calc(0.9375rem * 0.9);
      padding-bottom: calc(0.9375rem * 0.9);
      padding-left: calc(1.5625rem * 0.9);
      padding-right: calc(4.375rem * 0.9); } }
@media print, screen and (max-width: 31.24875em) {
  body.multisite-blog-id-1 .module-tapahtumienlappi .eventz-widgets-more, body.multisite-blog-id-1 .child-module-tapahtumienlappi .eventz-widgets-more {
    min-width: initial;
    padding-top: calc(0.9375rem * 0.8);
    padding-bottom: calc(0.9375rem * 0.8);
    padding-left: calc(1.5625rem * 0.8);
    padding-right: calc(4.375rem * 0.8); } }
@media print, screen and (max-width: 63.99875em) {
  body.multisite-blog-id-1 .module-tapahtumienlappi .eventz-widgets-simple-page-list-3 .eventz-widgets-page, body.multisite-blog-id-1 .child-module-tapahtumienlappi .eventz-widgets-simple-page-list-3 .eventz-widgets-page {
    width: 33%; } }
@media print, screen and (max-width: 47.99875em) {
  body.multisite-blog-id-1 .module-tapahtumienlappi .eventz-widgets-simple-page-list-3 .eventz-widgets-page, body.multisite-blog-id-1 .child-module-tapahtumienlappi .eventz-widgets-simple-page-list-3 .eventz-widgets-page {
    width: 50%; } }
@media screen and (max-width: 37.5em) {
  body.multisite-blog-id-1 .module-tapahtumienlappi .eventz-widgets-simple-page-list-3 .eventz-widgets-page, body.multisite-blog-id-1 .child-module-tapahtumienlappi .eventz-widgets-simple-page-list-3 .eventz-widgets-page {
    width: 100%; } }
body.multisite-blog-id-1 .share-links-container .share-links-wrapper {
  display: flex;
  justify-content: space-between; }
  body.multisite-blog-id-1 .accordion-container .accordion .accordion-item, body.multisite-blog-id-1 .contact-accordion-container .accordion .accordion-item {
    background-color: #243d58;
    border-radius: 0.25rem;
    margin-bottom: 0.25rem; }
    body.multisite-blog-id-1 .accordion-container .accordion .accordion-item .accordion-title.accordion-title[aria-expanded="false"]:before, body.multisite-blog-id-1 .contact-accordion-container .accordion .accordion-item .accordion-title.accordion-title[aria-expanded="false"]: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: "\e98b"; }
  body.multisite-blog-id-1 .accordion-container .accordion .accordion-item .accordion-title.accordion-title[aria-expanded="true"]:before, body.multisite-blog-id-1 .contact-accordion-container .accordion .accordion-item .accordion-title.accordion-title[aria-expanded="true"]: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: "\e998"; }
body.multisite-blog-id-1 .accordion-container .accordion .accordion-item.is-active .accordion-title, body.multisite-blog-id-1 .contact-accordion-container .accordion .accordion-item.is-active .accordion-title {
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem; }
@media print, screen and (max-width: 63.99875em) {
  body.multisite-blog-id-1 .card-list-container .grid-margin-x.large-up-2 > .cell {
    width: calc(50% - 1.875rem); } }
@media screen and (max-width: 37.5em) {
  /* 
   Custom tyylit
   */
  body.multisite-blog-id-1 .card-list-container .grid-margin-x.large-up-2 > .cell {
    width: calc(100% - 1.875rem); } }
body.multisite-blog-id-1 .module-container-manual_contact_list .person a {
  text-decoration: none; }
body.multisite-blog-id-1 .module-container-manual_contact_list .person .person-political-party {
  margin: 0; }
body.multisite-blog-id-1 #footer {
  position: relative; }
  body.multisite-blog-id-1 #footer hr {
    background-color: #F2F2F2 !important; }
  body.multisite-blog-id-1 #footer img {
    width: auto; }
  @media print, screen and (max-width: 63.99875em) {
    body.multisite-blog-id-1 #footer .grid-menu-wrapper .grid-menu-item-main-level > a {
      min-height: inherit; } }
  body.multisite-blog-id-1 #footer .grid-menu-wrapper .grid-menu-item-sub-level a {
    word-break: break-word; }
body.multisite-blog-id-1 #footer .back-to-top-container .back-to-top-content {
  text-align: center; }
  body.multisite-blog-id-1 #footer .back-to-top-container .back-to-top-content a {
    font-size: 1.3125rem;
    letter-spacing: -0.21px;
    position: relative; }
    body.multisite-blog-id-1 #footer .back-to-top-container .back-to-top-content a .text {
      text-decoration: underline; }
    @media screen and (max-width: 64em) {
      body.multisite-blog-id-1 #footer .back-to-top-container .back-to-top-content a {
        font-size: 1.125rem; } }
    body.multisite-blog-id-1 #footer .back-to-top-container .back-to-top-content a: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: "\e95d"; }
    body.multisite-blog-id-1 #footer .back-to-top-container .back-to-top-content a::after {
      color: #bcc4cc;
      margin-left: 0.9375rem;
      position: relative;
      top: 0.1875rem;
      transition: all 0.2s; }
    body.multisite-blog-id-1 #footer .back-to-top-container .back-to-top-content a:hover, body.multisite-blog-id-1 #footer .back-to-top-container .back-to-top-content a:active, body.multisite-blog-id-1 #footer .back-to-top-container .back-to-top-content a:focus {
      text-decoration: none !important; }
      body.multisite-blog-id-1 #footer .back-to-top-container .back-to-top-content a:hover .text, body.multisite-blog-id-1 #footer .back-to-top-container .back-to-top-content a:active .text, body.multisite-blog-id-1 #footer .back-to-top-container .back-to-top-content a:focus .text {
        text-decoration: none !important; }
      body.multisite-blog-id-1 #footer .back-to-top-container .back-to-top-content a:hover::after, body.multisite-blog-id-1 #footer .back-to-top-container .back-to-top-content a:active::after, body.multisite-blog-id-1 #footer .back-to-top-container .back-to-top-content a:focus::after {
        top: 0; }
body.multisite-blog-id-1 .embed-container iframe#a791b57fad7d6ab0c43f40108e4c7288 {
  position: absolute;
  top: 0;
  left: 0; }
body.multisite-blog-id-1 .embed-container iframe#parameterized_iframe {
  min-height: 75rem; }
body.multisite-blog-id-1 .bubster-list-6.bubster-css-default .bubster-more {
  background-color: #bcc4cc;
  color: #ffffff;
  border-radius: 0;
  text-decoration: none; }
  body.multisite-blog-id-1 .header-slider-container .header-slides-wrapper .slick-dots {
    z-index: 100; }
  @media screen and (min-width: 64em) {
    body.multisite-blog-id-1 .header-slider-container .header-slides-wrapper .slick-dots {
      width: 50%;
      margin-left: 50%; } }
body.multisite-blog-id-1 .header-slider-container .header-slides-wrapper .slick-dots li button {
  border-color: #ffffff !important;
  border-width: 0.125rem;
  border-radius: 0; }
  body.multisite-blog-id-1 .header-slider-container .header-slides-wrapper .slick-dots li:hover button, body.multisite-blog-id-1 .header-slider-container .header-slides-wrapper .slick-dots li:active button, body.multisite-blog-id-1 .header-slider-container .header-slides-wrapper .slick-dots li:focus button, body.multisite-blog-id-1 .header-slider-container .header-slides-wrapper .slick-dots li.slick-active button {
    border-color: #f0f2f4 !important;
    background-color: #f0f2f4 !important; }
body.multisite-blog-id-1 #header #header-desktop .header-languages-slugs-wrapper .language.language.language.language.language.language.language.language a, body.multisite-blog-id-1 #header #header-mobile .header-languages-slugs-wrapper .language.language.language.language.language.language.language.language a {
  font-weight: 800; }
body.multisite-blog-id-2 #header #header-desktop .header-row-ylavalikko-tyopoyta {
  background-color: #152941 !important; }
body.multisite-blog-id-2 #header #header-desktop .header-search-wrapper .search-link-wrapper .search-button {
  padding: 0.625rem;
  border-radius: 50%;
  background-color: #152941; }
body.multisite-blog-id-2 #header #header-desktop-sticky .header-row .header-module .header-module-container-logo .header-logo-wrapper {
  display: none; }
body.multisite-blog-id-2 #header #header-desktop-sticky .header-row .header-module .header-module-container-logo .header-sticky-logo-wrapper {
  display: block !important; }
@media print, screen and (max-width: 63.99875em) {
  body.multisite-blog-id-2[data-transparent-header="1"] {
    padding-top: 0 !important; } }
body.multisite-blog-id-2[data-transparent-header="1"] #header #header-desktop .header-row-logopalkki-tyopoyta {
  background: linear-gradient(0deg, rgba(0, 35, 75, 0) 2%, rgba(7, 59, 144, 0.21) 100%); }
  body.multisite-blog-id-2[data-transparent-header="1"] #header #header-desktop .header-row-logopalkki-tyopoyta .header-cell-1 .header-modules-wrapper .header-module:nth-child(1).header-module-menu_two_levels .header-menu-two-levels-wrapper > .menu-item > a {
    color: #ffffff; }
@media print, screen and (max-width: 63.99875em) {
  body.multisite-blog-id-2[data-transparent-header="1"] #header {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    background-color: transparent; } }
body.multisite-blog-id-2[data-transparent-header="1"] #header #header-mobile .header-row-valikkopalkki-mobiili {
  background-color: transparent; }
body.multisite-blog-id-2[data-transparent-header="1"] .header-languages-names-wrapper .language a {
  color: #243d58 !important;
  opacity: 1; }
  body.multisite-blog-id-2[data-transparent-header="1"] .header-languages-names-wrapper .language.current-language a {
    color: #ffffff !important; }
body.multisite-blog-id-2:not([data-transparent-header="1"]) #header #header-mobile .header-row-valikkopalkki-mobiili .header-cell-1 .header-modules-wrapper .header-module:nth-child(2).header-module-menu_icon .header-menu-icon-wrapper .nav-icon span {
  background-color: #152941; }
body.multisite-blog-id-2 #content .module-width-full-area.module-full-width-side-margins {
  padding-left: 3%;
  padding-right: 3%; }
  body.multisite-blog-id-2 #content .header-slider-type-home .header-slide-image-overlay {
    background: rgba(7, 59, 144, 0.4);
    background: linear-gradient(90deg, rgba(6, 58, 143, 0.92) -40%, rgba(7, 59, 144, 0) 85%); }
  @media print, screen and (max-width: 47.99875em) {
    body.multisite-blog-id-2 #content .header-slider-type-home .header-slide-image-overlay {
      background: rgba(6, 58, 143, 0.4); } }
body.multisite-blog-id-2 #content .module-wrapper > .grid-wrapper {
  padding-left: 3%;
  padding-right: 3%; }
  body.multisite-blog-id-2 #content .header-slider-type-home::after {
    content: "";
    position: absolute;
    bottom: -0.0625rem;
    left: 0;
    display: block;
    width: 100%;
    height: 4.5625rem;
    background: transparent url('images/visitsodankyla-headerslider-scrobo-down.png');
    background-repeat: no-repeat;
    background-position: top center;
    background-size: 100%; }
  @media screen and (max-width: 104.375em) {
    body.multisite-blog-id-2 #content .header-slider-type-home::after {
      bottom: -0.125rem;
      height: 4.0625rem; } }
@media screen and (max-width: 91.25em) {
  body.multisite-blog-id-2 #content .header-slider-type-home::after {
    height: 3.75rem; } }
@media screen and (max-width: 84.375em) {
  body.multisite-blog-id-2 #content .header-slider-type-home::after {
    height: 3.4375rem; } }
@media screen and (max-width: 80em) {
  body.multisite-blog-id-2 #content .header-slider-type-home::after {
    height: 3.125rem; } }
@media screen and (max-width: 70em) {
  body.multisite-blog-id-2 #content .header-slider-type-home::after {
    height: 3.125rem;
    background-size: cover; } }
body.multisite-blog-id-2 #content .header-slider-type-subpage .header-slides-wrapper .header-slide {
  background-color: transparent; }
@media screen and (max-width: 80em) {
  body.multisite-blog-id-2 #content .header-slider-type-subpage .header-slides-wrapper {
    height: 37.5rem !important; }
    body.multisite-blog-id-2 #content .header-slider-type-subpage .header-slides-wrapper .header-slide {
      height: 37.5rem !important; }
      body.multisite-blog-id-2 #content .header-slider-type-subpage .header-slides-wrapper .header-slide .header-slide-container {
        height: 37.5rem !important; }
        body.multisite-blog-id-2 #content .header-slider-type-subpage .header-slides-wrapper .header-slide .header-slide-container .header-slide-content-wrapper {
          height: 37.5rem !important;
          align-items: flex-start !important; } }
@media print, screen and (max-width: 31.24875em) {
  body.multisite-blog-id-2 #content .header-slider-type-subpage .header-slides-wrapper {
    height: 80vh !important; }
    body.multisite-blog-id-2 #content .header-slider-type-subpage .header-slides-wrapper .header-slide {
      height: 80vh !important; }
      body.multisite-blog-id-2 #content .header-slider-type-subpage .header-slides-wrapper .header-slide .header-slide-container {
        height: 80vh !important; }
        body.multisite-blog-id-2 #content .header-slider-type-subpage .header-slides-wrapper .header-slide .header-slide-container .header-slide-content-wrapper {
          height: 80vh !important;
          align-items: flex-start !important; } }
body.multisite-blog-id-2 #content .header-slider-type-subpage .header-slide-content-wrapper {
  padding-bottom: 0;
  padding-left: 0;
  max-width: 100%; }
@media print, screen and (max-width: 79.99875em) {
  body.multisite-blog-id-2 #content .header-slider-type-subpage .header-slide-content-wrapper {
    padding: 0; } }
body.multisite-blog-id-2 #content .header-slider-type-subpage .header-slide-content-wrapper .header-slide-content-container {
  position: relative;
  background-color: #152941;
  min-width: 43.75rem;
  height: 75%;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center; }
  body.multisite-blog-id-2 #content .header-slider-type-subpage .header-slide-content-wrapper .header-slide-content-container::before {
    content: "";
    position: absolute;
    top: -1.25rem;
    left: 0;
    display: block;
    width: 100%;
    height: 1.9375rem;
    background: transparent url('images/visitsodankyla-subslider-slide-top.png');
    background-repeat: no-repeat;
    background-position: top center;
    background-size: 100% 100%; }
  body.multisite-blog-id-2 #content .header-slider-type-subpage .header-slide-content-wrapper .header-slide-content-container::after {
    content: "";
    position: absolute;
    bottom: -1.875rem;
    left: 0;
    display: block;
    width: 100%;
    height: 2.0625rem;
    background: transparent url('images/visitsodankyla-subslider-slide-bottom.png');
    background-repeat: no-repeat;
    background-position: top center;
    background-size: 100% 100%; }
  @media print, screen and (max-width: 79.99875em) {
    body.multisite-blog-id-2 #content .header-slider-type-subpage .header-slide-content-wrapper .header-slide-content-container {
      transform: translateY(110%);
      margin-top: 2.5rem;
      margin-bottom: 4.375rem;
      margin-left: auto;
      margin-right: auto;
      min-height: 15.625rem;
      height: 40%; } }
@media print, screen and (max-width: 63.99875em) {
  body.multisite-blog-id-2 #content .header-slider-type-subpage .header-slide-content-wrapper .header-slide-content-container {
    min-width: 80%;
    align-items: center;
    display: flex;
    justify-content: center; } }
@media print, screen and (max-width: 47.99875em) {
  body.multisite-blog-id-2 #content .header-slider-type-subpage .header-slide-content-wrapper .header-slide-content-container {
    transform: scale(0.9);
    margin-top: 2.5rem;
    margin-bottom: 4.375rem;
    transform: translateY(100%); } }
@media screen and (max-width: 31.25em) {
  body.multisite-blog-id-2 #content .header-slider-type-subpage .header-slide-content-wrapper .header-slide-content-container {
    margin-top: 2.5rem;
    margin-bottom: 4.375rem;
    max-width: 95%;
    height: initial;
    min-height: 36%;
    transform: translateY(130%); } }
body.multisite-blog-id-2 #content .header-slider-type-subpage .header-slides-wrapper .header-slide .header-slide-container .header-slide-image, body.multisite-blog-id-2 #content .header-slider-type-subpage .header-slides-wrapper .header-slide .header-slide-container .header-slide-image-overlay {
  max-width: calc(100% - 37.5rem) !important;
  margin-left: 37.5rem; }
@media screen and (max-width: 105em) {
  body.multisite-blog-id-2 #content .header-slider-type-subpage .header-slides-wrapper .header-slide .header-slide-container .header-slide-image, body.multisite-blog-id-2 #content .header-slider-type-subpage .header-slides-wrapper .header-slide .header-slide-container .header-slide-image-overlay {
    max-width: calc(100% - 28.75rem) !important;
    margin-left: 28.75rem; } }
@media print, screen and (max-width: 79.99875em) {
  body.multisite-blog-id-2 #content .header-slider-type-subpage .header-slides-wrapper .header-slide .header-slide-container .header-slide-image, body.multisite-blog-id-2 #content .header-slider-type-subpage .header-slides-wrapper .header-slide .header-slide-container .header-slide-image-overlay {
    max-width: 100% !important;
    margin-left: 0; } }
@media print, screen and (max-width: 47.99875em) {
  body.multisite-blog-id-2 #content .header-slider-type-subpage .header-slides-wrapper .header-slide .header-slide-container .header-slide-image, body.multisite-blog-id-2 #content .header-slider-type-subpage .header-slides-wrapper .header-slide .header-slide-container .header-slide-image-overlay {
    max-width: 100% !important; } }
@media print, screen and (max-width: 31.24875em) {
  body.multisite-blog-id-2 #content .header-slider-type-subpage .header-slides-wrapper .header-slide .header-slide-container .header-slide-image, body.multisite-blog-id-2 #content .header-slider-type-subpage .header-slides-wrapper .header-slide .header-slide-container .header-slide-image-overlay {
    max-width: 100% !important; } }
body.multisite-blog-id-2 #content .image-cards-carousel-wrapper .slick-arrow {
  height: 3.625rem;
  width: 3.625rem;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #ffffff;
  border-radius: 50%;
  box-shadow: 0 0 1.25rem rgba(7, 59, 144, 0.11); }
  body.multisite-blog-id-2 #content .image-cards-carousel-wrapper .slick-arrow::before {
    font-size: 1.4375rem;
    color: #152941; }
body.multisite-blog-id-2 #content .image-cards-carousel-wrapper .slick-arrow.slick-prev {
  left: -1.125rem; }
body.multisite-blog-id-2 #content .image-cards-carousel-wrapper .slick-arrow.slick-next {
  right: -1.125rem; }
body.multisite-blog-id-2 #content .image-card .card-tag {
  position: absolute;
  top: 1.5625rem;
  left: 1.5625rem;
  z-index: 10; }
  body.multisite-blog-id-2 #content .image-card .card-tag .categories {
    display: flex;
    flex-wrap: wrap; }
    body.multisite-blog-id-2 #content .image-card .card-tag .categories .category-item {
      border-radius: 1.25rem;
      background-color: #243d58;
      color: #ffffff;
      padding: 0.1875rem 1.25rem;
      height: 2.1875rem;
      display: flex;
      justify-content: center;
      align-items: center;
      margin-right: 0.625rem;
      text-transform: uppercase;
      font-size: 0.875rem;
      font-weight: 400; }
body.multisite-blog-id-2 #content .image-card .image-card-content-wrapper::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: #073b90;
  background: linear-gradient(0deg, rgba(7, 59, 144, 0.75) 0%, rgba(7, 59, 144, 0) 99%);
  z-index: 0; }
body.multisite-blog-id-2 #content .image-card .image-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.multisite-blog-id-2 #content .image-card .image-card-content-wrapper::after {
  position: absolute;
  bottom: 1.875rem;
  right: 2.5rem;
  background: #152941;
  border-radius: 50%;
  color: #243d58;
  display: flex;
  justify-content: center;
  align-items: center; }
body.multisite-blog-id-2 #content .image-card .image-card-content-wrapper .image-card-content-container {
  position: relative;
  z-index: 10; }
body.multisite-blog-id-2 #content .image-card-list-container.layout-mosaic .tile.small-tile .image-card .image-card-content-wrapper .image-card-title .image-card-title-inner {
  font-size: 95%; }
body.multisite-blog-id-2 #content .image-card-carousel-container .image-card .image-card-content-wrapper::after, body.multisite-blog-id-2 #content .image-card-list-container .image-card .image-card-content-wrapper::after {
  width: 2.25rem;
  height: 2.25rem; }
body.multisite-blog-id-2 #content .image-card-list-container.layout-mosaic .image-card .image-card-content-wrapper::after {
  width: 2.8125rem;
  height: 2.8125rem; }
body.multisite-blog-id-2 #content .slider .slider-overlay {
  background: rgba(7, 59, 144, 0.4);
  background: linear-gradient(90deg, rgba(7, 59, 144, 0.7) 0%, rgba(7, 59, 144, 0) 80%); }
body.multisite-blog-id-2 #content .slider .slider-item-content-wrapper {
  max-width: 89.375rem;
  display: block;
  margin: 0 auto; }
body.multisite-blog-id-2 #content .module-custom-styles-kuvaesitys-rikotut-reunat .slider::before {
  content: "";
  position: absolute;
  top: -0.0625rem;
  left: 0;
  display: block;
  width: 100%;
  height: 4.3125rem;
  background: transparent url('images/visitsodankyla-slider-scrobo-up.png');
  background-repeat: no-repeat;
  background-position: top center;
  background-size: 100%;
  z-index: 10; }
body.multisite-blog-id-2 #content .module-custom-styles-kuvaesitys-rikotut-reunat .slider::after {
  content: "";
  position: absolute;
  bottom: -0.5rem;
  left: 0;
  display: block;
  width: 100%;
  height: 3.75rem;
  background: transparent url('images/visitsodankyla-slider-scrobo-down.png');
  background-repeat: no-repeat;
  background-position: bottom center;
  background-size: 100%;
  z-index: 10; }
@media screen and (max-width: 104.875em) {
  body.multisite-blog-id-2 #content .module-custom-styles-kuvaesitys-rikotut-reunat .slider::after {
    bottom: -0.5625rem; } }
@media screen and (max-width: 103.75em) {
  body.multisite-blog-id-2 #content .module-custom-styles-kuvaesitys-rikotut-reunat .slider::after {
    height: 3.4375rem; } }
@media screen and (max-width: 94.375em) {
  body.multisite-blog-id-2 #content .module-custom-styles-kuvaesitys-rikotut-reunat .slider::after {
    height: 3.125rem; } }
@media screen and (max-width: 84.375em) {
  body.multisite-blog-id-2 #content .module-custom-styles-kuvaesitys-rikotut-reunat .slider::after {
    bottom: -0.6875rem; } }
@media screen and (max-width: 80em) {
  body.multisite-blog-id-2 #content .module-custom-styles-kuvaesitys-rikotut-reunat .slider::after {
    height: 2.8125rem; } }
@media screen and (max-width: 70em) {
  body.multisite-blog-id-2 #content .module-custom-styles-kuvaesitys-rikotut-reunat .slider::after {
    height: 2.5rem;
    background-size: cover; } }
body.multisite-blog-id-2 #content .content-area-last-module-desktop .module-custom-styles-kuvaesitys-rikotut-reunat .slider::after, body.multisite-blog-id-2 #content .content-area-last-module-mobile .module-custom-styles-kuvaesitys-rikotut-reunat .slider::after {
  display: none; }
body.multisite-blog-id-2 #content .tooltip_templates {
  display: none; }
body.multisite-blog-id-2 #content .header-breadcrumbs {
  margin-top: -1.25rem; }
  body.multisite-blog-id-2 #content .header-breadcrumbs .breadcrumb-trail .trail-items {
    display: inline-block;
    padding-bottom: 0.9375rem;
    margin-top: 0; }
    body.multisite-blog-id-2 #content .header-breadcrumbs .breadcrumb-trail .trail-items li {
      display: inline-block;
      text-transform: lowercase;
      padding-right: 0.125rem; }
      body.multisite-blog-id-2 #content .header-breadcrumbs .breadcrumb-trail .trail-items li:after {
        top: 0px;
        right: 0px;
        content: "/";
        position: relative;
        left: 0.1875rem; }
        body.multisite-blog-id-2 #content .header-breadcrumbs .breadcrumb-trail .trail-items li:last-child::after {
          display: none; }
body.multisite-blog-id-2 #content .yritysrekisteri-listing-content .company-basic-info {
  max-width: 100%;
  box-shadow: 0 0 0.625rem rgba(7, 59, 144, 0.14); }
  body.multisite-blog-id-2 #content .yritysrekisteri-listing-content .company-basic-info > .row {
    border-bottom: 0; }
body.multisite-blog-id-2 #footer {
  position: relative; }
  body.multisite-blog-id-2 #footer::before {
    content: "";
    position: absolute;
    top: -2.5625rem;
    left: 0;
    display: block;
    width: 100%;
    height: 3.0625rem;
    background: transparent url('images/visitsodankyla-footer-scrobo.png');
    background-repeat: no-repeat;
    background-position: bottom center;
    background-size: 100%;
    z-index: 11; }
  @media screen and (max-width: 100em) {
    body.multisite-blog-id-2 #footer::before {
      height: 2.8125rem; } }
@media screen and (max-width: 75em) {
  body.multisite-blog-id-2 #footer::before {
    top: -1.625rem;
    height: 1.75rem; } }
@media screen and (max-width: 50em) {
  body.multisite-blog-id-2 #footer::before {
    top: -1.375rem;
    height: 1.5rem; } }
@media screen and (max-width: 31.25em) {
  body.multisite-blog-id-2 #footer::before {
    top: -0.75rem;
    height: 0.8125rem; } }
body.multisite-blog-id-2.company-single-view[data-transparent-header="1"] #header {
  position: relative; }
body.multisite-blog-id-2.company-single-view #content .company-basic-info {
  max-width: 100%;
  box-shadow: 0 0 0.625rem rgba(7, 59, 144, 0.14); }
  body.multisite-blog-id-2.company-single-view #content .company-basic-info > .row {
    border-bottom: 0; }
body.multisite-blog-id-2.company-single-view #content .companies-list {
  padding-bottom: 5rem; }
  body.multisite-blog-id-2.company-single-view #content .company-some .some-links a {
    text-decoration: none; }
body.multisite-blog-id-2.company-single-view #content .share-links-container {
  margin-top: 1.875rem; }
  body.multisite-blog-id-2.company-single-view #content .share-links-container .share-links-wrapper {
    display: flex;
    justify-content: space-between;
    max-width: 100%; }
body.multisite-blog-id-4 .grid-wrapper {
  padding-left: 3%;
  padding-right: 3%; }
body.multisite-blog-id-4 .button-small-alt {
  border-width: 0 !important;
  border-bottom-width: 1px !important; }
  body.multisite-blog-id-4 .header-slider-container .header-slides-wrapper .header-slide {
    background-color: transparent; }
  @media print, screen and (min-width: 48em) {
    body.multisite-blog-id-4 .header-slider-container .header-slide-content-wrapper {
      max-width: 100% !important; } }
@media print, screen and (max-width: 63.99875em) {
  body.multisite-blog-id-4 .header-slider-container .header-slide-content-wrapper {
    height: auto !important; } }
body.multisite-blog-id-4 .header-slider-container .header-slide-content-wrapper .header-slide-content-container {
  position: relative;
  background-repeat: no-repeat;
  border-radius: 0.375rem;
  height: 90% !important; }
@media print, screen and (max-width: 63.99875em) {
  body.multisite-blog-id-4 .header-slider-container .header-slide-content-wrapper .header-slide-content-container {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    height: 100% !important;
    margin-top: -13%; } }
@media print, screen and (max-width: 47.99875em) {
  body.multisite-blog-id-4 .header-slider-container .header-slide-content-wrapper .header-slide-content-container {
    margin-top: -10%; } }
@media print, screen and (max-width: 31.24875em) {
  body.multisite-blog-id-4 .header-slider-container .header-slide-content-wrapper .header-slide-content-container {
    margin-top: -5%; } }
@media print, screen and (max-width: 63.99875em) {
  body.multisite-blog-id-4 .header-slider-container.header-slider-type-home .header-slide-content-wrapper {
    height: auto !important; } }
body.multisite-blog-id-4 .header-slider-container .header-slides-wrapper .header-slide .header-slide-container .header-slide-image, body.multisite-blog-id-4 .header-slider-container .header-slides-wrapper .header-slide .header-slide-container .header-slide-image-overlay {
  max-width: calc(100% - 29.6875rem) !important;
  margin-left: auto;
  border-radius: 0.375rem; }
@media print, screen and (max-width: 89.99875em) {
  body.multisite-blog-id-4 .header-slider-container .header-slides-wrapper .header-slide .header-slide-container .header-slide-image, body.multisite-blog-id-4 .header-slider-container .header-slides-wrapper .header-slide .header-slide-container .header-slide-image-overlay {
    max-width: calc(100% - 25rem) !important; } }
@media print, screen and (max-width: 63.99875em) {
  body.multisite-blog-id-4 .header-slider-container .header-slides-wrapper .header-slide .header-slide-container .header-slide-image, body.multisite-blog-id-4 .header-slider-container .header-slides-wrapper .header-slide .header-slide-container .header-slide-image-overlay {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0; } }
@media print, screen and (max-width: 79.99875em) {
  body.multisite-blog-id-4 .header-slider-container .header-slides-wrapper .header-slide .header-slide-container .header-slide-image, body.multisite-blog-id-4 .header-slider-container .header-slides-wrapper .header-slide .header-slide-container .header-slide-image-overlay {
    max-width: calc(100% - 20.3125rem) !important; } }
@media print, screen and (max-width: 63.99875em) {
  body.multisite-blog-id-4 .header-slider-container .header-slides-wrapper .header-slide .header-slide-container .header-slide-image, body.multisite-blog-id-4 .header-slider-container .header-slides-wrapper .header-slide .header-slide-container .header-slide-image-overlay {
    max-width: 100% !important; } }
@media print, screen and (max-width: 47.99875em) {
  body.multisite-blog-id-4 .header-slider-container .header-slides-wrapper .header-slide .header-slide-container .header-slide-image, body.multisite-blog-id-4 .header-slider-container .header-slides-wrapper .header-slide .header-slide-container .header-slide-image-overlay {
    max-width: 100% !important; } }
@media print, screen and (max-width: 31.24875em) {
  body.multisite-blog-id-4 .header-slider-container .header-slides-wrapper .header-slide .header-slide-container .header-slide-image, body.multisite-blog-id-4 .header-slider-container .header-slides-wrapper .header-slide .header-slide-container .header-slide-image-overlay {
    max-width: 100% !important; } }
body.multisite-blog-id-4 .module-custom-styles-tummansininen-taustakuva .numbers-container .numbers-list-wrapper .cell, body.multisite-blog-id-4 .module-custom-styles-tummansininen-taustavari .numbers-container .numbers-list-wrapper .cell {
  border-top: 2px solid rgba(255, 255, 255, 0.2); }
body.multisite-blog-id-4 .module-custom-styles-tummansininen-taustakuva .numbers-container .number-wrapper, body.multisite-blog-id-4 .module-custom-styles-tummansininen-taustavari .numbers-container .number-wrapper {
  text-align: left; }
  body.multisite-blog-id-4 .module-custom-styles-tummansininen-taustakuva .numbers-container .number-wrapper .number-number, body.multisite-blog-id-4 .module-custom-styles-tummansininen-taustavari .numbers-container .number-wrapper .number-number, body.multisite-blog-id-4 .module-custom-styles-tummansininen-taustakuva .numbers-container .number-wrapper .number-text, body.multisite-blog-id-4 .module-custom-styles-tummansininen-taustavari .numbers-container .number-wrapper .number-text {
    color: #ffffff; }
    body.multisite-blog-id-4 .module-custom-styles-tummansininen-taustakuva .numbers-container .number-wrapper .number-number p, body.multisite-blog-id-4 .module-custom-styles-tummansininen-taustavari .numbers-container .number-wrapper .number-number p, body.multisite-blog-id-4 .module-custom-styles-tummansininen-taustakuva .numbers-container .number-wrapper .number-text p, body.multisite-blog-id-4 .module-custom-styles-tummansininen-taustavari .numbers-container .number-wrapper .number-text p {
      color: #ffffff; }
body.multisite-blog-id-4 .module-numbers .numbers-container .numbers-list-wrapper .cell, body.multisite-blog-id-4 .child-module-numbers .numbers-container .numbers-list-wrapper .cell {
  border-top: 2px solid rgba(255, 255, 255, 0.2); }
body.multisite-blog-id-4 .module-numbers .numbers-container .number-wrapper, body.multisite-blog-id-4 .child-module-numbers .numbers-container .number-wrapper {
  text-align: left; }
  body.multisite-blog-id-4 .module-numbers .numbers-container .number-wrapper .number-number, body.multisite-blog-id-4 .child-module-numbers .numbers-container .number-wrapper .number-number, body.multisite-blog-id-4 .module-numbers .numbers-container .number-wrapper .number-text, body.multisite-blog-id-4 .child-module-numbers .numbers-container .number-wrapper .number-text {
    color: #ffffff; }
    body.multisite-blog-id-4 .module-numbers .numbers-container .number-wrapper .number-number p, body.multisite-blog-id-4 .child-module-numbers .numbers-container .number-wrapper .number-number p, body.multisite-blog-id-4 .module-numbers .numbers-container .number-wrapper .number-text p, body.multisite-blog-id-4 .child-module-numbers .numbers-container .number-wrapper .number-text p {
      color: #ffffff; }
body.multisite-blog-id-4 .module-custom-styles-revontulitausta-ilman-reunoja .form-container .form-content-wrapper .form-privacy-policy-wrapper .form-privacy-policy-link > a {
  color: #ffffff;
  text-decoration: underline; }
  body.multisite-blog-id-4 .module-custom-styles-revontulitausta-ilman-reunoja .form-container .form-content-wrapper .form-privacy-policy-wrapper .form-privacy-policy-link > a:hover, body.multisite-blog-id-4 .module-custom-styles-revontulitausta-ilman-reunoja .form-container .form-content-wrapper .form-privacy-policy-wrapper .form-privacy-policy-link > a:active, body.multisite-blog-id-4 .module-custom-styles-revontulitausta-ilman-reunoja .form-container .form-content-wrapper .form-privacy-policy-wrapper .form-privacy-policy-link > a:focus {
    text-decoration: none; }
body.multisite-blog-id-4 .person.vertical .person-image-wrapper {
  margin-left: 0; }
  body.multisite-blog-id-4 .person.vertical .person-image-wrapper .person-image {
    border-radius: 0.3125rem; }
body.multisite-blog-id-4 .module-custom-styles-taysikorkea-kuvaesitys.module-image_slider {
  height: 100vh; }
  body.multisite-blog-id-4 .module-custom-styles-taysikorkea-kuvaesitys.module-image_slider > .module-width-full-area-wrapper {
    height: 100%; }
    body.multisite-blog-id-4 .module-custom-styles-taysikorkea-kuvaesitys.module-image_slider > .module-width-full-area-wrapper > .module-container-image_slider {
      height: 100%; }
      body.multisite-blog-id-4 .module-custom-styles-taysikorkea-kuvaesitys.module-image_slider > .module-width-full-area-wrapper > .module-container-image_slider > .image-slider-container {
        height: 100%; }
        body.multisite-blog-id-4 .module-custom-styles-taysikorkea-kuvaesitys.module-image_slider > .module-width-full-area-wrapper > .module-container-image_slider > .image-slider-container .slick-list {
          height: 100%; }
          body.multisite-blog-id-4 .module-custom-styles-taysikorkea-kuvaesitys.module-image_slider > .module-width-full-area-wrapper > .module-container-image_slider > .image-slider-container .slick-list > .slick-track {
            height: 100%; }
body.multisite-blog-id-4 #footer .grid-menu-wrapper .grid-menu .grid-menu-item {
  text-align: right; }
@media print, screen and (max-width: 47.99875em) {
  body.multisite-blog-id-4 #footer .grid-menu-wrapper .grid-menu .grid-menu-item {
    text-align: center; } }

body.multisite-blog-id-1#tinymce h2 {
  position: relative; }
  body.multisite-blog-id-1#tinymce h2::before {
    content: "";
    height: 2.375rem;
    width: 6.1875rem;
    display: block;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0.75rem;
    background: transparent url('images/sydan2025.png');
    background-repeat: no-repeat;
    background-size: 100%; }

body.multisite-blog-id-1 .editor-container.editor-content h2.h2 {
  position: relative; }
  body.multisite-blog-id-1 .editor-container.editor-content h2.h2::before {
    content: "";
    height: 2.375rem;
    width: 6.1875rem;
    display: block;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0.75rem;
    background: transparent url('images/sydan2025.png');
    background-repeat: no-repeat;
    background-size: 100%; }

@font-face {
  font-family: 'Gilroy';
  src: url('fonts/Gilroy-Light.ttf');
  font-weight: 100 300;
  font-style: normal; }
@font-face {
  font-family: 'Gilroy';
  src: url('fonts/Gilroy-Regular.ttf');
  font-weight: 400;
  font-style: normal; }
@font-face {
  font-family: 'Gilroy';
  src: url('fonts/Gilroy-Medium.ttf');
  font-weight: 500;
  font-style: normal; }
@font-face {
  font-family: 'Gilroy';
  src: url('fonts/Gilroy-Bold.ttf');
  font-weight: 600 900;
  font-style: normal; }
