.page-template-page-certificari .dh-nav>a:nth-child(4){font-weight:700}
.dc-certifications{color:#666;background:#fff;font-family:"Durabild PDF Montserrat",Montserrat,Arial,sans-serif}
.dc-hero{position:relative;height:421px;overflow:hidden;clip-path:polygon(0 0,100% 0,100% 82%,0 100%);background:#222}
.dc-hero>img,.dc-hero-shade{position:absolute;inset:0;width:100%;height:100%}.dc-hero>img{object-fit:cover;object-position:center 54%}.dc-hero-shade{background:rgba(0,0,0,.48)}
.dc-hero h1{position:absolute;z-index:2;top:45%;right:24px;left:24px;margin:0;transform:translateY(-50%);color:var(--dh-logo-yellow);font-size:44px;line-height:1.16;font-weight:800;text-align:center}
.dc-dots{position:absolute;z-index:2;top:166px;left:0;width:310px;height:67px;background-image:radial-gradient(var(--dh-logo-yellow) 2px,transparent 2px);background-size:11px 11px}
.dc-content{height:1139px;padding:42px 0 55px;background:#fff}.dc-heading{text-align:center}.dc-heading h2{margin:0;color:#424242;font-size:40px;line-height:1.2;font-weight:600}.dc-heading>span{display:block;width:84px;height:4px;margin:24px auto 31px;background:var(--dh-yellow)}
.dc-heading p{margin:0;color:#707070;font-size:14px;line-height:1.7}.dc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:62px;margin-top:58px}.dc-card>a{display:block;height:530px;overflow:hidden}.dc-card img{width:100%;height:100%;object-fit:contain;transition:transform .3s ease}.dc-card a:hover img{transform:scale(1.015)}
.dc-card h3{margin:27px 0 14px;color:#464646;font-size:14px;line-height:1.45;font-weight:700}.dc-card p{margin:0;color:#747474;font-size:13px;line-height:1.7}
@media(max-width:900px){.dc-hero{height:370px;clip-path:polygon(0 0,100% 0,100% 92%,0 100%)}.dc-dots{display:none}.dc-hero h1{font-size:clamp(28px,7vw,40px)}.dc-content{height:auto;padding:50px 0 70px}.dc-heading h2{font-size:34px}.dc-heading p br{display:none}.dc-grid{gap:30px}.dc-card>a{height:auto;aspect-ratio:833/1174}}
@media(max-width:650px){.dc-hero{height:330px}.dc-hero h1{top:43%;font-size:clamp(26px,8vw,34px)}.dc-heading h2{font-size:29px}.dc-heading p{font-size:13px}.dc-grid{grid-template-columns:1fr;gap:55px;margin-top:45px}.dc-card{max-width:420px;margin:auto}.dc-card h3{margin-top:20px}}
