:root{--primary_color:#313032;--secondary_color:#fff;--heading_font:"museo",serif;--body_font:"din-2014-rounded-variable",sans-serif;--color-primary:#313032;--color-secondary:#fff}.content-wrapper{max-width:var(--ip-content-max)}.content-wrapper--vertical-spacing,.dnd-section{padding:80px 1rem}.dnd-section>.row-fluid{max-width:1440px}html{font-size:16px}body{color:#313032;font-size:16px}body,p{text-decoration:none}a,body,p{font-family:din-2014-rounded-variable,sans-serif;font-style:normal;font-weight:400}a{color:#0270e0}a:focus,a:hover{color:#0048b8}a:active,a:focus,a:hover{font-family:din-2014-rounded-variable,sans-serif;font-style:normal;font-weight:400;text-decoration:none}a:active{color:#2a98ff}.h1,h1{font-size:48px}.h1,.h2,h1,h2{color:#313032;font-family:museo,serif;font-style:normal;font-weight:700;text-decoration:none;text-transform:none}.h2,h2{font-size:40px}.h3,h3{color:#313032;font-family:museo,serif;font-size:30px;font-style:normal;font-weight:700;text-decoration:none;text-transform:none}.h4,h4{font-size:24px}.h4,.h5,h4,h5{color:#313032;font-family:museo,serif;font-style:normal;font-weight:400;text-decoration:none;text-transform:none}.h5,h5{font-size:20px}.h6,h6{color:#313032;font-family:museo,serif;font-size:18px;font-style:normal;font-weight:400;text-decoration:none;text-transform:none}blockquote{border-left-color:#fff}.button,.hs-blog-post-listing__post-button,.hs-button,button{background-color:#313032;border:1px solid #313032;border-radius:6px;color:#fff;font-family:din-2014-rounded-variable,sans-serif;font-size:16px;font-style:normal;font-weight:400;padding:15px 53px;text-decoration:none;text-transform:none}.submitted-message,form{font-family:din-2014-rounded-variable,sans-serif;font-weight:400;padding:0}.form-title,.submitted-message,form{background-color:#fff;border:1px #fff;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:0;border-top-right-radius:0;font-style:normal;text-decoration:none}.form-title{font-family:museo;font-size:30px;font-weight:700;padding:0 0 30px}.form-title,form label{color:#313032}form legend{color:#707072}form input[type=email],form input[type=file],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form select,form textarea{background-color:#fff;border:1px solid #d9d9d9;border-radius:13px;color:#313032}::-webkit-input-placeholder{color:#9a9a9c}::-moz-placeholder{color:#9a9a9c}:-ms-input-placeholder{color:#9a9a9c}::placeholder{color:#9a9a9c}.hs-fieldtype-date .input .hs-dateinput:before{color:#9a9a9c}.fn-date-picker td.is-selected .pika-button{background:#313032}.fn-date-picker td .pika-button:hover{background-color:#313032!important}.fn-date-picker td.is-today .pika-button{color:#313032}form .hs-button,form input[type=submit]{background-color:#313032;border:1px #313032;border-radius:6px;color:#fff;font-family:din-2014-rounded-variable,sans-serif;font-size:16px;font-style:normal;font-weight:400;padding:15px 53px;text-decoration:none;text-transform:none}table{background-color:#fff}table,td,th{border:1px solid #313032}td,th{color:#313032;padding:18px}thead th{background-color:#313032;color:#fff}tfoot td{color:#313032}.header,tfoot td{background-color:#fff}.header__language-switcher .lang_list_class li a,.header__language-switcher-label-current,.header__logo .logo-company-name,.menu__link{color:#313032;font-family:din-2014-rounded-variable}.menu__child-toggle-icon{border-top-color:#313032}.header__language-switcher .lang_list_class li a:focus,.header__language-switcher .lang_list_class li:hover a,.header__language-switcher-label-current:focus,.header__language-switcher-label-current:hover,.menu .menu__link:focus,.menu .menu__link:hover{color:#09080a}.menu__child-toggle-icon:focus,.menu__child-toggle-icon:hover{border-top-color:#09080a}.header__language-switcher .lang_list_class li a:active,.header__language-switcher-label-current:active,.menu .menu__link:active{color:#59585a}.menu__child-toggle-icon:active{border-top-color:#59585a}.menu .menu__item--depth-1>.menu__link--active-link:after{background-color:#313032}@media (min-width:767px){.header__language-switcher .lang_list_class,.menu .menu__submenu,.menu__submenu--level-2>.menu__item:first-child:before{background-color:#fff;border:2px solid #313032}}.menu__submenu .menu__link,.menu__submenu .menu__link:focus,.menu__submenu .menu__link:hover{background-color:#fff;color:#313032}.header__language-switcher .lang_list_class:before{border-bottom-color:#313032}.header__language-switcher .lang_list_class li:hover,.menu__submenu .menu__link:focus,.menu__submenu .menu__link:hover,.menu__submenu--level-2>.menu__item:first-child.focus:before,.menu__submenu--level-2>.menu__item:first-child:hover:before{background-color:#fff}.header__language-switcher .lang_list_class.first-active:after{border-bottom-color:#fff}.header__language-switcher .lang_list_class li a,.header__language-switcher-label-current{font-family:din-2014-rounded-variable}.header__language-switcher-label-current:after{border-top-color:#313032}@media(max-width:767px){.header__navigation{background-color:#fff}.header__navigation-toggle svg,.menu-arrow svg{fill:#313032}}.blog-header__inner,.blog-post,.blog-related-posts{padding:80px 0}.blog-post__meta a,.blog-post__tag-link{color:#313032}.blog-post__tag-link:focus,.blog-post__tag-link:hover{color:#09080a}.blog-post__tag-link:active{color:#59585a}.blog-related-posts__title-link,.blog-related-posts__title-link:active,.blog-related-posts__title-link:focus,.blog-related-posts__title-link:hover{font-family:museo,serif;font-style:normal;font-weight:700;text-decoration:none;text-transform:none}.blog-related-posts__title-link{color:#313032}.blog-related-posts__title-link:focus,.blog-related-posts__title-link:hover{color:#09080a}.blog-related-posts__title-link:active{color:#59585a}.blog-comments{margin-bottom:80px}#comments-listing .comment-reply-to{color:#0270e0}#comments-listing .comment-reply-to:focus,#comments-listing .comment-reply-to:hover{color:#0048b8}#comments-listing .comment-reply-to:active{color:#2a98ff}.hs-search-results__title{color:#313032;font-family:museo,serif;font-style:normal;font-weight:700;text-decoration:none}.hs-blog-post-listing__post-title-link,.hs-blog-post-listing__post-title-link:active,.hs-blog-post-listing__post-title-link:focus,.hs-blog-post-listing__post-title-link:hover{font-family:museo,serif;font-style:normal;font-weight:700;text-decoration:none;text-transform:none}.hs-blog-post-listing__post-title-link{color:#313032}.hs-blog-post-listing__post-title-link:focus,.hs-blog-post-listing__post-title-link:hover{color:#09080a}.hs-blog-post-listing__post-title-link:active{color:#59585a}.hs-blog-post-listing__post-author-name,.hs-blog-post-listing__post-tag,.hs-pagination__link--number,.hs-pagination__link-text{color:#313032}.hs-pagination__link--number:focus,.hs-pagination__link--number:hover,.hs-pagination__link:focus .hs-pagination__link-text,.hs-pagination__link:hover .hs-pagination__link-text{color:#09080a}.hs-pagination__link--number:active,.hs-pagination__link:active .hs-pagination__link-text{color:#59585a}.hs-pagination__link-icon svg{fill:#313032}.card__price{color:#313032;font-family:museo,serif;font-size:30px;font-style:normal;font-weight:700;text-decoration:none}.card__body svg{fill:#313032}.social-links__icon{background-color:#313032}.social-links__icon:focus,.social-links__icon:hover{background-color:#09080a}.social-links__icon:active{background-color:#59585a;color:#313032;font-family:museo,serif;font-size:30px;font-style:normal;font-weight:700;text-decoration:none}body,p{color:var(--color-text-body)}.h1,.h2,.h3,.h4,h1,h2,h3,h4{color:var(--color-text);font-family:var(--heading_font);letter-spacing:var(--ip-tracking-tight);text-wrap:balance}.h5,.h6,h5,h6{color:var(--color-text);font-family:var(--body_font)}a{color:var(--color-link);text-decoration:none}a:focus,a:hover{color:var(--color-link-hover)}:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}blockquote{border-left:3px solid var(--color-secondary);color:var(--color-text)}hr{border-bottom:1px solid var(--color-border)}.button,.hs-blog-post-listing__post-button,.hs-button,button,form .hs-button,form input[type=submit]{align-items:center;background:var(--btn-primary-bg);border:none;border-radius:var(--btn-radius);box-shadow:var(--btn-primary-shadow);color:var(--btn-primary-text);cursor:pointer;display:inline-flex;font-family:var(--btn-font);font-size:var(--ip-text-base);font-weight:var(--btn-weight);gap:var(--btn-gap);justify-content:center;line-height:1;padding:var(--btn-padding-y) var(--btn-padding-x);text-decoration:none;transition:filter .18s ease,background-color .18s ease,color .18s ease,transform .12s ease,box-shadow .18s ease;white-space:nowrap}.button svg,.button__icon svg,.hs-button svg{fill:currentColor;flex:0 0 auto;height:1em;width:1em}.button__icon{align-items:center;color:inherit;display:inline-flex;line-height:0}.button:focus,.button:hover,.hs-blog-post-listing__post-button:focus,.hs-blog-post-listing__post-button:hover,.hs-button:focus,.hs-button:hover,button:focus,button:hover,form .hs-button:focus,form .hs-button:hover,form input[type=submit]:focus,form input[type=submit]:hover{border:none;filter:brightness(.94);text-decoration:none}.button:active,.hs-button:active,button:active,form .hs-button:active,form input[type=submit]:active{box-shadow:var(--btn-primary-shadow);filter:brightness(.98);transform:scale(.975)}.button:disabled,.button[disabled],.hs-button:disabled,button:disabled{background:var(--btn-disabled-bg);box-shadow:none;color:var(--btn-disabled-text);cursor:not-allowed;filter:none;opacity:var(--btn-disabled-opacity);transform:none}.button--accent,.hs-button--accent{background:var(--btn-accent-bg);box-shadow:var(--ip-shadow-sm);color:var(--btn-accent-text)}.button--ink,.hs-button--ink{background:var(--btn-ink-bg);box-shadow:var(--ip-shadow-sm);color:var(--btn-ink-text)}.button--secondary,.hs-button--secondary{background:var(--btn-secondary-bg);box-shadow:inset 0 0 0 1.5px var(--btn-secondary-border);color:var(--btn-secondary-text)}.button--secondary:focus,.button--secondary:hover{background:var(--btn-secondary-bg-hover);box-shadow:inset 0 0 0 1.5px var(--btn-secondary-border);color:var(--btn-secondary-text-hover);filter:none}.button--ghost,.hs-button--ghost{background:transparent;box-shadow:none;color:var(--btn-ghost-text)}.button--ghost:focus,.button--ghost:hover{background:var(--btn-ghost-bg-hover);box-shadow:none;filter:none}.button--on-dark,.hs-button--on-dark{background:var(--ip-white);box-shadow:none;color:var(--color-text)}.button--on-dark:focus,.button--on-dark:hover{background:var(--color-primary-subtle);box-shadow:var(--ip-shadow-sm);color:var(--color-text);filter:none}.button--square{border-radius:var(--btn-radius-square)}.button--sm{font-size:var(--ip-text-sm);letter-spacing:var(--btn-tracking-sm);padding:var(--btn-padding-y-sm) var(--btn-padding-x-sm)}.button--md{font-size:var(--ip-text-base);letter-spacing:var(--btn-tracking-md);padding:var(--btn-padding-y) var(--btn-padding-x)}.button--lg{font-size:var(--ip-text-lg);letter-spacing:var(--btn-tracking-lg);padding:var(--btn-padding-y-lg) var(--btn-padding-x-lg)}.button--area{background:var(--btn-area-color);box-shadow:var(--ip-shadow-sm);color:var(--btn-area-text)}.button--area:focus,.button--area:hover{box-shadow:var(--ip-shadow-sm);filter:brightness(var(--btn-area-hover-bright));transform:none}.button--area.button--outline{background:var(--ip-white);box-shadow:inset 0 0 0 1.5px var(--btn-area-color);color:var(--btn-area-outline-text)}.button--area.button--outline:focus,.button--area.button--outline:hover{background:var(--btn-area-color);box-shadow:inset 0 0 0 1.5px var(--btn-area-color);color:var(--btn-area-text);filter:none}.button--area-crianca{--btn-area-color:var(--ip-area-crianca);--btn-area-text:var(--ip-neutral-900);--btn-area-outline-text:var(--ip-neutral-900)}.button--area-coracao{--btn-area-color:var(--ip-area-coracao);--btn-area-text:var(--ip-neutral-900);--btn-area-outline-text:var(--ip-neutral-900)}.button--area-pele{--btn-area-color:var(--ip-area-pele);--btn-area-text:var(--ip-neutral-900);--btn-area-outline-text:var(--ip-neutral-900)}.button--area-digestiva{--btn-area-color:var(--ip-area-digestiva);--btn-area-text:var(--ip-neutral-900);--btn-area-outline-text:var(--ip-neutral-900)}.button--area-clinica{--btn-area-color:var(--ip-area-clinica);--btn-area-text:var(--ip-neutral-900);--btn-area-outline-text:var(--ip-neutral-900)}.button--area-imagem{--btn-area-color:var(--ip-area-imagem);--btn-area-text:var(--ip-white);--btn-area-outline-text:var(--ip-area-imagem)}.button--area-mulher{--btn-area-color:var(--ip-area-mulher);--btn-area-text:var(--ip-white);--btn-area-outline-text:var(--ip-area-mulher)}.button--area-idoso{--btn-area-color:var(--ip-area-idoso);--btn-area-text:var(--ip-white);--btn-area-outline-text:var(--ip-area-idoso)}.button--area-gestao{--btn-area-color:var(--ip-area-gestao);--btn-area-text:var(--ip-white);--btn-area-outline-text:var(--ip-area-gestao)}.button--area-mental{--btn-area-color:var(--ip-area-mental);--btn-area-text:var(--ip-white);--btn-area-outline-text:var(--ip-area-mental)}.button--area-metabolica{--btn-area-color:var(--ip-area-metabolica);--btn-area-text:var(--ip-white);--btn-area-outline-text:var(--ip-neutral-900)}.button--full-width{display:flex;width:100%}.icon-button{align-items:center;background:var(--ip-white);border:none;border-radius:var(--ip-radius-full);box-shadow:inset 0 0 0 1.5px var(--ip-stone-500);color:var(--ip-neutral-900);cursor:pointer;display:inline-flex;flex:0 0 auto;height:44px;justify-content:center;line-height:0;padding:0;transition:filter .18s ease,background-color .18s ease,color .18s ease,transform .12s ease,box-shadow .18s ease;width:44px}.icon-button svg{fill:currentColor;height:1.25em;width:1.25em}.icon-button:focus,.icon-button:hover{filter:brightness(.94)}.icon-button:active{transform:scale(.94)}.icon-button:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.icon-button:disabled,.icon-button[disabled]{background:var(--btn-disabled-bg);box-shadow:none;color:var(--btn-disabled-text);cursor:not-allowed;filter:none;opacity:var(--btn-disabled-opacity);transform:none}.icon-button--solid{background:var(--ip-neutral-100);box-shadow:none;color:var(--ip-neutral-900)}.icon-button--ink{background:var(--ip-neutral-900);box-shadow:none;color:var(--ip-neutral-100)}.icon-button--brand{background:var(--ip-sage-600);box-shadow:none;color:var(--ip-white)}.icon-button--sm{font-size:14px;height:36px;width:36px}.icon-button--md{font-size:16px;height:44px;width:44px}.icon-button--lg{font-size:20px;height:56px;width:56px}.submitted-message,form{color:var(--color-text-body);font-family:var(--body_font)}form label{color:var(--color-text);font-family:var(--body_font);font-weight:var(--ip-weight-medium)}form input[type=email],form input[type=file],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form select,form textarea{background-color:var(--input-bg);border:none;border-radius:var(--input-radius);box-shadow:var(--input-shadow);color:var(--input-text);font-family:var(--input-font);font-size:var(--ip-text-base);padding:var(--input-padding-y) var(--input-padding-x);transition:box-shadow .16s ease}form input[type=email]:focus,form input[type=file]:focus,form input[type=number]:focus,form input[type=password]:focus,form input[type=search]:focus,form input[type=tel]:focus,form input[type=text]:focus,form select:focus,form textarea:focus{box-shadow:var(--input-shadow-focus);outline:none}form .hs-form-field.error input,form .hs-form-field.error select,form .hs-form-field.error textarea,form .hs-input.error,form .hs-input.invalid{box-shadow:inset 0 0 0 1px var(--input-border-error)}form input:disabled,form select:disabled,form textarea:disabled{background-color:var(--input-bg-disabled);cursor:not-allowed;opacity:.7}::placeholder{color:var(--input-placeholder)}.header{background-color:transparent;transition:background-color .25s ease,box-shadow .25s ease}.header.is-solid{background-color:var(--nav-bg-solid,#313032);box-shadow:var(--nav-shadow)}.header__language-switcher .lang_list_class li a,.header__language-switcher-label-current,.header__logo .logo-company-name,.menu__link{color:var(--nav-text-idle)}.header .menu__link{font-family:var(--ip-font-din);font-size:15px;font-weight:400}.header__language-switcher-label-current:focus,.header__language-switcher-label-current:hover,.menu .menu__link:focus,.menu .menu__link:hover{color:var(--nav-text-hover)}.menu .menu__link--active-branch,.menu .menu__link--active-link{color:var(--nav-text-active);font-weight:500}.menu__child-toggle-icon{border-top-color:var(--nav-text-idle)}.menu .menu__item--depth-1>.menu__link--active-link:after{background-color:var(--nav-underline)}.header__cta .button-wrapper{margin:0}.header__cta .button{align-items:center;background:var(--ip-neutral-100);color:var(--color-text);display:inline-flex;gap:.5rem;padding:var(--btn-padding-y-sm) var(--btn-padding-x);white-space:nowrap}.header__cta .button:focus,.header__cta .button:hover{background:var(--ip-white)}.header__cta .button:after{background-color:currentColor;content:"";display:inline-block;height:1em;-webkit-mask:var(--ip-icon-arrow-right) center /contain no-repeat;mask:var(--ip-icon-arrow-right) center /contain no-repeat;width:1em}.header__search .site-search__toggle{border:1px solid var(--nav-text);border-radius:50%;color:var(--nav-text);height:40px;width:40px}.header__search .site-search__toggle:focus,.header__search .site-search__toggle:hover{background:hsla(0,0%,100%,.1);opacity:1}@media (max-width:767px){.header__navigation{background-color:var(--nav-bg)}.header__navigation-toggle svg,.menu-arrow svg{fill:var(--nav-text)}}.footer{background-color:#f8f8f8}thead th{background-color:var(--color-primary);color:var(--color-primary-contrast);font-family:var(--body_font)}.card{background-color:var(--card-bg);border:none;border-radius:var(--card-radius);box-shadow:var(--card-shadow);color:var(--color-text-body);transition:box-shadow .2s ease,transform .2s ease}.card:hover{box-shadow:var(--card-shadow-hover);transform:translateY(-3px)}.card--inverse{background-color:var(--card-bg-inverse);color:var(--color-text-inverse)}.card--inverse h1,.card--inverse h2,.card--inverse h3,.card--inverse h4,.card--inverse h5,.card--inverse h6{color:var(--ip-white)}.ip-eyebrow{color:var(--color-primary);display:inline-block;font-family:var(--ip-font-din);font-size:var(--ip-text-xs);font-weight:var(--ip-weight-bold);letter-spacing:var(--ip-tracking-wider);margin:0 0 var(--ip-space-3);text-transform:uppercase}.ip-section-ink{background:var(--gradient-ink,#313032);color:var(--color-text-inverse)}.ip-section-ink h1,.ip-section-ink h2,.ip-section-ink h3,.ip-section-ink h4,.ip-section-ink h5,.ip-section-ink h6{color:var(--ip-white)}.ip-section-ink li,.ip-section-ink p,.ip-section-ink span:not(.ip-stat__value){color:var(--color-text-inverse)}.ip-section-ink .ip-eyebrow{color:var(--ip-sage-300)}.ip-section-ink a:not(.button):not(.ip-course-hero__guide-btn){color:var(--ip-teal-300)}.ip-section-ink a:not(.button):not(.ip-course-hero__guide-btn):hover{color:var(--ip-white)}.ip-section-subtle{background:var(--color-bg-subtle)}