JSFiddle - React, Tailwind, and code Playground
by ServiceFinders
HTML
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Service Finders | Professional Cleaning in Switzerland</title>
<link rel="stylesheet" href="style.css" />
</head>
<body>
<header class="hero">
<a href="https://servicefinders.ch/" target="_blank">
<img src="Untitled design (6).png" alt="Service Finders Logo" class="logo" />
</a>
<h1>Service Finders</h1>
<p class="tagline">Trusted, Affordable & Reliable Cleaning Across Switzerland</p>
<a href="https://servicefinders.ch/" target="_blank" class="cta-btn">Visit Our Website</a>
</header>
<section class="about">
<h2>About Us</h2>
<p>
ServiceFinders.ch offers professional home cleaning services across Switzerland.
From deep cleaning to end-of-tenancy and regular maintenance, our expert cleaners
deliver spotless results. We’re your trusted partner for affordable, reliable
cleaning services designed to make your life easier.
</p>
</section>
<section id="contact" class="contact">
<h2>Contact Us</h2>
<p>Email: <a href="mailto:info@servicefinders.ch">info@servicefinders.ch</a></p>
<p>Website: <a href="https://servicefinders.ch/" target="_blank">servicefinders.ch</a></p>
<p>Location: Switzerland 🇨🇭</p>
<a href="https://servicefinders.ch/" target="_blank" class="cta-btn">Book Now</a>
</section>
<footer>
<p>© 2025 <a href="https://servicefinders.ch/" target="_blank">Service Finders</a>. All rights reserved.</p>
</footer>
</body>
</html>
CSS
* {
margin: 0;
padding: 0;
box-sizing: border-box;
font-family: 'Poppins', sans-serif;
}
body {
background-color: #f7f7f7;
color: #222;
line-height: 1.6;
}
/* Header / Hero Section */
.hero {
text-align: center;
padding: 100px 20px;
background: linear-gradient(135deg, #ff6b6b, #f06595);
color: white;
}
.logo {
width: 120px;
margin-bottom: 15px;
transition: 0.3s ease;
}
.logo:hover {
transform: scale(1.05);
}
.hero h1 {
font-size: 2.5rem;
margin-bottom: 10px;
}
.tagline {
font-size: 1.1rem;
margin-bottom: 20px;
}
.cta-btn {
display: inline-block;
background-color: #fff;
color: #f06595;
padding: 12px 25px;
border-radius: 25px;
text-decoration: none;
font-weight: 600;
transition: 0.3s;
}
.cta-btn:hover {
background-color: #ffe3e3;
}
/* About Section */
.about {
padding: 80px 20px;
text-align: center;
background-color: #fff;
}
.about h2 {
color: #f06595;
margin-bottom: 15px;
font-size: 1.8rem;
}
/* Contact Section */
.contact {
background-color: #f8d7da;
padding: 70px 20px;
text-align: center;
}
.contact h2 {
color: #c92a2a;
margin-bottom: 15px;
}
.contact a {
color: #c92a2a;
text-decoration: none;
font-weight: 600;
}
.contact a:hover {
text-decoration: underline;
}
/* Footer */
footer {
background-color: #333;
color: white;
text-align: center;
padding: 15px;
font-size: 0.9rem;
}
footer a {
color: #f06595;
text-decoration: none;
font-weight: 600;
}
footer a:hover {
text-decoration: underline;
}