:root{--page-title-display:none;}/* Start custom CSS */@keyframes dccAboutTicker{to{transform:translateX(-50%)}} [data-interaction-id="736ea4c4"],[data-interaction-id="6d3ddd1c"]{display:block;white-space:nowrap!important;width:max-content;animation:dccAboutTicker 50s linear infinite} @media(prefers-reduced-motion:reduce){[data-interaction-id="736ea4c4"],[data-interaction-id="6d3ddd1c"]{animation:none}} [data-interaction-id="783ada17"]{border-top:.3rem solid #C8FF3D} [data-interaction-id="783ada17"]::after{content:"";position:absolute;bottom:-1rem;left:2rem;border-top:1rem solid #f3f3f3;border-left:1rem solid transparent} [data-interaction-id="41baad20"],[data-interaction-id="51e07f0c"],[data-interaction-id="1c65bd9f"],[data-interaction-id="74d1ba7c"]{overflow-y:auto} @keyframes dccTeamFade{0%,20%{opacity:1}25%,95%{opacity:0}100%{opacity:1}} [data-interaction-id="26b2a152"]{position:relative;display:block!important} [data-interaction-id="26b2a152"]>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;animation:dccTeamFade 24s linear infinite} [data-interaction-id="133538f5"]{animation-delay:-24s!important} [data-interaction-id="1063cb7b"]{animation-delay:-18s!important} [data-interaction-id="7348d13b"]{animation-delay:-12s!important} [data-interaction-id="4c3281cc"]{animation-delay:-6s!important} [data-interaction-id="26b2a152"]:hover>img,[data-interaction-id="26b2a152"]:focus-within>img{animation-play-state:paused} @media(prefers-reduced-motion:reduce){[data-interaction-id="26b2a152"]>img{animation:none!important;opacity:0}[data-interaction-id="26b2a152"]>img:first-child{opacity:1}}
/* Social placeholders and website credit */
.dcc-social-credit{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.5rem;margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid #393939;color:#fff;font-family:Arial,sans-serif;font-size:.85rem;line-height:1.6}.dcc-social-placeholders{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem}.dcc-social-placeholders .dcc-follow{color:#C8FF3D;font-size:.7rem;letter-spacing:.12em;font-weight:700;margin-right:.5rem}.dcc-social-placeholders [aria-disabled]{display:inline-flex;padding:.5rem .8rem;border:1px solid #626262;border-radius:2rem;color:#fff;cursor:default}.dcc-social-credit p{margin:0;color:#ccc}.dcc-social-credit a{color:#C8FF3D;text-decoration:underline;text-underline-offset:.2em;font-weight:700}.dcc-social-credit a:hover{color:#fff}.dcc-social-credit a:focus-visible{outline:2px solid #C8FF3D;outline-offset:4px}@media(max-width:767px){.dcc-social-credit{align-items:flex-start;flex-direction:column;gap:1.25rem}.dcc-social-placeholders{gap:.5rem}.dcc-social-placeholders .dcc-follow{flex-basis:100%;margin-bottom:.25rem}}

/* DCC mobile navigation typography alignment */
header nav > span:has(> a[href$="/about-dublin-clean-co/"]),header nav > span:has(> a[href$="/guides/"]){font-size:.9rem!important;font-weight:700!important;line-height:1.4!important;padding:.8rem!important;margin:0!important}
header nav > span > a[href$="/about-dublin-clean-co/"],header nav > span > a[href$="/guides/"]{font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important}

/* DCC unified homepage FAQ and ticker styling */.dg-page #questions details{border:1px solid #f3f3f3!important;border-radius:0!important;background:#fff!important;padding:0!important;margin:0 0 12px!important;overflow:hidden!important}.dg-page #questions details > summary{display:flex!important;align-items:center!important;cursor:pointer!important;background:#f3f3f3!important;color:#111!important;padding:24px!important;margin:0!important;list-style:none!important;min-height:72px!important;font-family:"League Spartan",sans-serif!important;font-size:19.2px!important;font-weight:700!important;line-height:1.3!important;transition:background-color .18s ease}.dg-page #questions details > summary *{color:#111!important;font-family:"League Spartan",sans-serif!important;font-size:19.2px!important;font-weight:700!important;line-height:1.3!important;margin:0!important}.dg-page #questions details[open] > summary{background:#C8FF3D!important;color:#000!important}.dg-page #questions details > summary::-webkit-details-marker{display:none}.dg-page #questions details > summary:focus-visible{outline:2px solid #111;outline-offset:-4px}.dg-page #questions details > div{padding:24px!important;background:#fff!important;color:#111!important}.dg-page #questions details > p{padding:24px!important;margin:0!important;background:#fff!important;color:#111!important}.dg-page #questions details > div p{color:#111!important;margin:0!important;line-height:1.65!important}@media(max-width:767px){.dg-page #questions details > summary{padding:20px!important;font-size:18px!important}.dg-page #questions details > summary *{font-size:18px!important}.dg-page #questions details > div,.dg-page #questions details > p{padding:20px!important}}.dg-shell #questions details{border:1px solid #f3f3f3!important;border-radius:0!important;background:#fff!important;padding:0!important;margin:0 0 12px!important;overflow:hidden!important}.dg-shell #questions details > summary{display:flex!important;align-items:center!important;cursor:pointer!important;background:#f3f3f3!important;color:#111!important;padding:24px!important;margin:0!important;list-style:none!important;min-height:72px!important;font-family:"League Spartan",sans-serif!important;font-size:19.2px!important;font-weight:700!important;line-height:1.3!important;transition:background-color .18s ease}.dg-shell #questions details > summary *{color:#111!important;font-family:"League Spartan",sans-serif!important;font-size:19.2px!important;font-weight:700!important;line-height:1.3!important;margin:0!important}.dg-shell #questions details[open] > summary{background:#C8FF3D!important;color:#000!important}.dg-shell #questions details > summary::-webkit-details-marker{display:none}.dg-shell #questions details > summary:focus-visible{outline:2px solid #111;outline-offset:-4px}.dg-shell #questions details > div{padding:24px!important;background:#fff!important;color:#111!important}.dg-shell #questions details > p{padding:24px!important;margin:0!important;background:#fff!important;color:#111!important}.dg-shell #questions details > div p{color:#111!important;margin:0!important;line-height:1.65!important}@media(max-width:767px){.dg-shell #questions details > summary{padding:20px!important;font-size:18px!important}.dg-shell #questions details > summary *{font-size:18px!important}.dg-shell #questions details > div,.dg-shell #questions details > p{padding:20px!important}}#questions.dg-section details{border:1px solid #f3f3f3!important;border-radius:0!important;background:#fff!important;padding:0!important;margin:0 0 12px!important;overflow:hidden!important}#questions.dg-section details > summary{display:flex!important;align-items:center!important;cursor:pointer!important;background:#f3f3f3!important;color:#111!important;padding:24px!important;margin:0!important;list-style:none!important;min-height:72px!important;font-family:"League Spartan",sans-serif!important;font-size:19.2px!important;font-weight:700!important;line-height:1.3!important;transition:background-color .18s ease}#questions.dg-section details > summary *{color:#111!important;font-family:"League Spartan",sans-serif!important;font-size:19.2px!important;font-weight:700!important;line-height:1.3!important;margin:0!important}#questions.dg-section details[open] > summary{background:#C8FF3D!important;color:#000!important}#questions.dg-section details > summary::-webkit-details-marker{display:none}#questions.dg-section details > summary:focus-visible{outline:2px solid #111;outline-offset:-4px}#questions.dg-section details > div{padding:24px!important;background:#fff!important;color:#111!important}#questions.dg-section details > p{padding:24px!important;margin:0!important;background:#fff!important;color:#111!important}#questions.dg-section details > div p{color:#111!important;margin:0!important;line-height:1.65!important}@media(max-width:767px){#questions.dg-section details > summary{padding:20px!important;font-size:18px!important}#questions.dg-section details > summary *{font-size:18px!important}#questions.dg-section details > div,#questions.dg-section details > p{padding:20px!important}}[data-interaction-id="736ea4c4"],[data-interaction-id="6d3ddd1c"],.dcc-ticker .dcc-ticker-item,.dcc-ticker .dcc-ticker-item span,.dg-ticker .dg-track,.dg-ticker .dg-track > span{font-family:"League Spartan",sans-serif!important;font-size:18px!important;font-weight:700!important;line-height:18px!important;letter-spacing:-.1px!important;text-transform:uppercase!important}@media(max-width:767px){[data-interaction-id="736ea4c4"],[data-interaction-id="6d3ddd1c"],.dcc-ticker .dcc-ticker-item,.dcc-ticker .dcc-ticker-item span,.dg-ticker .dg-track,.dg-ticker .dg-track > span{font-size:15px!important;line-height:15px!important}}[data-interaction-id="40376a16"]{height:56px!important;min-height:56px!important;max-height:56px!important;padding-block:0!important;display:flex!important;align-items:center!important;overflow:hidden!important}@media(max-width:767px){[data-interaction-id="40376a16"]{height:48px!important;min-height:48px!important;max-height:48px!important}}[data-interaction-id="5abaa257"]{height:56px!important;min-height:56px!important;max-height:56px!important;padding-block:0!important;display:flex!important;align-items:center!important;overflow:hidden!important}@media(max-width:767px){[data-interaction-id="5abaa257"]{height:48px!important;min-height:48px!important;max-height:48px!important}}.dg-ticker{height:56px!important;min-height:56px!important;max-height:56px!important;padding-block:0!important;display:flex!important;align-items:center!important;overflow:hidden!important}@media(max-width:767px){.dg-ticker{height:48px!important;min-height:48px!important;max-height:48px!important}}.dcc-ticker{height:56px!important;min-height:56px!important;max-height:56px!important;padding-block:0!important;display:flex!important;align-items:center!important;overflow:hidden!important}@media(max-width:767px){.dcc-ticker{height:48px!important;min-height:48px!important;max-height:48px!important}}[data-interaction-id="736ea4c4"]{margin:0!important;padding-block:0!important;white-space:nowrap!important}[data-interaction-id="6d3ddd1c"]{margin:0!important;padding-block:0!important;white-space:nowrap!important}/* End custom CSS */