

body{
font-family:Arial, sans-serif;
margin:0;
line-height:1.6;
color:#333;
}

header{
background:#111827;
color:bleu;
padding:15px 0;
position:sticky;
top:0;
}

nav{
max-width:1200px;
margin:auto;
display:flex;
justify-content:space-between;
align-items:center;
}

nav a{
color:white;
text-decoration:none;
margin-left:20px;
}
.hero{
background:url('https://gitobv.nl/images/verhuizen.png') no-repeat center center;
background-size:contain;
background-color:#111827;

min-height:800px;

display:flex;
flex-direction:column;
justify-content:center;
align-items:center;

text-align:center;
color:white;

padding:20px;
}

.hero h1{
font-size:42px;
}

.container{
max-width:1100px;
margin:auto;
padding:60px 20px;
}

.services{
display:grid;
grid-template-columns:repeat(auto-fit,minmax(250px,1fr));
gap:25px;
}

.card{
background:#f3f4f6;
padding:25px;
border-radius:8px;

display:flex;
flex-direction:column;
height:100%;
}

.button{
display:inline-block;
background:#16a34a;
color:white;
padding:12px 22px;
text-decoration:none;
border-radius:6px;

margin-top:auto;
}

footer{
background:#020617;
color:white;
text-align:center;
padding:20px;
margin-top:40px;
}

form{
max-width:600px;
margin:auto;
display:flex;
flex-direction:column;
gap:12px;
}

input,textarea{
padding:10px;
}
.certificeringen {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 35px;
    flex-wrap: wrap;
    margin-top: 30px;
}

.certificeringen img {
    max-width: 130px;
    max-height: 90px;
    width: auto;
    height: auto;
    object-fit: contain;
}
/* =========================
   DROPDOWN MENU DIENSTEN
   ========================= */

.dropdown {
    position: relative;
    display: inline-block;
}

.dropdown .dropbtn {
    display: inline-block;
}

/* Dropdown verborgen */
.dropdown-content {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    min-width: 220px;
    background: #111827;
    border-radius: 0 0 8px 8px;
    box-shadow: 0 8px 20px rgba(0,0,0,0.25);
    z-index: 1000;
    padding: 8px 0;
}

/* Links in dropdown */
.dropdown-content a {
    display: block;
    color: white;
    text-decoration: none;
    padding: 10px 16px;
    margin: 0;
    white-space: nowrap;
}

/* Hover effect */
.dropdown-content a:hover {
    background: #16a34a;
}

/* Dropdown tonen */
.dropdown:hover .dropdown-content {
    display: block;
}