@import url(/wp-content/plugins/elmar-eugenio-core/assets/css/brand.css);body.eec-home-public{margin:0;background:#fff;color:#1c2523;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;-webkit-font-smoothing:antialiased}body.eec-home-public a{text-decoration:none}.eec-home-shell{width:min(1180px,calc(100% - 40px));margin-inline:auto}.eec-home-topbar{position:relative;z-index:10;border-bottom:1px solid #ded8cc;background:rgb(255 255 255 / .97)}.eec-home-topbar .eec-home-shell{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:74px}.eec-home-brand{display:flex;flex-direction:column;color:#1c2523;line-height:1.25}.eec-home-brand strong{font-size:16px}.eec-home-brand span{color:#62665f;font-size:12px}.eec-home-nav{display:flex;align-items:center;gap:24px}.eec-home-nav a{color:#475569;font-size:14px;font-weight:750}.eec-home-nav a:hover,.eec-home-nav a[aria-current=page]{color:#0b5d57}.eec-home-nav .eec-home-nav-cta{padding:10px 19px;border-radius:999px;background:#c7904d;color:#1c2523}.eec-home-nav .eec-home-nav-cta:hover{background:#d3a15f;color:#1c2523}.eec-home-footer{padding:30px 0;border-top:1px solid #ded8cc;background:#fff}.eec-home-footer .eec-home-shell{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px 28px;color:#62665f;font-size:13px}.eec-home-footer strong{color:#1c2523}.eec-home-footer-nav{display:flex;flex-wrap:wrap;gap:8px 16px}.eec-home-footer-nav a{color:#62665f;font-weight:750}.eec-home-footer-nav a:hover,.eec-home-footer-nav a[aria-current=page]{color:#0b5d57}.eec-home-footer .eec-home-shell>span{flex:1 1 360px;text-align:right}body.eec-home-public a:focus-visible{outline:3px solid rgb(11 93 87 / .42);outline-offset:3px}body.eec-home-public .eec-home-topbar,body.eec-home-public .eec-home-footer{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;line-height:1.4}body.eec-home-public .eec-home-topbar *,body.eec-home-public .eec-home-footer *{box-sizing:border-box}.eec-site{--eec-color-primary:#0b5d57;--eec-color-primary-strong:#073f3b;--eec-color-accent:#c7904d;--eec-color-ink:#1c2523;--eec-color-muted:#62665f;--eec-color-line:#ded8cc;--eec-color-surface:#ffffff;--eec-color-surface-soft:#f4f1ea;--eec-font-display:ui-serif, "Iowan Old Style", "Palatino Linotype", "Book Antiqua", Georgia, serif;--eec-font-body:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;--eec-radius-sm:10px;--eec-radius-md:18px;--eec-radius-lg:28px;--eec-shadow-sm:0 8px 24px rgba(18, 30, 50, .07);--eec-space-1:8px;--eec-space-2:12px;--eec-space-3:16px;--eec-space-4:24px;--eec-space-5:32px;--eec-space-6:48px;--eec-space-7:72px;color:var(--eec-color-ink);background:var(--eec-color-surface);font-family:var(--eec-font-body);line-height:1.6}.eec-site *,.eec-site *::before,.eec-site *::after{box-sizing:border-box}.eec-site-container{width:min(1180px, calc(100% - 40px));margin:0 auto;padding:var(--eec-space-5) 0 var(--eec-space-5)}.eec-page-section{margin:0 0 clamp(28px, 4vw, 48px)}.eec-page-section:last-child{margin-bottom:0}.eec-page-section--muted{display:block;width:100%;padding:clamp(24px, 4vw, 40px);border-radius:var(--eec-radius-lg);background:var(--eec-color-surface-soft)}.eec-page-section--compact{margin-top:0}.eec-component{margin:0}.eec-site h1,.eec-site h2,.eec-site h3,.eec-site h4{font-family:var(--eec-font-display);font-weight:600}.eec-hero{position:relative;overflow:hidden;padding:clamp(40px, 8vw, 92px);border:1px solid rgb(255 255 255 / .12);border-radius:var(--eec-radius-lg);color:#fff;background:linear-gradient(125deg,#073f3b 0%,#0b5d57 54%,#124a46 100%);box-shadow:0 24px 60px rgb(16 46 43 / .16)}.eec-hero::after{content:"";position:absolute;right:-130px;top:-190px;width:420px;height:420px;border:1px solid rgb(255 255 255 / .13);border-radius:50%;pointer-events:none}.eec-hero-content{position:relative;z-index:1;max-width:850px}.eec-component-eyebrow{display:inline-block;margin-bottom:var(--eec-space-2);color:var(--eec-color-primary);font-size:.82rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.eec-hero .eec-component-eyebrow{color:#e1b77c}.eec-hero h2{position:relative;z-index:1;margin:0 0 var(--eec-space-3);color:#fff!important;font-size:clamp(2.25rem, 5vw, 4.5rem);line-height:1.04;letter-spacing:-.045em}.eec-hero-description{position:relative;z-index:1;max-width:760px;color:#d7dfdb;font-size:clamp(1rem, 1.5vw, 1.18rem)}.eec-hero-description p,.eec-content-card p,.eec-cta p{margin:0}.eec-actions{display:flex;flex-wrap:wrap;gap:var(--eec-space-2);margin-top:var(--eec-space-4)}.eec-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:12px 20px;border:1px solid #fff0;border-radius:var(--eec-radius-sm);font-weight:700;text-decoration:none!important;transition:transform .15s ease,background .15s ease}.eec-button:hover{transform:translateY(-1px)}.eec-button.primary{color:#fff!important;background:var(--eec-color-primary)}.eec-button.primary:hover{background:var(--eec-color-primary-strong)}.eec-button.secondary{color:var(--eec-color-ink)!important;border-color:var(--eec-color-line);background:#fff}.eec-hero .eec-actions{position:relative;z-index:1}.eec-hero .eec-button.primary{color:#1c2523!important;background:var(--eec-color-accent);box-shadow:0 12px 28px rgb(80 54 24 / .24)}.eec-hero .eec-button.primary:hover{background:#d3a15f}.eec-hero .eec-button.secondary{color:#fff!important;border-color:rgb(255 255 255 / .45);background:#fff0}.eec-hero .eec-button.secondary:hover{background:rgb(255 255 255 / .1)}.eec-section-title{margin:0 0 var(--eec-space-3);color:var(--eec-color-ink);font-size:clamp(1.65rem, 3vw, 2.3rem);line-height:1.15;letter-spacing:-.025em}.eec-component-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--eec-space-3)}.eec-content-card{padding:var(--eec-space-4);border:1px solid var(--eec-color-line);border-radius:var(--eec-radius-md);background:#fff;box-shadow:var(--eec-shadow-sm)}.eec-content-card h4{margin:0 0 var(--eec-space-2);color:var(--eec-color-ink);font-size:1.25rem}.eec-content-card div{color:var(--eec-color-muted)}.eec-checklist,.eec-accordion{padding:var(--eec-space-4);border:1px solid var(--eec-color-line);border-radius:var(--eec-radius-md);background:#fff}.eec-checklist ul{margin:0;padding:0;list-style:none}.eec-checklist li{display:flex;gap:12px;padding:13px 0;border-bottom:1px solid #edf0f3}.eec-checklist li:last-child{border-bottom:0}.eec-checklist li span{color:#128a35;font-weight:800}.eec-accordion details{border-top:1px solid var(--eec-color-line)}.eec-accordion details:last-child{border-bottom:1px solid var(--eec-color-line)}.eec-accordion summary{padding:15px 0;cursor:pointer;font-weight:700}.eec-accordion details div{padding:0 0 16px;color:var(--eec-color-muted)}.eec-cta{display:flex;gap:clamp(24px, 5vw, 64px);align-items:center;justify-content:space-between;padding:clamp(32px, 6vw, 64px);border:1px solid rgb(255 255 255 / .12);border-radius:var(--eec-radius-lg);color:#f8fafc;background:linear-gradient(135deg,#102e2b 0%,#073f3b 100%);box-shadow:0 20px 50px rgb(7 63 59 / .18)}.eec-cta>div{max-width:760px}.eec-cta h3{margin:0 0 10px;color:#fff!important;font-size:clamp(1.75rem, 3.5vw, 2.7rem);line-height:1.12;letter-spacing:-.025em}.eec-cta p,.eec-cta div{color:#d9e1ec}.eec-cta .eec-button{flex:0 0 auto;min-width:168px;min-height:52px;color:#1c2523!important;background:var(--eec-color-accent);box-shadow:0 10px 24px rgb(199 144 77 / .28)}.eec-cta .eec-button:hover{color:#1c2523!important;background:#d3a15f}@media (max-width:800px){body.eec-home-public .eec-home-shell{width:calc(100% - 24px)!important;max-width:none!important;margin-right:auto!important;margin-left:auto!important}body.eec-home-public .eec-home-topbar{min-height:0!important;padding:0!important;background:linear-gradient(135deg,#073f3b 0%,#0b4d48 58%,#083b38 100%)!important;border-bottom:1px solid rgb(225 183 111 / .34)!important;box-shadow:0 8px 28px rgb(4 45 42 / .12)!important}body.eec-home-public .eec-home-topbar .eec-home-shell{display:flex!important;min-height:68px!important;align-items:center!important;justify-content:space-between!important;flex-wrap:nowrap!important;gap:12px!important;padding:0!important}body.eec-home-public .eec-home-nav{display:flex!important;flex:0 0 auto!important;align-items:center!important;gap:0!important;margin:0!important;padding:0!important}body.eec-home-public .eec-home-topbar .eec-site-brand{max-width:min(57vw,245px)!important}body.eec-home-public .eec-home-topbar .eec-site-brand__full{display:block!important;width:100%!important;height:auto!important;max-height:58px!important}body.eec-home-public .eec-home-nav>a:not(.eec-home-nav-cta){display:none!important}body.eec-home-public .eec-home-nav .eec-home-nav-cta{display:inline-flex!important;min-height:40px!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:8px 13px!important;border-radius:999px!important;color:#1c2523!important;background:#c7904d!important;font-size:13px!important;font-weight:800!important;line-height:1!important;white-space:nowrap!important}body.eec-home-public .eec-home-footer{padding:30px 0!important;border-top:1px solid rgb(225 183 111 / .26)!important;background:linear-gradient(135deg,#073f3b 0%,#0b4d48 58%,#083b38 100%)!important}body.eec-home-public .eec-home-footer .eec-home-shell{display:grid!important;grid-template-columns:1fr!important;gap:16px!important;padding:0!important;color:rgb(255 255 255 / .76)!important}body.eec-home-public .eec-home-footer strong{margin:0!important;color:#fff!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif!important;font-size:15px!important;font-weight:800!important;line-height:1.35!important}body.eec-home-public .eec-home-footer-nav{display:flex!important;flex-wrap:wrap!important;gap:8px 14px!important;margin:0!important;padding:0!important}body.eec-home-public .eec-home-footer-nav a{margin:0!important;padding:0!important;color:#fff!important;font-size:13px!important;font-weight:750!important;line-height:1.35!important}body.eec-home-public .eec-home-footer .eec-home-shell>span{margin:0!important;color:rgb(255 255 255 / .72)!important;font-size:12.5px!important;line-height:1.55!important;text-align:left!important}.eec-site-container{width:min(100% - 24px, 1180px);padding-top:20px}.eec-page-section--muted,.eec-component-grid{grid-template-columns:1fr}.eec-hero{padding:40px 24px}.eec-cta{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.eec-site *,.eec-site *::before,.eec-site *::after{scroll-behavior:auto!important;transition:none!important}}.eec-page-section--wide .eec-trust-bar{margin-top:18px}.eec-trust-bar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--eec-color-line);border-radius:var(--eec-radius-md);background:var(--eec-color-line)}.eec-trust-item{display:flex;gap:14px;align-items:flex-start;padding:22px;background:#fff}.eec-trust-mark{display:inline-grid;width:28px;height:28px;flex:0 0 28px;place-items:center;border-radius:50%;color:#fff;background:var(--eec-color-primary);font-weight:800}.eec-trust-item strong,.eec-trust-item small{display:block}.eec-trust-item strong{margin-bottom:3px;font-size:1rem}.eec-trust-item small{color:var(--eec-color-muted);font-size:.88rem;line-height:1.4}.eec-section-intro{max-width:720px;margin:-8px 0 26px;color:var(--eec-color-muted);font-size:1.05rem}.eec-timeline{width:100%;min-width:0}.eec-timeline ol{display:grid;width:100%;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;counter-reset:eec-step}.eec-timeline li{position:relative;padding:24px;border:1px solid var(--eec-color-line);border-radius:var(--eec-radius-md);background:#fff}.eec-step-number{display:grid;width:38px;height:38px;margin-bottom:18px;place-items:center;border-radius:12px;color:#fff;background:var(--eec-color-primary);font-weight:800}.eec-timeline h4{margin:0 0 8px;font-size:1.14rem}.eec-timeline li div div{color:var(--eec-color-muted)}.eec-section-heading{display:flex;gap:24px;align-items:flex-end;justify-content:space-between;margin-bottom:22px}.eec-section-heading .eec-section-title{margin-bottom:0}.eec-text-link{color:var(--eec-color-primary)!important;font-weight:750;text-decoration:none!important}.eec-article-card{display:flex;min-height:245px;flex-direction:column;padding:26px;border:1px solid var(--eec-color-line);border-radius:var(--eec-radius-md);background:#fff;box-shadow:var(--eec-shadow-sm)}.eec-article-meta{margin-bottom:12px;color:var(--eec-color-muted);font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.eec-article-card h4{margin:0 0 12px;font-size:1.25rem;line-height:1.25}.eec-article-card h4 a{color:var(--eec-color-ink)!important;text-decoration:none!important}.eec-article-card p{flex:1;margin:0 0 18px;color:var(--eec-color-muted)}#servicos{scroll-margin-top:30px}@media (max-width:980px){.eec-timeline ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.eec-trust-bar,.eec-timeline ol{grid-template-columns:1fr}.eec-section-heading{align-items:flex-start;flex-direction:column}}.eec-page-section--muted>.eec-component,.eec-page-section--muted>.eec-timeline,.eec-page-section--muted>.eec-accordion{width:100%;min-width:0}.eec-page-section--muted .eec-accordion{padding:clamp(24px,4vw,40px)}.eec-page-section--muted .eec-accordion details{width:100%}@media (max-width:800px){.eec-site-container{padding-bottom:24px}.eec-page-section{margin-bottom:28px}.eec-page-section--muted{padding:20px}.eec-cta{padding:32px 24px}.eec-cta .eec-button{width:100%}}@media print{.eec-home-topbar,.eec-home-footer{display:none!important}.eec-site-container{padding-bottom:0}.eec-page-section{break-inside:avoid;margin-bottom:24px}.eec-page-section:last-child{margin-bottom:0}.eec-cta{break-inside:avoid;box-shadow:none}}.eec-hero--with-image{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:48px;align-items:center}.eec-hero-media{position:relative;z-index:1;margin:0;overflow:hidden;border:1px solid rgb(255 255 255 / .22);border-radius:calc(var(--eec-radius-md) + 8px);box-shadow:0 24px 55px rgb(5 31 29 / .28);background:#183b37}.eec-hero-media img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover}@media(max-width:900px){.eec-hero--with-image{grid-template-columns:1fr;gap:28px}.eec-hero-media{max-width:620px}.eec-hero-media img{aspect-ratio:16/11}}.eec-content-card{position:relative;display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.eec-content-card:hover{transform:translateY(-3px);box-shadow:var(--eec-shadow-md);border-color:rgb(11 93 87 / .28)}.eec-content-card>div{flex:1}.eec-card-link{display:inline-flex;align-items:center;gap:7px;margin-top:18px;font-weight:700;text-decoration:none;color:var(--eec-color-primary)}.eec-card-link span{transition:transform .2s ease}.eec-card-link:hover span{transform:translateX(4px)}@media(prefers-reduced-motion:reduce){.eec-content-card,.eec-card-link span{transition:none}.eec-content-card:hover{transform:none}}.eec-home-videos-heading{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:32px;align-items:end;margin-bottom:28px}.eec-home-videos-heading p{margin:0;color:var(--eec-muted,#5e6b75);font-size:1rem;line-height:1.7}.eec-home-videos-eyebrow{display:block;margin-bottom:8px;color:#b8862d;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.eec-home-video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.eec-home-video-grid--2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:900px}.eec-home-video-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.eec-home-video-card{overflow:hidden;border:1px solid rgb(12 76 59 / .12);border-radius:18px;background:#fff;box-shadow:0 12px 30px rgb(7 50 39 / .07)}.eec-home-video-card .eec-youtube-lite{aspect-ratio:16/9}.eec-home-video-card .eec-youtube-play,.eec-home-video-card iframe{width:100%;height:100%;border:0}.eec-home-video-card .eec-youtube-play{position:relative;display:block;padding:0;background:#071;border:0;cursor:pointer}.eec-home-video-card img{display:block;width:100%;height:100%;object-fit:cover}.eec-home-video-card .eec-youtube-play span{position:absolute;left:50%;top:50%;display:grid;width:54px;height:54px;place-items:center;transform:translate(-50%,-50%);border-radius:50%;background:#d7a43e;color:#073b2f;font-size:20px}.eec-home-video-card-body{padding:18px 20px 22px}.eec-home-video-card-body small{display:block;margin-bottom:8px;color:#0b664f;font-weight:800;text-transform:uppercase}.eec-home-video-card-body h4{margin:0;color:#15334d;font-size:1.22rem;line-height:1.3}.eec-home-videos-action{display:flex;justify-content:center;margin-top:28px}@media(max-width:980px){.eec-home-video-grid,.eec-home-video-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.eec-home-videos-heading{grid-template-columns:1fr}}@media(max-width:640px){.eec-home-video-grid,.eec-home-video-grid--2,.eec-home-video-grid--4{grid-template-columns:1fr}.eec-home-videos-heading{gap:12px}.eec-home-video-card-body{padding:16px}}