.module-conselhosmunicipais {
    display: flex;
    flex-direction: column;
    width: 100%
}

.module-conselhosmunicipais *{
    margin: 0;
    padding: 0;
    line-height: 1.625;

}

.module-conselhosmunicipais .mdlConselhosMunicipais.home {
    display: flex;
    flex-direction: column;
    width: 100%;
    padding: 0 5px
}

.module-conselhosmunicipais .mdlConselhosMunicipais.home .mdlConselhosMunicipais__list {
    display: flex;
    flex-direction: column;
    gap: 10px
}

@media all and (min-width: 530px) {
    .module-conselhosmunicipais .mdlConselhosMunicipais.home .mdlConselhosMunicipais__list {
        flex-direction: row;
        flex-wrap: wrap
    }
}

@media all and (min-width: 1185px) {
    .module-conselhosmunicipais .mdlConselhosMunicipais.home .mdlConselhosMunicipais__list {
        gap: 30px
    }
}

@media all and (min-width: 1425px) {
    .module-conselhosmunicipais .mdlConselhosMunicipais.home .mdlConselhosMunicipais__list {
        gap: 10px
    }
}

.module-conselhosmunicipais .mdlConselhosMunicipais.home .mdlConselhosMunicipais__list .card {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 10px 25px;
    border: 1px solid rgb(var(--neutralcolor-alternative));
    border-radius: 6px 50px 6px 6px;
    background-position: center right;
    width: 100%;
    min-height: 165px;
    transition: all .3s
}

.module-conselhosmunicipais .mdlConselhosMunicipais.home .mdlConselhosMunicipais__list .card:hover {
    background-color: rgb(var(--neutralcolor-detail));
    background-image: url("../img/Intersect.png");
    background-repeat: no-repeat;
    background-position: bottom right;
    transition: all .3s
}

.module-conselhosmunicipais .mdlConselhosMunicipais.home .mdlConselhosMunicipais__list .card:hover .card__btn button {
    background-color: rgb(var(--secondarycolor-additional));
    color: rgb(var(--neutralcolor-detail));
    transition: all .3s
}

.module-conselhosmunicipais .mdlConselhosMunicipais.home .mdlConselhosMunicipais__list .card:active .card__btn button {
    background-color: rgb(var(--secondarycolor-additional));
    color: rgb(var(--neutralcolor-detail));
    transition: all .3s
}

@media all and (min-width: 530px) {
    .module-conselhosmunicipais .mdlConselhosMunicipais.home .mdlConselhosMunicipais__list .card {
        width: calc(50% - 5px)
    }
}

@media all and (min-width: 760px) {
    .module-conselhosmunicipais .mdlConselhosMunicipais.home .mdlConselhosMunicipais__list .card {
        width: calc(33.33% - 20px)
    }
}

@media all and (min-width: 1009px) {
    .module-conselhosmunicipais .mdlConselhosMunicipais.home .mdlConselhosMunicipais__list .card {
        min-height: 190px
    }
}

.module-conselhosmunicipais .mdlConselhosMunicipais.home .mdlConselhosMunicipais__list .card .card__icon {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 45px
}

.module-conselhosmunicipais .mdlConselhosMunicipais.home .mdlConselhosMunicipais__list .card .card__icon span {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 45px;
    width: 45px;
    border-radius: 50%;
    background-color: rgba(0, 0, 0, 0);
    border: 1px solid rgb(var(--neutralcolor-alternative));
    transition: all .3s
}

.module-conselhosmunicipais .mdlConselhosMunicipais.home .mdlConselhosMunicipais__list .card .card__icon span i {
    color: rgb(var(--secondarycolor-additional));
    font-size: 2.5rem;
    transition: all .3s
}

.module-conselhosmunicipais .mdlConselhosMunicipais.home .mdlConselhosMunicipais__list .card .card__title {
    display: flex;
    justify-content: center;
    align-items: center;
    height: calc(100% - 45px - 45px);
    transition: all .3s
}

.module-conselhosmunicipais .mdlConselhosMunicipais.home .mdlConselhosMunicipais__list .card .card__title h3 {
    font-size: 1.4rem;
    font-weight: 700;
    color: rgb(var(--primarycolor-additional));
    text-align: center;
    transition: all .3s
}

@media all and (min-width: 1185px) {
    .module-conselhosmunicipais .mdlConselhosMunicipais.home .mdlConselhosMunicipais__list .card .card__title h3 {
        font-size: 1.6rem
    }
}

.module-conselhosmunicipais .mdlConselhosMunicipais.home .mdlConselhosMunicipais__list .card .card__btn {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 45px;
    transition: all .3s
}

.module-conselhosmunicipais .mdlConselhosMunicipais.home .mdlConselhosMunicipais__list .card .card__btn button {
    all: unset;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    width: 130px;
    height: 30px;
    background-color: rgb(var(--neutralcolor-detail));
    border-radius: 4px;
    font-size: 1.2rem;
    font-weight: 700;
    line-height: 0;
    color: rgb(var(--primarycolor-additional));
    transition: all .3s
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%;
    gap: 20px;
    padding: 0 5px
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__sidebar {
    display: flex;
    flex-direction: column;
    width: 100%;
    order: 2;
    gap: 25px
}

@media all and (min-width: 1024px) {
    .module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__sidebar {
        width: 300px;
        order: 1
    }
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__sidebar .sidebarTitle {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    background-color: rgb(var(--neutralcolor-alternative));
    padding: 10px;
    min-height: 50px;
    transition: all .3s
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__sidebar .sidebarTitle h2 {
    color: rgb(var(--primarycolor-main));
    font-size: 1.6rem;
    transition: all .3s
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__sidebar .mdlConselhosMunicipais__sidebar--info {
    display: flex;
    flex-direction: column;
    width: 100%;
    background-color: rgb(var(--neutralcolor-detail));
    border-radius: 5px;
    overflow: hidden;
    transition: all .3s
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__sidebar .mdlConselhosMunicipais__sidebar--info .info {
    display: flex;
    flex-direction: column;
    width: 100%;
    padding: 15px 20px;
    gap: 15px;
    background-color: rgb(var(--neutralcolor-detail))
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__sidebar .mdlConselhosMunicipais__sidebar--info .info .info__group {
    display: flex;
    flex-direction: column;
    gap: 5px;
    width: 100%
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__sidebar .mdlConselhosMunicipais__sidebar--info .info .info__group .title {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    gap: 5px
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__sidebar .mdlConselhosMunicipais__sidebar--info .info .info__group .title i {
    font-size: 1.8rem;
    color: rgb(var(--secondarycolor-additional));
    transition: all .3s
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__sidebar .mdlConselhosMunicipais__sidebar--info .info .info__group .title p {
    color: rgb(var(--primarycolor-main));
    font-size: 1.2rem;
    font-weight: 700;
    transition: all .3s
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__sidebar .mdlConselhosMunicipais__sidebar--info .info .info__group .data p {
    font-size: 1.2rem;
    font-weight: 400;
    color: rgb(var(--neutralcolor-main));
    transition: all .3s
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__sidebar .mdlConselhosMunicipais__sidebar--advice {
    display: flex;
    flex-direction: column;
    width: 100%;
    background-color: rgb(var(--neutralcolor-detail));
    border-radius: 5px;
    overflow: hidden;
    transition: all .3s
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__sidebar .mdlConselhosMunicipais__sidebar--advice .links {
    display: flex;
    flex-direction: column;
    width: 100%;
    min-height: 255px;
    padding: 15px 20px;
    background-color: rgb(var(--neutralcolor-detail));
    transition: all .3s
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__sidebar .mdlConselhosMunicipais__sidebar--advice .links .links__group {
    display: flex;
    justify-content: space-between;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 5px;
    width: 100%
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__sidebar .mdlConselhosMunicipais__sidebar--advice .links .links__group .link {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    background-color: #fff;
    width: 100%;
    min-height: 50px;
    border-radius: 5px;
    padding: 5px 10px;
    gap: 15px;
    transition: all .3s
}

@media all and (min-width: 640px) {
    .module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__sidebar .mdlConselhosMunicipais__sidebar--advice .links .links__group .link {
        width: calc(50% - 5px)
    }
}

@media all and (min-width: 1024px) {
    .module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__sidebar .mdlConselhosMunicipais__sidebar--advice .links .links__group .link {
        width: 100%
    }
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__sidebar .mdlConselhosMunicipais__sidebar--advice .links .links__group .link i {
    color: rgb(var(--primarycolor-additional));
    font-size: 1.6rem;
    transition: all .3s
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__sidebar .mdlConselhosMunicipais__sidebar--advice .links .links__group .link p {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    overflow: hidden;
    color: rgb(var(--primarycolor-additional));
    font-size: 1.4rem;
    font-weight: 600;
    word-break: break-all;
    transition: all .3s
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__sidebar .mdlConselhosMunicipais__sidebar--advice .links .links__group .link:visited {
    background-color: #fff;
    transition: all .3s
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__sidebar .mdlConselhosMunicipais__sidebar--advice .links .links__group .link:visited i {
    color: rgb(var(--primarycolor-additional));
    transition: all .3s
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__sidebar .mdlConselhosMunicipais__sidebar--advice .links .links__group .link:visited p {
    color: rgb(var(--primarycolor-additional));
    transition: all .3s
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__sidebar .mdlConselhosMunicipais__sidebar--advice .links .links__group .link:hover {
    background-color: rgb(var(--secondarycolor-main));
    transition: all .3s
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__sidebar .mdlConselhosMunicipais__sidebar--advice .links .links__group .link:hover i {
    color: #fff;
    transition: all .3s
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__sidebar .mdlConselhosMunicipais__sidebar--advice .links .links__group .link:hover p {
    color: #fff;
    transition: all .3s
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__sidebar .mdlConselhosMunicipais__sidebar--advice .links .links__group .link:active {
    background-color: rgb(var(--secondarycolor-main));
    transition: all .3s
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__sidebar .mdlConselhosMunicipais__sidebar--advice .links .links__group .link:active i {
    color: rgb(var(--neutralcolor-alternative));
    transition: all .3s
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__sidebar .mdlConselhosMunicipais__sidebar--advice .links .links__group .link:active p {
    color: rgb(var(--neutralcolor-alternative));
    transition: all .3s
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__sidebar .mdlConselhosMunicipais__sidebar--advice .links .links__notexist {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__sidebar .mdlConselhosMunicipais__sidebar--advice .links .links__notexist p {
    color: rgb(var(--primarycolor-main));
    text-align: center;
    font-size: 1.2rem;
    font-weight: 400;
    letter-spacing: 1px;
    transition: all .3s
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__sidebar .mdlConselhosMunicipais__sidebar--relatedlinks {
    display: flex;
    flex-direction: column;
    width: 100%;
    background-color: rgb(var(--neutralcolor-detail));
    border-radius: 5px;
    overflow: hidden;
    transition: all .3s
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__sidebar .mdlConselhosMunicipais__sidebar--relatedlinks .links {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    width: 100%;
    min-height: 330px;
    padding: 15px 20px;
    background-color: rgb(var(--neutralcolor-detail));
    transition: all .3s
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__sidebar .mdlConselhosMunicipais__sidebar--relatedlinks .links .links__group {
    display: flex;
    justify-content: space-between;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 5px;
    width: 100%
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__sidebar .mdlConselhosMunicipais__sidebar--relatedlinks .links .links__group .link {
    display: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    background-color: #fff;
    width: 100%;
    min-height: 50px;
    border-radius: 5px;
    padding: 5px 10px;
    gap: 15px;
    transition: all .3s
}

@media all and (min-width: 640px) {
    .module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__sidebar .mdlConselhosMunicipais__sidebar--relatedlinks .links .links__group .link {
        width: calc(50% - 5px)
    }
}

@media all and (min-width: 1024px) {
    .module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__sidebar .mdlConselhosMunicipais__sidebar--relatedlinks .links .links__group .link {
        width: 100%
    }
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__sidebar .mdlConselhosMunicipais__sidebar--relatedlinks .links .links__group .link.isActivePage {
    display: flex
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__sidebar .mdlConselhosMunicipais__sidebar--relatedlinks .links .links__group .link i {
    color: rgb(var(--primarycolor-additional));
    font-size: 1.6rem;
    transition: all .3s
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__sidebar .mdlConselhosMunicipais__sidebar--relatedlinks .links .links__group .link p {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    overflow: hidden;
    color: rgb(var(--primarycolor-additional));
    font-size: 1.4rem;
    font-weight: 600;
    word-break: break-all;
    transition: all .3s;
    flex-grow: 1
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__sidebar .mdlConselhosMunicipais__sidebar--relatedlinks .links .links__group .link:visited {
    background-color: #fff;
    transition: all .3s
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__sidebar .mdlConselhosMunicipais__sidebar--relatedlinks .links .links__group .link:visited i {
    color: rgb(var(--primarycolor-additional));
    transition: all .3s
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__sidebar .mdlConselhosMunicipais__sidebar--relatedlinks .links .links__group .link:visited p {
    color: rgb(var(--primarycolor-additional));
    transition: all .3s
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__sidebar .mdlConselhosMunicipais__sidebar--relatedlinks .links .links__group .link:hover {
    background-color: rgb(var(--secondarycolor-main));
    transition: all .3s
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__sidebar .mdlConselhosMunicipais__sidebar--relatedlinks .links .links__group .link:hover i {
    color: #fff;
    transition: all .3s
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__sidebar .mdlConselhosMunicipais__sidebar--relatedlinks .links .links__group .link:hover p {
    color: #fff;
    transition: all .3s
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__sidebar .mdlConselhosMunicipais__sidebar--relatedlinks .links .links__group .link:active {
    background-color: rgb(var(--secondarycolor-main));
    transition: all .3s
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__sidebar .mdlConselhosMunicipais__sidebar--relatedlinks .links .links__group .link:active i {
    color: rgb(var(--neutralcolor-alternative));
    transition: all .3s
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__sidebar .mdlConselhosMunicipais__sidebar--relatedlinks .links .links__group .link:active p {
    color: rgb(var(--neutralcolor-alternative));
    transition: all .3s
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__sidebar .mdlConselhosMunicipais__sidebar--relatedlinks .links .links__notexist {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__sidebar .mdlConselhosMunicipais__sidebar--relatedlinks .links .links__notexist p {
    color: rgb(var(--primarycolor-main));
    text-align: center;
    font-size: 1.2rem;
    font-weight: 400;
    letter-spacing: 1px;
    transition: all .3s
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__sidebar .mdlConselhosMunicipais__sidebar--relatedlinks .links .links__dots {
    display: none;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    gap: 8px;
    width: 100%;
    margin-top: 15px;
    transition: all .3s
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__sidebar .mdlConselhosMunicipais__sidebar--relatedlinks .links .links__dots.hasPagination {
    display: flex
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__sidebar .mdlConselhosMunicipais__sidebar--relatedlinks .links .links__dots .dot {
    width: 15px;
    height: 15px;
    border-radius: 50%;
    background-color: rgb(var(--neutralcolor-alternative));
    cursor: pointer;
    transition: all .3s
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__sidebar .mdlConselhosMunicipais__sidebar--relatedlinks .links .links__dots .dot:hover {
    background-color: rgb(var(--secondarycolor-additional));
    transition: all .3s
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__sidebar .mdlConselhosMunicipais__sidebar--relatedlinks .links .links__dots .dot.isActiveDot {
    background-color: rgb(var(--secondarycolor-additional));
    transition: all .3s
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content {
    display: flex;
    flex-direction: column;
    width: 100%;
    order: 1;
    gap: 30px
}

@media all and (min-width: 1024px) {
    .module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content {
        width: calc(100% - 300px - 20px);
        order: 2
    }
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .sectionTitle {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    margin-bottom: 15px
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .sectionTitle h2 {
    color: rgb(var(--primarycolor-additional));
    font-size: 2rem;
    transition: all .3s
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--description .description p {
    color: rgb(var(--neutralcolor-main));
    font-size: 1.4rem;
    transition: all .3s
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--members {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 32px;
    align-self: stretch
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--members .sectionTitle_composicao {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
    align-self: stretch
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--members .sectionTitle_composicao h2 {
    color: rgb(var(--primarycolor-additional));
    font-size: 2rem;
    transition: all .3s
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--members .sectionTitle_composicao h3 {
    color: rgb(var(--neutralcolor-main));
    font-size: 1.6rem;
    font-weight: 400;
    transition: all .3s
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--members .memberleaders {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 16px;
    width: 100%;
    align-self: stretch
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--members .memberleaders .memberleaders__content {
    display: flex;
    padding: 16px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    align-self: stretch;
    border-radius: 15px;
    border: 1px solid rgba(0, 0, 0, 0);
    background-color: rgb(var(--neutralcolor-detail));
    transition: all .3s;
    width: 100%
}

@media all and (min-width: 600px) {
    .module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--members .memberleaders .memberleaders__content {
        flex-direction: row;
        justify-content: flex-start
    }
}

@media all and (min-width: 1200px) {
    .module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--members .memberleaders .memberleaders__content {
        width: calc(50% - 8px);
        flex-direction: row
    }
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--members .memberleaders .memberleaders__content .memberleaders__image {
    display: flex;
    width: 100%;
    justify-content: center;
    align-items: center
}

@media all and (min-width: 600px) {
    .module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--members .memberleaders .memberleaders__content .memberleaders__image {
        width: 108px
    }
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--members .memberleaders .memberleaders__content .memberleaders__image span {
    width: 108px;
    height: 108px;
    border-radius: 50%;
    overflow: hidden
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--members .memberleaders .memberleaders__content .memberleaders__image span img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--members .memberleaders .memberleaders__content .memberleaders__info {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    align-self: stretch
}

@media all and (min-width: 600px) {
    .module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--members .memberleaders .memberleaders__content .memberleaders__info {
        align-items: flex-start
    }
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--members .memberleaders .memberleaders__content .memberleaders__info .memberleaders__info--header {
    display: flex;
    flex-direction: column;
    gap: 5px;
    justify-content: center;
    align-items: center;
    width: 100%
}

@media all and (min-width: 600px) {
    .module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--members .memberleaders .memberleaders__content .memberleaders__info .memberleaders__info--header {
        align-items: flex-start
    }
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--members .memberleaders .memberleaders__content .memberleaders__info .memberleaders__info--header h4 {
    color: rgb(var(--secondarycolor-main));
    font-size: 1.8rem;
    transition: all .3s
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--members .memberleaders .memberleaders__content .memberleaders__info .memberleaders__info--header p {
    color: rgb(var(--primarycolor-additional));
    font-size: 1.6rem;
    transition: all .3s
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--members .memberleaders .memberleaders__content .memberleaders__info .memberleaders__info--w50 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 5px;
    align-self: stretch;
    width: 100%
}

@media all and (min-width: 600px) {
    .module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--members .memberleaders .memberleaders__content .memberleaders__info .memberleaders__info--w50 {
        align-items: flex-start
    }
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--members .memberleaders .memberleaders__content .memberleaders__info .memberleaders__info--w50 .telefone {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 7px;
    justify-content: flex-start;
    align-items: center
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--members .memberleaders .memberleaders__content .memberleaders__info .memberleaders__info--w50 .telefone p {
    color: rgb(var(--neutralcolor-main));
    font-size: 1.4rem;
    transition: all .3s
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--members .memberleaders .memberleaders__content .memberleaders__info .memberleaders__info--w50 .email {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 7px;
    justify-content: flex-start;
    align-items: center
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--members .memberleaders .memberleaders__content .memberleaders__info .memberleaders__info--w50 .email p {
    color: rgb(var(--neutralcolor-main));
    font-size: 1.4rem;
    transition: all .3s
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--members .memberlist {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 16px;
    align-self: stretch
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--members .memberlist .tabs {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 16px;
    align-self: stretch
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--members .memberlist .tabs .tab {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    border-radius: 8px;
    border-color: rgb(var(--neutralcolor-alternative));
    border-style: solid;
    overflow: hidden;
    position: relative;
    transition: all .3s
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--members .memberlist .tabs .tab:only-of-type {
    border-width: 1px
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--members .memberlist .tabs .tab:not(:only-of-type) {
    border-width: 1px 1px 1px 1px
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--members .memberlist .tabs .tab .tab__title {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 60px;
    padding: 10px;
    position: relative;
    background-color: #fff;
    cursor: pointer;
    gap: 4px;
    transition: all .3s
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--members .memberlist .tabs .tab .tab__title:hover {
    background-color: rgb(var(--neutralcolor-alternative));
    transition: all .3s
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--members .memberlist .tabs .tab .tab__title:hover .tab__title__header h2 {
    color: rgb(var(--secondarycolor-main));
    transition: all .3s
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--members .memberlist .tabs .tab .tab__title .tab__title__header {
    display: flex;
    align-items: center;
    gap: 8px
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--members .memberlist .tabs .tab .tab__title .tab__title__header span {
    display: flex;
    width: 35px;
    padding: 0 3px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 5px;
    background-color: rgb(var(--statuscolor-critical))
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--members .memberlist .tabs .tab .tab__title .tab__title__header span p {
    color: #fff;
    font-family: "Open Sans";
    font-size: 1.4rem;
    font-style: normal;
    font-weight: 700;
    line-height: normal
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--members .memberlist .tabs .tab .tab__title .tab__title__header h2 {
    color: rgb(var(--primarycolor-additional));
    font-size: 1.2rem;
    transition: all .3s
}

@media all and (min-width: 900px) {
    .module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--members .memberlist .tabs .tab .tab__title .tab__title__header h2 {
        font-size: 1.6rem;
        font-weight: 700
    }
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--members .memberlist .tabs .tab .tab__title span {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 20px;
    height: 20px
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--members .memberlist .tabs .tab .tab__title span i {
    font-size: 1.8rem;
    transform: rotate(90deg);
    color: rgb(var(--secondarycolor-main));
    transition: all .3s
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--members .memberlist .tabs .tab .tab__content {
    display: flex;
    flex-direction: column;
    gap: 20px;
    width: 100%;
    background: none;
    border: 0;
    padding: 10px 15px 20px 15px
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--members .memberlist .tabs .tab .tab__content .group {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    position: relative;
    width: 100%;
    padding: 0 0 0 15px;
    gap: 5px;
    border-left: 3px solid rgb(var(--neutralcolor-alternative))
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--members .memberlist .tabs .tab .tab__content .group::after {
    display: flex;
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    left: 0;
    bottom: -10px;
    background-color: rgb(var(--neutralcolor-alternative))
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--members .memberlist .tabs .tab .tab__content .group:last-of-type::after {
    display: none
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--members .memberlist .tabs .tab .tab__content .group .group__notfound p {
    color: rgb(var(--neutralcolor-main));
    font-size: 1.4rem;
    font-weight: 400;
    transition: all .3s
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--members .memberlist .tabs .tab .tab__content .group .group__title h3 {
    color: rgb(var(--secondarycolor-main));
    font-size: 1.2rem;
    font-weight: 700;
    transition: all .3s
}

@media all and (min-width: 900px) {
    .module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--members .memberlist .tabs .tab .tab__content .group .group__title h3 {
        font-size: 1.4rem
    }
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--members .memberlist .tabs .tab .tab__content .group .group__items {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 2px;
    width: 100%;
    padding: 0 0 0 10px
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--members .memberlist .tabs .tab .tab__content .group .group__items .item {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%
}

@media all and (min-width: 640px) {
    .module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--members .memberlist .tabs .tab .tab__content .group .group__items .item {
        width: calc(50% - 5px)
    }
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--members .memberlist .tabs .tab .tab__content .group .group__items .item p {
    color: rgb(var(--neutralcolor-main));
    font-size: 1.2rem;
    font-weight: 400;
    transition: all .3s
}

@media all and (min-width: 900px) {
    .module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--members .memberlist .tabs .tab .tab__content .group .group__items .item p {
        font-size: 1.4rem
    }
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--members .memberlist .tabs .tab .tab__content .group .group__items .item p span {
    font-weight: 700
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--members .memberlist .tabs .tab.tabOpened .tab__title {
    background-color: rgb(var(--primarycolor-main));
    transition: all .3s
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--members .memberlist .tabs .tab.tabOpened .tab__title .tab__title__header h2 {
    color: #fff;
    transition: all .3s
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--members .memberlist .tabs .tab.tabOpened .tab__title span i {
    transform: rotate(-90deg);
    color: #fff;
    transition: all .3s
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--documents .files {
    display: flex;
    flex-direction: column;
    width: 100%;
    gap: 15px
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--documents .files #documentsHeader {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
    gap: 10px;
    width: 100%
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--documents .files #documentsHeader input,
.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--documents .files #documentsHeader select {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    min-height: 40px;
    border-radius: 5px;
    border: 1px solid rgb(var(--neutralcolor-alternative));
    background-color: rgba(0, 0, 0, 0);
    padding: 10px;
    transition: all .3s
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--documents .files #documentsHeader input:focus,
.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--documents .files #documentsHeader input:focus-visible,
.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--documents .files #documentsHeader select:focus,
.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--documents .files #documentsHeader select:focus-visible {
    outline: none
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--documents .files #documentsHeader input {
    width: 100%
}

@media all and (min-width: 900px) {
    .module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--documents .files #documentsHeader input {
        width: calc(100% - 300px - 10px)
    }
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--documents .files #documentsHeader select {
    width: 100%
}

@media all and (min-width: 900px) {
    .module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--documents .files #documentsHeader select {
        width: 300px
    }
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--documents .files #documentsList {
    display: flex;
    flex-direction: column;
    width: 100%;
    gap: 10px;
    contain: layout inline-size;
    container-type: inline-size;
    container-name: conselhomunicipal_documentlist
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--documents .files #documentsList .document {
    display: initial;
    gap: 15px;
    background-color: rgb(var(--neutralcolor-detail));
    border-radius: 10px;
    padding: 15px 20px;
    border-left: 4px solid rgb(var(--primarycolor-additional));
    opacity: 1;
    height: max-content;
    z-index: 9;
    transition: all .3s
}

@container conselhomunicipal_documentlist (min-width: 800px) {
    .module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--documents .files #documentsList .document {
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap
    }
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--documents .files #documentsList .document.hiddenLine {
    opacity: 0;
    height: 0;
    z-index: -99;
    position: absolute;
    transition: all .3s
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--documents .files #documentsList .document.showLine {
    opacity: 1;
    transition: all .3s
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--documents .files #documentsList .document .icon {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 40px;
    margin: 0 5px 5px 0;
    float: left
}

@container conselhomunicipal_documentlist (min-width: 800px) {
    .module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--documents .files #documentsList .document .icon {
        width: 60px;
        margin: 0;
        float: none
    }
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--documents .files #documentsList .document .icon span {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background-color: rgb(var(--neutralcolor-alternative));
    overflow: hidden;
    transition: all .3s
}

@container conselhomunicipal_documentlist (min-width: 800px) {
    .module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--documents .files #documentsList .document .icon span {
        width: 60px;
        height: 60px
    }
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--documents .files #documentsList .document .icon span i {
    font-size: 2.4rem;
    color: #fff;
    transition: all .3s
}

@container conselhomunicipal_documentlist (min-width: 800px) {
    .module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--documents .files #documentsList .document .icon span i {
        font-size: 3rem
    }
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--documents .files #documentsList .document .details {
    display: initial;
    transition: all .3s
}

@container conselhomunicipal_documentlist (min-width: 800px) {
    .module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--documents .files #documentsList .document .details {
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
        gap: 5px;
        width: calc(100% - 60px - 110px - 15px - 15px)
    }
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--documents .files #documentsList .document .details .datetag {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 10px
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--documents .files #documentsList .document .details .datetag .date,
.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--documents .files #documentsList .document .details .datetag .tag {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    gap: 5px;
    margin-bottom: 5px
}

@container conselhomunicipal_documentlist (min-width: 800px) {

    .module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--documents .files #documentsList .document .details .datetag .date,
    .module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--documents .files #documentsList .document .details .datetag .tag {
        margin: 0
    }
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--documents .files #documentsList .document .details .datetag .date i,
.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--documents .files #documentsList .document .details .datetag .tag i {
    color: rgb(var(--secondarycolor-additional));
    font-size: 1.6rem;
    transition: all .3s
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--documents .files #documentsList .document .details .datetag .date p,
.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--documents .files #documentsList .document .details .datetag .tag p {
    color: rgb(var(--neutralcolor-main));
    font-size: 1.2rem;
    transition: all .3s
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--documents .files #documentsList .document .details .title {
    margin-bottom: 5px
}

@container conselhomunicipal_documentlist (min-width: 800px) {
    .module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--documents .files #documentsList .document .details .title {
        margin: 0
    }
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--documents .files #documentsList .document .details .title h2 {
    font-size: 1.6rem;
    color: rgb(var(--primarycolor-additional));
    font-weight: 700;
    transition: all .3s
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--documents .files #documentsList .document .details .description {
    display: flex;
    width: 100%;
    margin-bottom: 15px
}

@container conselhomunicipal_documentlist (min-width: 800px) {
    .module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--documents .files #documentsList .document .details .description {
        margin: 0
    }
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--documents .files #documentsList .document .details .description p {
    font-size: 1.4rem;
    font-weight: 400;
    color: rgb(var(--neutralcolor-main));
    transition: all .3s
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--documents .files #documentsList .document .details:visited .datetag .date i,
.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--documents .files #documentsList .document .details:visited .datetag .tag i {
    color: rgb(var(--secondarycolor-additional));
    transition: all .3s
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--documents .files #documentsList .document .details:visited .datetag .date p,
.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--documents .files #documentsList .document .details:visited .datetag .tag p {
    color: rgb(var(--neutralcolor-main));
    transition: all .3s
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--documents .files #documentsList .document .details:visited .title h2 {
    color: rgb(var(--primarycolor-additional));
    transition: all .3s
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--documents .files #documentsList .document .details:visited .description p {
    color: rgb(var(--neutralcolor-main));
    transition: all .3s
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--documents .files #documentsList .document .details:hover,
.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--documents .files #documentsList .document .details:active {
    cursor: pointer;
    transition: all .3s
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--documents .files #documentsList .document .details:hover .datetag .date i,
.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--documents .files #documentsList .document .details:hover .datetag .tag i,
.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--documents .files #documentsList .document .details:active .datetag .date i,
.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--documents .files #documentsList .document .details:active .datetag .tag i {
    color: rgb(var(--secondarycolor-additional));
    transition: all .3s
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--documents .files #documentsList .document .details:hover .datetag .date p,
.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--documents .files #documentsList .document .details:hover .datetag .tag p,
.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--documents .files #documentsList .document .details:active .datetag .date p,
.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--documents .files #documentsList .document .details:active .datetag .tag p {
    color: rgb(var(--neutralcolor-main));
    transition: all .3s
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--documents .files #documentsList .document .details:hover .title h2,
.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--documents .files #documentsList .document .details:active .title h2 {
    color: rgb(var(--secondarycolor-additional));
    transition: all .3s
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--documents .files #documentsList .document .details:hover .description p,
.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--documents .files #documentsList .document .details:active .description p {
    color: rgb(var(--neutralcolor-main));
    transition: all .3s
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--documents .files #documentsList .document .cta {
    display: flex;
    align-items: center;
    gap: 8px
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--documents .files #documentsList .document .cta .show a {
    cursor: pointer
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--documents .files #documentsList .document .cta .show a i {
    color: rgb(var(--primarycolor-additional));
    font-size: 2rem;
    border-radius: 53px;
    border: 1px solid rgb(var(--primarycolor-additional));
    padding: 4px
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--documents .files #documentsList .document .cta .download {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 110px
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--documents .files #documentsList .document .cta .download a {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    gap: 5px;
    background-color: rgb(var(--primarycolor-additional));
    padding: 10px 0;
    border-radius: 50px;
    width: 100%;
    transition: all .3s
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--documents .files #documentsList .document .cta .download a i {
    color: #fff;
    font-size: 1.6rem;
    font-weight: 400;
    transition: all .3s
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--documents .files #documentsList .document .cta .download a p {
    font-size: 1.2rem;
    color: #fff;
    font-weight: 600;
    transition: all .3s
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--documents .files #documentsList .document .cta .download a:visited {
    background-color: rgb(var(--primarycolor-additional));
    transition: all .3s
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--documents .files #documentsList .document .cta .download a:visited p,
.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--documents .files #documentsList .document .cta .download a:visited i {
    color: #fff;
    transition: all .3s
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--documents .files #documentsList .document .cta .download a:hover {
    background-color: rgb(var(--secondarycolor-additional));
    transition: all .3s
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--documents .files #documentsList .document .cta .download a:hover p,
.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--documents .files #documentsList .document .cta .download a:hover i {
    color: #fff;
    transition: all .3s
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--documents .files #documentsList .document .cta .download a:active {
    background-color: rgb(var(--secondarycolor-additional));
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, .29) inset;
    transition: all .3s
}

.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--documents .files #documentsList .document .cta .download a:active p,
.module-conselhosmunicipais .mdlConselhosMunicipais.single .mdlConselhosMunicipais__content .mdlConselhosMunicipais__content--documents .files #documentsList .document .cta .download a:active i {
    color: #fff;
    transition: all .3s
}