body.page-specialisty{--fi: #ff6d00;--fi-dark: #c43e00;--fi-mid: #ff9800;--fi-light: #fff8f0;--fi-bg: #100800;--fi-bg2: #1c1000}body.page-specialisty .topbar{background:radial-gradient(ellipse 60% 300% at 92% 50%,rgba(255,152,0,.22) 0%,transparent 65%),linear-gradient(180deg,var(--fi-bg2) 0%,var(--fi-bg) 100%)}body.page-specialisty header{background:radial-gradient(ellipse 55% 250% at 88% 50%,rgba(255,152,0,.28) 0%,transparent 62%),radial-gradient(ellipse 45% 250% at 8% 50%,rgba(255,109,0,.16) 0%,transparent 62%),linear-gradient(180deg,var(--fi-bg2) 0%,var(--fi-bg) 100%)}body.page-specialisty .breadcrumb{background:var(--fi-bg);border-bottom:1px solid rgba(255,255,255,.08)}body.page-specialisty .breadcrumb ol li,body.page-specialisty .breadcrumb ol li a{color:#ffe0c3b8}body.page-specialisty .breadcrumb ol li a:hover{color:#ffcf99}body.page-specialisty .breadcrumb ol li+li:before{color:#ffffff4d}body.page-specialisty .page-hero{background:linear-gradient(#140a0299,#140a0299),url(/images/dokumenty-attestacii-specialistov-nrs.webp) center top / cover no-repeat;padding-top:28px}@media(max-width:768px){body.page-specialisty .page-hero{background-attachment:scroll!important}}.spec-photo-zone{background:linear-gradient(#140a02cc,#140a02cc) fixed,url(/images/dokumenty-attestacii-specialistov-nrs.webp) center / cover no-repeat fixed}@media(max-width:768px){.spec-photo-zone{background-attachment:scroll}}.spec-photo-zone .answer-first-wrap,.spec-photo-zone .spec-cat-section,.spec-photo-zone .spec-trust-section,.spec-photo-zone .info-section,.spec-photo-zone .doc-section,.spec-photo-zone .steps,.spec-photo-zone .price-table-wrap,.spec-photo-zone .faq{background:transparent!important}.spec-h1{font-size:41px;line-height:1.15;color:#ffcf99}.spec-h1 span{display:block;font-size:24px;font-weight:600;margin-top:8px}@media(max-width:600px){.spec-h1{font-size:31px}.spec-h1 span{font-size:19px}}body.page-specialisty .page-hero-inner{align-items:stretch;grid-template-columns:1fr 420px}.hero-photo-box{position:relative;width:100%;margin-left:auto;height:100%;display:flex;background:linear-gradient(160deg,#140a0280,#140a02b3);border-radius:12px;box-shadow:0 10px 30px #00000059}.hero-photo-box img{display:block;width:100%;height:100%;object-fit:contain;border-radius:12px}.hero-photo-phone{position:absolute;left:50%;bottom:16px;transform:translate(-50%);display:flex;align-items:center;gap:10px;background:linear-gradient(135deg,var(--fi-dark),var(--fi));color:#fff!important;text-decoration:none!important;padding:12px 46px;border-radius:24px;font-weight:700;font-size:14px;white-space:nowrap;box-shadow:0 6px 18px #c43e0066}.hero-photo-phone-icon{flex-shrink:0}@media(max-width:900px){body.page-specialisty .page-hero-inner{grid-template-columns:1fr}.hero-photo-box{margin:24px auto 0;height:auto;max-width:360px;aspect-ratio:1400 / 1156}.hero-photo-box img{height:100%}}body.page-specialisty .hero-points li:before{background:#ffcf99;color:#c43e00}.fire-rating-badges{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.frb-item{display:flex;align-items:center;gap:8px;background:#ffffff1a;border:1px solid rgba(255,255,255,.22);border-radius:10px;padding:7px 12px;text-decoration:none;transition:background .2s,border-color .2s}.frb-item:hover{background:#ffffff2e;border-color:#fff6;text-decoration:none}.frb-stars{color:#ffb300;font-size:12px;letter-spacing:1px;line-height:1;flex-shrink:0}.frb-text{font-size:12.5px;color:#ffffffe0;line-height:1.3;white-space:nowrap}.frb-text strong{color:#fff;font-size:13.5px}@media(max-width:600px){.fire-rating-badges{gap:8px;margin-top:12px}.frb-item{padding:6px 10px}.frb-text{font-size:11px}}body.page-specialisty .answer-first-wrap{padding:14px 0 0}body.page-specialisty .answer-first{font-size:14px;line-height:1.75;color:#ffffffd9;background:#120a049e;border-left:3px solid #ffcf99;border-radius:0 8px 8px 0;padding:16px 20px;margin:0;max-width:none;width:100%;box-sizing:border-box}body.page-specialisty .answer-first strong{color:#fff}body.page-specialisty .spec-nav-links{max-width:900px;margin:10px auto 0;font-size:13.5px;color:#ffffffb8}.spec-photo-zone .section-title{color:#ffcf99;text-shadow:0 2px 6px rgba(0,0,0,.4);margin-top:12px}.spec-photo-zone .section-title:after{background:linear-gradient(90deg,#ffcf99 0%,var(--fi-mid) 100%)}.spec-photo-zone .spec-lead-in{max-width:900px;margin:0 auto 24px;font-size:14.5px;line-height:1.7;color:#ffffffd1;text-align:justify}.spec-photo-zone .spec-table-note{font-size:12.5px;margin-top:10px;color:#ffffffad;text-align:justify}.spec-photo-zone .spec-memo-note{max-width:900px;margin:18px auto 0;font-size:13px;line-height:1.6;color:#ffffffc7;text-align:justify;background:#ff6d0014;border-left:3px solid #ffcf99;border-radius:0 8px 8px 0;padding:12px 16px}.spec-photo-zone a:not(.law-ref){color:#ffcf99}.spec-photo-zone a.law-ref{color:#ffd27f;border-bottom-color:#ffd27f}.spec-cat-section{padding:44px 0}.spec-zig{display:grid;grid-template-columns:1fr 336px;gap:34px;align-items:start;margin-bottom:28px;background:#08050299;border-radius:16px;padding:26px 28px}.spec-zig:last-of-type{margin-bottom:8px}.spec-zig-photo{margin:0}.spec-zig-photo img{display:block;width:100%;height:auto;border-radius:10px;box-shadow:0 8px 26px #0006;border:1px solid rgba(255,109,0,.25)}.spec-zig-photo figcaption{margin-top:8px;font-size:12px;line-height:1.4;color:#fff9;text-align:center}.spec-zig-text h3{color:#ffcf99;font-size:19px;margin:0 0 12px;text-align:left;text-shadow:0 2px 6px rgba(0,0,0,.4)}.spec-zig-text p{color:#ffffffc7;font-size:13.5px;line-height:1.65;text-align:justify;margin:14px 0 0}.spec-check-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.spec-check-list li{position:relative;padding-left:22px;font-size:13.5px;color:#ffffffe0;line-height:1.5}.spec-check-list li:before{content:"✓";position:absolute;left:0;top:0;color:#ffcf99;font-weight:700}.spec-zig-price{display:inline-block;margin-top:12px;background:linear-gradient(135deg,var(--fi-dark),var(--fi));color:#fff;font-weight:800;font-size:14px;padding:6px 16px;border-radius:20px;box-shadow:0 4px 14px #c43e0066}@media(max-width:720px){.spec-zig{grid-template-columns:1fr}.spec-zig-photo{order:-1;max-width:360px;margin:0 auto}}.spec-more-cat-title{font-weight:700;color:#ffcf99;margin:8px 0 14px;font-size:14.5px;text-align:center}.spec-trust-section{padding:8px 0 44px}.spec-trust-card{background:#08050299;border-left:4px solid var(--fi);border-radius:0 16px 16px 0;padding:26px 30px;max-width:760px;margin:0 auto}.spec-trust-tag{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--fi-mid);margin-bottom:8px}.spec-trust-card h3{color:#ffcf99;font-size:18px;margin:0 0 12px;text-align:left;text-shadow:0 2px 6px rgba(0,0,0,.4)}.spec-trust-card p{color:#ffffffd1;font-size:13.5px;line-height:1.7;text-align:justify;margin:0 0 12px}.spec-trust-card p:last-of-type{margin-bottom:16px}.spec-trust-card p a{color:#ffcf99!important}.spec-trust-links{display:flex;flex-wrap:wrap;gap:18px}.spec-trust-links a{color:#ffcf99!important;font-weight:700;font-size:13.5px;text-decoration:none}.spec-trust-links a:hover{text-decoration:underline}.spec-section-gap{padding-top:64px}.spec-proof-photo{max-width:820px;margin:8px auto 0}.spec-proof-photo img{display:block;width:100%;height:auto;border-radius:12px;box-shadow:0 10px 30px #0006;border:1px solid rgba(255,109,0,.3)}.spec-proof-photo figcaption{margin-top:10px;font-size:12.5px;line-height:1.5;color:#ffffffa6;text-align:center}.info-grid--4{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media(max-width:720px){.info-grid--4{grid-template-columns:1fr}}.spec-blog-title{font-weight:700;color:#ffcf99;margin:28px 0 14px;font-size:14.5px;text-align:center}.spec-blog-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.spec-blog-card{display:flex;align-items:center;justify-content:center;text-align:center;background:#ff6d002e;border:1px solid rgba(255,109,0,.6);border-radius:12px;padding:16px 14px;color:#ffcf99!important;text-decoration:underline!important;text-decoration-style:dotted!important;text-underline-offset:3px;font-size:13px;font-weight:600;line-height:1.4;min-height:76px}.spec-blog-card:hover{text-decoration:none!important}@media(max-width:900px){.spec-blog-cards{grid-template-columns:1fr 1fr}}@media(max-width:500px){.spec-blog-cards{grid-template-columns:1fr}}.spec-table-wrap{overflow-x:auto}body.page-specialisty .spec-photo-zone .price-table{background:#0a0602bf;border:1px solid rgba(255,109,0,.3);border-radius:12px;overflow:hidden}body.page-specialisty .spec-photo-zone .price-table th{text-align:center;background:linear-gradient(90deg,var(--fi-dark) 0%,#7a2600 100%)!important;color:#fff}body.page-specialisty .spec-photo-zone .price-table td{color:#ffffffd9;border-color:#ff6d002e;text-align:justify}body.page-specialisty .spec-photo-zone .price-table tr:nth-child(2n) td{background:#ffffff0b!important}body.page-specialisty .spec-photo-zone .price-table td.price-val,body.page-specialisty .spec-photo-zone .price-table td:first-child{text-align:center;color:#ffd27f!important;font-weight:700}.spec-cat-table td:first-child{text-align:left!important;color:#ffffffd9!important;font-weight:400!important}.spec-cat-table td:nth-child(2){text-align:center}.spec-muted{color:#ffffff8c;font-weight:400}.spec-photo-zone .info-card,.spec-photo-zone .step,.spec-photo-zone .doc-col,.spec-photo-zone .faq-item{background:#120a049e;border:1px solid rgba(255,109,0,.28);border-radius:12px}.spec-photo-zone .info-card h3,.spec-photo-zone .doc-col h3{color:#ffcf99;text-align:center;margin:0 0 10px;font-size:16px}.spec-photo-zone .step h4{color:#ffcf99}.spec-photo-zone .info-card ul li,.spec-photo-zone .step p,.spec-photo-zone .article-list li{text-align:justify;color:#fffc}.doc-two-col{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:16px}.doc-col{padding:20px 22px}@media(max-width:800px){.doc-two-col{grid-template-columns:1fr}}.article-list{margin:14px 0 0;padding-left:22px}.article-list li{margin-bottom:10px;line-height:1.6;font-size:13.5px}.article-list li:last-child{margin-bottom:0}.spec-photo-zone .spec-card-link{margin-top:12px;font-size:12.5px;color:#ffffffa6}.spec-photo-zone .pv10b-wrap{background:#120a049e;border:1px solid rgba(255,109,0,.28);border-radius:14px;padding:24px 26px;color:#ffffffd9}.spec-photo-zone .pv10b-wrap strong{color:#ffcf99}.spec-photo-zone .spec-steps-note{margin-top:16px;padding-top:16px;border-top:1px solid rgba(255,109,0,.25);font-size:13px;color:#ffffffb3!important}.spec-photo-zone .faq-a{text-align:justify;color:#ffffffbf}.spec-photo-zone .faq-q{color:#ffcf99}
