:root {
    --bs-nav-link-font-size:0.9rem !important;
    /*--bs-primary: #747ed1;*/
    /*--bs-primary:#8ce0f1;*/
    /*--bs-primary:#1dc2e5;*/
    /*--bs-primary: #1dc2e5;*/
    --bs-primary: #202244;
}

.navbar-nav {
    --bs-nav-link-font-size: 0.9rem;
}

.text-viki{
    color: #ede8f3;
}

.max-vh-50 {
    max-height: 50vh!important;
}

.bg-dark.text-inverse a:not(.btn):not([class*=link-]):hover,
.bg-navy.text-inverse a:not(.btn):not([class*=link-]):hover,
.text-inverse a:not(.btn):hover, [class*=offcanvas-].text-inverse a:not(.btn):not([class*=link-]):hover {
    color: #4170d5;
}

@media (max-width:767px){
    .mobile-row-display{
        flex-wrap: wrap;
        gap: 20px;
    }
}


.image-wrapper.bg-overlay-400:before{
background: rgb(4 47 112 / 63%);
}

.img-mask img{
    border-radius: 20px;
    width: 80%;
}

.img-mask.mask-2 img {
    mask-image: none;
}


