.elementor-49843 .elementor-element.elementor-element-7678f7db{margin-top:8%;margin-bottom:8%;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-49843 .elementor-element.elementor-element-3c4b632b{font-family:"morigothic", Sans-serif;font-weight:400;color:#000000;}@media(max-width:767px){.elementor-49843 .elementor-element.elementor-element-7678f7db{margin-top:27%;margin-bottom:10%;}}/* Start custom CSS for text-editor, class: .elementor-element-3c4b632b */.header2 {
            display: flex;
            justify-content: space-between;
            align-items: center;
            border-bottom: 2px solid #ccc;
            padding-bottom: 10px;
            margin-bottom: 10px;
        }
        .header2 h4 {
            font-size: 30px;
           color: #F70082;
            margin: 0;
        }
        
        .header2 img {
            vertical-align: middle;
        }
        h3{
                font-size: 28px;
    font-weight: 800;
    color: #F70082;
        }
             h4{
                font-size: 20px;
    font-weight: 800;
    color: #F70082;
        }
        ol {
            list-style-type: decimal;
            padding-left: 20px;
        }
        ul {
            padding-left: 20px;
        }
        li h4 {
            margin-top: 20px;
        }
        p {
            margin-top: 5px;
            margin-bottom: 5px;
            text-align: justify;
        }
        .subitem {
            padding-left: 40px;
            padding-bottom: 15px;
        }
        .subsubitem {
            padding-left: 60px;
        }
        .anexo {
            margin-top: 30px;
            border-top: 1px solid #ccc;
            padding-top: 20px;
        }
        table {
            width: 100%;
            border-collapse: collapse;
            margin: 15px 0;
            text-align: left;
        }
        table th, table td {
            border: 1px solid #ddd;
            padding: 8px;
            vertical-align: top;
        }
        table th {
            background-color: #f2f2f2;
        }
        .strong-text {
            font-weight: bold;
        }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'morigothic';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.tembici.com.br/wp-content/uploads/2022/11/MoriGothic-Light.woff2') format('woff2');
}
@font-face {
	font-family: 'morigothic';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.tembici.com.br/wp-content/uploads/2022/11/MoriGothic-Regular.woff2') format('woff2');
}
/* End Custom Fonts CSS */