:root {
--bk-color-yellow: #f9df4e;
}
.site h1,
.site h2,
.site h3,
.site h4,
.site h5,
.site h6 {
& > a:hover,
& > a:focus,
& > a:active {
text-decoration: none;
}
}
h4.gb-headline-text a {
padding-right: 2rem;
display: inline-block;
background-image: url(//businesskarvia.fi/svg/external-link.svg);
background-repeat: no-repeat;
background-position-x: right;
background-position-y: center;
background-size: 0.8em 0.8em;
}
.site-header {
border-bottom: 1px solid var(--main-nav-bottom-border-color);
}
.site a {
text-decoration: none;
}
.site a:hover,
.site a:focus,
.site a:active {
text-decoration: underline;
}
.footer-valikko {
margin: 0;
padding: 0;
list-style: none;
display: flex;
gap: 2rem;
}
.footer-valikko a {
text-decoration: none;
}
.footer-valikko a:hover,
ul.footer-valikko a:active,
ul.footer-valikko a:focus {
text-decoration: underline;
}
.gb-button {
user-select: none;
}
ul.external-link,
ul.external-links {
margin: 0 0 1rem;
padding: 0;
list-style: none;
}
ul.external-link li a,
ul.external-links li a {
padding-right: 2rem;
display: inline-block;
background-image: url(//businesskarvia.fi/svg/external-link.svg);
background-repeat: no-repeat;
background-position: right;
background-size: 0.8em 0.8em;
}
.nf-before-form-content {
margin-bottom: 1rem;
}
body .nf-form-content input:not([type="button"]),
body .nf-form-content textarea {
border-color: #e3e3e2;
background-color: #f4f4f4;
border-radius: 5px;
}
body .nf-form-content input[type="submit"] {
background-color: var(--bg-button-light-blue);
color: var(--accent);
font-weight: 700;
padding-left: 2rem;
padding-right: 2rem;
border-radius: 50px;
}
body .nf-form-content label {
font-weight: normal;
color: var(--accent);
}
.etusivu-painike {
box-shadow: 0px 3px 30px #002b4f26;
min-width: 100%;
} .home .site-header {
border-bottom: 0;
background-color: transparent;
color: #fff;
}
.home .main-navigation .main-nav ul li a,
.home .main-navigation .menu-bar-items,
.home button.menu-toggle {
color: white;
}
.home .main-navigation .main-nav ul li a:hover {
color: #ffcb00;
}
.mobile-menu-open .home .site-header {
background: var(--accent);
}
a.gb-button:hover,
a.gb-button:focus,
a.gb-button:active {
text-decoration: none;
}
@media screen and (max-width: 767px) {
ul.footer-valikko {
flex-direction: column;
gap: 1rem;
justify-content: center;
align-items: center;
}
}
.etusivu-painike > .gb-icon {
background-color: var(--bg-button-light-blue);
border-radius: 2em;
padding: 10px;
}
.etusivu-painike > .gb-icon > svg {
padding: 5px;
}
.etusivu-painike.euro-painike > .gb-icon > svg {
padding: 5px 7px 5px 3px;
}
.gb-query-loop-item.has-post-thumbnail .gb-block-image img {
aspect-ratio: 1024/669;
object-position: center;
}.gb-container.gb-tabs__item:not(.gb-tabs__item-open){display:none;}.gb-container-7cdeab41{max-width:1100px;display:flex;align-items:flex-start;column-gap:40px;row-gap:20px;padding-top:20px;padding-right:40px;padding-left:40px;margin:40px auto 60px;}.gb-container-ee9784b4{margin-bottom:20px;border-bottom-color:var(--viiva);background-color:var(--bg-laatikon-tausta);}.gb-container-973c261d{padding:20px 40px;}.gb-grid-wrapper > .gb-grid-column-973c261d{width:50%;}.gb-container-617ab75b{min-height:400px;background-image:url(https://businesskarvia.fi/wp-content/uploads/2023/10/Toimitilat-ja-yritystontit-jpg.webp);background-repeat:no-repeat;background-position:center center;background-size:cover;}.gb-grid-wrapper > .gb-grid-column-617ab75b{width:50%;}.gb-container-617ab75b.gb-has-dynamic-bg{background-image:var(--background-url);}.gb-container-617ab75b.gb-no-dynamic-bg{background-image:none;}.gb-container-7b6da32f{margin-bottom:20px;border-bottom-color:var(--viiva);background-color:var(--bg-laatikon-tausta);}.gb-container-17959b9a{position:relative;padding:20px 40px;}.gb-grid-wrapper > .gb-grid-column-17959b9a{width:50%;order:2;}.gb-container-6cb3c305{min-height:400px;display:flex;background-image:url(https://businesskarvia.fi/wp-content/uploads/2023/10/Lupapalvelut-jpg.webp);background-repeat:no-repeat;background-position:center center;background-size:cover;}.gb-grid-wrapper > .gb-grid-column-6cb3c305{width:50%;order:1;}.gb-container-6cb3c305.gb-has-dynamic-bg{background-image:var(--background-url);}.gb-container-6cb3c305.gb-no-dynamic-bg{background-image:none;}.gb-container-68fe15f4{margin-bottom:20px;border-bottom-color:var(--viiva);background-color:var(--bg-laatikon-tausta);}.gb-container-c482bb51{position:relative;padding:20px 40px;}.gb-grid-wrapper > .gb-grid-column-c482bb51{width:50%;}.gb-container-5dbc1d82{min-height:560px;display:flex;background-image:url(https://businesskarvia.fi/wp-content/uploads/2023/11/elintarvikkeet-scaled.webp);background-repeat:no-repeat;background-position:center center;background-size:cover;}.gb-grid-wrapper > .gb-grid-column-5dbc1d82{width:50%;order:1;}.gb-container-5dbc1d82.gb-has-dynamic-bg{background-image:var(--background-url);}.gb-container-5dbc1d82.gb-no-dynamic-bg{background-image:none;}.gb-container-cf45d60e{margin-bottom:20px;border-bottom-color:var(--viiva);background-color:var(--bg-laatikon-tausta);}.gb-container-3bc7c99a{padding:20px 40px;}.gb-grid-wrapper > .gb-grid-column-3bc7c99a{width:50%;order:2;}.gb-container-e55fc0d2{min-height:400px;background-image:url(https://businesskarvia.fi/wp-content/uploads/2023/10/Yritys-ja-palveluhakemisto-jpg.webp);background-repeat:no-repeat;background-position:center center;background-size:cover;}.gb-grid-wrapper > .gb-grid-column-e55fc0d2{width:50%;}.gb-container-e55fc0d2.gb-has-dynamic-bg{background-image:var(--background-url);}.gb-container-e55fc0d2.gb-no-dynamic-bg{background-image:none;}.gb-container-aeff47ac{margin-bottom:20px;border-bottom-color:var(--viiva);background-color:var(--bg-laatikon-tausta);}.gb-container-8845d28d{padding:20px 40px;}.gb-grid-wrapper > .gb-grid-column-8845d28d{width:50%;}.gb-container-e7ca27c4{min-height:400px;background-image:url(https://businesskarvia.fi/wp-content/uploads/2023/10/Tyontekijoita-jpg.webp);background-repeat:no-repeat;background-position:center center;background-size:cover;}.gb-grid-wrapper > .gb-grid-column-e7ca27c4{width:50%;}.gb-container-e7ca27c4.gb-has-dynamic-bg{background-image:var(--background-url);}.gb-container-e7ca27c4.gb-no-dynamic-bg{background-image:none;}.gb-container-6b945daf{margin-bottom:20px;background-color:var(--bg-laatikon-tausta);}.gb-container-2037833f{padding:20px 40px;}.gb-grid-wrapper > .gb-grid-column-2037833f{width:50%;order:2;}.gb-container-bd21b04d{min-height:400px;background-image:url(https://businesskarvia.fi/wp-content/uploads/2023/10/asuminen-etc-jpg.webp);background-repeat:no-repeat;background-position:center center;background-size:cover;}.gb-grid-wrapper > .gb-grid-column-bd21b04d{width:50%;}.gb-container-bd21b04d.gb-has-dynamic-bg{background-image:var(--background-url);}.gb-container-bd21b04d.gb-no-dynamic-bg{background-image:none;}.gb-container-038b35c0{margin-bottom:20px;border-bottom-color:var(--viiva);background-color:var(--bg-laatikon-tausta);}.gb-container-7997f2f7{padding:20px 40px;}.gb-grid-wrapper > .gb-grid-column-7997f2f7{width:50%;}.gb-container-752f56c3{min-height:400px;background-image:url(https://businesskarvia.fi/wp-content/uploads/2023/10/Etsintakuulutus-jpg.webp);background-repeat:no-repeat;background-position:center center;background-size:cover;}.gb-grid-wrapper > .gb-grid-column-752f56c3{width:50%;}.gb-container-752f56c3.gb-has-dynamic-bg{background-image:var(--background-url);}.gb-container-752f56c3.gb-no-dynamic-bg{background-image:none;}.gb-container-074f76a1{padding-top:60px;margin-top:20px;margin-bottom:20px;border-top:2px solid var(--bg-laatikon-tausta);}.gb-container-40509d9f{background-color:var(--bg-footer);}.gb-container-ee85b7e0{max-width:1100px;padding-top:60px;padding-right:20px;padding-left:20px;margin-right:auto;margin-left:auto;}.gb-container-ef41371c{display:flex;align-items:center;justify-content:center;padding-top:40px;}.gb-container-60e5ee4a{display:flex;align-items:center;justify-content:center;padding-top:10px;}.gb-container-e21284a1{text-align:center;padding-top:40px;padding-bottom:40px;}.gb-container-9850beb2{display:flex;align-items:center;justify-content:center;padding-top:20px;margin-bottom:40px;}.gb-container-d280e87b{display:flex;align-items:center;justify-content:center;padding-top:20px;}.gb-accordion__item:not(.gb-accordion__item-open) > .gb-button .gb-accordion__icon-open{display:none;}.gb-accordion__item.gb-accordion__item-open > .gb-button .gb-accordion__icon{display:none;}.gb-button-be8fb071{display:inline-flex;align-items:center;column-gap:0.5em;padding:23px 22px 17px 18px;border-radius:100%;border:0px none;background-color:var(--bg-button-light-blue);color:#ffffff;text-decoration:none;}.gb-button-be8fb071:hover, .gb-button-be8fb071:active, .gb-button-be8fb071:focus{background-color:var(--bg-button-light-blue);color:#ffffff;}.gb-button-be8fb071 .gb-icon{line-height:0;}.gb-button-be8fb071 .gb-icon svg{width:60px;height:60px;fill:currentColor;}.gb-button-8d3b24d9{display:inline-flex;align-items:center;column-gap:0.5em;padding:20px;margin-bottom:10px;border-radius:50px;background-color:var(--bg-button-light-blue);color:#ffffff;text-decoration:none;}.gb-button-8d3b24d9:hover, .gb-button-8d3b24d9:active, .gb-button-8d3b24d9:focus{background-color:var(--bg-button-light-blue);color:#ffffff;}.gb-button-8d3b24d9 .gb-icon{line-height:0;}.gb-button-8d3b24d9 .gb-icon svg{width:40px;height:40px;fill:currentColor;}.gb-button-6520a8b9{display:inline-flex;align-items:center;column-gap:0.5em;padding:20px;margin-bottom:10px;border-radius:50px;background-color:var(--bg-button-light-blue);color:#ffffff;text-decoration:none;}.gb-button-6520a8b9:hover, .gb-button-6520a8b9:active, .gb-button-6520a8b9:focus{background-color:var(--bg-button-light-blue);color:#ffffff;}.gb-button-6520a8b9 .gb-icon{line-height:0;}.gb-button-6520a8b9 .gb-icon svg{width:40px;height:40px;fill:currentColor;}.gb-button-a7c45a77{display:inline-flex;align-items:center;column-gap:0.5em;padding:20px;margin-bottom:10px;border-radius:50px;background-color:var(--bg-button-light-blue);color:#ffffff;text-decoration:none;}.gb-button-a7c45a77:hover, .gb-button-a7c45a77:active, .gb-button-a7c45a77:focus{background-color:var(--bg-button-light-blue);color:#ffffff;}.gb-button-a7c45a77 .gb-icon{line-height:0;}.gb-button-a7c45a77 .gb-icon svg{width:40px;height:40px;fill:currentColor;}.gb-button-0e4793da{display:inline-flex;align-items:center;column-gap:0.5em;padding:20px;margin-bottom:10px;border-radius:50px;background-color:var(--bg-button-light-blue);color:#ffffff;text-decoration:none;}.gb-button-0e4793da:hover, .gb-button-0e4793da:active, .gb-button-0e4793da:focus{background-color:var(--bg-button-light-blue);color:#ffffff;}.gb-button-0e4793da .gb-icon{line-height:0;}.gb-button-0e4793da .gb-icon svg{width:40px;height:40px;fill:currentColor;}.gb-button-151faee7{display:inline-flex;align-items:center;column-gap:0.5em;padding:20px;margin-bottom:10px;border-radius:50px;background-color:var(--bg-button-light-blue);color:#ffffff;text-decoration:none;}.gb-button-151faee7:hover, .gb-button-151faee7:active, .gb-button-151faee7:focus{background-color:var(--bg-button-light-blue);color:#ffffff;}.gb-button-151faee7 .gb-icon{line-height:0;}.gb-button-151faee7 .gb-icon svg{width:40px;height:40px;fill:currentColor;}.gb-button-dcac45a5{display:inline-flex;align-items:center;column-gap:0.5em;padding:20px;margin-bottom:10px;border-radius:50px;background-color:var(--bg-button-light-blue);color:#ffffff;text-decoration:none;}.gb-button-dcac45a5:hover, .gb-button-dcac45a5:active, .gb-button-dcac45a5:focus{background-color:var(--bg-button-light-blue);color:#ffffff;}.gb-button-dcac45a5 .gb-icon{line-height:0;}.gb-button-dcac45a5 .gb-icon svg{width:40px;height:40px;fill:currentColor;}.gb-button-5db52ec7{display:inline-flex;align-items:center;column-gap:0.5em;padding:20px;margin-bottom:10px;border-radius:50px;background-color:var(--bg-button-light-blue);color:#ffffff;text-decoration:none;}.gb-button-5db52ec7:hover, .gb-button-5db52ec7:active, .gb-button-5db52ec7:focus{background-color:var(--bg-button-light-blue);color:#ffffff;}.gb-button-5db52ec7 .gb-icon{line-height:0;}.gb-button-5db52ec7 .gb-icon svg{width:40px;height:40px;fill:currentColor;}a.gb-button-a4dece3e{display:inline-flex;align-items:center;column-gap:0.5em;padding:10px;margin-left:20px;background-color:rgba(0, 43, 79, 0);color:var(--accent);text-decoration:none;}a.gb-button-a4dece3e:hover, a.gb-button-a4dece3e:active, a.gb-button-a4dece3e:focus{background-color:rgba(33, 33, 33, 0);color:var(--accent);}a.gb-button-a4dece3e .gb-icon{line-height:0;}a.gb-button-a4dece3e .gb-icon svg{width:26px;height:26px;fill:currentColor;}a.gb-button-b65bea6a{display:inline-flex;align-items:center;column-gap:0.5em;font-weight:700;text-align:center;padding:8px 20px 5px;border-radius:40px;background-color:var(--bg-button-light-blue);color:var(--accent);text-decoration:none;}a.gb-button-b65bea6a:hover, a.gb-button-b65bea6a:active, a.gb-button-b65bea6a:focus{background-color:var(--bg-button-light-blue);color:var(--accent);}a.gb-button-b65bea6a .gb-icon{line-height:0;}a.gb-button-b65bea6a .gb-icon svg{width:46px;height:46px;fill:currentColor;}h4.gb-headline-70765833{font-size:22px;margin-bottom:8px;}.gb-grid-wrapper-6a305547{display:flex;flex-wrap:wrap;align-items:center;row-gap:20px;margin-left:-20px;}.gb-grid-wrapper-6a305547 > .gb-grid-column{box-sizing:border-box;padding-left:20px;}.gb-grid-wrapper-8044599d{display:flex;flex-wrap:wrap;align-items:center;row-gap:20px;margin-left:-20px;}.gb-grid-wrapper-8044599d > .gb-grid-column{box-sizing:border-box;padding-left:20px;}.gb-grid-wrapper-cef64224{display:flex;flex-wrap:wrap;align-items:center;row-gap:20px;margin-left:-20px;}.gb-grid-wrapper-cef64224 > .gb-grid-column{box-sizing:border-box;padding-left:20px;}.gb-grid-wrapper-6e1d00a3{display:flex;flex-wrap:wrap;align-items:center;row-gap:20px;margin-left:-20px;}.gb-grid-wrapper-6e1d00a3 > .gb-grid-column{box-sizing:border-box;padding-left:20px;}.gb-grid-wrapper-1f4dd678{display:flex;flex-wrap:wrap;align-items:center;row-gap:20px;margin-left:-20px;}.gb-grid-wrapper-1f4dd678 > .gb-grid-column{box-sizing:border-box;padding-left:20px;}.gb-grid-wrapper-3c6a133c{display:flex;flex-wrap:wrap;align-items:center;row-gap:20px;margin-left:-20px;}.gb-grid-wrapper-3c6a133c > .gb-grid-column{box-sizing:border-box;padding-left:20px;}.gb-grid-wrapper-6df4f2e1{display:flex;flex-wrap:wrap;align-items:center;row-gap:20px;margin-left:-20px;}.gb-grid-wrapper-6df4f2e1 > .gb-grid-column{box-sizing:border-box;padding-left:20px;}.gb-block-image-7c80c775{text-align:center;}.gb-image-7c80c775{width:auto;height:160px;vertical-align:middle;}@media (min-width: 1025px) {.gb-button-8d3b24d9{display:none !important;}.gb-button-6520a8b9{display:none !important;}.gb-button-a7c45a77{display:none !important;}.gb-button-0e4793da{display:none !important;}.gb-button-151faee7{display:none !important;}.gb-button-dcac45a5{display:none !important;}.gb-button-5db52ec7{display:none !important;}}@media (max-width: 1024px) and (min-width: 768px) {.gb-button-8d3b24d9{display:none !important;}.gb-button-6520a8b9{display:none !important;}.gb-button-a7c45a77{display:none !important;}.gb-button-0e4793da{display:none !important;}.gb-button-151faee7{display:none !important;}.gb-button-dcac45a5{display:none !important;}.gb-button-5db52ec7{display:none !important;}}@media (max-width: 767px) {.gb-container-2bb91a44{margin-right:-20px;margin-left:-20px;}.gb-container-7cdeab41{flex-direction:column;}.gb-container-ee9784b4{margin-bottom:0px;border-bottom-width:1px;border-bottom-style:solid;}.gb-grid-wrapper > .gb-grid-column-973c261d{width:100%;}.gb-grid-wrapper > .gb-grid-column-617ab75b{width:100%;}.gb-container-617ab75b, .gb-grid-column-617ab75b{display:none !important;}.gb-container-7b6da32f{margin-bottom:0px;border-bottom-width:1px;border-bottom-style:solid;}.gb-grid-wrapper > .gb-grid-column-17959b9a{width:100%;}.gb-grid-wrapper > .gb-grid-column-6cb3c305{width:100%;}.gb-container-6cb3c305, .gb-grid-column-6cb3c305{display:none !important;}.gb-container-68fe15f4{margin-bottom:0px;border-bottom-width:1px;border-bottom-style:solid;}.gb-grid-wrapper > .gb-grid-column-c482bb51{width:100%;}.gb-grid-wrapper > .gb-grid-column-5dbc1d82{width:100%;}.gb-container-5dbc1d82, .gb-grid-column-5dbc1d82{display:none !important;}.gb-container-cf45d60e{margin-bottom:0px;border-bottom-width:1px;border-bottom-style:solid;}.gb-grid-wrapper > .gb-grid-column-3bc7c99a{width:100%;}.gb-grid-wrapper > .gb-grid-column-e55fc0d2{width:100%;}.gb-container-e55fc0d2, .gb-grid-column-e55fc0d2{display:none !important;}.gb-container-aeff47ac{margin-bottom:0px;border-bottom-width:1px;border-bottom-style:solid;}.gb-grid-wrapper > .gb-grid-column-8845d28d{width:100%;}.gb-grid-wrapper > .gb-grid-column-e7ca27c4{width:100%;}.gb-container-e7ca27c4, .gb-grid-column-e7ca27c4{display:none !important;}.gb-grid-wrapper > .gb-grid-column-2037833f{width:100%;}.gb-grid-wrapper > .gb-grid-column-bd21b04d{width:100%;}.gb-container-bd21b04d, .gb-grid-column-bd21b04d{display:none !important;}.gb-container-038b35c0{margin-bottom:0px;border-bottom-width:1px;border-bottom-style:solid;}.gb-grid-wrapper > .gb-grid-column-7997f2f7{width:100%;}.gb-grid-wrapper > .gb-grid-column-752f56c3{width:100%;}.gb-container-752f56c3, .gb-grid-column-752f56c3{display:none !important;}.gb-container-60e5ee4a{flex-direction:column;}.gb-container-9850beb2{flex-direction:column;}.gb-container-d280e87b{flex-direction:column;}.gb-button-be8fb071 .gb-icon svg{width:40px;height:40px;}a.gb-button-a4dece3e{margin-top:20px;margin-left:0px;}}:root{--gb-container-width:1100px;}.gb-container .wp-block-image img{vertical-align:middle;}.gb-grid-wrapper .wp-block-image{margin-bottom:0;}.gb-highlight{background:none;}.gb-shape{line-height:0;}.gb-container-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:99;}.masonry-enabled .page-header{position:relative!important}.separate-containers .site-main>.generate-columns-container{margin-bottom:0}.load-more.are-images-unloaded,.masonry-container.are-images-unloaded,.masonry-enabled #nav-below{opacity:0}.generate-columns-container:not(.masonry-container){display:flex;flex-wrap:wrap;align-items:stretch}.generate-columns .inside-article{height:100%;box-sizing:border-box}.generate-columns-activated.post-image-aligned-left .generate-columns-container article:not(.featured-column) .post-image,.generate-columns-activated.post-image-aligned-right .generate-columns-container article:not(.featured-column) .post-image{float:none;text-align:center;margin-left:0;margin-right:0}.generate-columns-container .page-header,.generate-columns-container .paging-navigation{flex:1 1 100%;clear:both}.generate-columns-container .paging-navigation{margin-bottom:0}.load-more:not(.has-svg-icon) .button.loading:before{content:"\e900";display:inline-block;font-family:"GP Premium";font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;animation:spin 2s infinite linear;margin-right:7px}.load-more .button:not(.loading) .gp-icon{display:none}.load-more .gp-icon svg{animation:spin 2s infinite linear;margin-right:7px}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.generate-columns{box-sizing:border-box}.generate-columns.grid-20,.grid-sizer.grid-20{width:20%}.generate-columns.grid-25,.grid-sizer.grid-25{width:25%}.generate-columns.grid-33,.grid-sizer.grid-33{width:33.3333%}.generate-columns.grid-50,.grid-sizer.grid-50{width:50%}.generate-columns.grid-60,.grid-sizer.grid-60{width:60%}.generate-columns.grid-66,.grid-sizer.grid-66{width:66.66667%}.generate-columns.grid-100,.grid-sizer.grid-100{width:100%}@media (min-width:768px) and (max-width:1024px){.generate-columns.tablet-grid-50,.grid-sizer.tablet-grid-50{width:50%}}@media (max-width:767px){.generate-columns-activated .generate-columns-container{margin-left:0;margin-right:0}.generate-columns-container .generate-columns,.generate-columns-container>*{padding-left:0}.generate-columns-container .page-header{margin-left:0}.generate-columns.mobile-grid-100,.grid-sizer.mobile-grid-100{width:100%}.generate-columns-container>.paging-navigation{margin-left:0}}@media (max-width:768px){.load-more{display:block;text-align:center;margin-bottom:0}}