#integracoes-header .nav-item .nav-link{
    color: #44175C;
    font-weight: 400;
    font-size: 16px;
}

#integracoes-header .nav-item .nav-link:hover{
    color: #713c8d;
    
}

#integracoes-header .nav-item p{
    transition: all 0.2s ease-in-out;
    
}

#integracoes-header .nav-item p:hover{
    color: #713c8d !important;
    
}

#integracoes-header .dropdown-header .nav-link{
    font-size: 14px;
}

#integracoes-header,#integracoes-footer{
    font-family: 'PlusJakartaSans' !important;
}

#integracoes-header .fs-header{
    color: #44175C;
}

#integracoes-header .fs-header:hover{
    color: #713c8d;
}

#integracoes-header .btn.fs-header:focus{
    color: #44175C;
}

#integracoes-header .header-gap{
    gap: 25px;
}

#integracoes-header{
    .btn:focus{
        box-shadow: none !important;
        color: #fff;
    }
    .btn:hover{
        box-shadow: none !important;
    
    }
}

#integracoes-header .navbar-toggler{
    border: 1px solid #45175D;
    padding: 4px 12px;
}

#integracoes-footer .menu{
    gap: 25px;
}

#integracoes-footer [d-heading]{
    text-transform: capitalize;
    font-weight: 600 !important;
}

#integracoes-header .gap-navigation{
    gap: 20px;
}

.login-section{
    
    li:first-child{
        &::before{
            content: '';
            width: 1px;
            height: 31px;
            display: inline-block;
            background-color: #45175D;
            margin: auto;
        }
        
        a{
            padding-left: 30px;
            padding-right: 30px;
        }
    }
}

@font-face{font-family:"PlusJakartaSans";src:url("../fonts/PlusJakartaSans/PlusJakartaSans-Light.woff2") format("woff2"),url("../fonts/PlusJakartaSans/PlusJakartaSans-Light.woff") format("woff"),url("../fonts/PlusJakartaSans/PlusJakartaSans-Light.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"PlusJakartaSans";src:url("../fonts/PlusJakartaSans/PlusJakartaSans-Regular.woff2") format("woff2"),url("../fonts/PlusJakartaSans/PlusJakartaSans-Regular.woff") format("woff"),url("../fonts/PlusJakartaSans/PlusJakartaSans-Regular.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"PlusJakartaSans";src:url("../fonts/PlusJakartaSans/PlusJakartaSans-Medium.woff2") format("woff2"),url("../fonts/PlusJakartaSans/PlusJakartaSans-Medium.woff") format("woff"),url("../fonts/PlusJakartaSans/PlusJakartaSans-Medium.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"PlusJakartaSans";src:url("../fonts/PlusJakartaSans/PlusJakartaSans-Bold.woff2") format("woff2"),url("../fonts/PlusJakartaSans/PlusJakartaSans-Bold.woff") format("woff"),url("../fonts/PlusJakartaSans/PlusJakartaSans-Bold.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"PlusJakartaSans";src:url("../fonts/PlusJakartaSans/PlusJakartaSans-SemiBold.woff2") format("woff2"),url("../fonts/PlusJakartaSans/PlusJakartaSans-SemiBold.woff") format("woff"),url("../fonts/PlusJakartaSans/PlusJakartaSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"PlusJakartaSans";src:url("../fonts/PlusJakartaSans/PlusJakartaSans-ExtraBold.woff2") format("woff2"),url("../fonts/PlusJakartaSans/PlusJakartaSans-ExtraBold.woff") format("woff"),url("../fonts/PlusJakartaSans/PlusJakartaSans-ExtraBold.ttf") format("truetype");font-weight:900;font-style:normal}

.logo {
    width: 36%;
}
.suport-menu{
    &.shadow{
        --bs-box-shadow: 0 0rem 1rem rgb(69 23 93 / 6%) !important;
        .shadow{
            box-shadow: var(--bs-box-shadow) !important;
        }
    }
    li:first-child{
        a{
            padding-top: 25px !important;
        }
       
    }
    li:last-child{
        a{
            padding-bottom: 25px !important;
        }
        
    }
}
.navbar-toggler{
    padding: 0.24rem 0.75rem;
    font-size: 1.25rem;
}

@media(min-width: 768px) {
   

    .logo {
        width: 21.7%;
    }
}

@media(min-width: 991px) {
   

    .logo {
        width: 13.7%;
    }
}

@media(min-width: 1400px) {
   

    .logo {
        width: 13.7%;
    }

    #integracoes-header .gap-navigation{
        gap: 45px;
    }
}

@media (max-width: 1200px){
    #integracoes-header .nav-item .nav-link,p{
       
        font-size: 13px;
    }

    #integracoes-header .login-section{
       
        font-size: 13px;
    }
}
 