* {
    font-family: 'Montserrat', sans-serif;
}

::-webkit-scrollbar {
    width: 10px;
}

/* Track */
::-webkit-scrollbar-track {
    background: #f1f1f1;
}

/* Handle */
::-webkit-scrollbar-thumb {
    background: #0bdf75;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
    background: #1abf64fc;
}

.border-brand-color {
    border-color: #0bdf75 !important;
}

.st0 {
    fill: #32ED86;
}

.st1 {
    fill: #0A111D;
}

.st2 {
    fill: #102033;
}

.st3 {
    fill: #FFFFFF;
}

.st4 {
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #0A111D;
}

.justify-end {
    justify-content: flex-end
}


.project-cards{
    background-color: #141d2c;
}
.project-cards:hover{
    background-color: #1f304d;
    transition: 1s;
}
.hoverable:hover{
    color: #0bdf75;
    transition: 0.5s;
}
.border-brand-color{
    border-color: #0bdf75 !important;
}

@media screen and (max-width: 600px) {
    #navbar-mobile {
        flex-direction: column;
        align-items: center;
    }
    #navbar-mobile-description{
        text-align: center;
    }
}

/*Logo rotation*/
@keyframes rotate360 {
    0% { transform: rotateZ(0deg); }
    100% { transform: rotateZ(360deg); }
}

.logo-rotation {
    transform-box: fill-box;
    transform-origin: center;
    animation: rotate360 4s linear infinite;
}

.logo-spinner {
    transform-box: fill-box;
    transform-origin: center;
    animation: rotate360 1s linear infinite;
}
/*End logo rotation*/

/*Blinker*/
#blinker {
    display: inline-block;
    width: 0.4em; /* Adjust the width of the blinking rectangle */
    height: 1em; /* Adjust the height of the blinking rectangle */
    background-color: black; /* Adjust the color of the blinking rectangle */
    margin-left: 0.1em; /* Adjust the margin between the text and the rectangle */
    animation: blink 0.7s infinite;
}

@keyframes blink {
    0%, 50%, 100% {
        opacity: 0;
    }
    25%, 75% {
        opacity: 1;
    }
}
/*End Blinker*/

.provided-services{
    color: #949ca7;
}
.h-75{
    height: 19rem;
}

.anchor-hover {
    transition: color 0.6s ease;
}

.anchor-hover:hover{
    color: #0bdf75;
}

