body {
    overflow-x: hidden;
    font: 400 16px "NeoSansStd",sans-serif;
    color: #4a4a4a;
    line-height: 1.5
}

ul {
    list-style: none;
    margin: 0;
    padding: 0
}

a {
    text-decoration: none;
    color: #006b68;
    -webkit-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear
}

a:hover {
    color: rgb(0,158,153.5700934579)
}

a:focus,button:focus {
    box-shadow: none
}

input:focus,textarea:focus,.form-control:focus {
    box-shadow: none !important
}

p {
    line-height: 1.8
}

hr {
    margin: 2rem 0
}

.entry-content a:hover {
    text-decoration: underline;
    color: #006b68
}

.text-justify {
    text-align: justify
}

.font-18 {
    font-size: 18px !important
}

.fw-500 {
    font-weight: 500 !important
}

.titulo-1 {
    font: 500 26px "NeoSansStd",sans-serif;
    margin: 0
}

.titulo-2 {
    font: 700 28px "NeoSansStd",sans-serif
}

.titulo-3 {
    font: 700 22px "NeoSansStd",sans-serif;
    margin: 0
}

.titulo-4 {
    font: 700 16px "NeoSansStd",sans-serif;
    margin: 0
}

.titulo-secao {
    font-size: 32px;
    font-weight: 600;
    color: #4a4a4a;
    text-align: center;
    margin: 0 0 1rem 0
}

.titulo-m6 {
    font: 600 26px "NeoSansStd",sans-serif;
    margin: 0 0 1rem 0;
    color: #4a4a4a
}

.titulo-borda {
    border-bottom: 2px solid #006b68;
    padding: 0 0 15px 0;
    margin: 0 0 40px 0
}

.primary,.text-primary {
    color: #006b68 !important
}

.cor-1 {
    color: #006b68 !important
}

.secondary {
    color: #ffb817
}

.light {
    color: #fff
}

.dark {
    color: #7a7a7a
}

.cor-7 {
    color: #7a6f65
}

.cor-9 {
    color: #711515
}

.cor-2 {
    color: #ffb817
}

.cor-10 {
    color: #01324d
}

.cor-12 {
    color: #955415
}

.cor-14 {
    color: #009588
}

.link-5:hover {
    color: #ffb817
}

.swiper-pagination .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    background-color: rgba(0,0,0,0);
    border: 1px solid #006b68;
    opacity: 1
}

.s-swiper-bullet__primary .swiper-pagination-bullet-active {
    background-color: #006b68
}

.header-site {
    position: fixed;
    z-index: 1000;
    width: 100%;
    background-color: #006b68
}

.headerbar {
    background-image: linear-gradient(to bottom right, #007269, #004e49)
}

@media(max-width: 1199px) {
    .headerbar__container {
        max-width:100%
    }
}

.headerbar__row {
    flex-wrap: nowrap;
    height: 80px;
    align-items: center
}

@media(min-width: 1200px) {
    .headerbar__row {
        height:70px;
        -webkit-transition: all .2s linear;
        -o-transition: all .2s linear;
        transition: all .2s linear
    }
}

.headerbar .brandSite {
    display: flex;
    max-width: 170px;
    flex: 1;
    z-index: 1000;
    -webkit-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;
    position: relative;
    align-self: baseline;
    height: 70px
}

@media(min-width: 1200px) {
    .headerbar .brandSite {
        max-width:340px;
        height: auto
    }
}

.headerbar .brandSite .brand {
    position: absolute;
    background-color: #fff;
    top: 0;
    -webkit-border-radius: 0 0 15px 15px;
    -moz-border-radius: 0 0 15px 15px;
    -ms-border-radius: 0 0 15px 15px;
    -o-border-radius: 0 0 15px 15px;
    border-radius: 0 0 15px 15px;
    -webkit-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;
    height: 100%;
    padding: .5rem 1rem
}

@media(min-width: 1200px) {
    .headerbar .brandSite .brand {
        padding:2rem 3rem;
        height: auto
    }
}

.headerbar .areasdireita {
    margin-left: auto
}

@media(min-width: 1200px) {
    .headerbar .areasdireita {
        display:flex;
        justify-content: flex-end;
        align-items: baseline
    }
}

.headerbar .areasdireita__row {
    align-items: center
}

@media(min-width: 1200px) {
    .headerbar .areasdireita__row {
        flex-wrap:nowrap;
        justify-content: flex-end
    }
}

.headerbar .botao-associado {
    display: none
}

@media(min-width: 768px) {
    .headerbar .botao-associado {
        display:flex
    }
}

.headerbar .socialheader {
    display: none
}

@media(min-width: 992px) {
    .headerbar .socialheader {
        display:flex;
        align-items: baseline
    }
}

@media(min-width: 1200px) {
    .header-site.sticky .headerbar__row {
        height:50px
    }

    .header-site.sticky .headerbar .brandSite {
        max-width: 170px
    }

    .header-site.sticky .headerbar .brandSite .brand {
        padding: 20px
    }

    .header-site.sticky .header-menubar {
        padding-top: 40px
    }

    .header-site.sticky .header-menubar__row {
        height: 52px
    }
}

.nav-toggle {
    width: 56px
}

@media(min-width: 1200px) {
    .nav-toggle {
        display:none
    }
}

.nav-toggle .trigger {
    display: block;
    width: 30px;
    height: 30px;
    position: absolute;
    top: 83px;
    right: auto;
    bottom: auto;
    left: auto;
    z-index: 1000;
    cursor: pointer;
    transition: top .1s ease-in-out
}

@media(min-width: 991px) {
    .nav-toggle .trigger {
        top:28px
    }
}

.nav-toggle .trigger span {
    display: block;
    width: 100%;
    height: 5px;
    background: #fff;
    margin: 0 0 5px 0;
    transition: all .2s ease-in-out;
    position: absolute
}

.nav-toggle .trigger span:first-child {
    top: 0;
    left: 0
}

.nav-toggle .trigger span:nth-child(2) {
    top: 10px;
    left: 0
}

.nav-toggle .trigger span:nth-child(3) {
    top: 20px;
    left: 0
}

.nav-toggle .trigger.on {
    top: 95px
}

@media(min-width: 991px) {
    .nav-toggle .trigger.on {
        top:37px
    }
}

.nav-toggle .trigger.on span {
    background-color: #fff
}

.nav-toggle .trigger.on span:first-child {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.nav-toggle .trigger.on span:nth-child(2) {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    top: 0
}

.nav-toggle .trigger.on span:last-child {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    top: 0
}

.header-menubar {
    background-image: linear-gradient(to right, #009588, #00625b);
    -webkit-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear
}

@media(min-width: 1200px) {
    .header-menubar {
        padding-top:80px
    }
}

@media(min-width: 1200px) {
    .header-menubar__row {
        height:90px;
        align-items: center
    }
}

.trigger-pesquisa button {
    background-color: rgba(0,0,0,0);
    border: 0;
    color: #fff;
    font-size: 22px
}

@media(min-width: 1200px) {
    .trigger-pesquisa__mobile {
        display:none
    }
}

.trigger-pesquisa__desktop {
    display: none
}

@media(min-width: 1200px) {
    .trigger-pesquisa__desktop {
        display:flex
    }
}

.header-page {
    background-color: #f5f5f5
}

.header-page__container {
    min-height: 120px;
    align-items: center;
    display: flex
}

.header-page__container--sem-titulo {
    min-height: auto;
    padding-top: 1rem;
    padding-bottom: 1rem
}

.header-page__breadcrumbs {
    display: flex;
    align-items: center
}

.header-page__breadcrumbs i {
    color: #006b68;
    font-size: 1rem;
    margin: 0 .5rem
}

.header-page__breadcrumbs a {
    color: #006b68;
    font-size: 1rem
}

.header-page__titulo {
    font: 500 45px "NeoSansStd",sans-serif;
    color: #4a4a4a;
    margin: 0
}

@media(max-width: 1199px) {
    .full-nav {
        background-color:#006b68;
        position: fixed;
        right: 0;
        top: 0;
        height: 100%;
        width: 100%;
        z-index: -1;
        overflow-x: hidden;
        visibility: hidden;
        opacity: 0;
        transform: translateX(100%);
        transition: all .4s ease-in-out
    }

    .full-nav.open {
        opacity: 1;
        visibility: visible;
        transform: translateX(0);
        transition: all .4s ease-in-out
    }
}

@media(max-width: 1199px)and (min-width: 768px) {
    .full-nav {
        max-width:350px
    }
}

@media(max-width: 1199px) {
    .full-nav__header {
        position:fixed;
        width: 100%;
        height: 80px;
        background-color: #006b68
    }

    .full-nav .nav-close {
        position: fixed;
        right: 25px;
        top: 15px;
        font-size: 2.1875rem;
        color: #fff;
        cursor: pointer
    }

    .full-nav__menu {
        padding-top: 80px
    }
}

@media(max-width: 1199px)and (min-width: 1200px) {
    .full-nav__menu {
        padding-top:0
    }
}

@media(max-width: 1199px) {
    .full-nav .nav-menu-principal>ul {
        display:flex;
        align-items: flex-start;
        flex-wrap: wrap;
        width: 100%;
        padding-left: 0
    }

    .full-nav .nav-menu-principal>ul>li.menu-item {
        display: flex;
        flex: 100%;
        background-color: rgba(0,0,0,0);
        border-bottom: 1px solid hsla(0,0%,100%,.18);
        transition: background-color 300ms ease;
        width: 100%;
        margin: 0
    }

    .full-nav .nav-menu-principal>ul>li.menu-item>a {
        color: #fff;
        padding: 1rem;
        width: 100%;
        text-decoration: none
    }

    .full-nav .nav-menu-principal>ul>li.menu-item:hover {
        background-color: hsla(0,0%,100%,.18)
    }

    .full-nav .nav-menu-principal>ul li.current-menu-item {
        background-color: hsla(0,0%,100%,.18)
    }

    .full-nav .nav-menu-principal>ul li.menu-item-has-children {
        flex-direction: column;
        position: relative
    }

    .full-nav .nav-menu-principal>ul li.menu-item-has-children>a:after {
        content: "";
        font-family: FontAwesome;
        font-weight: bold;
        font-style: normal;
        margin: 0px 10px 0px 0px;
        text-decoration: none;
        color: #fff;
        font-size: 16px;
        position: absolute;
        right: 0;
        -webkit-transition: all .3s linear;
        -o-transition: all .3s linear;
        transition: all .3s linear
    }

    .full-nav .nav-menu-principal>ul li.menu-item-has-children>a.ativo:after {
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg)
    }

    .full-nav .nav-menu-principal>ul ul.sub-menu {
        max-height: 0;
        overflow: hidden;
        transition: all .7s linear;
        list-style: none;
        padding-left: 0
    }

    .full-nav .nav-menu-principal>ul ul.sub-menu.aberto {
        max-height: 500px !important
    }

    .full-nav .nav-menu-principal>ul ul.sub-menu>li {
        display: flex;
        background-color: hsla(0,0%,100%,.18);
        border-bottom: 1px solid hsla(0,0%,100%,.18)
    }

    .full-nav .nav-menu-principal>ul ul.sub-menu>li:last-child {
        border-bottom: 0
    }

    .full-nav .nav-menu-principal>ul ul.sub-menu>li>a {
        color: #fff;
        padding: 16px 16px 16px 40px;
        width: 100%;
        text-decoration: none;
        position: relative
    }

    .full-nav .nav-menu-principal>ul ul.sub-menu>li>a:before {
        content: "";
        font-family: FontAwesome;
        font-weight: bold;
        font-style: normal;
        margin: 0px 10px 0px 17px;
        text-decoration: none;
        color: #fff;
        font-size: 12px;
        position: absolute;
        left: 0;
        bottom: 17px
    }
}

@media(min-width: 1200px) {
    .full-nav .nav-close {
        display:none
    }

    .full-nav nav>ul {
        display: flex;
        justify-content: space-between
    }

    .full-nav nav>ul>li.menu-item {
        display: flex;
        align-items: center;
        text-align: center;
        cursor: pointer;
        border-top: 2px solid rgba(0,0,0,0);
        -webkit-transition: all .2s linear;
        -o-transition: all .2s linear;
        transition: all .2s linear
    }

    .full-nav nav>ul>li.menu-item a {
        font: 400 14px "NeoSansStd",sans-serif;
        color: #fff;
        text-transform: uppercase;
        padding: 15px 6px
    }
}

@media(min-width: 1200px)and (min-width: 1400px) {
    .full-nav nav>ul>li.menu-item a {
        font:400 16px "NeoSansStd",sans-serif
    }
}

@media(min-width: 1200px) {
    .full-nav nav>ul>li.menu-item:hover,.full-nav nav>ul>li.menu-item.current-menu-item {
        border-top:2px solid #ffb817;
        background-color: #004944
    }

    .full-nav nav>ul>li.menu-item:hover a,.full-nav nav>ul>li.menu-item.current-menu-item a {
        color: #ffb817
    }

    .full-nav nav>ul li.menu-item-has-children {
        position: relative
    }

    .full-nav nav>ul li.menu-item-has-children>a:after {
        font-family: FontAwesome;
        content: "";
        font-weight: 300;
        margin-left: 5px
    }

    .full-nav nav>ul li.menu-item-has-children:hover ul.sub-menu {
        visibility: visible;
        opacity: 1;
        animation-name: fadeIn;
        animation-duration: .1s
    }

    .full-nav nav>ul li#menu-item-7064,.full-nav nav>ul li#menu-item-7065,.full-nav nav>ul li#menu-item-7066 {
        display: none
    }

    .full-nav nav ul.sub-menu {
        list-style: none;
        width: 200px;
        position: absolute;
        left: 0;
        visibility: hidden;
        opacity: 0;
        z-index: 2000;
        transition: all .2s ease;
        border-top: 0;
        text-align: left;
        margin: 0;
        padding: 0;
        top: 47px
    }
}

@media(min-width: 1200px)and (min-width: 1400px) {
    .full-nav nav ul.sub-menu {
        top:32px
    }
}

@media(min-width: 1200px) {
    .full-nav nav ul.sub-menu>li.menu-item:first-child {
        margin-top:18px
    }

    .full-nav nav ul.sub-menu>li.menu-item a {
        padding: 13px 15px;
        display: flex;
        border-bottom: 1px solid hsla(0,0%,100%,.3);
        text-align: left;
        color: #fff;
        background-color: #004944;
        -webkit-transition: all .2s linear;
        -o-transition: all .2s linear;
        transition: all .2s linear;
        width: 100%
    }

    .full-nav nav ul.sub-menu>li.menu-item a:before {
        font-family: FontAwesome;
        content: "";
        font-weight: 300;
        margin-right: 5px
    }

    .full-nav nav ul.sub-menu>li.menu-item:hover a,.full-nav nav ul.sub-menu>li.menu-item.current-menu-item a {
        background-color: rgb(0,108.7,101.2547945205);
        color: #ffb817
    }
}

.banner-header {
    background-image: linear-gradient(to right, #009588, #00625b);
    position: relative;
    z-index: 1
}

.banner-header:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 30%;
    bottom: 0;
    z-index: -1;
    left: 0;
    background-color: #fff
}

.socialHeader {
    background-image: linear-gradient(to bottom right, #007269, #004e49)
}


.footer-site {
    background-image: linear-gradient(to right, #125954, #00625b);
    padding: 3rem 0
}

@media(max-width: 1199px) {
    .footer-site__row {
        flex-direction:column-reverse
    }
}

.footer-site .copy {
    display: flex;
    align-items: center;
    margin: auto
}

@media(min-width: 1200px) {
    .footer-site .copy {
        margin:initial
    }
}

.footer-site .copy span {
    color: #fff;
    font: 400 14px "NeoSansStd",sans-serif
}

.footer-site .copy .divisor {
    padding: 0 15px
}

.footer-site .federada {
    display: flex;
    flex-direction: column;
    margin: 22px 0 0 auto
}

.footer-site .federada span {
    color: #fff;
    font-size: 12px;
    display: block;
    margin-bottom: .5rem
}

.footer-site .federada img {
    max-width: 95px
}

.footer-site .botoesfooter {
    display: flex;
    align-items: center;
    margin: 0 auto
}

@media(min-width: 1400px) {
    .footer-site .botoesfooter {
        margin:0 0 0 auto;
        flex-direction: column
    }
}

.footer-site .botoesfooter .btn,.footer-site .botoesfooter .btn-2 {
    margin-bottom: .8rem;
    width: 157px;
    text-align: center
}

.footer-site .socialfooter {
    display: flex;
    align-items: center;
    margin: 0 0 0 auto
}

.footer-site .socialfooter .item-social {
    color: #fff
}

.footer-site .socialfooter .item-social:hover {
    color: #ffb817
}

.mb-36 {
    margin-bottom: 36px
}

.mb-60 {
    margin-bottom: 60px !important
}

.mt-6 {
    margin-top: 5rem
}

.bg-primary {
    background-color: #006b68 !important
}

.bg-primary-14 {
    background-color: #009588
}

.bg-cinza {
    background-color: #f4f4f4
}

.bg-cinza-2 {
    background-color: #f5f5f5
}

.bg-branco {
    background-color: #fff
}

.item-social {
    color: #fff;
    font-size: 16px;
    -webkit-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear
}

.item-social:hover {
    color: #ffb817
}

.c-caixa-destaque {
    padding: 1.25rem 2.375rem;
    background-color: #006b68;
    color: #fff
}

.c-caixa-destaque a {
    color: #fff
}

.c-caixa-destaque a:hover {
    color: #fff
}

.c-icones-inline {
    display: flex;
    margin-bottom: 1rem
}

.c-icone-1 {
    background-color: #fff;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    margin-right: 5px
}

.c-icone-1--gray {
    background-color: #f5f5f5
}

.c-icone-1--azul {
    background-color: #058bb1
}

.c-icone-1--verde {
    background-color: #006b68
}

.c-icone-1--amarelo {
    background-color: #ffb817
}

.sidebar-page {
    margin-top: 62px
}

.c-header-menu-rapido {
    background-color: #ffb817;
    padding: 1rem;
    font: 700 18px "NeoSansStd",sans-serif;
    color: #006b68;
    border-bottom: 5px solid #4a4a4a
}

.c-bloco-destaque {
    padding: 1rem;
    background-color: #f5f5f5
}

.modal {
    background-color: rgba(0,0,0,.5)
}

.modal-header {
    background-color: #006b68
}

.modal-header .modal-title {
    font: 500 26px "NeoSansStd",sans-serif;
    color: #fff;
    margin: 0
}

.modal-header .btn-close {
    background: rgba(0,0,0,0) url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
    opacity: 1
}

.modal-header .btn-close:focus {
    box-shadow: none
}

.modal-body {
    padding: 0
}

.modal-backdrop.show {
    z-index: -1
}

.lb-data .lb-caption {
    font-size: 15px;
    font-weight: 600;
    line-height: 1em;
    margin-top: 1rem;
    display: block;
    color: #fff
}

.modal-depoimento-completo__foto {
    margin-top: 37px
}

.area-carousel {
    position: relative
}

.area-carousel .custom-nav {
    display: none
}

@media(min-width: 1200px) {
    .area-carousel .custom-nav {
        position:relative;
        display: block;
        position: absolute;
        top: 45%;
        left: 0;
        right: 0
    }

    .area-carousel .custom-nav .owl-prev,.area-carousel .custom-nav .owl-next {
        position: absolute;
        height: 0;
        color: inherit;
        background: none;
        border: none;
        z-index: 100
    }

    .area-carousel .custom-nav .owl-prev i,.area-carousel .custom-nav .owl-next i {
        font-size: 2.5rem;
        color: #cecece
    }

    .area-carousel .custom-nav .owl-prev {
        left: -50px;
        outline: none;
        width: 0px
    }

    .area-carousel .custom-nav .owl-prev::before {
        content: "";
        position: absolute;
        width: 30px;
        height: 30px;
        background: rgba(0,0,0,0);
        transform: rotate(45deg);
        border-left: 4px solid #955415;
        border-bottom: 4px solid #955415;
        border-radius: 0;
        right: -15px
    }

    .area-carousel .custom-nav .owl-next {
        right: -50px;
        outline: none;
        width: 0px
    }

    .area-carousel .custom-nav .owl-next::after {
        content: "";
        position: absolute;
        width: 30px;
        height: 30px;
        background: rgba(0,0,0,0);
        transform: rotate(45deg);
        border-top: 4px solid #955415;
        border-right: 4px solid #955415;
        border-radius: 0;
        left: -15px
    }
}

.area-carousel .owl-dots {
    margin-top: 1rem
}

.area-carousel .owl-dots .owl-dot span {
    background-color: rgba(0,0,0,0);
    border: 1px solid #955415
}

.area-carousel .owl-dots .owl-dot.active span {
    background-color: #955415;
    border: 1px solid #955415
}

.nav-carousel-m1 {
    display: flex;
    justify-content: center
}

.owl-dots-primary .owl-dots .owl-dot.active span {
    border-color: #006b68;
    background-color: #006b68
}

.owl-dots-light .owl-dots {
    margin-top: 1rem !important
}

.owl-dots-light .owl-dots .owl-dot span {
    border: 1px solid #fff;
    background-color: rgba(0,0,0,0)
}

.owl-dots-light .owl-dots .owl-dot.active span {
    border-color: #fff;
    background-color: #fff
}

.custom-nav__primary .owl-prev::before {
    border-left: 4px solid #006b68 !important;
    border-bottom: 4px solid #006b68 !important
}

.custom-nav__primary .owl-next::after {
    border-top: 4px solid #006b68 !important;
    border-right: 4px solid #006b68 !important
}

.secao-cinza,.l-page-servicos .destaque-mais-beneficios,.l-veja-tambem {
    padding: 3rem 0;
    background-color: #f5f5f5
}

.custom-nav-2 {
    display: flex;
    justify-content: center;
    position: relative;
    top: -14px;
    z-index: 1
}

.custom-nav-2 .owl-prev,.custom-nav-2 .owl-next {
    background-color: #006b68;
    margin: 0 .1rem;
    color: #fff;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 0
}

.custom-nav-2 .owl-prev .arrow,.custom-nav-2 .owl-next .arrow {
    color: #fff
}

.custom-nav-2 .owl-prev:hover,.custom-nav-2 .owl-next:hover {
    background-color: rgb(0,142.7,138.6990654206)
}

.c-menu-lista>li {
    border-bottom: 5px solid #fff
}

.c-menu-lista>li>a {
    width: 100%;
    background-color: #f5f5f5;
    padding: 1rem;
    display: flex;
    line-height: 1.5 !important;
    font: 500 16px "NeoSansStd",sans-serif;
    color: #4a4a4a;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.c-menu-lista>li>a:before {
    content: "";
    font-family: FontAwesome;
    font-weight: bold;
    font-style: normal;
    margin: 0 12px 0 0;
    text-decoration: none;
    color: #4a4a4a;
    font-size: 18px;
    margin-left: 0;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.c-menu-lista>li:hover a,.c-menu-lista>li.current-menu-item a {
    background-color: #009588;
    color: #fff
}

.c-menu-lista>li:hover a:before,.c-menu-lista>li.current-menu-item a:before {
    color: #fff
}

.c-lista-hover li {
    margin: 0;
    padding-left: 0 !important
}

.c-lista-hover li:before {
    display: none
}

.c-lista-hover li:nth-child(odd) {
    background-color: #f5f5f5
}

.c-lista-hover li:nth-child(even) {
    background-color: #fff
}

.c-lista-hover li a {
    padding: 1rem;
    display: block;
    text-decoration: none;
    transition: none
}

.c-lista-hover li a:hover {
    background-color: #006b68;
    color: #fff;
    text-decoration: none
}

.c-lista-hover li>ul li a {
    padding: .7rem 1rem .7rem 2rem
}

.c-timeline .bloco-epoca {
    margin: 0 0 5rem 0
}

.c-timeline .bloco-epoca__titulo {
    text-align: center;
    font: 600 32px "NeoSansStd",sans-serif;
    color: #006b68;
    margin: 0 0 3rem 0
}

.c-timeline .bloco-epoca__lista {
    padding: 0
}

.c-timeline .bloco-epoca__item-lista {
    position: relative;
    list-style-type: none;
    width: 4px;
    background-color: #ffb817;
    margin: 0 auto
}

.c-timeline .bloco-epoca__item-lista::after {
    background-color: #ffb817;
    content: "";
    width: 25px;
    height: 25px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 0
}

.c-timeline .bloco-epoca__item-lista:nth-child(odd) .bloco-epoca__inner {
    left: 45px;
    transform: translate3d(200px, 0, 0)
}

.c-timeline .bloco-epoca__item-lista:nth-child(even) .bloco-epoca__inner {
    left: -545px;
    transform: translate3d(-200px, 0, 0)
}

.c-timeline .bloco-epoca__item-lista.show .bloco-epoca__inner {
    transform: none;
    visibility: visible;
    opacity: 1
}

.c-timeline .bloco-epoca__inner {
    position: relative;
    width: 500px;
    padding: 30px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    bottom: 0;
    background-color: #009588;
    color: #fff;
    visibility: hidden;
    opacity: 0;
    transition: all .5s ease-in-out
}

.c-timeline .bloco-epoca__inner .titulo {
    font: 600 18px "NeoSansStd",sans-serif;
    color: #fff;
    line-height: 1.5;
    margin: 0 0 1rem 0
}

.c-timeline .bloco-epoca__inner .texto {
    text-align: justify
}

.c-timeline .bloco-epoca__inner .texto p {
    font-size: 18px
}

.iframe-responsive {
    position: relative;
    padding-top: 56.25%;
    display: block
}

.iframe-responsive iframe {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 100%;
    width: 100%
}

#carouselDepoimentos {
    background-color: #f5f5f5
}

.l-grid-mod-2__list-cards {
    width: 80%
}

.l-grid-mod-2__button {
    width: 20%;
    max-width: 150px;
    background-color: #006b68;
    transition: .3s
}

.l-grid-mod-2__button:hover {
    background-color: #008f8b
}

.l-grid-mod-2__button a {
    color: #fff
}

.l-grid-mod-2 .s-content {
    height: 150px;
    background-color: #f8f9fa;
    display: flex;
    align-items: center
}

.c-card-profile__thumb {
    padding: 0 0 1rem
}

.c-card-profile__thumb .inner {
    width: 160px;
    height: 160px;
    overflow: hidden;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%;
    border-radius: 100%;
    margin: 0 auto
}

.c-card-profile__thumb .inner>img {
    object-fit: cover;
    width: 160px;
    height: 160px;
    object-position: top center
}

.c-card-profile__detalhe .txt-nome {
    font: 500 18px "NeoSansStd",sans-serif;
    color: #009588;
    margin: 0 0 .5rem 0;
    text-align: center
}

.c-card-profile__detalhe .txt-sub>p {
    font: 500 16px "NeoSansStd",sans-serif;
    text-align: center;
    margin: 0
}

.c-card-profile--no-radius .inner {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0
}

.card-1__inner {
    position: relative;
    min-height: 406px
}

.card-1__titulo {
    font: 500 26px "NeoSansStd",sans-serif;
    color: #7a6f65;
    margin: 0 0 1rem 0;
    border-bottom: 1px solid #7a6f65;
    text-align: center;
    padding: 1rem
}

.card-1 .caparevista {
    width: 100%;
    height: 100%;
    overflow: hidden;
    z-index: 1;
    position: relative
}

.card-1 .caparevista img {
    object-fit: contain;
    width: 100%;
    height: 340px
}

.card-1 .inforevista {
    padding: 3rem 1rem 2rem;
    background-color: #fff;
    position: absolute;
    bottom: 0;
    width: 100%
}

.card-1 .inforevista h4 {
    font: 500 18px "NeoSansStd",sans-serif;
    color: #7a6f65;
    margin: 0;
    text-align: center
}

.card-1 .fotodepoimento img {
    width: 100%;
    height: 250px;
    object-fit: cover;
    object-position: center
}

.card-1 .dadosdepoimento {
    padding: 1rem
}

.card-1 .dadosdepoimento h4 {
    font: 500 16px "NeoSansStd",sans-serif;
    color: #7a6f65;
    margin: 0 0 .5rem 0;
    text-align: center
}

.card-1 .dadosdepoimento .funcao {
    font: 400 13px "NeoSansStd",sans-serif;
    color: #4a4a4a;
    margin: 0 0 .5rem 0;
    text-align: center
}

.card-1 .dadosdepoimento .texto-depoimento {
    font: 400 13px "NeoSansStd",sans-serif;
    color: #4a4a4a;
    margin: 1rem 0 0 0;
    text-align: center
}

.card-1 .dadosdepoimento .link-depoimento {
    font: 500 14px "NeoSansStd",sans-serif;
    color: #7a6f65;
    display: table;
    margin: 1rem auto;
    text-transform: uppercase;
    -webkit-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear
}

.card-1 .dadosdepoimento .link-depoimento:hover {
    color: #b09d8c
}

.card-1 .item-classificado {
    background-color: #fff;
    padding: .5rem 1rem;
    -webkit-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear
}

.card-1 .item-classificado h4 {
    font: 500 13px "NeoSansStd",sans-serif;
    color: #4a4a4a
}

.card-1 .item-classificado p {
    font: 400 13px "NeoSansStd",sans-serif;
    color: #4a4a4a;
    line-height: 1.8;
    margin: 0
}

.card-1 .item-classificado .ler-mais {
    color: #7a6f65;
    text-transform: uppercase;
    -webkit-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear
}

.card-1 .item-classificado .ler-mais:hover {
    color: #b09d8c
}

.card-1 .item-classificado:hover {
    background-color: #f5f5f5
}

.c-card-banca__content {
    position: relative;
    background-color: #fff
}

.c-card-banca__caparevista {
    width: 100%;
    height: 100%;
    overflow: hidden;
    z-index: 1;
    position: relative
}

.c-card-banca__caparevista img {
    object-fit: cover;
    object-position: top;
    width: 100%;
    height: 416px
}

.card-evento {
    height: 100%
}

.card-evento__titulo {
    font: 500 18px "NeoSansStd",sans-serif;
    line-height: 1.5
}

.card-evento__content {
    height: 100%;
    background-color: #f5f5f5
}

.card-evento__post a {
    padding: 1rem;
    display: block
}

.card-evento .c-data-inline {
    font-size: 14px;
    color: #006b68
}

.card-evento a:hover {
    color: #ffb817
}

.cardWebinar {
    height: 100%
}

.cardWebinar__inner {
    background-color: #042134;
    height: 100%
}

.cardWebinar__thumb>img {
    width: 100%
}

.cardWebinar__content {
    display: flex;
    align-items: center;
    padding: 1rem
}

.cardWebinar__content h2 {
    font: 500 18px "NeoSansStd",sans-serif;
    color: #fff;
    line-height: 1.5
}

.card-m2 {
    margin-bottom: 1rem;
    display: flex;
    justify-content: center
}

.card-m2__inner {
    background-color: #fff;
    width: 210px;
    height: 210px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear
}

.card-m2__content {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 80%;
    margin: auto
}

.card-m2__titulo {
    color: #4a4a4a;
    font: 500 21px "NeoSansStd",sans-serif;
    -webkit-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;
    text-align: center
}

.card-m2__inner:hover {
    background-color: #008f8b;
    -webkit-border-radius: 50% 50% 50% 0;
    -moz-border-radius: 50% 50% 50% 0;
    -ms-border-radius: 50% 50% 50% 0;
    -o-border-radius: 50% 50% 50% 0;
    border-radius: 50% 50% 50% 0
}

.card-m2__inner:hover .card-m2__titulo {
    color: #fff
}

.card-m3 {
    margin-bottom: 1rem
}

.card-m3 a {
    color: inherit
}

.card-m3__wrapper {
    background-color: #fff;
    height: 100%
}

.card-m3__thumb {
    border: 6px solid #fff;
    width: 100%;
    height: 190px;
    background-color: #ebebeb;
    margin: 0;
    overflow: hidden
}

.card-m3__thumb>img {
    filter: brightness(0.7);
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.card-m3__content {
    padding: 0 15px 15px 15px
}

.card-m3__content h3 {
    text-align: center;
    font: 500 22px "NeoSansStd",sans-serif
}

.card-m3__content .c-icones-inline {
    justify-content: center
}

.card-m3__wrapper:hover .card-m3__thumb>img {
    filter: none;
    transform: scale(1.2)
}

.card-m3 {
    margin-bottom: 1rem
}

.card-m3 a {
    color: inherit
}

.card-m3__wrapper {
    background-color: #fff;
    height: 100%
}

.card-m3__thumb {
    border: 6px solid #fff;
    width: 100%;
    height: 190px;
    background-color: #ebebeb;
    margin: 0;
    overflow: hidden
}

.card-m3__thumb>img {
    filter: brightness(0.7);
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.card-m3__content {
    padding: 0 15px 15px 15px
}

.card-m3__content h3 {
    text-align: center;
    font: 500 22px "NeoSansStd",sans-serif
}

.card-m3__content .c-icones-inline {
    justify-content: center
}

.card-m3__wrapper:hover .card-m3__thumb>img {
    filter: none;
    transform: scale(1.2)
}

.card-m4 {
    margin-bottom: 1rem
}

.card-m4 a {
    color: inherit
}

.card-m4__wrapper {
    background-color: #f5f5f5;
    height: 100%
}

.card-m4--verde .card-m4__wrapper {
    background-color: #009588
}

.card-m4__thumb {
    border: 6px solid #f5f5f5;
    width: 100%;
    height: 190px;
    background-color: #f5f5f5;
    margin: 0;
    overflow: hidden
}

.card-m4--verde .card-m4__thumb {
    background-color: #009588;
    border: 6px solid #009588
}

.card-m4__thumb>img {
    filter: brightness(0.7);
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.card-m4__thumb>img.no-dark {
    filter: brightness(1)
}

.card-m4__content {
    padding: 9px 15px 15px 15px
}

.card-m4__content h3 {
    text-align: center;
    font: 500 22px "NeoSansStd",sans-serif;
    line-height: 1.5
}

.card-m4--verde .card-m4__content h3 {
    color: #fff
}

.card-m4__wrapper:hover .card-m4__thumb>img {
    filter: none;
    transform: scale(1.2)
}

.c-card-doc-capa__wrapper {
    border: 2px solid #f5f5f5
}

.c-card-doc-capa__capa {
    overflow: hidden
}

.c-card-doc-capa__capa>img {
    filter: brightness(0.7);
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.c-card-doc-capa__capa:hover>img {
    filter: none;
    transform: scale(1.2)
}

.c-item-bloco-tp-1 {
    background-color: #f5f5f5;
    padding: 2rem 3rem;
    margin-bottom: 3rem;
    border-left: 5px solid #006b68;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -ms-border-radius: 15px;
    -o-border-radius: 15px;
    border-radius: 15px
}

.c-item-bloco-tp-1__titulo {
    color: #009588;
    padding-bottom: .5rem;
    margin-bottom: 3rem;
    display: inline-block;
    border-bottom: 2px solid #006b68;
    width: 100%
}

.c-post__titulo {
    font-size: 40px;
    font-weight: 600;
    color: #4a4a4a;
    line-height: 1.4
}

.c-post__subtitulo p {
    font-size: 20px;
    font-weight: 600;
    line-height: 1.6;
    color: #4a4a4a
}

.c-post__topicos {
    padding: 3rem 3rem 2rem 3rem;
    background-color: #f5f5f5
}

.c-post__topicos p {
    font-weight: 500;
    font-size: 15px;
    color: #4a4a4a;
    padding-left: 30px
}

.c-post__topicos p:before {
    content: "";
    font-family: FontAwesome;
    font-weight: bold;
    font-style: normal;
    margin: 0px 20px 0px 10px;
    text-decoration: none;
    color: #006b68;
    font-size: 10px;
    margin-left: -30px
}

.c-post__entry-content>*:first-child {
    margin-top: 0
}

.c-post__entry-content h2 {
    font-size: 32px;
    font-weight: 600;
    color: #4a4a4a;
    margin: 2rem 0 1rem 0;
    line-height: 1.5
}

.c-post__entry-content h3 {
    font-size: 26px;
    font-weight: 600;
    color: #4a4a4a;
    margin: 2rem 0 1rem 0
}

.c-post__entry-content p {
    text-align: justify;
    font: 400 18px "NeoSansStd",sans-serif;
    line-height: 1.8
}

.c-post__entry-content p>a {
    text-decoration: underline
}

.c-post__entry-content ul {
    margin-bottom: 2rem
}

.c-post__entry-content ul li {
    padding-left: 30px;
    font: 400 18px "NeoSansStd",sans-serif;
    line-height: 1.8
}

.c-post__entry-content ul li:before {
    content: "";
    font-family: FontAwesome;
    font-weight: bold;
    font-style: normal;
    margin: 0px 20px 0px 10px;
    text-decoration: none;
    color: #006b68;
    font-size: 10px;
    margin-left: -30px
}

.c-post__entry-content ol li {
    text-align: justify;
    font: 400 18px "NeoSansStd",sans-serif;
    line-height: 1.8;
    margin-bottom: 1rem
}

.c-post__entry-content .wp-block-image {
    margin: 3rem 0
}

.c-post__entry-content .wp-block-image img {
    height: auto
}

.c-post__entry-content .wp-block-image figcaption {
    text-align: center;
    font-size: 14px
}

.c-post__entry-content img {
    max-width: 100%
}

.c-post__entry-content a {
    text-decoration: underline
}

.c-post__entry-content .wp-block-table table thead tr th {
    background-color: #006b68;
    color: #fff;
    padding: .5rem
}

.c-post__entry-content .wp-block-table table tbody tr td {
    padding: .5rem
}

.c-post__entry-content .wp-block-table table tbody tr:nth-child(even) td {
    background-color: #f5f5f5
}

main {
    padding-top: 136px
}

@media(min-width: 768px) {
    main {
        padding-top:80px
    }
}

@media(min-width: 1200px) {
    main {
        padding-top:240px
    }
}

.wrapper-page {
    padding: 4rem 0;
    background-color: #fff
}

.c-bloco-mensagem {
    font: 500 22px "NeoSansStd",sans-serif;
    margin-bottom: 1rem;
    border-left: 3px solid;
    padding: 1rem;
    color: #006b68
}

.secWebinars {
    overflow: hidden
}

.secWebinars__rowcontent {
    flex-wrap: nowrap;
    display: flex
}

.secWebinars__vermais {
    width: 20%;
    max-width: 150px
}

.secWebinars__inner {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    background-color: #042134;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.secWebinars__inner:hover {
    background-color: rgb(6.55,54.0375,85.15)
}

.secWebinars i.icone {
    font-size: 3rem;
    color: #fff
}

.secWebinars .cardWebinar__thumb>img {
    width: 100% !important
}

.secWebinars .area-carousel .owl-dots {
    margin-top: 1rem
}

.secWebinars .area-carousel .owl-dots .owl-dot span {
    background-color: rgba(0,0,0,0);
    border: 1px solid #042134
}

.secWebinars .area-carousel .owl-dots .owl-dot.active span {
    background-color: #042134;
    border: 1px solid #042134
}

.secWebinars .btn-ver-todos {
    background-color: #ffb817;
    color: #fff
}

.secWebinars .btn-ver-todos:hover {
    background-color: rgb(255,194.9254310345,58.7)
}

.secPublicidade.sec-2-cores {
    background-color: #ded7cf;
    position: relative;
    z-index: 1
}

.secPublicidade.sec-2-cores:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 50%;
    bottom: 0;
    z-index: -1;
    left: 0;
    background-color: #fff
}

.secOutrasNoticias {
    background-color: #fff;
    position: relative;
    z-index: 1
}

.secOutrasNoticias:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 350px;
    bottom: 0;
    z-index: -1;
    left: 0;
    background-color: #711515
}

.secOutrasNoticias .c-filtro-1 {
    margin-bottom: 1rem
}

.secOutrasNoticias .c-filtro-1 #menu-item-1179 {
    display: none
}

.secOutrasNoticias .c-filtro-1 li a {
    color: #711515
}

.secOutrasNoticias .c-filtro-1 li:hover a {
    background-color: #711515;
    color: #fff
}

.secOutrasNoticias .c-nav-tabs-1 .nav-link {
    color: #711515
}

.secOutrasNoticias .c-nav-tabs-1 .nav-link.active,.secOutrasNoticias .c-nav-tabs-1 .nav-link:hover {
    background-color: #711515;
    color: #fff
}

.secOutrasNoticias .area-carousel {
    position: relative
}

.secOutrasNoticias .area-carousel .custom-nav {
    display: none
}

@media(min-width: 1200px) {
    .secOutrasNoticias .area-carousel .custom-nav {
        position:relative;
        display: block;
        position: absolute;
        top: 25%;
        left: 0;
        right: 0
    }

    .secOutrasNoticias .area-carousel .custom-nav .owl-prev,.secOutrasNoticias .area-carousel .custom-nav .owl-next {
        position: absolute;
        height: 0;
        color: inherit;
        background: none;
        border: none;
        z-index: 100
    }

    .secOutrasNoticias .area-carousel .custom-nav .owl-prev i,.secOutrasNoticias .area-carousel .custom-nav .owl-next i {
        font-size: 2.5rem;
        color: #cecece
    }

    .secOutrasNoticias .area-carousel .custom-nav .owl-prev {
        left: -50px;
        outline: none;
        width: 0px
    }

    .secOutrasNoticias .area-carousel .custom-nav .owl-prev::before {
        content: "";
        position: absolute;
        width: 30px;
        height: 30px;
        background: rgba(0,0,0,0);
        transform: rotate(45deg);
        border-left: 4px solid #711515;
        border-bottom: 4px solid #711515;
        border-radius: 0;
        right: -15px
    }

    .secOutrasNoticias .area-carousel .custom-nav .owl-next {
        right: -50px;
        outline: none;
        width: 0px
    }

    .secOutrasNoticias .area-carousel .custom-nav .owl-next::after {
        content: "";
        position: absolute;
        width: 30px;
        height: 30px;
        background: rgba(0,0,0,0);
        transform: rotate(45deg);
        border-top: 4px solid #711515;
        border-right: 4px solid #711515;
        border-radius: 0;
        left: -15px
    }
}

.secOutrasNoticias .area-carousel .owl-dots {
    margin-top: 1rem
}

.secOutrasNoticias .area-carousel .owl-dots .owl-dot span {
    background-color: rgba(0,0,0,0);
    border: 1px solid #fff
}

.secOutrasNoticias .area-carousel .owl-dots .owl-dot.active span {
    background-color: #fff;
    border: 1px solid #fff
}

.secOutrasNoticias__filtro {
    display: none
}

@media(min-width: 1200px) {
    .secOutrasNoticias__filtro {
        display:block
    }

    .secOutrasNoticias__filtro ul {
        display: flex;
        justify-content: flex-end
    }

    .secOutrasNoticias__filtro ul li {
        display: flex;
        margin-left: .5rem
    }

    .secOutrasNoticias__filtro ul li a {
        text-transform: uppercase;
        background-color: #fff;
        border: 1px solid #711515;
        color: #711515;
        padding: 6px 30px
    }

    .secOutrasNoticias__filtro ul li:hover a,.secOutrasNoticias__filtro ul li.active a {
        background-color: #711515;
        color: #fff
    }
}

.secOutrasNoticias .card-noticia .data-inline {
    color: #711515
}

.secOutrasNoticias .card-noticia .data-inline i {
    color: #711515
}

.secOutrasNoticias .card-noticia .data-inline time {
    color: #711515
}

.secOutrasNoticias .card-noticia .tags {
    color: #711515
}

.secOutrasNoticias .card-noticia .tags i,.secOutrasNoticias .card-noticia .tags a {
    color: #711515
}

.secOutrasNoticias .btn-ver-todos {
    background-color: rgba(0,0,0,0);
    color: #fff;
    border: 1px solid #fff;
    margin: 1rem 0 0 0
}

.secOutrasNoticias .btn-ver-todos:hover {
    background-color: hsl(0,68.6567164179%,33.2745098039%)
}

.secNoticiasAPM {
    background-color: #fff;
    position: relative;
    z-index: 1
}

.secNoticiasAPM:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 350px;
    bottom: 0;
    z-index: -1;
    left: 0;
    background-color: #01324d
}

.secNoticiasAPM .area-carousel {
    position: relative
}

.secNoticiasAPM .area-carousel .custom-nav {
    display: none
}

@media(min-width: 1200px) {
    .secNoticiasAPM .area-carousel .custom-nav {
        position:relative;
        display: block;
        position: absolute;
        top: 25%;
        left: 0;
        right: 0
    }

    .secNoticiasAPM .area-carousel .custom-nav .owl-prev,.secNoticiasAPM .area-carousel .custom-nav .owl-next {
        position: absolute;
        height: 0;
        color: inherit;
        background: none;
        border: none;
        z-index: 100
    }

    .secNoticiasAPM .area-carousel .custom-nav .owl-prev i,.secNoticiasAPM .area-carousel .custom-nav .owl-next i {
        font-size: 2.5rem;
        color: #cecece
    }

    .secNoticiasAPM .area-carousel .custom-nav .owl-prev {
        left: -50px;
        outline: none;
        width: 0px
    }

    .secNoticiasAPM .area-carousel .custom-nav .owl-prev::before {
        content: "";
        position: absolute;
        width: 30px;
        height: 30px;
        background: rgba(0,0,0,0);
        transform: rotate(45deg);
        border-left: 4px solid #01324d;
        border-bottom: 4px solid #01324d;
        border-radius: 0;
        right: -15px
    }

    .secNoticiasAPM .area-carousel .custom-nav .owl-next {
        right: -50px;
        outline: none;
        width: 0px
    }

    .secNoticiasAPM .area-carousel .custom-nav .owl-next::after {
        content: "";
        position: absolute;
        width: 30px;
        height: 30px;
        background: rgba(0,0,0,0);
        transform: rotate(45deg);
        border-top: 4px solid #01324d;
        border-right: 4px solid #01324d;
        border-radius: 0;
        left: -15px
    }
}

.secNoticiasAPM .area-carousel .owl-dots {
    margin-top: 1rem
}

.secNoticiasAPM .area-carousel .owl-dots .owl-dot span {
    background-color: rgba(0,0,0,0);
    border: 1px solid #fff
}

.secNoticiasAPM .area-carousel .owl-dots .owl-dot.active span {
    background-color: #fff;
    border: 1px solid #fff
}

.secNoticiasAPM .card-noticia .data-inline {
    color: #01324d
}

.secNoticiasAPM .card-noticia .data-inline i {
    color: #01324d
}

.secNoticiasAPM .card-noticia .data-inline time {
    color: #01324d
}

.secNoticiasAPM .card-noticia .tags {
    color: #01324d
}

.secNoticiasAPM .card-noticia .tags i,.secNoticiasAPM .card-noticia .tags a {
    color: #01324d
}

.secNoticiasAPM .btn-ver-todos {
    background-color: rgba(0,0,0,0);
    color: #fff;
    border: 1px solid #fff
}

.secNoticiasAPM .btn-ver-todos:hover {
    background-color: rgb(1.4576923077,72.8846153846,112.2423076923)
}

.secAgendaEventos {
    background-color: #ded7cf
}

.secAgendaEventos .area-carousel {
    position: relative
}

.secAgendaEventos .area-carousel .custom-nav {
    display: none
}

@media(min-width: 1200px) {
    .secAgendaEventos .area-carousel .custom-nav {
        position:relative;
        display: block;
        position: absolute;
        top: 45%;
        left: 0;
        right: 0
    }

    .secAgendaEventos .area-carousel .custom-nav .owl-prev,.secAgendaEventos .area-carousel .custom-nav .owl-next {
        position: absolute;
        height: 0;
        color: inherit;
        background: none;
        border: none;
        z-index: 100
    }

    .secAgendaEventos .area-carousel .custom-nav .owl-prev i,.secAgendaEventos .area-carousel .custom-nav .owl-next i {
        font-size: 2.5rem;
        color: #cecece
    }

    .secAgendaEventos .area-carousel .custom-nav .owl-prev {
        left: -50px;
        outline: none;
        width: 0px
    }

    .secAgendaEventos .area-carousel .custom-nav .owl-prev::before {
        content: "";
        position: absolute;
        width: 30px;
        height: 30px;
        background: rgba(0,0,0,0);
        transform: rotate(45deg);
        border-left: 4px solid #955415;
        border-bottom: 4px solid #955415;
        border-radius: 0;
        right: -15px
    }

    .secAgendaEventos .area-carousel .custom-nav .owl-next {
        right: -50px;
        outline: none;
        width: 0px
    }

    .secAgendaEventos .area-carousel .custom-nav .owl-next::after {
        content: "";
        position: absolute;
        width: 30px;
        height: 30px;
        background: rgba(0,0,0,0);
        transform: rotate(45deg);
        border-top: 4px solid #955415;
        border-right: 4px solid #955415;
        border-radius: 0;
        left: -15px
    }
}

.secAgendaEventos .area-carousel .owl-dots {
    margin-top: 1rem
}

.secAgendaEventos .area-carousel .owl-dots .owl-dot span {
    background-color: rgba(0,0,0,0);
    border: 1px solid #955415
}

.secAgendaEventos .area-carousel .owl-dots .owl-dot.active span {
    background-color: #955415;
    border: 1px solid #955415
}

.secAgendaEventos .btn-ver-todos {
    background-color: rgba(0,0,0,0);
    color: #955415;
    border: 1px solid #955415
}

.secAgendaEventos .btn-ver-todos:hover {
    background-color: rgb(180.29,101.64,25.41);
    color: #fff
}

.secDestaques {
    background-color: #fff;
    position: relative;
    z-index: 1
}

.secDestaques:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 50%;
    bottom: 0;
    z-index: -1;
    left: 0;
    background-color: #b2a59a
}

.secDestaqueContato__bg {
    background-color: #b2a59a;
    position: relative;
    z-index: 1
}

.secDestaqueContato__bg:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 40%;
    bottom: 0;
    z-index: -1;
    left: 0;
    background-image: linear-gradient(to right, #125954, #00625b)
}

.secDestaqueContato__left {
    background-color: #fff
}

.secDestaqueContato__left .inner {
    height: 100%;
    padding: 3rem
}

.secDestaqueContato__left .enderecoApm {
    line-height: 1.3
}

.secDestaqueContato__left .enderecoApm a {
    font-size: 14px;
    color: #7a7a7a
}

.secDestaqueContato__left .bloco-botoes-rota {
    display: flex;
    flex-wrap: nowrap
}

.secDestaqueContato__left .bloco-botoes-rota a {
    display: flex;
    align-items: center;
    text-align: center
}

.secDestaqueContato__left .link-telefone {
    font: 400 26px "NeoSansStd",sans-serif;
    color: #7a7a7a;
    margin: 1.5rem 0;
    display: block
}

.secDestaqueContato__left .link-telefone i {
    font-size: 40px;
    transform: rotateZ(-45deg)
}

.secDestaqueContato__left .link-telefone .ddd {
    font-size: 16px
}

.secDestaqueContato .c-mapaFull__inner {
    height: 500px
}

.secDestaqueContato .c-mapaFull__inner>iframe {
    height: 500px
}

.hat-post {
    color: #009588;
    font: 600 14px "NeoSansStd",sans-serif
}

.hat-post i {
    font-size: 12px
}

.c-filtro-1 {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 3rem
}

.c-filtro-1>li {
    margin: 0 .8rem .8rem 0
}

.c-filtro-1>li>a {
    display: flex;
    align-items: center;
    justify-content: center;
    white-space: nowrap;
    padding: 6px 16px;
    font-size: 16px;
    background-color: #ebebeb;
    color: #009588;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.c-filtro-1>li:hover a,.c-filtro-1>li.current-menu-item a {
    background-color: #009588;
    color: #fff
}

.c-paginacao {
    display: flex
}

.c-paginacao .page-numbers {
    font-size: 16px;
    padding: 4px 8px;
    background-color: #ebebeb;
    color: #009588;
    border: 1px solid #009588;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    margin-right: .5rem;
    -webkit-transition: all .1s linear;
    -o-transition: all .1s linear;
    transition: all .1s linear
}

.c-paginacao .page-numbers.current,.c-paginacao .page-numbers:hover {
    background-color: #009588;
    color: #fff
}

.c-data-inline {
    font-size: 12px;
    color: #4a4a4a
}

.c-tags {
    display: flex;
    align-items: center;
    font-size: 12px;
    color: #4a4a4a
}

.c-tags .post-categories>li>a {
    padding: 0
}

@media(min-width: 768px) {
    .section-destaque-4 {
        display:flex
    }
}

@media(min-width: 992px) {
    .section-destaque-4 {
        display:block
    }
}

.section-destaque-5 {
    margin-bottom: 3rem
}

.c-noticia-t1 {
    margin-bottom: 3rem
}

.c-noticia-t1__image {
    background-color: #e8e8e8
}

.c-noticia-t1__image>img {
    width: 100%;
    height: 100%;
    object-fit: contain
}

.c-noticia-t1 h2 {
    font-size: 32px;
    font-weight: 600;
    color: #4a4a4a;
    line-height: 1.5
}

.c-noticia-t1 p {
    color: #4a4a4a
}

.c-noticia-t1:hover h2,.c-noticia-t1:hover p {
    color: #4a4a4a
}

.c-noticia-t2 {
    margin: 0 0 3rem 0
}

.c-noticia-t2__image {
    background-color: #e8e8e8
}

.c-noticia-t2__image>img {
    width: 100%;
    height: 100%;
    object-fit: contain
}

.c-noticia-t2 h2 {
    font-size: 16px;
    font-weight: 600;
    color: #4a4a4a;
    line-height: 1.5
}

.c-noticia-t2 p {
    color: #4a4a4a
}

.c-noticia-t2:hover h2,.c-noticia-t2:hover p {
    color: #4a4a4a
}

.c-noticia-t3 {
    margin-bottom: 3rem
}

.c-noticia-t3__image {
    background-color: #e8e8e8
}

.c-noticia-t3__image>img {
    width: 100%;
    height: 100%;
    object-fit: contain
}

.c-noticia-t3 h2 {
    font-size: 24px;
    font-weight: 600;
    color: #4a4a4a;
    line-height: 1.5
}

.c-noticia-t3 p {
    color: #4a4a4a
}

.c-noticia-t3:hover h2,.c-noticia-t3:hover p {
    color: #4a4a4a
}

.c-noticia-t4 {
    display: flex;
    margin-bottom: 1.5rem
}

@media(min-width: 768px) {
    .c-noticia-t4:not(:last-child) {
        margin-right:1rem
    }
}

@media(min-width: 992px) {
    .c-noticia-t4:not(:last-child) {
        margin-right:0
    }
}

.c-noticia-t4__image {
    background-color: #e8e8e8;
    margin: 0 0 1rem 0
}

@media(min-width: 992px) {
    .c-noticia-t4__image {
        width:295.98px;
        margin: 0 1rem 0 0
    }
}

@media(min-width: 1200px) {
    .c-noticia-t4__image {
        width:416px
    }
}

.c-noticia-t4__image>img {
    width: 100%;
    height: 100%;
    object-fit: contain
}

.c-noticia-t4__content {
    flex: 1;
    background-color: #f5f5f5
}

.c-noticia-t4 h2 {
    font-size: 24px;
    font-weight: 600;
    color: #4a4a4a;
    line-height: 1.5
}

.c-noticia-t4 p {
    color: #4a4a4a
}

.c-noticia-t4:hover h2,.c-noticia-t4:hover p {
    color: #4a4a4a
}

.c-noticia-t4--interna .row {
    background-color: #f5f5f5
}

.c-noticia-t4--interna .c-noticia-t4__image {
    margin: 0
}

.c-noticia-t4--interna .c-noticia-t4__content {
    padding: 1rem
}

.c-noticia-t4--interna .c-noticia-t4__content p {
    margin: 0
}

.c-noticia-t5 {
    border-bottom: 1px solid #d1d1d1;
    margin-bottom: 1rem;
    padding-bottom: .8rem
}

.c-noticia-t5 h2 {
    font-size: 16px;
    font-weight: 600;
    color: #4a4a4a;
    line-height: 1.5
}

.c-noticia-t5 p {
    color: #4a4a4a
}

.c-noticia-t5:hover h2,.c-noticia-t5:hover p {
    color: #4a4a4a
}

.content-lista-noticias .c-noticia-t4--interna a {
    width: 100%
}

#carousel-noticias-section-destaque-1 .c-noticia-t1 {
    position: relative
}

#carousel-noticias-section-destaque-1 .c-noticia-t1__content {
    background-color: #fff;
    width: 100%;
    padding: 1rem 0 0
}

#l-page-noticias-destaque .c-slider-banca-digital hr {
    margin-top: 74px
}

.l-galeria-ex-presidentes {
    margin-top: 26px
}

.l-galeria-ex-presidentes .c-card-profile__thumb .inner {
    width: 100%;
    height: 100%
}

.l-galeria-ex-presidentes .c-card-profile__thumb .inner>img {
    width: 100%;
    height: 100%
}

.c-card-regional__wrapper {
    padding: 2rem;
    background-color: #f5f5f5;
    height: 100%;
    border-top: 5px solid #006b68;
    border-bottom: 5px solid #006b68;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -ms-border-radius: 15px;
    -o-border-radius: 15px;
    border-radius: 15px;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.c-card-regional__wrapper h3 {
    font: 700 18px "NeoSansStd",sans-serif;
    margin: 0 0 1rem 0
}

.c-card-regional__wrapper h4 {
    color: #009588;
    font: 600 16px "NeoSansStd",sans-serif
}

.c-card-regional__wrapper p {
    color: inherit
}

.c-card-regional__lista ul {
    margin-bottom: 0
}

.c-card-regional__lista ul li {
    padding-left: 30px;
    font: 400 16px "NeoSansStd",sans-serif;
    line-height: 1.8
}

.c-card-regional__lista ul li:before {
    content: "";
    font-family: FontAwesome;
    font-weight: bold;
    font-style: normal;
    margin: 0px 20px 0px 10px;
    text-decoration: none;
    color: #006b68;
    font-size: 10px;
    margin-left: -30px
}

.c-card-regional .c-card-regional__wrapper:hover {
    background-color: #006b68
}

.c-card-regional .c-card-regional__wrapper:hover h3,.c-card-regional .c-card-regional__wrapper:hover h4 {
    color: #fff
}

.c-card-regional .c-card-regional__wrapper:hover li {
    color: #fff
}

.c-card-regional .c-card-regional__wrapper:hover li:before {
    color: #fff
}

.l-single-regional .titulo-conheca {
    font: 700 22px "NeoSansStd",sans-serif;
    margin-bottom: 3rem;
    color: #009588
}

.l-single-regional .c-menu-lista {
    margin-top: 80px
}

.l-single-regional .lista-regionais {
    background-color: #f5f5f5;
    padding: 2rem 3rem;
    margin-bottom: 3rem;
    border-top: 5px solid #006b68;
    border-bottom: 5px solid #006b68;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -ms-border-radius: 15px;
    -o-border-radius: 15px;
    border-radius: 15px
}

.l-single-regional .lista-regionais .c-card-profile {
    max-width: 160px
}

.l-single-regional .lista-regionais .nome-cidade {
    color: #009588;
    padding-bottom: .5rem;
    margin-bottom: 1rem;
    display: inline-block;
    border-bottom: 2px solid #006b68;
    width: 100%
}

.l-veja-tambem .c-noticia-t2 {
    margin: 0;
    background-color: #fff;
    height: 100%
}

.l-veja-tambem .c-noticia-t2__content {
    padding: 16px
}

.l-veja-tambem .c-noticia-t2 h2 {
    line-height: 1.5
}

.l-page-sociocultural .sidebar-page {
    margin-top: 109px
}

.l-single-sociocultural .sidebar-page {
    margin-top: 80px
}

.l-single-sociocultural .menu-sidebar-sociocultural .nome-categoria {
    margin: 0;
    padding: 1rem;
    background-color: #006b68;
    font: 500 16px "NeoSansStd",sans-serif;
    color: #fff
}

.l-secoes-defesa-profissional .secao-defesa-profissional:nth-of-type(2n) {
    flex-direction: row-reverse
}

.l-secoes-defesa-profissional .secao-defesa-profissional__honorarios-medicos {
    justify-content: center
}

.l-secoes-defesa-profissional .secao-defesa-profissional__honorarios-medicos .conteudo {
    margin-left: 3rem
}

.l-secoes-defesa-profissional .area-carousel {
    max-width: 800px;
    margin: auto
}

.l-secoes-defesa-profissional .area-carousel .owl-prev:before {
    border-left: 4px solid #006b68;
    border-bottom: 4px solid #006b68
}

.l-secoes-defesa-profissional .area-carousel .owl-next:after {
    border-top: 4px solid #006b68;
    border-right: 4px solid #006b68
}

.c-timeline-defesa-profissional .c-item-bloco-tp-1 {
    margin-bottom: 5rem
}

.c-timeline-defesa-profissional .c-item-bloco-tp-1:nth-child(even) {
    margin-left: auto;
    border-left: 0;
    border-right: 5px solid #006b68
}

.l-page-cadasto .bloco-cadastro-associado,.l-page-cadasto .bloco-tutorial-acesso {
    padding: 2rem;
    background-color: #f5f5f5;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -ms-border-radius: 15px;
    -o-border-radius: 15px;
    border-radius: 15px;
    border-top: 5px solid #006b68;
    height: 100%
}

.btn-whatsapp {
    width: 60px;
    height: 60px;
    position: fixed;
    z-index: 99999999;
    bottom: 33px;
    font-size: 45px;
    background-color: #00e676;
    color: #fff;
    border-radius: 50%;
    right: 10px
}

.btn-whatsapp a {
    text-decoration: none;
    color: #fff
}

.btn-whatsapp a i {
    position: absolute;
    top: 7px;
    right: 10px
}

.btn,.btn-2 {
    padding: 8px 30px;
    border: 0;
    font: 400 16px "NeoSansStd",sans-serif;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;
    border-radius: 30px;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.btn:focus,.btn-2:focus,.btn:active:focus {
    box-shadow: none
}

.btn-2 {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0
}

.btn-primary {
    background-color: #006b68;
    color: #fff
}

.btn-primary:hover,.btn-primary:focus,.btn-primary:active {
    background-color: rgb(0,142.7,138.6990654206)
}

.btn-secondary {
    background-color: #ffb817;
    color: #fff
}

.btn-secondary:hover,.btn-secondary:focus,.btn-secondary:active,.btn-secondary:focus:active {
    color: #006b68;
    background-color: #ffcd5d
}

.btn-secondary-outline {
    background-color: #ffb817;
    color: #fff;
    border: 1px solid #ffb817
}

.btn-secondary-outline:hover,.btn-secondary-outline:focus,.btn-secondary-outline:active,.btn-secondary-outline:focus:active {
    color: #ffb817;
    background-color: rgba(0,0,0,0);
    border: 1px solid #ffb817
}

.btn-terc {
    background-color: #711515;
    color: #fff
}

.btn-terc:hover {
    background-color: hsl(0,68.6567164179%,33.2745098039%)
}

.btn-transparent {
    background-color: rgba(0,0,0,0);
    border: 1px solid #fff;
    color: #fff
}

.btn-transparent:hover {
    background-color: #fff;
    color: #006b68
}

.btn-transparent-2 {
    background-color: rgba(0,0,0,0);
    border: 1px solid #7a6f65;
    color: #7a6f65
}

.btn-transparent-2:hover {
    background-color: #7a6f65;
    color: #fff
}

.btn-transparent-d {
    background-color: rgba(0,0,0,0);
    border: 1px solid #7a7a7a;
    color: #7a7a7a
}

.btn-transparent-d:hover {
    background-color: #7a7a7a;
    color: #fff
}

.btn-area-user {
    color: #006b68;
    background-color: #fff;
    font-size: 16px;
    border: 1px solid #fff;
    width: 35px;
    height: 35px;
    display: flex;
    align-items: center;
    justify-content: center;
    -webkit-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%
}

.btn-area-user:hover {
    background-color: #009588;
    color: #fff;
    border: 1px solid #009588
}

.btn-big {
    padding: 14px 50px;
    font-size: 18px
}

.c-form-theme label:not(.form-check-label) {
    font-weight: 600;
    color: #006b68
}

.c-form-theme .form-control:focus,.c-form-theme .form-select:focus {
    box-shadow: none;
    border: 2px solid #006b68
}

.c-form-theme .form-check-input:checked {
    background-color: #009588;
    border-color: #009588
}

.card-noticia a {
    color: inherit
}

.card-noticia__thumb img {
    height: auto;
    object-fit: contain;
    object-position: top
}

.card-noticia__post {
    padding: 1rem;
    background-color: #fff
}

@media(min-width: 768px) {
    .card-noticia__post {
        height:140px
    }
}

@media(min-width: 1200px) {
    .card-noticia__post {
        height:205px
    }
}

@media(min-width: 1400px) {
    .card-noticia__post {
        height:150px
    }
}

.card-noticia__post p {
    margin: 0
}

.card-noticia .metadata {
    display: flex
}

.card-noticia .data-inline {
    color: #006b68;
    display: flex;
    align-items: center
}

.card-noticia .data-inline i {
    color: #006b68;
    font-size: .8rem
}

.card-noticia .data-inline time {
    color: #006b68;
    font-size: .7rem
}

.card-noticia .tags {
    color: #006b68;
    display: flex;
    align-items: center
}

.card-noticia .tags i,.card-noticia .tags a {
    color: #006b68;
    font-size: .8rem
}

.card-noticia__titulo {
    font: 500 18px "NeoSansStd",sans-serif;
    color: #4a4a4a;
    margin: 0;
    line-height: 1.4
}

.card-noticia__resumo {
    font: 400 15px "NeoSansStd",sans-serif;
    color: #4a4a4a;
    margin: 0
}

.c-card-dep-inline__wrapper {
    display: flex;
    flex-direction: column
}

@media(min-width: 768px) {
    .c-card-dep-inline__wrapper {
        flex-direction:row
    }
}

@media(min-width: 992px) {
    .c-card-dep-inline__wrapper {
        flex-direction:column
    }
}

@media(min-width: 1200px) {
    .c-card-dep-inline__wrapper {
        flex-direction:row
    }
}

.c-card-dep-inline__img {
    flex: 0 300px;
    border-right: 5px solid #fff
}

.c-card-dep-inline__img>img {
    width: 100%;
    min-height: 300px;
    height: 100%;
    object-fit: cover;
    object-position: top
}

.c-card-dep-inline__content {
    flex: 1;
    background-color: #f5f5f5;
    padding: 2rem
}

.c-card-dep-inline__content h4 {
    font: 500 20px "NeoSansStd",sans-serif;
    color: #7a6f65;
    margin: 0 0 .5rem 0
}

.c-card-dep-inline__content .funcao {
    font: 400 16px "NeoSansStd",sans-serif;
    color: #4a4a4a;
    margin: 0 0 .5rem 0
}

.c-card-dep-inline__content .texto-depoimento p {
    font: 400 18px "NeoSansStd",sans-serif;
    color: #4a4a4a;
    margin: 1rem 0 0 0;
    line-height: 1.8
}

.c-card-mod-1 {
    height: 100%
}

.c-card-mod-1 a {
    color: inherit
}

.c-card-mod-1__wrapper {
    background-color: #f5f5f5;
    height: 100%
}

.c-card-mod-1__thumb {
    border: 15px solid #f5f5f5;
    width: 100%;
    background-color: #f5f5f5;
    margin: 0;
    overflow: hidden
}

.c-card-mod-1__thumb>img {
    filter: brightness(0.7);
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.c-card-mod-1__thumb>img.no-dark {
    filter: brightness(1)
}

.c-card-mod-1__content {
    padding: 0 15px 15px;
    text-align: center
}

.c-card-mod-1__content>* {
    font-size: 1rem;
    line-height: 1.5
}

.c-card-mod-1__wrapper:hover .c-card-mod-1__thumb>img {
    filter: none;
    transform: scale(1.2)
}

.c-card-cine-debate {
    height: 100%
}

.c-card-cine-debate .c-card-inner {
    background-color: #26193e;
    height: 100%
}

.c-card-cine-debate .c-card-thumb {
    overflow: hidden
}

.c-card-cine-debate .c-card-thumb>img {
    width: 100%;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.c-card-cine-debate .c-card-content {
    display: flex;
    align-items: center;
    padding: 1rem
}

.c-card-cine-debate .c-card-content h2 {
    font: 500 18px "NeoSansStd",sans-serif;
    color: #fff;
    line-height: 1.5
}

.c-card-cine-debate:hover .c-card-thumb>img {
    transform: scale(1.1)
}

.slider-header {
    background-image: linear-gradient(to right, #009588, #00625b);
    position: relative;
    z-index: 1
}

.slider-header:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 30%;
    bottom: 0;
    z-index: -1;
    left: 0;
    background-color: #fff
}

.slider-header__inner {
    max-width: 1600px;
    margin: auto
}

.slider-header__custom-nav {
    top: 40% !important
}

.slider-header__custom-nav .owl-prev {
    left: 30px !important
}

.slider-header__custom-nav .owl-prev::before {
    border-left: 4px solid #fff !important;
    border-bottom: 4px solid #fff !important
}

.slider-header__custom-nav .owl-next {
    right: 30px !important
}

.slider-header__custom-nav .owl-next::after {
    border-top: 4px solid #fff !important;
    border-right: 4px solid #fff !important
}

.slider-header .owl-dots .owl-dot>span {
    border: 1px solid #006b68;
    background-color: rgba(0,0,0,0)
}

.slider-header .owl-dots .owl-dot:hover>span {
    background-color: #006b68
}

@media(min-width: 768px) {
    .slider-header.banner-mobile {
        display:none
    }
}

@media(max-width: 767px) {
    .slider-header.banner-desktop {
        display:none
    }
}

.c-nav-tabs-1 {
    display: flex;
    flex-wrap: wrap
}

.c-nav-tabs-1 .nav-item {
    margin: 0 .8rem .8rem 0;
    flex: 1
}

.c-nav-tabs-1 .nav-link {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    white-space: nowrap;
    padding: 6px 16px;
    font-size: 16px;
    background-color: #ebebeb;
    color: #009588;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.c-nav-tabs-1 .nav-link.active,.c-nav-tabs-1 .nav-link:hover {
    background-color: #009588;
    color: #fff
}

.c-nav-tabs-2 {
    flex-wrap: nowrap;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    border-bottom: 1px solid #ded7cf
}

.c-nav-tabs-2::-webkit-scrollbar {
    width: 0
}

.c-nav-tabs-2 .nav-item {
    margin-right: .5rem
}

.c-nav-tabs-2 .nav-link {
    white-space: nowrap;
    background-color: #f5f5f5;
    border: 1px solid #ded7cf;
    border-top: 1px solid #ded7cf;
    color: #333
}

.c-nav-tabs-2 .nav-link.active {
    background-color: #006b68;
    color: #fff
}

.timeline-item {
    position: relative;
    padding: 0 0 3rem 2rem;
    border-left: 3px solid #ffb817
}

@media(min-width: 1200px) {
    .timeline-item {
        padding:0 0 3rem 3rem
    }
}

.timeline-item:after {
    width: 24px;
    height: 24px;
    display: block;
    top: 0px;
    position: absolute;
    left: -13px;
    border-radius: 50%;
    content: "";
    background: #ffb817
}

.timeline-card {
    padding: 1rem;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    -ms-border-radius: 12px;
    -o-border-radius: 12px;
    border-radius: 12px
}

@media(min-width: 1200px) {
    .timeline-card {
        padding:3rem
    }
}

body.home .card-evento__post {
    height: 170px
}

body.home .cardWebinar__content {
    height: 150px
}

body.home #carouselDepoimentos {
    background-color: #fff
}

.secDestaqueIntro__row {
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto
}

.secDestaqueIntro__row::-webkit-scrollbar {
    width: 0
}

@media(min-width: 1200px) {
    .secDestaqueIntro__row {
        overflow:auto;
        justify-content: center
    }
}

.secDestaqueIntro .card-mod-1__inner {
    position: relative;
    width: 300px;
    height: 300px
}

@media(min-width: 1400px) {
    .secDestaqueIntro .card-mod-1__inner {
        width:400px;
        height: 400px
    }
}

.secDestaqueIntro .card-mod-1__thumb {
    overflow: hidden;
    -webkit-border-radius: 50% 50% 50% 0;
    -moz-border-radius: 50% 50% 50% 0;
    -ms-border-radius: 50% 50% 50% 0;
    -o-border-radius: 50% 50% 50% 0;
    border-radius: 50% 50% 50% 0;
    background-color: #000;
    -webkit-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;
    width: 100%;
    height: 100%
}

.secDestaqueIntro .card-mod-1__thumb>img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
    opacity: .6;
    -webkit-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear
}

.secDestaqueIntro .card-mod-1__content {
    position: absolute;
    bottom: 0;
    margin-bottom: 2rem;
    display: flex;
    align-items: center;
    width: 100%;
    -webkit-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear
}

.secDestaqueIntro .card-mod-1__content h2 {
    color: #fff;
    font: 500 20px "NeoSansStd",sans-serif;
    margin: 0 0 0 1rem
}

@media(min-width: 1200px) {
    .secDestaqueIntro .card-mod-1:hover .card-mod-1__thumb {
        background-color:#fff;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
        border-radius: 0
    }

    .secDestaqueIntro .card-mod-1:hover .card-mod-1__thumb>img {
        opacity: 1
    }

    .secDestaqueIntro .card-mod-1:hover .card-mod-1__content {
        background-color: #fff;
        padding: 1rem
    }

    .secDestaqueIntro .card-mod-1:hover .card-mod-1__content>h2 {
        color: #b2a59a
    }
}

.ftd-depoimentos .card-1 .dadosdepoimento {
    min-height: 167px
}

.ftd-bancadigital .custom-nav-2 .owl-prev,.ftd-bancadigital .custom-nav-2 .owl-next,.ftd-depoimentos .custom-nav-2 .owl-prev,.ftd-depoimentos .custom-nav-2 .owl-next {
    background-color: #7a6f65
}

.ftd-bancadigital .custom-nav-2 .owl-prev:hover,.ftd-bancadigital .custom-nav-2 .owl-next:hover,.ftd-depoimentos .custom-nav-2 .owl-prev:hover,.ftd-depoimentos .custom-nav-2 .owl-next:hover {
    background-color: hsl(28.5714285714,9.4170403587%,50.7254901961%)
}

@media(min-width: 992px) {
    .ftd-bancadigital .owl-carousel {
        height:427px;
        background-color: #f7f7f7
    }
}

.ftd-classificados__content {
    box-shadow: 0 3px 6px rgba(199,199,199,0),0 3px 6px rgba(106,106,106,.1)
}

@media(min-width: 992px) {
    .ftd-classificados__content {
        height:427px
    }
}

.ftd-classificados__footer {
    display: flex;
    align-items: center;
    background-color: #fff;
    padding: 1rem;
    justify-content: center
}

.ftd-bancadigital,.ftd-depoimentos,.ftd-classificados {
    max-width: 500px;
    margin: 0 auto
}

body.privacy-policy .c-post__entry-content h2 {
    font-size: 25px
}

.l-page-contato .form-contato__footer {
    display: flex;
    justify-content: space-between
}

.l-page-contato .bloco-contatos .wp-block-group {
    padding: 2rem;
    background-color: #f5f5f5;
    margin-bottom: 2rem;
    border-left: 5px solid #006b68
}

.l-page-contato .bloco-contatos .wp-block-group h4 {
    font-size: 26px;
    font-weight: 600;
    color: #4a4a4a;
    margin: 0 0 1rem 0
}

.l-page-contato .bloco-contatos .wp-block-group p {
    margin-bottom: 0
}

.l-buscaOffCanvas {
    height: fit-content
}

.l-buscaOffCanvas .offcanvas-header {
    padding: 1rem 0
}

.l-buscaOffCanvas .offcanvas-body {
    padding: 0
}

.l-buscaOffCanvas .btn-close {
    box-shadow: none
}

.l-form-busca {
    width: 100%;
    background-color: #fff;
    display: flex;
    margin: 0 0 1rem 0
}

.l-form-busca__campo {
    flex: 1;
    border: 0;
    background-color: #f5f5f5;
    padding: 0 15px;
    height: 70px;
    outline: none;
    font-size: 18px;
    font-weight: bold;
    color: #4a4a4a
}

.l-form-busca button {
    border: 0;
    background-color: #006b68;
    color: #fff;
    padding: 1rem
}

.l-form-busca .l-form-busca__campo::-webkit-search-cancel-button {
    display: none
}

.resultado-busca_item {
    background-color: #fff;
    border-bottom: 5px solid #004944;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    padding: 15px
}

.resultado-busca_item:hover {
    background-color: #f5f5f5
}

.resultado-busca_item h3 {
    font: 700 18px "NeoSansStd",sans-serif;
    color: #006b68;
    text-transform: uppercase;
    margin-bottom: 0
}

@media(min-width: 992px) {
    .resultado-busca_item h3 {
        font-size:25px
    }
}

.resultado-busca_item p {
    color: #606060
}

.resultado-busca_item .dados-item-busca {
    padding: 1rem 0
}

.resultado-busca_item .c-data-inline {
    color: #006b68
}

.resultado-busca_item .c-tags {
    color: #006b68
}

#page-agentes-apm #feat-intro {
    position: relative;
    z-index: 1;
    margin-bottom: 3rem
}

#page-agentes-apm #feat-intro:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background-image: url("../../../../../wp-content/uploads/bg-cabecalho.png");
    background-size: cover;
    z-index: -1
}

@media(min-width: 768px) {
    #page-agentes-apm #feat-intro .feat-intro__row {
        flex-wrap:nowrap;
        justify-content: space-between
    }
}

#page-agentes-apm #feat-intro .col-txt {
    padding: 3rem 1rem;
    max-width: 400px;
    display: flex;
    align-items: center
}

#page-agentes-apm #feat-intro .col-txt h3 {
    font-size: 35px;
    margin-bottom: 2rem
}

#page-agentes-apm #feat-intro .col-txt p {
    font-size: 18px;
    color: #fff
}

@media(min-width: 992px) {
    #page-agentes-apm #feat-intro .col-txt p {
        text-align:justify
    }
}

#page-agentes-apm #feat-intro .col-txt .btn,#page-agentes-apm #feat-intro .col-txt .btn-2 {
    margin-top: 1rem
}

#page-agentes-apm #feat-intro .col-img {
    max-width: 350px;
    padding: 0 0 3rem 0;
    margin: auto
}

@media(min-width: 768px) {
    #page-agentes-apm #feat-intro .col-img {
        padding:3rem 0
    }
}

@media(min-width: 1200px) {
    #page-agentes-apm #feat-intro .col-img {
        margin:0 0 0 auto
    }
}

#page-agentes-apm #feat-sobre .c-nav-tabs-2 {
    border-bottom: 0;
    margin-bottom: .5rem
}

#page-agentes-apm #feat-sobre .c-nav-tabs-2 .nav-link {
    font: 600 16px "NeoSansStd",sans-serif;
    padding: 1rem 14px;
    border: 0
}

#page-agentes-apm #feat-sobre .c-nav-tabs-2 .nav-link i {
    font-size: 20px
}

#page-agentes-apm #feat-sobre .tab-content .col-txt {
    padding: 3rem;
    background-color: #f5f5f5;
    display: flex;
    flex-direction: column;
    justify-content: center;
    -webkit-border-radius: 0 0 0 15px;
    -moz-border-radius: 0 0 0 15px;
    -ms-border-radius: 0 0 0 15px;
    -o-border-radius: 0 0 0 15px;
    border-radius: 0 0 0 15px
}

#page-agentes-apm #feat-sobre .tab-content .col-txt p {
    font-size: 18px
}

#page-agentes-apm #feat-sobre .tab-content .col-txt a {
    font-weight: 600;
    text-decoration: underline
}

#page-agentes-apm #feat-sobre .tab-content .col-img {
    display: none
}

@media(min-width: 768px) {
    #page-agentes-apm #feat-sobre .tab-content .col-img {
        display:block;
        background-image: linear-gradient(to right, #f5f5f5 50%, #fff 50%)
    }
}

@media(min-width: 992px) {
    #page-agentes-apm #feat-filiese {
        margin:32px 0 30px
    }
}

@media(min-width: 1400px) {
    #page-agentes-apm #feat-filiese {
        margin:32px 0 52px
    }
}

#page-agentes-apm #feat-filiese .feat-filiese-inner {
    position: relative;
    z-index: 1
}

@media(min-width: 992px) {
    #page-agentes-apm #feat-filiese .feat-filiese-inner {
        max-height:387px
    }
}

@media(min-width: 1400px) {
    #page-agentes-apm #feat-filiese .feat-filiese-inner {
        max-height:450px
    }
}

#page-agentes-apm #feat-filiese .feat-filiese-inner:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background-image: url("../../../../../wp-content/uploads/bg-filie-se.png");
    background-size: cover;
    z-index: -1
}

#page-agentes-apm #feat-filiese .feat-filiese-inner__row {
    flex-direction: column-reverse
}

@media(min-width: 768px) {
    #page-agentes-apm #feat-filiese .feat-filiese-inner__row {
        flex-wrap:nowrap;
        flex-direction: row
    }
}

#page-agentes-apm #feat-filiese .feat-filiese-inner .col-img {
    max-width: 350px;
    margin: auto
}

@media(min-width: 992px) {
    #page-agentes-apm #feat-filiese .feat-filiese-inner .col-img {
        max-width:400px
    }
}

@media(min-width: 1400px) {
    #page-agentes-apm #feat-filiese .feat-filiese-inner .col-img {
        max-width:100%
    }
}

#page-agentes-apm #feat-filiese .feat-filiese-inner .col-img>img {
    padding-bottom: 3rem
}

@media(min-width: 768px) {
    #page-agentes-apm #feat-filiese .feat-filiese-inner .col-img>img {
        padding-bottom:0
    }
}

@media(min-width: 992px) {
    #page-agentes-apm #feat-filiese .feat-filiese-inner .col-img>img {
        top:-30px;
        position: relative
    }
}

#page-agentes-apm #feat-filiese .feat-filiese-inner .col-txt {
    max-width: 650px;
    margin-left: auto;
    display: flex;
    align-items: center;
    color: #fff
}

#page-agentes-apm #feat-filiese .feat-filiese-inner .col-txt__inner {
    padding: 3rem 1rem
}

@media(min-width: 768px) {
    #page-agentes-apm #feat-filiese .feat-filiese-inner .col-txt__inner {
        padding:3rem 0 3rem 1rem
    }
}

@media(min-width: 992px) {
    #page-agentes-apm #feat-filiese .feat-filiese-inner .col-txt__inner {
        top:-30px;
        position: relative;
        padding: 3rem 0 3rem 2rem
    }
}

#page-agentes-apm #feat-filiese .feat-filiese-inner .col-txt h3 {
    font-size: 35px;
    margin-bottom: 2rem
}

#page-agentes-apm #feat-filiese .feat-filiese-inner .col-txt p {
    font-size: 18px
}

@media(min-width: 992px) {
    #page-agentes-apm #feat-filiese .feat-filiese-inner .col-txt p {
        text-align:justify
    }
}

#page-agentes-apm #feat-filiese .feat-filiese-inner .col-txt .btn,#page-agentes-apm #feat-filiese .feat-filiese-inner .col-txt .btn-2 {
    margin-top: 1rem
}

#page-agentes-apm #feat-servicos {
    padding: 3rem 0;
    background-color: #fff;
    position: relative;
    z-index: 1
}

#page-agentes-apm #feat-servicos:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 300px;
    bottom: 0;
    z-index: -1;
    left: 0;
    background-color: #006b68
}

#page-agentes-apm #feat-servicos .card-noticia__post {
    height: 100px;
    background-color: #f5f5f5
}

#page-agentes-apm #feat-servicos .card-noticia__titulo {
    font: 500 22px "NeoSansStd",sans-serif
}

#page-agentes-apm #feat-servicos .area-carousel .owl-prev:before {
    border-left: 4px solid #fff;
    border-bottom: 4px solid #fff
}

#page-agentes-apm #feat-servicos .area-carousel .owl-next:after {
    border-top: 4px solid #fff;
    border-right: 4px solid #fff
}

#page-agentes-apm #feat-servicos .area-carousel .owl-dots {
    margin-top: 1rem
}

#page-agentes-apm #feat-servicos .area-carousel .owl-dots .owl-dot span {
    background-color: rgba(0,0,0,0);
    border: 1px solid #fff
}

#page-agentes-apm #feat-servicos .area-carousel .owl-dots .owl-dot.active span {
    background-color: #fff;
    border: 1px solid #fff
}

.tab-content__inner_li:before {
    content: "";
    font-family: FontAwesome;
    font-weight: bold;
    font-style: normal;
    margin: 0px 10px 0px 0px;
    text-decoration: none;
    color: #006b68;
    font-size: 10px
}

.d-center-flex {
    display: flex;
    justify-content: center;
    flex-wrap: wrap
}

.bg-bandeira {
    width: 100%;
    height: 100%;
    background-color: #f5f5f5;
    z-index: -1;
    margin-bottom: -30px
}

.texto-bandeira {
    padding: 3rem 1rem
}

.bg-agente-cont {
    padding: 3rem 1rem
}

.bg-agente {
    content: "";
    width: 100%;
    height: 100%;
    background-image: url(../../../../../wp-content/uploads/bg-filie-se.png);
    background-size: cover;
    z-index: -1;
    color: #fff
}

@media(max-width: 765px) {
    .content-agente {
        padding:1rem
    }
}

.content-agente_p {
    min-height: 73px;
    padding: 0 30px;
    text-align: center;
    margin-bottom: 20px
}

.accordion-button:not(.collapsed) {
    color: #fff !important;
    background-color: #006b68 !important;
    box-shadow: inset 0 -1px 0 rgba(0,0,0,.13) !important
}

.accordion-button:not(.collapsed):after {
    transform: rotate(-180deg) !important;
    color: #000 !important;
    background-image: none !important
}

.feat-noticias-agentes-apm {
    padding: 3rem 0;
    background-color: #fff;
    position: relative;
    z-index: 1
}

.feat-noticias-agentes-apm:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 292px;
    bottom: 0;
    z-index: -1;
    left: 0;
    background-color: #006b68
}

@media(max-width: 991px)and (min-width: 768px) {
    #page-classificados .grid-classificados__content-2 .c-card-classificado {
        width:50%
    }
}

@media(min-width: 768px) {
    #page-classificados .c-filtro-1 li {
        flex:0
    }
}

@media(min-width: 1200px) {
    #page-classificados .c-filtro-1 li {
        flex:1
    }
}

@media(min-width: 992px) {
    #page-classificados .c-filtro-1 a {
        padding:6px 13px
    }
}

#page-classificados .c-card-classificado {
    margin-bottom: 1rem
}

#page-classificados .c-card-classificado a {
    color: inherit
}

#page-classificados .c-card-classificado .wrapper {
    background-color: #f5f5f5;
    height: 100%
}

#page-classificados .c-card-classificado .thumb {
    border: 6px solid #f5f5f5;
    width: 100%;
    height: 190px;
    background-color: #f5f5f5;
    margin: 0;
    overflow: hidden
}

#page-classificados .c-card-classificado .thumb>img {
    filter: brightness(0.7);
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

#page-classificados .c-card-classificado .content {
    padding: 9px 15px 15px 15px
}

#page-classificados .c-card-classificado .content h3 {
    text-align: center;
    font: 500 22px "NeoSansStd",sans-serif;
    line-height: 1.5
}

#page-classificados .c-card-classificado .wrapper:hover .thumb>img {
    filter: none;
    transform: scale(1.2)
}

#page-classificados .c-card-classificado .wrapper {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    overflow: hidden
}

#page-classificados .c-card-classificado .thumb {
    border: 0;
    height: 250px
}

#page-classificados .c-card-classificado .content {
    padding: 1.5rem 2rem 2rem
}

#page-classificados .c-card-classificado .content p {
    margin-bottom: 0
}

#page-classificados .banner-anuncie {
    max-width: 450px;
    margin: auto
}

#page-classificados .banner-anuncie .bl-button {
    position: relative;
    top: -25px
}

.l-page-institucional .c-menu-lista {
    margin-top: 80px
}

.l-page-institucional .c-menu-lista>li>a {
    display: flex;
    align-items: center
}

.l-page-institucional .c-menu-lista>li>a:before {
    display: inline-flex;
    content: "";
    background-size: 40px 40px;
    height: 40px;
    width: 40px;
    filter: opacity(0.5)
}

.l-page-institucional .c-menu-lista>li:hover>a:before,.l-page-institucional .c-menu-lista>li.current-menu-item>a:before {
    filter: invert(1)
}

.l-page-institucional .c-menu-lista>li#menu-item-1223>a:before {
    background-image: url("../images/icones-institucional/icone-sobre.svg")
}

.l-page-institucional .c-menu-lista>li#menu-item-1222>a:before {
    background-image: url("../images/icones-institucional/icone-historia.svg")
}

.l-page-institucional .c-menu-lista>li#menu-item-2150>a:before {
    background-image: url("../images/icones-institucional/icone-presidentes.svg")
}

.l-page-institucional .c-menu-lista>li#menu-item-1221>a:before {
    background-image: url("../images/icones-institucional/icone-diretoria.svg")
}

.l-page-institucional .c-menu-lista>li#menu-item-1220>a:before {
    background-image: url("../images/icones-institucional/icone-delegados.svg")
}

.l-page-institucional .c-menu-lista>li#menu-item-1219>a:before {
    background-image: url("../images/icones-institucional/icone-regionais.svg")
}

.l-page-institucional .c-menu-lista>li#menu-item-2653>a:before {
    background-image: url("../images/icones-institucional/icone-transparencia.svg")
}

.l-page-institucional .c-menu-lista>li#menu-item-38713>a:before {
    background-image: url("../images/icones-institucional/icone-pesquisa-apm.svg")
}

.l-page-institucional .c-menu-lista>li#menu-item-5039>a:before {
    background-image: url("../images/icones-institucional/icone-depoimentos.svg")
}

.l-page-institucional .c-menu-lista>li#menu-item-1226>a:before {
    background-image: url("../images/icones-institucional/icone-cqh-gota.svg")
}

.l-page-institucional .c-menu-lista>li#menu-item-2506>a:before {
    background-image: url("../images/icones-institucional/icone-cientifico.svg")
}

.l-page-institucional .c-menu-lista>li#menu-item-11796>a:before {
    background-image: url("../images/icones-institucional/icone-agentes-apm.svg")
}

.l-page-institucional .c-menu-lista>li#menu-item-35508>a:before {
    background-image: url("../images/icones-institucional/medico-joven.svg")
}

.l-page-institucional .item-mvv {
    margin-bottom: 3rem
}

.l-page-institucional .item-mvv__wrapper {
    position: relative;
    background-color: #f5f5f5;
    height: calc(100% - 44px);
    margin: 44px 0 0 0;
    border-bottom: 10px solid
}

.l-page-institucional .item-mvv__icone {
    position: absolute;
    display: flex;
    justify-content: center;
    right: 0;
    left: 0;
    top: -44px
}

.l-page-institucional .item-mvv:first-child .item-mvv__wrapper {
    border-color: #006b68
}

.l-page-institucional .item-mvv:nth-child(2) .item-mvv__wrapper {
    border-color: #009594
}

.l-page-institucional .item-mvv:last-child .item-mvv__wrapper {
    border-color: #0b5b75
}

.l-page-institucional .item-mvv__content {
    padding: 84px 2rem 2rem 2rem
}

.l-page-institucional .item-mvv__content h4 {
    text-align: center;
    font-weight: 600;
    margin: 0 0 1rem 0
}

.l-page-institucional .item-mvv__content p {
    text-align: center;
    font-size: 18px
}

.l-page-institucional .item-mvv__content ul li {
    padding-left: 30px;
    font: 400 18px "NeoSansStd",sans-serif;
    line-height: 1.8
}

.l-page-institucional .item-mvv__content ul li:before {
    content: "";
    font-family: FontAwesome;
    font-weight: bold;
    font-style: normal;
    margin: 0px 20px 0px 10px;
    text-decoration: none;
    color: #006b68;
    font-size: 10px;
    margin-left: -30px
}

.c-timeline-nossa-historia .offset-start-6 {
    margin-right: 50%
}

.c-timeline-nossa-historia .c-timeline {
    position: relative
}

.c-timeline-nossa-historia .c-timeline::before {
    content: "";
    position: absolute;
    top: 0px;
    bottom: 0px;
    width: 4px;
    background-color: #006b68
}

.c-timeline-nossa-historia .c-timeline__card {
    position: relative
}

.c-timeline-nossa-historia .c-timeline__card::before {
    content: "";
    width: 15px;
    height: 15px;
    background: #005952;
    border-radius: 100px;
    position: absolute;
    left: -44px;
    top: 20px;
    opacity: 1;
    animation: teste;
    animation-duration: 5s
}

@keyframes teste {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.c-timeline-nossa-historia .c-timeline__card:nth-child(odd)::before {
    right: -44px;
    left: initial
}

.c-timeline-nossa-historia .c-timeline__arrow {
    position: relative
}

.c-timeline-nossa-historia .c-timeline__arrow::before {
    content: "";
    width: 15px;
    height: 15px;
    background-color: #009588;
    position: absolute;
    transform: rotate(45deg);
    top: 18px;
    right: -7px
}

.c-timeline-nossa-historia .c-timeline__card:nth-child(even) .c-timeline__arrow::before {
    left: -7px;
    background-color: #006b68
}

@media(max-width: 1399px) {
    .c-timeline-nossa-historia .c-timeline__card::before {
        left:-38px
    }

    .c-timeline-nossa-historia .c-timeline__card:nth-child(odd)::before {
        right: -39px
    }
}

@media(max-width: 1199px) {
    .c-timeline-nossa-historia .c-timeline__card::before {
        left:-33px
    }

    .c-timeline-nossa-historia .c-timeline__card:nth-child(odd)::before {
        right: -34px
    }
}

@media(max-width: 992px) {
    .c-timeline-nossa-historia .c-timeline__card::before {
        left:-37px
    }

    .c-timeline-nossa-historia .c-timeline__card:nth-child(odd)::before {
        right: -38px
    }
}

@media(max-width: 767px) {
    .c-timeline-nossa-historia .c-timeline::before {
        left:15px
    }

    .c-timeline-nossa-historia .c-timeline__arrow::before {
        left: -7px
    }

    .c-timeline-nossa-historia .c-timeline__card::before,.c-timeline-nossa-historia .c-timeline__card:nth-child(odd)::before {
        right: initial;
        left: -8%
    }
}

@media(max-width: 500px) {
    .c-timeline-nossa-historia .c-timeline__card::before,.c-timeline-nossa-historia .c-timeline__card:nth-child(odd)::before {
        right:initial;
        left: -7%
    }

    .c-timeline-nossa-historia .c-timeline__card:nth-child(odd)::before {
        right: initial
    }
}

@media(min-width: 768px) {
    .c-timeline-nossa-historia .c-timeline__card:nth-child(even) {
        margin-top:100px
    }
}

.l-page-comite .c-post__entry-content h3 {
    font: 500 28px "NeoSansStd",sans-serif;
    color: #006b68;
    border-bottom: 2px solid #006b68;
    padding: 0 0 15px 0;
    margin: 0 0 40px 0
}

@media(max-width: 767px) {
    #menu-menu-noticias.c-filtro-1 {
        display:flex;
        flex-wrap: nowrap;
        overflow-x: auto
    }

    #menu-menu-noticias.c-filtro-1::-webkit-scrollbar {
        height: 0
    }
}

.l-single-noticia .c-noticia-t1__image {
    display: flex;
    justify-content: center;
    background-color: rgba(0,0,0,0)
}

.l-single-noticia .c-noticia-t1__image img {
    width: auto
}

.l-page-servicos .filtro-servicos {
    display: flex;
    flex-wrap: wrap
}

.l-page-servicos .filtro-servicos input {
    display: none
}

.l-page-servicos .filtro-servicos span {
    white-space: nowrap
}

.l-page-servicos .filtro-servicos label,.l-page-servicos .filtro-servicos a.seja-associado {
    margin: 0 .8rem .8rem 0;
    flex: 1;
    background-color: #ebebeb;
    font-weight: 500;
    height: 54px;
    padding: 6px 10px 6px 5px;
    cursor: pointer;
    color: #009588;
    display: flex;
    align-items: center;
    justify-content: start;
    white-space: nowrap;
    font-size: 16px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;
    border-radius: 30px;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.l-page-servicos .filtro-servicos label:hover,.l-page-servicos .filtro-servicos a.seja-associado:hover {
    background-color: #009588;
    color: #fff
}

.l-page-servicos .filtro-servicos label:first-child.botao-selecionado,.l-page-servicos .filtro-servicos a.seja-associado:first-child.botao-selecionado {
    background-color: #009588;
    color: #fff
}

@media(max-width: 991px) {
    .l-page-servicos .filtro-servicos label:first-child,.l-page-servicos .filtro-servicos a.seja-associado:first-child {
        order:2
    }
}

.l-page-servicos .filtro-servicos label:nth-child(2):hover,.l-page-servicos .filtro-servicos label:nth-child(2).botao-selecionado,.l-page-servicos .filtro-servicos a.seja-associado:nth-child(2):hover,.l-page-servicos .filtro-servicos a.seja-associado:nth-child(2).botao-selecionado {
    background-color: #08acdb;
    color: #fff
}

@media(max-width: 991px) {
    .l-page-servicos .filtro-servicos label:nth-child(2),.l-page-servicos .filtro-servicos a.seja-associado:nth-child(2) {
        order:3
    }
}

.l-page-servicos .filtro-servicos label:nth-child(3).botao-selecionado,.l-page-servicos .filtro-servicos a.seja-associado:nth-child(3).botao-selecionado {
    background-color: #009588;
    color: #fff
}

@media(max-width: 991px) {
    .l-page-servicos .filtro-servicos label:nth-child(3),.l-page-servicos .filtro-servicos a.seja-associado:nth-child(3) {
        order:4
    }
}

.l-page-servicos .filtro-servicos label:nth-child(4):hover,.l-page-servicos .filtro-servicos label:nth-child(4).botao-selecionado,.l-page-servicos .filtro-servicos a.seja-associado:nth-child(4):hover,.l-page-servicos .filtro-servicos a.seja-associado:nth-child(4).botao-selecionado {
    background-color: #dba82c;
    color: #fff
}

@media(max-width: 991px) {
    .l-page-servicos .filtro-servicos label:nth-child(4),.l-page-servicos .filtro-servicos a.seja-associado:nth-child(4) {
        order:5;
        margin-right: 0
    }
}

.l-page-servicos .filtro-servicos a.seja-associado {
    margin: 0;
    flex: 1;
    background-color: #ffb817;
    display: flex;
    align-items: center;
    justify-content: start;
    font-weight: 500;
    height: 54px;
    padding: 6px 5px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    cursor: pointer;
    color: #006b68;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.l-page-servicos .filtro-servicos a.seja-associado:hover {
    background-color: rgb(255,199.6077586207,74)
}

@media(max-width: 991px) {
    .l-page-servicos .filtro-servicos a.seja-associado {
        order:1;
        flex: 100%;
        margin: 0 0 .8rem 0
    }
}

.l-page-servicos .area-grid {
    padding-bottom: 5rem
}

.l-page-servicos .banner-campanha-sazonal {
    width: 100%;
    height: 100px;
    background-color: #f5f5f5
}

.l-page-servicos .grid-servicos {
    --gap: 16px;
    --num-cols: 1;
    --row-height: 200px
}

@media(min-width: 768px) {
    .l-page-servicos .grid-servicos {
        --num-cols: 2
    }
}

@media(min-width: 1200px) {
    .l-page-servicos .grid-servicos {
        --num-cols: 4
    }
}

.l-page-servicos .grid-servicos {
    display: grid;
    grid-template-columns: repeat(var(--num-cols), 1fr);
    grid-auto-rows: var(--row-height);
    grid-gap: var(--gap);
    box-sizing: border-box
}

.l-page-servicos .grid-servicos__bloco {
    background-color: #ebebeb;
    overflow: hidden;
    position: relative
}

@media(min-width: 768px) {
    .l-page-servicos .grid-servicos__bloco:nth-child(1) {
        --ncol: 1;
        --nrow: 1
    }
}

@media(min-width: 992px) {
    .l-page-servicos .grid-servicos__bloco:nth-child(1) {
        --ncol: 2;
        --nrow: 1
    }
}

.l-page-servicos .grid-servicos__bloco:nth-child(1) {
    grid-column: span var(--ncol);
    grid-row: span var(--nrow)
}

@media(min-width: 768px) {
    .l-page-servicos .grid-servicos__bloco:nth-child(2) {
        --ncol: 1;
        --nrow: 1
    }
}

@media(min-width: 992px) {
    .l-page-servicos .grid-servicos__bloco:nth-child(2) {
        --ncol: 2;
        --nrow: 1
    }
}

.l-page-servicos .grid-servicos__bloco:nth-child(2) {
    grid-column: span var(--ncol);
    grid-row: span var(--nrow)
}

@media(min-width: 768px) {
    .l-page-servicos .grid-servicos__bloco:nth-child(7) {
        --ncol: 2;
        --nrow: 1
    }
}

.l-page-servicos .grid-servicos__bloco:nth-child(7) {
    grid-column: span var(--ncol);
    grid-row: span var(--nrow)
}

@media(min-width: 768px) {
    .l-page-servicos .grid-servicos__bloco:nth-child(8) {
        --ncol: 2;
        --nrow: 1
    }
}

.l-page-servicos .grid-servicos__bloco:nth-child(8) {
    grid-column: span var(--ncol);
    grid-row: span var(--nrow)
}

@media(min-width: 768px) {
    .l-page-servicos .grid-servicos__bloco:nth-child(9) {
        --ncol: 1;
        --nrow: 2
    }
}

.l-page-servicos .grid-servicos__bloco:nth-child(9) {
    grid-column: span var(--ncol);
    grid-row: span var(--nrow)
}

@media(min-width: 768px) {
    .l-page-servicos .grid-servicos__bloco:nth-child(14) {
        --ncol: 2;
        --nrow: 1
    }
}

.l-page-servicos .grid-servicos__bloco:nth-child(14) {
    grid-column: span var(--ncol);
    grid-row: span var(--nrow)
}

.l-page-servicos .grid-servicos__bloco.sem-destaque {
    filter: grayscale(1);
    opacity: .6
}

.l-page-servicos .grid-servicos__bloco.sem-destaque .grid-servicos__bg img {
    filter: brightness(0.9);
    opacity: .1
}

.l-page-servicos .grid-servicos__bloco.sem-destaque .grid-servicos__content h4 {
    text-shadow: 2px 2px #a6a6a6
}

.l-page-servicos .grid-servicos__bg {
    width: 100%;
    height: 100%
}

.l-page-servicos .grid-servicos__wrapper {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center
}

.l-page-servicos .grid-servicos__bg img {
    filter: brightness(0.7);
    object-fit: cover;
    width: 100%;
    height: 100%;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.l-page-servicos .grid-servicos__content {
    position: absolute;
    top: 0;
    height: 100%;
    align-items: center;
    display: flex;
    padding: .5rem
}

.l-page-servicos .grid-servicos .r-icones {
    display: flex;
    position: absolute;
    top: 0;
    right: 0;
    margin: .5rem
}

.l-page-servicos .grid-servicos h4 {
    font-size: 24px;
    font-weight: 600;
    color: #fff;
    text-align: center
}

.l-page-servicos .grid-servicos .grid-servicos__bloco:hover .grid-servicos__bg img {
    filter: none;
    transform: scale(1.2)
}

.l-page-servicos .destaque-clube-beneficios {
    padding: 3rem 0;
    background-color: #f5f5f5
}

.l-page-servicos .destaque-clube-beneficios .r-icones {
    display: flex;
    justify-content: center
}

.l-page-servicos .destaque-clube-beneficios .area-carousel .owl-prev:before {
    border-left: 4px solid #7a7a7a;
    border-bottom: 4px solid #7a7a7a
}

.l-page-servicos .destaque-clube-beneficios .area-carousel .owl-next:after {
    border-top: 4px solid #7a7a7a;
    border-right: 4px solid #7a7a7a
}

.l-page-servicos .destaque-clube-beneficios .area-carousel .owl-dots .owl-dot span {
    border: 1px solid #7a7a7a
}

.l-page-servicos .destaque-clube-beneficios .area-carousel .owl-dots .owl-dot.active span {
    background-color: #7a7a7a;
    border: 1px solid #7a7a7a
}

.l-page-servicos .destaque-clube-beneficios__bloco-acessar {
    margin-top: 2rem;
    display: flex;
    justify-content: center
}

.l-page-servicos .destaque-clube-campo {
    background-color: #fff
}

.l-page-servicos .destaque-clube-campo__row {
    padding: 5rem 0
}

.l-page-servicos .destaque-clube-campo__content {
    padding: 0 0 3rem 0
}

.l-page-servicos .destaque-clube-campo__video video {
    width: 100%
}

.l-page-servicos .destaque-vantagens-consultorio {
    background-image: url("../images/bg-vantagens-consultorio.png");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: left;
    background-attachment: fixed;
    min-height: 500px
}

.l-page-servicos .destaque-vantagens-consultorio .area-titulo {
    display: flex;
    justify-content: center
}

.l-page-servicos .destaque-vantagens-consultorio .area-titulo .titulo-secao {
    color: #fff;
    margin-left: 10px;
    max-width: 240px;
    text-align: left;
    line-height: 1.3
}

@media(min-width: 768px) {
    .l-page-servicos .destaque-vantagens-consultorio .area-titulo .titulo-secao {
        max-width:400px
    }
}

@media(min-width: 992px) {
    .l-page-servicos .destaque-vantagens-consultorio .area-titulo .titulo-secao {
        max-width:300px
    }
}

.l-page-servicos .destaque-vantagens-consultorio .area-vantagens {
    padding: 5rem 0
}

.l-page-servicos .chamada-associacao {
    padding: 5rem 0
}

.l-page-servicos .chamada-associacao__texto {
    max-width: 992px;
    font: 600 30px "NeoSansStd",sans-serif;
    display: block;
    margin: 0 auto 2rem;
    line-height: 1.3;
    text-align: center
}

.l-page-servicos .chamada-associacao .btn,.l-page-servicos .chamada-associacao .btn-2 {
    display: table;
    margin: 0 auto
}

.galeria-pinacoteca {
    --num-cols: 3;
    --gap: 5px;
    --row-height: 150px;
    display: grid !important;
    grid-template-columns: repeat(var(--num-cols), 1fr);
    grid-auto-rows: var(--row-height);
    grid-gap: var(--gap);
    box-sizing: border-box
}

.galeria-pinacoteca .wp-block-image {
    --ncol: 1;
    --nrow: 2;
    margin: 0 !important;
    width: 100% !important;
    object-fit: cover;
    grid-column: span var(--ncol);
    grid-row: span var(--nrow)
}

.galeria-pinacoteca .wp-block-image img {
    margin: 0 !important
}

.galeria-pinacoteca .wp-block-image:nth-child(2) {
    --ncol: 2;
    --nrow: 1
}

.galeria-pinacoteca .wp-block-image:nth-child(23) {
    --ncol: 1;
    --nrow: 3
}

.galeria-pinacoteca .wp-block-image:nth-child(27) {
    --ncol: 2;
    --nrow: 1
}

.galeria-pinacoteca .wp-block-image:nth-child(111) {
    --ncol: 1;
    --nrow: 3
}

.galeria-pinacoteca .wp-block-image figcaption {
    display: none
}

.c-timeline-conquistas {
    position: relative
}

.c-timeline-conquistas::before {
    content: "";
    position: absolute;
    top: 0px;
    bottom: 0px;
    width: 4px;
    background-color: #006b68
}

.c-timeline-conquistas__card {
    position: relative
}

.c-timeline-conquistas__card::before {
    content: "";
    width: 15px;
    height: 15px;
    background: #005952;
    border-radius: 100px;
    position: absolute;
    left: -63px;
    top: 20px;
    opacity: 1;
    animation: teste;
    animation-duration: 5s
}

.c-timeline-conquistas__card:nth-child(odd)::before {
    right: -63px;
    left: initial
}

.c-timeline-conquistas__card:nth-child(even) .c-timeline-conquistas__arrow::before {
    left: -7px;
    background-color: #006b68
}

@keyframes teste {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@media(max-width: 1399px) {
    .c-timeline-conquistas__card::before {
        left:-54px
    }

    .c-timeline-conquistas__card:nth-child(odd)::before {
        right: -56px
    }
}

@media(max-width: 1199px) {
    .c-timeline-conquistas__card::before {
        left:-47px
    }

    .c-timeline-conquistas__card:nth-child(odd)::before {
        right: -47px
    }
}

@media(max-width: 992px) {
    .c-timeline-conquistas__card::before {
        left:-37px
    }

    .c-timeline-conquistas__card:nth-child(odd)::before {
        right: -38px
    }
}

@media(max-width: 767px) {
    .c-timeline-conquistas::before {
        left:15px
    }

    .c-timeline-conquistas__arrow::before {
        left: -7px
    }

    .c-timeline-conquistas__card::before,.c-timeline-conquistas__card:nth-child(odd)::before {
        right: initial;
        left: -8%
    }
}

@media(max-width: 500px) {
    .c-timeline-conquistas__card::before,.c-timeline-conquistas__card:nth-child(odd)::before {
        right:initial;
        left: -7%
    }

    .c-timeline-conquistas__card:nth-child(odd)::before {
        right: initial
    }
}

@media(min-width: 768px) {
    .offset-start-6 {
        margin-right:50%
    }

    .c-timeline-conquistas__card:not(:first-child):nth-child(odd) {
        margin-top: 35px
    }

    .c-timeline-conquistas__card:nth-child(even) {
        margin-top: 100px
    }
}

#article-id-6229 .c-lista-hover li>ul li a {
    line-height: 1.3;
    display: flex;
    align-items: center
}

#article-id-6229 .c-lista-hover li>ul li a:before {
    content: "";
    font-family: FontAwesome;
    font-weight: bold;
    font-style: normal;
    margin: 0px 20px 0px 10px;
    text-decoration: none;
    color: #006b68;
    font-size: 10px;
    margin-left: 0
}

#article-id-6229 .c-lista-hover li>ul li a:hover:before {
    color: #fff
}

.l-page-atualizacao #carouselAgendaEventos-atualizacao .card-evento__post {
    height: 170px
}

.l-page-atualizacao #carouselWebinars-atualizacao .cardWebinar__content {
    height: 94px
}

.l-page-atualizacao #carouselCursosIESAPM-atualizacao .card-evento__post {
    height: 94px
}

.l-page-atualizacao #bloco-revista-sp-medical-journal,.l-page-atualizacao #bloco-revista-diagnostico-tratamento {
    margin: auto
}

@media(min-width: 992px) {
    .l-page-atualizacao #bloco-revista-sp-medical-journal,.l-page-atualizacao #bloco-revista-diagnostico-tratamento {
        margin-top:60px
    }
}

.l-page-atualizacao #bloco-revista-sp-medical-journal .c-card-banca__caparevista img,.l-page-atualizacao #bloco-revista-diagnostico-tratamento .c-card-banca__caparevista img {
    height: auto
}

.l-page-atualizacao #bloco-revista-sp-medical-journal hr,.l-page-atualizacao #bloco-revista-diagnostico-tratamento hr {
    display: none
}

.l-page-atualizacao #bloco-pesquisas-apm {
    margin: auto
}

.l-page-atualizacao #bloco-pesquisas-apm hr {
    display: none
}

.l-page-atualizacao #bloco-pesquisas-apm .custom-nav-2 .owl-prev,.l-page-atualizacao #bloco-pesquisas-apm .custom-nav-2 .owl-next {
    background-color: #042134
}

.l-page-atualizacao #bloco-pesquisas-apm .custom-nav-2 .owl-prev:hover,.l-page-atualizacao #bloco-pesquisas-apm .custom-nav-2 .owl-next:hover {
    background-color: hsl(203.75,85.7142857143%,20.9803921569%)
}

.l-programa_educacao_telemedicina .header-page__titulo {
    max-width: 900px
}

.l-programa_educacao_telemedicina #feat-intro {
    position: relative;
    z-index: 1;
    margin-bottom: 3rem
}

.l-programa_educacao_telemedicina #feat-intro:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background-image: url("../../../../../wp-content/uploads/banner-header-PETSD.jpg");
    background-size: cover;
    background-position: center;
    z-index: -1
}

.l-programa_educacao_telemedicina .cardWebinar__content,.l-programa_educacao_telemedicina .card-evento__post {
    height: 94px
}

.l-programa_educacao_telemedicina .card-noticia__post {
    background-color: #f5f5f5
}

.l-page-associado .bem-vindo-bar__buttons {
    display: flex;
    align-items: center;
    justify-content: center
}

@media(min-width: 768px) {
    .l-page-associado .bem-vindo-bar__buttons {
        justify-content:end
    }
}

.l-page-associado .owl-carousel .card-evento__post {
    height: 200px
}

.l-page-associado .saudacao {
    font-size: 27px
}

.l-page-associado .saudacao strong {
    color: #025a54;
    border-bottom: solid 5px #ffb816;
    font-size: 36px
}

.l-page-associado .inner {
    background-color: #f2f2f2;
    padding: 40px 30px;
    border-top: solid 3px #ffb816
}

.l-page-associado .inner ul {
    margin-bottom: 30px;
    padding-left: 13px
}

.l-page-associado .inner ul li:before {
    content: "•";
    color: #ffb816;
    font-weight: bold;
    display: inline-block;
    width: 20px;
    margin-left: -1em
}

.l-page-associado h2 {
    font-size: 24px;
    margin-bottom: 22px;
    color: #03776e
}

.l-page-associado .area-logout {
    display: flex;
    justify-content: end;
    align-items: center
}

.l-page-associado .btnSair {
    background-color: #711515
}

.page-segunda-via-de-boleto .c-form-theme {
    margin: auto;
    background-color: #f5f5f5;
    padding: 3rem;
    max-width: 600px
}

@font-face {
    font-family: 'Neo Sans Std TR';
    font-style: italic;
    font-weight: 400;
    src: local('Neo Sans Std TR'), url('https://fonts.cdnfonts.com/s/19242/NeoSansStd Italic TR.woff') format('woff');
}
@font-face {
    font-family: 'Neo Sans Std TR';
    font-style: italic;
    font-weight: 400;
    src: local('Neo Sans Std TR'), url('https://fonts.cdnfonts.com/s/19242/NeoSansStdItalic TR.woff') format('woff');
}
@font-face {
    font-family: 'Neo Sans Std TR';
    font-style: normal;
    font-weight: 700;
    src: local('Neo Sans Std TR'), url('https://fonts.cdnfonts.com/s/19242/NeoSansStd Bold TR.woff') format('woff');
}
@font-face {
    font-family: 'Neo Sans Std  TR';
    font-style: normal;
    font-weight: 400;
    src: local('Neo Sans Std  TR'), url('https://fonts.cdnfonts.com/s/19242/NeoSansStd TR.woff') format('woff');
}
@font-face {
    font-family: 'Neo Sans Std Medium TR';
    font-style: normal;
    font-weight: 500;
    src: local('Neo Sans Std Medium TR'), url('https://fonts.cdnfonts.com/s/19242/Neo Sans Std Medium TR.woff') format('woff');
}
@font-face {
    font-family: 'Neo Sans Std Ultra  TR';
    font-style: normal;
    font-weight: 900;
    src: local('Neo Sans Std Ultra  TR'), url('https://fonts.cdnfonts.com/s/19242/Neo Sans Std Ultra  TR.woff') format('woff');
}
@font-face {
    font-family: 'Neo Sans Std Black  TR';
    font-style: normal;
    font-weight: 900;
    src: local('Neo Sans Std Black  TR'), url('https://fonts.cdnfonts.com/s/19242/NeoSansStdBlack TR.woff') format('woff');
}
@font-face {
    font-family: 'Neo Sans Std Medium TR';
    font-style: italic;
    font-weight: 500;
    src: local('Neo Sans Std Medium TR'), url('https://fonts.cdnfonts.com/s/19242/NeoSansStdMedium Italic TR.woff') format('woff');
}
@font-face {
    font-family: 'Neo Sans Std  TR';
    font-style: italic;
    font-weight: 700;
    src: local('Neo Sans Std  TR'), url('https://fonts.cdnfonts.com/s/19242/NeoSansStd BoldItalic TR.woff') format('woff');
}
@font-face {
    font-family: 'Neo Sans Std Black TR';
    font-style: italic;
    font-weight: 900;
    src: local('Neo Sans Std Black TR'), url('https://fonts.cdnfonts.com/s/19242/NeoSansStdBlack Italic TR.woff') format('woff');
}
@font-face {
    font-family: 'Neo Sans Std Ultra TR';
    font-style: italic;
    font-weight: 900;
    src: local('Neo Sans Std Ultra TR'), url('https://fonts.cdnfonts.com/s/19242/NeoSansStdUltra Italic TR.woff') format('woff');
}


