@import url("./bootstrap.css");@charset "UTF-8";.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s;}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0);}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px);}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px);}}@keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}40%{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px);}60%{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px);}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;}::-webkit-scrollbar{width:10px;}::-webkit-scrollbar-track{background-color:#ffffff;}::-webkit-scrollbar-thumb{background-color:#a12225;}html,body,.scroll-contain,.scroll{height:100%;}body{background-color:#282425;background-image:url('../images/background.jpg');background-attachment:fixed;font-family:'PromoPrint';font-size:14px;font-weight:normal;line-height:25px;color:#231f20;overflow-x:hidden !important;}footer{font-size:0.8em;clear:both;}footer div{padding-top:20px;padding-bottom:10px;line-height:1.3em;font-family:Verdana;opacity:.5}@media only print{body *{display:none !important;}body:after{content:"Żyj ekologicznie! Nie marnuj papieru!";}}a{text-decoration:none;outline:none;color:#212f58;}a:hover{text-decoration:none;outline:none;color:#231f20;}h3{margin-top:0;}h1,h2,h3,h4,h5,h6{font-weight:400;color:#212f58;font-size:18px;line-height:28px;}h1{font-size:24px;text-align:center;}h2{text-align:center;}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{height:42px;border:1px solid #ddd;margin-bottom:30px;outline:none;}.btn-block,.btn-block:hover{height:42px;border:none;text-shadow:none;color:#ffffff;box-shadow:none;}textarea{height:135px;resize:none;}input[type="text"],input[type="email"],textarea,.btn-block{border-radius:0;}input[type="text"]:focus,input[type="email"]:focus,textarea:focus,select:focus{border:1px solid #a12225;border-color:#a12225;-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s;}@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.0.3');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.0.3') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff?v=4.0.3') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.0.3') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'PromoPrint';src:url('../fonts/promo-print.eot');src:url('../fonts/promo-print.eot?#iefix') format('embedded-opentype'),url('../fonts/promo-print.woff') format('woff'),url('../fonts/promo-print.ttf') format('truetype'),url('../fonts/promo-print.svg#rounded_eleganceregular') format('svg');font-weight:normal;font-style:normal;}.icon-home:before{font-family:'FontAwesome';content:"\f041";font-size:2em;}.icon-telefon:before{font-family:'FontAwesome';content:"\f095";font-size:2em;}.icon-email:before{font-family:'FontAwesome';content:"\f0e0";font-size:2em;}.icon-fb:before{font-family:'FontAwesome';content:"\f09a";font-size:2em;}.fa{display:inline-block;font-family:'FontAwesome';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.fa-lg{font-size:1.3333333333333333em;line-height:.75em;vertical-align:-15%;}.fa-2x{font-size:2em;}.fa-3x{font-size:3em;}.fa-4x{font-size:4em;}.fa-5x{font-size:5em;}.fa-fw{width:1.2857142857142858em;text-align:center;}.fa-ul{padding-left:0;margin-left:2.142857142857143em;list-style-type:none;}.fa-ul>li{position:relative;}.fa-li{position:absolute;left:-2.142857142857143em;width:2.142857142857143em;top:.14285714285714285em;text-align:center;}.fa-li.fa-lg{left:-1.8571428571428572em;}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em;}.pull-right{float:right;}.pull-left{float:left;}.fa.pull-left{margin-right:.3em;}.fa.pull-right{margin-left:.3em;}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle;}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center;}.fa-stack-1x{line-height:inherit;}.fa-stack-2x{font-size:2em;}.fa-inverse{color:#ffffff;}.fa-arrow-left:before{content:"\f060";}.fa-arrow-right:before{content:"\f061";}.fa-arrow-up:before{content:"\f062";}.fa-arrow-down:before{content:"\f063";}.fa-arrows-v:before{content:"\f07d";}.fa-arrows-h:before{content:"\f07e";}.fa-arrows-alt:before{content:"\f0b2";}.fa-angle-double-left:before{content:"\f100";}.fa-angle-double-right:before{content:"\f101";}.fa-angle-double-down:before{content:"\f103";}.fa-angle-left:before{content:"\f104";}.fa-angle-right:before{content:"\f105";}.fa-angle-up:before{content:"\f106";}.fa-angle-down:before{content:"\f107";}.caption{font-family:'PromoPrint';text-align:right;font-size:1.3em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);}.caption-header{font-size:5em;margin-top:47px;display:block;}.navbar{position:relative;}.navbar-fixed-top,.navbar-default{border:none;border-width:0;z-index:9501;}.navbar .btn-navbar{margin:20px;background:rgba(0,0,0,0.4);border:none;padding:11.5px 10px;}.navbar .btn-navbar:hover{background:rgba(0,0,0,0.4);}.navbar .btn-navbar:hover .icon-bar{background-color:rgba(120,190,32,0.5);}.navbar-inner{min-height:40px;background-color:transparent;background-image:none;filter:none;padding:0 50px;border:none;-webkit-border-radius:0;-moz-box-shadow:none;box-shadow:none;}.navbar .navbar-brand{display:block;width:255px;height:45px;background:url('../images/promo-print-logo.png');text-shadow:none;padding:0;margin-left:0px;margin-top:3px;}.navbar-nav{list-style-type:none;text-align:center;float:right;border:none;letter-spacing:1px;}.navbar-header{border:none;padding:0;}.navbar-header h1{margin:0;}.navbar-toggle{background-color:#1b1f24;border:none;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;border-radius:5px;margin:15px 0;right:15px;width:40px;height:40px;}.navbar-toggle{background-color:#231f20;}.navbar-toggle:hover{background-color:#231f20 !important;}.navbar-default .navbar-collapse{border-top:none!important;padding:0!important;margin:0!important;box-shadow:none;}.container > .navbar-header,.container > .navbar-collapse{margin-right:0;margin-left:0;}.navbar-collapse.in{overflow-y:inherit;}.navbar-default .navbar-nav>li>a,.navbar-default .navbar-text{color:#ffffff;}.navbar .nav > .active > a,.navbar .nav > .active > a:hover,.navbar .nav > .active > a:focus{color:#ffffff;text-decoration:underline;background:transparent;box-shadow:none;font-weight:800;}.navbar .nav > li > a{font-family:'PromoPrint';font-weight:800;text-transform:uppercase;text-decoration:none;font-size:13px;text-shadow:none;}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;}.parallax{width:100%;height:800px;position:relative;background:#000;color:#ffffff;z-index:2;display:table;}.parallax-promo{height:400px;}.homes{width:100%;position:absolute;top:0;overflow:hidden;color:#ffffff;z-index:2;display:table;}.carousel,.og-grid li a{box-shadow:-1px 14px 16px -20px rgba(0,0,0,0.75);}.carousel li img{width:100%;height:auto;}.carousel .next,.carousel .prev{display:none;width:56px;height:56px;position:absolute;bottom:57%;z-index:9999;cursor:pointer;font-size:100px;}.carousel .prev{left:0;margin-left:30px;}.carousel .next{right:0;margin-right:30px;}.paging{position:absolute;z-index:50;}.paging > a{display:block;cursor:pointer;width:20px;height:20px;float:left;background:url('../images/dots.png') 0px -20px no-repeat;}.paging > a:hover,.paging > a.current{background:url('../images/dots.png') 0px 0px no-repeat;}figure{margin:0 auto;text-align:center;}.color-home{color:#a12225;}.text-content{margin:0 auto;padding:10px 120px;line-height:28px;text-align:justify;}.overlay,.overlay-home{background:rgba(255,255,255,0.5);overflow:hidden;height:100%;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);}.overlay-home{opacity:0.1;}.overlay-nasze-realizacje{opacity:0.3;}.overlay-aktualnosci{height:500px;}.overlay-kontakt{height:400px;}.overlay-content{width:100%;margin:170px 0 0 0;text-align:center;font-weight:400;font-size:1em;line-height:1.7em;}.overlay-content p{width:460px;margin:0 auto;}.overlay-content a{text-decoration:none;outline:none;color:#231f20;}.overlay-contenta:hover{text-decoration:none;outline:none;}.overlay-content-kontakt{width:100%;max-width:800px;font-size:1em;margin:170px auto;}.overlay-content-kontakt .overlay-float{width:25%;float:left;}.overlay-content-footer{font-size:.9em;padding:2% 20%;margin:0 auto;}.overlay-image-parent{position:absolute;top:10px;right:180px;width:300px;height:300px;}.overlay-image-parent img{width:300px;height:300px;}.hex-elements{position:absolute;width:251px;height:221px;}.parallax-bg{width:100%;height:100%;margin:0 auto;position:absolute;background-size:cover;background-attachment:fixed;background-repeat:repeat-y;background-position:top center;}.content{position:relative;padding:60px 0;}#mapa{width:100%;height:400px;}.title{padding:0px 0px 30px;display:block;position:relative;overflow:hidden;}.title h1{text-transform:uppercase;font-weight:800;margin-bottom:12px;display:inline-block;padding:10px 10px;border:4px solid #ffffff;box-shadow:0px 0px 0px 3px #a12225;background:#a12225;color:#ffffff;position:relative;z-index:20;overflow:hidden;}.title p{padding:0 14%;margin:0;}.fancy-header{margin:60px 0 40px 0;text-align:center;}.fancy-header h1{margin-bottom:0px;text-transform:uppercase;}.fancy-header p{padding:0 14%;margin:20px 0 0;}.color{color:#898989;}.feature-box,.feat-icon,.feature-box:hover .feat-icon,.feat-icon:after,.feature-box:hover .feat-icon:after,.icon,.dot:hover .icon,.serv-icon,.serv:hover .serv-icon,.testi-client > ul li,.testi-client > ul li:hover,.testi-client > ul li img,.testi-client > ul li:hover img,.second .btn-primary,.second .btn-primary:hover,.join-des .btn-primary,.join-des .btn-primary:hover,.create .btn-primary,.create .btn-primary:hover,#kontakt #submit:hover,#startarrow,#startarrow:hover,.nav-tabs>li>a,.nav-tabs>li>a:hover,.inner-filters li:hover a,.inner-filters li a,.client,.client:hover{-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;}.btn:focus{color:#ffffff;}#home{background-attachment:fixed;background-repeat:no-repeat;background-size:cover;}.second{position:absolute;bottom:250px;width:100%;}.startarrow{margin-top:60px;font-size:100px;}.startarrow a:hover{color:#ffffff;}#startarrow{-webkit-animation-duration:1.5s;-webkit-animation-delay:1.5s;-webkit-animation-iteration-count:infinite;-moz-animation-duration:1.5s;-moz-animation-delay:1.5s;-moz-animation-iteration-count:infinite;}.gallery-button{display:block;width:170px;margin:0 auto;text-align:center;text-transform:uppercase;font-family:'PromoPrint';font-weight:800;border:3px solid #ffffff;color:#ffffff;padding:5px 10px 0 10px;}.gallery-button:hover{color:#ffffff;}.navbar{transition-duration:1s;background:rgba(40,36,37,0.3);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);}.navbar:hover{background:rgba(40,36,37,0.5);}.build,.process{background:#f5f5f5;position:relative;}.nav-tabs{list-style:none;border:none;}.nav-tabs>li,.nav-pills>li{float:none;display:inline-block;margin:20px 0 30px 0;}.nav-tabs>li>a{margin:0;padding:10px 30px;border:none;background:#a12225;font-weight:400;font-size:24.5px;color:#333;border:4px solid #f5f5f5;box-shadow:0px 0px 0px 3px #a12225;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.nav-tabs > li.active > a,.nav-tabs > li.active > a:hover,.nav-tabs > li.active > a:focus{background:#a12225;background:#a12225;border:none;color:#ffffff;}.nav-tabs>li>a:hover{background:#a12225;border-color:#a12225;box-shadow:0px 0px 0px 4px #f5f5f5,0px 0px 0px 7px #a12225;color:#f5f5f5;}.form-input{display:block;width:100%;padding:6px 12px;font-size:14px;line-height:1.428571429;vertical-align:middle;}.form-input:hover{outline:none;}@media (max-width:979px) and (min-width:768px){.dot-build-2{-webkit-animation:none;-moz-animation:none;-ms-animation:none;-o-animation:none;animation:none;left:37.5%;top:40%;}.nav-tabs>li>a{padding:5px 20px;font-size:18px;}.inner-filters li{margin:10px 0;}.serv-icon{display:none;}}@media (min-width:805px){.navbar > .container{width:auto;}}@media (min-width:1050px){.navbar > .container .navbar-brand{margin-left:-5px;}}@media (min-width:1200px){.navbar > .container .navbar-brand{margin-left:10px;}}@media (min-width:1300px){.navbar > .container .navbar-brand{margin-left:50px;}}@media (min-width:1450px){.navbar > .container .navbar-brand{margin-left:80px;}}@media (max-width:1360px){.overlay-image-parent{display:none;}}@media (max-width:1050px){.navbar > .container .navbar-brand{background:url('../images/promo-print-logo-small.png');margin-left:-85px;}}@media (max-width:979px){.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;}.navbar-fixed-top .navbar-inner{padding:0;}}@media (max-width:767px){.caption{display:none;}.carousel-indicators{display:none;}#startarrow{display:none;}.serv-icon{display:none;}.navbar ul{width:100% !important;float:right !important;margin:0 auto !important;}body{padding-right:0;padding-left:0;}.navbar > .container .navbar-brand{margin-left:-105px;margin-top:12px;}.navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top{margin:0;}.container{margin-right:15px;margin-left:15px;}.dot-build-2{-webkit-animation:none;-moz-animation:none;-ms-animation:none;-o-animation:none;animation:none;}.about-icon{line-height:40px;width:40px;height:40px;font-size:25px;}.dot{display:none;}#home{height:auto;margin-bottom:47px;}.homes{position:relative;}.fancy-header p,.title p,.build{padding:0;}.second-title{width:100%;}.filterable-item figcaption h3{margin-top:5px;}.navbar .nav>li>a{padding:13px;}.serv h3,.text-right,.text-left{float:none;text-align:center;}.nav-tabs>li>a{padding:5px 20px;font-size:14px;font-weight:400;}.inner-filters li{margin:10px 0;}.carousel-inner > .item img{width:100%;}.container > .navbar-header,.container > .navbar-collapse{padding:5px 0;}.look{margin-top:20px;}.hex-elements{display:none;}#pall-home{background-position:10% !important;}.overlay-content-footer{height:190px;}}@media (max-width:700px){.overlay-content-do-pobrania,.overlay-content-kontakt{width:100%;}.overlay-content-kontakt .overlay-float{width:50%;height:160px;}.ovfb{margin-top:-160px;}.overlay-content-do-pobrania .overlay-float{width:33%;}.parallax-promo,#kontakt-p,.overlay-kontakt{height:500px;}}@media (max-width:100px){.navbar > .container .navbar-brand{margin-left:0px;}}.second-title span.highlighted{-webkit-animation:none;-moz-animation:none;animation:none;}*{margin:0;padding:0;}body{height:100%;}img{border:none;}#o-nas{position:relative;margin-top:-53px;margin-bottom:30px;}.kontakt-icon{margin:0 auto 23px auto;width:32px;height:32px;background-repeat:no-repeat;display:block;}#cookiesBar{background:#ebebeb;background-image:-webkit-gradient(linear,0 0,0 100%,color-stop(0%,#ffffff),color-stop(100%,#ebebeb));background-image:-webkit-linear-gradient(#ffffff,#ebebeb);background-image:-moz-linear-gradient(#ffffff,#ebebeb);background-image:-o-linear-gradient(#ffffff,#ebebeb);background-image:-ms-linear-gradient(#ffffff,#ebebeb);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff,endColorstr=#ebebeb);background-image:linear-gradient(#ffffff,#ebebeb);border-top:1px solid #d7d7d7;font-family:'PromoPrint';font-size:10px;color:#414141;width:100%;min-height:40px;position:fixed;bottom:0;left:0;z-index:2000;opacity:.5;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=20);}#cookiesBar:hover{opacity:.9;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);}#cookiesBar p{font-size:10px;line-height:35px;padding-top:2px;text-align:center;margin:0;}#cookiesBar ol{width:100%;font-size:10px;list-style-type:decimal;padding:0;margin:10px 0;}#cookiesBar li{line-height:19px;font-size:10px;display:list-item;}#cookiesBar .sub_ol{list-style-type:lower-alpha;padding-left:30px;}#cookiesBar .sub_ol li{list-style:lower-latin;}#cookieBarLoader{width:100%;margin-top:8px;text-align:center;}#cookiesBarWrap{width:80%;margin:0 auto;position:relative;}#cookiesBarClose{display:block;width:20px;height:19px;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAATCAYAAADSz14iAAAA90lEQVR42t3X0Q2EIBAEUEqwBEuwBEqgBO3EDiiBCqzFUijB27vs3cdGnCXzcQkmE3+YyAtBJRzHkSRVcul9Dc7rPdZ0o7e7bVuSVMml97Wju5puDN+JmGQHYr/pVfdkdCIm2dHbb3o16ATuUh4QpdXrgFyNlIdOafV0RRAGI/gVsRiMsCuyIIwXIVk6IAvCeBGSz3NdGAJBYbwIvTCGQLAYPwJjeASPwQiLmSUnQuiY2dQZzCw5EULH/J4LMQgCEAQGQfyI6U8rMhErMsYeGeqtNcx3ZJgv+wD/WoP9/TLnkfyn80hurUhkTohmj6QOSGROiGaPpBcsmyxaKY7w6wAAAABJRU5ErkJggg==');text-indent:-999em;position:absolute;top:10px;right:-28px;}a#cookiesBarClose{border:0;}#cookiesBarClose:hover{background-position:-30px 0;}body{overflow:hidden;}#preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#ffffff;z-index:99999999;}#status{width:200px;height:200px;position:absolute;left:50%;top:50%;background-image:url('../images/status-light.gif');background-repeat:no-repeat;background-position:center;margin:-100px 0 0 -100px;}iframe{overflow:hidden;overflow-x:hidden;overflow-y:hidden;height:90%;width:90%;position:fixed;top:0px;left:0px;right:0px;bottom:0px;}.lity{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#0b0b0b;background:rgba(0,0,0,0.8);outline:none !important;opacity:0;-webkit-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease;}.lity.lity-opened{opacity:1;}.lity.lity-closed{opacity:0;}.lity *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.lity-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:none !important;}.lity-wrap:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em;}.lity-loader{z-index:9991;color:#ffffff;position:absolute;top:50%;margin-top:-0.8em;width:100%;text-align:center;font-size:14px;opacity:0;-webkit-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease;}.lity-loading .lity-loader{opacity:1;}.lity-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:none !important;}.lity-content{z-index:9993;width:100%;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 0.3s ease;-o-transition:-o-transform 0.3s ease;transition:transform 0.3s ease;}.lity-loading .lity-content,.lity-closed .lity-content{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8);}.lity-content:after{content:'';position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6);}.lity-image img{max-width:100%;display:block;line-height:0;border:0;}.lity-iframe .lity-container{width:95%;height:95%;}.lity-iframe-container{width:100%;height:0;overflow:hidden;padding-top:56.25%;}.lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;background:#000000;}.lity-hide{display:none;}.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;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-slide:focus,.slick-slide img:focus{outline:none;}.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;}.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;}.breadcrumb{background:transparent;border-radius:0;padding:20px 0;color:#000000;margin:0;}.breadcrumb a{color:#000000;}.breadcrumb>li+li:before{color:#000000;}.call{background:rgba(40,36,37,0.5);width:290px;height:80px;position:fixed;top:80%;right:-1px;z-index:10000;border-radius:10px 0 0 10px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(205,205,205,.2);box-shadow:-1px 14px 16px -20px rgba(0,0,0,0.75);}@media (max-width:700px){.call{right:-205px;}}.call .telephone{float:left;font-size:2em;line-height:40px;padding:20px;color:#ffffff;animation:wobble-hor-bottom 2s 3s infinite both;}.call .telephone-text{float:left;font-size:2em;line-height:45px;padding:20px;color:#ffffff;}@keyframes wobble-hor-bottom{0%,50%{transform:translateX(0%);transform-origin:50% 50%;}55%{transform:rotate(-6deg);}60%{transform:rotate(6deg);}70%{transform:rotate(-3.6deg);}80%{transform:rotate(2.4deg);}90%{transform:rotate(-1.2deg);}100%{transform:translateX(0%);}}.popup,.popup-overlay{display:none;opacity:0;}.popup{position:fixed;z-index:1000001;top:0;left:0;width:100%;}.popup .image{width:800px;margin:20px auto;box-shadow:-1px 14px 16px -20px rgba(0,0,0,0.75);}@media (max-width:800px){.popup .image{width:90%;margin:5%;}.popup .image img{width:100%;}}.popup-overlay{background:rgba(255,255,255,.6);position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;}.container{width:100%;position:relative;}.container > header{width:90%;max-width:1240px;margin:0 auto;position:relative;padding:0 30px 50px 30px;}.container > header{padding:60px 30px 50px;text-align:center;}.container > header h1{font-size:34px;line-height:38px;margin:0 auto;font-weight:700;color:#333333;}.container > header h1 span{display:block;font-size:20px;font-weight:300;}.main > p{text-align:center;padding:50px 20px;}.codrops-top{line-height:24px;font-size:11px;background:#ffffff;background:rgba(255,255,255,0.5);text-transform:uppercase;z-index:9999;position:relative;box-shadow:1px 0px 2px rgba(0,0,0,0.2);}.codrops-top a{padding:0px 10px;letter-spacing:1px;color:#333;display:inline-block;}.codrops-top a:hover{background:rgba(255,255,255,0.8);color:#000;}.codrops-top span.right{float:right;}.codrops-top span.right a{float:left;display:block;}.og-grid{list-style:none;padding:0 0 60px 0;margin:0 auto;text-align:center;width:100%;}.og-grid li{display:inline-block;margin:10px 5px 0 5px;vertical-align:top;height:390px;}.og-grid li > a,.og-grid li > a img{border:none;outline:none;display:block;position:relative;}.og-grid li.og-expanded > a::after{top:auto;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-bottom-color:rgba(245,245,245,.5);border-width:15px;left:50%;margin:-20px 0 0 -15px;}.og-expander{position:absolute;background:rgba(245,245,245,.5);top:auto;left:0;width:100%;margin-top:10px;text-align:left;height:0;overflow:hidden;backdrop-filter:blur(5px);box-shadow:-1px 14px 16px -20px rgba(0,0,0,0.75);}.og-expander-inner{padding:0;}.og-close{position:absolute;width:40px;height:40px;top:20px;right:20px;cursor:pointer;z-index:+1;}.og-close::before,.og-close::after{content:'';position:absolute;width:100%;top:50%;height:1px;background:#000000;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);}.og-close::after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg);}.og-close:hover::before,.og-close:hover::after{background:rgb(160,32,36);}.og-fullimg,.og-details{width:50%;float:left;overflow:hidden;position:relative;}.og-details{padding:0 40px 0 20px;color:#000000;}.og-fullimg{text-align:right;}.og-fullimg img{display:inline-block;max-width:100%;height:650px;}.og-details h3{font-weight:300;font-size:52px;padding:40px 0 10px;margin-bottom:10px;color:#000000;}.og-details p{font-weight:400;font-size:13px;line-height:22px;color:#000000;padding-top:20px;max-height:330px;overflow:auto;}#product .og-details p{max-height:270px;}.og-loading{width:20px;height:20px;position:absolute;left:50%;top:50%;background-image:url('../images/status-dark.gif');background-repeat:no-repeat;background-position:center;}@media screen and (max-width:1400px){.og-fullimg img{height:500px;}.og-details p{max-height:185px;}}@media screen and (max-width:1100px){.og-fullimg img{height:400px;}.og-details p{max-height:85px;}}@media screen and (max-width:830px){.og-expander h3{font-size:32px;}.og-expander p{font-size:13px;}.og-expander a{font-size:12px;}}@media screen and (max-width:650px){.og-fullimg{display:none;}.og-details{float:none;width:100%;}}.rating{font-size:27px;color:#a12225;}.product-overlay{position:relative;height:650px;margin-top:1px;margin-bottom:50px;}.product-overlay-grid .overlay-content-kontakt,.product-overlay .overlay-content-kontakt{margin-top:45px;margin-left:-8px;}.product-overlay-grid .overlay-float,.product-overlay .overlay-float{width:auto !important;height:35px;padding-left:0;float:none !important;clear:both;}.product-overlay-grid .overlay-float a,.product-overlay-grid .overlay-float span,.product-overlay .overlay-float a,.product-overlay .overlay-float span{float:left;}.product-overlay-grid .overlay-float .paragraph,.product-overlay .overlay-float .paragraph{padding-left:0;line-height:28px;}.product-overlay-grid .kontakt-icon,.product-overlay .kontakt-icon{margin:0;}.product-overlay-grid .kontakt-icon:before,.product-overlay .kontakt-icon:before{font-size:1em;}