.main-nav{position:fixed;z-index:1000;top:0;height:100%;margin:auto 0;right:10px;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;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main-nav a{display:inline-block;margin:11px 0;height:10px;width:10px;position:relative}.main-nav a:before{content:"";position:absolute;top:calc(50% - 4px);margin-top:0;right:0;width:8px;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;height:8px;border-radius:50%;border:1px solid transparent;background-color:#999}.main-nav a:after{content:attr(title);position:absolute;white-space:nowrap;right:15px;line-height:1;top:calc(50% - 9.5px);opacity:0;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;padding-right:2px;font-size:19px;color:#d19c48}@media screen and (max-width:991px){.main-nav a:after{display:none}}.main-nav a:hover:after{opacity:1}.main-nav a:hover:before{background-color:transparent;border:1px solid #d19c48;width:10px;height:10px;margin-top:-1px;margin-left:-1px}.first{width:100%;position:relative;height:100vh;overflow:hidden;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;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.first__video .overlay{background:url(../img/siatkab.png) repeat scroll 0 0;position:absolute;width:100%;opacity:.6;height:100%;top:0;left:0;z-index:2}.first video{position:absolute;top:0;left:0;min-width:100%;width:auto;min-height:100%;height:auto;z-index:1}.first__content{bottom:120px;left:80px;max-width:1300px;position:absolute;right:0;z-index:40}@media screen and (max-width:991px){.first__content{position:static;padding:280px 15px 40px}}.first__content h1{font-size:5vw;margin-bottom:10px;color:#fff}@media screen and (max-width:991px){.first__content h1{font-size:9vw}}@media screen and (max-width:768px){.first__content h1{font-size:12vw;line-height:9vw;text-align:center}}.first__content p{font-weight:300;font-size:25px;padding-top:0;line-height:1.3;color:#a2a6a9;-webkit-font-smoothing:antialiased;margin:0}@media screen and (max-width:768px){.first__content p{display:none}}.about{display:grid;grid-template-columns:repeat(2,1fr);min-height:100vh;overflow:hidden;height:100%}@media screen and (max-width:991px){.about{grid-template-columns:1fr}}.about__text{background-image:url(/img/bgabout.jpg);background-size:100% auto;background-position:center;background-repeat:no-repeat;padding:40px 15px;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;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:991px){.about__text{padding:40px 25px}}.about__text h2{max-width:65%;text-align:left;width:100%;font-size:3vw;margin-bottom:20px;font-weight:700;color:#111;text-transform:lowercase;line-height:52px}@media screen and (max-width:991px){.about__text h2{font-size:9vh;text-align:center;max-width:100%}}.about__text p{max-width:65%;text-align:left;width:100%;color:#555;line-height:2vw;font-size:1.4vw;margin-bottom:20px}.about__text p.gold{color:#d19c48;font-weight:700}@media screen and (max-width:991px){.about__text p{max-width:100%;font-size:2.5vh;text-align:center;line-height:normal}}.about__text .btn_block{max-width:440px;text-align:left;width:100%}@media screen and (max-width:991px){.about__text .btn_block{text-align:center}}.about__img{background-image:url(/img/cichy2.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}.offers{padding:80px 15px;overflow:hidden;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;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background-image:url(../img/oferta-digital-damage-tlo.jpg);background-attachment:fixed}@media screen and (max-width:991px){.offers{padding:80px 25px}}.offers__heading{width:100%;margin-bottom:40px}.offers__heading h2{margin-bottom:20px;color:#d19c48;font-size:3vw;font-weight:700;text-align:center;text-transform:lowercase}@media screen and (max-width:991px){.offers__heading h2{font-size:9vh;line-height:9vh;margin-top:9px;text-align:center;max-width:100%}}.offers__heading p{text-align:center;color:#ddd;max-width:1170px;margin:auto;line-height:1.7vw;font-size:1.1vw}@media screen and (max-width:991px){.offers__heading p{max-width:100%;font-size:2.5vh;text-align:center;line-height:normal}}.offers__list{max-width:1170px;grid-template-columns:repeat(3,1fr);display:grid}@media screen and (max-width:991px){.offers__list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.offers__list{grid-template-columns:repeat(1,1fr)}}.offers__btn{width:100%;text-align:center}.offer a{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;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:30px 10px;width:100%;text-decoration:none}.offer__img{margin-bottom:10px}.offer__img svg{width:110px;max-width:100%;height:auto}.offer__title{margin:0 0 4px;line-height:normal;text-align:center;color:#fff;font-size:.83em}.offer__text{font-size:16px;margin:3px auto 12px;color:#fff;text-align:center;line-height:normal}.offer__btn{opacity:0;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;padding:5px 20px;font-size:14px}.offer:hover .offer__btn{opacity:1}@media screen and (max-width:991px){.offer .offer__btn{opacity:1}}.clients{padding:40px 0;overflow:hidden}.clients__heading{max-width:1170px;margin:auto;width:100%}.clients__heading h2{font-size:14px;color:#999;text-align:center;width:100%;margin-bottom:15px}.clients__logo-single{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;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.clients__logo-single img{-webkit-filter:grayscale(4);filter:grayscale(4);-webkit-transition:.5s;-o-transition:.5s;transition:.5s;width:auto!important;max-height:100px}.clients__logo-single img:hover{-webkit-filter:none;filter:none}.clients__logo{max-width:1170px;margin:auto;width:100%}.clients .owl-carousel .owl-nav button{position:absolute;width:30px;height:30px;background-color:transparent;border:none;top:calc(50% - 15px);display:inline-block;outline:0;z-index:100;background-size:20px auto!important;background-position:center!important;background-repeat:no-repeat!important}.clients .owl-carousel .owl-nav button:hover{background-color:#d19c48}.clients .owl-carousel .owl-nav button span{display:none}.clients .owl-carousel .owl-nav button.owl-next{right:-30px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240.823 240.823'%3E%3Cpath d='M183.189 111.816L74.892 3.555c-4.752-4.74-12.451-4.74-17.215 0-4.752 4.74-4.752 12.439 0 17.179l99.707 99.671-99.695 99.671c-4.752 4.74-4.752 12.439 0 17.191 4.752 4.74 12.463 4.74 17.215 0l108.297-108.261c4.68-4.691 4.68-12.511-.012-17.19z'/%3E%3C/svg%3E")!important}@media screen and (max-width:991px){.clients .owl-carousel .owl-nav button.owl-next{right:0}}.clients .owl-carousel .owl-nav button.owl-prev{left:-30px;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 240.823 240.823' style='enable-background:new 0 0 240.823 240.823;' xml:space='preserve'%3E%3Cg%3E%3Cpath id='Chevron_Right' d='M57.633,129.007L165.93,237.268c4.752,4.74,12.451,4.74,17.215,0c4.752-4.74,4.752-12.439,0-17.179 l-99.707-99.671l99.695-99.671c4.752-4.74,4.752-12.439,0-17.191c-4.752-4.74-12.463-4.74-17.215,0L57.621,111.816 C52.942,116.507,52.942,124.327,57.633,129.007z'/%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E%0A")!important}@media screen and (max-width:991px){.clients .owl-carousel .owl-nav button.owl-prev{left:0}}#map-container{display:block;height:600px;width:100%;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;cursor:move}@media screen and (max-width:991px){#map-container{display:none}}#map-container p{position:absolute;left:100px;top:50%;font-weight:700;margin-top:-40px;z-index:10;color:#d19c48;font-size:3vw}#map-container.anim #map path{stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:dash 5s linear forwards;animation:dash 5s linear forwards}#map{pointer-events:none;position:relative;top:-540px;left:-693px;-moz-user-select:none}@media screen and (min-width:1920px){#map{left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}}@-webkit-keyframes dash{to{stroke-dashoffset:0}}@keyframes dash{to{stroke-dashoffset:0}}.portfolio{padding-top:80px;padding-bottom:75px}.portfolio__heading h1{font-size:3vw;color:#111;margin-bottom:30px;margin-bottom:60px;text-transform:lowercase;font-weight:700;letter-spacing:-.025em;text-align:center}@media screen and (max-width:991px){.portfolio__heading h1{font-size:9vw}}.portfolio__items{display:grid;grid-template-columns:repeat(3,1fr);gap:0}@media screen and (max-width:991px){.portfolio__items{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.portfolio__items{grid-template-columns:repeat(1,1fr)}}.portfolio__items .portfolio-tiny a{display:inline-block;width:100%;height:100%;position:relative;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;text-decoration:none;background-size:cover;background-position:center;background-repeat:no-repeat}.portfolio__items .portfolio-tiny a:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);cursor:crosshair;z-index:100}.portfolio__items .portfolio-tiny a .overlay{-webkit-transition:.5s;-o-transition:.5s;transition:.5s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:20px 28px;width:100%;background-color:rgba(255,255,255,.2);height:266px;background-size:30px;background-position:center;background-repeat:no-repeat}.portfolio__items .portfolio-tiny a img,.portfolio__items .portfolio-tiny a span{position:relative;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;opacity:0}.portfolio__items .portfolio-tiny a span{font-weight:400;font-size:15px;line-height:1.65;display:inline-block;padding:0;width:100%;text-align:center;color:#fff;text-shadow:2px 2px 8px #000}.portfolio__items .portfolio-tiny a:hover .overlay{background-color:rgba(0,0,0,.2);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='white' d='M492 236H276V20c0-11.046-8.954-20-20-20s-20 8.954-20 20v216H20c-11.046 0-20 8.954-20 20s8.954 20 20 20h216v216c0 11.046 8.954 20 20 20s20-8.954 20-20V276h216c11.046 0 20-8.954 20-20s-8.954-20-20-20z'/%3E%3C/svg%3E")}.portfolio__items .portfolio-tiny a:hover img,.portfolio__items .portfolio-tiny a:hover span{opacity:1}.portfolio__btn{margin-top:40px;text-align:center}