:root{--tz-accent:#f7a392;--tz-accent-dark:#e8836d;--tz-text:#252525;--tz-muted:#6b6b6b;--tz-line:#ececec;--tz-bg-soft:#fbf8f6}.breadcrumbs{position:relative;z-index:3;margin:14px 0 0;font-size:13px;line-height:1.6;color:var(--tz-muted);letter-spacing:.4px;word-break:break-word}.breadcrumbs a{color:var(--tz-muted);text-decoration:none}.breadcrumbs a:hover{color:var(--tz-accent-dark);text-decoration:underline}.breadcrumbs .breadcrumb_last{color:var(--tz-text);font-weight:500}.page_banner .layer_img,.page_banner .page_layer{z-index:0}.page_banner .container{position:relative;z-index:2}.page_banner .banner-title{font-size:clamp(28px, 4.2vw, 50px);line-height:1.18;margin-bottom:14px;word-break:break-word;hyphens:auto}@media (max-width:991px){.page_banner{padding-top:150px;padding-bottom:70px;min-height:0}}@media (max-width:575px){.page_banner{padding-top:120px;padding-bottom:50px}}#page-wrapper{padding-top:170px;padding-bottom:90px}#page-wrapper .entry-title{margin-bottom:24px;line-height:1.2;word-break:break-word}#page-wrapper .entry-content h2{margin:34px 0 14px}#page-wrapper .entry-content h3{margin:24px 0 10px;font-size:20px}#page-wrapper .entry-content p,#page-wrapper .entry-content li{line-height:1.7}#page-wrapper .entry-content ul{margin-bottom:18px}#page-wrapper .entry-content li{margin-bottom:6px}@media (max-width:991px){#page-wrapper{padding-top:140px;padding-bottom:60px}}@media (max-width:575px){#page-wrapper{padding-top:120px;padding-bottom:45px}#page-wrapper .entry-title{font-size:clamp(26px, 7vw, 40px)}}.common_btn{display:inline-block;font-family:'Playfair Display',serif;font-size:14px;line-height:1;letter-spacing:.6px;color:#fff;background:var(--tz-accent);border:1px solid var(--tz-accent);border-radius:40px;padding:15px 30px;margin:6px 10px 6px 0;text-decoration:none;transition:background .2s ease,color .2s ease,transform .2s ease}.common_btn:hover,.common_btn:focus{background:var(--tz-accent-dark);border-color:var(--tz-accent-dark);color:#fff;text-decoration:none;transform:translateY(-1px)}.common_btn+.common_btn{background:#fff0;color:var(--tz-text);border-color:var(--tz-line)}.common_btn+.common_btn:hover{background:var(--tz-bg-soft);color:var(--tz-text);border-color:var(--tz-accent)}.blog_pagination{width:100%;margin:20px 0 0}.blog_pagination ul.page-numbers{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.blog_pagination ul.page-numbers>li{margin:0;padding:0;list-style:none}.blog_pagination ul.page-numbers>li::marker{content:none}.blog_pagination li>.page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 14px;border:1px solid var(--tz-line);border-radius:40px;font-family:'Playfair Display',serif;font-size:15px;color:var(--tz-text);text-decoration:none;background:#fff;transition:all .2s ease}.blog_pagination li>a.page-numbers:hover{border-color:var(--tz-accent);color:var(--tz-accent-dark);text-decoration:none}.blog_pagination li>.page-numbers.current{background:var(--tz-accent);border-color:var(--tz-accent);color:#fff}.blog_pagination li>.page-numbers.dots{border-color:#fff0;background:#fff0}.blog_pagination li>.prev.page-numbers,.blog_pagination li>.next.page-numbers{letter-spacing:.5px}@media (max-width:575px){.blog_pagination li>.page-numbers{min-width:38px;height:38px;padding:0 10px;font-size:14px}}.blogPage .row{align-items:stretch}.blogPage .col-lg-4,.blogPage .col-md-6{display:flex}.blog_item_01{display:flex;flex-direction:column;width:100%;background:#fff}.blog_item_01 .post-image{width:100%;height:220px;object-fit:cover}.blog_item_01 .bp_content{display:flex;flex-direction:column;flex:1 1 auto}.blog_item_01 .bp_content h3{margin-bottom:10px}.bp_excerpt{color:var(--tz-muted);font-size:15px;line-height:1.65;margin-bottom:16px;flex:1 1 auto}.ser_lead p{font-size:18px;line-height:1.75;color:var(--tz-text)}.ser_facts{list-style:none;margin:26px 0 34px;padding:22px 26px;background:var(--tz-bg-soft);border-left:3px solid var(--tz-accent);border-radius:4px}.ser_facts li{margin:0 0 8px;padding:0;list-style:none;color:var(--tz-text)}.ser_facts li:last-child{margin-bottom:0}.serviceSinglePage h2{margin:40px 0 16px}.serviceSinglePage h3{margin:26px 0 10px;font-size:20px}.serviceSinglePage ul{margin-bottom:18px}.serviceSinglePage ul li{margin-bottom:6px}.ser_faq{margin-top:8px}.ser_faq_item{padding:20px 0;border-bottom:1px solid var(--tz-line)}.ser_faq_item:first-child{border-top:1px solid var(--tz-line)}.ser_faq_item h3{margin:0 0 10px;font-size:19px;color:var(--tz-text)}.ser_faq_item p{margin:0;color:var(--tz-muted);line-height:1.7}.ser_related{list-style:none;margin:0 0 30px;padding:0;display:flex;flex-wrap:wrap;gap:10px}.ser_related li{margin:0;padding:0;list-style:none}.ser_related a{display:inline-block;padding:10px 20px;border:1px solid var(--tz-line);border-radius:40px;color:var(--tz-text);font-size:15px;text-decoration:none;transition:all .2s ease}.ser_related a:hover{border-color:var(--tz-accent);color:var(--tz-accent-dark);background:var(--tz-bg-soft)}.ser_cta{margin-top:46px;padding:34px;background:var(--tz-bg-soft);border-radius:6px}.ser_cta h2{margin-top:0}.ser_disclaimer{margin-top:18px;margin-bottom:0;color:var(--tz-muted);line-height:1.6}.tz_services_home .row{align-items:stretch}.tz_services_home .col-lg-4,.tz_services_home .col-md-6{display:flex;margin-bottom:26px}.tz_service_card{display:flex;flex-direction:column;width:100%;padding:30px 28px;background:#fff;border:1px solid var(--tz-line);border-radius:6px;transition:border-color .2s ease,transform .2s ease}.tz_service_card:hover{border-color:var(--tz-accent);transform:translateY(-2px)}.tz_service_card h3{margin:0 0 12px;font-size:21px}.tz_service_card h3 a{color:var(--tz-text);text-decoration:none}.tz_service_card h3 a:hover{color:var(--tz-accent-dark)}.tz_service_card p{color:var(--tz-muted);font-size:15px;line-height:1.65;margin-bottom:12px}.tz_service_card .tz_service_price{color:var(--tz-text);margin-top:auto;margin-bottom:14px}.tz_services_home>.container>.row:last-child{margin-top:14px}.info_box .tz_nap p,.info_box p{margin:0 0 4px;line-height:1.55}.info_box .tz_nap p:last-child,.info_box p:last-child{margin-bottom:0}.info_box{margin-bottom:24px;min-height:49px}.info_box i{top:0}@media (max-width:575px){.info_box{padding-left:62px}.info_box i{width:42px;height:42px;line-height:42px;font-size:14px}}.icon_box_03 .tz_nap p{margin:0 0 6px;line-height:1.6}.icon_box_03 .tz_nap p:last-child{margin-bottom:0}.icon_box_03 .tz_nap{margin-bottom:12px}.contact_map{margin-top:18px;border-radius:6px;overflow:hidden;line-height:0}.contact_map iframe{display:block;width:100%;border:0}.icon_box_03 h2{margin:12px 0 14px;font-size:24px}.icon_box_03 p.p-0{margin-bottom:12px;line-height:1.7}.singleTestimonial blockquote.quatation2{margin:0 0 18px;padding:0;border:0;font-size:16px;line-height:1.7;color:var(--tz-text)}.testimonialSections .autorDetails img{width:54px;height:54px;border-radius:50%;object-fit:cover}.cennik_table a,table a{color:var(--tz-text);text-decoration:none;border-bottom:1px solid var(--tz-accent)}table a:hover{color:var(--tz-accent-dark)}@media (max-width:767px){.abContent h2{font-size:clamp(26px, 8.5vw, 40px);line-height:1.2}}.abContent h2,.banner_title h1,.page_banner h1,.sec_title h2{overflow-wrap:break-word}.tz_google_reviews{margin-top:70px}.tz_gr_heading{font-size:32px;margin-bottom:10px}.tz_gr_intro{color:var(--tz-muted);margin-bottom:34px}.tz_gr_item{height:100%}.tz_gr_rating{color:var(--tz-accent);font-size:18px;letter-spacing:2px;line-height:1;margin-bottom:12px}.tz_gr_source{color:var(--tz-muted);font-size:13px;margin-top:4px}.tz_gr_source a{color:var(--tz-muted);text-decoration:none;border-bottom:1px solid var(--tz-line)}.tz_gr_source a:hover{color:var(--tz-accent-dark);border-bottom-color:var(--tz-accent)}.tz_gr_all{margin-top:26px}.tz_gr_all a{color:var(--tz-text);border-bottom:1px solid var(--tz-accent);text-decoration:none}.tz_gr_all a:hover{color:var(--tz-accent-dark)}.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap}.tp-loader,.tp-loader.spinner0,.tp-loader.spinner1,.tp-loader.spinner2,.tp-loader.spinner3,.tp-loader.spinner4,.tp-loader.spinner5{display:none!important}