/*! global.css v1.0 */@import"colors.css";@import"animations.css";html,body{margin:0;padding:0;box-sizing:border-box;font-size:16px}h1,h2,h3,h4{font-family:"Roboto Condensed","Noto Sans SC",sans-serif;font-weight:700}h1{font-family:"Roboto Condensed","Noto Sans SC",sans-serif;font-weight:700;font-size:3.125em;text-transform:uppercase}h2{text-transform:uppercase}p{font-family:"Roboto","Noto Sans SC",sans-serif;font-weight:400;font-size:1em;line-height:1.25em}b{font-family:"Roboto","Noto Sans SC",sans-serif;font-weight:700}sup{font-size:60%}blockquote,cite{font-family:"Roboto","Noto Sans SC",sans-serif;font-weight:400;line-height:1.25em;font-style:normal}ul{padding:0}li{font-family:"Roboto","Noto Sans SC",sans-serif;font-weight:400;list-style:none;line-height:1.5em}li b{font-weight:400 !important}a,.button{text-decoration:none;transition:all ease .5s;cursor:pointer}a{font-family:"Roboto","Noto Sans SC",sans-serif;font-weight:400}.button{font-family:"Roboto Condensed","Noto Sans SC",sans-serif;font-weight:700;font-size:.875em;text-transform:uppercase;display:inline-block;border:none;border-radius:.25em;color:var(--white);padding:.875em;margin:.5em .5em 0 0}.button:hover{color:var(--secondary-dark)}.img-block{padding:0;margin:0;flex-shrink:0}.container-default,.container-dark{display:flex;flex-flow:column nowrap;align-content:center;padding:0 calc(16px + 1.5625vw)}.container-centered{display:flex;justify-content:center;flex-flow:column nowrap;align-content:center;padding:0 calc(16px + 1.5625vw)}.content{display:flex;max-width:1200px;margin:0 auto;padding:0}@media screen and (min-width: 75em){.content{padding:0}}.col{flex-direction:row;gap:2em}@media screen and (max-width: 75em){.col{flex-direction:column}}.row{flex-direction:column;gap:2em}@media screen and (max-width: 75em){.row{flex-direction:row}}.primary,.secondary{position:relative;box-shadow:0 2px 4px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.1)}.primary{padding:0 1em;height:76px}.primary .brand{display:flex;max-width:93px;height:76px;align-items:center}.primary ul{margin:0;padding:0;list-style:none;overflow:hidden}.primary a{font-family:"Roboto Condensed","Noto Sans SC",sans-serif;font-weight:700;font-size:1em;text-transform:uppercase}.primary .menu{clear:both;max-height:0}.primary .menu li{padding:1em 0;margin:0;text-align:center}.primary .menu-icon{position:absolute;top:0;right:0;z-index:100;padding:38px 28px;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:rgba(0,0,0,0);cursor:pointer}.primary .burger-menu{display:block;position:relative;width:24px;height:2px}.primary .burger-menu:before,.primary .burger-menu:after{box-sizing:border-box;position:absolute;content:"";display:block;width:100%;height:2px;transition:all .2s ease-out}.primary .burger-menu:before{top:8px}.primary .burger-menu:after{top:-8px}.primary .menu-btn{display:none}.primary .menu-btn:checked~.menu{max-height:100vh}.primary .menu-btn:checked~.menu-icon .burger-menu{background:rgba(0,0,0,0)}.primary .menu-btn:checked~.menu-icon .burger-menu:before{transform:rotate(-45deg)}.primary .menu-btn:checked~.menu-icon .burger-menu:after{transform:rotate(45deg)}.primary .menu-btn:checked~.menu-icon:not(.steps) .burger-menu:before,.primary .menu-btn:checked~.menu-icon:not(.steps) .burger-menu:after{top:0}@media screen and (max-width: 48em){.menu-btn:checked~.menu{display:flex;flex:1;flex-direction:column;justify-content:center;position:fixed;left:0;top:0;width:100%;height:100%;z-index:1;background:var(--white);transition:all .4s ease-in-out}.menu-btn:checked~.menu a{font-size:1.25em;transition:none}}@media screen and (min-width: 48em){.primary{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;background:rgba(var(--secondary-base-rgb), 0.8)}.primary .menu{clear:none;width:100%;max-height:90%;display:flex;justify-content:flex-end}.primary .menu li{margin:0 1em}.primary .menu li a{font-size:1em;text-transform:uppercase}.primary .menu-icon{display:none}}.secondary .active{color:var(--tertiary)}.secondary{position:absolute;left:0;right:0;z-index:998;display:flex;flex-direction:row;text-align:right;height:68px;padding:0 1em;margin:0}.secondary .secondary-nav{width:100%;height:100%;display:flex;align-items:center;justify-content:flex-end;margin:0;padding:0}.secondary li{display:inline-block;margin:0 1em;padding:0;line-height:normal}.secondary a{font-family:"Roboto Condensed","Noto Sans SC",sans-serif;font-weight:700;text-transform:uppercase}@media screen and (max-width: 80em){.secondary .secondary-nav{display:flex;align-items:center;justify-content:flex-start;white-space:nowrap;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none;padding:0;margin:0}.secondary .secondary-nav::-webkit-scrollbar{display:none}.secondary #left,.secondary #right{font-family:sans-serif;text-align:center;font-size:1em;display:flex;justify-content:center;align-items:center;min-width:32px;padding:0;margin:0;cursor:pointer}}.secondary a{font-size:1em;color:var(--inactive)}.secondary .active{color:var(--white)}#left,#right{display:none}.hero-banner{display:flex;flex-direction:column;position:relative;z-index:1;animation:fadeIn .25s forwards;height:auto}.hero-banner:before{z-index:-1}@media screen and (min-width: 1025px){.hero-banner{min-height:70vh;height:100%}}.intro{display:flex;flex-direction:column;align-items:start;min-height:100%}.intro strong{text-transform:uppercase;font-size:1.125em}@media screen and (max-width: 48em){.intro h1,.intro p{color:var(--white)}.intro h1{font-size:2.5em}}.intro-content{padding:1% 3em 2em 3em}@media screen and (min-width: 1025px){.intro-content{width:35%}}.scroll-animation{display:flex;align-items:center;justify-content:center;width:100%;padding:1em 0}@media screen and (min-width: 1025px){.scroll-animation{display:none}}#background-video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;left:0;right:0;top:0;z-index:-1}.gallery{max-width:1200px;margin:4em auto}.masonry{width:100%;min-height:100%}.masonry:after{content:"";display:block;clear:both}.grid-item{float:left}.grid-item img{display:block;max-width:100%;transition:all .4s ease-in-out}.grid-item img:hover{opacity:.8}.youtube a{display:flex;align-items:center;justify-content:center;position:relative}.youtube iframe{display:none}.ytb-button{position:absolute;height:auto;z-index:1;width:48px}@media screen and (min-width: 1024px){.ytb-button{width:72px}}.grid-sizer,.grid-item{width:33.333%}.grid-item--width2{width:66.666%}.h-scroller{display:flex;align-items:center;width:100%;height:100%;margin:0 auto;padding:5em 0 2em 0;overflow:hidden}.carousel{margin:0 auto;width:100%;max-width:1200px}.product-description{padding:0;margin:0;width:100%}.product-description h2{color:var(--tertiary)}.product-description ul{list-style:none}.product-description li{margin:.5em 0 .5em 1.25em;vertical-align:baseline;list-style:none}.product-description li:before{float:left;content:"";width:20px;height:20px;background:url("../assets/arrow-right-tertiary.svg") no-repeat;background-repeat:no-repeat;background-position:0 .15em;color:var(--tertiary);margin:0 0 0 -1.5em}@media screen and (max-width: 75em){.product-image img{width:100%;max-width:768px;height:auto}}.product-pagination{position:absolute;right:40px}.product-pagination ul{display:none}@media screen and (max-width: 48em){.product-pagination{position:sticky;bottom:0}}.product-pagination .visible{padding:0;margin:0;min-height:42px}@media screen and (max-width: 48em){.product-pagination .visible{display:flex;flex-direction:row;flex-wrap:nowrap;width:100%}}.product-pagination li{display:flex;align-items:center;justify-items:center;max-height:42px;margin:1em 0;padding:0}@media screen and (max-width: 48em){.product-pagination li{margin:0;flex-grow:1}}.product-pagination li a{position:relative;width:100%;height:42px;padding:0 1em;font-family:"Roboto Condensed","Noto Sans SC",sans-serif;font-weight:700;font-size:.75em;text-align:right;color:var(--inactive);line-height:42px}@media screen and (max-width: 48em){.product-pagination li a{text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0}}.product-pagination li a:after{position:absolute;display:block;content:"";width:4px;height:42px;background:var(--inactive);top:0;right:0}@media screen and (max-width: 48em){.product-pagination li a:after{background:none}}.product-pagination li a:hover{color:var(--tertiary)}.product-pagination li a:hover:after{position:absolute;display:block;content:"";width:4px;height:42px;top:0;right:0}@media screen and (max-width: 48em){.product-pagination li a:hover:after{width:100%;height:4px;top:38px;background:none}}.product-pagination li a.active:after{content:"";width:4px;height:42px;top:0;right:0;position:absolute;display:block}@media screen and (max-width: 48em){.product-pagination li a.active:after{width:100%;height:4px;top:38px}}.testimonial,.testimonial-de{position:relative}.testimonial::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(/ms-static/xxl/assets/kuhn-skamstrup-maskinstation.jpg) no-repeat;background-color:var(--secondary-dark);background-position:80% 0;background-size:1024px;z-index:-1;opacity:1}@media screen and (max-width: 75em){.testimonial::before{background-position:25% 0;opacity:.4}}.testimonial .content{align-items:center}.testimonial-de::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--secondary-dark);z-index:-1;opacity:1}@media screen and (max-width: 75em){.testimonial-de::before{background-position:25% 0;opacity:.4}}.testimonial-de .content{align-items:center}.customers{display:flex;align-items:flex-end}.customers img{width:100%;max-width:560px;height:auto}@media screen and (max-width: 75em){.customers img{display:none}}.quote{position:relative;width:90%;height:auto;margin:2em 0 0 0;padding:1em 0}@media screen and (min-width: 75em){.quote{max-width:50%}}.quote a,.quote .button{margin-top:1em;font-size:14px !important}.quote::before,.quote::after{position:absolute;width:48px;height:68px;content:" "}.quote::before{top:0;left:0;background:url("../assets/quote-right.svg") no-repeat 0 0}.quote::after{right:0;top:80%;background:url("../assets/quote-left.svg") no-repeat 0 0}blockquote{font-family:"Roboto","Noto Sans SC",sans-serif;font-weight:300;padding:1em 2.5em;margin:0;color:var(--white);font-size:1.5em;line-height:normal}@media screen and (max-width: 75em){blockquote{font-size:1.2em}}cite{font-family:"Roboto","Noto Sans SC",sans-serif;font-weight:300;display:block;color:var(--white);font-size:.75em !important;line-height:1.5em;margin-top:.875em}cite b{font-size:110%;display:inline-block;width:100%}.services{position:relative}.services .list{display:grid;align-items:start;width:100%;max-width:1200px;padding:4em 0;grid-auto-rows:minmax(348px, auto);grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));grid-gap:2em}.services .list img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.services .card{padding:0;margin:0;box-shadow:0px 2px 10px 2px rgba(0,0,0,.35);background:var(--white);overflow:hidden}.services .card:hover{cursor:pointer}.services .card:hover img{transform:scale(1.01);filter:brightness(70%)}.services .card:hover .text{background:var(--secondary-dark)}.services .card:hover .text p,.services .card:hover h3{color:var(--white)}.services .card:hover .text p{-webkit-line-clamp:6;max-height:120px}.services .card img{transition:all 750ms;transform:scale(1.05);backface-visibility:hidden}.services .card .link{position:relative;display:block;min-width:100%;min-height:320px}@media screen and (min-width: 75em){.services .card .link{min-height:360px}}.services .card .text{position:absolute;bottom:0;padding:1em 1em .125em 1em;background:var(--white);transition:all 250ms}.services .card .text h3{padding:0;margin:0;line-height:1em;transition:all 250ms}.services .card .text p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-height:40px;transition:all 500ms ease-in-out}.services .card a{color:var(--secondary-base)}link:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0}.about .content{align-items:center;padding:2em 0}.about .content .img-block img{width:100%;max-width:560px;height:auto;box-shadow:0px 4px 12px 4px rgba(0,0,0,.35)}.about .content .responsive-video{width:100%;height:auto;width:auto}@media screen and (min-width: 75em){.about .content .responsive-video{min-width:560px}}.about .content .responsive-video iframe{aspect-ratio:16/9;width:100%;box-shadow:0px 4px 12px 4px rgba(0,0,0,.35)}.about .content li{list-style:circle;list-style-position:inside}.dealer-finder{display:flex;flex-flow:column nowrap;justify-content:space-between;margin-top:4em}.dealer-container-default{margin-bottom:6em;padding:0 calc(16px + 1.5625vw)}.p-map__outer{position:relative;display:flex;align-items:center;justify-content:center;max-width:1168px;min-height:260px;margin:0 auto;padding:1em;background:var(--primary-dark);background-image:linear-gradient(rgba(237, 28, 36, 0.85) 0%, rgba(178, 21, 27, 0.85) 100%);background-size:cover;background-blend-mode:multiply;box-shadow:0px 2px 10px 2px rgba(0,0,0,.35)}.p-map__inner{position:relative;background:var(--white);width:100%;max-width:80%;padding:2.25em 1.5em;z-index:0}@media screen and (max-width: 75em){.dealer-finder-icon{display:none}}.p-map__img{position:absolute;top:0;left:0;z-index:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;mix-blend-mode:multiply;filter:grayscale(1)}.epj_importer{display:flex;align-items:center;justify-content:center;gap:1em}@media screen and (max-width: 75em){.epj_importer{flex-direction:column;text-align:center}}.form__label{font-family:"Roboto","Noto Sans SC",sans-serif;font-weight:300;font-size:1.75rem;line-height:1.42857}.baseline{position:relative;display:flex;align-items:center;align-content:center;flex-direction:column;width:100%;max-height:53px;margin:0 auto;padding:0;gap:0;background:linear-gradient(to left, var(--secondary-base), var(--secondary-base) 50%, transparent 50%, transparent 100%);background-repeat:no-repeat;background-position:100% bottom;background-size:100% 16px}.baseline .row{display:flex;flex-direction:row;align-items:center;align-content:center;gap:0;width:100%;height:37px;max-width:1200px;justify-content:space-between}.baseline .col{padding:0}@media screen and (max-width: 48em){.baseline .col{padding:0 1em}}.baseline .to-top{vertical-align:baseline;align-self:center;padding:1em;font-size:.75em;padding-right:.5em}@media screen and (max-width: 75em){.baseline .to-top span{display:none}}.baseline a:after{content:"";float:right;width:24px;height:24px}.graphic-signature{position:absolute;float:left;bottom:0;display:flex;align-self:center;justify-content:flex-end;width:100%;max-width:1200px;height:16px;background:var(--secondary-base);-webkit-clip-path:polygon(72px 0, 100% 0, 100% 110%, 40px 110%);clip-path:polygon(72px 0, 100% 0, 100% 110%, 40px 110%)}.footer p,.footer li,.footer a,.footer span{font-family:"Roboto","Noto Sans SC",sans-serif;font-weight:400;color:#82858c}.footer a:hover{color:var(--white)}.top-line{min-height:126px;font-size:.875em;padding:1em 2em}.top-line .f-blocks{width:100%;max-width:1200px;display:grid;grid-template-columns:repeat(auto-fill, minmax(240px, 1fr))}@media screen and (min-width: 75em){.top-line .f-blocks{grid-gap:1.5em}}.block{display:flex;align-items:center;gap:1em}@media screen and (max-width: 48em){.block img{max-width:24px}}.social{justify-self:end}@media screen and (max-width: 75em){.social{display:none}}.social a{opacity:.5}.social a:hover{opacity:1}.social .follow{color:var(--tertiary);white-space:nowrap}.bottom-line{font-family:"Roboto","Noto Sans SC",sans-serif;font-weight:400;display:flex;flex-direction:row;align-items:center;background:var(--secondary-dark);min-height:104px;font-size:.75em}.bottom-line div{width:100%}@media screen and (max-width: 48em){.bottom-line div{flex-direction:column;align-content:center;text-align:center}}@media screen and (min-width: 48em){.bottom-line .links{text-align:right}}.bottom-line .links li{display:inline-block;padding:0 .5em}.bottom-line .links a{text-transform:uppercase}.visible{display:flex !important;flex-direction:column}.sticky{position:sticky;top:0;left:0;right:0;z-index:9999}.hide{display:none;animation:fadeOutTranslate .25s forwards;top:0}.show{display:block;animation:fadeInTranslate .25s forwards}.hide-product{animation:fadeOutTranslate .5s forwards}.show-product{animation:fadeInTranslate .75s forwards}.fadeIn{animation:fadeIn .75s forwards}.fadeOut{animation:fadeOut .75s forwards}/*# sourceMappingURL=global.css.map */