.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 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:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@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}
.wpp-list li{overflow:hidden;float:none;clear:both;margin-bottom:1rem}.wpp-list li:last-of-type{margin-bottom:0}.wpp-thumbnail{display:inline;float:left;margin:0 1rem 0 0;border:none}.wpp-excerpt:empty{display:none}.wpp-meta,.post-stats{display:block;font-size:.8em}.wpp-meta:empty,.post-stats:empty{display:none}
button,hr,input{overflow:visible}progress,sub,sup{vertical-align:baseline}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}details,main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}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}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[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}[hidden],template{display:none}
/*

Theme Name: Ergotree
Text Domain: Ergotree
Version: 2.8
Requires at least: 5.6
Requires PHP: 7.3.0
Author: SoEasyIT
Description: Motyw napisany na potrzeby strony www.

*/

/* STYLE NA POTRZEBY MOTYWU */

header#header{--padding:1.6563rem;z-index:100;position:fixed;margin:0 auto;top:0;width:100%;background:#fff;padding-top:var(--padding);box-shadow:0px 4px .9375rem 0px rgba(0,0,0,.15)}@media(max-width:35.9375rem){header#header{--padding:1.25rem}}header#header .line{height:.125rem;background:linear-gradient(90deg,#e3097d 0%,#209bd7 100%);width:100%;margin-top:var(--padding)}header#header .et-container{position:relative;display:flex;align-items:center;justify-content:space-between}@media(min-width:62rem)and (max-width:87.4375rem){header#header .et-container{flex-direction:column;align-items:flex-start;gap:1rem}}@media(max-width:61.9375rem){header#header .et-container{justify-content:unset;gap:1rem}}header#header .upper-wrapper,header#header .lower-wrapper{align-items:center;display:flex;width:100%;gap:1.5rem;justify-content:space-between}@media(min-width:87.5rem){header#header .upper-wrapper,header#header .lower-wrapper{display:contents}}@media(max-width:61.9375rem){header#header .upper-wrapper,header#header .lower-wrapper{display:contents}}@media(min-width:87.5rem){header#header .logo{order:1}}@media(max-width:61.9375rem){header#header .logo{order:1}}header#header .logo img,header#header .logo svg{width:92px;height:auto}@media(max-width:35.9375rem){header#header .logo img,header#header .logo svg{width:6.5rem}}header#header .weather-wrapper{opacity:0 !important;pointer-events:none !important;display:flex;align-items:center}@media(min-width:87.5rem){header#header .weather-wrapper{order:2}}@media(min-width:62rem)and (max-width:87.4375rem){header#header .weather-wrapper{margin-left:auto}}@media(max-width:61.9375rem){header#header .weather-wrapper{order:2;margin-right:auto}}@media(max-width:40.625rem){header#header .weather-wrapper{margin-left:auto}}@media(max-width:23.75rem){header#header .weather-wrapper{display:none}}header#header .weather-wrapper .icon img{width:2.5rem}header#header .weather-wrapper .text{display:flex;flex-direction:column;font-weight:600}header#header .weather-wrapper .text .location{font-size:.6875rem;line-height:1;max-width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:.125rem}header#header .weather-wrapper .text .temp{font-size:.875rem;line-height:1}@media(min-width:87.5rem){header#header .header-nav{order:3;margin-left:auto}}@media(max-width:87.4375rem){header#header .header-nav{width:100%}}@media(max-width:61.9375rem){header#header .header-nav{display:none}}header#header .header-nav-menu{margin:0;padding:0;list-style:none;display:flex;gap:1.5rem;align-items:center}@media(max-width:81.1875rem){header#header .header-nav-menu{gap:1rem}}header#header .header-nav-menu .menu-item{position:relative;cursor:pointer}header#header .header-nav-menu .menu-item a{font-weight:600;color:var(--text);font-size:var(--font-h5);line-height:var(--line-h5);text-decoration:none;transition:.15s}header#header .header-nav-menu .menu-item a:hover{color:var(--blue)}@media(min-width:40.6875rem){header#header .header-nav-menu .btn{display:none}}header#header .header-nav-menu .current-menu-item a,header#header .header-nav-menu .current_page_parent a{color:var(--blue)}@media(min-width:87.5rem){header#header a.btn:not(.btn-nav){order:4;margin-right:28px;margin-left:auto}}@media(max-width:61.9375rem){header#header a.btn:not(.btn-nav){order:3;margin-left:auto}}@media(max-width:40.625rem){header#header a.btn:not(.btn-nav){display:none}}header#header .hamburger{--line-width:1.5625rem;--line-height:.125rem;--height:1rem;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:rgba(0,0,0,0);display:none;cursor:pointer;width:var(--line-width);min-width:var(--line-width);height:var(--height);position:relative}@media(min-width:87.5rem){header#header .hamburger{order:5}}@media(max-width:61.9375rem){header#header .hamburger{order:5}}@media(max-width:61.9375rem){header#header .hamburger{display:inline-block}}header#header .hamburger .hamburger--line{width:var(--line-width);height:var(--line-height);background-color:var(--text);display:block;transition:.3s ease}header#header .hamburger .hamburger--line:nth-child(1){position:absolute;top:0}header#header .hamburger .hamburger--line:nth-child(2){position:absolute;top:50%;transform:translateY(-50%)}header#header .hamburger .hamburger--line:nth-child(3){position:absolute;bottom:0}header#header .hamburger.active .hamburger--line:nth-child(1){top:calc((var(--height) - var(--line-height))/2);transform:rotate(45deg)}header#header .hamburger.active .hamburger--line:nth-child(2){opacity:0}header#header .hamburger.active .hamburger--line:nth-child(3){bottom:calc((var(--height) - var(--line-height))/2);transform:rotate(-45deg)}header#header .search-trigger{background-color:rgba(0,0,0,0);border:none;cursor:pointer;padding:0;margin:0}header#header .search-trigger svg{width:1.5625rem;height:1.5625rem}@media(min-width:87.5rem){header#header .search-trigger{order:6}}@media(max-width:61.9375rem){header#header .search-trigger{order:4}}@media(max-width:23.75rem){header#header .search-trigger{margin-left:auto}}header#header .search-wrapper{position:absolute;top:calc(100% + var(--padding) + .125rem);right:0;max-width:100%;opacity:0;visibility:hidden;transition:opacity .15s}header#header .search-wrapper.active{opacity:1;visibility:visible}header#header .search-wrapper form{padding:1rem 1.5rem;background-color:var(--light-gray);border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);display:flex;flex-direction:column;gap:1.125rem;width:31.25rem;max-width:100%}@media(max-width:35.9375rem){header#header .search-wrapper form{padding:1rem;gap:1rem}}header#header .search-wrapper form .wrapper{width:100%;display:flex}header#header .search-wrapper form input#s{width:100%;border:.0625rem solid var(--blue);border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius);background:rgba(0,0,0,0);font-size:1rem;line-height:1.1875rem;padding:.625rem 1rem;color:#000}header#header .search-wrapper form input#s::-moz-placeholder{color:#000;font-size:1rem;line-height:1.1875rem}header#header .search-wrapper form input#s::placeholder{color:#000;font-size:1rem;line-height:1.1875rem}header#header .search-wrapper form input#searchsubmit{padding:.5rem 1.5rem;background:var(--blue);font-size:var(--font-button);line-height:var(--line-button);border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);border:none;color:#fff;cursor:pointer;transition:.15s}header#header .search-wrapper form input#searchsubmit:hover{background:var(--blue-hover)}header#header .search-wrapper form label{font-size:var(--font-h5);line-height:var(--line-h5);font-weight:600;width:-moz-max-content;width:max-content}@media(max-width:35.9375rem){header#header .search-wrapper form label{font-size:var(--font-body);line-height:var(--line-body)}}.mobile-nav{z-index:101;background:#fff;position:fixed;left:0;width:100%;opacity:0;visibility:hidden;transition:.3s}@media(min-width:62rem){.mobile-nav{display:none}}.mobile-nav-menu{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.625rem;align-items:center;height:100%;justify-content:center}@media(max-height:33.125rem){.mobile-nav-menu{gap:.5rem}}@media(max-height:28.125rem){.mobile-nav-menu{gap:.25rem}}.mobile-nav-menu .menu-item:not(.btn) a{color:#000;text-align:center;font-size:1.625rem;line-height:2.125rem;font-weight:600;text-decoration:none;transition:.15s}@media(max-height:33.125rem){.mobile-nav-menu .menu-item:not(.btn) a{font-size:1.25rem;line-height:1.75rem}}@media(max-height:28.125rem){.mobile-nav-menu .menu-item:not(.btn) a{font-size:1rem;line-height:1.5rem}}.mobile-nav-menu .menu-item:not(.btn) a:hover{color:var(--blue)}.mobile-nav-menu .btn{margin-top:2rem}@media(max-height:33.125rem){.mobile-nav-menu .btn{margin-top:1rem}}@media(max-height:28.125rem){.mobile-nav-menu .btn{margin-top:.5rem}}.mobile-nav-menu .current-menu-item:not(.btn) a,.mobile-nav-menu .current_page_parent:not(.btn) a{color:var(--blue) !important}.mobile-nav.active{opacity:1;visibility:visible}
footer#footer{background-color:var(--text);padding:1.5rem 0 1.375rem}footer#footer .et-container{display:flex;flex-direction:column;gap:.75rem}@media(max-width:61.9375rem){footer#footer .et-container{flex-direction:column;gap:2rem}}footer#footer .logo svg{width:85px;height:auto}@media(max-width:35.9375rem){footer#footer .logo svg{width:160px}}footer#footer .upper-wrapper,footer#footer .lower-wrapper{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem}@media(max-width:61.9375rem){footer#footer .upper-wrapper,footer#footer .lower-wrapper{flex-wrap:wrap;gap:2rem}}@media(max-width:61.9375rem){footer#footer .upper-wrapper{flex-direction:column;align-items:flex-start}}footer#footer .footer-nav .footer-nav-menu{display:flex;align-items:center;gap:1.5rem;list-style:none;margin:0;padding:0}@media(max-width:61.9375rem){footer#footer .footer-nav .footer-nav-menu{flex-wrap:wrap}}@media(max-width:35.9375rem){footer#footer .footer-nav .footer-nav-menu{gap:1rem}}footer#footer .footer-nav .footer-nav-menu .menu-item:not(.btn) a{text-decoration:none;font-size:var(--font-h5);line-height:var(--line-h5);color:#fff;font-weight:600;transition:.15s}@media(max-width:35.9375rem){footer#footer .footer-nav .footer-nav-menu .menu-item:not(.btn) a{font-size:var(--font-body);line-height:var(--line-body)}}footer#footer .footer-nav .footer-nav-menu .menu-item:not(.btn) a:hover{color:var(--red)}footer#footer .footer-nav .footer-nav-menu .current-menu-item:not(.btn) a,footer#footer .footer-nav .footer-nav-menu .current_page_parent:not(.btn) a{color:var(--red) !important}footer#footer .small-nav .small-nav-menu{display:flex;align-items:center;gap:1rem;list-style:none;margin:0;padding:0}footer#footer .small-nav .small-nav-menu .menu-item{position:relative}footer#footer .small-nav .small-nav-menu .menu-item a{text-decoration:none;font-size:var(--font-button);line-height:var(--line-button);color:#fff;font-weight:600;transition:.15s}@media(max-width:35.9375rem){footer#footer .small-nav .small-nav-menu .menu-item a{font-size:var(--font-body);line-height:var(--line-body)}}footer#footer .small-nav .small-nav-menu .menu-item a:hover{color:var(--red)}footer#footer .small-nav .small-nav-menu .menu-item:after{content:"";position:absolute;top:0;right:-.5rem;width:.0625rem;height:24px;background-color:#fff}footer#footer .small-nav .small-nav-menu .menu-item:nth-child(1){pointer-events:none}footer#footer .small-nav .small-nav-menu .current-menu-item a,footer#footer .small-nav .small-nav-menu .current_page_item a{color:var(--red)}footer#footer .small-nav .small-nav-menu .menu-item:last-child:after{display:none}footer#footer .social-media{display:flex;align-items:center;gap:1.875rem}footer#footer .social-media a:hover svg,footer#footer .social-media a:hover img{filter:brightness(0) invert(60%) sepia(21%) saturate(6674%) hue-rotate(168deg) brightness(90%) contrast(85%)}footer#footer .social-media svg,footer#footer .social-media img{width:1.5rem;height:1.5rem}
body:not(.wp-admin) #wpadminbar{opacity:0;transition:.3s ease;top:unset;bottom:0}body:not(.wp-admin) #wpadminbar:hover{opacity:1}h1,h2,h3,h4,h5,h6{margin:0}*,*:before,*:after{box-sizing:border-box}html,body{scroll-behavior:smooth}@media(max-width:47.9375rem){html,body{overflow-x:hidden}}body{display:flex;flex-direction:column;min-height:100vh}footer{margin-top:auto}main{display:flex;flex:1;flex-direction:column;margin-top:var(--header-height)}main#error404 .et-container{padding:120px 0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem;text-align:center}@media(max-width:35.9375rem){main#error404 .et-container{gap:1rem}}main#error404 .et-container h1{font-size:5rem;line-height:6.25rem}@media(max-width:35.9375rem){main#error404 .et-container h1{font-size:3.5rem;line-height:4.5rem}}@media(max-width:35.9375rem){main#error404 .et-container h2{font-size:var(--font-h3);line-height:var(--line-h3)}}@media(max-width:21.875rem){main#error404 .et-container h2{font-size:var(--font-h4);line-height:var(--line-h4)}}img,svg{display:flex;width:100%;height:auto}section{position:relative;isolation:isolate}.background-wrapper{background-size:cover;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2}.background-wrapper div{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}:root{--font-h1:2.25rem;--line-h1:3.375rem;--font-h2:2rem;--line-h2:3rem;--font-h3:1.5rem;--line-h3:2.25rem;--font-h4:1.125rem;--line-h4:1.5rem;--font-h5:1.125rem;--line-h5:1.5rem;--font-h6:1rem;--line-h6:1.25rem;--font-body:1rem;--line-body:20px;--font-button:1rem;--line-button:1.5rem;--font-badge:.875rem;--line-badge:1rem;--font-small:.75rem;--line-small:.875rem}h1{font-size:var(--font-h1);line-height:var(--line-h1)}h2{font-size:var(--font-h2);line-height:var(--line-h2)}h3{font-size:var(--font-h3);line-height:var(--line-h3)}h4{font-size:var(--font-h4);line-height:var(--line-h4)}h5{font-size:var(--font-h5);line-height:var(--line-h5)}h6{font-size:var(--font-h6);line-height:var(--line-h6)}p{font-size:var(--font-body);line-height:var(--line-body)}html,body{font-family:"Poppins",sans-serif;background-color:var(--background);color:var(--text);--border-radius:8px;--header-height:135px;scroll-padding-top:calc(var(--header-height) + 2.5rem)}@media(min-width: 87.5rem){html,body{--header-height: 105px}}@media(min-width: 62rem)and (max-width: 87.4375rem){html,body{--header-height: 169px}}@media(max-width: 35.9375rem){html,body{--header-height: 105px}}.et-container{width:min(90%,77.5rem);margin-inline:auto}a{color:var(--red)}.naszeino-extra{width:100%;overflow:hidden}.naszeino-wide{width:100%;overflow:hidden}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-text-fill-color:var(--text);-webkit-box-shadow:0 0 0px 1000px var(--light-gray) inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}*:focus-visible{outline:.125rem dotted var(--red);outline-offset:.125rem}.btn:not(.menu-item){text-decoration:none;padding:.75rem 2rem;background-color:var(--red);border-radius:var(--border-radius);color:#fff;font-size:var(--font-button);line-height:var(--line-button);transition:.15s;display:block;white-space:nowrap;font-weight:600}.btn:not(.menu-item):hover{background-color:var(--red-hover)}.btn.menu-item a{text-decoration:none;padding:.75rem 2rem;background-color:var(--red);border-radius:var(--border-radius);color:#fff;font-size:var(--font-button);line-height:var(--line-button);transition:.15s;display:block;white-space:nowrap;font-weight:600}.btn.menu-item a:hover{background-color:var(--red-hover)}.with-container ol{margin:30px 0 0;padding:0 0 0 15px;display:flex;flex-direction:column;gap:20px}figure{max-width:100%}figure img{max-width:100%;height:auto}
.o-nas .section-title{display:flex;align-items:center;gap:.5rem;text-decoration:none;width:-moz-max-content;width:max-content;margin-bottom:1.5rem}@media(max-width:35.9375rem){.o-nas .section-title{margin-bottom:1rem}}.o-nas .section-title h2{color:var(--text)}@media(max-width:35.9375rem){.o-nas .section-title h2{font-size:var(--font-h3);line-height:var(--line-h3)}}.o-nas .section-title svg{width:1.875rem;height:1rem}.o-nas .content{display:flex;align-items:center;gap:40px}@media(max-width:991px){.o-nas .content{flex-direction:column;align-items:flex-start}}.o-nas .content h1,.o-nas .content h2,.o-nas .content h3,.o-nas .content h4,.o-nas .content h5,.o-nas .content h6,.o-nas .content strong,.o-nas .content b{font-weight:600}.o-nas .content p{margin:0}.o-nas .text{display:flex;flex-direction:column;gap:20px;max-width:670px}.o-nas .image{min-width:350px;max-width:470px}.o-nas .cta{text-align:center;margin-top:60px;box-shadow:rgba(17,12,46,.05) 0px 48px 100px 0px}.o-nas .cta .title-cta{background:var(--red);color:#fff;padding:10px;font-weight:500}.o-nas .cta .text{margin:auto;background:#fff;padding:20px 10px}.o-nas .cta .text .inner{margin:auto}