@charset "utf-8";@font-face{font-family:'SEGOEUIL';src:url('../font/SEGOEUIL.eot');src:local('SEGOEUIL'),url('../font/SEGOEUIL.woff') format('woff'),url('../font/SEGOEUIL.ttf') format('truetype')}@-webkit-keyframes zoomin{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes zoomin{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@-webkit-keyframes zoomout{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes zoomout{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}body{background:#000;color:#fff;font:300 17px/26px 'SEGOEUIL',sans-serif}body.page-template-o-nas{background:#000 url('../images/about-bg.jpg') right 0 no-repeat}body.page-template-oferta{background:#000 url('../images/offer-bg.jpg') right 0 no-repeat}body.page-template-kontakt{background:#000 url('../images/contact-bg.jpg') right 0 no-repeat}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:300}sup{font-size:60%}p{line-height:inherit}.row{max-width:94.375rem}.button{background:none;border:1px solid #edc589;color:#fff;font-size:15px;font-weight:300;line-height:19px;margin:0;padding:.3em 2em;text-transform:uppercase}.button:hover,.button:focus{background:#edc589;color:#000}blockquote{border:none;margin:0;padding:0}blockquote p{color:#fff;font-size:58px;line-height:70px;margin-bottom:26px}@media (max-width: 63.9375em){blockquote p{font-size:44px;line-height:52px}}@media (max-width: 39.9375em){blockquote p{font-size:34px;line-height:42px}}blockquote cite{color:#edc589;font-size:15px;line-height:22px;font-style:normal;text-transform:uppercase}blockquote cite::before{display:none}.tel{color:#fff;font-size:30px;font-weight:300;line-height:1}.tel:hover,.tel:focus{color:#edc589}.tel span{color:#edc589;font-size:15px;line-height:16px;margin-right:4px;vertical-align:super}.social{margin:10px 0 0}.social li{display:inline-block;margin-right:16px}.social li a{background-image:url('../images/social-icons.png');background-repeat:no-repeat;display:block;height:16px;text-indent:-9999px}.social li a.fb{background-position:0 0;width:9px}.social li a.instagram{background-position:-9px 0;width:16px}.social li a.pinterest{background-position:-25px 0;width:11px}.social li a.e-aranzacje{background-position:-36px 0;width:18px}.social li a:hover,.social li a:focus{opacity:.8}.pag-box{position:relative}.pag-box::after{background-color:#edc589;content:"";height:1px;left:0;position:absolute;top:32px;width:100%;z-index:-1}.pag-box .pagination{display:table;background:#000;margin-bottom:0;padding-right:60px}.pag-box .pagination li a:not(.button),.pag-box .pagination li.current{color:#fff;font-size:30px;line-height:1}.pag-box .pagination li.current{background:none;color:#edc589;padding-bottom:0;padding-top:0}.pag-box .pagination li.pagination-previous,.pag-box .pagination li.pagination-next{vertical-align:bottom}.pag-box .pagination li.pagination-previous{margin-right:10px}.pag-box .pagination li.pagination-next{margin-left:10px}.pag-box .pagination li a,.pag-box .pagination li .button{padding:.281rem .625rem}.pag-box .pagination li a{padding-bottom:0;padding-top:0}.pag-box .pagination li a::before,.pag-box .pagination li a::after{display:none}.pag-box .pagination li a.button{color:#fff;font-size:15px;padding:.3em 2em}.pag-box .pagination li a:hover,.pag-box .pagination li a:focus{background:none;color:#edc589}.off-canvas.is-transition-overlap{background:#000;padding-top:50px;z-index:110}.off-canvas.is-transition-overlap .close-button:focus,.off-canvas.is-transition-overlap .close-button:hover{color:#fff}.off-canvas.is-transition-overlap .menu a{color:#fff;padding-left:2rem;padding-right:2rem}.off-canvas.is-transition-overlap .menu a:hover,.off-canvas.is-transition-overlap .menu li.current-menu-item>a{color:#edc589}.js-off-canvas-overlay{z-index:101}.header{padding-top:40px;position:relative;z-index:100}@media (max-width: 39.9375em){.header{padding-top:30px}}body:not(.home) .header{margin-bottom:70px}body.page-template-o-nas .header,body.page-template-oferta .header,body.page-template-kontakt .header{margin-bottom:120px}@media (max-width: 63.9375em){body.page-template-o-nas .header,body.page-template-oferta .header,body.page-template-kontakt .header{margin-bottom:80px}}.header a.logo{float:left}@media (max-width: 39.9375em){.header a.logo{margin-bottom:20px;width:130px}}.header a.logo:hover,.header a.logo:focus{opacity:.8}.header .float-right{font-size:0}.header nav,.header .tel,.header .button{display:inline-block;vertical-align:top}@media (max-width:1179px){.header .button{padding-left:1em;padding-right:1em}}.header .menu{margin-right:130px}@media (max-width:1300px){.header .menu{margin-right:15px}}.header .menu li{position:relative}.header .menu li.menu-item-home{display:none}.header .menu li a{color:#fff;font-size:19px;font-weight:300;line-height:24px;padding:.187rem 1rem}@media (max-width:1179px){.header .menu li a{padding-left:.5rem;padding-right:.5rem}}.header .menu li a:hover,.header .menu li a:focus,.header .menu li.current-menu-item a,.header .menu li.current-menu-parent a{color:#edc589}.header .title-bar{background:none;float:right;padding:0}@media (max-width: 63.9375em){.header .title-bar .menu-icon{margin-left:20px;margin-right:0;vertical-align:super}}.header .tel{margin-right:20px}@media (max-width:1179px){.header .tel span{display:none}}.header .wpml-ls-legacy-list-horizontal{border:none;padding:0;position:absolute;right:15px;top:10px}.header .wpml-ls-legacy-list-horizontal ul{line-height:10px}.header .wpml-ls-legacy-list-horizontal ul li.wpml-ls-current-language a{color:#edc589}.header .wpml-ls-legacy-list-horizontal ul li a{color:#fff;font-size:12px;margin-left:8px;padding:0;text-transform:uppercase}.header .wpml-ls-legacy-list-horizontal ul li a:hover,.header .wpml-ls-legacy-list-horizontal ul li a:focus{color:#edc589}.main h1,.main .rslides .lead,.page-template-referencje .main .lead{color:#fff;font-size:100px;line-height:1;margin-bottom:0;position:relative}@media (max-width: 63.9375em){.main h1,.main .rslides .lead,.page-template-referencje .main .lead{font-size:90px;line-height:93px}}@media (max-width: 39.9375em){.main h1,.main .rslides .lead,.page-template-referencje .main .lead{font-size:60px;line-height:63px}}body:not(.home) .main h1,body:not(.home) .main .rslides .lead,body:not(.home) .page-template-referencje .main .lead{font-size:100px;margin-bottom:100px}@media (max-width: 63.9375em){body:not(.home) .main h1,body:not(.home) .main .rslides .lead,body:not(.home) .page-template-referencje .main .lead{font-size:80px}}@media (max-width: 39.9375em){body:not(.home) .main h1,body:not(.home) .main .rslides .lead,body:not(.home) .page-template-referencje .main .lead{font-size:54px;line-height:60px;margin-bottom:60px}body:not(.home) .main h1 br,body:not(.home) .main .rslides .lead br,body:not(.home) .page-template-referencje .main .lead br{display:none}}body.single-portfolio .main h1,body.single-portfolio .main .rslides .lead,body.single-portfolio .page-template-referencje .main .lead{margin-bottom:80px}@media (max-width: 39.9375em){body.single-portfolio .main h1,body.single-portfolio .main .rslides .lead,body.single-portfolio .page-template-referencje .main .lead{margin-bottom:50px}}.main h1 span,.main .rslides .lead span,.page-template-referencje .main .lead span{background:#000;color:#fff;display:inline-block;padding-right:60px}@media (max-width: 39.9375em){.main h1 span,.main .rslides .lead span,.page-template-referencje .main .lead span{padding-right:0}}.main h1 span::after,.main .rslides .lead span::after,.page-template-referencje .main .lead span::after{background-color:#edc589;bottom:9px;content:"";height:1px;left:0;position:absolute;width:100%;z-index:-1}.page-template-o-nas .main h1 span::after,.page-template-o-nas .main .rslides .lead span::after,.page-template-o-nas .page-template-referencje .main .lead span::after,.page-template-oferta .main h1 span::after,.page-template-oferta .main .rslides .lead span::after,.page-template-oferta .page-template-referencje .main .lead span::after,.page-template-kontakt .main h1 span::after,.page-template-kontakt .main .rslides .lead span::after,.page-template-kontakt .page-template-referencje .main .lead span::after{display:none}.page-template-o-nas .main h1 span,.page-template-o-nas .main .rslides .lead span,.page-template-o-nas .page-template-referencje .main .lead span,.page-template-oferta .main h1 span,.page-template-oferta .main .rslides .lead span,.page-template-oferta .page-template-referencje .main .lead span,.page-template-kontakt .main h1 span,.page-template-kontakt .main .rslides .lead span,.page-template-kontakt .page-template-referencje .main .lead span{background:none}.main .lead{font-size:50px;line-height:60px}@media (max-width: 39.9375em){.main .lead{font-size:35px;line-height:42px}}.page-template-referencje .main .lead{font-size:60px;line-height:80px;margin-bottom:110px}@media (max-width: 39.9375em){.page-template-referencje .main .lead{font-size:36px;line-height:44px;margin-bottom:50px}}.page-template-referencje .main .lead span{display:inline}.page-template-kontakt .main .lead{margin-bottom:40px}@media (min-width: 40em){.page-template-kontakt .main .lead{font-size:40px;line-height:50px;margin-bottom:80px}}@media (min-width: 40em){.page-template-o-nas .main p:not(.lead){font-size:22px;line-height:35px;margin-bottom:50px}}.main .main-slider{margin-bottom:-105px;overflow:hidden;position:relative;top:-105px}@media (max-width: 39.9375em){.main .main-slider{margin-bottom:-122px;top:-122px}}.main .main-slider .rslides{list-style:none;margin:0;overflow:hidden;padding:0;position:relative;width:100%}.main .main-slider .rslides li{background-position:center center;background-repeat:no-repeat;background-size:cover;display:none;left:0;overflow:hidden;position:absolute;top:0;width:100%;-webkit-backface-visibility:hidden;-webkit-animation:zoomout 5s ease-in infinite;animation:zoomout 5s ease-in infinite;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.main .main-slider .rslides li:first-child{position:relative;display:block;float:left}.main .main-slider .rslides li:nth-child(1){background-image:url('../images/1ed.jpg')}.main .main-slider .rslides li:nth-child(2){background-image:url('../images/2ed.jpg')}.main .main-slider .rslides li:nth-child(3){background-image:url('../images/3ed.jpg')}.main .main-slider .rslides li:nth-child(4){background-image:url('../images/4ed.jpg')}@media (max-width: 39.9375em){.main .main-slider .rslides li .lead{padding-left:10px}}.main .main-slider .rslides li span{bottom:35px;color:#fff;font-size:20px;line-height:22px;position:absolute}.main .main-slider .rslides_nav{bottom:80px;display:inline-block;height:22px;position:absolute;text-indent:-9999px;width:19px;z-index:100}.main .main-slider .rslides_nav:hover{opacity:.7}.main .main-slider .rslides_nav.prev{background:url('../images/arrow-left.png') 0 0 no-repeat}.main .main-slider .rslides_nav.next{background:url('../images/arrow-right.png') 0 0 no-repeat}.main .main-slider .lead,.main .main-slider .social{position:absolute;z-index:100}.main .main-slider .lead{top:38%}.main .main-slider .social{bottom:35px;margin-top:50px}@media (max-width: 39.9375em){.main .main-slider .social{bottom:72px}}.main .section{margin:200px 0 170px}@media (max-width: 63.9375em){.main .section{margin-bottom:50px;margin-top:80px}}@media (max-width: 39.9375em){.main .section{margin-top:50px}}.main .section h2{font-size:15px;line-height:19px;margin-bottom:70px;text-transform:uppercase}@media (max-width: 63.9375em){.main .section h2{margin-bottom:40px}}@media (min-width: 64em){.main .section .bg-line{font-size:0;margin-bottom:60px;position:relative}.main .section .bg-line::before{background-color:#edc589;content:"";height:1px;left:0;position:absolute;top:109px;width:100%;z-index:-1}}.main .section .section-box{background-color:#000;display:inline-block;font-size:40px;font-weight:300;line-height:50px;margin-bottom:30px;padding-right:50px;vertical-align:top}@media (max-width: 39.9375em){.main .section .section-box{display:block;font-size:30px;line-height:40px;padding-right:0}}.main .section .section-box:last-child{padding-right:40px}@media (max-width: 63.9375em){.main .section .section-box:last-child{padding-right:0}}.main .section .section-box img{display:block;margin-bottom:20px}@media (max-width: 39.9375em){.main .section .section-box img{margin-bottom:10px}}.main .realizations{margin-bottom:50px}@media (max-width: 63.9375em){.main .realizations{margin-bottom:20px}}body.post-type-archive-portfolio .main .realizations,body.tax-portfolio-cat .main .realizations{margin-bottom:110px;margin-top:0}@media (max-width: 39.9375em){body.post-type-archive-portfolio .main .realizations,body.tax-portfolio-cat .main .realizations{margin-bottom:50px}}.main .realizations .realization{display:block;margin-bottom:50px;overflow:hidden;position:relative}.main .realizations .realization::before{background:url('../images/realization-gradient.png') 0 0 no-repeat;bottom:0;content:"";height:328px;left:0;position:absolute;width:1480px}.main .realizations .realization:hover,.main .realizations .realization:focus{opacity:.9}.main .realizations .realization:hover .copy h3,.main .realizations .realization:focus .copy h3{color:#edc589}.main .realizations .realization .copy{bottom:0;left:0;padding:40px 50px;position:absolute;right:0}@media (max-width: 63.9375em){.main .realizations .realization .copy{padding:20px}}@media (max-width: 39.9375em){.main .realizations .realization .copy{padding:15px 15px 10px}}.main .realizations .realization .copy h3{color:#fff;font-size:50px;line-height:60px;margin-bottom:0}@media (max-width: 63.9375em){.main .realizations .realization .copy h3{font-size:34px;line-height:44px}}@media (max-width: 39.9375em){.main .realizations .realization .copy h3{font-size:22px;line-height:26px}}.main .realizations .realization .copy span{color:#edc589;display:block;font-size:15px;font-weight:300;line-height:22px;margin-top:5px;text-transform:uppercase}@media (max-width: 39.9375em){.main .realizations .realization .copy span{font-size:13px;line-height:17px}}.main .categories{margin-bottom:150px;margin-top:0}@media (max-width: 63.9375em){.main .categories{margin-bottom:70px}}body.post-type-archive-portfolio .main .categories,body.tax-portfolio-cat .main .categories,body.single-portfolio .main .categories{margin-bottom:90px}@media (max-width: 39.9375em){body.post-type-archive-portfolio .main .categories,body.tax-portfolio-cat .main .categories,body.single-portfolio .main .categories{margin-bottom:15px}}body.post-type-archive-portfolio .main .categories h2,body.tax-portfolio-cat .main .categories h2,body.single-portfolio .main .categories h2{margin-bottom:30px}body.post-type-archive-portfolio .main .categories .bg-line,body.tax-portfolio-cat .main .categories .bg-line,body.single-portfolio .main .categories .bg-line{margin-bottom:0}.main .categories .bg-line::before{top:106px}body.post-type-archive-portfolio .main .categories .bg-line::before,body.tax-portfolio-cat .main .categories .bg-line::before,body.single-portfolio .main .categories .bg-line::before{top:29px}.main .categories .section-box{color:#fff;font-size:25px;line-height:30px}@media (max-width: 63.9375em){.main .categories .section-box{font-size:17px;line-height:22px}}@media (max-width: 39.9375em){.main .categories .section-box{display:inline-block}}.main .categories .section-box:hover,.main .categories .section-box.current-tax{color:#edc589}body.post-type-archive-portfolio .main .categories .section-box,body.tax-portfolio-cat .main .categories .section-box,body.single-portfolio .main .categories .section-box,body.error404 .main .categories .section-box{font-size:20px;padding-right:60px}@media (max-width: 63.9375em){body.post-type-archive-portfolio .main .categories .section-box,body.tax-portfolio-cat .main .categories .section-box,body.single-portfolio .main .categories .section-box,body.error404 .main .categories .section-box{padding-right:30px}}@media (max-width: 39.9375em){body.post-type-archive-portfolio .main .categories .section-box,body.tax-portfolio-cat .main .categories .section-box,body.single-portfolio .main .categories .section-box,body.error404 .main .categories .section-box{padding-right:15px}}.main .categories .section-box img{margin-bottom:33px}@media (max-width: 63.9375em){.main .categories .section-box img{margin-bottom:15px}}@media (max-width: 39.9375em){.main .categories .section-box img{margin-bottom:10px}}body.post-type-archive-portfolio .main .categories .section-box img,body.tax-portfolio-cat .main .categories .section-box img,body.single-portfolio .main .categories .section-box img,body.error404 .main .categories .section-box img{display:inline-block;height:36px;margin-bottom:0;margin-right:12px;vertical-align:bottom}@media (max-width: 39.9375em){.main .categories .section-box span{display:none}}.main .quote{background:url('../images/qoute-bg.jpg') center center no-repeat;background-size:cover;margin-bottom:100px;margin-top:0;padding-bottom:120px;padding-top:120px}@media (max-width: 63.9375em){.main .quote{margin-bottom:70px;padding-bottom:80px;padding-top:80px}}@media (max-width: 39.9375em){.main .quote{margin-bottom:50px;padding-bottom:50px;padding-top:50px}}.main .quote .video{background:url('../images/video-bg.png') center center no-repeat;background-size:contain;display:block;height:100%;margin:0 auto;max-height:311px;max-width:267px;width:100%;text-indent:-9999px}@media (max-width: 39.9375em){.main .quote .video{height:100px;margin-top:40px}}.main .desc{margin-bottom:140px;margin-top:0}@media (max-width: 63.9375em){.main .desc{margin-bottom:50px}}@media (min-width: 40em){.page-template-o-nas .main .desc{background:url('../images/about-desc-bg.png') right bottom no-repeat;margin-bottom:0;margin-top:150px}}.main .desc h2{font-size:60px;line-height:70px;text-transform:none}@media (max-width: 63.9375em){.main .desc h2{font-size:45px;line-height:55px}}@media (max-width: 39.9375em){.main .desc h2{font-size:40px;line-height:50px}}.main .desc h3{font-size:40px;line-height:60px;margin-bottom:8px}@media (max-width: 63.9375em){.main .desc h3{font-size:30px}}.main .desc p{margin-bottom:30px}.main .desc p.lead{font-size:50px;line-height:60px;margin-bottom:32px}@media (max-width: 63.9375em){.main .desc p.lead{font-size:40px;line-height:50px}}@media (max-width: 39.9375em){.main .desc p.lead{font-size:32px;line-height:40px}}.page-template-o-nas .main .desc p.lead{margin-bottom:54px}.main .desc .numbers{margin-bottom:80px}@media (max-width: 63.9375em){.main .desc .numbers{margin-bottom:40px}}.page-template-o-nas .main .desc .numbers{margin-top:40px}.main .desc .numbers .number-box{color:#fff;display:inline-block;font-size:80px;line-height:70px;margin-bottom:30px;padding-right:80px}@media (max-width: 63.9375em){.main .desc .numbers .number-box{font-size:70px;line-height:60px;padding-right:50px}.main .desc .numbers .number-box:last-child{padding-right:0}}@media (max-width: 39.9375em){.main .desc .numbers .number-box{display:block;padding-right:0;width:100%}}.main .desc .numbers .number-box .copy{color:#808080;display:block;font-size:15px;line-height:17px;margin-top:15px;text-transform:uppercase}.page-template-o-nas .main .desc .numbers .number-box .copy{color:#edc589}.main .desc-2{background:url('../images/about-desc-2.jpg') center 0 no-repeat;background-size:contain;margin-bottom:100px;margin-top:0;padding-bottom:300px;padding-top:300px}@media (max-width: 63.9375em){.main .desc-2{padding-bottom:240px;padding-top:240px}}.main .desc-2 .box{background:#000;padding:110px 120px 120px}@media (max-width: 63.9375em){.main .desc-2 .box{padding:80px 50px}}@media (max-width: 39.9375em){.main .desc-2 .box{padding:50px 30px}}.main .desc-2 .box p:last-child{margin-bottom:0}.main .desc-2 .box p.lead{margin-bottom:60px}@media (max-width: 63.9375em){.main .desc-2 .box p.lead{font-size:40px;line-height:50px;margin-bottom:50px}}@media (max-width: 39.9375em){.main .desc-2 .box p.lead{font-size:28px;line-height:35px}}.main .desc-3{margin-bottom:84px;margin-top:0}.main .desc-3 .lead{font-size:35px;line-height:50px}.main .testimonials{margin-bottom:120px;overflow:hidden}@media (max-width: 63.9375em){.main .testimonials{margin-bottom:80px}}.main .testimonials .rslides{display:table;list-style:none;margin:0}.main .testimonials .rslides_tabs{margin:0 0 20px;position:relative;float:right;z-index:10}.main .testimonials .rslides_tabs li{display:inline;margin:0 6px}.main .testimonials .rslides_tabs li.rslides_here a{background:#b2b2b2}.main .testimonials .rslides_tabs li a{background:none;border:1px solid #b2b2b2;border-radius:50%;display:inline-block;height:10px;overflow:hidden;text-indent:-9999px;width:10px}.main .testimonials .bg{background-position:center center;background-repeat:no-repeat;background-size:cover;margin-bottom:5px;padding-bottom:100px;padding-top:90px}body.page-template-referencje .main .testimonials .bg{margin-bottom:40px}@media (max-width: 39.9375em){.main .testimonials .bg{padding-bottom:50px}}.main .testimonials .box{background-color:#fff;padding:40px 50px 30px;position:relative}@media (max-width: 63.9375em){.main .testimonials .box{margin-left:20px;margin-right:20px;padding:30px}}.main .testimonials .box::after{background:url('../images/testimonials-arrow-bottom.png') 0 0 no-repeat;content:"";bottom:-26px;height:26px;left:27px;width:27px;position:absolute}.main .testimonials .box blockquote p{color:#000;font-size:24px;line-height:32px}@media (max-width: 63.9375em){.main .testimonials .box blockquote p{font-size:20px;line-height:30px}}@media (max-width: 39.9375em){.main .testimonials .box blockquote p{font-size:16px;line-height:24px}}body:not(.home) .main .testimonials .box blockquote p{font-size:24px;line-height:32px}@media (max-width: 63.9375em){body:not(.home) .main .testimonials .box blockquote p{font-size:20px;line-height:30px}}.main .testimonials .box blockquote cite{color:#000;text-transform:none}.main .testimonials .button{position:relative;z-index:11}.main .blog{margin-bottom:50px;margin-top:0}@media (max-width: 63.9375em){.main .blog{margin-bottom:80px}}@media (max-width: 39.9375em){.main .blog{margin-bottom:40px}}.main .blog .post{display:block;margin-bottom:50px}body:not(.home) .main .blog .post{margin-bottom:70px}@media (max-width: 39.9375em){body:not(.home) .main .blog .post{margin-bottom:30px}}.main .blog .post:hover h3{color:#edc589}.main .blog img{margin-bottom:24px;width:100%}@media (max-width: 63.9375em){.main .blog img{margin-bottom:10px}}.main .blog h2{margin-bottom:36px}.main .blog h3{color:#fff;font-size:40px;line-height:50px;max-width:80%}@media (max-width: 63.9375em){.main .blog h3{font-size:28px;line-height:34px;max-width:none}}@media (max-width: 39.9375em){.main .blog h3{font-size:24px;line-height:30px}}.main .blog span{color:#edc589;font-size:15px;line-height:22px;text-transform:uppercase}.page-template-kontakt .main .section{margin-bottom:100px}@media (max-width: 39.9375em){.page-template-kontakt .main .section{margin-bottom:50px}}.page-template-kontakt .main .tel{font-size:50px}.page-template-kontakt .main .tel span{font-size:25px;margin-right:8px}.page-template-kontakt .main a.contact{color:#edc589;display:inline-block;font-size:15px;line-height:22px;margin-left:52px;margin-top:20px;text-transform:uppercase}@media (max-width: 39.9375em){.page-template-kontakt .main a.contact{margin-bottom:30px}}.page-template-kontakt .main a.contact:hover,.page-template-kontakt .main a.contact:focus{text-decoration:underline}.page-template-kontakt .main .tabs{background:none;border:none;border-top:1px solid #edc589;margin-top:80px}@media (max-width: 39.9375em){.page-template-kontakt .main .tabs{margin-top:40px}}.page-template-kontakt .main .tabs li{position:relative;width:50%}.page-template-kontakt .main .tabs li.is-active::after{background:url('../images/tab-active.png') 0 0 no-repeat;bottom:0;content:"";height:24px;left:42px;position:absolute;width:47px}.page-template-kontakt .main .tabs li>a:hover,.page-template-kontakt .main .tabs li>a[aria-selected="true"]{background:none;color:#edc589}.page-template-kontakt .main .tabs li>a:focus{background:none}.page-template-kontakt .main .tabs li a{color:#fff;font-size:15px;line-height:25px;padding:80px 0;text-transform:uppercase}@media (max-width: 39.9375em){.page-template-kontakt .main .tabs li a{padding-bottom:30px;padding-top:30px}}.page-template-kontakt .main .tabs li a span{display:block;font-size:30px;line-height:35px;margin-bottom:30px;margin-top:30px;text-transform:none}@media (max-width: 39.9375em){.page-template-kontakt .main .tabs li a span{font-size:17px;line-height:22px;margin-bottom:15px;margin-top:15px}}.page-template-kontakt .main .tabs-content{border:none;background:none;color:#fff}.page-template-kontakt .main .tabs-content .tabs-panel{padding:0}.single-portfolio .main .article{margin-bottom:110px;margin-top:120px}@media (max-width: 39.9375em){.single-portfolio .main .article{margin-bottom:40px;margin-top:0}}.single-portfolio .main .article .lead{margin-bottom:56px}.single-portfolio .main .details{font-size:20px;line-height:30px;margin-bottom:80px}@media (max-width: 39.9375em){.single-portfolio .main .details{margin-bottom:40px}.single-portfolio .main .details .columns{margin-bottom:40px}}.single-portfolio .main .details img{display:block;margin-bottom:36px}@media (max-width: 39.9375em){.single-portfolio .main .details img{margin-bottom:10px}}.single-portfolio .main .justified-gallery{margin-top:80px}.single-portfolio .main .realizations{margin-top:0}.single-portfolio .main .realizations .realization::before{display:none}.single-portfolio .main .realizations .realization .copy{margin:20px 0 0;padding:0;position:static}@media (max-width: 63.9375em){.single-portfolio .main .realizations .realization .copy{margin-top:5px}}.single-portfolio .main .realizations .realization .copy h3{font-size:30px;line-height:40px;margin-bottom:4px}@media (max-width: 63.9375em){.single-portfolio .main .realizations .realization .copy h3{font-size:22px;line-height:28px}}.single-portfolio .main .realizations .realization .copy span{font-size:12px;line-height:22px}body.single-post .main h1{font-size:80px;line-height:83px;margin-bottom:20px}@media (max-width: 39.9375em){body.single-post .main h1{font-size:50px;line-height:53px}}body.single-post .main h1+span{color:#edc589;display:block;font-size:15px;line-height:22px;margin-bottom:70px;text-transform:uppercase}body.single-post .main .article{margin-bottom:110px;margin-top:140px}@media (max-width: 39.9375em){body.single-post .main .article{margin-bottom:40px;margin-top:0}}body.single-post .main .article .wp-post-image{margin-bottom:100px}@media (max-width: 39.9375em){body.single-post .main .article .wp-post-image{margin-bottom:50px}}body.single-post .main .article p{margin-bottom:40px}@media (min-width: 40em){body.single-post .main .article p{font-size:22px;line-height:35px}body.single-post .main .article p.lead{font-size:40px;line-height:50px}}body.single-post .main .article .gallery{margin-bottom:100px;margin-top:90px}@media (max-width: 39.9375em){body.single-post .main .article .gallery{margin-bottom:50px;margin-top:50px}}body.single-post .main .blog h3{max-width:none}@media (min-width: 40em){body.page-template-oferta .main p:not(.lead){font-size:22px;line-height:35px}}body.page-template-oferta .main .lead{margin-bottom:60px}body.page-template-oferta .main h2{font-size:100px;line-height:103px;position:relative;text-transform:none}@media (max-width: 39.9375em){body.page-template-oferta .main h2{font-size:50px;line-height:53px}}body.page-template-oferta .main h2 span{background:#000;color:#fff;display:inline-block;padding-right:60px}@media (max-width: 39.9375em){body.page-template-oferta .main h2 span{padding-right:30px}}body.page-template-oferta .main h2 span::after{background-color:#edc589;bottom:9px;content:"";height:1px;left:0;position:absolute;width:100%;z-index:-1}body.page-template-oferta .main h3{font-size:40px;line-height:50px;margin:100px 0 20px}@media (max-width: 63.9375em){body.page-template-oferta .main h3{margin-top:70px}}@media (max-width: 39.9375em){body.page-template-oferta .main h3{margin-top:50px}}body.page-template-oferta .main h3 .icon{margin:0 35px 0 -83px;vertical-align:text-bottom}@media (max-width: 63.9375em){body.page-template-oferta .main h3 .icon{margin-left:0;margin-right:20px}}@media (min-width: 40em){body.page-template-oferta .main ul{float:left;margin-right:2%;width:28%}body.page-template-oferta .main ul:nth-child(3n){margin-right:0}}@media (max-width: 39.9375em){body.page-template-oferta .main ul{margin-bottom:0}}@media (min-width: 40em){body.page-template-oferta .main .offer-bg-2{position:relative}body.page-template-oferta .main .offer-bg-2::before{background:url('../images/offer-bg-2.jpg') 0 0 no-repeat;content:"";height:568px;left:50%;position:absolute;top:-10px;width:882px;z-index:-1}body.page-template-oferta .main .offer-bg-4{position:relative}body.page-template-oferta .main .offer-bg-4::before{background:url('../images/offer-bg-4.jpg') 0 0 no-repeat;content:"";height:872px;left:0;position:absolute;top:-190px;width:872px;z-index:-1}}@media (min-width: 64em){body.page-template-oferta .main .offer-project-bg{position:relative}body.page-template-oferta .main .offer-project-bg::before{background:url('../images/offer-project-bg.jpg') 0 0 no-repeat;content:"";height:431px;left:50%;position:absolute;top:10px;width:800px}}body.page-template-oferta .main .lead{margin:70px 0 120px;position:relative}@media (max-width: 63.9375em){body.page-template-oferta .main .lead{margin-bottom:80px}}@media (max-width: 39.9375em){body.page-template-oferta .main .lead{margin-bottom:50px}}body.page-template-oferta .main .lead span{background:#000;color:#fff;display:inline-block;padding-right:60px}body.page-template-oferta .main .lead span::after{background-color:#edc589;bottom:9px;content:"";height:1px;left:0;position:absolute;width:100%;z-index:-1}body.page-template-oferta .main .desc{margin-bottom:0}body.page-template-oferta .main .project,body.page-template-oferta .main .supervision,body.page-template-oferta .main .keys{background:#171717;margin:0;padding:100px 0}@media (max-width: 63.9375em){body.page-template-oferta .main .project,body.page-template-oferta .main .supervision,body.page-template-oferta .main .keys{padding:70px 0}}@media (max-width: 39.9375em){body.page-template-oferta .main .project,body.page-template-oferta .main .supervision,body.page-template-oferta .main .keys{padding:50px 0}}body.page-template-oferta .main .project h2,body.page-template-oferta .main .supervision h2,body.page-template-oferta .main .keys h2{margin-bottom:10px;z-index:2}body.page-template-oferta .main .project h2 span,body.page-template-oferta .main .supervision h2 span,body.page-template-oferta .main .keys h2 span{background:#171717}body.page-template-oferta .main .project p,body.page-template-oferta .main .supervision p,body.page-template-oferta .main .keys p{margin-bottom:50px}body.page-template-oferta .main .supervision{background:#242424;padding-bottom:50px}body.page-template-oferta .main .supervision h2 span{background:#242424}@media (min-width: 40em){body.page-template-oferta .main .supervision .medium-collapse{margin-bottom:50px}body.page-template-oferta .main .supervision .medium-collapse .text{margin-left:50px}}@media (max-width: 39.9375em){body.page-template-oferta .main .supervision img{margin-bottom:30px}}body.page-template-oferta .main .keys{background:#303030;margin-bottom:100px;padding-bottom:0}body.page-template-oferta .main .keys h2 span{background:#303030}body.page-template-oferta .main .keys .fullwidth{width:100%}body.error404 .main{background:url('../images/error-404-bg.jpg') center center no-repeat;background-size:cover;margin-top:-175px}body.error404 .main .section{margin-top:90px}body.error404 .main .section:first-child{margin-top:0}body.error404 .main .section .bg-line::before{display:none}body.error404 .main .section .section-box{background:none}body.error404 .main .section.categories{margin-bottom:100px;padding-bottom:20px}@media (max-width: 39.9375em){body.error404 .main .section.categories{margin-bottom:40px}}body.error404 .main h1{font-size:330px;line-height:290px;margin-bottom:20px;padding-top:210px}@media (max-width: 39.9375em){body.error404 .main h1{font-size:210px;line-height:180px;padding-top:160px}}body.error404 .main .lead{margin-bottom:40px}.footer{padding-bottom:60px}@media (max-width: 63.9375em){.footer{padding-bottom:20px}}.footer h2{font-size:15px;line-height:19px;margin-bottom:36px;text-transform:uppercase}.footer address{font-size:30px;font-style:inherit;line-height:35px;margin-bottom:20px}@media (max-width: 63.9375em){.footer address{font-size:25px;line-height:30px;margin-bottom:10px}}@media (min-width: 64em){.footer .bg-line{font-size:0;margin-bottom:60px;position:relative}.footer .bg-line::before{background-color:#edc589;content:"";height:1px;left:0;position:absolute;top:64px;width:100%;z-index:-1}}.footer .address-box{background-color:#000;display:inline-block;padding-right:80px}@media (max-width: 63.9375em){.footer .address-box{margin-bottom:40px}}.footer .address-box:last-child{padding-right:60px}@media (max-width: 63.9375em){.footer .address-box:last-child{padding-right:0}}.footer .more{color:#edc589;font-size:15px;line-height:22px;text-transform:uppercase}.footer .more:hover,.footer .more:focus{text-decoration:underline}.footer .tel{font-size:50px;line-height:33px}.footer .tel span{font-size:25px;margin-right:10px}.footer .button.contact{margin-left:54px;margin-top:15px}.footer .menu{margin-bottom:15px;margin-top:90px}@media (max-width: 63.9375em){.footer .menu{margin-top:50px}}.page-template-kontakt .footer .menu{margin-top:0}.footer .menu li{margin-right:36px}@media (max-width: 63.9375em){.footer .menu li{margin-right:25px}}.footer .menu li a{color:#fff;font-size:19px;line-height:25px;padding:0}@media (max-width: 63.9375em){.footer .menu li a{padding-bottom:5px;padding-top:5px}}.footer .menu li a:hover,.footer .menu li a:focus{text-decoration:underline}.footer .copyright{font-size:13px;line-height:20px;margin:60px 0 0}@media (max-width: 63.9375em){.footer .copyright{margin-top:30px}}.footer .copyright a:hover,.footer .copyright a:focus{opacity:.8}.alignnone{margin:5px 1.875rem 1.875rem 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 1.875rem 1.875rem}.alignleft{float:left;margin:5px 1.875rem 1.875rem 0}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption .wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.gallery{display:table;margin:80px auto 70px}.gallery .gallery-item{float:left;margin-top:0;margin-right:3%}.gallery .gallery-caption{color:#888;font-size:12px;margin:0 0 12px}.gallery dl,.gallery dt{margin:0}.gallery br+br{display:none}.gallery-columns-2 .gallery-item{width:47%}.gallery-columns-3 .gallery-item{width:30%}.gallery-columns-4 .gallery-item{width:22%}#cookie{background:rgba(0,0,0,0.8);border:1px solid #edc589;bottom:-20px;display:none;left:inherit;margin:0 20px 20px;max-width:450px;min-width:300px;opacity:0;padding:30px 20px 20px;position:fixed;right:0;width:40%;z-index:1000}@media (max-width:1070px){#cookie{max-width:none;width:auto}}#cookie h6{color:#edc589;display:block;font-size:20px;margin-bottom:10px}#cookie p{font-size:16px;line-height:21px}#cookie strong{display:block;margin-bottom:10px}#cookie .button{margin-bottom:0}