STROLINE®AUTOMOTIVE COMPONENTS
CONTACT ASTROLINE

LET’S BUILD
A STRONGER
TOMORROW.

For product enquiries, manufacturing cooperation, distribution opportunities and long-term partnerships, connect directly with ASTROLINE.

PEOPLE  •  PARTS  •  PARTNERSHIP
GET IN TOUCH

WE ARE HERE
TO SUPPORT
YOUR BUSINESS.

Whether you are looking for product information, manufacturing cooperation, distribution opportunities or a long-term supply relationship, our team is ready to start the conversation.

RELIABLE
QUALITY
LONG-TERM
PARTNERSHIP
WIDE
APPLICATION
EU
EUROPEAN BUSINESS CONTACTGermany

For European manufacturers, technical cooperation and partnerships.

ME
MIDDLE EAST BUSINESS CONTACTRegional Sales & Distribution

For sales, distribution and market-development enquiries.

SEND US A MESSAGE

BUSINESS PARTNERSHIP

A STRONGER AFTERMARKET.
TOGETHER.

ASTROLINE is building long-term relationships around dependable products, technical dialogue and disciplined market development.

BECOME A PARTNER →
/* ============================================================ ASTROLINE CONTACT — FINAL CLEAN OVERRIDE Contact page only Unified typography + wider facility view ============================================================ */ .v19Contact{ background:#f4f4f1 !important; color:#101214 !important; font-family:Arial,Helvetica,sans-serif !important; } /* ---------- HERO ---------- */ .v19Hero{ position:relative !important; height:620px !important; min-height:620px !important; overflow:hidden !important; background:#e8eef1 !important; } .v19HeroImage{ position:absolute !important; inset:0 !important; background-image:url('assets/images/contact-facility-v22-wide.jpg') !important; background-repeat:no-repeat !important; /* IMPORTANT: keeps the building farther away */ background-size:auto 88% !important; background-position:right bottom !important; background-color:#e8eef1 !important; } .v19HeroShade{ position:absolute !important; inset:0 !important; background: linear-gradient( 90deg, #f8f8f5 0%, rgba(248,248,245,.99) 25%, rgba(248,248,245,.94) 37%, rgba(248,248,245,.68) 48%, rgba(248,248,245,.22) 60%, rgba(248,248,245,0) 73% ) !important; } .v19HeroCopy{ position:absolute !important; z-index:5 !important; left:4.8vw !important; top:50% !important; transform:translateY(-50%) !important; width:min(590px,42vw) !important; } .v19Kicker{ display:block !important; color:var(--orange) !important; font-size:10px !important; line-height:1.2 !important; font-weight:900 !important; letter-spacing:.20em !important; } .v19Hero h1{ font-size:clamp(54px,4.8vw,76px) !important; line-height:.92 !important; letter-spacing:-.045em !important; font-weight:900 !important; margin:18px 0 22px !important; } .v19Hero h1 em{ color:var(--orange) !important; font-style:normal !important; } .v19Hero p{ max-width:535px !important; margin:0 !important; color:#454b4e !important; font-size:14px !important; line-height:1.65 !important; font-weight:400 !important; } .v19HeroLine{ width:58px !important; height:2px !important; margin:24px 0 18px !important; background:var(--orange) !important; } .v19HeroCopy strong{ display:block !important; font-size:9px !important; line-height:1.4 !important; font-weight:900 !important; letter-spacing:.18em !important; } /* ---------- MAIN CONTACT AREA ---------- */ .v19ContactDesk{ display:grid !important; grid-template-columns:1.05fr .95fr 1.25fr .9fr !important; padding:72px 4.8vw !important; background:#f4f4f1 !important; color:#101214 !important; } .v19ContactDesk > div, .v19ContactDesk > aside{ padding:0 30px !important; } .v19ContactDesk > div:first-child{ padding-left:0 !important; } .v19ContactDesk > aside{ padding-right:0 !important; } /* ---------- SUPPORT ---------- */ .v19Support h2{ font-size:clamp(38px,3.1vw,50px) !important; line-height:.97 !important; letter-spacing:-.04em !important; font-weight:900 !important; margin:14px 0 22px !important; } .v19Support h2 em{ color:var(--orange) !important; font-style:normal !important; } .v19Support > p{ max-width:430px !important; margin:0 !important; color:#5d6467 !important; font-size:13px !important; line-height:1.68 !important; } .v19MiniValues{ margin-top:32px !important; } .v19MiniValues span{ font-size:9px !important; line-height:1.45 !important; font-weight:900 !important; letter-spacing:.06em !important; } /* ---------- CONTACT DETAILS ---------- */ .v19Details{ gap:28px !important; } .v19Details article{ grid-template-columns:46px 1fr !important; gap:15px !important; } .v19Details i{ width:42px !important; height:42px !important; font-size:10px !important; } .v19Details small{ display:block !important; margin-bottom:5px !important; color:#747a7d !important; font-size:9px !important; line-height:1.35 !important; font-weight:900 !important; letter-spacing:.07em !important; } .v19Details a, .v19Details strong{ font-size:13px !important; line-height:1.45 !important; font-weight:700 !important; } .v19Details p{ margin:6px 0 0 !important; color:#686f72 !important; font-size:11px !important; line-height:1.55 !important; } /* ---------- FORM ---------- */ .v19FormWrap h3, .v19Partner h3{ margin:0 0 22px !important; font-size:24px !important; line-height:1.05 !important; letter-spacing:-.025em !important; font-weight:900 !important; } .v19Form{ gap:12px !important; } .v19Form label > span{ display:block !important; margin-bottom:7px !important; font-size:9px !important; line-height:1.3 !important; font-weight:900 !important; letter-spacing:.07em !important; } .v19Form input, .v19Form select, .v19Form textarea{ width:100% !important; padding:13px !important; font-family:Arial,Helvetica,sans-serif !important; font-size:12px !important; line-height:1.45 !important; } .v19Submit button{ padding:15px 21px !important; font-family:Arial,Helvetica,sans-serif !important; font-size:9px !important; line-height:1.2 !important; font-weight:900 !important; letter-spacing:.07em !important; } /* ---------- PARTNER ---------- */ .v19Partner p{ color:#62696c !important; font-size:12px !important; line-height:1.65 !important; } .v19Partner a{ font-size:9.5px !important; line-height:1.4 !important; font-weight:900 !important; letter-spacing:.04em !important; padding:12px 0 !important; } /* ---------- BOTTOM PARTNERSHIP ---------- */ .v19Partnership{ padding:62px 4.8vw !important; } .v19Partnership h2{ font-size:clamp(36px,3vw,48px) !important; line-height:.98 !important; letter-spacing:-.04em !important; margin:14px 0 !important; } .v19Partnership p{ font-size:13px !important; line-height:1.65 !important; } .v19Partnership > a{ padding:15px 20px !important; font-size:9px !important; line-height:1.2 !important; font-weight:900 !important; } /* ============================================================ TABLET ============================================================ */ @media(max-width:1250px){ .v19HeroImage{ /* DO NOT use cover — it zooms the building */ background-size:auto 82% !important; background-position:right bottom !important; } .v19HeroCopy{ width:min(520px,46vw) !important; } .v19Hero h1{ font-size:clamp(50px,5vw,68px) !important; } .v19ContactDesk{ grid-template-columns:1fr 1fr !important; padding:60px 4.8vw !important; } .v19ContactDesk > div, .v19ContactDesk > aside, .v19ContactDesk > div:first-child{ padding:36px !important; } } /* ============================================================ MOBILE ============================================================ */ @media(max-width:760px){ .v19Hero{ height:700px !important; min-height:700px !important; } .v19HeroImage{ background-size:auto 50% !important; background-position:70% bottom !important; } .v19HeroShade{ background: linear-gradient( 180deg, rgba(248,248,245,1) 0%, rgba(248,248,245,.98) 46%, rgba(248,248,245,.65) 62%, rgba(248,248,245,.08) 78%, rgba(248,248,245,0) 100% ) !important; } .v19HeroCopy{ left:22px !important; right:22px !important; top:55px !important; width:auto !important; transform:none !important; } .v19Hero h1{ font-size:clamp(44px,12vw,58px) !important; line-height:.93 !important; } .v19Hero p{ font-size:13px !important; line-height:1.6 !important; } .v19ContactDesk{ grid-template-columns:1fr !important; padding:0 !important; } .v19ContactDesk > div, .v19ContactDesk > aside, .v19ContactDesk > div:nth-child(odd), .v19ContactDesk > div:first-child{ padding:48px 22px !important; border-right:0 !important; } .v19Support h2{ font-size:38px !important; } .v19Support > p, .v19Partner p, .v19Partnership p{ font-size:13px !important; } .v19Form{ grid-template-columns:1fr !important; } .v19Full{ grid-column:auto !important; } .v19Partnership{ padding:50px 22px !important; } }