*{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Volte-Regular,Helvetica,sans-serif;margin:0;padding:0;color:#000}.body-container-wrapper{overflow-y:hidden}img{max-width:100%;height:auto}hr{border:0;border-bottom:1px solid rgba(0,0,0,0.1)}.bg{background-repeat:no-repeat;background-size:cover;background-position:center;position:relative}.image-overlay{background-color:rgba(0,0,0,0.5);position:absolute;top:0;bottom:0;left:0;right:0}.body-container{min-height:80vh}.container{margin-right:auto !important;margin-left:auto !important;float:none !important;display:block}.container-fluid{padding:0}.custom-container{margin-right:auto !important;margin-left:auto !important;float:none !important;max-width:1140px;padding-left:15px;padding-right:15px}.custom-max-width-500>span{display:block}section{position:relative}.simple-nav .container,.breadcrumb-navigation .container{padding:0}.desktop-only{display:block !important}.mobile-only{display:none !important}@media only screen and (max-width:1180px){.desktop-only{display:none !important}.mobile-only{display:block !important}}@media only screen and (max-width:767px){.mobile-order-1{order:1}.mobile-order-2{order:2}}.padding-xlarge{padding-top:160px;padding-bottom:160px}.padding-large{padding-top:120px;padding-bottom:120px}.padding-medium{padding-top:80px;padding-bottom:80px}.padding-small{padding-top:40px;padding-bottom:40px}.padding--xlarge-top{padding-top:160px}.padding--large-top{padding-top:120px}.padding--medium-top{padding-top:80px}.padding--medium-bottom{padding-bottom:80px}.margin-xsmall{margin-top:20px;margin-bottom:20px}.margin-small{margin-top:40px;margin-bottom:40px}.margin-medium{margin-top:80px;margin-bottom:80px}.margin-large{margin-top:120px;margin-bottom:120px}.margin-xlarge{margin-top:160px;margin-bottom:160px}.margin-bottom-small{margin-bottom:40px}.margin-bottom-xsmall{margin-bottom:20px}.margin-negative{margin-top:-160px}.margin-none{margin:0}.custom-landing-page-bg-padding{padding:40px}@media only screen and (max-width:767px){.padding-xlarge{padding-top:120px;padding-bottom:120px}.padding-large{padding-top:80px;padding-bottom:80px}.padding-medium{padding-top:60px;padding-bottom:60px}.padding-small{padding-top:40px;padding-bottom:40px}.padding--xlarge-top{padding-top:120px}.padding--large-top{padding-top:80px}.padding--medium-top{padding-top:60px}.padding--medium-bottom{padding-bottom:60px}.padding-none-mobile{padding:0}.margin-small{margin-top:40px;margin-bottom:40px}.margin-medium{margin-top:60px;margin-bottom:60px}.margin-large{margin-top:80px;margin-bottom:80px}.margin-xlarge{margin-top:120px;margin-bottom:120px}.margin-negative{margin-top:-40px}.custom-landing-page-bg-padding{padding:40px 15px}}h1,h2,h3,h4,h5,h6{font-family:Volte-Semibold,sans-serif;font-style:normal;font-weight:600;line-height:1.4;margin-top:.5em;margin-bottom:1em}h1{font-size:35px}h2{font-size:30px}h3{font-size:26px}h4{font-size:24px}h5{font-size:20px}h6{font-size:18px}@media only screen and (max-width:768px){h1{font-size:28px}h2{font-size:26px}h3{font-size:24px}h4{font-size:22px}h5{font-size:18px}h6{font-size:16px}}b,strong{font-family:Volte-Semibold,sans-serif}.heading--small{font-size:16px}.heading--xsmall{font-size:14px}.subheading{font-family:Volte-Regular,Helvetica,sans-serif;color:rgba(0,0,0,0.85);font-weight:normal;margin:0;margin-bottom:-0.5em}.heading--margin-top{margin-top:1em}.heading-row{margin-bottom:16px}p,span{font-family:Volte-Regular,Helvetica,sans-serif;font-size:16px;line-height:1.5;margin-top:0}.text-small,.text-small>*{font-size:14px !important}.text-xsmall,.text-xsmall>*{font-size:12px}.text-uppercase{text-transform:uppercase}.text-white,.text-white>*{color:#fff !important}.text-black{color:#000}.text-align--center{text-align:center}.text-align--left{text-align:left}.text-align--right{text-align:right}a{text-decoration:none;color:#000;border-bottom:1px solid #000}.border--none{border:0}.cta_button{border:0}.heading-line--after{position:relative}.heading-line--after:after{position:absolute;bottom:-4px;left:0;content:'';height:2px;width:80px;background-image:linear-gradient(73deg,#f96704 0%,#e82956 51%,#db2882 100%)}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}table{border-collapse:collapse}table tr{vertical-align:bottom;border-bottom:2px solid #eee}table td{padding:1em .5em}table p{margin:0}.header-container-wrapper{padding:0 15px;z-index:100}.header--main{margin:auto;z-index:100}.header--white-bg{background:#fff;border-bottom:solid 1px rgba(0,0,0,0.1)}.header--fixed{position:fixed;top:0;left:0;right:0}.header--fixed.header--white-bg{top:-32px}.header-container-wrapper a{border:0}header .header__link{display:block;height:40px;margin:8px 0}header .header__logo{height:40px;width:auto}.search-toggle,.store-toggle{padding:.5em;display:inline-block;text-align:center;cursor:pointer}.header--white .search-toggle,.header--white .store-toggle,.mobile-menu-active .search-toggle,.mobile-menu-active .store-toggle{color:#000}.header--black .search-toggle,.header--black .store-toggle{color:#fff}@media only screen and (max-width:1180px){.header--black .search-toggle,.header--black .store-toggle{color:#000}}.header--main .fa{font-size:1em}header .header__search-link,header .header__store-link{width:16px;height:16px;margin:8px 16px;background-repeat:no-repeat;background-size:contain;background-position:center}@media only screen and (max-width:1180px){header .header__search-link,header .header__store-link{margin:16px}.header--fixed.header--white-bg{top:0px}}header .header__search-link{background-image:url('https://www.kauko.com/hubfs/Kauko%20website%202019/assets/magnifying-glass-white.svg')}.header--white-bg header .header__search-link{background-image:url('https://www.kauko.com/hubfs/Kauko%20website%202019/assets/magnifying-glass-browser.svg')}header .header__store-link{background-image:url('https://www.kauko.com/hubfs/Kauko%20website%202019/assets/shopping-cart-white.svg')}.header--white-bg header .header__store-link{background-image:url('https://www.kauko.com/hubfs/Kauko%20website%202019/assets/shopping-cart.svg')}.header__nav-burger{display:none;z-index:100;position:relative;cursor:pointer}.nav-burger__line{height:4px;width:100%;display:block;margin-top:8px;transition:all .2s ease-in-out;border-radius:1px}.nav-burger__line--first{margin-top:0}.header__nav-burger.active .nav-burger__line--first{transform:rotate(-43deg);transform-origin:top right}.header__nav-burger.active .nav-burger__line--second{visibility:hidden;opacity:0}.header__nav-burger.active .nav-burger__line--third{transform:rotate(43deg);transform-origin:bottom right}.header--black .nav-burger__line{background:#fff}.header--white .nav-burger__line{background:#000}.header__nav .container{padding:0}header ul{margin:0;padding:0;list-style:none;display:flex;justify-content:flex-end}header ul li{padding:16px 16px;position:relative;display:block}header nav ul li.hs-item-has-children{padding-right:32px}.header__nav-languages ul li{padding:4px 8px;display:inline-block}header ul li a{text-decoration:none;color:#fff;border:0}.header--white ul li a{color:#000}header ul li.hs-menu-depth-1.hs-item-has-children::after{position:absolute;content:'';width:0;height:0;right:15px;top:24px;border-left:5px solid transparent;border-right:5px solid transparent}header.header--white ul li.hs-item-has-children::after{border-top:6px solid #000}header.header--black ul li.hs-item-has-children::after{border-top:6px solid #fff}header .hs-menu-children-wrapper .hs-item-has-children::after,.mobile-menu-active .hs-item-has-children::after{border-top:6px solid #000 !important}header .hs-menu-children-wrapper{display:none}header li.hs-item-has-children:hover>ul.hs-menu-children-wrapper{display:block}header .hs-menu-depth-1>.hs-menu-children-wrapper{overflow-y:scroll;max-height:600px}header .hs-menu-children-wrapper{position:absolute;right:0;background:#fff;border:1px solid rgba(45,55,103,0.2);z-index:100;top:calc(100%)}header .hs-menu-children-wrapper li{min-width:150px}header .hs-menu-item.hs-menu-depth-3{padding:8px 0}header .hs-menu-children-wrapper .hs-menu-children-wrapper{position:unset;border:0;display:block}@media only screen and (max-width:1180px){.header__nav{top:57px;width:100%;background:#fff;position:fixed;visibility:hidden;z-index:100;right:0;padding:10px;transform:translateX(100%);transition:all .5s ease-in-out;box-shadow:0 10px 40px 0 rgba(0,0,0,0.1);max-height:calc(100vh - 60px);height:100%;overflow-y:scroll}header ul{display:block}header nav ul li.hs-item-has-children{padding-right:unset}header ul li.hs-menu-depth-1.hs-item-has-children:hover>.hs-menu-children-wrapper{display:block}header .hs-menu-item.hs-menu-depth-3{padding:unset;padding-bottom:12px}header ul li{padding:0;padding-bottom:16px}.header__nav.mobile-menu-active{visibility:visible;transform:translateX(0)}.header__nav ul li a{color:#000;font-size:16px}.header__nav ul li.hs-menu-depth-1>a{font-size:18px}.header__nav-burger{display:block;width:36px;height:28px}header .hs-menu-children-wrapper{position:unset;border:0;border-bottom:1px solid rgba(45,55,103,0.2);padding-top:10px}header .header__nav-languages .hs-menu-children-wrapper{position:absolute;right:0;left:0;border:1px solid rgba(45,55,103,0.2)}header .hs-menu-depth-1>.hs-menu-children-wrapper{overflow-y:unset;max-height:unset}header ul li.hs-menu-depth-1.hs-item-has-children::after{top:8px}}header .hs-search-field input{background-image:url('https://www.kauko.com/hubfs/Kauko%20website%202019/assets/magnifying-glass-white.svg');background-position:95%;background-repeat:no-repeat}header .hs-search-field label{display:none}.hs-menu-children-wrapper a{color:#000;font-size:14px}header a[href="javascript:;"]{cursor:default}.hs-menu-children-wrapper a[href="javascript:;"]{font-family:Volte-Semibold,sans-serif;font-weight:600}.footer--main p{font-size:14px}button,.button,input[type="submit"]{border:0;border-radius:2px;padding:16px 32px;margin:16px 0;display:inline-block;min-width:160px;font-size:14px;font-family:Volte-Medium,sans-serif;color:#fff;text-decoration:none;text-align:center}a.cta_button{box-sizing:border-box !important}.button--primary,input[type="submit"]{background-size:200% auto;background-image:linear-gradient(73deg,#ec6819 0%,#e6007e 61%,#ec6819 100%);transition:.7s}.button--primary:hover{background-position:right center}.button--secondary{background-color:rgba(0,0,0,0.8);transition:.5s}.button--secondary:hover{background-color:rgba(0,0,0,0.9)}a.button:not(:last-child){margin-right:1em}.bg-color--primary{background-color:#f96704}.bg-color--secondary{background-color:#db2882}.bg-color--white{background-color:#fff}.bg-color--light-grey{background-color:rgba(242,242,242,0.5)}.bg-color--dark{background-color:rgba(0,0,0,0.85)}.bg-color--dark a{color:#fff;border-bottom:unset}.bg-color--dark a:hover{border-bottom:1px solid #fff}.bg-color--black{background-color:#000}.bg-color--primary-gradient{background-image:linear-gradient(73deg,#f96704 0%,#e82956 51%,#db2882 100%)}.bg--box-shadow{box-shadow:0 5px 30px 0 rgba(0,0,0,0.05)}.bg-element{position:absolute}.bg-element--right-bottom{right:0;bottom:-50px}.bg-element--right{right:0}.bg-element--bottom{bottom:0;display:flex;align-items:flex-end;flex-direction:column}.bg-element--bottom-negative{bottom:-50px}.bg-element--left-top{left:0;top:-50px}.bg-element--front{z-index:10}.bg-element--back{z-index:-1}.bg-element--right-bottom img{margin-right:0;margin-left:auto}.bg-element--right-bottom img,.bg-element--left-top img{display:block}@media only screen and (max-width:767px){.bg-element{width:35%}}input,input[type="text"],textarea,select{border:solid 1px #dadadb;background:#fff;padding:8px 16px;outline:0}input:focus,input[type="text"]:focus,textarea:focus{box-shadow:0 3px 8px 0 rgba(0,0,0,0.15)}input[type="text"],input[type="email"],input[type="number"],input[type="tel"],textarea{height:40px;width:100% !important;padding:8px;font-size:12px}input[type="radio"]{border-radius:50%}form fieldset{margin-bottom:8px !important;max-width:unset !important}form label,form label span{font-size:14px;font-weight:bold;font-family:Volte-Semibold,sans-serif}form label,form p{font-size:14px;margin-top:.5em;display:inline-block}form ul{list-style:none;padding:0;margin:0}form ul li span{font-family:Volte-Regular,sans-serif}form>div{margin:16px 0}form .hs-error-msg{color:red;font-family:Volte-Regular,sans-serif}section.front-page-hero{min-height:800px;height:80vh}.front-page-hero h1{font-size:50px;color:#fff}@media only screen and (max-width:767px){section.front-page-hero{min-height:unset;height:unset}.front-page-hero h1{font-size:35px}}.front-page-hero p{color:#fff}section.content-box-lift .content-box{min-height:320px;padding:40px}@media only screen and (max-width:767px){.content-box__item{padding-bottom:40px}}.content-box-icon{max-height:40px;width:auto}.text-box{padding:40px}@media only screen and (max-width:767px){.text-box{padding:40px 20px}}@media only screen and (max-width:767px){section.landing-page-hero{padding-top:10px}section.two-col-row img,section.landing-page-hero .image-wrapper img{height:unset}}.image--greyscale{-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:all .25s ease}.image--greyscale:hover{filter:unset}.logo-wall img{height:auto;max-width:120px}.heading-icon{float:left;margin-right:1em}.image-wrapper{overflow:hidden}.image-wrapper--hover-effect img{transition:transform .5s ease-in-out}.image-wrapper--hover-effect img:hover{transform:scale(1.05)}.image--object-fit{object-fit:cover;width:100%}.image-wrapper--img-small,.image-wrapper--img-small img{height:170px}.image-wrapper--img-medium,.image-wrapper--img-medium img{height:216px}.image-wrapper--img-large,.image-wrapper--img-large img{height:340px}section.personnel .item{margin:50px 0}.single-person{max-width:500px}.single-person hr{margin:20px 0}section.personnel .item .image-wrapper img{background-color:#ddd;display:block;width:auto}section.personnel .item .image-wrapper,.single-person .image-wrapper{margin-right:50px}section.personnel .item .text-wrapper,.single-person .text-wrapper{margin-top:-50px;margin-left:25px;position:relative;padding:20px}.single-person__phone,.single-person__email{margin:0;margin-bottom:.5em}.single-person .text-wrapper .text-small{margin:20px 0}.single-person__linkedin{display:inline-block}.single-person__image{display:block}@media only screen and (max-width:767px){section.personnel .item{margin:25px 0}section.personnel .item .image-wrapper img{height:300px}.single-person__image{margin-bottom:24px}}.main-slider{margin:10px}.slick-active{opacity:1}.slick-arrow{position:absolute;top:50%;border-radius:50%;width:unset;height:unset;color:rgba(0,0,0,0.25);background:unset;min-width:unset;display:none;cursor:pointer;font-size:0;line-height:0}.slick-prev::after,.slick-next::after{content:'';display:block;box-sizing:border-box;height:20px;width:20px;border-style:solid;border-color:rgba(0,0,0,0.25);transform:rotate(45deg);transition:.2s ease-in-out}.slick-prev:hover::after,.slick-next:hover::after{border-color:rgba(0,0,0,0.5)}.slick-prev{left:-50px}.slick-next{right:-50px}.slick-prev::after{border-width:0px 0px 2px 2px}.slick-next::after{border-width:2px 2px 0px 0px}.slider__slide__wrapper{padding:0 15px}.slick-slide img{width:auto;height:300px;text-align:center;margin:auto;object-fit:contain;margin-bottom:15px}@media only screen and (max-width:767px){.slick-slide img{height:200px}.slick-prev{left:-30px}.slick-next{right:-30px}}.blog-posts-3 .blog-post__featured_image{min-height:240px}.blog-posts-3 .blog-post__wrapper{padding:8px;height:100%;justify-content:space-between}.blog-posts-3 .blog-post__wrapper .blog_post__name{margin:0}.breadcrumb-navigation ul{margin:0;padding:0;list-style:none}.breadcrumb-navigation ul::after{content:"";visibility:hidden;display:block;height:0;clear:both}.breadcrumb-navigation ul li{margin:0 5px 0 0;position:relative;float:left}.breadcrumb-navigation ul li:after{content:'»';margin-left:5px}.breadcrumb-navigation ul li:last-child:after{content:''}.breadcrumb-navigation ul li a{color:rgba(0,0,0,0.85);font-size:14px;text-decoration:none;border:0;display:inline-block}.simple-nav ul{list-style:none;margin:0;padding:0}.simple-nav ul li{padding-bottom:16px}.simple-nav ul .hs-menu-children-wrapper{font-size:14px;padding:16px 16px 0px}.post-filtering ul{list-style:none;display:flex}.topic-filters{text-align:center;margin-bottom:40px}.post-filtering a,.button--third{border:unset;border-radius:2px;padding:12px 32px;margin:8px 4px !important;display:inline-block;font-size:16px;text-align:center;color:#000}@media only screen and (max-width:767px){.post-filtering a,.button--third{padding:8px 16px;min-width:unset}}.post-filtering a span{display:none}.post-title{margin:0}.post-meta-data{color:#787e7d;font-weight:normal;margin:0;border:0;text-decoration:unset;border:none !important}.post-image--small{object-fit:cover;height:170px;width:100%}.post-link{border:0}@media only screen and (max-width:767px){.post-image--small{height:220px}}.related-post{border:0}.related-post__text{margin-left:20px}@media only screen and (max-width:767px){.related-post__meta-data{font-size:12px}.post-featuredimage{height:200px !important}}.post-sharing{text-align:center}.post-sharing a{display:block;border:0}.post-sharing a img{height:40px;margin:8px;max-height:unset !important;max-width:100% !important}.author-section{display:flex;align-items:center}.author-section__image{margin-right:16px;flex:none}.author-section__bio{margin:16px 0}.author-section__social{margin-top:8px}@media only screen and (max-width:767px){.author-section{display:block}.post-sharing a{display:inline-block}}.landing-page--no-navigation .header-container-wrapper{padding:15px}.landing-page--no-navigation .row-fluid [class*="span"]{min-height:0}.landing-page--no-navigation section.front-page-hero{margin-left:calc(-100vw / 2 + 500px / 2);margin-right:calc(-100vw / 2 + 500px / 2)}.landing-page--no-navigation section.custom-form{margin:0 -15px}@media only screen and (max-width:575px){.landing-page--no-navigation section.front-page-hero{margin-left:-15px;margin-right:-15px}}