.elementor-15689 .elementor-element.elementor-element-fa2a838{--display:flex;}.elementor-15689 .elementor-element.elementor-element-892c2e0{--display:flex;}.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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-15689 .elementor-element.elementor-element-6432ee6{--display:flex;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-15689 .elementor-element.elementor-element-5fe9deb .elementor-icon-box-wrapper{gap:15px;}.elementor-15689 .elementor-element.elementor-element-b50cbd8 .elementor-icon-box-wrapper{gap:15px;}.elementor-15689 .elementor-element.elementor-element-69e12c2 .elementor-icon-box-wrapper{gap:15px;}.elementor-15689 .elementor-element.elementor-element-0af931e .elementor-icon-box-wrapper{gap:15px;}.elementor-15689 .elementor-element.elementor-element-3bf721d{--display:flex;}.elementor-15689 .elementor-element.elementor-element-07c12ad .elementor-icon-box-wrapper{gap:15px;}.elementor-15689 .elementor-element.elementor-element-6db6d3c .elementor-icon-box-wrapper{gap:15px;}.elementor-15689 .elementor-element.elementor-element-4ebe311{--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;}.elementor-15689 .elementor-element.elementor-element-7e389ba{--display:flex;}.elementor-15689 .elementor-element.elementor-element-050d4c5{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-15689 .elementor-element.elementor-element-3c8a610{--display:flex;}.elementor-15689 .elementor-element.elementor-element-a450b51{--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;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-15689 .elementor-element.elementor-element-439f3ca.elementor-element{--order:99999 /* order end hack */;}}/* Start custom CSS for container, class: .elementor-element-6432ee6 */.elementor-15689 .elementor-element.elementor-element-6432ee6 { grid-template-columns:repeat(4,minmax(0,1fr)) !important; gap:16px; }
.elementor-15689 .elementor-element.elementor-element-6432ee6 > .elementor-widget-heading { grid-column:1/-1; }
.elementor-15689 .elementor-element.elementor-element-6432ee6 .elementor-widget-icon-box { padding:18px 14px !important; cursor:default; }
.elementor-15689 .elementor-element.elementor-element-6432ee6 .elementor-widget-icon-box .elementor-icon-box-wrapper { display:flex; align-items:center; gap:10px; text-align:left; }
.elementor-15689 .elementor-element.elementor-element-6432ee6 .elementor-widget-icon-box .elementor-icon-box-wrapper::before { content:""; display:block; flex:0 0 34px; width:34px; height:34px; border-radius:50%; background-color:#edf6e9; background-repeat:no-repeat; background-position:center; background-size:20px 20px; }
.elementor-15689 .elementor-element.elementor-element-6432ee6 .elementor-widget-icon-box .elementor-icon-box-content { min-width:0; }
.elementor-15689 .elementor-element.elementor-element-6432ee6 .elementor-widget-icon-box .elementor-icon-box-title { margin:0 !important; font-size:17px !important; line-height:1.3; }
.elementor-15689 .elementor-element.elementor-element-6432ee6 .elementor-element-5fe9deb .elementor-icon-box-wrapper::before { background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23315b39%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%203C9%207%205%2011%205%2015a7%207%200%200%200%2014%200c0-4-4-8-7-12Z%22%2F%3E%3C%2Fsvg%3E"); }
.elementor-15689 .elementor-element.elementor-element-6432ee6 .elementor-element-b50cbd8 .elementor-icon-box-wrapper::before { background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23315b39%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2011%2012%204l9%207v9H3z%22%2F%3E%3Cpath%20d%3D%22M9%2020v-6h6v6%22%2F%3E%3C%2Fsvg%3E"); }
.elementor-15689 .elementor-element.elementor-element-6432ee6 .elementor-element-69e12c2 .elementor-icon-box-wrapper::before { background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23315b39%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20%204C9%204%204%209%204%2016a4%204%200%200%200%204%204c7%200%2012-5%2012-16Z%22%2F%3E%3Cpath%20d%3D%22M7%2018c3-4%206-6%2011-9%22%2F%3E%3C%2Fsvg%3E"); }
.elementor-15689 .elementor-element.elementor-element-6432ee6 .elementor-element-0af931e .elementor-icon-box-wrapper::before { background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23315b39%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22M12%2011v5%22%2F%3E%3Cpath%20d%3D%22M12%208h.01%22%2F%3E%3C%2Fsvg%3E"); }
@media(max-width:767px) { .elementor-15689 .elementor-element.elementor-element-6432ee6 { grid-template-columns:repeat(2,minmax(0,1fr)) !important; gap:12px; } .elementor-15689 .elementor-element.elementor-element-6432ee6 .elementor-widget-icon-box { padding:14px 12px !important; } .elementor-15689 .elementor-element.elementor-element-6432ee6 .elementor-widget-icon-box .elementor-icon-box-wrapper { flex-direction:column; align-items:flex-start; gap:8px; } .elementor-15689 .elementor-element.elementor-element-6432ee6 .elementor-widget-icon-box .elementor-icon-box-title { font-size:16px !important; line-height:1.35; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bf721d */.elementor-15689 .elementor-element.elementor-element-3bf721d .elementor-widget-icon-box{padding:0!important;overflow:hidden;min-width:0}
.elementor-15689 .elementor-element.elementor-element-3bf721d .elementor-widget-icon-box .elementor-widget-container{height:100%;display:flex;flex-direction:column}
.elementor-15689 .elementor-element.elementor-element-3bf721d .elementor-widget-icon-box .elementor-widget-container::before{content:"";display:block;width:100%;aspect-ratio:16/9;background-size:cover;background-position:center;background-repeat:no-repeat}
.elementor-15689 .elementor-element.elementor-element-3bf721d .elementor-widget-icon-box .elementor-icon-box-wrapper{padding:20px 24px 24px;flex:1}
.elementor-15689 .elementor-element.elementor-element-3bf721d .elementor-widget-icon-box .elementor-icon-box-content{display:flex;flex-direction:column;align-items:flex-start}
.elementor-15689 .elementor-element.elementor-element-3bf721d .elementor-widget-icon-box .elementor-icon-box-description{order:-1;display:inline-block;width:auto;background:#edf5eb;color:#28533c;border-radius:999px;padding:5px 11px;margin:0 0 10px;font-size:12px;font-weight:600;line-height:1.35}
.elementor-15689 .elementor-element.elementor-element-3bf721d .elementor-widget-icon-box .elementor-icon-box-title{margin:0;line-height:1.35}
.elementor-15689 .elementor-element.elementor-element-3bf721d .elementor-element-85c3d28 .elementor-widget-container::before{background-image:url('https://blog.trivosaude.com.br/wp-content/uploads/2026/10/Imagem-do-ChatGPT-1-de-out.-de-2026-14_44_42-5.png')}
.elementor-15689 .elementor-element.elementor-element-3bf721d .elementor-element-07c12ad .elementor-widget-container::before{background-image:url('https://blog.trivosaude.com.br/wp-content/uploads/2026/10/Imagem-do-ChatGPT-30-de-set.-de-2026-11_49_28-9.png')}
.elementor-15689 .elementor-element.elementor-element-3bf721d .elementor-element-6db6d3c .elementor-widget-container::before{background-image:url('https://blog.trivosaude.com.br/wp-content/uploads/2025/08/lavender-body-care-products-aromatherapy-spa-natural-healthcare-concept-scaled.jpg')}
.elementor-15689 .elementor-element.elementor-element-3bf721d .elementor-element-8303315 .elementor-widget-container::before{background-image:url('https://blog.trivosaude.com.br/wp-content/uploads/2024/07/1.-Ingredientes-Popoulares-.jpg')}
@media (max-width:767px){.elementor-15689 .elementor-element.elementor-element-3bf721d .elementor-widget-icon-box .elementor-icon-box-wrapper{padding:18px 20px 22px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-050d4c5 */.elementor-15689 .elementor-element.elementor-element-050d4c5 { gap:14px; }
.elementor-15689 .elementor-element.elementor-element-050d4c5 .elementor-widget-heading h2 { color:#315b39 !important; font-size:28px; line-height:1.25; }
.elementor-15689 .elementor-element.elementor-element-050d4c5 .elementor-widget-text-editor { max-width:800px; }
.elementor-15689 .elementor-element.elementor-element-050d4c5 .elementor-widget-text-editor p { margin:0 0 10px; line-height:1.6; }
.elementor-15689 .elementor-element.elementor-element-050d4c5 .elementor-widget-text-editor p:last-child { margin-bottom:0; }
.elementor-15689 .elementor-element.elementor-element-050d4c5 .elementor-widget-text-editor strong { color:#315b39; font-weight:600; }
.elementor-15689 .elementor-element.elementor-element-050d4c5 .elementor-widget-button .elementor-button { background:#17482e !important; color:#fff !important; border-radius:999px; min-height:46px; display:inline-flex; align-items:center; justify-content:center; padding:12px 22px; box-shadow:none; }
.elementor-15689 .elementor-element.elementor-element-050d4c5 .elementor-widget-button .elementor-button:hover { background:#17482e !important; opacity:.93; }
@media(max-width:767px) { .elementor-15689 .elementor-element.elementor-element-050d4c5 { padding:24px 20px !important; gap:12px; } .elementor-15689 .elementor-element.elementor-element-050d4c5 .elementor-widget-heading h2 { font-size:24px !important; } .elementor-15689 .elementor-element.elementor-element-050d4c5 .elementor-widget-button .elementor-button { width:100%; font-size:14px; text-align:center; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa2a838 */.elementor-15689 .elementor-element.elementor-element-fa2a838{display:flex;flex-direction:column;gap:52px;width:100%;max-width:1140px;margin:0 auto;padding:32px 24px 80px;box-sizing:border-box;}
.elementor-15689 .elementor-element.elementor-element-fa2a838 *{box-sizing:border-box;}
.elementor-15689 .elementor-element.elementor-element-fa2a838 #hub-bem-estar-natural-15689-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:12px 36px;align-items:center;padding:44px;border-radius:26px;background:#f2f7ed;}
.elementor-15689 .elementor-element.elementor-element-fa2a838 #hub-bem-estar-natural-15689-hero>.elementor-element{min-width:0;}
.elementor-15689 .elementor-element.elementor-element-fa2a838 #hub-bem-estar-natural-15689-hero>.elementor-widget-image{grid-column:2;grid-row:1/4;}
.elementor-15689 .elementor-element.elementor-element-fa2a838 #hub-bem-estar-natural-15689-hero img{width:100%;height:auto;display:block;border-radius:20px;}
.elementor-15689 .elementor-element.elementor-element-fa2a838 #hub-bem-estar-natural-15689-hero h1{color:#315b39;font-size:clamp(30px,3vw,46px);line-height:1.12;}
.elementor-15689 .elementor-element.elementor-element-fa2a838 #hub-bem-estar-natural-15689-hero .elementor-widget-text-editor:first-child{color:#617568;font-size:14px;}
.elementor-15689 .elementor-element.elementor-element-fa2a838 .hub-subjects,.elementor-15689 .elementor-element.elementor-element-fa2a838 .hub-featured{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));}
.elementor-15689 .elementor-element.elementor-element-fa2a838 .hub-subjects>.elementor-widget-heading,.elementor-15689 .elementor-element.elementor-element-fa2a838 .hub-featured>.elementor-widget-heading{grid-column:1/-1;}
.elementor-15689 .elementor-element.elementor-element-fa2a838 .hub-subjects .elementor-widget-icon-box,.elementor-15689 .elementor-element.elementor-element-fa2a838 .hub-featured .elementor-widget-icon-box{background:#fff;border:1px solid #e3eadf;border-radius:18px;padding:24px;min-width:0;box-shadow:0 8px 22px rgba(36,67,39,.05);}
.elementor-15689 .elementor-element.elementor-element-fa2a838 .hub-subjects .elementor-icon-box-icon,.elementor-15689 .elementor-element.elementor-element-fa2a838 .hub-featured .elementor-icon-box-icon{display:none;}
.elementor-15689 .elementor-element.elementor-element-fa2a838 .hub-subjects .elementor-icon-box-title,.elementor-15689 .elementor-element.elementor-element-fa2a838 .hub-featured .elementor-icon-box-title{margin:0 0 8px;color:#315b39;font-size:20px;}
.elementor-15689 .elementor-element.elementor-element-fa2a838 .hub-subjects .elementor-icon-box-description{color:#52655b;font-size:15px;line-height:1.5;}
.elementor-15689 .elementor-element.elementor-element-fa2a838 .hub-subjects .elementor-icon-box-wrapper,.elementor-15689 .elementor-element.elementor-element-fa2a838 .hub-featured .elementor-icon-box-wrapper{text-align:left;}
.elementor-15689 .elementor-element.elementor-element-fa2a838 .hub-explains{background:#e8f3e6;border:1px solid #d4e8d2;border-radius:20px;padding:32px;}
.elementor-15689 .elementor-element.elementor-element-fa2a838 .hub-curation{background:#faf5e9;border:1px solid #eee1c9;border-radius:20px;padding:32px;}
.elementor-15689 .elementor-element.elementor-element-fa2a838 .hub-club{background:#e9f5ee;border-radius:20px;padding:30px;}
.elementor-15689 .elementor-element.elementor-element-fa2a838 .hub-club .elementor-button{background:#387b50;border-radius:999px;}
.elementor-15689 .elementor-element.elementor-element-fa2a838 .elementor-widget-heading h2{color:#315b39;font-size:clamp(26px,2.4vw,34px);line-height:1.2;}
@media(max-width:767px){.elementor-15689 .elementor-element.elementor-element-fa2a838{padding:20px 16px 56px;gap:34px;}.elementor-15689 .elementor-element.elementor-element-fa2a838 #hub-bem-estar-natural-15689-hero{display:flex;flex-direction:column;padding:24px;gap:8px;}.elementor-15689 .elementor-element.elementor-element-fa2a838 #hub-bem-estar-natural-15689-hero .elementor-widget-image{width:100%;}.elementor-15689 .elementor-element.elementor-element-fa2a838 .hub-subjects,.elementor-15689 .elementor-element.elementor-element-fa2a838 .hub-featured{grid-template-columns:1fr;}.elementor-15689 .elementor-element.elementor-element-fa2a838 .hub-explains,.elementor-15689 .elementor-element.elementor-element-fa2a838 .hub-curation,.elementor-15689 .elementor-element.elementor-element-fa2a838 .hub-club{padding:22px;}}/* End custom CSS */