/*linear-gradient(90deg, #0d477d 0%, #00213f 35%, #e94756 100%)*/
:root {
    --primary-color-intactsmm-front: #0d477d;
    --secondary-color-intactsmm-front: #00213f;
    --third-color-intactsmm-front: #4775e9;
    --btn-shadow: 0px 8px 16px 0px #1065B928, 0px 0px 4px 0px #1046B928 ;
    --linear-color-intactsmm-front : linear-gradient(90deg, var(--primary-color-intactsmm-front) 0%, var(--secondary-color-intactsmm-front) 35%, var(--third-color-intactsmm-front) 100%);
}

@media screen and (max-width: 991px) {
    .navbar-brand.logo img{
        max-width: 225px;
    }
}
@media screen and (max-width: 1399px) {
    h1 {
        font-size: 3.15rem;
    }
}
.navbar-brand.logo img {
    max-width: 230px;
    max-height: 70px;
}

.footer-item__logo a img{
    max-width: 230px;
    max-height: 70px;
}

.account-item:hover {
    background: linear-gradient(90deg, #0d477d 0%, #00213f 35%, var(--third-color-intactsmm-front) 100%);
}

.pricing-card__header{
    background: hsl(var(--base) / 0.85);
}

.btn{
    color : white !important;
    border : 2px solid var(--third-color-intactsmm-front) !important;
}

.btn--base:hover, .btn--base:focus .btn--base:focus-visible {
    background-color: #fff !important;
    border: 2px solid var(--primary-color-intactsmm-front) !important;
    color: var(--primary-color-intactsmm-front) !important;
}


.nav-menu .nav-item .nav-link::before{
    background-color : var(--primary-color-intactsmm-front);
    bottom : 15px;
}
.navbar .nav-btn{
    background-color : var(--primary-color-intactsmm-front) !important;
}
.navbar .nav-btn:hover{
    background-color : #fff !important;
    color : var(--primary-color-intactsmm-front) !important;
    border : 2px solid var(--primary-color-intactsmm-front) !important;

}

@media (min-width: 992px) {
    .nav-menu .nav-item {
        padding-right: 30px;
    }
}

.client-logos img {
    max-height: none;
    filter: unset;
}
.client-logos {
    width: 100%;
}
.scroll-top{
    color : white;
}

.footer-area {
    background-color: var(--primary-color-intactsmm-front);
}
.footer-menu__link:hover {
    color: hsl(52.62deg 100% 83.19%);
}
.bottom-footer a{
    color : white;
}
.process-section {
    background-color: hsl(208.93deg 68.48% 62.53%);
}
.template-card{
    gap : clamp(1rem, 0.0898rem + 3.8835vw, 2rem);
}

.custom--accordion .accordion-button {
    padding: 18px 40px;
    line-height: 28px;
}

.custom--accordion .accordion-body {
    text-align: justify;
}
.blog-item {
    border: 2px solid hsl(208.93deg 81.16% 27.06%);
}
.blog-item__content{
    padding: 15px 15px;
}
.blog-item__desc {
    margin-block: clamp(0.625rem, 0.2268rem + 0.5vw, 1.5rem) clamp(0.875rem, 0.363rem + 0vw, 2rem);
}

.latest-blog__title a {
    display: contents;
}

/*DASHBOARD SETTING*/
.dashboard .sidebar-logo img {
    max-width: 260px;
    max-height: 100px;
}

/*TOASTER SETTING*/
.iziToast-icon, .iziToast>.iziToast-progressbar>div{
    background : var(--primary-color-intactsmm-front) !important;
    color: #bbd3ff !important;
}
.iziToast.iziToast-color-green .iziToast-icon{
    background: #bbd3ff !important;
    color : var(--primary-color-intactsmm-front) !important;
}
