.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-control-wrap,.wpcf7-spinner{position:relative}.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,.wpcf7-reflection>output[hidden]{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.aborted .wpcf7-response-output,.wpcf7 form.failed .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border-color:#ffb900}.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::after,.wpcf7-list-item-label::before{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}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(0)}to{transform:rotate(360deg)}}@keyframes blink{from,to{opacity:0}50%{opacity:1}}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=email],.wpcf7 input[type=tel],.wpcf7 input[type=url]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}button,hr,input{overflow:visible}progress,sub,sup{vertical-align:baseline}html,legend{box-sizing:border-box}hr,p{margin-bottom:1.5em}pre,textarea{overflow:auto}.page,.post,.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation,.widget,address,table{margin:0 0 1.5em}.main-navigation li,sub,sup{position:relative}.widget select,.wp-caption,embed,iframe,img,legend,object,pre{max-width:100%}.gallery-item,.wp-caption-text{text-align:center}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;background:#fff}.bypostauthor,.gallery-caption,.infinity-end.neverending .site-footer,.main-navigation.toggled ul,.menu-toggle,.sticky,details,main{display:block}h1{font-size:2em;margin:.67em 0}code,kbd,pre,samp{font-size:1em}hr{box-sizing:content-box;background-color:#ccc;border:0;height:1px}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace}small{font-size:80%}sub,sup{font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;height:auto}button,input,optgroup,select,textarea{font-family:inherit;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}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;padding:0;white-space:normal}textarea{width:100%}[type=checkbox],[type=radio]{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}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer,.updated:not(.published),[hidden],template{display:none}*,::after,::before{box-sizing:inherit}body,button,input,optgroup,select,textarea{color:#404040;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}cite,dfn,em,i{font-style:italic}blockquote{margin:0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:125%}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}figure{margin:1em 0}table{width:100%}#primary[tabindex="-1"]:focus,a:active,a:hover{outline:0}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);line-height:1;padding:.6em 1em .4em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}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=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}.main-navigation{display:block;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li.focus>ul,.main-navigation ul ul li:hover>ul{display:block;left:auto}.main-navigation ul ul a{width:200px}.main-navigation ul li.focus>ul,.main-navigation ul li:hover>ul{left:auto}.main-navigation a{display:block;text-decoration:none}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:flex}}.comment-navigation .nav-links,.post-navigation .nav-links,.posts-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{text-align:end;flex:1 0 50%}.entry-content,.entry-summary,.page-content{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.aligncenter,.alignleft,.alignright{margin-bottom:1.5em}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.alignleft{float:left;margin-right:1.5em}.alignright{float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}@import url("https://fonts.googleapis.com/css2?family=EB+Garamond:wght@400;500;600;700&family=Inter:wght@300;400;500;600;700&family=Open+Sans:wght@400;500;600;700&family=Poppins:wght@400;500&display=swap");.oferta-first .columns,.oferta-second .columns,header#masthead .container,header#masthead nav{display:-webkit-box;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row}.blog-page h1,.main-navigation,a.custom-btn,section.blog .read-more,section.kontakt h1,section.zespol .img-wrapper span{width:-webkit-fit-content;width:-moz-fit-content}.main-navigation,a.custom-btn{width:fit-content}a,h1,h2,h3,h4,h5,h6,li,p,section.zespol .card.lst a{color:var(--dark)}@font-face{font-family:Garamond;src:url(//www.biuroprospero.pl/wp-content/themes/prospero/assets/Garamond.woff2) format('woff2'),url(//www.biuroprospero.pl/wp-content/themes/prospero/assets/Garamond.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}:root{--mainBrand:#ad9256;--dark:#202020;--light:#f8f8f8;--white:#fff;--gradient:linear-gradient(282.61deg, #ffe5ab -41.29%, #e8cd93 -41.28%, #ad9256 64.16%)}html{scroll-behavior:smooth}body{font-size:16px;font-family:'Open Sans',sans-serif;position:relative;overflow-x:hidden}h1,h2,h3,h4,h5,h6,section.zespol .person{font-family:'EB Garamond',serif}::-moz-selection{background:var(--mainBrand);color:var(--white)}::selection{background:var(--mainBrand);color:var(--white)}.accordion-panel .accordion-wrapper .accordion-bg,.parallax{background-position:center!important;background-size:cover!important;min-height:100%}h2{font-size:3em;position:relative;margin-top:0;line-height:1.3em}a{-webkit-transition:color .2s ease-out;-o-transition:color .2s ease-out;transition:color .2s ease-out;text-decoration:none}.blog-page .page-numbers.current,a:hover{color:var(--mainBrand)}a:focus,a:visited,header#masthead nav a:hover,section.blog a.post-link:hover{color:inherit}a.custom-btn,header#masthead .custom-link a,section.hero-banner a.gradient{background:var(--gradient);color:var(--white)}a.custom-btn{font-size:1.125em;font-weight:500;display:block;-webkit-transition:-webkit-transform .3s ease-out;-o-transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;padding:.55em 1.39em;border-radius:10px}.contact-popup-form-container input[type=submit]:hover,.job-popup-form-container input[type=submit]:hover,a.custom-btn:hover,footer.site-footer .icons-wrapper a:hover,header#masthead .custom-link a:hover,section.benefits .card:hover,section.blog .card:hover,section.blog .read-more:hover,section.hero-banner a:hover,section.kontakt input[type=submit]:hover,section.zespol .card:hover{-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)}.container{max-width:1760px;margin:0 auto}.desktop-hidden,section.certificates a.custom-btn.mobile{display:none}.aplication-label span,.page{margin:0}.splide__track{padding-top:3px}#scrollTopBtn{position:fixed;bottom:-50px;right:20px;width:40px;height:40px;background:var(--mainBrand);border:none;cursor:pointer;border-radius:50px;padding:0;-webkit-box-shadow:0 0 10px rgba(36,36,36,.3);box-shadow:0 0 10px rgba(36,36,36,.3);-webkit-transition:bottom .15s ease-out;-o-transition:bottom .15s ease-out;transition:bottom .15s ease-out}#scrollTopBtn svg{position:absolute;top:0;left:0;fill:var(--white)}#scrollTopBtn.scrolled{bottom:20px}header#masthead{position:sticky;top:0;width:100%;background:var(--white);z-index:100;-webkit-transition:-webkit-box-shadow .3s ease-out;transition:box-shadow .3s ease-out;-o-transition:box-shadow .3s ease-out;transition:box-shadow .3s ease-out,-webkit-box-shadow .3s ease-out}#wpadminbar~header#masthead{top:32px}header#masthead .container{display:flex;flex-direction:row;max-width:1700px;padding:22px 20px;margin:0 auto;-webkit-transition:padding .2s ease-out;-o-transition:padding .2s ease-out;transition:padding .2s ease-out;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:25px}header#masthead.compressed{-webkit-box-shadow:0 2px 5px 0 #6e6e6e63;box-shadow:0 2px 5px 0 #6e6e6e63}header#masthead.compressed .container{padding:10px 20px}header#masthead nav{display:flex;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:26px}header#masthead nav ul,section.hero-banner .container{display:-webkit-box;display:-ms-flexbox;-ms-flex-direction:row;-webkit-box-direction:normal;-webkit-box-orient:horizontal}header#masthead nav ul{display:flex;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5vw;font-family:Inter,sans-serif}header#masthead nav a{font-weight:500;font-size:1.125em;position:relative}header#masthead nav li:not(.current_page_item) a::after{content:'';position:absolute;opacity:0;bottom:-10px;left:0;right:0;width:100%;height:2px;background:var(--mainBrand);transition:bottom .15s ease-in-out,opacity .15s ease-in-out}header#masthead nav li:not(.current_page_item) a:hover::after{bottom:-3px;opacity:1}header#masthead nav .current_page_item a::after{content:'';position:absolute;bottom:-3px;left:0;right:0;width:100%;height:2px;opacity:1;background:var(--mainBrand)}header#masthead .custom-link{padding-top:30px;padding-right:50px}header#masthead .custom-link a{font-size:1.125em;border-radius:10px;font-weight:700;padding:.3em 1.4em;-webkit-transition:-webkit-transform .3s ease-out;-o-transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;display:block}header#masthead .menu-toggle{width:25px;height:25px;border:none;background:#fff;position:relative;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;z-index:10}header#masthead .menu-toggle span{display:block;position:absolute;height:3px;width:100%;background:#202020;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}section.benefits .card,section.blog .card,section.blog .read-more,section.hero-banner a{-webkit-transition:-webkit-transform .3s ease-out}#menu-toggle span:first-child{top:0}#menu-toggle span:nth-child(2),#menu-toggle span:nth-child(3){top:9px}#menu-toggle span:nth-child(4){top:18px}#menu-toggle.open span:first-child,#menu-toggle.open span:nth-child(4){top:18px;width:0%;left:50%}#menu-toggle.open span:nth-child(2){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#menu-toggle.open span:nth-child(3){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}section.hero-banner{position:relative;padding-top:40px;overflow:hidden}section.hero-banner .container{padding:0 20px;display:flex;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}section.hero-banner .text-block{padding-top:5%;max-width:695px}section.hero-banner h1{font-size:6.25em;line-height:1.12em;margin:0}section.hero-banner p{font-size:1.125em;margin-bottom:3.88em}section.hero-banner a.gradient{margin-right:15px}section.hero-banner a{font-size:1.125em;font-weight:500;padding:.625em 2.8125em;border-radius:10px;display:inline-block;-o-transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}section.first-section .left .main-img,section.second-section .right img{border-radius:15px;-webkit-transition:-webkit-transform .3s ease-out,-webkit-box-shadow .3s ease-out}.hero-banner-stripe{position:absolute;bottom:-2px;left:0;right:0}section.templ-home{clear:both}section.templ-home .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.oferta-first .left,.oferta-first .right,.oferta-second .left,.oferta-second .right,section.kontakt .columns .left,section.kontakt .columns .right,section.templ-home .left,section.templ-home .right{width:50%}section.certificates .certificat-text-container h2::after,section.templ-home h2::after{content:'';position:absolute;height:1px;width:72%;background:var(--mainBrand);left:0;bottom:0}section.benefits .card span,section.blog h2{width:-webkit-fit-content;width:-moz-fit-content;text-align:center}section.templ-home p{font-size:1.125em;margin:2em 0 0}section.first-section{padding:265px 0 187px}section.first-section .left .img-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section.first-section .left .main-img{-webkit-box-shadow:48px 33px var(--mainBrand);box-shadow:48px 33px var(--mainBrand);transition:transform .3s ease-out,box-shadow .3s ease-out,-webkit-transform .3s ease-out,-webkit-box-shadow .3s ease-out;-o-transition:transform .3s ease-out,box-shadow .3s ease-out}section.first-section .left .main-img:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:48px 38px var(--mainBrand);box-shadow:48px 38px var(--mainBrand)}section.first-section .left .background-element{position:absolute;width:1020px;-o-object-fit:cover;object-fit:cover;height:1012px;top:-210px;right:-138px;z-index:-10}section.benefits,section.third-section .left .img-wrapper,section.third-section .right p{position:relative}section.first-section .right{padding:6em 2.625em 0}section.first-section h2{padding-bottom:.4em}section.first-section .right p.second,section.first-section .right p.third{padding-right:3em;margin-bottom:2.11em}section.second-section{padding:47px 0 117px}section.second-section .left{padding:0 44px 0 8%}section.second-section h2{padding-bottom:22px}section.second-section .third{margin-bottom:2.11em}section.second-section .right{padding-left:58px}section.second-section .right img{-webkit-box-shadow:27px 27px var(--mainBrand);box-shadow:27px 27px var(--mainBrand);transition:transform .3s ease-out,box-shadow .3s ease-out,-webkit-transform .3s ease-out,-webkit-box-shadow .3s ease-out;-o-transition:transform .3s ease-out,box-shadow .3s ease-out}.oferta-first img,section.third-section .left img{-webkit-transition:-webkit-transform .3s ease-out,-webkit-box-shadow .3s ease-out;border-radius:15px}section.second-section .right img:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:27px 32px var(--mainBrand);box-shadow:27px 32px var(--mainBrand)}.oferta-first img:hover,section.third-section .left img:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px)}section.third-section{padding:117px 0 143px}section.third-section .left{padding-right:40px}section.third-section .right{padding:70px 5% 0 45px}section.third-section .left .background-element{position:absolute;z-index:-10;-webkit-box-shadow:unset;box-shadow:unset;left:-79px;top:-348px}section.third-section .right img{position:absolute;bottom:-35px;right:30px}section.third-section .left img{-webkit-box-shadow:30px 30px var(--mainBrand);box-shadow:30px 30px var(--mainBrand);transition:transform .3s ease-out,box-shadow .3s ease-out,-webkit-transform .3s ease-out,-webkit-box-shadow .3s ease-out;-o-transition:transform .3s ease-out,box-shadow .3s ease-out}section.third-section .left img:hover{transform:translateY(-5px);-webkit-box-shadow:30px 35px var(--mainBrand);box-shadow:30px 35px var(--mainBrand)}section.third-section h2{padding-bottom:.3em}section.third-section .bold-txt{max-width:570px}section.benefits{background:var(--light);padding:132px 0 150px;overflow:hidden}section.benefits .benefits-top-stripe{position:absolute;top:-3px;right:0;left:0;width:100%;max-width:unset}section.benefits .benefits-bottom-stripe{position:absolute;bottom:-3px;right:0;left:0;width:100%;max-width:unset}section.benefits .container,section.blog .container{max-width:1350px}section.benefits h2{text-align:center;max-width:1199px;margin-left:auto;margin-right:auto}section.benefits .grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 50px 1fr 50px 1fr 50px 1fr;grid-template-columns:repeat(4,1fr);grid-gap:50px}footer.site-footer .first-row,footer.site-footer .wrapper,section.benefits .card,section.zespol .card{display:-webkit-box;display:-ms-flexbox;-webkit-box-direction:normal}section.benefits .card{background:var(--white);padding:3.75em 1.5625em;border-radius:9px;display:flex;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5em;-o-transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}section.benefits .card span{width:fit-content;margin:0;display:inline-block;font-weight:500;color:var(--mainBrand)}section.blog{padding:120px 0 105px}section.blog .card{-o-transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;border-radius:10px}section.blog h2{width:fit-content;margin:0 auto 105px}section.blog .card img{width:100%;max-height:250px;-o-object-fit:cover;object-fit:cover;border-radius:10px}section.blog .post-date{color:#a9a9a9;margin:1.5625em 0 1.25em;display:block}section.blog h3{font-size:1.5em;font-weight:700;margin:.833em 0;color:#202020;padding-right:1em}section.blog p{color:#a9a9a9;font-size:1.1em;padding-right:1.36em}section.blog .read-more{font-weight:600;font-size:1.125em;display:block;margin:62px auto 0;text-align:center;width:fit-content;padding:1em;border-radius:50px;-o-transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}section.certificates,section.job-offerts,section.zespol{padding:120px 0 175px}section.zespol .container{max-width:1485px}.oferta-first h1,section.certificates h2,section.job-offerts h2,section.zespol h1{text-align:center;position:relative;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 61px;font-size:3em}section.certificates p,section.job-offerts p,section.zespol p{text-align:center;max-width:735px;margin:0 auto 4.92em;font-family:Garamond;font-size:1.5em}section.zespol .grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 25px 1fr 25px 1fr 25px 1fr 25px 1fr;grid-template-columns:repeat(5,1fr);grid-gap:25px;padding:20px}section.zespol .card{display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;margin-bottom:60px;-webkit-transition:-webkit-transform .3s ease-out;-o-transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}section.zespol .img-wrapper{position:relative;max-height:409px}section.zespol .img-wrapper span{position:absolute;width:fit-content;display:block;text-align:center;font-size:1.5em;color:var(--white);font-family:Garamond;font-weight:600;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}section.zespol .card img{max-height:409px;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px;-webkit-filter:drop-shadow(4px 4px 4px rgba(0,0,0,0.15));filter:drop-shadow(4px 4px 4px rgba(0, 0, 0, .15))}section.zespol .person{font-weight:700;font-size:1.5em;margin-top:.58em}section.zespol .card.last .person{display:block;color:var(--dark)}section.zespol .job{font-size:1.125em;font-weight:500;color:#b3b3b3}.oferta-first{padding:125px 20px}.oferta-first .container,.oferta-second .container{max-width:1700px}.oferta-first .columns{padding-top:20px;display:flex;flex-direction:row;gap:15px}.oferta-first .left{padding-right:39px;padding-top:65px}.oferta-first .right{padding-top:3em}.oferta-first img{-webkit-box-shadow:39px 39px var(--mainBrand);box-shadow:39px 39px var(--mainBrand);transition:transform .3s ease-out,box-shadow .3s ease-out,-webkit-transform .3s ease-out,-webkit-box-shadow .3s ease-out;-o-transition:transform .3s ease-out,box-shadow .3s ease-out}.oferta-first img:hover{transform:translateY(-5px);-webkit-box-shadow:39px 44px var(--mainBrand);box-shadow:39px 44px var(--mainBrand)}.oferta-first h2{font-family:Garamond;font-weight:700;font-size:1.5em;color:#202020;max-width:568px;padding-bottom:.41em}.oferta-first h2::after,.oferta-second h2::after{content:'';position:absolute;bottom:0;left:0;right:-10px;height:1px;width:100%;background:var(--mainBrand)}.oferta-first ul{font-size:1.125em;list-style-type:none;margin:0;padding:0}.oferta-first li,.oferta-second li{padding-left:2.66em;position:relative;margin-bottom:.1em}.oferta-first li::before,.oferta-second li::before{content:'';width:5px;height:5px;border-radius:100%;position:absolute;top:10px;left:10px;background:#202020}.oferta-second{padding:125px 55px 125px 20px}.oferta-second .columns{padding-top:20px;display:flex;flex-direction:row}.blog-page .page-nav-container,.oferta-third .container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row}.oferta-second .left{padding:3em 0 0 10%}.oferta-second img{border-radius:15px;-webkit-box-shadow:41px 32px var(--mainBrand);box-shadow:41px 32px var(--mainBrand);-webkit-transition:-webkit-transform .3s ease-out,-webkit-box-shadow .3s ease-out;transition:transform .3s ease-out,box-shadow .3s ease-out,-webkit-transform .3s ease-out,-webkit-box-shadow .3s ease-out;-o-transition:transform .3s ease-out,box-shadow .3s ease-out}.oferta-second img:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:41px 37px var(--mainBrand);box-shadow:41px 37px var(--mainBrand)}.oferta-second h2{font-family:Garamond;font-weight:700;font-size:1.5em;color:#202020;max-width:300px;padding-bottom:.41em}.oferta-second ul{font-size:1.125em;list-style-type:none;max-width:585px;margin:0;padding:0}.oferta-third{padding:50px 0 90x}.oferta-third h2{font-size:1.5em;max-width:400px;margin:0 auto 75px;text-align:center}.oferta-third .container{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:170px;padding-left:30px}.oferta-third a{font-size:1.125em;padding:.55em;border:1px solid #000;border-radius:10px;text-align:center;-webkit-transition:color .3s ease-out,border .3s ease-out,-webkit-transform .3s ease-out;transition:color .3s ease-out,border .3s ease-out,transform .3s ease-out,-webkit-transform .3s ease-out;-o-transition:color .3s ease-out,border .3s ease-out,transform .3s ease-out}.oferta-third a:hover{border:1px solid var(--mainBrand);-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)}.page-id-140 section.blog{padding:110px 0 105px}.blog-page .container{max-width:1315px;padding:0 20px}.blog-page h1,section.kontakt h1{margin:120px auto 155px;width:fit-content;position:relative;font-size:3em;font-weight:700}.blog-page .posts-grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 20px 1fr 20px 1fr;grid-template-columns:repeat(3,1fr);gap:20px;row-gap:40px;margin-bottom:40px}.blog-page .page-nav-container,section.kontakt .columns{display:-webkit-box;display:-ms-flexbox;flex-direction:row}.blog-page .posts-grid .card{transition:transform .3s ease-out}.blog-page .posts-grid .card:hover,section.polityka-prywatnosci a.next-page:hover,section.regulamin a.next-page:hover{transform:translateY(-3px)}.blog-page .posts-grid img{border-radius:10px;max-height:250px;width:100%;-o-object-fit:cover;object-fit:cover}.blog-page .posts-grid .date{color:#a9a9a9;margin:20px 0;display:block}.blog-page .posts-grid .title{font-size:1.5em;color:#202020;font-family:'Open sans'}.blog-page .posts-grid p{color:#a9a9a9}.blog-page .page-nav-container{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:90px;gap:7px;font-size:1.125em}section.kontakt .columns,section.kontakt .right .row{-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-box-orient:horizontal}section.kontakt .container{max-width:1620px}section.kontakt .columns{padding:0 20px;display:flex;margin-bottom:70px}section.kontakt h2{font-family:Garamond;font-weight:700;padding-bottom:10px;margin-bottom:40px;font-size:1.5em;color:#202020;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative}section.kontakt .left h2::after{content:'';position:absolute;left:0;right:0;bottom:0;width:120%;height:1px;background:var(--mainBrand)}section.kontakt .text-group{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;margin-bottom:15px;font-size:1.125em}section.kontakt p.paragraph{font-size:1.125em;padding:30px 15px 0 0;max-width:550px}section.kontakt form{max-width:592px}section.kontakt input:not([type=submit]),section.kontakt textarea{width:100%;border:1px solid var(--mainBrand);border-radius:10px;font-size:1.125em;padding:12px 5px 5px 25px}section.kontakt .input{position:relative;margin-bottom:46px}section.kontakt label{position:absolute;top:-12px;left:8px;padding:0 5px;background:var(--white)}section.kontakt .right .row{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:35px}section.kontakt .heading-wrapper h2{min-width:140px;margin:0;padding:0}section.kontakt .heading-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;margin-bottom:60px;max-width:592px}.error-404 .container,section.kontakt .submit-btn{display:-webkit-box;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal}section.kontakt .heading-wrapper .line{height:1px;background:var(--mainBrand);flex-grow:1}section.kontakt .submit-btn{display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}section.kontakt textarea{resize:none}section.kontakt input[type=submit]{background:var(--mainBrand);font-weight:700;color:var(--white);padding:.8125em 5.25em;border-radius:10px;cursor:pointer;border:none;-webkit-transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;-o-transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}section.kontakt .input.textarea{margin-bottom:18px}section.kontakt .invalid .input{margin-bottom:22px}section.kontakt .wpcf7 form .wpcf7-response-output{margin-top:10px}section.kontakt .map-wrapper{max-height:522px;margin-bottom:90px}section.kontakt .map-wrapper iframe{width:100%}.single-post-ctm{max-width:1450px;margin-bottom:100px;padding:0 20px}.post-page-title,section.polityka-prywatnosci h1,section.regulamin h1{margin:120px auto 100px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative;font-size:3em;font-weight:700}.single-post-ctm .entry-header{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:45px}.single-post-ctm .entry-title{margin-bottom:.15em}.single-post-ctm .spacer-line{width:85%;height:1px;background:var(--mainBrand);position:absolute;bottom:-10px;left:0}.single-post-ctm .entry-content h1{font-size:3em}.single-post-ctm .entry-content h2{font-size:2.7em}.single-post-ctm .entry-content h3{font-size:2.4em}.single-post-ctm .entry-content h4{font-size:2.1em}.single-post-ctm .entry-content h5{font-size:1.8em}.single-post-ctm .entry-content h6,section.polityk-prywatnosci .privacy-policy-content h4,section.regulamin .rules-content h4{font-size:1.5em}.single-post-ctm .entry-content p,section.polityk-prywatnosci .privacy-policy-content,section.regulamin .rules-content{font-size:1.125em}.navigation.post-navigation{padding-top:20px;font-size:1.125em;border-top:1px solid var(--mainBrand)}.error-404 .container{display:flex;-ms-flex-direction:column;flex-direction:column;text-align:center;padding:120px 0}.error-404 h1{font-size:12em;color:var(--mainBrand);margin:0;line-height:1em}.error-404 h2{margin-bottom:15px}.error-404 a{font-size:1.125em;font-weight:500}section.polityka-prywatnosci .container,section.regulamin .container{max-width:1200px;padding:0 20px 90px}section.polityka-prywatnosci h2,section.regulamin h2{font-size:1.85em;margin:20px 0 10px}section.polityka-prywatnosci ol,section.polityka-prywatnosci ul,section.regulamin ol,section.regulamin ul{margin:0 0 10px}section.polityk-prywatnosci ul,section.regulamin ul{list-style-type:none;padding-left:0}section.polityk-prywatnosci ol,section.regulamin ol{padding-left:15px}section.polityk-prywatnosci ul li,section.regulamin ul li{position:relative;padding-left:15px;margin-bottom:5px}section.polityk-prywatnosci ul li::before,section.regulamin ul li::before{content:'';position:absolute;width:5px;height:5px;border-radius:20px;background:var(--dark);top:11px;left:2px}section.polityka-prywatnosci .line-devider,section.regulamin .line-devider{width:100%;height:1px;display:block;background:var(--mainBrand);position:relative;left:50%;transform:translateX(-50%);margin-bottom:20px}section.polityka-prywatnosci a.next-page,section.regulamin a.next-page{font-size:1.125em;font-weight:600;-webkit-transition:color .3s ease-out,-webkit-transform .3s ease-out;transition:transform .3s ease-out,color .3s ease-out,-webkit-transform .3s ease-out;-o-transition:transform .3s ease-out,color .3s ease-out}section.polityk-prywatnosci .privacy-policy-content h3,section.regulamin .rules-content h3{font-size:1.7em}section.polityk-prywatnosci .privacy-policy-content h5,section.regulamin .rules-content h5{font-size:1.3em}section.polityk-prywatnosci .privacy-policy-content h6,section.regulamin .rules-content h6{font-size:1.1em}footer.site-footer{position:relative;font-family:Poppins,sans-serif;color:var(--white);clear:both;background:var(--mainBrand)}footer.site-footer a{color:var(--white)}footer.site-footer .container{padding:170px 20px 30px;max-width:1490px}footer.site-footer .first-row{display:flex;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:180px}footer.site-footer .logo{width:calc(31% - 1px);border-right:1px solid rgba(255,255,255,.5)}footer.site-footer .logo p{max-width:327px;margin:2.5em 0;color:var(--white)}footer.site-footer h4{font-size:1.125em;font-weight:500;margin:0 0 1.5625em;text-align:center;color:var(--white);font-family:Poppins,sans-serif}footer.site-footer .footer-menu,footer.site-footer .social-media{width:calc(22% - 1px);border-right:1px solid rgba(255,255,255,.5)}footer.site-footer .wrapper{height:100%;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer.site-footer .icons-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}footer.site-footer .icons-wrapper a{display:block;-webkit-transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;-o-transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}footer.site-footer .footer-menu li{margin:0 0 12px;text-align:center}footer.site-footer .footer-menu ul{margin:0;padding:0;list-style-type:none}footer.site-footer .footer-menu ul a{color:var(--white);display:block;-webkit-transition:color .3s ease-out;-o-transition:color .3s ease-out;transition:color .3s ease-out}footer.site-footer .footer-menu ul a:hover{color:#d6d6d6}footer.site-footer .contact{width:25%;padding-left:4%}footer.site-footer .contact .text-group{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;margin-bottom:15px}footer.site-footer .second-row,footer.site-footer .second-row .links{display:-webkit-box;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal}footer.site-footer .contact h4{text-align:left}footer.site-footer .contact a{line-break:anywhere}footer.site-footer .contact .text-group p{margin:3px 0 5px}footer.site-footer .second-row{display:flex;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer.site-footer .second-row .links{display:flex;-ms-flex-direction:row;flex-direction:row;gap:55px}@media screen and (max-width:1800px){section.second-section .right{padding-right:35px}section.third-section .left{padding-left:10px}}@media screen and (max-width:1400px){section.hero-banner .img-wrapper{max-width:600px;padding-top:60px}section.hero-banner h1{font-size:4.5em;line-height:1em}section.hero-banner p{margin-bottom:2.18em;max-width:560px}section.benefits .grid,section.blog .post-container{padding:0 20px}}@media screen and (max-width:1300px){section.benefits .card{padding:3.75em .8em}section.zespol .card{margin-bottom:20px}}@media screen and (max-width:1250px){h2,section.certificates h2{font-size:2.2em}section.hero-banner .text-block{max-width:655px}section.hero-banner h1{font-size:3.2em}section.hero-banner p{font-size:1em;max-width:70%;margin-bottom:1.5em}a.custom-btn,section.hero-banner a{font-size:1em}section.templ-home p{font-size:1em;margin:1.5em 0}section.first-section{padding:185px 0 100px}section.first-section h2,section.second-section h2{padding-bottom:.3em}section.first-section .left .background-element{width:unset;height:unset;top:-169px;right:-187px}section.first-section .left .main-img{-webkit-box-shadow:20px 15px var(--mainBrand);box-shadow:20px 15px var(--mainBrand)}section.first-section .left .main-img:hover{-webkit-box-shadow:20px 20px var(--mainBrand);box-shadow:20px 20px var(--mainBrand)}section.second-section{padding:35px 0 45px}section.second-section .right img{-webkit-box-shadow:15px 15px var(--mainBrand);box-shadow:15px 15px var(--mainBrand);margin-top:60px}section.second-section .right img:hover,section.third-section .left img:hover{-webkit-box-shadow:15px 20px var(--mainBrand);box-shadow:15px 20px var(--mainBrand)}section.third-section .right img{bottom:-40px}section.third-section{padding:45px 0 100px}section.third-section .left .background-element{left:6px;top:-197px}section.third-section .left img{-webkit-box-shadow:15px 15px var(--mainBrand);box-shadow:15px 15px var(--mainBrand)}section.benefits h2{max-width:830px}section.benefits{padding:100px 0 110px}section.benefits .benefits-top-stripe{top:0}section.benefits .benefits-bottom-stripe{bottom:0}section.benefits .card{padding:3.1em .8em}section.blog{padding:70px 0 25px}section.blog h2{margin:0 auto 55px}section.blog h2::after,section.blog h2::before{width:2em;height:1.4em;top:-6px}section.blog .post-date{margin:.7em 0 .8em}section.blog h3{font-size:1.4em;margin:.5em 0}section.blog p{font-size:1em;margin-top:10px;padding-right:1em}section.blog .read-more{font-size:1em;margin-top:20px}section.zespol .grid{-ms-grid-columns:1fr 25px 1fr 25px 1fr 25px 1fr;grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:1200px){header#masthead .site-branding img{max-width:250px}header#masthead nav ul{gap:4vw}header#masthead nav a{font-size:1.1em}header#masthead .custom-link{padding-top:28px;padding-right:10px}header#masthead .custom-link a{font-size:1em}section.hero-banner .img-wrapper{max-width:500px}section.second-section .left{padding:0 0 0 4%}section.second-section .right{padding-left:20px}.oferta-first{padding:50px 20px 30px}.oferta-second{padding:30px 40px 0 20px}.oferta-first .left img,.oferta-second img{-webkit-box-shadow:15px 10px var(--mainBrand);box-shadow:15px 10px var(--mainBrand)}.oferta-first .left img:hover,.oferta-second img:hover{-webkit-box-shadow:15px 15px var(--mainBrand);box-shadow:15px 15px var(--mainBrand)}section.zespol{padding:50px 0 40px}.oferta-first h1,section.zespol h1{margin:0 auto 30px}section.zespol p{margin:0 auto 2.92em;padding:0 20px}.blog-page h1,.post-page-title,section.kontakt h1,section.polityka-prywatnosci h1,section.regulamin h1{margin:50px auto 40px}section.kontakt .columns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.oferta-second .columns .left,.oferta-second .columns .right,section.kontakt .columns .left,section.kontakt .columns .right,section.kontakt .left h2::after{width:100%}section.kontakt .columns .left{text-align:center}section.kontakt h2{margin:0 auto 40px}section.kontakt .text-group{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section.kontakt .submit-btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.blog-page .page-nav-container,.single-post-ctm,section.kontakt .map-wrapper{margin-bottom:40px}footer.site-footer .container{padding:70px 20px 30px}footer.site-footer .first-row{margin-bottom:80px}footer.site-footer .logo{padding-right:15px}.oferta-first .left{padding-right:20px}.ferta-first{padding:20px}section.kontakt p.paragraph{margin-left:auto;margin-right:auto}section.kontakt form{margin:0 auto}section.kontakt .heading-wrapper{margin:0 auto 60px}.oferta-second .columns{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:25px;max-width:650px;margin:0 auto}.oferta-second .left{padding:2em 0 0}.oferta-third{padding:50px 0}.page-id-140 section.blog{padding:85px 0 40px}section.polityka-prywatnosci .container,section.regulamin .container{padding:0 20px 55px}}@media screen and (max-width:1150px){section.hero-banner{padding-top:25px}section.hero-banner .text-block{padding-top:3%;max-width:460px}section.hero-banner p{max-width:95%}section.hero-banner .img-wrapper{max-width:400px;padding-top:95px}section.benefits .grid{grid-gap:10px}section.benefits .card{padding:1.8em .8em;gap:1em}}@media screen and (max-width:1100px){.oferta-first .columns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:25px}.oferta-first .columns .left,.oferta-first .columns .right{width:100%}.oferta-first .columns .left{text-align:center}.oferta-first .columns .left img{max-width:650px;width:100%}.oferta-first .columns .right{max-width:650px;margin:0 auto}}@media screen and (max-width:1000px){footer.site-footer .contact,footer.site-footer .first-row,footer.site-footer .second-row .links,header#masthead nav ul{-webkit-box-orient:vertical;-webkit-box-direction:normal}header#masthead .desktop-hidden,header#masthead .menu-toggle{display:block}.custom-link{display:none}header#masthead .menu-main-container{position:fixed;right:-210px;top:0;max-width:210px;width:100%;height:100vh;background:var(--white);-webkit-box-shadow:0 0 10px rgba(59,59,59,.4);box-shadow:0 0 10px rgba(59,59,59,.4);-webkit-transition:right .2s ease-out;-o-transition:right .2s ease-out;transition:right .2s ease-out;z-index:1}header#masthead .menu-main-container.open{right:0}header#masthead nav ul{-ms-flex-direction:column;flex-direction:column;padding-top:70%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-right:20px}section.zespol .grid{-ms-grid-columns:1fr 25px 1fr 25px 1fr;grid-template-columns:repeat(3,1fr)}footer.site-footer .container{padding:50px 20px 30px}footer.site-footer .first-row{-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:45px}footer.site-footer .contact,footer.site-footer .footer-menu,footer.site-footer .logo,footer.site-footer .social-media{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-right:unset;text-align:center}footer.site-footer .logo p{margin-bottom:0}footer.site-footer .social-media h4{margin-bottom:12px}footer.site-footer .contact{padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer.site-footer .contact h4{text-align:center;margin-bottom:12px}footer.site-footer .second-row{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}footer.site-footer .second-row .links{-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}footer.site-footer .copyright{text-align:center}}@media screen and (max-width:980px){section.second-section .container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:650px}.oferta-third .container,section.third-section .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;padding:0 20px}section.second-section .container .left,section.second-section .container .right,section.third-section .container .left,section.third-section .container .right{width:100%}section.second-section .container .right{text-align:center}section.second-section h2{padding-top:2em}section.third-section .container{-ms-flex-direction:column;flex-direction:column;max-width:650px}section.third-section .container .left{text-align:center;padding:0}section.third-section .left .img-wrapper{padding-right:15px}section.third-section .right{padding:50px 2% 0 0}.oferta-third .container{-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:25px}}@media screen and (max-width:900px){section.hero-banner h1{font-size:2.8em}section.hero-banner .text-block{padding-top:1%;max-width:330px}section.hero-banner p{margin-bottom:1em;line-height:1.4}section.hero-banner a{padding:.5em 1em}.hero-banner-stripe{left:-50px;width:calc(100% + 50px)}section.first-section{padding:100px 0 50px}section.first-section .right{padding-top:3em}section.first-section .right p.second,section.first-section .right p.third{margin-bottom:1.2em}section.first-section h2{margin:0}section.first-section .left .background-element{top:-70px;right:-170px}.blog-page .posts-grid{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:850px){section.benefits .grid{-ms-grid-columns:1fr 15px 1fr;grid-template-columns:repeat(2,1fr);gap:15px}section.benefits .card{gap:.5em}}@media screen and (max-width:800px){h2,section.certificates h2{font-size:2em}section.first-section .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}section.first-section .left,section.first-section .right{width:100%}section.first-section p,section.second-section p,section.third-section p{font-size:1.125em}section.first-section .left .img-wrapper{padding:0 20px}.oferta-first .container{text-align:center}.oferta-first h1{font-size:2.1em;display:block;margin:0 auto 25px;padding:0 63px}.oferta-first h1::after{width:1.9em;height:1.7em;top:-10px;right:-7px}.oferta-first h1::before{width:1.9em;height:1.7em;top:-10px;left:-7px}.oferta-first .left{padding-top:15px}.oferta-first .right{text-align:left}.blog-page h1,section.kontakt h1,section.zespol h1{font-size:2.4em}.blog-page h1::after,section.kontakt h1::after,section.zespol h1::after{width:64px;height:57px;top:-5px;right:-70px}.blog-page h1::before,section.kontakt h1::before,section.zespol h1::before{width:64px;height:57px;top:-5px;left:-70px}section.blog h2::before{left:-70px}section.blog h2::after{right:-70px}section.polityka-prywatnosci h1,section.regulamin h1{font-size:2.3em;display:block;margin:0 auto 25px}section.polityka-prywatnosci h1::before,section.regulamin h1::before{left:-55px}section.polityka-prywatnosci h1:after,section.regulamin h1::after{right:-55px}}@media screen and (max-width:700px){section.hero-banner .container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:25px}section.hero-banner .text-block{padding:0 0 40px;max-width:unset;text-align:center}section.hero-banner .text-block h1 br{display:none}section.hero-banner .hero-banner-stripe{z-index:-1}section.benefits{padding:65px 0 80px}section.third-section .right img{width:10em}section.zespol p{font-size:1.4em}}@media screen and (max-width:540px){.blog-page .posts-grid{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}.oferta-first h1{width:-webkit-min-content;width:-moz-min-content;width:min-content;line-height:1.2}.oferta-first h1::after,.oferta-first h1::before{top:50%;-webkit-transform:translateY(-60%);-ms-transform:translateY(-60%);transform:translateY(-60%)}}@media screen and (max-width:420px){section.benefits .grid{-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr)}}@media screen and (max-width:380px){header#masthead .site-branding img{max-width:180px}.error-404 h1{font-size:10em}}#contact-popup,#job-popup{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:var(--white);z-index:10000001;transform:translateY(-100%);opacity:0;transition:.5s}#contact-popup.active-popup,#job-popup.active-popup{opacity:1;transform:translateY(0)}#contact-popup-close-btn,#job-popup-close-btn{position:absolute;top:20px;right:50px;font-weight:700;font-size:40px;cursor:pointer;z-index:1}.contact-popup-form-container,.job-popup-form-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;align-content:center;flex-wrap:wrap}.contact-popup-form-container h2,.job-popup-form-container h2{margin-bottom:0}.contact-popup-form-container h2,.contact-popup-form-container p,.job-popup-form-container h2,.job-popup-form-container p{width:100%;text-align:center}.contact-popup-form-container form p,.job-popup-form-container form p,section.form-section form p{display:flex;flex-direction:column;justify-content:center;align-items:center}.contact-popup-form-container input,.contact-popup-form-container input:focus-visible,.job-popup-form-container input,.job-popup-form-container input:focus-visible{margin:10px;border-top:0;border-left:0;border-right:0px;border-radius:0;padding:5px 20px;max-width:300px;outline:0}.contact-popup-form-container input[type=submit],.job-popup-form-container input[type=submit]{background:var(--gradient);color:var(--white);padding:.625em 2.8125em;font-size:1.125em;font-weight:500;border-radius:10px;display:inline-block;-webkit-transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;-o-transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;cursor:pointer;border:none;margin-top:20px}section.form-section{background:var(--light);padding:132px 0 150px;position:relative;overflow:hidden;margin-bottom:-160px}.parallax{background-attachment:fixed!important;background-repeat:no-repeat!important;position:absolute;top:0;width:100%;opacity:.3;z-index:0}section.form-section .benefits-top-stripe{position:absolute;top:-3px;right:0;left:0;width:100%;max-width:unset;transform:scaleX(-1)}section.form-section .benefits-bottom-stripe{position:absolute;bottom:-3px;right:0;left:0;width:100%;max-width:unset;transform:scaleX(-1)}section.form-section .container{max-width:1350px;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;flex-wrap:wrap}section.form-section h2{margin-bottom:0;text-align:center;max-width:1199px;margin-left:auto;margin-right:auto}section.form-section p{z-index:1}section.form-section input,section.form-section input:focus-visible{margin:10px;border-top:0;border-left:0;border-right:0px;border-bottom:0;border-radius:10px;padding:5px 20px;max-width:300px;outline:0}.accordion-panel .accordion-wrapper .accordion-text button.aplication,section.form-section input[type=submit]{background:var(--gradient);color:var(--white);padding:.625em 2.8125em;font-size:1.125em;font-weight:500;display:inline-block;cursor:pointer}section.form-section input[type=submit]{border-radius:10px;-webkit-transition:-webkit-transform .3s ease-out;-o-transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;border:none;margin-top:20px;z-index:1}section.certificates .container,section.job-offerts .container{max-width:1485px;padding:0 20px}.accordion{background-color:#cfb479;color:var(--white);cursor:pointer;padding:18px;width:100%;border:none;outline:0;font-size:2em;transition:.3s;text-align:center;font-family:Garamond;font-weight:700;border-radius:0;border-bottom:1px solid #d9be87}.accordion:hover,.active{background-color:var(--mainBrand)}.accordion:focus,.accordion:hover{border-bottom:1px solid #d9be87}.active,.active:focus,.active:hover{border-bottom:0}.accordion:after{content:'\002B';color:var(--white);font-weight:700;float:right;margin-left:5px}.active:after{content:"\2212"}.accordion-panel{background-color:var(--light);max-height:0;overflow:hidden;transition:max-height .2s ease-out;border-left:2px solid var(--mainBrand);border-right:2px solid var(--mainBrand)}.accordion-panel .accordion-wrapper{padding:50px 20px;display:flex;gap:50px}.accordion-panel .accordion-wrapper .accordion-bg{position:relative;min-width:30%;background-repeat:no-repeat;border-radius:10px;filter:drop-shadow(4px 4px 4px rgba(0, 0, 0, .15));transition:.3s}.accordion-panel .accordion-wrapper .accordion-bg:hover,.accordion-panel .accordion-wrapper .accordion-text button.aplication:hover{transform:translateY(-5px)}.accordion-panel .accordion-wrapper .accordion-text{padding-top:20px;padding-bottom:20px;display:flex;justify-content:center;align-content:center;align-items:center;flex-direction:column;gap:50px;width:100%}.accordion-panel .accordion-wrapper .accordion-text .accordion-text-content *{font-family:Garamond;font-size:22px}.accordion-panel .accordion-wrapper .accordion-text p{padding:0;margin:0!important;max-width:none!important;text-align:left!important}.accordion-panel .accordion-wrapper .accordion-text button.aplication{border-radius:10px;-webkit-transition:-webkit-transform .3s ease-out;-o-transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;border:none;margin:0;width:150px;position:relative}.accordion:first-of-type{-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;border-top-left-radius:10px;border-top-right-radius:10px}.accordion:last-of-type{-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px}.accordion.active:last-of-type{-webkit-border-bottom-right-radius:0px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-bottomright:0px;-moz-border-radius-bottomleft:0px;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion.active:last-of-type+.accordion-panel{border-bottom:2px solid var(--mainBrand);-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px}@media screen and (max-width:680px){section.zespol .grid{-ms-grid-columns:1fr 25px 1fr;grid-template-columns:repeat(2,1fr)}.accordion-panel .accordion-wrapper{padding:50px 20px;display:flex;gap:50px;flex-direction:column}.accordion-panel .accordion-wrapper .accordion-bg{height:150px}}@media screen and (max-width:440px){section.zespol .grid{-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr)}section.zespol .card{max-width:300px;margin:0 auto 20px}.accordion-panel .accordion-wrapper .accordion-bg{display:none}}.aplication-label{padding:5px 20px;margin:10px 0;border-bottom:1px solid #ccc;width:300px;text-align:left;color:#666}.aplication-label .wpcf7-checkbox span label{margin:0 20px 0 0}.aplication-label span input{margin:15px 5px 0 0;padding:0}section.certificates .certificat{width:100%;display:flex;justify-content:center;align-content:center;align-content:center;gap:150px;padding-bottom:235px;background-image:url(//www.biuroprospero.pl/wp-content/themes/prospero/assets/golden-wing.png);background-repeat:no-repeat;background-size:auto 80%;background-position-x:100%}section.certificates .certificat:last-of-type{padding-bottom:0}section.certificates .certificat:nth-of-type(odd){flex-direction:row-reverse;background-position-x:30%}section.certificates .certificat-image-container{max-width:30%}section.certificates .certificat-image-container img{-webkit-box-shadow:48px 33px var(--mainBrand);box-shadow:48px 33px var(--mainBrand);border-radius:15px;-webkit-transition:-webkit-transform .3s ease-out,-webkit-box-shadow .3s ease-out;transition:transform .3s ease-out,box-shadow .3s ease-out,-webkit-transform .3s ease-out,-webkit-box-shadow .3s ease-out;-o-transition:transform .3s ease-out,box-shadow .3s ease-out;border:1px solid var(--mainBrand)}section.certificates .certificat-image-container img:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}section.certificates .certificat-image-container,section.certificates .certificat-text-container{display:flex;flex-direction:column;justify-content:center;align-content:center;align-items:center;min-height:100%}section.certificates .certificat-text-container *{text-align:left;width:100%;min-width:100%;margin:0}section.certificates .certificat-text-container h2{margin-bottom:60px;padding-bottom:20px}section.certificates .certificat-text-container ul{font-family:Garamond;font-size:1.5em}section.certificates .certificat-text-container a.custom-btn{margin-top:50px;width:auto;min-width:auto}@media screen and (max-width:1500px){section.certificates .certificat{padding-left:50px;padding-right:100px;gap:100px}section.certificates .certificat:nth-of-type(odd){padding-left:50px;padding-right:50px}}@media screen and (max-width:1200px){section.certificates .certificat-image-container img{-webkit-box-shadow:15px 10px var(--mainBrand);box-shadow:15px 10px var(--mainBrand)}section.certificates .certificat{padding-right:50px;gap:70px}section.certificates .certificat-image-container{max-width:40%}section.certificates .certificat-text-container ul,section.certificates p{font-size:1.3em}}@media screen and (max-width:950px){section.certificates .certificat{flex-wrap:wrap;gap:50px}section.certificates .certificat-text-container a.custom-btn{display:none}section.certificates a.custom-btn.mobile{display:block;margin-top:50px}}@media screen and (max-width:750px){section.certificates .certificat-image-container{max-width:500px}section.certificates .certificat,section.certificates .certificat:nth-of-type(odd){padding-left:25px;padding-right:25px}}@media screen and (max-width:480px){h2,section.certificates h2{font-size:1.8em}section.first-section .left .main-img{-webkit-box-shadow:10px 5px var(--mainBrand);box-shadow:10px 5px var(--mainBrand)}section.first-section .left .main-img:hover{-webkit-box-shadow:10px 10px var(--mainBrand);box-shadow:10px 10px var(--mainBrand)}section.first-section .left .background-element{top:-95px;right:-90px}section.blog h2::before{left:-60px}section.blog h2::after{right:-60px}}.footer-top-stripe{position:relative;top:8px;right:0;left:0;width:100%;max-width:unset;transform:scaleX(-1)}.splide__pagination{padding-top:50px!important;bottom:-1em!important}.splide__pagination__page.is-active{background:var(--mainBrand)!important}.splide__container{box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list{display:block}.splide__track--fade>.splide__list>.splide__slide{left:0;opacity:0;position:absolute;top:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;position:relative;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:transparent}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}