.elementor-8420 .elementor-element.elementor-element-05160b1{--display:flex}#praktikum-vidacta{font-family:"Manrope","Segoe UI",Arial,sans-serif;color:#10232a;background:linear-gradient(180deg,#f8fcfc 0%,#edf4f6 100%);padding:0 0 60px}#praktikum-vidacta *,#praktikum-vidacta *:before,#praktikum-vidacta *:after{box-sizing:border-box}.praktikum-wrapper{max-width:860px;margin:0 auto;padding:40px 18px 20px}.prak-hero{background:linear-gradient(135deg,#0a2028 0%,#0a4a50 60%,#136870 100%);border-radius:14px;padding:44px 28px 40px;text-align:center;position:relative;overflow:hidden;margin-bottom:24px;box-shadow:0 12px 28px rgba(7,24,28,.15)}.prak-hero:after{content:'';position:absolute;top:-50px;right:-60px;width:280px;height:280px;background:radial-gradient(circle,rgba(122,15,64,.2),transparent 70%);pointer-events:none}.prak-hero h1{font-size:clamp(1.6rem,3vw,2.4rem);font-weight:850;color:#fff;line-height:1.15;letter-spacing:-.025em;margin:0 0 8px}.prak-hero p{color:rgba(255,255,255,.82);font-size:1rem;margin:0;font-weight:500}.prak-panel{background:#fff;border:1px solid #b0cdd1;border-radius:14px;box-shadow:0 12px 28px rgba(7,24,28,.12);padding:28px 26px;margin-bottom:20px}.prak-panel>h2{font-size:clamp(1.2rem,1vw + .85rem,1.5rem);font-weight:840;color:#0c2731;position:relative;display:inline-block;padding-bottom:8px;margin-bottom:16px;line-height:1.2}.prak-panel>h2:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:3px;border-radius:999px;background:linear-gradient(90deg,#0a4a50,#4f8b92 65%,transparent)}.prak-intro{font-size:1rem;color:#2d5560;line-height:1.78;font-weight:500}.prak-box{background:#f5f9fa;border:1px solid #d3e2e4;border-left:4px solid #5a9ea5;border-radius:12px;padding:18px 20px;margin:20px 0 0}.prak-box h2{font-size:1.05rem;font-weight:800;color:#0a3c42;margin:0 0 10px;display:block;padding-bottom:0}.prak-box h2:after{display:none}.prak-box p,.prak-box ul{color:#2d5560;font-size:.97rem;line-height:1.75;margin:0}.prak-box ul{padding-left:1.3rem;margin-top:8px}.prak-box ul li{margin-bottom:6px}.prak-box a{color:#0a4a50 !important;font-weight:700;text-decoration:underline;text-underline-offset:2px}.prak-box a:hover{color:#083d42 !important}.prak-box-accent{border-left-color:#9e1452;background:linear-gradient(180deg,#fff,#fff5f9)}.prak-box-accent h2{color:#7a0f40}.prak-list{padding-left:1.3rem;margin:12px 0 0}.prak-list li{margin-bottom:8px;color:#2d5560;font-size:.97rem;line-height:1.75}.prak-team-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;margin-top:20px}.prak-team-card{background:#f5f9fa;border:1px solid #d3e2e4;border-radius:12px;padding:20px 14px;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.prak-team-card:hover{transform:translateY(-3px);box-shadow:0 12px 22px rgba(7,24,28,.1)}.prak-team-card img{width:90px;height:90px;object-fit:cover;border-radius:50%;border:3px solid #0a4a50;margin:0 auto 10px;display:block}.prak-team-card strong{display:block;font-size:.96rem;font-weight:800;color:#0a3c42;line-height:1.3;margin-bottom:4px}.prak-team-card span{display:block;font-size:.83rem;color:#2d5560;font-weight:600;line-height:1.4}.prak-badge{display:inline-block;padding:3px 10px;border-radius:99px;font-size:.72rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;margin-top:7px}.prak-badge-w{background:#d6ecee;color:#0a3c42;border:1px solid #8abbbf}.prak-badge-b{background:#f0d9e6;color:#5c0a2e;border:1px solid #c08caa}.prak-form-wrap{background:#f5f9fa;border:1px solid #b0cdd1;border-radius:12px;padding:20px;margin-top:16px}@media (max-width:600px){.praktikum-wrapper{padding:24px 12px 20px}.prak-hero{padding:32px 18px 28px}.prak-panel{padding:20px 16px}.prak-team-grid{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){.prak-team-card{transition:none !important;transform:none !important}}