.list-categories-anchor.active {
	color: #95c11f;
} 

.card-culture-anchor:hover img{
	filter: saturate(100%) brightness(100);
}

.card-culture-anchor:focus img{
	filter: saturate(100%) brightness(100);
}

@media (max-width: 991.98px){
	.banner {
	    height: 27.5rem;
	}
}

@media (min-width: 992px) and (max-width: 1259px){
	.navbar-list-anchor {
	    padding: 2.5rem 0.4rem;
    	font-size: 1.1rem;
	}
	.header-logo{
		width: 15%;
	}
	.header-actions{
		width: 17%;
	}
}

@media (min-width: 1260px){
	.navbar-list-anchor {
	    padding: 2.5rem 0.75rem;
	}
}

.form-login {
    width: 20rem !important;
    color: #a6a6a6 !important;
}

header.is-colored > nav > ul > li.is-active-loja > a.navbar-list-anchor {
    color: #0A6938 !important;
}

header.is-colored > nav > ul > li.is-active-loja > a.navbar-list-anchor::before {
    opacity: 1;
    background-color: #0A6938 !important;
}

.is-active-loja > .navbar-list-anchor {
    color: #95c11f !important;
}

.is-active-loja .navbar-list-anchor::before {
    opacity: 1;
    background-color: #95c11f !important;
}

.footer-coc {
    margin-bottom: 1rem;
}

.footer-social {
    margin-bottom: 1rem;
}

.is-input-progress{
    cursor: progress;
}

.modal-description {
    font-size: 1.25rem !important;
}

.form-control-filled{
    color: #0a6938 !important;
    font-size: 1rem !important;
    font-weight: 600 !important;
}

.disabled{
	cursor: not-allowed;
}

.title-tagline-no-tag::before {
    background: none !important;
}

@media (min-width: 576px){
    .page-solutions-info-figure-small {
        width: 20rem;
        margin: 0 1rem;
    }
}

@media (min-width: 1260px){
    .page-solutions-info-figure-small::before {
        width: 17rem;
        height: 17rem;
    }
}