.elementor-900071 .elementor-element.elementor-element-3018915{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:19px 19px;--row-gap:19px;--column-gap:19px;--padding-top:38px;--padding-bottom:38px;--padding-left:40px;--padding-right:40px;}.elementor-900071 .elementor-element.elementor-element-3018915:not(.elementor-motion-effects-element-type-background), .elementor-900071 .elementor-element.elementor-element-3018915 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDFA;}.elementor-900071 .elementor-element.elementor-element-8cb1e6f .elementor-icon-wrapper{text-align:start;}.elementor-900071 .elementor-element.elementor-element-8cb1e6f.elementor-view-stacked .elementor-icon{background-color:#8F2438;}.elementor-900071 .elementor-element.elementor-element-8cb1e6f.elementor-view-framed .elementor-icon, .elementor-900071 .elementor-element.elementor-element-8cb1e6f.elementor-view-default .elementor-icon{color:#8F2438;border-color:#8F2438;}.elementor-900071 .elementor-element.elementor-element-8cb1e6f.elementor-view-framed .elementor-icon, .elementor-900071 .elementor-element.elementor-element-8cb1e6f.elementor-view-default .elementor-icon svg{fill:#8F2438;}.elementor-900071 .elementor-element.elementor-element-8cb1e6f .elementor-icon{font-size:23px;border-width:1px 1px 1px 1px;}.elementor-900071 .elementor-element.elementor-element-8cb1e6f .elementor-icon svg{height:23px;}.elementor-900071 .elementor-element.elementor-element-b502217 .elementor-heading-title{font-size:11px;font-weight:700;line-height:1.15em;letter-spacing:1.8px;color:var( --e-global-color-primary );}.elementor-900071 .elementor-element.elementor-element-a3c9ba9 .elementor-heading-title{font-size:38px;font-weight:550;line-height:1.15em;color:var( --e-global-color-secondary );}.elementor-900071 .elementor-element.elementor-element-a761dc0{font-size:15px;font-weight:400;line-height:1.7em;color:var( --e-global-color-text );}#elementor-popup-modal-900071{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-900071 .dialog-message{width:540px;height:auto;}#elementor-popup-modal-900071 .dialog-close-button{display:flex;}#elementor-popup-modal-900071 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}@media(max-width:1024px){.elementor-900071 .elementor-element.elementor-element-3018915{--padding-top:38px;--padding-bottom:38px;--padding-left:30px;--padding-right:30px;}}@media(max-width:767px){.elementor-900071 .elementor-element.elementor-element-3018915{--padding-top:38px;--padding-bottom:38px;--padding-left:20px;--padding-right:20px;}.elementor-900071 .elementor-element.elementor-element-a3c9ba9 .elementor-heading-title{font-size:32px;}}/* Start custom CSS for container, class: .elementor-element-3018915 *//* Tag para Free Flow — native dynamic templates, inherited global typography. */
.tf-theme :is(.elementor-heading-title,.elementor-post__title){letter-spacing:-.035em}
.tf-theme .elementor-heading-title em{font-family:var(--e-global-typography-secondary-font-family,'DM Serif Display'),Georgia,serif;font-style:italic;font-weight:400;color:var(--e-global-color-primary,#8F2438)}
.tf-theme .elementor-widget-text-editor p:last-child{margin-bottom:0}
.tf-theme :is(a,button,input):focus-visible{outline:3px solid #8F2438;outline-offset:4px}
.tf-theme-reading-width{max-width:76ch;width:100%;min-width:0;margin-inline:auto}
.tf-theme-article-content{overflow-wrap:anywhere}.tf-theme-article-content :is(p,ul,ol,blockquote){margin-bottom:1.3em}.tf-theme-article-content :is(h2,h3,h4){margin-top:1.7em;margin-bottom:.7em;line-height:1.3}.tf-theme-article-content a{color:var(--e-global-color-primary,#8F2438);text-decoration:underline;text-underline-offset:3px}.tf-theme-article-content img{max-width:100%;height:auto}.tf-theme-article-content :is(iframe,video){max-width:100%}.tf-theme-article-content table{display:block;overflow-x:auto}.tf-theme-article-content :is(th,td){padding:12px;border:1px solid var(--e-global-color-tf-line,#E4DCD6)}
.tf-theme-post-info .elementor-icon-list-items{flex-wrap:wrap;row-gap:8px}.tf-theme-post-info .elementor-icon-list-icon:empty{display:none}
.tf-theme-author-box{border-top:1px solid var(--e-global-color-tf-line,#E4DCD6);padding-top:25px}.tf-theme-author-box .elementor-author-box__name{font-size:21px}.tf-theme-author-box .elementor-author-box__bio{font-size:14px;line-height:1.7;color:var(--e-global-color-text,#70686B)}
.tf-theme-post-navigation{border-top:1px solid var(--e-global-color-tf-line,#E4DCD6);padding-top:23px}
.tf-theme-top-copy{width:48%;min-width:0}.tf-theme-top-form{width:52%;min-width:0}.tf-theme-top-form .tf-newsletter-instance{width:100%}
.tf-theme :is(.tf-theme-related-posts,.tf-theme-archive-posts) .elementor-post__thumbnail img{object-fit:cover}.tf-theme :is(.tf-theme-related-posts,.tf-theme-archive-posts) .elementor-post__title a:hover{text-decoration:underline;text-underline-offset:4px}.tf-theme-archive-posts .elementor-pagination{display:flex;justify-content:center;gap:14px;flex-wrap:wrap}
.tf-theme-error-copy{width:100%;max-width:800px;margin-inline:auto}.tf-theme-error-actions{flex-wrap:wrap}.tf-theme-error .tf-theme-search{max-width:560px;width:100%}
.tf-theme-exit-popup>.e-con-inner{max-width:100%}.tf-theme-exit-popup .tf-newsletter-instance{background:var(--e-global-color-tf-paper,#FFFDFA);width:100%;min-width:0}
@media(max-width:767px){.tf-theme-top-copy,.tf-theme-top-form{width:100%!important}.tf-theme-top-panel{padding:23px!important;gap:23px!important}.tf-theme-error-actions>.elementor-widget-button{width:100%}.tf-theme-error-actions .elementor-button{width:100%}.tf-theme-post-navigation .post-navigation__prev--title,.tf-theme-post-navigation .post-navigation__next--title{font-size:14px}.tf-theme-exit-popup{padding:30px 22px!important}}/* End custom CSS */