.elementor-kit-549{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-c89accf:#F01F23;--e-global-color-5f11599:#003B58;--e-global-color-5e9454d:#1686C3;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.elementor-widget:not(:last-child){margin-bottom:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}}/* Start custom CSS *//* Base herdada do tema Logio (mantém o visual depois da troca para o Hello) */
body{font-family:"Roboto",sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:#9b9b9b}
h1,h2,h3,h4,h5,h6{font-family:"Poppins",sans-serif;color:#282828;margin-top:0;font-style:normal;font-weight:700;line-height:1.1;margin-bottom:.5rem}
h1{font-size:40px}h2{font-size:35px}h3{font-size:28px}h4{font-size:22px}h5{font-size:18px}h6{font-size:16px}
p{font-size:14px;font-weight:400;line-height:28px;color:#282828;margin-top:0;margin-bottom:15px}
a,button{color:inherit}
a{text-decoration:none}
a:hover,a:focus{color:inherit;text-decoration:none}
ul{margin:0;padding:0}
li{list-style:none}
.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:0!important}
label{display:inline-block;margin-bottom:.5rem;color:#333;line-height:1.5}

/* Formatação dos posts do blog (SEO) — vinha do CSS adicional do Logio */
.single-post .elementor-widget-theme-post-content p.post-p{margin:0 0 1.1em}
.single-post .elementor-widget-theme-post-content h2{font-size:26px;line-height:1.3;margin:1.6em 0 .6em}
.single-post .elementor-widget-theme-post-content h3{font-size:21px;line-height:1.3;margin:1.3em 0 .5em}
.single-post .elementor-widget-theme-post-content ul{list-style:disc;padding-left:1.4em;margin:0 0 1.2em}
.single-post .elementor-widget-theme-post-content li{list-style:disc!important;color:rgb(40,40,40);font-size:14px;line-height:1.7;margin-bottom:.4em}
.single-post .elementor-widget-theme-post-content a{text-decoration:underline}
@media (max-width:767px){.single-post .elementor-widget-theme-post-content h2{font-size:22px}}/* End custom CSS */