a,abbr,acronym,address,applet,article,big,blockquote,body,button,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,iframe,img,input,ins,kbd,label,legend,li,menu,nav,object,ol,p,pre,q,s,samp,section,select,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;text-decoration:none}h2,h3{font-family:Montserrat-Regular;text-transform:uppercase;text-align:center}a,button{outline:0!important}@font-face{font-family:Montserrat-Regular;src:url(../fonts/Montserrat-Regular.eot?#iefix) format('embedded-opentype'),url(../fonts/Montserrat-Regular.woff) format('woff'),url(../fonts/Montserrat-Regular.ttf) format('truetype'),url(../fonts/Montserrat-Regular.svg#Montserrat-Regular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:Montserrat-Black;src:url(../fonts/Montserrat-Black.eot?#iefix) format('embedded-opentype'),url(../fonts/Montserrat-Black.woff) format('woff'),url(../fonts/Montserrat-Black.ttf) format('truetype'),url(../fonts/Montserrat-Black.svg#Montserrat-Black) format('svg');font-weight:400;font-style:normal}@font-face{font-family:Montserrat-Bold;src:url(../fonts/Montserrat-Bold.eot?#iefix) format('embedded-opentype'),url(Montserrat-Bold.woff) format('woff'),url(../fonts/Montserrat-Bold.ttf) format('truetype'),url(../fonts/Montserrat-Bold.svg#Montserrat-Bold) format('svg');font-weight:400;font-style:normal}@font-face{font-family:Montserrat-Hairline;src:url(../fonts/Montserrat-Hairline.eot?#iefix) format('embedded-opentype'),url(../fonts/Montserrat-Hairline.woff) format('woff'),url(../fonts/Montserrat-Hairline.ttf) format('truetype'),url(../fonts/Montserrat-Hairline.svg#Montserrat-Hairline) format('svg');font-weight:400;font-style:normal}@font-face{font-family:Montserrat-Light;src:url(../fonts/Montserrat-Light.eot?#iefix) format('embedded-opentype'),url(../fonts/Montserrat-Light.woff) format('woff'),url(../fonts/Montserrat-Light.ttf) format('truetype'),url(../fonts/Montserrat-Light.svg#Montserrat-Light) format('svg');font-weight:400;font-style:normal}body{background-color:#fff}.menutop,.navbar-default{background-color:#323232}h2{font-size:25px;color:#231f20}h3{font-size:18px;color:#696969;line-height:1.389;padding-bottom:30px}p{font-family:"Open Sans";font-size:15px;font-weight:300;color:#637988;text-align:center;padding-bottom:20px}#home .col-md-10,#nasze-skille .progressCircle div,#oferta .offer-subs .nav-tabs h3,#referencje blockquote p,.menu{font-family:Montserrat-Regular}p:last-of-type{padding-bottom:0}li{list-style:none}#header nav{margin-bottom:0!important}.menutop{color:#fff;height:90px;width:100%;line-height:90px}.menutop ul li a{display:block;float:right;color:#fff;text-decoration:none;margin-left:20px;margin-right:20px}.menutop ul li a:active,.menutop ul li a:hover{color:#72c2ff;background-color:#323232}.navbar .container{height:90px}.navbar-brand{margin-top:9px;padding:15px 0 0 15px}.navbar-default{border:none;max-height:90px}.navbar-default .navbar-nav>li>a{color:#fff}.navbar-default .navbar-nav>li>a:active,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover,.navbar-default li#current{color:#72c2ff}.navbar-default .navbar-toggle{border:0}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background:0 0}.nawigacja{background-color:#323232;color:#fff}.menu{float:right;font-size:13px;color:#f4f4f4;text-transform:uppercase;margin-top:18px}.menu .ul .a{color:#72c2ff}.current,.menu .ul.a:active,.menu .ul.a:hover,.navbar .nav>.active>a,.navbar .nav>.active>a:focus,.navbar .nav>.active>a:hover{color:#72c2ff;background-color:transparent}#home .col-md-10,#home .headline{color:#fff;text-transform:uppercase}.navbar-toggle{margin-right:15px;margin-top:27px}.navbar-nav{background-color:#323232}.slider{height:728px;width:100%;background-image:url(../images/slider.png);background-repeat:no-repeat;background-position:center;background-size:cover;background-attachment:fixed;border-bottom:#72c2ff 3px solid;position:relative;margin:0 auto}.separator-slider{width:30px;height:2px;position:relative;margin:20px auto 19px;border-top:2px solid #73c2ff}.separator-kontakt,.separator-top{width:1in;height:20px;position:relative;margin:20px auto 19px}.separator-top{background:url(../images/separator.png) no-repeat}.separator-kontakt{background:url(../images/separator-kontakt.png) no-repeat}.separator-bottom{background:url(../images/separator-bottom.png) no-repeat;display:block;width:21px;height:19px;position:absolute;bottom:20px;left:50%;margin-left:-11px}.separator-head{width:100%;background:url(../images/separator-skille.png) top center no-repeat;height:20px;position:relative;margin:20px auto 19px}.wrap{width:600px;margin:0 auto;padding:30px 0;text-align:center}.nav-tabs{border:0}.nav-pills>li>a.oferta_kolo,.oferta_kolo{border-radius:50%;background-color:#323232;width:138px;height:138px;margin:0 auto 56px;display:table;padding:0;line-height:0;cursor:pointer}#o-nas,#startowa .col-md-4 p{padding-bottom:40px}.oferta_kolo .bg{position:absolute;top:0;left:0}.oferta_kolo span{display:table-cell;text-align:center;vertical-align:middle}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover,.oferta_kolo.active,.oferta_kolo:active,.oferta_kolo:hover{background-color:#73c2ff!important}.oferta_kolo .svg *{stroke-width:10px}.active .oferta_kolo .svg *,.oferta_kolo.active .svg *,.oferta_kolo:hover .svg *{stroke:#FFF!important}.nav-pills>li+li{margin-left:0}.usnoe{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.przycisk{background-color:transparent;width:199px;height:57px;border:2px solid #FFF;text-transform:uppercase;margin:15px;letter-spacing:2px}#home .container,#ukryta{position:absolute;width:100%}.przycisk:focus,.przycisk:hover{background-color:#73c2ff;border:2px solid #73c2ff;box-shadow:none}#home .container{top:56.5%;transform:translateY(-50%)}#home .col-md-10{z-index:20;min-height:302px;text-align:center;font-size:15px;background:rgba(48,48,48,.5);padding-top:50px;margin:0 auto}#o-nas,#oferta{padding-top:90px;text-align:center}#home .headline{font-size:36px;word-wrap:break-word;max-width:100%}#home .buttons{text-align:center;margin-top:35px;margin-bottom:25px}#o-nas{min-height:425px;margin-top:-90px}#o-nas h2{padding-top:90pt}#ukryta{display:none;top:0}#oferta,#oferta .container{position:relative}#ukryta .nav-pills li{min-height:138px;margin:0 0 56px}#oferta{margin-top:-90px;z-index:2}#oferta .skew-line{background-color:#f4f4f4;min-height:651px;text-align:center}#oferta h2{padding-bottom:30px}#oferta .tab-content.col-md-10{padding-top:110px}#oferta .tabs .tab-content{padding-bottom:30px;min-height:190px}#oferta .offer-subs{margin:0 auto;text-align:center}#oferta .offer-subs .nav-tabs{float:none;display:inline-block}#oferta .offer-subs .nav-tabs li{width:90pt;height:150px;margin-bottom:0}#oferta .offer-subs .nav-tabs.smaller-margin li{width:102px}#oferta .offer-subs .nav-tabs a{padding:0;margin:0 auto;display:table;width:79px;height:79px;border:0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#73C2FF;line-height:0;position:relative}#oferta .offer-subs .nav-tabs a .bg{position:absolute;top:0;left:0}#oferta .offer-subs .nav-tabs a:hover,#oferta .offer-subs .nav-tabs li.active a{background-color:#FFF}#oferta .offer-subs .nav-tabs a .svg *{stroke-width:9pt}#oferta .offer-subs .nav-tabs a:hover .svg *,#oferta .offer-subs .nav-tabs li.active a .svg *{stroke:#0C7AAA!important}#oferta .offer-subs .nav-tabs span{display:table-cell;text-align:center;vertical-align:middle}#oferta .offer-subs .nav-tabs h3{display:none;font-size:9pt;color:#B6B6B6;padding:25px 0 0;text-align:center}#oferta .offer-subs .nav-tabs li.active h3,#oferta .offer-subs .nav-tabs li:hover h3{display:block}#nasze-skille{text-align:center;margin-bottom:180px}#nasze-skille .col-xs-12{padding-bottom:60px}#nasze-skille .col-xs-12 h2{margin-top:220px}#nasze-skille .progressCircle{position:relative;height:145px;width:10pc;margin:0 auto}#nasze-skille .progressCircle div{position:absolute;z-index:3;top:53%;left:50%;margin-left:-40px;margin-top:-22px;width:5pc;height:40px;color:#2E2E2E;font-size:9pt}#nasze-skille .progressCircle canvas{position:relative;z-index:2}#nasze-skille .progressCircle img{position:absolute;top:0;left:8px;z-index:1}#timeline,#timeline .container{position:relative}#nasze-skille .progressCircle strong{color:#ADADAD;font-size:14px;line-height:0;display:block;padding-top:7px}#kontakt label,#partnerzy p{font-size:15px}#timeline{z-index:1;margin-top:-1px}#timeline .skew-line{background-color:#323232;text-align:center;padding-bottom:150px}#timeline .container h2{position:absolute;color:#323232;right:20px;top:-200px}#referencje{background-color:#323232;padding:50px 0;border-top:9px solid #73c2ff}#referencje .quotes{max-width:80%;margin:0 auto}#kontakt,#nasze-marki,#partnerzy{margin-top:-90px}#referencje blockquote{border-left:0 solid #ddd;padding:0 25px;text-align:center;line-height:30px}#referencje blockquote p{font-size:25px;font-style:italic;font-weight:100;color:#fff}#referencje blockquote p:last-child{text-align:right;font-style:normal;padding:20px 30px 0 0}#referencje blockquote p:last-child:before{content:'—';margin-right:5px}#referencje blockquote p.hairline{font-family:Montserrat-Hairline}#kontakt button,#kontakt label{font-family:Montserrat-Regular}#nasze-marki{padding-top:90px}#nasze-marki h2{padding-top:1in;padding-bottom:5pc}#nasze-marki .container-fluid{background-color:#f4f4f4}#nasze-marki .container{min-height:725px}#nasze-marki .box_marki{min-height:402px;margin-bottom:20px;text-align:center;background-color:#fff;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;border:0 #000}#nasze-marki .box_marki img{width:70%;height:auto;padding:60px 0}#nasze-marki .box_marki.first img{padding:5pc 0}#nasze-marki .box_marki p{padding:0 20px}#partnerzy{padding-top:90px;padding-bottom:140px}#partnerzy h2{padding-top:142px}#partnerzy p{font-family:Open Sans;color:#231f20}#partnerzy p.gray{text-align:center;color:#999;padding-bottom:85px}#partnerzy .part_logotyp{padding:40px 0;min-height:130px;line-height:65px;text-align:center}#partnerzy .part_logotyp img{width:100%;height:auto}#partnerzy .partnerzy-logo{-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.7}#partnerzy .partnerzy-logo:hover{-webkit-filter:none;filter:none;opacity:1}#kontakt{padding-top:90px}#kontakt .container-fluid{background-color:#323232}#kontakt label.error{font-family:'Open Sans';color:red;font-size:9pt;letter-spacing:1px;text-transform:none}#kontakt input,#kontakt textarea{background-color:#4a4a4a;border:1px solid #6f6f6f;border-radius:1px;font-size:14px;font-family:'Open Sans';color:#AAA;box-shadow:none}#kontakt textarea{margin-bottom:0}#kontakt input.error,#kontakt textarea.error{border-color:red}#kontakt button{float:right;font-size:15px;color:#5ea3d8;padding:0;background-color:transparent;text-transform:uppercase}#kontakt .adres,#kontakt .telefon{font-family:Montserrat-Regular;font-size:18px}#kontakt .box_adres,#kontakt .box_kontakt{margin:56px 0;padding-top:95px;min-height:500px;border:1px solid #fff;color:#fff}#kontakt .box_kontakt{padding-left:12%;padding-right:12%;text-transform:uppercase}#kontakt .box_adres h2,#kontakt .box_kontakt h2{color:#fff;text-align:center}#kontakt .telefon{color:#73c2ff}#kontakt .adres{color:#fff;text-transform:capitalize}#kontakt .form_success{text-transform:uppercase;font-weight:700}#map{border-bottom:2px solid #73c2ff}#google-map{width:100%;height:520px}#kawa .row{padding:180px 0}#kawa .col-xs-12{height:186px;position:relative}#kawa .symbol{font-size:3pc;line-height:185px;text-align:center}#kawa img{position:absolute;top:0;left:0}#kawa img.shadow{z-index:-1}#footer{background-color:#73c2ff;height:130px}#footer .container{margin-bottom:0}#footer .container p{font-family:Montserrat-Regular;color:#fff;font-size:13px;text-align:left;padding-top:46px}#footer .hidden-xs{text-align:right}#footer .footer-ikonka{padding:46px 28px}#footer .footer-ikonka:hover{-webkit-filter:grayscale(1);filter:grayscale(1)}#siteNotice h3{padding-bottom:20px}#siteNotice p{padding-bottom:10px}@media (max-width:1200px){#kawa .col-xs-12{margin:0 auto;float:none;padding:0;width:186px}#kawa .col-xs-12.symbol{height:75pt;line-height:75pt}#partnerzy .hidden-xs{display:none}}@media (max-width:990px){.nav-pills>li>a.oferta_kolo{cursor:inherit}.nav-pills>li>a.oferta_kolo:hover{background-color:#323232!important}#timeline svg{display:none}#timeline .container h2{position:relative;top:0;left:0;text-align:centerl;color:#fff;margin-top:5pc}#nasze-marki .box_marki.first img{padding:60px 0}}@media (max-width:767px){#header .container{padding:0!important}#header .navbar-header{padding:0 15px}#home .headline{font-size:24px;word-wrap:normal}.navbar-collapse{margin:20px 0 0!important;padding:0;width:100%;border-color:#888!important}.navbar-collapse ul.navbar-nav{margin:0!important;padding:0}.navbar-collapse ul.navbar-nav li{border-bottom:1px solid #888;text-align:center}.navbar-collapse ul.navbar-nav li a{padding:20px}}@media (max-width:480px){#home .headline{font-size:20px;word-wrap:normal}#home .col-md-10{padding:20px 0;min-height:auto}#home .buttons{margin-top:20px;margin-bottom:0}.btn-group-lg>.btn,.btn-lg{font-size:1pc}#o-nas h2{padding-top:5pc}#nasze-skille,#partnerzy{padding-top:5pc;padding-bottom:5pc;margin-bottom:0}#nasze-skille .col-xs-12 h2,#partnerzy h2{margin-top:0}#partnerzy .col-xs-6{width:100%}#partnerzy .part_logotyp{padding:15px 0}#partnerzy .part_logotyp img{width:70%}#kontakt .box_adres{min-height:auto;padding:40px 6%;margin:40px 0 20px}#kontakt .box_kontakt{min-height:auto;padding:40px 6%;margin:20px 0 40px}#kawa .row{padding:5pc 0}#google-map{height:20pc}#footer{height:auto}#footer .container p{padding:20px 0}}