@font-face{font-family:Greycliff;font-style:normal;font-weight:200;src:url(/static/media/fonnts.com-Greycliff_CF_Extra_Light.b4fb3e95ba6db6524dcc.otf) format("opentype")}@font-face{font-family:Greycliff;font-style:normal;font-weight:300;src:url(/static/media/fonnts.com-Greycliff_CF_Thin.7e41f6da139137ed387a.otf) format("opentype")}@font-face{font-family:Greycliff;font-style:normal;font-weight:350;src:url(/static/media/fonnts.com-Greycliff_CF_Light.31fd68cfec6b82725874.otf) format("opentype")}@font-face{font-family:Greycliff;font-style:normal;font-weight:400;src:url(/static/media/fonnts.com-Greycliff_CF_Regular.14fa6d3e81ffcb459734.otf) format("opentype")}@font-face{font-family:Greycliff;font-style:normal;font-weight:500;src:url(/static/media/fonnts.com-Greycliff_CF_Medium.d246b7f64cb5bdf02e59.otf) format("opentype")}@font-face{font-family:Greycliff;font-style:normal;font-weight:600;src:url(/static/media/fonnts.com-Greycliff_CF_Bold.cd615c78dc57a6c52301.otf) format("opentype")}@font-face{font-family:Greycliff;font-style:normal;font-weight:700;src:url(/static/media/fonnts.com-Greycliff_CF_Demi_Bold.ff4fae3911c9615a24ef.otf) format("opentype")}@font-face{font-family:Greycliff;font-style:normal;font-weight:800;src:url(/static/media/fonnts.com-Greycliff_CF_Extra_Bold.3760aa9948004fa59db4.otf) format("opentype")}@font-face{font-family:Greycliff;font-style:normal;font-weight:900;src:url(/static/media/fonnts.com-Greycliff_CF_Heavy.73a6462474955e71fa77.otf) format("opentype")}:root{--color-primary:#162820;--color-primary-light:#223524;--color-secondary:#c6e960;--color-secondary-dark:#818d3d;--color-tertiary:#233625;--color-acento:#e6e6e6;--color-white:#fff;--color-black:#1a1a1a;--font:"Greycliff",sans-serif;--font-weight-primary:700;--font-weight-secondary:500;--font-weight-tertiary:300;--font-weight-quaternary:100}body,html{margin:0;padding:0;width:100%}body{background-color:#fff;background-color:var(--color-white);font-family:Greycliff,sans-serif;font-family:var(--font);font-weight:300;font-weight:var(--font-weight-tertiary)}h1{animation:slideUp .8s ease-out forwards;font-size:3rem;font-weight:700;font-weight:var(--font-weight-primary);justify-self:center;text-shadow:1px 1px 2px #00000040}h1,h2{color:#c6e960;color:var(--color-secondary)}h2,h3{font-weight:500;font-weight:var(--font-weight-secondary)}h3,p{color:#233625;color:var(--color-tertiary)}p{font-weight:100;font-weight:var(--font-weight-quaternary)}button{background-color:#233625;background-color:var(--color-tertiary);border:none;color:#c6e960;color:var(--color-secondary);cursor:pointer;font-family:Greycliff,sans-serif;font-family:var(--font);padding:10px 20px}button:hover{background-color:#818d3d;background-color:var(--color-secondary-dark)}@keyframes slideUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.navbar{background-color:var(--color-primary);position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:1000}.navbar-inner{justify-content:space-between;padding:0 2rem}.navbar-inner,.navbar-left{align-items:center;display:flex}.navbar-left{gap:1rem}.navbar-logo img{display:block;height:70px;margin-bottom:0;width:auto}.navbar-list{align-items:center;display:flex;gap:40px;list-style:none;margin:0;padding:0}.navbar-item{color:var(--color-secondary);cursor:pointer;font-family:var(--font);text-align:center;text-decoration:none;transition:color .3s ease}.navbar-item:hover{color:var(--color-acento)}.navbar-item.active{color:var(--color-secondary);font-weight:700}.navbar-lang-button{align-items:center;background-color:var(--color-primary);border:none;color:var(--color-secondary);cursor:pointer;display:flex;font:inherit;gap:4px}.navbar-lang-button:hover{background-color:var(--color-primary);color:var(--color-acento)}.navbar-lang{align-items:center;display:flex}.navbar-toggle{color:var(--color-secondary);cursor:pointer;display:none;font-size:1.5rem}@media (max-width:768px){@media (max-width:768px){.navbar-inner{align-items:stretch;flex-direction:column;gap:.5rem;padding:.5rem 1rem}.navbar-left{align-items:center;display:flex;justify-content:space-between;width:100%}.logo-img,.navbar-logo img{display:block;height:50px;margin:0;padding:0;width:auto}.navbar-toggle{cursor:pointer;display:block}.navbar-list{align-items:center;flex-direction:column;gap:0;max-height:0;opacity:0;overflow:hidden;padding:0;transition:max-height .4s ease,opacity .4s ease;width:100%}.navbar-list.open{display:flex;gap:1rem;max-height:500px;opacity:1;padding:1rem 0}.navbar-item{padding:.5rem 0;text-align:center;width:100%}.navbar-lang{display:flex;justify-content:center;width:100%}.navbar-lang-button{align-items:center;background-color:var(--color-primary);border:none;color:var(--color-secondary);cursor:pointer;display:flex;font:inherit;gap:4px}.navbar-lang-button:active,.navbar-lang-button:focus,.navbar-lang-button:hover{color:var(--color-acento)}}}.beginning{animation:slideInLeft .8s ease-out forwards;margin:0 auto;max-width:1200px;padding:2rem 4rem}.info{font-size:1rem;line-height:1.6;margin-bottom:1.5rem}@media (max-width:768px){.beginning{padding:2rem 1rem}.info{font-size:.95rem}}.why-choose-us{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;padding:1rem 3rem 4rem 2rem;text-align:center}.why-item{flex:1 1 300px;max-width:300px;text-align:center}@media (max-width:768px){.why-choose-us{gap:0;grid-template-columns:1fr;padding:0 0 4rem}.why-item{padding:0}}.banner-container{align-items:center;display:flex;height:50vh;justify-content:center;overflow:hidden;position:relative;width:100%}.banner-img{display:block;height:100%;object-fit:cover;width:100%}.banner-container:before{background:#0000009c;content:"";inset:0;position:absolute;z-index:1}.banner-overlay{align-items:center;display:flex;inset:0;justify-content:center;position:absolute;z-index:2}.banner-title{color:var(--color-secondary);font-family:var(--font);font-size:3rem;font-weight:var(--font-weight-primary);text-align:center;text-shadow:1px 1px 2px var(--color-primary)}.service-card{animation:slideInLeft .8s ease-out forwards;background-color:var(--color-white);border:.0625rem solid var(--color-primary);border-radius:.75rem;box-shadow:0 .5rem 1.25rem #0000000d;box-sizing:border-box;display:flex;flex-direction:column;margin-bottom:0;max-width:44rem;padding:2rem;transition:transform .2s ease,box-shadow .2s ease;width:100%}.service-card p{display:block;overflow:visible!important;text-overflow:clip!important;white-space:normal!important}.service-card:hover{box-shadow:0 12px 30px #0000001a;transform:translateY(-6px)}@media screen and (min-width:1024px){.services{display:grid;grid-template-columns:repeat(1,1fr);justify-items:center}.services>.service-card:nth-child(4),.services>.service-card:nth-child(5){grid-column:span 0,5;justify-self:center}}.services-container{padding:1rem 2rem 2rem;text-align:center}.services{grid-gap:2rem;align-items:stretch;display:grid;gap:2rem;grid-template-columns:repeat(2,1fr);justify-items:center;margin:0 auto;max-width:1200px;padding:1rem 0}@media (max-width:1024px){.services{gap:1.5rem;grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.services{gap:1rem;grid-template-columns:1fr}}.contact-section{margin:0 auto;max-width:1200px;padding:2rem}.contact-details-grid{grid-gap:3rem;animation:slideInLeft .8s ease-out forwards;display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));justify-items:center;padding:2rem 1rem 5rem}.contact-item{align-items:center;display:flex;gap:.75rem}.contact-icon{color:var(--color-secondary);font-size:1.5rem}.contact-link{color:var(--color-tertiary);font-weight:500;text-decoration:none;transition:color .3s ease}.contact-link:hover{color:var(--color-acento)}.calendly-button{justify-self:center;margin:2rem 0;padding:0 1rem 5rem}.footer{background-color:var(--color-tertiary);padding:2rem 1rem;text-align:center}.footer-icons{display:flex;font-size:1.8rem;gap:1.5rem;justify-content:center;margin-bottom:1rem}.footer-icons a{color:var(--color-secondary);transition:color .3s ease}.footer-icons a:hover{color:var(--color-acento)}.footer-details{color:var(--color-secondary)}.mision-vision{display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;padding:2rem}.home-mision,.home-vision{animation:slideInLeft .8s ease-out forwards;box-sizing:border-box;flex:1 1;max-width:48%;min-width:280px}.home-mision h3,.home-vision h3{margin-bottom:1rem}.home-mision p,.home-vision p{line-height:1.6}.about-us-values{padding:2rem;text-align:left}.about-us-values h3{margin-bottom:1rem}.about-us-value-item ul{display:inline}.contact-section p{justify-items:center}.h3-subtitle{justify-self:center;margin-top:1rem}.workflow-section{padding:4rem 1rem;text-align:center}.workflow-steps{display:flex;flex-wrap:wrap;gap:0;justify-content:center;padding:2rem;position:relative}.step{background-color:#fff;border-radius:8px;box-shadow:0 2px 6px #00000014;margin:0 .6rem 1.5rem;max-width:160px;min-width:140px;padding:.8rem 1rem;position:relative;z-index:1}.step:hover{box-shadow:0 12px 30px #0000001a;transform:translateY(-6px)}.step-icon{color:var(--color-tertiary);font-size:1.5rem;margin-bottom:.3rem}.step p{font-size:.85rem;line-height:1.2;margin:0}.step:not(:last-child):after{color:var(--color-secondary);content:"→";font-size:1.2rem;position:absolute;right:-1.2rem;top:50%;transform:translateY(-50%);z-index:0}@media (max-width:768px){.workflow-steps{align-items:center;flex-direction:column}.step{margin:1rem 0}.step:not(:last-child):after{bottom:-1.2rem;content:"↓";right:50%;top:auto;transform:translateX(50%)}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.53793e3f.css.map*/