html,body{
    font-family: 'Montserrat';
}
a{
    color:inherit!important;
    text-decoration:none!important;
}
a:hover{
    color:inherit;
    text-decoration: none;
}
.navbar-brand{
    letter-spacing:2px;
    word-spacing:2px;
    font-size:24px;
    font-weight:bold;
}
.carousel-img{
    width:100%;
    height:auto;
    object-fit: cover;
}
@media (min-width: 768px){
.carousel-img{
    height: 400px;
    width: 100%;
}
}


.card{
    background-color: unset;
    background-clip: unset;
    border:none;
}


img:hover{
    filter: brightness(50%);
    transform:scale(1.05);
    transition:all 0.4s;
}

#icon{
    width:27px;
    height: 9px;
    background: linear-gradient(96.34deg, #E537B9 0%, #C040DF 100%);
    border-radius: 4.5px;
}

.btn-link{
    width: 100%;
    position:relative;
    text-align: left;
    opacity: 0.7;
    font-weight:bold;
    color:unset;
    text-decoration:none;
}

.btn-link::before{
    content:"\f107";
    color:#737373;
    position: absolute;
    top:50%;
    left:0;
    transform:translateY(-50%);
    display:block;
    font-family:"FontAwesome";
    font-size:1.1rem;
    
}

.btn-link[aria-expanded="true"]::before{
    content:"\f106";
    color:#737373;
}
.stretched-link{
    color:#737373;
}

.btn{
    display:flex;
    padding:0px;
    text-align:start;
    border:none;
    margin:10px;
    padding-left:18px;
}

.btn.focus,.btn:focus{
    outline:0;
    box-shadow:unset;
}


nav{
    border-bottom: #e1e4e8 solid 1px;
    height: 91px;
}

.nav-header-text{
white-space: nowrap;
text-decoration: none;
font-family: 'Montserrat';
font-style: normal;
font-weight: 600;
font-size: 23px;
line-height: 24px;
/* identical to box height, or 104% */

letter-spacing: 2px;

/* Text/text-gray-dark */

color: #292B2E;
}