.instagram-bg {
    background-image: radial-gradient(circle at top right, #405DE6, #5851DB, #833AB4, #C13584, #E1306C, #FD1D1D, #F56040, #F77737, #FCAF45, #FFDC80);
    border: 0;
}

.whatsapp-bg {
    background-color: #25D366;
}

.custom-bg {
    background-color: #9D1E23;
}

.blue-bg {
    background-color: #3092B9;
}

.close-margin {
    margin-left: 15rem;
    margin-right: 15rem;
}


.for-ul {
    margin: 0;
    padding: 0;
    display: flex;
}

.for-ul .for-li {
    transition: 0.5s;
}

.for-ul .for-li .for-a {
    display: block;
    position: relative;
    text-decoration: none;
    font-size: 17px;
    color: #fff;
    transition: 0.2s;
}

.for-ul:hover .for-li .for-a {
    transform: scale(1);
    opacity: 0.2;
    filter: blur(5px);
}

.for-ul .for-li .for-a:hover {
    transform: scale(1);
    opacity: 1;
    filter: blur(0);
    text-decoration: none;
    color: #fff;
}

.for-ul .for-li .for-a:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #3092B9;
    transition: 0.5s;
    transform-origin: right;
    transform: scaleX(0);
    z-index: -1;
    border-radius: 5%;
}

.for-ul .for-li .for-a:hover:before {
    transition: transform 0.5s;
    transform-origin: left;
    transform: scaleX(1);
}

.quicksand-font {
    font-family: 'Quicksand',
        sans-serif;
}

.quicksand-font-600 {
    font-family: 'Quicksand',
        sans-serif;
    font-weight: 600;
}

.comfortaa-font-300 {
    font-family: 'Comfortaa',
        cursive;
    font-weight: 300;
}

.comfortaa-font-700 {
    font-family: 'Comfortaa',
        cursive;
    font-weight: 700;
}

@media (max-width: 768px) {
    .hide-navbar {
        display: none;
        position: fixed;
    }

    .conditioned-padding {
        padding-top: 3rem;
    }

    .optional {
        display: none;
    }

    .hide-input {
        display: none;
    }
}

@media (min-width: 769px) {
    .show-navbar {
        display: none;
        position: fixed;
    }

    .hide-button {
        display: none;
    }

}

.circle-indicators {
    border-radius: 50%;
}


#card {
    height: 30rem;
}