@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,400i,700,800&display=swap&subset=latin-ext);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@600;800&display=swap&subset=latin-ext);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{font-size:10px}body{background-color:#fff;color:#343434;font-family:'Open Sans',sans-serif}body *{outline:0}img{max-width:100%}img.img-fluid{width:100%}strong{font-weight:700}.font-italic{font-style:italic}a{text-decoration:none}sub{font-size:smaller;vertical-align:sub}sup{vertical-align:super;font-size:smaller}.color--gold{color:#d79128}.bg--gold{background-color:#d79128!important}.color--red{color:#c80f0f}.bg--red{background-color:#c80f0f!important}.color--white{color:#fff}.bg--white{background-color:#fff!important}.color--white-smoke{color:#f6f6f6}.bg--white-smoke{background-color:#f6f6f6!important}.color--gray{color:#dfdfdf}.bg--gray{background-color:#dfdfdf!important}.color--gray2{color:#cad1d3}.bg--gray2{background-color:#cad1d3!important}.color--dark{color:#0d1013}.bg--dark{background-color:#0d1013!important}html{font-size:10px}#container{visibility:hidden}#container.show{visibility:visible}.preloader{position:fixed;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;z-index:100000;-webkit-transition:opacity .5s,visibility .5s;-o-transition:opacity .5s,visibility .5s;transition:opacity .5s,visibility .5s}.preloader.hide{opacity:0;visibility:hidden}.preloader .gears{width:350px;display:block;text-align:center}.preloader .gears .big{width:100px;height:100px;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-animation:rotate 1.5s linear infinite;animation:rotate 1.5s linear infinite}.preloader .gears .small{width:70px;height:70px;margin-left:-6px;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-animation:reverseRotate 1.5s linear infinite;animation:reverseRotate 1.5s linear infinite}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes reverseRotate{0%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes reverseRotate{0%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}section{position:relative}.section-title{text-align:center;margin-bottom:4rem}.section-title .decor{border:1px solid #dfdfdf;height:10px;width:10px;display:inline-block;border-radius:50%;position:relative;margin-top:5px}.section-title .decor:after,.section-title .decor:before{background:#dfdfdf none repeat scroll 0 0;content:"";height:1px;position:absolute;top:4px;width:60px}.section-title .decor:before{left:-71px}.section-title .decor:after{right:-71px}@media only screen and (min-width:0){html{font-size:6px}}@media only screen and (min-width:1024px){html{font-size:8px}}@media only screen and (min-width:1250px){html{font-size:10px}}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:45px;height:45px;z-index:2;overflow:hidden;cursor:pointer}.slick-arrow img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.slick-arrow.slick-prev{left:0;border:3px solid #fff}.slick-arrow.slick-next{right:0;background-color:#c80f0f}.slick-arrow.slick-hidden{display:none}.slick-dots{text-align:center;padding-top:3rem}.slick-dots li{border-radius:50%;border:2px solid grey;display:inline-block;cursor:pointer;margin:0 .7rem}.slick-dots li.slick-active{border-color:#000;background-color:#000}.slick-dots li button{opacity:0;font-size:1px;padding:0;width:1.8rem;height:1.8rem}.info,h1,h2,h3,h4,h5,li,p{line-height:1}.info a,h1 a,h2 a,h3 a,h4 a,h5 a,li a,p a{color:inherit}h1{position:relative;font-size:3.6rem;font-weight:700;text-transform:uppercase}h2{position:relative;font-size:3rem;font-weight:700;text-transform:uppercase}h3{font-size:2.2rem;font-weight:700}li,p{font-size:2.1rem;line-height:1.7;margin-bottom:.8em}@media only screen and (min-width:768px){li,p{font-size:1.5rem}}.slice-slider{position:relative;width:100%}.slider-container{position:relative;overflow:hidden;height:0;padding-bottom:80%}.alpha,.slider-overlay{position:absolute;top:0;left:0;width:260%;margin-left:-100%;height:100%}.slider-overlay{background-position:0 0;background-size:100% auto;background-repeat:no-repeat}.slider-overlay:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:block;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.1)),color-stop(95%,rgba(0,0,0,.5)),to(rgba(0,0,0,.7)));background-image:-o-linear-gradient(rgba(0,0,0,.1) 0,rgba(0,0,0,.5) 95%,rgba(0,0,0,.7) 100%);background-image:linear-gradient(rgba(0,0,0,.1) 0,rgba(0,0,0,.5) 95%,rgba(0,0,0,.7) 100%)}.slider-container:after{content:"";display:table;clear:both}.slider-slice{position:relative;width:25%;height:100%;float:left;overflow:hidden;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.slider-slice img{position:relative;max-width:none;top:0;width:400%}.slider-slice-imageContainer{height:100%;width:100%;overflow:hidden;position:absolute}.slider-slice:nth-of-type(1) img{left:0}.slider-slice:nth-of-type(2) img{left:-100%}.slider-slice:nth-of-type(3) img{left:-200%}.slider-slice:nth-of-type(4) img{left:-300%}@media only screen and (min-width:480px){.slider-container{padding-bottom:50%}.alpha,.slider-overlay{width:160%;margin-left:-50%}}@media only screen and (min-width:768px){.slider-container{padding-bottom:40%}.alpha,.slider-overlay{width:100%;margin-left:0}}.working-time{background:#f6f6f6;padding:3rem 2rem}.working-time h3{margin-bottom:1em}.working-time ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #dfdfdf;padding-bottom:.8em}.working-time ul li:last-of-type{margin-bottom:0;padding-bottom:0;border:none}.working-time--dark{background-color:#0d1013}.info{display:inline-block;margin-bottom:1.5rem}.info .icon{font-size:20px}.info div{font-size:12px;display:inline-block;vertical-align:middle;padding-left:.8rem;line-height:1.2}.info:last-of-type{margin:0}.info a{-webkit-transition:color .5s;-o-transition:color .5s;transition:color .5s}.info a:hover{color:#c80f0f}.section-home .info-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.section-home .top{position:relative;padding:1rem 0;background-color:#0d1013;color:#fff}.section-home .top .social-icons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.section-home .top .social-icons li{margin-left:1.5rem;margin-bottom:0;font-size:12px;line-height:1}.section-home .top .social-icons li:first-of-type{margin-left:0}.section-home .main-rotator-wrap{position:relative}.section-home .text-rotator{position:absolute;top:50%;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:150}.section-home .rotator--main .slide{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.section-home .rotator--main .slide .text{font-family:Poppins,sans-serif;color:#fff;text-align:center;line-height:1.1}.section-home .rotator--main .slide .text .title{letter-spacing:.15em;font-size:4rem;text-shadow:.05em .05em #560606}.section-home .rotator--main .slide .text .subtitle{padding-top:1em;font-size:2rem;letter-spacing:.1em;font-weight:600;text-shadow:.05em .05em #560606}@media only screen and (min-width:630px){.section-home .info{margin-bottom:0}}@media only screen and (min-width:768px){.section-home .rotator--main .slide .text .title{font-size:7rem}.section-home .rotator--main .slide .text .subtitle{font-size:2rem}}.section-services{background:url(../img/stock/adobe/naprawa2.jpg) no-repeat 50% 50%;background-size:cover;background-attachment:fixed}.section-services *{color:#fff}.section-services:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7)}.section-services .tabs{background-color:rgba(13,16,19,.4)}.section-services .tabs ul{padding:2rem}.section-services .tabs ul li{padding:1rem;margin-bottom:1rem;background-color:#0d1013;-webkit-transition:background-color .5s;-o-transition:background-color .5s;transition:background-color .5s}.section-services .tabs ul li p{margin-bottom:0}.section-services .tabs ul li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.section-services .tabs ul li a .icon{position:relative;font-size:3.5rem;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:6rem;margin-right:2rem;text-align:center}.section-services .tabs ul li a .icon:after{content:"";position:absolute;top:50%;right:0;width:1px;height:4rem;background-color:#fff;margin-top:-2rem}.section-services .tabs ul li.active,.section-services .tabs ul li:hover{background-color:#c80f0f}.section-services .tab{display:none}.section-services .tab.active{display:block}.section-services .tab h2{overflow:hidden;margin-bottom:1em}.section-services .tab h2 span{position:relative}.section-services .tab h2 span:after{content:"";position:absolute;top:50%;left:100%;width:2000px;height:1px;margin-left:1em;background-color:#fff}.section-services .tab .description img{max-width:40%;float:left;margin:0 2rem 1rem 0}.section-services .tab .description ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;padding-top:1rem}.section-services .tab .description ul li{margin:0 0 1em 0;padding-left:1.5em;width:50%}.section-services .tab .description ul li i{color:#c80f0f;margin:0 .5em 0 -1.5em;width:1em}.section-services .tab .description:after{content:"";display:block;clear:both}@media only screen and (min-width:768px){.section-services .tab .description ul{width:100%}.section-services .tab .description ul li{width:25%}}.section-prices ul .price{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;margin:0}.section-prices ul .price:nth-of-type(even){background-color:#f6f6f6}.section-prices ul .price__price{color:#c80f0f;font-weight:700}@media only screen and (min-width:768px){.section-prices ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.section-prices ul .price{width:calc(50% - 15px)}.section-prices ul .price:nth-of-type(even){background-color:transparent}.section-prices ul .price:nth-of-type(4n+1),.section-prices ul .price:nth-of-type(4n+2){background-color:#f6f6f6}}.section-contact .map iframe{width:100%;height:50rem}.nav-container{position:absolute;top:0;left:0;width:100%;z-index:1000}#nav{position:relative;width:100%;background-color:rgba(13,16,19,.8);z-index:1000;-webkit-transition:background-color .5s;-o-transition:background-color .5s;transition:background-color .5s}#nav .logo{width:20rem}#nav nav{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:2rem 0}#nav nav #menu-toggle{width:25px;height:25px;position:relative;cursor:pointer}#nav nav #menu-toggle span{display:block;background:#c80f0f;border-radius:2px;-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;-webkit-box-sizing:border-box;box-sizing:border-box}#nav nav #menu-toggle #hamburger{position:absolute;height:100%;width:100%;padding-top:5px}#nav nav #menu-toggle #hamburger span{width:15px;height:2px;position:relative;left:5px;margin:3px 0}#nav nav #menu-toggle #hamburger span:nth-child(1){-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}#nav nav #menu-toggle #hamburger span:nth-child(2){-webkit-transition-delay:.625s;-o-transition-delay:.625s;transition-delay:.625s}#nav nav #menu-toggle #hamburger span:nth-child(3){-webkit-transition-delay:.75s;-o-transition-delay:.75s;transition-delay:.75s}#nav nav #menu-toggle #cross{position:absolute;height:100%;width:100%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#nav nav #menu-toggle #cross span:nth-child(1){height:0%;width:2px;position:absolute;top:10%;left:12px;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}#nav nav #menu-toggle #cross span:nth-child(2){width:0%;height:2px;position:absolute;left:10%;top:12px;-webkit-transition-delay:.25s;-o-transition-delay:.25s;transition-delay:.25s}#nav nav #menu-toggle.open #hamburger span{width:0%}#nav nav #menu-toggle.open #hamburger span:nth-child(1){-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}#nav nav #menu-toggle.open #hamburger span:nth-child(2){-webkit-transition-delay:.125s;-o-transition-delay:.125s;transition-delay:.125s}#nav nav #menu-toggle.open #hamburger span:nth-child(3){-webkit-transition-delay:.25s;-o-transition-delay:.25s;transition-delay:.25s}#nav nav #menu-toggle.open #cross span:nth-child(1){height:80%;-webkit-transition-delay:.625s;-o-transition-delay:.625s;transition-delay:.625s}#nav nav #menu-toggle.open #cross span:nth-child(2){width:80%;-webkit-transition-delay:.375s;-o-transition-delay:.375s;transition-delay:.375s}#nav nav ul{display:none;width:100%}#nav nav ul li{font-weight:700;border-bottom:1px solid #333;-webkit-transition:opacity .6s,-webkit-transform .5s;transition:opacity .6s,-webkit-transform .5s;-o-transition:transform .5s,opacity .6s;transition:transform .5s,opacity .6s;transition:transform .5s,opacity .6s,-webkit-transform .5s;opacity:0;-webkit-transform:scale(1.15) translateY(-3rem);-ms-transform:scale(1.15) translateY(-3rem);transform:scale(1.15) translateY(-3rem)}#nav nav ul li:nth-child(1){-webkit-transition-delay:.49s;-o-transition-delay:.49s;transition-delay:.49s}#nav nav ul li:nth-child(1) a{font-size:1.8rem;display:block;padding:2rem;color:#fff;-webkit-transition:opacity .3s,color .3s;-o-transition:opacity .3s,color .3s;transition:opacity .3s,color .3s}#nav nav ul li:nth-child(1) a:hover{opacity:.7}#nav nav ul li:nth-child(1).active a{color:#c80f0f}#nav nav ul li:nth-child(2){-webkit-transition-delay:.42s;-o-transition-delay:.42s;transition-delay:.42s}#nav nav ul li:nth-child(2) a{font-size:1.8rem;display:block;padding:2rem;color:#fff;-webkit-transition:opacity .3s,color .3s;-o-transition:opacity .3s,color .3s;transition:opacity .3s,color .3s}#nav nav ul li:nth-child(2) a:hover{opacity:.7}#nav nav ul li:nth-child(2).active a{color:#c80f0f}#nav nav ul li:nth-child(3){-webkit-transition-delay:.35s;-o-transition-delay:.35s;transition-delay:.35s}#nav nav ul li:nth-child(3) a{font-size:1.8rem;display:block;padding:2rem;color:#fff;-webkit-transition:opacity .3s,color .3s;-o-transition:opacity .3s,color .3s;transition:opacity .3s,color .3s}#nav nav ul li:nth-child(3) a:hover{opacity:.7}#nav nav ul li:nth-child(3).active a{color:#c80f0f}#nav nav ul li:nth-child(4){-webkit-transition-delay:.28s;-o-transition-delay:.28s;transition-delay:.28s}#nav nav ul li:nth-child(4) a{font-size:1.8rem;display:block;padding:2rem;color:#fff;-webkit-transition:opacity .3s,color .3s;-o-transition:opacity .3s,color .3s;transition:opacity .3s,color .3s}#nav nav ul li:nth-child(4) a:hover{opacity:.7}#nav nav ul li:nth-child(4).active a{color:#c80f0f}#nav nav ul li:nth-child(5){-webkit-transition-delay:.21s;-o-transition-delay:.21s;transition-delay:.21s}#nav nav ul li:nth-child(5) a{font-size:1.8rem;display:block;padding:2rem;color:#fff;-webkit-transition:opacity .3s,color .3s;-o-transition:opacity .3s,color .3s;transition:opacity .3s,color .3s}#nav nav ul li:nth-child(5) a:hover{opacity:.7}#nav nav ul li:nth-child(5).active a{color:#c80f0f}#nav nav ul.open li{opacity:1;-webkit-transform:scale(1) translateY(0);-ms-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}#nav nav .info{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;border-left:1px solid #cad1d3;padding-left:3.5rem}#nav.open{background-color:#0d1013}@media only screen and (min-width:768px){#nav{background-color:rgba(13,16,19,.8)!important}#nav nav #menu-toggle{display:none}#nav nav ul{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;position:relative;background:0 0;border:none;width:auto}#nav nav ul li{margin-right:5rem;padding:0;border:none;opacity:1!important;-webkit-transform:scale(1) translateY(0)!important;-ms-transform:scale(1) translateY(0)!important;transform:scale(1) translateY(0)!important}#nav nav ul li a{padding:0!important}#nav nav ul li:last-of-type{margin:0}}footer{background:url(../img/footer-bg.jpg) no-repeat 50% 50%;background-size:cover;background-attachment:fixed}footer *{color:#fff}footer a{-webkit-transition:color .5s;-o-transition:color .5s;transition:color .5s}footer a:hover{color:#c80f0f}footer .info{display:block}footer .logo{margin-bottom:1.5rem;width:20rem}footer .fb-page{margin:0 auto;width:100%!important}footer .fb-page,footer .fb-page iframe[style],footer .fb-page span{width:100%!important}