Mentions légales

.ozea-legal { max-width: 900px; margin: 0 auto; padding: 55px 25px; color: #51483f; font-family: inherit; line-height: 1.8; } .ozea-legal-header { text-align: center; margin-bottom: 50px; padding: 40px 20px; background: #f6f2eb; border-radius: 4px; } .ozea-legal-header .eyebrow { font-size: 11px; letter-spacing: 3px; text-transform: uppercase; color: #a18d77; margin-bottom: 12px; } .ozea-legal h1 { font-size: 34px; font-weight: 400; letter-spacing: 1px; color: #55483d; margin: 0; } .ozea-legal-intro { text-align: center; max-width: 700px; margin: 0 auto 45px; font-size: 14px; color: #766c62; } .ozea-legal-section { padding: 25px 0; border-bottom: 1px solid #eae4dc; } .ozea-legal-section h2 { font-size: 19px; font-weight: 500; color: #806c58; margin: 0 0 15px; } .ozea-legal-section h2 span { color: #b5a18b; font-size: 13px; margin-right: 10px; letter-spacing: 1px; } .ozea-legal-section p { font-size: 14px; margin: 8px 0; } .ozea-legal-section a { color: #9a8066; text-decoration: underline; text-underline-offset: 3px; } .ozea-legal-section a:hover { color: #66513e; } .ozea-legal-footer { margin-top: 40px; text-align: center; font-size: 12px; letter-spacing: 1px; color: #a18d77; } @media (max-width: 600px) { .ozea-legal { padding: 30px 18px; } .ozea-legal-header { padding: 30px 15px; margin-bottom: 30px; } .ozea-legal h1 { font-size: 27px; } .ozea-legal-section h2 { font-size: 17px; } }