.logo {
    width: 60px;
    height: 60px;
    object-fit: contain;
}

.carousel-inner {
    height: 65vh;

    background: linear-gradient(173deg, rgb(141, 23, 177) 0%, rgb(197, 30, 8) 100%);
    color: white;
}
.carousel-item {
}
.carousel-item > div {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 65vh;
}

nav {
    display: flex;
    flex-direction: row;
    justify-content: stretch;
    align-items: center;

    padding: 12px 24px;
    gap: 12px;
}

footer {
    background-color: #dedede;
    padding: 60px 24px 24px;
}

form {
    padding: 60px;
}
