/* One corporate logo footprint and placement across every deskbel.com header. */
html body .db-master-header{--db-logo-width:270px;box-sizing:border-box!important;display:grid!important;grid-template-columns:var(--db-logo-width) minmax(0,1fr) auto!important;align-items:center!important;gap:28px!important;width:100%!important;min-height:98px!important;height:auto!important;margin:0!important;padding:22px 48px!important;background:#fff!important;color:#171825!important;border:0!important;border-bottom:1px solid #e7e1d9!important;position:relative!important;top:auto!important;z-index:50;transform:none!important}
html body .db-master-header .db-master-logo{box-sizing:border-box!important;display:block!important;width:var(--db-logo-width)!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;line-height:0!important;flex:none!important;text-decoration:none!important;transform:none!important}
html body .db-master-header .db-master-logo img{display:block!important;width:100%!important;max-width:none!important;height:auto!important;aspect-ratio:5/1!important;object-fit:contain!important;margin:0!important;padding:0!important;border:0!important;transform:none!important}
html body .db-master-header .db-master-nav{display:flex!important;justify-self:end!important;align-items:center!important;justify-content:flex-end!important;gap:28px!important;width:auto!important;margin:0!important;padding:0!important;background:transparent!important;position:static!important;transform:none!important;visibility:visible!important;opacity:1!important}
html body .db-master-header .db-master-nav a{display:block!important;font:400 14px/1.4 Arial,sans-serif!important;letter-spacing:0!important;text-transform:none!important;color:#171825!important;text-decoration:none!important;margin:0!important;padding:0!important;border:0!important;background:none!important;white-space:nowrap!important}
html body .db-master-header select{box-sizing:border-box!important;display:block!important;position:static!important;width:auto!important;min-width:58px!important;max-width:90px!important;height:36px!important;padding:6px 8px!important;border:1px solid #ccc5bc!important;border-radius:5px!important;background:transparent!important;color:#171825!important;font:400 13px/1.4 Arial,sans-serif!important;letter-spacing:0!important;margin:0!important;transform:none!important;appearance:auto!important}
html body .db-master-header .care-languages{grid-column:3!important;grid-row:1!important;margin:0!important;justify-self:end!important;flex-wrap:nowrap!important}
html body .db-master-header .care-languages [data-care-language=it]{order:0}html body .db-master-header .care-languages span{order:1}html body .db-master-header .care-languages [data-care-language=en]{order:2}
html body .db-master-header a:focus-visible,html body .db-master-header select:focus-visible{outline:2px solid #ab784d!important;outline-offset:5px!important}
@media(max-width:1100px){html body .db-master-header{gap:18px!important;padding-inline:24px!important}html body .db-master-header .db-master-nav{gap:18px!important}}
@media(max-width:700px){html body .db-master-header{--db-logo-width:220px;grid-template-columns:var(--db-logo-width) minmax(0,1fr) auto!important;padding:18px 20px!important;gap:18px 0!important;min-height:0!important}html body .db-master-header .db-master-nav{grid-row:2!important;grid-column:1/-1!important;width:100%!important;justify-content:flex-end!important;gap:20px!important}html body .db-master-header .db-master-nav a{font-size:12px!important}html body .db-master-header select{grid-column:3!important;grid-row:1!important;justify-self:end!important}}

html body .db-master-header .db-master-nav .care-purchase{font-weight:600!important;background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;box-shadow:none!important}
@media(max-width:700px){html body .db-master-header .db-master-nav{flex-wrap:wrap!important;row-gap:12px!important;justify-content:flex-start!important}}
