.df-home{--ink:#27332b;--muted:#59655d;--bg:#fafbfa;--panel:#fff;--edge:#d7ded8;--accent:#abd33e;color:#27332b!important;background:#fafbfa!important}.df-home .df-header{background:#fff!important;border-color:#d7ded8!important}.df-home h1,.df-home h2,.df-home h3{color:#27332b!important}.df-home h1 em,.df-home h1 span,.df-home h1 strong{color:#175b32!important;box-shadow:none!important;background:0 0!important}.df-home p,.df-home small{color:#59655d!important}.df-home .df-kicker{color:#175b32!important}.df-home .df-header a,.df-home .df-account a{color:#35463b!important}.df-home .df-button{color:#27332b!important;box-shadow:none!important;background:#abd33e!important;border-color:#6b833b!important}.df-home .df-button:hover{color:#27332b!important;background:#9fc735!important;border-color:#50652a!important}.df-home .df-link,.df-home a:not(.df-button){color:#175b32!important}.df-home .info-start a{color:#27332b!important;box-shadow:none!important;background:#fff!important;border-color:#d7ded8!important}.df-home .info-start a:hover{background:#f1f6e8!important;border-color:#6b833b!important}.df-home .info-start a b,.df-home .info-start a strong{color:#27332b!important}.df-home .info-start a small{color:#59655d!important}.df-home .info-start-icon{color:#175b32!important}.df-home .df-art-label{color:#35463b!important}.df-home .df-art-note{color:#59655d!important}.df-home .df-trust{color:#59655d!important;background:0 0!important;border-color:#d7ded8!important}.df-home .df-service,.df-home .info-demo,.df-home .info-resource-card{background:#fff!important;border-color:#d7ded8!important}.df-home .df-library,.df-home .df-project-art,.df-home .info-projects{background:#edf0ed!important;border-color:#d7ded8!important}.df-home .df-steps article>span{color:#175b32!important;background:#edf0ed!important;border-color:#d7ded8!important}.df-home .df-service-art{background:#edf0ed!important}.df-home .df-last{background:#27332b!important}.df-home .df-last h2,.df-home .df-last p{color:#fff!important}.df-home .df-last .df-kicker{color:#abd33e!important}.df-home .df-footer{color:#35463b!important;background:#edf0ed!important;border-color:#d7ded8!important}.df-home a:focus-visible,.df-home button:focus-visible,.df-home input:focus-visible,.df-home summary:focus-visible{outline-offset:3px;outline:3px solid #175b32!important}.df-home input,.df-home select{color:#27332b!important;background:#fff!important;border-color:#87968b!important}.df-home .hero-art{background:#151a17!important;border-color:#303a32!important}.df-home .hero-art .art-label{color:#abd33e!important}.df-home .hero-art .art-note{color:#d3dbd5!important}.df-home .info-project-entry,.df-home .info-partner-band,.df-home .df-last{background:#151a17!important;border-color:#303a32!important}.df-home .info-project-entry h2,.df-home .info-partners h2,.df-home .info-partners h3,.df-home .df-last h2{color:#fff!important}.df-home .info-project-entry p,.df-home .info-partners p,.df-home .info-partners small{color:#d3dbd5!important}.df-home .info-project-entry .df-kicker,.df-home .info-partners .df-kicker,.df-home .df-last .df-kicker,.df-home .info-project-entry .df-link,.df-home .info-partners .df-link{color:#abd33e!important}.df-home .info-partner-details article{background:#202822!important;border-color:#3d4940!important}.df-home .info-project-entry{border-radius:16px}.df-home .df-hero{background:#151a17!important;border-color:#303a32!important}.df-home .df-hero h1,.df-home .df-hero h1 em,.df-home .df-hero h1 span,.df-home .df-hero h1 strong,.df-home .df-hero h1 b,.df-home .df-hero h2{color:#fff!important}.df-home .df-hero p,.df-home .df-hero small,.df-home .df-hero .info-hero-help{color:#d3dbd5!important}.df-home .df-hero .df-kicker,.df-home .df-hero .df-link,.df-home .df-hero .info-hero-help a{color:#abd33e!important}.df-home .df-hero .info-start a{color:#fff!important;background:#202822!important;border-color:#49554c!important}.df-home .df-hero .info-start strong,.df-home .df-hero .info-start b{color:#fff!important}.df-home .df-hero .info-start small{color:#d3dbd5!important}.df-home .df-hero .info-start svg,.df-home .df-hero .info-start .icon,.df-home .df-hero .info-start a>span:first-child{color:#abd33e!important}.df-home .df-hero .info-start a:hover{background:#2d382f!important;border-color:#abd33e!important}.df-home .df-hero-art{background:#202822!important;border-color:#49554c!important}.df-home .df-hero-art .art-label{color:#abd33e!important}.df-home .df-hero-art .art-note{color:#d3dbd5!important}.df-home .df-hero a:focus-visible,.df-home .df-hero button:focus-visible,.df-home .info-partners a:focus-visible,.df-home .info-partners button:focus-visible,.df-home .df-last a:focus-visible{outline-color:#abd33e!important}.df-home .df-hero .info-resume,.df-home .df-hero .info-resume strong{color:#27332b!important}.df-home .df-hero .info-resume p,.df-home .df-hero .info-resume small{color:#46574d!important}.df-home .df-hero .info-resume a{color:#175b32!important}.df-home .df-hero .info-resume a:focus-visible{outline-color:#175b32!important}.df-home .customer-band{text-align:center;background:#edf0ed}.df-home .customer-band h2{font-size:clamp(24px,4vw,36px)}.df-home .customer-band>p:not(.df-kicker){max-width:700px;margin:12px auto 0}.df-home .customer-logos{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:16px;margin:30px 0 0;padding:0;list-style:none;display:grid}.df-home .customer-logos>li{color:#27332b;background:#fff;border:1px solid #d7ded8;border-radius:10px;justify-content:center;align-items:center;min-height:86px;padding:16px;font-size:20px;font-weight:700;display:flex}.df-home .df-hero-photo{isolation:isolate;aspect-ratio:1;min-height:0!important}.df-home .df-hero-photo>img{object-fit:contain;width:100%;height:100%;display:block}.df-home .df-hero-photo:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0a0e0b99,#0000 22% 69%,#0a0e0bf0);position:absolute;inset:0}.df-home .df-hero-photo .df-art-label{z-index:1;color:#abd33e!important}.df-home .df-hero-photo .df-art-note{z-index:1;right:20px;color:#fff!important}.df-home .df-hero-photo .df-art-note span,.df-home .df-hero-photo .df-art-note small{color:#d3dbd5!important}.df-home .df-service-photo{justify-content:center;align-items:center;display:flex;overflow:hidden;background:#252829!important}.df-home .df-service-photo img{object-fit:contain;width:100%;height:100%;display:block}.df-home .df-service-photo img[alt^=Cabeçote]{object-fit:cover;object-position:center 55%}
