.custom-header {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    height: 650px;
    background-size: cover;
    background-position: center;
    position: relative;
}

.top-third {
    margin-top: calc(650px / 3);
}

@media (max-width: 1200px) {
    .custom-header {
        align-items: center;
    }

    .top-third {
        margin-top: -60px;
        transform: translateY(-50%);
    }
}

.custom-footer {
    background: rgb(174, 203, 219);
    background: linear-gradient(214deg, rgba(174, 203, 219, 1) 48%, rgba(61, 113, 161, 1) 89%);
}

h1 {
    color: #3ab54b;
}