body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.header{background-color:#fffcfc;box-shadow:0 4px 6px hsla(0,1%,43%,.692);height:auto;padding:10px 20px}.container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 1rem}.logo-and-text{align-items:flex-start;display:flex;gap:0}.logo-container{flex-shrink:0}.logo{height:30px;width:auto}.header-subtitle,.header-title{color:#000;font-size:8px;margin:0}.header-subtitle{justify-content:left}.nav ul{display:flex;gap:1.5rem;list-style:none;margin:0;padding:0}.nav a{color:#111666;font-weight:700;text-decoration:none;transition:color .3s ease}.nav a:hover{color:#007bff}nav ul li{margin-right:20px;position:relative}.dropdown{box-shadow:0 8px 16px rgba(255,253,253,.219);display:none;left:0;list-style:none;margin:0;min-width:160px;padding:0;position:absolute;top:100%;z-index:9999}.dropdown-container .dropdown{background-color:hsla(0,0%,100%,.692);display:block}.dropdown li{margin:0}.dropdown li a{border-bottom:1px solid #ddd;color:#111666;display:block;padding:12px 16px;text-decoration:none}.dropdown li a:last-child{border-bottom:none}.dropdown li a:hover{background-color:#525050}*{margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth}.hero{align-items:center;background-image:url(/static/media/hero-office.f576a13d8cabea9e1f96.jpg);background-position:50%;background-size:cover;color:#fff;display:flex;height:80vh;justify-content:center;min-height:400px;padding:2rem;position:relative;text-align:center;width:100%}.hero:before{background-color:#00000080;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.hero-content{animation:fadeIn 1s ease forwards;max-width:600px;opacity:0;position:relative;transform:translateY(20px);z-index:2}@keyframes fadeIn{to{opacity:1;transform:translateY(0)}}.hero h1{font-size:2rem;margin-bottom:1rem}.hero p{font-size:1rem;margin-bottom:1.5rem}.hero .btn{background-color:#0070f3;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;padding:.75rem 1.5rem;transition:background-color .3s ease}.hero .btn:hover{background-color:#005bb5}@media (max-width:768px){.hero{height:90vh;padding:1.5rem}.hero h1{font-size:1.5rem}.hero .btn,.hero p{font-size:.9rem}.hero .btn{padding:.6rem 1.2rem}.form-columns{flex-direction:column}.contact-form-container{max-width:100%;padding:1rem}}:root{--primary-color:#15dafd;--secondary-color:#fff;--tertiary-color:#575656;--quaternary-color:rgba(49,180,60,.911);--font-family:"Roboto",sans-serif}.Archives_bigTitle__7MKMV{color:var(--primary-color);font-size:4rem}.Archives_bigTitle__7MKMV,.Archives_normalTitle__X5btk{font-family:var(--font-family);font-weight:700;margin-bottom:10px}.Archives_normalTitle__X5btk{color:var(--tertiary-color);font-size:3rem}.Archives_subtitle__Wki7Z{color:#201f1f;font-family:var(--font-family);font-size:1.5rem;font-weight:700;line-height:1.2;margin-bottom:.5rem}.Archives_descBlack__ELEvR{color:#2b2a2a;margin-top:1rem}.Archives_descBlack__ELEvR,.Archives_descWhite__8M\+be{font-family:var(--font-family);font-size:1rem;line-height:1.5;margin-bottom:10px}.Archives_descWhite__8M\+be{color:#fff}.Archives_button__Sgnyi{background-color:var(--quaternary-color);border:none;border-radius:5px;color:var(--secondary-color);cursor:pointer;font-size:1rem;min-width:140px;padding:12px 24px;transition:background-color .3s ease}.Archives_button__Sgnyi:hover{background-color:#31eb3a}.Archives_serviceItem__mIBUU{background:#cddbfa;border-radius:15px;box-shadow:0 15px 10px #0000001a;margin:1rem auto;max-width:300px;padding:2rem;text-align:center;transition:transform .3s ease;width:100%}.Archives_serviceItem__mIBUU:hover{transform:translateY(-10px)}.Archives_serviceDetail__LPgTz{margin-bottom:10px}@media (max-width:768px){.Archives_bigTitle__7MKMV{font-size:2.5rem}.Archives_normalTitle__X5btk{font-size:2rem}.Archives_subtitle__Wki7Z{font-size:1.2rem}.Archives_descBlack__ELEvR,.Archives_descWhite__8M\+be{font-size:1rem}.Archives_serviceItem__mIBUU{flex:1 1 90%}}*{box-sizing:border-box}.services{background-color:#faf7f7;background-image:url(/static/media/fondoplomo.291a9223cccd92931162.png);background-position:50%;background-size:cover;color:#f8f8f8;padding:4rem 2rem;position:relative}.services-logo{height:auto;left:50%;max-width:90%;opacity:.07;pointer-events:none;position:absolute;top:20%;transform:translateX(-50%);z-index:1}.service-title{color:#232323;font-size:2.5rem;margin-bottom:2rem;position:relative;text-align:center;z-index:2}.service-list{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}@media (max-width:768px){.services{padding:3rem 1rem}.services-logo{max-width:100%;top:100%}.service-title{font-size:2rem}.form-columns{flex-direction:column}.contact-form-container{max-width:100%}}.contact{background-color:#003facd8;padding:2rem;text-align:center}.contact-form{background-color:#039db8;border-radius:10px;box-shadow:0 4px 8px #0000001a;margin:0 auto;max-width:900px;padding:20px}.form-columns{display:flex;flex-wrap:wrap;gap:20px;text-align:left}.form-column{flex:1 1 45%}.form-group{display:flex;flex-direction:column;margin-bottom:15px}.desc-black{color:#000;font-weight:700}.contact-button[disabled]{cursor:not-allowed;opacity:.6}@media (max-width:768px){.blog-post{flex-direction:column}}.footer{background-color:#333;color:#fff;font-family:Arial,sans-serif;height:100%;padding:2rem 1rem;width:100%}.footer-content{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-around}.footer-section{flex:1 1;margin-bottom:1rem;min-width:200px}.footer-section h4{color:#ff6f61;font-size:1.2rem;margin-bottom:1rem}.footer-section p,.footer-section ul{font-size:.9rem;line-height:1.6}.footer-section i{color:#ff6f61;margin-right:.5rem}.quick-links ul{list-style:none;padding:0}.quick-links li{margin-bottom:.5rem}.quick-links a{color:#fff;text-decoration:none;transition:color .3s ease}.quick-links a:hover{color:#ff6f61}.social-icons{display:flex;gap:1rem}.social-icons a{color:#fff;font-size:1.2rem;transition:transform .3s ease}.social-icons a:hover{transform:scale(1.2)}.footer-bottom{border-top:1px solid #444;font-size:.8rem;margin-top:2rem;padding-top:1rem;text-align:center}.footer-bottom p{margin:.5rem 0}.footer-bottom a{color:#ff6f61;text-decoration:none}.footer-bottom a:hover{text-decoration:underline}.txtConverter{background:#f5f2f2;border-radius:15px;box-shadow:0 10px 25px #0000001a;font-family:Segoe UI,sans-serif;margin:50px auto;max-width:1000px;padding:2rem;text-align:center}.form{display:flex;flex-direction:column;gap:20px}.hiddenInput{display:none}.dropZone{background-color:#f9f9f9;border:2px dashed #c5a9a9;border-radius:10px;cursor:pointer;padding:20px;transition:border-color .3s}.dropZone:hover{background-color:#f0f8ff;border-color:#4a90e2}.button{background-color:#4a90e2;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;padding:12px;transition:background-color .3s}.button:hover{background-color:#357ab8}.fileList{font-size:14px;list-style:none;margin:0;max-height:150px;overflow-y:auto;padding:0;text-align:left}.fileList li{background-color:#f0f0f0;border-radius:5px;margin:5px 0;padding:8px}.blog-list{display:flex;flex-direction:column;gap:1rem}.post-card{background-color:#fff5f5;border-radius:20px;box-shadow:0 2px 4px #ff00001a;flex-wrap:wrap;gap:2rem;padding:20px;transition:transform .3s ease,box-shadow .3s ease}.post-card:hover{box-shadow:0 8px 16px #0003;transform:translateY(-5px)}@media (max-width:768px){.blog-list{padding:2rem 1rem}.post-card{font-size:.8rem}}.blog-post{background-color:#e4fcff;border-radius:7px;margin:20px auto;max-width:1000px;padding:20px}.blog-image{border-radius:8px;height:auto;width:40%}@media (max-width:768px){.form-columns{flex-direction:column}.contact-form-container{max-width:600px}}.blog-container{background-color:#efefef;background-image:url(/static/media/fondoplomo.291a9223cccd92931162.png);background-position:50%;background-size:cover;padding:4rem 2rem;position:relative}@media (max-width:768px){.header{text-align:center}.header,.nav ul{flex-direction:column}.nav ul{gap:1rem}.hero-content h1{font-size:2rem}.hero-content p{font-size:1rem}.service-list{align-items:center;flex-direction:column}}
/*# sourceMappingURL=main.c797a984.css.map*/