@page {
    margin: 2cm;
}

body {
    min-height: unset;
}

.no_print,
.dropdown,
.box_setas,
.box_setas_direita,
.modulos_ua br,
audio,
.bt_impressao,
.bt_ver,
.w-tab-menu,
.div-block-7 > .bt_grupo1,
.div-block-7 > .bt_grupo2,
.div-block-7 > .bt_grupo3,
.div-block-7 > .bt_grupo4,
.div-block-7 > .bt_grupo5 {
    display: none;
}

p,
li,
img,
.fotos,
.tit,
.box_esquerda,
.box_direita,
.acordeon-wrapper-2,
.imagem_background,
.box_mat_compl,
.box_destaque,
.org,
.text-span-3,
.section-8,
.w-tab-pane {
    page-break-inside: avoid;
}

p.paragraph1 {
    page-break-inside: auto;
}

a[href*="://"]:after {
    content: " (" attr(href) ")";
    word-break: break-all;
}

a[href*="://"].texto-igual-link:after {
    content: "";
    word-break: break-all;
}

.box_vermelho {
    height: unset;
}

.modulos_ua {
    padding-top: 0;
}

.heading {
    color: #65170c;
}

.heading2 {
    margin-top: 0;
    margin-bottom: 2em;
}

.titulo-acordeon {
    color: inherit;
}

.qrcode {
    display: inline-block;
    width: 8em;
}

.bullet_item .link-audio {
    margin-top: 0;
}

.link-audio {
    display: block;
}

.link-audio a {
    word-break: break-all;
}

.text-span-3 {
    display: block;
}

.tit:after,
.text-span-3:after {
    content: "";
    display: block;
    height: 148mm; /* 1/2 de uma página A4, de forma que um .tit não fique no final da página */
    margin-bottom: -148mm;
}

.acordeon-item {
    display: block;
}

.bt_modulos {
    border: 2px dotted #65170c;
}

.box_destaque {
    border: 2px solid #666;
}

.verm1 {
    margin-bottom: 2.5em;
}

.box_esquerda,
.box_direita {
    margin-bottom: 2.5em;
    max-width: 50%;
}

.imagem_background > div {
    display: block;
    height: unset;
}

.imagem_background .fonte_fundo_branco {
    margin: auto auto;
    width: 767px;
}

.imagem_background img {
    display: block;
    width: 767px;
}

.box_logo,
.box_interno {
    width: 100%;
}

.box_interno p:last-of-type {
    margin-bottom: 0;
}

.box_interno_tutorial {
    display: block;
    width: 90%;
}

.bt_mosaico {
    border: 2px solid #999;
    margin: 2px;
}

/**
 * Abrindo modais
 */

.modal-wrapper,
.modal-wrapper-2,
.modal-wrapper-3,
.modal-wrapper-4,
.modal-wrapper-5,
.modal-wrapper-6,
.modal-wrapper-7,
.modal-wrapper-8,
.modal-wrapper-9,
.modal-wrapper-10,
.modal-wrapper-11,
.modal-wrapper-12,
.modal-wrapper-13,
.modal-wrapper-14,
.modal-wrapper-15,
.modal-wrapper-16,
.modal-wrapper-17,
.modal-wrapper-18,
.modal-wrapper-19,
.modal-wrapper-20,
.modal-wrapper-21 {
    display: block;
    opacity: 1;
    position: static;
    width: auto;
    height: auto;
    background-color: unset;

    border: 1px dashed #65170c;
    border-radius: 20px;
    padding: 10px;

    margin-bottom: 1em;
    page-break-inside: avoid;
}

.div-modal-window-subtext {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    border: 0;
    background-color: none;
    box-shadow: none;;
}

.div-fechar-wrapper,
.div-modal-window-subtext a[href="#"] {
    display: none;
}

#modal-impressao,
#modal-material-completo,
#modal-impressao *,
#modal-material-completo * {
    display: none;
}

/**
 * Abrindo abas
 */
.w-tab-pane {
    display: block;
}
