/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{display:table;content:'';}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[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.slick-hidden{display:none;}.slider-ct .slick-dots li{border:1px solid var(--black);}#block-efabryka-content .paragraph-galeria .field--name-field-zdjecia .slick-dots li{border:1px solid var(--black);}
.slider-ct .slick-slide{height:auto;width:100%;object-fit:cover;}.slider-ct .slick-dots{position:absolute;bottom:0;width:100%;display:flex;align-items:center;justify-content:center;padding:0;}.slider-ct .slick-dots li{background-color:var(--black);width:.75rem;height:.75rem;display:block;margin:0 .25rem;position:relative;border-radius:50%;}.slider-ct .slick-dots li.slick-active{background-color:var(--second-color);width:.75rem;height:.75rem;}.slider-ct .slick-dots li button{font-size:0;background:radial-gradient(circle,rgb(0,0,0) 0%,rgb(0,0,0) 40%,rgb(0,0,0) 0%);border:none;padding:0;position:absolute;top:0;left:0;width:100%;height:100%;}.slider-ct .slide-item{position:relative;}.slider-ct .slide-item img{width:100%;height:100vh;object-fit:cover;}.slider-ct .slide-item .slide-content{position:absolute;top:-1px;left:0;right:0;width:var(--container);height:calc(100% + 2px);margin:0 0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;background:rgba(0,0,0,.5);background:linear-gradient(90deg,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);}.slider-ct .slide-item .slide-content > div{width:25%;margin-left:25%;min-width:15rem;border-left:.25rem solid;border-color:var(--second-color);padding:.25rem 1rem;}.slider-ct .slide-item .slide-content h4{font-size:var(--text-6xl);font-weight:var(--font-medium);color:var(--white);margin:0;line-height:1;}.slider-ct .slide-item .slide-content > div > div{margin-top:1rem;color:var(--white);font-size:var(--text-lg);}.slider-ct .slide-item .slide-content > div li{margin-bottom:.5rem;}.slider-ct .slide-item .slide-content > div p{font-size:var(--text-lg);font-weight:var(--font-light);color:var(--white);letter-spacing:.125rem;margin-bottom:0;;}.slider-ct .slide-item .slide-content > div > p{font-size:var(--text-xl);margin-bottom:.5rem;}.slider-ct .slide-item .slide-content .link{text-align:left;}.slider-ct .slide-item .slide-content .link a{display:inline-block;padding:.875rem 1.75rem;border:1px solid;border-color:var(--second-color);background:var(--second-color);color:var(--white);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:.25rem;transition:var(--transition-all);position:relative;padding-top:1rem;text-align:center;}.slider-ct .slide-item .slide-content .link a:hover{background:var(--white);color:var(--second-color);}.slider-ct .slick-arrow{width:30px;height:30px;color:var(--white);background-size:contain;background-color:transparent;background-image:url(/themes/custom/efabryka/images/next_arrow.svg);background-position:center;background-repeat:no-repeat;border:none;position:absolute;right:initial;margin:auto;z-index:20;left:9rem;bottom:0;top:39rem;filter:invert(0);}.slider-ct .slick-arrow.slick-prev{background-image:url(/themes/custom/efabryka/images/prev_arrow.svg);right:initial;top:39rem;left:7rem;filter:invert(0);}#block-projekt-galeria .view-footer{margin-top:2rem;}#block-projekt-galeria .view-footer .slick-slide{height:150px;width:100%;object-fit:cover;display:flex !important;padding-right:40px;}#block-projekt-galeria .view-footer .slick-dots{position:absolute;bottom:0;width:100%;display:flex;align-items:center;justify-content:center;padding-top:2rem;}#block-projekt-galeria .view-footer .slick-dots li{background-color:var(--black);width:.6rem;height:.6rem;display:block;margin:0 .25rem;position:relative;border-radius:50%;}#block-projekt-galeria .view-footer .slick-track{margin-bottom:4rem;}#block-projekt-galeria .view-footer .slick-dots li.slick-active{background:radial-gradient(circle,rgb(0,0,0) 0%,rgb(0,0,0) 40%,rgba(255,255,255,0) 60%);width:.6rem;height:.6rem;border-color:var(--black);}#block-projekt-galeria .view-footer .slick-dots li button{font-size:0;background:radial-gradient(circle,rgb(0,0,0) 0%,rgb(0,0,0) 40%,rgba(255,255,255,0) 60%);border:none;padding:0;position:absolute;top:0;left:0;width:100%;height:100%;}#block-projekt-galeria .view-footer .slide-item{position:relative;}#block-projekt-galeria .view-footer .slide-item img{width:100%;height:100vh;object-fit:cover;}#block-projekt-galeria .view-footer .slide-item .slide-content{position:absolute;top:-1px;left:0;right:0;width:var(--container);height:calc(100% + 2px);margin:0 0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;background:rgba(255,255,255,.5);background:linear-gradient(90deg,rgba(255,255,255,.8) 0%,rgba(255,255,255,.8) 100%);}#block-projekt-galeria .view-footer .slide-item .slide-content > div{width:25%;margin-left:25%;min-width:15rem;border-left:.25rem solid;border-color:var(--second-color);padding:.25rem 1rem;}#block-projekt-galeria .view-footer .slide-item .slide-content h4{font-size:var(--text-6xl);font-weight:var(--font-medium);color:var(--white);margin:0;line-height:1;}#block-projekt-galeria .view-footer .slide-item .slide-content > div > div{margin-top:1rem;color:var(--white);font-size:var(--text-lg);}#block-projekt-galeria .view-footer .slide-item .slide-content > div li{margin-bottom:.5rem;}#block-projekt-galeria .view-footer .slide-item .slide-content > div p{font-size:var(--text-lg);font-weight:var(--font-light);color:var(--white);letter-spacing:.125rem;margin-bottom:0;;}#block-projekt-galeria .view-footer.slide-item .slide-content > div > p{font-size:var(--text-xl);margin-bottom:.5rem;}#block-projekt-galeria .view-footer .slide-item .slide-content .link{text-align:left;}#block-projekt-galeria .view-footer .slide-item .slide-content .link a{display:inline-block;padding:.875rem 1.75rem;border:1px solid;border-color:rgb(0,0,0);background:var(--second-color);color:rgb(0,0,0);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:.25rem;transition:var(--transition-all);position:relative;padding-top:1rem;text-align:center;}#block-projekt-galeria .view-footer .slide-item .slide-content .link a:hover{background:var(--white);color:var(--second-color);}#block-projekt-galeria .view-footer .slick-arrow{width:30px;height:30px;color:var(--white);background-size:contain;background-color:transparent;background-image:url(/themes/custom/efabryka/images/arrow.svg);background-position:center;background-repeat:no-repeat;border:none;position:absolute;right:-3rem;margin:auto;z-index:20;left:initial;bottom:4.5rem;top:0;filter:invert(0);}#block-projekt-galeria .view-footer .slick-arrow.slick-prev{background-image:url(/themes/custom/efabryka/images/arrow.svg);right:initial;top:0;left:-3rem;filter:invert(0);transform:rotate(-180deg);}
.paragraph{overflow:hidden;position:relative;}.paragraph.bg_1{background:var(--white);}.paragraph.bg_2{background:var(--gray);}.paragraph .field--name-field-tresc p{color:var(--text-color);font-size:var(--text-base);font-weight:var(--font-normal);line-height:1.75;}.paragraph .title{color:var(--heading-color);font-size:var(--text-2xl);font-weight:var(--font-semibold);text-align:center;margin-bottom:1rem;position:relative;width:100%;}.paragraph > div > .subtitle{text-align:center;width:100%;font-size:var(--text-sm);letter-spacing:.125rem;font-weight:var(--font-light);line-height:1.5;color:var(--subheading-color);}.paragraph .link{text-align:center;}.paragraph .link a{display:inline-block;padding:.875rem 1.75rem;border:1px solid;border-color:var(--second-color);background:var(--second-color);color:var(--white);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:.25rem;transition:var(--transition-all);position:relative;margin-top:1rem;padding-top:1rem;}.paragraph .link a:hover{background:var(--white);color:var(--second-color);}
.paragraph-zdjecie-tekst > div{display:flex;align-items:center;flex-wrap:wrap;margin-left:auto;margin-right:auto;}.paragraph-zdjecie-tekst[data-position="Prawo"] > div{flex-direction:row-reverse;}.paragraph-zdjecie-tekst .content{padding-left:1rem;padding-right:1rem;}.paragraph-zdjecie-tekst > div > .content .title{text-align:left;}.paragraph-zdjecie-tekst[data-position="Prawo"] .content{padding-left:1rem;padding-right:1rem;}.paragraph-zdjecie-tekst .image img{width:100%;height:100%;object-fit:cover;visibility:hidden;}
:root{--main-font:'Lato';--second-font:sans-serif;--font-root-size:15px;--text-xxs:.625rem;--text-xs:.75rem;--text-sm:.875rem;--text-md:.9375rem;--text-lg:1.125rem;--text-base:1rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.75rem;--text-4xl:2rem;--text-5xl:2.25rem;--text-6xl:2.5rem;--text-7xl:3rem;--font-light:300;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--white:#fff;--black:#000;--gray:#454545;--grayer:#2C2C2C;--main-color:#CF550F;--second-color:#CF550F;--third-color:#1175B7;--heading-color:#454545;--subheading-color:#7D7D7D;--text-color:#000;--transition-all:all .25s ease;--container:100%;}html{font-size:var(--font-root-size);scroll-behavior:smooth;}body{font-family:var(--main-font);color:var(--text-color);background:none;}p,.dialog-off-canvas-main-canvas li{color:var(--text-color);font-size:var(--text-base);font-weight:var(--font-normal);line-height:1.75;letter-spacing:1px;}.dialog-off-canvas-main-canvas a,.dialog-off-canvas-main-canvas a:hover,.dialog-off-canvas-main-canvas a:focus{text-decoration:none;transition:var(--transition-all);outline:none;letter-spacing:1px;}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{line-height:1.25;font-family:var(--main-font);font-weight:var(--font-normal);color:var(--heading-color);}b,strong{font-weight:var(--font-semibold);}.text-second{color:var(--second-color);}.media{justify-content:center;}.container-fluid{margin:0 auto !important;}.region-sidebar-first,.region-sidebar-second,.region-footer,.region-content{padding:0;}.region-content{display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap;align-content:flex-start;background:var(--white);}.region-content > *{width:100%;}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid;border-color:var(--third-color);}img{max-width:100%;height:auto;}header{position:relative;padding:0;font-family:var(--main-font);background-color:var(--black);z-index:1;}.navbar{padding:0 5vw;background-color:transparent;z-index:15;}#block-slider-home{z-index:2;margin-top:-131px;}.navbar-brand{justify-content:center;margin-right:0;padding:2rem 0;transition:var(--transition-all);}body.stick .navbar-brand{padding:1rem 0;}.navbar .navbar-nav{width:100%;justify-content:center;}.navbar .navbar-nav .nav-link{color:var(--heading-color);font-size:var(--text-base);font-weight:var(--font-normal);padding:.5rem 1rem;text-transform:uppercase;text-align:center;}.navbar .navbar-nav li{margin:0 .125rem;}.navbar .navbar-nav .nav-link:hover,.navbar .navbar-nav .nav-link:focus,.navbar .navbar-nav .nav-link.curr{color:var(--main-color);cursor:pointer;background:transparent;}.region-nav-main{margin-right:7rem;}.navbar-toggler-icon{display:flex;align-items:center;justify-content:center;flex-direction:column;}.navbar-toggler-icon span{height:2px;width:100%;background-color:var(--second-color);display:block;margin:2px 0;border-radius:2px;border-color:var(--second-color);}.navbar-brand img{height:71px;margin-right:0;}.region-nav-additional{display:flex;align-items:center;justify-content:flex-end;}#navbarSupportedContent{align-items:flex-start;}#block-efabryka-main-menu .navbar-nav a{color:var(--white);}#block-efabryka-main-menu a:active,#block-efabryka-main-menu a:hover{color:var(--main-color);background-color:transparent;}#block-socialtop div{display:flex;}#block-socialtop div a{margin:auto 5px;}footer{margin:0;background:var(--main-color);}footer .region-footer{padding:2rem 0;display:grid;grid-template-columns:1fr 2fr 1fr;grid-gap:2rem;gap:2rem;}footer .region-footer > div img{max-width:100%;height:auto;}footer span,footer .block a,footer p,footer{color:var(--white);font-size:var(--text-xs);font-weight:var(--font-light);letter-spacing:1px;line-height:1.5;}footer .block a:hover{color:var(--second-color);}#edit-processed-text-01{display:grid;align-items:center;margin-top:2rem;margin-bottom:2rem;}#edit-processed-text-01 .container{display:grid;justify-content:center;}#edit-processed-text-01 a{color:var(--text-color);}#edit-processed-text-01 span{color:var(--main-color);}#edit-container input,#edit-container textarea{border-radius:0;border-color:var(--black);font-size:var(--text-sm);}#edit-actions-submit{background-color:var(--white);color:var(--main-color);}#edit-actions-submit:hover{background-color:var(--black);color:var(--white);}#edit-flexbox{display:flex;width:100%;}.webform-flex--1{flex:inherit;}#edit-flexbox article{width:510px;margin-right:11rem;margin-left:80px;}#edit-processed-text .webform-flex--container{width:510px;}.node_2 .paragraph-zdjecie-tekst article{margin-left:6rem;}.node_2 .paragraph-zdjecie-tekst .title,.node_2 .paragraph-zdjecie-tekst .field--name-field-tresc{display:flex;padding-left:3rem;}.node_2 .paragraph-zdjecie-tekst .image{position:relative;top:9rem;}.paragraph-zdjecie-tekst .about_bottom span{display:flex;align-items:flex-end;}.paragraph-zdjecie-tekst .field--name-field-tresc p:last-child{display:flex;}.node_2 .about_bottom{display:flex;align-items:flex-end;}.node_2 .about_bottom div{width:50%;}.node_2 .paragraph-zdjecie-tekst .field--name-field-tresc .btn{border:1px solid var(--black);border-radius:0;color:var(--white);padding:.512rem 5rem;padding-left:3rem;margin-left:9rem;margin-bottom:1rem;font-size:var(--text-sm);background:url(/themes/custom/efabryka/images/button_arrows_white.svg) no-repeat;background-position:86% center;background-color:var(--black);width:18rem;letter-spacing:normal;}.paragraph-zdjecie-tekst .field--name-field-tresc a{text-align:left;}.node_2 .paragraph-zdjecie-tekst{letter-spacing:1.5px;}.node_2 .about_top{width:100%;}.paragraph-zdjecie-tekst .about_top hr{width:143px;border-color:var(--main-color);color:var(--main-color);background-color:var(--main-color);margin-bottom:3rem;}.node_1{display:none;}.node_4 .paragraph-zdjecie-tekst .image article{margin-left:6rem;margin-right:4rem;}.node_4 .paragraph-zdjecie-tekst .publikacje{display:grid;grid-template-columns:1fr;grid-template-rows:1fr 1fr 1fr;width:75%;}.node_4 .paragraph-zdjecie-tekst .publikacje .design{margin-bottom:2rem;}.node_4 .paragraph-zdjecie-tekst .publikacje span{color:var(--main-color);font-size:var(--text-lg);margin-bottom:1rem;}.node_4 .paragraph-zdjecie-tekst .publikacje p{font-size:var(--text-md);}.node_4 .paragraph-zdjecie-tekst .publikacje article{margin-right:2rem;}.node_4 .paragraph-zdjecie-tekst .publikacje article img{width:298px;}.node_4 .paragraph-zdjecie-tekst .publikacje .btn{border:1px solid var(--black);border-radius:0;font-size:var(--text-sm);font-weight:var(--font-light);padding:.512rem 3rem;}#sliding-popup .eu-cookie-compliance-banner{background-color:var(--black);}#sliding-popup .eu-cookie-compliance-banner .popup-content{display:flex;justify-content:center;align-items:center;}#popup-text h2{font-size:var(--text-sm);}#block-tytul-block{height:4rem;}#block-tytul-block .view-content{height:100%;border-top:1px solid var(--white);display:flex;align-items:center;padding-top:1rem;}#block-tytul-block .view-content .field-content{color:var(--white);text-transform:uppercase;font-size:22px;font-weight:var(--font-light);border-right:1px solid var(--main-color);padding:0 2rem;}.paragraph-tresc article{display:flex;margin-bottom:2rem;}.paragraph-tresc span{margin-left:2rem;margin-bottom:2rem;}#block-kategorie{margin:0;margin-top:2rem;}#block-kategorie .view-content{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem;}#block-kategorie .view-content .views-row{display:flex;position:relative;width:100%;height:594px;}#block-kategorie .view-content .views-row .views-field-title{position:absolute;z-index:2;background-color:rgba(0,0,0,.8);background-image:url(/themes/custom/efabryka/images/color_arrows.svg);background-repeat:no-repeat;background-position:15% center;height:4rem;width:100%;display:flex;align-items:center;bottom:5rem;}#block-kategorie .view-content .views-row .views-field-title a{text-transform:uppercase;color:var(--white);margin-left:8vw;font-size:25px;font-weight:var(--font-light);letter-spacing:4px;}#block-kategorie .view-content .views-row .views-field-field-zdjecie{position:relative;z-index:1;width:100%;overflow:hidden;}#block-kategorie .view-content .views-row .views-field-field-zdjecie img{width:100%;transition-duration:1s;margin:0 auto;display:block;height:594px;object-fit:cover;}#block-kategorie .view-content .views-row .views-field-field-zdjecie img:hover{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);z-index:0;}#block-projekty .view-content{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;}#block-projekty .view-content .views-row{display:flex;position:relative;margin-bottom:.5rem;}#block-projekty .view-footer .view-content .views-row{height:594px;}#block-projekty .view-content .views-row section{position:absolute;z-index:2;top:2.5rem;left:0;background-color:rgba(0,0,0,.8);height:4rem;display:flex;align-items:center;width:calc(20vw - 10px);justify-content:center;}#block-projekty .view-content .views-row section a{color:var(--white);margin-left:2rem;width:71%;}#block-projekty .view-content .views-row .views-field-field-zdjecie-glowne{position:relative;z-index:1;overflow:hidden;}#block-projekty .view-content .views-row .views-field-view-node{position:absolute;z-index:3;top:4rem;left:2rem;}#block-projekty .view-content .views-row .views-field-view-node .arrows{background:url(/themes/custom/efabryka/images/color_arrows_small.svg) no-repeat;width:17px;height:15px;z-index:3;position:relative;}#block-projekty .view-content .views-row .views-field-field-zdjecie-glowne .field-content{height:100%;}#block-projekty .view-content .views-row .views-field-field-zdjecie-glowne img{height:100%;width:calc(20vw - 10px);transition-duration:1s;margin:0 auto;display:block;}#block-projekty .view-content .views-row .views-field-field-zdjecie-glowne img:hover{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);}#block-views-block-projekty-block-4 .view-content{height:100%;border-top:1px solid var(--white);display:flex;align-items:center;}#block-views-block-projekty-block-4 .breadcrumb{color:var(--white);text-transform:uppercase;letter-spacing:1px;font-size:22px;font-weight:var(--font-light);display:flex;align-items:center;padding:1rem 2rem 0;}#block-views-block-projekty-block-4 .breadcrumb a{color:var(--white);}#block-views-block-projekty-block-4 .breadcrumb span{padding-right:2rem;border-right:1px solid var(--main-color);margin-right:2rem;}#block-projekty-breadcrumb-kategoria .view-content{height:100%;border-top:1px solid var(--white);display:flex;align-items:center;}#block-projekty-breadcrumb-kategoria .views-field-title{padding:1rem 2rem;}#block-projekty-breadcrumb-kategoria .views-row span{color:var(--white);text-transform:uppercase;font-size:22px;font-weight:var(--font-light);display:flex;align-items:center;padding-right:2rem;border-right:1px solid var(--main-color);margin-right:2rem;}#block-publikacje{margin-left:4rem;}#block-publikacje .view-content{display:grid;gap:2rem;margin:4rem 0 1rem 2rem;}#block-publikacje .publikacja{display:flex;width:75%;}#block-publikacje .publikacja img{margin-right:2rem;}#block-publikacje .publikacja .opis_publikacja span{color:var(--main-color);font-size:var(--text-lg);margin-bottom:1rem;text-transform:uppercase;}#block-publikacje .publikacja .opis_publikacja p{font-size:var(--text-md);word-spacing:1.5px;}#block-publikacje .view-publikacje{display:flex;flex-direction:row-reverse;}#block-publikacje .view-footer{display:flex;align-items:flex-end;}#block-publikacje .publikacja .opis_publikacja a{border:1px solid var(--black);border-radius:0;font-size:var(--text-sm);font-weight:var(--font-light);padding:0.512rem 3rem;text-transform:uppercase;color:var(--black);}#block-publikacje .publikacja .opis_publikacja a:hover{color:var(--white);background-color:var(--black);}.logopage{background:url(/themes/custom/efabryka/images/logo_page.svg) no-repeat;background-position:left bottom;position:relative;height:382px;width:512px;}#block-projekty-block-2{margin:2rem 0;}#block-projekty-block-2 .view-content{margin-left:3vw;}#block-projekty .view-footer{margin-top:8rem;margin-bottom:4rem;}#block-projekty .view-footer .view-content{grid-template-columns:1fr 1fr 1fr;gap:1rem;}#block-projekty .view-footer .view-content .views-field-field-zdjecie{width:100%;overflow:hidden;}#block-projekty .view-footer .view-content .views-field-field-zdjecie img{width:100%;transition-duration:1s;margin:0 auto;display:block;height:594px;object-fit:cover;}#block-projekty .view-footer .view-content .views-field-field-zdjecie img:hover{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);z-index:0;}#block-projekty .view-footer .container{position:relative;display:flex;justify-content:center;align-items:center;}#block-projekty .view-footer .container .arrow_up{margin-top:3rem;background:url(/themes/custom/efabryka/images/arrow_up.svg) no-repeat;width:31px;height:31px;}#block-projekty .view-footer .view-content .views-row .views-field-title{position:absolute;z-index:2 !important;background-color:rgba(0,0,0,.8);background-image:url(/themes/custom/efabryka/images/color_arrows.svg);background-repeat:no-repeat;background-position:15% center;height:4rem;width:100%;display:flex !important;align-items:center;bottom:5rem;}#block-projekty .view-footer .view-content .views-row .views-field-title a{text-transform:uppercase;color:var(--white);margin-left:8vw;font-size:25px;font-weight:var(--font-light);letter-spacing:4px;}#block-efabryka-content .paragraph-galeria .slick-track{left:-2rem;}@keyframes fade{0%{opacity:0;}100%{opacity:1;}}#block-projekty div.view-content div.views-row div.views-field.views-field-title{display:none;z-index:2;animation:fade .5s linear;}#block-projekty div.view-content div.views-row:hover div.views-field.views-field-title{display:block;z-index:2;}.node_5 #block-projekty-block-2{margin:0;}#block-projekt-opis{width:25%;margin-right:5%;margin-top:2rem;}#block-projekt-galeria{width:60%;margin-top:2rem;}#block-projekt-opis .view-content li,#block-projekt-opis .view-content p,#block-projekt-opis .view-content span{letter-spacing:1px;}#block-projekt-opis .view-content ul{direction:rtl;padding-right:1rem;}.container.row{padding-left:var(--bs-gutter-x);padding-right:var(--bs-gutter-x);}
@media all and (max-width:1920px){:root{--container:1140px;}}@media all and (max-width:1440px){#block-projekty .view-footer .view-content .views-field-field-zdjecie img,#block-kategorie .view-content .views-row .views-field-field-zdjecie img{height:517px;}#block-projekty .view-footer .view-content .views-row,#block-kategorie .view-content .views-row{height:517px;}}@media all and (min-width:1200px){}@media all and (max-width:1199px){:root{--container:960px;}.navbar .navbar-nav .nav-link{font-size:var(--text-xs);}.navbar-brand img{height:67px;}.slider-ct .slide-item .slide-content > div{width:50%;}.video-embed-field-responsive-video{position:relative;height:235px;width:437px;margin:21px;}#block-slider-home{margin-top:-127px;}.node_2 .paragraph-zdjecie-tekst .field--name-field-tresc .btn{margin-left:5rem;}.node_2 .paragraph-zdjecie-tekst > div{flex-direction:column-reverse;}.node_2 .paragraph-zdjecie-tekst .image{width:50% !important;margin-top:2rem;}.node_2 .paragraph-zdjecie-tekst .content{width:100% !important;}.node_2 .about_bottom div{width:54%;}.node_2 .paragraph-zdjecie-tekst .field--name-field-tresc{display:block;}.node_2 .paragraph-zdjecie-tekst article{margin-left:0;}.node_2 .paragraph-zdjecie-tekst .image img{object-fit:contain;}#edit-flexbox{width:90%;}#block-projekty .view-content{grid-template-columns:1fr 1fr 1fr 1fr;}#block-publikacje .view-publikacje{display:block;}#block-publikacje .publikacja{width:100%;}#block-publikacje .view-content{margin:2rem 0 2rem 0;}#block-publikacje{margin-left:0;}#block-projekty .view-content .views-row .views-field-field-zdjecie-glowne img{width:calc(25vw - 10px);}#block-projekty .view-footer .view-content .views-field-field-zdjecie img,#block-kategorie .view-content .views-row .views-field-field-zdjecie img{height:517px;}#block-projekty .view-footer .view-content .views-row,#block-kategorie .view-content .views-row{height:517px;}}@media all and (max-width:991px){:root{--container:720px;}html{font-size:14px;}.navbar-toggler{border:1px solid #fff;outline:none;}.navbar-nav .dropdown-toggle::after{float:none;}.dropdown-menu{border:none;}.navbar-toggler:focus{outline:none;}.navbar{padding:0;background-color:var(--black);}.navbar > .container{padding:0 1rem;}.region-nav-additional{justify-content:center;padding:.25rem 0;}.navbar .navbar-nav li{text-align:center;}.navbar .navbar-nav .nav-link{display:inline-block;margin:.25rem auto;font-size:var(--text-base);}.mobile_info{display:flex;}footer{padding-bottom:3rem;}.region-nav-main{margin-right:0;}#block-socialtop{margin-bottom:1rem;}#block-slider-home{margin-top:-123px;}.slider-ct .slick-arrow{top:34rem;left:5rem;}.slider-ct .slick-arrow.slick-prev{top:34rem;left:2rem;}#edit-flexbox{flex-direction:column-reverse;}#block-kategorie{display:flex;justify-content:center;}#block-kategorie .view-content{grid-template-columns:1fr;}#block-kategorie .view-content .views-row{justify-content:center;}#block-projekty .view-content{grid-template-columns:1fr 1fr 1fr;}#block-projekty .view-footer .view-content{grid-template-columns:1fr;}#block-projekty .view-footer{display:flex;flex-direction:column;}#block-projekty .view-footer .view-kategorie{display:flex;justify-content:center;}#block-projekty .view-footer .view-content .views-row .views-field-title a,#block-kategorie .view-content .views-row .views-field-title a{margin-left:18vw;}.node_2 .about_bottom{display:block;}.node_2 .about_top{width:100%;}.node_2 .about_bottom div{width:100%;}.node_2 .paragraph-zdjecie-tekst .image{margin-top:0;top:1rem;}#block-projekty .view-content .views-row .views-field-field-zdjecie-glowne img{width:calc(33vw - 10px);}.page-node-type-projekt .region-content{display:block;}#block-projekt-opis{width:100%;padding:0 20px;}#block-projekt-galeria{width:100%;}#block-projekt-galeria .view-footer .slick-list::before{content:'';width:5%;height:100%;background:var(--white);position:absolute;top:0;left:0;z-index:10;}#block-projekt-galeria .view-footer .slick-list::after{content:'';width:6%;height:100%;background:var(--white);position:absolute;top:0;right:0;z-index:10;}#block-projekt-galeria .view-footer .slick-arrow{right:1rem;}#block-projekt-galeria .view-footer .slick-arrow.slick-prev{left:0;}.slick-initialized .slick-slide{display:flex;}#block-projekty div.view-content div.views-row div.views-field.views-field-title{display:block;z-index:2;animation:fade .5s linear;}#block-projekty div.view-content div.views-row div.views-field.views-field-title .field-content{width:calc(33vw - 10px);}}@media all and (max-width:767px){:root{--container:540px;}#edit-flexbox article{margin-left:25px;margin-right:0;width:451px;}#block-projekty .view-content{grid-template-columns:1fr 1fr;}#block-kategorie .view-content .views-row .views-field-title a{margin-left:23vw;}#block-projekty .view-content .views-row .views-field-field-zdjecie-glowne img{width:calc(50vw - 10px);}#block-projekty div.view-content div.views-row div.views-field.views-field-title .field-content{width:calc(50vw - 10px);}}@media all and (max-width:567px){:root{--container:100%;}.navbar-brand img{height:45px;}main{overflow:hidden;}.slider-ct .slick-track{width:100%;}footer .region-footer{flex-direction:column;padding:1rem 0;}footer .region-footer > div{width:100%;max-width:none;}footer .region-footer{grid-template-columns:repeat(1,minmax(0,1fr));}footer .region-footer > div,footer .region-footer > .block-menu{width:100%;max-width:none;justify-content:center;align-items:center;display:flex;flex-direction:column;}.navbar-nav{margin-right:0 !important;}.navbar{width:100%;}#block-slider-home{margin-top:-101px;}#edit-flexbox article{width:389px;}#edit-container{width:280px !important;}#edit-actions .btn{width:260px !important;}#block-projekty .view-content{grid-template-columns:1fr;}#block-projekty .view-footer .view-content .views-row .views-field-title a,#block-kategorie .view-content .views-row .views-field-title a{margin-left:28vw;}#block-publikacje .publikacja{display:block;margin:0 1rem;}.opis_publikacja p{padding-right:1rem;}#block-projekty .view-content .views-row .views-field-field-zdjecie-glowne img{width:100vw;}#block-projekty div.view-content div.views-row div.views-field.views-field-title .field-content{width:100vw;}#block-projekty .view-footer .view-content .views-field-field-zdjecie img,#block-kategorie .view-content .views-row .views-field-field-zdjecie img{height:517px;}#block-projekty .view-footer .view-content .views-row,#block-kategorie .view-content .views-row{height:517px;}}@media all and (max-width:425px){.node_2 .paragraph-zdjecie-tekst .field--name-field-tresc .btn{margin-left:0;}#edit-flexbox article{width:280px;}}@media all and (max-width:375px){}@media all and (max-width:320px){}@media all and (min-width:1440px){:root{--container:1400px;}.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1400px;}}@media all and (min-width:1921px){:root{--container:1600px;}html{font-size:18px;}.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1600px;}}@media all and (min-width:2300px){:root{--container:1920px;}html{font-size:20px;}.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1920px;}}
