.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}.ajax-posts{position:relative;overflow:hidden}.ajax-posts__view{transition:0.2s ease;width:200%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);will-change:tranform}.ajax-posts aside,.ajax-posts__posts{opacity:1}.ajax-posts.is-waiting .ajax-posts__posts,.ajax-posts.is-waiting aside{opacity:.5}.ajax-posts aside{width:50%;float:left;overflow:hidden;min-height:1px}.ajax-posts__posts{width:50%;float:left}.ajax-posts.is-expanded-filters .ajax-posts__view{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}@media screen and (min-width:35rem){.ajax-posts__view{width:150%;-webkit-transform:translateX(-33.33%);-ms-transform:translateX(-33.33%);transform:translateX(-33.33%)}.ajax-posts aside{width:33.33%}.ajax-posts__posts{width:66.66%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;float:left}}@media screen and (min-width:62rem){.ajax-posts__view{width:133%;-webkit-transform:translateX(-25%);-ms-transform:translateX(-25%);transform:translateX(-25%)}.ajax-posts aside{width:25%}.ajax-posts__posts{width:75%}}.ajax-posts__show-recipes-text,.ajax-posts__hide-filters-text{display:none}.ajax-posts.is-expanded-filters .ajax-posts__filter-recipes-text{display:none}.ajax-posts__screen-reader-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.ajax-posts__load-more{flex:0 0 100%}@media screen and (max-width:34rem){.ajax-posts.is-expanded-filters .ajax-posts__show-recipes-text{display:block}}@media screen and (min-width:35rem){.ajax-posts.is-expanded-filters .ajax-posts__hide-filters-text{display:block}}.ajax-posts__filterlist{margin-bottom:1rem}.ajax-posts__filters ul{list-style-type:none;padding:0;margin-bottom:0}.ajax-posts__filter{display:block}.ajax-posts__filter:after{background:#f0efea;color:#27ae60;width:15px;height:15px;content:'';margin-right:5px;margin-top:4px;float:right}.ajax-posts__filter:hover:after,.ajax-posts__filter.is-active:after{content:'✔';background:none}.ajax-posts__filterlist li:nth-child(n+6){max-height:0;overflow-y:hidden;transition:max-height 0.2s ease}.ajax-posts__filter-toggle{padding:5px}.ajax-posts__filter-toggle a:after{margin-left:5px;content:"\25BE";display:inline-block}.ajax-posts__filter-toggle-hide{display:none}.ajax-posts__filter-toggle-hide:after{transform:rotate(180deg);position:relative;top:1px}.ajax-posts__filterlist.is-collapsed li:nth-child(n+6){max-height:35px}.is-collapsed .ajax-posts__filter-toggle-hide{display:block}.is-collapsed .ajax-posts__filter-toggle-show{display:none}.ajax-posts__post{width:100%}.ajax-posts__post article{overflow:hidden}.ajax-posts__post>a{display:block}.ajax-posts__post img{width:100%}@media screen and (min-width:35rem){.ajax-posts__post{width:calc(50% - 0.9rem);-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}}@media screen and (min-width:35rem) and (max-width:61rem){.is-expanded-filters .ajax-posts__post:nth-child(n+6){margin-right:50%}}@media screen and (min-width:62rem){.ajax-posts__post{width:calc(33.33% - 1.2rem);-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.is-expanded-filters .ajax-posts__post:nth-child(2n){margin-right:33.33%}}.ajax-posts__spinner{clear:both;display:none;position:absolute;left:50%;top:70px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:40px;height:40px;border-radius:50%;border:10px solid red;-webkit-animation:ajax-posts__spinner 8s infinite linear;animation:ajax-posts__spinner 8s infinite linear}.ajax-posts.is-waiting .ajax-posts__spinner{display:block}@-webkit-keyframes ajax-posts__spinner{0%,100%{border:solid 20px #68C3A3}6.25%{border:solid 2px #68C3A3}12.5%{border:solid 2px #52B3D9}18.75%{border:solid 20px #52B3D9}25%{border:solid 20px #52B3D9}31.25%{border:solid 2px #52B3D9}37.5%{border:solid 2px #F4D03F}43.75%{border:solid 20px #F4D03F}50%{border:solid 20px #F4D03F}56.25%{border:solid 2px #F4D03F}62.5%{border:solid 2px #D24D57}68.75%{border:solid 20px #D24D57}75%{border:solid 20px #D24D57}81.25%{border:solid 2px #D24D57}87.5%{border:solid 2px #68C3A3}93.75%{border:solid 20px #68C3A3}}@keyframes ajax-posts__spinner{0%,100%{border:solid 20px #68C3A3}6.25%{border:solid 2px #68C3A3}12.5%{border:solid 2px #52B3D9}18.75%{border:solid 20px #52B3D9}25%{border:solid 20px #52B3D9}31.25%{border:solid 2px #52B3D9}37.5%{border:solid 2px #F4D03F}43.75%{border:solid 20px #F4D03F}50%{border:solid 20px #F4D03F}56.25%{border:solid 2px #F4D03F}62.5%{border:solid 2px #D24D57}68.75%{border:solid 20px #D24D57}75%{border:solid 20px #D24D57}81.25%{border:solid 2px #D24D57}87.5%{border:solid 2px #68C3A3}93.75%{border:solid 20px #68C3A3}}.ajax-posts button{display:block;margin:2rem auto;padding:.7em 1.5em .6em 1.5em;background:#a6a6a6;color:#fff;border:1px solid #a1a1a1;border-radius:4px;text-transform:uppercase;font-size:.8em;letter-spacing:1.2px;font-weight:700;transition:background 0.2s ease;outline:none}.ajax-posts button:hover{background:#999}.ajax-posts__status{margin:1rem auto;background:rgb(255 0 0 / .53);color:#fff;padding:.5rem 1rem;border-radius:10px;width:80%;max-width:400px;text-align:center;font-weight:700}.ajax-posts .ajax-posts__toggle-filter{margin-left:0}.ajax-posts-message{text-align:center}.ajax-posts-message--empty{width:100%;margin-top:2rem;color:#999}.ajax-posts__filters h3{margin:0;font-size:.8rem;text-transform:uppercase;letter-spacing:1.2px;font-weight:700}.ajax-posts__filter{color:#333;border-top:1px dashed #B9B9B4;padding:5px}.ajax-posts_filters li:last-child a{border-bottom:1px dashed #B9B9B4}.ajax-posts__filter:hover,.ajax-posts__filter.is-active,{color:#27ae60;text-decoration:none}.ajax-posts__post{padding-bottom:1.8rem}.ajax-posts__post h3{font-size:1rem;font-weight:700;margin-top:.8rem}.ajax-posts__post img{transition:0.2s ease;width:100%}.ajax-posts__post:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}@media screen and (min-width:35rem){.ajax-posts__filters{padding-right:1.8rem}}:root{--v-main-accent:#64bed2;--v-main-dark:#1f3764;--v-secondary-ff:"CeraStencilPro-Light",Arial,sans-serif}.with-center-bg-img{background-size:cover;background-position:center;background-repeat:no-repeat}.hidden{display:none!important}input{-webkit-appearance:none;border-radius:0;-webkit-border-radius:0}.page-content--mb{padding:0 4%}.page-content--fs,.page-content--fs p{font-size:1rem!important;line-height:1.5rem!important}.page-content--ff{font-family:var(--v-secondary-ff)}.page-content--mb{margin-bottom:64px}.list-thumbnail{width:250px;min-width:250px;height:auto}.entry-title{padding:0 4%}@media screen and (min-width:768px){.entry-title{padding:0}.entry-title--pl{padding-left:200px}.page-content--pl{padding-left:204px!important;max-width:957px;margin:0 auto}.page-content--fs,.page-content--fs p{font-size:1.25rem!important;line-height:2rem!important}.page-content--mb{margin-bottom:94px}}.pro-section__content h1,.pro-section__content h2,.pro-section__content h3,.pro-section__content h4,.pro-section__content h5,.pro-section__content h6{color:var(--v-main-dark)}.def-section__content h2,.def-section__content h3,.def-section__content h4,.def-section__content h5,.def-section__content h6{margin-top:40px}.au-section__content h1,.def-section__content h1,.pro-section__content h1{font-size:32px;font-family:"CeraStencilPro-Light",Arial,sans-serif;margin-bottom:25px;color:var(--v-main-accent)}.au-section__content h2,.def-section__content h2,.pro-section__content h2{font-size:30px;font-family:"CeraStencilPro-Light",Arial,sans-serif;margin-bottom:20px;color:var(--v-main-accent)}.au-section__content h3,.def-section__content h3,.pro-section__content h3{font-size:28px;font-family:"CeraStencilPro-Light",Arial,sans-serif;margin-bottom:20px;color:var(--v-main-accent)}.au-section__content h4,.def-section__content h4,.pro-section__content h4{font-size:26px;font-family:"CeraStencilPro-Light",Arial,sans-serif;margin-bottom:15px;color:var(--v-main-accent)}.au-section__content h5,.def-section__content h5,.pro-section__content h5{font-size:24px;font-family:"CeraStencilPro-Light",Arial,sans-serif;margin-bottom:15px;color:var(--v-main-accent)}.au-section__content h6,.def-section__content h6,.pro-section__content h6{font-size:20px;font-family:"CeraStencilPro-Light",Arial,sans-serif;margin-bottom:15px;color:var(--v-main-accent)}.au-section__content a,.def-section__content a,.pro-section__content a{color:var(--v-main-accent);text-decoration:underline}.au-section__content a:hover,.def-section__content a:hover,.pro-section__content a:hover{color:#4da1b3;transition:color 250ms ease-in-out}.def-section__content ul,.pro-section__content ul,#two-columns ul,.def-section__content ol,.pro-section__content ol,#two-columns ol{line-height:30px;margin-bottom:15px;font-size:14px}.def-section__content ul,.pro-section__content ul,#two-columns ul{padding-left:15px}.def-section__content ul li,.pro-section__content ul li,#two-columns ul li{list-style:disc;padding-left:5px}.def-section__content ol,.pro-section__content ol,#two-columns ol{padding-left:20px}.def-section__content ol li,.pro-section__content ol li,#two-columns ol li{list-style:decimal;padding-left:5px}#two-columns ol li,#two-columns ul li{color:var(--v-main-dark)}@media screen and (min-width:768px){.def-section__content ul,.pro-section__content ul,#two-columns ul,.def-section__content ol,.pro-section__content ol,#two-columns ol{font-size:18px}}#etapy #etap:last-child .title h2,.dane-rejestrowe h4,.navigation .nav-links,.site-header .primary-navigation li:hover a,.site-header .primary-navigation li:hover ul li:hover a,tr.titles{color:#64bed2}.skip-link:focus,a{text-decoration:none}code,kbd,pre,samp{font-family:monospace;font-size:1em}button,hr,input{overflow:visible}a,legend{color:inherit}progress,sub,sup{vertical-align:baseline}#title-content .content li a,.entry-content li a,.form-group.form-name,.primary-navigation>div>.menu-wrapper>li>.sub-menu,blockquote,sub,sup{position:relative}.widget_search>.search-form .search-field,select{-webkit-appearance:none}#title-content .content ol li,.primary-navigation>div>.menu-wrapper li .sub-menu li{margin:10px 0}#blue-info,#etapy #etap{background-color:#64bed2}@font-face{font-family:CeraStencilPro-Light;src:url(/wp-content/themes/gtprojekt/fonts/CeraStencilPro/webfonts/Cera-Stencil-Pro-Light.eot);src:url("/wp-content/themes/gtprojekt/fonts/CeraStencilPro/webfonts/Cera-Stencil-Pro-Light.eot#1771536292") format("embedded-opentype"),url(/wp-content/themes/gtprojekt/fonts/CeraStencilPro/webfonts/Cera-Stencil-Pro-Light.woff) format("woff"),url(/wp-content/themes/gtprojekt/fonts/CeraStencilPro/TTF-Files/Cera-Stencil-Pro-Light.ttf) format("truetype"),url(/wp-content/themes/gtprojekt/fonts/CeraStencilPro/OTF-Files/Cera-Stencil-Pro-Light.otf) format("opentype");font-weight:400}html{line-height:1.15;-webkit-text-size-adjust:100%}.gallery-caption,.gallery-item a,.partners-searcher .multi-select-container--open .multi-select-menu,.primary-navigation .sub-menu .menu-item>a,.projekty-searcher .multi-select-container--open .multi-select-menu,.single .site-main>article>.entry-footer .byline,.single .site-main>article>.entry-footer .cat-links,.single .site-main>article>.entry-footer .posted-on,.single .site-main>article>.entry-footer .tags-links,details,main{display:block}a{-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;cursor:pointer}#floating-header,body.archive.category figure::before{-webkit-transition-duration:.3s;-o-transition-duration:.3s}tr.titles{text-transform:uppercase}tr.titles td{border-top:none!important}td{border-left:none!important;border-right:none!important}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}.wp-block-code code,pre,pre.wp-block-preformatted{overflow-x:auto;white-space:pre}.partners-searcher .multi-select-container--positioned .multi-select-menu label,.projekty-searcher .multi-select-container--positioned .multi-select-menu label,legend{white-space:normal}.primary-navigation>div>.menu-wrapper .sub-menu-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;width:44px;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:0 0;color:currentColor;border:none}.primary-navigation>div>.menu-wrapper .sub-menu-toggle .icon-minus,.primary-navigation>div>.menu-wrapper .sub-menu-toggle .icon-plus{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.primary-navigation>div>.menu-wrapper .sub-menu-toggle .icon-minus svg,.primary-navigation>div>.menu-wrapper .sub-menu-toggle .icon-plus svg,.sub-menu-toggle .icon-minus svg,.sub-menu-toggle .icon-plus svg{margin-top:-1px}.footer-navigation-wrapper .menu-item-description,.footer-navigation-wrapper .sub-menu-toggle,.primary-navigation .menu-item-has-children>.svg-icon,.primary-navigation>div>.menu-wrapper .sub-menu-toggle .icon-minus,.primary-navigation>div>.menu-wrapper .sub-menu-toggle[aria-expanded=true] .icon-plus,.widget-area ul .sub-menu-toggle,.widget_rss a.rsswidget .rss-widget-icon,[hidden],template{display:none}.dane-rejestrowe .container,.menu-button-container #primary-mobile-menu[aria-expanded*=true] .dropdown-icon.close,.primary-navigation>div>.menu-wrapper .sub-menu-toggle[aria-expanded=true] .icon-minus{display:-webkit-box;display:-ms-flexbox;display:flex}.primary-navigation a{display:block;font-size:13px;font-weight:400;text-decoration:none}.wp-block-navigation:not(.has-text-color) .wp-block-navigation-link>a:hover,abbr[title]{text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted}.primary-navigation .menu-item-description{display:block;clear:both;text-transform:none;line-height:1.7}.primary-navigation .menu-item-description>span{display:inline-block}@-webkit-keyframes twentytwentyone-close-button-transition{from{opacity:0}to{opacity:1}}@keyframes twentytwentyone-close-button-transition{from{opacity:0}to{opacity:1}}.footer-navigation-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;padding-left:0}.navigation .nav-links>*,.search-form{display:-webkit-box;display:-ms-flexbox}.footer-navigation-wrapper li{display:inline;line-height:3}.footer-navigation-wrapper li .svg-icon:hover,.post-hover h4,.post-hover p{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.navigation .nav-links>*{min-width:44px;min-height:44px;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navigation .nav-links .nav-next a,.navigation .nav-links .nav-previous a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.navigation .nav-links a:hover{opacity:.8}.navigation .nav-links .dots,.post-thumbnail,.wp-block-cover h2.has-text-align-center,.wp-block-cover-image h2.has-text-align-center,.wp-block-embed figcaption,.wp-block-image,.wp-block-pullquote.alignleft:not(.is-style-solid-color) blockquote:before,.wp-block-pullquote.alignleft:not(.is-style-solid-color) cite,.wp-block-table tfoot,.wp-block-table thead,.wp-block-video figcaption,.wp-caption,.wp-caption-text,figcaption,table tfoot,table thead{text-align:center}@media only screen and (min-width:592px){.navigation .nav-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.navigation .nav-links .nav-next,.navigation .nav-links .nav-previous{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin-bottom:inherit;margin-top:inherit}.navigation .nav-links .nav-next{text-align:right}}.navigation .nav-previous .svg-icon,.navigation .prev .svg-icon{top:-2px}.navigation .nav-next .svg-icon,.navigation .next .svg-icon{top:-1px}.post-navigation .nav-next:first-child,.post-navigation .nav-next:last-child,.post-navigation .nav-previous:first-child,.post-navigation .nav-previous:last-child{margin:0;padding:0}.comments-pagination .nav-links>.current,.pagination .nav-links>.current{background-color:#64bed2;color:#fff}.comments-pagination .nav-links>:not(.dots):not(.current):hover,.pagination .nav-links>:not(.dots):not(.current):hover{-webkit-text-decoration-style:dotted;text-decoration-style:dotted}.comments-pagination .nav-links>:first-child,.page-links .post-page-numbers:first-child,.pagination .nav-links>:first-child,.widget_search>.search-form .search-submit{margin-left:0}.comments-pagination .nav-links>:last-child,.pagination .nav-links>:last-child,.primary-navigation>div>.menu-wrapper li.lang-item{margin-right:0}.comments-pagination .nav-links>.next,.pagination .nav-links>.next,.partners-searcher .form-select .multi-select-container:last-child .multi-select-button,.projekty-searcher .form-select .multi-select-container:last-child .multi-select-button{margin-left:auto}.comments-pagination .nav-links>.prev,.pagination .nav-links>.prev{margin-right:auto}@media only screen and (max-width:821px){.comments-pagination .nav-links,.pagination .nav-links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.comments-pagination .page-numbers,.pagination .page-numbers{display:none}.comments-pagination .page-numbers.next,.comments-pagination .page-numbers.prev,.pagination .page-numbers.next,.pagination .page-numbers.prev{display:inline-block;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}}.widget-area ul{list-style-type:none;padding:0}.nav-links .nav-next .meta-nav,.widget-area .wp-block-social-links.alignright{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.widget-area:after{content:"";display:table;clear:both}.search-form{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:auto}.post-password-form__label,.search-form>label{width:100%;margin-bottom:0}.search-form .search-field{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:inherit}.search-form .search-submit{margin-left:10px}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important;word-break:normal}.skip-link:focus{background-color:#f1f1f1;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgb(0 0 0 / .6);box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:.875rem;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}article,body,div,figure,footer,header,hr,html,main,nav,section{max-width:none}#oferta h3,#oferta ul,#title-content.blue-element .content,.entry-content img,body.page-template-tak-pracujemy #page-header .titles .sub-title p,body.page-template-klienci #page-header .titles .sub-title p,body.post-type-archive-projekty #page-header .titles .sub-title p,body.projekty-template-single-projekty-page #page-header .titles .sub-title p,embed,iframe,img,legend,object,video{max-width:100%}abbr[title]{border-bottom:none}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;height:auto;vertical-align:middle}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}legend{-webkit-box-sizing:border-box;box-sizing:border-box;display:table}textarea{overflow:auto;width:100%}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}.site-header,.site-main,.widget-area,.wp-block-group .wp-block-group__inner-container{margin-left:auto;margin-right:auto}.site-header .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:1400px;margin:0 auto}blockquote,body,dd,dl,dt,fieldset,figure,form,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{padding:0;margin:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Inter,sans-serif}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}.clear:after,.clear:before,.comment-content:after,.comment-content:before,.entry-content:after,.entry-content:before,.site-content:after,.site-content:before,.site-header:after,.site-header:before{content:"";display:table;table-layout:fixed}.alignfull,.alignwide,.clear:after,.comment-content:after,.entry-content:after,.page-links,.site-content:after,.site-header:after,.wp-block-columns:not(.alignwide):not(.alignfull),.wp-block-cover-image:not(.alignwide):not(.alignfull),.wp-block-cover:not(.alignwide):not(.alignfull){clear:both}blockquote{padding:0}.wp-block-columns .wp-block-column>:first-child,.wp-block-cover .wp-block-cover__inner-container>:first-child,.wp-block-cover-image .wp-block-cover__inner-container>:first-child,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright,blockquote>:first-child{margin-top:0}.alignleft .wp-block-embed figcaption,.alignleft .wp-caption,.alignleft .wp-caption-text,.alignleft figcaption,.alignright .wp-block-embed figcaption,.alignright .wp-caption,.alignright .wp-caption-text,.alignright figcaption,.wp-block-columns .wp-block-column:last-child,.wp-block-columns .wp-block-column>:last-child,.wp-block-cover .wp-block-cover__inner-container>:last-child,.wp-block-cover-image .wp-block-cover__inner-container>:last-child,blockquote>:last-child,fieldset input[type=checkbox],fieldset input[type=radio]{margin-bottom:0}#aktualnosci article .lokalizacja h4,article.type-projekty .entry-content #title-content .content strong,blockquote cite,blockquote footer{font-weight:400}blockquote.alignleft,blockquote.alignright{padding-left:inherit}blockquote.alignleft p,blockquote.alignright p{max-width:inherit;width:inherit}blockquote:before{content:"“";position:absolute}.site textarea,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{margin:0;width:100%;max-width:100%;line-height:2em}.site textarea:disabled,input[type=color]:disabled,input[type=date]:disabled,input[type=datetime-local]:disabled,input[type=datetime]:disabled,input[type=email]:disabled,input[type=month]:disabled,input[type=number]:disabled,input[type=password]:disabled,input[type=search]:disabled,input[type=tel]:disabled,input[type=text]:disabled,input[type=time]:disabled,input[type=url]:disabled,input[type=week]:disabled{opacity:.7}select{-moz-appearance:none;appearance:none}.h1,.h2,.h3,.h4,.h5,.h6,body,dt,h1,h2,h3,h4,h5,h6,ol,ul{font-family:Inter,sans-serif}input[type=checkbox]+label,input[type=radio]+label{display:inline-block;padding-left:10px;vertical-align:top}@supports (-webkit-appearance:none) or (-moz-appearance:none){input[type=checkbox],input[type=radio]{-webkit-appearance:none;-moz-appearance:none;position:relative;width:25px;height:25px}input[type=checkbox]:disabled,input[type=radio]:disabled,input[type=range]:disabled{opacity:.7}input[type=checkbox]:after{content:"\f00c";font-family:FontAwesome;opacity:0;display:block;left:5px;top:2px;position:absolute;width:7px;height:13px;border-top:0;border-left:0}input[type=checkbox]:checked:after,input[type=radio]:checked:after{opacity:1}input[type=radio]{border-radius:50%}input[type=radio]:after{content:"";opacity:0;display:block;left:3px;top:3px;position:absolute;width:11px;height:11px;border-radius:50%}input[type=radio]:checked:focus{outline-offset:4px}input[type=range]{-webkit-appearance:none;width:100%;height:6px;border-radius:6px;outline-offset:10px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;height:44px;width:44px;border-radius:50%;cursor:pointer}input[type=range]::-moz-range-thumb{height:44px;width:44px;border-radius:50%;cursor:pointer;box-sizing:border-box}}input[type=range]::-ms-track{width:100%;height:6px;border-radius:6px;border-width:19px 0;background:0 0;color:#fff0;cursor:pointer}input[type=range]::-ms-fill-upper{border-radius:6px}input[type=range]::-ms-fill-lower{border-radius:6px}input[type=range]::-ms-thumb{height:44px;width:44px;border-radius:50%;cursor:pointer}fieldset{display:-ms-grid;display:grid}fieldset input[type=submit]{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.wp-block-rss,fieldset input[type=checkbox]+label,fieldset input[type=radio]+label{padding-left:0}::-moz-placeholder{opacity:1}#title-content.aktualnosci .content ul,.post-password-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.post-password-form input[type=password]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.wp-block-button .is-style-squared .wp-block-button__link,.wp-block-code{border-radius:0}cite,dfn,em,i{font-style:italic}.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button).custom-logo-link,.wp-block-pullquote:not(.is-style-solid-color),.wp-block-social-links.is-style-twentytwentyone-social-icons-color .wp-social-link,.wp-block-social-links.is-style-twentytwentyone-social-icons-color.has-icon-background-color.has-icon-background-color .wp-social-link{background:0 0}.site .button,.wp-block-button .wp-block-button__link,.wp-block-file a.wp-block-file__button,.wp-block-search .wp-block-search__button,button,input[type=reset],input[type=submit]{cursor:pointer;font-family:Inter,sans-serif;text-decoration:none}.site .button:active,.site .button:hover,.wp-block-button .wp-block-button__link:active,.wp-block-button .wp-block-button__link:hover,.wp-block-file a.wp-block-file__button:active,.wp-block-file a.wp-block-file__button:hover,.wp-block-search .wp-block-search__button:active,.wp-block-search .wp-block-search__button:hover,button:active,button:hover,input[type=reset]:active,input[type=reset]:hover,input[type=submit]:active,input[type=submit]:hover{background-color:#fff0;border-color:currentColor;color:inherit}.site .button:focus,.wp-block-button .wp-block-button__link:focus,.wp-block-file a.wp-block-file__button:focus,.wp-block-search .wp-block-search__button:focus,button:focus,input[type=reset]:focus,input[type=submit]:focus{outline-offset:-6px}.wp-block-button:not(.is-style-outline) .wp-block-button__link:active,.wp-block-button:not(.is-style-outline) .wp-block-button__link:hover{border-color:currentColor!important;background-color:transparent!important;color:inherit!important}.has-background hr.wp-block-separator,.wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active).has-background,.wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-background),.wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-text-color),.wp-block-cover[style*=background-image] hr.wp-block-separator,.wp-block-pullquote,[class*=background-color] hr.wp-block-separator,[style*=background-color] hr.wp-block-separator{border-color:currentColor}.has-background .wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active).has-background:not(.has-text-color){color:inherit}.wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-background){background-color:#fff0}.wp-block-button.is-style-outline .wp-block-button__link:active,.wp-block-button.is-style-outline .wp-block-button__link:hover{border-color:transparent!important}.is-style-outline .wp-block-button__link[style*=radius]:focus,.wp-block-button a.wp-block-button__link[style*=radius]:focus,.wp-block-gallery .blocks-gallery-image a:focus img,.wp-block-gallery .blocks-gallery-item a:focus img,.wp-block-image a:focus img,figure.wp-caption a:focus img{outline-offset:2px}.wp-block-code{border-style:solid;border-width:.1rem}.wp-block-code code{display:block}@media only screen and (min-width:822px){.wp-block-columns .wp-block-column:not(:last-child){margin-bottom:0}}.wp-block-columns.is-style-twentytwentyone-columns-overlap{-ms-flex-pack:distribute;justify-content:space-around}@media only screen and (min-width:652px){.wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n){z-index:2}.wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n).is-vertically-aligned-center{margin-top:0}}.wp-block-cover,.wp-block-cover-image{margin-top:inherit;margin-bottom:inherit}.entry-content [class*=inner-container]>[class=wp-block-image],.entry-content>[class=wp-block-image],.wp-block-cover-image.alignfull,.wp-block-cover.alignfull,.wp-block-media-text.alignfull{margin-top:0;margin-bottom:0}.entry-footer a:active,.has-background .wp-block-rss .wp-block-rss__item-publish-date,.site-title a:active,.site-title a:link,.site-title a:visited,.wp-block-cover .wp-block-cover-image-text a:not(.wp-block-button__link):not(.wp-block-file__button),.wp-block-cover .wp-block-cover-text a:not(.wp-block-button__link):not(.wp-block-file__button),.wp-block-cover .wp-block-cover__inner-container a:not(.wp-block-button__link):not(.wp-block-file__button),.wp-block-cover-image .wp-block-cover-image-text a:not(.wp-block-button__link):not(.wp-block-file__button),.wp-block-cover-image .wp-block-cover-text a:not(.wp-block-button__link):not(.wp-block-file__button),.wp-block-cover-image .wp-block-cover__inner-container a:not(.wp-block-button__link):not(.wp-block-file__button),.wp-block-navigation:not(.has-text-color) .wp-block-navigation-link__content,.wp-block-pullquote a,.wp-block-pullquote.is-style-solid-color .wp-block-pullquote__citation,.wp-block-pullquote.is-style-solid-color cite,.wp-block-pullquote.is-style-solid-color footer,[class*=inner-container] .wp-block-rss .wp-block-rss__item-publish-date{color:currentColor}.wp-block-cover h2,.wp-block-cover-image h2{max-width:inherit;text-align:inherit;padding:0}.wp-block-cover h2.has-text-align-left,.wp-block-cover-image h2.has-text-align-left,.wp-block-pullquote.is-style-solid-color blockquote::before,.wp-calendar-nav,body.page-template-klienci .form-group.form-select .multi-select-container:last-child .multi-select-button{text-align:left}.wp-block-cover h2.has-text-align-right,.wp-block-cover-image h2.has-text-align-right,body.archive #page-thumbnail{text-align:right}.wp-block-cover-image.alignleft>*,.wp-block-cover-image.alignright>*,.wp-block-cover.alignleft>*,.wp-block-cover.alignright>*{width:100%}.navigation .nav-links>*,.wp-block-cover-image.has-left-content,.wp-block-cover-image.has-right-content,.wp-block-cover.has-left-content,.wp-block-cover.has-right-content,.wp-block-search__button-only.aligncenter .wp-block-search__inside-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wp-block-cover-image[class*="-background-color"][class] .wp-block-cover__inner-container,.wp-block-cover[class*="-background-color"][class] .wp-block-cover__inner-container{background-color:unset}.wp-block-file a.wp-block-file__button:active,.wp-block-file a.wp-block-file__button:focus,.wp-block-file a.wp-block-file__button:hover{opacity:inherit}.wp-block-file a.wp-block-file__button{display:inline-block}.wp-block-gallery,body.post-type-archive-publikacje #title-content{margin:0 auto}.two-columns .formularz-kontaktowy textarea,.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption,dd{margin:0}.wp-block-gallery .blocks-gallery-image figcaption a:focus,.wp-block-gallery .blocks-gallery-item figcaption a:focus{background-color:#fff0;text-decoration:none}.wp-block-group{display:block;clear:both;display:flow-root}.entry-footer>span,.gallery-item,.wp-block-navigation>.wp-block-navigation__container .has-child .wp-block-navigation__container .wp-block-navigation-link .wp-block-navigation-link__content,.wp-block-rss .wp-block-rss__item-title>a{display:inline-block}.wp-block-group:after,.wp-block-group:before{content:"";display:block;clear:both}.alignright,.entry-content [class*=inner-container]>[class=wp-block-image]+*,.entry-content>[class=wp-block-image]+*,.wp-block-group .wp-block-group__inner-container>:first-child,.wp-block-media-text .wp-block-media-text__content>:first-child,.wp-block-rss:not(.is-grid)>li:first-child,.wp-block-rss>li>:first-child,[class*=inner-container]>.alignleft+*,[class*=inner-container]>.alignright+*,body.page-template-tak-pracujemy .post-thumbnail,body.page-template-klienci .post-thumbnail,body.post-type-archive-projekty .post-thumbnail,body.projekty-template-single-projekty-page .post-thumbnail{margin-top:0}.formularz-kontaktowy p,.wp-block-group .wp-block-group__inner-container>:last-child,.wp-block-media-text .wp-block-media-text__content>:last-child,.wp-block-rss.is-grid>li:last-child,.wp-block-rss:not(.is-grid)>li:last-child,.wp-block-rss>li>:last-child{margin-bottom:0}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{clear:both;font-weight:400}.wp-block-pullquote p,dt,table.wp-calendar-table th{font-weight:700}.wp-block-image figcaption{color:var(--global--color-primary);font-size:var(--global--font-size-xs);line-height:var(--global--line-height-body);margin-top:calc(.5 * var(--global--spacing-unit));margin-bottom:var(--global--spacing-unit);text-align:center}.wp-block-image .alignright{margin-left:var(--global--spacing-horizontal)}.wp-block-image .alignleft{margin-right:var(--global--spacing-horizontal)}.wp-block-image.is-style-twentytwentyone-border img,.wp-block-image.is-style-twentytwentyone-image-frame img{border:calc(3 * var(--separator--height)) solid var(--global--color-border)}.wp-block-image.is-style-twentytwentyone-image-frame img,.wp-block-pullquote.is-style-solid-color.alignleft,.wp-block-pullquote.is-style-solid-color.alignright{padding:var(--global--spacing-unit)}.gallery-item{text-align:center;vertical-align:top;width:100%}.gallery-item a:focus img{outline-offset:-2px}#oferta img,.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}ol,ul{margin:0}.aligncenter,hr{margin-right:auto;clear:both}ol.aligncenter,ul.aligncenter{list-style-position:inside;padding:0}ol.alignright,ul.alignright{list-style-position:inside;text-align:right;padding:0}ul{list-style-type:disc}ol ul,ul ul{list-style-type:circle}ol{list-style-type:decimal}.wp-block-media-text a:focus img{outline-offset:-1px}#oferta>div.zdjecie,.wp-block-navigation .wp-block-navigation-link,.wp-block-navigation .wp-block-navigation-link__submenu-icon{padding:0}.wp-block-navigation>.wp-block-navigation__container .has-child .wp-block-navigation-link{display:inherit}.wp-block-navigation>.wp-block-navigation__container .has-child .wp-block-navigation__container{border:none;left:0;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;opacity:0;padding:0;position:inherit;top:inherit}#aktualnosci article .entry-content,#aktualnosci article .post-taxonomies,#floating-text.mobile,#floating-text.mobile-small,#floating-text.mobile-wide,#floating-text.tablet-horizontal,#floating-text.tablet-vertical,#floating-text.wider,#floating-text.widest,#title-content.aktualnosci .content.mobile,.gt-projekty-items .gt-projekty-single:after,.menu-button-container #primary-mobile-menu .dropdown-icon.close,.menu-button-container #primary-mobile-menu[aria-expanded*=true] .dropdown-icon.open,.site-header .primary-navigation>div>.menu-wrapper li.menu-item-has-children .sub-menu-toggle,.site-header li.menu-item-has-children ul li a:after,.site-header li.menu-item-has-children:hover ul li:after,.sub-menu-toggle .icon-minus,.sub-menu-toggle .icon-plus,.sub-menu-toggle[aria-expanded=true] .icon-minus,.sub-menu-toggle[aria-expanded=true] .icon-plus,.wp-block-navigation>.wp-block-navigation__container .has-child .wp-block-navigation__container .wp-block-navigation-link__submenu-icon,.wp-block-quote.has-text-align-center:before,.wp-block-quote.has-text-align-right:before,.wp-block-quote.is-large.has-text-align-right:before,.wp-block-quote.is-style-large.has-text-align-right:before,body.archive.category figure .entry-content,body.archive.category figure .entry-header .post-thumbnail figcaption,body.home #title-content.aktualnosci .content .lcp_catlist li a:before,body.single article .post-taxonomies,body.single article .posted-by{display:none}.wp-block-navigation>.wp-block-navigation__container .has-child:focus-within .wp-block-navigation__container,.wp-block-navigation>.wp-block-navigation__container .has-child:hover .wp-block-navigation__container{display:block;opacity:1;visibility:visible}.wp-block-navigation>.wp-block-navigation__container>.has-child>.wp-block-navigation__container{margin:0;padding:0;position:absolute;top:100%}.wp-block-navigation>.wp-block-navigation__container>.has-child>.wp-block-navigation__container:after,.wp-block-navigation>.wp-block-navigation__container>.has-child>.wp-block-navigation__container:before{content:"";display:block;position:absolute;width:0;top:-10px;border-style:solid;border-width:0 7px 10px}.wp-block-navigation>.wp-block-navigation__container>.has-child>.wp-block-navigation__container:after{top:-9px}.wp-block-pullquote{text-align:center;border-bottom-style:solid;border-top-style:solid;color:currentColor;position:relative}.wp-block-pullquote blockquote::before{color:currentColor;content:"“";display:block;position:relative;left:0;font-size:3rem;font-weight:500;line-height:1}.wp-block-pullquote p{margin:0}.wp-block-pullquote .wp-block-pullquote__citation,.wp-block-pullquote cite,.wp-block-pullquote footer{color:currentColor;display:block;text-transform:none}.wp-block-pullquote.alignwide blockquote,.wp-block-pullquote.alignwide>p{max-width:var(--responsive--alignwide-width)}.wp-block-pullquote.alignfull:not(.is-style-solid-color) blockquote,.wp-block-pullquote.alignfull:not(.is-style-solid-color)>p{padding:0 calc(2 * var(--global--spacing-unit))}.wp-block-pullquote.is-style-solid-color{color:var(--pullquote--color-foreground);padding:calc(2.5 * var(--global--spacing-unit));border-width:var(--pullquote--border-width);border-style:solid;border-color:var(--pullquote--border-color)}.partners-searcher .form-group label,.primary-navigation>div>.menu-wrapper li.lang-item:hover a:after,.projekty-searcher .form-group label,.site-header .primary-navigation li:hover ul li a,body,body.post-type-archive-publikacje li span.authors,body.post-type-archive-publikacje li span.city,body.post-type-archive-publikacje li span.year{color:#fff}@media (min-width:600px){.wp-block-pullquote.is-style-solid-color{padding:calc(5 * var(--global--spacing-unit))}}.wp-block-pullquote.is-style-solid-color blockquote{margin:0;max-width:inherit}.wp-block-pullquote.is-style-solid-color blockquote p{font-size:var(--pullquote--font-size)}.wp-block-pullquote.is-style-solid-color.alignleft blockquote,.wp-block-pullquote.is-style-solid-color.alignright blockquote{max-width:initial}.wp-block-quote{border-left:none}.wp-block-quote:before{content:"“";left:8px}.wp-block-quote.has-text-align-right{padding-right:0;border-right:none}.wp-block-quote.has-text-align-right p:before{content:"”";font-weight:400;margin-right:5px}.entry-content .has-background .wp-block-rss.alignfull,.entry-content [class*=inner-container] .wp-block-rss.alignfull,.wp-block-quote.is-large,.wp-block-quote.is-style-large{padding-left:0;padding-right:0}.wp-block-quote.is-large.has-text-align-right p:before,.wp-block-quote.is-style-large.has-text-align-right p:before{content:"”";font-weight:400;margin-right:10px}.wp-block-rss>li{list-style:none}.wp-block-search .wp-block-search__input{max-width:inherit}.wp-block-search button.wp-block-search__button{margin-left:0;line-height:1}.wp-block-search button.wp-block-search__button.has-icon svg{width:40px;height:40px;fill:currentColor}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input{margin-left:0;margin-right:0}.wp-block-search__button{-webkit-box-shadow:none;box-shadow:none}hr{border-style:none;margin-left:auto}.gt-projekty-items .gt-projekty-single:hover .inner,.vbm-partners-items .vbm-partner-single:hover .inner,hr.wp-block-separator{opacity:1}hr.wp-block-separator.is-style-dots.has-background,hr.wp-block-separator.is-style-dots.has-text-color{background-color:transparent!important}hr.wp-block-separator.is-style-dots.has-background:before,hr.wp-block-separator.is-style-dots.has-text-color:before{color:currentColor!important}.wp-block-spacer{display:block;margin-bottom:0!important;margin-top:0!important}.home .entry-header,.singular .has-post-thumbnail .entry-header{margin-bottom:0;border-bottom:none}.wp-block-table,table{width:100%;min-width:240px;border-collapse:collapse}.wp-block-table td,.wp-block-table th,table td,table th{border:1px solid;padding:0!important}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th,table.is-style-stripes td,table.is-style-stripes th{border-width:0}table.wp-calendar-table td,table.wp-calendar-table th{background:0 0;border:0;text-align:center;line-height:2;vertical-align:middle;word-break:normal}table.wp-calendar-table tbody,table.wp-calendar-table thead{color:currentColor;border:1px solid}table.wp-calendar-table caption{font-weight:700;text-align:left;color:currentColor}table tbody tr{height:50px}.wp-calendar-nav svg{height:1em;vertical-align:middle}.wp-calendar-nav svg path{fill:currentColor}.wp-calendar-nav .wp-calendar-nav-next{float:right}*>figure>video{max-width:unset;width:100%;vertical-align:middle}.alignleft{text-align:left;margin-top:0}.aligncenter{display:block;float:none;margin-left:auto;text-align:center}.menu-button-container #primary-mobile-menu,.navigation .nav-links,.primary-navigation>div>.menu-wrapper,.site-header{display:-webkit-box;display:-ms-flexbox}.site-header{display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.wp-custom-logo .site-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-branding:last-child{margin-right:0;width:100%;text-align:center}.site-header>.site-logo{width:100%;border-bottom:1px solid;text-align:center}.site-logo .custom-logo{margin-left:auto;margin-right:auto;height:auto;display:inline-block;width:auto}.home .entry-header{padding-bottom:0}.page-links .post-page-numbers{display:inline-block;min-width:44px;min-height:44px}.entry-title{overflow-wrap:break-word}.entry-content p{word-wrap:break-word}.entry-content>iframe[style],body.archive.post-type-archive-publikacje #page-thumbnail img.wp-post-image{max-width:100%!important}.entry-footer{clear:both;float:none;display:block}.single .site-main>article>.entry-footer{padding-bottom:0;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.single .site-main>article>.entry-footer .full-size-link,.single .site-main>article>.entry-footer .post-taxonomies{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}.single .site-main>article>.entry-footer .full-size-link:first-child:last-child{-ms-grid-column-span:2;grid-column:span 2}.post-thumbnail .wp-post-image{display:block;width:auto}.menu-button-container{display:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:absolute;right:0}.menu-button-container #primary-mobile-menu{display:flex;margin-left:auto;background-color:#fff0;border:none}.menu-button-container #primary-mobile-menu .dropdown-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu-button-container #primary-mobile-menu .dropdown-icon.open .svg-icon{position:relative;top:-1px}.has-logo.has-title-and-tagline .menu-button-container #primary-mobile-menu[aria-expanded*=true] .dropdown-icon.close{-webkit-animation-name:twentytwentyone-close-button-transition;animation-name:twentytwentyone-close-button-transition;-webkit-animation-duration:.3s;animation-duration:.3s}.primary-navigation-open .menu-button-container{width:100%;z-index:500}.primary-navigation-open .menu-button-container #primary-mobile-menu{position:static}.primary-navigation{position:absolute;right:0;line-height:1.15;margin-top:0;margin-bottom:0}.primary-navigation>.primary-menu-container{position:fixed;visibility:hidden;opacity:0;top:0;right:0;bottom:0;left:0;-webkit-transition:.15s ease-in-out;-o-transition:.15s ease-in-out;transition:.15s ease-in-out}.primary-navigation-open .primary-navigation>.primary-menu-container{position:absolute;visibility:visible;opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}@media only screen and (max-width:481px){.comments-pagination .nav-short,.pagination .nav-short,.primary-navigation-open .site-header.has-logo:not(.has-title-and-tagline).has-menu .site-logo,.primary-navigation>div>.menu-wrapper .sub-menu-toggle,body:not(.primary-navigation-open) .site-header.has-logo.has-title-and-tagline:after{display:none}.lock-scrolling .site{position:fixed;max-width:100%;width:100%}.entry-content>.wp-block-image>.alignleft,.entry-content>.wp-block-image>.alignright{margin-left:0;margin-right:0}.wp-block-quote.is-large:before,.wp-block-quote.is-style-large:before{left:0}.wp-block-quote.has-text-align-right,.wp-block-quote.is-large.has-text-align-right,.wp-block-quote.is-style-large.has-text-align-right{padding-left:0}.wp-block-quote.has-text-align-right:before,.wp-block-quote.is-large.has-text-align-right:before,.wp-block-quote.is-style-large.has-text-align-right:before{right:0}.wp-block-quote.has-text-align-center,.wp-block-quote.is-large.has-text-align-center,.wp-block-quote.is-style-large.has-text-align-center{padding-left:0;padding-right:0}.site-header.has-logo:not(.has-title-and-tagline).has-menu .site-logo{position:absolute;margin-top:0}.site-header.has-logo.has-title-and-tagline{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.site-header.has-logo.has-title-and-tagline.has-menu{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.site-header.has-logo.has-title-and-tagline.has-menu .site-branding{max-width:calc(100% - 160px)}.site-header.has-logo.has-title-and-tagline .site-branding{margin-right:0}body:not(.primary-navigation-open) .site-header.has-logo.has-title-and-tagline .primary-navigation{position:relative;top:0}body:not(.primary-navigation-open) .site-header.has-logo.has-title-and-tagline .menu-button-container{position:relative;padding-top:0}.site-header:not(.has-logo).has-title-and-tagline .site-branding{margin-right:0;max-width:calc(100% - 160px)}.site-header:not(.has-menu){-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.single .site-main>article>.entry-footer,.single .site-main>article>.entry-footer .full-size-link{display:block}.single .site-main>article>.entry-footer .full-size-link,.single .site-main>article>.entry-footer .post-taxonomies{text-align:left}.menu-button-container{display:-webkit-box;display:-ms-flexbox;display:flex}.primary-navigation>.primary-menu-container{height:100vh;z-index:499;overflow-x:hidden;overflow-y:auto;border:2px solid #fff0}.has-logo.has-title-and-tagline .primary-navigation>.primary-menu-container{position:fixed;-webkit-transform:translateY(0) translateX(100%);-ms-transform:translateY(0) translateX(100%);transform:translateY(0) translateX(100%)}.primary-navigation-open .primary-navigation{width:100%;position:fixed;z-index:2}.primary-navigation-open .has-logo.has-title-and-tagline .primary-navigation>.primary-menu-container{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}}@media only screen and (min-width:482px){.primary-navigation>div>.menu-wrapper>li>.sub-menu{left:0;margin:0;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;position:absolute;top:100%;padding-top:3px;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;z-index:88888;display:none}.primary-navigation>div>.menu-wrapper>li>.sub-menu:after,.primary-navigation>div>.menu-wrapper>li>.sub-menu:before{content:"";display:block;position:absolute;width:0;top:-10px}.primary-navigation .menu-item-has-children>.svg-icon{display:inline-block;height:100%}.primary-navigation #toggle-menu,.primary-navigation .menu-item-has-children .sub-menu .svg-icon,.primary-navigation>.primary-menu-container ul>li .sub-menu-toggle[aria-expanded=false]~ul{display:none}.post-navigation .nav-links{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.entry-content>.wp-block-image>.alignleft,.entry-content>.wp-block-image>.alignright{max-width:50%}.alignleft{float:left}.desktop-only{display:block}.primary-navigation{position:relative;margin-left:auto}.primary-navigation>.primary-menu-container{visibility:visible;opacity:1;position:relative;padding:0;background-color:#fff0;overflow:initial;-webkit-transform:none;-ms-transform:none;transform:none}.admin-bar .primary-navigation,.admin-bar .primary-navigation>.primary-menu-container{top:initial}}.primary-navigation>div>.menu-wrapper{display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0;max-width:none;padding-left:0;position:relative}.primary-navigation>div>.menu-wrapper li{display:block;position:relative;margin-right:10px}.wpls-logo-showcase button.slick-next,.wpls-logo-showcase button.slick-next:active,.wpls-logo-showcase button.slick-next:focus,.wpls-logo-showcase button.slick-next:hover,.wpls-logo-showcase button.slick-prev,.wpls-logo-showcase button.slick-prev:active,.wpls-logo-showcase button.slick-prev:focus,.wpls-logo-showcase button.slick-prev:hover{background:url(/wp-content/uploads/2021/07/navigation-arrow.png) center center no-repeat #fff0!important;background-size:30px 30px!important;border-radius:0!important}.wpls-logo-showcase button.slick-next,.wpls-logo-showcase button.slick-next:active,.wpls-logo-showcase button.slick-next:focus,.wpls-logo-showcase button.slick-next:hover{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1);top:30%!important}.wpls-logo-showcase button.slick-next:hover,.wpls-logo-showcase button.slick-prev:hover{background-size:20px 20px!important}.navigation .nav-links{max-width:1400px;margin:50px auto;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}#full-content,#full-content .content a,.nav-links .meta-nav{display:-webkit-box;display:-ms-flexbox}.post-navigation .nav-next:first-child,.post-navigation .nav-next:last-child,.post-navigation .nav-previous:first-child{max-width:45%}.nav-links .meta-nav{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.nav-links .nav-previous .meta-nav .svg-icon{margin-right:15px}.nav-links .nav-next .meta-nav .svg-icon{margin-left:15px}.nav-links p.post-title{font-size:12px}.page-numbers:hover{background:#64bed2;color:#fff}.next.page-numbers,.prev.page-numbers{padding:0 10px}.nav-next-text,.nav-prev-text{margin-left:10px;margin-right:10px;text-transform:uppercase;font-size:12px}body{background-color:#1f3764;font-size:1em;font-weight:400;text-align:left}li{list-style:none}#main.site-main #container,.site-content{max-width:2400px;margin:0 auto;position:relative}#full-content{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;max-width:1400px;margin:0 auto;padding:0 0 400px}#full-content .title{color:#61bed3;text-transform:uppercase;font-size:12px;width:25%;max-width:300px;padding-top:100px;text-align:left;z-index:2}#full-content .content{background-color:#1f3764;font-size:30px;line-height:42px;width:70%;padding:100px 100px 50px 200px;z-index:2}#full-content .content a{color:#61bed3;font-size:16px;margin-top:70px;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#full-content .content a::after{content:"";background-image:url(/wp-content/uploads/2023/01/navigation-arrow-svg.svg);background-size:cover;background-repeat:no-repeat;border-radius:100%;width:36px;height:36px;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1);display:inline-block;margin-left:17px}#full-content .content a:hover::after{-webkit-transform:scaleX(-1) scale(1.1);-ms-transform:scaleX(-1) scale(1.1);transform:scaleX(-1) scale(1.1);-webkit-transition:250ms ease-in-out;-o-transition:250ms ease-in-out;transition:250ms ease-in-out}#full-content .zdjecie{position:absolute;right:0;bottom:0}.site-header{position:relative;z-index:9}.site-branding{padding:40px 40px 40px 0}body.home .site-branding{background:#fff;padding:40px 50px 40px 0}body.home .site-branding:before{content:"";display:inline-block;position:absolute;height:100%;background-color:#fff;top:0;z-index:-1}@media screen and (max-width:4800px){body.home .site-branding:before{left:0;width:35%}}@media screen and (max-width:3600px){body.home .site-branding:before{width:30%}}.site-logo{width:200px}#floating-header{position:fixed;top:0;left:0;width:100%;transition-duration:.3s;background-color:#fff;color:#1f3764;z-index:91;margin-top:-300px}#floating-header.active{display:block;top:0;margin-top:0}.site-header .primary-navigation li a{padding:5px 10px}.site-header li.menu-item-has-children a:after{content:"\f0d7";font-family:FontAwesome;display:inline-block;margin-left:10px}#two-columns h3,body.home #full-content .content p,body.home #title-content .content,body.page-template-tak-pracujemy #page-header .titles .main-title,body.page-template-tak-pracujemy #page-header .titles .sub-title p,body.page-template-klienci #page-header .titles .main-title,body.page-template-klienci #page-header .titles .sub-title p,body.post-type-archive-projekty #page-header .titles .main-title,body.post-type-archive-projekty #page-header .titles .sub-title p,body.projekty-template-single-projekty-page #page-header .titles .main-title,body.projekty-template-single-projekty-page #page-header .titles .sub-title p{font-family:CeraStencilPro-Light,Arial,sans-serif}.site-header li.menu-item-has-children:hover:after{content:"";display:block;position:absolute;height:2px;width:100%;margin-top:10px;margin-left:10px;background-color:#fff;z-index:99999}#floating-header .site-header li.menu-item-has-children:hover:after{background-color:#61bed3}.site-header .primary-navigation>.primary-menu-container ul>li.menu-item-has-children:hover .sub-menu,.site-header li.menu-item-has-children:hover .sub-menu{display:block;min-width:250px;background-color:#1f3764;padding:15px 15px 5px;margin-left:-15px}#floating-header .site-header .primary-navigation>.primary-menu-container ul>li.menu-item-has-children:hover .sub-menu,#floating-header .site-header li.menu-item-has-children:hover .sub-menu,#oferta .left,#oferta .right{background-color:#fff}#floating-header .primary-navigation>div>.menu-wrapper li.lang-item a:after,#floating-header .primary-navigation>div>.menu-wrapper li.lang-item:hover a:after,#floating-header .site-header .primary-navigation li:hover ul li a{color:#1f3764}.site-header .primary-navigation .sub-menu .menu-item>a{padding-bottom:10px}.entry-title,body.archive #page-title,body.archive.category header .page-title{position:relative;font-size:70px;line-height:1.2em;font-weight:400;color:#61bed3;background:0 0;font-family:CeraStencilPro-Light,Arial,sans-serif;margin:105px auto 100px;max-width:957px!important}.gt-projekty-single,.sin-pro-list__image,.vbm-partner-single{background-repeat:no-repeat;background-position:center;overflow:hidden}body.archive.category header .page-title{margin:100px auto;max-width:1200px}.entry-content{max-width:1400px;margin:50px auto;padding:0 0 100px 100px}#title-content li,.entry-content li{padding:10px 0;margin:20px 0;border-bottom:1px solid #fff}#oferta h3,#two-columns h3{line-height:34px;margin:80px 0 30px}#title-content li:first-child,.entry-content li:first-child{margin:0 0 20px;padding:0 10px 10px 0}#aktualnosci article .entry-title,#oferta li{margin:20px 0}#title-content li:last-child,.entry-content li:last-child{border-bottom:none}#title-content .content li a:before,.entry-content li a:before{content:"";display:inline-block;position:absolute;margin-left:-100px;background-image:url(/wp-content/uploads/2021/06/ikona_oko.svg);width:36px;height:36px}body.archive.category figure{position:relative;margin:0 auto;padding:30px;border-top:1px solid #fff;overflow:hidden;cursor:pointer}body.archive.category figure::before{content:"";position:absolute;top:0;display:block;width:100%;height:100%;background:rgb(97 190 211 / .1);transition-duration:.3s}#aktualnosci article,#aktualnosci article .entry-footer,#aktualnosci article .entry-header,#two-columns .container{display:-webkit-box;display:-ms-flexbox}body.archive.category figure:nth-child(2n):before{left:-100%}body.archive.category figure:nth-child(odd):before{right:-100%}body.archive.category figure:nth-child(2n):hover:before{left:0}body.archive.category figure:nth-child(odd):hover:before{right:0}body.archive.category figure .entry-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}body.archive.category figure .entry-title{font-size:24px;line-height:30px;margin:0 0 0;padding:0}@media screen and (min-width:768px){body.archive.category figure .entry-header{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}body.archive.category figure .entry-title{text-align:right;margin-left:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}body.archive.category figure .entry-header .post-thumbnail{margin-top:0;width:350px;max-width:350px;max-height:240px;-o-object-fit:cover;object-fit:cover}body.archive.category figure .entry-header .post-thumbnail a,body.archive.category figure .entry-header .post-thumbnail img{width:350px;max-width:350px!important}body.archive.category figure .entry-header .post-thumbnail img{min-width:350px;-o-object-fit:cover;object-fit:cover}.entry-content p{max-width:900px;font-size:20px;line-height:32px;margin-bottom:30px}.o-nas .title,body.page .entry-content{background-color:#1f3764}body.page-child .entry-content{max-width:60%}body.single .post-thumbnail{margin-top:0;z-index:0}body.single .entry-title{margin:100px auto;max-width:1400px;padding-left:100px}#two-columns{display:table;position:relative;width:100%}#two-columns .container{padding:0 4%;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:1001px){#two-columns .container{padding:0}}#two-columns .container>div{width:50%;background-color:#fff}#two-columns .container .column-1{padding:0 20px 80px 60px}#two-columns .container .column-2{padding:0 60px 80px 80px}#two-columns.second .column-1{margin-bottom:200px}#two-columns h3{font-size:26px;color:#64bed2}#two-columns p{font-size:12px;line-height:1.5em;max-width:80%;color:#1f3764;margin-bottom:1rem}#two-columns h3,#two-columns p{position:relative;z-index:1}#two-columns.white .container{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:relative;z-index:9}#title-content.narzedzia{margin:100px auto}#aktualnosci,body.post-type-archive-projekty .vbm-partners-result{max-width:1400px;margin:50px auto}#aktualnosci article{border-bottom:2px solid #fff;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#aktualnosci article .entry-footer{display:flex;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;color:#64bed2;font-size:12px;line-height:15px;text-transform:uppercase;margin-right:0;margin-left:0;width:15%}#aktualnosci article .entry-header{display:flex;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:85%}#aktualnosci article .lokalizacja{width:30%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-size:12px}#aktualnosci article .entry-header a,#aktualnosci article .entry-title{font-family:Inter,sans-serif;color:#fff;font-size:16px;line-height:20px;font-weight:400;text-transform:uppercase;width:100%}#etapy #etap .title h2,#floating-text p,#oferta h3,#title-content.aktualnosci .content li a,.own-font,.polskie-zrzeszenia-wykonawcow p,body.page-template-contact .entry-content h2,body.page-template-tak-pracujemy.page-child .entry-content p,body.post-type-archive-publikacje #title-content p{font-family:CeraStencilPro-Light,Arial,sans-serif}#aktualnosci article .posted-on{visibility:hidden}#aktualnosci article .entry-date.published,.gt-projekty-single:hover span,.vbm-partner-single:hover span{visibility:visible}#floating-text{display:block;margin-top:-150px;max-width:100%;overflow-x:hidden;height:500px}#floating-text p{font-size:300px;line-height:1em;color:#61bed3}.floated{display:block;position:absolute}.floated.row-1{width:3000px;height:418px;margin-top:-100px}.floated.row-2{width:5000px;height:303px;margin-top:200px}#floating-text.widest{margin-top:-400px;height:1000px}.floated.row-1-widest{width:7000px}.floated.row-2-widest{width:7000px;margin-top:450px}#floating-text .row-1-widest p,#floating-text .row-2-widest p{font-size:400px}#floating-text.wider{margin-top:-300px;height:700px}.floated.row-1-wider{width:6000px}.floated.row-2-wider{width:6000px;margin-top:300px}#floating-text .row-1-wider p,#floating-text .row-2-wider p{font-size:300px}#floating-text.tablet-horizontal{margin-top:-200px;height:500px}.floated.row-1-mobile,.floated.row-1-mobile-wide,.floated.row-1-tablet-horizontal,.floated.row-1-tablet-vertical{width:3000px}.floated.row-2-mobile-wide,.floated.row-2-tablet-horizontal,.floated.row-2-tablet-vertical{width:3000px;margin-top:200px}#floating-text .row-1-mobile-wide p,#floating-text .row-1-tablet-horizontal p,#floating-text .row-1-tablet-vertical p,#floating-text .row-2-mobile-wide p,#floating-text .row-2-tablet-horizontal p,#floating-text .row-2-tablet-vertical p{font-size:200px}#floating-text.tablet-vertical{margin-top:-280px;height:500px}@media screen and (max-width:1000px){#full-content.o-nas .zdjecie{margin-top:-400px}}#floating-text.mobile-wide{margin-top:0;height:400px}@media screen and (max-width:720px){#full-content.o-nas .zdjecie{margin-top:-200px}}#floating-text.mobile{margin-top:-120px;height:300px}.floated.row-2-mobile{width:3000px;margin-top:150px}#floating-text .row-1-mobile p,#floating-text .row-2-mobile p{font-size:140px}@media screen and (max-width:560px){#full-content.o-nas .zdjecie{margin-top:-150px}}#floating-text.mobile-small{margin-top:-80px;height:250px}.floated.row-1-mobile-small{width:2000px}.floated.row-2-mobile-small{width:2000px;margin-top:120px}#floating-text .row-1-mobile-small p,#floating-text .row-2-mobile-small p{font-size:100px}#title-content .content ol li,#title-content .content strong,#title-content .content ul li{font-size:16px;line-height:20px}@media screen and (max-width:1480px){#floating-text.tablet-horizontal{display:block}#floating-text,#floating-text.mobile,#floating-text.mobile-small,#floating-text.mobile-wide,#floating-text.tablet-vertical,#floating-text.wider,#floating-text.widest{display:none}}@media screen and (max-width:1280px){#floating-text.tablet-vertical{display:block}#floating-text,#floating-text.mobile,#floating-text.mobile-small,#floating-text.mobile-wide,#floating-text.tablet-horizontal,#floating-text.wider,#floating-text.widest{display:none}}@media screen and (max-width:1000px){#floating-text.mobile-wide{display:block}#floating-text,#floating-text.mobile,#floating-text.mobile-small,#floating-text.tablet-horizontal,#floating-text.tablet-vertical,#floating-text.wider,#floating-text.widest{display:none}}@media screen and (max-width:720px){#floating-text.mobile{display:block}#floating-text,#floating-text.mobile-small,#floating-text.mobile-wide,#floating-text.tablet-horizontal,#floating-text.tablet-vertical,#floating-text.wider,#floating-text.widest{display:none}}@media screen and (max-width:500px){#floating-text.mobile-small{display:block}#floating-text,#floating-text.mobile,#floating-text.mobile-wide,#floating-text.tablet-horizontal,#floating-text.tablet-vertical,#floating-text.wider,#floating-text.widest{display:none}}@media screen and (min-width:1900px){#floating-text.wider{display:block}#floating-text,#floating-text.mobile,#floating-text.mobile-small,#floating-text.mobile-wide,#floating-text.tablet-horizontal,#floating-text.tablet-vertical,#floating-text.widest{display:none}}#blue-info,#oferta .all-offers,#oferta h3,.two-columns{display:-webkit-box;display:-ms-flexbox}#oferta{margin-top:400px}#oferta .all-offers{max-width:1400px;margin:0 auto;padding:0 10%;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#oferta .all-offers>div{width:50%;max-width:50%;color:#1f3764;padding:80px 20px 80px 120px}#oferta .all-offers>div.right{padding:80px 120px 80px 80px}#oferta h3,#title-content.aktualnosci .content,body.page-template-specjalnosc #title-content .content{padding-right:0}#oferta .all-offers .left>div,#oferta .all-offers .right>div{max-width:85%}#oferta .zdjecie{margin-top:-400px}#oferta .right{margin-top:-200px;margin-bottom:200px}#oferta h3{font-size:26px;color:#61bed3;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;width:calc(100% - 45px)}#oferta h3::after{content:"";background-image:url(/wp-content/uploads/2023/01/navigation-arrow-black-svg.svg);background-size:cover;background-repeat:no-repeat;border-radius:100%;width:40px;height:40px;position:absolute;right:-45px;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}@media screen and (min-width:768px){#oferta h3{width:calc(100% - 57px)}#oferta h3::after{width:52px;height:52px;right:-57px}}#oferta .oferta-2 h3,#oferta .oferta-4 h3{margin-top:100px}#oferta li{font-size:14px;line-height:15px;color:#1f3764;list-style:none}body.blog .entry-title{margin:20px 0 50px}body.blog .site-content{margin:0 auto 100px}body.page-template-contact .entry-content{max-width:1400px;margin:0 auto;padding:0 0 0 100px}@media screen and (max-width:2400px){body.home .site-branding:before{width:20%}body.page-template-contact .entry-content{max-width:1400px}}body.page-template-contact .entry-content h2{font-weight:400;font-size:70px;line-height:70px;color:#61bed3;margin:100px 0}.two-columns{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:100px 0}body.page-template-contact .entry-content .two-columns:last-child{margin:0 0 100px}.partners-searcher .form-select,.projekty-searcher .form-select,body.page-template-contact .wpcf7-form p{width:100%;max-width:100%}.two-columns p{font-size:14px;line-height:19px}.two-columns h4{text-transform:uppercase;color:#1f3764;font-size:12px;line-height:14px;margin-bottom:20px}.two-columns .formularz-kontaktowy{padding:0 5% 0 0}.two-columns .formularz-kontaktowy label{text-transform:uppercase;color:#61bed3}.formularz-kontaktowy label span.title{text-transform:uppercase;color:#64bed2;margin:20px 0 10px;display:block}.formularz-kontaktowy label span.title.name{margin:0 0 10px}.formularz-kontaktowy .submit-button,.submit-button{position:relative;text-align:right;margin-top:30px}.formularz-kontaktowy .wpcf7 .ajax-loader{width:0}.formularz-kontaktowy input[type=submit],input[type=submit]{background:0 0;border:none;cursor:pointer;text-transform:lowercase;color:#64bed2}.formularz-kontaktowy .submit-button:after,.submit-button:after{content:"\f04b";font-family:FontAwesome;color:#fff;border:1px solid #64bed2;border-radius:100%;width:40px;height:40px;top:0;right:0;font-size:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.formularz-kontaktowy .submit-button:hover::after{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transition:250ms ease-in-out;-o-transition:250ms ease-in-out;transition:250ms ease-in-out}.mapa-interaktywna{background-image:url(/wp-content/uploads/2021/06/snazzy-image2.png);background-size:100%;background-repeat:no-repeat;width:60%;min-width:50%;height:100%;margin:0;position:relative}#blue-info{color:#fff;display:flex;padding:50px}#etapy #etap,#title-content,#title-content.aktualnosci .content li{display:-webkit-box;display:-ms-flexbox}#blue-info>div{min-width:40%}#blue-info h4,#blue-info p,body.post-type-archive-projekty .tab .tablinks{-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.dane-rejestrowe{min-width:60%}.dane-rejestrowe .left-side{min-width:50%}.dane-rejestrowe .right-side{min-width:30%}@media screen and (min-width:1280px) and (max-width:1380px){.two-columns .formularz-kontaktowy{padding:0 2% 0 0}#blue-info>div{min-width:45%}}.wpcf7 form.sent .wpcf7-response-output{border-color:#64bed2}#title-content{display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:1400px;margin:50px auto}#title-content:first-child{margin:0 auto 50px}#title-content .title{color:#61bed3;text-transform:uppercase;font-size:12px;line-height:15px;width:100%;margin-bottom:15px;padding-top:5px}#title-content .content{color:#fff;font-size:26px;line-height:1.5em;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%}@media screen and (min-width:641px){#title-content .title{-ms-flex-negative:0;flex-shrink:0;width:190px}}@media screen and (min-width:1301px){#title-content{padding-left:123px}#title-content .title{width:230px}}#title-content .content p{font-size:16px;line-height:1.5em}#title-content .content strong{color:#61bed3;text-transform:uppercase}#title-content .content ol{margin-left:30px}#title-content .content ol li::marker{color:#61bed3}body.page-template-tak-pracujemy.page-child .entry-content p{font-size:30px;line-height:1.2em}body.page-template-tak-pracujemy.page-child .entry-content{padding:0 0 0 25%;margin:150px auto 0 0}#etapy{margin:400px auto 200px;max-width:2400px}#etapy #etap{background:-webkit-gradient(linear,left top,right top,color-stop(20%,#1f3764),color-stop(20%,#64bed2));background:-o-linear-gradient(left,#1f3764 20%,#64bed2 20%);background:linear-gradient(90deg,#1f3764 20%,#64bed2 20%);display:flex;margin:100px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#etapy #etap .tekst{padding:150px;width:70%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#etapy #etap .title h2{color:#1f3764;font-size:70px;line-height:70px;font-weight:400}#etapy #etap .content{margin:50px 0 0;max-width:60%}#etapy #etap .tekst p{font-size:14px;line-height:24px}#etapy #etap .image{width:30%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#etapy #etap .image img{width:100%;height:600px;-o-object-fit:cover;object-fit:cover}#etapy #etap:first-child img{margin-top:-500px}#etapy #etap:nth-child(2){background-color:#fff;background:-webkit-gradient(linear,left top,right top,color-stop(80%,#fff),color-stop(80%,#1f3764));background:-o-linear-gradient(left,#fff 80%,#1f3764 80%);background:linear-gradient(90deg,#fff 80%,#1f3764 80%);color:var(--v-main-dark)}#etapy #etap:nth-child(2) .title h2,.current-lang a,.current-menu-item a{color:var(--v-main-accent)}#etapy #etap:nth-child(2) .tekst{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;right:auto;left:0}#etapy #etap:nth-child(2) .image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;right:0}#etapy #etap:nth-child(2) img{margin-top:-100px}#etapy #etap:last-child{background:0 0;margin:250px 0 0}#etapy #etap:first-child .image,#etapy #etap:nth-child(2) .image{position:relative;width:50%;min-width:50%}#etapy #etap:first-child .image img,#etapy #etap:nth-child(2) .image img{position:absolute;-o-object-fit:cover;object-fit:cover;width:100%}.n2-ss-control-bullet-horizontal,body.home .n2-ss-slider .n2-ss-slider-controls-absolute-center-bottom>*{margin-left:270px;position:absolute;margin-top:-70px;top:0}.n2-bullet{padding:3px!important;margin-right:20px!important}.own-font{max-width:60%!important}.slide-image img{-o-object-fit:cover;object-fit:cover}#title-content.aktualnosci .content li{list-style:none;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:12px;line-height:15px;color:#61bed3;max-width:33%;margin-top:10px}#title-content.aktualnosci .content li a{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;font-size:18px;line-height:27px;margin-top:10px;color:#fff;max-width:80%}body.home #title-content li{margin:0;padding:0;border:none}body.post-type-archive-publikacje #title-content .content{background-color:#1f3764;padding:0 50px 20px}body.post-type-archive-publikacje #title-content p{font-size:20px;line-height:32px;margin-bottom:30px;max-width:70%}body.post-type-archive-publikacje #page-thumbnail{max-width:55%;margin-top:-200px;position:relative;z-index:-1}body.post-type-archive-publikacje #page-thumbnail img{max-height:600px;-o-object-fit:cover;object-fit:cover}body.post-type-archive-publikacje .site-main .container{max-width:800px;margin:100px auto}body.post-type-archive-publikacje .site-main li{font-weight:400;text-transform:uppercase;font-size:16px;line-height:20px;color:#64bed2;list-style:none;margin-bottom:50px}body.post-type-archive-publikacje li span.link{position:absolute;margin-left:-50px}article.type-projekty .entry-content #title-content li{border-bottom:none;margin:0 auto;padding:7px 0}article.type-projekty .entry-content #title-content .content h3{font-weight:400;margin-bottom:30px;font-size:18px}article.type-projekty .entry-content #title-content .content ol{margin-left:20px}article.type-projekty .entry-content #title-content .content ol li{list-style:decimal;color:#64bed2}body.page-template-specjalnosc .entry-title{max-width:1400px;margin:100px auto;padding-left:230px}.clients-searcher,header.page-header.alignwide{margin:0 auto;max-width:1400px}body.page-template-specjalnosc .entry-content ul{max-width:92%;margin:0 0 0 auto}body.page-template-specjalnosc #title-content li:first-child,body.page-template-specjalnosc .entry-content li:first-child,body.page-template-specjalnosc .entry-content ul li{margin:0;padding:30px 0;font-size:16px}@media screen and (min-width:3240px){body.page-template-specjalnosc #title-content li:first-child,body.page-template-specjalnosc .entry-content li:first-child,body.page-template-specjalnosc .entry-content ul li{font-size:24px}}.primary-navigation>div>.menu-wrapper li.lang-item a:after{content:"/";display:inline-block;margin-left:10px;color:#fff}.footer .current-menu-item a{color:var(--v-main-dark)}.primary-navigation>div>.menu-wrapper li.lang-item:last-child a{padding:5px 10px 5px 0}.primary-navigation>div>.menu-wrapper li.lang-item:last-child a:after{content:"/";display:none}header.page-header.alignwide{padding-left:200px}#title-content .title h4{text-align:left;max-width:300px;font-weight:200}body.archive #page-title{right:auto;left:0}body.archive #page-thumbnail img.wp-post-image{max-width:80%!important;-o-object-fit:cover;object-fit:cover}#allClients{border-top:1px solid;margin:50px auto;padding:50px 0;max-width:1400px}.single-inner{width:25%;display:inline-block}.single-inner .category li{font-size:12px;line-height:15px;color:#64bed2;list-style:none}.single-inner .single-title span{font-size:16px;line-height:20px;font-weight:400;text-transform:uppercase}.single-inner .single-city span{font-size:12px;line-height:15px}.gt-projekty-heading,.vbm-partners-heading{position:relative;max-width:1600px;width:100%;margin:0 auto 60px}.gt-projekty-heading .gt-btn-border,.vbm-partners-heading .vbm-btn-border{position:absolute;right:0;top:0}.gt-projekty-items,.gt-reference-items,.vbm-partners-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;row-gap:70px;max-width:1600px;width:100%;margin:38px auto}@media screen and (min-width:1024px){.gt-projekty-items,.gt-reference-items,.vbm-partners-items{-webkit-column-gap:70px;-moz-column-gap:70px;column-gap:70px;row-gap:82px}}.gt-projekty-items .gt-projekty-single .inner,.vbm-partners-items .vbm-partner-single .inner{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:2;margin:20px;padding:20px;border:2px solid #fff;color:#fff;opacity:0;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.gt-projekty-items .gt-projekty-single .partner-name,.vbm-partners-items .vbm-partner-single .partner-name{font-size:30px;text-transform:uppercase;font-weight:500;margin:0}.gt-projekty-items .gt-projekty-single .inner p,.vbm-partners-items .vbm-partner-single .inner p{-webkit-filter:drop-shadow(2px 4px 6px #e65858);filter:drop-shadow(2px 4px 6px #e65858)}.gt-projekty-items .gt-projekty-single .categories,.vbm-partners-items .vbm-partner-single .categories{font-weight:200;list-style:none;padding-left:0;margin:0}.gt-projekty-items .gt-projekty-single .categories li,.vbm-partners-items .vbm-partner-single .categories li{display:inline-block;padding-right:5px}.gt-projekty-items .gt-projekty-single .categories li:after,.vbm-partners-items .vbm-partner-single .categories li:after{content:",";display:inline-block}.gt-projekty-items .gt-projekty-single .categories li:last-child:after,.vbm-partners-items .vbm-partner-single .categories li:last-child:after{content:""}.gt-projekty-items .gt-projekty-single .categories a,.vbm-partners-items .vbm-partner-single .categories a{color:#fff;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.partners-searcher,.projekty-searcher{width:100%;max-width:1600px;margin:0 auto;color:#000;padding-bottom:38px;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;border-bottom:2px solid #fff}.partners-searcher #partnerName,.projekty-searcher #partnerName,.projekty-searcher #projektyName{color:#fff;background:0 0;border:none;border-bottom:1px solid;width:100%;font-size:12px;text-align:right}.partners-searcher #partnerName:focus,.projekty-searcher #partnerName:focus,.projekty-searcher #projektyName:focus{outline:#b0e0e6 solid 2px;outline-offset:7px}.form-group.form-name::after{content:"";background-image:url(https://gtprojekt.pl/wp-content/uploads/2023/02/lupa.svg);background-repeat:no-repeat;background-size:cover;position:absolute;width:8px;height:8px;left:0;top:10px}.partners-searcher .form-group .multi-select-menu label,.projekty-searcher .form-group .multi-select-menu label{color:#000}.partners-searcher .form-group .multi-select-button,.projekty-searcher .form-group .multi-select-button{font-size:12px;cursor:pointer;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;text-align:left;display:block;max-width:100%;color:#fff}.partners-searcher .form-group .multi-select-menu,.projekty-searcher .form-group .multi-select-menu{top:20px}.partners-searcher .form-name label,.partners-searcher .form-select>label,.projekty-searcher .form-name label,.projekty-searcher .form-select>label{width:100px;font-size:22px}.partners-searcher .multi-select-container--open,.projekty-searcher .multi-select-container--open{z-index:10!important}.partners-searcher .multi-select-container,.projekty-searcher .multi-select-container{width:50%;margin-right:-4px;z-index:9;display:inline-block;position:relative}.partners-searcher .multi-select-menu,.projekty-searcher .multi-select-menu{z-index:9999;position:absolute;left:0;top:.8em;float:left;min-width:100%;background:#fff;margin:1em 0;border:1px solid #fff0;display:none}.partners-searcher .multi-select-menuitem,.projekty-searcher .multi-select-menuitem{display:block;font-size:.875em;padding:.6em 1em .6em 50px;margin:10px 0;white-space:nowrap}.partners-searcher .multi-select-menuitem--titled:before,.projekty-searcher .multi-select-menuitem--titled:before{display:block;font-weight:700;content:attr(data-group-title);margin:0 0 .25em -20px}.partners-searcher .multi-select-menuitem--titledsr:before,.projekty-searcher .multi-select-menuitem--titledsr:before{display:block;font-weight:700;content:attr(data-group-title);border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.partners-searcher .multi-select-menuitem+.multi-select-menuitem,.projekty-searcher .multi-select-menuitem+.multi-select-menuitem{padding-top:0}.partners-searcher .multi-select-presets,.projekty-searcher .multi-select-presets{border-bottom:1px solid #ddd}.partners-searcher .multi-select-menuitem input,.projekty-searcher .multi-select-menuitem input{position:absolute;margin-top:-3px;left:20px;border:2px solid #000}.partners-searcher .multi-select-button,.projekty-searcher .multi-select-button{display:inline-block;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;border:1px solid #aaa}.partners-searcher .multi-select-button:hover,.projekty-searcher .multi-select-button:hover{color:var(--v-main-accent);-webkit-transition:color 250ms ease-in-out;-o-transition:color 250ms ease-in-out;transition:color 250ms ease-in-out}.partners-searcher .multi-select-button::after,.projekty-searcher .multi-select-button::after{content:"";display:inline-block;width:0;height:0;border-style:solid;border-width:.4em .25em 0;border-color:#fff #fff0 #fff0;margin-left:.4em;vertical-align:.1em}.partners-searcher .multi-select-container--open .multi-select-button::after,.projekty-searcher .multi-select-container--open .multi-select-button::after{border-width:0 .25em .4em;border-color:#fff0 #fff0 #fff}.partners-searcher .multi-select-container--positioned .multi-select-menu,.projekty-searcher .multi-select-container--positioned .multi-select-menu{-webkit-box-sizing:border-box;box-sizing:border-box}#gt-projekty-,#vbm-partners-{max-width:1400px;margin:40px auto 50px}.gt-projekty-single,.vbm-partner-single{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;background-size:contain;cursor:default}.gt-projekty-single .single-title,.vbm-partner-single .single-title{top:0;margin-top:10px;font-size:24px;z-index:2;left:0;width:100%}.vbm-partner-single .single-title{margin-bottom:10px}.gt-projekty-single img,.vbm-partner-single img{width:100%;margin:0 auto;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}.gt-projekty-single span,.vbm-partner-single span{font-size:14px;color:#fff;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.gt-projekty-single .single-inner,.vbm-partner-single .single-inner{height:100%;width:100%;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gt-projekty-single:hover .single-inner,.vbm-partner-single:hover .single-inner{top:0}.gt-projekty-single .single-inner span,.vbm-partner-single .single-inner span{font-size:14px;text-transform:uppercase}.gt-projekty-single .single-title span,.vbm-partner-single .single-title span{font-weight:400;max-width:90%;text-align:left;font-size:24px}.gt-projekty-single .category li,.vbm-partner-single .category li{position:relative;left:0;font-size:14px}.gt-projekty-single .single-inner .desc,.vbm-partner-single .single-inner .desc{padding:25% 20px 20px;min-height:50%}.gt-projekty-single .single-inner .desc p,.gt-projekty-single .single-inner .desc-excerpt,.vbm-partner-single .single-inner .desc p,.vbm-partner-single .single-inner .desc-excerpt{font-size:12px;color:#fff;text-align:left;text-transform:none}.single-inner-link{position:relative;z-index:2}.page-template-klienci .vbm-partner-single{width:45%}@media screen and (min-width:650px){.page-template-klienci .vbm-partner-single{width:25%}}body.post-type-archive-projekty #allProjekty{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.post-type-archive-projekty .single-inner{width:30%;max-width:33%;max-height:100%;margin-bottom:100px;padding:0}body.post-type-archive-projekty .vbm-partner-single li{font-size:12px;line-height:1.5em;text-transform:uppercase;margin-bottom:5px;color:#64bed2}body.post-type-archive-projekty .vbm-partner-single li:last-child{margin-bottom:20px}body.post-type-archive-projekty .vbm-partner-single{cursor:pointer;width:100%!important;max-width:100%!important}@media screen and (min-width:845px){body.post-type-archive-projekty .vbm-partner-single{width:380px!important}}.sin-pro-list__image{position:relative;width:100%;height:280px;background-size:cover}.sin-pro-list__image .overlay{position:absolute;top:0;left:-200%;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;width:0;height:0;border-top:370px solid #fff0;border-left:500px solid #61bed3;font-family:Inter;font-size:16px}.sin-pro-list__image .overlay span{position:absolute;bottom:110px;left:-1000px}.sin-pro-list__image:hover .overlay{left:0}.sin-pro-list__image:hover .overlay span{left:-475px}body.post-type-archive-projekty .single-inner .single-title{max-height:150px;height:150px;overflow:hidden}body.post-type-archive-projekty .single-inner .single-title span{font-family:CeraStencilPro-Light,Arial,sans-serif;text-transform:none;font-size:40px;line-height:50px}body.post-type-archive-projekty .single-city span{color:#64bed2;font-size:12px;line-height:1.5em}body.post-type-archive-projekty .single-city{margin-top:auto}body.post-type-archive-projekty .tab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;max-width:85%;width:85%;margin:0 0 0 auto;text-align:right}body.post-type-archive-projekty .tab button{background:0 0;color:#fff;border:none;font-weight:700;text-transform:uppercase;position:relative;padding:30px;width:50%;z-index:9}.wp_mapit_multipin_map.leaflet-container{z-index:90}body.post-type-archive-projekty .tab .tablinks.active,body.post-type-archive-projekty .tab .tablinks:hover{color:#1f3764;background-color:#fff}body.post-type-archive-projekty .tab .tablinks:hover{background-color:rgb(255 255 255 / .5)}body.single-projekty article .entry-header{background-color:#1f3764;position:relative;padding-bottom:10px}body.single-projekty .post-thumbnail .wp-post-image{margin-left:0;min-width:75%;-o-object-fit:cover;object-fit:cover}.wpcpro-wrapper .wpcp-carousel-section.nav-bottom-left .slick-next,.wpcpro-wrapper .wpcp-carousel-section.nav-bottom-left .slick-prev{border-radius:100%!important}.wpcpro-wrapper .wpcp-single-item{border:none!important}#mobmenuright .mobmenu-content h2,#mobmenuright .mobmenu-content h3,#mobmenuright li a,#mobmenuright li a:visited,.mobmenu-left-panel .mobmenu-display-name{font-family:CeraStencilPro-Light,Arial,sans-serif!important;font-size:32px!important}.sub-menu-toggle .icon-minus,.sub-menu-toggle .icon-plus{height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobmenu-content li{position:relative;padding-right:0!important}.mobmenu-content .sub-menu-toggle{background:0 0;border:none;float:right;position:absolute;top:20px;margin-left:250px}@media screen and (max-width:1680px){#aktualnosci,#gt-projekty-,#title-content,#vbm-partners-,.gt-projekty-items,.gt-reference-items,.partners-searcher,.projekty-searcher,.reference-searcher,.site-header .container,.vbm-partners-items,body.page-template-contact .entry-content,body.post-type-archive-projekty .tab{max-width:1400px}body.post-type-archive-projekty .single-thumb img{height:260px}body.page-template-klienci .vbm-partner-single .category{min-height:30px}body.page-template-klienci .vbm-partner-single .category li,body.page-template-klienci .vbm-partner-single .single-city span{font-size:14px}body.page-template-klienci .vbm-partner-single .single-inner span{line-height:1.2em}body.page-template-klienci .vbm-partner-single .single-title span{font-size:24px}}@media screen and (max-width:1400px){.n2-ss-control-bullet-horizontal,body.home .n2-ss-slider .n2-ss-slider-controls-absolute-center-bottom>*{margin-top:-30px}body.home .n2-ss-item-content.n2-ss-text.n2-ow{width:80%}#aktualnosci,#gt-projekty-,#title-content,#vbm-partners-,.gt-projekty-items,.gt-reference-items,.navigation .nav-links,.partners-searcher,.projekty-searcher,.reference-searcher,.site-header .container,.vbm-partners-items,body.page-template-contact .entry-content,body.page-template-tak-pracujemy article .entry-content,body.post-type-archive-projekty .tab,body.single .entry-title{max-width:1280px}#title-content .title h4{text-align:left}body.post-type-archive-projekty .single-thumb img{height:220px}body.post-type-archive-projekty .single-inner .single-title{max-height:100px;height:100px}body.post-type-archive-projekty .single-inner .single-title span{font-size:26px;line-height:1.2em}body.page-template-contact .entry-content{padding:0}}@media screen and (max-width:1300px){#aktualnosci,#gt-projekty-,#title-content,#vbm-partners-,.gt-projekty-items,.gt-reference-items,.navigation .nav-links,.partners-searcher,.projekty-searcher,.reference-searcher,.site-header .container,.vbm-partners-items,body.page-template-contact .entry-content,body.page-template-tak-pracujemy article .entry-content,body.post-type-archive-projekty .tab,body.single .entry-title{max-width:1100px}}@media screen and (max-width:1280px){.dane-rejestrowe{min-width:50%}.mapa-interaktywna{max-width:50%}#full-content.o-nas .content{margin:0 0 0 auto;padding:100px 100px 50px 50px}#full-content.o-nas .title{background-color:#fff0}#full-content.o-nas .zdjecie{top:20%}#title-content .content{padding-right:0}#etapy #etap{margin:400px 0 0}#etapy #etap:last-child{margin:100px 0 0}#etapy #etap .tekst{padding:50px}#etapy #etap .content{max-width:80%}#etapy #etap .image{width:70%}#etapy #etap:nth-child(2) img{margin-top:-500px}}@media screen and (max-width:1200px){.n2-ss-control-bullet-horizontal,body.home .n2-ss-slider .n2-ss-item-image img,body.home .n2-ss-slider .n2-ss-slider-controls-absolute-center-bottom>*{height:55vh!important}article.type-projekty .entry-content #title-content .content h3,article.type-projekty .entry-content #title-content .content ol li,article.type-projekty .entry-content #title-content .content p,article.type-projekty .entry-content #title-content .content strong,article.type-projekty .entry-content #title-content li{font-size:16px}}@media screen and (max-width:1199px){.n2-ss-layer-col.n2-ss-layer-with-background.n2-ss-layer-content .own-font{padding:50px 3% 10px!important}}@media screen and (max-width:1140px){#blue-info>div{min-width:55%}.dane-rejestrowe{min-width:50%}.dane-rejestrowe .left-side{min-width:60%}#aktualnosci,#full-content,#gt-projekty-,#title-content,#vbm-partners-,.gt-projekty-items,.gt-reference-items,.navigation .nav-links,.partners-searcher,.projekty-searcher,.reference-searcher,.site-header .container,.vbm-partners-items,body.page-template-contact .entry-content,body.page-template-tak-pracujemy article .entry-content,body.post-type-archive-projekty .tab,body.single .entry-title{max-width:980px}.two-columns p{font-size:12px;line-height:16px}.own-font,body.home .n2-ss-layer.n2-ow.n2-ss-layer--block.n2-ss-has-self-align{max-width:100%!important}body.home .n2-ss-slider .n2-ss-item-image img{width:90vw!important}body.home .n2-ss-slider .n2-ss-layer{width:100vw}.n2-ss-slide.n2-ss-slide-active{height:100%!important}.n2-ss-control-bullet-horizontal,body.home .n2-ss-slider .n2-ss-slider-controls-absolute-center-bottom>*{position:absolute;margin-top:0;top:0;right:0;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;max-height:55vh}}@media screen and (min-width:1000px){.rmp-container.rmp-container.rmp-slide-left,.rmp_menu_trigger.rmp-menu-trigger-boring{display:none!important}}@media screen and (max-width:1080px){body.page-template-klienci #page-title,body.post-type-archive-projekty #page-title{font-size:60px;line-height:60px}body.page-template-tak-pracujemy article .entry-content{margin:150px auto 50px}}@media screen and (max-width:1000px){#full-content .zdjecie,#oferta,.site-header.has-logo:not(.has-title-and-tagline).has-menu .site-logo{position:relative}article.type-projekty .entry-content #title-content .content h3,article.type-projekty .entry-content #title-content .content ol li,article.type-projekty .entry-content #title-content .content p,article.type-projekty .entry-content #title-content .content strong,article.type-projekty .entry-content #title-content li{font-size:14px}.site-branding,body.home .site-branding{padding:20px 100px 20px 0}.mob-menu-header-holder.mobmenu{max-width:100px}.mobmenur-container i{padding:8px}.mobmenu-left-panel .mobmenu-left-bt,.mobmenu-right-panel .mobmenu-right-bt{padding:15px}.menu-mobile-menu-pl-container #mobmenuleft,.menu-mobile-menu-pl-container #mobmenuright{padding-top:15vh}.mob-icon-left-dir:before{content:"\f0d7"!important;font-family:FontAwesome!important}.mobmenu-content li.lang-item{width:auto;float:left;padding-left:0;text-align:center;margin-top:50px}.mobmenu-content li.lang-item a{display:inline-block}li.lang-item-pl:after{content:"/"}#aktualnosci,#full-content,#gt-projekty-,#title-content,#vbm-partners-,.gt-projekty-items,.gt-reference-items,.navigation .nav-links,.reference-searcher,.site-header .container,.vbm-partners,body.archive #page-title,body.archive.category header .page-title,body.page-child .entry-content,body.page-template-contact .entry-content,body.page-template-tak-pracujemy article .entry-content,body.post-type-archive-projekty .tab{max-width:100%;padding:0 2%}body.page-child .entry-content{margin:50px 0 0}#full-content .title,#title-content .title,#title-content .title h4{text-align:left}#full-content .title{min-width:auto;width:100px;padding-right:0;background-color:#fff0;max-width:20%}#two-columns .container,body.home .site-header .container{background-color:#fff}#oferta .zdjecie,#site-navigation,body.home article .entry-content{display:none}.rmp-container.rmp-container.rmp-slide-left{max-width:75%!important;width:75%!important;background-color:#64bed2!important}#rmp_menu_trigger-1309 .responsive-menu-pro-inner,#rmp_menu_trigger-1309 .responsive-menu-pro-inner::after,#rmp_menu_trigger-1309 .responsive-menu-pro-inner::before{background-color:#64bed2!important}#rmp_menu_trigger-1309.is-active .responsive-menu-pro-inner,#rmp_menu_trigger-1309.is-active .responsive-menu-pro-inner::after,#rmp_menu_trigger-1309.is-active .responsive-menu-pro-inner::before{background-color:#1f3764!important}#rmp-menu-wrap-1309 .rmp-menu-subarrow{right:10%!important}#oferta{margin-top:300px;z-index:9}#oferta>div{width:100%;max-width:100%;padding:10px 2%}#oferta .oferta-1{padding-top:0}#oferta .oferta-4{padding-bottom:0}#oferta .oferta-1,#oferta .oferta-2{margin-top:0}#oferta .oferta-2 h3,#oferta .oferta-2 ul,#oferta .oferta-4 h3,#oferta .oferta-4 ul{padding-left:0}#oferta h3,#oferta ul,body.page-template-klienci .sub-title p{max-width:100%}#oferta .all-offers{padding:0 2%}#oferta .oferta-2 h3,#oferta .oferta-4 h3{margin-top:50px}#oferta .all-offers>div{padding:80px 50px 50px}#full-content.o-nas .content{width:80%}#full-content .content{width:84%}#two-columns .entry-content p:last-child,#two-columns.second .column-1,body.page-template-klienci #page-title .main-title{margin-bottom:0}#two-columns h3{margin:50px 0 20px}.two-columns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.two-columns .formularz-kontaktowy{padding:0}#two-columns .container>div,.two-columns .formularz-kontaktowy input[type=email],.two-columns .formularz-kontaktowy input[type=text]{width:100%}.mapa-interaktywna{margin-top:50px;max-width:100%;width:100%}#two-columns .container .column-1,#two-columns .container .column-2{padding:30px 20px}#two-columns .container .column-2::after{margin-right:0}.certificates-links{padding-left:22%;margin-top:50px}#aktualnosci article .entry-header a,#aktualnosci article .entry-title{font-size:12px}body.page-template-klienci #page-title,body.post-type-archive-projekty #page-title{font-size:40px;line-height:1.5em}body.archive.category header .page-title,body.page-template-specjalnosc .entry-title{max-width:100%;padding:0 3%;margin:30px auto;font-size:46px;line-height:1.2em}body.post-type-archive-publikacje #page-title{margin:50px 0;padding:0 3%}body.post-type-archive-publikacje #archive-content,body.post-type-archive-publikacje .site-main .container{max-width:80%}body.single .entry-title{font-size:42px;line-height:1.2em;margin:30px 0;padding:0 2%}body.post-type-archive-projekty .tab{max-width:90%}body.archive.category figure .entry-title{font-size:20px;line-height:1.2em}body.archive.category figure .entry-header .post-thumbnail{width:100%;max-width:250px}body.archive.category figure .entry-header .post-thumbnail img{min-width:100%}body.page-template-contact .entry-content h2{font-size:40px;line-height:1.2em;margin:30px 0}.mobmenur-container{position:fixed!important;left:90%!important;right:auto}.mobmenu-right-panel li,.rightmbottom,.rightmtop{padding-left:0!important}.mobmenu-content .sub-menu-toggle{margin-left:80%;top:15px}.mobmenu-content #mobmenuright .sub-menu a{font-size:16px!important;padding-left:15%}}@media screen and (max-width:900px){.n2-ss-control-bullet-horizontal,body.home .n2-ss-slider .n2-ss-item-image img,body.home .n2-ss-slider .n2-ss-slider-controls-absolute-center-bottom>*{height:60vh!important}body.home #n2-ss-1,body.home .n2-ss-slider .n2-ss-layer-col{padding:0!important}body.home .n2-ss-layer.n2-ow{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important;width:100%!important;margin:0!important}body.home .own-font{font-size:16px}}@media screen and (max-width:860px){.entry-title,body.archive #page-title,body.archive.category header .page-title{font-size:40px;line-height:1.2em}body.home .own-font .n2-ss-item-content.n2-ss-text.n2-ow{font-size:48px!important}#title-content.aktualnosci .content{display:none}#title-content.aktualnosci .content.mobile{display:block}#title-content.aktualnosci .content li{max-width:50%;width:50%}#oferta{margin-top:100px}#oferta .all-offers>div{width:100%;max-width:100%;padding:50px}#oferta .right{margin-top:0;margin-bottom:0}#oferta .all-offers .left>div,#oferta .all-offers .right>div{max-width:95%}#full-content.o-nas .content{padding:100px 3% 50px 50px}#aktualnosci article .entry-header,.dane-rejestrowe .container,.partners-searcher{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.partners-searcher .form-group{max-width:100%;width:100%;margin-right:0}.form-group.form-select .multi-select-container:first-child,.form-group.form-select .multi-select-container:last-child,.partners-searcher .multi-select-container{margin-right:0;margin-left:0}.partners-searcher .multi-select-container{min-width:auto;width:50%;float:left}.form-group.form-select .multi-select-container:last-child .multi-select-button{text-align:right}#aktualnosci{margin:10px 0}#aktualnosci article{padding:10px 0}#aktualnosci article .entry-footer{font-size:10px}#aktualnosci article .lokalizacja{width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#aktualnosci article .lokalizacja h4{font-size:10px;padding:0 2%}#aktualnosci article .entry-title{margin:0 0 5px}.comments-pagination .page-numbers.next,.comments-pagination .page-numbers.prev,.pagination .page-numbers.next,.pagination .page-numbers.prev{display:-webkit-box;display:-ms-flexbox;display:flex}body.archive.category header .page-title,body.page-template-specjalnosc .entry-title{margin:30px auto;font-size:30px;line-height:1.2em}header.page-header.alignwide{padding-left:0}body.page-template-contact .entry-content h2{font-size:28px}.two-columns{margin:30px 0}.form-group.form-select{margin-bottom:15px}}@media screen and (max-width:680px){body.page-template-tak-pracujemy.page-child .entry-content{padding:0 2% 0 13%;margin:50px auto 0 0}body.page-template-tak-pracujemy.page-child .entry-content p{font-size:18px}body.post-type-archive-projekty .vbm-partner-single .single-title{font-size:24px;line-height:20px}body.post-type-archive-projekty .vbm-partner-single .single-title span{line-height:1em}#mobmenuright .mobmenu-content h2,#mobmenuright .mobmenu-content h3,#mobmenuright li a,#mobmenuright li a:visited,.mobmenu-left-panel .mobmenu-display-name{font-size:22px!important}.site-logo{width:120px}.n2-ss-control-bullet-horizontal,body.home .n2-ss-slider .n2-ss-item-image img,body.home .n2-ss-slider .n2-ss-slider-controls-absolute-center-bottom>*{max-height:50vh!important}body.home .own-font .n2-ss-item-content.n2-ss-text.n2-ow{font-size:30px!important}body.home .own-font-smaller .n2-ss-item-content.n2-ss-text.n2-ow{font-size:16px!important}#oferta .all-offers>div{padding:30px}#full-content .title{padding-top:50px}#full-content.o-nas .content{padding:50px 3% 50px 50px}article.type-projekty .entry-content #title-content .content h3,article.type-projekty .entry-content #title-content .content ol li,article.type-projekty .entry-content #title-content .content p,article.type-projekty .entry-content #title-content .content strong,article.type-projekty .entry-content #title-content li{font-size:12px}.site-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.powered-by span:first-child{margin-left:0}}@media screen and (max-width:640px){#full-content .content{font-size:16px;line-height:1.5em}#full-content .zdjecie{position:relative}#oferta{margin-top:0}#oferta h3{font-size:20px;line-height:1.2em}#oferta h3:after{padding:0 10px;font-size:5px}#oferta li{margin:12px 0}#title-content .content{padding-left:0;padding-right:0;font-size:14px;line-height:1.5em}body.home .own-font-smaller .n2-ss-item-content.n2-ss-text.n2-ow{font-size:13px!important}#full-content .title{width:30%;padding-top:0}#full-content.o-nas{padding-top:30px}#full-content.o-nas .title{width:20%;max-width:20%}#full-content.o-nas .content{padding:0 3% 20px 20px}#title-content.certyfikaty-nagrody{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#title-content.aktualnosci,.dane-rejestrowe .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#title-content.aktualnosci .content.mobile{max-width:100%}#title-content .content ul li{font-size:14px;line-height:1.5em;padding:0 0 20px}#two-columns .container>div{width:100%;background-color:#fff}#two-columns h3{margin:60px 0 30px}#two-columns .container .column-2::after{margin-right:0}.entry-title,body.archive #page-title{font-size:36px;line-height:1.2em}body.page-template-specjalnosc .entry-title{font-size:30px}body.page-template-contact .entry-content h2{font-size:32px;line-height:1.5em}body.archive #page-thumbnail img.wp-post-image{max-width:95%!important;min-height:650px}body.archive #page-title,body.archive.category header .page-title{padding:20px}#blue-info{padding:20px 10px}body.archive.category figure .entry-header .post-thumbnail{width:100%;max-width:200px}body.page-template-tak-pracujemy #page-title .main-title,body.page-template-tak-pracujemy .sub-title,body.page-template-klienci #page-title .main-title,body.page-template-klienci .sub-title,body.projekty-template-single-projekty-page #page-title .main-title,body.projekty-template-single-projekty-page .sub-title{width:100%;max-width:100%}body.page-template-tak-pracujemy .sub-title p,body.page-template-klienci .sub-title p,body.projekty-template-single-projekty-page .sub-title p{font-size:12px;line-height:1.2em}body.home .own-font{font-size:11px}}@media screen and (min-width:1600px){body.page-template-tak-pracujemy .sub-title{max-width:60%}}@media screen and (max-width:500px){body.archive.category header .page-title,body.page-template-specjalnosc .entry-title,body.page-template-tak-pracujemy #page-title .main-title,body.page-template-klienci #page-title .main-title,body.projekty-template-single-projekty-page #page-title .main-title{font-size:24px;line-height:1.2em}}@media screen and (min-width:1680px){body.archive.category header .page-title,body.page-template-specjalnosc .entry-title{max-width:1600px;margin:100px auto;padding-left:200px}body.archive.category header.page-header.alignwide{padding-left:0}#aktualnosci,#full-content,#gt-projekty-,#gt-reference-,#oferta .all-offers,#title-content,#vbm-partners-,.entry-content,.entry-title,.gt-projekty-items,.gt-reference-items,.navigation .nav-links,.partners-searcher,.projekty-searcher,.reference-searcher,.site-header .container,.vbm-partners-items,body.archive #page-title,body.archive.category figure,body.archive.category header .page-title,body.page-child .entry-content,body.page-template-contact .entry-content,body.page-template-tak-pracujemy #page-title .main-title,body.page-template-klienci #page-title .main-title,body.page-template-klienci .sub-title,body.post-type-archive-projekty #page-title .main-title,body.post-type-archive-projekty .sub-title,body.post-type-archive-projekty .vbm-partners-result,body.projekty-template-single-projekty-page #page-title .main-title,body.projekty-template-single-projekty-page .sub-title,header.page-header.alignwide{max-width:1600px}#two-columns{padding:0 10%}}@media screen and (min-width:1900px){#aktualnosci,#full-content,#gt-projekty-,#gt-reference-,#oferta .all-offers,#title-content,#vbm-partners-,.entry-content,.entry-title,.gt-projekty-items,.gt-reference-items,.navigation .nav-links,.partners-searcher,.projekty-searcher,.reference-searcher,.site-header .container,.vbm-partners-items,body.archive #page-title,body.archive.category header .page-title,body.page-child .entry-content,body.page-template-contact .entry-content,body.page-template-specjalnosc .entry-title,body.page-template-tak-pracujemy #page-title .main-title,body.page-template-tak-pracujemy article .entry-content,body.page-template-klienci #page-title .main-title,body.page-template-klienci .sub-title,body.post-type-archive-projekty #page-title .main-title,body.post-type-archive-projekty .sub-title,body.post-type-archive-projekty .vbm-partners-result,body.projekty-template-single-projekty-page #page-title .main-title,body.projekty-template-single-projekty-page .sub-title,header.page-header.alignwide{max-width:1800px}.own-font .n2-ss-item-content.n2-ss-text.n2-ow{font-size:80px!important}.own-font-smaller .n2-ss-item-content.n2-ss-text.n2-ow{font-size:20px!important;max-width:65%}body.page-template-contact .entry-content h2{font-size:90px;line-height:100px}#full-content .content,#title-content .content{font-size:28px}#full-content .content a{font-size:20px}body.page-template-tak-pracujemy article .entry-content{margin:150px auto 0;padding-left:370px}body.page-template-tak-pracujemy .sub-title,body.page-template-klienci .sub-title,body.projekty-template-single-projekty-page .sub-title{font-size:20px;line-height:28px}#blue-info,.dane-rejestrowe .container{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#blue-info>div,.dane-rejestrowe .container>div{min-width:40%}}@media screen and (min-width:1800px) and (max-width:2600px){.two-columns .formularz-kontaktowy{width:35%;padding:0}}@media screen and (min-width:2000px) and (max-width:2480px){body.home .n2-ss-layer.n2-ow{max-width:100%!important}}@media screen and (min-width:2480px){#aktualnosci,#full-content,#gt-projekty-,#gt-reference-,#main.site-main #container,#oferta .all-offers,#title-content,#vbm-partners-,.entry-content,.gt-projekty-items,.gt-reference-items,.navigation .nav-links,.partners-searcher,.projekty-searcher,.reference-searcher,.site-content,.site-header .container,.vbm-partners-items,body.page-child .entry-content,body.page-template-contact .entry-content,body.page-template-specjalnosc .entry-title,body.post-type-archive-projekty .vbm-partners-result{max-width:100%}body.archive.category header .page-title,body.post-type-archive-publikacje #page-title,body.single .entry-title{margin:80px 0;padding-left:20%;max-width:100%}body.projekty-template-single-projekty-page #page-title .main-title,body.projekty-template-single-projekty-page .sub-title{max-width:34%}body.page-template-specjalnosc .entry-title{padding-left:20%}#title-content .content{padding-left:0}#full-content .title{font-size:18px;line-height:1.5em}#title-content .content p,#two-columns p,.entry-content p,.two-columns h4,.two-columns p{font-size:24px;line-height:1.5em}#title-content .content ul li{font-size:32px;line-height:1.5em}body.page-template-specjalnosc #title-content .content ul li{font-size:24px;line-height:1.2em;margin:0;padding:30px 0}#two-columns h3{font-size:36px;line-height:1.5em}.primary-navigation a{font-size:20px}body.home .n2-ss-layer.n2-ow{max-width:100%!important}.own-font .n2-ss-item-content.n2-ss-text.n2-ow{font-size:100px!important}.own-font-smaller .n2-ss-item-content.n2-ss-text.n2-ow{font-size:30px!important}body.page-template-specjalnosc .entry-content{margin:0;padding:0}body.page-template-specjalnosc .entry-content ul{max-width:100%;padding-left:20%}#full-content .content a,body.page-template-specjalnosc .entry-content li{font-size:24px}#aktualnosci article .entry-date.published,#aktualnosci article .entry-header a,#aktualnosci article .entry-title,#aktualnosci article .lokalizacja h4{font-size:18px;line-height:24px}#two-columns{padding:0}#two-columns .container .column-1,#two-columns .container .column-2{padding:50px 50px 50px 80px}#full-content .content,#title-content .content{font-size:36px}body.page-template-tak-pracujemy article .entry-content{padding-left:600px}#blue-info,.two-columns.dane{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#blue-info>div,.two-columns>div{min-width:40%}#blue-info>div,.dane-rejestrowe .container>div,.mapa-interaktywna #blue-info .left-side{min-width:50%}.two-columns.dane>div{min-width:45%}.mapa-interaktywna{width:55%}}@media screen and (max-width:540px){body.page-template-specjalnosc .entry-content ul{max-width:85%}}#title-content.blue-element .content,.polskie-zrzeszenia-wykonawcow{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#61bed3;color:#fff;max-width:70%;padding:100px 100px 100px 0;z-index:9}.polskie-zrzeszenia-wykonawcow p{font-size:36px;line-height:1.2em;max-width:100%;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.polskie-zrzeszenia-wykonawcow p:first-child,.projekty-tab{margin-bottom:38px}#blue-element .textwidget p,.polskie-zrzeszenia-wykonawcow p{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}.polskie-zrzeszenia-wykonawcow .element{margin:30px 0}#title-content.blue-element .content img,.polskie-zrzeszenia-wykonawcow img{max-width:50px}@media screen and (max-width:2480px){.polskie-zrzeszenia-wykonawcow{padding-left:12%}}@media screen and (max-width:1400px){.polskie-zrzeszenia-wykonawcow p{font-size:26px}}@media screen and (max-width:1280px){.polskie-zrzeszenia-wykonawcow img{height:100%;max-width:80px;-o-object-fit:contain;object-fit:contain}}@media screen and (max-width:1000px){#title-content .content li a::before,.entry-content li a::before{width:26px;height:26px;background-size:26px;background-repeat:no-repeat;margin-left:-50px;top:5px}#title-content.narzedzia{margin:30px auto}#two-columns .container .column-1,#two-columns .container .column-2{padding:0}#two-columns h3{margin:60px 0 30px;font-size:36px}#two-columns .column-1 h3:first-child{margin:0 0 10px}.polskie-zrzeszenia-wykonawcow{padding:75px;max-width:90%}}@media screen and (min-width:2800px){#title-content.blue-element .content{max-width:80%}}body.page-template-klienci .vbm-partner-single .category{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}body.post-type-archive-projekty .category{min-height:60px}body .site{max-width:100%;overflow:hidden}body.page-template-tak-pracujemy #page-header,body.page-template-klienci #page-header,body.post-type-archive-projekty #page-header,body.projekty-template-single-projekty-page #page-header{margin:0;padding:0;position:relative;width:100%;height:70vh;max-height:70vh}body.page-template-tak-pracujemy #page-header .titles,body.page-template-klienci #page-header .titles,body.post-type-archive-projekty #page-header .titles,body.projekty-template-single-projekty-page #page-header .titles{background-color:#64bed2;color:#fff;max-width:40%;float:right;padding:50px;position:relative}body.page-template-tak-pracujemy #page-header .titles,body.page-template-klienci #page-header .titles,body.post-type-archive-projekty #page-header .titles{float:left;padding:50px 50px 50px 0}body.page-template-tak-pracujemy #page-header .titles:after,body.page-template-klienci #page-header .titles:after,body.post-type-archive-projekty #page-header .titles:after,body.projekty-template-single-projekty-page #page-header .titles:after{content:"";display:inline-block;position:absolute;width:100%;height:100%;top:0;right:0;background-color:#61bed3;margin-right:-100%;z-index:-1}body.page-template-tak-pracujemy #page-header .titles:after,body.page-template-klienci #page-header .titles:after,body.post-type-archive-projekty #page-header .titles:after{right:auto;left:0;margin-right:0;margin-left:-100%}body.page-template-tak-pracujemy #page-header .titles .main-title,body.page-template-klienci #page-header .titles .main-title,body.post-type-archive-projekty #page-header .titles .main-title,body.projekty-template-single-projekty-page #page-header .titles .main-title{font-size:70px;color:#1f3764;margin-bottom:50px}body.page-template-tak-pracujemy #page-header .post-thumbnail img,body.page-template-klienci #page-header .post-thumbnail img,body.post-type-archive-projekty #page-header .post-thumbnail img,body.projekty-template-single-projekty-page #page-header .post-thumbnail img{max-height:70vh;min-height:70vh;height:100%!important;max-width:100%!important;-o-object-fit:cover;object-fit:cover}body.page-template-tak-pracujemy .page-title,body.page-template-klienci .page-title,body.post-type-archive-projekty .page-title,body.projekty-template-single-projekty-page .page-title{max-width:1600px;margin:0 auto}body.page-template-tak-pracujemy .page-thumbnail,body.page-template-klienci .page-thumbnail,body.post-type-archive-projekty .page-thumbnail,body.projekty-template-single-projekty-page .page-thumbnail{position:absolute;top:0;left:0;width:85%;z-index:-1}body.page-template-tak-pracujemy .page-thumbnail{width:75%}body.page-template-tak-pracujemy .page-thumbnail,body.page-template-klienci .page-thumbnail,body.post-type-archive-projekty .page-thumbnail{left:auto;right:0}@media screen and (max-width:1900px){body.post-type-archive-projekty .vbm-partners-result{margin:20px auto 50px}body.page-template-tak-pracujemy .page-title,body.page-template-klienci .page-title,body.post-type-archive-projekty .page-title,body.projekty-template-single-projekty-page .page-title{max-width:1600px}}@media screen and (max-width:1680px){body.page-template-tak-pracujemy .page-title,body.page-template-klienci .page-title,body.post-type-archive-projekty .page-title,body.projekty-template-single-projekty-page .page-title{max-width:1400px}}@media screen and (max-width:1400px){body.page-template-tak-pracujemy .page-title,body.page-template-klienci .page-title,body.post-type-archive-projekty .page-title,body.projekty-template-single-projekty-page .page-title{max-width:1280px}}@media screen and (max-width:1300px){body.page-template-tak-pracujemy .page-title,body.page-template-klienci .page-title,body.post-type-archive-projekty .page-title,body.projekty-template-single-projekty-page .page-title{max-width:1100px}body.page-template-tak-pracujemy #page-header .titles .main-title,body.page-template-klienci #page-header .titles .main-title,body.post-type-archive-projekty #page-header .titles .main-title,body.projekty-template-single-projekty-page #page-header .titles .main-title{font-size:50px;margin-bottom:30px}}@media screen and (max-width:1140px){body.page-template-tak-pracujemy .page-title,body.page-template-klienci .page-title,body.post-type-archive-projekty .page-title,body.projekty-template-single-projekty-page .page-title{max-width:980px}}@media screen and (max-width:1000px){body.page-template-tak-pracujemy .page-title,body.page-template-klienci .page-title,body.post-type-archive-projekty .page-title,body.projekty-template-single-projekty-page .page-title{max-width:100%;padding:0 2%}body.post-type-archive-projekty .page-title{width:100%}body.page-template-tak-pracujemy #page-header .titles,body.page-template-klienci #page-header .titles,body.post-type-archive-projekty #page-header .titles,body.projekty-template-single-projekty-page #page-header .titles{padding:30px}body.page-template-tak-pracujemy #page-header .titles .main-title,body.page-template-klienci #page-header .titles .main-title,body.post-type-archive-projekty #page-header .titles .main-title,body.projekty-template-single-projekty-page #page-header .titles .main-title{font-size:38px;margin-bottom:20px}body.page-template-tak-pracujemy #page-header .titles .sub-title p,body.page-template-klienci #page-header .titles .sub-title p,body.post-type-archive-projekty #page-header .titles .sub-title p,body.projekty-template-single-projekty-page #page-header .titles .sub-title p{font-size:13px}body.page-template-tak-pracujemy .page-thumbnail,body.page-template-tak-pracujemy .post-thumbnail,body.page-template-klienci .page-thumbnail,body.page-template-klienci .post-thumbnail,body.post-type-archive-projekty .page-thumbnail,body.post-type-archive-projekty .post-thumbnail,body.projekty-template-single-projekty-page .page-thumbnail,body.projekty-template-single-projekty-page .post-thumbnail{height:100%}body.post-type-archive-projekty .tab{max-width:100%;padding:0}}@media screen and (max-width:800px){#etapy #etap{background:-webkit-gradient(linear,left top,right top,color-stop(4%,#1f3764),color-stop(4%,#64bed2));background:-o-linear-gradient(left,#1f3764 4%,#64bed2 4%);background:linear-gradient(90deg,#1f3764 4%,#64bed2 4%);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#etapy #etap:nth-child(2){background:-webkit-gradient(linear,left top,right top,color-stop(96%,#fff),color-stop(96%,#1f3764));background:-o-linear-gradient(left,#fff 96%,#1f3764 96%);background:linear-gradient(90deg,#fff 96%,#1f3764 96%);-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#etapy #etap .tekst{width:100%;max-width:100%;padding:300px 50px 50px 150px}#etapy #etap:last-child .tekst{padding:100px 50px 0 150px}#etapy #etap .image,#etapy #etap:first-child .image,#etapy #etap:nth-child(2) .image{width:80%;min-width:80%}#etapy #etap:first-child img{margin-top:-350px}#etapy #etap:nth-child(2) img{margin-top:-1000px}body.page-template-tak-pracujemy .page-title,body.page-template-klienci .page-title,body.post-type-archive-projekty .page-title,body.projekty-template-single-projekty-page .page-title{position:absolute;bottom:0}body.page-template-tak-pracujemy #page-header .titles,body.page-template-klienci #page-header .titles,body.post-type-archive-projekty #page-header .titles,body.projekty-template-single-projekty-page #page-header .titles{padding:25px;max-width:initial}body.page-template-tak-pracujemy .page-thumbnail,body.page-template-klienci .page-thumbnail,body.post-type-archive-projekty .page-thumbnail,body.projekty-template-single-projekty-page .page-thumbnail{width:95%}body.page-template-tak-pracujemy .post-thumbnail img.wp-post-image,body.page-template-klienci .post-thumbnail img.wp-post-image,body.post-type-archive-projekty .post-thumbnail img.wp-post-image,body.projekty-template-single-projekty-page .post-thumbnail img.wp-post-image{max-width:90%}}@media screen and (max-width:640px){.polskie-zrzeszenia-wykonawcow{max-width:95%}.polskie-zrzeszenia-wykonawcow p{font-size:16px}#title-content.blue-element .content img,.polskie-zrzeszenia-wykonawcow img{float:right}body.page-template-klienci #page-thumbnail{margin-bottom:600px}body.page-template-klienci .vbm-partner-single{max-height:80px}body.page-template-tak-pracujemy #page-header .titles,body.page-template-klienci #page-header .titles,body.post-type-archive-projekty #page-header .titles,body.projekty-template-single-projekty-page #page-header .titles{max-width:75%}}@media screen and (max-width:380px){body.page-template-tak-pracujemy #page-header .titles,body.page-template-klienci #page-header .titles,body.post-type-archive-projekty #page-header .titles,body.projekty-template-single-projekty-page #page-header .titles{max-width:85%}body.page-template-tak-pracujemy #page-header .titles .main-title,body.page-template-klienci #page-header .titles .main-title,body.post-type-archive-projekty #page-header .titles .main-title,body.projekty-template-single-projekty-page #page-header .titles .main-title{font-size:28px}}@media screen and (min-width:1900px){#aktualnosci article .lokalizacja h4,body.archive.category header .page-title{line-height:1.2em}#title-content .content{padding-right:0}.polskie-zrzeszenia-wykonawcow img{max-width:80px;max-height:100px;margin-left:15%}body.page-template-tak-pracujemy .page-title,body.page-template-klienci .page-title,body.post-type-archive-projekty .page-title,body.projekty-template-single-projekty-page .page-title{max-width:1800px}}@media screen and (min-width:2480px){.polskie-zrzeszenia-wykonawcow{position:relative}.polskie-zrzeszenia-wykonawcow:before{content:"";position:absolute;margin-left:-100%;width:100%;height:100%;background-color:#61bed3}.polskie-zrzeszenia-wykonawcow p{font-size:40px;line-height:1.2em}body.page-template-tak-pracujemy .page-title,body.page-template-klienci .page-title,body.post-type-archive-projekty .page-title,body.projekty-template-single-projekty-page .page-title{max-width:100%}}@media screen and (min-width:3200px){#floating-text.widest{display:block}#floating-text,#floating-text.mobile,#floating-text.mobile-small,#floating-text.mobile-wide,#floating-text.tablet-horizontal,#floating-text.tablet-vertical,#floating-text.wider{display:none}body.page-template-tak-pracujemy #page-header,body.page-template-klienci #page-header,body.post-type-archive-projekty #page-header,body.projekty-template-single-projekty-page #page-header{height:auto;min-height:70vh}}body.post-type-archive-publikacje #page-title{margin:100px auto;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:50px}body.post-type-archive-publikacje #page-title:before{content:"";display:inline-block;width:100%;min-width:20%;max-width:20%;padding-left:100px;padding-right:6%}@media screen and (max-width:1400px){body.post-type-archive-publikacje #page-title{padding-left:100px}}@media screen and (min-width:1680px){body.page-template-tak-pracujemy #page-header .titles,body.page-template-klienci #page-header .titles,body.post-type-archive-projekty #page-header .titles,body.projekty-template-single-projekty-page #page-header .titles{padding:100px}body.page-template-tak-pracujemy #page-header .titles,body.page-template-klienci #page-header .titles,body.post-type-archive-projekty #page-header .titles{padding:100px 100px 100px 0}body.post-type-archive-projekty .tab{max-width:1600px}}@media screen and (min-width:1900px){body.post-type-archive-projekty .tab{max-width:1800px}}@media screen and (min-width:2400px){body.post-type-archive-projekty .tab{max-width:100%}}@media screen and (max-width:800px){body.post-type-archive-publikacje #page-title{margin:50px auto;padding-left:2%}body.post-type-archive-projekty .tab{width:95%}body.post-type-archive-publikacje #page-thumbnail{max-width:85%}}@media screen and (min-width:1000px) and (max-width:2480px){body.page-child.page-template-specjalnosc .entry-content{max-width:100%;padding:0 2% 0 200px}}@media screen and (max-width:1900px){body.page-child.page-template-specjalnosc .entry-content{max-width:1800px}}@media screen and (max-width:1800px){body.home .site-branding:before{width:16%}body.page-template-tak-pracujemy.page-child .entry-content{max-width:85%}body.page-child.page-template-specjalnosc .entry-content{max-width:1680px}}@media screen and (max-width:1680px){body.page-child.page-template-specjalnosc .entry-content{max-width:1600px}}@media screen and (max-width:1600px){.site-info,body.page-child.page-template-specjalnosc .entry-content{max-width:1400px}}@media screen and (max-width:1400px){.site-info,body.page-child.page-template-specjalnosc .entry-content{max-width:1280px}}@media screen and (max-width:1300px){body.page-child.page-template-specjalnosc .entry-content{max-width:1100px}}@media screen and (max-width:1140px){body.page-child.page-template-specjalnosc .entry-content{max-width:980px}}.grecaptcha-badge{opacity:0}@media screen and (min-width:2500px){.site-content,.site-header .container,body.archive.category header .page-title{max-width:90%}.polskie-zrzeszenia-wykonawcow .element{width:100%}.polskie-zrzeszenia-wykonawcow p{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.wp_mapit_multipin_map.leaflet-container{height:800px!important}}body.projekty-template article.projekty .entry-content #title-content .content h3,body.projekty-template article.projekty .entry-content #title-content .content p,body.projekty-template article.projekty .entry-content #title-content .content strong,body.projekty-template article.projekty .entry-content #title-content .content ul li{font-size:24px;line-height:1.5em}@media screen and (max-width:1000px){body.projekty-template article.projekty .entry-content #title-content .content h3,body.projekty-template article.projekty .entry-content #title-content .content p,body.projekty-template article.projekty .entry-content #title-content .content strong,body.projekty-template article.projekty .entry-content #title-content .content ul li{font-size:18px}}body.projekty-template article.projekty .entry-content #title-content .content h3,body.projekty-template article.projekty .entry-content #title-content .content p,body.projekty-template article.projekty .entry-content #title-content .content strong,body.projekty-template article.projekty .entry-content #title-content .content ul li,body.projekty-template article.type-projekty .entry-content #title-content .content ol li{font-weight:200}@media screen and (max-width:680px){.n2-ss-layer-col.n2-ss-layer-with-background.n2-ss-layer-content .own-font{padding:20px 3% 0!important}.n2-ss-layer-col.n2-ss-layer-with-background.n2-ss-layer-content .own-font-smaller{padding:0 4%!important}body.home .own-font-smaller .n2-ss-item-content.n2-ss-text.n2-ow{padding:30px 0!important}#title-content .content ul li,body.page-template-klienci .vbm-partner-single .category li,body.page-template-klienci .vbm-partner-single .single-city span{font-size:10px}#two-columns h3{font-size:18px;line-height:1.2em}#title-content li,.entry-content li,.gt-projekty-single .single-title span,.gt-reference-single .single-title span,.vbm-partner-single .single-title span,body.post-type-archive-publikacje .site-main li,body.projekty-template article.projekty .entry-content #title-content .content h3,body.projekty-template article.projekty .entry-content #title-content .content p,body.projekty-template article.projekty .entry-content #title-content .content strong,body.projekty-template article.projekty .entry-content #title-content .content ul li{font-size:12px}.entry-content p{font-size:12px;line-height:1.2em}body.single-projekty .entry-title{font-size:36px}body.projekty-template-default article.type-projekty .entry-content #title-content ul{margin:0 0 30px}#title-content .content p,body.projekty-template-default article.type-projekty .entry-content #title-content li{font-size:13px}body.page-template-contact .entry-content h2{font-size:22px;line-height:1.2em}#etapy{margin:400px auto 0}#etapy #etap .title h2{font-size:26px;line-height:1.2em}#etapy #etap .content{margin:20px 0 30px;max-width:90%}#etapy #etap .image img{max-height:350px}#etapy #etap:first-child img{margin-top:-250px}#etapy #etap:nth-child(2) img{margin-top:-820px}body.page-template-klienci .vbm-partner-single .single-title{margin-top:0;line-height:20px}body.page-template-klienci .vbm-partner-single .single-title span{font-size:16px;padding-right:5%}body.post-type-archive-publikacje #title-content p{max-width:100%}body.post-type-archive-publikacje #title-content .content{max-width:100%;padding:0 50px 50px}body.post-type-archive-publikacje .site-main .container{max-width:60%}#aktualnosci,#full-content,#gt-projekty-,#oferta .all-offers,#title-content,#vbm-partners-,.entry-title,.gt-projekty-items,.gt-reference-items,.navigation .nav-links,.reference-searcher,.site-header .container,.vbm-partners,body.archive #page-title,body.archive.category header .page-title,body.home .n2-ss-item-content.n2-ss-text.n2-ow,body.page-child .entry-content,body.page-template-contact .entry-content,body.page-template-specjalnosc .entry-title,body.page-template-tak-pracujemy article .entry-content,body.post-type-archive-publikacje #page-title,body.single .entry-title{padding:0 4%}#etapy #etap .tekst{padding:150px 4% 50px 13%}#etapy #etap:last-child .tekst{padding:50px 4% 30px 13%}body.post-type-archive-publikacje #page-title{padding-left:4%}.polskie-zrzeszenia-wykonawcow{padding:26px}.polskie-zrzeszenia-wykonawcow .element{margin:0}.polskie-zrzeszenia-wykonawcow .element img{max-width:50px}.polskie-zrzeszenia-wykonawcow .element:first-child p{margin-bottom:30px}.blue-element .element:last-child p{margin-bottom:0}#oferta .all-offers>div.right{padding:0 30px 30px}#blue-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:50px 50px 20px 10%}body.projekty-template article.projekty .entry-content #title-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body.projekty-template article.projekty .entry-content #full-content .title,body.projekty-template article.projekty .entry-content #title-content .title{width:100%;max-width:100%;margin-bottom:20px}body.projekty-template article.projekty .entry-content #title-content .content{max-width:100%;padding-left:0}}@media screen and (min-width:1000px) and (max-width:2460px){#oferta .all-offers{padding:0}#oferta .all-offers>div{padding:80px 20px 80px 120px}}@media screen and (max-width:1000px){#oferta .all-offers>div{width:100%;max-width:100%}#oferta .all-offers>div,#oferta .all-offers>div.right{padding:30px}#oferta .all-offers>div.right{padding:0 30px 30px}#oferta .right{margin-top:0;margin-bottom:0}#oferta h3,#two-columns h3{font-size:36px;margin:60px 0 30px}#two-columns .column-1 h3:first-child{margin:30px 0}#oferta p{font-size:14px;line-height:1.5em}}@media screen and (max-width:680px){#oferta h3,#two-columns h3{font-size:20px;line-height:1.2em}#oferta li,#oferta p{font-size:10px;line-height:1.2em}#oferta p{max-width:90%}}@media only screen and (min-width:1024px){#two-columns p{font-size:14px}}.gm-style .gm-style-iw-c,.gm-style-iw-d{background-color:var(--v-main-dark)}.gm-style .gm-style-iw-tc::after{background:var(--v-main-dark)}.gm-style .gm-style-iw-c{padding:25px 15px 15px 15px!important;border-radius:0!important}.gm-ui-hover-effect>span{background:#fff}.gm-style-iw-d{-ms-overflow-style:none;scrollbar-width:none}.gm-style-iw-d::-webkit-scrollbar{display:none}.wpgmza_infowindow_title{color:var(--v-main-accent);font-size:18px!important;font-weight:400!important}.wpgmza_infowindow_address,.wpgmza_infowindow_description{margin:0!important}.wpgmza_infowindow_description p{margin:20px 0 0 0!important}.wpgmza_infowindow_address p{margin:20px 0 0 0!important}.project-info-container{width:100%;display:flex;flex-direction:column;align-items:end}.project-info-container .entry-title.default-max-width{margin-top:25px!important}.project-small-info-container{text-align:left;margin-top:15px;font-size:14px;max-width:957px}@media screen and (min-width:768px){.project-info-container{padding-left:15px}.project-info-container .entry-title.default-max-width{margin-top:0!important}.project-small-info-container{text-align:right}}body.archive .entry-title.entry-title--pl{margin-bottom:25px}.archive-description{margin-bottom:75px;padding:0 30px}@media screen and (min-width:768px){.archive-description{padding-left:200px;margin-left:auto;margin-right:auto;max-width:957px!important}}@media screen and (max-width:767px){body.archive .entry-title.entry-title--pl{padding:0 30px}}.site-header .primary-navigation li:nth-last-child(3){margin-right:25px}@media screen and (min-width:1141px){.site-header .primary-navigation li:nth-last-child(3){margin-right:50px}}