.visa-categories-container{
    height: 230vh;
}

.visa-categories-inner-container{
    position: relative;
    background-color: white;
    height: 95%;
}

.visa-categories-title{
    position: relative;
    font-size: 44px;
    font-family: "Quicksand", sans-serif;
    color: #747474;
    font-weight: 200;
    left: 10%;
}

.visa-categories-title>span{
    font-weight: 600;
}

.visa-categories-content-container{
    position: relative;
    height: 93%;
}

.visa-categories-content{
    position: relative;
    height: calc(88%/5);
    margin-bottom: 2%;
    padding-left: 4%;
    padding-right: 4%;
}

.visa-categories-content>div{
    position: relative;
    height: 100%;
    background-color: gray;
    border-radius: 20px;
    background-color: #FFFFFF;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.173);
}

.visa-categories-content>div:nth-child(1){
    margin-right: 2%;
}

.visa-categories-inner-content{
    position: relative;
    padding: 20px;
    padding-right: 35px;
}

.visa-categories-inner-content>div{
    border-radius: 20px;
}

.visa-categories-content-inner-container>h1,.visa-categories-content-inner-container>h3{
    font-family: "Plus Jakarta Sans", sans-serif;
    font-weight: bold;
    font-size: 22px;
    color: #034833;
}

.visa-categories-content-inner-container>h3{
    font-weight: 400;
    font-size: 15px;
    color: #727272;
}

.visa-categories-btn{
    background-color: transparent;
    width: 60px;
    height: 60px;
    border: 1px solid #CD2020;
    border-radius: 20px;
}

.visa-categories-content-inner-container{
    position: relative;
    height: 80%;
}




.carousel {
    /*background: #EEE;*/
    margin-top: 3%;
}
.carousel1 {
    /*background: #EEE;*/
    margin-top: 1%;
}

.carousel-cell {

    width: 200px;
    height: 200px;
    margin-right: 20px;
    background: #EEE;
    border-radius: 10px;
    /*counter-increment: carousel-cell;*/
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); /* Add this line */
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

/*.carousel-cell.is-selected {
    background: #ED2;
}*/

.carousel-cell img {
    max-width: 100px;
    max-height: 100px;
    padding-top: 20px;
    padding-bottom: 5px;
    /* margin-bottom: 5px; */
}

/* .carousel-cell .content {
    text-align: center;
} */

.carousel-cell .title {
    font-size: 0.9em;
    font-weight: bold;
    margin-bottom: 5px;
}

.carousel-cell .description {
    font-size: 0.6em;
    /*color: #666;*/
}

.content{
    font-family: 'Quicksand', sans-serif;
    /* font-size: 10px; */
}