#legal-header{background-color:var(--primary-color);color:#fff;box-shadow:inset 0 -4px 8px rgba(0,0,0,.1)}.legal-header-title{font-size:3.5rem;font-weight:700;line-height:1.2;align-self:center;letter-spacing:-.5px}.legal-header-description{font-size:1.3rem;line-height:1.6;align-self:center;opacity:.95}#legal-servicios{background-color:var(--secondary-color);color:#fff}@media screen and (min-width:1280px){#legal-header{padding:var(--padding-vertical-desktop) var(--padding-sides-desktop);display:flex;flex-direction:column;align-items:center;justify-content:center}}@media screen and (max-width:767px) and (orientation:portrait){#legal-header{display:flex;padding:var(--padding-y-mobile) var(--padding-x-mobile);flex-direction:column;gap:20px}}@media screen and (max-width:767px) and (orientation:landscape){#legal-header{display:flex;padding:var(--padding-y-mobile) var(--padding-x-mobile);flex-direction:column;gap:20px}}@media screen and (min-width:768px) and (max-width:1279px){#legal-header{padding:var(--padding-y-tablet) var(--padding-x-tablet);display:flex;flex-direction:column;gap:20px}}