body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--indigo-persa:#409;--primavera-verde:#64ff8f;--negro-misterioso:#222223;--white:#fff;--font-title:"Roboto Slab",serif;--font-body:"Libre Franklin",sans-serif}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#222223;background-color:var(--negro-misterioso);color:#fff;color:var(--white);font-family:Libre Franklin,sans-serif;font-family:var(--font-body);margin:0}h1,h2,h3,h4,h5,h6{font-family:Roboto Slab,serif;font-family:var(--font-title)}a,h1,h2,h3,h4,h5,h6{color:#64ff8f;color:var(--primavera-verde)}a{text-decoration:none}.App{text-align:center}.container{margin:0 auto;max-width:1200px;padding:0 2rem}.navbar{background-color:var(--negro-misterioso);border-bottom:1px solid var(--primavera-verde);padding:1rem 0}.navbar .container{align-items:center;display:flex;justify-content:space-between}.navbar-brand{padding:0}.navbar-logo{display:block;height:40px}.navbar-nav{display:flex;list-style:none;margin:0;padding:0}.nav-item{margin-left:1.5rem}.nav-link{font-size:1.1rem;font-weight:700;transition:color .3s ease}.nav-link:hover{color:var(--white)}.hero{background-color:var(--indigo-persa);background-image:linear-gradient(#00000080,#00000080),url(/static/media/PanelPublicitario-Kripton01.44294bc845e6bd1b01c1.png);background-position:50%;background-size:cover;padding:8rem 0;text-align:center}.hero-title{font-size:3.5rem;font-weight:900;line-height:1.2;margin:0 auto;max-width:800px}.about{padding:6rem 0}.about-content{align-items:center;display:flex;gap:4rem}.about-image{flex:1 1;max-width:500px}.about-image img{border-radius:10px;width:100%}.about-text-container{flex:1 1}.section-title{font-size:2.5rem;margin-bottom:2rem;text-align:left}.about-text{font-size:1.2rem;line-height:1.6;text-align:left}.services{background-color:var(--negro-misterioso);padding:6rem 0}.services-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.service-card{background-color:#2a2a2a;border:1px solid var(--primavera-verde);border-radius:10px;padding:2rem;transition:transform .3s ease,box-shadow .3s ease}.service-card:hover{box-shadow:0 10px 20px #0003;transform:translateY(-10px)}.service-title{font-size:1.5rem;margin-bottom:1rem}.service-description{font-size:1rem;line-height:1.6}.cta{background-color:var(--indigo-persa);padding:6rem 0;text-align:center}.cta-title{font-size:2.5rem;margin-bottom:1rem}.cta-text{font-size:1.2rem;margin-bottom:2rem}.cta-button{background-color:var(--primavera-verde);border-radius:5px;color:var(--negro-misterioso);font-family:var(--font-title);font-size:1.2rem;font-weight:700;padding:1rem 2rem;transition:background-color .3s ease}.cta-button:hover{background-color:var(--white)}.footer{background-color:var(--negro-misterioso);border-top:1px solid var(--primavera-verde);padding:4rem 0 2rem}.footer-content{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.footer-logo-section{display:flex;flex-direction:column}.footer-brand-container{align-items:center;display:flex;margin-bottom:1rem}.footer-logo-img{margin-right:1rem;width:150px}.footer-company-name{color:var(--primavera-verde);font-family:var(--font-title);font-size:1.2rem;font-weight:700}.footer-contact{font-size:1rem;margin:.25rem 0}.footer-links{align-items:center;display:flex;flex-direction:column}.footer-link{color:var(--white);margin:.5rem 0;text-decoration:none;transition:color .3s ease}.footer-link:hover{color:var(--primavera-verde)}.footer-social{display:flex}.social-link{font-weight:700;margin-left:1.5rem;transition:color .3s ease}.social-link:hover{color:var(--white)}.footer-copy{font-size:.9rem;text-align:center}.privacy-policy-container{background-color:#f9f9f9;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin:80px auto 40px;max-width:800px;padding:40px 20px}.privacy-policy-container h1,.privacy-policy-container h2{color:#333}.privacy-policy-container li,.privacy-policy-container p{color:#666;line-height:1.6}.terms-of-service-container{background-color:#f9f9f9;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin:80px auto 40px;max-width:800px;padding:40px 20px}.terms-of-service-container h1,.terms-of-service-container h2{color:#333}.terms-of-service-container li,.terms-of-service-container p{color:#666;line-height:1.6}
/*# sourceMappingURL=main.885e4518.css.map*/