.formularz{padding:3rem 1rem;background:#f6f0fbc4;border-radius:1rem;max-width:900px;margin:auto}@media (max-width: 600px){.formularz{padding:2rem 1rem}}.formularz h2{margin-bottom:2rem;font-size:2rem}@media (max-width: 600px){.formularz h2{font-size:1.5rem}}.formularz-form{display:flex;flex-direction:column;gap:1.5rem}.formularz-row{display:flex;flex-wrap:wrap;gap:1rem}@media (max-width: 600px){.formularz-row{flex-direction:column}.formularz-row.tagi-dodatkowe{flex-direction:row}}.formularz-row input[type=text],.formularz-row input[type=email],.formularz-row select,.formularz textarea,.formularz input[type=file]{flex:1;padding:.8rem;border:1px solid #ccc;border-radius:.5rem;font-size:1rem;width:100%;background-color:#fff;appearance:none}@media (max-width: 600px){.formularz-row input[type=text],.formularz-row input[type=email],.formularz-row select,.formularz textarea{font-size:1rem;padding:1rem}}.formularz textarea{resize:vertical;width:100%}.formularz-group{flex:1;display:flex;flex-direction:column;gap:.4rem;position:relative}.quick-select{display:flex;gap:.5rem;flex-wrap:wrap}.quick-select.right-align{justify-content:flex-end}.quick-select button{background:#ede5ff;border:none;color:#9d00ff;padding:.4rem .9rem;border-radius:999px;cursor:pointer;transition:background .3s,color .3s;font-size:.9rem;font-weight:500}.quick-select button:hover{background:#d5c9f5}.formularz-optional{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:flex-start}.formularz-optional button{background:transparent;border:1px solid #9d00ff;color:#9d00ff;border-radius:999px;padding:.4rem .8rem;font-size:.9rem;cursor:pointer}.formularz-optional button:hover{background:#ebe1ff}.tagi-dodatkowe{gap:.4rem;flex-wrap:wrap}.tagi-dodatkowe .tag{background:transparent;border:1px solid #9d00ff;color:#9d00ff;border-radius:999px;padding:.3rem .9rem;font-size:.9rem;cursor:pointer;transition:all .3s}@media (max-width: 600px){.tagi-dodatkowe .tag{font-size:.85rem;padding:.4rem .8rem}}.tagi-dodatkowe .tag.active{background:#7118e2;color:#fff}.tagi-dodatkowe .tag:hover{background:#ebe1ff}.file-label{display:flex;flex-direction:column}.modal-content .file-label{flex:1;padding:.8rem;border:1px solid #ccc;border-radius:.5rem;font-size:1rem;background-color:var(--background);appearance:none;width:100%}.modal-content textarea{padding:.25rem;min-height:200px}.file-label span{display:inline-block;margin-bottom:.3rem;font-size:.95rem;color:#333}.submit-btn{background:#5c1faf;color:#fff;padding:1rem;border:none;border-radius:.5rem;font-size:1.1rem;cursor:pointer;transition:background .3s}.submit-btn:hover{background:#682cd3}.select-with-tags{display:flex;flex-direction:column;gap:.4rem;position:relative}.select-with-tags label{font-size:.95rem;font-weight:500;color:#9d00ff}.tag-suggestions.corner-right{position:absolute;top:22px;right:0}.tag-suggestions{position:absolute;top:0;right:0;margin-top:-1.8rem}.tag-suggestion{background:#cd9bff36;color:#9d00ff;border-radius:999px;padding:.3rem .5rem;margin:.1rem;font-size:.85rem;cursor:pointer;transition:background .3s,color .3s}@media (max-width: 600px){.tag-suggestion{font-size:.8rem;padding:.3rem .7rem}}.formularz label{font-size:.95rem;font-weight:500;color:#333;margin-bottom:.2rem}.artykuly{margin-top:46px}@media only screen and (min-width: 768px){.artykuly{margin-top:70px}}@media only screen and (min-width: 768px){.artykuly.realizacje{margin-top:54px}}@media only screen and (min-width: 1200px){.artykuly{margin:83px auto 64px}}.artykuly h2{width:200px;margin:94px 215px -0 23px;color:#040404;font-size:26px;font-weight:700}@media only screen and (min-width: 768px){.artykuly h2{margin:94px 215px -0 41px}}@media only screen and (min-width: 1200px){.artykuly h2{width:1180px;margin:69px auto 0;font-size:30px}}.artykuly.realizacje h2{text-align:center;color:#040404;font-size:26px;font-weight:700;width:100%;margin:0}@media only screen and (min-width: 768px){.artykuly.realizacje h2{width:auto}}@media only screen and (min-width: 1200px){.artykuly.realizacje h2{width:1180px;margin:69px auto 0;font-size:30px}}.artykuly-box{position:relative;display:flex;margin-inline:auto}@media only screen and (min-width: 768px){.artykuly-box{justify-content:space-evenly;width:93vw;align-items:center}}@media only screen and (min-width: 1200px){.artykuly-box{justify-content:space-evenly;width:1280px}}.artykuly-ul{display:flex}@media only screen and (min-width: 1200px){.artykuly-ul{width:1193px}}.artykuly-li{width:323px;height:161px;border-radius:20px;background-color:#fff;overflow:hidden}@media only screen and (min-width: 768px){.artykuly-li{width:376px;height:185px}}@media only screen and (min-width: 1200px){.artykuly-li{width:590px;height:290px}}.artykuly-li-img{width:162px;height:162px;border-radius:20px;object-fit:cover}@media only screen and (min-width: 768px){.artykuly-li-img{width:185px;height:185px}}@media only screen and (min-width: 1200px){.artykuly-li-img{width:291px;height:291px}}.artykuly-li+.artykuly-li{margin-left:13px}.hidden{display:none}.artykuly-li a{display:flex;flex-direction:row}.artykuly-li:hover,.artykuly-li:focus{outline:2px black}.artykuly-description{margin-left:17px;margin-top:9px}@media only screen and (min-width: 768px){.artykuly-description{margin-left:18px;margin-top:11px}}@media only screen and (min-width: 1200px){.artykuly-description{margin-left:34px;margin-top:19px}}.artykuly-description span{color:var(--purple);font-size:9px;font-weight:700;line-height:16.35px}@media only screen and (min-width: 768px){.artykuly-description span{color:var(--purple);font-size:10px;line-height:18.7px}}@media only screen and (min-width: 1200px){.artykuly-description span{color:var(--purple);font-size:12px;line-height:22px}}.artykuly-description h3{margin:6px 0 0;font-size:14px;font-weight:700;line-height:17.49px;width:93%}@media only screen and (min-width: 768px){.artykuly-description h3{line-height:20px;margin-top:6px}}@media only screen and (min-width: 1200px){.artykuly-description h3{font-size:18px;line-height:26px;margin-bottom:10px;margin-top:5px}}.artykuly-description p{display:none;font-size:14px}@media only screen and (min-width: 768px){.artykuly-description p{font-size:12px;width:90%;line-height:20px;margin-top:8px}}@media only screen and (min-width: 1200px){.artykuly-description p{display:block;font-size:14px;font-weight:400;line-height:21px}}.left-button{transform:scaleX(-1);fill:var(--purple);width:6px;height:12px;position:absolute;left:0;z-index:5}@media only screen and (min-width: 768px){.left-button{width:9px;height:15px}}@media only screen and (min-width: 1200px){.left-button{width:10px;height:17px}}.right-button{fill:var(--purple);width:6px;height:12px;position:absolute;right:-100%;z-index:5}@media only screen and (min-width: 768px){.right-button{width:9px;height:15px}}@media only screen and (min-width: 1200px){.right-button{width:10px;height:17px}}.artykuly button{background-color:transparent;position:absolute;top:50%;transform:translateY(-50%);z-index:5}@media only screen and (min-width: 768px){.artykuly button{position:absolute;width:9px;height:15px}}.slider{max-width:1280px;margin-inline:auto;padding-inline:10px}.slider-contain{overflow:hidden}.slider-contain .slick-list{max-width:1100px}.slider-contain .slick-slide{padding-inline:20px}.slider-contain .arrow-prev{left:-20px}.slider-contain .arrow-next{right:-20px}
