Legal notice

.elementa-legal-page { width:100%; margin:0; padding:0; font-family:"Helvetica Neue",Arial,sans-serif; color:#222; line-height:1.85; } .elementa-legal-page h1 { font-size:46px; font-weight:500; line-height:1.25; margin:0 0 20px; } .elementa-legal-page h2 { font-size:30px; font-weight:500; margin:45px 0 18px; } .elementa-legal-page h3 { font-size:20px; margin:0 0 12px; } .elementa-legal-page p { font-size:16px; margin:0 0 18px; } /* Intro */ .elementa-legal-page .legal-intro { max-width:950px; padding:0 0 60px; } /* Information Layout */ .elementa-legal-page .info-columns { display:grid; grid-template-columns:1fr 1fr; gap:35px; margin-bottom:65px; } .elementa-legal-page .info-panel { padding:30px 0; border-top:2px solid #222; } /* Main Legal */ .elementa-legal-page .legal-row { display:grid; grid-template-columns:180px 1fr; gap:45px; padding:35px 0; border-bottom:1px solid #e5e5e5; } .elementa-legal-page .label { font-size:14px; text-transform:uppercase; letter-spacing:1px; } /* Notice */ .elementa-legal-page .legal-message { margin-top:60px; padding:35px; border:1px solid #ddd; } .elementa-legal-page .contact { margin-top:55px; text-align:center; } @media(max-width:768px){ .elementa-legal-page h1 { font-size:32px; } .elementa-legal-page h2 { font-size:25px; } .elementa-legal-page .info-columns { grid-template-columns:1fr; } .elementa-legal-page .legal-row { display:block; } .elementa-legal-page .label { margin-bottom:12px; } }
×