/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial}}}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.static{position:static}.z-50{z-index:50}.container{width:100%}.mx-auto{margin-inline:auto}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.w-full{width:100%}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.overflow-hidden{overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.bg-\[\#f4efe8\]{background-color:#f4efe8}.object-cover{object-fit:cover}.text-center{text-align:center}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.opacity-0{opacity:0}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.duration-300{--tw-duration:.3s;transition-duration:.3s}.\[hostname\:port\]{hostname:port}@media(hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}html{scroll-behavior:smooth}body{color:#3f3a35;margin:0;font-family:Poppins,sans-serif}header,.desktop-menu a,.mobile-menu a{font-family:Poppins,sans-serif}.logo img{height:30px}body #hero .hero-text{text-align:center;padding:0 30px 30px}body #o-nas{padding:0 30px 30px}body #oferta{color:#3f3a35;padding:10px 30px}body #realizacje{padding:4px 30px 30px}body #realizacje .realizacja{flex-wrap:wrap;gap:1rem;display:flex}@media(max-width:639px){body #realizacje .realizacja{flex-direction:column;width:100%}body #realizacje .realizacja>div{width:100%}}@media(min-width:640px)and (max-width:1023px){body #realizacje .realizacja>div{width:calc(50% - 1rem)}body .realizacja-item-9{display:none}}@media(min-width:1024px){body #realizacje .realizacja>div{width:calc(33.33% - 2rem)}body #realizacje .realizacja{gap:2rem}}@media(min-width:1440px){body #realizacje .realizacja>div{width:calc(25% - 2rem)}body #realizacje .realizacja{gap:2rem}body .realizacja-item-9{display:none}}body header{background-color:#f5791a99;border-color:#c9a76a33}body .header-inner a{text-decoration:none}body .header-inner{padding:1.5rem 2rem 1.5rem 1rem}body .logo-text{color:#fff;letter-spacing:.01em;font-size:1.4rem}body .desktop-menu{gap:2rem;display:none}@media(min-width:1024px){body .desktop-menu{display:flex}}body .desktop-menu a{color:#f3e9d8;padding:.5rem 0;font-weight:500;text-decoration:none;transition:color .2s}body .desktop-menu a:hover{color:#c9a76a}body .mobile-hamburger{cursor:pointer;background:0 0;display:block}@media(min-width:1024px){body .mobile-hamburger{display:none}}body .hamburger-btn{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:space-between;width:32px;height:24px;padding:0;display:flex}body .hamburger-btn span{background-color:#f3e9d8;border-radius:2px;width:100%;height:3px;transition:all .3s}body .hamburger-btn.active span:first-child{transform:translateY(10px)rotate(45deg)}body .hamburger-btn.active span:nth-child(2){opacity:0}body .hamburger-btn.active span:nth-child(3){transform:translateY(-10px)rotate(-45deg)}body .mobile-menu{background-color:#f3853199;border-color:#c9a76a1a;border-top-style:solid;border-top-width:1px;flex-direction:column;gap:1rem;padding:1.5rem;box-shadow:0 4px 12px #0003}body .mobile-menu a{color:#f3e9d8;text-align:center;padding:.2rem;font-size:1.3rem;text-decoration:none;transition:color .2s;display:block}body .mobile-menu a:hover{color:#c9a76a}body footer{color:#ececec;background-color:#b44e00b3;border-color:#c9a76a33;border-radius:3px;padding:1rem 3rem}body footer p{font-size:13px;margin-top:3px!important;margin-bottom:3px!important}.hero-container{justify-content:center;width:100%;display:flex}.hero-inner{width:100%}.hero-flex{flex-flow:row-reverse wrap;align-items:center;display:flex}.hero-image,.hero-title,.hero-text{width:100%}.hero-image-container{position:relative}.hero-img{object-fit:cover;width:100%;height:auto}.hero-title{margin-top:30px}.hero-title h2{text-align:center;margin:0;font-size:1.5rem}.highlight{color:#b8945a}.hero-text p{text-align:center;margin-top:24px;font-size:1.1rem}@media(min-width:768px){.hero-flex{flex-direction:row-reverse;justify-content:space-between}.hero-image,.hero-title{width:50%}.hero-text{width:100%}.hero-title{text-align:left;margin-top:30px}.hero-text{text-align:left;font-size:1.125rem;padding:0 100px 30px!important}.hero-img{height:420px}.hero-title h2{font-size:1.75rem}}.o-nas-container{background-color:#efe4d2;padding:40px}.o-nas-inner{margin:0 auto}.o-nas-flex{flex-direction:column;align-items:center;display:flex}.o-nas-text{text-align:center;width:100%}.o-nas-text h2{margin-bottom:24px;font-size:1.5rem}.o-nas-text p{color:#4b3621;margin-bottom:20px;font-size:1rem;line-height:1.8}.o-nas-image{width:100%}.o-nas-image-container{position:relative;overflow:hidden}.o-nas-img{object-fit:cover;width:100%;height:auto}@media(min-width:768px){.o-nas-container{padding:0!important}.o-nas-flex{flex-direction:row;justify-content:space-between;align-items:center}.o-nas-text{text-align:center;width:50%}.o-nas-text p{width:80%;margin:auto}.o-nas-image{width:50%}.o-nas-img{height:400px}}.contact-container{max-width:900px;margin:50px auto;padding:20px}.contact-container h2{text-align:center;color:#333;margin-bottom:20px;font-size:2rem;font-weight:700}.contact-container form{flex-direction:column;gap:20px;display:flex}.contact-container form div{flex-direction:column;display:flex}.contact-container label{color:#333;margin-bottom:8px;font-size:1.1rem;font-weight:600}.contact-container input,.contact-container textarea{color:#333;background-color:#fafafa;border:1px solid #ddd;border-radius:8px;padding:12px;font-family:Poppins,sans-serif;font-size:1rem;transition:border-color .3s}.contact-container input:focus,.contact-container textarea:focus{border-color:#b8945a;outline:none}.contact-container textarea{resize:vertical;min-height:150px}.contact-container button{color:#fff;cursor:pointer;background-color:#f06c07cc;border:none;border-radius:8px;align-self:center;margin-top:10px;padding:12px 24px;font-size:1.2rem;font-weight:600;transition:background-color .3s}.contact-container button:hover{background-color:#f06c07e6}.contact-container button:active{background-color:#f06c07cc}.contact-container button:disabled{background-color:#5f3b1fcc}.contact-container .checkbox-container{color:#333;cursor:pointer;flex-flow:row;font-size:12px;display:flex}.contact-container input[type=checkbox]{cursor:pointer;accent-color:#4caf50;width:18px;height:18px;margin-right:8px;transition:background-color .3s,border .3s}.contact-container label{cursor:pointer;font-size:12px;line-height:24px;margin-bottom:0!important}.contact-container .checkbox-container:hover input[type=checkbox]{border-color:#4caf50}@media(max-width:768px){.contact-container{padding:15px}h2{font-size:1.5rem}form{gap:15px}label{font-size:1rem}input,textarea{padding:10px;font-size:1rem}button{padding:10px 20px;font-size:1rem}}.message-box{color:#fff;opacity:0;background-color:#4caf50;border-radius:5px;padding:15px;font-size:16px;animation:.5s forwards fadeIn;position:fixed;top:20px;left:50%;transform:translate(-50%);box-shadow:0 4px 6px #0000001a}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.message-box.error{background-color:#f44336}.message-box.success{background-color:#4caf50}.message-box.fade-out{animation:.5s forwards fadeOut}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}.reveal{opacity:0;transform:translateY(24px);transition:opacity .9s cubic-bezier(.4,0,.2,1),transform .9s cubic-bezier(.4,0,.2,1)}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-left{transform:translate(-40px)}.reveal-right{transform:translate(40px)}.reveal-scale{transform:scale(.96)}.reveal-slow{transition-duration:1.1s}.reveal.visible.reveal-left,.reveal.visible.reveal-right,.reveal.visible.reveal-scale{transform:none}@media(prefers-reduced-motion:reduce){.reveal{transition:none}}#cookie-notice{position:fixed;bottom:0;left:0;right:0;background-color:#32323ae6;color:#fff;padding:15px;font-size:14px;z-index:1000;display:flex;justify-content:center;align-items:center;visibility:hidden;opacity:0;transition:visibility 0s,opacity .5s linear}#cn-notice-text{padding:0 10px}#cookie-notice.show{visibility:visible;opacity:1}.cookie-notice-container{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:1200px;margin:0 auto;a{color:#fff}}.cn-text-container{flex:1}.cn-buttons-container{display:flex;justify-content:flex-end}.cn-set-cookie{background-color:#00a99d;color:#fff;padding:10px 20px;text-decoration:none;border-radius:5px;transition:background-color .3s ease}.cn-set-cookie:hover{background-color:#008f86}.cn-close-icon{font-size:30px;cursor:pointer;margin-left:20px}@media(max-width:768px){.cookie-notice-container{font-size:13px;text-align:center}.cn-buttons-container,.cn-close-icon{margin-top:10px}}#polityka-title{padding-top:120px;height:100px;min-height:100px;text-align:center}.polityka-content{background-color:#efe4d2;border-radius:8px;padding:20px;color:#443214}.polityka-content h3{font-size:1.2rem;color:#3f3a35;margin-top:20px}.polityka-content p{font-size:1rem;line-height:1.6;margin:10px 0}.polityka-content a{color:#3f3a35;text-decoration:none}.polityka-content a:hover{text-decoration:underline}#polityka-hero{padding:60px 0 0;text-align:center}#polityka-hero .hero-inner{max-width:100%;margin:0 auto}#polityka-hero .hero-title h3{font-size:1.5rem;color:#443214}
