@import url(https://fonts.googleapis.com/css?family=Dosis:400,700&amp;subset=latin-ext);
/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on October 17, 2017 */*{margin:0;padding:0;border:0;box-sizing:border-box;outline:none}ul{list-style:none}h1{color:#fff;font-size:8.5rem;font-weight:700;line-height:7.1rem;letter-spacing:.4rem}@media only screen and (max-width:100em){h1{font-size:7rem}}@media only screen and (max-width:42em){h1{font-size:4rem;line-height:1;padding-bottom:1.1em}}h2{color:#fff;font-size:7.2rem;font-weight:700;line-height:6rem;margin-bottom:5rem}@media only screen and (max-width:100em){h2{font-size:6rem}}@media only screen and (max-width:42em){h2{display:block;width:100%;text-align:center;font-size:3.2rem;line-height:1.2}}.green{color:#a9c305}.black{color:#000}h3{font-size:4.8rem;line-height:6rem;color:#b0b0b0;margin-bottom:3.3rem}@media only screen and (max-width:100em){h3{font-size:3.2rem;line-height:1.2}}@media only screen and (max-width:42em){h3{font-size:2.6rem}}h4{font-size:4.2rem;line-height:1.1;color:#a9c305}@media only screen and (max-width:100em){h4{font-size:2.8rem}}@media only screen and (max-width:42em){h4{font-size:2.2rem}}h5{font-size:3.6rem;line-height:2.6rem;font-weight:400;margin-bottom:1em}a{text-decoration:none;color:#1a1a18}img{max-height:100%;max-width:100%}span{font-weight:300}strong{font-weight:700}html{font-size:62.5%;font-family:Dosis,sans-serif;color:#1a1a18;font-weight:400;background-color:#f6f6f6}body{font-size:1.9rem;width:100%;max-width:200rem;margin:0 auto;background-color:#fff;overflow-x:hidden}@media only screen and (max-width:100em){body{font-size:1.6rem}}.float-left{float:left}.float-right{float:right}.text-center{text-align:center}.bg-wrapper{width:100%;background-position:0 0;background-repeat:no-repeat;position:relative;overflow:hidden}.bg-wrapper.home{background-image:url(/static/img/background.jpg);background-size:200rem;background-color:#eee}.bg-wrapper.offer{background-image:url(/static/img/background-2.png);background-size:200rem;background-color:#fff;margin-top:-7.3rem;padding-top:12.8rem;padding-bottom:5rem}.bg-wrapper.offer .content{position:relative;z-index:2}@media only screen and (max-width:42em){.bg-wrapper.offer .content:first-of-type{text-align:center}}.bg-wrapper.offer #left-floating-box,.bg-wrapper.offer:before{content:"";display:block;position:absolute;top:55%;left:0;width:18.1rem;height:28.7rem;background-color:#a9c305}@media only screen and (max-width:100em){.bg-wrapper.offer #left-floating-box,.bg-wrapper.offer:before{display:none}}.bg-wrapper.offer:before{display:none}.bg-wrapper.offer #right-floating-box,.bg-wrapper.offer:after{content:"";display:block;position:absolute;top:65%;right:0;width:18.2rem;height:18.4rem;background-color:#000}@media only screen and (max-width:100em){.bg-wrapper.offer #right-floating-box,.bg-wrapper.offer:after{display:none}}.bg-wrapper.offer:after{display:none}.bg-wrapper.cta{background-image:url(/static/img/room-2.jpg);padding:11.6rem 0}@media only screen and (max-width:55em){.bg-wrapper.cta{padding:5rem 0}}.bg-wrapper.cta:before{content:"";position:absolute;top:0;left:50%;z-index:1;margin-left:-2.3rem;border-top:2.8rem solid #fff;border-right:2.3rem solid transparent;border-left:2.3rem solid transparent}.bg-wrapper.realizations{background-color:#a9c305;padding:4.8rem 0 3.3rem}.bg-wrapper.partners{padding:4rem 0 5.6rem;background-color:#f6f6f6}.bg-wrapper.contact{min-height:67.2rem;padding:6.3rem 0 0}.bg-wrapper.contact:after{content:"";position:absolute;top:0;left:52%;bottom:0;width:97.5rem;background-image:url(/static/img/person-2.png);background-position:100% 0}@media only screen and (max-width:79em){.bg-wrapper.contact:after{display:none}}@media only screen and (max-width:62em){.bg-wrapper.contact{min-height:1rem}}.bg-wrapper.footer{background-color:#000;padding:3.4rem 0 2.7rem}.content{width:100%;max-width:140rem;padding:0 5rem;margin:0 auto}.content:after{content:"";clear:both;display:block}@media only screen and (max-width:42em){.content{padding:0 3rem}}.clearfix:after{content:"";clear:both;display:block}.go-top{position:fixed;z-index:10;top:auto;right:5%;bottom:5%;border-color:#fff;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);width:6rem;height:6rem;border-radius:100%;background-color:#a9c305;box-shadow:0 0 .2rem rgba(0,0,0,.6);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;transition:opacity .2s ease-out;cursor:pointer}.go-top .tmd-arrow{position:static;margin-top:0;margin-right:.6rem}@media only screen and (max-width:100em){.go-top{right:1.5rem;bottom:1.5rem}}.go-top.hidden{opacity:0;pointer-events:none;z-index:-100}.decor{height:1rem;width:9.4rem;background-color:#a9c305;margin:0 auto 4.8rem}.realizationImage{background-position:50%!important;backgrouns-size:cover!important;height:250px!important}.cookies-info-wrapper{background:#a9c305;display:none;position:fixed;top:0;left:0;right:0;z-index:10;padding:1rem 0}@media only screen and (max-width:55em){.cookies-info-wrapper{text-align:center}}@media only screen and (max-width:55em){.cookies-info-wrapper .btn{float:none}}.cookies-info{color:#fff;display:inline-block;padding:15px 0;font-size:1.4rem;font-weight:700;width:calc(100% - 174px)}@media only screen and (max-width:79em){.cookies-info{font-size:1.2rem}}@media only screen and (max-width:55em){.cookies-info{width:100%}}.btn{font-family:Dosis,sans-serif;display:inline-block;padding:1.9rem 4rem;font-size:2.4rem;line-height:1.1;border:.2rem solid #eee;transition:all .2s ease-out;cursor:pointer}@media only screen and (max-width:100em){.btn{font-size:2rem}}.btn.small{padding:.9rem 2rem;font-size:2rem}@media only screen and (max-width:100em){.btn.small{font-size:1.6rem}}.btn-primary{background-color:#a9c305;color:#fff;border-color:#a9c305;font-weight:700}.btn-primary:hover{background-color:#9eb700}.btn-primary.bg{background-color:#a9c305}.btn-primary.bg:hover{background-color:#9eb700}@media only screen and (max-width:42em){.btn-primary{float:none;margin-bottom:2rem}}@media only screen and (max-width:43.75em){#oferta h2.green{margin-bottom:1.5rem}}@media only screen and (max-width:43.75em){#oferta .btn-primary{float:none;width:100%;margin-bottom:5rem;text-align:center}}.btn-secondary{background-color:transparent;color:#fff;border-color:#fff}.btn-secondary:hover{background-color:#fff;color:#000}.btn-secondary.main:hover{background-color:#a9c305;color:#fff;border-color:#a9c305}.accordion{margin-bottom:2rem;max-height:99999em;transition:max-height .2s ease-out;will-change:max-height}.acc-header,.accordion{background-color:#f6f6f6}.acc-header{cursor:pointer;padding:2.8rem 4rem 1.9rem;border-left:1.2rem solid #a9c305;position:relative;min-height:10.6rem;z-index:2}@media only screen and (max-width:42em){.acc-header{min-height:9rem}}.acc-header:before{content:"";position:absolute;left:0;top:4rem;border-left:1.5rem solid #a9c305;border-top:1.3rem solid transparent;border-bottom:1.3rem solid transparent}.acc-header .title{float:left}.acc-header .title p{font-size:2.4rem;letter-spacing:.06rem}@media only screen and (max-width:100em){.acc-header .title p{font-size:1.8rem}}@media only screen and (max-width:42em){.acc-header .title p{font-size:1.4rem}}.acc-header .title p:first-of-type{text-transform:uppercase;letter-spacing:.1rem;font-size:3.6rem}@media only screen and (max-width:100em){.acc-header .title p:first-of-type{font-size:2.4rem}}@media only screen and (max-width:42em){.acc-header .title p:first-of-type{font-size:1.8rem}}.acc-header .arrow{float:right;border-top:2rem solid #a9c305;border-left:1.7rem solid transparent;border-right:1.7rem solid transparent;margin-top:2rem;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out}@media only screen and (max-width:42em){.acc-header .arrow{margin-top:.5rem}}.acc-header.is-open .arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.acc-body{position:relative;z-index:1;padding:0 4rem;border-left:1.2rem solid #a9c305;max-height:0;opacity:0;overflow:hidden;-webkit-transform:translateY(-5rem);transform:translateY(-5rem);transition:opacity .2s ease-out,max-height .2s ease-out,-webkit-transform .2s ease-out;transition:transform .2s ease-out,opacity .2s ease-out,max-height .2s ease-out;transition:transform .2s ease-out,opacity .2s ease-out,max-height .2s ease-out,-webkit-transform .2s ease-out;will-change:transform,max-height,opacity;max-width:80%}@media only screen and (max-width:42em){.acc-body{max-width:100%}}.acc-body p{font-size:2rem;line-height:1.3}.acc-body p:not(:first-of-type){margin-top:1em}@media only screen and (max-width:100em){.acc-body p{font-size:1.6rem}}.acc-body ul{padding-left:2rem;margin-top:1em;list-style:disc;font-size:2rem;line-height:1.6}.acc-body ul>li>ul{margin-top:0}@media only screen and (max-width:100em){.acc-body ul{font-size:1.6rem}}.is-open+.acc-body{-webkit-transform:translateY(0);transform:translateY(0);padding-top:1.5rem;padding-bottom:3rem;max-height:9999em;opacity:1}.nav{padding-top:2.6rem}@media only screen and (max-width:55em){.nav{padding:0;position:relative}.nav path,.nav polygon{fill:#fff}}.logo{display:block;float:left}@media only screen and (max-width:55em){.logo{clear:both;float:none;padding:3rem 0}}.logo img{display:block;max-height:12rem}@media only screen and (max-width:55em){.logo img{margin:0 auto}}.nav-toggle{display:none}@media only screen and (max-width:55em){.nav-toggle{background-color:#484848;padding:1rem 2rem;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;width:12rem;position:relative;z-index:1}}.nav-toggle:before{content:"";background-color:inherit;position:absolute;z-index:-1;top:0;right:0;bottom:0;width:999em;pointer-events:none;display:none}@media only screen and (max-width:55em){.nav-toggle:before{display:block}}.nav-toggle:after{content:"";background-color:inherit;position:absolute;z-index:-1;top:0;left:0;bottom:0;width:999em;pointer-events:none;display:none}@media only screen and (max-width:55em){.nav-toggle:after{display:block}}.hamburger{height:3rem;width:3rem;margin-right:1rem;position:relative;overflow:hidden}.hamburger .bar{width:100%;height:.2rem;background-color:#fff;position:absolute;left:0;transition:opacity .2s ease-out,-webkit-transform .2s ease-out;transition:opacity .2s ease-out,transform .2s ease-out;transition:opacity .2s ease-out,transform .2s ease-out,-webkit-transform .2s ease-out;-webkit-transform-origin:center;transform-origin:center}.hamburger .bar:first-of-type{top:.5rem}.hamburger .bar:nth-of-type(2){top:calc(50% - .1rem)}.hamburger .bar:nth-of-type(3){bottom:.5rem}.is-open .bar:first-of-type{-webkit-transform:translateY(.9rem) rotate(45deg);transform:translateY(.9rem) rotate(45deg)}.is-open .bar:nth-of-type(2){opacity:0}.is-open .bar:nth-of-type(3){-webkit-transform:translateY(-.9rem) rotate(-45deg);transform:translateY(-.9rem) rotate(-45deg)}.is-open+.main-nav{opacity:1;pointer-events:auto;-webkit-transform:scale(1);transform:scale(1)}.main-nav{float:right;height:12rem;text-align:right}@media only screen and (max-width:55em){.main-nav{height:auto;background-color:#484848;position:absolute;top:100%;left:0;right:0;text-align:center;z-index:10;opacity:0;pointer-events:none;-webkit-transform-origin:top center;transform-origin:top center;-webkit-transform:scale(0);transform:scale(0);transition:opacity .2s ease-out,-webkit-transform .2s ease-out;transition:transform .2s ease-out,opacity .2s ease-out;transition:transform .2s ease-out,opacity .2s ease-out,-webkit-transform .2s ease-out}}.main-nav>li{display:inline-block;vertical-align:middle;margin-left:3.5rem}@media only screen and (max-width:55em){.main-nav>li{display:block;margin-left:0}}.main-nav>li:first-of-type{margin-left:0}.main-nav>li>a{display:inline-block;padding:3.8rem 0 5.1rem;font-size:2.4rem;font-weight:700;transition:color .2s ease-out,background-color .2s ease-out;position:relative}@media only screen and (max-width:100em){.main-nav>li>a{font-size:1.8rem}}@media only screen and (max-width:55em){.main-nav>li>a{padding:1rem 0;width:100%;color:#fff}}.main-nav>li>a:after{content:"";display:block;height:.3rem;position:absolute;left:0;bottom:2.2rem;right:0;background-color:#a9c305;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:scale(0);transform:scale(0);transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out}@media only screen and (max-width:55em){.main-nav>li>a:after{display:none}}.main-nav>li>a.active,.main-nav>li>a:hover{color:#a9c305}@media only screen and (max-width:55em){.main-nav>li>a.active,.main-nav>li>a:hover{color:#fff;background-color:#a9c305}}.main-nav>li>a.active:after,.main-nav>li>a:hover:after{-webkit-transform:scale(1);transform:scale(1)}.social{float:right;height:12rem;margin-left:4rem;padding:3.6rem 0}@media only screen and (max-width:55em){.social{position:absolute;z-index:2;right:0;bottom:0;padding:.7rem;height:auto}}.social.static{position:static;float:none;margin-left:0;padding:2.5rem 0}@media only screen and (max-width:42em){.social.static{text-align:center}}.social a.icon{display:inline-block;vertical-align:middle;height:3.5rem;width:3.5rem;border-radius:100%;overflow:hidden}.social a.icon:first-of-type{margin-right:1.2rem}.social a.icon svg{width:100%;height:100%}.social a.icon path,.social a.icon polygon{transition:fill .2s ease-out}.social a.icon:hover path,.social a.icon:hover polygon{fill:#a9c305}.header{padding-top:4.1rem;position:relative}@media only screen and (max-width:55em){.header{padding-top:0}}.header blockquote p{font-size:3rem;line-height:1.3}@media only screen and (max-width:100em){.header blockquote p{font-size:2.4rem}}@media only screen and (max-width:42em){.header blockquote p{font-size:2rem}}.header blockquote .author{margin-top:1rem;font-size:2.4rem;line-height:2}@media only screen and (max-width:100em){.header blockquote .author{font-size:1.8rem}}@media only screen and (max-width:42em){.header blockquote .author{font-size:1.4rem}}.h-box{float:left;width:50%;height:55rem;padding:10.7rem 6rem;position:relative}@media only screen and (max-width:42em){.h-box{height:auto}}.h-box.left{max-width:100rem;background-color:#aeb580;background-image:url(/static/img/background-bw.jpg);background-position-x:left;background-position-y:-18.7rem;background-size:200rem;background-blend-mode:multiply;text-align:right;opacity:.8;-webkit-filter:saturate(1.6);filter:saturate(1.6)}@media only screen and (max-width:79em){.h-box.left{background-position-y:-18rem;max-width:100%;width:100%;text-align:center}}@media only screen and (max-width:55em){.h-box.left{background-position-y:-22.7rem}}@media only screen and (max-width:42em){.h-box.left{padding:6rem 2rem 16rem}}.h-box.right{max-width:calc(100% - 100rem);padding-top:16rem}@media only screen and (max-width:100em){.h-box.right{padding-top:17rem;max-width:44%}}@media only screen and (max-width:79em){.h-box.right{max-width:100%;width:100%;height:auto;padding:2rem 6rem;background-color:transparent;color:#fff;position:absolute;bottom:4rem;right:0;z-index:1;text-align:center}}@media only screen and (max-width:55em){.h-box.right{padding:2rem}}@media only screen and (max-width:42em){.h-box.right{bottom:2.5rem}}.h-box.right:after{content:"";display:block;background-color:#000;width:17.6rem;height:17.6rem;position:absolute;z-index:1;bottom:0;left:-4.1rem}@media only screen and (max-width:79em){.h-box.right:after{display:none}}.h-box.small{height:auto}.h-box.small.left{-webkit-filter:none;filter:none;background-image:none;opacity:1;padding-top:3rem;padding-bottom:6rem;z-index:2}.h-box.small.right{z-index:1;background-color:#000;color:#fff;padding-top:3rem;padding-left:8rem;padding-bottom:0;margin-top:-4rem;margin-left:-6rem}@media only screen and (max-width:79em){.h-box.small.right{margin-top:3rem;width:100%}}@media only screen and (max-width:79em){.h-box.small.right blockquote{display:none}}.h-box.small.right:after{left:100%;height:100%;width:999em}.h-box.small.right .btn{display:block;width:33rem;text-align:center;margin:0 auto -4.5rem}@media only screen and (max-width:79em){.h-box.small.right .btn{margin-top:9rem;margin-bottom:-7.5rem}}@media only screen and (max-width:55em){.subpage{text-align:center}}.subpage .btn{margin-top:-10rem;float:right;position:relative;z-index:3}@media only screen and (max-width:100em){.subpage .btn{margin-top:-9.7rem}}@media only screen and (max-width:55em){.subpage .btn{display:none}}.h-box-small{float:left;width:50%;text-align:left;position:relative;z-index:2}@media only screen and (max-width:55em){.h-box-small{width:100%;float:none;text-align:center}}.h-box-small.left{background-color:#a9c305;padding:2.4rem 0 3.5rem;z-index:3;width:100%}.h-box-small.left h1{font-size:6rem}@media only screen and (max-width:42em){.h-box-small.left{padding:2.4rem 0 2.6rem}.h-box-small.left h1{font-size:4rem;padding-bottom:0}}.h-box-small.left:before{right:0}.h-box-small.left:after,.h-box-small.left:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;width:999em;background-color:#a9c305}.h-box-small.left:after{left:0}@media only screen and (max-width:55em){.h-box-small.left:after{display:block}}.h-box-small.right{background-color:#000;color:#fff;margin-top:-2.3rem;margin-left:-6.3rem;padding:3.2rem 0 3.2rem 9rem;width:calc(50% + 6.3rem)}@media only screen and (max-width:55em){.h-box-small.right{display:none}}@media only screen and (max-width:79em){.h-box-small.right blockquote p{font-size:1.8rem}}@media only screen and (max-width:79em){.h-box-small.right blockquote .author{font-size:1.4rem}}.h-box-small.right:after{content:"";position:absolute;z-index:-1;top:0;left:0;bottom:0;width:999em;background-color:#000}.header-img-wrapper{margin-top:-7rem;position:relative;width:100%;background-position:50%;background-size:cover;background-repeat:no-repeat;text-align:center}@media only screen and (max-width:55em){.header-img-wrapper{margin-top:-13rem}}.header-img-wrapper .text-wrapper{clear:both;padding:6rem 3rem;width:100%}@media only screen and (max-width:55em){.header-img-wrapper .text-wrapper{padding-top:19rem}}.header-img-wrapper .text-wrapper strong{display:inline-block;font-size:7.2rem;line-height:1;padding:1.5rem 3rem;background-color:#fff}@media only screen and (max-width:100em){.header-img-wrapper .text-wrapper strong{font-size:5.2rem}}@media only screen and (max-width:55em){.header-img-wrapper .text-wrapper strong{font-size:3.2rem;padding:.2rem .5rem}}.about{position:relative;min-height:74.5rem;padding-top:5rem;padding-bottom:6.3rem}.about h2{margin-bottom:.5em}@media only screen and (max-width:62em){.about{min-height:1rem}}.about .content{position:relative;z-index:2}@media only screen and (max-width:62em){.about .content{text-align:center}}.about .ab-left{content:"";position:absolute;top:0;left:0;bottom:0;width:calc(50% + 13.5rem);background-color:#a9c305;opacity:.8;-webkit-filter:saturate(1.6);filter:saturate(1.6);z-index:1}@media only screen and (max-width:89em){.about .ab-left{width:calc(40% + 13.5rem)}}@media only screen and (max-width:62em){.about .ab-left{width:100%}}.about .ab-right{content:"";position:absolute;top:0;left:calc(50% + 13.5rem);bottom:0;width:51.5rem;z-index:1;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out}@media only screen and (max-width:89em){.about .ab-right{left:calc(40% + 13.5rem)}}@media only screen and (max-width:62em){.about .ab-right{display:none}}@media only screen and (max-width:55em){.about .ab-right{left:calc(85% + 13.5rem);z-index:5}}@media only screen and (max-width:42em){.about .ab-right{left:calc(85% + 9.5rem)}}.about .ab-right:before{top:0;opacity:.8;transition:opacity .2s ease-out}.about .ab-right:after,.about .ab-right:before{content:"";position:absolute;left:0;bottom:0;right:0;background-color:#484848}.about .ab-right:after{height:20rem;z-index:1}.about .ab-right.is-open{-webkit-transform:translateX(-100%);transform:translateX(-100%)}@media only screen and (max-width:42rem){.about .ab-right.is-open{-webkit-transform:translateX(-27rem);transform:translateX(-27rem)}}.about .ab-right.is-open:before{opacity:1}.about .ab-right.is-open .additional-bg:before{content:"Kliknij aby zwin\105\107"}.text-wrapper{display:inline-block;vertical-align:top}.text-wrapper p{line-height:1.3;margin-bottom:1em}.text-wrapper.narrow{max-width:50%}@media only screen and (max-width:89em){.text-wrapper.narrow{max-width:37%}}@media only screen and (max-width:62em){.text-wrapper.narrow{max-width:100%}}.about-photo{display:inline-block;vertical-align:top;position:relative;width:100%;z-index:2;height:100%}.about-photo .title{padding:2rem 4rem;color:#b0b0b0;font-size:2.4rem;text-align:center}@media only screen and (max-width:42em){.about-photo .title{padding:1rem;max-width:22rem}}.about-photo .additional-bg{position:absolute;top:0;bottom:7.2rem;left:-8.5rem;background-image:url(/static/img/klaudia_paradowska.jpg);background-position:0 0;background-size:100%;background-repeat:no-repeat;width:100rem}@media only screen and (max-width:55em){.about-photo .additional-bg{cursor:pointer}}@media only screen and (max-width:42em){.about-photo .additional-bg{bottom:6rem}}.about-photo .additional-bg #top-floating-box,.about-photo .additional-bg:after{content:"";display:block;height:12rem;width:12rem;position:absolute;z-index:1;top:-7.2rem;left:59%;margin-left:-6rem;background-color:#000}.about-photo .additional-bg:after{display:none}.about-photo .additional-bg:before{content:"Kliknij aby rozwin\105\107";padding:1rem;background-color:#a9c305;position:absolute;left:3.5rem;bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:bottom left;transform-origin:bottom left;display:none}@media only screen and (max-width:55em){.about-photo .additional-bg:before{display:block}}.about-photo .photo{position:absolute;bottom:.25em;left:0;right:0;z-index:1}.about-photo .photo img{display:block}.realizations-page,.realizations-slider{padding-top:2rem;padding-bottom:2rem}@media only screen and (max-width:79em){.realizations-page.slick-slider,.realizations-slider.slick-slider{padding:0 2rem}}.realizations-page li,.realizations-slider li{padding:0 1rem}.realizations-page li a,.realizations-slider li a{display:block}.realizations-page li .img-wrapper,.realizations-slider li .img-wrapper{position:relative;width:100%}.realizations-page li .img-wrapper img,.realizations-slider li .img-wrapper img{margin:0 auto;width:100%}.realizations-page li .img-wrapper:after,.realizations-slider li .img-wrapper:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:#a9c305;-webkit-filter:saturate(1.6);filter:saturate(1.6);z-index:1;opacity:0;pointer-events:none;transition:opacity .2s ease-out}.realizations-page li .img-wrapper:before,.realizations-slider li .img-wrapper:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:url(/static/img/mglass.png) 50% no-repeat;z-index:2;opacity:0;pointer-events:none;transition:opacity .2s ease-out}.realizations-page li:hover .img-wrapper:after,.realizations-slider li:hover .img-wrapper:after{opacity:.8;pointer-events:auto}.realizations-page li:hover .img-wrapper:before,.realizations-slider li:hover .img-wrapper:before{opacity:1;pointer-events:auto}.realizations-page p,.realizations-slider p{padding:2.4rem 1rem;font-size:2.4rem;line-height:3.5rem;color:#000}@media only screen and (max-width:42em){.realizations-page p,.realizations-slider p{font-size:2rem;line-height:1.2}}.realizations-page hr,.realizations-slider hr{width:9.2rem;border-top:.4rem solid transparent;margin:0 auto 2.4rem}.realizations-page hr.black,.realizations-slider hr.black{border-top-color:#000}.realizations-page hr.white,.realizations-slider hr.white{border-top-color:#fff}.partners-slider.slick-slider{padding:0 2rem}.tmd-arrow{position:absolute;top:50%;margin-top:-1.2rem;height:2rem;width:2rem;cursor:pointer;-webkit-transform-origin:center;transform-origin:center;border-top:.2rem solid #eee;border-right:.2rem solid #eee}.tmd-arrow:hover{border-color:#797979}.tmd-arrow.next{right:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.tmd-arrow.prev{left:0;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.tmd-arrow.white{border-color:#fff}.tmd-arrow.white:hover{border-color:#797979}.tmd-arrow.wide{border-top-width:.4rem;border-right-width:.4rem}.realizations-page{padding-top:6rem;text-align:center}@media only screen and (max-width:79em){.realizations-page{padding-top:7.5rem}}@media only screen and (max-width:62em){.realizations-page{padding-top:3rem}}.realizations-page li{float:left;display:block;margin-right:2.4rem;margin-bottom:0;width:calc((100% - 4.8rem) / 3);padding:0}.realizations-page li.photo{margin-bottom:3rem}@media only screen and (max-width:55em){.realizations-page li{width:calc((100% - 2.4rem) / 2)}}@media only screen and (max-width:42rem){.realizations-page li{width:100%;margin-right:0!important}}.realizations-page li:nth-of-type(3n){margin-right:0}@media only screen and (max-width:55em){.realizations-page li:nth-of-type(3n){margin-right:2.4rem}}@media only screen and (max-width:55em){.realizations-page li:nth-of-type(2n){margin-right:0}}.realizations-page li .img-wrapper{background:transparent;height:auto}.realizations-page li .img-wrapper img{display:block;margin:0 auto}.realizations-page li .img-wrapper:after{background-color:#a9c305}@media only screen and (max-width:55em){.realizations-page li p{padding-top:0;padding-bottom:0}}.pagination{width:100%;padding:0 0 5rem}.pagination.simple{padding-top:0;margin-top:-1rem}.pagination.project_details{padding:0 0 8rem}@media only screen and (max-width:55em){.pagination{position:relative;padding:4rem 0 6rem}}.pagination>li{display:inline-block;padding:.7rem 0;width:3.9rem;text-align:center;margin:0 .5rem}.pagination>li.next,.pagination>li.prev{width:auto;position:relative}@media only screen and (max-width:42em){.pagination>li.next,.pagination>li.prev{letter-spacing:-.1rem}}.pagination>li.next a,.pagination>li.prev a{color:#a9c305;white-space:nowrap}.pagination>li.next a:hover,.pagination>li.prev a:hover{text-decoration:underline}.pagination>li.next a.inactive,.pagination>li.prev a.inactive{color:#1a1a18}.pagination>li.next a.inactive:after,.pagination>li.prev a.inactive:after{border-left:1rem solid #1a1a18}@media only screen and (max-width:55em){.pagination>li.prev{position:absolute;top:0;left:0}}.pagination>li.prev:before{content:"";display:inline-block;border-right:1rem solid #a9c305;border-top:.7rem solid transparent;border-bottom:.7rem solid transparent;margin-right:.5rem}@media only screen and (max-width:42em){.pagination>li.prev:before{margin-right:.2rem}}@media only screen and (max-width:55em){.pagination>li.next{position:absolute;top:0;right:0}}.pagination>li.next:after{content:"";display:inline-block;border-left:1rem solid #a9c305;border-top:.7rem solid transparent;border-bottom:.7rem solid transparent;margin-left:.5rem}@media only screen and (max-width:42em){.pagination>li.next:after{margin-left:.2rem}}.pagination>li.inactive a,.pagination>li.inactive a:hover{color:#1a1a18}.pagination>li.inactive a:hover,.pagination>li.inactive a:hover:hover{text-decoration:none}.pagination>li.inactive:after{border-left:1rem solid #1a1a18}.pagination>li.inactive:before{border-right:1rem solid #1a1a18}.pagination>li.active{background-color:#a9c305}.pagination>li.active a{color:#fff}.pagination>li.active a:hover{color:#eee}.pagination>li>a{float:none;border:0;color:#000;font-weight:700}.pagination>li>a:hover{color:#a9c305}.realization-page{background-color:hsla(0,0%,100%,.8);padding-top:4.8rem}.realization-page p{font-size:1.9rem;line-height:1.25;margin-bottom:1.2em}.realization-page p:last-of-type{margin-bottom:3em}.realization-page .realizations-page{padding-top:0}#realizacje{min-height:500px}.contact h2{margin-bottom:2.4rem}.contact .content{position:relative;z-index:2}@media only screen and (max-width:62em){.contact .content{text-align:center}}.contact-info{width:36.2rem;margin-right:8rem;padding-top:4.8rem}@media only screen and (max-width:62em){.contact-info{margin-top:0;width:100%}}.contact-info p{margin-bottom:1.5rem;font-size:2.4rem}@media only screen and (max-width:100em){.contact-info p{font-size:2rem}}.link{position:relative}.link.white{color:#fff}.link.white:after{background-color:#eee}.link:after{content:"";position:absolute;top:100%;left:0;right:0;height:.2rem;background-color:#797979;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:scale(0);transform:scale(0);opacity:0;transition:opacity .2s ease-out,-webkit-transform .2s ease-out;transition:transform .2s ease-out,opacity .2s ease-out;transition:transform .2s ease-out,opacity .2s ease-out,-webkit-transform .2s ease-out}.link:hover:after{-webkit-transform:scale(1);transform:scale(1);opacity:1}.link.tel span,.link.tel strong{font-size:1.5em;white-space:nowrap}.link.mail span,.link.mail strong{color:#a9c305;white-space:nowrap}.contact-form{width:56.5rem}.contact-form .status.success{color:#a9c305}.contact-form .status.error{color:red}@media only screen and (max-width:79em){.contact-form{width:calc(100% - 44.2rem)}}@media only screen and (max-width:62em){.contact-form{display:none}}@media only screen and (max-width:55em){.contact-form{width:calc(100% - 26.2rem)}}@media only screen and (max-width:42em){.contact-form{width:100%;text-align:center}}.contact-form p{font-size:2.8rem;margin-bottom:2.5rem}@media only screen and (max-width:100em){.contact-form p{font-size:2.2rem}}.contact-form label{font-size:2rem;display:block;margin-bottom:1.4rem}@media only screen and (max-width:100em){.contact-form label{font-size:1.6rem}}.contact-form input[type=email],.contact-form textarea{display:block;width:100%;border:1px solid #dedede;background-color:#f5f5f5;padding:1rem 2rem;font-size:1.8rem;font-family:Dosis,sans-serif;margin-bottom:2.4rem}@media only screen and (max-width:100em){.contact-form input[type=email],.contact-form textarea{font-size:1.8rem}}.contact-form textarea{resize:none;height:14.8rem;padding:2rem}.contact-form .form-bottom-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact-form .form-bottom-container label{font-size:1.9rem;line-height:1em;margin-bottom:0}.contact-form .form-bottom-container label span{text-decoration:underline}.contact-form .form-bottom-container label span:hover{text-decoration:none}@media only screen and (max-width:62em){.footer .logo{float:none;padding:3rem 0}}@media only screen and (max-width:62em){.footer .logo img{margin:0 auto}}.footer-info{float:right;width:calc(100% - 25.2rem);padding-top:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;align-item:end;color:#797979}@media only screen and (max-width:79em){.footer-info{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media only screen and (max-width:62em){.footer-info{width:100%;float:none;display:block;text-align:center}}.footer-info>div:first-of-type{margin-right:2rem}@media only screen and (max-width:62em){.footer-info>div:first-of-type{margin-right:0;margin-bottom:2rem}}.footer-info>div>span{margin:0 1rem}@media only screen and (max-width:79em){.footer-info>div>span{display:block;font-size:0}}.lb-outerContainer{border-radius:0}.lb-data .lb-caption{color:#a9c305}.loader{min-height:500px;position:relative}.loader .loader-content{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.tooltip{display:block!important;z-index:10000}.tooltip .tooltip-inner{background:#1a1a18;color:#fff;border-radius:1rem;padding:2em;text-align:center;font-size:1.5rem;line-height:1.5em}.tooltip .tooltip-arrow{width:0;height:0;border-style:solid;position:absolute;margin:5px;border-color:#000;z-index:1}.tooltip[x-placement^=top]{margin-bottom:5px}.tooltip[x-placement^=top] .tooltip-arrow{border-width:5px 5px 0;border-left-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important;bottom:-5px;left:45%;margin-top:0;margin-bottom:0}.tooltip[x-placement^=bottom]{margin-top:5px}.tooltip[x-placement^=bottom] .tooltip-arrow{border-width:0 5px 5px;border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important;top:-5px;left:45%;margin-top:0;margin-bottom:0}.tooltip[x-placement^=right]{margin-left:5px}.tooltip[x-placement^=right] .tooltip-arrow{border-width:5px 5px 5px 0;border-left-color:transparent!important;border-top-color:transparent!important;border-bottom-color:transparent!important;left:-5px;top:45%;margin-left:0;margin-right:0}.tooltip[x-placement^=left]{margin-right:5px}.tooltip[x-placement^=left] .tooltip-arrow{border-width:5px 0 5px 5px;border-top-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important;right:-5px;top:45%;margin-left:0;margin-right:0}.tooltip.popover .popover-inner{background:#f9f9f9;color:#000;padding:24px;border-radius:5px}.tooltip.popover .popover-arrow{border-color:#f9f9f9}.tooltip[aria-hidden=true]{visibility:hidden;opacity:0;transition:opacity .15s,visibility .15s}.tooltip[aria-hidden=false]{visibility:visible;opacity:1;transition:opacity .15s}.slick-slider{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,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{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}