.list-reset {
	margin:0;
	padding:0;
	list-style:none;
}
@font-face {
font-family:'HelveticaNeue';
src:url(../fonts/HelveticaNeueLTCom-Th.eot);
src:url(../fonts/tieto_admin/fonts/HelveticaNeueLTCom-Th.eot#iefix) format("embedded-opentype"), url(..fonts/HelveticaNeueLTCom-Th.woff2) format("woff2"), url(../fonts/HelveticaNeueLTCom-Th.woff) format("woff"), url(../fonts/HelveticaNeueLTCom-Th.ttf) format("truetype"), url(../fonts/HelveticaNeueLTCom-Th.svg#HelveticaNeueLTCom-Th) format("svg");
font-weight:100;
font-style:normal;
font-stretch:normal;
unicode-range:U+0-10FFFF;
}
@font-face {
font-family:'HelveticaNeue';
src:url(../fonts/HelveticaNeueLTCom-Lt.eot);
src:url(../fonts/HelveticaNeueLTCom-Lt.eot#iefix) format("embedded-opentype"), url(../fonts/HelveticaNeueLTCom-Lt.woff2) format("woff2"), url(../fonts/HelveticaNeueLTCom-Lt.woff) format("woff"), url(../fonts/HelveticaNeueLTCom-Lt.ttf) format("truetype"), url(../fonts/HelveticaNeueLTCom-Lt.svg#HelveticaNeueLTCom-Lt) format("svg");
font-weight:300;
font-style:normal;
font-stretch:normal;
unicode-range:U+0-10FFFF;
}
@font-face {
font-family:'HelveticaNeue';
src:url(../fonts/HelveticaNeueLTCom-Roman.eot);
src:url(../fonts/HelveticaNeueLTCom-Roman.eot#iefix) format("embedded-opentype"), url(../fonts/HelveticaNeueLTCom-Roman.woff2) format("woff2"), url(../fonts/HelveticaNeueLTCom-Roman.woff) format("woff"), url(../fonts/HelveticaNeueLTCom-Roman.ttf) format("truetype"), url(../fonts/HelveticaNeueLTCom-Roman.svg#HelveticaNeueLTCom-Roman) format("svg");
font-weight:normal;
font-style:normal;
font-stretch:normal;
unicode-range:U+0-10FFFF;
}
@font-face {
font-family:'HelveticaNeue';
src:url(../fonts/HelveticaNeueLTCom-Hv.eot);
src:url(../fonts/HelveticaNeueLTCom-Hv.eot#iefix) format("embedded-opentype"), url(../fonts/HelveticaNeueLTCom-Hv.woff2) format("woff2"), url(../fonts/HelveticaNeueLTCom-Hv.woff) format("woff"), url(../fonts/HelveticaNeueLTCom-Hv.ttf) format("truetype"), url(../fonts/HelveticaNeueLTCom-Hv.svg#HelveticaNeueLTCom-Hv) format("svg");
font-weight:800;
font-style:normal;
font-stretch:normal;
unicode-range:U+0-10FFFF;
}
*, *::before, *::after {
box-sizing:border-box;
}
#toolbar-administration {
	z-index:1001;
}
html {
	-webkit-font-smoothing:antialiased;
	font-size:16px;
}
body {
	color:#777;
	background:#fff;
	font-size:1rem;
	font-family:"HelveticaNeue", Arial, sans-serif;
	font-weight:normal;
	line-height:1.5;
}
img {
	display:inline-block;
	max-width:100%;
	height:auto;
}
a, .link {
	color:#67afe1;
	text-decoration:none;
}
a:hover, .link:hover, a:focus, .link:focus {
	text-decoration:none;
	outline:0;
	color:#d51067;
}
hr {
	margin:0;
	padding:0;
	border:none;
	height:1px;
	background:#cccccc;
}
summary, .fieldgroup:not(.form-composite) > legend {
font-weight:bold;
text-transform:uppercase;
}
.simpletest-results-form summary {
	text-transform:none;
}
h1, .heading-a {
	font-weight:bold;
	margin:0;
	font-size:2.5rem;
	line-height:1.875em;
}
h2, .heading-b {
	font-weight:bold;
	margin:10px 0;
	font-size:2rem;
}
h3, .heading-c {
	font-weight:bold;
	margin:10px 0;
	font-size:1.75rem;
}
h4, .heading-d {
	font-weight:bold;
	margin:10px 0;
	font-size:1.5rem;
}
h5, .heading-e {
	font-weight:bold;
	margin:10px 0;
	font-size:1.25rem;
}
h6, .heading-f {
	font-weight:bold;
	margin:10px 0;
	font-size:1rem;
}
p {
	margin:1em 0;
}
dl {
	margin:0 0 20px;
}
dl dd, dl dl {
	margin-left:20px;
	margin-bottom:10px;
}
[dir="rtl"] dl dd, [dir="rtl"] dl dl {
	margin-right:20px;
}
blockquote {
	margin:1em 40px;
}
address {
	font-style:italic;
}
u, ins {
	text-decoration:underline;
}
s, strike, del {
	text-decoration:line-through;
}
big {
	font-size:larger;
}
small {
	font-size:smaller;
}
sub {
	vertical-align:sub;
	font-size:smaller;
	line-height:normal;
}
sup {
	vertical-align:super;
	font-size:smaller;
	line-height:normal;
}
abbr, acronym {
	border-bottom:dotted 1px;
}
ul {
	list-style-type:disc;
	list-style-image:none;
	margin:0.25em 0 0.25em 1.5em;
}
[dir="rtl"] ul {
	margin-left:0;
	margin-right:1.5em;
}
[dir="rtl"] .messages__list {
	margin-right:0;
}
ol {
	list-style-type:decimal;
	margin:0.25em 0 0.25em 2em;
	padding:0;
}
[dir="rtl"] ol {
	margin-left:0;
	margin-right:2em;
}
pre {
	margin:0.5em 0;
	white-space:pre-wrap;
}
details {
	line-height:1.295em;
}
details summary {
	padding-top:0.5em;
	padding-bottom:0.5em;
}
details summary:focus {
	outline:none;
}
details summary:focus, details summary:hover {
	text-decoration:underline;
}
.leader {
	margin-top:20px;
	margin-top:1.538rem;
}
.leader-double {
	margin-top:40px;
	margin-top:3.076rem;
}
.leader-triple {
	margin-top:60px;
	margin-top:4.614rem;
}
.leader-quadruple {
	margin-top:80px;
	margin-top:6.152rem;
}
.trailer {
	margin-bottom:20px;
	margin-bottom:1.538rem;
}
.trailer-double {
	margin-bottom:40px;
	margin-bottom:3.076rem;
}
.trailer-triple {
	margin-bottom:60px;
	margin-bottom:4.614rem;
}
.trailer-quadruple {
	margin-bottom:80px;
	margin-bottom:6.152rem;
}
@media (min-width:767px) {
.col {
float:left;
}
.columns-1 .col {
width:100%;
}
.columns-1 .col:nth-child(1n+1) {
clear:left;
}
.columns-2 .col {
width:50%;
}
.columns-2 .col:nth-child(2n+1) {
clear:left;
}
.columns-3 .col {
width:33.33333%;
}
.columns-3 .col:nth-child(3n+1) {
clear:left;
}
.columns-4 .col {
width:25%;
}
.columns-4 .col:nth-child(4n+1) {
clear:left;
}
.columns-5 .col {
width:20%;
}
.columns-5 .col:nth-child(5n+1) {
clear:left;
}
.columns-6 .col {
width:16.66667%;
}
.columns-6 .col:nth-child(6n+1) {
clear:left;
}
}
.a2a_svg {
transition:all ease .2s;
}
.a2a_svg:hover {
	transform:scale(1.1) translateZ(0);
}
.a2a_svg svg {
	display:none !important;
}
.addtoany_list a:hover:hover img, .addtoany_list a:hover span {
	opacity:1;
}
.a2a_s_facebook {
	background:url(/themes/tieto_admin/images/facebook-tr.svg) no-repeat center center;
}
.a2a_s_facebook:hover {
	background-color:#4267b2 !important;
}
.a2a_s_twitter {
	background:url(/themes/tieto_admin/images/twitter-tr.svg) no-repeat center center;
}
.a2a_s_twitter:hover {
	background-color:#1da1f3 !important;
}
.a2a_s_linkedin {
	background:url(/themes/tieto_admin/images/linkedin-tr.svg) no-repeat center center;
}
.a2a_s_linkedin:hover {
	background-color:#1884bb !important;
}
.a2a_s_google_plus {
	background:url(/themes/tieto_admin/images/gplus-tr.svg) no-repeat center center;
}
.a2a_s_google_plus:hover {
	background-color:#db4437 !important;
}
.button {
	box-sizing:border-box;
	display:inline-block;
	position:relative;
	text-align:center;
	line-height:normal;
	cursor:pointer;
	-webkit-appearance:none;
	-moz-appearance:none;
	padding:5px 2em;
	border:1px solid #1d6292;
	border-radius:2px;
	background:#67afe1;
	color:#fff;
	text-decoration:none;
	font-size:0.875rem;
	-webkit-transition:all 0.1s;
	transition:all 0.1s;
	-webkit-font-smoothing:antialiased;
	box-shadow:0 2px 2px rgba(0, 0, 0, 0.125);
}
.button:hover, .button:focus {
	background-color:#257fbd;
	text-decoration:none;
	outline:none;
}
.button:focus {
	z-index:10;
	box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.2);
}
.button:active {
	-webkit-transition:none;
	transition:none;
}
.button-action:before {
	margin-left:-0.2em;
	padding-right:0.2em;
	font-size:14px;
	font-size:0.875rem;
	line-height:16px;
	-webkit-font-smoothing:auto;
}
[dir="rtl"] .button-action:before {
	margin-right:-0.2em;
	margin-left:0;
	padding-right:0;
	padding-left:0.2em;
}
.no-touchevents .button--small {
	font-size:13px;
	font-size:0.813rem;
	padding:2px 1em;
}
.button:disabled, .button:disabled:active, .button.is-disabled, .button.is-disabled:active {
	border-color:#d4d4d4;
	background:#ededed;
	box-shadow:none;
	color:#5c5c5c;
	font-weight:normal;
	cursor:default;
	text-shadow:0 1px rgba(255, 255, 255, 0.6);
}
.link {
	display:inline;
	cursor:pointer;
	padding:0;
	border:0;
	background:none;
	-webkit-appearance:none;
	-moz-appearance:none;
	color:#0074bd;
	text-decoration:none;
}
.link:hover, .link:focus {
	color:#008ee6;
	text-decoration:underline;
}
.js .dropbutton .dropbutton-action > input, .js .dropbutton .dropbutton-action > a, .js .dropbutton .dropbutton-action > button {
	color:white;
	text-decoration:none;
	padding:0;
	margin:0;
	line-height:normal;
	-webkit-font-smoothing:antialiased;
	text-align:center;
}
@media (min-width:767px) {
.js .dropbutton .dropbutton-action > input, .js .dropbutton .dropbutton-action > a, .js .dropbutton .dropbutton-action > button {
text-align:left;
}
}
@media (min-width:767px) {
[dir="rtl"].js .dropbutton .dropbutton-action > input, [dir="rtl"].js .dropbutton .dropbutton-action > a, [dir="rtl"].js .dropbutton .dropbutton-action > button {
text-align:right;
margin-left:0;
}
}
.js .dropbutton-action.last {
	border-radius:0 0 0 2px;
}
[dir="rtl"] .js .dropbutton-action.last {
	border-radius:0 0 2px 0;
}
.js .dropbutton-widget .button {
	background:transparent;
	border:0;
	border-radius:0;
	box-shadow:none;
}
.js .dropbutton-multiple .dropbutton {
	border-right:0;
}
[dir="rtl"].js .dropbutton-multiple .dropbutton {
	border-left:0;
}
.dropbutton {
	margin:0;
	padding:0;
	list-style-type:none;
}
.dropbutton li + li {
	margin-top:10px;
}
.js .dropbutton li {
	margin-bottom:0;
	margin-right:0;
}
.js .dropbutton li + li {
	margin-top:0;
}
@media screen and (min-width:767px) {
.dropbutton li {
display:inline-block;
}
.dropbutton li + li {
margin-left:1em;
margin-top:0;
}
.js .dropbutton li + li {
margin-left:0;
}
}
.js .dropbutton-multiple .dropbutton-widget {
	border:1px solid #1d6292;
	border-radius:2px;
	background:#67afe1;
	box-shadow:0 2px 2px rgba(0, 0, 0, 0.125);
}
.dropbutton-multiple.open .dropbutton-widget {
	border-radius:2px;
}
.js .dropbutton-widget .dropbutton-action a, .js .dropbutton-widget .dropbutton-action input, .js .dropbutton-widget .dropbutton-action button {
	border-radius:2px 0 0 2px;
	padding:5px 2em;
	display:block;
	width:100%;
}
[dir="rtl"].js .dropbutton-widget .dropbutton-action a, [dir="rtl"].js .dropbutton-widget .dropbutton-action input, [dir="rtl"].js .dropbutton-widget .dropbutton-action button {
	border-radius:0 2px 2px 0;
}
.js .dropbutton-multiple.open .dropbutton-action a, .js .dropbutton-multiple.open .dropbutton-action .button {
	border-radius:0;
}
.js .dropbutton-multiple.open .dropbutton-action:first-child a, .js .dropbutton-multiple.open .dropbutton-action:first-child .button {
	border-radius:2px 0 0 0;
}
[dir="rtl"].js .dropbutton-multiple.open .dropbutton-action:first-child a, [dir="rtl"].js .dropbutton-multiple.open .dropbutton-action:first-child .button {
	border-radius:0 2px 0 0;
}
.js .dropbutton-multiple.open .dropbutton-action:last-child a, .js .dropbutton-multiple.open .dropbutton-action:last-child .button {
	border-radius:0 0 0 2px;
}
[dir="rtl"].js .dropbutton-multiple.open .dropbutton-action:last-child a, [dir="rtl"].js .dropbutton-multiple.open .dropbutton-action:last-child .button {
	border-radius:0 0 2px 0;
}
.js .dropbutton-wrapper .dropbutton-widget .dropbutton-action a:hover, .js .dropbutton-wrapper .dropbutton-widget .dropbutton-action button:hover, .js .dropbutton-wrapper .dropbutton-widget .dropbutton-action input:hover, .js .dropbutton-wrapper .dropbutton-widget .dropbutton-action a:focus, .js .dropbutton-wrapper .dropbutton-widget .dropbutton-action button:focus, .js .dropbutton-wrapper .dropbutton-widget .dropbutton-action input:focus {
	background:#257fbd;
	color:white;
	box-shadow:0 1px 2px rgba(0, 0, 0, 0.125);
	z-index:3;
}
.js .dropbutton-wrapper .dropbutton-widget .dropbutton-action a:active, .js .dropbutton-wrapper .dropbutton-widget .dropbutton-action input:active, .js .dropbutton-wrapper .dropbutton-widget .dropbutton-action button:active {
	text-decoration:none;
	box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.2);
}
.dropbutton .secondary-action {
	border-top:1px solid #1d6292;
}
.dropbutton-single .dropbutton-widget {
	border:0;
	position:static;
	display:inline-block;
}
.dropbutton-single .dropbutton-action a {
	padding:5px 2em;
	border:1px solid #1d6292;
	border-radius:2px !important;
	background:#67afe1;
	color:white;
	text-decoration:none;
	-webkit-transition:all 0.1s;
	transition:all 0.1s;
	-webkit-font-smoothing:antialiased;
	width:auto !important;
}
.dropbutton-single .dropbutton-action a:hover, .dropbutton-single .dropbutton-action a:focus {
	background:#257fbd;
	color:white;
	text-decoration:none;
	outline:none;
}
.dropbutton-single .dropbutton-action a:hover, .dropbutton-single .dropbutton-action a:focus {
	box-shadow:0 1px 2px rgba(0, 0, 0, 0.125);
}
.dropbutton-single .dropbutton-action a:active {
	background-color:#dfdfd9;
	background-image:-webkit-linear-gradient(top, #f6f6f3, #e7e7df);
	background-image:linear-gradient(to bottom, #f6f6f3, #e7e7df);
	box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.2);
	-webkit-transition:none;
	transition:none;
}
.js .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button {
	border-left:1px solid #1d6292;
	outline:none;
}
[dir="rtl"].js .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button {
	border-right:1px solid #1d6292;
	border-left:0;
}
.js .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button {
	border-radius:0 2px 2px 0;
}
[dir="rtl"].js .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button {
	border-radius:2px 0 0 2px;
}
.dropbutton-multiple.open .dropbutton-widget .dropbutton-toggle button {
	border-radius:0 2px 2px 0;
}
[dir="rtl"] .dropbutton-multiple.open .dropbutton-widget .dropbutton-toggle button {
	border-radius:2px 0 0 2px;
}
.js .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button:hover, .js .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button:focus {
	background:#257fbd;
	color:#fff;
	text-decoration:none;
	box-shadow:0 1px 2px rgba(0, 0, 0, 0.125);
	z-index:3;
}
.js .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button:active {
	box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.2);
}
.dropbutton-arrow {
	border-top-color:white;
	right:35%;
	top:54%;
}
[dir="rtl"] .dropbutton-arrow {
	left:35%;
	right:auto;
}
.dropbutton-multiple.open .dropbutton-arrow {
	border-bottom:0.3333em solid white;
	border-top-color:transparent;
	top:0.6667em;
}
.js .form-actions .dropbutton .dropbutton-action > * {
	color:#fff;
}
.js .form-actions .dropbutton-widget {
	border-color:#1d6292;
	background:#67afe1;
	position:relative;
}
.js .form-actions .dropbutton-wrapper .dropbutton-widget .dropbutton-action .button:hover, .js .form-actions .dropbutton-wrapper .dropbutton-widget .dropbutton-action .button:focus {
	background:#257fbd;
	box-shadow:0 1px 2px rgba(23, 26, 28, 0.25);
	color:#fff;
}
.js .form-actions .dropbutton-wrapper .dropbutton-widget .dropbutton-action .button:active {
	border-color:#1d6292;
	box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.2);
}
.js .form-actions .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button, .form-actions .dropbutton .secondary-action {
	border-color:#1d6292;
}
.js .form-actions .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button:hover, .js .form-actions .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button:focus {
	background:#257fbd;
}
.js .form-actions .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button:active {
	background:#67afe1;
	border-color:#1d6292;
	box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.2);
}
.form-actions .dropbutton-arrow {
	border-top-color:#fff;
}
.form-actions .dropbutton-multiple.open .dropbutton-arrow {
	border-bottom:0.3333em solid white;
}
form {
	margin:0;
	padding:0;
}
fieldset:not(.fieldgroup) {
background-color:#fcfcfa;
border-radius:2px;
margin:1em 0;
padding:30px 18px 18px;
position:relative;
}
fieldset:not(.fieldgroup) > legend {
font-size:1em;
font-weight:bold;
letter-spacing:0.08em;
position:absolute;
text-transform:uppercase;
top:10px;
}
.fieldgroup {
	min-width:0;
}
@-moz-document url-prefix() {
.fieldgroup {
display:table-cell;
}
}
.form-item {
	margin:0.75em 0;
}
.form-type-checkbox {
	padding:0;
}
label {
	display:table;
	margin:0 0 0.1em;
	padding:0;
	font-weight:bold;
}
label.error {
	color:#a51b00;
}
label[for] {
	cursor:pointer;
}
.form-item label.option {
	text-transform:none;
}
.form-item label.option input {
	vertical-align:middle;
}
.form-disabled label {
	color:#737373;
}
.form-disabled input.form-text, .form-disabled input.form-tel, .form-disabled input.form-email, .form-disabled input.form-url, .form-disabled input.form-search, .form-disabled input.form-number, .form-disabled input.form-color, .form-disabled input.form-file, .form-disabled textarea.form-textarea, .form-disabled select.form-select {
	border-color:#d4d4d4;
	background-color:rgba(0, 0, 0, 0.08);
	box-shadow:none;
}
.form-item input.error, .form-item textarea.error, .form-item select.error {
	border-width:1px;
	border-color:#e62600;
	background-color:#fdf4f2;
	box-shadow:inset 0 5px 5px -5px #b8b8b8;
	color:#a51b00;
}
.form-item textarea.error + .cke {
	border-width:1px;
	border-color:#e62600;
}
.form-item input.error:focus, .form-item textarea.error:focus, .form-item select.error:focus {
	border-color:#e62600;
	outline:0;
	box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 0 8px 1px #e62600;
	background-color:#fcf4f2;
}
.form-required:after {
	background-image:url(/themes/tieto_admin/images/required.svg);
	background-size:7px 7px;
	width:7px;
	height:7px;
}
.form-item--error-message {
	margin-top:0.15em;
	color:#e32700;
}
.fieldset-wrapper > .form-item--error-message {
	margin-top:0;
}
.text-format-wrapper .form-item--error-message {
	border:solid #ccc;
	border-width:0 1px;
	margin:0;
	padding:0.25em 0.666em 0;
}
ul.tips, div.description, .form-item .description {
	margin:0.2em 0 0 0;
	color:#595959;
	font-size:0.95em;
}
.form-item .description.error {
	margin-top:0;
	color:#a51b00;
}
ul.tips li {
	margin:0.25em 0 0.25em 1.5em;
}
[dir="rtl"] ul.tips li {
	margin:0.25em 1.5em 0.25em 0;
}
.form-type-radio .description, .form-type-checkbox .description {
	margin-left:1.5em;
}
[dir="rtl"] .form-type-radio .description, [dir="rtl"] .form-type-checkbox .description {
	margin-left:0;
	margin-right:1.5em;
}
.form-text, .form-textarea {
	border-radius:2px;
	font-size:1em;
	line-height:normal;
}
input.form-autocomplete, input.form-text, input.form-tel, input.form-email, input.form-url, input.form-search, input.form-number, input.form-color, input.form-file, input.form-date, input.form-time, textarea.form-textarea {
	box-sizing:border-box;
	padding:.3em .4em .3em .5em;
	max-width:100%;
	border:1px solid #b8b8b8;
	border-top-color:#999;
	border-radius:2px;
	background:#fcfcfa;
	box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.125);
	font-size:1em;
	color:#595959;
	-webkit-transition:border linear 0.2s, box-shadow linear 0.2s;
	transition:border linear 0.2s, box-shadow linear 0.2s;
}
[dir="rtl"] textarea.form-textarea {
	padding:.3em .5em .3em .4em;
}
.form-text:focus, .form-tel:focus, .form-email:focus, .form-url:focus, .form-search:focus, .form-number:focus, .form-color:focus, .form-file:focus, .form-textarea:focus, .form-date:focus, .form-time:focus {
	border-color:#67afe1;
	outline:0;
	box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 0 0 1px #67afe1;
	background-color:#fff;
}
.confirm-parent, .password-parent {
	overflow:visible;
	width:auto;
}
.form-item-options-group-info-identifier, .form-item-pass .description {
	clear:both;
}
select.form-select {
	border:1px solid #b8b8b8;
	border-top-color:#999;
	border-radius:2px;
	box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.125);
	font-size:1em;
	color:#595959;
	transition:border linear 0.2s, box-shadow linear 0.2s;
}
select.form-select:focus {
	border-color:#67afe1;
	outline:0;
	box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 0 0 1px #67afe1;
	background-color:#fff;
}
select {
	cursor:pointer;
	max-width:100%;
	appearance:none;
	padding:.3em 1.571em .3em .5em;
	border:1px solid #a6a6a6;
	border-radius:0.143em;
	background:url(/core/misc/icons/333333/caret-down.svg) no-repeat 99% 63%, #fcfcfa;
	text-shadow:0 1px rgba(255, 255, 255, 0.6);
	font-size:0.875rem;
	-webkit-transition:all 0.1s;
	transition:all 0.1s;
	-webkit-font-smoothing:antialiased;
	line-height:normal;
}
[dir="rtl"] select {
	padding:1px 0.714em 1px 1.571em;
	background-position:1% 63%, 0 0;
}
select:focus {
	background-color:#fcfcfa;
	color:#1a1a1a;
}
#edit-cancel {
	margin-left:10px;
}
[dir="rtl"] #edit-cancel {
	margin-left:0;
	margin-right:10px;
}
@media screen and (max-width:600px) {
input.form-autocomplete, input.form-text, input.form-tel, input.form-email, input.form-url, input.form-search, input.form-number, input.form-color, input.form-file, textarea.form-textarea {
width:100%;
font-size:1.2em;
line-height:1.2em;
}
input.form-number {
width:auto;
}
.form-actions input, .form-wrapper input[type="submit"] {
float:none;
margin-left:0;
margin-right:0;
margin-top:10px;
padding-bottom:6px;
width:100%;
}
.form-actions input:first-child, .form-wrapper input[type="submit"]:first-child {
margin-top:0;
}
details summary {
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
box-sizing:border-box;
}
.password-strength {
width:100%;
}
div.form-item div.password-suggestions {
float:none;
}
#dblog-filter-form .form-actions {
float:none;
padding:0;
}
#edit-cancel {
display:block;
margin:10px 0 0 0;
}
}
#diff-inline-form select, div.filter-options select {
	padding:0;
}
.marker {
	background:#9b59b6;
	color:white;
	text-transform:uppercase;
	padding:.2em .5em;
	font-size:.8em;
	border-radius:2px;
	display:inline-block;
	font-weight:bold;
	line-height:normal;
}
table {
	width:100%;
	margin:0 0 10px;
}
caption {
	text-align:left;
}
[dir="rtl"] caption {
	text-align:right;
}
th {
	text-align:left;
	padding:10px 12px;
}
[dir="rtl"] th {
	text-align:right;
}
thead th {
	background:#f5f5f2;
	border:solid #bfbfba;
	border-width:1px 0;
	color:#333;
	text-transform:uppercase;
}
tr {
	border-bottom:1px solid #e6e4df;
	padding:0.1em 0.6em;
}
thead > tr {
	border-bottom:1px solid #000;
}
tbody tr:hover, tbody tr:focus {
	background:#f7fcff;
}
tbody tr.color-warning:hover, tbody tr.color-warning:focus {
	background:#fdf8ed;
}
tbody tr.color-error:hover, tbody tr.color-error:focus {
	background:#fcf4f2;
}
td, th {
	vertical-align:middle;
}
td {
	padding:10px 12px;
	text-align:left;
}
[dir="rtl"] td {
	text-align:right;
}
th > a {
	position:relative;
	display:flex;
}
th > a:after {
	content:'';
	display:block;
	position:absolute;
	top:0;
	bottom:-10px;
	left:0;
	right:0;
	border-bottom:2px solid transparent;
	-webkit-transition:all 0.1s;
	transition:all 0.1s;
}
th.is-active > a {
	color:#004875;
}
th.is-active img {
	position:absolute;
	right:0;
	top:50%;
}
[dir="rtl"] th.is-active img {
	right:auto;
	left:0;
}
th.is-active > a:after {
	border-bottom-color:#004875;
}
th > a:hover, th > a:focus, th.is-active > a:hover, th.is-active > a:focus {
	color:#008ee6;
	text-decoration:none;
}
th > a:hover:after, th > a:focus:after, th.is-active > a:hover:after, th.is-active > a:focus:after {
	border-bottom-color:#008ee6;
}
td .item-list ul {
	margin:0;
}
[dir="rtl"] td .item-list ul {
	margin:0;
}
td.is-active {
	background:none;
}
th.select-all {
	width:1px;
}
.caption {
	margin-bottom:1.2em;
}
@media screen and (max-width:37.5em) {
th.priority-low, td.priority-low, th.priority-medium, td.priority-medium {
display:none;
}
}
@media screen and (max-width:60em) {
th.priority-low, td.priority-low {
display:none;
}
}
.is-collapse-enabled .tabs, .is-horizontal .tabs {
	position:relative;
}
.content-header .is-horizontal .tabs:before, .content-header .is-collapse-enabled .tabs:before {
	left:-2.5em;
	right:-2.5em;
}
.tabs__tab {
	position:relative;
	display:block;
	overflow:hidden;
	box-sizing:border-box;
	width:100%;
	text-overflow:ellipsis;
	white-space:nowrap;
}
[dir="rtl"] .tabs__tab {
	padding-left:2em;
	padding-right:1em;
}
li.tabs__tab {
	display:block;
	padding:0;
}
[dir="rtl"] li.tabs__tab {
	padding-left:0;
	padding-right:0;
}
li.tabs__tab a {
	padding:9px 2em 7px 1em;
}
[dir="rtl"] li.tabs__tab a {
	padding-left:2em;
	padding-right:1em;
}
.tabs a:hover, .tabs a:focus {
	text-decoration:none;
}
.tabs.primary {
	clear:both;
	margin:0;
}
.tabs.primary .tabs__tab.is-active {
	z-index:15;
	background-color:#ffffff;
	color:#004f80;
}
.tabs.primary a {
	background:#67afe1;
}
.tabs.primary a:focus {
	color:#008ee6;
}
.tabs.primary .is-active a:focus {
	background:none;
}
.tabs__trigger {
	display:none;
}
.is-collapse-enabled .tabs__trigger {
	box-sizing:content-box;
	display:block;
	position:absolute;
	z-index:10;
	right:0;
	top:2px;
	left:auto;
	width:25%;
	padding-right:4px;
	padding-left:4px;
	font-family:Arial, sans-serif;
	font-size:1.25em;
	letter-spacing:0.1em;
	text-align:center;
	outline:0;
}
[dir="rtl"] .is-collapse-enabled .tabs__trigger {
	right:auto;
	left:0;
}
.is-collapse-enabled .tabs {
	padding-top:38px;
	max-height:0;
}
.tabs.is-open {
	max-height:999em;
	padding-bottom:16px;
	padding-bottom:1rem;
}
.is-collapse-enabled .tabs__tab.is-active {
	position:absolute;
	top:2px;
	left:0;
	width:75%;
	border-bottom:0;
}
[dir="rtl"] .is-collapse-enabled .tabs__tab.is-active {
	left:auto;
	right:0;
}
.is-collapse-enabled .tabs.primary a.is-active:before {
	content:none;
}
.is-open .tabs__tab.is-active {
	background-color:#fff;
	color:#67afe1;
}
.is-horizontal .tabs {
	max-height:none !important;
	padding-top:0 !important;
	overflow:visible;
}
.is-horizontal .tabs__tab {
	float:left;
	height:auto;
	width:auto;
	margin:3px;
	border-radius:3px;
	text-align:center;
}
[dir="rtl"] .is-horizontal .tabs__tab {
	float:right;
}
.is-horizontal .tabs__tab.is-active, .is-horizontal .tabs.primary .tabs__tab.is-active, [dir="rtl"] .is-horizontal .tabs.primary .tabs__tab.is-active {
	position:relative;
	width:auto;
	top:0;
}
.is-horizontal .tabs.primary a {
	background-image:none;
	padding:.3em .6em;
}
.is-horizontal .tabs__trigger {
	display:none;
}
.tabs.secondary {
	display:block;
	margin:0;
}
.tabs.secondary .tabs__tab {
	display:block;
	-webkit-transition:border-color 0.2s, background-color 0.2s;
	transition:border-color 0.2s, background-color 0.2s;
}
[dir="rtl"] .views-displays .tabs.secondary li, [dir="rtl"] .views-displays .tabs.secondary li.is-active {
	padding-left:0;
	padding-right:0;
}
.tabs.secondary .tabs__tab + .tabs__tab {
	border-top:1px solid #d9d8d4;
}
.tabs.secondary .tabs__tab.is-active {
	color:#004f80;
	border-left:2px solid #004f80;
	padding-left:15px;
}
[dir="rtl"] .tabs.secondary .tabs__tab.is-active {
	border-left:1px solid #bfbfbf;
	border-right:2px solid #004f80;
	padding-right:15px;
}
[dir="rtl"] .views-displays .tabs.secondary li.is-active {
	border:0 none;
	padding-right:0;
}
.tabs.secondary .tabs__tab:hover, .tabs.secondary .tabs__tab:focus {
	color:#008ee6;
	border-left:2px solid #008ee6;
	padding-left:15px;
}
[dir="rtl"] .tabs.secondary .tabs__tab:hover, [dir="rtl"] .tabs.secondary .tabs__tab:focus {
	border-left:1px solid #bfbfbf;
	border-right:2px solid #008ee6;
	padding-right:15px;
}
[dir="rtl"] .views-displays .tabs li.tabs__tab:hover {
	border:0 none;
	padding-right:0;
}
.tabs.secondary a {
	background-color:transparent;
	padding:7px 13px 5px;
	text-decoration:none;
}
[dir="rtl"] .tabs.secondary a {
	padding-left:13px;
	padding-right:13px;
}
[dir="rtl"] .views-displays .tabs.secondary a {
	padding-left:7px;
	padding-right:7px;
}
.tabs.secondary .is-active a {
	color:#004f80;
}
.tabs.secondary a:focus {
	text-decoration:underline;
}
.is-horizontal .tabs.secondary .tabs__tab a {
	text-decoration:none;
}
.is-horizontal .tabs.secondary .tabs__tab {
	background:none;
	float:left;
	position:relative;
	top:0;
	z-index:15;
	border-bottom:2px solid transparent;
	border-left:1px solid transparent;
	border-right-color:transparent;
	border-top:0;
	padding:0;
}
[dir="rtl"] .is-horizontal .tabs.secondary .tabs__tab {
	float:right;
	border-right:1px solid transparent;
	border-left-color:transparent;
	padding-right:0;
}
.is-horizontal .tabs.secondary .tabs__tab.is-active {
	border-bottom-color:#004f80;
}
.is-horizontal .tabs.secondary .tabs__tab:hover, .is-horizontal .tabs.secondary .tabs__tab:focus {
	border-bottom-color:#008ee6;
}
.joyride-tip-guide {
	background:black;
	background:rgba(0, 0, 0, 0.8);
	color:white;
	border-radius:5px;
}
.joyride-tip-guide h2 {
	line-height:1.3;
}
.joyride-tip-guide a {
	color:white;
}
.joyride-close-tip {
	color:rgba(255, 255, 255, 0.4);
	text-decoration:none;
	font-size:1.4em;
	font-weight:700;
}
.joyride-modal-bg {
	background:rgba(0, 0, 0, 0.5);
}
.scroll-to-top {
	position:fixed;
	right:1em;
	bottom:5em;
	cursor:pointer;
}
.logo {
	display:block;
	z-index:501;
	position:fixed;
	top:0;
	left:0;
	padding-left:14px;
	width:100%;
}
.logo img {
	margin:5px 0;
}
.logo::after {
transform:rotate(16.5deg) skew(-29deg);
will-change:transform, width;
background:#67afe1;
content:" ";
position:absolute;
display:block;
z-index:-1;
top:-84px;
left:-60px;
width:200px;
height:200px;
}
.logo.not-fixed::after {
transition:width .2s, transform .2s ease .2s;
transform:rotate(16.5deg) skew(-29deg);
}
.logo.fixed::after {
transition:transform .2s, width .2s ease .2s;
transform:rotate(0) skew(0) translate3d(60px, -40px, 0);
width:100%;
}
@media (max-width:766px) {
.logo::after {
top:-105px;
}
.logo img {
width:80px;
height:53px;
margin:0;
}
}
@keyframes spinner-animation {
0% {
box-shadow:0 -3em 0 0.2em, 2em -2em 0 0, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 0;
}
100% {
box-shadow:0 -3em 0 0.2em, 2em -2em 0 0, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 0;
}
25% {
box-shadow:0 -3em 0 -0.5em, 2em -2em 0 0, 3em 0 0 0.2em, 2em 2em 0 0, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;
}
50% {
box-shadow:0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 0, 0 3em 0 0.2em, -2em 2em 0 0, -3em 0 0 -1em, -2em -2em 0 -1em;
}
75% {
box-shadow:0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0 0 0.2em, -2em -2em 0 0;
}
0.5% {
box-shadow:0 -3em 0 0, 2em -2em 0 0.2em, 3em 0 0 0, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;
}
1.5% {
box-shadow:0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 0, 2em 2em 0 0.2em, 0 3em 0 0, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;
}
2.5% {
box-shadow:0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 0, -2em 2em 0 0.2em, -3em 0 0 0, -2em -2em 0 -1em;
}
3.5% {
box-shadow:0 -3em 0 0, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0 0 0, -2em -2em 0 0.2em;
}
}
.node--unpublished .slide-in-menu {
	background-color:#67afe1;
}
.pre-loader-overlay {
	align-items:center;
	background-color:#67afe1;
	display:flex;
	flex-direction:column;
	height:100vh;
	justify-content:center;
	left:0;
	opacity:0;
	position:fixed;
	top:0;
transition:all .5s ease-in-out;
	visibility:hidden;
	width:100vw;
	z-index:200;
}
.pre-loader-overlay.is-active {
	opacity:1;
	overflow:hidden;
	pointer-events:none;
transition:all .5s ease-in-out;
	visibility:visible;
}
.pre-loader-overlay-logo {
	max-width:180px;
	width:43%;
}
.pre-loader-spinner {
	color:#9acaeb;
	font-size:12px;
	margin:100px auto;
	width:1em;
	height:1em;
	border-radius:50%;
	position:relative;
	animation:spinner-animation 1.0s infinite linear;
	transform:translateZ(0);
}
/* body.offcanvas {
	background-color:#67afe1;
} */
.campaign-menu {
	display:flex;
	flex-direction:row;
	justify-content:flex-end;
}
@media (max-width:766px) {
.node--type-campaign .campaign-menu.navigation-menu {
opacity:1;
visibility:visible;
background:none;
padding:inherit;
transition:none;
width:calc(100% - 115px);
box-shadow:none;
will-change:initial;
z-index:2000;
top:0;
}
}
.node--type-campaign .campaign-menu.navigation-menu::before {
display:none;
}
.campaign-menu.navigation-menu span.nav-logo {
	display:block;
	position:fixed;
	top:0;
	left:0;
	padding-left:14px;
	text-align:left;
	visibility:visible;
	width:100%;
	z-index:-3;
}
@media (max-width:766px) {
.campaign-menu.navigation-menu span.nav-logo::after {
top:-105px;
}
}
.campaign-menu.navigation-menu span.nav-logo img {
	left:0;
	margin:auto 0;
	position:relative;
	top:0;
}
@media (max-width:766px) {
.campaign-menu.navigation-menu span.nav-logo img {
width:80px;
height:53px;
margin:0;
}
}
.campaign-menu.navigation-menu span.nav-logo.not-fixed::after {
transition:width .2s, transform .2s ease .2s;
transform:rotate(16.5deg) skew(-29deg);
}
.campaign-menu.navigation-menu span.nav-logo.fixed::after {
transition:transform .2s, width .2s ease .2s, left .5s ease-in-out .2s;
transform:rotate(0) skew(0) translate3d(60px, -40px, 0);
width:100%;
}
.pushed .campaign-menu.navigation-menu span.nav-logo.fixed::after {
transition:transform .2s, width .2s ease .2s, left .5s ease-in-out 20ms;
left:-360px;
}
.campaign-menu.navigation-menu span.nav-logo::after {
transform:rotate(16.5deg) skew(-29deg);
will-change:transform, width;
background:#67afe1;
content:" ";
position:absolute;
display:block;
z-index:-1;
top:-84px;
left:-60px;
width:200px;
height:200px;
}
.node--type-campaign .campaign-menu a {
	color:white;
	text-decoration:none;
	display:block;
	text-align:left;
	font-size:.9em;
	letter-spacing:.5px;
	padding:.5em;
}
@media (max-width:766px) {
.node--type-campaign .campaign-menu a {
padding:.5em 1.5em;
}
}
@media (min-width:767px) {
.node--type-campaign .campaign-menu a {
text-align:center;
}
}
.nav-menu-link-list {
	display:flex;
	flex-direction:column;
	justify-content:flex-start;
	list-style:none;
	margin:0 8px 0 0;
	/* overflow:hidden; */
	padding:0;
transition:all .5s ease-in-out;
transition-delay:.5s;
}
@media (max-width:766px) {
.nav-menu-link-list {
will-change:opacity;
opacity:0;
visibility:hidden;
transition:opacity .2s, visibility .2s;
width:82%;
overflow:visible;
margin-top:70px;
}
.nav-menu-link-list::before {
content:" ";
display:none;
position:absolute;
top:0;
right:12px;
border:10px solid;
margin-top:50px;
border-color:transparent transparent #67afe1 transparent;
box-sizing:content-box;
}
}
@media (min-width:767px) {
.nav-menu-link-list {
flex-direction:row;
justify-content:flex-end;
align-items:center;
height:60px;
font-size:.5rem;
max-width:calc(100vw - 40px);
margin:0 74px 0 0;
}
}
@media (min-width:992px) {
.nav-menu-link-list {
font-size:1rem;
max-width:calc(100vw - 160px);
}
}
.nav-menu-link-list.is-active {
	opacity:1;
	visibility:visible;
}
.nav-menu-link-list.is-active::before {
display:block;
}
@media (min-width:767px) {
.pushed .nav-menu-link-list {
max-width:calc(100vw - 470px);
margin:0 294px 0 0;
transition:all .5s ease-in-out;
transition-delay:0s;
}
}
@media (min-width:992px) {
.pushed .nav-menu-link-list {
max-width:calc(100vw - 160px);
}
}
@media (max-width:766px) {
.campaign-menu-link {
background:#67afe1;
}
}
@media (max-width:766px) {
.nav-menu-link:first-child {
padding-top:1em;
}
.nav-menu-link.last-item {
padding-bottom:1em;
}
}
.node--type-campaign .campaign-menu .tieto-com-link.campaign-menu-link {
	margin-top:6px;
	position:relative;
}
@media (max-width:766px) {
.node--type-campaign .campaign-menu .tieto-com-link.campaign-menu-link {
display:list-item;
}
}
@media (min-width:767px) {
.node--type-campaign .campaign-menu .tieto-com-link.campaign-menu-link {
display:none;
}
}
.node--type-campaign .campaign-menu .tieto-com-link.campaign-menu-link:hover::before {
display:none;
}
.node--type-campaign .campaign-menu .tieto-com-link.campaign-menu-link::before {
display:none;
content:" ";
width:0;
height:0;
border-style:solid;
border-width:30px 45px 0 0;
border-color:#9acaeb transparent transparent transparent;
position:absolute;
left:0;
top:0;
}
@media (max-width:766px) {
.node--type-campaign .campaign-menu .tieto-com-link.campaign-menu-link::before {
display:block;
}
}
.node--type-campaign .campaign-menu .tieto-com-link.campaign-menu-link > a {
	text-align:center;
	padding:1em 1.5em;
}
.node--type-campaign .campaign-menu .tieto-com-link.campaign-menu-link > a:Hover, .node--type-campaign .campaign-menu .tieto-com-link.campaign-menu-link > a:active {
	background:#0065a0;
}
.invisible-mobile {
	display:none !important;
}
@media (min-width:767px) {
.invisible-mobile {
display:flex !important;
}
}
@media (min-width:767px) {
.visible-mobile {
display:none !important;
}
}
.hamburger-menu-toggler {
	cursor:pointer;
	height:53px;
	margin:0 14px;
	visibility:visible;
	width:50px;
	z-index:1;
	position:fixed;
	right:0;
	top:0;
}
.toolbar-fixed .hamburger-menu-toggler {
	position:absolute;
}
.hamburger-menu-toggler:focus {
	outline:none;
}
@media (min-width:767px) {
.hamburger-menu-toggler {
height:77px;
margin:0 1.5em;
}
}
.animated-hamburger-menu {
	backface-visibility:hidden;
	background-color:white;
	border-radius:2px;
	cursor:pointer;
	display:block;
	height:4px;
	right:9px;
	position:absolute;
	top:48%;
transition:all .3s ease-in-out;
	width:32px;
}
.animated-hamburger-menu:before {
	backface-visibility:hidden;
	background-color:white;
	border-radius:2px;
	cursor:pointer;
	display:block;
	height:4px;
	position:absolute;
transition:all .3s ease-in-out;
	width:32px;
	content:'';
	right:0;
	top:-10px;
}
.animated-hamburger-menu:after {
	backface-visibility:hidden;
	background-color:white;
	border-radius:2px;
	cursor:pointer;
	display:block;
	height:4px;
	position:absolute;
transition:all .3s ease-in-out;
	width:32px;
	content:'';
	right:0;
	top:10px;
}
.hamburger-menu-toggler.is-active .animated-hamburger-menu {
	background-color:transparent;
}
.hamburger-menu-toggler.is-active .animated-hamburger-menu:before {
	top:0;
	transform:rotate(-135deg);
}
.hamburger-menu-toggler.is-active .animated-hamburger-menu:after {
	top:0;
	transform:rotate(135deg);
}
.node--type-campaign .slide-in-menu {
	align-items:flex-start;
	display:flex;
	flex-direction:column;
	height:calc(100vh - 76px);
	justify-content:flex-start;
	margin-top:0;
	opacity:0;
	overflow-x:hidden;
	overflow-y:auto;
	padding-left:0;
	position:fixed;
	right:-30px;
	top:76px;
transition:opacity .3s .4s, visibility 0s .7s;
	width:330px;
	pointer-events:none;
}
.node--type-campaign .slide-in-menu .nav-menu-link-container {
	cursor:pointer;
	margin:0;
	opacity:0;
	padding:0;
	position:relative;
	transform:translate3d(100%, 0, 0);
transition:opacity .3s, transform .3s, border .2s;
	width:100%;
}
.node--type-campaign .slide-in-menu .nav-menu-link-container .nav-menu-link {
	border:none;
	color:white;
	padding:15px 30px;
	position:relative;
	text-align:left;
}
.node--type-campaign .slide-in-menu .nav-menu-link-container .nav-menu-link:hover {
	border:none;
	color:white;
}
.node--type-campaign .slide-in-menu .nav-menu-link-container .nav-menu-link > a, .node--type-campaign .slide-in-menu .nav-menu-link-container .nav-menu-link > strong {
	text-align:inherit;
	padding:0;
}
@media (min-width:992px) {
.node--type-campaign .slide-in-menu .nav-menu-link-container .nav-menu-link > a, .node--type-campaign .slide-in-menu .nav-menu-link-container .nav-menu-link > strong {
display:inline;
padding:0 7px 10px 7px;
border-bottom:2px solid transparent;
transition:border-color .2s;
}
}
@media (min-width:992px) {
.node--type-campaign .slide-in-menu .nav-menu-link-container .nav-menu-link > a:hover, .node--type-campaign .slide-in-menu .nav-menu-link-container .nav-menu-link > strong:hover {
border-bottom:2px solid white;
pointer-events:auto;
cursor:pointer;
}
}
.node--type-campaign .slide-in-menu .nav-menu-link-container:nth-child(20) {
transition-delay:0s;
}
.node--type-campaign .slide-in-menu .nav-menu-link-container:nth-child(19) {
transition-delay:0.05s;
}
.node--type-campaign .slide-in-menu .nav-menu-link-container:nth-child(18) {
transition-delay:0.1s;
}
.node--type-campaign .slide-in-menu .nav-menu-link-container:nth-child(17) {
transition-delay:0.15s;
}
.node--type-campaign .slide-in-menu .nav-menu-link-container:nth-child(16) {
transition-delay:0.20s;
}
.node--type-campaign .slide-in-menu .nav-menu-link-container:nth-child(15) {
transition-delay:.25s;
}
.node--type-campaign .slide-in-menu .nav-menu-link-container:nth-child(14) {
transition-delay:.30s;
}
.node--type-campaign .slide-in-menu .nav-menu-link-container:nth-child(13) {
transition-delay:.35s;
}
.node--type-campaign .slide-in-menu .nav-menu-link-container:nth-child(12) {
transition-delay:.40s;
}
.node--type-campaign .slide-in-menu .nav-menu-link-container:nth-child(11) {
transition-delay:.45s;
}
.node--type-campaign .slide-in-menu .nav-menu-link-container:nth-child(10) {
transition-delay:.50s;
}
.node--type-campaign .slide-in-menu .nav-menu-link-container:nth-child(9) {
transition-delay:.55s;
}
.node--type-campaign .slide-in-menu .nav-menu-link-container:nth-child(8) {
transition-delay:.60s;
}
.node--type-campaign .slide-in-menu .nav-menu-link-container:nth-child(7) {
transition-delay:.65s;
}
.node--type-campaign .slide-in-menu .nav-menu-link-container:nth-child(6) {
transition-delay:.70s;
}
.node--type-campaign .slide-in-menu .nav-menu-link-container:nth-child(5) {
transition-delay:.75s;
}
.node--type-campaign .slide-in-menu .nav-menu-link-container:nth-child(4) {
transition-delay:.80s;
}
.node--type-campaign .slide-in-menu .nav-menu-link-container:nth-child(3) {
transition-delay:.85s;
}
.node--type-campaign .slide-in-menu .nav-menu-link-container:nth-child(2) {
transition-delay:.90s;
}
.node--type-campaign .slide-in-menu .nav-menu-link-container:first-child {
transition-delay:.95s;
}
@media (min-width:767px) {
.node--type-campaign .slide-in-menu .nav-menu-link-container:nth-child(20) {
transition-delay:0s;
}
.node--type-campaign .slide-in-menu .nav-menu-link-container:nth-child(19) {
transition-delay:0.05s;
}
.node--type-campaign .slide-in-menu .nav-menu-link-container:nth-child(18) {
transition-delay:0.1s;
}
.node--type-campaign .slide-in-menu .nav-menu-link-container:nth-child(17) {
transition-delay:0.15s;
}
.node--type-campaign .slide-in-menu .nav-menu-link-container:nth-child(16) {
transition-delay:0.20s;
}
.node--type-campaign .slide-in-menu .nav-menu-link-container:nth-child(15) {
transition-delay:.25s;
}
.node--type-campaign .slide-in-menu .nav-menu-link-container:nth-child(14) {
transition-delay:.30s;
}
.node--type-campaign .slide-in-menu .nav-menu-link-container:nth-child(13) {
transition-delay:.35s;
}
.node--type-campaign .slide-in-menu .nav-menu-link-container:nth-child(12) {
transition-delay:.40s;
}
.node--type-campaign .slide-in-menu .nav-menu-link-container:nth-child(11) {
transition-delay:.45s;
}
.node--type-campaign .slide-in-menu .nav-menu-link-container:nth-child(10) {
transition-delay:.50s;
}
.node--type-campaign .slide-in-menu .nav-menu-link-container:nth-child(9) {
transition-delay:.55s;
}
.node--type-campaign .slide-in-menu .nav-menu-link-container:nth-child(8) {
transition-delay:.60s;
}
.node--type-campaign .slide-in-menu .nav-menu-link-container:nth-child(7) {
transition-delay:.65s;
}
.node--type-campaign .slide-in-menu .nav-menu-link-container:nth-child(6) {
transition-delay:.70s;
}
.node--type-campaign .slide-in-menu .nav-menu-link-container:nth-child(5) {
transition-delay:.75s;
}
.node--type-campaign .slide-in-menu .nav-menu-link-container:nth-child(4) {
transition-delay:.80s;
}
.node--type-campaign .slide-in-menu .nav-menu-link-container:nth-child(3) {
transition-delay:.85s;
}
.node--type-campaign .slide-in-menu .nav-menu-link-container:nth-child(2) {
transition-delay:.90s;
}
.node--type-campaign .slide-in-menu .nav-menu-link-container:first-child {
transition-delay:.95s;
}
}
@media (min-width:767px) {
.pushed .node--type-campaign .slide-in-menu {
pointer-events:auto;
opacity:1;
transition:opacity .3s;
visibility:visible;
}
}
.pushed .node--type-campaign .slide-in-menu .nav-menu-link-container {
	opacity:1;
	transform:translate3d(0, 0, 0);
}
.pushed .node--type-campaign .slide-in-menu .nav-menu-link-container:first-child {
transition-delay:.2s;
}
.pushed .node--type-campaign .slide-in-menu .nav-menu-link-container:nth-child(2) {
transition-delay:.25s;
}
.pushed .node--type-campaign .slide-in-menu .nav-menu-link-container:nth-child(3) {
transition-delay:.3s;
}
.pushed .node--type-campaign .slide-in-menu .nav-menu-link-container:nth-child(4) {
transition-delay:.35s;
}
.pushed .node--type-campaign .slide-in-menu .nav-menu-link-container:nth-child(5) {
transition-delay:.4s;
}
.pushed .node--type-campaign .slide-in-menu .nav-menu-link-container:nth-child(6) {
transition-delay:.45s;
}
.pushed .node--type-campaign .slide-in-menu .nav-menu-link-container:nth-child(7) {
transition-delay:.5s;
}
.pushed .node--type-campaign .slide-in-menu .nav-menu-link-container:nth-child(8) {
transition-delay:.55s;
}
.pushed .node--type-campaign .slide-in-menu .nav-menu-link-container:nth-child(9) {
transition-delay:.6s;
}
.pushed .node--type-campaign .slide-in-menu .nav-menu-link-container:nth-child(10) {
transition-delay:.65s;
}
.pushed .node--type-campaign .slide-in-menu .nav-menu-link-container:nth-child(11) {
transition-delay:.7s;
}
.pushed .node--type-campaign .slide-in-menu .nav-menu-link-container:nth-child(12) {
transition-delay:.75s;
}
.pushed .node--type-campaign .slide-in-menu .nav-menu-link-container:nth-child(13) {
transition-delay:.8s;
}
.pushed .node--type-campaign .slide-in-menu .nav-menu-link-container:nth-child(14) {
transition-delay:.85s;
}
.pushed .node--type-campaign .slide-in-menu .nav-menu-link-container:nth-child(15) {
transition-delay:.9s;
}
.pushed .node--type-campaign .slide-in-menu .nav-menu-link-container:nth-child(16) {
transition-delay:.95s;
}
.pushed .node--type-campaign .slide-in-menu .nav-menu-link-container:nth-child(17) {
transition-delay:1s;
}
.pushed .node--type-campaign .slide-in-menu .nav-menu-link-container:nth-child(18) {
transition-delay:1.05s;
}
.pushed .node--type-campaign .slide-in-menu .nav-menu-link-container:nth-child(19) {
transition-delay:1.1s;
}
.pushed .node--type-campaign .slide-in-menu .nav-menu-link-container:nth-child(20) {
transition-delay:1.15s;
}
@media (min-width:767px) {
.pushed .node--type-campaign .slide-in-menu .nav-menu-link-container:nth-child(6) {
transition-delay:.2s;
}
.pushed .node--type-campaign .slide-in-menu .nav-menu-link-container:nth-child(7) {
transition-delay:.25s;
}
.pushed .node--type-campaign .slide-in-menu .nav-menu-link-container:nth-child(8) {
transition-delay:.3s;
}
.pushed .node--type-campaign .slide-in-menu .nav-menu-link-container:nth-child(9) {
transition-delay:.35s;
}
.pushed .node--type-campaign .slide-in-menu .nav-menu-link-container:nth-child(10) {
transition-delay:.4s;
}
.pushed .node--type-campaign .slide-in-menu .nav-menu-link-container:nth-child(11) {
transition-delay:.45s;
}
.pushed .node--type-campaign .slide-in-menu .nav-menu-link-container:nth-child(12) {
transition-delay:.5s;
}
.pushed .node--type-campaign .slide-in-menu .nav-menu-link-container:nth-child(13) {
transition-delay:.55s;
}
.pushed .node--type-campaign .slide-in-menu .nav-menu-link-container:nth-child(14) {
transition-delay:.6s;
}
.pushed .node--type-campaign .slide-in-menu .nav-menu-link-container:nth-child(15) {
transition-delay:.65s;
}
.pushed .node--type-campaign .slide-in-menu .nav-menu-link-container:nth-child(16) {
transition-delay:.7s;
}
.pushed .node--type-campaign .slide-in-menu .nav-menu-link-container:nth-child(17) {
transition-delay:.75s;
}
.pushed .node--type-campaign .slide-in-menu .nav-menu-link-container:nth-child(18) {
transition-delay:.8s;
}
.pushed .node--type-campaign .slide-in-menu .nav-menu-link-container:nth-child(19) {
transition-delay:.85s;
}
.pushed .node--type-campaign .slide-in-menu .nav-menu-link-container:nth-child(20) {
transition-delay:.9s;
}
}
.sub-links-slider {
	align-items:flex-start;
	display:flex;
	flex-direction:column;
	max-height:0;
	justify-content:flex-start;
	margin-top:0;
	overflow-x:hidden;
	overflow-y:auto;
	padding-left:0;
	position:relative;
transition:max-height .8s ease-in-out;
	width:330px;
}
.nav-menu-sub-link-container {
	margin-bottom:10px;
	margin-left:20px;
	opacity:1;
	width:300px;
	z-index:0;
}
.sub-links-slider .nav-menu-sub-link-container .nav-menu-sub-link {
	border-bottom:none;
	color:white;
	line-height:18px;
	opacity:0.6;
	padding:7px 10px 7px 25px;
	position:relative;
	text-align:left;
transition:opacity .3s;
	width:calc(100% - 30px);
	text-decoration:none;
	display:block;
	font-size:1em;
	letter-spacing:.5px;
}
.sub-links-slider .nav-menu-sub-link-container .nav-menu-sub-link:hover {
	background-color:transparent;
	border-bottom:none;
	color:white;
	opacity:1;
}
.slide-in-menu-link.selected > .sub-links-slider, .slide-in-menu-link.selected + .sub-links-slider, .slide-in-menu-link .nav-menu-sub-link.selected > .sub-links-slider, .slide-in-menu-link .nav-menu-sub-link.selected + .sub-links-slider {
	max-height:1000px;
}
.to-be-pushed {
transition:all .5s ease-in-out;
transition-delay:.5s;
	box-shadow:1px 3px 1px 2px rgba(0, 0, 2, 0.1);
}
@media (min-width:767px) {
.to-be-pushed {
transition-delay:.2s;
}
}
@media (min-width:767px) {
.pushed .to-be-pushed {
transform:translate3d(-300px, 0, 0);
transition-delay:0s;
}
}
.nav-menu-link-container {
	display:inline-block;
	padding:.5em;
}
@media (min-width:767px) {
.nav-menu-link-container {
margin-left:0;
}
}
.nav-menu-link-container a[data-selected="0"] {
	border-bottom:2px solid transparent;
transition:border-color .2s;
}
.nav-menu-link-container a[data-selected="0"]:hover {
	background:0;
	color:white;
	border-color:white;
}
.nav-menu-link-container a[data-selected="1"] {
	display:block;
	padding:.5em 1.5em;
	border:2px solid white;
	border-radius:3px;
}
.nav-menu-link-container a[data-selected="1"]:hover {
	background-color:white;
	color:#67afe1;
}
.fly {
	opacity:1;
transition:opacity .5s ease-in-out;
}
@media (min-width:767px) {
.pushed .fly {
opacity:0;
transition-delay:0s;
}
}
@media (min-width:767px) {
.pushed .fly.in {
transform:translate(-300px) translateY(0);
opacity:0;
}
}
footer {
transition:all .5s ease-in-out;
transition-delay:.5s;
}
@media (min-width:767px) {
footer {
transition-delay:.2s;
}
}
@media (min-width:767px) {
.pushed footer {
transform:translate3d(-300px, 0, 0);
transition-delay:0s;
}
}
.region-pre-content {
	margin-bottom:1em;
}
.region, .page-content {
	box-sizing:border-box;
}
@media (min-width:767px) {
.region-sidebar:empty {
display:none;
}
.region-sidebar:not(:empty) {
float:right;
width:20%;
padding-left:1em;
}
.region-sidebar:not(:empty) ~ .region, .region-sidebar:not(:empty) ~ .page-content {
padding-right:1em;
float:left;
width:80%;
}
}
.block-page-title-block {
	border-bottom:2px solid #eeeeee;
	clear:both;
}
.layout-container {
	max-width:1020px;
	margin-left:auto;
	margin-right:auto;
	padding:0 2em;
}
.field--type-image .image-preview > img {
	max-width:100%;
	height:auto;
}
.field--name-body .filter-wrapper {
	display:none;
}
.block-system-breadcrumb-block {
	text-align:center;
}
@media (min-width:767px) {
.block-system-breadcrumb-block {
text-align:left;
float:left;
}
}
.region-breadcrumb:before, .region-breadcrumb:after {
	content:"";
	display:table;
}
.region-breadcrumb:after {
	clear:both;
}
.block-book-navigation {
	margin-top:1em;
	background:#f3f3f3;
	padding:1em;
	border-radius:5px;
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.3);
}
.block-book-navigation .menu-item--active-trail > a {
	color:#333;
}
.block-book-navigation > h2 {
	margin-top:0;
}
body.page-node-type-campaign .region-pre-content .block.block-local-tasks-block {
	margin:0;
}
.block-local-tasks-block {
	background-color:white;
	padding:1em;
}
.block-local-tasks-block:before, .block-local-tasks-block:after {
	content:"";
	display:table;
}
.block-local-tasks-block:after {
	clear:both;
}
.block-local-tasks-block .tabs {
	padding:0;
	float:right;
}
.block-local-tasks-block .tabs .tabs__tab {
	margin:5px;
}
.block-local-tasks-block .tabs.secondary .tabs__tab {
	border-radius:0;
}
.block-local-tasks-block .tabs.primary .tabs__tab {
	display:inline-block;
	background:0;
	border:0;
}
.block-local-tasks-block .tabs.primary .tabs__tab a {
	padding:.3em .6em;
	display:block;
	background:#67afe1;
	color:white;
	border:2px solid #67afe1;
}
.block-local-tasks-block .tabs.primary .tabs__tab a:hover {
transition:background .2s, color .2s;
	background:white;
	color:#67afe1;
}
.block-local-tasks-block .tabs.primary .tabs__tab .is-active {
	background:white;
	color:#67afe1;
}
.container, .diff-header, .diff-controls, .diff-list, .diff-responsive-table-wrapper .paragraph-inner {
	max-width:1000px;
	margin:0 auto;
}
.campaign-footer {
	text-align:center;
	background-color:white;
	padding-top:80px;
}
.campaign-footer .addtoany_list.a2a_kit_size_32 > a {
	margin:0;
	padding:0;
}
.campaign-footer .addtoany_list.a2a_kit_size_32 > a > span {
	border-radius:initial !important;
}
.campaign-footer .a2a_svg:hover {
	transform:none;
}
.campaign-footer .a2a_s_facebook {
	background-color:#4267b2 !important;
}
.campaign-footer .a2a_s_facebook:hover {
	background-color:#34518d !important;
}
.campaign-footer .a2a_s_twitter {
	background-color:#67afe1 !important;
}
.campaign-footer .a2a_s_twitter:hover {
	background-color:#3c99d9 !important;
}
.campaign-footer .a2a_s_google_plus {
	background-color:#db4437 !important;
}
.campaign-footer .a2a_s_google_plus:hover {
	background-color:#bd2e22 !important;
}
.campaign-footer .a2a_s_linkedin {
	background-color:#1884bb !important;
}
.campaign-footer .a2a_s_linkedin:hover {
	background-color:#12648e !important;
}
@supports not (clip-path:polygon(0 0)) {
.campaign-footer {
position:relative;
z-index:1;
}
}
.campaign-footer .block {
	display:block;
	margin:1em 0;
}
.campaign-footer .block-language ul {
	margin:0;
	padding:0;
	list-style:none;
}
.campaign-footer .block-language li {
	display:inline-block;
	margin:0 1em;
}
.campaign-footer .block-language li.is-active {
	display:none;
}
.campaign-footer .container {
	border-top:1px solid #67afe1;
	padding:2em 1em;
}
.campaign-footer .footer-item {
	color:#67afe1;
	margin-right:1em;
}
.campaign-footer a {
	color:#67afe1;
	text-decoration:none;
}
.campaign-footer a:hover {
	border-bottom:1px solid #67afe1;
}
.campaign-footer .addtoany_list a:hover {
	border-bottom:0;
}
@media (min-width:767px) {
.campaign-footer {
text-align:left;
}
.campaign-footer .block.block-addtoany {
margin-left:2em;
}
.campaign-footer .tieto-logo {
float:right;
}
.campaign-footer .block {
margin:0;
display:inline-block;
}
}
@media (min-width:767px) {
.region-footer {
display:inline-block;
}
}
.node--type-campaign {
	position:static !important;
}
.node--type-campaign .content-moderation-entity-moderation-form {
	background:white;
	position:absolute;
	z-index:501;
	right:0;
	top:0;
	margin:80px 1em 0 0;
}
.node--type-campaign .content-moderation-entity-moderation-form .entity-moderation-form {
	padding:0;
	margin:1em;
	border:0;
	display:table;
	font-size:.9em;
}
.node--type-campaign .content-moderation-entity-moderation-form .entity-moderation-form li {
	display:table-cell;
	vertical-align:top;
}
.node--type-campaign .content-moderation-entity-moderation-form .entity-moderation-form li > .form-item {
	margin:0 1em 0 0;
	width:auto;
}
.node--type-campaign .content-moderation-entity-moderation-form .entity-moderation-form .form-submit {
	margin:25px 0 0 0;
}
.node--type-campaign .hamburger {
	position:fixed;
	top:0;
	right:0;
	z-index:501;
}
@media (min-width:767px) {
.node--type-campaign .hamburger {
display:none;
}
}
@media (max-width:766px) {
.node--type-campaign .hamburger.is-active + .campaign-menu {
opacity:1;
visibility:visible;
}
}
.node--type-campaign .hamburger:active, .node--type-campaign .hamburger:focus {
	outline:none;
}
.node--type-campaign .hamburger .hamburger-inner, .node--type-campaign .hamburger .hamburger-inner::before, .node--type-campaign .hamburger .hamburger-inner::after {
width:30px;
background-color:white;
}
.node--type-campaign .hamburger .hamburger-box {
	width:30px;
	height:29px;
}
.node--type-campaign .hamburger .hamburger-toggle {
	color:white;
}
.node--type-campaign .hamburger .hamburger-toggle:hover, .node--type-campaign .hamburger .hamburger-toggle:active, .node--type-campaign .hamburger .hamburger-toggle:focus {
	text-decoration:none;
}
@media (min-width:767px) {
.node--type-campaign .hamburger .hamburger-toggle {
display:none;
}
}
.node--type-campaign .campaign-menu {
	position:fixed;
	top:70px;
	right:1em;
	padding:10px;
	z-index:501;
}
@media (max-width:766px) {
.node--type-campaign .campaign-menu {
background:#67afe1;
padding:1em;
opacity:0;
visibility:hidden;
will-change:opacity;
transition:opacity .2s, visibility .2s;
box-shadow:0 10px 15px rgba(0, 0, 0, 0.3);
min-width:50%;
font-size:1.2em;
}
.node--type-campaign .campaign-menu::before {
content:" ";
display:block;
position:absolute;
top:0;
right:4px;
border:10px solid;
margin-top:-20px;
border-color:transparent transparent #67afe1 transparent;
box-sizing:content-box;
}
}
.node--type-campaign .campaign-menu .list-reset a {
	color:white;
	text-decoration:none;
	display:block;
	text-align:center;
	font-size:1em;
	letter-spacing:.5px;
	padding:.5em;
}
.node--type-campaign .campaign-menu .list-reset a:hover {
	background:white;
	color:#67afe1;
}
.node--type-campaign .campaign-menu .slide-in-menu a {
	color:white;
	text-decoration:none;
	display:block;
	font-size:1em;
	letter-spacing:.5px;
}
@media (min-width:767px) {
.node--type-campaign .campaign-menu {
position:fixed;
top:0;
left:115px;
right:0;
text-align:right;
transition:background .2s;
width:calc(100% - 115px);
}
.node--type-campaign .campaign-menu a {
font-size:15px;
}
.node--type-campaign .campaign-menu .campaign-menu-link {
display:inline-block;
padding:.5em;
}
.node--type-campaign .campaign-menu .campaign-menu-link a[data-selected="0"] {
border-bottom:2px solid transparent;
transition:border-color .2s;
}
.node--type-campaign .campaign-menu .campaign-menu-link a[data-selected="0"]:hover {
background:0;
color:white;
border-color:white;
}
.node--type-campaign .campaign-menu .campaign-menu-link.active a[data-selected="0"] {
border-bottom:2px solid white;
transition:border-color .2s;
background:0;
color:white;
}
.node--type-campaign .campaign-menu .campaign-menu-link a[data-selected="1"] {
display:block;
padding:.5em 1.5em;
border:2px solid white;
border-radius:3px;
}
.node--type-campaign .campaign-menu .campaign-menu-link a[data-selected="1"]:hover {
background:white;
color:#67afe1;
}
.node--type-campaign .campaign-menu .campaign-menu-link.active a[data-selected="1"] {
display:block;
padding:.5em 1.5em;
border:2px solid white;
border-radius:3px;
background:white;
color:#67afe1;
}
}
body.page-node-type-campaign .region-pre-content, body.offcanvas .region-pre-content {
	margin:0;
}
body.page-node-type-campaign .region-pre-content .block, body.offcanvas .region-pre-content .block {
	margin:1em;
}
body.page-node-type-campaign .tieto-campaign-page.preview, body.offcanvas .tieto-campaign-page.preview {
	margin-top:50px;
}
body.page-node-type-campaign.toolbar-fixed .tieto-campaign-page, body.offcanvas.toolbar-fixed .tieto-campaign-page {
	position:relative;
	overflow-y:hidden;
}
body.page-node-type-campaign.toolbar-fixed .logo, body.page-node-type-campaign.toolbar-fixed .hamburger, body.page-node-type-campaign.toolbar-fixed .field--name-parade-onepage-menu:not(.form-wrapper), body.offcanvas.toolbar-fixed .logo, body.offcanvas.toolbar-fixed .hamburger, body.offcanvas.toolbar-fixed .field--name-parade-onepage-menu:not(.form-wrapper) {
position:absolute;
top:0;
}
.node-preview-container {
	background:#67afe1;
	z-index:999;
	color:white;
}
.node-preview-container a {
	color:white;
}
.node-preview-container a:hover {
	text-decoration:underline;
}
body.page-node-type-campaign.user-logged-in.toolbar-fixed .precontent-region {
	position:fixed;
	width:100%;
	z-index:502;
}
body.page-node-type-campaign.user-logged-in.toolbar-fixed .campaign-menu {
	top:120px;
	position:fixed;
}
body.page-node-type-campaign.user-logged-in.toolbar-fixed .logo {
	top:120px;
	position:fixed;
}
body.page-node-type-campaign.user-logged-in.toolbar-fixed.toolbar-vertical.toolbar-tray-open .campaign-menu {
	top:120px;
	position:fixed;
}
body.page-node-type-campaign.user-logged-in.toolbar-fixed.toolbar-vertical.toolbar-tray-open .logo {
	top:120px;
	position:fixed;
}
body.page-node-type-campaign.user-logged-in.toolbar-fixed.toolbar-horizontal.toolbar-tray-open .campaign-menu {
	top:160px;
	position:fixed;
}
body.page-node-type-campaign.user-logged-in.toolbar-fixed.toolbar-horizontal.toolbar-tray-open .logo {
	top:160px;
	position:fixed;
}
.node-campaign-form .field--name-field-menu .field-multiple-table td, .node-campaign-edit-form .field--name-field-menu .field-multiple-table td {
	padding:.5em 0;
}
.node-campaign-form .field--name-field-menu .field-multiple-table .form-item, .node-campaign-edit-form .field--name-field-menu .field-multiple-table .form-item {
	width:50%;
	float:left;
	padding-left:.5em;
}
.node-campaign-form .field--name-field-menu .field-multiple-table .form-item input[type="text"], .node-campaign-edit-form .field--name-field-menu .field-multiple-table .form-item input[type="text"] {
	width:100%;
}
.node-campaign-form .field--name-field-menu .field-multiple-table .form-type-checkbox, .node-campaign-edit-form .field--name-field-menu .field-multiple-table .form-type-checkbox {
	width:100%;
	margin-top:.5em;
	font-size:13px;
}
.node-campaign-form .field--name-field-menu .field-multiple-table .form-type-checkbox input, .node-campaign-form .field--name-field-menu .field-multiple-table .form-type-checkbox label, .node-campaign-edit-form .field--name-field-menu .field-multiple-table .form-type-checkbox input, .node-campaign-edit-form .field--name-field-menu .field-multiple-table .form-type-checkbox label {
	vertical-align:middle;
}
.node-campaign-form .paragraph-type-top, .node-campaign-edit-form .paragraph-type-top {
	clear:none;
	float:none;
	margin-bottom:.5em;
}
.node-campaign-form .paragraphs-subform > .form-wrapper, .node-campaign-edit-form .paragraphs-subform > .form-wrapper {
	margin:1em 0;
}
.node-campaign-form .tabledrag-toggle-weight-wrapper, .node-campaign-form td.tabledrag-hide, .node-campaign-edit-form .tabledrag-toggle-weight-wrapper, .node-campaign-edit-form td.tabledrag-hide {
	display:none !important;
}
.node-campaign-form .field-multiple-table, .node-campaign-edit-form .field-multiple-table {
	width:100%;
}
.node-campaign-form .field-multiple-table th.field-label, .node-campaign-edit-form .field-multiple-table th.field-label {
	text-align:left;
}
.node-campaign-form .field-multiple-table tr, .node-campaign-edit-form .field-multiple-table tr {
	border-bottom:1px solid #e3e3e3;
}
.node-campaign-form .field-multiple-table .drag, .node-campaign-form .field-multiple-table .drag-previous, .node-campaign-edit-form .field-multiple-table .drag, .node-campaign-edit-form .field-multiple-table .drag-previous {
	background-color:#f3f3f3;
}
.node-campaign-form .field-multiple-table td, .node-campaign-edit-form .field-multiple-table td {
	padding:1.2em 0 1.2em .5em;
}
.node-campaign-form .field-multiple-table .field-multiple-drag, .node-campaign-edit-form .field-multiple-table .field-multiple-drag {
	position:relative;
	padding:1.2em 0;
	width:auto;
}
.node-campaign-form .field-multiple-table .field-multiple-drag abbr.tabledrag-changed, .node-campaign-edit-form .field-multiple-table .field-multiple-drag abbr.tabledrag-changed {
	position:absolute;
	color:transparent;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:#cde6f5;
}
.node-campaign-form .field-multiple-table .field-multiple-drag a.tabledrag-handle, .node-campaign-edit-form .field-multiple-table .field-multiple-drag a.tabledrag-handle {
	position:relative;
	z-index:1;
	margin-left:0;
	padding-right:0;
	width:auto;
	height:auto;
	z-index:1;
}
.node-campaign-form .field-multiple-table .field-multiple-drag a.tabledrag-handle .handle, .node-campaign-edit-form .field-multiple-table .field-multiple-drag a.tabledrag-handle .handle {
	background-position:0 0;
	height:17px;
	margin:5px;
}
.node-campaign-form .paragraph-type-title, .node-campaign-edit-form .paragraph-type-title {
	float:left;
}
.node-campaign-form .paragraphs-button-wrapper, .node-campaign-edit-form .paragraphs-button-wrapper {
	margin:2em 0;
}
.node-campaign-form .parade-button-marketo-form, .node-campaign-edit-form .parade-button-marketo-form {
	background-image:url(/themes/tieto_admin/images/form.png);
}
.node-campaign-form .paragraph-actions, .node-campaign-edit-form .paragraph-actions {
	margin:0;
	padding:0;
	display:inline-block;
	list-style:none;
	margin-left:1em;
}
.node-campaign-form .paragraph-actions li:first-child, .node-campaign-edit-form .paragraph-actions li:first-child {
	margin-left:0;
}
.node-campaign-form .paragraph-actions .button, .node-campaign-edit-form .paragraph-actions .button {
	padding:5px 1em;
	color:#777;
	background:#efefef;
	border:1px solid #d6d6d6;
	box-shadow:0;
}
.node-campaign-form .paragraph-actions .button:hover, .node-campaign-form .paragraph-actions .button:focus, .node-campaign-edit-form .paragraph-actions .button:hover, .node-campaign-edit-form .paragraph-actions .button:focus {
	background:white;
}
.node-campaign-form .paragraph-actions > li, .node-campaign-edit-form .paragraph-actions > li {
	margin-left:1em;
	display:inline-block;
}
.paragraph.paragraph--view-mode--default {
	padding:40px 1em;
	background-color:#fff;
}
.paragraph.paragraph--view-mode--default:before, .paragraph.paragraph--view-mode--default:after {
	content:"";
	display:table;
}
.paragraph.paragraph--view-mode--default:after {
	clear:both;
}
.paragraph.paragraph--view-mode--default .field.text-formatted .align-right {
	margin-left:1.5em;
}
.paragraph.paragraph--view-mode--default .field.text-formatted .align-left {
	margin-right:1.5em;
}
.paragraph.paragraph--view-mode--default .paragraph-inner {
	max-width:1000px;
	margin:0 auto;
}
.paragraph.paragraph--view-mode--default .field--name-parade-call-to-action {
	text-align:center;
	margin:2em 0;
}
.paragraph.paragraph--view-mode--default .field--name-parade-call-to-action .button {
	padding:.75em 1.4em;
}
.paragraph.paragraph--view-mode--default .field--name-parade-call-to-action .button:hover, .paragraph.paragraph--view-mode--default .field--name-parade-call-to-action .button:active, .paragraph.paragraph--view-mode--default .field--name-parade-call-to-action .button:focus {
	color:#fff;
}
.paragraph.paragraph--view-mode--default .field--name-parade-call-to-action .button + .button {
	margin-left:1em;
}
.paragraph.paragraph--view-mode--default .button {
	display:inline-block;
	font-weight:bold;
	font-family:sans-serif;
	line-height:1.25;
	text-align:center;
	white-space:nowrap;
	vertical-align:middle;
	cursor:pointer;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	border:1px solid #999999;
	padding:0.25rem 1rem;
	font-size:1rem;
	border-radius:2px;
	transition:all 0.2s ease-in-out;
	color:#5e5e5e;
	background:#eeeeee;
	box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.2);
}
.paragraph.paragraph--view-mode--default .button:focus, .paragraph.paragraph--view-mode--default .button:active:focus {
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px;
}
.paragraph.paragraph--view-mode--default .button:hover, .paragraph.paragraph--view-mode--default .button:focus, .paragraph.paragraph--view-mode--default .button:active {
	color:#5e5e5e;
	background:#d5d5d5;
	border-color:#7a7a7a;
}
.paragraph.paragraph--view-mode--default .button:focus, .paragraph.paragraph--view-mode--default .button:hover {
	text-decoration:none;
}
.paragraph.paragraph--view-mode--default .button:active {
	outline:0;
	box-shadow:inset 0 0 2px 0 rgba(0, 0, 0, 0.2);
}
.paragraph.paragraph--view-mode--default .button:active:hover, .paragraph.paragraph--view-mode--default .button:active:focus {
	color:#5e5e5e;
	background-color:#c3c3c3;
	border-color:#595959;
}
.paragraph.paragraph--view-mode--default .button.disabled, .paragraph.paragraph--view-mode--default .button:disabled {
	background:#eeeeee;
	border-color:#eeeeee;
	color:#c1c1c1;
	cursor:not-allowed;
	box-shadow:none;
}
.paragraph.paragraph--view-mode--default .button.disabled:hover, .paragraph.paragraph--view-mode--default .button.disabled:focus, .paragraph.paragraph--view-mode--default .button:disabled:hover, .paragraph.paragraph--view-mode--default .button:disabled:focus {
	background:#eeeeee;
	border-color:#999999;
}
.paragraph.paragraph--view-mode--default .button--primary {
	color:white;
	background:#62b3e5;
	border-color:#2c89c3;
	box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.2);
}
.paragraph.paragraph--view-mode--default .button--primary:hover, .paragraph.paragraph--view-mode--default .button--primary:focus, .paragraph.paragraph--view-mode--default .button--primary:active {
	background:#369ede;
	border-color:#216691;
}
.paragraph.paragraph--view-mode--default .button--primary:active {
	box-shadow:inset 0 0 2px 0 rgba(0, 0, 0, 0.2);
}
.paragraph.paragraph--view-mode--default .button--primary:active:hover, .paragraph.paragraph--view-mode--default .button--primary:active:focus {
	background:#228dce;
	border-color:#15405b;
}
.paragraph.paragraph--view-mode--default .button--primary.disabled:hover, .paragraph.paragraph--view-mode--default .button--primary.disabled:focus, .paragraph.paragraph--view-mode--default .button--primary:disabled:hover, .paragraph.paragraph--view-mode--default .button--primary:disabled:focus {
	background:#62b3e5;
	border-color:#2c89c3;
}
.paragraph.paragraph--view-mode--default .button--green {
	color:white;
	background:#6cc04a;
	border-color:#6cc04a;
	box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.2);
}
.paragraph.paragraph--view-mode--default .button--green:hover, .paragraph.paragraph--view-mode--default .button--green:focus, .paragraph.paragraph--view-mode--default .button--green:active {
	background:#559f38;
	border-color:#519835;
}
.paragraph.paragraph--view-mode--default .button--green:active {
	box-shadow:inset 0 0 2px 0 rgba(0, 0, 0, 0.2);
}
.paragraph.paragraph--view-mode--default .button--green:active:hover, .paragraph.paragraph--view-mode--default .button--green:active:focus {
	background:#47852e;
	border-color:#376724;
}
.paragraph.paragraph--view-mode--default .button--green.disabled:hover, .paragraph.paragraph--view-mode--default .button--green.disabled:focus, .paragraph.paragraph--view-mode--default .button--green:disabled:hover, .paragraph.paragraph--view-mode--default .button--green:disabled:focus {
	background:#6cc04a;
	border-color:#6cc04a;
}
.paragraph--type--images.paragraph--view-mode--default .field--name-parade-title {
	margin-bottom:1em;
	font-weight:800;
	letter-spacing:-1px;
	font-size:26px;
	line-height:1.2;
	word-break:break-word;
	color:#333;
}
@media (min-width:767px) {
.paragraph--type--images.paragraph--view-mode--default .field--name-parade-title {
line-height:1;
font-size:48px;
}
}
.paragraph--type--images.paragraph--view-mode--default .field--name-parade-images {
	text-align:left;
}
.paragraph--type--images.paragraph--view-mode--default .field--name-parade-images .field__item {
	padding:1em 2em;
	vertical-align:middle;
	display:inline-block;
}
.paragraph--type--image-text.paragraph--view-mode--inverse .field--name-parade-title, .paragraph--type--image-text.paragraph--view-mode--default .field--name-parade-title {
	margin-bottom:1em;
	font-weight:800;
	letter-spacing:-1px;
	font-size:26px;
	line-height:1.2;
	word-break:break-word;
	margin-bottom:0;
	color:#333;
}
@media (min-width:767px) {
.paragraph--type--image-text.paragraph--view-mode--inverse .field--name-parade-title, .paragraph--type--image-text.paragraph--view-mode--default .field--name-parade-title {
line-height:1;
font-size:48px;
}
}
.paragraph--type--image-text.paragraph--view-mode--inverse .field--name-parade-call-to-action, .paragraph--type--image-text.paragraph--view-mode--default .field--name-parade-call-to-action {
	clear:both;
}
.paragraph--type--image-text.paragraph--view-mode--inverse .field--name-parade-call-to-action .field__item, .paragraph--type--image-text.paragraph--view-mode--default .field--name-parade-call-to-action .field__item {
	display:inline-block;
}
@media (min-width:767px) {
.paragraph--type--image-text.paragraph--view-mode--inverse.layout--none .field--name-parade-image, .paragraph--type--image-text.paragraph--view-mode--inverse.layout--image_1st .field--name-parade-image, .paragraph--type--image-text.paragraph--view-mode--inverse.layout--text_1st .field--name-parade-image, .paragraph--type--image-text.paragraph--view-mode--default.layout--none .field--name-parade-image, .paragraph--type--image-text.paragraph--view-mode--default.layout--image_1st .field--name-parade-image, .paragraph--type--image-text.paragraph--view-mode--default.layout--text_1st .field--name-parade-image {
width:33.333%;
}
}
@media (min-width:767px) {
.paragraph--type--image-text.paragraph--view-mode--inverse.layout--none .field--name-parade-title, .paragraph--type--image-text.paragraph--view-mode--inverse.layout--none .field--name-parade-text, .paragraph--type--image-text.paragraph--view-mode--inverse.layout--image_1st .field--name-parade-title, .paragraph--type--image-text.paragraph--view-mode--inverse.layout--image_1st .field--name-parade-text, .paragraph--type--image-text.paragraph--view-mode--inverse.layout--text_1st .field--name-parade-title, .paragraph--type--image-text.paragraph--view-mode--inverse.layout--text_1st .field--name-parade-text, .paragraph--type--image-text.paragraph--view-mode--default.layout--none .field--name-parade-title, .paragraph--type--image-text.paragraph--view-mode--default.layout--none .field--name-parade-text, .paragraph--type--image-text.paragraph--view-mode--default.layout--image_1st .field--name-parade-title, .paragraph--type--image-text.paragraph--view-mode--default.layout--image_1st .field--name-parade-text, .paragraph--type--image-text.paragraph--view-mode--default.layout--text_1st .field--name-parade-title, .paragraph--type--image-text.paragraph--view-mode--default.layout--text_1st .field--name-parade-text {
width:60.666%;
}
}
.paragraph--type--image-text.paragraph--view-mode--inverse.layout--none .field--name-parade-image, .paragraph--type--image-text.paragraph--view-mode--inverse.layout--image_1st .field--name-parade-image, .paragraph--type--image-text.paragraph--view-mode--inverse.layout--text_1st .field--name-parade-image, .paragraph--type--image-text.paragraph--view-mode--default.layout--none .field--name-parade-image, .paragraph--type--image-text.paragraph--view-mode--default.layout--image_1st .field--name-parade-image, .paragraph--type--image-text.paragraph--view-mode--default.layout--text_1st .field--name-parade-image {
	text-align:center;
	margin:1em 0 0;
}
@media (min-width:767px) {
.paragraph--type--image-text.paragraph--view-mode--inverse.layout--none .field--name-parade-image, .paragraph--type--image-text.paragraph--view-mode--inverse.layout--image_1st .field--name-parade-image, .paragraph--type--image-text.paragraph--view-mode--inverse.layout--text_1st .field--name-parade-image, .paragraph--type--image-text.paragraph--view-mode--default.layout--none .field--name-parade-image, .paragraph--type--image-text.paragraph--view-mode--default.layout--image_1st .field--name-parade-image, .paragraph--type--image-text.paragraph--view-mode--default.layout--text_1st .field--name-parade-image {
margin:0;
}
}
.paragraph--type--image-text.paragraph--view-mode--inverse.layout--none .field--name-parade-text, .paragraph--type--image-text.paragraph--view-mode--inverse.layout--image_1st .field--name-parade-text, .paragraph--type--image-text.paragraph--view-mode--inverse.layout--text_1st .field--name-parade-text, .paragraph--type--image-text.paragraph--view-mode--default.layout--none .field--name-parade-text, .paragraph--type--image-text.paragraph--view-mode--default.layout--image_1st .field--name-parade-text, .paragraph--type--image-text.paragraph--view-mode--default.layout--text_1st .field--name-parade-text {
	text-align:justify;
}
@media (min-width:767px) {
.paragraph--type--image-text.paragraph--view-mode--inverse.layout--none .field--name-parade-title, .paragraph--type--image-text.paragraph--view-mode--inverse.layout--image_1st .field--name-parade-title, .paragraph--type--image-text.paragraph--view-mode--inverse.layout--text_1st .field--name-parade-title, .paragraph--type--image-text.paragraph--view-mode--default.layout--none .field--name-parade-title, .paragraph--type--image-text.paragraph--view-mode--default.layout--image_1st .field--name-parade-title, .paragraph--type--image-text.paragraph--view-mode--default.layout--text_1st .field--name-parade-title {
text-align:left;
}
}
@media (min-width:767px) {
.paragraph--type--image-text.paragraph--view-mode--inverse.layout--none .field--name-parade-title, .paragraph--type--image-text.paragraph--view-mode--inverse.layout--none .field--name-parade-text, .paragraph--type--image-text.paragraph--view-mode--inverse.layout--text_1st .field--name-parade-title, .paragraph--type--image-text.paragraph--view-mode--inverse.layout--text_1st .field--name-parade-text, .paragraph--type--image-text.paragraph--view-mode--default.layout--none .field--name-parade-title, .paragraph--type--image-text.paragraph--view-mode--default.layout--none .field--name-parade-text, .paragraph--type--image-text.paragraph--view-mode--default.layout--text_1st .field--name-parade-title, .paragraph--type--image-text.paragraph--view-mode--default.layout--text_1st .field--name-parade-text {
float:left;
}
.paragraph--type--image-text.paragraph--view-mode--inverse.layout--none .field--name-parade-image, .paragraph--type--image-text.paragraph--view-mode--inverse.layout--text_1st .field--name-parade-image, .paragraph--type--image-text.paragraph--view-mode--default.layout--none .field--name-parade-image, .paragraph--type--image-text.paragraph--view-mode--default.layout--text_1st .field--name-parade-image {
float:right;
padding-left:1.5em;
text-align:left;
}
.paragraph--type--image-text.paragraph--view-mode--inverse.layout--none .field--name-parade-call-to-action, .paragraph--type--image-text.paragraph--view-mode--inverse.layout--text_1st .field--name-parade-call-to-action, .paragraph--type--image-text.paragraph--view-mode--default.layout--none .field--name-parade-call-to-action, .paragraph--type--image-text.paragraph--view-mode--default.layout--text_1st .field--name-parade-call-to-action {
text-align:left;
clear:left;
}
}
@media (min-width:767px) {
.paragraph--type--image-text.paragraph--view-mode--inverse.layout--image_1st .field--name-parade-title, .paragraph--type--image-text.paragraph--view-mode--inverse.layout--image_1st .field--name-parade-text, .paragraph--type--image-text.paragraph--view-mode--default.layout--image_1st .field--name-parade-title, .paragraph--type--image-text.paragraph--view-mode--default.layout--image_1st .field--name-parade-text {
float:right;
}
.paragraph--type--image-text.paragraph--view-mode--inverse.layout--image_1st .field--name-parade-image, .paragraph--type--image-text.paragraph--view-mode--default.layout--image_1st .field--name-parade-image {
float:left;
padding-right:1.5em;
text-align:right;
}
.paragraph--type--image-text.paragraph--view-mode--inverse.layout--image_1st .field--name-parade-call-to-action, .paragraph--type--image-text.paragraph--view-mode--default.layout--image_1st .field--name-parade-call-to-action {
text-align:right;
clear:right;
}
}
.paragraph--type--image-text.paragraph--view-mode--inverse.layout--text_1st_enhanced .field--name-parade-title, .paragraph--type--image-text.paragraph--view-mode--inverse.layout--image_1st_enhanced .field--name-parade-title, .paragraph--type--image-text.paragraph--view-mode--default.layout--text_1st_enhanced .field--name-parade-title, .paragraph--type--image-text.paragraph--view-mode--default.layout--image_1st_enhanced .field--name-parade-title {
	margin-bottom:1em;
	font-weight:800;
	letter-spacing:-1px;
	font-size:26px;
	line-height:1.2;
	word-break:break-word;
	color:#333;
	width:100%;
}
@media (min-width:767px) {
.paragraph--type--image-text.paragraph--view-mode--inverse.layout--text_1st_enhanced .field--name-parade-title, .paragraph--type--image-text.paragraph--view-mode--inverse.layout--image_1st_enhanced .field--name-parade-title, .paragraph--type--image-text.paragraph--view-mode--default.layout--text_1st_enhanced .field--name-parade-title, .paragraph--type--image-text.paragraph--view-mode--default.layout--image_1st_enhanced .field--name-parade-title {
line-height:1;
font-size:48px;
}
}
.paragraph--type--image-text.paragraph--view-mode--inverse.layout--text_1st_enhanced .field--name-parade-text, .paragraph--type--image-text.paragraph--view-mode--inverse.layout--image_1st_enhanced .field--name-parade-text, .paragraph--type--image-text.paragraph--view-mode--default.layout--text_1st_enhanced .field--name-parade-text, .paragraph--type--image-text.paragraph--view-mode--default.layout--image_1st_enhanced .field--name-parade-text {
	padding:2em;
	background:#cde6f5;
}
@media (min-width:767px) {
.paragraph--type--image-text.paragraph--view-mode--inverse.layout--text_1st_enhanced .field--name-parade-text, .paragraph--type--image-text.paragraph--view-mode--inverse.layout--image_1st_enhanced .field--name-parade-text, .paragraph--type--image-text.paragraph--view-mode--default.layout--text_1st_enhanced .field--name-parade-text, .paragraph--type--image-text.paragraph--view-mode--default.layout--image_1st_enhanced .field--name-parade-text {
padding-right:4em;
width:60%;
}
}
.paragraph--type--image-text.paragraph--view-mode--inverse.layout--text_1st_enhanced .field--name-parade-image, .paragraph--type--image-text.paragraph--view-mode--inverse.layout--image_1st_enhanced .field--name-parade-image, .paragraph--type--image-text.paragraph--view-mode--default.layout--text_1st_enhanced .field--name-parade-image, .paragraph--type--image-text.paragraph--view-mode--default.layout--image_1st_enhanced .field--name-parade-image {
	text-align:center;
	background:#cde6f5;
	padding:2em 0 0;
}
.paragraph--type--image-text.paragraph--view-mode--inverse.layout--text_1st_enhanced .field--name-parade-image img, .paragraph--type--image-text.paragraph--view-mode--inverse.layout--image_1st_enhanced .field--name-parade-image img, .paragraph--type--image-text.paragraph--view-mode--default.layout--text_1st_enhanced .field--name-parade-image img, .paragraph--type--image-text.paragraph--view-mode--default.layout--image_1st_enhanced .field--name-parade-image img {
	display:block;
}
@media (min-width:767px) {
.paragraph--type--image-text.paragraph--view-mode--inverse.layout--text_1st_enhanced .field--name-parade-image, .paragraph--type--image-text.paragraph--view-mode--inverse.layout--image_1st_enhanced .field--name-parade-image, .paragraph--type--image-text.paragraph--view-mode--default.layout--text_1st_enhanced .field--name-parade-image, .paragraph--type--image-text.paragraph--view-mode--default.layout--image_1st_enhanced .field--name-parade-image {
text-align:left;
background:0;
padding:0;
margin:2em 0 0 0;
transform:translateX(-2em);
width:40%;
float:right;
}
}
.paragraph--type--image-text.paragraph--view-mode--inverse.layout--text_1st_enhanced .field--name-parade-call-to-action, .paragraph--type--image-text.paragraph--view-mode--inverse.layout--image_1st_enhanced .field--name-parade-call-to-action, .paragraph--type--image-text.paragraph--view-mode--default.layout--text_1st_enhanced .field--name-parade-call-to-action, .paragraph--type--image-text.paragraph--view-mode--default.layout--image_1st_enhanced .field--name-parade-call-to-action {
	text-align:center;
	width:40%;
	float:right;
	margin-top:-1.5em;
}
.paragraph--type--header.paragraph--view-mode--default {
	padding:0;
	position:relative;
	height:80vh;
	overflow:hidden;
	z-index:50;
	background:none;
}
.paragraph--type--header.paragraph--view-mode--default + * {
	padding-top:calc(40px + 40%) !important;
	position:relative;
	z-index:0;
	margin-top:-40%;
}
.paragraph--type--header.paragraph--view-mode--default .bg-wrapper::before {
content:" ";
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
z-index:1;
}
.paragraph--type--header.paragraph--view-mode--default.color-blue .bg-wrapper::before {
background-color:rgba(103, 175, 225, 0.5);
}
.paragraph--type--header.paragraph--view-mode--default.color-grey .bg-wrapper::before {
background-color:rgba(0, 0, 0, 0.5);
}
@supports (clip-path:polygon(0 0)) {
.paragraph--type--header.paragraph--view-mode--default .bg-wrapper {
clip-path:polygon(0 0, 100% 0, calc(100% + 80vh) 100%, 0 90%);
}
}
@supports not (clip-path:polygon(0 0)) {
.paragraph--type--header.paragraph--view-mode--default + .paragraph {
position:relative;
z-index:1;
}
.paragraph--type--header.paragraph--view-mode--default + .paragraph::before {
background:inherit;
content:' ';
display:block;
height:100vh;
position:absolute;
left:0;
right:0;
z-index:-1;
transform:skewY(2.7deg) translateZ(0);
backface-visibility:hidden;
outline:1px solid transparent;
top:0;
transform-origin:100% 0;
}
.paragraph--type--header.paragraph--view-mode--default + .paragraph ~ .paragraph {
position:relative;
z-index:1;
}
}
.paragraph--type--header.paragraph--view-mode--default .field--name-parade-title {
	font-size:1.8em;
margin-bottom:.5rem;
	display:inline-block;
	font-weight:800;
	letter-spacing:-2px;
}
@media (min-width:767px) {
.paragraph--type--header.paragraph--view-mode--default .field--name-parade-title {
font-size:2.8em;
}
}
@media (min-width:1200px) {
.paragraph--type--header.paragraph--view-mode--default .field--name-parade-title {
font-size:4em;
}
}
.paragraph--type--header.paragraph--view-mode--default .field--name-parade-secondary-title, .paragraph--type--header.paragraph--view-mode--default .field--name-parade-lead-text {
	font-size:1em;
	margin-bottom:.5em;
}
@media (min-width:767px) {
.paragraph--type--header.paragraph--view-mode--default .field--name-parade-secondary-title, .paragraph--type--header.paragraph--view-mode--default .field--name-parade-lead-text {
font-size:1.2em;
}
}
@media (min-width:1200px) {
.paragraph--type--header.paragraph--view-mode--default .field--name-parade-secondary-title, .paragraph--type--header.paragraph--view-mode--default .field--name-parade-lead-text {
font-size:1.5em;
}
}
.paragraph--type--header.paragraph--view-mode--default .field--name-parade-title, .paragraph--type--header.paragraph--view-mode--default .field--name-parade-secondary-title {
	line-height:normal;
}
.paragraph--type--header.paragraph--view-mode--default .field--name-parade-call-to-action {
	margin:0;
	text-align:left;
	position:relative;
}
.paragraph--type--header.paragraph--view-mode--default .field--name-parade-call-to-action .field__item {
	display:inline-block;
}
.paragraph--type--header.paragraph--view-mode--default .paragraph-inner {
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	left:0;
	right:0;
	width:100%;
	color:white;
	padding:2em 1em;
	z-index:20;
}
@media (max-width:1199px) {
.paragraph--type--header.paragraph--view-mode--default .paragraph-inner {
transform:translateY(-50%);
text-align:center;
}
}
.fly {
	z-index:1000;
	border-radius:2px;
}
.fly .button {
	margin:0;
}
.fly.in {
	transform:translateX(0) translateY(-50%);
transition:transform .5s;
	box-shadow:0 0 0 10px rgba(0, 0, 0, 0.15);
}
@media (max-width:766px) {
.fly.in {
width:100%;
padding:0 1em;
box-shadow:none;
}
.fly.in .button {
width:100%;
}
}
.fly.out {
	transform:translate(0) translateY(0);
transition:transform .5s;
}
@media (max-width:766px) {
.fly.out {
box-shadow:0 0 0 10px rgba(0, 0, 0, 0);
transition:transform .5s, box-shadow .5s;
}
}
.paragraph--type--tabs.paragraph--view-mode--default {
	padding:30px;
	background:#b2eb95;
}
.paragraph--type--tabs.paragraph--view-mode--default .field--name-parade-title {
	color:white;
}
.paragraph--type--tabs.paragraph--view-mode--default .field--name-parade-lead-text {
	margin-bottom:1em;
}
.paragraph--type--tabs.paragraph--view-mode--default .r-tabs-panel {
	clear:both;
}
@media (min-width:767px) {
.paragraph--type--tabs.paragraph--view-mode--default .r-tabs-accordion-title, .paragraph--type--tabs.paragraph--view-mode--default .r-tabs-tab {
float:left;
width:33.333%;
}
}
.paragraph--type--tabs.paragraph--view-mode--default .r-tabs-accordion-title a, .paragraph--type--tabs.paragraph--view-mode--default .r-tabs-tab a {
	font-size:1.4em;
	font-weight:bold;
	border-bottom:3px solid black;
	display:block;
	padding:.5em 0;
}
@media (min-width:767px) {
.paragraph--type--tabs.paragraph--view-mode--default .r-tabs-accordion-title a, .paragraph--type--tabs.paragraph--view-mode--default .r-tabs-tab a {
padding:.5em;
text-align:center;
}
}
.paragraph--type--tabs.paragraph--view-mode--default .r-tabs-accordion-title a:hover, .paragraph--type--tabs.paragraph--view-mode--default .r-tabs-accordion-title a:focus, .paragraph--type--tabs.paragraph--view-mode--default .r-tabs-accordion-title a:active, .paragraph--type--tabs.paragraph--view-mode--default .r-tabs-tab a:hover, .paragraph--type--tabs.paragraph--view-mode--default .r-tabs-tab a:focus, .paragraph--type--tabs.paragraph--view-mode--default .r-tabs-tab a:active {
	text-decoration:none;
}
.paragraph--type--tabs.paragraph--view-mode--default .r-tabs-accordion-title.r-tabs-state-active a, .paragraph--type--tabs.paragraph--view-mode--default .r-tabs-tab.r-tabs-state-active a {
	border-color:white;
	color:white;
}
.paragraph--type--simple.paragraph--view-mode--default {
	background:white;
}
.paragraph--type--simple.paragraph--view-mode--default .field--name-parade-title, .paragraph--type--simple.paragraph--view-mode--default .field--name-parade-text {
	color:#333333;
}
.paragraph--type--simple.paragraph--view-mode--default .field--name-parade-title {
	margin-bottom:1em;
	font-weight:800;
	letter-spacing:-1px;
	font-size:26px;
	line-height:1.2;
	word-break:break-word;
	color:#333;
}
@media (min-width:767px) {
.paragraph--type--simple.paragraph--view-mode--default .field--name-parade-title {
line-height:1;
font-size:48px;
}
}
.paragraph--type--simple.paragraph--view-mode--default.layout--one-column-centered {
	text-align:center;
}
.paragraph--type--simple.paragraph--view-mode--default.color-red-light {
	background:#f0b3ca;
	color:white;
}
.paragraph--type--simple.paragraph--view-mode--default.color-light-blue {
	background-color:#cde6f5;
}
.paragraph--type--simple.paragraph--view-mode--default.color-light-grey {
	background-color:#efefef;
}
.paragraph--type--simple.paragraph--view-mode--default.color-blue {
	background:#67afe1;
}
.paragraph--type--simple.paragraph--view-mode--default.color-blue .field--name-parade-title, .paragraph--type--simple.paragraph--view-mode--default.color-blue .field--name-parade-text {
	color:white;
}
.paragraph--type--simple.paragraph--view-mode--default.layout--separator-clean .field--name-parade-title {
	margin-bottom:1em;
	font-weight:800;
	letter-spacing:-1px;
	font-size:26px;
	line-height:1.2;
	word-break:break-word;
	color:#969696;
	letter-spacing:2px;
	text-align:center;
	border-bottom:1px solid #969696;
	padding-bottom:1em;
	text-transform:uppercase;
	font-size:1em;
}
@media (min-width:767px) {
.paragraph--type--simple.paragraph--view-mode--default.layout--separator-clean .field--name-parade-title {
line-height:1;
font-size:48px;
}
}
@media (min-width:767px) {
.paragraph--type--simple.paragraph--view-mode--default.layout--separator-clean .field--name-parade-title {
font-size:.9em;
line-height:1.5;
}
}
@media (min-width:767px) {
.paragraph--type--simple.paragraph--view-mode--default.layout--two-column-content-1st-inverse .field--name-parade-title, .paragraph--type--simple.paragraph--view-mode--default.layout--two-column-content-1st-inverse .field--name-parade-text, .paragraph--type--simple.paragraph--view-mode--default.layout--two-column-title-1st-inverse .field--name-parade-title, .paragraph--type--simple.paragraph--view-mode--default.layout--two-column-title-1st-inverse .field--name-parade-text {
width:50%;
}
}
.paragraph--type--simple.paragraph--view-mode--default.layout--two-column-content-1st-inverse .field--name-parade-title, .paragraph--type--simple.paragraph--view-mode--default.layout--two-column-title-1st-inverse .field--name-parade-title {
	margin-bottom:1em;
	font-weight:800;
	letter-spacing:-1px;
	font-size:26px;
	line-height:1.2;
	word-break:break-word;
	margin-bottom:0;
}
@media (min-width:767px) {
.paragraph--type--simple.paragraph--view-mode--default.layout--two-column-content-1st-inverse .field--name-parade-title, .paragraph--type--simple.paragraph--view-mode--default.layout--two-column-title-1st-inverse .field--name-parade-title {
line-height:1;
font-size:48px;
}
}
@media (min-width:767px) {
.paragraph--type--simple.paragraph--view-mode--default.layout--two-column-content-1st-inverse .field--name-parade-title {
float:right;
text-align:right;
padding-left:20px;
}
.paragraph--type--simple.paragraph--view-mode--default.layout--two-column-content-1st-inverse .field--name-parade-text, .paragraph--type--simple.paragraph--view-mode--default.layout--two-column-content-1st-inverse .field--name-parade-call-to-action {
float:left;
padding-right:20px;
}
.paragraph--type--simple.paragraph--view-mode--default.layout--two-column-content-1st-inverse .field--name-parade-call-to-action {
width:50%;
}
.paragraph--type--simple.paragraph--view-mode--default.layout--two-column-title-1st-inverse .field--name-parade-title {
float:left;
text-align:left;
padding-right:20px;
}
.paragraph--type--simple.paragraph--view-mode--default.layout--two-column-title-1st-inverse .field--name-parade-text, .paragraph--type--simple.paragraph--view-mode--default.layout--two-column-title-1st-inverse .field--name-parade-call-to-action {
float:right;
padding-left:20px;
}
.paragraph--type--simple.paragraph--view-mode--default.layout--two-column-title-1st-inverse .field--name-parade-call-to-action {
width:50%;
}
}
.paragraph.paragraph--type--parallax.paragraph--view-mode--default {
	text-align:center;
	color:white;
	min-height:340px;
	display:table;
	width:100%;
	position:relative;
}
@media (max-width:766px) {
.paragraph.paragraph--type--parallax.paragraph--view-mode--default {
min-height:initial;
padding:25px;
}
}
.paragraph.paragraph--type--parallax.paragraph--view-mode--default .paragraph-inner {
	display:table-cell;
	vertical-align:middle;
	width:60%;
}
@media (max-width:766px) {
.paragraph.paragraph--type--parallax.paragraph--view-mode--default .paragraph-inner {
width:100%;
}
}
.paragraph.paragraph--type--parallax.paragraph--view-mode--default .bg-image {
	background-color:#333;
}
@media (max-width:766px) {
.paragraph.paragraph--type--parallax.paragraph--view-mode--default .bg-image {
max-height:initial;
background-size:cover !important;
}
}
.paragraph.paragraph--type--parallax.paragraph--view-mode--default .field--name-parade-title {
	margin-bottom:1em;
	font-weight:800;
	letter-spacing:-1px;
	font-size:26px;
	line-height:1.2;
	word-break:break-word;
	margin-bottom:.5em;
}
@media (min-width:767px) {
.paragraph.paragraph--type--parallax.paragraph--view-mode--default .field--name-parade-title {
line-height:1;
font-size:48px;
}
}
.paragraph.paragraph--type--parallax.paragraph--view-mode--default .field--name-parade-text {
	font-size:1.2em;
}
.paragraph--type--text-boxes.paragraph--view-mode--inverse .field--name-parade-title, .paragraph--type--text-boxes.paragraph--view-mode--custom .field--name-parade-title, .paragraph--type--text-boxes.paragraph--view-mode--default .field--name-parade-title {
	margin-bottom:1em;
	font-weight:800;
	letter-spacing:-1px;
	font-size:26px;
	line-height:1.2;
	word-break:break-word;
	color:#333;
}
@media (min-width:767px) {
.paragraph--type--text-boxes.paragraph--view-mode--inverse .field--name-parade-title, .paragraph--type--text-boxes.paragraph--view-mode--custom .field--name-parade-title, .paragraph--type--text-boxes.paragraph--view-mode--default .field--name-parade-title {
line-height:1;
font-size:48px;
}
}
.paragraph--type--text-boxes.paragraph--view-mode--inverse.layout--smallinfo .paragraph--type--text-box, .paragraph--type--text-boxes.paragraph--view-mode--inverse.layout--lot_infos .paragraph--type--text-box, .paragraph--type--text-boxes.paragraph--view-mode--inverse.layout--text_icon .paragraph--type--text-box, .paragraph--type--text-boxes.paragraph--view-mode--custom.layout--smallinfo .paragraph--type--text-box, .paragraph--type--text-boxes.paragraph--view-mode--custom.layout--lot_infos .paragraph--type--text-box, .paragraph--type--text-boxes.paragraph--view-mode--custom.layout--text_icon .paragraph--type--text-box, .paragraph--type--text-boxes.paragraph--view-mode--default.layout--smallinfo .paragraph--type--text-box, .paragraph--type--text-boxes.paragraph--view-mode--default.layout--lot_infos .paragraph--type--text-box, .paragraph--type--text-boxes.paragraph--view-mode--default.layout--text_icon .paragraph--type--text-box {
	text-align:center;
}
.paragraph--type--text-boxes.paragraph--view-mode--inverse.layout--lot_infos.color-light-grey .paragraph--type--text-box, .paragraph--type--text-boxes.paragraph--view-mode--custom.layout--lot_infos.color-light-grey .paragraph--type--text-box, .paragraph--type--text-boxes.paragraph--view-mode--default.layout--lot_infos.color-light-grey .paragraph--type--text-box {
	text-align:left;
}
.paragraph--type--text-boxes.paragraph--view-mode--inverse.layout--none .paragraph--type--text-box .paragraph-inner, .paragraph--type--text-boxes.paragraph--view-mode--custom.layout--none .paragraph--type--text-box .paragraph-inner, .paragraph--type--text-boxes.paragraph--view-mode--default.layout--none .paragraph--type--text-box .paragraph-inner {
	display:flex;
	flex-direction:column;
	justify-content:flex-end;
}
@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none) {
.paragraph--type--text-boxes.paragraph--view-mode--inverse.layout--none .paragraph--type--text-box .paragraph-inner, .paragraph--type--text-boxes.paragraph--view-mode--custom.layout--none .paragraph--type--text-box .paragraph-inner, .paragraph--type--text-boxes.paragraph--view-mode--default.layout--none .paragraph--type--text-box .paragraph-inner {
display:block;
}
}
.paragraph--type--text-boxes.paragraph--view-mode--inverse.layout--none .paragraph--type--text-box .paragraph-inner .field--name-parade-title, .paragraph--type--text-boxes.paragraph--view-mode--custom.layout--none .paragraph--type--text-box .paragraph-inner .field--name-parade-title, .paragraph--type--text-boxes.paragraph--view-mode--default.layout--none .paragraph--type--text-box .paragraph-inner .field--name-parade-title {
	display:flex;
	flex-direction:column;
	justify-content:flex-end;
}
.paragraph--type--text-boxes.paragraph--view-mode--inverse.layout--none .paragraph--type--text-box .paragraph-inner .text-formatted, .paragraph--type--text-boxes.paragraph--view-mode--custom.layout--none .paragraph--type--text-box .paragraph-inner .text-formatted, .paragraph--type--text-boxes.paragraph--view-mode--default.layout--none .paragraph--type--text-box .paragraph-inner .text-formatted {
	flex:2 auto;
	padding:1em 0;
}
.paragraph--type--text-boxes.paragraph--view-mode--inverse.layout--none .paragraph--type--text-box .paragraph-inner .text-formatted p:first-child, .paragraph--type--text-boxes.paragraph--view-mode--custom.layout--none .paragraph--type--text-box .paragraph-inner .text-formatted p:first-child, .paragraph--type--text-boxes.paragraph--view-mode--default.layout--none .paragraph--type--text-box .paragraph-inner .text-formatted p:first-child {
	margin:0 0 1em;
}
@media (min-width:767px) {
.paragraph--type--text-boxes.paragraph--view-mode--inverse.layout--contacts > .paragraph-inner .field--name-parade-title, .paragraph--type--text-boxes.paragraph--view-mode--custom.layout--contacts > .paragraph-inner .field--name-parade-title, .paragraph--type--text-boxes.paragraph--view-mode--default.layout--contacts > .paragraph-inner .field--name-parade-title {
width:36%;
float:left;
}
.paragraph--type--text-boxes.paragraph--view-mode--inverse.layout--contacts > .paragraph-inner .field--name-parade-paragraphs, .paragraph--type--text-boxes.paragraph--view-mode--custom.layout--contacts > .paragraph-inner .field--name-parade-paragraphs, .paragraph--type--text-boxes.paragraph--view-mode--default.layout--contacts > .paragraph-inner .field--name-parade-paragraphs {
width:64%;
float:left;
}
.paragraph--type--text-boxes.paragraph--view-mode--inverse.layout--contacts > .paragraph-inner .field--name-parade-paragraphs > .col > .paragraph-inner > .layout > .layout__region.layout__region--content, .paragraph--type--text-boxes.paragraph--view-mode--custom.layout--contacts > .paragraph-inner .field--name-parade-paragraphs > .col > .paragraph-inner > .layout > .layout__region.layout__region--content, .paragraph--type--text-boxes.paragraph--view-mode--default.layout--contacts > .paragraph-inner .field--name-parade-paragraphs > .col > .paragraph-inner > .layout > .layout__region.layout__region--content {
display:block;
}
}
.paragraph--type--text-boxes.paragraph--view-mode--inverse.layout--contacts .paragraph--type--text-box, .paragraph--type--text-boxes.paragraph--view-mode--custom.layout--contacts .paragraph--type--text-box, .paragraph--type--text-boxes.paragraph--view-mode--default.layout--contacts .paragraph--type--text-box {
	position:relative;
	margin-bottom:2em;
}
.paragraph--type--text-boxes.paragraph--view-mode--inverse.layout--contacts .paragraph--type--text-box .paragraph-inner, .paragraph--type--text-boxes.paragraph--view-mode--custom.layout--contacts .paragraph--type--text-box .paragraph-inner, .paragraph--type--text-boxes.paragraph--view-mode--default.layout--contacts .paragraph--type--text-box .paragraph-inner {
	padding:0;
	margin:0;
	overflow:hidden;
}
.paragraph--type--text-boxes.paragraph--view-mode--inverse.layout--contacts .paragraph--type--text-box .field--name-parade-image, .paragraph--type--text-boxes.paragraph--view-mode--custom.layout--contacts .paragraph--type--text-box .field--name-parade-image, .paragraph--type--text-boxes.paragraph--view-mode--default.layout--contacts .paragraph--type--text-box .field--name-parade-image {
	float:left;
	width:30%;
	max-height:100%;
}
.paragraph--type--text-boxes.paragraph--view-mode--inverse.layout--contacts .paragraph--type--text-box .field--name-parade-image img, .paragraph--type--text-boxes.paragraph--view-mode--custom.layout--contacts .paragraph--type--text-box .field--name-parade-image img, .paragraph--type--text-boxes.paragraph--view-mode--default.layout--contacts .paragraph--type--text-box .field--name-parade-image img {
	max-height:100%;
	width:100%;
	border-radius:50%;
}
.paragraph--type--text-boxes.paragraph--view-mode--inverse.layout--contacts .paragraph--type--text-box .field--name-parade-title, .paragraph--type--text-boxes.paragraph--view-mode--custom.layout--contacts .paragraph--type--text-box .field--name-parade-title, .paragraph--type--text-boxes.paragraph--view-mode--default.layout--contacts .paragraph--type--text-box .field--name-parade-title {
	margin-bottom:0;
}
.paragraph--type--text-boxes.paragraph--view-mode--inverse.layout--contacts .paragraph--type--text-box .field--name-parade-title, .paragraph--type--text-boxes.paragraph--view-mode--inverse.layout--contacts .paragraph--type--text-box .field--name-parade-text, .paragraph--type--text-boxes.paragraph--view-mode--inverse.layout--contacts .paragraph--type--text-box .field--name-parade-call-to-action, .paragraph--type--text-boxes.paragraph--view-mode--custom.layout--contacts .paragraph--type--text-box .field--name-parade-title, .paragraph--type--text-boxes.paragraph--view-mode--custom.layout--contacts .paragraph--type--text-box .field--name-parade-text, .paragraph--type--text-boxes.paragraph--view-mode--custom.layout--contacts .paragraph--type--text-box .field--name-parade-call-to-action, .paragraph--type--text-boxes.paragraph--view-mode--default.layout--contacts .paragraph--type--text-box .field--name-parade-title, .paragraph--type--text-boxes.paragraph--view-mode--default.layout--contacts .paragraph--type--text-box .field--name-parade-text, .paragraph--type--text-boxes.paragraph--view-mode--default.layout--contacts .paragraph--type--text-box .field--name-parade-call-to-action {
	width:66%;
	float:right;
}
.paragraph--type--text-boxes.paragraph--view-mode--inverse.layout--contacts .paragraph--type--text-box .button--primary, .paragraph--type--text-boxes.paragraph--view-mode--custom.layout--contacts .paragraph--type--text-box .button--primary, .paragraph--type--text-boxes.paragraph--view-mode--default.layout--contacts .paragraph--type--text-box .button--primary {
	color:white;
	background:#6cc04a;
	border-color:#6cc04a;
	box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.2);
}
.paragraph--type--text-boxes.paragraph--view-mode--inverse.layout--contacts .paragraph--type--text-box .button--primary:hover, .paragraph--type--text-boxes.paragraph--view-mode--inverse.layout--contacts .paragraph--type--text-box .button--primary:focus, .paragraph--type--text-boxes.paragraph--view-mode--inverse.layout--contacts .paragraph--type--text-box .button--primary:active, .paragraph--type--text-boxes.paragraph--view-mode--custom.layout--contacts .paragraph--type--text-box .button--primary:hover, .paragraph--type--text-boxes.paragraph--view-mode--custom.layout--contacts .paragraph--type--text-box .button--primary:focus, .paragraph--type--text-boxes.paragraph--view-mode--custom.layout--contacts .paragraph--type--text-box .button--primary:active, .paragraph--type--text-boxes.paragraph--view-mode--default.layout--contacts .paragraph--type--text-box .button--primary:hover, .paragraph--type--text-boxes.paragraph--view-mode--default.layout--contacts .paragraph--type--text-box .button--primary:focus, .paragraph--type--text-boxes.paragraph--view-mode--default.layout--contacts .paragraph--type--text-box .button--primary:active {
	background:#559f38;
	border-color:#519835;
}
.paragraph--type--text-boxes.paragraph--view-mode--inverse.layout--contacts .paragraph--type--text-box .button--primary:active, .paragraph--type--text-boxes.paragraph--view-mode--custom.layout--contacts .paragraph--type--text-box .button--primary:active, .paragraph--type--text-boxes.paragraph--view-mode--default.layout--contacts .paragraph--type--text-box .button--primary:active {
	box-shadow:inset 0 0 2px 0 rgba(0, 0, 0, 0.2);
}
.paragraph--type--text-boxes.paragraph--view-mode--inverse.layout--contacts .paragraph--type--text-box .button--primary:active:hover, .paragraph--type--text-boxes.paragraph--view-mode--inverse.layout--contacts .paragraph--type--text-box .button--primary:active:focus, .paragraph--type--text-boxes.paragraph--view-mode--custom.layout--contacts .paragraph--type--text-box .button--primary:active:hover, .paragraph--type--text-boxes.paragraph--view-mode--custom.layout--contacts .paragraph--type--text-box .button--primary:active:focus, .paragraph--type--text-boxes.paragraph--view-mode--default.layout--contacts .paragraph--type--text-box .button--primary:active:hover, .paragraph--type--text-boxes.paragraph--view-mode--default.layout--contacts .paragraph--type--text-box .button--primary:active:focus {
	background:#47852e;
	border-color:#376724;
}
.paragraph--type--text-boxes.paragraph--view-mode--inverse.layout--contacts .paragraph--type--text-box .button--primary.disabled:hover, .paragraph--type--text-boxes.paragraph--view-mode--inverse.layout--contacts .paragraph--type--text-box .button--primary.disabled:focus, .paragraph--type--text-boxes.paragraph--view-mode--inverse.layout--contacts .paragraph--type--text-box .button--primary:disabled:hover, .paragraph--type--text-boxes.paragraph--view-mode--inverse.layout--contacts .paragraph--type--text-box .button--primary:disabled:focus, .paragraph--type--text-boxes.paragraph--view-mode--custom.layout--contacts .paragraph--type--text-box .button--primary.disabled:hover, .paragraph--type--text-boxes.paragraph--view-mode--custom.layout--contacts .paragraph--type--text-box .button--primary.disabled:focus, .paragraph--type--text-boxes.paragraph--view-mode--custom.layout--contacts .paragraph--type--text-box .button--primary:disabled:hover, .paragraph--type--text-boxes.paragraph--view-mode--custom.layout--contacts .paragraph--type--text-box .button--primary:disabled:focus, .paragraph--type--text-boxes.paragraph--view-mode--default.layout--contacts .paragraph--type--text-box .button--primary.disabled:hover, .paragraph--type--text-boxes.paragraph--view-mode--default.layout--contacts .paragraph--type--text-box .button--primary.disabled:focus, .paragraph--type--text-boxes.paragraph--view-mode--default.layout--contacts .paragraph--type--text-box .button--primary:disabled:hover, .paragraph--type--text-boxes.paragraph--view-mode--default.layout--contacts .paragraph--type--text-box .button--primary:disabled:focus {
	background:#6cc04a;
	border-color:#6cc04a;
}
@media (min-width:767px) {
.paragraph--type--text-boxes.paragraph--view-mode--inverse.layout--lot_infos .paragraph--type--text-box, .paragraph--type--text-boxes.paragraph--view-mode--custom.layout--lot_infos .paragraph--type--text-box, .paragraph--type--text-boxes.paragraph--view-mode--default.layout--lot_infos .paragraph--type--text-box {
text-align:left;
}
.paragraph--type--text-boxes.paragraph--view-mode--inverse[class*="columns-"] > .paragraph-inner .field--name-parade-paragraphs, .paragraph--type--text-boxes.paragraph--view-mode--custom[class*="columns-"] > .paragraph-inner .field--name-parade-paragraphs, .paragraph--type--text-boxes.paragraph--view-mode--default[class*="columns-"] > .paragraph-inner .field--name-parade-paragraphs {
display:flex;
flex-wrap:wrap;
margin:0 -16px;
}
.paragraph--type--text-boxes.paragraph--view-mode--inverse[class*="columns-"] > .paragraph-inner .field--name-parade-paragraphs > .col > .paragraph-inner, .paragraph--type--text-boxes.paragraph--view-mode--custom[class*="columns-"] > .paragraph-inner .field--name-parade-paragraphs > .col > .paragraph-inner, .paragraph--type--text-boxes.paragraph--view-mode--default[class*="columns-"] > .paragraph-inner .field--name-parade-paragraphs > .col > .paragraph-inner {
height:100%;
}
.paragraph--type--text-boxes.paragraph--view-mode--inverse[class*="columns-"] > .paragraph-inner .field--name-parade-paragraphs > .col > .paragraph-inner > .layout, .paragraph--type--text-boxes.paragraph--view-mode--inverse[class*="columns-"] > .paragraph-inner .field--name-parade-paragraphs > .col > .paragraph-inner > layout > .layout__region, .paragraph--type--text-boxes.paragraph--view-mode--custom[class*="columns-"] > .paragraph-inner .field--name-parade-paragraphs > .col > .paragraph-inner > .layout, .paragraph--type--text-boxes.paragraph--view-mode--custom[class*="columns-"] > .paragraph-inner .field--name-parade-paragraphs > .col > .paragraph-inner > layout > .layout__region, .paragraph--type--text-boxes.paragraph--view-mode--default[class*="columns-"] > .paragraph-inner .field--name-parade-paragraphs > .col > .paragraph-inner > .layout, .paragraph--type--text-boxes.paragraph--view-mode--default[class*="columns-"] > .paragraph-inner .field--name-parade-paragraphs > .col > .paragraph-inner > layout > .layout__region {
height:100%;
}
.paragraph--type--text-boxes.paragraph--view-mode--inverse[class*="columns-"] > .paragraph-inner .field--name-parade-paragraphs > .col > .paragraph-inner > .layout > .layout__region, .paragraph--type--text-boxes.paragraph--view-mode--custom[class*="columns-"] > .paragraph-inner .field--name-parade-paragraphs > .col > .paragraph-inner > .layout > .layout__region, .paragraph--type--text-boxes.paragraph--view-mode--default[class*="columns-"] > .paragraph-inner .field--name-parade-paragraphs > .col > .paragraph-inner > .layout > .layout__region {
display:flex;
flex-direction:column;
justify-content:flex-end;
}patilne
}
.paragraph--type--text-boxes.paragraph--view-mode--inverse.layout--rounded_image .field--name-parade-call-to-action, .paragraph--type--text-boxes.paragraph--view-mode--custom.layout--rounded_image .field--name-parade-call-to-action, .paragraph--type--text-boxes.paragraph--view-mode--default.layout--rounded_image .field--name-parade-call-to-action {
	clear:both;
	text-align:left;
	padding:20px 15px 0;
}
.paragraph--type--text-boxes.paragraph--view-mode--inverse.color-light-grey, .paragraph--type--text-boxes.paragraph--view-mode--custom.color-light-grey, .paragraph--type--text-boxes.paragraph--view-mode--default.color-light-grey {
	background-color:#efefef;
}
.paragraph--type--text-box.paragraph--view-mode--default {
	padding:0;
	background:inherit;
}
.paragraph--type--text-box.paragraph--view-mode--default .paragraph-inner {
	box-shadow:none;
	padding:1em;
}
.paragraph--type--text-box.paragraph--view-mode--default ul, .paragraph--type--text-box.paragraph--view-mode--default ol {
	margin:0;
	padding:0;
}
.paragraph--type--text-box.paragraph--view-mode--default .field--name-parade-title {
	margin-bottom:1em;
	font-weight:800;
	letter-spacing:-1px;
	font-size:26px;
	line-height:1.2;
	word-break:break-word;
	color:#333;
	letter-spacing:-1px;
}
@media (min-width:767px) {
.paragraph--type--text-box.paragraph--view-mode--default .field--name-parade-title {
line-height:1;
font-size:48px;
}
}
@media (min-width:767px) {
.paragraph--type--text-box.paragraph--view-mode--default .field--name-parade-title {
line-height:1.2;
font-size:24px;
}
}
.paragraph--type--text-box.paragraph--view-mode--default.color-light-grey {
	padding:40px 1em;
}
.paragraph--type--text-box.paragraph--view-mode--default.color-light-grey .paragraph-inner {
	box-shadow:0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
	padding:3em;
}
.paragraph--type--text-box.paragraph--view-mode--default.color-light-grey .paragraph-inner {
	background-color:#f8f8f8;
}
.paragraph--type--text-box.paragraph--view-mode--default.color-light-grey .button--primary {
	color:white;
	background:#6cc04a;
	border-color:#6cc04a;
	box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.2);
}
.paragraph--type--text-box.paragraph--view-mode--default.color-light-grey .button--primary:hover, .paragraph--type--text-box.paragraph--view-mode--default.color-light-grey .button--primary:focus, .paragraph--type--text-box.paragraph--view-mode--default.color-light-grey .button--primary:active {
	background:#559f38;
	border-color:#519835;
}
.paragraph--type--text-box.paragraph--view-mode--default.color-light-grey .button--primary:active {
	box-shadow:inset 0 0 2px 0 rgba(0, 0, 0, 0.2);
}
.paragraph--type--text-box.paragraph--view-mode--default.color-light-grey .button--primary:active:hover, .paragraph--type--text-box.paragraph--view-mode--default.color-light-grey .button--primary:active:focus {
	background:#47852e;
	border-color:#376724;
}
.paragraph--type--text-box.paragraph--view-mode--default.color-light-grey .button--primary.disabled:hover, .paragraph--type--text-box.paragraph--view-mode--default.color-light-grey .button--primary.disabled:focus, .paragraph--type--text-box.paragraph--view-mode--default.color-light-grey .button--primary:disabled:hover, .paragraph--type--text-box.paragraph--view-mode--default.color-light-grey .button--primary:disabled:focus {
	background:#6cc04a;
	border-color:#6cc04a;
}
.paragraph--type--text-box.paragraph--view-mode--default.color-blue {
	padding:40px 1em;
}
.paragraph--type--text-box.paragraph--view-mode--default.color-blue .paragraph-inner {
	box-shadow:0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
	padding:3em;
}
.paragraph--type--text-box.paragraph--view-mode--default.color-blue .paragraph-inner {
	color:white;
	background-color:#67afe1;
}
.paragraph--type--text-box.paragraph--view-mode--default.color-blue .paragraph-inner .field--name-parade-title {
	color:white;
}
.paragraph--type--text-box.paragraph--view-mode--default.color-red {
	padding:40px 1em;
}
.paragraph--type--text-box.paragraph--view-mode--default.color-red .paragraph-inner {
	box-shadow:0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
	padding:3em;
}
.paragraph--type--text-box.paragraph--view-mode--default.color-red .paragraph-inner {
	color:white;
	background-color:#d51067;
}
.paragraph--type--text-box.paragraph--view-mode--default.color-red .paragraph-inner .field--name-parade-title {
	color:white;
}
.paragraph--type--text-box.paragraph--view-mode--default.color-orange {
	padding:40px 1em;
}
.paragraph--type--text-box.paragraph--view-mode--default.color-orange .paragraph-inner {
	box-shadow:0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
	padding:3em;
}
.paragraph--type--text-box.paragraph--view-mode--default.color-orange .paragraph-inner {
	color:white;
	background-color:#F78D2D;
}
.paragraph--type--text-box.paragraph--view-mode--default.color-orange .paragraph-inner .field--name-parade-title {
	color:white;
}
.paragraph--type--text-box.paragraph--view-mode--default.color-green {
	padding:40px 1em;
}
.paragraph--type--text-box.paragraph--view-mode--default.color-green .paragraph-inner {
	box-shadow:0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
	padding:3em;
}
.paragraph--type--text-box.paragraph--view-mode--default.color-green .paragraph-inner {
	color:white;
	background:#b2eb95;
}
.paragraph--type--text-box.paragraph--view-mode--default.color-green .paragraph-inner .field--name-parade-title {
	color:white;
}
.paragraph--type--text-box.paragraph--view-mode--default .field--name-parade-call-to-action {
	margin:0;
	text-align:left;
}
.paragraph--type--text-box.paragraph--view-mode--default .field--name-parade-call-to-action .button {
	color:white;
	background:#6cc04a;
	border-color:#6cc04a;
	box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.2);
	padding:0.25rem 1rem;
}
.paragraph--type--text-box.paragraph--view-mode--default .field--name-parade-call-to-action .button:hover, .paragraph--type--text-box.paragraph--view-mode--default .field--name-parade-call-to-action .button:focus, .paragraph--type--text-box.paragraph--view-mode--default .field--name-parade-call-to-action .button:active {
	background:#559f38;
	border-color:#519835;
}
.paragraph--type--text-box.paragraph--view-mode--default .field--name-parade-call-to-action .button:active {
	box-shadow:inset 0 0 2px 0 rgba(0, 0, 0, 0.2);
}
.paragraph--type--text-box.paragraph--view-mode--default .field--name-parade-call-to-action .button:active:hover, .paragraph--type--text-box.paragraph--view-mode--default .field--name-parade-call-to-action .button:active:focus {
	background:#47852e;
	border-color:#376724;
}
.paragraph--type--text-box.paragraph--view-mode--default .field--name-parade-call-to-action .button.disabled:hover, .paragraph--type--text-box.paragraph--view-mode--default .field--name-parade-call-to-action .button.disabled:focus, .paragraph--type--text-box.paragraph--view-mode--default .field--name-parade-call-to-action .button:disabled:hover, .paragraph--type--text-box.paragraph--view-mode--default .field--name-parade-call-to-action .button:disabled:focus {
	background:#6cc04a;
	border-color:#6cc04a;
}
.paragraph--type--text-boxes.paragraph--view-mode--default.layout--rounded_image .paragraph-inner {
	padding:0;
}
.paragraph--type--text-boxes.paragraph--view-mode--default.layout--rounded_image .field--name-parade-paragraphs .field--name-parade-image {
	width:34%;
}
.paragraph--type--marketo-form.paragraph--view-mode--default {
	background:#efefef;
}
.paragraph--type--marketo-form.paragraph--view-mode--default .layout__region {
	max-width:1000px;
	margin:0 auto;
}
.paragraph--type--marketo-form.paragraph--view-mode--default .field--name-parade-title {
	margin-bottom:1em;
	font-weight:800;
	letter-spacing:-1px;
	font-size:26px;
	line-height:1.2;
	word-break:break-word;
	margin-bottom:0;
	text-align:center;
	margin-bottom:.5em;
	color:#333;
}
@media (min-width:767px) {
.paragraph--type--marketo-form.paragraph--view-mode--default .field--name-parade-title {
line-height:1;
font-size:48px;
}
}
@media (min-width:767px) {
.paragraph--type--marketo-form.paragraph--view-mode--default .field--name-parade-title {
text-align:left;
}
}
.paragraph--type--marketo-form.paragraph--view-mode--default .field--name-parade-lead-text {
	line-height:27px;
	font-size:20px;
	letter-spacing:-.5px;
	margin-bottom:.5em;
}
@media (min-width:767px) {
.paragraph--type--marketo-form.paragraph--view-mode--default .field--name-parade-title, .paragraph--type--marketo-form.paragraph--view-mode--default .field--name-parade-lead-text, .paragraph--type--marketo-form.paragraph--view-mode--default .field--name-parade-marketo-form, .paragraph--type--marketo-form.paragraph--view-mode--default .field--name-parade-text {
width:50%;
float:left;
clear:left;
}
}
.paragraph--type--marketo-form.paragraph--view-mode--default .field--name-parade-text {
	display:none;
}
.paragraph--type--marketo-form.paragraph--view-mode--default .field--name-parade-image {
	text-align:center;
	margin-bottom:1rem;
}
.paragraph--type--marketo-form.paragraph--view-mode--default .field--name-parade-image img {
	max-width:80%;
	box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);
}
@media (min-width:767px) {
.paragraph--type--marketo-form.paragraph--view-mode--default .field--name-parade-image {
width:50%;
float:right;
}
}
.paragraph--type--marketo-form.paragraph--view-mode--default .mktoForm {
	width:100% !important;
}
.paragraph--type--marketo-form.paragraph--view-mode--default .mktoForm, .paragraph--type--marketo-form.paragraph--view-mode--default .mktoForm * {
	font-family:inherit !important;
}
.paragraph--type--marketo-form.paragraph--view-mode--default .mktoForm .mktoLabel, .paragraph--type--marketo-form.paragraph--view-mode--default .mktoForm .mktoRequiredField label.mktoLabel {
	width:auto !important;
	display:inline-block;
	float:none;
	padding:0;
	margin:0;
	line-height:1.5;
	font-size:16px;
	font-weight:bold !important;
}
.paragraph--type--marketo-form.paragraph--view-mode--default .mktoForm .mktoFormCol, .paragraph--type--marketo-form.paragraph--view-mode--default .mktoForm .mktoFieldWrap, .paragraph--type--marketo-form.paragraph--view-mode--default .mktoForm .mktoField {
	width:100% !important;
}
.paragraph--type--marketo-form.paragraph--view-mode--default .mktoForm input.mktoField, .paragraph--type--marketo-form.paragraph--view-mode--default .mktoForm textarea.mktoField {
	min-height:inherit !important;
	padding:10px !important;
	line-height:1.5 !important;
	font-size:16px !important;
}
.paragraph--type--marketo-form.paragraph--view-mode--default .mktoForm textarea.mktoField {
	resize:vertical !important;
	height:auto !important;
	min-height:inherit !important;
}
.paragraph--type--marketo-form.paragraph--view-mode--default .mktoForm .mktoButtonRow {
	margin-top:8px !important;
}
.paragraph--type--marketo-form.paragraph--view-mode--default .mktoForm .mktoCheckboxList input[type=checkbox] {
	width:auto !important;
}
.paragraph--type--marketo-form.paragraph--view-mode--default .mktoForm .mktoCheckboxList label {
	margin-bottom:1em;
}
.paragraph--type--marketo-form.paragraph--view-mode--default .mktoForm .mktoRadioList input[type=radio] {
	width:auto !important;
	position:relative;
	top:2px;
}
.paragraph--type--marketo-form.paragraph--view-mode--default .mktoForm .mktoRadioList label {
	margin-bottom:1em;
}
.paragraph--type--marketo-form.paragraph--view-mode--default .mktoForm .mktoButtonWrap {
	margin-left:0 !important;
}
.paragraph--type--marketo-form.paragraph--view-mode--default .mktoForm .mktoButtonWrap .mktoButton {
	height:36px;
	width:initial;
	min-width:100px;
	line-height:35px;
	padding:0 20px;
	font-size:14px;
	text-align:center;
	text-decoration:none;
	text-shadow:0 -1px rgba(0, 0, 0, 0.4);
	border-radius:2px;
	cursor:pointer;
	background:none repeat scroll 0 0 #0065a0 !important;
	background-clip:padding-box;
	border:medium none !important;
	box-shadow:none !important;
	color:#ffffff !important;
	float:left;
}
.paragraph--type--marketo-form.paragraph--view-mode--default .mktoForm .mktoButtonWrap .mktoButton:hover {
	background-color:#e56385 !important;
}
.paragraph--type--locations.paragraph--view-mode--default .field--name-parade-title {
	margin-bottom:1em;
	font-weight:800;
	letter-spacing:-1px;
	font-size:26px;
	line-height:1.2;
	word-break:break-word;
	margin-bottom:0;
	color:#333;
	margin-bottom:1em;
}
@media (min-width:767px) {
.paragraph--type--locations.paragraph--view-mode--default .field--name-parade-title {
line-height:1;
font-size:48px;
}
}
.paragraph--type--social-links.paragraph--view-mode--default {
	background-color:#efefef;
}
.paragraph--type--social-links.paragraph--view-mode--default .field--name-parade-title {
	margin-bottom:1em;
	font-weight:800;
	letter-spacing:-1px;
	font-size:26px;
	line-height:1.2;
	word-break:break-word;
	color:#333;
}
@media (min-width:767px) {
.paragraph--type--social-links.paragraph--view-mode--default .field--name-parade-title {
line-height:1;
font-size:48px;
}
}
.paragraph--type--text-boxes.paragraph--view-mode--default[class*="columns-"] > .paragraph-inner .field--name-parade-paragraphs > .col > .paragraph-inner > .layout > .layout__region {
display:block;
}
.paragraph--type--text-boxes.layout--rounded_image.paragraph--view-mode--default .field--name-parade-paragraphs .field.field--name-parade-image {
	margin:inherit;
}
.paragraph--type--text-boxes.layout--rounded_image.paragraph--view-mode--default.color-light-green, .paragraph--type--text-boxes.layout--rounded_image.paragraph--view-mode--default.color-green {
	color:white;
	background:#b2eb95;
}
.paragraph--type--text-boxes.layout--rounded_image.paragraph--view-mode--default.color-light-green .field, .paragraph--type--text-boxes.layout--rounded_image.paragraph--view-mode--default.color-light-green .field--name-parade-paragraphs .field, .paragraph--type--text-boxes.layout--rounded_image.paragraph--view-mode--default.color-green .field, .paragraph--type--text-boxes.layout--rounded_image.paragraph--view-mode--default.color-green .field--name-parade-paragraphs .field {
	color:white;
}
.paragraph--type--text-boxes.layout--rounded_image.paragraph--view-mode--default.color-blue {
	color:white;
	background:#67afe1;
}
.paragraph--type--text-boxes.layout--rounded_image.paragraph--view-mode--default.color-blue .field, .paragraph--type--text-boxes.layout--rounded_image.paragraph--view-mode--default.color-blue .field--name-parade-paragraphs .field {
	color:white;
}
.paragraph--type--text-boxes.layout--rounded_image.paragraph--view-mode--default.color-light-blue {
	background:#cde6f5;
}
.paragraph--type--text-boxes.layout--rounded_image.paragraph--view-mode--default.color-grey, .paragraph--type--text-boxes.layout--rounded_image.paragraph--view-mode--default.color-light-grey {
	background:#efefef;
}
.paragraph--type--text-boxes.layout--rounded_image.paragraph--view-mode--default.color-dark-grey {
	color:white;
	background:#999999;
}
.paragraph--type--text-boxes.layout--rounded_image.paragraph--view-mode--default.color-dark-grey .field, .paragraph--type--text-boxes.layout--rounded_image.paragraph--view-mode--default.color-dark-grey .field--name-parade-paragraphs .field {
	color:white;
}
.paragraph--type--text-boxes.layout--rounded_image.paragraph--view-mode--default.color-orange, .paragraph--type--text-boxes.layout--rounded_image.paragraph--view-mode--default.color-light-orange {
	color:white;
	background:#F78D2D;
}
.paragraph--type--text-boxes.layout--rounded_image.paragraph--view-mode--default.color-orange .field, .paragraph--type--text-boxes.layout--rounded_image.paragraph--view-mode--default.color-orange .field--name-parade-paragraphs .field, .paragraph--type--text-boxes.layout--rounded_image.paragraph--view-mode--default.color-light-orange .field, .paragraph--type--text-boxes.layout--rounded_image.paragraph--view-mode--default.color-light-orange .field--name-parade-paragraphs .field {
	color:white;
}
.paragraph--type--text-boxes.layout--rounded_image.paragraph--view-mode--default.color-red {
	color:white;
	background:#d51067;
}
.paragraph--type--text-boxes.layout--rounded_image.paragraph--view-mode--default.color-red .field, .paragraph--type--text-boxes.layout--rounded_image.paragraph--view-mode--default.color-red .field--name-parade-paragraphs .field {
	color:white;
}
.paragraph--type--text-boxes.layout--rounded_image.paragraph--view-mode--default .field--name-parade-paragraphs {
	margin:0 -15px;
}
.paragraph--type--text-boxes.layout--rounded_image.paragraph--view-mode--default .field--name-parade-paragraphs .field--name-parade-title {
	font-weight:bold;
	margin:0 0 .5em;
	line-height:27px;
	font-size:20px;
	letter-spacing:-.5px;
	color:#777;
}
.paragraph--type--chart-boxes.paragraph--view-mode--custom.layout--chart-type--doughnut-and-text, .paragraph--type--chart-boxes.paragraph--view-mode--default.layout--chart-type--doughnut-and-text {
	background-image:none;
	background-color:#EFEFEF;
}
.paragraph--type--chart-boxes.paragraph--view-mode--custom.layout--chart-type--doughnut-and-text > .paragraph-inner .field--name-parade-title, .paragraph--type--chart-boxes.paragraph--view-mode--default.layout--chart-type--doughnut-and-text > .paragraph-inner .field--name-parade-title {
	color:#333333;
}
.paragraph--type--chart-boxes.paragraph--view-mode--custom.layout--chart-type--doughnut-and-text > .paragraph-inner .field--name-parade-text, .paragraph--type--chart-boxes.paragraph--view-mode--default.layout--chart-type--doughnut-and-text > .paragraph-inner .field--name-parade-text {
	color:#333333;
}
.paragraph--type--chart-boxes.paragraph--view-mode--custom.layout--chart-type--doughnut-and-text.color-dark-grey, .paragraph--type--chart-boxes.paragraph--view-mode--default.layout--chart-type--doughnut-and-text.color-dark-grey {
	background-color:#2D2D2D;
}
.paragraph--type--chart-boxes.paragraph--view-mode--custom.layout--chart-type--doughnut-and-text.color-dark-grey > .paragraph-inner .field--name-parade-title, .paragraph--type--chart-boxes.paragraph--view-mode--default.layout--chart-type--doughnut-and-text.color-dark-grey > .paragraph-inner .field--name-parade-title {
	color:#FFFFFF;
}
.paragraph--type--chart-boxes.paragraph--view-mode--custom.layout--chart-type--doughnut-and-text.color-dark-grey > .paragraph-inner .field--name-parade-text, .paragraph--type--chart-boxes.paragraph--view-mode--default.layout--chart-type--doughnut-and-text.color-dark-grey > .paragraph-inner .field--name-parade-text {
	color:#FFFFFF;
}
.paragraph--type--chart-boxes.paragraph--view-mode--custom.layout--chart-type--bar:not([class^="color-"]), .paragraph--type--chart-boxes.paragraph--view-mode--default.layout--chart-type--bar:not([class^="color-"]) {
color:#333333;
background-color:#FFF;
}
.paragraph--type--chart-boxes.paragraph--view-mode--custom.layout--chart-type--bar:not([class^="color-"]) > .paragraph-inner .ct-label, .paragraph--type--chart-boxes.paragraph--view-mode--custom.layout--chart-type--bar:not([class^="color-"]) > .paragraph-inner p, .paragraph--type--chart-boxes.paragraph--view-mode--custom.layout--chart-type--bar:not([class^="color-"]) > .paragraph-inner li, .paragraph--type--chart-boxes.paragraph--view-mode--custom.layout--chart-type--bar:not([class^="color-"]) > .paragraph-inner .field--name-parade-title, .paragraph--type--chart-boxes.paragraph--view-mode--default.layout--chart-type--bar:not([class^="color-"]) > .paragraph-inner .ct-label, .paragraph--type--chart-boxes.paragraph--view-mode--default.layout--chart-type--bar:not([class^="color-"]) > .paragraph-inner p, .paragraph--type--chart-boxes.paragraph--view-mode--default.layout--chart-type--bar:not([class^="color-"]) > .paragraph-inner li, .paragraph--type--chart-boxes.paragraph--view-mode--default.layout--chart-type--bar:not([class^="color-"]) > .paragraph-inner .field--name-parade-title {
color:#333333;
}
.paragraph--type--chart-boxes.paragraph--view-mode--custom.layout--chart-type--bar:not([class^="color-"]) > .paragraph-inner .ct-bar, .paragraph--type--chart-boxes.paragraph--view-mode--default.layout--chart-type--bar:not([class^="color-"]) > .paragraph-inner .ct-bar {
stroke:#e2e2e2 !important;
}
.list-reset {
	margin:0;
	padding:0;
	list-style:none;
}
span.tieto-silver {
	color:#969696;
}
span.tieto-blue {
	color:#67afe1;
}
span.tieto-orange {
	color:#e57c1c;
}
span.tieto-white {
	color:#fff;
}
h3.tieto-lead {
	line-height:27px;
	font-size:20px;
	letter-spacing:-.5px;
	margin-bottom:.5em;
}
#page-tieto .paragraph.tieto-silver, .field--name-field-paragraph-class option[value="tieto-silver"] {
	background-color:#969696;
}
#page-tieto .paragraph.tieto-blue, .field--name-field-paragraph-class option[value="tieto-blue"] {
	background-color:#67afe1;
}
#page-tieto .paragraph.tieto-orange, .field--name-field-paragraph-class option[value="tieto-orange"] {
	background-color:#e57c1c;
}
#page-tieto .paragraph.tieto-white, .field--name-field-paragraph-class option[value="tieto-white"] {
	background-color:#fff;
}
#page-tieto .paragraph .field--name-field-title.tieto-silver, .field--name-field-title-class option[value="tieto-silver"] {
	color:#969696;
}
#page-tieto .paragraph .field--name-field-title.tieto-blue, .field--name-field-title-class option[value="tieto-blue"] {
	color:#67afe1;
}
#page-tieto .paragraph .field--name-field-title.tieto-orange, .field--name-field-title-class option[value="tieto-orange"] {
	color:#e57c1c;
}
#page-tieto .paragraph .field--name-field-title.tieto-white, .field--name-field-title-class option[value="tieto-white"] {
	color:#fff;
}
.button {
	display:inline-block;
	font-weight:bold;
	font-family:sans-serif;
	line-height:1.25;
	text-align:center;
	white-space:nowrap;
	vertical-align:middle;
	cursor:pointer;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	border:1px solid transparent;
	padding:0.25rem 1rem;
	font-size:1rem;
	border-radius:2px;
	transition:all 0.2s ease-in-out;
	color:#5e5e5e;
	background-color:#eeeeee;
	border-color:#999999;
	box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.2);
}
.button:focus, .button:active:focus {
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px;
}
.button:focus, .button:hover {
	text-decoration:none;
}
.button:active {
	background-image:none;
	outline:0;
	box-shadow:inset 0px 0px 2px 0px rgba(0, 0, 0, 0.2);
}
.button:hover {
	color:#5e5e5e;
	background-color:#d5d5d5;
	border-color:#7a7a7a;
}
.button:focus {
	color:#5e5e5e;
	background-color:#d5d5d5;
	border-color:#7a7a7a;
}
.button:active {
	color:#5e5e5e;
	background-color:#d5d5d5;
	border-color:#7a7a7a;
	background-image:none;
	box-shadow:inset 0px 0px 2px 0px rgba(0, 0, 0, 0.2);
}
.button:active:hover, .button:active:focus {
	color:#5e5e5e;
	background-color:#c3c3c3;
	border-color:#595959;
}
.button.disabled:focus, .button:disabled:focus {
	background-color:#eeeeee;
	border-color:#999999;
}
.button.disabled:hover, .button:disabled:hover {
	background-color:#eeeeee;
	border-color:#999999;
}
.button.disabled, .button:disabled {
	background:#eeeeee;
	border-color:#eeeeee;
	color:#c1c1c1;
	cursor:not-allowed;
	box-shadow:none;
}
.button--primary, .button--blue {
	color:#fff;
	background-color:#62b3e5;
	border-color:#2c89c3;
	box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.2);
}
.button--primary:hover, .button--blue:hover {
	color:#fff;
	background-color:#369ede;
	border-color:#216691;
}
.button--primary:focus, .button--blue:focus {
	color:#fff;
	background-color:#369ede;
	border-color:#216691;
}
.button--primary:active, .button--blue:active {
	color:#fff;
	background-color:#369ede;
	border-color:#216691;
	background-image:none;
	box-shadow:inset 0px 0px 2px 0px rgba(0, 0, 0, 0.2);
}
.button--primary:active:hover, .button--primary:active:focus, .button--blue:active:hover, .button--blue:active:focus {
	color:#fff;
	background-color:#228dce;
	border-color:#15405b;
}
.button--primary.disabled:focus, .button--primary:disabled:focus, .button--blue.disabled:focus, .button--blue:disabled:focus {
	background-color:#62b3e5;
	border-color:#2c89c3;
}
.button--primary.disabled:hover, .button--primary:disabled:hover, .button--blue.disabled:hover, .button--blue:disabled:hover {
	background-color:#62b3e5;
	border-color:#2c89c3;
}
.button--green {
	color:#fff;
	background-color:#6cc04a;
	border-color:#6cc04a;
	box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.2);
}
.button--green:hover {
	color:#fff;
	background-color:#559f38;
	border-color:#519835;
}
.button--green:focus {
	color:#fff;
	background-color:#559f38;
	border-color:#519835;
}
.button--green:active {
	color:#fff;
	background-color:#559f38;
	border-color:#519835;
	background-image:none;
	box-shadow:inset 0px 0px 2px 0px rgba(0, 0, 0, 0.2);
}
.button--green:active:hover, .button--green:active:focus {
	color:#fff;
	background-color:#47852e;
	border-color:#376724;
}
.button--green.disabled:focus, .button--green:disabled:focus {
	background-color:#6cc04a;
	border-color:#6cc04a;
}
.button--green.disabled:hover, .button--green:disabled:hover {
	background-color:#6cc04a;
	border-color:#6cc04a;
}
.button--orange {
	color:#fff;
	background-color:#f78d2d;
	border-color:#f78d2d;
	box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.2);
}
.button--orange:hover {
	color:#fff;
	background-color:#e87309;
	border-color:#de6e08;
}
.button--orange:focus {
	color:#fff;
	background-color:#e87309;
	border-color:#de6e08;
}
.button--orange:active {
	color:#fff;
	background-color:#e87309;
	border-color:#de6e08;
	background-image:none;
	box-shadow:inset 0px 0px 2px 0px rgba(0, 0, 0, 0.2);
}
.button--orange:active:hover, .button--orange:active:focus {
	color:#fff;
	background-color:#c66208;
	border-color:#9e4e06;
}
.button--orange.disabled:focus, .button--orange:disabled:focus {
	background-color:#f78d2d;
	border-color:#f78d2d;
}
.button--orange.disabled:hover, .button--orange:disabled:hover {
	background-color:#f78d2d;
	border-color:#f78d2d;
}
.button--red {
	color:#fff;
	background-color:#e56385;
	border-color:#e56385;
	box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.2);
}
.button--red:hover {
	color:#fff;
	background-color:#de3763;
	border-color:#dc2f5c;
}
.button--red:focus {
	color:#fff;
	background-color:#de3763;
	border-color:#dc2f5c;
}
.button--red:active {
	color:#fff;
	background-color:#de3763;
	border-color:#dc2f5c;
	background-image:none;
	box-shadow:inset 0px 0px 2px 0px rgba(0, 0, 0, 0.2);
}
.button--red:active:hover, .button--red:active:focus {
	color:#fff;
	background-color:#cf2250;
	border-color:#ac1d42;
}
.button--red.disabled:focus, .button--red:disabled:focus {
	background-color:#e56385;
	border-color:#e56385;
}
.button--red.disabled:hover, .button--red:disabled:hover {
	background-color:#e56385;
	border-color:#e56385;
}
.error-page {
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center center;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
}
.error-page__content {
	display:flex;
	align-items:center;
	justify-content:center;
	flex-direction:column;
	text-align:center;
	color:#fff;
	height:100%;
	height:100vh;
	padding:0 2em;
	font-size:1.5em;
	font-weight:bold;
	text-shadow:0 0 10px rgba(0, 0, 0, 0.6);
}
.error-page__content h1 {
	line-height:1.1;
}
.error-page .campaign-footer .tieto-logo {
	display:block;
	margin:1em auto 0;
}
@media (min-width:767px) {
.error-page .campaign-footer .tieto-logo {
margin:0;
display:inline-block;
}
}
.error-page .campaign-footer .container {
	border:0;
}
.error-page--404 {
	background-image:url(/themes/tieto_admin/images/404.jpg);
}
.error-page--403 {
	background-image:url(/themes/tieto_admin/images/403.jpg);
}
.hamburger {
	padding:10px 15px;
	display:inline-block;
	cursor:pointer;
	transition-property:opacity, -webkit-filter;
	transition-property:opacity, filter;
	transition-property:opacity, filter, -webkit-filter;
	transition-duration:0.15s;
	transition-timing-function:linear;
	font:inherit;
	color:inherit;
	text-transform:none;
	background-color:transparent;
	border:0;
	margin:0;
	overflow:visible;
}
.hamburger:hover {
	opacity:0.7;
}
.hamburger-box {
	width:40px;
	height:24px;
	display:inline-block;
	position:relative;
}
.hamburger-inner {
	display:block;
	top:50%;
	margin-top:-2px;
}
.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
width:40px;
height:4px;
background-color:#000;
border-radius:4px;
position:absolute;
transition-property:-webkit-transform;
transition-property:transform;
transition-property:transform, -webkit-transform;
transition-duration:0.15s;
transition-timing-function:ease;
}
.hamburger-inner::before, .hamburger-inner::after {
content:"";
display:block;
}
.hamburger-inner::before {
top:-10px;
}
.hamburger-inner::after {
bottom:-10px;
}
.hamburger--collapse .hamburger-inner {
	top:auto;
	bottom:0;
	transition-duration:0.15s;
	transition-delay:0.15s;
	transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--collapse .hamburger-inner::after {
top:-20px;
transition:top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear;
}
.hamburger--collapse .hamburger-inner::before {
transition:top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
transition:top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
transition:top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--collapse.is-active .hamburger-inner {
	-webkit-transform:translate3d(0, -10px, 0) rotate(-45deg);
	transform:translate3d(0, -10px, 0) rotate(-45deg);
	transition-delay:0.32s;
	transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);
}
.hamburger--collapse.is-active .hamburger-inner::after {
top:0;
opacity:0;
transition:top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.27s linear;
}
.hamburger--collapse.is-active .hamburger-inner::before {
top:0;
-webkit-transform:rotate(-90deg);
transform:rotate(-90deg);
transition:top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1);
transition:top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1);
transition:top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.cc_container {
	border:0 none !important;
	background:#67afe1 !important;
	color:#fff !important;
	font-family:"HelveticaNeue", Arial, sans-serif !important;
}
.cc_container a {
	color:#fff !important;
	margin-left:.5em;
}
.cc_container a:link:hover {
	border-bottom:2px solid #fff;
-webkit-transition:border-color .2s;
transition:border-color .2s;
}
.cc_container .cc_btn, .cc_container .cc_btn:visited {
	background-color:transparent !important;
	color:#fff !important;
	border:2px solid #fff !important;
	border-radius:3px !important;
}
.cc_container .cc_btn:hover, .cc_container .cc_btn:active, .cc_container .cc_btn:visited:hover, .cc_container .cc_btn:visited:active {
	border:2px solid #fff !important;
	background:#fff !important;
	color:#67afe1 !important;
}
.action-links {
	list-style:none;
	padding:0;
	margin:1em 0;
}
[dir="rtl"] .action-links {
	margin-right:0;
}
.action-links li {
	display:inline-block;
	margin:0 0.3em;
}
.action-links li:first-child {
	margin-left:0;
}
[dir="rtl"] .action-links li:first-child {
	margin-left:0.3em;
	margin-right:0;
}
.button-action {
	display:inline-block;
	line-height:160%;
	padding:0.2em 0.5em 0.3em;
	text-decoration:none;
}
.button-action:before {
	content:'+';
	font-weight:900;
	margin-left:-0.1em;
	padding-right:0.2em;
}
[dir="rtl"] .button-action:before {
	margin-left:0;
	margin-right:-0.1em;
	padding-left:0.2em;
	padding-right:0;
}
.breadcrumb {
	padding-bottom:0.5em;
}
.breadcrumb ol {
	margin:0;
	padding:0;
}
[dir="rtl"] .breadcrumb ol {
	margin-right:0;
}
.breadcrumb li {
	display:inline;
	list-style-type:none;
	margin:0;
	padding:0;
}
.breadcrumb li:before {
	content:' \BB ';
}
.breadcrumb li:first-child:before {
	content:none;
}
.button, .image-button {
	margin-left:1em;
	margin-right:1em;
}
.button:first-child, .image-button:first-child {
	margin-left:0;
	margin-right:0;
}
.collapse-processed > summary {
	padding-left:0.5em;
	padding-right:0.5em;
}
.collapse-processed > summary:before {
	background:url(/core/misc/menu-expanded.png) 0 100% no-repeat;
	content:"";
	float:left;
	height:1em;
	width:1em;
}
[dir="rtl"] .collapse-processed > summary:before {
	background-position:100% 100%;
	float:right;
}
.collapse-processed:not([open]) > summary:before {
background-position:25% 35%;
-ms-transform:rotate(-90deg);
-webkit-transform:rotate(-90deg);
transform:rotate(-90deg);
}
[dir="rtl"] .collapse-processed:not([open]) > summary:before {
background-position:75% 35%;
-ms-transform:rotate(90deg);
-webkit-transform:rotate(90deg);
transform:rotate(90deg);
}
.container-inline label:after, .container-inline .label:after {
	content:':';
}
.form-type-radios .container-inline label:after {
	content:'';
}
.form-type-radios .container-inline .form-type-radio {
	margin:0 1em;
}
.container-inline .form-actions, .container-inline.form-actions {
	margin-top:0;
	margin-bottom:0;
}
details {
	border:1px solid #ccc;
	margin-top:1em;
	margin-bottom:1em;
}
details > .details-wrapper {
	padding:0.5em 1.5em;
}
summary {
	cursor:pointer;
	padding:0.2em 0.5em;
}
.exposed-filters .filters {
	float:left;
	margin-right:1em;
}
[dir="rtl"] .exposed-filters .filters {
	float:right;
	margin-left:1em;
	margin-right:0;
}
.exposed-filters .form-item {
	margin:0 0 0.1em 0;
	padding:0;
}
.exposed-filters .form-item label {
	float:left;
	font-weight:normal;
	width:10em;
}
[dir="rtl"] .exposed-filters .form-item label {
	float:right;
}
.exposed-filters .form-select {
	width:14em;
}
.exposed-filters .current-filters {
	margin-bottom:1em;
}
.exposed-filters .current-filters .placeholder {
	font-style:normal;
	font-weight:bold;
}
.exposed-filters .additional-filters {
	float:left;
	margin-right:1em;
}
[dir="rtl"] .exposed-filters .additional-filters {
	float:right;
	margin-left:1em;
	margin-right:0;
}
.field__label {
	font-weight:bold;
}
.field--label-inline .field__label, .field--label-inline .field__items {
	float:left;
}
.field--label-inline .field__label, .field--label-inline > .field__item, .field--label-inline .field__items {
	padding-right:0.5em;
}
[dir="rtl"] .field--label-inline .field__label, [dir="rtl"] .field--label-inline .field__items {
	padding-left:0.5em;
	padding-right:0;
}
.field--label-inline .field__label::after {
content:':';
}
form .field-multiple-table {
	margin:0;
}
form .field-multiple-table .field-multiple-drag {
	width:30px;
	padding-right:0;
}
[dir="rtl"] form .field-multiple-table .field-multiple-drag {
	padding-left:0;
}
form .field-multiple-table .field-multiple-drag .tabledrag-handle {
	padding-right:0.5em;
}
[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle {
	padding-right:0;
	padding-left:0.5em;
}
form .field-add-more-submit {
	margin:0.5em 0 0;
}
.form-item, .form-actions {
	margin-top:1em;
	margin-bottom:1em;
}
tr.odd .form-item, tr.even .form-item {
	margin-top:0;
	margin-bottom:0;
}
.form-composite > .fieldset-wrapper > .description, .form-item .description {
	font-size:0.85em;
}
label.option {
	display:inline;
	font-weight:normal;
}
.form-composite > legend, .label {
	display:inline;
	font-size:inherit;
	font-weight:bold;
	margin:0;
	padding:0;
}
.form-checkboxes .form-item, .form-radios .form-item {
	margin-top:0.4em;
	margin-bottom:0.4em;
}
.form-type-radio .description, .form-type-checkbox .description {
	margin-left:2.4em;
}
[dir="rtl"] .form-type-radio .description, [dir="rtl"] .form-type-checkbox .description {
	margin-left:0;
	margin-right:2.4em;
}
.marker {
	color:#e00;
}
.form-required:after {
	content:'';
	vertical-align:super;
	display:inline-block;
	background-image:url(/core/misc/icons/ee0000/required.svg);
	background-repeat:no-repeat;
	background-size:6px 6px;
	width:6px;
	height:6px;
	margin:0 0.3em;
}
abbr.tabledrag-changed, abbr.ajax-changed {
	border-bottom:none;
}
.form-item input.error, .form-item textarea.error, .form-item select.error {
	border:2px solid red;
}
.form-item--error-message:before {
	content:'';
	display:inline-block;
	height:14px;
	width:14px;
	vertical-align:sub;
	background:url(/core/misc/icons/e32700/error.svg) no-repeat;
	background-size:contain;
}
.icon-help {
	background:url(/core/misc/help.png) 0 50% no-repeat;
	padding:1px 0 1px 20px;
}
[dir="rtl"] .icon-help {
	background-position:100% 50%;
	padding:1px 20px 1px 0;
}
.feed-icon {
	background:url(/core/misc/feed.svg) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	display:block;
	width:16px;
	height:16px;
}
.form--inline .form-item {
	float:left;
	margin-right:0.5em;
}
[dir="rtl"] .form--inline .form-item {
	float:right;
	margin-right:0;
	margin-left:0.5em;
}
[dir="rtl"] .views-filterable-options-controls .form-item {
	margin-right:2%;
}
.form--inline .form-item-separator {
	margin-top:2.3em;
	margin-right:1em;
	margin-left:0.5em;
}
[dir="rtl"] .form--inline .form-item-separator {
	margin-right:0.5em;
	margin-left:1em;
}
.form--inline .form-actions {
	clear:left;
}
[dir="rtl"] .form--inline .form-actions {
	clear:right;
}
.item-list .title {
	font-weight:bold;
}
.item-list ul {
	margin:0 0 0.75em 0;
	padding:0;
}
.item-list li {
	margin:0 0 0.25em 1.5em;
	padding:0;
}
[dir="rtl"] .item-list li {
	margin:0 1.5em 0.25em 0;
}
.item-list--comma-list {
	display:inline;
}
.item-list--comma-list .item-list__comma-list, .item-list__comma-list li, [dir="rtl"] .item-list--comma-list .item-list__comma-list, [dir="rtl"] .item-list__comma-list li {
	margin:0;
}
button.link {
	background:transparent;
	border:0;
	cursor:pointer;
	margin:0;
	padding:0;
	font-size:1em;
}
label button.link {
	font-weight:bold;
}
ul.inline, ul.links.inline {
	display:inline;
	padding-left:0;
}
[dir="rtl"] ul.inline, [dir="rtl"] ul.links.inline {
	padding-right:0;
	padding-left:15px;
}
ul.inline li {
	display:inline;
	list-style-type:none;
	padding:0 0.5em;
}
ul.links a.is-active {
	color:#000;
}
ul.menu {
	list-style:none outside;
	margin-left:1em;
	padding:0;
	text-align:left;
}
[dir="rtl"] ul.menu {
	margin-left:0;
	margin-right:1em;
	text-align:right;
}
.menu-item--expanded {
	list-style-image:url(/core/misc/menu-expanded.png);
	list-style-type:circle;
}
.menu-item--collapsed {
	list-style-image:url(/core/misc/menu-collapsed.png);
	list-style-type:disc;
}
[dir="rtl"] .menu-item--collapsed {
	list-style-image:url(/core/misc/menu-collapsed-rtl.png);
}
.menu-item {
	padding-top:0.2em;
	margin:0;
}
ul.menu a.is-active {
	color:#000;
}
.more-link {
	display:block;
	text-align:right;
}
[dir="rtl"] .more-link {
	text-align:left;
}
.pager__items {
	clear:both;
	text-align:center;
}
.pager__item {
	display:inline;
	padding:0.5em;
}
.pager__item.is-active {
	font-weight:bold;
}
tr.drag {
	background-color:#fffff0;
}
tr.drag-previous {
	background-color:#ffd;
}
body div.tabledrag-changed-warning {
	margin-bottom:0.5em;
}
tr.selected td {
	background:#ffc;
}
td.checkbox, th.checkbox {
	text-align:center;
}
[dir="rtl"] td.checkbox, [dir="rtl"] th.checkbox {
	text-align:center;
}
th.is-active img {
	display:inline;
}
td.is-active {
	background-color:#ddd;
}
div.tabs {
	margin:1em 0;
}
ul.tabs {
	list-style:none;
	margin:0 0 0.5em;
	padding:0;
}
.tabs > li {
	display:inline-block;
	margin-right:0.3em;
}
[dir="rtl"] .tabs > li {
	margin-left:0.3em;
	margin-right:0;
}
.tabs a {
	display:block;
	padding:0.2em 1em;
	text-decoration:none;
}
.tabs a.is-active {
	background-color:#eee;
}
.tabs a:focus, .tabs a:hover {
	background-color:#f5f5f5;
}
.form-textarea-wrapper textarea {
	display:block;
	margin:0;
	width:100%;
	box-sizing:border-box;
}
.ui-dialog--narrow {
	max-width:500px;
}
@media screen and (max-width:600px) {
.ui-dialog--narrow {
max-width:95%;
min-width:95%;
}
}
.messages {
	background:no-repeat 10px 17px;
	border:1px solid;
	border-width:1px 1px 1px 0;
	border-radius:2px;
	padding:15px 20px 15px 35px;
	word-wrap:break-word;
	overflow-wrap:break-word;
}
[dir="rtl"] .messages {
	border-width:1px 0 1px 1px;
	background-position:right 10px top 17px;
	padding-left:20px;
	padding-right:35px;
	text-align:right;
}
.messages + .messages {
	margin-top:1.538em;
}
.messages__list {
	list-style:none;
	padding:0;
	margin:0;
}
.messages__item + .messages__item {
	margin-top:0.769em;
}
.messages--status {
	color:#325e1c;
	background-color:#f3faef;
	border-color:#c9e1bd #c9e1bd #c9e1bd transparent;
	background-image:url(/core/misc/icons/73b355/check.svg);
	box-shadow:-8px 0 0 #77b259;
}
[dir="rtl"] .messages--status {
	border-color:#c9e1bd transparent #c9e1bd #c9e1bd;
	box-shadow:8px 0 0 #77b259;
	margin-left:0;
}
.messages--warning {
	background-color:#fdf8ed;
	background-image:url(/core/misc/icons/e29700/warning.svg);
	border-color:#f4daa6 #f4daa6 #f4daa6 transparent;
	color:#734c00;
	box-shadow:-8px 0 0 #e09600;
}
[dir="rtl"] .messages--warning {
	border-color:#f4daa6 transparent #f4daa6 #f4daa6;
	box-shadow:8px 0 0 #e09600;
}
.messages--error {
	background-color:#fcf4f2;
	color:#a51b00;
	background-image:url(/core/misc/icons/e32700/error.svg);
	border-color:#f9c9bf #f9c9bf #f9c9bf transparent;
	box-shadow:-8px 0 0 #e62600;
}
[dir="rtl"] .messages--error {
	border-color:#f9c9bf transparent #f9c9bf #f9c9bf;
	box-shadow:8px 0 0 #e62600;
}
.messages--error p.error {
	color:#a51b00;
}
.node--unpublished {
	background-color:#fff4f4;
}

.signup a {color:#fff; font-size:30px}
#download .fa-3 {font-size:5em !important; color:#67afe1}

.bgfooter{
	background-image: url(../images/federico-beccari-62960_1.jpg); 
	background-position: 50% 1.250px !important; 
	background-size: 1920px !important;
	
}