h1,h2,h3,h4,h5,h6{font-family:'Playfair Display',Georgia,serif!important;font-weight:700!important;letter-spacing:0.5px;color:#2c3e50!important}.et_pb_text h2{position:relative;padding-bottom:15px}.et_pb_text h2::after{content:"";position:absolute;bottom:0;left:0;width:60px;height:3px;background-color:#c0392b}.et_pb_blog_grid .et_pb_post{background:#ffffff!important;border:1px solid #eef2f5!important;border-radius:8px!important;box-shadow:0 4px 15px rgba(0,0,0,0.05)!important;overflow:hidden;transition:transform 0.3s ease,box-shadow 0.3s ease!important}.et_pb_blog_grid .et_pb_post:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,0.1)!important}.et_pb_blog_grid .more-link{display:inline-block;margin-top:15px;font-weight:600;color:#c0392b!important;text-transform:uppercase;font-size:13px;letter-spacing:1px}.kpz-dokumenta ul{list-style:none!important;padding:0!important}.kpz-dokumenta ul li{background:#f8f9fa;margin-bottom:10px;padding:15px 20px;border-left:4px solid #c0392b;border-radius:0 6px 6px 0;display:flex;justify-content:space-between;align-items:center;transition:background 0.2s ease}.kpz-dokumenta ul li:hover{background:#f1f3f5}.kpz-dokumenta ul li a{color:#333!important;font-weight:600;text-decoration:none!important}.kpz-dokumenta ul li::after{content:"\e023";font-family:'ETmodules'!important;color:#c0392b;font-size:18px}.et_pb_gallery_image{border-radius:6px;overflow:hidden}.et_pb_gallery_image img{transition:transform 0.4s ease!important}.et_pb_gallery_item:hover .et_pb_gallery_image img{transform:scale(1.05)}.et_overlay{background-color:rgba(44,62,80,0.75)!important;border-radius:6px}.et_overlay::before{color:#ffffff!important}