
*{
    margin: 0%;
    padding: 0%;
}
.container{
    padding: 6px 40px;    
}

.logo-btn{
    width: 27px;
    height: 9px;
    border: 2px;
    border-radius: 4.5px;
    background-image: linear-gradient(to right, #E537B9, #C040DF);
    position: absolute;
    top: 10px; 
}
.navbar-brand{
    color: rgba(41, 43, 46, 1);
    font-weight: 600;
    font-family: Montserrat;
    line-height: 24px;
    letter-spacing: 2px;
    font-size: 23px; 
    
}
hr{
    margin-top: 0px;
    border: 1px solid rgba(225, 228, 232, 1);
}
h4{
    color: rgba(37, 43, 66, 1);
    
}

p{
    color: rgba(133, 133, 133, 1);    
    font-size: 18px;
}

.accordion-button::after{
    content: none;
}
.accordion-button::before{
    flex-shrink: 0;
    width: var(--bs-accordion-btn-icon-width);
    height: var(--bs-accordion-btn-icon-width);
    margin-left: 5px;
    margin-right: 10px;
    content: "";
    background-image: var(--bs-accordion-btn-icon);
    background-repeat: no-repeat;
    background-size: var(--bs-accordion-btn-icon-width);
    transition: var(--bs-accordion-btn-icon-transition);
   
}
img{
    object-fit: cover;
    height: 50vh;
}
img:hover{
    filter: brightness(50%);
}
.accordion-button:focus{
    border: none;    
    box-shadow: none;
}

.accordion-button:not(.collapsed){
    background-color: #fff;
    border: none;
    box-shadow: none;
}

.accordion-item, .card{
    border: none ;
    box-shadow: 0 0 0;
    outline:0;
}
.card>a{
    color: black;
    text-decoration: none;
    
}

.card>a::hover{
    color: black;
    text-decoration: none;
}

.circle{
    background-color: rgba(88, 96, 105, 1);    
    border-radius: 50%;
    border: none;
    width: 5px;
    height: 5px;
    margin: 0px 10px;
}