.kt-service-page{max-width:1160px;margin:0 auto 64px;color:#25313a}.kt-service-breadcrumb{max-width:1160px;margin:24px auto;font-size:14px;color:#4c5b66}.kt-service-breadcrumb a{color:inherit;text-decoration:underline;text-underline-offset:3px}.kt-service-page h1{max-width:920px;font-size:clamp(32px,4vw,52px);line-height:1.12;margin:0 0 24px}.kt-service-page h2{font-size:clamp(25px,3vw,34px);line-height:1.22;margin:0 0 20px}.kt-service-page h3{font-size:22px;line-height:1.3;margin:0 0 12px}.kt-service-hero{padding:38px 0 42px;border-bottom:3px solid #ffd000}.kt-service-eyebrow{font-size:13px;font-weight:700;letter-spacing:.09em;margin-bottom:16px;color:#46545e}.kt-service-lead{font-size:21px;line-height:1.55;max-width:820px;margin-bottom:28px}.kt-service-section{padding:42px 0 0}.kt-service-section>p,.kt-service-section>ul,.kt-service-section>ol{max-width:850px}.kt-service-page p,.kt-service-page li{line-height:1.65}.kt-service-page li{margin-bottom:10px}.kt-service-page a:not(.kt-service-button){color:#243a4b;text-decoration:underline;text-underline-offset:3px}.kt-service-page a:focus-visible,.kt-service-breadcrumb a:focus-visible{outline:3px solid #705b00;outline-offset:4px}.kt-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.kt-service-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.kt-service-card{background:#f2f4f5;border:1px solid #dde3e7;padding:26px;border-radius:4px}.kt-service-card p:last-child{margin-bottom:0}.kt-service-reference{display:block;text-decoration:none!important}.kt-service-reference span{font-weight:700;text-decoration:underline;text-underline-offset:3px}.kt-service-reference:hover{border-color:#7b8b97}.kt-service-actions{display:flex;gap:22px;align-items:center;flex-wrap:wrap}.kt-service-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 22px;background:#ffd000;color:#17191c!important;border:2px solid #ffd000;border-radius:3px;font-weight:700;text-decoration:none!important;line-height:1.3}.kt-service-button:hover{background:#ffe04d;border-color:#ffe04d}.kt-service-contact{margin-top:44px;padding:32px;background:#edf1f4;border-left:4px solid #ffd000;scroll-margin-top:180px}.kt-service-phone{font-size:20px;font-weight:700}.kt-service-table-wrap{max-width:880px;overflow-x:auto}.kt-service-table{width:100%;border-collapse:collapse;font-size:17px}.kt-service-table caption{text-align:left;padding:10px 0;color:#46545e}.kt-service-table th,.kt-service-table td{padding:16px 18px;border:1px solid #d9e0e5;text-align:left}.kt-service-table thead{background:#25313a;color:#fff}.kt-service-table tbody th{font-weight:400}.kt-service-table tbody tr:nth-child(even){background:#f2f4f5}.kt-service-table td{white-space:nowrap;font-weight:700}.kt-service-price-note{max-width:880px;padding:26px;background:#fff8d9;border-left:4px solid #d6ac00;margin-top:25px}.kt-service-price-note p{margin-bottom:0}#cjenik-servisa{scroll-margin-top:180px}.kt-service-steps{padding-left:25px}.kt-service-steps li{padding-left:6px;margin-bottom:20px}@media(max-width:767px){.kt-service-grid,.kt-service-grid--two{grid-template-columns:1fr}.kt-service-hero{padding-top:22px}.kt-service-lead{font-size:19px}.kt-service-section{padding-top:32px}.kt-service-contact,.kt-service-card,.kt-service-price-note{padding:22px}.kt-service-table th,.kt-service-table td{padding:12px 10px;font-size:15px}.kt-service-actions{gap:16px}.kt-service-breadcrumb{margin:18px auto}.kt-service-page{margin-bottom:40px}}
body.single-service #content,body.post-type-archive-service #content{padding-top:42px}.kt-service-page p{text-align:left}.kt-service-contact,.kt-service-section{overflow-wrap:break-word}@media(max-width:767px){body.single-service #content,body.post-type-archive-service #content{padding-top:26px}}

.kt-service-page .kt-service-table thead th{background:#111;color:#fff!important;border-color:#444}

/* Keep long service labels within the mobile column. */
.kt-service-actions>*{max-width:100%}.kt-service-button{overflow-wrap:anywhere;font-size:16px}
@media(max-width:600px){.kt-service-actions .kt-service-button{width:100%}.kt-service-actions{gap:16px}.kt-service-phone{font-size:18px}}
