.elementor-kit-15921{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--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-kit-15921 e-page-transition{background-color:#FFBC7D}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.e-con{--container-max-width:1140px}.elementor-widget:not(:last-child){margin-block-end:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}.site-header .site-branding{flex-direction:column;align-items:stretch}.site-header{padding-inline-end:0;padding-inline-start:0}.site-footer .site-branding{flex-direction:column;align-items:stretch}@media(max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.e-con{--container-max-width:1140px}}html,body{margin:0!important;padding:0!important;overflow-x:hidden}.elementor-widget-html,.elementor-widget-html .elementor-widget-container{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;padding:0!important}.hero{margin-top:0!important}html{scroll-behavior:smooth}body{font-family:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}[id]{scroll-margin-top:70px}.adv-nav{box-shadow:0 2px 8px rgb(0 0 0 / .25)}@media (max-width:767px){.adv-nav .elementor-icon-list-items{justify-content:space-around;border-top:1px solid #334155;padding-top:8px}}.adv-narrow{max-width:420px;margin:0 auto}.adv-btn-hero .elementor-button{width:100%;max-width:320px}.adv-card{background:#fff;border-radius:16px;padding:20px;border-left:4px solid #C9A24A;box-shadow:0 1px 3px rgb(0 0 0 / .08);margin-bottom:16px}.adv-link{display:inline-block;margin-top:8px;font-weight:600;color:#16A34A!important}.adv-stat>.elementor-widget-wrap{background:#F1F5F9;border-radius:12px;padding:16px 8px!important}.adv-faq .elementor-accordion-item{background:#fff;border-radius:12px;margin-bottom:12px;box-shadow:0 1px 3px rgb(0 0 0 / .08);overflow:hidden;border:0!important}.adv-contato .elementor-widget-button{margin-bottom:12px!important}.adv-contato .elementor-button{padding:14px}.adv-pulse .elementor-button{animation:advPulse 2s infinite}@keyframes advPulse{0%,100%{box-shadow:0 0 0 0 rgb(37 211 102 / .6)}70%{box-shadow:0 0 0 14px #fff0}}.adv-wa-float{position:fixed!important;bottom:20px;right:20px;z-index:9999;width:auto!important;margin:0!important}.adv-wa-float .elementor-button{width:56px;height:56px;padding:0;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:28px}.adv-wa-float .elementor-button-icon{margin:0!important}