﻿body,html{min-height:100vh;width:100%}#header,#kontakt form input,body,form .formControl,form .formControls .formGroup,form textarea,html,svg.rounding{width:100%}form input,form input[type=submit],form select,form textarea{box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}body,form,form .formLabel,form input,form input[type=submit],form select,form textarea{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}#kontakt h2,#kontakt h4{padding:20px 0}#kontakt a,.btn{text-decoration:none}#kontakt .agree a,#kontakt a:hover,a{text-decoration:underline}#footer,#kontakt{background:#dd8a15}#footer .logoFooter svg,#kontakt .agree{top:6px;position:relative}#kontakt .agree,.jumbo,section{position:relative}*{margin:0;padding:0;outline:0}body{background:#fff;font-size:16px;color:#4d4d4d}section{min-height:20vh}#rounding,svg.rounding.secondary path{fill:#4d4d4d}#roundingFoot,svg.rounding.primary path{fill:#dd8a15}svg.rounding{max-height:180px;position:absolute;bottom:-.6px}svg.rounding path{fill:white}#content{background:#4d4d4d;color:#fafafa}#header,.jumbo{background:#fafafa}.container{max-width:1366px;padding:0 3%;margin:0 auto;width:94%}#kontakt .contactTo,h1,h2,h3,h4,h5{font-weight:200}a{cursor:pointer}ul{padding:0 20px}ul li{padding:4px 15px;font-size:14px}ul li::marker{content:"✓";color:#dd8a15;font-weight:700;display:inline-block;width:3em;text-align:left}.btn,form input[type=submit]{font-weight:400;cursor:pointer}#kontakt,.btn,.steps .step .num{text-align:center}strong{font-weight:500}.btn{display:inline-block;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:6px 12px;font-size:1rem;line-height:1.5;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.btn.btn-primary{color:#fff;background-color:#dd8a15}.btn.btn-primary:hover{background:#c67b13;border-color:#ae6d11}.btn.btn-lg{padding:12px 24px;font-size:18px}.text-primary{color:#dd8a15!important}#footer .container a,#footer .logoFooter div span:first-child,.jumbo{color:#4d4d4d}#header{height:64px;position:fixed;top:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:space-between}#header .container{display:flex;justify-content:space-between;align-items:center}#header #logo{flex:0 1 200px;cursor:pointer;text-decoration:none!important;display:flex;align-items:center}#header #logo h1{flex:0 1;color:#4d4d4d;margin-bottom:0;font-weight:700;font-size:14px;transition:color 250ms linear}#header #logo:hover h1{color:#000}#header #logo svg{flex:0 1 46px;width:46px;margin:12px 12px 0 0}.text-lg{display:inline}.text-sm{display:none}.flash,.hint{display:inline-block}.flash{font-weight:900;font-size:20px;max-width:50vw}.flash.error{color:#a00}.flash.success{color:#dd8a15}form input,form select,form textarea{display:block;margin-bottom:5px;padding:8px 15px;border:0;font-size:14px;box-shadow:inset 1px 1px 1px 0 grey}form .formLabel{text-align:left;margin-bottom:2px;font-weight:200}form textarea{min-height:80px;resize:vertical}form input[type=submit]{margin-top:0;width:100%;text-align:center;font-size:20px;box-shadow:none;background:#4d4d4d;color:#fff}form input[type=submit]:hover{background:#434343}form input[type=submit]:active{background:#393939}form ::placeholder{color:#aaa;font-size:14px}#kontakt{min-height:40vh;color:#fff}#kontakt h2{font-size:1.8rem;text-transform:capitalize}#kontakt a{color:#fff;cursor:pointer}#kontakt form{max-width:100%;width:420px;margin:0 auto}#kontakt form .formGroup{margin-bottom:20px}#articles,#content,#kontakt,#kontakt form .formControls{padding:40px 0}#kontakt .agree{font-size:14px}section.gray{background:#e6e6e6}#footer .logoFooter{display:flex;justify-content:left;flex-wrap:wrap;align-items:center}#footer .logoFooter svg{width:42px;margin-right:10px}#footer .container>div a,#footer .container>div span,#footer .logoFooter div span,.jumbo .container.page{display:block}#footer .container{padding:20vh 0 60px;color:#fff;display:flex;justify-content:left;flex-wrap:wrap;vertical-align:top}#footer .container a,#footer .container strong,.articles.dark,.points.dark{color:#fff}#footer .container>div{margin-right:5vw}#footer .container>div:last-child{flex:1 0;text-align:right;margin-right:0}.jumbo{padding:84px 0;background:linear-gradient(180deg,#fafafa 68px,#e6e6e6 100%);min-height:50vh}.jumbo .container{display:flex;flex-wrap:wrap;align-items:center}.jumbo .container.page h2,.jumbo .titles h4{color:#dd8a15;font-size:3.2rem;font-weight:200;margin-bottom:20px}.jumbo .container.page h3{margin:25px 0 15px}.jumbo .container.page p{padding:5px 0}.jumbo .titles{flex:1 0;width:400px;max-width:100%;min-height:42vh;display:flex;flex-direction:column;justify-content:center}.articles .article,.points .point{position:relative;text-align:left;min-height:240px}.jumbo .titles h3{color:grey;font-size:18px;font-weight:400;margin-bottom:15px}.jumbo .titles h2{color:#4d4d4d;font-size:1.8rem;font-weight:400;margin-bottom:5px}.jumbo .win{border:2px solid #9a9a9a;border-radius:2px;max-width:100%}.jumbo .win .head{display:flex;width:auto;height:24px;background:#9a9a9a;text-transform:uppercase;font-size:12px;align-items:center;padding:0 5px;color:#fff;pointer-events:none;user-select:none}.jumbo .win .head .headbtns{margin-left:auto;display:flex;align-items:center}.jumbo .win .head .headbtns span{display:inline-block;width:10px;height:10px;margin:0 6px;background:#fff;border-radius:0}.jumbo .squares{position:relative;width:580px;height:360px;margin:0 auto;max-width:100%}.jumbo .squares .aboutTitle{position:relative;cursor:default;left:45px;font-size:16px;color:#aaa;font-weight:200}.jumbo .squares .square{position:absolute;z-index:100;width:80px;height:80px;cursor:help;user-select:none;color:#fff;padding:15px;transition:opacity 150ms linear,z-index 0s linear 150ms;overflow:visible}.jumbo .squares .square .squareTitle{position:relative;z-index:200;font-size:17px;font-weight:200;text-transform:uppercase;line-height:22px}.jumbo .squares .square .squareContent{top:0;left:0;max-width:100%;max-height:100%;overflow:hidden;position:absolute;background-color:#4d4d4d;z-index:101;transition:max-width 250ms linear 150ms,max-height 250ms linear 150ms,box-shadow 250ms linear 150ms,left 250ms linear 150ms,right 250ms linear 150ms}.jumbo .squares .square .squareContent *{opacity:0;transition:opacity 150ms linear}.jumbo .squares .square .squareContent p{font-size:14px;font-weight:200}.jumbo .squares .square:hover{transition:opacity 150ms linear,z-index .4s linear;z-index:150}.jumbo .squares .square .squareContent:hover,.jumbo .squares .square:hover .squareContent{display:block;opacity:1;max-width:600%;max-height:600%;transition:max-width 250ms linear,max-height 250ms linear,box-shadow 250ms linear,left 250ms linear,right 250ms linear 150ms;box-shadow:0 0 60px #222}.jumbo .squares .square .squareContent:hover *,.jumbo .squares .square:hover .squareContent *{opacity:1;transition:opacity 150ms linear 250ms}.jumbo .squares .square .textContent p{margin:5px 0}.jumbo .squares .square.square1{top:45px;left:70px;width:150px;height:46px}.jumbo .squares .square.square1 .squareTitle,.jumbo .squares .square.square2 .squareTitle,.jumbo .squares .square.square3 .squareTitle,.jumbo .squares .square.square4 .squareTitle,.jumbo .squares .square.square5 .squareTitle,.jumbo .squares .square.square6 .squareTitle,.jumbo .squares .square.square7 .squareTitle,.jumbo .squares .square.square8 .squareTitle{text-align:left}.jumbo .squares .square.square1 .squareContent{width:425px}.jumbo .squares .square.square1 .squareContent .textContent{margin:80px 15px 15px;width:300px}.jumbo .squares .square.square2{top:30px;left:260px;width:200px;height:25px}.jumbo .squares .square.square2 .squareContent{width:280px;height:auto}.jumbo .squares .square.square2 .squareContent .textContent,.jumbo .squares .square.square3 .squareContent .textContent{margin:75px 15px 15px}.jumbo .squares .square.square3{top:115px;left:420px;width:90px;height:24px}.jumbo .squares .square.square3 .squareContent,.jumbo .squares .square.square6 .squareContent{width:320px;left:auto;right:0}.jumbo .squares .square.square4{top:130px;left:120px;width:100px;height:66px}.jumbo .squares .square.square4 .squareContent{width:360px}.jumbo .squares .square.square4 .squareContent .textContent{margin:105px 15px 15px}.jumbo .squares .square.square5{top:235px;left:100px;width:120px;height:43px}.jumbo .squares .square.square5 .squareContent{width:500px;height:140px}.jumbo .squares .square.square5 .squareContent .textContent{margin:15px 15px 10px 170px}.jumbo .squares .square.square6{left:260px;top:95px;width:120px;height:45px}.jumbo .squares .square.square6 .squareContent .textContent,.jumbo .squares .square.square7 .squareContent .textContent{margin:85px 15px 25px}.jumbo .squares .square.square7{top:180px;left:260px;width:236px;height:44px}.jumbo .squares .square.square7 .squareContent{top:0;right:0;left:auto;width:400px}.jumbo .squares .square.square8{top:265px;left:260px;right:0;width:175px;height:45px}.jumbo .squares .square.square8 .squareContent{width:250px}.jumbo .squares .square.square8 .squareContent .textContent{margin:65px 15px 25px}.hint{margin:40px 0 5px!important;border:2px dashed #dd8a15;width:auto;max-width:420px;padding:8px 15px;font-weight:500}.articles,.points,.steps{margin:0 -10px}.points{display:flex;flex-wrap:wrap;justify-content:space-between;padding:50px 0 130px}.points .point{margin:10px;width:300px;display:flex;flex-direction:column}.points .point .pointTitle{display:flex;justify-content:space-between;margin-bottom:15px}.points .point .pointTitle h2{display:inline-block;margin-right:15px;margin-bottom:0}.points .point .pointTitle img{position:relative;display:inline-block;width:100px;height:100px;top:-32px;right:0}.points .point:first-child,.points .point:last-child{top:-80px}.points .point h2{max-width:200px}.points .point h1,.points .point h2,.points .point h3{font-weight:400;font-size:1.8rem;min-height:80px}.points .point h3{font-size:1rem}.articles .article h6,.points .point span{margin-top:15px;font-weight:200;font-size:16px}.points .point p{font-size:16px;margin:auto 0}.svgSpacer{height:80px}.articles{display:flex;flex-wrap:wrap;justify-content:space-between;padding:20px 0}.articles h3{font-size:18px}.articles .article{margin:10px;width:640px;max-width:100%;display:flex;flex-direction:column}.articles .article h1,.articles .article h2{font-weight:400;font-size:2rem;min-height:60px}.articles .article p{font-size:14px;margin:10px 0;line-height:20px}.articles .article p.half{max-width:320px;margin-bottom:30px}.articles .article p.threeQuarters{max-width:420px}.steps{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.steps .step{margin:10px;flex:1 0;min-width:160px}.steps .step .num{display:inline-block;width:32px;height:32px;margin:0 15px 10px 0;line-height:32px;border-radius:0;border:2px solid #dd8a15}.steps .step .num.filled{background:#aaa}.steps .step h3,.steps .step h4{font-size:18px;display:inline-block;font-weight:500;margin-bottom:18px;color:#dd8a15}.steps .step p{font-size:14px}@media (max-width:1366px){.points .point{width:230px}.points .point h1,.points .point h2{min-height:60px;margin-bottom:10px}.points .point:first-child,.points .point:last-child{top:-80px}}@media (max-width:1050px){.jumbo .titles{min-width:100%}.points .point{width:40vw;height:auto;min-height:200px;margin-bottom:25px}.points .point h1,.points .point h2{font-weight:400;font-size:1.8rem;min-height:30px;margin-bottom:10px}.points .point .pointTitle img{top:-24px;left:-10px}.points .point .pointTitle .flipped{transform:scale(-1,1)}.points .point:first-child,.points .point:last-child{top:0}}@media (max-width:590px){.logoFooter{margin:10px auto!important}.btn-lg{padding:12px 20px!important}#footer .container>div{text-align:center!important}.win{margin:0 auto}.points .point{width:100%;min-width:unset;height:auto;min-height:200px;margin-bottom:25px}.points .point h1,.points .point h2{font-weight:400;font-size:1.8rem;min-height:30px;margin-bottom:10px}.points .point:first-child,.points .point:last-child{top:0}.jumbo .text-sm{display:inline}.jumbo .text-lg{display:none}.jumbo .squares{width:320px;margin:20px auto 0;height:360px;max-width:unset}.jumbo .squares .square{padding:10px}.jumbo .squares .square .squareTitle{font-size:16px}.jumbo .squares .square .squareContent{width:320px!important;top:0;right:auto!important}.jumbo .squares .square .squareContent:hover,.jumbo .squares .square:hover .squareContent{max-width:320px;max-height:320px}.jumbo .squares .square.square1{top:0;left:20px;width:125px;height:40px}.jumbo .squares .square.square1 .squareTitle,.jumbo .squares .square.square3 .squareTitle,.jumbo .squares .square.square5 .squareTitle,.jumbo .squares .square.square6 .squareTitle{text-align:right}.jumbo .squares .square.square1 .squareContent .textContent{margin:80px 15px 15px}.jumbo .squares .square.square1 .squareContent:hover,.jumbo .squares .square.square1:hover .squareContent{left:-20px}.jumbo .squares .square.square2{top:30px;left:175px;width:100px;height:45px}.jumbo .squares .square.square2 .squareTitle,.jumbo .squares .square.square4 .squareTitle,.jumbo .squares .square.square7 .squareTitle{text-align:left}.jumbo .squares .square.square2 .squareContent:hover,.jumbo .squares .square.square2:hover .squareContent,.jumbo .squares .square.square4 .squareContent:hover,.jumbo .squares .square.square4:hover .squareContent,.jumbo .squares .square.square7 .squareContent:hover,.jumbo .squares .square.square7:hover .squareContent{left:-175px}.jumbo .squares .square.square3{top:70px;left:65px;width:80px;height:24px}.jumbo .squares .square.square3 .squareContent,.jumbo .squares .square.square6 .squareContent{left:0;right:auto}.jumbo .squares .square.square3 .squareContent:hover,.jumbo .squares .square.square3:hover .squareContent{left:-65px}.jumbo .squares .square.square4{top:105px;left:175px;width:100px;height:66px}.jumbo .squares .square.square5{top:125px;left:40px;width:105px;height:46px}.jumbo .squares .square.square5 .squareContent,.jumbo .squares .square.square7 .squareContent{height:auto;left:0;right:auto}.jumbo .squares .square.square5 .squareContent .textContent,.jumbo .squares .square.square7 .squareContent .textContent{margin:85px 15px 15px}.jumbo .squares .square.square5 .squareContent:hover,.jumbo .squares .square.square5:hover .squareContent{left:-40px}.jumbo .squares .square.square6{top:200px;left:55px;width:90px;height:45px}.jumbo .squares .square.square6 .squareContent:hover,.jumbo .squares .square.square6:hover .squareContent{left:-55px}.jumbo .squares .square.square7{top:200px;left:175px;width:100px;height:45px}.jumbo .squares .square.square8{top:275px;left:30px;right:0;width:260px;height:40px}.jumbo .squares .square.square8 .squareTitle{text-align:center}.jumbo .squares .square.square8 .squareContent:hover,.jumbo .squares .square.square8:hover .squareContent{left:-30px}}