Contact information

:root{ --brand:#1540C2; --brand-dark:#071C5E; --brand-deep:#040B2D; --brand-soft:#EDF2FF; --brand-mist:#F6F8FF; --accent:#E40E0C; --accent-dark:#A90706; --accent-soft:#FFF0EF; --bg:#F5F7FC; --card:#FFFFFF; --text:#10182F; --body:#475168; --muted:#7A849A; --border:#DDE4F2; --hover:#F0F4FF; --soft:#FAFBFF; --radius:18px; --radius-lg:34px; --shadow:0 28px 80px rgba(7,28,94,.16); --shadow-soft:0 16px 42px rgba(7,28,94,.09); --shadow-red:0 14px 34px rgba(228,14,12,.18); } *{box-sizing:border-box} html{scroll-behavior:smooth} body{ margin:0; font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, Helvetica, sans-serif; background: linear-gradient(115deg, rgba(21,64,194,.10), transparent 26%), radial-gradient(circle at 88% 4%, rgba(228,14,12,.12), transparent 30%), radial-gradient(circle at 8% 92%, rgba(21,64,194,.10), transparent 32%), linear-gradient(180deg, #FFFFFF 0%, var(--bg) 54%, #EEF2FA 100%); color:var(--text); } a{color:inherit;text-decoration:none} p,a,li,button,input,summary,small{ font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, Helvetica, sans-serif; } .page{ max-width:1600px; margin:0 auto; padding:36px 32px 108px; } .hero{ position:relative; overflow:hidden; max-width:1700px; margin:0 auto 38px; padding:72px 68px 64px; background: linear-gradient(135deg, rgba(4,11,45,.98) 0%, rgba(7,28,94,.96) 48%, rgba(21,64,194,.94) 100%); border:1px solid rgba(255,255,255,.22); border-radius:var(--radius-lg); box-shadow:var(--shadow); color:#fff; isolation:isolate; } .hero::before{ content:""; position:absolute; width:640px; height:640px; right:-280px; top:-330px; border-radius:50%; background: radial-gradient(circle, rgba(228,14,12,.46), rgba(228,14,12,.14) 38%, transparent 68%); pointer-events:none; z-index:-1; } .hero::after{ content:""; position:absolute; left:0; bottom:0; width:100%; height:7px; background:linear-gradient(90deg, var(--accent), #FFFFFF 42%, var(--brand)); opacity:.96; } .breadcrumb{ position:relative; z-index:1; display:inline-flex; align-items:center; flex-wrap:wrap; gap:10px; margin-bottom:26px; padding:9px 14px; border:1px solid rgba(255,255,255,.22); border-radius:999px; background:rgba(255,255,255,.09); color:rgba(255,255,255,.82); font-size:13px; line-height:1.35; letter-spacing:.08em; text-transform:uppercase; backdrop-filter:blur(12px); } .breadcrumb::before{ content:""; width:8px; height:8px; display:inline-block; border-radius:50%; background:var(--accent); box-shadow:0 0 0 5px rgba(228,14,12,.18); } h1{ position:relative; z-index:1; margin:0; max-width:980px; color:#FFFFFF; font-size:54px; line-height:1.06; font-weight:820; letter-spacing:-.052em; } .updated{ position:relative; z-index:1; margin-top:24px; max-width:920px; color:rgba(255,255,255,.84); font-size:16px; line-height:1.85; } .layout{ display:grid; grid-template-columns:300px minmax(0, 1fr); gap:34px; align-items:start; max-width:1700px; margin:0 auto; } .toc{ position:sticky; top:28px; padding:18px; background:rgba(255,255,255,.92); border:1px solid rgba(221,228,242,.95); border-radius:26px; box-shadow:var(--shadow-soft); backdrop-filter:blur(18px); } .toc-title{ margin:0 0 14px; padding:0 4px; color:var(--brand-dark); font-size:12px; font-weight:820; letter-spacing:.14em; text-transform:uppercase; } .toc a{ display:block !important; width:auto !important; max-width:none !important; box-sizing:border-box !important; padding:12px 13px 12px 15px !important; margin:0 0 7px !important; border:1px solid transparent; border-radius:15px !important; color:var(--body); font-size:14px; font-weight:670; line-height:1.35; text-align:left; text-decoration:none !important; transform:none !important; box-shadow:none !important; } .toc a:last-child{margin-bottom:0 !important;} .toc a:hover, .toc a:focus, .toc a:active, .toc a.active{ display:block !important; width:auto !important; max-width:none !important; background:linear-gradient(90deg, var(--accent-soft), var(--brand-soft)) !important; border-color:rgba(228,14,12,.20); color:var(--brand-dark) !important; text-decoration:none !important; transform:none !important; box-shadow:inset 4px 0 0 var(--accent) !important; } .content-card{ position:relative; overflow:hidden; padding:62px 66px; background:rgba(255,255,255,.98); border:1px solid var(--border); border-radius:var(--radius-lg); box-shadow:var(--shadow-soft); } .content-card::before{ content:""; position:absolute; top:0; left:0; width:100%; height:6px; background:linear-gradient(90deg, var(--brand), var(--accent)); } section{ scroll-margin-top:36px; margin-bottom:76px; padding-bottom:18px; border-bottom:1px solid rgba(221,228,242,.9); } section:last-child{ margin-bottom:0; border-bottom:0; padding-bottom:0; } h2{ position:relative; margin:0 0 30px; padding-left:24px; color:var(--brand-dark); font-size:33px; line-height:1.23; font-weight:820; letter-spacing:-.035em; } h2::before{ content:""; position:absolute; left:0; top:.16em; width:8px; height:1.2em; border-radius:999px; background:linear-gradient(180deg, var(--accent), var(--brand)); box-shadow:0 8px 20px rgba(228,14,12,.18); } h3{ margin:40px 0 18px; color:var(--brand-dark); font-size:26px; line-height:1.3; font-weight:780; letter-spacing:-.02em; } h4{ margin:30px 0 14px; color:var(--brand-dark); font-size:22px; line-height:1.35; font-weight:760; } p{ max-width:78ch; margin:0 0 20px; color:var(--body); font-size:16px; line-height:1.92; } p strong, li strong{ color:var(--brand-dark); font-weight:760; } ul,ol{ max-width:78ch; margin:0 0 24px 0; padding:0; list-style:none; } li{ position:relative; margin-bottom:12px; padding-left:0; color:var(--body); font-size:16px; line-height:1.82; } li::before{ content:none !important; display:none !important; } .note{ position:relative; margin:32px 0; padding:24px 28px; background:linear-gradient(135deg, var(--brand-soft), #FFFFFF 58%, var(--accent-soft)); border:1px solid rgba(21,64,194,.16); border-radius:22px; box-shadow:0 14px 34px rgba(7,28,94,.07); } .note::before{ content:""; position:absolute; left:0; top:22px; bottom:22px; width:4px; border-radius:999px; background:var(--accent); } .note p:last-child{margin-bottom:0;} .quote{ margin:30px 0; padding:22px 26px; background:var(--soft); border-left:5px solid var(--accent); border-radius:0 18px 18px 0; box-shadow:inset 0 0 0 1px rgba(21,64,194,.08); } .info-grid{ display:grid; grid-template-columns:repeat(2, minmax(0,1fr)); gap:18px; margin-top:28px; } .info-card{ min-height:118px; padding:24px; background: linear-gradient(180deg, #FFFFFF, #FAFBFF); border:1px solid var(--border); border-radius:22px; box-shadow:0 12px 30px rgba(7,28,94,.065); } .info-card strong{ display:block; margin-bottom:10px; color:var(--accent); font-size:12px; font-weight:820; letter-spacing:.12em; text-transform:uppercase; } .info-card span, .info-card a, .info-card{ color:var(--body); font-size:16px; line-height:1.7; } .btn-row{ display:flex; flex-wrap:wrap; gap:12px; margin:32px 0; } .btn{ display:inline-flex !important; align-items:center !important; justify-content:center !important; min-height:auto !important; height:auto !important; padding:14px 26px !important; border:1px solid var(--border); border-radius:999px; box-sizing:border-box; font-size:15px; font-weight:780; line-height:normal !important; text-decoration:none !important; white-space:nowrap; transition:background .18s ease, border-color .18s ease, color .18s ease, transform .18s ease, box-shadow .18s ease; } .btn-primary{ background:linear-gradient(135deg, var(--brand), var(--accent)); color:#fff; border-color:transparent; box-shadow:0 14px 30px rgba(21,64,194,.20), var(--shadow-red); } .btn-primary:hover{ background:linear-gradient(135deg, var(--brand-dark), var(--accent-dark)); border-color:transparent; transform:translateY(-1px); box-shadow:0 18px 34px rgba(7,28,94,.22), 0 14px 30px rgba(228,14,12,.18); } .btn-secondary{ background:#FFFFFF; color:var(--brand-dark); border-color:rgba(21,64,194,.26); box-shadow:0 10px 22px rgba(7,28,94,.06); } .btn-secondary:hover{ background:var(--brand-soft); border-color:rgba(21,64,194,.45); color:var(--brand-dark); } details{ margin-bottom:15px; overflow:hidden; background:#FFFFFF; border:1px solid var(--border); border-radius:22px; box-shadow:0 10px 26px rgba(7,28,94,.055); } summary{ position:relative; cursor:pointer; list-style:none; padding:21px 54px 21px 24px; color:var(--brand-dark); font-weight:780; } summary::after{ content:"+"; position:absolute; right:22px; top:50%; width:24px; height:24px; display:inline-flex; align-items:center; justify-content:center; border-radius:50%; background:var(--brand-soft); color:var(--brand); transform:translateY(-50%); font-weight:820; } details[open] summary::after{ content:"−"; background:var(--accent-soft); color:var(--accent); } summary::-webkit-details-marker{display:none} details p{ margin:0; padding:0 24px 24px; } a:not(.btn):hover{ color:var(--accent); text-decoration:underline; text-underline-offset:3px; } .mobile-toc{display:none !important;} @media(max-width:980px){ .page{padding-top:24px;} .layout{grid-template-columns:1fr;gap:24px;} .toc{display:none} .mobile-toc{ display:block !important; margin-bottom:24px; padding:18px; background:linear-gradient(180deg, #FFFFFF, #FAFBFF); border:1px solid var(--border); border-radius:22px; box-shadow:var(--shadow-soft); } .mobile-toc summary{ padding:0 34px 0 0; color:var(--brand-dark); font-size:13px; font-weight:820; letter-spacing:.11em; text-transform:uppercase; } .mobile-toc .toc-links{margin-top:18px} .mobile-toc .toc-links a{ display:block; margin:0 0 7px; padding:12px 11px; border:1px solid transparent; border-radius:15px; color:var(--body); font-size:15px; font-weight:670; line-height:1.35; text-align:left; text-decoration:none !important; } .mobile-toc .toc-links a:hover, .mobile-toc .toc-links a:focus, .mobile-toc .toc-links a:active{ background:linear-gradient(90deg, var(--accent-soft), var(--brand-soft)) !important; color:var(--brand-dark) !important; border-color:rgba(228,14,12,.18); text-decoration:none !important; } } @media(max-width:640px){ .page{padding:18px 16px 68px} .hero{padding:44px 24px 48px;border-radius:26px;} h1{font-size:34px;letter-spacing:-.04em;} h2{font-size:27px} h3{font-size:23px} h4{font-size:20px} .breadcrumb{font-size:12px;gap:8px;} .content-card{padding:32px 22px;border-radius:26px;} section{margin-bottom:58px} .info-grid{grid-template-columns:1fr} .btn{width:100%;white-space:normal;} } a.btn.btn-primary{ color:#ffffff !important; } .content-card ul { list-style: disc; padding-left: 22px; } .content-card ol { list-style: decimal; padding-left: 22px; } .content-card p, .content-card li { font-size: 18px; line-height: 1.9; } .content-card p, .content-card li, .content-card ul, .content-card ol { max-width: 100%; }

Kontakt

Pour toute question relative aux commandes, à la livraison, aux retours, aux échanges, aux paiements, à la confidentialité ou à la rétractation, le client peut utiliser les coordonnées ci-dessous.

Adresse5636 Donald Rd, Las Vegas, NV 89131, US
Téléphone+1 (702) 612-2138