main {
    background:var(--color-creme);
    padding-bottom:120px;
}
header {
    color:var(--color-sea);
    & .logo svg * {
    fill: var(--color-sea);
    }
}
.hamburger div {
    background:var(--color-sea);
}

.text-container {
    padding-top:120px;
    text-align:center;
    margin-bottom:120px;
    color:var(--color-dark-sea);

    & h1 {
        color:var(--color-sea);
        & .blinds-text-wrapper {
            justify-content: center;
        }
    }
}
.split {
    display:flex;

    & h2 {
        color:var(--color-sea);
        margin-bottom:30px;
        font-size:32px;
    }

    & .form, & .text {
        padding:60px 32px;
    }

    & > div {
        width:50%;
    }
    & p {
        margin-bottom:12px;
    }
    & img {
        border-radius:30px;
        position:sticky;
        top:80px;
    }
}