.elementor-18423 .elementor-element.elementor-element-6c9a54e > .elementor-container{max-width:890px;}.elementor-18423 .elementor-element.elementor-element-e2f1338{width:var( --container-widget-width, 113.7% );max-width:113.7%;--container-widget-width:113.7%;--container-widget-flex-grow:0;text-align:start;}.elementor-18423 .elementor-element.elementor-element-e2f1338 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-18423 .elementor-element.elementor-element-e2f1338 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:53px;font-weight:800;line-height:55px;color:#080808;}.elementor-18423 .elementor-element.elementor-element-8a5d968 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-18423 .elementor-element.elementor-element-8a5d968{margin-top:0px;margin-bottom:24px;padding:0px 0px 0px 0px;}.elementor-18423 .elementor-element.elementor-element-bc8007c > .elementor-element-populated{margin:0px 0px 0px -22px;--e-column-margin-right:0px;--e-column-margin-left:-22px;}.elementor-18423 .elementor-element.elementor-element-099662e > .elementor-widget-container{margin:0px 0px -15px -4px;padding:0px 0px 0px 0px;}.elementor-18423 .elementor-element.elementor-element-099662e .elementor-icon-list-icon{width:14px;}.elementor-18423 .elementor-element.elementor-element-099662e .elementor-icon-list-icon i{font-size:14px;}.elementor-18423 .elementor-element.elementor-element-099662e .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}body:not(.rtl) .elementor-18423 .elementor-element.elementor-element-099662e .elementor-icon-list-text{padding-left:0px;}body.rtl .elementor-18423 .elementor-element.elementor-element-099662e .elementor-icon-list-text{padding-right:0px;}.elementor-18423 .elementor-element.elementor-element-099662e .elementor-icon-list-text, .elementor-18423 .elementor-element.elementor-element-099662e .elementor-icon-list-text a{color:#0E681A;}.elementor-18423 .elementor-element.elementor-element-099662e .elementor-icon-list-item{font-size:16px;font-weight:700;}.elementor-18423 .elementor-element.elementor-element-9a94970 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-18423 .elementor-element.elementor-element-9a94970 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(8px/2);}.elementor-18423 .elementor-element.elementor-element-9a94970 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(8px/2);}.elementor-18423 .elementor-element.elementor-element-9a94970 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(8px/2);margin-left:calc(8px/2);}.elementor-18423 .elementor-element.elementor-element-9a94970 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-8px/2);margin-left:calc(-8px/2);}body.rtl .elementor-18423 .elementor-element.elementor-element-9a94970 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-8px/2);}body:not(.rtl) .elementor-18423 .elementor-element.elementor-element-9a94970 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-8px/2);}.elementor-18423 .elementor-element.elementor-element-9a94970 .elementor-icon-list-icon{width:14px;}.elementor-18423 .elementor-element.elementor-element-9a94970 .elementor-icon-list-icon i{font-size:14px;}.elementor-18423 .elementor-element.elementor-element-9a94970 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}body:not(.rtl) .elementor-18423 .elementor-element.elementor-element-9a94970 .elementor-icon-list-text{padding-left:0px;}body.rtl .elementor-18423 .elementor-element.elementor-element-9a94970 .elementor-icon-list-text{padding-right:0px;}.elementor-18423 .elementor-element.elementor-element-9a94970 .elementor-icon-list-item{font-size:12px;font-weight:500;}.elementor-18423 .elementor-element.elementor-element-800e755{--alignment:right;--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;--e-share-buttons-primary-color:#1F1D1D;}.elementor-18423 .elementor-element.elementor-element-800e755 .elementor-share-btn{font-size:calc(0.8px * 10);border-width:0px;}.elementor-18423 .elementor-element.elementor-element-800e755 .elementor-share-btn__icon{--e-share-buttons-icon-size:2.6em;}.elementor-18423 .elementor-element.elementor-element-0bd1278 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-18423 .elementor-element.elementor-element-0bd1278 .widget-image-caption{text-align:start;color:#1F1D1D;font-size:12px;font-style:normal;line-height:16px;}.elementor-18423 .elementor-element.elementor-element-d53bca5{width:var( --container-widget-width, 720px );max-width:720px;--container-widget-width:720px;--container-widget-flex-grow:0;font-family:"Open Sans", Sans-serif;font-size:20px;line-height:32px;}.elementor-18423 .elementor-element.elementor-element-d53bca5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-18423 .elementor-element.elementor-element-6893c1f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-18423 .elementor-element.elementor-element-6893c1f .loop{--grid-gutter:8px;}.elementor-18423 .elementor-element.elementor-element-6893c1f .l-post{--media-radius:0px;border-radius:8px;overflow:hidden;}.elementor-18423 .elementor-element.elementor-element-6893c1f .post-title{font-weight:600;}.elementor-element-6893c1f .post-title{--c-headings:#111111;}.elementor-18423 .elementor-element.elementor-element-5181dee > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-18423 .elementor-element.elementor-element-5181dee .loop{--grid-gutter:8px;}.elementor-18423 .elementor-element.elementor-element-5181dee .l-post{--media-radius:0px;border-radius:8px;overflow:hidden;}.elementor-18423 .elementor-element.elementor-element-5181dee .post-title{font-weight:600;}.elementor-element-5181dee .post-title{--c-headings:#111111;}@media(max-width:1024px){ .elementor-18423 .elementor-element.elementor-element-800e755{--grid-side-margin:6px;--grid-column-gap:6px;--grid-row-gap:0px;--grid-bottom-margin:0px;}}@media(max-width:767px){.elementor-18423 .elementor-element.elementor-element-6c9a54e{padding:0px 0px 0px 0px;}.elementor-18423 .elementor-element.elementor-element-e2f1338{width:100%;max-width:100%;text-align:start;}.elementor-18423 .elementor-element.elementor-element-e2f1338 > .elementor-widget-container{margin:24px 0px 16px 0px;}.elementor-18423 .elementor-element.elementor-element-e2f1338 .elementor-heading-title{font-size:32px;line-height:1.1em;}.elementor-18423 .elementor-element.elementor-element-8a5d968{margin-top:0px;margin-bottom:12px;padding:0px 0px 0px 0px;}.elementor-18423 .elementor-element.elementor-element-bc8007c{width:55%;}.elementor-18423 .elementor-element.elementor-element-bc8007c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:4px;}.elementor-18423 .elementor-element.elementor-element-bc8007c > .elementor-element-populated{margin:0px 0px 0px -22px;--e-column-margin-right:0px;--e-column-margin-left:-22px;padding:0px 0px 0px 0px;}.elementor-18423 .elementor-element.elementor-element-099662e > .elementor-widget-container{margin:0px 0px -2px 0px;padding:0px 0px 0px 0px;}.elementor-18423 .elementor-element.elementor-element-099662e .elementor-icon-list-item{font-size:14px;letter-spacing:-1px;}.elementor-18423 .elementor-element.elementor-element-9a94970 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 4px;}.elementor-18423 .elementor-element.elementor-element-844aff5{width:45%;}.elementor-18423 .elementor-element.elementor-element-800e755{--alignment:right;--grid-side-margin:6px;--grid-column-gap:6px;--grid-row-gap:0px;--grid-bottom-margin:0px;} .elementor-18423 .elementor-element.elementor-element-800e755{--grid-side-margin:6px;--grid-column-gap:6px;--grid-row-gap:0px;--grid-bottom-margin:0px;}.elementor-18423 .elementor-element.elementor-element-800e755 .elementor-share-btn{font-size:calc(0.8px * 10);border-width:0px;}.elementor-18423 .elementor-element.elementor-element-800e755 .elementor-share-btn__icon{--e-share-buttons-icon-size:3.2em;}.elementor-18423 .elementor-element.elementor-element-d53bca5{width:100%;max-width:100%;font-size:18px;line-height:28px;}.elementor-18423 .elementor-element.elementor-element-6893c1f > .elementor-widget-container{padding:0px 16px 0px 16px;}.elementor-18423 .elementor-element.elementor-element-5181dee > .elementor-widget-container{padding:0px 16px 0px 16px;}}/* Start custom CSS for theme-post-content, class: .elementor-element-d53bca5 *//* ---  CSS DESKTOP  --- */
@media(min-width: 701px) {
    
h3 , h6{
line-height: 35px !important;
padding-bottom: 10px !important;   
}
    
.elementor-18423 .elementor-element.elementor-element-d53bca5{
    margin: 0 auto;
}

}

/* --- FIM CSS DESKTOP  --- */

/* ---  CSS MOBILE  --- */
@media(max-width: 700px) {
  h3 , h6{
    line-height: 30px;
    margin-bottom:10px !important;
    
}

.elementor-widget-container h2{
	font-size: 26px;
	line-height: 30px;
	margin-top: 20px;
    margin-bottom: 20px;
}

.elementor-18423 .elementor-element.elementor-element-d53bca5{
    margin: 0 auto;
}

ol[data-start] li {
    margin: 0.2rem 0;
    line-height: 1.3;
    padding-left: 2rem;
}

ol[data-start] li::before {
    width: 1.5rem;
}

ol[data-start] li p {
    line-height: 1.3;
}

}
/* ---  FIM CSS MOBILE  --- */

.elementor-18423 .elementor-element.elementor-element-d53bca5 ul li {
  font-size: 18px;
  line-height: 28px;
  font-weight: 400;
  letter-spacing: -0.5px;
  color: #1F1D1D;
  margin-bottom: 12px;
}


/* Estilo da Lista */
ol[data-start] {
    counter-reset: ranking-counter;
    list-style: none;
    padding-left: 0;
}

ol[data-start] li {
    counter-increment: ranking-counter;
    position: relative;
    padding-left: 2.5rem;
    margin: 0.3rem 0;
    line-height: 1.6;
    list-style: none !important;
}

ol[data-start] li::before {
    content: counter(ranking-counter) ".";
    position: absolute;
    left: 0;
    top: 0;
    font-weight: bold;
    color: #333;
    width: 2rem;
}

ol[data-start] li p {
    margin: 0;
    padding: 0;
    line-height: 1.4;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-20b4c16 *//* Lista UL/LI somente no corpo do post */
.elementor-18423 .elementor-element.elementor-element-20b4c16 .elementor-widget-theme-post-content .elementor-widget-container > ul li {
  font-size: 18px;
  line-height: 26px;
  color: #22552e;
  margin-bottom: 10px;
  list-style-type: disc;   /* usa bolinha padrão */
  padding-left: 8px;      /* espaço antes do texto */
}

/* Links dentro da lista */
.elementor-18423 .elementor-element.elementor-element-20b4c16 .elementor-widget-theme-post-content .elementor-widget-container > ul li a {
  color: #22552e;
  text-decoration: none;
  transition: color .2s ease;
}
.elementor-18423 .elementor-element.elementor-element-20b4c16 .elementor-widget-theme-post-content .elementor-widget-container > ul li a:hover {
  color: #22552e; /* tom mais escuro no hover */
}/* End custom CSS */