@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font-family:'Montserrat',sans-serif;font-weight:400;vertical-align:baseline;font-size:16px;color:#182e46}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:before,blockquote:after{content:'';content:none}q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.row .row{margin:0 !important}@media screen and (min-width:1200px){.container{max-width:1260px !important}}h1{font-size:3.125rem;font-family:'Montserrat',sans-serif;font-weight:700}@media screen and (max-width:768px){h1{font-size:1.5625rem}}h2{font-size:2.1875rem;font-family:'Montserrat',sans-serif;font-weight:700}p,li{font-size:.8125rem;color:#182e46;line-height:1.25rem}b{font-size:.8125rem;font-family:'Montserrat',sans-serif;font-weight:700}ul.pointed li{margin-bottom:.5rem}ul.pointed li:before{content:"•";color:#ff6700;font-size:1.2rem;margin-right:.5rem}header h2{color:#182e46}@media screen and (min-width:1200px){.container{max-width:1180px !important}}div#content{overflow:hidden}.section-icon{position:absolute;width:100px;border-radius:10px;padding:1rem;top:-30px;left:0}.section-icon.gray{background:#ededed}.section-icon.white{background:#fff}@media screen and (max-width:1024px){.section-icon{display:none}}.home nav{-webkit-transition:.3s;transition:.3s;border-bottom:1px solid transparent}.home nav.fixed{border-bottom:1px solid #2254a7}nav a{color:#03243c;font-size:17px}nav .navbar-brand{height:54px}.navbar-expand-lg .navbar-nav .nav-link{padding-right:1.1rem;padding-left:1.1rem}button.navbar-toggler.collapsed{display:none}@media screen and (max-width:992px){button.navbar-toggler.collapsed{display:-webkit-box;display:-ms-flexbox;display:flex}.navbar-collapse{position:absolute;top:100%;background:#fff;z-index:9999;width:100%;left:0}.navbar-collapse .navbar-nav{max-width:720px;margin:auto;padding-bottom:2rem}}@media screen and (max-width:768px){.navbar-collapse .navbar-nav{max-width:540px;padding:.5rem 1rem}}.lang-switch{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;height:100%;right:20px;pointer-events:none}@media screen and (max-width:1320px){.lang-switch{top:5px;height:unset;right:5px}}@media screen and (max-width:992px){.navbar-nav{position:relative}}.lang-item{font-size:.7rem;padding:0;border-bottom:1px solid transparent;-webkit-transition:.4s;transition:.4s;line-height:1.25rem;margin:0 .2rem}.lang-item a{color:#6f8291;padding:0;display:block}.lang-item a:hover{text-decoration:none}.lang-item.current-lang a{color:#113d85}.btn-orange{font-size:.8125rem;font-family:'Montserrat',sans-serif;font-weight:700;background:#ff6700;border-radius:25px;padding:1.1rem 1.5rem;letter-spacing:.5px;-ms-flex-item-align:start;align-self:flex-start;color:#fff;-webkit-box-shadow:6px 9px 18px rgba(255,103,0,.25);box-shadow:6px 9px 18px rgba(255,103,0,.25);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;text-decoration:none}.btn-orange:hover{text-decoration:none;color:#fff;-webkit-box-shadow:3px 5px 10px rgba(255,103,0,.4);box-shadow:3px 5px 10px rgba(255,103,0,.4)}.button.main-blue{border:2px solid #2254a7;padding:.8rem 1.7rem;border-radius:45px;margin:1.5rem auto;display:inline-block;color:#2254a7 !important;font-size:13px;font-family:'Montserrat',sans-serif;font-weight:700;cursor:pointer;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;text-decoration:none}@media screen and (max-width:768px){.button.main-blue{width:100%;text-align:center}}.button.main-blue:hover{background:#2254a7;color:#fff !important}.nav-placeholder{height:90px;position:relative}nav{border-bottom:1px solid #2254a7;top:0;left:0;width:100%;height:90px;position:fixed !important;background:#fff;z-index:999;-webkit-transition:.3s ease;transition:.3s ease}nav.fixed{height:60px;background:#fff}nav .navbar-brand{height:46px}nav .navbar-brand img{height:100%}nav .page_item,nav .menu-item{padding:27px 0;border-bottom:1px solid transparent;-webkit-transition:.4s;transition:.4s}nav .page_item a,nav .menu-item a{color:rgba(255,255,255,.5);padding:.5rem 1rem;display:block}nav .page_item a:hover,nav .menu-item a:hover{text-decoration:none}nav .page_item.active,nav .page_item.current_page_item,nav .page_item:hover,nav .menu-item.active,nav .menu-item.current_page_item,nav .menu-item:hover{border-bottom:1px solid #fff}nav .page_item.active a,nav .page_item.current_page_item a,nav .page_item:hover a,nav .menu-item.active a,nav .menu-item.current_page_item a,nav .menu-item:hover a{color:#fff}nav .navbar-toggler{z-index:999;border:none}nav .navbar-toggler img{height:25px}nav .navbar-toggler img.close{height:22px}nav .navbar-toggler:focus{outline:none}nav .navbar-toggler.collapsed .close{display:none}nav .navbar-toggler.collapsed .open{display:block}nav .navbar-toggler .close{display:block}nav .navbar-toggler .open{display:none}@media screen and (max-width:1024px){nav{border:none}nav.navbar-dark .menu-item{padding:1rem 0}nav.navbar-dark .menu-item.active{border-bottom:1px solid #747aa0}nav.navbar-dark .navbar-collapse{position:absolute;width:100%;left:0;top:0;height:0;-webkit-transition:.3s;transition:.3s;background:#fff;-webkit-animation:showNav .3s ease-in-out forwards;animation:showNav .3s ease-in-out forwards}nav.navbar-dark .navbar-collapse a,nav.navbar-dark .navbar-collapse .nav-link{color:#747aa0}nav.navbar-dark .navbar-collapse .nav-link{margin:1rem}nav.navbar-dark .navbar-collapse .navbar-brand{margin:1.65rem 1rem}}@-webkit-keyframes showNav{from{height:0}to{height:100vh}}@keyframes showNav{from{height:0}to{height:100vh}}.hero{height:447px;background:url(//www.bpe.com.pl/wp-content/themes/bpe/assets/styles/../img/glowne.PNG) no-repeat center;background-size:cover;position:relative;width:100vw}.hero .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.hero .container h1{color:#fff;font-size:50px}.hero header{position:absolute;z-index:19;width:40%;right:3.5%}.hero .mask{position:absolute;width:40%;height:100%;background:#205fac;top:0;right:0;opacity:.9}.hero .mask:after{content:"";height:100%;width:40vh;background:#205fac;border-radius:50%;position:absolute;left:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:.98}@media screen and (max-width:1200px){.hero header{width:45%;right:0}}@media screen and (max-width:1024px){.hero{height:400px}.hero .mask{top:125px;width:45%;height:300px}.hero .mask:after{width:300px}.hero .container header{width:56%;top:200px}.hero .container header h1{font-size:35px;line-height:50px}}@media screen and (max-width:768px){.hero .container header{top:200px}}@media screen and (max-width:540px){.hero .container header{width:70%;top:210px}.hero .container header h1{font-size:30px;line-height:40px}}@media screen and (max-width:370px){.hero .container header h1{font-size:27px}}.welcome{margin:4rem 0 2rem;position:relative}.welcome .text{max-width:800px;margin:2.5rem auto 2rem}.welcome .text p{font-size:15px;line-height:22px}@media screen and (max-width:1024px){.welcome{padding:8rem 0 2rem}}@media screen and (max-width:768px){.welcome{padding:2rem 0 0}}.offer{position:relative}.offer .offer-chevron{position:absolute;top:20px;right:35px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (min-width:768px){.offer .offer-chevron{display:none}}.offer .offer-select{background:#dee4f4;height:47px;margin:4rem 0 2rem}.offer .offer-select .onScrollAnim{-webkit-transform:scale(.8);transform:scale(.8);-webkit-transition:1s;transition:1s}.offer .offer-select .onScrollAnim.inView{opacity:1;-webkit-transform:scale(1);transform:scale(1)}@media screen and (max-width:768px){.offer .offer-select{margin:2rem 0 2rem}}.offer .offer-select .container{height:100%}@media screen and (max-width:768px){.offer .offer-select .container{padding:0}}.offer .offer-select ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;padding:0;height:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:960px;margin:auto;z-index:999}.offer .offer-select ul li{font-size:18px;font-family:'Montserrat',sans-serif;font-weight:700;color:#042638;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 1.5rem;border-radius:25px;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;cursor:pointer}.offer .offer-select ul li.active{background:#1e69b1;color:#fff}.offer .center{text-align:center}.offer .offer-tabs{position:relative;z-index:-1}.offer .offer-tabs img.tab-img{max-width:65;border-radius:5px}.offer .offer-tabs ul li{font-size:15px;color:#2e3357;border-bottom:1px solid #c9d2e6;padding-bottom:1rem;margin-bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.offer .offer-tabs ul li img{margin-right:.5rem;margin-bottom:1rem;top:4px;position:relative}.offer .offer-tabs ul li:last-of-type{border:none}.offer .tab{display:none;-webkit-animation:fadeIn .4s ease-in-out forwards;animation:fadeIn .4s ease-in-out forwards}.offer .tab.active{display:-webkit-box;display:-ms-flexbox;display:flex}.offer #current-tab{display:none}@media screen and (max-width:1024px){.offer{margin-top:2rem !important}.offer .offer-tabs img.tab-img{max-width:100%;margin-bottom:1rem}}@media screen and (max-width:768px){.offer #current-tab{display:block;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background:#2254a7;color:#fff;font-size:18px;font-family:'Montserrat',sans-serif;font-weight:700;padding-left:1rem;position:relative}.offer .offer-select{background:0 0}.offer .offer-select.open .offer-chevron{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.offer .offer-select.open ul{max-height:600px}.offer .offer-select .container{position:relative}.offer .offer-select ul{width:100%;height:unset;position:absolute;top:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:999;background:#fff;max-height:0;overflow:hidden;-webkit-transition:.6s ease-in-out;transition:.6s ease-in-out}.offer .offer-select ul li{width:100%;height:50px;text-align:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border-bottom:1px solid #dedede;border-radius:0}.offer .offer-select ul li.active{display:none}}.last-projects{margin:7rem 0 5rem;position:relative}@media screen and (max-width:1024px){.last-projects{margin:2.5rem 0 5rem}}.last-projects .see-all-btn{margin-top:1rem}.last-projects .mask{position:absolute;width:28%;height:50vh;background:#ededed;top:-2vh;right:0;opacity:.9;z-index:-1}.last-projects .mask:after{content:"";height:100%;width:50vh;background:#ededed;border-radius:50%;position:absolute;left:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:.98}@media screen and (max-width:1024px){.last-projects .mask{display:none}}.last-projects .col-lg-4{padding-left:10px;padding-right:10px}.last-projects .inner{min-height:150px}.last-projects .row{margin-top:4rem}@media screen and (max-width:1024px){.last-projects .row .content{margin-bottom:1.5rem}}.last-projects .row .box-img img{width:100%;border-radius:10px;margin-bottom:1rem}@media screen and (max-width:1024px){.last-projects .row .box-img img{max-height:unset}}.last-projects .row p{font-size:15px;line-height:18px}.last-projects .row .title{font-weight:700}.last-projects .row .block{margin-bottom:1.5rem}.last-projects .row .see-project{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:2rem}.last-projects .row .see-project a{font-size:13px;font-family:'Montserrat',sans-serif;font-weight:700;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#205fac}.last-projects .row .see-project img{max-height:13px;margin-right:.3rem;bottom:1px;position:relative}.service{background:#dee4f4;padding:3rem 0;position:relative}.service h2{margin-bottom:.7rem;color:#182e46}.service p,.service b{font-size:15px}.service .inner{max-width:470px;margin-top:2rem}.service .order-m-2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.service .section-icon{top:4rem}.service .section-icon img{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.service .description{margin:2rem 0;max-width:500px}.service .service-contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:2rem}.service .service-contact img{margin-right:1rem}.service .service-contact a{color:#205fac;font-family:'Montserrat',sans-serif;font-weight:700}.service .img-col img{max-width:70%;margin:auto;border-radius:10px}.service .car-mobile{display:none}.service .car-desktop{display:initial}@media screen and (max-width:768px){.service .car-mobile{display:initial}.service .car-desktop{display:none}.service .img-col img{width:100%;max-width:100%;margin-bottom:1.5rem}.service .order-m-1{-webkit-box-ordinal-group:2 !important;-ms-flex-order:1 !important;order:1 !important;height:300px;overflow:hidden;border-radius:11px;overflow:hidden;display:block;border-radius:29px;padding:0;margin-bottom:2rem}.service .order-m-2{-webkit-box-ordinal-group:3 !important;-ms-flex-order:2 !important;order:2 !important;display:block}}.about{margin-top:10rem}.about .col-img{text-align:center}.about .col-img .img-wrap{display:inline-block;position:relative}.about .col-img .img-wrap:after{content:'';position:absolute;width:50%;height:90%;background:#f0f3fa;left:0;bottom:0;-webkit-transform:translate(-20px,20px);transform:translate(-20px,20px);z-index:-1}.about .col-img img{max-width:100%;max-height:500px}.about .col-img .decor{position:absolute}.about .col-text{text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.about .col-text h2,.about .col-text p{margin-bottom:1.5rem}.about .col-text .btn-orange{margin-top:2rem}@media screen and (max-width:768px){.about .col-img{margin-bottom:4rem}.about .col-img .img-wrap:after{width:108%}}.offer{margin-top:3rem}.offer header h2{margin-bottom:.5rem}.offer .row{margin-top:4rem}.offer .row .col{margin-bottom:2.5rem}.offer .row .img-wrap{height:45px;width:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 .8rem}.offer .row .img-wrap img{max-width:100%;max-height:100%}.counters{background:#2254a7;padding:6rem 0;margin-top:4rem}.counters .counter{color:#fff;text-align:center}.counters .counter h2{margin-bottom:2rem;font-size:2.5rem;font-family:'Montserrat',sans-serif;font-weight:400}.counters .counter p{color:#fff;font-size:1rem}@media screen and (max-width:768px){.counters{padding:4rem 0 2rem}.counters .counter{margin-bottom:2.5rem}.counters .counter h2{margin-bottom:1rem}}.company{margin:6rem 0}.company img{max-width:100%;max-height:300px}.company .col-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:300px}.company .col-text hr{width:10px;margin:0 0 1rem;border:2px solid #ff6700;border-radius:30px}@media screen and (max-width:768px){.company{margin:2rem 0}.company .col-text{min-height:unset;margin:1.5rem 0}}.offer-gray{background:#f0f3fa;padding:4rem 0}.offer-gray .row .title{min-height:70px}.offer-gray .row .title .quote{font-size:2.1875rem;color:#ff6700}@media screen and (max-width:768px){.offer-gray{padding:2rem 0 0}.offer-gray .col-12{margin-bottom:2rem}.offer-gray .col-12 .title{min-height:40px}}.producers{margin:6rem 0}.producers .no-padding{padding:0}@media screen and (max-width:768px){.producers{margin:2rem 0}.producers .head{margin:1rem 0}}.gear{background:#f0f3fa;padding:6rem 0 2rem}.gear .col:nth-last-of-type(n+2){margin-bottom:4rem}.gear .col p:first-of-type{margin:2rem 0 0;min-height:40px}.gear .col .img-wrap{height:30px;width:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gear .col .img-wrap img{max-width:100%;max-height:100%}.testimonials{margin:6rem 0 3rem;position:relative}.testimonials .inner-wrap{overflow:hidden}.testimonials header{margin-bottom:2rem;text-align:center}.testimonials p,.testimonials b{font-size:15px}.testimonials .col-12,.testimonials .single-testimonial{padding:0 4px}.testimonials .col-12 .col-12,.testimonials .single-testimonial .col-12{background:#dee4f4;padding:3rem 1.5rem;border-radius:10px}.testimonials .col-12 .img-wrap,.testimonials .single-testimonial .img-wrap{height:35px;width:unset;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.testimonials .col-12 .img-wrap img,.testimonials .single-testimonial .img-wrap img{max-height:100%;height:100%;max-width:100%}.testimonials .col-12 .head,.testimonials .single-testimonial .head{margin:2rem 0 0;min-height:40px}.testimonials .owl-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:2rem 0}.testimonials .owl-carousel .owl-item img{width:unset}.testimonials .owl-carousel .owl-stage-outer{position:relative;overflow:hidden;padding:0 7px}.testimonials .owl-dot{background:#dee4f4 !important;width:8px;height:8px;margin:0 5px;border-radius:50%}.testimonials .owl-dot:focus{outline:none}.testimonials .owl-dot.active{background:#205fac !important}.testimonials .owl-stage{margin-left:-10px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:25px 0}.testimonials .owl-stage .col-12{height:100%}@media screen and (max-width:768px){.testimonials .owl-stage-outer{overflow:visible}.testimonials .owl-stage{margin-left:-25px}}.page-testimonials{padding:4rem 0}.page-testimonials .single-testimonial{margin-bottom:2rem}.page-testimonials .single-testimonial .inner{background:#dee4f4;padding:3rem 1.5rem;height:100%;border-radius:10px}.page-testimonials .single-testimonial .img-wrap{height:35px;width:unset;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.page-testimonials .single-testimonial .img-wrap img{max-height:100%;height:100%;max-width:100%}.page-testimonials .single-testimonial .head{margin:2rem 0 0;min-height:40px}.trusted{padding:2rem 0 6rem}.trusted header{margin-bottom:4rem}.trusted .row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media screen and (max-width:1024px){.trusted .row .company-logo{width:45%;margin-bottom:1rem;max-width:160px;margin:0 1rem 2rem}.trusted .row .company-logo img{max-width:100%}}@media screen and (max-width:768px){.trusted .row{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.trusted .row .company-logo{width:50%;margin:0 0 3rem;max-width:100%}.trusted .row .company-logo img{max-width:200px}.trusted .row .company-logo:nth-of-type(2) img{-webkit-transform:scale(1);transform:scale(1)}}.trusted .company-logo{width:11%}.trusted .company-logo:nth-of-type(2) img{-webkit-transform:scale(1.5);transform:scale(1.5);bottom:1rem;position:relative}.trusted .company-logo img{max-width:100%;height:100%;-webkit-filter:contrast(0) sepia(100%) hue-rotate(214deg) brightness(.4) saturate(.68);filter:contrast(0) sepia(100%) hue-rotate(214deg) brightness(.4) saturate(.68);-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.trusted .company-logo img:hover{-webkit-filter:contrast(4) sepia(0%) hue-rotate(0deg) brightness(1) saturate(1);filter:contrast(4) sepia(0%) hue-rotate(0deg) brightness(1) saturate(1)}.marquee{width:100%;overflow:hidden;border:1px solid #ccc}.copy{background:#fff;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}footer{background:#205fac;padding-bottom:2rem;position:relative;z-index:999}footer .container{position:relative}footer p,footer b,footer li,footer .nav-link{font-size:15px}footer b{color:#fff}footer p,footer li{color:#fff;font-family:'Montserrat',sans-serif;font-weight:300}footer ul{padding:0}footer ul .nav-link{color:#fff;padding:0 0 .5rem}footer ul li{margin-bottom:.3rem}footer .row .row{padding:0}footer hr{border:1px solid #2254a7;border-bottom:none;opacity:.5}footer .footer-map-link{margin-top:1rem;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}footer .footer-map-link:hover{text-decoration:none}footer .footer-map-link img{height:14px;margin-right:.3rem}footer .footer-sm-col{width:20%}@media screen and (max-width:768px){footer .footer-sm-col{width:100%}}footer .company-data{position:absolute;color:#fff;line-height:22px;padding-left:0;font-family:'Montserrat',sans-serif;font-weight:300;bottom:12px;max-width:70%}@media screen and (max-width:768px){footer .company-data{position:initial;min-height:80px;margin-top:2rem}footer .company-data p{position:absolute;left:0}}footer .company-data p{margin:0 !important}@media screen and (max-width:768px){footer .privacy b{position:absolute;left:0}}@media screen and (max-width:575px){footer .row{padding:10px}footer .privacy b{position:absolute;left:10px}footer .company-data p{left:10px}}footer .col-12,footer .col-6{position:unset;padding:0}footer p:first-of-type{margin:2rem 0 0;min-height:30px}.portfolio{margin:6rem 0}@media screen and (min-width:768px){.portfolio .zakres{margin-left:-1.5rem}}.portfolio header{margin-bottom:4rem}.portfolio .project{margin-bottom:4rem;padding-bottom:1rem;border-bottom:1px solid rgba(34,84,167,.5)}.portfolio .project:last-of-type{border:none}.portfolio .project .head{margin-bottom:1rem}.portfolio .project .project-info{padding:0}.portfolio .project .project-info .col-6{margin-bottom:2.5rem}.portfolio .project hr{width:10px;margin:0 0 1rem;border:2px solid #ff6700;border-radius:30px}.portfolio .project .more{color:#ff6700;margin-top:1.5rem;font-size:.9rem;font-family:'Montserrat',sans-serif;font-weight:700;display:block}@media screen and (max-width:768px){.portfolio .project-info .name{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.portfolio .project-info .address{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.portfolio .project-info .client{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.portfolio .project-info .place{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.portfolio .project-info .efficiency{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.portfolio .project-info .date{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}}.contact{margin:6rem 0;overflow:hidden;padding:0}.contact header{padding:15px}.contact h2{margin-bottom:2.5rem}.contact .col-md-7{padding-left:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contact .col{max-width:210px;width:210px;margin-bottom:1.5rem}.contact .col p:first-of-type{margin-bottom:1rem}.onScrollAnim{opacity:0;-webkit-transform:translateY(80px);transform:translateY(80px);-webkit-transition:1s;transition:1s}.onScrollAnim svg *{-webkit-transition:3s;transition:3s}.onScrollAnim.inView{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.onScrollAnim.inView svg *{stroke-dashoffset:0 !important}.privacy-page{padding:3rem 0 2rem}.scrollTopBtn{width:47px;height:47px;background:#205eac;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;right:4vh;bottom:4vh;cursor:pointer;opacity:0;visibility:hidden;z-index:99999;pointer-events:none;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}.scrollTopBtn.visible{opacity:1;visibility:visible;pointer-events:all}@media screen and (min-width:768px){.onScrollAnim.delayed{-webkit-transition-delay:.3s !important;transition-delay:.3s !important}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.logo-slider{overflow:hidden}.logo-slider .slider{-webkit-animation:slidein 50s linear infinite;animation:slidein 50s linear infinite;white-space:nowrap}.logo-slider .slider .logos{width:unset;display:inline-block;margin:0}.logo-slider .slider .logos img{margin:0 2rem;height:50px;max-width:180px;-webkit-filter:contrast(0) sepia(100%) hue-rotate(214deg) brightness(.4) saturate(.68);filter:contrast(0) sepia(100%) hue-rotate(214deg) brightness(.4) saturate(.68);-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.logo-slider .slider .logos img:hover{-webkit-filter:contrast(4) sepia(0%) hue-rotate(0deg) brightness(1) saturate(1);filter:contrast(4) sepia(0%) hue-rotate(0deg) brightness(1) saturate(1)}.logo-slider .slider .logos .fab{width:calc(100%/5);-webkit-animation:fade-in .5s cubic-bezier(.455,.03,.515,.955) forwards;animation:fade-in .5s cubic-bezier(.455,.03,.515,.955) forwards}@media screen and (max-width:768px){.logo-slider .slider{-webkit-animation:none;animation:none;width:100% !important}.logo-slider .slider .logos:first-of-type{display:none}.logo-slider .slider .logos{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.logo-slider .slider .logos span{padding-left:2rem;width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.logo-slider .slider .logos img{width:80%;max-width:200px;margin:0 0 3rem;height:unset;max-height:78px;-webkit-filter:none;filter:none}}@-webkit-keyframes slidein{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slidein{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}