<section class="rr-page rr-contact-page">
<style>
.rr-contact-page {
--rr-blue: #0B1F3A;
--rr-card: #132840;
--rr-card2: #10243A;
--rr-orange: #F47A20;
--rr-orange-light: #ff9a4d;
--rr-white: #ffffff;
--rr-muted: #b9c4d0;
background: var(--rr-blue);
color: var(--rr-white);
font-family: inherit;
overflow: hidden;
}
.rr-contact-page * {
box-sizing: border-box;
}
.rr-wrap {
max-width: 1180px;
margin: 0 auto;
padding: 0 22px;
}
.rr-hero {
padding: 90px 0 70px;
background:
radial-gradient(circle at 80% 10%, rgba(244,122,32,0.18), transparent 35%),
radial-gradient(circle at 15% 80%, rgba(244,122,32,0.08), transparent 35%);
}
.rr-badge {
display: inline-flex;
gap: 9px;
align-items: center;
padding: 8px 16px;
border: 1px solid rgba(244,122,32,0.35);
border-radius: 999px;
color: var(--rr-orange);
background: rgba(244,122,32,0.10);
font-size: 0.78rem;
letter-spacing: 0.08em;
text-transform: uppercase;
font-weight: 700;
margin-bottom: 24px;
}
.rr-dot {
width: 8px;
height: 8px;
border-radius: 50%;
background: var(--rr-orange);
box-shadow: 0 0 0 6px rgba(244,122,32,0.14);
animation: rrPulse 1.5s infinite;
}
@keyframes rrPulse {
0%,100% { transform: scale(1); opacity: 1; }
50% { transform: scale(.75); opacity: .55; }
}
.rr-hero h1 {
font-size: clamp(2.7rem, 6vw, 5.5rem);
line-height: .95;
letter-spacing: -0.055em;
margin: 0 0 24px;
max-width: 850px;
font-weight: 900;
}
.rr-hero h1 span {
color: var(--rr-orange);
}
.rr-lead {
max-width: 760px;
color: var(--rr-muted);
font-size: clamp(1.05rem, 2vw, 1.25rem);
line-height: 1.75;
margin: 0 0 34px;
}
.rr-actions {
display: flex;
flex-wrap: wrap;
gap: 14px;
}
.rr-btn {
display: inline-flex;
align-items: center;
justify-content: center;
min-height: 48px;
padding: 14px 24px;
border-radius: 999px;
text-decoration: none;
font-weight: 800;
transition: transform .2s ease, background .2s ease, border-color .2s ease;
}
.rr-btn-primary {
background: var(--rr-orange);
color: #fff;
box-shadow: 0 14px 34px rgba(244,122,32,0.22);
}
.rr-btn-primary:hover {
background: var(--rr-orange-light);
transform: translateY(-2px);
color: #fff;
}
.rr-btn-ghost {
color: #fff;
border: 1px solid rgba(255,255,255,0.18);
background: rgba(255,255,255,0.04);
}
.rr-btn-ghost:hover {
border-color: rgba(244,122,32,0.45);
transform: translateY(-2px);
color: #fff;
}
.rr-section {
padding: 72px 0;
}
.rr-section.alt {
background: var(--rr-card2);
border-top: 1px solid rgba(255,255,255,0.06);
border-bottom: 1px solid rgba(255,255,255,0.06);
}
.rr-label {
color: var(--rr-orange);
text-transform: uppercase;
letter-spacing: .12em;
font-size: .78rem;
font-weight: 800;
margin-bottom: 12px;
}
.rr-title {
font-size: clamp(2rem, 4vw, 3rem);
line-height: 1.05;
letter-spacing: -0.035em;
margin: 0 0 20px;
font-weight: 900;
}
.rr-text {
color: var(--rr-muted);
font-size: 1.03rem;
line-height: 1.75;
max-width: 760px;
margin: 0 0 30px;
}
.rr-grid {
display: grid;
gap: 20px;
}
.rr-grid-3 {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
.rr-grid-2 {
grid-template-columns: 1fr 1fr;
}
.rr-card {
background: linear-gradient(180deg, rgba(255,255,255,0.055), rgba(255,255,255,0.025));
border: 1px solid rgba(255,255,255,0.075);
border-radius: 22px;
padding: 26px;
box-shadow: 0 18px 50px rgba(0,0,0,0.14);
transition: transform .2s ease, border-color .2s ease, background .2s ease;
}
.rr-card:hover {
transform: translateY(-4px);
border-color: rgba(244,122,32,0.35);
background: linear-gradient(180deg, rgba(244,122,32,0.09), rgba(255,255,255,0.025));
}
.rr-icon {
width: 46px;
height: 46px;
display: grid;
place-items: center;
border-radius: 14px;
background: rgba(244,122,32,0.12);
color: var(--rr-orange);
font-size: 1.35rem;
margin-bottom: 18px;
}
.rr-card h3 {
margin: 0 0 10px;
font-size: 1.15rem;
font-weight: 900;
color: #fff;
}
.rr-card p,
.rr-card address {
margin: 0;
color: var(--rr-muted);
line-height: 1.7;
font-size: .96rem;
font-style: normal;
}
.rr-card a {
color: var(--rr-orange);
font-weight: 800;
text-decoration: none;
}
.rr-form-box {
background: var(--rr-card);
border: 1px solid rgba(255,255,255,0.08);
border-radius: 26px;
padding: 34px;
box-shadow: 0 22px 70px rgba(0,0,0,0.18);
}
.rr-form-note {
color: var(--rr-muted);
line-height: 1.7;
font-size: .95rem;
margin-top: 24px;
padding-top: 22px;
border-top: 1px solid rgba(255,255,255,0.08);
}
.rr-socials {
display: flex;
flex-wrap: wrap;
gap: 12px;
margin-top: 20px;
}
.rr-social {
display: inline-flex;
align-items: center;
justify-content: center;
min-height: 44px;
padding: 12px 18px;
border-radius: 999px;
background: rgba(255,255,255,0.055);
border: 1px solid rgba(255,255,255,0.09);
color: #fff;
text-decoration: none;
font-weight: 800;
transition: transform .2s ease, border-color .2s ease, background .2s ease;
}
.rr-social:hover {
transform: translateY(-2px);
border-color: rgba(244,122,32,0.35);
background: rgba(244,122,32,0.10);
color: #fff;
}
.rr-cta {
padding: 64px 34px;
border-radius: 30px;
background:
linear-gradient(135deg, rgba(244,122,32,0.95), rgba(244,122,32,0.58)),
radial-gradient(circle at 90% 20%, rgba(255,255,255,0.22), transparent 35%);
color: #fff;
box-shadow: 0 22px 70px rgba(244,122,32,0.23);
overflow: hidden;
}
.rr-cta h2 {
font-size: clamp(2rem, 4vw, 3.4rem);
line-height: 1;
letter-spacing: -0.045em;
margin: 0 0 16px;
font-weight: 950;
}
.rr-cta p {
max-width: 720px;
font-size: 1.08rem;
line-height: 1.7;
margin: 0 0 28px;
color: rgba(255,255,255,0.92);
}
.rr-cta .rr-btn {
background: #fff;
color: var(--rr-blue);
}
.rr-cf7-wrap input,
.rr-cf7-wrap textarea,
.rr-cf7-wrap select {
width: 100%;
border-radius: 14px;
border: 1px solid rgba(255,255,255,0.14);
background: rgba(255,255,255,0.06);
color: #fff;
padding: 14px 16px;
}
.rr-cf7-wrap input::placeholder,
.rr-cf7-wrap textarea::placeholder {
color: rgba(255,255,255,0.55);
}
.rr-cf7-wrap input[type="submit"],
.rr-cf7-wrap button {
background: var(--rr-orange);
color: #fff;
border: 0;
border-radius: 999px;
font-weight: 900;
padding: 14px 24px;
cursor: pointer;
}
.rr-cf7-wrap label,
.rr-cf7-wrap p {
color: var(--rr-muted);
}
@media (max-width: 900px) {
.rr-grid-3,
.rr-grid-2 {
grid-template-columns: 1fr;
}
}
@media (max-width: 640px) {
.rr-hero {
padding: 62px 0 46px;
}
.rr-section {
padding: 54px 0;
}
.rr-form-box {
padding: 24px;
}
.rr-cta {
padding: 42px 22px;
border-radius: 24px;
}
}
</style>
<header class="rr-hero">
<div class="rr-wrap">
<div class="rr-badge"><span class="rr-dot"></span> Kontakt Radio Rubben</div>
<h1>Har du noe på <span>hjertet?</span></h1>
<p class="rr-lead">
Har du spørsmål, ønsker å bidra, sende inn musikk, tipse oss om noe lokalt
eller bare slå av en prat? Vi hører gjerne fra deg.
</p>
<div class="rr-actions">
<a class="rr-btn rr-btn-primary" href="mailto:post@radiorubben.no">📧 Send e-post</a>
<a class="rr-btn rr-btn-ghost" href="tel:+4793444954">📞 Ring oss</a>
</div>
</div>
</header>
<section class="rr-section">
<div class="rr-wrap">
<div class="rr-label">Kontaktinformasjon</div>
<h2 class="rr-title">Radio Rubben AS</h2>
<div class="rr-grid rr-grid-3">
<article class="rr-card">
<div class="rr-icon">📍</div>
<h3>Adresse</h3>
<address>
Radio Rubben AS<br>
Klovamyrsvegen 26<br>
5420 Rubbestadneset
</address>
</article>
<article class="rr-card">
<div class="rr-icon">📧</div>
<h3>E-post</h3>
<p>
<a href="mailto:post@radiorubben.no">post@radiorubben.no</a>
</p>
</article>
<article class="rr-card">
<div class="rr-icon">📞</div>
<h3>Telefon</h3>
<p>
<a href="tel:+4793444954">+47 934 44 954</a><br>
Org.nr. 836 598 482
</p>
</article>
</div>
</div>
</section>
<section class="rr-section alt">
<div class="rr-wrap">
<div class="rr-grid rr-grid-2">
<div>
<div class="rr-label">Send oss en melding</div>
<h2 class="rr-title">Vi tar kontakt så snart vi kan.</h2>
<p class="rr-text">
Fyll ut skjemaet, så svarer vi på henvendelsen din. Du kan bruke skjemaet
til spørsmål, samarbeid, musikk, tips eller andre henvendelser til Radio Rubben.
</p>
</div>
<div class="rr-form-box">
<div class="rr-cf7-wrap">
[contact-form-7 id="c62b2ec" title="Kontaktskjema 1"]
</div>
<div class="rr-form-note">
Vi behandler personopplysningene dine i tråd med vår personvernerklæring.
Informasjonen brukes kun for å kunne besvare henvendelsen din og slettes
automatisk etter 12 måneder.
</div>
</div>
</div>
</div>
</section>
<section class="rr-section">
<div class="rr-wrap">
<div class="rr-label">Andre måter å nå oss på</div>
<h2 class="rr-title">Følg oss, send melding eller tagg oss.</h2>
<p class="rr-text">
Del lokale opplevelser, arrangementer, musikk eller tips med oss.
Radio Rubben skal være nær folk, og vi vil gjerne høre fra deg.
</p>
<div class="rr-socials">
<a class="rr-social" href="#" target="_blank" rel="noopener">Facebook</a>
<a class="rr-social" href="#" target="_blank" rel="noopener">Instagram</a>
<a class="rr-social" href="#" target="_blank" rel="noopener">TikTok</a>
</div>
</div>
</section>
<section class="rr-section alt">
<div class="rr-wrap">
<div class="rr-cta">
<h2>Musikk eller tips?</h2>
<p>
Send musikk, arrangementer eller nyhetstips til post@radiorubben.no.
Vi elsker å løfte fram lokale talenter, initiativ og historier fra Bømlo og Vestland.
</p>
<a class="rr-btn" href="mailto:post@radiorubben.no">📻 Send musikk eller tips</a>
</div>
</div>
</section>
</section>