main {
    min-height: 80vh;
}

.parallax {
    /* Full height */
    height: 100%;

    /* Create the parallax scrolling effect */
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.backdrop-blur-light {
    background-color: rgba(255, 255, 255, 0.3);
    -webkit-backdrop-filter: blur(7px);
    backdrop-filter: blur(7px);
    padding: 20px;
}

.backdrop-blur-white {
    background-color: rgba(255, 255, 255, 0.6);
    -webkit-backdrop-filter: blur(9px);
    backdrop-filter: blur(9px);
    padding: 20px;
}

.backdrop-blur-whiter {
    background-color: rgba(219, 216, 216, 0.3);
    -webkit-backdrop-filter: blur(30px);
    backdrop-filter: blur(30px);
    padding: 8px;
}

.backdrop-blur-transparent {
    background-color: rgba(255, 255, 255, 0.07);
    -webkit-backdrop-filter: blur(1px);
    backdrop-filter: blur(1px);
    padding: 20px;
}

.carousel-indicators,
.carousel-control-next,
.carousel-control-prev {
    background-color: #252525;
    opacity: 0.6;
    border-radius: 25px;
}

.carousel-control-next,
.carousel-control-prev {
    margin: 0 4px;
    opacity: 0.3;
    border-radius: 50%;
    width: 15%;
    height: 15%;
    max-width: 80px;
    max-height: 80px;
    margin-top: 44.5%;
}

.grecaptcha-badge {
    visibility: hidden;
}
