.taxonomy-oferta{padding:80px 0;background-color:rgba(0,0,0,0) !important}.taxonomy-oferta #content{background:rgba(0,0,0,0)}.taxonomy-oferta .wp-block-query.uslugi{width:100%;max-width:100%;padding:0;margin:0}.taxonomy-oferta__intro{margin-bottom:60px;text-align:center}.taxonomy-oferta__intro h2{margin-bottom:1.5rem}.taxonomy-oferta__intro p{max-width:800px;margin:0 auto;color:var(--wp--preset--color--secondary,#666)}.taxonomy-oferta__grid .wp-block-post-template{gap:2rem}.taxonomy-oferta__services{margin-top:60px}.taxonomy-oferta__services h2{text-align:center;margin-bottom:3rem}.oferta-card{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease}.oferta-card:hover{transform:translateY(-4px);box-shadow:0 4px 16px rgba(0,0,0,.15)}.oferta-card__image{margin:0}.oferta-card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.2;filter:grayscale(1)}.oferta-card__content{padding:1.5rem}.oferta-card__title{margin-bottom:1rem;font-size:1.25rem}.oferta-card__title a{text-decoration:none;color:var(--wp--preset--color--primary,#000)}.oferta-card__title a:hover{color:var(--wp--preset--color--accent,#06c)}.oferta-card__excerpt{margin-bottom:1rem;color:var(--wp--preset--color--secondary,#666);font-size:.95rem;line-height:1.6}.oferta-card__link{display:inline-block;color:var(--wp--preset--color--accent,#06c);font-weight:600;text-decoration:none}.oferta-card__link:hover{text-decoration:underline}.uslugi__grid{gap:0}.uslugi .uslugi__card{padding:0;height:400px;overflow:hidden;position:relative;transition-duration:.5s}.uslugi .uslugi__card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.2;filter:grayscale(1)}.uslugi .uslugi__card .wp-block-cover__background{transition:all .6s ease}.uslugi .uslugi__card .wp-block-cover__image-background{transition:all .6s ease !important;filter:blur(0px) grayscale(.8);opacity:.5}.uslugi .uslugi__card:hover .wp-block-cover__image-background{transform:scale(1.1) !important;opacity:.1;filter:blur(0px) grayscale(1)}.uslugi .uslugi__card:hover .uslugi__card-desc,.uslugi .uslugi__card:hover .uslugi__card-cta{opacity:1;transform:translateY(0)}.uslugi .uslugi__card:hover .wp-block-cover__inner-container{transform:translate(0px,90px)}.uslugi .uslugi__card .wp-block-cover__inner-container{display:flex;flex-direction:column;justify-content:start;align-items:center;padding:16px 24px;height:100%;transition:transform .4s ease;transform:translate(0px,calc(100% - 138px));width:100%;position:absolute;bottom:0;left:0}.uslugi .wp-block-cover__background.has-background-dim{opacity:1}.uslugi__card-title{color:var(--primary);margin-bottom:16px;position:relative;z-index:1}.uslugi__card-title a{color:inherit}.uslugi__card-desc{color:#000;margin-bottom:1.5rem;opacity:0;transform:translateY(20px);transition:opacity .4s ease,transform .4s ease;position:relative;z-index:1}.taxonomy-oferta .uslugi__card-cta a.wp-block-read-more{display:inline-block;padding:12px 24px;background-color:#fff !important;border:2px solid #fff !important;color:var(--wp--preset--color--primary) !important;text-decoration:none;border-radius:4px;font-weight:500;transition:all .3s ease;position:relative;padding-right:48px}.taxonomy-oferta .uslugi__card-cta a.wp-block-read-more .screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.taxonomy-oferta .uslugi__card-cta a.wp-block-read-more:after{content:"";position:absolute;right:16px;top:50%;transform:translateY(-50%);width:20px;height:20px;background-image:url('data:image/svg+xml;charset=utf-8,%3Csvg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M4.16669 10H15.8334" stroke="%23260813" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/%3E%3Cpath d="M10 4.16669L15.8333 10L10 15.8334" stroke="%23260813" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/%3E%3C/svg%3E') !important;background-repeat:no-repeat;background-position:center}.taxonomy-oferta .uslugi__card-cta a.wp-block-read-more:hover{background-color:var(--wp--preset--color--accent) !important;border-color:var(--wp--preset--color--accent) !important;color:#fff !important}.taxonomy-oferta .uslugi__card-cta a.wp-block-read-more:hover:after{background-image:url('data:image/svg+xml;charset=utf-8,%3Csvg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M4.16669 10H15.8334" stroke="%23F2F2F2" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/%3E%3Cpath d="M10 4.16669L15.8333 10L10 15.8334" stroke="%23F2F2F2" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/%3E%3C/svg%3E') !important}.taxonomy-oferta--rozwody .rozwody-info{background:#f8f9fa;padding:3rem;border-radius:8px;margin-bottom:60px}.taxonomy-oferta--rozwody .rozwody-info h3{text-align:center;margin-bottom:2rem}.taxonomy-oferta--rozwody .rozwody-info ul{list-style-type:none;padding:0}.taxonomy-oferta--rozwody .rozwody-info ul li{padding:.5rem 0;padding-left:1.5rem;position:relative}.taxonomy-oferta--rozwody .rozwody-info ul li:before{content:"✓";position:absolute;left:0;color:var(--wp--preset--color--accent,#06c);font-weight:700}@media(max-width:782px){.taxonomy-oferta__grid .wp-block-post-template{grid-template-columns:1fr !important}.taxonomy-oferta--rozwody .rozwody-info{padding:2rem 1.5rem}}