Legal notice

/* ========================================================= STEVORA — LEGAL NOTICE CLEAN / PROFESSIONAL / LEFT ALIGNED ========================================================= */ .stevora-legal { width: 100% !important; margin: 0 !important; padding: 75px 5% 90px !important; background: #ffffff !important; color: #111111 !important; font-family: Arial, Helvetica, sans-serif !important; overflow: hidden !important; } .stevora-legal *, .stevora-legal *::before, .stevora-legal *::after { box-sizing: border-box !important; } .stevora-legal-container { width: 100% !important; max-width: 1250px !important; margin: 0 auto !important; padding: 0 !important; } /* ========================================================= HEADER ========================================================= */ .stevora-legal-header { width: 100% !important; margin: 0 0 42px !important; padding: 0 0 42px !important; border-bottom: 1px solid #dedede !important; text-align: left !important; } .stevora-legal-label { display: inline-block !important; margin: 0 0 18px !important; padding: 8px 14px !important; border: 1px solid #222222 !important; border-radius: 4px !important; background: #ffffff !important; color: #111111 !important; font-size: 10px !important; font-weight: 800 !important; letter-spacing: 2px !important; line-height: 1 !important; text-transform: uppercase !important; } .stevora-legal-header h1 { margin: 0 0 18px !important; padding: 0 !important; color: #111111 !important; font-family: Arial, Helvetica, sans-serif !important; font-size: clamp(42px, 5.5vw, 66px) !important; font-weight: 800 !important; line-height: 1.05 !important; letter-spacing: -2.5px !important; text-align: left !important; } .stevora-legal-header p { width: 100% !important; max-width: 900px !important; margin: 0 !important; padding: 0 !important; color: #666666 !important; font-size: 15px !important; line-height: 1.85 !important; text-align: left !important; } /* ========================================================= MAIN SECTIONS ========================================================= */ .stevora-legal-section { width: 100% !important; margin: 0 0 24px !important; padding: 40px 48px !important; background: #ffffff !important; border: 1px solid #e1e1e1 !important; border-radius: 7px !important; text-align: left !important; box-shadow: 0 2px 12px rgba(0,0,0,.025) !important; transition: transform .3s ease, border-color .3s ease, box-shadow .3s ease !important; } .stevora-legal-section:hover { transform: translateY(-2px); border-color: #c5c5c5 !important; box-shadow: 0 14px 35px rgba(0,0,0,.06) !important; } /* ========================================================= SECTION HEADINGS ========================================================= */ .stevora-legal-section h2 { width: 100% !important; margin: 0 0 26px !important; padding: 0 0 17px !important; color: #111111 !important; font-family: Arial, Helvetica, sans-serif !important; font-size: 27px !important; font-weight: 800 !important; line-height: 1.25 !important; letter-spacing: -.5px !important; text-align: left !important; border: 0 !important; border-bottom: 1px solid #e6e6e6 !important; } .stevora-legal-section h2::after { content: "" !important; display: block !important; width: 46px !important; height: 2px !important; margin-top: 15px !important; background: #111111 !important; transition: width .3s ease !important; } .stevora-legal-section:hover h2::after { width: 75px !important; } /* ========================================================= PARAGRAPHS ========================================================= */ .stevora-legal-section p { width: 100% !important; margin: 0 0 19px !important; padding: 0 !important; color: #303030 !important; font-size: 15px !important; line-height: 1.85 !important; text-align: left !important; } .stevora-legal-section p:last-child { margin-bottom: 0 !important; } .stevora-legal-section strong { color: #111111 !important; font-weight: 700 !important; } .stevora-legal-section a { color: #111111 !important; text-decoration: underline !important; text-underline-offset: 3px !important; } /* ========================================================= LISTS ========================================================= */ .stevora-legal-section ul { width: 100% !important; margin: 20px 0 23px !important; padding: 0 !important; list-style: none !important; } .stevora-legal-section li { position: relative !important; width: 100% !important; margin: 9px 0 !important; padding: 13px 18px 13px 38px !important; background: #f7f7f7 !important; border-left: 2px solid #dddddd !important; border-radius: 3px !important; color: #303030 !important; font-size: 14.5px !important; line-height: 1.7 !important; text-align: left !important; transition: all .25s ease !important; } .stevora-legal-section li::before { content: "—" !important; position: absolute !important; left: 15px !important; top: 50% !important; transform: translateY(-50%) !important; color: #111111 !important; font-size: 13px !important; font-weight: 800 !important; } .stevora-legal-section li:hover { padding-left: 43px !important; background: #eeeeee !important; border-left-color: #111111 !important; } /* ========================================================= BUSINESS INFORMATION ========================================================= */ .stevora-business-box { display: grid !important; grid-template-columns: repeat(2, minmax(0, 1fr)) !important; gap: 16px !important; width: 100% !important; margin: 0 !important; padding: 0 !important; } .stevora-business-item { width: 100% !important; min-height: 92px !important; padding: 19px 21px !important; background: #f7f7f7 !important; border: 1px solid #e7e7e7 !important; border-radius: 5px !important; transition: all .25s ease !important; } .stevora-business-item:hover { background: #eeeeee !important; border-color: #cccccc !important; transform: translateY(-2px); } .stevora-business-item span { display: block !important; margin: 0 0 8px !important; padding: 0 !important; color: #888888 !important; font-size: 10px !important; font-weight: 800 !important; letter-spacing: 1.4px !important; line-height: 1.3 !important; text-transform: uppercase !important; } .stevora-business-item strong, .stevora-business-item a { color: #111111 !important; font-size: 14px !important; line-height: 1.65 !important; text-decoration: none !important; } /* ========================================================= FINAL NOTE ========================================================= */ .stevora-legal-end { width: 100% !important; margin: 30px 0 0 !important; padding: 38px 40px !important; background: #111111 !important; border-radius: 7px !important; text-align: center !important; } .stevora-legal-end p { max-width: 850px !important; margin: 0 auto !important; padding: 0 !important; color: #d6d6d6 !important; font-size: 14px !important; line-height: 1.85 !important; } .stevora-legal-end strong { color: #ffffff !important; } /* ========================================================= TABLET ========================================================= */ @media (max-width: 900px) { .stevora-legal { padding: 60px 4% 75px !important; } .stevora-legal-section { padding: 34px 32px !important; } .stevora-business-box { grid-template-columns: 1fr !important; } } /* ========================================================= MOBILE ========================================================= */ @media (max-width: 600px) { .stevora-legal { padding: 40px 16px 60px !important; } .stevora-legal-header { margin-bottom: 25px !important; padding-bottom: 30px !important; } .stevora-legal-label { margin-bottom: 15px !important; padding: 7px 11px !important; font-size: 8px !important; letter-spacing: 1.4px !important; } .stevora-legal-header h1 { margin-bottom: 15px !important; font-size: 38px !important; letter-spacing: -1.5px !important; } .stevora-legal-header p { font-size: 14px !important; line-height: 1.75 !important; } .stevora-legal-section { margin-bottom: 16px !important; padding: 27px 20px !important; border-radius: 5px !important; } .stevora-legal-section h2 { margin-bottom: 21px !important; padding-bottom: 14px !important; font-size: 21px !important; line-height: 1.3 !important; } .stevora-legal-section h2::after { margin-top: 12px !important; } .stevora-legal-section p { margin-bottom: 17px !important; font-size: 14px !important; line-height: 1.78 !important; } .stevora-legal-section ul { margin: 17px 0 20px !important; } .stevora-legal-section li { margin: 7px 0 !important; padding: 11px 12px 11px 31px !important; font-size: 13.5px !important; line-height: 1.65 !important; } .stevora-legal-section li::before { left: 12px !important; } .stevora-business-box { gap: 12px !important; } .stevora-business-item { min-height: auto !important; padding: 17px 16px !important; } .stevora-legal-end { margin-top: 20px !important; padding: 27px 18px !important; } .stevora-legal-end p { font-size: 13px !important; line-height: 1.75 !important; } }