html {
    scroll-behavior: smooth;
}

p {
    margin: 0;
    padding: 0;
}


body {
    margin: 0;
    padding: 0;
    font-family: helvetica;
}

.concurrentiebutton {
    color: #282829 !important;
    background-color: white !important;
}

header {
    display: flex;
    justify-content: center;
    gap: 50px;
}

.applelogoheader {
    width: 100px;
    height: 100px;
    object-fit: contain; 
    /* flex-shrink: 0;  */
    margin-top: 110px;
}



header h1 {
    font-size: 60pt;
    margin-top: 130px;
}

header img {
    width: 100px;
    height: auto;
}

.scrollknoppenwrapper {
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    gap: 30px;
}

.scrollknoppen {
    width: 200px;
    height: fit-content;
    text-align: center;
    font-weight: bold;
    font-size: 20pt;
    border-radius: 10px;
    /* padding: 7px 0 5px 0; */
    box-shadow: 0 0 10px black;
    text-decoration: none;
    color: black;
    transition: transform 0.3s ease-in-out, box-shadow 0.3s ease-in-out;
    flex: 0 1 auto;
}

.scrollknoppen:hover {
    transform: scale(1.2);
    cursor: pointer;
    transition: transform 0.3s ease-in-out;
}

#googlepixelsectie {
    scroll-margin-top: 150px;
}

#huaweisectie {
    scroll-margin-top: 100px;
}

#oneplussectie {
    scroll-margin-top: 50px;
}

main {
    width: 100%;
}

.samsunglogowrapper {
    display: flex;
    flex-direction: row;
    justify-content: center;
    margin-top: 10px;
}

.samsunglogo {
    width: 500px;
    
}

.samsungwrapper {
    display: flex;
    flex-direction: row;
    justify-content: center;
    gap: 50px;
}

.tekstblokken {
    background-color: #282829;
    color: white;
    width: 350px;
    height: fit-content;
    text-align: center;
    padding: 1px;
    border-radius: 20px;
}



.tekstblok1 {
    width: 375px;
    margin-top: 30px;
}

.tekstblok2 {
    margin-top: 30px;
}

.tekstblokken h1 {
    font-size: 24pt;
    padding: 3px;
}

.tekstblokken p {
    font-size: 16pt;
    padding: 3px;
}

.samsungs24 {
    width: 500px;
}

.googlepixellogowrapper {
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    margin-top: 30px;
}

.googlepixellogo {
    width: 350px;
    height: auto;
}


.googlepixelwrapper {
    display: flex;
    justify-content: center;
    gap: 200px;
}

.tekstblok3 {
    width: 500px;
    margin-top: 70px;
}

.googlepixel {
    width: 450px;
}

.huaweilogowrapper {
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: center;
}

.huaweilogo {
    width: 500px;
}

.huaweiwrapper {
    display: flex;
    flex-direction: row;
    justify-content: center;
    gap: 300px;
}

.huaweitelefoon {
    width: 400px;
}

.tekstblok4 {
    width: 375px;
    margin-top: 30px;
}

.onepluslogowrapper {
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: center;
}

.onepluslogo {
    width: 500px;
}

.onepluswrapper {
    display: flex;
    justify-content: center;
    gap: 200px;
}

.tekstblok5 {
    width: 500px;
    margin-top: 40px;
}

.oneplustelefoon {
    width: 425px;
}


#navsectie {
    scroll-margin-top: 1000px;
}

hr {
    width: 80%;
}

.tekstblok1 hr, .tekstblok2 hr, .tekstblok4 hr, .tekstblok5 hr {
    width: 50%;
}

.tekstblok3 hr {
    width: 35%;
}




