/*!
 * Start Bootstrap - Grayscale v3.3.7+1 (http://startbootstrap.com/template-overviews/grayscale)
 * Copyright 2013-2021 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap/blob/gh-pages/LICENSE)
 */body{width:100%;height:100%;font-family:Roboto;color:#fff;background-color:#26282c}html{width:100%;height:100%}h1,h2,h3,h4,h5,h6{margin:0 0 35px;text-transform:uppercase;color:#0071bc;font-weight:700;letter-spacing:1px}h2{color:#1d1e22}p{margin:0 8px 25px;font-size:18px;line-height:1.5}@media (min-width:768px){p{margin:0 35px 35px;font-size:16px}}video{max-width:100%;height:auto}.light{font-weight:400}.header-text-centered{height:65px;width:100%;display:flex;align-items:center;justify-content:center}.header-text-centered h5{margin:0}.navbar-custom{margin-bottom:0;text-transform:uppercase;font-family:Roboto;background-color:#1d1e22}@media (min-width:768px){.navbar-custom{height:75px}}.navbar-custom .navbar-toggle{color:#fff;font-size:14px}.navbar-custom .navbar-toggle:active,.navbar-custom .navbar-toggle:focus{outline:0}.navbar-custom .navbar-brand{padding-bottom:23px}@media (min-width:768px){.navbar-custom .navbar-brand{padding-top:22px;height:75px}}.navbar-custom .navbar-brand:focus{outline:0}.navbar-custom .navbar-brand img{background-repeat:no-repeat;display:block;width:0;height:0;outline:0;background-image:url(../img/zf_logo_mini.svg);padding:15px 30px 15px 30px}@media (min-width:768px){.navbar-custom .navbar-brand img{background-image:url(../img/zf_logo.svg);padding:15px 125px 15px 125px}}.navbar-custom a{color:#fff;font-weight:300}.navbar-custom .nav{background-color:#1d1e22}.navbar-custom .nav li{height:100%}.navbar-custom .nav li a{background-color:#1d1e22;opacity:.8}@media (min-width:768px){.navbar-custom .nav li a{background-color:transparent;opacity:1;padding-top:27px;padding-bottom:28px}}.navbar-custom .nav li a:hover{font-weight:700;outline:0}.navbar-custom .nav li a:active,.navbar-custom .nav li a:focus{outline:0}.navbar-custom .nav li.active{outline:0}.navbar-custom .nav li.active a{font-weight:700}.navbar-custom .nav li.active a:hover{color:#fff}@media (min-width:768px){.navbar-custom .nav li.active a{padding-top:24px;border-top-width:3px;border-color:#0071bc;border-top-style:solid}}@media (min-width:768px){.navbar-custom{border-bottom:none;letter-spacing:1.4px;background-color:#1d1e22;opacity:.8}}.intro{display:table;width:100%;height:auto;padding:100px 0;text-align:center;color:#fff;background:linear-gradient(rgba(46,50,53,.75),rgba(46,50,53,.75)),url(../img/intro-bg.jpg);background-color:#000;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover}.intro .intro-body{display:table-cell;vertical-align:middle}.intro .intro-body .brand-heading{margin-left:80px;margin-right:80px}.intro .intro-body .brand-heading img{max-width:341px}.intro .intro-body .intro-text{padding-top:48px;text-transform:uppercase;font-family:Roboto;font-weight:700;letter-spacing:1.8px;text-align:center}.intro .intro-body .intro-text-light{font-weight:300}@media (min-width:768px){.intro{height:100%;padding:0}.intro .intro-body .intro-text{font-size:18px}}.btn-circle{width:59px;height:59px;margin-top:15px;padding:12px 16px;border:2px solid #fff;border-radius:100%!important;font-size:22px;letter-spacing:-.2px;color:#fff;background:0 0;-webkit-transition:background .3s ease-in-out;-moz-transition:background .3s ease-in-out;transition:background .3s ease-in-out}.btn-circle:focus,.btn-circle:hover{outline:0;color:#fff;background:rgba(255,255,255,.1)}.btn-circle i.animated{-webkit-transition-property:-webkit-transform;-webkit-transition-duration:1s;-moz-transition-property:-moz-transform;-moz-transition-duration:1s}.btn-circle:hover i.animated{-webkit-animation-name:pulse;-moz-animation-name:pulse;-webkit-animation-duration:1.5s;-moz-animation-duration:1.5s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-moz-keyframes pulse{0%{-moz-transform:scale(1);transform:scale(1)}50%{-moz-transform:scale(1.2);transform:scale(1.2)}100%{-moz-transform:scale(1);transform:scale(1)}}.content-section{background-color:#fff;padding-top:75px;font-size:16px;font-weight:300;color:#26282c}.content-section img.full-width{width:100%;padding-top:50px;padding-right:30px;padding-bottom:30px}.content-section .company{font-weight:700;color:#1d1e22}.products-section{width:100%;padding:50px 0;color:#606873;background-color:#e6eaf4}.products-section h2{font-weight:700;font-size:28px;letter-spacing:2.8px}.products-section .thumbnail{height:450px}@media (min-width:768px) and (max-width:991px){.products-section .thumbnail{height:525px}}@media (min-width:1200px){.products-section .thumbnail{height:525px}}.products-section .thumbnail .svg-container{height:200px;display:flex;justify-content:center}.products-section .thumbnail .svg-container img{width:110px;align-self:center}.products-section .thumbnail svg{height:215px}.products-section .thumbnail h3{font-size:14px;font-weight:700;letter-spacing:1.4px;text-align:center;color:#0071bc;height:30px}.products-section .thumbnail p{font-size:13px;line-height:1.38;text-align:center;color:#1d1e22;margin:0 5px 16px}.products-section .thumbnail a{text-decoration:none}#about .row .image-container{height:465px;display:flex;flex-direction:column;justify-content:center}.audyt-button{margin-top:20px;padding-top:20px;text-align:center;width:276px;height:58px;border-radius:29px;background-color:#0083fe;box-shadow:.1px 6px 6px 0 rgba(52,52,52,.15),.2px 13px 32px 0 rgba(52,52,52,.15);font-size:14px;font-weight:700;letter-spacing:1.4px;color:#fff}.pko-section{padding-bottom:85px;background-color:#e6eaf4}.pko-section .pko-logo{padding-top:30px;padding-bottom:30px;display:flex;align-items:center;justify-content:center}@media (min-width:992px){.pko-section .pko-logo{height:315px}}@media (min-width:1200px){.pko-section .pko-logo{padding-left:30px;padding-right:30px}}.pko-section .pko-logo img{width:100%;max-width:300px}.quiz-section{background:#fff;padding-bottom:50px}.quiz-section p{color:#000}.quiz-section .questions-container{background:#fff}.quiz-section .questions-container p{display:list-item;list-style-type:'🔹';padding-inline-start:1ch}.quiz-section .questions-container h1{padding-left:35px}.quiz-section img{position:absolute;left:-100px;display:none}@media (min-width:1640px){.quiz-section img{display:block}}.quiz-section .report-download{height:443px;display:flex;flex-direction:column;justify-content:center}.audyt-section{background:url(../img/plikKontrolnyBanner.jpg)}.audyt-section .audyt-baner{margin:15px;padding-left:70px;padding-top:61px;width:915px;height:391px}.audyt-section .audyt-baner .content{width:414px;text-align:left}.audyt-section .audyt-baner .content .heading{font-size:28.8px;font-weight:700;line-height:normal;letter-spacing:3px;color:#1d1e22}.audyt-section .audyt-baner .content .sub-heading{font-size:22.4px;line-height:1.61;letter-spacing:2.2px;color:#1d1e22}.audyt-section .audyt-baner .content a{text-decoration:none}.audyt-section .audyt-baner img{position:absolute;top:20px;right:0;height:460px;width:auto;padding:0}.contact-section{background-color:#26282c;color:#fff;padding-top:85px;padding-bottom:60px}.contact-section h2{font-weight:700;font-size:28px;color:#0071bc;letter-spacing:2.8px}.contact-section a{font-size:24px;color:#0071bc;text-decoration:none}.contact-section .email-column{margin-bottom:20px}.contact-section .email-container{margin-bottom:16px}.contact-section .email-container i{font-size:24px;margin-right:8px}.contact-section .email-container span{font-size:24px}.contact-section .telephone-container{margin-bottom:16px}.contact-section .telephone-container i{font-size:24px;margin-right:8px}.contact-section .telephone-container span{font-size:24px}.contact-section img{width:50%;height:auto;margin-bottom:16px}.contact-section .contact-form{align-self:center;text-align:left}.contact-section .contact-form input[type=text],.contact-section .contact-form select,.contact-section .contact-form textarea{width:100%;padding:12px;border:1px solid #ccc;margin-top:6px;margin-bottom:16px;resize:none;color:#000}.contact-section .contact-form textarea{height:170px}#map{width:100%;height:200px;margin-top:100px}@media (min-width:767px){.content-section{padding-top:85px}#map{height:400px;margin-top:250px}}.btn{text-transform:uppercase;font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-radius:0}.btn-default{border:1px solid #42dca3;color:#42dca3;background-color:transparent}.btn-default:focus,.btn-default:hover{border:1px solid #42dca3;outline:0;color:#000;background-color:#42dca3}ul.banner-social-buttons{margin-top:0}@media (max-width:1199px){ul.banner-social-buttons{margin-top:15px}}@media (max-width:767px){ul.banner-social-buttons li{display:block;margin-bottom:20px;padding:0}ul.banner-social-buttons li:last-child{margin-bottom:0}}footer{padding:50px 0}footer p{margin:0}::-moz-selection{text-shadow:none;background:#fcfcfc;background:rgba(255,255,255,.2)}::selection{text-shadow:none;background:#fcfcfc;background:rgba(255,255,255,.2)}img::selection{background:0 0}img::-moz-selection{background:0 0}body{webkit-tap-highlight-color:rgba(255,255,255,.2)}@media (min-width:1200px){.no-left-padding-lg{padding-left:0}}@media (min-width:1200px){.no-right-padding-lg{padding-right:0}}[data-i18n]::before{content:attr(data-i18n)}[data-i18n-pl]:lang(pl)::before{content:attr(data-i18n-pl)}ul.dropdown-menu a{width:200px;cursor:pointer}.active-pl:lang(pl){font-weight:700}.active-en:lang(en){font-weight:700}.audyt-header{background:linear-gradient(rgba(95,106,140,.05),rgba(95,106,140,.05)),url(../img/worldMap.png) center/cover no-repeat;background-color:#25272d;color:#fff;text-align:left}.audyt-header .app-screen{max-height:100%;max-width:100%}.audyt-header .buttons{margin-top:30px;margin-bottom:30px}.audyt-header a{font-size:12px;font-weight:700;font-family:Roboto;color:#fff;border-radius:22.5px;letter-spacing:1.5px;line-height:33px;text-align:center;width:207px;height:45px}.audyt-header a.register{background:#0083fe;border:0}.audyt-header a.register:hover{color:#fff;background:#0071bc}.audyt-header a.login{background:0 0;box-shadow:.1px 8px 20px 0 rgba(52,52,52,.2);border:solid 1px #0083fe;margin-top:20px;margin-left:0}@media (min-width:1200px){.audyt-header a.login{margin-left:20px;margin-top:0}}.audyt-header a.login:hover{color:#0083fe}.audyt-header .title{margin:0;font-size:24px;font-weight:700;letter-spacing:2.4px;color:#fff}.audyt-header .subtitle{margin:0;font-size:18px;font-weight:300;letter-spacing:1.8px;line-height:1.61}.audyt-header .golive{margin-top:40px;font-size:12.9px;font-weight:300;letter-spacing:1.3px}.audyt-reports{font-size:16px;color:#26282c;font-weight:300;line-height:1.5}.audyt-reports .sample-report{font-size:14px;line-height:1.71}.audyt-reports .sample-report a{cursor:pointer;color:#0071bc}.audyt-reports p{margin-left:67px}.audyt-reports .desc{border-left-style:solid;border-left-color:#0071bc}.audyt-reports ol{counter-reset:li;margin-left:0;padding-left:0;margin-left:63px}.audyt-reports ol>li{position:relative;padding:20px 3em;list-style:none}.audyt-reports ol>li:before{content:counter(li) ".";counter-increment:li;position:absolute;top:16px;left:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:2em;margin-right:8px;padding:4px;color:#0071bc;text-align:center;font-weight:700}.audyt-reports li ol,.audyt-reports li ul{margin-top:6px}.audyt-reports ol ol li:last-child{margin-bottom:0}.audyt-reports li{border-top-style:solid;border-top-width:1px;border-top-color:#c1c1c1}.audyt-reports li .element-heading{color:#26282c;font-weight:700}.audyt-reports li .element-content{color:#26282c;font-weight:300}.breadcrumb>li+li:before{color:#0071bc;content:">"}.breadcrumb{padding-left:0;text-align:left;background-color:inherit;font-size:11px;font-weight:700;font-family:Roboto;margin-bottom:0}.breadcrumb a{color:#26282c;text-decoration:none}.breadcrumb .active{color:#0071bc}.strong{font-weight:700;color:#0071bc}.grafika img{max-width:300px}.grafika a{text-decoration:none}.audyt-content{padding-top:10px;background-color:#fff}.audyt-content .photo{margin-top:50px;font-size:12px;text-align:center;color:#26282c}.audyt-content .photo img.anna{height:220px}.audyt-content .photo img.dariusz{height:190px}.audyt-content .photo .name{margin-top:10px;font-size:16px;font-weight:700}@media (min-width:767px){.audyt-header{padding-top:160px}.audyt-content{padding-top:65px;padding-bottom:160px}.grafika{padding-left:70px}.audyt-reports li:last-of-type{border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#c1c1c1}}.pricing{color:#26282c;background:#fff;padding-top:50px;padding-bottom:30px}.pricing h2{font-weight:700;font-size:28px;color:#26282c;letter-spacing:2.8px;text-align:center}.pricing .pricing-item{padding:20px;padding-top:100px}.pricing .pricing-item .shadow{position:absolute;top:0;left:0;background:#fff;opacity:.8;width:100%;height:100%}.pricing .pricing-item .pricing-content{width:370px;height:370px;border:1px solid #e5e5e5;box-shadow:3.5px 6.1px 31.6px 8.4px rgba(24,24,24,.1);border-radius:25px;text-align:center;padding-top:60px;padding-left:30px;padding-right:30px}.pricing .pricing-item .pricing-content .text1{font-size:20px;color:#252525;width:100%}.pricing .pricing-item .pricing-content .price{font-size:55px;color:#0083fe;width:100%;margin-top:25px}.pricing .pricing-item .pricing-content .text2{width:100%;font-size:18px;color:#b6b6b6}.pricing .pricing-item .pricing-content .discount{position:absolute;top:20px;right:10px;width:134px;height:134px;border-radius:67px;background:#14cfa2;box-shadow:0 5px 9.2px .8px rgba(0,0,0,.15);font-weight:700;color:#fff}.pricing .pricing-item .pricing-content .discount .number{padding-top:35px;font-size:46px;line-height:1;letter-spacing:-1.6px;width:100%}.pricing .pricing-item .pricing-content .discount .prct{font-size:26px;vertical-align:top}.pricing .pricing-item .pricing-content .discount .text{font-size:23px;letter-spacing:-.8px;line-height:.8;width:100%}.pricing .pricing-item .pricing-content .text3{margin-top:25px;color:#0083fe;font-weight:700;font-size:20px}.pricing .pricing-item .pricing-content.small{height:260px}.pricing .pricing-item .pricing-content.promotion{border:1px solid #0071bc}