@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&display=swap";body{margin:0}html{scroll-behavior:smooth;box-sizing:border-box;overflow-x:hidden}body{margin:0;padding:0;font-family:Montserrat,sans-serif;font-size:13px;position:relative}h1{font-size:2.5rem}h2{font-size:2.1rem}p{font-size:1.1rem;line-height:1.7rem}.modal-overlay{z-index:10;backdrop-filter:blur(5px);background-color:#0008;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}#main-paragraph p{padding-left:15px}.animate-header-box{position:relative}.animate-header-wrapper{margin-top:42px;margin-bottom:42px;position:relative}.animate-header{text-align:center;color:orange;width:100%;position:absolute;top:28%}.negative{filter:invert()}.mono{filter:grayscale();transition:all 1s}.mono:hover{filter:grayscale(0);transition:all 1s}.icon-prop{max-width:80px;min-height:120px}.icon-header{font-size:1.6rem;font-weight:700}.icon-text{padding:3px}.offer-row{margin-top:30px;margin-bottom:30px}.offer-img{display:flex}.offer-img img{width:70%}.offer-text p,.offer-text h2{max-width:95%;padding:5px}.offer-text>div>h2>strong{color:orange}.social-icons{cursor:pointer}.social-icons a{color:#000;justify-content:center;align-items:center;margin:8px;font-family:Montserrat,sans-serif;text-decoration:none;display:flex}.social-icons span{color:#000;margin-left:15px;font-family:Montserrat,sans-serif;font-size:22px;font-weight:700;text-decoration:none}.contact-icons svg{width:40px;height:40px}.contact-icons>.social-span,.contact-icons>.social-icon{z-index:-2;align-items:center;line-height:40px;display:flex}.slider{background-color:#000;width:100%;height:90vh;display:block;position:relative}.slider-inner{width:100%;height:90vh;display:block;position:relative;top:0;left:0}.slider-img{width:100%;height:90vh;display:block;position:absolute;top:0;left:0;overflow:hidden}.slider-background{background-position:50%;background-size:cover;width:100%;height:90vh;display:block;position:absolute;top:0;left:0}.slider-holder{opacity:.01;width:100%;height:90vh;display:block}#counters{background-image:url(/assets/bg1.jpg);background-position:top;background-repeat:no-repeat;background-size:cover}.counter-box{margin-top:40px;margin-bottom:40px;padding-left:15px;padding-right:15px}.counter-box p,.counter-box h2{color:#fff}.counter-box h2{font-size:2.7rem}.background-bottom{margin-bottom:-2px;transform:rotate(180deg)}.background-top{margin-top:-2px}.galery-item{margin-left:10px;margin-right:10px}.galery-item img{border:1px solid gray}.galery-item img:hover{border:1px solid orange}#portfolio{background-image:url(/assets/bg2.jpg);background-position:top;background-repeat:no-repeat;background-size:cover}#portfolio p,#portfolio h2{color:#fff}#portfolio h2{margin-top:20px}.portfolio-img{margin-bottom:45px}#main{margin-top:45px}#bio{color:#fff;background-color:#000}.offer-text h3{font-size:1.8rem}#przyslona{width:50%}#offer-list{margin-top:80px}.offer-img img{border:1px solid #000}.offer-img img:hover{border:1px solid orange}#main #_galeria{margin-top:70px}.contact-icons svg{height:50px}.icon-text{line-height:1.3em}.icon-svg svg{width:60px;height:60px}.icon-header{margin-top:20px;margin-bottom:15px}.icon-text{margin-top:0;padding-left:3px;padding-right:3px}.service-span{color:#000;font-size:1.9rem;transition:all .7s ease-in-out}.service-span-active{color:orange;transition:all .4s ease-in-out}@media screen and (width<=900px){.offer-text h2,.offer-text p{width:100%;max-width:100%}.offer-text h2{text-align:center}.offer-text p{padding-right:5px}.animate-header h1,.animate-header-wraper h1{font-size:1.7rem}.animate-header-wrapper{margin-top:65px;margin-bottom:62px;position:relative}.portfolio-img{width:90%;max-width:90%}.header{min-width:300px;max-width:100%}body{overflow-x:hidden}.icon-header{margin-top:5px;margin-bottom:10px}.icon-text{margin-top:5px}h1{font-size:1.8rem}h2{margin-top:0;margin-bottom:10px;font-size:1.8rem}h3{font-size:1.5rem}#bio h2{margin-top:30px}.background-bottom,.background-top{display:none}.service-span h3{font-size:1.5rem}.offer-text h2{padding:0}.offer-img img{margin-bottom:25px}.slider{background-color:#000;width:100%;height:450px;display:block;position:relative}.slider-inner{width:100%;height:450px;display:block;position:relative;top:0;left:0}.slider-img{width:100%;height:450px;display:block;position:absolute;top:0;left:0;overflow:hidden}.slider-background{background-position:50%;background-size:cover;width:100%;height:450px;display:block;position:absolute;top:0;left:0}.slider-holder{opacity:.01;width:100%;height:450px;display:block}.animate-header-box{margin-top:-60px}#bio p,#bio h2{text-align:center}}.flex{display:flex}.row{flex-direction:row}.column{flex-direction:column}.wrap{flex-wrap:wrap}.justify-center{justify-content:center}.justify-start{justify-content:start}.justify-end{justify-content:end}.justify-between{justify-content:space-between}.align-center{align-items:center}.align-start{align-content:start}.align-end{align-content:end}.align-between{align-content:space-between}.left{align-self:end}.full-width{width:100%}.fixed-width{max-width:1200px}.fixed-width-700{max-width:700px}.text-center{text-align:center}.text-right{text-align:right}.w-10{width:10%}.w-20{width:20%}.w-30{width:30%}.w-40{width:40%}.w-50{width:50%}.w-60{width:60%}.w-70{width:70%}.max-w-40{max-width:40%}.max-w-60{max-width:60%}.top-15{margin-top:15px}.top-30{margin-top:30px}.top-50{margin-top:50px}.top-70{margin-top:70px}.bottom-15{margin-bottom:15px}.bottom-30{margin-bottom:30px}.bottom-50{margin-bottom:50px}.bottom-70{margin-bottom:70px}.left-20{padding-left:20px}.m-top-80,.m-top-40{margin-top:80px}.gallery-grid{column-count:auto;column-width:250px;column-gap:5px}.gallery-grid img{width:100%}.lightbox-img{z-index:999;max-width:80vw;max-height:80vh;box-shadow:0 15px 22px -12px #0f0f0f}.width-80{color:#fff;width:60vw}.width-80 h2{cursor:pointer}.colSize-1{column-width:100%;column-gap:5px}.colSize-2{column-width:180px;column-gap:5px}.colSize-3{column-width:120px;column-gap:5px}@media screen and (width<=900px){.res-column{flex-direction:column}.res-inver{flex-direction:column-reverse}.fixed-width{max-width:100%;padding-left:10px;padding-right:10px}.fixed-width-700{max-width:90%}.w-40,.w-50,.w-60,.w-70{width:100%}.max-w-40,.max-w-60{max-width:100%}.left-20{padding:0}.text-right{text-align:left}.res-center{text-align:center;justify-content:center;align-items:center;margin:0;padding:0}.justify-end,.justify-start{justify-content:center}.align-end,.align-start{align-items:center}}.post-card img{filter:grayscale()opacity(.8);width:100%;transition:all .6s ease-in-out}.post-card img:hover{filter:grayscale(0)opacity();transition:all .6s ease-in-out}.post-card h3{text-align:center;padding-left:10px;padding-right:10px;font-size:1.3rem}.post-card p{padding-left:10px;padding-right:10px}.post-title{color:#000;justify-content:center;align-items:center;width:100%;height:90px;display:flex}.post-title h3{padding-left:40px;padding-right:40px}.post-desc{--max-lines:4;-webkit-line-clamp:var(--max-lines);text-align:center;-webkit-box-orient:vertical;font-size:1.1rem;font-weight:600;line-height:1.5rem;display:-webkit-box;overflow:hidden}.post-tags{color:orange;text-align:center;height:40px;font-size:.9rem}.post-meta{text-align:center;font-size:.9rem}.post-meta svg{width:12px;margin-bottom:-3px;margin-right:10px}.post-meta span{margin-left:15px;margin-right:15px;font-weight:700}.blog-btn{text-align:center;justify-content:center;align-items:center;width:100%;height:50px;font-size:1.1rem;font-weight:700;transition:all .6s ease-in-out;display:flex}.blog-btn a{color:#000;background-color:#fff;border-radius:0 0 20px 20px;width:100%;height:50px;line-height:50px;text-decoration:none;transition:all .6s ease-in-out;display:block}.blog-btn a:hover{color:#fff;background-color:#000;transition:all .6s ease-in-out}.blog-post{margin-bottom:50px}.post-title{margin-top:0}.post-content{padding-right:20px}.post-content p{line-height:1.7rem}.post-content h2{margin-block-end:-5px;font-size:1.5rem}.blog-gallery{margin-top:1.5em;position:relative}.blog-gallery>.gallery-grid{column-count:auto;-moz-column-fill:balance;column-fill:balance;position:sticky}.add-post{width:700px}.add-post label{word-wrap:break-word;flex-direction:column;width:700px;margin-top:20px;display:flex}.add-post input{width:100%;height:40px}.text-area{min-height:350px}.add-post span{margin-bottom:5px;font-size:1.2rem;font-weight:500}.add-post button{width:250px;height:40px;margin-top:30px;margin-bottom:60px;font-size:1.3rem;font-weight:700}.post-grid{flex-wrap:wrap;justify-content:center;align-items:flex-start;column-gap:20px;margin-bottom:50px;display:flex}.post-card{border:1px solid #797979;border-radius:20px;width:30%;margin:30px 10px 10px}.blog-tag-name{color:orange;text-align:center;cursor:pointer;background-color:#fff;border:1px solid orange;border-radius:25px;margin-bottom:20px;margin-left:15px;margin-right:15px;padding:10px 15px;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .7s ease-in-out}.blog-tag-name-active{color:#000;text-align:center;cursor:pointer;background-color:orange;border:1px solid orange;border-radius:25px;margin-bottom:20px;margin-left:15px;margin-right:15px;padding:10px 15px;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .7s ease-in-out}.blog-tag-name:hover{color:#272727;background-color:orange;transition:all .7s ease-in-out}.blog-heading-tags{margin-bottom:50px}.pagin-btn{color:orange;text-align:center;cursor:pointer;background-color:#fff;border:1px solid orange;border-radius:25px;margin-bottom:20px;margin-right:15px;padding:10px 15px;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .7s ease-in-out}.pagin-btn:hover{color:#272727;background-color:orange;transition:all .7s ease-in-out}#pagination{margin-top:45px}.post-tags{color:orange}.post-avatar{margin-top:50px}.post-avatar img{border:1px solid orange;border-radius:50%;width:50%}.blog-heading-h{margin-top:50px}.blog-heading-p p{font-weight:600}.blog-post>.post-title{text-align:center}@media screen and (width<=1350px){.post-card{width:46%}}@media screen and (width<=1050px){.post-card{width:75%}.post-content{margin:0 auto;padding-left:5px;padding-right:5px}.blog-heading-section{max-width:95vw;margin:0 auto}.blog-heading-img img{max-width:100%}}@media screen and (width<=500px){.post-card{width:85%}}#bio-page{min-height:80vh;margin-top:30px;margin-bottom:50px}#bio-page .content-box{border:1px solid #000}#bio-page .text-box{padding-left:25px;padding-right:15px}#bio-page .img-box{background-color:#000;padding:0}#kontakt{min-height:70vh;margin-top:30px;margin-bottom:60px}#oferta img{width:100%}.navigation{color:#fff;z-index:5;width:100%;margin:0;list-style:none}.navigation img{width:250px;margin-top:10px}.navigation ul{width:100%;padding:0;list-style:none}.navigation li{margin:0 13px}.navigation a{font-size:1.1rem;font-weight:500}@media (width<=1366px){.navigation li{margin:0 10px;font-size:12px}}.logo img{width:280px;margin-top:15px;margin-bottom:15px}.header-box{z-index:10;background-color:#000;position:sticky;top:0}.header{max-width:1300px}.menu-box{backdrop-filter:blur(5px);color:#fff;background-color:#1d1d1d70;border:1px solid gray;flex-direction:column;justify-content:center;align-items:center;width:300px;display:flex}.menu-box>.navigation{flex-direction:column;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.menu-box>.navigation li{margin-top:15px;margin-left:0;margin-right:0;font-size:1.3rem}.menu-box>.footer-icons{flex-flow:wrap;justify-content:center;align-items:center;width:170px;margin-top:30px;display:flex}.menu-box>.footer-icons img{filter:invert()}.menu-box h2{cursor:pointer;font-size:1.2rem;font-weight:300}.header h3{color:#fff;cursor:pointer;font-weight:500}.header-icons{margin-left:20px}.header-icons svg{height:.8em;transition:all .7s ease-out}.header-icons a{width:20px}.header-icons>.social-icons>.social-span,#header>div>div.flex.justify-between.align-center.menu-desktop>div.header-icons>div>a>span.social-span{display:none}@media screen and (width>=1050px){.mobile-menu-icon{display:none}}.navigation a{color:#fff;text-decoration:none;transition:all .7s ease-out}.navigation a:hover{color:orange;transition:all .7s ease-out}.mobile-nav-holder ul{flex-direction:column;margin-left:0;padding-left:0}.mobile-nav-holder li{margin-top:10px;font-size:1.2rem}@media screen and (width<=1050px){.menu-desktop{display:none}.logo img{width:240px;margin-top:15px}}.hero-box{flex-direction:column;justify-content:center;align-items:center;gap:3rem;max-width:1400px;margin:2rem auto;display:flex}.hero-header h4{color:orange;margin:0 0 -1.8rem 20%;font-size:2.5rem;font-weight:700}.hero-header h1{z-index:7;margin:0;font-size:5rem;font-weight:900;position:relative}.header-icon{color:orange;font-size:3rem;display:inline;position:absolute;top:50%;translate:30% -40%}.hero-text{font-size:1.5rem;font-weight:600}.hero-top{flex-direction:row;justify-content:center;align-items:center;gap:2rem;display:flex}.hero-bottom{width:100%}.hero-top-left{width:40%;padding-left:5rem}.hero-top-right{z-index:-10;width:60%}.hero-img{max-width:100%}.hero-cards{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:3rem;width:100%;margin-top:3rem;display:flex}.hero-card{color:#000;border-radius:10px;flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem;display:flex}.hero-card h2{text-align:left;border-left:3px solid orange;margin-top:0;margin-bottom:0;padding-left:1rem;font-size:2rem;font-weight:900}.hero-card h4{margin-top:0;margin-bottom:0;font-size:1.2rem;font-weight:700}.hero-buttons{flex-wrap:nowrap;gap:1rem;margin-top:3rem;display:flex}.hero-btn{cursor:pointer;color:#fff;border:none;border-radius:10px;padding:1rem;font-family:Montserrat,sans-serif;font-size:1rem;box-shadow:5px 3px 10px #bebebe}.hero-btn-a{background-color:#156a87;transition:all .4s}.hero-btn-b{background-color:#5e21a3;transition:all .4s}.hero-btn-a:hover,.hero-btn-b:hover{background-color:#af4600;transition:all .4s}.hero-btn a{color:#fff;text-decoration:none}.hero-span{color:orange;font-weight:800}.hero-text strong{font-weight:900}.hero-mobile{display:none}@media screen and (width<=1000px){.hero-cards{flex-wrap:wrap;gap:1rem}.hero-card{flex-basis:40%}.hero-top{flex-direction:column}.hero-top-left{width:80%;padding-left:0}.hero-top-right{z-index:-10;width:80%}}@media screen and (width<=600px){.hero-card{flex-basis:100%;margin:0 5px}.hero-header h1{font-size:2.5rem}.hero-header h4,.hero-text{font-size:1rem}.hero-card h2,.hero-card h4{font-size:1.5rem}.header-icon{color:orange;font-size:2rem;display:inline;position:absolute;top:50%;translate:30% -45%}.hero-header h4{margin:0 0 -.8rem 20%;font-weight:700}.hero-desktop{display:none}.hero-mobile{width:80%;margin:0 auto;display:block}}.footer-01,.footer-02,.footer-03{width:33%}.footer-02 img{max-width:80%}.footer-icons img{width:20px}.footer-icons .social-span{display:none}#footer{color:#fff;background-color:#000;padding-top:30px;padding-bottom:20px}#footer p{font-size:.8rem}#footer h2{font-size:1.1rem}#footer img{filter:invert()}#footer li{margin-left:10px;list-style:none}#footer ul{margin:0;padding:0}@media screen and (width<=900px){.footer-02{margin-top:20px;margin-bottom:20px}.footer-02 img{max-width:80%}.footer-01,.footer-02,.footer-03{width:100%}}.copy{text-align:center;margin-top:20px}.footer-03 ul{flex-wrap:wrap}.footer-03 li{margin-bottom:15px}[data-reveal]{opacity:0;transition:opacity .8s .3s,transform .8s .3s}[data-reveal=left]{transform:translate(-200px)}[data-reveal=right]{transform:translate(200px)}[data-reveal=up]{transform:translateY(-50px)}[data-reveal].is-visible{opacity:1;transform:none}.mobile-menu{display:none}.mobile-menu.is-open{display:flex}.menu-box{transition:transform .7s linear;transform:translateY(-110%)}.mobile-menu.is-open .menu-box{transform:translateY(0)}.hearo-image{aspect-ratio:1;width:100%;position:relative}.hearo-image .hero-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-header h1{align-items:center;gap:.25em;display:flex}.hero-header .header-icon{display:inline-flex;position:static;translate:none}#hero-prof-text{min-width:10ch;display:inline-block}.animate-header{opacity:0;transition:opacity .5s}.animate-header.is-visible{opacity:1}@keyframes hrp-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#przyslona{animation:5s linear infinite hrp-spin}.offer-img img{transition:transform 1s}.offer-img img:hover{transform:scale(1.1)}#oferta .offer-row img{transition:transform 1s}#oferta .offer-row img:hover{transform:scale(1.1)}.post-card{transition:transform .9s}.post-card:hover{transform:scale(.95)rotate(-3deg)}.icon-col{transition:color .8s,transform .8s}.icon-col:hover{color:orange;transform:translateY(-30px)}.social-icons a{transition:color .3s}.social-icons a:hover{color:orange}.header-icons .social-icons a,.footer-icons .social-icons a{color:#fff}.contact-icons .social-icons a{color:#000}.contact-icons .social-icons a:hover,.header-icons .social-icons a:hover,.footer-icons .social-icons a:hover{color:orange}.gallery-lightbox{display:none}.gallery-lightbox.is-open{display:flex}.gallery-grid img{cursor:pointer}.width-80 h2{user-select:none}.gallery{width:100%}.post-card.tag-hidden{display:none}
