body {
    font-family: 'Montserrat';
    color: var(--cor-padrao);
}
.btn-close:focus {
    box-shadow: none;
}

h1,
h2,
h3 {
    font-family: 'Cormorant';
    color: var(--cor-azul-petroleo);
}

.swiper-pagination:not(.swiper-pagination-lock) {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 20px;
}
.swiper-pagination-bullet {
    opacity: 1;
    background-color: var(--cor-branca);
    width: 4px;
    height: 4px;
    transition: all ease-in-out 120ms;
}
.swiper-pagination-bullet-active {
    width: 8px;
    height: 8px;
}

.swiper-slide-shadow-flip {
    background:none !important;
}

.wp-video{margin:0 auto;}

/*a#scroll-top {*/
/*    background: var(--cor-destaque);*/
/*    color: var(--cor-branca);*/
/*    position: fixed;*/
/*    bottom: 50px;*/
/*    right: 10px;*/
/*    width: 40px;*/
/*    height: 40px;*/
/*    display: flex;*/
/*    justify-content: center;*/
/*    align-items: center;*/
/*    border-radius: 100%;*/
/*    z-index: 1025;*/
/*}*/
/*a#scroll-top:hover {*/
/*    background: var(--cor-azul-acinzentado);*/
/*}*/

#breadcrumbs {
    margin-bottom: 0;
    font-size: 0.75rem;
}
#breadcrumbs a {
    color: var(--cor-azul-acinzentado);
    text-decoration: none;
    
}
#breadcrumbs a:hover {
    color: var(--cor-destaque);
    
}
#breadcrumbs .breadcrumb_last {
    color: var(--cor-azul-acinzentado);
    font-weight: bold;
}

.conteudo-padrao h1 {
    font-size: 2.813rem;
}

.redes-sociais li a {
    font-size: 24px;
    color: var(--cor-chumbo-claro);
}
.redes-sociais li a:hover {
    color: var(--cor-destaque);
}


@media (max-width: 991.98px) {
    .conteudo-padrao h1 {
        font-size: 2rem;
    }
}