/*
Theme Name: Budujacy Liderow Child
Template: blocksy
Version: 1.1.0
*/
:root{--bl-deep:#07558f;--bl-blue:#2d8ac6;--bl-mid:#4da5d3;--bl-light:#74c9e3;--bl-ink:#111827;--bl-muted:#526273;--bl-pale:#eff9fd;--bl-border:#d9edf7;--bl-radius:20px}
html{scroll-behavior:smooth}body{color:var(--bl-ink);background:#fff;font-family:inherit;hyphens:auto;text-rendering:optimizeLegibility}.ct-container{max-width:1180px}h1,h2,h3,h4,h5,h6,p,li{orphans:3;widows:3}h1,h2,h3{ text-wrap:balance }p,li{ text-wrap:pretty }a{text-underline-offset:3px}
.bl-hero{background:linear-gradient(135deg,var(--bl-deep) 0%,#176fa8 52%,var(--bl-light) 100%);color:#fff;padding:clamp(70px,10vw,130px) 7%;border-radius:0 0 36px 36px}.bl-hero h1{font-size:clamp(42px,6vw,76px);line-height:1.02;max-width:780px;margin:0 0 24px;color:#fff}.bl-hero p{font-size:clamp(19px,2.2vw,26px);line-height:1.45;max-width:720px;color:#f1fbff}.bl-kicker{letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:#d9f5ff;font-size:14px}.bl-section{padding:78px 7%}.bl-section h2{font-size:clamp(32px,4vw,52px);line-height:1.08;color:var(--bl-deep);margin:0 0 18px}.bl-lead{font-size:20px;line-height:1.65;color:var(--bl-muted);max-width:760px}.bl-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.bl-card{background:#fff;border:1px solid var(--bl-border);border-radius:var(--bl-radius);padding:28px;box-shadow:0 12px 30px rgba(7,85,143,.08)}.bl-card h3{color:var(--bl-deep);margin-top:0;font-size:24px}.bl-card p{color:var(--bl-muted);line-height:1.6}.bl-band{background:var(--bl-pale);border-radius:28px;padding:48px}.bl-steps{counter-reset:step;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.bl-step{position:relative;padding:22px 18px 18px;background:#fff;border-radius:16px;border-top:5px solid var(--bl-blue);box-shadow:0 6px 18px rgba(7,85,143,.06)}.bl-step:before{counter-increment:step;content:counter(step);display:block;color:var(--bl-blue);font-size:28px;font-weight:800;margin-bottom:16px}.bl-btn{display:inline-block!important;background:var(--bl-blue)!important;color:#fff!important;padding:15px 24px!important;border-radius:999px!important;font-weight:800!important;text-decoration:none!important;margin:8px 8px 0 0;box-shadow:0 7px 18px rgba(45,138,198,.22)}.bl-btn:hover,.bl-btn:focus{background:var(--bl-deep)!important;color:#fff!important;transform:translateY(-1px)}.bl-btn.alt{background:#fff!important;color:var(--bl-deep)!important}.bl-note{padding:22px 26px;border-left:5px solid var(--bl-mid);background:#f5fcff;border-radius:10px;color:#23445a}.bl-footer-cta{background:var(--bl-deep);color:#fff;border-radius:28px;padding:56px}.bl-footer-cta h2{color:#fff}.bl-footer-cta p{color:#e5f6fd}.bl-prose{max-width:820px;font-size:18px;line-height:1.75}.bl-prose h2{margin-top:46px}.bl-prose li{margin:8px 0}.bl-image{width:100%;height:auto;border-radius:24px;box-shadow:0 16px 40px rgba(7,85,143,.14)}.bl-footer-brand{text-align:center;padding:26px 20px 8px}.bl-footer-brand img{width:min(230px,55vw);height:auto;display:inline-block}
header .site-logo img,.ct-header .site-logo img{max-height:58px;width:auto}
@media(max-width:800px){.bl-grid,.bl-steps{grid-template-columns:1fr}.bl-section{padding:54px 5%}.bl-band,.bl-footer-cta{padding:30px 22px}.bl-hero{padding:72px 5%}header .site-logo img,.ct-header .site-logo img{max-height:48px}}
/* The custom landing pages already contain their own hero heading. */
.page-id-4394111 .hero-section,
.page-id-4394109 .hero-section,
.page-id-4394112 .hero-section,
.page-id-4394110 .hero-section,
.page-id-4394113 .hero-section,
.page-id-4394114 .hero-section{display:none!important}
/* Remove site-title from header */
.site-title{display:none!important}

/* Updated at Thu Aug 20 08:58:37 CEDT 2026 */
