<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">h1, h2 {font-weight: 800;}
h3, h4 {
    font-weight: 600;
    font-size: 1.5rem;
}
.hero-slider h3 {
    color: var(--color1);
}
h3, h4 {
    font-weight: 600;
    font-size: 1.5rem;
}
.content-slider h3 {
    color: var(--color4) !important;
}
.sivu1 #main-content section.content-section {
    padding-bottom: 0;
}
#section-secondary h3 {color: var(--color1);}
.teamviewer {
    padding-bottom: 2rem;
}
.teamviewer img {
    max-width: 280px;
    padding: 20px;
    background: var(--color3);
    border-radius: 15px;
}
.teamviewer img:hover {
    background: var(--color1);
}
#section-secondary, #bottom {
    background: var(--color2);
    color: var(--color5);
}
.editor-content__col.faq, .tekniset {margin-bottom: 0;}
.editor-content__col.faq:last-child {margin-bottom: 3.5rem;}
.faq h2 {color: var(--color4) !important;}
.faq .editor-content__item-editor.editor {
    padding-top: 1rem;
}
.palvelut .editor-content__item.align-left {
    padding: 40px;
    border: 2px solid var(--color2);
    border-radius: 15px;
	    height: 100%;
}
.hero-slider__overlay {
    background: linear-gradient(317deg, rgba(0, 0, 0, 0) 15%, rgb(21 48 55) 100%);
}
.content-slider__overlay {background: linear-gradient(63deg, rgba(0, 0, 0, 0) 15%, rgb(30 87 105) 94%);}
.content-slider h2 {
    color: var(--color4) !important;
}
@media (min-width:1299px) {
	body:not(.sivu1) #showcase .hero-slider__text-content h2, body:not(.sivu1) #showcase .hero-slider__text-content h1 {
		font-size: 2.7rem !important;
	}
}
@media (max-width:1699px) {
	.hero-slider__item .hero-slider__text-content {
		padding: 15rem 2rem 8rem 2rem;
	}
}
@media (max-width:991px) {
	.hero-slider__overlay {
		background: linear-gradient(334deg, rgba(0, 0, 0, 0.2) 15%, rgb(10 31 36) 100%);
	}
	.content-slider__overlay {
		background: linear-gradient(63deg, rgba(30, 87, 105, 0.6) 14%, rgb(30 87 105) 90%);
	}
	.palvelut .editor-content__item.align-left {
		padding: 25px 20px;
	}
}
@media (max-width:575px) {
.content-slider__item .content-slider__text-content {
    padding: 8rem 1.5rem 5rem;
}
	.sivu1 #section-back section.content-section {
		padding-top: 1rem;
	}
	.sivu1 #showcase h2 {
		font-size: 1.65rem;
	}
	h1, h2 {
		font-size: 1.45rem;
	}
	.palvelut h2 {
		font-size: 1.45rem;
	}
	.faq h2 {
		font-size: 1.05rem;
	}
	.faq .editor-content__item {
		padding: 1.5rem 0 1.5rem 1rem !important;
	}
	h3, h4 {
		font-size: 1.15rem;
	}
	.secid263.item1 .hero-slider__bg-image {
		object-position: 65% center !important;
	}
	.teamviewer img {max-width: 240px;}
	.palvelut {
    margin-bottom: 1rem;
}
	.editor-content__col.faq, .tekniset {
		padding: 0;
	}
	body:not(.sivu1 ) .hero-slider__container {
    -webkit-box-pack: center;
    justify-content: center;
    text-align: center;
}
}</pre></body></html>