/*!/wp-content/themes/tietopartio/style.css*/body{background-color:#f5f5f5;font-family:'Roboto',sans-serif;color:#464646;-webkit-font-smoothing:antialiased}.tp{width:45px;height:auto}a{color:inherit}a:hover{color:#FF9B41}.post-link{transition:all 0.2s ease;padding:1rem}.post-link:hover{text-decoration:none;-webkit-box-shadow:0 1px 4px rgb(0 0 0 / .2);box-shadow:0 1px 4px rgb(0 0 0 / .2);transform:scale(1.1);background:#fff;z-index:999}.it-yllapito{background:url(/wp-content/themes/tietopartio/images/it-palvelut.jpg) no-repeat center center;background-size:cover;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.konesalipalvelut{background:url(/wp-content/themes/tietopartio/images/konesalipalvelut.jpg) no-repeat center center;background-size:cover;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.hover{top:0;left:0}.help-icon{width:80px}@media (min-width:768px){.help-icon{width:100%;max-width:120px}}.bg-gray{background:rgb(0 0 0 / .2);transition:all 0.5s ease;z-index:1}.hero{z-index:100;padding-top:4rem;padding-bottom:4rem}@media (min-width:768px){.hero{padding-top:8%;padding-bottom:8%}}@media (min-width:1200px){.hero{}}@media (max-width:768px){.hero h4{font-size:1.2rem}.hero .lead{font-size:1rem}}.wrapper{position:relative;margin:0 auto}.border-bottom-20{border-bottom:20px solid #f5f5f5}.border-top-20{border-top:20px solid #f5f5f5}.parallax-window{transition:all 0.5s ease;transform:scale(1)}.parallax-window:hover .bg-gray{background:#fff0;z-index:1}h1,h2,h3,h4{font-family:'Roboto',sans-serif;line-height:1.3;margin-bottom:1rem}.orange{color:#FF9B41}.mono{font-family:'Roboto Mono',monospace}.navbar-sticky.nav-up{top:-100px}.navbar-sticky{position:fixed;top:0;transition:all 0.5s ease-in-out;width:100%;z-index:9999}.home .navbar-sticky{opacity:1}.home.scrolled .navbar-sticky{opacity:1}.navbar-background,.navbar-collapse{transition:all 0.5s ease-in-out}.scrolled .navbar-background{background-color:#343a40!important}.site-header a{transition:ease-in-out all .15s;background:rgb(0 0 0 / 0);font-weight:700}.site-header a:hover{background:rgb(0 0 0 / .04);text-decoration:none}.logo-grid{margin-right:-1px;margin-bottom:-1px}.logo-grid .col-4[data-emergence=hidden]{opacity:0;transition:all 0.8s ease}.logo-grid .col-4[data-emergence=visible]{opacity:1}.footer-wrapper[data-emergence=hidden] .footer{opacity:0}.footer-inner{margin:0 auto}.logo-1{transition-delay:0s}.logo-2{transition-delay:0.1s}.logo-3{transition-delay:0.2s}.logo-4{transition-delay:0.3s}.logo-5{transition-delay:0.4s}.logo-6{transition-delay:0.5s}.logo-7{transition-delay:0.6s}.logo-8{transition-delay:0.7s}.logo-9{transition-delay:0.8s}.logo-10{transition-delay:0.9s}.logo-11{transition-delay:1s}.logo-12{transition-delay:1.1s}.logo-13{transition-delay:1.2s}.logo-14{transition-delay:1.3s}.logo-15{transition-delay:1.4s}.logo-16{transition-delay:1.5s}@media (max-width:767px){.w-100{display:none}}.btn{border-radius:2rem;padding:1rem 2.5rem;font-family:'Roboto Mono',monospace;font-weight:700;white-space:normal}.btn-primary{background:#FF9B41;color:#fff;border:1px solid #fff0}.btn-primary:hover{background:#000;color:#fff;border:1px solid #fff0}.border-top{border-top:1px solid #e5e5e5}.border-bottom{border-bottom:1px solid #e5e5e5}.box-shadow{box-shadow:0 .25rem .75rem rgb(0 0 0 / .05)}.flex-equal>*{-ms-flex:1;-webkit-box-flex:1;flex:1}@media (min-width:768px){.flex-md-equal>*{-ms-flex:1;-webkit-box-flex:1;flex:1}}.overflow-hidden{overflow:hidden}.offcanvas{position:fixed;bottom:0;width:50%;height:100%;padding-left:5rem;padding-right:5rem;padding-top:5rem;padding-bottom:5rem;overflow-y:auto;background-color:#fff;-webkit-transform:translateX(200%);transform:translateX(200%);-webkit-transition:300ms ease all;transition:300ms ease all;z-index:99999;border-color:#F5F5F5;border-style:solid;border-width:1rem}.offcanvas.show{-webkit-transform:translateX(100%);transform:translateX(100%)}.canvasHidden{display:none}section{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:300ms ease all;transition:300ms ease all}nav.navbar-sticky{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:300ms ease all;transition:300ms ease all}div.footer-wrapper{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:300ms ease all;transition:300ms ease all}section.canvasShown{-webkit-transform:translateX(-20%);transform:translateX(-20%)}nav.navbar-sticky.canvasShown{-webkit-transform:translateX(-20%);transform:translateX(-20%)}div.footer-wrapper.canvasShown{-webkit-transform:translateX(-20%);transform:translateX(-20%)}.canvash1{color:#f0a12b;font-weight:700}.dismissCanvas{position:fixed;right:-30%;margin-right:0;top:45%;z-index:100000;-webkit-filter:drop-shadow(2px 2px 3px #383838)!important;filter:drop-shadow(2px 2px 3px #383838)!important;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:300ms ease all;transition:300ms ease all}.dismissCanvas.canvasShown{right:50%;margin-right:-2.5%;-webkit-transform:translateX(-20%);transform:translateX(-20%)}body.canvasShown{overflow:hidden}.backdrop{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:99998;background-color:#000;opacity:.5}img.fakebackground{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;min-width:50%;min-height:50%;overflow-x:hidden}@media (max-width:768px){.offcanvas{width:100%;-webkit-transform:translateX(100%);transform:translateX(100%);padding-left:2rem;padding-right:2rem;padding-top:2rem;padding-bottom:2rem}.offcanvas.show{-webkit-transform:translateX(0%);transform:translateX(0%)}.dismissCanvas.canvasShown{right:90%!important;margin-right:-10%!important}.canvash1{word-wrap:break-word;font-size:1.5rem!important}h1.text-center.pt-5{word-wrap:break-word;font-size:2rem!important;margin-bottom:2rem!important}}