html{font-size:18px;height:100%}body{font-family:FuturaBT-Book,Arial,sans-serif;padding:0;background:#fefefe;color:#444;margin:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%}h1{font-family:FuturaBT-BlackCondensed,Arial,sans-serif;font-size:2rem;line-height:2.1rem;padding:20px 0;color:#181A1B}h2{font-family:FuturaBT-Light,Arial,sans-serif;font-size:42px;line-height:2.1rem;padding:20px 0;color:#181A1B}h3{font-family:FuturaBT-Light,Arial,sans-serif;font-size:32px;color:#181A1B;margin:30px 0 20px 0}h4{font-family:FuturaBT-MediumCondensed,Arial,sans-serif;color:#181A1B;margin:30px 0 20px 0}h4.txt-title{border-bottom:solid 1px #ddd;padding-bottom:4px;letter-spacing:0.03rem}p{font-size:1rem;line-height:1.75rem}p.caption{font-size:0.85rem;line-height:0.95rem}a{-webkit-transition:all 0.2s;transition:all 0.2s;color:#222;text-decoration:underline}a:hover{color:#70b2bc;text-decoration:none}ul{list-style-type:none;margin:20px 0 40px 0;padding:0}.container{margin:auto 0;padding:20px;box-sizing:border-box}.container .large{max-width:1300px;box-sizing:border-box;margin:auto}.container .small{margin:auto;max-width:760px;box-sizing:border-box}.case{background:#f7f7f7;padding:100px 20px;margin:50px 0}.column{box-sizing:border-box}.column .full{width:100%}.column .left{vertical-align:top;width:50%;display:inline-block;padding-right:30px;box-sizing:border-box}.column .right{vertical-align:top;width:49%;display:inline-block;padding-left:30px;box-sizing:border-box}#content .logotyp{background-image:url(../images/leomini_logo.svg);background-repeat:no-repeat;display:block;height:36px;width:100px;margin:-20px 0 0 -50px}@media screen and (max-width:960px){#content .logotyp{margin:-20px 0 0 0}}#content .logo a{background-image:url(../images/leomini_logo.svg);background-repeat:no-repeat;display:block;height:36px;width:100px;margin:-20px 0 0 -50px}@media screen and (max-width:960px){#content .logo a{margin:-20px 0 0 0}}#content .titel,.footer .titel{color:#70b2bc;font-size:1rem;letter-spacing:0.2rem;text-transform:uppercase}#content h3{font-size:1.8rem;font-family:FuturaBT-Light,Arial,sans-serif}#content .footer h3{text-align:center}#content .ref h3,.footer .ref h3{font-size:1.5rem;font-family:FuturaBT-Light,Arial,sans-serif}#content h4{font-size:1.4rem;font-family:FuturaBT-MediumCondensed,Arial,sans-serif}#content a:hover,#content h3 a:hover,#content h4 a:hover,.footer a:hover,.footer h3 a:hover,.footer h4 a:hover{color:#70b2bc;text-decoration:none}#content .page-title{margin:60px 0 32px 0}#content .page-title h1,#content .page-title h2{margin:0;padding:0;font-size:1.8rem;font-weight:200}@media only screen and (min-width:64.063em){#content .page-title h1,#content .page-title h2{font-size:2rem}}#content .page-title h1{font-family:FuturaBT-Light,Arial,sans-serif}#content .knowledge{margin-top:20px}#content .knowledge li{margin:0 0 20px 0}#content .knowledge .role{font-size:0.95rem}#content .knowledge .pitch{font-size:0.9rem;color:rgba(34,36,39,0.7)}#content .knowledge .link{font-size:0.9rem}#content .knowledge .link:hover{color:#70b2bc}#content .knowledge .skill{font-size:0.9rem}.clouds{display:block;height:75vh;min-height:662px;width:100%;background-repeat:no-repeat;background-image:url(../images/02-_CLOUDS.jpg);background-size:cover;background-position:left bottom}@media only screen and (max-width:960px){.clouds{min-height:448px}}#content h1.homebig{text-align:center;font-family:FuturaBT-Light;font-size:48px;line-height:3rem;padding-top:100px;color:#333;white-space:nowrap}@media only screen and (max-width:960px){#content h1.homebig{padding-top:30px}}#content h4.homesmall{text-align:center;font-family:FuturaBT-Light;font-size:24px;margin-top:-50px;color:#333;white-space:nowrap;font-weight:200}.computer-blue{display:block;height:200px;width:100%;background-repeat:no-repeat;background-image:url(../images/computer-blue.svg);background-position:center;margin:20px 0 32px 0}.mountains{display:block;height:506px;width:100%;background-repeat:no-repeat;background-image:url(../images/mountains.svg);background-position:center;margin:-200px 0 32px 0}.my-computer{display:block;height:200px;width:100%;background-repeat:no-repeat;background-image:url(../images/my-computer.svg);background-position:center;margin:20px 0 32px 0}.walk-in-sand{display:block;height:96px;width:100%;background-repeat:no-repeat;background-image:url(../images/walk-in-sand.svg);background-position:center;margin:20px 0 20px 0}.ref a,.ref h3 a,.ref h4 a,.case a,.case h3 a,.case h4 a,.ovrigt a,.ovrigt h3 a,.ovrigt h4 a{color:#222;text-decoration:none}.case a.visiting,.case h3 a.visiting,.case a.visiting h3,.case h4 a.visiting,.pure-drawer .navigation li.visiting,.pure-drawer .navigation li ul li.visiting{color:#888;text-decoration:none;cursor:text}#content .ref .small img{width:100%;margin:0 auto;margin:20px 0 0 0}#content .ref .large img{width:100%;margin:0 auto}.ref a.instalink{text-decoration:underline}video{margin:20px 0}.mittref{display:block;height:320px;width:200px;position:relative;right:-300px;top:-100px}.coming-soon::after{content:"KOMMER SNART";text-transform:uppercase;font-size:0.5rem;font-family:FuturaBT-Book;letter-spacing:0.2rem;margin-left:10px;vertical-align:middle;color:rgba(34,36,39,0.5)}.social{text-align:center}.social ul{margin-top:40px}.social li{display:inline-block}.social li:hover{opacity:1;cursor:pointer;cursor:hand}.instagram a{background-image:url(../images/instagram.svg);display:block;height:20px;width:20px;padding:10px;background-position:center;background-repeat:no-repeat}.instagram a:hover{opacity:0.6}.facebook a{background-image:url(../images/facebook.svg);display:block;height:20px;width:20px;padding:10px;background-position:center;background-repeat:no-repeat}.facebook a:hover{opacity:0.6}.linkedin a{background-image:url(../images/linkedin.svg);display:block;height:20px;width:20px;padding:10px;background-position:center;background-repeat:no-repeat}.linkedin a:hover{opacity:0.6}.twitter a{background-image:url(../images/twitter.svg);display:block;height:20px;width:20px;padding:10px;background-position:center;background-repeat:no-repeat}.twitter a:hover{opacity:0.6}.emale a{background-image:url(../images/emale.svg);display:block;height:20px;width:20px;padding:10px;background-position:center;background-repeat:no-repeat}.emale a:hover{opacity:0.6}.footer .cool a{background-image:url(../images/cool.svg);display:block;padding:0 0 50px 0;background-position:center bottom;background-repeat:no-repeat;text-decoration:none;word-wrap:break-word;overflow-wrap:break-word}@media screen and (max-width:380px){.footer .cool a{padding:0 0 45px 0}}.footer .cool a:hover{color:#111;opacity:0.6}.footer{margin-top:-20px}.footer h3 a{font-family:FuturaBT-MediumCondensed;font-size:1.4rem}.footer h4 a{font-family:FuturaBT-MediumCondensed;font-size:1.4rem}.footer hr{margin:10px 0;border:0;border-top:1px solid #ccc;border-bottom:1px solid #fff}.footer p.bottom{font-size:16px}.footer p span.footdate{font-size:14px}.footer .pull-right{float:right}.footer .pull-left{float:left}.field{border:none;position:relative;z-index:1;display:inline-block;margin:0 1rem 0 0;width:100%;vertical-align:top;overflow:hidden}.form input[type="text"],.form input[type="email"],.form input[type="tel"],.form textarea{width:100%;box-sizing:border-box;background-color:inherit;border:none;border-bottom:2px solid #777;outline:none;color:#444;-webkit-transition:border-color .5s ease;transition:border-color .5s ease}.form input[type="text"]:focus,.form input[type="email"]:focus,.form input[type="tel"]:focus,.form textarea:focus{border:#888 1px solid;border-radius:0.3rem;padding-left:0.3rem}.form input[type="text"]::invalid,.form input[type="email"]::invalid,.form input[type="tel"]::invalid,.form textarea::invalid{border-color:#B31B1B}.form input[type="text"],.form input[type="email"],.form input[type="tel"]{height:2.5rem;margin-bottom:1rem}.form textarea{resize:none;height:10rem;line-height:1.5rem}.form .closeFormLabel,.form .sendForm{position:absolute;bottom:1rem;width:40%;margin:0 5%;right:0;text-align:center;border:1px solid #999;padding:.5rem;background:inherit;cursor:pointer;box-sizing:border-box;-webkit-transition:background-color .5s ease,border-color .5s ease;transition:background-color .5s ease,border-color .5s ease}.form .closeFormLabel:hover,.form .closeFormLabel:focus,.form .sendForm:hover,.form .sendForm:focus{background-color:#cccccc;border-color:#333}.form .closeFormLabel{left:0}input.showForm{display:none}input.showForm:checked + .form{width:90%;height:85%;box-shadow:4px 5px 5px 5px #a6a6a6;overflow:auto;-webkit-transition:width .5s ease,height .5s ease .5s;transition:width .5s ease,height .5s ease .5s}input[type="text"]:valid,input[type="email"]:valid{background:url(../images/check.svg);background-size:20px;background-repeat:no-repeat;background-position:100% 13px}form #website{opacity:0;position:absolute;top:0;left:0;height:0;width:0;z-index:-1}.showFormLabel{cursor:pointer;display:block;position:absolute;bottom:10%;left:25%;width:50%;height:3rem;line-height:3rem;font-size:1rem;text-align:center;color:#333;border:1px solid #999;background:inherit;z-index:1;-webkit-transition:background-color .5s ease,border-color .5s ease;transition:background-color .5s ease,border-color .5s ease}.showFormLabel:hover,.showFormLabel:focus{background-color:#e5e5e5;border-color:#333}.button,input[type=submit]{-webkit-appearance:none;border:none;border-radius:0.25rem;padding:0.65rem 1rem;color:#fff;background-color:hsla(221,72%,55%,1);transition:all 0.2s ease-out;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.18),0 2px 10px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,0.18),0 2px 10px 0 rgba(0,0,0,0.15);box-shadow:0 2px 5px 0 rgba(0,0,0,0.18),0 2px 10px 0 rgba(0,0,0,0.15);font-family:inherit;font-size:1rem}.button:hover,.button:focus,.button:active{cursor:pointer;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.23),0 4px 15px 0 rgba(0,0,0,0.20);-moz-box-shadow:0 5px 11px 0 rgba(0,0,0,0.23),0 4px 15px 0 rgba(0,0,0,0.20);box-shadow:0 5px 11px 0 rgba(0,0,0,0.23),0 4px 15px 0 rgba(0,0,0,0.20)}.knapp{padding-left:0.75rem}.knapp a.button{text-decoration:none;margin-top:1rem}@media screen and (max-width:768px){.container .small img{width:100%}.container .large img{width:100%}#content h3{font-size:1.6rem}#content .label{font-size:0.9rem}#content .knowledge .role{font-size:1rem}#content .knowledge .pitch{font-size:0.95rem;color:rgba(34,36,39,0.7)}#content .knowledge .link{font-size:1rem}#content .knowledge img.tryck{width:75%}#content .knowledge .center{text-align:center}.mountains{background-size:cover;background-position:right top;height:300px;margin:-50px 0 20px 0}.walk-in-sand{background-size:cover;background-position:center top;height:82px}#content .page-title{margin:32px 0 32px 0}#content .footer{margin:0}.column .left{width:100%;padding-right:0}.column .right{width:100%;padding-left:0}.footer p.bottom{text-align:center}.footer .pull-right{float:none}.footer .pull-left{float:none}.field,.text{display:block;width:90%}}.pure-container{position:relative;height:100%;-webkit-overflow-scrolling:touch}.pure-toggle{left:-9999px;position:absolute;top:-9999px}.pure-toggle:focus ~ .pure-toggle-label{border-color:#70b2bc;color:#70b2bc}.pure-toggle-label{display:none;cursor:pointer;display:block;position:fixed;top:10px;z-index:99;color:#70b2bc;width:55px;height:55px;-webkit-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out;border:2px solid #70b2bc;border-radius:50%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.pure-toggle-label:hover{border-color:#444;color:#444}.pure-toggle-label:hover .pure-toggle-icon,.pure-toggle-label:hover .pure-toggle-icon:before,.pure-toggle-label:hover .pure-toggle-icon:after{background-color:#444}.pure-toggle-label:active{-webkit-tap-highlight-color:transparent}.pure-toggle-label .pure-toggle-icon,.pure-toggle-label .pure-toggle-icon:before,.pure-toggle-label .pure-toggle-icon:after{position:absolute;top:50%;left:50%;height:4px;width:30px;cursor:pointer;background:#70b2bc;display:block;content:'';-webkit-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out}.pure-toggle-label .pure-toggle-icon{transform:translate3d(-50%,-4px,0);-webkit-transform:translate3d(-50%,-4px,0)}.pure-toggle-label .pure-toggle-icon:before{transform:translate3d(-50%,-14px,0);-webkit-transform:translate3d(-50%,-14px,0)}.pure-toggle-label .pure-toggle-icon:after{transform:translate3d(-50%,10px,0);-webkit-transform:translate3d(-50%,10px,0)}.pure-toggle-label[data-toggle-label='right']{right:15px;left:auto}@media only screen and (min-width:40.063em){.pure-toggle-label[data-toggle-label='right']{right:25px;left:auto}}.pure-toggle[data-toggle='right']:checked ~ .pure-toggle-label:not([data-toggle-label='right']){opacity:0;z-index:-1}.pure-toggle[data-toggle='right']:checked ~ .pure-toggle-label[data-toggle-label='right']{border-color:#444;color:#444}.pure-toggle[data-toggle='right']:checked ~ .pure-toggle-label[data-toggle-label='right'] .pure-toggle-icon{background-color:transparent}.pure-toggle[data-toggle='right']:checked ~ .pure-toggle-label[data-toggle-label='right'] .pure-toggle-icon:before,.pure-toggle[data-toggle='right']:checked ~ .pure-toggle-label[data-toggle-label='right'] .pure-toggle-icon:after{top:0}.pure-toggle[data-toggle='right']:checked ~ .pure-toggle-label[data-toggle-label='right'] .pure-toggle-icon:before{transform:translateX(-50%) rotate(45deg);-webkit-transform:translateX(-50%) rotate(45deg);background-color:#444}.pure-toggle[data-toggle='right']:checked ~ .pure-toggle-label[data-toggle-label='right'] .pure-toggle-icon:after{transform:translateX(-50%) translateY(-10px) rotate(-45deg);-webkit-transform:translateX(-50%) translateY(-10px) rotate(-45deg);top:10px;background-color:#444}.pure-drawer{text-align:center;position:fixed;top:0;left:0;z-index:1;height:100%;visibility:hidden;background-color:#e0e0e0;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:500ms;transition-duration:500ms;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;width:100%}@media only screen and (min-width:40.063em){.pure-drawer{width:250px;text-align:left}}@media only screen and (min-width:64.063em){.pure-drawer{width:250px;text-align:left}}@media (min-width:567px){.pure-drawer{overflow:auto}}.pure-drawer[data-position='right']{left:auto;right:0}.pure-drawer .navigation{padding:100px 20px;margin:0}.pure-drawer .navigation li{padding:10px 0px;margin:0}.pure-drawer .navigation li ul{padding:0px 0px 0px 10px;margin:0}.pure-drawer .navigation li ul li.casestory{font-style:italic;margin-bottom:-15px}.pure-drawer .navigation li ul li{font-size:16px;font-style:normal}.pure-drawer .navigation li ul li a{font-style:normal}.pure-pusher-container{position:relative;height:100%;overflow:hidden}.pure-pusher{position:relative;height:100%;overflow-y:auto;left:0;z-index:2;background-color:#fefefe;-webkit-transition-property:-webkit-transform;transition-property:transform;-webkit-transition-duration:500ms;transition-duration:500ms;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.pure-overlay{position:fixed;top:0;bottom:0;right:0;width:0;height:0;opacity:0;background-color:rgba(0,0,0,0.4);-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:500ms;transition-duration:500ms;-webkit-transition-delay:500ms;transition-delay:500ms;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.pure-toggle[data-toggle='right']:checked ~ .pure-overlay[data-overlay='right']{right:100%}@media only screen and (min-width:40.063em){.pure-toggle[data-toggle='right']:checked ~ .pure-overlay[data-overlay='right']{right:250px}}@media only screen and (min-width:64.063em){.pure-toggle[data-toggle='right']:checked ~ .pure-overlay[data-overlay='right']{right:250px}}.pure-toggle[data-toggle='right']:checked ~ .pure-overlay[data-overlay='right']{width:100%;height:100%;opacity:0;z-index:2}.no-csstransforms3d .pure-toggle[data-toggle='right']:checked ~ .pure-pusher-container .pure-pusher{left:-100%}@media only screen and (min-width:40.063em){.no-csstransforms3d .pure-toggle[data-toggle='right']:checked ~ .pure-pusher-container .pure-pusher{left:-300px}}@media only screen and (min-width:64.063em){.no-csstransforms3d .pure-toggle[data-toggle='right']:checked ~ .pure-pusher-container .pure-pusher{left:-300px}}[data-effect='pure-effect-slide'] .pure-drawer{z-index:3;-webkit-transition-duration:500ms;transition-duration:500ms}[data-effect='pure-effect-slide'] .pure-drawer[data-position='right']{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}[data-effect='pure-effect-slide'] .pure-toggle[data-toggle='right']:checked ~ .pure-drawer[data-position='right']{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}[data-effect='pure-effect-slide'] .pure-overlay{-webkit-transition-duration:500ms;transition-duration:500ms;-webkit-transition-delay:250ms;transition-delay:250ms}[data-effect='pure-effect-reveal'] .pure-drawer{visibility:visible;-webkit-transition-duration:500ms;transition-duration:500ms}[data-effect='pure-effect-reveal'] .pure-pusher-container .pure-pusher{-webkit-transition-duration:500ms;transition-duration:500ms}[data-effect='pure-effect-reveal'] .pure-toggle[data-toggle='right']:checked ~ .pure-pusher-container .pure-pusher{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}@media only screen and (min-width:40.063em){[data-effect='pure-effect-reveal'] .pure-toggle[data-toggle='right']:checked ~ .pure-pusher-container .pure-pusher{-webkit-transform:translate3d(-200px,0,0);transform:translate3d(-200px,0,0)}}@media only screen and (min-width:64.063em){[data-effect='pure-effect-reveal'] .pure-toggle[data-toggle='right']:checked ~ .pure-pusher-container .pure-pusher{-webkit-transform:translate3d(-200px,0,0);transform:translate3d(-200px,0,0)}}[data-effect='pure-effect-reveal'] .pure-overlay{-webkit-transition-duration:500ms;transition-duration:500ms;-webkit-transition-delay:250ms;transition-delay:250ms}[data-effect='pure-effect-push'] .pure-drawer{-webkit-transition-duration:500ms;transition-duration:500ms}[data-effect='pure-effect-push'] .pure-drawer[data-position='right']{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}[data-effect='pure-effect-push'] .pure-toggle[data-toggle='right']:checked ~ .pure-drawer[data-position='right']{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}[data-effect='pure-effect-push'] .pure-pusher-container .pure-pusher{-webkit-transition-duration:500ms;transition-duration:500ms}[data-effect='pure-effect-push'] .pure-toggle[data-toggle='right']:checked ~ .pure-pusher-container .pure-pusher{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}@media only screen and (min-width:40.063em){[data-effect='pure-effect-push'] .pure-toggle[data-toggle='right']:checked ~ .pure-pusher-container .pure-pusher{-webkit-transform:translate3d(-250px,0,0);transform:translate3d(-250px,0,0)}}@media only screen and (min-width:64.063em){[data-effect='pure-effect-push'] .pure-toggle[data-toggle='right']:checked ~ .pure-pusher-container .pure-pusher{-webkit-transform:translate3d(-250px,0,0);transform:translate3d(-250px,0,0)}}[data-effect='pure-effect-push'] .pure-overlay{-webkit-transition-duration:500ms;transition-duration:500ms;-webkit-transition-delay:250ms;transition-delay:250ms}.crisp-client .cc-kv6t .cc-1xry .cc-ge4v .cc-qqzz .cc-5b24 .cc-19cg .cc-z2iy{display:none!important}