.kt-home-main{background:#f6f8fb}.kt-wrap{width:min(1120px,calc(100% - 32px));margin:auto}.kt-hero{background:linear-gradient(135deg,#071c34,#0a5269 60%,#078374);color:#fff;padding:76px 0 68px;text-align:center}.kt-kicker,.kt-label{text-transform:uppercase;letter-spacing:.13em;font-size:12px;font-weight:700;color:#77efd0}.kt-hero h1{color:#fff;font-size:clamp(36px,6vw,64px);line-height:1.04;max-width:900px;margin:10px auto 18px}.kt-intro{font-size:18px;max-width:720px;margin:0 auto;opacity:.92}.kt-search{display:flex;max-width:760px;margin:30px auto 18px;padding:7px;background:#fff;border-radius:12px;box-shadow:0 18px 42px rgba(0,0,0,.22)}.kt-search input{flex:1;min-width:0;border:0!important;background:#fff!important;padding:14px;font-size:16px;box-shadow:none!important}.kt-search button,.kt-more a{border:0;border-radius:8px;background:#f7aa27;color:#17263c;font-weight:700;padding:13px 26px;text-decoration:none}.kt-topics{display:flex;flex-wrap:wrap;justify-content:center;gap:9px}.kt-topics a{color:#fff;border:1px solid rgba(255,255,255,.42);border-radius:99px;padding:8px 15px;text-decoration:none}.kt-body{padding:35px 0 65px}.kt-ad{display:flex;min-height:100px;margin-bottom:35px;align-items:center;justify-content:center;text-align:center;overflow:hidden}.kt-ad-empty{border:2px dashed #cbd5df;background:#fff;color:#667085}.kt-latest h2{font-size:34px;margin:3px 0 20px;color:#11243d}.kt-label{color:#087b70;margin:0}.kt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.kt-card{background:#fff;border:1px solid #e0e7ee;border-radius:12px;padding:25px;box-shadow:0 5px 18px rgba(16,36,61,.05)}.kt-card h3{font-size:22px;line-height:1.25;margin:7px 0 10px}.kt-card h3 a{color:#11243d;text-decoration:none}.kt-card p{color:#566477}.kt-meta{font-size:12px;color:#738093;text-transform:uppercase}.kt-read{font-weight:700;color:#087b70}.kt-more{text-align:center;margin-top:30px}.single .site-content{display:block!important}.single .content-area{width:100%!important;max-width:100%!important}.single .widget-area,.single .sidebar-area,.single .post-media,.single .entry-header-thumbnail .post-media{display:none!important}@media(max-width:680px){.kt-hero{padding:52px 0}.kt-search{flex-direction:column}.kt-search button{width:100%}.kt-grid{grid-template-columns:1fr}.kt-card{padding:20px}}
