.factory-pest .hero { background: linear-gradient(90deg,rgba(9,34,31,.95),rgba(9,34,31,.82) 50%,rgba(9,34,31,.2)),url('/assets/images/bakery-disinfection-hero-fast-1200-20261003.webp') center/cover; padding-top: 44px; }
.factory-pest .hero h1 { max-width: 820px; }
.factory-pest .hero .lead { max-width: 720px; }
.factory-pest main a:not(.btn):not(.card) { text-decoration: underline; text-underline-offset: 3px; }
.factory-pest .hero a { color: inherit; }
.factory-pest .hero a.btn.accent { color: #102b23; }
.factory-pest main { letter-spacing: 0; }
.factory-pest .factory-table { overflow-x: auto; }
.factory-pest .service-figure img { max-height: 560px; }
.factory-pest form { width: 100%; }
.factory-pest main li { margin-bottom: 14px; }
@media (max-width: 760px) {
 .factory-pest .hero { background-position: 65% center; }
 .factory-pest .hero h1 { font-size: 30px; }
 .factory-pest .factory-table th,.factory-pest .factory-table td { font-size: 14px; padding: 10px 6px; }
}
