.db-sr{position:absolute;width:1px;height:1px;overflow:hidden}.db-sr{clip-path:inset(50%);white-space:nowrap}.db-hdr{display:flex;justify-content:space-between;align-items:center;gap:24px;position:fixed;top:var(--wp-admin--admin-bar--height,0px);right:0px;left:0px;z-index:50;height:var(--db-hdr-h);padding-top:0px;padding-right:clamp(18px,4vw,56px);padding-bottom:0px;padding-left:clamp(18px,4vw,56px);background-color:rgba(7,12,9,.96);border-bottom:1px solid rgba(255,255,255,.08);box-shadow:0px 10px 30px rgba(0,0,0,.25);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.db-hdr.is-open .db-nav{visibility:visible;opacity:1;pointer-events:auto;transform:translate3d(0,0px,0)}@media (max-width:1023px){.db-hdr.is-open .db-nav{display:flex}}.db-logo{display:block;line-height:0}.db-logo:hover .db-logo-img{opacity:0.85}.db-logo-img{display:block;width:auto;height:56px;border-radius:3px;transition:opacity 0.25s ease}@media (max-width:1023px){.db-logo-img{height:50px}}@media (max-width:479px){.db-logo-img{height:44px}}.db-nav{display:flex;align-items:center;gap:4px}@media (max-width:1023px){.db-nav{display:flex;visibility:hidden;flex-flow:column;align-items:stretch;gap:0px;position:absolute;top:100%;right:0px;left:0px;padding-top:8px;padding-right:clamp(18px,4vw,56px);padding-bottom:18px;padding-left:clamp(18px,4vw,56px);background-color:#090f0b;border-bottom:1px solid var(--db-line);opacity:0;pointer-events:none;transition:opacity 0.3s ease,transform 0.3s ease,visibility 0.3s ease;box-shadow:0px 18px 40px rgba(0,0,0,.45);transform:translate3d(0,-10px,0)}}.db-nav-link{position:relative;color:rgba(255,255,255,.82);font-family:var(--db-font-body);font-weight:500;font-size:15px;line-height:1;text-decoration:none;padding-top:11px;padding-right:14px;padding-bottom:11px;padding-left:14px;border-radius:6px;transition:color 0.25s ease,background 0.25s ease,box-shadow 0.25s ease}.db-nav-link:hover{color:#fff;background-color:rgba(255,255,255,.07)}.db-nav-link.is-active{color:#fff;border-radius:0px;box-shadow:inset 0px -2px 0px var(--db-green)}@media (max-width:1119px){.db-nav-link{font-size:14px;padding-top:11px;padding-right:10px;padding-bottom:11px;padding-left:10px}}@media (max-width:1023px){.db-nav-link{font-size:17px;padding-top:18px;padding-right:4px;padding-bottom:18px;padding-left:4px;border-radius:0px;border-bottom:1px solid var(--db-line)}}.db-burger{display:none;color:#fff;font-family:var(--db-font-body);font-weight:700;font-size:13px;line-height:1;text-transform:uppercase;letter-spacing:0.1em;padding-top:14px;padding-right:18px;padding-bottom:14px;padding-left:18px;background-color:transparent;border-radius:6px;border-top:1px solid var(--db-line);border-right:1px solid var(--db-line);border-bottom:1px solid var(--db-line);border-left:1px solid var(--db-line);cursor:pointer;transition:background 0.25s ease,border-color 0.25s ease}.db-burger:hover{color:#fff;background-color:var(--db-green)}.db-burger:hover{border-color:var(--db-green)}@media (max-width:1023px){.db-burger{display:inline-flex}}.db-eyebrow{align-self:start;color:var(--db-muted);font-family:var(--db-font-body);font-weight:600;font-size:13px;line-height:1.2;text-transform:uppercase;letter-spacing:0.14em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-left:12px;border-left:3px solid var(--db-green)}.db-title{color:#fff;font-family:"Inter",sans-serif;font-weight:600;font-size:clamp(34px,4.2vw,56px);line-height:1.08;letter-spacing:-0.025em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.db-subtitle{color:#fff;font-family:"Inter",sans-serif;font-weight:600;font-size:clamp(24px,2.4vw,32px);line-height:1.15;letter-spacing:-0.02em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.db-text{color:var(--db-text);font-family:var(--db-font-body);font-size:16px;line-height:1.6;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.db-text-lead{color:#fff;font-family:var(--db-font-body);font-weight:500;font-size:18px;line-height:1.5;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.db-text-lead{font-size:17px}}.db-btn{display:inline-flex;align-items:center;gap:12px;align-self:start;color:#fff;font-family:var(--db-font-body);font-weight:700;font-size:14px;text-decoration:none;text-transform:uppercase;letter-spacing:0.16em;padding-top:15px;padding-right:30px;padding-bottom:15px;padding-left:30px;background-color:var(--db-green);border-radius:4px;border-top:1px solid var(--db-green);border-right:1px solid var(--db-green);border-bottom:1px solid var(--db-green);border-left:1px solid var(--db-green);transition:transform 0.25s ease,background 0.25s ease,box-shadow 0.25s ease,letter-spacing 0.25s ease}.db-btn:hover{color:#fff;background-color:var(--db-green-bright);box-shadow:0px 8px 18px rgba(34,163,54,.28);transform:translate3d(0,-2px,0)}.db-btn-ghost{color:#fff;background-color:transparent}.db-btn-ghost:hover{color:#fff;background-color:rgba(255,255,255,.1)}.db-btn-ghost:hover{box-shadow:none}.db-btn-ghost{border-color:var(--db-line)}.db-screen{display:flex;justify-content:center;align-items:center;position:relative;min-height:100svh;color:#fff;background-color:var(--db-ink)}.db-screen{padding:calc(var(--db-hdr-h) + var(--wp-admin--admin-bar--height,0px) + 28px) clamp(18px,5vw,72px) 44px;background-size:cover;background-position:center}@media (max-width:1023px){.db-screen{align-items:start}}.db-screen-wire{background:linear-gradient(180deg,rgba(7,12,9,.5) 0%,rgba(7,12,9,.78) 100%),url(https://danrossengineering.co.uk/wp-content/uploads/2026/10/danross-wire-cable-bg.jpg) center/cover no-repeat}.db-screen-gearbox{justify-content:start}.db-screen-gearbox{background:linear-gradient(90deg,rgba(7,12,9,.84) 0%,rgba(7,12,9,.5) 60%,rgba(7,12,9,.3) 100%),url(https://danrossengineering.co.uk/wp-content/uploads/2026/10/danross-gearbox-bg.jpg) center/cover no-repeat}.db-stack{display:flex;flex-flow:column;align-items:center;gap:32px;width:100%;max-width:1140px}.db-stack-title{text-align:center}.db-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:24px;width:100%}.db-duo .db-card:first-child{background:linear-gradient(180deg,rgba(9,16,12,.95) 0%,rgba(9,16,12,.88) 58%,rgba(9,16,12,.5) 100%),url(https://danrossengineering.co.uk/wp-content/uploads/2026/10/danross-80-mm-extruder-1024x629.jpg) center bottom/cover no-repeat}.db-duo .db-card:last-child{background:linear-gradient(180deg,rgba(9,16,12,.95) 0%,rgba(9,16,12,.82) 38%,rgba(9,16,12,.28) 100%),url(https://danrossengineering.co.uk/wp-content/uploads/2026/10/danross-refurbished-1250-dual-reeler-1024x655.jpg) center bottom/cover no-repeat}@media (max-width:1023px){.db-duo{grid-template-columns:minmax(0,1fr)}}.db-card{display:flex;flex-flow:column;gap:16px;padding-top:clamp(24px,2.6vw,38px);padding-right:clamp(24px,2.6vw,38px);padding-bottom:clamp(24px,2.6vw,38px);padding-left:clamp(24px,2.6vw,38px);background-color:rgba(9,16,12,.66);border-radius:10px;border-top:3px solid var(--db-green);border-right:1px solid var(--db-line);border-bottom:1px solid var(--db-line);border-left:1px solid var(--db-line);transition:transform 0.3s ease,border-color 0.3s ease,background 0.3s ease;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.db-card:hover{box-shadow:0px 16px 36px rgba(0,0,0,.35);transform:translate3d(0,-3px,0)}.db-card-foot{margin-top:auto;padding-top:10px}.db-single{width:100%;max-width:640px}.db-single .db-subtitle{font-size:clamp(30px,3.2vw,42px);line-height:1.1;letter-spacing:-0.025em}.db-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:100svh;background-color:var(--db-ink)}@media (max-width:767px){.db-split{grid-template-columns:minmax(0,1fr)}}.db-panel{display:flex;align-items:end;position:relative;min-height:100svh;overflow:hidden;background-color:var(--db-ink)}.db-panel:hover .db-panel-bg{transform:scale(1.03,1.03)}.db-panel{padding:calc(var(--db-hdr-h) + 40px) clamp(22px,4.5vw,84px) clamp(48px,9vh,110px)}.db-panel-bg{position:absolute;top:0px;right:0px;bottom:0px;left:0px;transition:transform 1.2s ease}.db-panel-bg{background-size:cover;background-position:center}.db-panel-wire .db-panel-bg{background-image:linear-gradient(180deg,rgba(7,12,9,.3) 0%,rgba(7,12,9,.86) 100%),url(https://danrossengineering.co.uk/wp-content/uploads/2026/10/danross-wire-cable-bg.jpg);background-size:auto,auto;background-position:0px 0px,0 0;background-repeat:repeat,repeat;background-attachment:scroll,scroll}.db-panel-gearbox{border-left:0px solid}.db-panel-gearbox .db-panel-bg{background-image:linear-gradient(180deg,rgba(7,12,9,.3) 0%,rgba(7,12,9,.86) 100%),url(https://danrossengineering.co.uk/wp-content/uploads/2026/10/danross-gearbox-bg.jpg);background-size:auto,auto;background-position:0px 0px,0 0;background-repeat:repeat,repeat;background-attachment:scroll,scroll}@media (max-width:767px){.db-panel-gearbox{border-top:0px solid}}.db-panel-body{display:flex;flex-flow:column;gap:18px;position:relative;width:100%;max-width:560px;min-height:350px}.db-panel-body .db-btn{margin-top:auto}@media (max-width:767px){.db-panel-body{min-height:0px}}.db-gallery{min-height:100svh;background-color:var(--db-ink)}.db-gallery{padding:calc(var(--db-hdr-h) + var(--wp-admin--admin-bar--height,0px) + 56px) clamp(18px,5vw,72px) 96px}.db-gallery-head{display:flex;flex-flow:column;gap:14px;max-width:1280px;margin-top:0px;margin-right:auto;margin-bottom:40px;margin-left:auto}.db-back{display:inline-flex;align-items:center;gap:8px;align-self:start;color:var(--db-muted);font-family:var(--db-font-body);font-weight:500;font-size:14px;line-height:1;text-decoration:none;margin-bottom:18px;padding-top:9px;padding-right:16px;padding-bottom:9px;padding-left:16px;border-radius:999px;border-top:1px solid var(--db-line);border-right:1px solid var(--db-line);border-bottom:1px solid var(--db-line);border-left:1px solid var(--db-line);transition:color 0.25s ease,border-color 0.25s ease,background 0.25s ease,transform 0.25s ease}.db-back:hover{color:#fff;background-color:rgba(34,163,54,.12);transform:translate3d(-3px,0,0)}.db-back:hover{border-color:var(--db-green)}@media (max-width:767px){.db-back{padding-top:13px;padding-right:18px;padding-bottom:13px;padding-left:18px}}.db-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:22px;max-width:1280px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}@media (max-width:767px){.db-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.db-tile{display:block;position:relative;overflow:hidden;aspect-ratio:4/3;background-color:var(--db-steel);border-radius:8px;border-top:1px solid var(--db-line);border-right:1px solid var(--db-line);border-bottom:1px solid var(--db-line);border-left:1px solid var(--db-line);cursor:zoom-in;transition:transform 0.35s ease,border-color 0.35s ease,box-shadow 0.35s ease}.db-tile:hover{box-shadow:0px 14px 30px rgba(0,0,0,.45);transform:translate3d(0,-3px,0)}.db-tile:hover .db-tile-img{transform:scale(1.03,1.03)}.db-tile-img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.7s ease}.db-tile-cap{position:absolute;right:0px;bottom:0px;left:0px;color:#fff;font-family:var(--db-font-body);font-weight:600;font-size:14px;padding-top:36px;padding-right:16px;padding-bottom:14px;padding-left:16px;background-image:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.82));background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}@media (max-width:767px){.db-tile-cap{font-size:13px;line-height:1.3;padding-top:28px;padding-right:10px;padding-bottom:10px;padding-left:10px}}.db-lb{display:none;position:fixed;top:0px;right:0px;bottom:0px;left:0px;z-index:100;padding-top:64px;padding-right:72px;padding-bottom:32px;padding-left:72px;background-color:#050907}.db-lb:target{display:flex;flex-flow:column;justify-content:center;align-items:center}@media (max-width:767px){.db-lb{flex-flow:column;justify-content:center;align-items:center;padding-top:72px;padding-right:12px;padding-bottom:88px;padding-left:12px}}.db-lb-img{display:block;width:auto;height:auto;max-width:100%;max-height:calc(100svh - 170px);object-fit:contain;border-radius:6px}.db-lb-close{position:absolute;top:14px;right:18px;color:#fff;font-family:var(--db-font-body);font-weight:700;font-size:14px;text-decoration:none;text-transform:uppercase;letter-spacing:0.14em;padding-top:10px;padding-right:14px;padding-bottom:10px;padding-left:14px;border-radius:4px;border-top:1px solid var(--db-line);border-right:1px solid var(--db-line);border-bottom:1px solid var(--db-line);border-left:1px solid var(--db-line)}.db-lb-close:hover{color:#fff;background-color:var(--db-green)}.db-lb-close:hover{border-color:var(--db-green)}.db-lb-prev{position:absolute;top:50%;color:#fff;font-family:var(--db-font-body);font-size:30px;line-height:1;text-decoration:none;padding-top:14px;padding-right:16px;padding-bottom:14px;padding-left:16px;background-color:rgba(255,255,255,.08);border-radius:4px;transition:background 0.25s ease}@media (max-width:767px){.db-lb-prev{top:auto;bottom:18px}}.db-lb-next{position:absolute;top:50%;color:#fff;font-family:var(--db-font-body);font-size:30px;line-height:1;text-decoration:none;padding-top:14px;padding-right:16px;padding-bottom:14px;padding-left:16px;background-color:rgba(255,255,255,.08);border-radius:4px;transition:background 0.25s ease}@media (max-width:767px){.db-lb-next{top:auto;bottom:18px}}.db-lb-prev{left:14px}.db-lb-next{right:14px}.db-lb-prev:hover{color:#fff;background-color:var(--db-green)}.db-lb-next:hover{color:#fff;background-color:var(--db-green)}.db-contact{display:flex;flex-flow:column;min-height:100svh;background-color:var(--db-paper)}.db-contact{padding:calc(var(--db-hdr-h) + var(--wp-admin--admin-bar--height,0px) + 56px) clamp(18px,5vw,72px) 0}.db-contact-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,64px);width:100%;max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-bottom:64px}@media (max-width:1023px){.db-contact-grid{grid-template-columns:minmax(0,1fr)}}.db-contact-main{display:flex;flex-flow:column;gap:16px}.db-contact-title{color:var(--db-ink);font-family:"Inter",sans-serif;font-weight:600;font-size:clamp(36px,4.2vw,52px);line-height:1.08;letter-spacing:-0.025em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.db-contact-intro{color:#34443b;font-family:var(--db-font-body);font-size:17px;line-height:1.6;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.db-formwrap{padding-top:clamp(20px,3vw,36px);padding-right:clamp(20px,3vw,36px);padding-bottom:clamp(20px,3vw,36px);padding-left:clamp(20px,3vw,36px);background-color:#fff;border-radius:10px;border-top:1px solid #dbe3de;border-right:1px solid #dbe3de;border-bottom:1px solid #dbe3de;border-left:1px solid #dbe3de;box-shadow:0px 10px 34px rgba(11,19,15,.07)}.db-formwrap .breakdance-form-field__label{display:block;color:var(--db-ink);font-family:var(--db-font-body);font-weight:600;font-size:14px;margin-bottom:6px}.db-formwrap .breakdance-form-field__input{width:100%;color:var(--db-ink);font-family:var(--db-font-body);font-size:16px;padding-top:14px;padding-right:16px;padding-bottom:14px;padding-left:16px;background-color:#fff;border-radius:6px;border-top:1px solid #c9d5ce;border-right:1px solid #c9d5ce;border-bottom:1px solid #c9d5ce;border-left:1px solid #c9d5ce;transition:border-color 0.25s ease,box-shadow 0.25s ease}.db-formwrap .breakdance-form-field__input:focus{box-shadow:0px 0px 0px 3px rgba(34,163,54,.22)}.db-formwrap .breakdance-form-field__input:focus{border-color:var(--db-green)}.db-formwrap .breakdance-form-button__submit{color:#fff;font-family:var(--db-font-body);font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:0.16em;padding-top:15px;padding-right:34px;padding-bottom:15px;padding-left:34px;background-color:var(--db-green);border-radius:4px;border-top:1px solid var(--db-green);border-right:1px solid var(--db-green);border-bottom:1px solid var(--db-green);border-left:1px solid var(--db-green);cursor:pointer;transition:transform 0.25s ease,background 0.25s ease,box-shadow 0.25s ease}.db-formwrap .breakdance-form-button__submit:hover{color:#fff;background-color:var(--db-green-bright);box-shadow:0px 12px 26px rgba(34,163,54,.32);transform:translate3d(0,-3px,0)}.db-formwrap .breakdance-form-file-upload__button{color:var(--db-ink);font-family:var(--db-font-body);font-weight:600;font-size:14px;padding-top:12px;padding-right:18px;padding-bottom:12px;padding-left:18px;background-color:#eef3ef;border-radius:6px;border-top:1px solid #c9d5ce;border-right:1px solid #c9d5ce;border-bottom:1px solid #c9d5ce;border-left:1px solid #c9d5ce;cursor:pointer}.db-formwrap .breakdance-form{gap:18px 16px}.db-formwrap textarea{min-height:150px;line-height:1.5;padding-top:14px;padding-right:16px;padding-bottom:14px;padding-left:16px}.db-formwrap textarea{resize:vertical}.db-formwrap textarea.breakdance-form-field__input{min-height:150px;line-height:1.5;padding-top:14px;padding-right:16px;padding-bottom:14px;padding-left:16px}.db-formwrap textarea.breakdance-form-field__input{resize:vertical}.db-aside{display:flex;flex-flow:column;gap:14px;color:#fff;padding-top:clamp(24px,3vw,36px);padding-right:clamp(24px,3vw,36px);padding-bottom:clamp(24px,3vw,36px);padding-left:clamp(24px,3vw,36px);background-color:var(--db-ink);border-radius:10px;border-top:4px solid var(--db-green)}.db-aside-title{color:#fff;font-family:"Inter",sans-serif;font-weight:600;font-size:24px;line-height:1.15;letter-spacing:-0.015em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.db-aside-line{color:var(--db-text);font-family:var(--db-font-body);font-size:16px;line-height:1.6;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.db-aside-link{color:#fff;font-family:var(--db-font-body);font-weight:600;font-size:22px;text-decoration:none;transition:color 0.25s ease}.db-aside-link:hover{color:var(--db-green-bright)}@media (max-width:767px){.db-aside-link{display:inline-block;padding-top:8px;padding-right:0px;padding-bottom:8px;padding-left:0px}}.db-aside-reg{color:var(--db-muted);font-family:var(--db-font-body);font-size:13px;margin-top:6px;margin-right:0px;margin-bottom:0px;margin-left:0px}.db-foot{display:flex;justify-content:space-between;align-items:center;gap:14px 28px;margin-top:auto;margin-right:calc(-1 * clamp(18px,5vw,72px));margin-bottom:0px;margin-left:calc(-1 * clamp(18px,5vw,72px));padding-top:22px;padding-right:clamp(18px,5vw,72px);padding-bottom:22px;padding-left:clamp(18px,5vw,72px);background-color:var(--db-ink)}.db-foot{flex-wrap:wrap}.db-foot-copy{color:var(--db-muted);font-family:var(--db-font-body);font-size:14px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.db-foot-nav{display:flex;gap:8px 22px}.db-foot-nav{flex-wrap:wrap}.db-foot-link{color:#fff;font-family:var(--db-font-body);font-weight:600;font-size:14px;text-decoration:none;transition:color 0.25s ease}.db-foot-link:hover{color:var(--db-green-bright)}@media (max-width:767px){.db-panel{min-height:82svh;border-left:0px solid}}@media (max-width:767px){.db-panel-gearbox{min-height:82svh;border-left:0px solid}}.db-addr{display:flex;flex-flow:column;gap:2px}.db-lb-fig{display:flex;flex-flow:column;align-items:center;gap:14px;max-width:100%;max-height:100%;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.db-lb-cap{color:#fff;font-family:var(--db-font-body);font-weight:600;font-size:15px;text-align:center}.db-lb-count{color:var(--db-muted);font-weight:500;margin-left:10px}.db-foot-solo{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-top:1px solid var(--db-line)}.db-ftr{color:var(--db-text);background-color:#070c09;border-top:1px solid var(--db-line)}.db-ftr-top{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr);gap:40px;max-width:1280px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:64px;padding-right:clamp(18px,5vw,72px);padding-bottom:48px;padding-left:clamp(18px,5vw,72px)}@media (max-width:1023px){.db-ftr-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 32px}}@media (max-width:479px){.db-ftr-top{grid-template-columns:minmax(0,1fr);gap:34px;padding-top:52px;padding-right:20px;padding-bottom:36px;padding-left:20px}}.db-ftr-brand{display:flex;flex-flow:column;gap:18px}.db-ftr-logo{display:block;align-self:start;line-height:0}.db-ftr-logo-img{display:block;width:auto;height:64px;border-radius:3px}.db-ftr-blurb{max-width:340px;color:var(--db-muted);font-family:var(--db-font-body);font-size:15px;line-height:1.65;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.db-ftr-col{display:flex;flex-flow:column;align-items:start;gap:12px}@media (max-width:767px){.db-ftr-col{gap:2px}}.db-ftr-head{color:#fff;font-family:var(--db-font-body);font-weight:600;font-size:13px;line-height:1.2;text-transform:uppercase;letter-spacing:0.14em;margin-top:0px;margin-right:0px;margin-bottom:6px;margin-left:0px;padding-left:12px;border-left:3px solid var(--db-green)}.db-ftr-link{color:var(--db-muted);font-family:var(--db-font-body);font-weight:400;font-size:15px;line-height:1.4;text-decoration:none;transition:color 0.25s ease,transform 0.25s ease}.db-ftr-link:hover{color:#fff;transform:translate3d(4px,0,0)}@media (max-width:767px){.db-ftr-link{display:block;font-size:16px;padding-top:10px;padding-right:0px;padding-bottom:10px;padding-left:0px}}.db-ftr-text{color:var(--db-muted);font-family:var(--db-font-body);font-size:15px;line-height:1.6;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.db-ftr-phone{color:#fff;font-family:var(--db-font-body);font-weight:600;font-size:20px;text-decoration:none;letter-spacing:-0.01em;margin-top:6px;transition:color 0.25s ease}.db-ftr-phone:hover{color:var(--db-green-bright)}@media (max-width:767px){.db-ftr-phone{display:inline-block;padding-top:8px;padding-right:0px;padding-bottom:8px;padding-left:0px}}.db-ftr-bottom{display:flex;justify-content:space-between;gap:8px 24px;max-width:1280px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:22px;padding-right:clamp(18px,5vw,72px);padding-bottom:26px;padding-left:clamp(18px,5vw,72px);border-top:1px solid rgba(255,255,255,.08)}.db-ftr-bottom{flex-wrap:wrap}@media (max-width:479px){.db-ftr-bottom{flex-flow:column;padding-top:20px;padding-right:20px;padding-bottom:90px;padding-left:20px}}.db-ftr-small{color:#7f9086;font-family:var(--db-font-body);font-size:13px;line-height:1.5;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.db-ftr-addr{display:flex;flex-flow:column;gap:2px}.db-hdr-right{display:flex;align-items:center;gap:18px}@media (max-width:1119px){.db-hdr-right{gap:12px}}.db-nav-call{display:none}@media (max-width:1023px){.db-nav-call{display:block;color:#fff;font-family:var(--db-font-body);font-weight:600;font-size:16px;text-align:center;text-decoration:none;margin-top:16px;padding-top:15px;padding-right:18px;padding-bottom:15px;padding-left:18px;background-color:var(--db-green);border-radius:999px}}.db-hdr-cta{display:inline-flex;align-items:center;color:#fff;font-family:var(--db-font-body);font-weight:600;font-size:14px;line-height:1;text-decoration:none;letter-spacing:0.01em;padding-top:11px;padding-right:18px;padding-bottom:11px;padding-left:18px;background-color:var(--db-green);border-radius:999px;border-top:1px solid var(--db-green);border-right:1px solid var(--db-green);border-bottom:1px solid var(--db-green);border-left:1px solid var(--db-green);transition:background 0.25s ease,transform 0.25s ease,box-shadow 0.25s ease}.db-hdr-cta:hover{color:#fff;background-color:var(--db-green-bright);box-shadow:0px 8px 18px rgba(34,163,54,.28);transform:translate3d(0,-1px,0)}.db-hdr-cta{white-space:nowrap}@media (max-width:479px){.db-hdr-cta{display:none}}.db-aside-tip{display:flex;flex-flow:column;gap:12px;margin-top:14px;padding-top:24px;border-top:1px solid var(--db-line)}.db-aside-img{display:block;width:100%;height:auto;padding-top:6px;padding-right:6px;padding-bottom:6px;padding-left:6px;background-color:#fff;border-radius:8px;box-shadow:0px 10px 24px rgba(0,0,0,.35)}.db-aside-tip-title{color:#fff;font-family:var(--db-font-body);font-weight:600;font-size:18px;line-height:1.3;margin-top:4px;margin-right:0px;margin-bottom:0px;margin-left:0px}.db-aside-tip-text{color:var(--db-muted);font-family:var(--db-font-body);font-size:15px;line-height:1.6;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.db-legal{background-color:var(--db-paper)}.db-legal{padding:calc(var(--db-hdr-h) + var(--wp-admin--admin-bar--height,0px) + 64px) clamp(18px,5vw,72px) 88px}.db-legal-inner{display:flex;flex-flow:column;gap:16px;max-width:760px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.db-legal-updated{color:#5d6e64;font-family:var(--db-font-body);font-size:14px;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px}.db-legal-h2{color:var(--db-ink);font-family:var(--db-font-body);font-weight:600;font-size:22px;line-height:1.3;letter-spacing:-0.01em;margin-top:20px;margin-right:0px;margin-bottom:0px;margin-left:0px}.db-legal-p{color:#34443b;font-family:var(--db-font-body);font-size:16px;line-height:1.7;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.db-legal-list{display:flex;flex-flow:column;gap:6px;color:#34443b;font-family:var(--db-font-body);font-size:16px;line-height:1.6;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-left:22px}.db-legal-link{color:var(--db-green-deep);text-decoration:underline;transition:color 0.25s ease}.db-legal-link:hover{color:var(--db-green)}.db-legal-link{text-underline-offset:3px}.db-ftr-legal{display:flex;align-items:center;gap:8px 22px}.db-ftr-legal{flex-wrap:wrap}.db-ftr-legal-link{color:#9aaaa0;font-family:var(--db-font-body);font-size:13px;line-height:1.5;text-decoration:none;transition:color 0.25s ease}.db-ftr-legal-link:hover{color:#fff}@media (max-width:767px){.db-ftr-legal-link{display:inline-block;font-size:14px;padding-top:10px;padding-right:0px;padding-bottom:10px;padding-left:0px}}section .db-card{text-shadow:0px 1px 14px rgba(0,0,0,.6)}section .db-card{background:none!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-radius:0!important;transform:none!important}section .db-card:hover{text-shadow:0px 1px 14px rgba(0,0,0,.6)}section .db-card:hover{background:none!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-radius:0!important;transform:none!important}section .db-card:first-child{text-shadow:0px 1px 14px rgba(0,0,0,.6)}section .db-card:first-child{background:none!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-radius:0!important;transform:none!important}section .db-card:last-child{text-shadow:0px 1px 14px rgba(0,0,0,.6)}section .db-card:last-child{background:none!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-radius:0!important;transform:none!important}.de-aside-mail{display:block;color:#fff;font-weight:500;font-size:16px;text-decoration:underline;transition:color 0.25s ease}.de-aside-mail:hover{color:#22a336}.de-aside-mail:hover{text-decoration-color:#22a336}.de-aside-mail{text-decoration-color:rgba(255,255,255,.35);text-underline-offset:3px;overflow-wrap:anywhere}section.db-split{background:linear-gradient(90deg,rgba(7,12,9,.74) 0%,rgba(7,12,9,.46) 50%,rgba(7,12,9,.58) 100%),url(https://danrossengineering.co.uk/wp-content/uploads/2026/10/danross-hero-sparks.jpg) center/cover no-repeat!important}section.db-split .db-panel{background:transparent!important}section.db-split .db-panel:hover{background:transparent!important}section.db-split .db-panel-bg{display:none!important}.db-panel-top{align-items:start;padding-top:calc(var(--db-hdr-h) + 14svh)}@media (max-width:767px){.db-panel-top{padding-top:calc(var(--db-hdr-h) + 40px)}}.db-duo-wide{gap:clamp(24px,16vw,216px)}@media (max-width:1023px){.db-duo-wide{gap:24px}}.db-panel-body-lvl{min-height:440px}@media (max-width:767px){.db-panel-body-lvl{min-height:0px}}