@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/montserrat-700.otf)format("opentype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/montserrat-800.otf)format("opentype")}:is(body:has(.hcd-shell)>header,body:has(.hcd-shell)>footer){display:none}body:has(.hcd-shell){--hcd-papel:#faf9f6;background-color:var(--hcd-papel);background-image:radial-gradient(circle,#6da83e29 1px,#0000 1px);background-size:22px 22px}.hcd-shell{--hcd-verde:var(--color-primary);--hcd-papel:#faf9f6}.hcd-shell :where(h1,h2,h3,h4,h5,h6){font-family:Rubik,Arial,sans-serif}.hcd-shell .hcd-titulo{letter-spacing:-.015em;font-family:Montserrat,Arial,sans-serif;font-weight:800;line-height:1.15}
