/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers (opinionated).
 */

body {
  margin: 0;
}

/**
 * Add the correct display in IE 9-.
 */

article,
aside,
footer,
header,
nav,
section {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

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

/* Grouping content
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */

figcaption,
figure,
main { /* 1 */
  display: block;
}

/**
 * Add the correct margin in IE 8.
 */

figure {
  margin: 1em 40px;
}

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

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

/* Text-level semantics
   ========================================================================== */

/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */

a {
  background-color: transparent; /* 1 */
  -webkit-text-decoration-skip: objects; /* 2 */
}

/**
 * 1. Remove the bottom border in Chrome 57- and Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */

b,
strong {
  font-weight: inherit;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

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

/**
 * Add the correct font style in Android 4.3-.
 */

dfn {
  font-style: italic;
}

/**
 * Add the correct background and color in IE 9-.
 */

mark {
  background-color: #ff0;
  color: #000;
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 */

audio,
video {
  display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */

audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Remove the border on images inside links in IE 10-.
 */

img {
  border-style: none;
}

/**
 * Hide the overflow in IE.
 */

svg:not(:root) {
  overflow: hidden;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */

button,
html [type="button"], /* 1 */
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; /* 2 */
}

/**
 * Remove the inner border and padding in Firefox.
 */

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

/**
 * Restore the focus styles unset by the previous rule.
 */

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

/**
 * Correct the padding in Firefox.
 */

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

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Remove the default vertical scrollbar in IE.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

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

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

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

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */

details, /* 1 */
menu {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Scripting
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 */

canvas {
  display: inline-block;
}

/**
 * Add the correct display in IE.
 */

template {
  display: none;
}

/* Hidden
   ========================================================================== */

/**
 * Add the correct display in IE 10-.
 */

[hidden] {
  display: none;
}

@font-face {
  font-family: 'fontello';
  src: url('../assets/third-party/fontello/font/fontello.eot?79864141');
  src: url('../assets/third-party/fontello/font/fontello.eot?79864141#iefix') format('embedded-opentype'),
       url('../assets/third-party/fontello/font/fontello.woff2?79864141') format('woff2'),
       url('../assets/third-party/fontello/font/fontello.woff?79864141') format('woff'),
       url('../assets/third-party/fontello/font/fontello.ttf?79864141') format('truetype'),
       url('../assets/third-party/fontello/font/fontello.svg?79864141#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello';
    src: url('../font/fontello.svg?79864141#fontello') format('svg');
  }
}
*/

 [class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;

  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */

  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;

  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;

  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;

  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */

  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;

  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.icon-quote-right:before { content: '\e800'; } /* '' */
.icon-down-open:before { content: '\e801'; } /* '' */
.icon-left-open:before { content: '\e802'; } /* '' */
.icon-right-open:before { content: '\e803'; } /* '' */
.icon-up-open:before { content: '\e804'; } /* '' */
.icon-down-open-mini:before { content: '\e805'; } /* '' */
.icon-left-open-mini:before { content: '\e806'; } /* '' */
.icon-right-open-mini:before { content: '\e807'; } /* '' */
.icon-up-open-mini:before { content: '\e808'; } /* '' */
.icon-down-open-big:before { content: '\e809'; } /* '' */
.icon-left-open-big:before { content: '\e80a'; } /* '' */
.icon-right-open-big:before { content: '\e80b'; } /* '' */
.icon-up-open-big:before { content: '\e80c'; } /* '' */
.icon-arrow-curved:before { content: '\e80d'; } /* '' */
.icon-paper-plane:before { content: '\e80e'; } /* '' */
.icon-search:before { content: '\e80f'; } /* '' */
.icon-mail:before { content: '\e810'; } /* '' */
.icon-menu:before { content: '\e811'; } /* '' */
.icon-cancel:before { content: '\e812'; } /* '' */
.icon-desktop:before { content: '\e813'; } /* '' */
.icon-mobile:before { content: '\e814'; } /* '' */
.icon-eye:before { content: '\e815'; } /* '' */
.icon-videocam:before { content: '\e816'; } /* '' */
.icon-clock:before { content: '\e817'; } /* '' */
.icon-book-open:before { content: '\e818'; } /* '' */
.icon-user:before { content: '\e819'; } /* '' */
.icon-users-outline:before { content: '\e81a'; } /* '' */
.icon-globe:before { content: '\e81b'; } /* '' */
.icon-chart-line:before { content: '\e81c'; } /* '' */
.icon-book:before { content: '\e81d'; } /* '' */
.icon-signal:before { content: '\e81e'; } /* '' */
.icon-download-outline:before { content: '\e81f'; } /* '' */
.icon-quote:before { content: '\e820'; } /* '' */
.icon-phone:before { content: '\e821'; } /* '' */
.icon-link:before { content: '\e822'; } /* '' */
.icon-volume-off:before { content: '\e823'; } /* '' */
.icon-volume-high:before { content: '\e824'; } /* '' */
.icon-twitter:before { content: '\f099'; } /* '' */
.icon-facebook:before { content: '\f09a'; } /* '' */
.icon-linkedin:before { content: '\f0e1'; } /* '' */
.icon-doc-text:before { content: '\f0f6'; } /* '' */
.icon-spinner:before { content: '\f110'; } /* '' */
.icon-play-circled:before { content: '\f144'; } /* '' */
.icon-instagram:before { content: '\f16d'; } /* '' */
.icon-newspaper:before { content: '\f1ea'; } /* '' */

/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/**
 * Featherlight - ultra slim jQuery lightbox
 * Version 1.7.14 - http://noelboss.github.io/featherlight/
 *
 * Copyright 2019, Noël Raoul Bossart (http://www.noelboss.com)
 * MIT Licensed.
**/
html.with-featherlight{overflow:hidden}.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:rgba(0,0,0,0)}.featherlight:last-of-type{background:rgba(0,0,0,.8)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:25px 25px 0;border-bottom:25px solid transparent;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight link.featherlight-inner,.featherlight script.featherlight-inner,.featherlight style.featherlight-inner{display:none}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;line-height:25px;width:25px;cursor:pointer;text-align:center;font-family:Arial,sans-serif;background:#fff;background:rgba(255,255,255,.3);color:#000;border:0;padding:0}.featherlight .featherlight-close-icon::-moz-focus-inner{border:0;padding:0}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0;-webkit-overflow-scrolling:touch}.featherlight iframe{border:0}.featherlight *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:1024px){.featherlight .featherlight-content{margin-left:0;margin-right:0;max-height:98%;padding:10px 10px 0;border-bottom:10px solid transparent}}@media print{html.with-featherlight>*>:not(.featherlight){display:none}}
.awesomplete [hidden] {
    display: none;
}

.awesomplete .visually-hidden {
    position: absolute;
    clip: rect(0, 0, 0, 0);
}

.awesomplete {
    display: inline-block;
    position: relative;
}

.awesomplete > input {
    display: block;
}

.awesomplete > ul {
    position: absolute;
    left: 0;
    z-index: 1;
    min-width: 100%;
    box-sizing: border-box;
    list-style: none;
    padding: 0;
    margin: 0;
    background: #fff;
}

.awesomplete > ul:empty {
    display: none;
}

.awesomplete > ul {
	border-radius: .3em;
	margin: .2em 0 0;
	background: hsla(0,0%,100%,.9);
	background: linear-gradient(to bottom right, white, hsla(0,0%,100%,.8));
	border: 1px solid rgba(0,0,0,.3);
	box-shadow: .05em .2em .6em rgba(0,0,0,.2);
	text-shadow: none;
}

@supports (transform: scale(0)) {
	.awesomplete > ul {
		transition: .3s cubic-bezier(.4,.2,.5,1.4);
		transform-origin: 1.43em -.43em;
	}
	
	.awesomplete > ul[hidden],
	.awesomplete > ul:empty {
		opacity: 0;
		transform: scale(0);
		display: block;
		visibility: hidden;
		transition-timing-function: ease;
	}
}

	/* Pointer */
	.awesomplete > ul:before {
		content: "";
		position: absolute;
		top: -.43em;
		left: 1em;
		width: 0; height: 0;
		padding: .4em;
		background: white;
		border: inherit;
		border-right: 0;
		border-bottom: 0;
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
	}

	.awesomplete > ul > li {
		position: relative;
		padding: .2em .5em;
		cursor: pointer;
	}
	
	.awesomplete > ul > li:hover {
		background: hsl(200, 40%, 80%);
		color: black;
	}
	
	.awesomplete > ul > li[aria-selected="true"] {
		background: hsl(205, 40%, 40%);
		color: white;
	}
	
		.awesomplete mark {
			background: hsl(65, 100%, 50%);
		}
		
		.awesomplete li:hover mark {
			background: hsl(68, 100%, 41%);
		}
		
		.awesomplete li[aria-selected="true"] mark {
			background: hsl(86, 100%, 21%);
			color: inherit;
		}

/*# sourceMappingURL=awesomplete.css.map */

.awesomplete > ul {
	border-radius: .3em;
	margin: .2em 0 0;
	background: hsla(0,0%,100%,.9);
	background: linear-gradient(to bottom right, white, hsla(0,0%,100%,.8));
	border: 1px solid rgba(0,0,0,.3);
	box-shadow: .05em .2em .6em rgba(0,0,0,.2);
	text-shadow: none;
}

@supports (transform: scale(0)) {
	.awesomplete > ul {
		transition: .3s cubic-bezier(.4,.2,.5,1.4);
		transform-origin: 1.43em -.43em;
	}
	
	.awesomplete > ul[hidden],
	.awesomplete > ul:empty {
		opacity: 0;
		transform: scale(0);
		display: block;
		visibility: hidden;
		transition-timing-function: ease;
	}
}

	/* Pointer */
	.awesomplete > ul:before {
		content: "";
		position: absolute;
		top: -.43em;
		left: 1em;
		width: 0; height: 0;
		padding: .4em;
		background: white;
		border: inherit;
		border-right: 0;
		border-bottom: 0;
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
	}

	.awesomplete > ul > li {
		position: relative;
		padding: .2em .5em;
		cursor: pointer;
	}
	
	.awesomplete > ul > li:hover {
		background: hsl(200, 40%, 80%);
		color: black;
	}
	
	.awesomplete > ul > li[aria-selected="true"] {
		background: hsl(205, 40%, 40%);
		color: white;
	}
	
		.awesomplete mark {
			background: hsl(65, 100%, 50%);
		}
		
		.awesomplete li:hover mark {
			background: hsl(68, 100%, 41%);
		}
		
		.awesomplete li[aria-selected="true"] mark {
			background: hsl(86, 100%, 21%);
			color: inherit;
		}

@charset "UTF-8";
:root {
  --dt-row-selected: 0, 137, 182;
  --dt-row-selected-text: 255, 255, 255;
  --dt-row-selected-link: 9, 10, 11;
  --dt-row-stripe: 0, 0, 0;
  --dt-row-hover: 0, 0, 0;
  --dt-column-ordering: 0, 0, 0;
  --dt-html-background: white;
}
:root.dark {
  --dt-html-background: rgb(33, 37, 41);
}

table.dataTable td.dt-control {
  text-align: center;
  cursor: pointer;
}
table.dataTable td.dt-control:before {
  display: inline-block;
  color: rgba(0, 0, 0, 0.5);
  content: "▶";
}
table.dataTable tr.dt-hasChild td.dt-control:before {
  content: "▼";
}

html.dark table.dataTable td.dt-control:before,
:root[data-bs-theme=dark] table.dataTable td.dt-control:before {
  color: rgba(255, 255, 255, 0.5);
}
html.dark table.dataTable tr.dt-hasChild td.dt-control:before,
:root[data-bs-theme=dark] table.dataTable tr.dt-hasChild td.dt-control:before {
  color: rgba(255, 255, 255, 0.5);
}

table.dataTable thead > tr > th.sorting, table.dataTable thead > tr > th.sorting_asc, table.dataTable thead > tr > th.sorting_desc, table.dataTable thead > tr > th.sorting_asc_disabled, table.dataTable thead > tr > th.sorting_desc_disabled,
table.dataTable thead > tr > td.sorting,
table.dataTable thead > tr > td.sorting_asc,
table.dataTable thead > tr > td.sorting_desc,
table.dataTable thead > tr > td.sorting_asc_disabled,
table.dataTable thead > tr > td.sorting_desc_disabled {
  cursor: pointer;
  position: relative;
  padding-right: 26px;
}
table.dataTable thead > tr > th.sorting:before, table.dataTable thead > tr > th.sorting:after, table.dataTable thead > tr > th.sorting_asc:before, table.dataTable thead > tr > th.sorting_asc:after, table.dataTable thead > tr > th.sorting_desc:before, table.dataTable thead > tr > th.sorting_desc:after, table.dataTable thead > tr > th.sorting_asc_disabled:before, table.dataTable thead > tr > th.sorting_asc_disabled:after, table.dataTable thead > tr > th.sorting_desc_disabled:before, table.dataTable thead > tr > th.sorting_desc_disabled:after,
table.dataTable thead > tr > td.sorting:before,
table.dataTable thead > tr > td.sorting:after,
table.dataTable thead > tr > td.sorting_asc:before,
table.dataTable thead > tr > td.sorting_asc:after,
table.dataTable thead > tr > td.sorting_desc:before,
table.dataTable thead > tr > td.sorting_desc:after,
table.dataTable thead > tr > td.sorting_asc_disabled:before,
table.dataTable thead > tr > td.sorting_asc_disabled:after,
table.dataTable thead > tr > td.sorting_desc_disabled:before,
table.dataTable thead > tr > td.sorting_desc_disabled:after {
  position: absolute;
  display: block;
  opacity: 0.125;
  right: 10px;
  line-height: 9px;
  font-size: 0.8em;
}
table.dataTable thead > tr > th.sorting:before, table.dataTable thead > tr > th.sorting_asc:before, table.dataTable thead > tr > th.sorting_desc:before, table.dataTable thead > tr > th.sorting_asc_disabled:before, table.dataTable thead > tr > th.sorting_desc_disabled:before,
table.dataTable thead > tr > td.sorting:before,
table.dataTable thead > tr > td.sorting_asc:before,
table.dataTable thead > tr > td.sorting_desc:before,
table.dataTable thead > tr > td.sorting_asc_disabled:before,
table.dataTable thead > tr > td.sorting_desc_disabled:before {
  bottom: 50%;
  content: "▲";
  content: "▲"/"";
}
table.dataTable thead > tr > th.sorting:after, table.dataTable thead > tr > th.sorting_asc:after, table.dataTable thead > tr > th.sorting_desc:after, table.dataTable thead > tr > th.sorting_asc_disabled:after, table.dataTable thead > tr > th.sorting_desc_disabled:after,
table.dataTable thead > tr > td.sorting:after,
table.dataTable thead > tr > td.sorting_asc:after,
table.dataTable thead > tr > td.sorting_desc:after,
table.dataTable thead > tr > td.sorting_asc_disabled:after,
table.dataTable thead > tr > td.sorting_desc_disabled:after {
  top: 50%;
  content: "▼";
  content: "▼"/"";
}
table.dataTable thead > tr > th.sorting_asc:before, table.dataTable thead > tr > th.sorting_desc:after,
table.dataTable thead > tr > td.sorting_asc:before,
table.dataTable thead > tr > td.sorting_desc:after {
  opacity: 0.6;
}
table.dataTable thead > tr > th.sorting_desc_disabled:after, table.dataTable thead > tr > th.sorting_asc_disabled:before,
table.dataTable thead > tr > td.sorting_desc_disabled:after,
table.dataTable thead > tr > td.sorting_asc_disabled:before {
  display: none;
}
table.dataTable thead > tr > th:active,
table.dataTable thead > tr > td:active {
  outline: none;
}

div.dataTables_scrollBody > table.dataTable > thead > tr > th:before, div.dataTables_scrollBody > table.dataTable > thead > tr > th:after,
div.dataTables_scrollBody > table.dataTable > thead > tr > td:before,
div.dataTables_scrollBody > table.dataTable > thead > tr > td:after {
  display: none;
}

div.dataTables_processing {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 200px;
  margin-left: -100px;
  margin-top: -26px;
  text-align: center;
  padding: 2px;
  z-index: 10;
}
div.dataTables_processing > div:last-child {
  position: relative;
  width: 80px;
  height: 15px;
  margin: 1em auto;
}
div.dataTables_processing > div:last-child > div {
  position: absolute;
  top: 0;
  width: 13px;
  height: 13px;
  border-radius: 50%;
  background: rgb(0, 137, 182);
  background: rgb(var(--dt-row-selected));
  animation-timing-function: cubic-bezier(0, 1, 1, 0);
}
div.dataTables_processing > div:last-child > div:nth-child(1) {
  left: 8px;
  animation: datatables-loader-1 0.6s infinite;
}
div.dataTables_processing > div:last-child > div:nth-child(2) {
  left: 8px;
  animation: datatables-loader-2 0.6s infinite;
}
div.dataTables_processing > div:last-child > div:nth-child(3) {
  left: 32px;
  animation: datatables-loader-2 0.6s infinite;
}
div.dataTables_processing > div:last-child > div:nth-child(4) {
  left: 56px;
  animation: datatables-loader-3 0.6s infinite;
}

@keyframes datatables-loader-1 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes datatables-loader-3 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes datatables-loader-2 {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(24px, 0);
  }
}
table.dataTable.nowrap th, table.dataTable.nowrap td {
  white-space: nowrap;
}
table.dataTable th.dt-left,
table.dataTable td.dt-left {
  text-align: left;
}
table.dataTable th.dt-center,
table.dataTable td.dt-center,
table.dataTable td.dataTables_empty {
  text-align: center;
}
table.dataTable th.dt-right,
table.dataTable td.dt-right {
  text-align: right;
}
table.dataTable th.dt-justify,
table.dataTable td.dt-justify {
  text-align: justify;
}
table.dataTable th.dt-nowrap,
table.dataTable td.dt-nowrap {
  white-space: nowrap;
}
table.dataTable thead th,
table.dataTable thead td,
table.dataTable tfoot th,
table.dataTable tfoot td {
  text-align: left;
}
table.dataTable thead th.dt-head-left,
table.dataTable thead td.dt-head-left,
table.dataTable tfoot th.dt-head-left,
table.dataTable tfoot td.dt-head-left {
  text-align: left;
}
table.dataTable thead th.dt-head-center,
table.dataTable thead td.dt-head-center,
table.dataTable tfoot th.dt-head-center,
table.dataTable tfoot td.dt-head-center {
  text-align: center;
}
table.dataTable thead th.dt-head-right,
table.dataTable thead td.dt-head-right,
table.dataTable tfoot th.dt-head-right,
table.dataTable tfoot td.dt-head-right {
  text-align: right;
}
table.dataTable thead th.dt-head-justify,
table.dataTable thead td.dt-head-justify,
table.dataTable tfoot th.dt-head-justify,
table.dataTable tfoot td.dt-head-justify {
  text-align: justify;
}
table.dataTable thead th.dt-head-nowrap,
table.dataTable thead td.dt-head-nowrap,
table.dataTable tfoot th.dt-head-nowrap,
table.dataTable tfoot td.dt-head-nowrap {
  white-space: nowrap;
}
table.dataTable tbody th.dt-body-left,
table.dataTable tbody td.dt-body-left {
  text-align: left;
}
table.dataTable tbody th.dt-body-center,
table.dataTable tbody td.dt-body-center {
  text-align: center;
}
table.dataTable tbody th.dt-body-right,
table.dataTable tbody td.dt-body-right {
  text-align: right;
}
table.dataTable tbody th.dt-body-justify,
table.dataTable tbody td.dt-body-justify {
  text-align: justify;
}
table.dataTable tbody th.dt-body-nowrap,
table.dataTable tbody td.dt-body-nowrap {
  white-space: nowrap;
}

table.dataTable {
  clear: both;
  margin: 0.5em 0 !important;
  max-width: none !important;
  width: 100%;
}
table.dataTable td,
table.dataTable th {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
table.dataTable td.dataTables_empty,
table.dataTable th.dataTables_empty {
  text-align: center;
}
table.dataTable.nowrap th, table.dataTable.nowrap td {
  white-space: nowrap;
}
table.dataTable tr:nth-child(2n) {
  background-color: transparent;
}
table.dataTable > tbody > tr {
  background-color: transparent;
}
table.dataTable > tbody > tr.selected > * {
  box-shadow: inset 0 0 0 9999px rgb(0, 137, 182);
  box-shadow: inset 0 0 0 9999px rgb(var(--dt-row-selected));
  color: rgb(255, 255, 255);
  color: rgb(var(--dt-row-selected-text));
}
table.dataTable > tbody > tr.selected a {
  color: rgb(9, 10, 11);
  color: rgb(var(--dt-row-selected-link));
}
table.dataTable > tbody > tr.even > * {
  box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-stripe), 0.054);
}
table.dataTable > tbody > tr.even.selected > * {
  box-shadow: inset 0 0 0 9999px rgba(0, 137, 182, 0.954);
  box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.954);
}
table.dataTable.hover > tbody > tr:hover > * {
  box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-hover), 0.074);
}
table.dataTable.hover > tbody > tr.selected:hover > * {
  box-shadow: inset 0 0 0 9999px rgba(0, 137, 182, 0.974);
  box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.974);
}

div.dataTables_wrapper {
  position: relative;
}
div.dataTables_wrapper div.dataTables_length label {
  float: left;
  text-align: left;
  margin-bottom: 0;
}
div.dataTables_wrapper div.dataTables_length select {
  width: 75px;
  margin-bottom: 0;
}
div.dataTables_wrapper div.dataTables_filter label {
  float: right;
  margin-bottom: 0;
}
div.dataTables_wrapper div.dataTables_filter input {
  display: inline-block !important;
  width: auto !important;
  margin-bottom: 0;
  margin-left: 0.5em;
}
div.dataTables_wrapper div.dataTables_info {
  padding-top: 2px;
}
div.dataTables_wrapper div.dataTables_paginate {
  float: right;
  margin: 0;
}
div.dataTables_wrapper div.dataTables_processing {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 200px;
  margin-left: -100px;
  margin-top: -26px;
  text-align: center;
  padding: 1rem 0;
}

div.dataTables_scrollHead table {
  margin-bottom: 0 !important;
}

div.dataTables_scrollBody table {
  border-top: none;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
div.dataTables_scrollBody table tbody tr:first-child th,
div.dataTables_scrollBody table tbody tr:first-child td {
  border-top: none;
}

div.dataTables_scrollFoot table {
  margin-top: 0 !important;
  border-top: none;
}

/*!
 * Load Awesome v1.1.0 (http://github.danielcardoso.net/load-awesome/)
 * Copyright 2015 Daniel Cardoso <@DanielCardoso>
 * Licensed under MIT
 */
.la-ball-grid-beat,.la-ball-grid-beat>div{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.la-ball-grid-beat{display:block;font-size:0;color:#fff}.la-ball-grid-beat.la-dark{color:#333}.la-ball-grid-beat>div{display:inline-block;float:none;background-color:currentColor;border:0 solid currentColor}.la-ball-grid-beat{width:36px;height:36px}.la-ball-grid-beat>div{width:8px;height:8px;margin:2px;border-radius:100%;-webkit-animation-name:ball-grid-beat;-moz-animation-name:ball-grid-beat;-o-animation-name:ball-grid-beat;animation-name:ball-grid-beat;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite}.la-ball-grid-beat>div:nth-child(1){-webkit-animation-duration:.65s;-moz-animation-duration:.65s;-o-animation-duration:.65s;animation-duration:.65s;-webkit-animation-delay:.03s;-moz-animation-delay:.03s;-o-animation-delay:.03s;animation-delay:.03s}.la-ball-grid-beat>div:nth-child(2){-webkit-animation-duration:1.02s;-moz-animation-duration:1.02s;-o-animation-duration:1.02s;animation-duration:1.02s;-webkit-animation-delay:.09s;-moz-animation-delay:.09s;-o-animation-delay:.09s;animation-delay:.09s}.la-ball-grid-beat>div:nth-child(3){-webkit-animation-duration:1.06s;-moz-animation-duration:1.06s;-o-animation-duration:1.06s;animation-duration:1.06s;-webkit-animation-delay:-.69s;-moz-animation-delay:-.69s;-o-animation-delay:-.69s;animation-delay:-.69s}.la-ball-grid-beat>div:nth-child(4){-webkit-animation-duration:1.5s;-moz-animation-duration:1.5s;-o-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-delay:-.41s;-moz-animation-delay:-.41s;-o-animation-delay:-.41s;animation-delay:-.41s}.la-ball-grid-beat>div:nth-child(5){-webkit-animation-duration:1.6s;-moz-animation-duration:1.6s;-o-animation-duration:1.6s;animation-duration:1.6s;-webkit-animation-delay:.04s;-moz-animation-delay:.04s;-o-animation-delay:.04s;animation-delay:.04s}.la-ball-grid-beat>div:nth-child(6){-webkit-animation-duration:.84s;-moz-animation-duration:.84s;-o-animation-duration:.84s;animation-duration:.84s;-webkit-animation-delay:.07s;-moz-animation-delay:.07s;-o-animation-delay:.07s;animation-delay:.07s}.la-ball-grid-beat>div:nth-child(7){-webkit-animation-duration:.68s;-moz-animation-duration:.68s;-o-animation-duration:.68s;animation-duration:.68s;-webkit-animation-delay:-.66s;-moz-animation-delay:-.66s;-o-animation-delay:-.66s;animation-delay:-.66s}.la-ball-grid-beat>div:nth-child(8){-webkit-animation-duration:.93s;-moz-animation-duration:.93s;-o-animation-duration:.93s;animation-duration:.93s;-webkit-animation-delay:-.76s;-moz-animation-delay:-.76s;-o-animation-delay:-.76s;animation-delay:-.76s}.la-ball-grid-beat>div:nth-child(9){-webkit-animation-duration:1.24s;-moz-animation-duration:1.24s;-o-animation-duration:1.24s;animation-duration:1.24s;-webkit-animation-delay:-.76s;-moz-animation-delay:-.76s;-o-animation-delay:-.76s;animation-delay:-.76s}.la-ball-grid-beat.la-sm{width:18px;height:18px}.la-ball-grid-beat.la-sm>div{width:4px;height:4px;margin:1px}.la-ball-grid-beat.la-2x{width:72px;height:72px}.la-ball-grid-beat.la-2x>div{width:16px;height:16px;margin:4px}.la-ball-grid-beat.la-3x{width:108px;height:108px}.la-ball-grid-beat.la-3x>div{width:24px;height:24px;margin:6px}@-webkit-keyframes ball-grid-beat{0%{opacity:1}50%{opacity:.35}100%{opacity:1}}@-moz-keyframes ball-grid-beat{0%{opacity:1}50%{opacity:.35}100%{opacity:1}}@-o-keyframes ball-grid-beat{0%{opacity:1}50%{opacity:.35}100%{opacity:1}}@keyframes ball-grid-beat{0%{opacity:1}50%{opacity:.35}100%{opacity:1}}

/*!
 * Load Awesome v1.1.0 (http://github.danielcardoso.net/load-awesome/)
 * Copyright 2015 Daniel Cardoso <@DanielCardoso>
 * Licensed under MIT
 */
.la-line-scale,.la-line-scale>div{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.la-line-scale{display:block;font-size:0;color:#fff}.la-line-scale.la-dark{color:#333}.la-line-scale>div{display:inline-block;float:none;background-color:currentColor;border:0 solid currentColor}.la-line-scale{width:40px;height:32px}.la-line-scale>div{width:4px;height:32px;margin:2px;margin-top:0;margin-bottom:0;border-radius:0;-webkit-animation:line-scale 1.2s infinite ease;-moz-animation:line-scale 1.2s infinite ease;-o-animation:line-scale 1.2s infinite ease;animation:line-scale 1.2s infinite ease}.la-line-scale>div:nth-child(1){-webkit-animation-delay:-1.2s;-moz-animation-delay:-1.2s;-o-animation-delay:-1.2s;animation-delay:-1.2s}.la-line-scale>div:nth-child(2){-webkit-animation-delay:-1.1s;-moz-animation-delay:-1.1s;-o-animation-delay:-1.1s;animation-delay:-1.1s}.la-line-scale>div:nth-child(3){-webkit-animation-delay:-1s;-moz-animation-delay:-1s;-o-animation-delay:-1s;animation-delay:-1s}.la-line-scale>div:nth-child(4){-webkit-animation-delay:-.9s;-moz-animation-delay:-.9s;-o-animation-delay:-.9s;animation-delay:-.9s}.la-line-scale>div:nth-child(5){-webkit-animation-delay:-.8s;-moz-animation-delay:-.8s;-o-animation-delay:-.8s;animation-delay:-.8s}.la-line-scale.la-sm{width:20px;height:16px}.la-line-scale.la-sm>div{width:2px;height:16px;margin:1px;margin-top:0;margin-bottom:0}.la-line-scale.la-2x{width:80px;height:64px}.la-line-scale.la-2x>div{width:8px;height:64px;margin:4px;margin-top:0;margin-bottom:0}.la-line-scale.la-3x{width:120px;height:96px}.la-line-scale.la-3x>div{width:12px;height:96px;margin:6px;margin-top:0;margin-bottom:0}@-webkit-keyframes line-scale{0%,40%,100%{-webkit-transform:scaleY(0.4);transform:scaleY(0.4)}20%{-webkit-transform:scaleY(1);transform:scaleY(1)}}@-moz-keyframes line-scale{0%,40%,100%{-webkit-transform:scaleY(0.4);-moz-transform:scaleY(0.4);transform:scaleY(0.4)}20%{-webkit-transform:scaleY(1);-moz-transform:scaleY(1);transform:scaleY(1)}}@-o-keyframes line-scale{0%,40%,100%{-webkit-transform:scaleY(0.4);-o-transform:scaleY(0.4);transform:scaleY(0.4)}20%{-webkit-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1)}}@keyframes line-scale{0%,40%,100%{-webkit-transform:scaleY(0.4);-moz-transform:scaleY(0.4);-o-transform:scaleY(0.4);transform:scaleY(0.4)}20%{-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1)}}

/*! Foundation for Sites by ZURB | foundation.zurb.com | Licensed under MIT Open Source */:root{--list-columns: 2;--spacing-xxs: 8px;--spacing-xs: 14px;--spacing-s: 26px;--spacing-sm: 28px;--spacing-md: 46px;--spacing-lg: 56px;--spacing-xl: 72px}.row{max-width:71.25rem;margin-right:auto;margin-left:auto;display:flex;flex-flow:row wrap}.row .row{margin-right:-.9375rem;margin-left:-.9375rem}@media print,screen and (min-width: 48em){.row .row{margin-right:-.9375rem;margin-left:-.9375rem}}@media print,screen and (min-width: 73.125em){.row .row{margin-right:-.9375rem;margin-left:-.9375rem}}.row .row.collapse{margin-right:0;margin-left:0}.row.expanded{max-width:none}.row.expanded .row{margin-right:auto;margin-left:auto}.row:not(.expanded) .row{max-width:none}.row.collapse>.column,.row.collapse>.columns{padding-right:0;padding-left:0}.row.is-collapse-child,.row.collapse>.column>.row,.row.collapse>.columns>.row{margin-right:0;margin-left:0}.column,.columns{min-width:0;flex:1 1 0px;padding-right:.9375rem;padding-left:.9375rem}@media print,screen and (min-width: 48em){.column,.columns{padding-right:.9375rem;padding-left:.9375rem}}.column.row.row,.row.row.columns{float:none;display:block}.row .column.row.row,.row .row.row.columns{margin-right:0;margin-left:0;padding-right:0;padding-left:0}.small-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.small-offset-0{margin-left:0%}.small-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.small-offset-1{margin-left:8.3333333333%}.small-3{flex:0 0 25%;max-width:25%}.small-offset-2{margin-left:16.6666666667%}.small-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.small-offset-3{margin-left:25%}.small-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.small-offset-4{margin-left:33.3333333333%}.small-6{flex:0 0 50%;max-width:50%}.small-offset-5{margin-left:41.6666666667%}.small-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.small-offset-6{margin-left:50%}.small-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.small-offset-7{margin-left:58.3333333333%}.small-9{flex:0 0 75%;max-width:75%}.small-offset-8{margin-left:66.6666666667%}.small-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.small-offset-9{margin-left:75%}.small-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.small-offset-10{margin-left:83.3333333333%}.small-12{flex:0 0 100%;max-width:100%}.small-offset-11{margin-left:91.6666666667%}.small-up-1{flex-wrap:wrap}.small-up-1>.column,.small-up-1>.columns{flex:0 0 100%;max-width:100%}.small-up-2{flex-wrap:wrap}.small-up-2>.column,.small-up-2>.columns{flex:0 0 50%;max-width:50%}.small-up-3{flex-wrap:wrap}.small-up-3>.column,.small-up-3>.columns{flex:0 0 33.3333333333%;max-width:33.3333333333%}.small-up-4{flex-wrap:wrap}.small-up-4>.column,.small-up-4>.columns{flex:0 0 25%;max-width:25%}.small-up-5{flex-wrap:wrap}.small-up-5>.column,.small-up-5>.columns{flex:0 0 20%;max-width:20%}.small-up-6{flex-wrap:wrap}.small-up-6>.column,.small-up-6>.columns{flex:0 0 16.6666666667%;max-width:16.6666666667%}.small-up-7{flex-wrap:wrap}.small-up-7>.column,.small-up-7>.columns{flex:0 0 14.2857142857%;max-width:14.2857142857%}.small-up-8{flex-wrap:wrap}.small-up-8>.column,.small-up-8>.columns{flex:0 0 12.5%;max-width:12.5%}.small-collapse>.column,.small-collapse>.columns{padding-right:0;padding-left:0}.small-uncollapse>.column,.small-uncollapse>.columns{padding-right:.9375rem;padding-left:.9375rem}@media print,screen and (min-width: 48em){.medium-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.medium-offset-0{margin-left:0%}.medium-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.medium-offset-1{margin-left:8.3333333333%}.medium-3{flex:0 0 25%;max-width:25%}.medium-offset-2{margin-left:16.6666666667%}.medium-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.medium-offset-3{margin-left:25%}.medium-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.medium-offset-4{margin-left:33.3333333333%}.medium-6{flex:0 0 50%;max-width:50%}.medium-offset-5{margin-left:41.6666666667%}.medium-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.medium-offset-6{margin-left:50%}.medium-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.medium-offset-7{margin-left:58.3333333333%}.medium-9{flex:0 0 75%;max-width:75%}.medium-offset-8{margin-left:66.6666666667%}.medium-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.medium-offset-9{margin-left:75%}.medium-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.medium-offset-10{margin-left:83.3333333333%}.medium-12{flex:0 0 100%;max-width:100%}.medium-offset-11{margin-left:91.6666666667%}.medium-up-1{flex-wrap:wrap}.medium-up-1>.column,.medium-up-1>.columns{flex:0 0 100%;max-width:100%}.medium-up-2{flex-wrap:wrap}.medium-up-2>.column,.medium-up-2>.columns{flex:0 0 50%;max-width:50%}.medium-up-3{flex-wrap:wrap}.medium-up-3>.column,.medium-up-3>.columns{flex:0 0 33.3333333333%;max-width:33.3333333333%}.medium-up-4{flex-wrap:wrap}.medium-up-4>.column,.medium-up-4>.columns{flex:0 0 25%;max-width:25%}.medium-up-5{flex-wrap:wrap}.medium-up-5>.column,.medium-up-5>.columns{flex:0 0 20%;max-width:20%}.medium-up-6{flex-wrap:wrap}.medium-up-6>.column,.medium-up-6>.columns{flex:0 0 16.6666666667%;max-width:16.6666666667%}.medium-up-7{flex-wrap:wrap}.medium-up-7>.column,.medium-up-7>.columns{flex:0 0 14.2857142857%;max-width:14.2857142857%}.medium-up-8{flex-wrap:wrap}.medium-up-8>.column,.medium-up-8>.columns{flex:0 0 12.5%;max-width:12.5%}}@media print,screen and (min-width: 48em)and (min-width: 48em){.medium-expand{flex:1 1 0px}}.row.medium-unstack>.column,.row.medium-unstack>.columns{flex:0 0 100%}@media print,screen and (min-width: 48em){.row.medium-unstack>.column,.row.medium-unstack>.columns{flex:1 1 0px}.medium-collapse>.column,.medium-collapse>.columns{padding-right:0;padding-left:0}.medium-uncollapse>.column,.medium-uncollapse>.columns{padding-right:.9375rem;padding-left:.9375rem}}@media print,screen and (min-width: 73.125em){.large-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.large-offset-0{margin-left:0%}.large-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.large-offset-1{margin-left:8.3333333333%}.large-3{flex:0 0 25%;max-width:25%}.large-offset-2,.person-post .block-columns>.row>.column,.person-post .block-columns>.row>.columns{margin-left:16.6666666667%}.large-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.large-offset-3{margin-left:25%}.large-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.large-offset-4{margin-left:33.3333333333%}.large-6{flex:0 0 50%;max-width:50%}.large-offset-5{margin-left:41.6666666667%}.large-7,.person-post .block-columns>.row>.column,.person-post .block-columns>.row>.columns{flex:0 0 58.3333333333%;max-width:58.3333333333%}.large-offset-6{margin-left:50%}.large-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.large-offset-7{margin-left:58.3333333333%}.large-9{flex:0 0 75%;max-width:75%}.large-offset-8{margin-left:66.6666666667%}.large-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.large-offset-9{margin-left:75%}.large-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.large-offset-10{margin-left:83.3333333333%}.large-12{flex:0 0 100%;max-width:100%}.large-offset-11{margin-left:91.6666666667%}.large-up-1{flex-wrap:wrap}.large-up-1>.column,.large-up-1>.columns{flex:0 0 100%;max-width:100%}.large-up-2{flex-wrap:wrap}.large-up-2>.column,.large-up-2>.columns{flex:0 0 50%;max-width:50%}.large-up-3{flex-wrap:wrap}.large-up-3>.column,.large-up-3>.columns{flex:0 0 33.3333333333%;max-width:33.3333333333%}.large-up-4{flex-wrap:wrap}.large-up-4>.column,.large-up-4>.columns{flex:0 0 25%;max-width:25%}.large-up-5{flex-wrap:wrap}.large-up-5>.column,.large-up-5>.columns{flex:0 0 20%;max-width:20%}.large-up-6{flex-wrap:wrap}.large-up-6>.column,.large-up-6>.columns{flex:0 0 16.6666666667%;max-width:16.6666666667%}.large-up-7{flex-wrap:wrap}.large-up-7>.column,.large-up-7>.columns{flex:0 0 14.2857142857%;max-width:14.2857142857%}.large-up-8{flex-wrap:wrap}.large-up-8>.column,.large-up-8>.columns{flex:0 0 12.5%;max-width:12.5%}}@media print,screen and (min-width: 73.125em)and (min-width: 73.125em){.large-expand{flex:1 1 0px}}.row.large-unstack>.column,.row.large-unstack>.columns{flex:0 0 100%}@media print,screen and (min-width: 73.125em){.row.large-unstack>.column,.row.large-unstack>.columns{flex:1 1 0px}.large-collapse>.column,.large-collapse>.columns{padding-right:0;padding-left:0}.large-uncollapse>.column,.large-uncollapse>.columns{padding-right:.9375rem;padding-left:.9375rem}}.shrink{flex:0 0 auto;max-width:100%}.column-block{margin-bottom:1.875rem}.column-block>:last-child{margin-bottom:0}@media print,screen and (min-width: 48em){.column-block{margin-bottom:1.875rem}.column-block>:last-child{margin-bottom:0}}.align-left{justify-content:flex-start}.align-right{justify-content:flex-end}.align-center{justify-content:center}.align-justify{justify-content:space-between}.align-spaced{justify-content:space-around}.align-left.vertical.menu>li>a{justify-content:flex-start}.align-right.vertical.menu>li>a{justify-content:flex-end}.align-center.vertical.menu>li>a{justify-content:center}.align-top{align-items:flex-start}.align-self-top{align-self:flex-start}.align-bottom{align-items:flex-end}.align-self-bottom{align-self:flex-end}.align-middle{align-items:center}.align-self-middle{align-self:center}.align-stretch{align-items:stretch}.align-self-stretch{align-self:stretch}.align-center-middle{justify-content:center;align-items:center;align-content:center}.small-order-1{order:1}.small-order-2{order:2}.small-order-3{order:3}.small-order-4{order:4}.small-order-5{order:5}.small-order-6{order:6}@media print,screen and (min-width: 48em){.medium-order-1{order:1}.medium-order-2{order:2}.medium-order-3{order:3}.medium-order-4{order:4}.medium-order-5{order:5}.medium-order-6{order:6}}@media print,screen and (min-width: 73.125em){.large-order-1{order:1}.large-order-2{order:2}.large-order-3{order:3}.large-order-4{order:4}.large-order-5{order:5}.large-order-6{order:6}}.flex-container{display:flex}.flex-child-auto{flex:1 1 auto}.flex-child-grow{flex:1 0 auto}.flex-child-shrink{flex:0 1 auto}.flex-dir-row{flex-direction:row}.flex-dir-row-reverse{flex-direction:row-reverse}.flex-dir-column{flex-direction:column}.flex-dir-column-reverse{flex-direction:column-reverse}@media print,screen and (min-width: 48em){.medium-flex-container{display:flex}.medium-flex-child-auto{flex:1 1 auto}.medium-flex-child-grow{flex:1 0 auto}.medium-flex-child-shrink{flex:0 1 auto}.medium-flex-dir-row{flex-direction:row}.medium-flex-dir-row-reverse{flex-direction:row-reverse}.medium-flex-dir-column{flex-direction:column}.medium-flex-dir-column-reverse{flex-direction:column-reverse}}@media print,screen and (min-width: 73.125em){.large-flex-container{display:flex}.large-flex-child-auto{flex:1 1 auto}.large-flex-child-grow{flex:1 0 auto}.large-flex-child-shrink{flex:0 1 auto}.large-flex-dir-row{flex-direction:row}.large-flex-dir-row-reverse{flex-direction:row-reverse}.large-flex-dir-column{flex-direction:column}.large-flex-dir-column-reverse{flex-direction:column-reverse}}.hide{display:none !important}.invisible{visibility:hidden}.visible{visibility:visible}@media print,screen and (max-width: 47.99875em){.hide-for-small-only{display:none !important}}@media screen and (max-width: 0em),screen and (min-width: 48em){.show-for-small-only{display:none !important}}@media print,screen and (min-width: 48em){.hide-for-medium{display:none !important}}@media screen and (max-width: 47.99875em){.show-for-medium{display:none !important}}@media print,screen and (min-width: 48em)and (max-width: 73.12375em){.hide-for-medium-only{display:none !important}}@media screen and (max-width: 47.99875em),screen and (min-width: 73.125em){.show-for-medium-only{display:none !important}}@media print,screen and (min-width: 73.125em){.hide-for-large{display:none !important}}@media screen and (max-width: 73.12375em){.show-for-large{display:none !important}}@media print,screen and (min-width: 73.125em)and (max-width: 74.99875em){.hide-for-large-only{display:none !important}}@media screen and (max-width: 73.12375em),screen and (min-width: 75em){.show-for-large-only{display:none !important}}.show-for-sr,.show-on-focus{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.show-on-focus:active,.show-on-focus:focus{position:static !important;width:auto !important;height:auto !important;overflow:visible !important;clip:auto !important;white-space:normal !important}.show-for-landscape,.hide-for-portrait{display:block !important}@media screen and (orientation: landscape){.show-for-landscape,.hide-for-portrait{display:block !important}}@media screen and (orientation: portrait){.show-for-landscape,.hide-for-portrait{display:none !important}}.hide-for-landscape,.show-for-portrait{display:none !important}@media screen and (orientation: landscape){.hide-for-landscape,.show-for-portrait{display:none !important}}@media screen and (orientation: portrait){.hide-for-landscape,.show-for-portrait{display:block !important}}.show-for-dark-mode{display:none}.hide-for-dark-mode{display:block}@media screen and (prefers-color-scheme: dark){.show-for-dark-mode{display:block !important}.hide-for-dark-mode{display:none !important}}.show-for-ie{display:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.show-for-ie{display:block !important}.hide-for-ie{display:none !important}}.show-for-sticky{display:none}.is-stuck .show-for-sticky{display:block}.is-stuck .hide-for-sticky{display:none}/*! Otavamedia Yrityksille WordPress theme | Aste Helsinki Oy | License: Proprietary */@font-face{font-family:"CadizWeb";src:url("../assets/third-party/cadiz/CadizWeb-Light.eot");src:url("../assets/third-party/cadiz/CadizWeb-Light.eot?#iefix") format("embedded-opentype"),url("../assets/third-party/cadiz/CadizWeb-Light.woff2") format("woff2"),url("../assets/third-party/cadiz/CadizWeb-Light.woff") format("woff");font-weight:300;font-style:normal;font-stretch:normal;unicode-range:U+000D-FB04}@font-face{font-family:"CadizWeb";src:url("../assets/third-party/cadiz/CadizWeb-LightItalic.eot");src:url("../assets/third-party/cadiz/CadizWeb-LightItalic.eot?#iefix") format("embedded-opentype"),url("../assets/third-party/cadiz/CadizWeb-LightItalic.woff2") format("woff2"),url("../assets/third-party/cadiz/CadizWeb-LightItalic.woff") format("woff");font-weight:300;font-style:italic;font-stretch:normal;unicode-range:U+000D-FB04}@font-face{font-family:"CadizWeb";src:url("../assets/third-party/cadiz/CadizWeb-Regular.eot");src:url("../assets/third-party/cadiz/CadizWeb-Regular.eot?#iefix") format("embedded-opentype"),url("../assets/third-party/cadiz/CadizWeb-Regular.woff2") format("woff2"),url("../assets/third-party/cadiz/CadizWeb-Regular.woff") format("woff");font-weight:400;font-style:normal;font-stretch:normal;unicode-range:U+000D-FB04}@font-face{font-family:"CadizWeb";src:url("../assets/third-party/cadiz/CadizWeb-RegularItalic.eot");src:url("../assets/third-party/cadiz/CadizWeb-RegularItalic.eot?#iefix") format("embedded-opentype"),url("../assets/third-party/cadiz/CadizWeb-RegularItalic.woff2") format("woff2"),url("../assets/third-party/cadiz/CadizWeb-RegularItalic.woff") format("woff");font-weight:400;font-style:italic;font-stretch:normal;unicode-range:U+000D-FB04}@font-face{font-family:"CadizWeb";src:url("../assets/third-party/cadiz/CadizWeb-Bold.eot");src:url("../assets/third-party/cadiz/CadizWeb-Bold.eot?#iefix") format("embedded-opentype"),url("../assets/third-party/cadiz/CadizWeb-Bold.woff2") format("woff2"),url("../assets/third-party/cadiz/CadizWeb-Bold.woff") format("woff");font-weight:700;font-style:normal;font-stretch:normal;unicode-range:U+000D-FB04}@font-face{font-family:"CadizWeb";src:url("../assets/third-party/cadiz/CadizWeb-BoldItalic.eot");src:url("../assets/third-party/cadiz/CadizWeb-BoldItalic.eot?#iefix") format("embedded-opentype"),url("../assets/third-party/cadiz/CadizWeb-BoldItalic.woff2") format("woff2"),url("../assets/third-party/cadiz/CadizWeb-BoldItalic.woff") format("woff");font-weight:700;font-style:italic;font-stretch:normal;unicode-range:U+000D-FB04}@font-face{font-family:"CadizWeb";src:url("../assets/third-party/cadiz/CadizWeb-Black.eot");src:url("../assets/third-party/cadiz/CadizWeb-Black.eot?#iefix") format("embedded-opentype"),url("../assets/third-party/cadiz/CadizWeb-Black.woff2") format("woff2"),url("../assets/third-party/cadiz/CadizWeb-Black.woff") format("woff");font-weight:900;font-style:normal;font-stretch:normal;unicode-range:U+000D-FB04}@font-face{font-family:"CadizWeb";src:url("../assets/third-party/cadiz/CadizWeb-BlackItalic.eot");src:url("../assets/third-party/cadiz/CadizWeb-BlackItalic.eot?#iefix") format("embedded-opentype"),url("../assets/third-party/cadiz/CadizWeb-BlackItalic.woff2") format("woff2"),url("../assets/third-party/cadiz/CadizWeb-BlackItalic.woff") format("woff");font-weight:900;font-style:italic;font-stretch:normal;unicode-range:U+000D-FB04}@font-face{font-family:"League Gothic";src:url("../assets/third-party/league-gothic/leaguegothic-regular-webfont.eot");src:url("../assets/third-party/league-gothic/leaguegothic-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../assets/third-party/league-gothic/leaguegothic-regular-webfont.woff") format("woff"),url("../assets/third-party/league-gothic/leaguegothic-regular-webfont.ttf") format("truetype"),url("../assets/third-party/league-gothic/leaguegothic-regular-webfont.svg#league_gothicregular") format("svg");font-weight:normal;font-style:normal}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-font-feature-settings:"kern" 1;-o-font-feature-settings:"kern" 1;font-feature-settings:"kern" 1;font-kerning:normal;font-feature-settings:"liga" off;font-feature-settings:"dlig" off;font-feature-settings:"tnum" off;font-feature-settings:"onum" off;font-feature-settings:"ss01" off;font-feature-settings:"ss02" off;font-feature-settings:"ss03" off, "kern";letter-spacing:.0001em}@keyframes expand-from-top{0%{transform:translate3d(0, -50%, 0) scale3d(1, 0, 1);opacity:.5}100%{transform:translate3d(0, 0, 0) scale3d(1, 1, 1);opacity:1}}@keyframes expand-from-right{0%{transform:translate3d(50%, 0, 0) scale3d(0, 1, 1);opacity:.5}100%{transform:translate3d(0, 0, 0) scale3d(1, 1, 1);opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.fade-in{animation-name:fadeIn}@keyframes slide-in-up{0%{transform:translate3d(0, 100%, 0);visibility:visible}100%{transform:translate3d(0, 0, 0)}}@keyframes rotate-half{0%{transform:rotate(180deg)}100%{transform:rotate(0)}}@keyframes flatten{0%{transform:scale3d(1, 1, 1)}100%{transform:scale3d(1, 0, 0)}}@keyframes zoom-in{0%{transform:scale3d(0, 0, 0)}50%{transform:scale3d(0, 0.3, 0)}100%{transform:scale3d(1, 1, 1)}}@keyframes pulse{0%{transform:scale3d(1, 1, 1)}50%{transform:scale3d(1.05, 1.05, 1.05)}100%{transform:scale3d(1, 1, 1)}}/*!
 * animate.css -https://daneden.github.io/animate.css/
 * Version - 3.7.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2019 Daniel Eden
 */@keyframes fade-in-up{from{opacity:0;transform:translate3d(0, 100%, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}.fade-in-up{animation-name:fade-in-up}@keyframes shake{from,to{transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{transform:translate3d(10px, 0, 0)}}.shake{animation-name:shake}@keyframes flipInX{from{transform:perspective(400px) rotate3d(1, 0, 0, 90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(1, 0, 0, -20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{transform:perspective(400px)}}.flip-in-x{backface-visibility:visible !important;animation-name:flipInX}.animated{animation-duration:1s;animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.delay-1s{animation-delay:1s}.animated.delay-2s{animation-delay:2s}.animated.delay-3s{animation-delay:3s}.animated.delay-4s{animation-delay:4s}.animated.delay-5s{animation-delay:5s}.animated.fast{animation-duration:800ms}.animated.faster{animation-duration:500ms}.animated.slow{animation-duration:2s}.animated.slower{animation-duration:3s}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{0%{opacity:0;transform:translateY(-2000px)}100%{opacity:1;transform:translateY(0)}}.fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-20px)}100%{opacity:1;transform:translateX(0)}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{0%{opacity:0;transform:translateX(-2000px)}100%{opacity:1;transform:translateX(0)}}.fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{0%{opacity:0;transform:translateX(20px)}100%{opacity:1;transform:translateX(0)}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{0%{opacity:0;transform:translateX(2000px)}100%{opacity:1;transform:translateX(0)}}.fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{0%{opacity:0;transform:translateY(2000px)}100%{opacity:1;transform:translateY(0)}}.fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(20px)}}.fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(2000px)}}.fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(-20px)}}.fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(-2000px)}}.fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(20px)}}.fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(2000px)}}.fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-20px)}}.fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-2000px)}}.fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes flip{0%{transform:perspective(400px) translateZ(0) rotateY(0) scale(1);animation-timing-function:ease-out}40%{transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);animation-timing-function:ease-out}50%{transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);animation-timing-function:ease-in}80%{transform:perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);animation-timing-function:ease-in}100%{transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);animation-timing-function:ease-in}}.animated.flip{backface-visibility:visible;animation-name:flip}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);opacity:0}40%{transform:perspective(400px) rotateX(-10deg)}70%{transform:perspective(400px) rotateX(10deg)}100%{transform:perspective(400px) rotateX(0deg);opacity:1}}.flipInX{backface-visibility:visible !important;animation-name:flipInX}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);opacity:0}40%{transform:perspective(400px) rotateY(-10deg)}70%{transform:perspective(400px) rotateY(10deg)}100%{transform:perspective(400px) rotateY(0deg);opacity:1}}.flipInY{backface-visibility:visible !important;animation-name:flipInY}@keyframes flipOutX{0%{transform:perspective(400px) rotateX(0deg);opacity:1}100%{transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{animation-name:flipOutX;backface-visibility:visible !important}@keyframes flipOutY{0%{transform:perspective(400px) rotateY(0deg);opacity:1}100%{transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{backface-visibility:visible !important;animation-name:flipOutY}@keyframes lightSpeedIn{0%{transform:translateX(100%) skewX(-30deg);opacity:0}60%{transform:translateX(-20%) skewX(30deg);opacity:1}80%{transform:translateX(0%) skewX(-15deg);opacity:1}100%{transform:translateX(0%) skewX(0deg);opacity:1}}.lightSpeedIn{animation-name:lightSpeedIn;animation-timing-function:ease-out}@keyframes lightSpeedOut{0%{transform:translateX(0%) skewX(0deg);opacity:1}100%{transform:translateX(100%) skewX(-30deg);opacity:0}}.lightSpeedOut{animation-name:lightSpeedOut;animation-timing-function:ease-in}@keyframes rotateIn{0%{transform-origin:center center;transform:rotate(-200deg);opacity:0}100%{transform-origin:center center;transform:rotate(0);opacity:1}}.rotateIn{animation-name:rotateIn}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;transform:rotate(-90deg);opacity:0}100%{transform-origin:left bottom;transform:rotate(0);opacity:1}}.rotateInDownLeft{animation-name:rotateInDownLeft}@keyframes rotateInDownRight{0%{transform-origin:right bottom;transform:rotate(90deg);opacity:0}100%{transform-origin:right bottom;transform:rotate(0);opacity:1}}.rotateInDownRight{animation-name:rotateInDownRight}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;transform:rotate(90deg);opacity:0}100%{transform-origin:left bottom;transform:rotate(0);opacity:1}}.rotateInUpLeft{animation-name:rotateInUpLeft}@keyframes rotateInUpRight{0%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0}100%{transform-origin:right bottom;transform:rotate(0);opacity:1}}.rotateInUpRight{animation-name:rotateInUpRight}@keyframes rotateOut{0%{transform-origin:center center;transform:rotate(0);opacity:1}100%{transform-origin:center center;transform:rotate(200deg);opacity:0}}.rotateOut{animation-name:rotateOut}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;transform:rotate(0);opacity:1}100%{transform-origin:left bottom;transform:rotate(90deg);opacity:0}}.rotateOutDownLeft{animation-name:rotateOutDownLeft}@keyframes rotateOutDownRight{0%{transform-origin:right bottom;transform:rotate(0);opacity:1}100%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0}}.rotateOutDownRight{animation-name:rotateOutDownRight}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;transform:rotate(0);opacity:1}100%{transform-origin:left bottom;transform:rotate(-90deg);opacity:0}}.rotateOutUpLeft{animation-name:rotateOutUpLeft}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;transform:rotate(0);opacity:1}100%{transform-origin:right bottom;transform:rotate(90deg);opacity:0}}.rotateOutUpRight{animation-name:rotateOutUpRight}@keyframes slideInDown{0%{opacity:0;transform:translateY(-2000px)}100%{transform:translateY(0)}}.slideInDown{animation-name:slideInDown}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-2000px)}100%{transform:translateX(0)}}.slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{0%{opacity:0;transform:translateX(2000px)}100%{transform:translateX(0)}}.slideInRight{animation-name:slideInRight}@keyframes slideOutLeft{0%{transform:translateX(0)}100%{opacity:0;transform:translateX(-2000px)}}.slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{0%{transform:translateX(0)}100%{opacity:0;transform:translateX(2000px)}}.slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{0%{transform:translateY(0)}100%{opacity:0;transform:translateY(-2000px)}}.slideOutUp{animation-name:slideOutUp}@keyframes hinge{0%{transform:rotate(0);transform-origin:top left;animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);transform-origin:top left;animation-timing-function:ease-in-out}40%{transform:rotate(60deg);transform-origin:top left;animation-timing-function:ease-in-out}80%{transform:rotate(60deg) translateY(0);opacity:1;transform-origin:top left;animation-timing-function:ease-in-out}100%{transform:translateY(700px);opacity:0}}.hinge{animation-name:hinge}@keyframes rollIn{0%{opacity:0;transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;transform:translateX(0px) rotate(0deg)}}.fadingEffect{position:absolute;top:0;bottom:0;right:0;background:#fff;width:auto;animation:showHide 3s ease-in normal 1}@keyframes showHide{0%{width:100%}40%{width:0%}60%{width:0%}100%{width:0%}}*{box-sizing:border-box}body{color:#0d0d0d;font-family:CadizWeb,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;line-height:28px}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:15px}p,figure,table,form{margin-top:0;margin-bottom:15px}ul,ol,dl{margin-top:0;margin-left:20px;margin-bottom:30px;padding-left:0}blockquote{margin:0}iframe{max-width:100%;margin:25px 0;border:none}a{-webkit-text-decoration:none;text-decoration:none;transition:color .1s, background-color .2s, border-color .2s}a:hover{-webkit-text-decoration:none;text-decoration:none}b,strong{font-weight:700}mark{background-color:rgba(0,0,0,0);color:inherit;font-weight:700}button,.button,input[type=submit]{display:inline-block;margin:0;background-color:rgba(0,0,0,0);border:none;outline:none !important;font-family:CadizWeb,"Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center;cursor:pointer}button[disabled],.button[disabled],input[type=submit][disabled]{opacity:.2;background-color:inherit;color:inherit;cursor:default}button a,.button a,input[type=submit] a{color:inherit}.button,input[type=submit]{padding:10px 20px 9px;background-color:#fff;color:#484848;border-radius:6px;font-size:13px;line-height:18px;text-transform:uppercase;box-shadow:0px 2px 10px rgba(0,0,0,.15);transform:translate3d(0, 0.001px, 0);transition:transform .15s, box-shadow .15s}@media screen and (min-width: 768px){.button,input[type=submit]{padding-right:30px;padding-left:30px;font-size:18px;line-height:23px}}.button:hover,input[type=submit]:hover{box-shadow:0px 4px 10px rgba(0,0,0,.3);transform:translate3d(0, -2px, 0)}.button.alt{padding:10px 20px 9px;background-color:rgba(0,0,0,0);color:#0d0d0d;border:2px solid #0d0d0d;box-shadow:none;transform:none;transition:background-color .2s, color .2s, border-color .2s}@media screen and (min-width: 768px){.button.alt{padding-right:60px;padding-left:60px}}.button.alt:hover{background-color:#0d0d0d;color:#fff}button.small,.button.small{margin:0 3px 12px;padding:7px 15px 5px;background-color:#f0f0f0;box-shadow:0px 1px 4px rgba(0,0,0,.1);font-size:14px;line-height:18px;text-transform:inherit}button.small.active,.button.small.active{background-color:#49d9cc;color:#fff}button[data-load-more]{margin-top:30px;margin-bottom:0}@media screen and (min-width: 768px){button[data-load-more]{margin-top:60px}}button.slick-next,button.slick-prev{background-color:rgba(0,0,0,0);border-radius:0;box-shadow:none;transform:none}img{display:inline-block;vertical-align:middle;max-width:100%;height:auto;-ms-interpolation-mode:bicubic}img[src$=".svg"]{width:100%}.wp-caption{max-width:100%;margin-top:20px;margin-bottom:30px}@media screen and (min-width: 768px){.wp-caption{margin-top:40px;margin-bottom:40px;font-size:14px;line-height:20px}}.wp-caption img{margin-bottom:10px}.wp-caption .wp-caption-text{margin-bottom:0 !important;font-family:CadizWeb,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px !important;line-height:18px !important}@media screen and (min-width: 768px){img.alignleft,.wp-caption.alignleft{float:left;max-width:50%;margin-top:10px;margin-bottom:5px;margin-right:5%}img.alignright,.wp-caption.alignright{float:right;max-width:50%;margin-top:10px;margin-bottom:5px;margin-left:5%}}.gallery-item{margin:0 !important}.gallery a{display:block;margin:15px 10px}.gallery img{margin:0 !important;border:none !important}#main{padding-top:60px}@media screen and (min-width: 1170px){#main{padding-top:85px}}#main>section{margin-top:30px}@media screen and (min-width: 768px){#main>section{margin-top:60px}}#main>section.basic-hero,#main>section.case-hero{margin-top:0}#main>section:last-child{margin-bottom:30px}@media screen and (min-width: 768px){#main>section:last-child{margin-bottom:60px}}#main>section:last-child.theme{margin-bottom:0}#main>section.theme+.theme{margin-top:0}#main>section.block-quote.theme.teal-inverted,#main>section.block-quote.theme.teal-inverted+section,#main>section.block-quote.theme.green-inverted,#main>section.block-quote.theme.green-inverted+section{margin-top:15px}@media screen and (min-width: 768px){#main>section.block-quote.theme.teal-inverted,#main>section.block-quote.theme.teal-inverted+section,#main>section.block-quote.theme.green-inverted,#main>section.block-quote.theme.green-inverted+section{margin-top:30px}}#main .block-data-boxes+.block-data-boxes{margin-top:-15px !important;padding-top:0}@media screen and (min-width: 768px){#main .block-data-boxes+.block-data-boxes{margin-top:0 !important}}@media screen and (min-width: 1170px){#main .block-data-boxes+.block-data-boxes{margin-top:-60px !important}}.page-numbers{list-style-type:none;margin-top:15px;margin-bottom:15px;margin-left:0;font-family:CadizWeb,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:16px}.page-numbers li{display:inline-block}.page-numbers a,.page-numbers.current{display:block;padding:5px}.page-numbers a{color:#0d0d0d}.page-numbers a:hover{color:gray}.page-numbers.current{color:gray}.jump-to-top{display:none;position:fixed;z-index:4;bottom:15px;right:15px;width:40px;height:38px;margin:0;padding:6px 0 0;background-color:rgba(0,0,0,.2);color:hsla(0,0%,100%,.9);border:none;border-radius:100%;font-size:20px;line-height:24px;text-align:center;outline:none;transition:all .2s}.jump-to-top:hover{background-color:rgba(0,0,0,.4);color:#fff}@media screen and (max-width: 768px){.breadcrumb{font-size:14px !important}}.mute-video{position:absolute;bottom:7%;right:3%;color:#fff;font-size:26px}.theme-rose.cta{background-color:#f6ddd6;color:#0d0d0d}.theme-rose.cta a{color:#0d0d0d}.theme-rose .data>.row{background-color:#fcf1ee}.theme-rose .data__title{background-color:#ff9161}.theme-rose .dropdown--brand a:hover,.theme-rose .dropdown--brand [data-toggle]:hover{background-color:rgba(252,220,218,.85)}.theme-green.cta{background-color:#95c9be;color:#0d0d0d}.theme-green.cta a{color:#0d0d0d}.theme-green .data>.row{background-color:#e5f3f1}.theme-green .data__title{background-color:#49d9cc}.theme-green .dropdown--brand a:hover,.theme-green .dropdown--brand [data-toggle]:hover{background-color:rgba(177,220,214,.85)}.theme.white{background-color:#fff;color:#0d0d0d}.theme.pink{background-color:#e040a8;color:#0d0d0d}.theme.yellow,.theme.rose{background-color:#ffe503;color:#0d0d0d}.theme.teal,.theme.green{background-color:#49d9cc;color:#0d0d0d}.theme.teal.block-quote,.theme.teal.block-boxes h2,.theme.green.block-quote,.theme.green.block-boxes h2{color:#fff}.theme.teal.block-data-boxes,.theme.green.block-data-boxes{color:#49d9cc}.theme.orange{background-color:#ff6e2e;color:#0d0d0d}.theme.orange.block-data-boxes{color:#0d0d0d}.theme.black{background-color:#0d0d0d;color:#fff}.theme.black.block-data-boxes{color:#fff}.theme.red{background-color:#ed3338;color:#fff}.theme.red.block-data-boxes{color:#0d0d0d}.theme.grey{background-color:#f0f0f0;color:#0d0d0d}.theme.dark-grey{background-color:#484848;color:#fff}.theme.dark-grey .button{color:#0d0d0d;border-color:#fff}.theme.dark-grey .button:hover{border-color:#0d0d0d}.theme.dark-grey.block-data-boxes{color:#484848}.theme.teal-inverted,.theme.green-inverted{background-color:#fff;color:#49d9cc}.block-case-links .item{color:#0d0d0d}.clearfix::before,.clearfix::after{display:table;content:" ";flex-basis:0;order:1}.clearfix::after{clear:both}.is-hidden{display:none !important}.is-invisible{visibility:hidden !important}.pull-left{float:left}.pull-right{float:right}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.screen-reader-text{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(0, 0, 0, 0)}.no-bullet{list-style-type:none}.no-bullet:not(.row){margin-left:0}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.left{display:flex;margin-left:0em;max-width:100%;flex:0 0 100%;justify-content:flex-start;align-content:flex-start}.right{display:flex;margin-left:0em;max-width:100%;flex:0 0 100%;justify-content:flex-end;align-content:flex-end}.center{display:flex;margin-left:0em;max-width:100%;flex:0 0 100%;justify-content:center;align-content:center}@media screen and (min-width: 768px){.hide--desktop{display:none}}@media screen and (max-width: 768px){.hide--mobile{display:none}}form{font-family:CadizWeb,"Helvetica Neue",Helvetica,Arial,sans-serif}form label{display:block;margin:0 0 5px;color:#0d0d0d}form input,form select,form textarea{display:block;width:100%;margin:10px 0 0;padding:8px;color:#0d0d0d;border:1px solid #0d0d0d;font-family:CadizWeb,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:18px;outline:none}form textarea{min-height:100px}form input[type=checkbox],form input[type=radio]{display:inline-block;width:auto;margin-right:5px}form input[type=submit]{width:auto}form input:hover,form input:focus,form select:hover,form select:focus,form textarea:hover,form textarea:focus{color:#0d0d0d;border-color:#0d0d0d}form fieldset{margin:0 0 15px;padding:0;border:none}form legend{margin:0 0 10px;padding:0;color:#0d0d0d;font-weight:700}.hs-error-msgs{list-style-type:none;margin:0 0 10px;font-size:14px;line-height:218x}.gform_wrapper .top_label .ginput_container{margin-top:0px !important}.gform_wrapper .top_label .ginput_container input[type=text]{margin-top:0px}.gform_wrapper .top_label .gfield_label{vertical-align:bottom}.gform_wrapper ul li.gfield{margin-top:30px !important}.wp-block-table{margin:0}.dataTables_wrapper::-webkit-scrollbar-thumb{background-color:#49d9cc}.dataTables_wrapper::-webkit-scrollbar{width:1em}.dataTables_wrapper::-webkit-scrollbar-track{background-color:#f2f2f2}.dataTables_wrapper{position:relative;width:100%;z-index:1;margin:auto;overflow:auto;box-shadow:0 3px 8px rgba(0,0,0,.2)}.dataTables_wrapper thead th{background:#333;color:#fff;position:sticky;top:0}.dataTables_wrapper tfoot,.dataTables_wrapper tfoot th,.dataTables_wrapper tfoot td{position:sticky;bottom:0;background:#666;color:#fff;z-index:4}table{border-collapse:collapse;width:100%;border-top:5px solid #49d9cc;font-family:CadizWeb,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;line-height:14px}table thead{background-color:#edf7f6}table tr{border-bottom:1px solid #9a9a9a;transition:background-color .1s}@media screen and (min-width: 1170px){table tr:hover{background-color:rgba(0,0,0,.05);border-color:gray}}table tr th,table tr td{text-align:left;padding:15px 20px 10px 10px}table tr>th:first-child,table tr>td:first-child{padding-left:5px}table tr th::after,table tr td::after{content:" "}table tr th,table tr b,table tr strong{font-weight:600}table a{color:gray}table a:hover{color:#0d0d0d}.table-container{margin-top:15px;margin-bottom:30px}.table-container h2{text-align:center}.table-container>div>p{max-width:635px;margin-right:auto;margin-left:auto;text-align:left}.table-container.expanded{text-align:center}@media screen and (min-width: 1170px){.table-container.expanded{padding-right:15px;padding-left:15px}.table-container.expanded table{display:inline-block;width:auto;max-width:100%;padding-bottom:20px;overflow-x:auto;text-align:left}}.breadcrumb{margin-top:20px;margin-bottom:20px;color:#666;font-size:14px;line-height:22px;text-align:center}@media screen and (min-width: 0){.breadcrumb{font-size:18px}}.breadcrumb a{color:inherit}.breadcrumb a:hover{color:#0d0d0d}.data{margin-bottom:20px;text-align:center}@media screen and (min-width: 1170px){.data{margin-bottom:40px}}@media screen and (min-width: 768px){.data>.row>.column.medium-6,.data>.row>.medium-6.columns{margin-bottom:-2px;border-bottom:2px solid #fff}.data>.row>.column.medium-6:nth-child(2n+1),.data>.row>.medium-6.columns:nth-child(2n+1){border-right:2px solid #fff}}.data h2{margin-top:15px;font-family:CadizWeb,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:22px;font-weight:300;line-height:26px;letter-spacing:.1em;text-transform:uppercase}@media screen and (min-width: 768px){.data h2{margin-top:30px;margin-bottom:30px;font-size:32px;line-height:38px}}.data h3{padding-right:15px;padding-left:15px;font-family:CadizWeb,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase}.data h2+p{margin-top:-10px}.data ul{list-style-type:none;margin-left:0;margin-bottom:0}.data ul li{padding:15px}.data ul li~li{border-top:1px solid #fff}.data ul li:last-child{padding-bottom:25px}@media screen and (min-width: 768px){.data ul li{min-height:88px}.data ul li~li{border-top-width:2px}.data ul li:last-child:not(:first-child){margin-bottom:-2px;padding-bottom:20px;border-bottom:2px solid #fff}}.data img{display:block;margin:30px auto}@media screen and (min-width: 768px){.data img{margin-top:50px;margin-bottom:50px}}.data footer{padding:15px !important;border-top:2px solid #fff;font-family:CadizWeb,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:10px;line-height:14px;text-transform:none;text-align:left}@media screen and (min-width: 768px){.data footer{position:relative;padding-top:30px !important;border-top:2px solid #fff;font-size:12px;line-height:16px}}.data__title{padding:4px 15px;margin-bottom:5px;font-size:9.6px;font-weight:700;line-height:14px;letter-spacing:.075em;text-align:center}@media screen and (min-width: 768px){.data__title{padding-top:12px;padding-bottom:12px;font-size:12.8px}}.data__label{display:block;font-family:CadizWeb,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:8.6px;font-weight:600;line-height:16px;letter-spacing:.075em;text-transform:uppercase}@media screen and (min-width: 768px){.data__label{font-size:11.5px}}.data__figure{display:block;font-family:baskerville-display-pt,serif;font-size:22px;font-weight:300;line-height:28px;letter-spacing:-0.05em;text-transform:none}@media screen and (min-width: 768px){.data__figure{font-size:30px;line-height:34px}}.data__image{height:110px;background-repeat:no-repeat;background-position:center center;background-size:cover}@media screen and (min-width: 768px){.data__image{height:370px}}.data__graph{padding-right:30px;padding-left:30px}@media screen and (min-width: 1170px){.data__graph{padding-right:60px;padding-left:60px}.data__graph iframe{margin-top:10px;margin-bottom:20px}.data__graph iframe~iframe{margin-bottom:0}}.cta-container{margin-top:30px;margin-bottom:20px}@media screen and (min-width: 1170px){.cta-container{margin-bottom:50px}}body.single-post .cta-container{margin-top:0}.ctax{margin-bottom:30px;font-family:CadizWeb,"Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center}.ctax__wrapper{margin-right:0 !important;margin-left:0 !important;color:#0d0d0d}.ctax__wrapper.background-,.ctax__wrapper.background-rose{background-color:#f6ddd6}.ctax__wrapper.background-green{background-color:#95c9be}.ctax h2{font-size:22px;font-weight:700;line-height:26px}.ctax p,.ctax .button{margin-bottom:0}.ctax .button{padding:8px 14px;box-shadow:none;font-size:14px;line-height:21px}.ctax .loader{line-height:14px}.ctax .loader>div{margin:20px auto}.ctax .loader .la-line-scale>div{width:7px;height:60px;border-radius:10px;margin:0 3px}.ctax .loader .la-ball-grid-beat>div{margin:0 4px;border-radius:4px}.cta--v1 h2,.cta--v2 h2{margin-bottom:25px}.cta--v1 .ctax__wrapper,.cta--v2 .ctax__wrapper{padding-top:45px;padding-bottom:45px}.cta--v1 .ctax__wrapper{padding-top:30px;padding-bottom:30px}@media screen and (min-width: 768px){.cta--v1 .ctax__wrapper{height:300px}}.cta--v3 h2{margin-bottom:35px}.cta--v3 .ctax__wrapper{padding-top:30px;padding-bottom:30px}@media screen and (min-width: 768px){.cta--v3 .ctax__wrapper{padding-top:60px;padding-bottom:60px}}@media screen and (min-width: 1170px){.cta--v4 .medium-3{flex:0 0 24%;max-width:24%}.cta--v4 .medium-4,.cta--v4 .medium-5{flex:0 0 38%;max-width:38%}.cta--v4 h2{padding-right:0}}.cta--v4 h2{margin-bottom:0}.cta--v4 p{font-size:13px;line-height:20px}@media screen and (min-width: 768px){.cta--v4 p{text-align:left}}.cta--v4 b,.cta--v4 strong{font-weight:600}.cta--v4 a:not(.button){color:#00065b;-webkit-text-decoration:underline;text-decoration:underline}.cta--v4 a:not(.button):hover{color:#0d0d0d;-webkit-text-decoration:none;text-decoration:none}.cta--v4 .button{margin-top:15px}.cta--v4 .ctax__wrapper{padding-top:30px;padding-bottom:30px}@media screen and (min-width: 768px){.cta--v4 .ctax__wrapper{height:200px}}.cta--v4 .ctax__image{width:128px;height:128px;margin:15px auto;background-repeat:no-repeat;background-position:center center;background-size:cover;border-radius:100%}@media screen and (min-width: 768px){.cta--v4 .ctax__image{margin-top:0;margin-bottom:0}}.cta--v5 h2{margin-bottom:15px}@media screen and (min-width: 768px){.cta--v5 h2{margin-bottom:25px}}.cta--v5 .ctax__wrapper{position:relative;padding-bottom:30px}.cta--v5 .ctax__wrapper::before{content:"";position:absolute;top:200px;right:0;left:0;border-width:0 0 25px 25px;border-style:solid}.cta--v5 .ctax__wrapper.background-::before,.cta--v5 .ctax__wrapper.background-rose::before{background-color:#f6ddd6}.cta--v5 .ctax__wrapper.background-green::before{border-color:#95c9be}@media screen and (min-width: 768px){.cta--v5 .ctax__wrapper{height:225px;padding-bottom:0}.cta--v5 .ctax__wrapper::before{top:auto;bottom:0;border-bottom-color:#fff}}.cta--v5 .ctax__image{height:225px;background-repeat:no-repeat;background-position:center center;background-size:cover}.cta--v5 .ctax__text{padding-bottom:25px}.cta--v6 h2{margin-bottom:15px}@media screen and (min-width: 768px){.cta--v6 h2{margin-bottom:25px}}.cta--v6 p{margin-bottom:0;font-size:13px;line-height:20px}@media screen and (min-width: 768px){.cta--v6 p{text-align:left}}.cta--v6 b,.cta--v6 strong{font-weight:600}.cta--v6 a:not(.button){color:#00065b;-webkit-text-decoration:underline;text-decoration:underline}.cta--v6 a:not(.button):hover{color:#0d0d0d;-webkit-text-decoration:none;text-decoration:none}.cta--v6 .button{margin-top:15px}.cta--v6 .ctax__wrapper{padding-top:30px;padding-bottom:30px}@media screen and (min-width: 768px){.cta--v6 .ctax__wrapper{height:300px}}.cta--v6 .ctax__image{width:128px;height:128px;margin-bottom:15px;margin-right:auto;margin-left:auto;background-repeat:no-repeat;background-position:center center;background-size:cover;border-radius:100%}@media screen and (min-width: 768px){.cta--v6 .ctax__image{margin-right:0}}.cta--v7 h2{margin-bottom:35px}.cta--v7 .ctax__wrapper{position:relative;padding-bottom:30px}.cta--v7 .ctax__wrapper::before{content:"";position:absolute;top:300px;right:0;left:0;border-width:0 0 25px 25px;border-style:solid}.cta--v7 .ctax__wrapper.background-::before,.cta--v7 .ctax__wrapper.background-rose::before{background-color:#f6ddd6}.cta--v7 .ctax__wrapper.background-green::before{border-color:#95c9be}@media screen and (min-width: 768px){.cta--v7 .ctax__wrapper{height:325px;padding-bottom:0}.cta--v7 .ctax__wrapper::before{top:auto;bottom:0;border-bottom-color:#fff}}.cta--v7 .ctax__image{height:325px;background-repeat:no-repeat;background-position:center center;background-size:cover}.cta--v7 .ctax__text{padding-bottom:25px}.cta--v8 h2{margin-bottom:15px}@media screen and (min-width: 768px){.cta--v8 h2{margin-bottom:25px}}.cta--v8 p{font-size:13px;line-height:20px}.cta--v8 b,.cta--v8 strong{font-weight:600}.cta--v8 a:not(.button){color:#00065b;-webkit-text-decoration:underline;text-decoration:underline}.cta--v8 a:not(.button):hover{color:#0d0d0d;-webkit-text-decoration:none;text-decoration:none}.cta--v8 .button{margin-top:15px}.cta--v8 .ctax__wrapper{padding-top:30px;padding-bottom:30px}@media screen and (min-width: 768px){.cta--v8 .ctax__wrapper{padding-top:60px;padding-bottom:60px}}.cta--v8 .ctax__image{width:128px;height:128px;margin-right:auto;margin-left:auto;margin-bottom:15px;background-repeat:no-repeat;background-position:center center;background-size:cover;border-radius:100%}@media screen and (min-width: 768px){.cta--v8 .ctax__image{margin-bottom:25px}}.cta--v9 h2{margin-bottom:35px}.cta--v9 .ctax__wrapper{position:relative;padding-bottom:30px}.cta--v9 .ctax__wrapper::before{content:"";position:absolute;top:200px;right:0;left:0;border-width:0 0 25px 25px;border-style:solid}.cta--v9 .ctax__wrapper.background-::before,.cta--v9 .ctax__wrapper.background-rose::before{background-color:#f6ddd6}.cta--v9 .ctax__wrapper.background-green::before{border-color:#95c9be}@media screen and (min-width: 768px){.cta--v9 .ctax__wrapper{padding-bottom:60px}}.cta--v9 .ctax__image{height:225px;background-repeat:no-repeat;background-position:center center;background-size:cover}body.single .footer{padding-bottom:50px}@media screen and (min-width: 1170px){body.single .footer{padding-bottom:0}}.footer{padding:30px 15px 20px;background-color:#000;color:#d3dada;font-family:CadizWeb,"Helvetica Neue",Helvetica,Arial,sans-serif}@media screen and (min-width: 1170px){.footer{padding:30px 0 0}}.footer a{color:#fff}.footer a:hover{color:#49d9cc}.footer .logo{display:block;width:93px;margin:0 auto 30px}@media screen and (min-width: 1170px){.footer .logo{margin-bottom:40px}}.footer .nav{font-size:13px;line-height:18px}.footer .nav ul{list-style-type:none;margin-left:0;margin-bottom:0}.footer .nav a{display:inline-block}@media screen and (min-width: 1170px){.footer .nav>.menu{display:flex;flex-flow:column;flex-wrap:wrap;height:520px}}.footer .nav>.menu>.menu-item{margin-bottom:20px}@media screen and (min-width: 1170px){.footer .nav>.menu>.menu-item:nth-child(2){margin-bottom:100px}.footer .nav>.menu>.menu-item:nth-child(3){margin-bottom:10px}}.footer .nav>.menu>.menu-item>a{margin-bottom:8px;font-size:13px;font-weight:700;line-height:18px;text-transform:uppercase}.footer .nav>.menu>.menu-item>.sub-menu>.menu-item>a{display:none}.footer .nav>.menu>.menu-item>.sub-menu>.menu-item>.sub-menu>.menu-item{margin-bottom:15px}.footer .nav>.menu>.menu-item>.sub-menu>.menu-item>.sub-menu>.menu-item>a{margin-bottom:2px;font-weight:700}.footer .nav>.menu>.menu-item>.sub-menu>.menu-item>.sub-menu>.menu-item>.sub-menu{margin-left:10px}.footer .nav>.menu>.menu-item>.sub-menu>.menu-item>.sub-menu>.menu-item>.sub-menu a::before{content:"  ";font-family:fontello;font-size:12px;margin-left:-10px}.footer .contact{margin-bottom:30px;font-size:13px;line-height:18px}.footer .contact h2{margin-bottom:5px;font-size:13px;font-weight:700;line-height:18px;text-transform:uppercase}.footer .contact h2~h2{margin-top:20px}.footer .contact ul{list-style-type:none;margin-left:0;margin-bottom:0}.footer .contact a.has-icon{margin-left:10px}.footer .contact a.has-icon::before{content:"  ";font-family:fontello;font-size:12px;margin-left:-10px}.footer .social-media{text-align:center}.footer .social-media h2{font-size:16px;line-height:22px}.footer .social-media ul{list-style-type:none;margin-left:0}.footer .social-media li{display:inline-block}.footer .social-media a{display:block;width:35px;height:35px;margin:4px 8px 8px;padding-top:8px;background-color:#d3dada;color:#424142;border-radius:100%;font-size:20px;line-height:20px;text-align:center}.footer .social-media a:hover{background-color:#fff;color:#424142}.footer ul.social-media{text-align:left}.footer ul.social-media a{margin-top:8px;margin-left:0}footer .otava{padding-bottom:15px;font-family:baskerville-display-pt,serif;font-size:18px;line-height:30px;text-align:center}@media screen and (min-width: 768px){footer .otava{font-size:22px;line-height:34px}}footer .otava img{width:124px;margin-bottom:15px}@media screen and (min-width: 768px){footer .otava img{margin-bottom:30px}}.cc-window{position:fixed;z-index:4;left:0;bottom:0;width:100%;padding:40px 20px 70px;background-color:rgba(118,197,186,.85);color:#0d0d0d;font-family:CadizWeb,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;line-height:18px;text-align:center}.cc-window a{-webkit-text-decoration:underline;text-decoration:underline;color:inherit}.cc-window a:hover{-webkit-text-decoration:none;text-decoration:none}.cc-window .cc-compliance{margin-top:10px}@media screen and (min-width: 1170px){.cc-window .cc-compliance{position:absolute;top:43px;left:50%;margin-top:0;margin-left:320px}}.cc-window .cc-compliance .cc-btn{display:inline-block;padding:6px 10px;background-color:rgba(0,0,0,0);color:#0d0d0d;border:1px solid #0d0d0d;outline:none !important;cursor:pointer;font-size:12px;line-height:16px;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transform:translate3d(0, 0.1px, 0);transition:transform .15s}.cc-window .cc-compliance .cc-btn:hover{transform:translate3d(0, -2px, 0)}.page-id-460 .anchors{display:none}#main.brandit .block-squares{margin-top:115px}#main.brandit .block-squares .wp-block-image:first-child{position:relative;top:-115px;margin-bottom:-80px;overflow:hidden}.brand{text-align:center}.brand h1{margin-top:15px;font-family:baskerville-display-pt,serif;font-size:30px;font-weight:400;line-height:36px;letter-spacing:-0.02em;text-transform:inherit}@media screen and (min-width: 768px){.brand h1{margin-top:60px;margin-bottom:30px;font-size:40px;line-height:45px}}.brand p{margin-bottom:0;font-size:16px;line-height:20px}@media screen and (min-width: 768px){.brand p{font-size:18px;line-height:30px}}.brand a{color:gray;border-bottom:1px solid #888}.brand a:hover{color:#0d0d0d}.brand__images{text-align:center}@media screen and (min-width: 768px){.brand__images{margin-top:40px;margin-bottom:30px}}.brand__images img{max-width:165px}.brand__images img.size-full{max-width:100%}@media screen and (min-width: 768px){.brand__images img{display:inline-block;max-width:200px}.brand__images img.size-full{max-width:65%}}.page-template-tpl-brand .basic-hero img{max-width:100%;max-height:300px}.page-template-tpl-brand .anchors{margin:30px 0}.page-template-tpl-brand .contact-single{margin-bottom:60px}.change-brand-container{position:relative;z-index:1;top:-50px}.change-brand-container.digitieto{top:0;margin:50px}.dropdown--brand{position:absolute;top:0;left:50%;width:250px;margin:0 0 0 -125px;font-size:12px;line-height:16px;text-align:left;text-shadow:none}.dropdown--brand [data-toggle]{height:30px;margin:0;padding:7px 0 0 10px;background-color:hsla(0,0%,100%,.95);color:#0d0d0d;border:1px solid rgba(0,0,0,0);font-size:12px;font-weight:400;line-height:16px;letter-spacing:.1em;text-transform:uppercase}.dropdown--brand ul{list-style-type:none;max-height:200px;margin:-1px 0 0;overflow-y:scroll;border-top:1px solid rgba(0,0,0,.35)}@media screen and (min-width: 1170px){.dropdown--brand ul{max-height:300px}}.dropdown--brand a{display:block;padding:6px 10px;background-color:hsla(0,0%,100%,.95);color:#0d0d0d;border:1px solid #ccc}.dropdown--brand a.active{color:rgba(0,0,0,.5)}.dropdown--brand a::before{display:none}.dropdown--brand [data-toggle]::before{border-left:1px solid rgba(0,0,0,.35);font-size:20px;line-height:28px}#brand-cta{position:fixed;bottom:80px;left:-600px;width:500px;max-width:80%;margin:0;border-width:6px 0px 6px 6px;border-style:solid;border-color:#fff;transition:right 1s;z-index:1;box-shadow:0px 3px 6px rgba(0,0,0,.1607843137);padding:20px}#brand-cta.is-visible{left:0px;-webkit-animation:slide .5s forwards;-webkit-animation-delay:2s;animation:slide .5s forwards}@keyframes slide{100%{left:45px}}#brand-cta img{display:none}@media screen and (min-width: 768px){#brand-cta img{display:inline-block;margin:5px 0}}#brand-cta a{display:block;position:relative;padding:10px;color:inherit;border-top-left-radius:6px;border-bottom-left-radius:6px;padding:20px;transition:right 1s}#brand-cta a .brand-box{margin:5px 0 0 0;background:#49d9cc;padding:10px;color:#fff;position:relative;max-width:70%;border-radius:3px}#brand-cta a .brand-box h4{margin:0;font-size:18px;text-align:center}@media screen and (min-width: 768px){#brand-cta a{padding:0px 20px}}#brand-cta a h1{margin-bottom:5px;font-size:21px;line-height:24px;font-family:"Arial";color:#00112e}#brand-cta a p{margin:10px 0;font-size:14px;line-height:20px;font-family:"Arial"}#brand-cta button{position:absolute;top:6px;right:6px;color:#484848;font-size:25px}#brand-cta button:hover{color:#ed3338}.page-template-tpl-prices #main article{padding-bottom:30px}@media screen and (min-width: 768px){.page-template-tpl-prices #main article{padding-bottom:60px}}.page-template-tpl-prices #main h1{font-family:baskerville-display-pt,serif;font-weight:400;text-align:center}@media screen and (min-width: 768px){.page-template-tpl-prices #main h1{margin-top:30px}}.page-template-tpl-prices #main h2{margin-top:15px;font-family:baskerville-display-pt,serif;font-weight:400}@media screen and (min-width: 768px){.page-template-tpl-prices #main h2{margin-top:30px}}.page-template-tpl-prices #main h3,.page-template-tpl-prices #main h4,.page-template-tpl-prices #main h5,.page-template-tpl-prices #main h6{margin-top:15px;font-family:CadizWeb,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700}@media screen and (min-width: 768px){.page-template-tpl-prices #main h3,.page-template-tpl-prices #main h4,.page-template-tpl-prices #main h5,.page-template-tpl-prices #main h6{margin-top:30px}}.page-template-tpl-prices #main p a:not(.button){color:gray;border-bottom:1px solid #888}.page-template-tpl-prices #main p a:not(.button):hover{color:#0d0d0d}.page-template-tpl-prices #main .anchors{margin-top:30px;text-align:center}.page-template-tpl-prices #main .links{list-style-type:none;margin-top:10px;margin-bottom:15px;margin-left:0;font-family:CadizWeb,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;line-height:24px;letter-spacing:.07em;text-transform:uppercase;text-align:center;cursor:pointer}.page-template-tpl-prices #main .links li{display:inline-block;margin-right:5px;margin-left:5px}.page-template-tpl-prices #main .links a{color:inherit}#main.page-car-salesman{padding:0px;font-size:16px;line-height:27px}@media screen and (min-width: 1170px){#main.page-car-salesman .hero{margin-bottom:0px}}@media screen and (min-width: 768px){#main.page-car-salesman .hero h1{font-size:65px}}#main.page-car-salesman .hero a{display:inline-block}#main.page-car-salesman .hero .row{height:auto}#main.page-car-salesman .hero img{max-width:inherit !important;max-height:inherit !important}.button-extrapage{background:#00065b;border:#000;color:#fff;padding:8px 10px}.margin-top30{margin-top:30px !important}.margin-bottom30{margin-bottom:30px !important}.margin-bottom35{margin-bottom:35px !important}.margin-top20{margin-top:20px !important}.margin-top30-neg{margin-top:-30px !important}.margin-bottom0{margin-bottom:0px !important}.margin-bottom10{margin-bottom:10px !important}#hero-car-sales{background-color:#00065b;background-repeat:no-repeat;background-size:cover;position:relative;height:100vh;overflow:hidden}#hero-car-sales:before{position:absolute;top:0;left:0;background:rgba(0,0,0,.3);content:"";width:100%;height:2000px}.header-car-sales{position:absolute;top:50%;text-align:center;width:100%;color:#fff;font-size:36px}#content-car-sales{padding:100px 50px;text-align:center;width:80%;margin:0px auto}#content-car-sales h2{margin:0px 0px 30px 0px}#footer-car-sales{padding:30px 0px;text-align:center;background:#ddd}.section__fullscreen{margin-bottom:0px;position:relative}.section__fullscreen-logo{width:200px !important;display:block;margin-right:auto;margin-left:auto;filter:drop-shadow(2px 2px 15px rgba(0, 0, 0, 0.2))}@media screen and (min-width: 768px){.section__fullscreen-logo{width:250px !important}}.section__fullscreen-logoif{display:block;margin-right:auto;margin-left:auto;width:100px !important;margin-bottom:15px !important}.section__fullscreen-arrowdown{display:block;margin-right:auto;margin-left:auto;width:50px !important}.section__fullscreen-arrowdown:before{position:relative !important}.section__fullscreen-center,.section__fullscreen-top,.section__fullscreen-bottom{width:100%;position:absolute;left:50%;transform:translate(-50%, -50%)}.section__fullscreen-center{top:50%}.section__fullscreen-top{top:7%}@media screen and (min-width: 768px){.section__fullscreen-top{top:10%}}.section__fullscreen-bottom{top:85%}@media screen and (min-width: 768px){.section__fullscreen-bottom{top:90%}}.section__white{margin-bottom:0px;padding:50px 0px 40px;font-family:CadizWeb,"Helvetica Neue",Helvetica,Arial,sans-serif}.section__white-text-center{text-align:center}.section__white-alt{padding:0px;padding-bottom:10px}.section__pink{background:#ffdcd2;text-align:center;font-family:CadizWeb,"Helvetica Neue",Helvetica,Arial,sans-serif;padding:50px 0px;margin-bottom:0px}.section__background-bg{position:relative;color:#fff;background-color:#00065b;background-repeat:no-repeat;background-position:center center;background-size:cover;padding:50px 0px;margin-bottom:0px;text-align:center;overflow:hidden}.section__background-bg:before{position:absolute;top:0;left:0;background:rgba(0,0,0,.3);content:"";width:100%;height:2000px}.section__heading-alt{clear:both !important;font-family:baskerville-display-pt,serif;color:#00065b;margin-bottom:15px}.section__heading-alt h2{font-family:CadizWeb,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;line-height:23px;margin-bottom:15px}.section a.button.button-extrapage{color:#fff}.section .heading-h3-alt{text-align:center;font-size:20px;font-family:baskerville-display-pt,serif;font-weight:800;line-height:1.13}@media screen and (min-width: 768px){.section .heading-h3-alt{font-size:35px}}.quote-sub-texts{display:block;font-size:15px;letter-spacing:3px;font-family:CadizWeb,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;text-transform:uppercase}@media screen and (min-width: 768px){.quote-sub-texts{font-size:20px}}.quote-main-texts{margin-top:15px;display:block;font-size:22px;line-height:1.3;font-family:baskerville-display-pt,serif;font-weight:700}@media screen and (min-width: 768px){.quote-main-texts{font-size:35px;line-height:1.13}}.intro-container{display:block;margin-left:auto;margin-right:auto;margin-top:20px;margin-bottom:30px;max-width:300px}@media screen and (min-width: 1170px){.intro-container{font-size:35px;margin-top:30px;margin-bottom:0px}}.intro-container-alt{max-width:290px}.intro-number{display:block;color:#00065b;font-size:25px;font-weight:800}@media screen and (min-width: 768px){.intro-number{font-size:35px}}.intro-texts{display:block;margin-left:auto;margin-right:auto;color:#00065b;font-size:15px;margin-top:15px}@media screen and (min-width: 768px){.intro-texts{font-size:20px}}ul.list-class-none{list-style-type:none;margin-left:10px}ul.list-margin li,ol.list-margin li{margin-bottom:10px}ul.list-margin li:last-child,ol.list-margin li:last-child{margin-bottom:0px}ul.list-class-arrow,ol.list-class-arrow{margin-left:40px;margin-top:8px;list-style-type:none}ul.list-class-arrow li:before,ol.list-class-arrow li:before{content:"";width:14px;margin-left:-14px;padding-right:8px;color:#9d9d9d;font-family:fontello;font-size:17px}.showroom-box{background-color:#f0f0f0;font-family:CadizWeb,"Helvetica Neue",Helvetica,Arial,sans-serif}.showroom-box__body{padding:15px;background-color:#fff;box-shadow:0px 2px 8px 2px rgba(0,0,0,.1)}.showroom-box__body:hover{box-shadow:1px 3px 13px 3px rgba(0,0,0,.12)}.showroom-box__title{margin-bottom:0;padding-bottom:8px;border-bottom:1px solid #49d9cc;font-family:baskerville-display-pt,serif;font-weight:400;font-size:20px}@media screen and (min-width: 768px){.showroom-box__title{font-size:22px}}.showroom-box__title a{color:inherit}.showroom-box__title a:hover{color:gray}.showroom-box__image{padding:20px 0}.showroom-box__image img{width:260px;height:154px;-o-object-fit:contain;object-fit:contain}@media screen and (min-width: 0){.showroom-box__image img{width:270px;height:172px}}.showroom-box__adsize-container{display:flex;justify-content:center;padding:10px 0;border-top:1px solid #49d9cc;border-bottom:1px solid #49d9cc}.showroom-box__adsize-boxes{min-width:150px;font-size:12px;line-height:18px}.showroom-box__adsize-title{display:block;text-transform:uppercase}.showroom-box__adsize-size{display:block;font-size:13px;text-transform:none}.showroom-box__introtexts_filter{margin-top:20px;margin-bottom:30px;font-size:16px;line-height:20px;text-align:center}@media screen and (min-width: 768px){.showroom-box__introtexts_filter{margin-top:50px;margin-bottom:70px;font-size:25px;line-height:30px}}.showroom-box__common-links-container{display:flex;flex-wrap:wrap;padding:5px 0 0;font-size:12px;line-height:18px;text-transform:uppercase}.showroom-box__common-links-container a{margin-right:25px;color:#0d0d0d;-webkit-text-decoration:none;text-decoration:none}.showroom-box__common-links-container a .example-icon{font-size:16px;vertical-align:-1px}.showroom-box__common-links-container a:hover{color:gray}.showroom-box__common-links-container-2{border:0;padding:0}.showroom-box__seemore-title{display:block;margin:10px 0 0;padding-top:10px;border-top:1px solid #49d9cc;font-size:12px;line-height:18px;text-transform:uppercase}.showroom-box__seemore-title .example-icon{color:#00065b}.showroom-box__seemore-container{text-transform:uppercase;font-size:12px;line-height:18px}.showroom-box__seemore-container a{display:block;margin:10px 0 0;padding:9px 5px 7px;-webkit-text-decoration:none;text-decoration:none}.showroom-box__seemore-container a .example-icon{font-size:16px;vertical-align:-1px}.showroom-box__seemore-container a:hover{color:#00065b}.showroom-box__seemore-container a .example-link-middle-text{min-width:80px;display:inline-block}@media screen and (max-width: 1024px){.showroom-box__seemore-container .container-button-desktop{display:none}}@media screen and (min-width: 414px){.showroom-box__seemore-container .container-button-mobile{display:none}}@media screen and (min-width: 1170px){.showroom-grid{margin-top:50px}}.showroom-grid-menu{margin-bottom:15px;text-align:center}@media screen and (min-width: 1170px){.showroom-grid-menu{position:absolute;margin-bottom:0;padding-top:15px;padding-bottom:5px}}@media screen and (min-width: 1170px){.showroom-grid-menu.filter-stick{position:fixed;z-index:2;top:50px;right:0;left:0;max-width:none;max-width:initial;background-color:#fff;border-top:1px solid gray;box-shadow:0 4px 10px rgba(0,0,0,.09)}}.showroom-grid-menu:not(.filter-stick) button:not(.active){background-color:#fff;color:#484848}.showroom-grid .grid-item{margin-bottom:30px}@media screen and (min-width: 1170px){.page-template-tpl-showroom .showroom-box__body{width:330px}}.post-template-tpl-single-showroom .showroom-box{padding-top:30px;padding-bottom:30px}.post-template-tpl-single-showroom .block-squares .container{min-height:0;min-height:initial}.showroom-box__title{border-bottom:none !important;padding-bottom:16px !important}.showroom-box__title a{border-bottom:3px solid #00d3c5 !important;padding-bottom:4px !important}.showroom-box__adsize-container{border-top:none !important;border-bottom:none !important;padding-bottom:38.5px !important}table tr:hover{background-color:rgba(0,0,0,.12) !important}.showroom-box__common-links-container{justify-content:center !important;text-align:center;font:normal normal normal 12px/20px;font-family:CadizWeb,"Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:0px;color:#0d0d0d;opacity:1;padding-top:9.5px !important;text-transform:none !important}.showroom-box__common-links-container a{margin-right:0px !important;border-top:1px solid #d6d6d6 !important;padding-top:9.5px !important}.showroom-box__adsize-title{display:inline !important}.showroom-box__adsize-size{display:inline !important;font-size:12px !important}.showroom-box__image{padding:0px !important;padding-bottom:20px !important}.icon-right-open-mini:before{margin-left:none !important;margin-right:none !important;display:inline !important}.showroom-box__adsize-boxes{min-width:141px !important}.vasen-iconi{padding-right:15px !important}.basic-hero+.blogtours-box{margin-top:20px}@media screen and (min-width: 768px){.basic-hero+.blogtours-box{margin-top:40px}}.blogtours-box{font-family:CadizWeb,"Helvetica Neue",Helvetica,Arial,sans-serif}.blogtours-box__body{background-color:#f0f0f0;padding:20px 15px 15px}.blogtours-box__title{margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #49d9cc;font-family:baskerville-display-pt,serif;font-weight:400;font-size:20px}@media screen and (min-width: 768px){.blogtours-box__title{font-size:22px}}.blogtours-box__title a{color:inherit}.blogtours-box__title a:hover{color:gray}.blogtours-box__image{padding:20px 0px}.blogtours-box__img{position:relative;width:220px;height:220px;margin:0 auto;padding:2px;border:2px solid #49d9cc;overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size:cover;border-radius:100%}.blogtours-box__card-title h3{font-size:20px;margin-bottom:0px}.blogtours-box__introtexts_filter{margin-top:20px;margin-bottom:30px;font-size:16px;line-height:20px;text-align:center}@media screen and (min-width: 768px){.blogtours-box__introtexts_filter{margin-top:50px;margin-bottom:70px;font-size:25px;line-height:30px}}.blogtours-box__common-links-container{padding-top:5px;font-size:12px;line-height:18px;letter-spacing:.05em;text-transform:uppercase}.blogtours-box__common-links-container span{color:gray}.blogtours-box__common-links-container a{-webkit-text-decoration:none;text-decoration:none}.blogtours-box__common-links-container a .example-icon{font-size:16px;vertical-align:-1px}.blogtours-box__common-links-container a:hover{color:gray}.blogtours-box__common-links-container-2{border:0;padding:0}.blogtours-box__seemore-title{border-top:1px solid hsl(0,0%,67%);padding-top:10px;display:block;text-transform:uppercase;font-size:12px;line-height:18px;color:#333;margin:10px 0 0px 0}.blogtours-box__seemore-title .example-icon{color:#00065b}.blogtours-box__seemore-container{text-transform:none;font-size:12px;line-height:17px}.blogtours-box__seemore-container a{display:block;margin-top:20px;padding:9px 5px 7px;color:#0d0d0d;border:1px solid gray}.blogtours-box__seemore-container a .example-icon{font-size:16px;vertical-align:-1px}.blogtours-box__seemore-container a .example-link-middle-text-top{text-transform:uppercase}.blogtours-box__seemore-container a .example-link-middle-text{display:inline-block;min-width:80px;font-size:13px}@media screen and (max-width: 1024px){.blogtours-box__seemore-container .container-button-desktop{display:none}}@media screen and (min-width: 414px){.blogtours-box__seemore-container .container-button-mobile{display:none}}@media screen and (min-width: 1170px){.blogtours-grid{margin-top:50px}}.blogtours-grid-menu{margin-bottom:15px;text-align:center}@media screen and (min-width: 1170px){.blogtours-grid-menu{position:absolute;margin-bottom:0;padding-top:15px;padding-bottom:5px}}@media screen and (min-width: 1170px){.blogtours-grid-menu.filter-stick{position:fixed;z-index:2;top:50px;right:0;left:0;max-width:none;max-width:initial;background-color:#fff;border-top:1px solid gray;box-shadow:0 4px 10px rgba(0,0,0,.09)}}.blogtours-grid .grid-item{margin-bottom:30px}.section--search-results{margin-bottom:50px}.section--search-results .section__head{margin-bottom:40px}.section--search-results .image,.section--search-results .section__image{padding-bottom:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;display:block}.section--search-results .result{margin-bottom:30px}.section--search-results h3{margin-bottom:10px}.section--search-results a{color:#0d0d0d}.section--search-results a:hover{color:#484848}@media screen and (max-width: 767px){.section--search-results .result>.column,.section--search-results .result>.columns{padding-right:7px;padding-left:7px}.section--search-results h3{font-size:22px;line-height:26px}.section--search-results .excerpt p{font-size:14px;line-height:22px}}body.error404 #main{background-image:url("../assets/img/404_bg_2022.jpg");background-repeat:no-repeat;background-position:center center;background-size:cover;color:#fff}body.error404 #main>.row{min-height:340px}@media screen and (min-width: 1170px){body.error404 #main>.row{min-height:700px}}body.error404 h1{font-size:32px;line-height:36px;font-weight:800}@media screen and (min-width: 768px){body.error404 h1{font-size:50px;line-height:63px}}body.error404 p{font-size:20px;line-height:26px}@media screen and (min-width: 768px){body.error404 p{font-size:22px;line-height:28px}}body.error404 form{display:flex;max-width:565px;margin:30px auto 0;background-color:#fff;box-shadow:0px 0px 5px rgba(0,0,0,.2)}body.error404 form label{flex:1}body.error404 form input,body.error404 form input:hover,body.error404 form input:focus{margin:0;padding:10px;border:none}@media screen and (min-width: 768px){body.error404 form input,body.error404 form input:hover,body.error404 form input:focus{padding:16px 14px 12px;font-size:24px}}body.error404 form button{flex:0 0 50px;color:silver;border:none;transform:none;font-size:24px;transition:color .15s}@media screen and (min-width: 768px){body.error404 form button{font-size:34px}}body.error404 form button:hover{color:#0d0d0d;transform:none}.handpicked-articles__title{margin-top:20px}#main.mediatoimistoille{background-color:rgba(0,0,0,0) !important}@media screen and (min-width: 1170px){.site-header{position:fixed;z-index:5;top:0;left:0;width:100%;background-color:#fff}.site-header.headroom--not-top .top-bar,.site-header.headroom--not-top .top-bar>.nav>.menu{height:50px}.site-header.headroom--not-top .top-bar .logo img{width:85px}.site-header.headroom--not-top .top-bar>.nav>.menu>.menu-item>a{margin-top:10px}.site-header.headroom--not-top .top-bar>.nav>.menu>.current-menu-item>a::before,.site-header.headroom--not-top .top-bar>.nav>.menu>.current-menu-ancestor>a::before{bottom:-8px}.top-bar{position:relative;display:flex;flex-flow:row wrap;align-items:center;width:100%;max-width:1440px;height:85px;margin-right:auto;margin-left:auto;transition:height .2s}.top-bar ul{list-style-type:none;margin:0 auto}.top-bar a{display:block;color:#777}.top-bar a:hover{color:#0d0d0d}.top-bar .current-menu-item>a{color:#0d0d0d}.top-bar .logo{flex:0 0 250px;text-align:center}}@media screen and (min-width: 1170px)and (min-width: 1500px){.top-bar .logo{flex:0 0 360px}}@media screen and (min-width: 1170px){.top-bar .logo img{width:93px;transition:width .1s}.top-bar>.nav{flex:1}.top-bar>.nav>.menu{display:flex;flex-flow:row wrap;justify-content:space-evenly;height:85px}.top-bar>.nav>.menu>.menu-item{padding-right:20px;padding-left:20px;font-family:CadizWeb,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-weight:600;line-height:16px;text-transform:uppercase;text-align:center}.top-bar>.nav>.menu>.menu-item>a{max-width:110px;margin:25px auto 0}.top-bar>.nav>.menu>.menu-item.current-menu-item>a,.top-bar>.nav>.menu>.menu-item.current-menu-ancestor>a{position:relative}.top-bar>.nav>.menu>.menu-item.current-menu-item>a::before,.top-bar>.nav>.menu>.menu-item.current-menu-ancestor>a::before{content:"";display:block;position:absolute;bottom:-15px;left:50%;width:40px;height:5px;margin-left:-20px;background-color:#49d9cc}.top-bar>.nav>.menu>.menu-item.menu-item-has-children.is-visible>.sub-menu{display:block !important}.top-bar>.nav>.menu>.menu-item.menu-item-has-children:hover>a::before{content:"";display:block;position:absolute;bottom:-30px;left:50%;width:0;height:0;margin-left:-18px;background-color:rgba(0,0,0,0);border-width:0px 18px 18px 18px;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #49d9cc rgba(0,0,0,0);animation:fade-in .2s}.top-bar>.nav>.menu>.menu-item.menu-item-has-children>a{position:relative}.top-bar>.nav>.menu>.menu-item>.sub-menu{display:none;position:absolute;top:100%;right:135px;left:135px;background-color:#fff;box-shadow:0px 3px 8px rgba(0,0,0,.2);animation:expand-from-top .1s}.top-bar>.nav>.menu>.menu-item>.sub-menu>.menu-item>a{padding-top:14px;padding-bottom:10px;background-color:#49d9cc;color:#fff;font-size:18px;line-height:24px;letter-spacing:.1em;cursor:default}.top-bar>.nav>.menu>.menu-item>.sub-menu>.menu-item>.sub-menu{display:flex;flex-flow:row wrap;justify-content:center;padding-top:25px;background-color:#fff;font-family:baskerville-display-pt,serif;font-weight:400;font-size:18px;line-height:24px;text-transform:none;text-align:left}.top-bar>.nav>.menu>.menu-item>.sub-menu>.menu-item>.sub-menu>.menu-item{padding-right:35px;padding-left:35px;padding-bottom:50px}.top-bar>.nav>.menu>.menu-item>.sub-menu>.menu-item>.sub-menu>.menu-item>a::after{content:"";display:block;width:50px;height:2px;margin-top:8px;background-color:#49d9cc}.top-bar>.nav>.menu>.menu-item>.sub-menu>.menu-item>.sub-menu>.menu-item>.sub-menu{margin-top:18px;font-family:sans-serif;font-size:15px;line-height:20px}.top-bar>.nav>.menu>.menu-item>.sub-menu>.menu-item>.sub-menu>.menu-item>.sub-menu li+li{margin-top:10px}.top-bar .buttons{position:relative;z-index:1;flex:0 0 160px;margin-top:-5px;text-align:center}.top-bar button[data-toggle-search]{margin:0;color:#646464;border:none;transform:none;font-size:20px}.top-bar button[data-toggle-search]:hover{color:#0d0d0d}.top-bar .search-form{display:none;position:fixed;top:0;bottom:0;right:0;left:0;background-color:rgba(0,0,0,.5);animation:fade-in .2s}.top-bar .search-form .container{position:relative;width:100%;max-width:1320px;height:85px;margin-right:auto;margin-left:auto}.top-bar .search-form form{display:flex;flex-flow:row wrap;position:absolute;top:20px;right:80px;width:445px;overflow:hidden}.top-bar .search-form form label{flex:0 0 380px;margin:0}.top-bar .search-form form input{height:43px;margin:0;border-color:#646464}.top-bar .search-form form button{flex:0 0 50px;height:43px;margin:0;background-color:#646464;color:#fff;border:none;transform:none;font-size:16px}.top-bar.search-is-visible .search-form{display:block}.top-bar.search-is-visible .search-form form{animation:expand-from-top .3s}.top-bar.search-is-visible [data-toggle-search] .icon-search{color:#0d0d0d;font-size:24px}.top-bar.search-is-visible [data-toggle-search] .icon-search::before{content:""}.top-bar.search-is-visible [data-toggle-search] .icon-search:hover{color:#484848}}@media screen and (max-width: 1292px)and (min-width: 1170px){.top-bar>.nav>.menu>.menu-item{padding-left:10px;padding-right:10px}}@media screen and (max-width: 1169px){.site-header{position:fixed;z-index:6;top:0;left:0;width:100%;background-color:#fff;transform:translate3d(0, 0, 0);transition:transform .3s}.site-header.headroom--unpinned{transform:translate3d(0, -100%, 0)}.top-bar{position:relative;height:60px;overflow:hidden;transition:height .2s}.top-bar.nav-is-visible{height:100vh;overflow:auto}.top-bar.nav-is-visible [data-toggle-nav] .icon-menu::before{animation:flatten .3s}.top-bar.nav-is-visible [data-toggle-nav] .icon-cancel::before{opacity:1 !important;animation:zoom-in .3s}.top-bar ul{list-style-type:none;margin:0 auto}.top-bar a{display:block;color:#646464}.top-bar a:hover{color:#0d0d0d}.top-bar .current-menu-item>a{color:#0d0d0d}.top-bar .logo{position:absolute;z-index:5;top:15px;left:24px;width:56px}.top-bar>.nav>.menu{padding:80px 10px 30px}.top-bar>.nav>.menu>.menu-item{position:relative;font-size:15px;text-transform:uppercase}.top-bar>.nav>.menu>.menu-item>a{margin-left:40px;margin-right:20px;padding-top:7px;padding-bottom:7px;border-bottom:2px solid #49d9cc}.top-bar>.nav>.menu>.menu-item:last-child a{border:none}.top-bar>.nav>.menu>.menu-item::before{content:"";position:absolute;top:0;left:-5px;width:45px;height:44px}.top-bar>.nav>.menu>.menu-item.menu-item-has-children{position:relative}.top-bar>.nav>.menu>.menu-item.menu-item-has-children::before{content:"";color:#646464;font-family:fontello;font-size:12px;line-height:44px;text-align:center;cursor:pointer}.top-bar>.nav>.menu>.menu-item.menu-item-has-children.is-visible::before{content:"";animation:rotate-half .4s}.top-bar>.nav>.menu>.menu-item.menu-item-has-children.is-visible>.sub-menu{display:block !important}.top-bar>.nav>.menu>.menu-item>.sub-menu{display:none;margin-bottom:20px;box-shadow:0px 3px 8px rgba(0,0,0,.2)}.top-bar>.nav>.menu>.menu-item>.sub-menu>.menu-item{margin-top:-2px}.top-bar>.nav>.menu>.menu-item>.sub-menu>.menu-item>a{padding:12px 10px 12px 25px;background-color:#49d9cc;color:#fff;font-size:12px;line-height:18px;letter-spacing:.15em;cursor:default}.top-bar>.nav>.menu>.menu-item>.sub-menu>.menu-item>.sub-menu{padding:25px 25px 30px;font-family:baskerville-display-pt,serif;font-weight:400;font-size:18px;line-height:22px;text-transform:none}.top-bar>.nav>.menu>.menu-item>.sub-menu>.menu-item>.sub-menu>.menu-item+.menu-item{margin-top:35px}.top-bar>.nav>.menu>.menu-item>.sub-menu>.menu-item>.sub-menu>.menu-item>a::after{content:"";display:block;width:50px;height:2px;margin-top:10px;background-color:#49d9cc}.top-bar>.nav>.menu>.menu-item>.sub-menu>.menu-item>.sub-menu>.menu-item>.sub-menu{margin-top:18px;font-family:sans-serif;font-size:15px;line-height:20px}.top-bar>.nav>.menu>.menu-item>.sub-menu>.menu-item>.sub-menu>.menu-item>.sub-menu li+li{margin-top:10px}.top-bar .buttons [data-toggle-nav]{position:absolute;top:9px;right:15px;width:40px;height:40px;margin:0;padding:0;color:#49d9cc;border:none;transform:none}.top-bar .buttons [data-toggle-nav] .icon-menu::before{position:relative;font-size:30px}.top-bar .buttons [data-toggle-nav] .icon-cancel::before{position:absolute;top:5px;left:1px;background-color:#fff;opacity:0;font-size:28px}.top-bar .search-form form{position:relative;display:flex;flex-flow:row wrap;margin:0 20px 30px}.top-bar .search-form label{flex:1;margin:0}.top-bar .search-form input{height:43px;margin:0;border:2px solid #49d9cc;border-top-left-radius:5px;border-bottom-left-radius:5px}.top-bar .search-form button{flex:0 0 50px;height:43px;background-color:#49d9cc;color:#fff;border:none;border-top-right-radius:5px;border-bottom-right-radius:5px;transform:none;font-size:16px}}.mosaic{display:flex;flex-direction:column;flex-wrap:wrap;margin:0 3px;height:580px}.frame-mobile{display:block;height:300px;margin-top:12px}@media all and (min-width: 767px){.frame-mobile{display:none}}.frame:last-child{position:relative}.frame:last-child::after{display:block;width:11px;height:1px;position:absolute;top:0;left:100%;visibility:hidden;content:""}.frame{min-width:0;position:relative;opacity:0;margin:0 2px;background-size:cover !important;background-position:center center !important;background-repeat:no-repeat !important;overflow:hidden !important}.frame a.ext-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.frame.has-link:hover .inner-frame{transform:scale(1.05);transition:all .4s ease-in-out}.frame.has-link:hover .frame-link-desc{opacity:1;transition:all .6s ease-in}.inner-frame{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden !important;background-size:cover !important;background-position:center center !important;background-repeat:no-repeat !important;display:flex;justify-content:center;align-items:center;flex-direction:column}.inner-frame.text div{max-width:100%;text-align:center}.inner-frame.text div img{max-height:110px;width:auto;margin-top:-40px}.inner-frame.text div h2{font-size:30px}.inner-frame.text div p{font-family:sans-serif;font-size:16px;padding:0 15px;margin-bottom:1em}.frame-link-desc{opacity:0;position:absolute;bottom:10px;left:10px;color:#fff;z-index:3;text-shadow:0px 2px 3px rgba(0,0,0,.8);font-family:sans-serif;text-transform:uppercase}.frame-1{background:#ccc;height:224px;margin-left:0}.frame-2{background:#ccc;height:349px;margin-top:4px;margin-left:0}.frame-3{background:#ccc;height:326px}.frame-4{background:#ccc;height:246px;margin-top:4px}.frame-5{background:#ccc;height:272px}.frame-6{background:#ccc;height:300px;margin-top:4px}.frame-7{background:#ccc;height:316px;margin-right:0}.frame-8{height:257px;margin-top:4px;margin-right:0}.zoom{animation-name:zoom;animation-duration:1s;animation-delay:.5s;animation-fill-mode:forwards;animation-timing-function:ease-out}.fadein{animation-name:fadeIn;animation-duration:1s;animation-delay:1s;animation-iteration-count:1;animation-fill-mode:forwards;animation-timing-function:ease-out}.frame img{transform:scale(1)}.frame:hover{transition:.4s;transform:scale(1)}@keyframes zoom{0%{background-size:100%}100%{background-size:150%}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@media all and (max-width: 1377px){.frame-1,.frame-2{display:none}.mosaic{align-content:stretch}}@media all and (max-width: 1023px){.frame-1,.frame-2,.frame-7,.frame-8{display:none}}@media all and (max-width: 767px){.frame-1,.frame-2,.frame-3,.frame-4,.frame-5,.frame-7,.frame-8{display:none}.mosaic{align-items:center;height:auto}.frame{width:100%;margin:0}}.campaign_hero{overflow-y:hidden;display:flex;flex-direction:column;align-items:center;align-content:center;flex-wrap:wrap;width:100%}.campaign_hero__mobile{display:none}@media all and (max-width: 600px){.campaign_hero__mobile{display:block}}.campaign_hero__desktop{display:inline-block}@media all and (max-width: 600px){.campaign_hero__desktop{display:none}}.campaign_hero .campaign_hero-bg{position:relative;width:100%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}.campaign_hero img{width:100%}.campaign_hero .campaign_hero-text{width:50%;height:100%;text-align:center;position:absolute}.campaign_hero .campaign_hero-text div{position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);left:50%}.campaign_hero.diagonal .campaign_hero-bg::after{content:"";position:absolute;top:0;right:-42px;height:102%;width:84px;background:#fff;transform:rotate(8deg)}.basic-hero{position:relative;overflow:hidden;background-color:#49d9cc;background-repeat:no-repeat;background-position:center center;background-size:cover;color:#fff;text-align:center}.basic-hero.digitieto img{max-width:435px;float:left}.basic-hero .row{position:relative;z-index:1;min-height:55vh}@media screen and (min-width: 1170px){.basic-hero .row{min-height:65vh}}.basic-hero h1{font-size:26px;line-height:30px;text-transform:uppercase;animation-delay:.2s}@media screen and (min-width: 768px){.basic-hero h1{font-size:40px;line-height:46px}}@media screen and (min-width: 1170px){.basic-hero h1{font-size:54px;line-height:58px}}.basic-hero .video{position:absolute;top:0;left:0;width:100%;height:auto;z-index:0;overflow:hidden}.basic-hero .video iframe{position:absolute;top:0;left:0;width:100%;height:100%;margin:0}@media screen and (min-width: 768px){.basic-hero--mobile{display:none}}@media screen and (max-width: 768px){.basic-hero--desktop{display:none}}@media screen and (max-width: 768px){.basic-hero--desktop.mobile-image-none{display:block}}@media screen and (min-width: 1170px){.basic-hero.video .row{min-height:calc(100vh - 85px)}}.entry-image{position:relative}.entry-image__img-container{position:relative;box-sizing:border-box}.entry-image__img-container video,.entry-image__img-container img{height:100vh;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% center;object-position:50% center;vertical-align:middle}.share-article{position:sticky;top:80px}@media screen and (max-width: 767px){.share-article{position:fixed;z-index:1;top:auto;bottom:0;left:0;width:100%}}.share-article h2{display:none}@media screen and (min-width: 768px){.share-article h2{display:block;margin-bottom:10px;margin-left:3px;color:gray;font-family:CadizWeb,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-weight:600;line-height:26px;letter-spacing:.1em;text-transform:uppercase}}.share-article ul{margin-bottom:0}.share-article li{float:left;width:25%}@media screen and (min-width: 768px){.share-article li{float:none;width:auto}}.share-article a{display:block;height:35px;background-color:#403f40;color:#fff;font-size:24px;line-height:36px;text-align:center}@media screen and (min-width: 768px){.share-article a{width:27px;height:27px;margin-bottom:15px;padding-top:7px;border-radius:100%;font-size:14px;line-height:14px}}.share-article .icon-facebook{background-color:#3b5092;color:#fff}.share-article .icon-twitter{background-color:#1ba0f1;color:#fff}.share-article .icon-linkedin{background-color:#0076b0;color:#fff}.share-article a:hover{background-color:#0d0d0d;color:#fff}.dropdown [data-toggle]{position:relative;margin-bottom:-1px;padding-right:30px;cursor:pointer}.dropdown [data-toggle]::before{content:"";position:absolute;top:0;bottom:0;right:0;width:30px;font-family:fontello;font-weight:400;text-align:center;height:auto;border-left:1px solid #ccc;padding:1px 0px}.dropdown__menu{display:none !important}.dropdown.is-visible{z-index:6}.dropdown.is-visible [data-toggle]::before{content:""}.dropdown.is-visible .dropdown__menu{display:block !important}.issue-card{position:relative;z-index:var(--z-index-card);flex-wrap:wrap;gap:14px;gap:var(--spacing-xs);display:flex;grid-template-rows:auto 1fr auto;height:100%}@media screen and (min-width: 768px){.issue-card{transition:transform .5s}}@media screen and (min-width: 768px){.issue-card:hover{transform:scale3d(1.04, 1.04, 1.04)}}.issue-card__image-wrapper{width:100%;margin:0}.issue-card__image{height:auto;max-height:none;max-height:initial;aspect-ratio:3/4}.issue-card__content-wrapper{display:flex;flex-direction:column;row-gap:14px;row-gap:var(--spacing-xs);flex:1 1 auto}.issue-card__title{color:#0d0d0d;font-size:17px;font-weight:400;line-height:23px}@media screen and (min-width: 768px){.issue-card__title{font-size:19px;line-height:25px}}.issue-card a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.issue-card a::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.issues-list{display:grid;list-style:none;margin:0;grid-template-columns:repeat(2, 1fr);grid-template-columns:repeat(var(--list-columns), 1fr);grid-column-gap:14px;grid-column-gap:var(--spacing-xs);-moz-column-gap:14px;column-gap:14px;-moz-column-gap:var(--spacing-xs);column-gap:var(--spacing-xs);grid-row-gap:28px;grid-row-gap:var(--spacing-sm);row-gap:28px;row-gap:var(--spacing-sm)}@media screen and (min-width: 768px){.issues-list{--list-columns: 4}}@media screen and (min-width: 1170px){body.home .block-squares.is-wide::after{content:"";position:absolute;top:0;bottom:0;right:0;left:0;background-image:url("../assets/img/block-squares-home.jpg");background-repeat:no-repeat;background-position:center bottom}}body.home .block-squares.is-wide .container{min-height:0;min-height:initial}@media screen and (min-width: 1170px){body.home .block-squares.is-wide .container{min-height:520px}}@media screen and (min-width: 1170px){body.home .block-squares.is-wide .text-left .content{padding-right:40%;padding-left:15px}}@media screen and (min-width: 1170px){body.home .block-squares.is-wide .text-right .content{padding-right:15px;padding-left:40%}}body.home .block-squares.is-wide h2{color:#fff;font-size:24px;line-height:30px}@media screen and (min-width: 1170px){body.home .block-squares.is-wide h2{margin-bottom:30px;font-size:40px;line-height:45px}}body.home .block-squares.is-wide p{margin-bottom:30px;font-size:16px;line-height:20px}@media screen and (min-width: 1170px){body.home .block-squares.is-wide p{margin-bottom:40px;font-size:22px;line-height:28px}}body.home .block-squares.is-wide .block-button a{width:auto}.basic{font-family:CadizWeb,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;line-height:26px}@media screen and (min-width: 1170px){.basic{font-size:18px;line-height:28px}}#main.ajankohtaista,#main.mediatoimistoille{background-color:#f0f0f0;padding-bottom:30px}@media screen and (min-width: 768px){#main.ajankohtaista,#main.mediatoimistoille{padding-bottom:60px}}#main.ajankohtaista>section:last-child,#main.mediatoimistoille>section:last-child{margin-bottom:0}.block-page-blog .blog-boxes{margin-bottom:-30px}.block-page-blog .blog-boxes>.row>.column,.block-page-blog .blog-boxes>.row>.columns{margin-bottom:30px}@media screen and (max-width: 1170px){.block-page-blog .blog-boxes{margin-right:30px;margin-left:30px}}.block-page-blog .blog-boxes.loading::before{content:"";display:block;width:100%;margin-bottom:30px;font-family:fontello;font-size:30px;text-align:center}@media screen and (min-width: 768px){.block-page-blog .blog-boxes>.row:first-child>.column:first-child,.block-page-blog .blog-boxes>.row:first-child>.columns:first-child{flex:0 0 100%;max-width:100%}}@media screen and (min-width: 768px){.block-page-blog .blog-boxes>.row:first-child>.column:first-child .image,.block-page-blog .blog-boxes>.row:first-child>.columns:first-child .image{padding-bottom:40%}}@media screen and (min-width: 1170px){.block-page-blog .blog-boxes>.row:first-child>.column:first-child .image,.block-page-blog .blog-boxes>.row:first-child>.columns:first-child .image{padding-bottom:30%}}.block-page-blog .blog-boxes>.row:first-child>.column:first-child h3,.block-page-blog .blog-boxes>.row:first-child>.columns:first-child h3{font-size:24px;line-height:30px}@media screen and (min-width: 1170px){.block-page-blog .blog-boxes>.row:first-child>.column:first-child h3,.block-page-blog .blog-boxes>.row:first-child>.columns:first-child h3{font-size:34px;line-height:40px}}.block-page-blog .blog-boxes .box article{height:100%;overflow:hidden;background-color:#fff;color:#0d0d0d;box-shadow:0 4px 4px rgba(0,0,0,.1)}@media screen and (min-width: 768px){.block-page-blog .blog-boxes .box article{margin-right:0;margin-left:0;transform:scale3d(1.001, 1.001, 1.001);transition:transform .5s}}@media screen and (min-width: 768px){.block-page-blog .blog-boxes .box:hover article{transform:scale3d(1.04, 1.04, 1.04)}}.block-page-blog .blog-boxes .box .image{padding-bottom:80%;background-color:#f0f0f0;background-repeat:no-repeat;background-position:center center;background-size:cover}@media screen and (min-width: 1170px){.block-page-blog .blog-boxes .box .image{padding-bottom:55%}}.block-page-blog .blog-boxes .box h3{font-size:18px;line-height:20px}@media screen and (min-width: 768px){.block-page-blog .blog-boxes .box h3{font-size:20px;line-height:28px}}.block-page-blog .blog-boxes .box time,.block-page-blog .blog-boxes .box .author{display:inline-block;margin-top:20px;margin-bottom:10px;color:#484848;font-size:12px;line-height:18px}.block-page-blog .blog-boxes .box p{margin-top:10px;font-size:14px;line-height:20px}.blog-post .basic-hero{margin-bottom:30px;margin-top:10px}.blog-post header{text-align:center}.blog-post header h1{margin-top:15px;font-size:24px;line-height:30px}@media screen and (min-width: 768px){.blog-post header h1{margin-top:30px;margin-bottom:30px;font-size:45px;line-height:50px}}.blog-post header .lead{font-size:20px;font-weight:300;line-height:26px}@media screen and (min-width: 1170px){.blog-post header .lead{font-size:25px;line-height:30px}}.blog-post header time,.blog-post header .author{font-size:13px;line-height:18px;text-transform:uppercase}.blog-post a{color:gray;border-bottom:1px solid #888}.blog-post .featured-image{height:200px;margin-top:15px;margin-bottom:30px;background-repeat:no-repeat;background-position:center center;background-size:cover}@media screen and (min-width: 1170px){.blog-post .featured-image{height:500px;margin-bottom:40px}}.blog-post .image-caption{margin-top:-15px;font-family:CadizWeb,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;line-height:18px}@media screen and (min-width: 768px){.blog-post .image-caption{margin-top:-25px;margin-bottom:40px;font-size:14px;line-height:20px}}.blog-post .pullquote{display:block;margin:30px 40px 20px;margin-top:30px;margin-bottom:20px;font-size:23px;line-height:28px;text-align:center}@media screen and (min-width: 768px){.blog-post .pullquote{margin-top:60px;margin-bottom:50px}}.blog-post .pullquote p{margin-bottom:0}.blog-post .pullquote a{display:block;color:#0018b9;-webkit-text-decoration:none;text-decoration:none}.blog-post .pullquote .label-share{display:block;margin-top:10px;color:gray;font-family:CadizWeb,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-weight:600;line-height:26px;letter-spacing:.1em;text-transform:uppercase;-webkit-text-decoration:none;text-decoration:none}.blog-post .pullquote .label-share .icon-twitter{font-size:16px}.blog-post .author{margin-top:15px;margin-bottom:15px}@media screen and (min-width: 768px){.blog-post .author{margin-top:30px;margin-bottom:30px}}.blog-post .author a{color:inherit}.blog-post .author a:hover{-webkit-text-decoration:underline;text-decoration:underline}.blog-post .author__image{margin-bottom:15px;padding-bottom:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;border-radius:100%}.blog-post .author__info{font-family:CadizWeb,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;line-height:18px}.blog-post .author__info:not(:first-child){padding-left:15px !important}.blog-post .author__name{letter-spacing:.075em;text-transform:uppercase}.blog-post .author__description{font-size:13px;font-weight:300;font-style:italic;line-height:23px}.blog-post .most-popular h2{font-size:24px;line-height:30px}.blog-post .most-popular a{color:inherit}.blog-post .most-popular h3{margin-bottom:30px;font-size:14px;line-height:24px}@media screen and (min-width: 1170px){.blog-post .most-popular h3{font-size:16px;line-height:20px}}.blog-post .most-popular time{display:inline-block;font-size:12px;line-height:18px}.blog-post .most-popular .image{position:relative;overflow:hidden;padding-bottom:100%;background-color:#f0f0f0;background-repeat:no-repeat;background-position:center center;background-size:cover}@media screen and (min-width: 768px){.blog-post .most-popular .image{padding-bottom:64.75%}}.blog-post .row{max-width:79.25rem}.blog-post .wp-block-quote a{border:0}.blog-post .block-data-boxes{padding:30px}.blog-post .img-frame .contact div:nth-child(2){min-width:auto}.blog-post .hero-video{position:relative;width:100%;padding-top:56.25%;margin-bottom:40px}.blog-post .hero-video iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;border:none}@media screen and (min-width: 768px){#main>section.block-page-cases{margin-top:20px}}.case-categories h2{display:none}.case-categories .button.small:not(.active){background-color:#f0f0f0}@media screen and (max-width: 767px){.case-categories h2{display:table;margin-right:auto;margin-left:auto;padding:4px 15px;background-color:#f0f0f0;color:#0d0d0d;border-radius:6px;font-family:CadizWeb,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;cursor:pointer}.case-categories h2::after{content:"";margin-left:20px;font-family:fontello;font-size:20px;vertical-align:-2px}.case-categories nav{display:none}.case-categories.is-visible{position:fixed;z-index:4;top:0;bottom:0;right:0;width:85%;margin:0;padding:60px 15px 15px;background-color:#fff;box-shadow:0px 0px 5px 10px rgba(0,0,0,.15);overflow:auto}.case-categories.is-visible h2{margin:0 0 20px auto;padding:10px 0;background-color:rgba(0,0,0,0);color:#0d0d0d;border:none;font-family:baskerville-display-pt,serif;font-size:18px;text-align:right}.case-categories.is-visible h2::after{content:"";margin-right:5px;margin-left:20px}.case-categories.is-visible nav{display:block}}.case-search form{display:flex}.case-search label{flex:1;margin:0}.case-search input,.case-search input:hover,.case-search input:focus{padding:12px 15px;margin:0;background-color:#f0f0f0;border:none}.case-search button{flex:0 0 45px;margin:0;background-color:#49d9cc;border-top-right-radius:4px;border-bottom-right-radius:4px}.case-search button .icon-search{color:#fff;font-size:18px}.page-id-16556 .case-search input{background-color:#fff}.case-boxes{margin-bottom:-30px}.case-boxes>.row>.column,.case-boxes>.row>.columns{margin-bottom:30px}.case-boxes .box .image-overlay{background:rgba(0,0,0,.3);position:absolute;top:0;left:0;bottom:0;width:100%;height:100%;z-index:1}.case-boxes .box .tag,.case-boxes .box .logo,.case-boxes .box h3,.case-boxes .box .teaser{position:relative;z-index:2}.case-boxes .box article{position:relative;height:0;padding:0 0 100%;background-color:#f0f0f0;background-repeat:no-repeat;background-position:center center;background-size:cover;text-align:center;text-shadow:0px 0px 8px rgba(0,0,0,.15)}@media screen and (min-width: 768px){.case-boxes .box article{padding:0 15px 100%;transform:scale3d(1.001, 1.001, 1.001);transition:transform .5s}}@media screen and (min-width: 768px){.case-boxes .box:hover article{transform:scale3d(1.04, 1.04, 1.04)}}.case-boxes .box .logo{max-width:65%;max-height:60px;margin:0 auto 15px}.case-boxes .box h3{padding:0 10px;color:#fff;font-size:17px;font-weight:400;line-height:23px}@media screen and (min-width: 768px){.case-boxes .box h3{font-size:19px;line-height:25px}}.case-boxes .box .tag{padding:15px 0 10%;color:#fff;font-size:15px;font-weight:700;line-height:19px;text-transform:uppercase}@media screen and (min-width: 768px){.case-boxes .box .tag{padding-top:35px;font-size:17px;line-height:21px}}.case-boxes .box .tag>span{border-bottom:3px solid #49d9cc}.case-boxes .box .teaser{position:absolute;bottom:15px;right:0;left:0;padding:0 10px;color:#fff;font-size:14px;line-height:18px}@media screen and (min-width: 768px){.case-boxes .box .teaser{bottom:35px;font-size:16px;line-height:22px}}.case-boxes .box .teaser img{display:none}@media screen and (min-width: 768px){.case-boxes .box .teaser img{display:inline-block;vertical-align:-10px;margin-right:10px}}@media screen and (max-width: 767px){.single-case .block-case-text,.single-case .block-case-data-boxes{padding-right:10px;padding-left:10px}.single-case .block-quote{padding-right:10px;padding-left:25px}}.single-case .share-article{z-index:1}@media screen and (min-width: 768px){.single-case .share-article{float:left;left:5px;width:40px;margin-top:80px;margin-bottom:20px;margin-right:-40px}}@media screen and (min-width: 1170px){.single-case .share-article{left:20px}}@media screen and (min-width: 1270px){.single-case .share-article{left:45px}}.case-hero{position:relative;overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size:cover;color:#fff;text-align:center}.case-hero::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-color:rgba(0,0,0,.1)}.case-hero>.row{padding-top:80px;padding-bottom:30px;position:relative;z-index:2}@media screen and (min-width: 768px){.case-hero>.row{min-height:calc(100vh - 60px)}}@media screen and (min-width: 1170px){.case-hero>.row{min-height:calc(100vh - 85px)}}.case-hero .logo{max-width:65%;margin-bottom:20px}@media screen and (min-width: 768px){.case-hero .logo{max-width:500px;margin-bottom:40px}}.case-hero h2{font-size:24px;font-weight:700;line-height:26px;text-shadow:0px 0px 5px rgba(0,0,0,.5)}@media screen and (min-width: 768px){.case-hero h2{margin-bottom:30px;font-size:40px;line-height:50px}}.case-hero p{font-size:14px;line-height:18px;font-weight:700;text-shadow:0px 0px 5px rgba(0,0,0,.5)}@media screen and (min-width: 768px){.case-hero p{margin-bottom:30px;font-size:22px;line-height:30px}}.case-hero .video{position:absolute;top:0;left:0;z-index:0}.case-hero .video iframe{position:absolute;top:0;left:0;width:100%;height:100%;margin:0}.case-hero .back{position:absolute;z-index:3;top:10px;left:10px;padding:4px 0 6px;border:none;background-color:hsla(0,0%,100%,.5);color:rgba(0,0,0,.6);font-size:24px;text-align:center;transform:none !important}@media screen and (min-width: 768px){.case-hero .back{top:20px;left:20px;width:66px;height:66px;padding-top:16px;font-size:35px}}.case-related .header::before{content:"";display:block;width:720px;height:1px;margin:0 auto 40px;background-color:#979797}.case-related .header h2{font-size:40px}.case-related .items{margin-top:60px;background-color:#fff}.case-related .items .box{margin:15px 15px 0}.case-related .items .box article{background-color:#f0f0f0}.case-related .items .slick-arrow{position:absolute;top:45%;left:0;margin-top:-40px;margin-bottom:0;font-size:33px;height:80px;width:80px;border:none;opacity:.51;background-color:#fff;transform:none}.case-related .items .slick-next{left:auto;left:initial;right:0}@media screen and (max-width: 1169px){.site-header.headroom--unpinned+#main .block-page-contact form{top:0}}#main.yhteys .block-columns{text-align:center}.block-page-contact{padding-bottom:30px;background-color:#f0f0f0}@media screen and (min-width: 1170px){.block-page-contact{padding-top:30px}}.block-page-contact>.row{max-width:84.375rem}.block-page-contact form{position:sticky;z-index:3;top:50px;display:flex;flex-flow:row wrap;justify-content:center;margin:0;padding:15px 0;background-color:#f0f0f0;transition:top .2s}@media screen and (min-width: 768px){.block-page-contact form{margin-bottom:15px;padding-left:45px}}.block-page-contact form .awesomplete{flex:1;background-color:#fff;border-top-left-radius:5px;border-bottom-left-radius:5px}@media screen and (min-width: 768px){.block-page-contact form .awesomplete{flex:0 0 280px}}.block-page-contact form input[type=text]{margin:2px 0 0;border:none}.block-page-contact form i{flex:0 0 40px;padding-top:3px;background-color:#49d9cc;color:#fff;border-top-right-radius:5px;border-bottom-right-radius:5px;text-align:center}.block-page-contact .filters{margin-top:5px;margin-bottom:30px}@media screen and (min-width: 768px){.block-page-contact .filters{text-align:center}}.block-page-contact .filters .button:not(.active){background-color:#fff;color:#484848}.block-page-contact .persons .person{width:280px;margin:0 7px;padding-bottom:15px}.block-page-contact .persons .person .hover-video{display:none;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.block-page-contact .persons .person .image:hover .hover-video{display:block}@media screen and (min-width: 768px){.block-page-contact .persons .person{position:relative;overflow:hidden;width:410px;height:215px;margin:15px 15px 0}}.block-page-contact .persons .person .text{margin:0 auto;padding:15px;background-color:#fff;font-size:14px;line-height:24px;text-align:center}.block-page-contact .persons .person .text .extra-info{position:absolute;right:10px;top:5px;background-image:url("../assets/img/awesome-info-circle.svg");height:30px;width:30px;background-repeat:no-repeat;background-size:cover}@media screen and (min-width: 768px){.block-page-contact .persons .person .text{position:absolute;z-index:1;bottom:0;right:0;left:80px;min-height:175px;padding:25px 15px 25px 95px;line-height:20px;text-align:left}}.block-page-contact .persons .person .name{display:inline-block;font-size:18px;line-height:22px}@media screen and (min-width: 768px){.block-page-contact .persons .person .name{margin-bottom:10px}.block-page-contact .persons .person .name [data-sort]::before{content:"\a";white-space:pre}}.block-page-contact .persons .person a{display:inline-block;color:inherit}@media screen and (min-width: 768px){.block-page-contact .persons .person a{margin-top:3px}}.block-page-contact .persons .person a[href^=mailto]{color:#49d9cc}@media screen and (min-width: 768px){.block-page-contact .persons .person a[href^=mailto]{margin-top:8px}}.block-page-contact .persons .person a[href^=mailto]:hover{color:#0d0d0d}.block-page-contact .persons .person .image{width:170px;height:215px;margin:0 auto;background-repeat:no-repeat;background-position:center center;background-size:cover}@media screen and (min-width: 768px){.block-page-contact .persons .person .image{position:absolute;z-index:2;top:0;left:0;margin:0}}.block-page-contact .persons .person .main-video{min-width:170px;height:215px;margin:0 auto;background-repeat:no-repeat;background-position:center center;background-size:cover;display:block}.block-page-contact .persons .person p a{color:#49d9cc}.block-page-contact .persons .person p a:hover{color:#0d0d0d}.block-page-contact .persons{overflow:hidden;max-width:295px;margin-right:auto;margin-left:auto}@media screen and (min-width: 768px){.block-page-contact .persons{max-width:440px}}@media screen and (min-width: 920px){.block-page-contact .persons{max-width:880px}}@media screen and (min-width: 1360px){.block-page-contact .persons{max-width:100%}}.person-single{background-color:#454545}.person-single .person{position:relative;overflow:hidden}@media screen and (min-width: 1170px){.person-single .person{height:315px}.person-single .person .text{position:absolute;z-index:1;bottom:0;right:0;left:210px;padding:25px 15px 25px 95px;line-height:20px;text-align:left;width:100%}.person-single .person .text .extra-info{position:absolute;right:0;top:0;background-image:url("../assets/img/awesome-info-circle.svg");height:15px;width:15px}.person-single .person .text .name{font-size:50px;color:#fff;font-weight:900;line-height:50px;display:block}.person-single .person .text .title{margin-top:35px;display:block;font-size:28px;color:#fff}.person-single .person .person-info{padding-top:2em}.person-single .person .image{width:200px;height:277px;background-repeat:no-repeat;background-position:center center;background-size:cover;position:absolute;bottom:0;left:30px}.person-single .person .main-video{min-width:170px;height:277px;background-repeat:no-repeat;background-position:center center;background-size:cover;position:absolute;bottom:0;left:30px;display:block}.person-single .person .link-section{list-style:none;display:flex;justify-content:flex-start;padding-top:62px;margin-left:-10px;margin-bottom:0}.person-single .person .link-section li{display:flex;align-items:center}.person-single .person .link-section li i{background:#fff;border-radius:100%;color:#454545;font-size:18px;margin:0 10px;padding:2px;display:flex;justify-content:center;align-items:center;height:27px;width:27px}.person-single .person .link-section li a{color:#49d9cc;-webkit-text-decoration:underline;text-decoration:underline;margin-right:20px;font-size:16px}}@media screen and (max-width: 1170px){.person-single .person .text{position:relative;z-index:1;bottom:0;right:0;left:0}.person-single .person .text .name{font-size:38px;color:#fff;font-weight:900;display:block}.person-single .person .text .title{margin-top:9px;display:block;font-size:24px;color:#fff}.person-single .person .person-info{text-align:center;padding-top:2em}.person-single .person .image{width:191px;height:260px;background-repeat:no-repeat;background-position:center center;background-size:cover;display:flex;justify-content:center;margin:0 auto}.person-single .person .main-video{min-width:170px;height:260px;background-repeat:no-repeat;background-position:center center;background-size:cover;justify-content:center;margin:0 auto;display:flex}.person-single .person .link-section{margin-top:1em;font-size:16px;list-style:none}.person-single .person .link-section li{display:flex;align-items:center;margin-bottom:10px}.person-single .person .link-section li i{background:#fff;border-radius:100%;color:#454545;font-size:18px;margin:0 10px;padding:2px;display:flex;justify-content:center;align-items:center;height:27px;width:27px}.person-single .person .link-section li a{color:#49d9cc;-webkit-text-decoration:underline;text-decoration:underline;line-height:1.3;margin-left:10px}}.person-single+.row .button{margin-bottom:30px}@media screen and (min-width: 1170px){.person-single+.row .button{margin-bottom:60px}}@media screen and (min-width: 1170px){.person-post .excerpt{margin-right:4em}}@media screen and (min-width: 1170px){.person-post .excerpt p{margin-left:5px;padding:1.5em 3em 2em 0}}.person-post .excerpt p{padding:1.5em 0;font-size:24px;line-height:31px;font-family:baskerville-display-pt,serif;border-bottom:1px solid #a1a1a1}@media screen and (min-width: 1170px){.person-post .sidebar-tags{display:block;position:relative;padding-top:39px}.person-post .sidebar-tags p{font-size:16px;line-height:20px;margin-bottom:25px}.person-post .sidebar-tags ul{display:block;list-style:none;padding:0;position:absolute;margin-left:-3px}.person-post .sidebar-tags ul li{margin-bottom:30px}.person-post .sidebar-tags ul li a{font-size:16px}}@media screen and (max-width: 1170px){.person-post .sidebar-tags p{text-align:center;margin-top:30px}.person-post .sidebar-tags ul{display:none}}@media screen and (min-width: 1170px){.person-post .block-columns>.row>.column,.person-post .block-columns>.row>.columns{padding:0;margin-top:20px}.person-post .block-columns>.row>.column .column,.person-post .block-columns>.row>.columns .column,.person-post .block-columns>.row>.column .columns,.person-post .block-columns>.row>.columns .columns{padding:0}}@media screen and (min-width: 1170px){.person-post .block-quote>.row{max-width:55em;position:relative;left:55px}}.button-list{background-color:#e5e5e5;border-radius:5px;color:#000;padding:10px}.button-list:hover{background-color:#49d9cc;color:#fff}#specialties{display:block;width:320px;margin:0 auto}@media screen and (min-width: 1170px){#specialties{display:none}}.single-digitieto main .block-cta{margin-bottom:20px}.single-digitieto main .brand-intro{margin:35px 0}.single-digitieto main svg{width:100%;overflow:visible}.single-digitieto main circle{fill:#000 !important}.single-digitieto main path{stroke:#000;stroke-width:3;fill:none}.single-digitieto main .area{stroke:none;fill:#49d9cc}.single-digitieto main .axis path,.single-digitieto main .axis line{fill:none;stroke:gray;stroke-width:1;shape-rendering:crispEdges}.single-digitieto main #graphs-container{background:#fff}.single-digitieto main .graphs{margin:2em 0}.single-digitieto main .graphs h2{margin-bottom:0;font-size:1.5rem;padding:1rem 1rem 0rem 1rem;line-height:1.5rem !important;text-align:left}.single-digitieto main .graphs h2,.single-digitieto main .graphs svg{background:#fff}.single-digitieto main .tooltip{position:absolute;width:auto;padding:2px;background:#fff;border:1px solid rgba(36,123,80,.5);box-shadow:1px 1px 1px rgba(141,198,63,.3);pointer-events:none;text-align:left !important;width:auto !important;display:none;font-size:13px}.single-digitieto main .tick *{overflow:visible;position:relative}.single-digitieto main .tick text{font-size:11px;overflow:visible}.single-digitieto main .tick line{opacity:.2}.gform_title{display:none}.sub-status-text{padding-top:4%}.action_img{float:right;height:11rem}.brand-content{display:inline-block;float:left}.brandinfo-slidebox .vjs-poster{display:none !important}.brandinfo-slidebox-text p{margin-bottom:0}#additional_info_box{padding:1rem !important}#lastWeek h2{margin-bottom:2rem}#lastWeek span{font-size:2.5rem !important;line-height:1.5}#lastWeek div{font-size:1.4rem !important;padding:2rem;color:#fff}#lastWeek{background:#fff;margin:1rem 0 0 0}ul.side-nav.fixed li{width:250px;loat:none;line-height:35px;padding:0 15px;width:260px;margin-left:-10px;transition:background-color 0s}ul.side-nav.fixed li a{font-size:1rem;display:block;padding:0 15px;color:#444}ul.side-nav.fixed{box-shadow:3px 3px 10px #78797f;background:#f2f2f2;position:fixed;list-style:none;width:240px;left:70px;top:140px;margin:0;padding-bottom:60px;height:100%;z-index:999;overflow:overlay;will-change:left}ul.side-nav.fixed li.logo{text-align:center;margin-top:31px;margin-bottom:16px;width:240px;margin-left:0;border-bottom:1px solid #ddd;padding-top:10px !important;min-height:5rem;font-weight:bold}@media screen and (max-width: 767px){.block-columns .block-column{flex:0 0 100%;max-width:100%;margin-bottom:15px}.block-columns .block-column:last-child{margin-bottom:0}}.block-columns .block-column>*:last-child{margin-bottom:0}.block-columns h2{font-family:baskerville-display-pt,serif;font-size:30px;font-weight:400;line-height:36px}@media screen and (min-width: 768px){.block-columns h2{font-size:35px;line-height:45px}}.block-columns h3{font-size:22px;line-height:26px}@media screen and (min-width: 768px){.block-columns h3{margin-top:15px;font-size:26px;line-height:30px}}.block-columns h2:not(:first-child),.block-columns h3:not(:first-child){margin-top:30px}@media screen and (min-width: 768px){.block-columns h2:not(:first-child),.block-columns h3:not(:first-child){margin-top:40px}}.block-columns p a,.block-columns ul a,.block-columns ol a,.block-columns table a{color:gray;border-bottom:1px solid #888}.block-columns p a:hover,.block-columns ul a:hover,.block-columns ol a:hover,.block-columns table a:hover{color:#0d0d0d}.block-columns ul{list-style-type:none;margin:0 0 15px 30px;text-align:left}.block-columns ul ul{margin-top:15px}.block-columns ul li{margin-left:15px;margin-bottom:5px}.block-columns ul li::before{content:"";display:inline-block;width:15px;margin-left:-15px;font-family:fontello;font-size:17px;line-height:17px}.block-columns .links li{cursor:pointer}#main>.block-squares+.block-squares{margin-top:0}.block-squares{font-family:CadizWeb,"Helvetica Neue",Helvetica,Arial,sans-serif}.block-squares>.row{padding-right:15px;padding-left:15px}.block-squares h2{font-size:20px;line-height:26px;text-transform:uppercase}.block-squares p,.block-squares ul{font-size:14px;line-height:16px}@media screen and (min-width: 1170px){.block-squares p,.block-squares ul{font-size:16px;line-height:18px}}.block-squares ul{list-style-type:none;display:table;margin:0 auto 15px;text-align:left}.block-squares ul li{margin-left:15px;padding-top:6px;padding-bottom:6px}.block-squares ul li::before{content:"";display:inline-block;width:15px;margin-left:-15px;vertical-align:1px;font-family:fontello;font-size:12px;line-height:15px}.block-squares .text-right ul{margin-right:0}.block-squares .text-left ul{margin-left:0}.block-squares .text-center li{margin-left:0}.block-squares a{color:inherit}.block-squares .wp-block-image{display:block;margin:0 auto 15px}.block-squares .wp-block-image figure{margin:0;text-align:center}.block-squares .wp-block-image figure.alignleft{text-align:left}.block-squares .wp-block-image figure.alignright{text-align:right}.block-squares .block-button{margin-top:15px;text-align:inherit}@media screen and (min-width: 768px){.block-squares .block-button{margin-top:25px}}.block-squares .block-button a{width:100%;padding:9px 20px;font-size:13px;line-height:15px;text-transform:uppercase;box-shadow:0px 2px 10px rgba(0,0,0,.15)}.block-squares .block-button a i{margin:-1px 10px 0 -10px;font-size:24px}.block-squares .container{height:100%;min-height:340px}@media screen and (min-width: 768px){.block-squares .container{min-height:420px}}.block-squares .container>.row{height:100%}.block-squares .content{padding:30px 15px}@media screen and (min-width: 768px){.block-squares .content{padding:45px 30px}}.block-squares .content>*:last-child{margin-bottom:0}.block-squares .wrapper{background-repeat:no-repeat;background-position:center center;background-size:cover}@media screen and (min-width: 1170px){.block-squares.diagonal-line{position:relative;overflow:hidden}.block-squares.diagonal-line::before{content:"";position:absolute;z-index:1;top:0;bottom:0;left:50%;width:50px;margin-left:-25px;background-color:#fff;transform:skew(-14deg)}.block-squares.diagonal-line>.row>.theme{background-color:rgba(0,0,0,0)}.block-squares.diagonal-line>.row>.theme::before{content:"";position:absolute;z-index:-1;top:0;bottom:0;transform:skew(-14deg)}.block-squares.diagonal-line>.row>.theme:first-child::before{right:50%;left:-100px}.block-squares.diagonal-line>.row>.theme:last-child::before{right:-100px;left:50%}.block-squares.diagonal-line>.row>.theme.teal::before,.block-squares.diagonal-line>.row>.theme.green::before{background-color:#49d9cc}.block-squares.diagonal-line>.row>.theme.yellow::before,.block-squares.diagonal-line>.row>.theme.rose::before{background-color:#ffe503}.block-squares.diagonal-line>.row>.theme.grey::before{background-color:#f0f0f0}.block-squares.diagonal-line>.row>.theme.orange::before{background-color:#ff6e2e}.block-squares.diagonal-line>.row>.theme.red::before{background-color:#ed3338}.block-squares.diagonal-line>.row>.theme.dark-grey::before{background-color:#484848}.block-squares.diagonal-line .row .row>.column,.block-squares.diagonal-line .row .row>.columns{position:relative;z-index:2}}.block-squares.space-around>.row{padding-right:0;padding-left:0}.block-squares.space-around .wrapper{border:15px solid #fff}.block-squares.is-wide>.row{max-width:1440px}@media screen and (min-width: 1170px){.block-squares.is-wide>.row.medium-up-3 .container{min-height:425px}}.block-squares.is-wide>.row .row{max-width:none}.block-squares.is-wide .container{min-height:320px}@media screen and (min-width: 768px){.block-squares.is-wide .container{min-height:220px}}@media screen and (min-width: 1170px){.block-squares.is-wide .container{min-height:520px}}@media screen and (min-width: 768px){.block-squares.is-wide .content{margin-right:auto;margin-left:auto;padding:40px 15%}}@media screen and (min-width: 1170px){.block-squares.is-wide h2{font-size:35px;line-height:40px}}@media screen and (min-width: 1170px){.block-squares.is-wide p{font-size:18px;line-height:30px}}.block-squares.is-wide .block-button a{font-size:15px;line-height:19px}.block-numbers{text-align:center}.block-numbers h2{margin-bottom:0;font-family:baskerville-display-pt,serif;font-size:30px;line-height:30px;font-weight:400;letter-spacing:-0.02em}@media screen and (min-width: 768px){.block-numbers h2{font-size:48px;line-height:45px}}.block-numbers .box{max-width:340px;margin-top:40px;font-size:15px;line-height:20px;letter-spacing:-0.02em;position:relative}@media screen and (min-width: 768px){.block-numbers .box{flex:0 0 390px;max-width:390px}}@media screen and (min-width: 1170px){.block-numbers .box{margin:60px 80px 0}}.block-numbers .highlighted{position:relative;display:flex;align-items:center;justify-content:center;margin-top:5px;margin-bottom:5px;color:#49d9cc;font-size:27px;line-height:32px;text-transform:uppercase;font-family:"League Gothic",sans-serif;font-weight:bolder;letter-spacing:1px}@media screen and (min-width: 768px){.block-numbers .highlighted{letter-spacing:normal;letter-spacing:initial;font-size:26px;font-family:impact,sans-serif;line-height:28px}}.block-numbers .highlighted>span{margin-right:5px;margin-left:5px}.block-numbers .highlighted .text-lg{font-size:70px;line-height:70px;letter-spacing:3px}@media screen and (min-width: 768px){.block-numbers .highlighted .text-lg{letter-spacing:-0.03em;font-size:95px;line-height:95px}}.block-numbers .block-button{width:100%;margin-top:1.5em}.block-numbers .block-button a{padding:5px 10px;text-transform:uppercase}.block-numbers .block-button a i{margin:0;font-size:18px}.block-image-links .heading{text-align:center;padding-bottom:15px}@media screen and (min-width: 768px){.block-image-links .heading{padding-bottom:30px}}.block-image-links .heading h2{font-size:30px;line-height:40px}@media screen and (min-width: 768px){.block-image-links .heading h2{font-size:34px;line-height:38px}}.block-image-links .heading p{font-size:16px;line-height:20px}@media screen and (min-width: 768px){.block-image-links .heading p{font-size:22px;line-height:28px}}.block-image-links ul{list-style-type:none;margin-bottom:-6px}.block-image-links .box{overflow:hidden;padding-right:3px;padding-left:3px}.block-image-links .box a{position:relative;display:flex;align-items:center;height:110px;margin-bottom:6px;padding:15px;background-color:#f0f0f0;text-align:center;transition:background-color .1s}.block-image-links .box a:hover{background-color:#fff}.block-image-links .box .background{position:absolute;z-index:1;top:0;bottom:0;right:0;left:0;background-repeat:no-repeat;background-position:center center;background-size:cover;opacity:0;transition:opacity .15s}.block-image-links .box .background::before{content:"";position:absolute;z-index:1;top:0;bottom:0;right:0;left:0;background:radial-gradient(rgba(255, 255, 255, 0.5), transparent)}.block-image-links .box a:hover .background{opacity:1}.block-image-links .box img{position:relative;z-index:2;display:block;max-height:90px;margin:0 auto}.block-lead{text-align:center}.block-lead h2{position:relative;display:inline-block;margin:0;font-family:baskerville-display-pt,serif;font-size:30px;font-weight:400;line-height:30px;letter-spacing:-0.02em}@media screen and (min-width: 768px){.block-lead h2{font-size:40px;line-height:45px}}.block-lead h2::before{content:"";display:block;position:absolute;z-index:-1;right:0;left:0;bottom:0;height:10px;background-color:#49d9cc;opacity:.5}@media screen and (min-width: 768px){.block-lead h2::before{right:-10px;left:-10px;height:13px;bottom:5px}}.block-lead p{margin-bottom:0;font-size:16px;line-height:22px;margin-top:25px}@media screen and (min-width: 768px){.block-lead p{font-size:25px;line-height:34px}}.block-toc{position:relative;padding-top:20px;padding-bottom:20px}@media screen and (min-width: 1170px){.block-toc{max-width:100%;overflow:hidden}}.block-toc::before,.block-toc::after{content:"";position:absolute;top:0;bottom:0;left:0;width:15px}.block-toc::after{left:auto;right:0}.block-toc.white::before{background:linear-gradient(to left, transparent, #fff 75%)}.block-toc.white::after{background:linear-gradient(to right, transparent, #fff 75%)}.block-toc.teal::before{background:linear-gradient(to left, transparent, #49d9cc 75%)}.block-toc.teal::after{background:linear-gradient(to right, transparent, #49d9cc 75%)}.block-toc.yellow::before{background:linear-gradient(to left, transparent, #ffe503 75%)}.block-toc.yellow::after{background:linear-gradient(to right, transparent, #ffe503 75%)}.block-toc.orange::before{background:linear-gradient(to left, transparent, #ff6e2e 75%)}.block-toc.orange::after{background:linear-gradient(to right, transparent, #ff6e2e 75%)}.block-toc.red::before{background:linear-gradient(to left, transparent, #ed3338 75%)}.block-toc.red::after{background:linear-gradient(to right, transparent, #ed3338 75%)}.block-toc.grey::before{background:linear-gradient(to left, transparent, #f0f0f0 75%)}.block-toc.grey::after{background:linear-gradient(to right, transparent, #f0f0f0 75%)}.block-toc.dark-grey::before{background:linear-gradient(to left, transparent, #484848 75%)}.block-toc.dark-grey::after{background:linear-gradient(to right, transparent, #484848 75%)}@media screen and (min-width: 1170px){.block-toc{padding-top:35px;padding-bottom:35px}}.block-toc ul{list-style-type:none;margin:0;padding:0;font-size:16px;font-weight:700;line-height:22px;text-align:center;white-space:nowrap;overflow:hidden}.block-toc ul li{display:inline-block;padding-left:15px;overflow:hidden}.block-toc ul li:last-child{padding-right:15px}@media screen and (min-width: 1170px){.block-toc ul li{padding-right:35px;padding-left:35px;padding-bottom:2px}}.block-toc ul a{display:block;color:inherit;border:none}.block-toc ul a::after{content:"";display:inline-block;width:25px;height:25px;margin-left:5px;background-color:#fff;color:#0d0d0d;border-radius:100%;font-family:fontello;font-weight:400;line-height:26px;transform:translate3d(0, 0.001px, 0);transition:transform .3s}@media screen and (min-width: 1170px){.block-toc ul a::after{display:block;margin:5px auto 0}}@media screen and (min-width: 1170px){.block-toc ul a:hover::after{transform:translate3d(0, 2px, 0)}}.block-toc.white ul a::after{background-color:#f0f0f0}.block-data-boxes{padding-top:30px;padding-bottom:30px}@media screen and (max-width: 767px){.block-data-boxes>.row>.column,.block-data-boxes>.row>.columns{margin-bottom:15px}.block-data-boxes>.row>.column:last-child,.block-data-boxes>.row>.columns:last-child{margin-bottom:0}}@media screen and (min-width: 1170px){.block-data-boxes{padding-top:90px;padding-bottom:90px}}.block-data-boxes .wrapper{height:100%;padding:35px 20px;background-color:#fff}@media screen and (min-width: 1170px){.block-data-boxes .wrapper{padding-right:35px;padding-left:35px}}.block-data-boxes .wrapper .row{height:100%}.block-data-boxes .wrapper span{display:block;margin-top:5px;margin-bottom:5px;font-size:28px;line-height:30px}@media screen and (min-width: 768px){.block-data-boxes .wrapper span{font-size:20px;line-height:24px}}@media screen and (min-width: 1170px){.block-data-boxes .wrapper span{font-size:33px;line-height:40px}}.block-data-boxes .wrapper span.text-sm{font-size:18px;line-height:22px}@media screen and (min-width: 768px){.block-data-boxes .wrapper span.text-sm{font-size:16px;line-height:18px}}@media screen and (min-width: 1170px){.block-data-boxes .wrapper span.text-sm{font-size:24px;line-height:26px}}.block-data-boxes .wrapper span.text-lg{margin-top:10px;margin-bottom:10px;font-size:100px;font-weight:700;line-height:90px;letter-spacing:-0.08em}@media screen and (min-width: 768px){.block-data-boxes .wrapper span.text-lg{font-size:80px;line-height:66px}}@media screen and (min-width: 1170px){.block-data-boxes .wrapper span.text-lg{font-size:120px;line-height:110px}}.block-case-links{padding-top:30px;padding-bottom:30px}@media screen and (min-width: 768px){.block-case-links{padding-top:80px;padding-bottom:70px}}.block-case-links h2{font-size:22px}@media screen and (min-width: 768px){.block-case-links h2{margin-bottom:30px;font-size:40px}}.block-case-links p{font-size:15px;line-height:26px}@media screen and (min-width: 768px){.block-case-links p{font-size:24px;line-height:30px}}.block-case-links ul{margin-top:20px;margin-bottom:0}@media screen and (min-width: 768px){.block-case-links ul{margin-top:40px}}.block-case-links ul li{margin-bottom:10px}@media screen and (min-width: 768px){.block-case-links ul li:nth-of-type(2n){padding-left:5px}.block-case-links ul li:nth-of-type(2n+1){padding-right:5px}}.block-case-links ul .item{height:100%;margin-right:0;margin-left:0;padding:15px 10px;background-color:#fff;font-size:15px;line-height:26px}@media screen and (min-width: 768px){.block-case-links ul .item{padding:30px 15px;font-size:20px}}@media screen and (min-width: 1170px){.block-case-links ul .item{padding:40px 15px 40px 45px;font-size:24px}}.block-case-links ul .item .icon{text-align:center}.block-cta h2{display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;line-height:24px;text-transform:uppercase;text-align:center}@media screen and (min-width: 1170px){.block-cta h2{margin-bottom:30px;font-size:24px;line-height:28px}}.block-cta h2 .icon{font-size:30px;font-weight:400}@media screen and (min-width: 1170px){.block-cta h2 .icon{font-size:40px}}.block-cta a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.block-cta b,.block-cta strong{font-weight:600}.block-cta .button{padding:10px 25px;color:#0d0d0d}.block-cta .button .icon-mail{margin-left:-2px;font-size:17px}.block-cta .cta{height:100%;padding:30px 15px}@media screen and (min-width: 1170px){.block-cta .cta{padding:40px 30px}}@media screen and (min-width: 1170px){.block-cta .cta{min-height:300px}}.block-cta .cta>.row{height:100%}@media screen and (max-width: 1169px){.block-cta>.row>.column+.column,.block-cta>.row>.columns+.column,.block-cta>.row>.column+.columns,.block-cta>.row>.columns+.columns{margin-top:15px}}.cta.advert{text-align:center}.cta.advert p{margin-bottom:30px;font-size:18px;line-height:26px}@media screen and (min-width: 1170px){.cta.advert p{font-size:22px;line-height:30px}}.cta.advert h2 .icon{padding-left:15px}.cta.advert img{max-width:250px;max-height:150px;margin-bottom:15px}.cta.advert .loader{margin-bottom:20px}.cta.advert .loader .line-scale>div{width:7px;height:60px;margin:0 3px;border-radius:10px}.cta.advert .loader .ball-grid-beat{margin-right:auto;margin-left:auto}.cta.advert .loader .ball-grid-beat>div{border-radius:4px}.cta.contact .image>div{width:128px;height:128px;margin:0 auto 15px;background-repeat:no-repeat;background-position:center center;background-size:cover}@media screen and (min-width: 768px){.cta.contact .image>div{margin-bottom:0;margin-right:0}}.cta.contact .text{text-align:center}@media screen and (min-width: 768px){.cta.contact .text{text-align:left}}.cta.contact p{font-size:16px;line-height:22px}@media screen and (min-width: 1170px){.cta.contact p{margin-bottom:20px}}.cta.contact h2 .icon{padding-right:15px}.single .cta{margin-bottom:20px}.cta.contact-single{position:relative;min-height:0;min-height:initial;margin-right:auto;margin-left:auto;padding:0;overflow:hidden;text-align:center}@media screen and (min-width: 768px){.cta.contact-single .text{padding-bottom:20px}}@media screen and (min-width: 1170px){.cta.contact-single .text{padding-bottom:70px}}.cta.contact-single .row{position:relative}.cta.contact-single .background{position:absolute;z-index:-1;top:0;bottom:0;right:0;left:62%}@media screen and (min-width: 768px){.cta.contact-single .background{top:70px;left:50%;margin-left:-40px}}.cta.contact-single .background::before{content:"";position:absolute;top:0;bottom:0;left:-75px;width:150px;background-color:#fff;transform:skew(-14deg)}.cta.contact-single h2{padding:0 15px;font-family:baskerville-display-pt,serif;font-size:28px;line-height:32px;font-weight:400;text-transform:inherit}@media screen and (min-width: 768px){.cta.contact-single h2{font-size:36px;line-height:40px}}@media screen and (min-width: 1170px){.cta.contact-single h2{margin-top:50px;font-size:42px;line-height:46px}}.cta.contact-single p{padding:0 15px;font-size:16px;line-height:22px}@media screen and (min-width: 1170px){.cta.contact-single p{margin-bottom:20px}}.cta.contact-single a{color:inherit}.cta.contact-single .image-container{display:flex;justify-content:center}.cta.contact-single .image{width:300px;height:300px;margin-left:12%;background-repeat:no-repeat;background-position:left bottom;background-size:contain}@media screen and (min-width: 768px){.cta.contact-single .image{width:100%;height:320px;margin-left:0;margin-left:initial}}@media screen and (min-width: 1170px){.cta.contact-single .image{height:470px}}@media screen and (min-width: 1170px)and (min-width: 1170px){.block-cta.count-2{position:relative;overflow:hidden}.block-cta.count-2::before{content:"";position:absolute;z-index:1;top:0;bottom:0;left:50%;width:50px;margin-left:-25px;background-color:#fff;transform:skew(-14deg)}.block-cta.count-2>.row>.theme{background-color:rgba(0,0,0,0)}.block-cta.count-2>.row>.theme::before{content:"";position:absolute;z-index:-1;top:0;bottom:0;transform:skew(-14deg)}.block-cta.count-2>.row>.theme:first-child::before{right:50%;left:-100px}.block-cta.count-2>.row>.theme:last-child::before{right:-100px;left:50%}.block-cta.count-2>.row>.theme.teal::before,.block-cta.count-2>.row>.theme.green::before{background-color:#49d9cc}.block-cta.count-2>.row>.theme.yellow::before,.block-cta.count-2>.row>.theme.rose::before{background-color:#ffe503}.block-cta.count-2>.row>.theme.grey::before{background-color:#f0f0f0}.block-cta.count-2>.row>.theme.orange::before{background-color:#ff6e2e}.block-cta.count-2>.row>.theme.red::before{background-color:#ed3338}.block-cta.count-2>.row>.theme.dark-grey::before{background-color:#484848}.block-cta.count-2 .row .row>.column,.block-cta.count-2 .row .row>.columns{position:relative;z-index:2}}@media screen and (min-width: 1170px){.block-cta.count-2 .wrapper{flex:0 0 83.33333%;max-width:83.33333%}.block-cta.count-2>.row>.column,.block-cta.count-2>.row>.columns{flex:0 0 50%;max-width:50%}.block-cta.count-2>.row>.column:first-child h2,.block-cta.count-2>.row>.columns:first-child h2{justify-content:flex-end;text-align:right}.block-cta.count-2>.row>.column:first-child .cta.advert,.block-cta.count-2>.row>.columns:first-child .cta.advert{text-align:right}.block-cta.count-2>.row>.column:first-child .cta.contact .image,.block-cta.count-2>.row>.columns:first-child .cta.contact .image{order:2;flex:0 0 158px;max-width:none;max-width:initial}.block-cta.count-2>.row>.column:first-child .cta.contact .text,.block-cta.count-2>.row>.columns:first-child .cta.contact .text{order:1;flex:1;max-width:none;max-width:initial;text-align:right}.block-cta.count-2>.row>.column:last-child h2,.block-cta.count-2>.row>.columns:last-child h2{justify-content:flex-start;text-align:left}.block-cta.count-2>.row>.column:last-child .cta.advert,.block-cta.count-2>.row>.columns:last-child .cta.advert{text-align:left}.block-cta.count-2>.row>.column:last-child .cta.contact .image,.block-cta.count-2>.row>.columns:last-child .cta.contact .image{flex:0 0 158px;max-width:none;max-width:initial}.block-cta.count-2>.row>.column:last-child .cta.contact .text,.block-cta.count-2>.row>.columns:last-child .cta.contact .text{flex:1;max-width:none;max-width:initial}}.img-frame{min-height:350px}@media screen and (max-width: 520px){.img-frame{min-height:550px}}@media screen and (max-width: 1170px){.img-frame{position:relative}}.img-frame .contact{display:flex;min-height:350px;position:absolute}@media screen and (max-width: 1170px){.img-frame .contact{position:static}}.img-frame .contact div:nth-child(2){min-width:320px;left:20px}@media screen and (max-width: 1170px){.img-frame .contact div:nth-child(2){margin:0 auto}}@media screen and (max-width: 520px){.img-frame .contact .align-middle{align-items:self-start}}@media screen and (max-width: 1170px){.img-frame .contact .text{text-align:center}}@media screen and (max-width: 520px){.img-frame .contact .image{display:none}}.img-frame .contact .image{flex:0 0 200px !important}.img-frame .contact .image>div{width:248px;height:360px;bottom:0;position:absolute;left:10px}@media screen and (max-width: 1170px){.img-frame .contact .image>div{margin:0}}@media screen and (max-width: 520px){.img-frame .contact .image>div{width:118px;height:200px}}@media screen and (min-width: 520px){.img-frame .contact .image-mobile{display:none}}.img-frame .contact .image-mobile>div{height:289px;position:absolute;background-repeat:no-repeat;background-position:center center;background-size:cover;width:203px;bottom:0;position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;display:block}@media screen and (min-width: 1170px){.img-frame:nth-child(odd)>.cta.contact>.row{position:relative;left:170px}.img-frame:nth-child(odd)>.cta.contact>.row>.wrapper h2{text-align:left}.img-frame:nth-child(odd)>.cta.contact>.row>.wrapper .text{text-align:left !important}}@media screen and (max-width: 767px){.block-image>.row>.column,.block-image>.row>.columns{padding-right:0;padding-left:0}}.block-image.wide{text-align:center}.block-image .image{position:relative;display:inline-block}.block-image .button{position:absolute;bottom:10px;right:10px;margin-bottom:0}@media screen and (min-width: 768px){.block-image .button{bottom:20px;right:20px}}.block-list-blog-posts{max-height:1000px;padding-top:30px;padding-bottom:30px;overflow:hidden}@media screen and (min-width: 768px){.block-list-blog-posts{padding-top:50px;padding-bottom:50px}}.block-list-blog-posts .heading{text-align:center}@media screen and (min-width: 768px){.block-list-blog-posts .heading{margin-bottom:20px}}.block-list-blog-posts .heading h1{margin-bottom:5px;font-family:baskerville-display-pt,serif;font-size:30px;font-weight:400;line-height:36px}@media screen and (min-width: 768px){.block-list-blog-posts .heading h1{margin-bottom:15px;font-size:45px;line-height:50px}}.block-list-blog-posts .heading p{font-size:16px;line-height:24px}@media screen and (min-width: 768px){.block-list-blog-posts .heading p{font-size:22px;line-height:28px}}.block-list-blog-posts .blog-boxes{margin-right:40px;margin-left:40px}.block-list-blog-posts .blog-boxes>.row{max-width:400px;margin:0 auto 20px}@media screen and (min-width: 768px){.block-list-blog-posts .blog-boxes>.row{max-width:800px}}@media screen and (min-width: 1170px){.block-list-blog-posts .blog-boxes>.row{max-width:1600px}}.block-list-blog-posts .box article{height:100%;overflow:hidden;background-color:#fff;color:#0d0d0d;box-shadow:0 4px 4px rgba(0,0,0,.1)}@media screen and (min-width: 768px){.block-list-blog-posts .box article{margin:15px 1px;transform:scale3d(1.001, 1.001, 1.001);transition:transform .5s}}@media screen and (min-width: 768px){.block-list-blog-posts .box:hover article{transform:scale3d(1.04, 1.04, 1.04)}}.block-list-blog-posts .box .image{padding-bottom:80%;background-color:#f0f0f0;background-repeat:no-repeat;background-position:center center;background-size:cover}@media screen and (min-width: 1170px){.block-list-blog-posts .box .image{padding-bottom:55%}}.block-list-blog-posts .box h3{font-size:22px;line-height:26px}@media screen and (min-width: 768px){.block-list-blog-posts .box h3{font-size:24px;line-height:30px}}.block-list-blog-posts .box time,.block-list-blog-posts .box .author{display:inline-block;margin-top:20px;margin-bottom:10px;color:#484848;font-size:12px;line-height:18px}.block-list-blog-posts .box p{margin-top:10px;font-size:14px;line-height:20px}.block-list-blog-posts .slick-track{display:flex}.block-list-blog-posts .slick-slide{height:inherit;margin-bottom:25px}.block-list-blog-posts .slick-arrow{position:absolute;z-index:5;top:50%;left:-35px;margin-top:-20px;padding:0;border:none;color:#fff;font-size:35px;text-align:right;transform:none;transition:opacity .2s}@media screen and (min-width: 1170px){.block-list-blog-posts .slick-arrow{left:-50px;margin-top:-35px;font-size:60px}}.block-list-blog-posts .slick-arrow:hover{opacity:.5}.block-list-blog-posts .slick-arrow i::before{margin:0}.block-list-blog-posts .slick-next{left:auto;left:initial;right:-35px;text-align:left}@media screen and (min-width: 1170px){.block-list-blog-posts .slick-next{right:-50px}}.block-list-blog-posts.theme.grey .slick-arrow{color:#0d0d0d}.block-list-cases{max-height:1000px;padding-top:30px;padding-bottom:30px;overflow:hidden}@media screen and (min-width: 768px){.block-list-cases{padding-top:50px;padding-bottom:50px}}.block-list-cases .heading{text-align:center}@media screen and (min-width: 768px){.block-list-cases .heading{margin-bottom:20px}}.block-list-cases .heading h1,.block-list-cases .heading h2{margin-bottom:5px;font-family:baskerville-display-pt,serif;font-size:30px;font-weight:400;line-height:36px}@media screen and (min-width: 768px){.block-list-cases .heading h1,.block-list-cases .heading h2{margin-bottom:15px;font-size:45px;line-height:50px}}.block-list-cases .heading p{font-size:16px;line-height:24px}@media screen and (min-width: 768px){.block-list-cases .heading p{font-size:22px;line-height:28px}}.block-list-cases .case-boxes{max-width:400px;margin:0 auto 30px;padding:0 20px}@media screen and (min-width: 768px){.block-list-cases .case-boxes{max-width:780px}}@media screen and (min-width: 1170px){.block-list-cases .case-boxes{max-width:1200px;padding:0 60px}}@media screen and (min-width: 1600px){.block-list-cases .case-boxes{max-width:1550px}}.block-list-cases .case-boxes .box{margin:15px}.block-list-cases .slick-arrow{position:absolute;z-index:5;top:50%;left:0;margin-top:-20px;padding:0;border:none;color:#fff;font-size:35px;text-align:right;transform:none;transition:opacity .2s}@media screen and (min-width: 1170px){.block-list-cases .slick-arrow{margin-top:-35px;font-size:60px}}.block-list-cases .slick-arrow:hover{opacity:.5}.block-list-cases .slick-arrow i::before{margin:0}.block-list-cases .slick-next{left:auto;left:initial;right:0;text-align:left}.block-list-cases.theme.grey .slick-arrow{color:#0d0d0d}@media screen and (min-width: 768px){.block-list-cases[data-count="1"] .slick-track,.block-list-cases[data-count="2"] .slick-track{display:flex;justify-content:center;width:auto !important;transform:none !important}}@media screen and (min-width: 1170px){.block-list-cases[data-count="3"] .slick-track{display:flex;justify-content:center;width:100% !important;transform:none !important}}.block-newsletter .theme,.block-order-guide .theme{padding-top:40px;padding-bottom:20px}@media screen and (min-width: 1170px){.block-newsletter .theme,.block-order-guide .theme{padding:50px 60px 40px}}.block-newsletter h2,.block-order-guide h2,.block-subscribe-forms h2{color:#0d0d0d;font-family:baskerville-display-pt,serif;font-size:28px;font-weight:400;line-height:34px}@media screen and (min-width: 1170px){.block-newsletter h2,.block-order-guide h2,.block-subscribe-forms h2{margin-bottom:20px;font-size:42px;line-height:46px}}.block-newsletter p,.block-order-guide p,.block-subscribe-forms p{font-size:16px;line-height:22px}@media screen and (min-width: 1170px){.block-newsletter p,.block-order-guide p,.block-subscribe-forms p{margin-bottom:30px;font-size:18px;line-height:24px}}.block-newsletter label,.block-order-guide label,.block-subscribe-forms label{font-size:14px;line-height:18px}.block-newsletter input:not([type=submit]),.block-order-guide input:not([type=submit]),.block-subscribe-forms input:not([type=submit]){margin-bottom:20px;padding:18px 15px;border:none;font-size:16px}.block-newsletter>div>div{position:relative;margin:0 auto}.block-newsletter .icon-wrapper-right{position:absolute;right:7%;top:25%}.block-newsletter .icon-wrapper-right .uutis-icon{position:static}.block-quote{padding-top:30px;padding-bottom:30px}@media screen and (min-width: 1170px){.block-quote{padding-top:60px;padding-bottom:55px}}.block-quote blockquote p{margin-bottom:0;font-size:26px;line-height:32px}@media screen and (min-width: 1170px){.block-quote blockquote p{font-size:40px;line-height:46px}}.block-quote blockquote p a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.block-quote cite{display:inline-block;margin-top:8px;line-height:24px}.block-quote .image{height:100%;background-repeat:no-repeat;background-position:center center;background-size:contain}.block-quote .icon{margin-bottom:15px;margin-left:-5px;font-size:40px;line-height:40px}@media screen and (min-width: 768px){.block-quote .icon{margin-bottom:0;margin-left:0;text-align:right}}@media screen and (min-width: 1170px){.block-quote .icon{font-size:50px;line-height:50px}}.block-subscribe-forms{padding-top:0;padding-bottom:0}@media screen and (min-width: 1170px){.block-subscribe-forms{position:relative;overflow:hidden}.block-subscribe-forms::before{content:"";position:absolute;z-index:1;top:0;bottom:0;left:50%;width:50px;margin-left:-25px;background-color:#fff;transform:skew(-14deg)}.block-subscribe-forms>.row>.theme{background-color:rgba(0,0,0,0)}.block-subscribe-forms>.row>.theme::before{content:"";position:absolute;z-index:-1;top:0;bottom:0;transform:skew(-14deg)}.block-subscribe-forms>.row>.theme:first-child::before{right:50%;left:-100px}.block-subscribe-forms>.row>.theme:last-child::before{right:-100px;left:50%}.block-subscribe-forms>.row>.theme.teal::before,.block-subscribe-forms>.row>.theme.green::before{background-color:#49d9cc}.block-subscribe-forms>.row>.theme.yellow::before,.block-subscribe-forms>.row>.theme.rose::before{background-color:#ffe503}.block-subscribe-forms>.row>.theme.grey::before{background-color:#f0f0f0}.block-subscribe-forms>.row>.theme.orange::before{background-color:#ff6e2e}.block-subscribe-forms>.row>.theme.red::before{background-color:#ed3338}.block-subscribe-forms>.row>.theme.dark-grey::before{background-color:#484848}.block-subscribe-forms .row .row>.column,.block-subscribe-forms .row .row>.columns{position:relative;z-index:2}}.block-subscribe-forms .theme{padding-top:40px;padding-bottom:20px}@media screen and (min-width: 1170px){.block-subscribe-forms .theme{padding-top:50px;padding-bottom:30px}}.icon-wrapper-left{position:relative}.icon-wrapper-left .ommo-icon{background-image:url("../assets/img/ommo-icon.png");background-repeat:no-repeat;background-size:cover;height:150px;width:124px}@media screen and (min-width: 1170px){.icon-wrapper-left .ommo-icon{height:190px;width:168px;display:block}}.icon-wrapper-left .ommo-icon{display:none;position:absolute;left:-50%;top:19px}.icon-wrapper-right{position:relative}.icon-wrapper-right .uutis-icon{background-image:url("../assets/img/uutis-icon.png");background-repeat:no-repeat;background-size:contain;height:150px;width:124px}@media screen and (min-width: 1170px){.icon-wrapper-right .uutis-icon{height:190px;width:168px;display:block}}.icon-wrapper-right .uutis-icon{display:none;position:absolute;right:-47%;top:19px}.block-video .video{padding:56.25% 0 0;position:relative}.block-video .video iframe{position:absolute;top:0;left:0;width:100%;height:100%;margin:0}.video-container{position:relative;z-index:0;width:100%;overflow:hidden}.video-container video{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% center;object-position:50% center}.block-button{text-align:center}.block-button a{display:inline-flex;justify-content:center;align-items:center;padding:15px;color:inherit;border-radius:5px;text-align:center;transform:translate3d(0, 0.001px, 0);transition:transform .15s}@media screen and (min-width: 768px){.block-button a{padding:10px 40px}}.block-button a:hover{transform:translate3d(0, -2px, 0)}.block-button a i{margin-right:5px;font-size:26px}@media screen and (min-width: 768px){.block-button a i{margin-right:15px;margin-left:-15px}}.block-button a.theme.white{color:#0d0d0d;box-shadow:0px 2px 10px rgba(0,0,0,.15)}.block-button a.icon-only{padding:0;width:50px;height:50px;border-radius:100%}.block-button a.icon-only i{margin:0}.block-columns .block-button{margin-top:30px;text-align:left}.block-columns .block-button a{padding:12px 30px}.block-columns .block-button a i{margin-right:5px}.block-dropdown{position:relative;min-height:43px;margin-bottom:15px;max-width:300px;margin:auto}.block-dropdown .dropdown{position:absolute;right:0;left:0}.block-dropdown [data-toggle]{padding:7px 30px 6px 15px;border:1px solid #0d0d0d}.block-dropdown .dropdown__menu{overflow:auto;max-height:250px;margin:0;padding:0;background-color:#fff;border:1px solid #0d0d0d}.block-dropdown .dropdown__menu li{margin:0;padding:0}.block-dropdown .dropdown__menu li::before{display:none}.block-dropdown .dropdown__menu li a{display:block;padding:4px 10px;border:none;color:#0d0d0d}.block-dropdown .dropdown__menu li a:hover{background-color:#f0f0f0}#main>.block-dropdown{min-height:43px;max-width:300px;margin-top:30px;margin-right:auto;margin-left:auto}@media screen and (min-width: 0){#main>.block-dropdown{margin-top:20px}}#main>.block-dropdown a{color:#0d0d0d}.block-columns .wp-block-table table{font-size:14px;line-height:16px}.wp-block-gallery{max-width:71.25rem;margin:30px auto 0}@media screen and (min-width: 768px){.wp-block-gallery{margin-top:60px}}.blocks-gallery-grid .blocks-gallery-image figcaption,.blocks-gallery-grid .blocks-gallery-item figcaption,.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{padding-top:.2em;line-height:22px}.wp-block-quote{position:relative;width:100%;margin:0 0 15px;padding:20px 25px 25px}@media screen and (min-width: 1170px){.wp-block-quote{padding:30px 40px}}.wp-block-quote p{font-size:18px;font-family:baskerville-display-pt,serif;line-height:28px}@media screen and (min-width: 1170px){.wp-block-quote p{font-size:24px;line-height:30px}}.wp-block-quote p::before{content:"“"}.wp-block-quote p::after{content:"”"}.wp-block-quote p a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.wp-block-quote cite{display:block;font-size:16px;line-height:22px}.wp-block-quote .share{display:block;margin-top:20px;padding-top:7px;padding-bottom:5px;background-color:#fff;color:#0d0d0d !important;border-radius:5px;font-size:13px;line-height:18px;text-transform:uppercase;letter-spacing:.08em;word-spacing:-0.2em;text-align:center;box-shadow:0px 1px 4px rgba(0,0,0,.1)}.wp-block-quote .share .icon-twitter{position:relative;top:-1px}.block-columns .wp-block-quote-wrapper{text-align:center}@media screen and (min-width: 768px){.block-columns .wp-block-quote-wrapper{margin-right:50px;margin-left:50px}}.wp-block-image.is-style-circle-mask img{border-radius:100%}.osio{animation:.3s all ease-in;font-family:CadizWeb,"Helvetica Neue",Helvetica,Arial,sans-serif;background:rgba(73,217,204,.5);margin-bottom:10px}.osio>h2{text-align:left;position:relative;font-weight:400;font-size:32px;font-family:baskerville-display-pt,serif;padding:7px 70px 7px 8px;display:flex;align-items:center;margin:0}@media(max-width: 768px){.osio>h2{font-size:20px;line-height:25px}}.osio>h2 button{position:absolute;top:2px;right:12px;content:"";width:auto;height:100%;background:inherit;z-index:2;border:0;color:#000;font-size:27px;font-weight:bold;display:none}.osio>h2 .icon-plus{display:block}.osio.content-open{background:#49d9cc;display:block}.osio.content-open .icon-minus{display:block}.osio.content-open .icon-plus{display:none}.osio .content{animation:expand-from-top .2s}.osio .content.info{background:#f7f7f7;padding:30px}@media(min-width: 768px){.osio .content.info{padding:50px}}@media(min-width: 768px){.osio .content.info .teaser{max-width:447px;padding:50px;box-sizing:border-box;background:#fff;margin:0 auto}}.osio .content.info .teaser p:first-of-type{margin:10px 0;font-weight:500}.osio .content.info .teaser h4{padding:15px 0;line-height:29px;font-family:CadizWeb,"Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center}.osio .content.info .teaser h5{padding:10px 0;font-family:CadizWeb,"Helvetica Neue",Helvetica,Arial,sans-serif}.osio .content.info .teaser img{display:block;margin:0 auto;width:auto}.osio .content.info .teaser .teaser--phone{height:23px;display:inline;margin-right:1.2em}.osio .content.info .teaser .contacts{position:relative}.osio .content.info .teaser .contacts a{color:#49d9cc;display:block;margin:7px 0}@media(min-width: 768px){.osio .content.info .teaser .contacts a{padding-left:2em}}.osio .content.info .teaser .contacts h4{margin-top:5px;margin-bottom:0}.osio .content.info .teaser--mail:before{content:"";font-family:Fontello;font-size:23px;padding-right:1em}.block-accordion:nth-of-type(2) .osio>h2 .kuvake img,.block-accordion:nth-of-type(3) .osio>h2 .kuvake img{height:42px}.block-accordion .osio{animation:.3s all ease-in;font-family:CadizWeb,"Helvetica Neue",Helvetica,Arial,sans-serif;background:#fff;margin-bottom:10px}.block-accordion .osio>h2{text-align:left;position:relative;font-weight:400;font-size:36px;font-family:baskerville-display-pt,serif;padding:13px 70px 13px 10px;display:flex;box-shadow:0 -3px 9px 0 rgba(0,0,0,.03),0 4px 4px 0 rgba(0,0,0,.06);align-items:center;margin:0}@media(max-width: 768px){.block-accordion .osio>h2{font-size:20px;line-height:25px}}.block-accordion .osio>h2 .buttons{position:absolute;right:20px;top:20px}.block-accordion .osio>h2 .buttons button{font-size:32px}.block-accordion .osio>h2 .icon-up-dir{display:block;width:47px;height:47px;border:solid 2.5px #f5f5f5;color:#49d9cc;align-items:center;display:flex;justify-content:center;border-radius:100%}.block-accordion .osio>h2 .kuvake{border:solid 2px #f5f5f5;border-radius:100%}.block-accordion .osio>h2 .kuvake img{height:32px;width:auto}.block-accordion .osio.content-open{display:block}.block-accordion .osio.content-open .icon-down-dir{display:block;width:47px;height:47px;border:solid 2.5px #f5f5f5;background-color:#fdfdfd;color:#49d9cc;align-items:center;display:flex;justify-content:center;border-radius:100%}.block-accordion .osio.content-open .icon-up-dir{display:none}.block-accordion .osio .content{animation:expand-from-top .2s;padding:30px}@media(min-width: 992px){.block-accordion .osio .content{padding:20px 22px 0 93px}}.block-accordion .osio .content ul li{line-height:2}.kuvake{background:#fff;min-width:52px;min-height:52px;position:relative;display:flex;align-items:center;border-radius:5px;margin-right:10px}@media(min-width: 768px){.kuvake{margin-right:20px;min-width:62px;min-height:62px}}.kuvake img{position:absolute;top:50%;left:50%;width:42px;transform:translateX(-50%) translateY(-50%)}.hidden{display:none}.wysiwyg .content{animation:expand-from-top .2s;background:#fff;padding:30px}@media(min-width: 992px){.wysiwyg .content{padding:20px 93px}}.wysiwyg .content{box-sizing:border-box;margin:0 auto 10px}.wysiwyg .content p{line-height:26px;font-size:18px;margin:1em 0;font-family:CadizWeb,"Helvetica Neue",Helvetica,Arial,sans-serif}.ukk-masonry{width:100%;margin:0 auto}.ukk-masonry-item{background:#fff;padding:30px;box-sizing:border-box;margin:10px auto 10px;width:494px}.ukk-masonry-item a{-webkit-text-decoration:none;text-decoration:none}.ukk-masonry-item h3{background:none;color:#111;font-size:27px;padding:0 0 1em;position:relative}.ukk-masonry-item h3::after{background:#49d9cc;width:180px;height:3px;position:absolute;bottom:0;left:0;content:""}@media screen and (max-width: 767px){.ukk-masonry-item{width:320px}.tabbed-nav-orderlist.account{display:block}.account--content-left,.account--content-right{width:100%;margin:0;font-family:CadizWeb,"Helvetica Neue",Helvetica,Arial,sans-serif}}.account--content-right fieldset div{width:40%;float:left;position:relative}.ukk-description{font:28px CadizWeb,"Helvetica Neue",Helvetica,Arial,sans-serif;padding:48px 20px;text-align:center;max-width:1000px;margin:0 auto}.block-list-carousel{max-height:1000px;padding-top:30px;padding-bottom:30px;overflow:hidden}@media screen and (min-width: 768px){.block-list-carousel{padding-top:50px;padding-bottom:50px}}.block-list-carousel .heading{text-align:center}@media screen and (min-width: 768px){.block-list-carousel .heading{margin-bottom:20px}}.block-list-carousel .heading h1,.block-list-carousel .heading h2{margin-bottom:5px;font-family:baskerville-display-pt,serif;font-size:30px;font-weight:400;line-height:36px}@media screen and (min-width: 768px){.block-list-carousel .heading h1,.block-list-carousel .heading h2{margin-bottom:15px;font-size:45px;line-height:50px}}.block-list-carousel .heading p{font-size:16px;line-height:24px}@media screen and (min-width: 768px){.block-list-carousel .heading p{font-size:22px;line-height:28px}}.block-list-carousel .case-boxes{max-width:400px;margin:0 auto 30px;padding:0 20px}@media screen and (min-width: 768px){.block-list-carousel .case-boxes{max-width:780px}}@media screen and (min-width: 1170px){.block-list-carousel .case-boxes{max-width:1200px;padding:0 60px}}@media screen and (min-width: 1600px){.block-list-carousel .case-boxes{max-width:1550px}}.block-list-carousel .case-boxes .box{margin:15px}.block-list-carousel .slick-arrow{position:absolute;z-index:5;top:50%;left:0;margin-top:-20px;padding:0;border:none;color:#fff;font-size:35px;text-align:right;transform:none;transition:opacity .2s}@media screen and (min-width: 1170px){.block-list-carousel .slick-arrow{margin-top:-35px;font-size:60px}}.block-list-carousel .slick-arrow:hover{opacity:.5}.block-list-carousel .slick-arrow i::before{margin:0}.block-list-carousel .slick-next{left:auto;left:initial;right:0;text-align:left}.block-list-carousel.theme.grey .slick-arrow{color:#0d0d0d}@media screen and (min-width: 768px){.block-list-carousel[data-count="1"] .slick-track,.block-list-carousel[data-count="2"] .slick-track{display:flex;justify-content:center;width:auto !important;transform:none !important}}@media screen and (min-width: 1170px){.block-list-carousel[data-count="3"] .slick-track{display:flex;justify-content:center;width:100% !important;transform:none !important}}.block-case-text h2{font-family:baskerville-display-pt,serif;font-size:30px;font-weight:400;line-height:36px}@media screen and (min-width: 768px){.block-case-text h2{font-size:35px;line-height:45px}}.block-case-text h3{font-size:22px;line-height:26px}@media screen and (min-width: 768px){.block-case-text h3{margin-top:15px;font-size:26px;line-height:30px}}.block-case-text h2:not(:first-child),.block-case-text h3:not(:first-child){margin-top:30px}@media screen and (min-width: 768px){.block-case-text h2:not(:first-child),.block-case-text h3:not(:first-child){margin-top:40px}}.block-case-text p a,.block-case-text ul a,.block-case-text ol a,.block-case-text table a{color:gray;border-bottom:1px solid #888}.block-case-text p a:hover,.block-case-text ul a:hover,.block-case-text ol a:hover,.block-case-text table a:hover{color:#0d0d0d}.block-case-text .quote{overflow:hidden;margin-top:30px}@media screen and (min-width: 768px){.block-case-text .quote{margin-top:0}}.block-case-text .quote blockquote{position:relative;width:100%;margin:0;padding:20px 25px 25px}@media screen and (min-width: 1170px){.block-case-text .quote blockquote{padding:30px 40px}}.block-case-text .quote blockquote p{font-size:18px;font-family:baskerville-display-pt,serif;line-height:28px}@media screen and (min-width: 1170px){.block-case-text .quote blockquote p{font-size:24px;line-height:30px}}.block-case-text .quote blockquote p::before{content:"“"}.block-case-text .quote blockquote p::after{content:"”"}.block-case-text .quote blockquote a{color:inherit;border:none;-webkit-text-decoration:none;text-decoration:none}.block-case-text .quote cite{display:block;font-size:16px;line-height:22px}.block-case-text .quote .share{display:block;margin-top:20px;padding-top:7px;padding-bottom:5px;background-color:#fff !important;color:#0d0d0d !important;border-radius:5px;font-size:13px;line-height:18px;text-transform:uppercase;letter-spacing:.08em;word-spacing:-0.2em;text-align:center;box-shadow:0 1px 4px rgba(0,0,0,.1)}.block-case-text .quote .share .icon-twitter{position:relative;top:-1px}.if-ie-9{position:fixed;z-index:5;bottom:0;left:0;width:100%;padding:20px;background-color:#fcc;color:#0d0d0d;font-size:15px;line-height:22px;text-align:center}
