@media (min-width:1025px){.ojakangas-half-container>.kt-inside-inner-col{max-width:calc(var(--global-content-width) / 2)}}@media (min-width:1025px){.ojakangas-half-container:nth-child(1){align-items:flex-end}}@media (min-width:1025px){.ojakangas-half-container:nth-child(1)>.kt-inside-inner-col *{text-align:right}}@media (min-width:1025px){.ojakangas-half-container:nth-child(2)>.kt-inside-inner-col *{text-align:left}}.kt-row-column-wrap:has(>.ojakangas-half-container){padding-top:0;padding-bottom:0}.kt-row-column-wrap:has(>.ojakangas-half-container)>.wp-block-kadence-column:not(.ojakangas-half-container){height:100%}.kt-row-column-wrap:has(>.ojakangas-half-container)>.wp-block-kadence-column:not(.ojakangas-half-container)>.kt-inside-inner-col{height:100%}@media (max-width:1024px){.kt-row-column-wrap:has(>.ojakangas-half-container)>.wp-block-kadence-column:not(.ojakangas-half-container){padding:0;aspect-ratio:2}}body.sivu--virpi .banner-single-pages{background-position:calc(65% - 20px) 57%}@media (max-width:767px){body.sivu--virpi .banner-single-pages{background-size:auto 150%}}@media (max-width:767px){h2{font-size:26px}h3{font-size:22px}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px}.kt-row-column-wrap>div:has(>.kt-inside-inner-col:empty){display:none}}@media (min-width:768px){.desktop-square-aspect-ratio>.kt-inside-inner-col{}}@media (max-width:767px){.desktop-square-aspect-ratio>.kt-inside-inner-col{padding-top:4em!important;padding-bottom:4em!important}}.asiakaslogot .kb-gallery-image-contain img{object-fit:contain!important;max-height:75%;max-width:50%}.wp-block-kadence-off-canvas-trigger:focus>svg{stroke:var(--global-palette7)!important}.kb-off-canvas-close{color:#fff}.kb-off-canvas-close svg{stroke:#fff!important}.kb-off-canvas-close+.kb-off-canvas-inner>.wp-block-kadence-column{margin-left:0}.sertifikaatit>.kt-inside-inner-col{display:flex}@media (max-width:768px){.sertifikaatit>.kt-inside-inner-col{justify-content:center}}.sertifikaatit>.kt-inside-inner-col figure{display:flex;min-width:55px;justify-content:center}.sertifikaatit>.kt-inside-inner-col img{margin-top:.5em;height:55px}@media (min-width:1024px) and (max-width:1200px){.sertifikaatit>.kt-inside-inner-col img{height:60px}}.sertifikaatit>.kt-inside-inner-col img{width:auto}.breadcrumb .sep{display:inline-block;margin:0 .5em}.flex-grow-sections .kt-inside-inner-col{flex-grow:1}.kadence-header-row-inner{grid-template-columns:4fr minmax(0,20fr) 1fr!important}.kadence-header-row-inner .wp-block-navigation__container{min-width:unset}.kb-off-canvas-inner .wpml-ls-dropdown{justify-content:flex-start;margin-top:1em}.kb-off-canvas-inner .wpml-ls-dropdown>.wp-block-navigation__container{flex-direction:row;padding:0 0.5em!important}