@import"https://fonts.googleapis.com/css2?family=Crimson+Pro:ital,wght@0,200..900;1,200..900&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */@import"https://fonts.googleapis.com/css2?family=Crimson+Pro:ital,wght@0,200..900;1,200..900&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Crimson+Pro:ital,wght@0,200..900;1,200..900&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Crimson+Pro:ital,wght@0,200..900;1,200..900&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Crimson+Pro:ital,wght@0,200..900;1,200..900&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Crimson+Pro:ital,wght@0,200..900;1,200..900&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Crimson+Pro:ital,wght@0,200..900;1,200..900&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Crimson+Pro:ital,wght@0,200..900;1,200..900&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Crimson+Pro:ital,wght@0,200..900;1,200..900&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Crimson+Pro:ital,wght@0,200..900;1,200..900&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Crimson+Pro:ital,wght@0,200..900;1,200..900&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Crimson+Pro:ital,wght@0,200..900;1,200..900&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Crimson+Pro:ital,wght@0,200..900;1,200..900&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Crimson+Pro:ital,wght@0,200..900;1,200..900&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{box-sizing:border-box;font-size:62.5%;scroll-behavior:smooth;scroll-padding-top:0;overflow-x:hidden}*,:after,:before{box-sizing:inherit;transition:width .4s cubic-bezier(0.25, 1, 0.5, 1)}body{background-color:#09578f;font-family:"Inter",sans-serif;font-size:1.8rem;letter-spacing:-0.1rem;font-weight:400}img{max-width:100%;object-fit:cover}a{text-decoration:none;transition:color .6s cubic-bezier(0.25, 1, 0.5, 1)}p,a,h1,h2,h3,h4,li,ul,ol{margin:0}h2{font-size:4rem;font-weight:800;text-transform:uppercase;color:#f3f3f3}h2 span{display:block;font-size:2.4rem;font-weight:400}.contenedor{width:90%;max-width:120rem;margin:0 auto}.lt-normal{font-family:"Inter",sans-serif}.lt-crimson{font-family:"Crimson Pro",serif}.lt-10{font-size:1rem}.lt-12{font-size:1.2rem}.lt-14{font-size:1.4rem}.lt-16{font-size:1.6rem}.lt-18{font-size:1.8rem}.lt-20{font-size:2rem}.lt-22{font-size:2.2rem}.lt-24{font-size:2.4rem}.lt-26{font-size:2.6rem}.lt-28{font-size:2.8rem}.lt-30{font-size:3rem}.lt-32{font-size:3.2rem}.lt-34{font-size:3.4rem}.lt-36{font-size:3.6rem}.lt-38{font-size:3.8rem}.lt-40{font-size:4rem}.lt-42{font-size:4.2rem}.lt-44{font-size:4.4rem}.lt-48{font-size:4.8rem}.lt-delgada{font-weight:100}.lt-normal{font-weight:400}.lt-bold{font-weight:700}.lt-black{font-weight:800}.sp-05{letter-spacing:.5rem}.sp-10{letter-spacing:1rem}.sp-15{letter-spacing:1.5rem}.block{display:block}.none{display:none !important}.no-scroll{overflow:hidden !important}.menu-cerrado{transform:translateX(100%)}.cortina-cerrada{display:none}.al-centro{text-align:center}.al-derecha{text-align:right}.al-izquierda{text-align:left}.al-justificado{text-align:justify}.mt-15{margin-top:1.5rem}.mt-30{margin-top:3rem}.mt-60{margin-top:6rem}.mt-90{margin-top:9rem}.header{display:flex;width:100%;height:8rem;align-items:center;justify-content:center;background-color:rgba(23,43,58,.6);position:fixed;left:0px;top:0px;z-index:10000}.header .header__contenedor{display:flex;align-items:center;justify-content:space-between}.header .header__contenedor .header__contenedor-logotipo a img{height:5rem}.header .header__contenedor .header__contenedor-hamburguesa{display:flex;flex-direction:column;row-gap:.9rem;align-items:flex-end}.header .header__contenedor .header__contenedor-hamburguesa:hover{cursor:pointer}@media(min-width: 768px){.header .header__contenedor .header__contenedor-hamburguesa{display:none}}.header .header__contenedor .header__contenedor-hamburguesa span{display:block;background-color:#f3f3f3;height:.3rem;border-radius:.9rem;width:1.5rem}.header .header__contenedor .header__contenedor-hamburguesa span:first-of-type{width:3rem !important}.header .header__contenedor .header__contenedor-menu{display:none}@media(min-width: 768px){.header .header__contenedor .header__contenedor-menu{display:block}}.header .header__contenedor .header__contenedor-menu ul{display:flex;column-gap:1.5rem;align-items:center;list-style:none}.header .header__contenedor .header__contenedor-menu ul li a{color:#f3f3f3}.header .header__contenedor .header__contenedor-menu ul li a:hover{color:#8fd0ff}#maquina-escribir{white-space:nowrap;border-right:6px solid #b9e2ff;display:inline-block !important;width:fit-content;animation:blink .7s infinite}@keyframes blink{0%,50%{border-color:rgba(0,0,0,0)}51%,100%{border-color:#b9e2ff}}.portada{background-image:url(../media/portadas/portada-web.jpg);background-color:#09578f;background-position:center;background-repeat:no-repeat;background-size:cover;height:100vh;display:flex;align-items:center}@media(min-width: 768px){.portada{max-height:45rem}}.portada .contenedor .portada__titulo{display:flex;flex-direction:column;row-gap:1.5rem}.portada .contenedor .portada__titulo p,.portada .contenedor .portada__titulo h1{color:#f3f3f3}.portada .contenedor .portada__titulo h1{font-size:4.8rem;font-weight:800}.boton-I{background-color:#172b3a;height:4rem;padding:0 3rem;border-radius:.9rem;display:flex;align-items:center;justify-content:center;color:#f3f3f3;border:none;font-weight:800;transition:background-color .9s cubic-bezier(0.25, 1, 0.5, 1)}.boton-I:hover{cursor:pointer;background-color:#8fd0ff;color:#172b3a}.boton-II{background-color:#ffdf8f;height:4rem;padding:0 3rem;border-radius:.9rem;display:flex;align-items:center;justify-content:center;color:#174464;border:none;font-weight:800;transition:background-color .9s cubic-bezier(0.25, 1, 0.5, 1)}.boton-II:hover{cursor:pointer;background-color:#8fd0ff;color:#172b3a}.boton-redes{background-color:#174464;padding:1rem;display:flex;align-items:center;justify-content:center;width:5rem;height:5rem;border-radius:100%;transition:background-color .9s cubic-bezier(0.25, 1, 0.5, 1)}.boton-redes:hover{cursor:pointer;background-color:#8fd0ff}.boton-redes:hover svg{stroke:#172b3a}.mis-servicios{background-color:#174464;padding:6rem 0}.mis-servicios .contenedor .mis-servicios__desplegado{display:flex;column-gap:1.5rem;align-items:flex-start;overflow-y:scroll}@media(min-width: 1200px){.mis-servicios .contenedor .mis-servicios__desplegado{display:grid;grid-template-columns:repeat(4, 1fr);gap:1.5rem;overflow:auto}}.mis-servicios .contenedor .mis-servicios__desplegado .mis-servicios__desplegado-opcion{min-width:25rem;margin-bottom:3rem;height:auto}.mis-servicios .contenedor .mis-servicios__desplegado .mis-servicios__desplegado-opcion .servicio-imagen img{width:100%;border-radius:.9rem}.mis-servicios .contenedor .mis-servicios__desplegado .mis-servicios__desplegado-opcion .servicio-descripcion{margin-top:3rem}.mis-servicios .contenedor .mis-servicios__desplegado .mis-servicios__desplegado-opcion .servicio-descripcion h3{font-size:2rem;color:#f3f3f3}.mis-servicios .contenedor .mis-servicios__desplegado .mis-servicios__desplegado-opcion .servicio-descripcion p{margin-top:.6rem;font-size:1.6rem;color:rgba(243,243,243,.6)}.valor{background-color:#ffdf8f;height:100%;width:100%;border-radius:.9rem;display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:.6rem;padding:1.5rem}@media(min-width: 768px){.valor{flex-direction:row;row-gap:0;column-gap:1.5rem;justify-content:flex-start}}.valor svg{stroke:#09578f}.valor p{font-weight:700;color:#09578f;text-align:center}@media(min-width: 768px){.valor p{text-align:left;font-size:2rem}}.acerca{background-color:#f3f3f3;padding:6rem 0}.acerca .contenedor .acerca__titulo h2{color:#09578f}.acerca .contenedor .acerca__valores{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.5rem}@media(min-width: 768px){.acerca .contenedor .acerca__valores{grid-template-columns:repeat(3, 1fr)}}.acerca .contenedor .acerca__opciones{display:flex;justify-content:center;align-items:center;column-gap:1.5rem}.trabajo{background-color:#f3f3f3;border-radius:.9rem;padding:1.5rem 1.5rem 3rem 1.5rem}.trabajo .trabajo__imagen img{border:solid .3rem rgba(30,30,30,.15);border-radius:.9rem;height:20rem;width:100%}.trabajo .trabajo__titulo h3{font-size:2rem;font-weight:800}.trabajo .trabajo__titulo p{color:rgba(23,43,58,.6);font-size:1.2rem}.trabajo .trabajo__descripcion{font-size:1.6rem}.portafolio{padding:6rem 0}.portafolio .contenedor .portafolio__desplegado{display:flex;flex-direction:column;row-gap:3rem}@media(min-width: 768px){.portafolio .contenedor .portafolio__desplegado{display:grid;grid-template-columns:repeat(2, 1fr);gap:3rem}}@media(min-width: 1200px){.portafolio .contenedor .portafolio__desplegado{grid-template-columns:repeat(3, 1fr)}}.contacto-opcion{display:grid;grid-template-columns:1fr 3fr;column-gap:1rem;align-items:center}@media(min-width: 1200px){.contacto-opcion{display:flex;flex-direction:column;align-items:flex-start;row-gap:1.5rem}}.contacto-opcion .contacto-opcion__icono{border-radius:.9rem;background-color:#ffdf8f;width:100%;height:100%;display:flex;align-items:center;justify-content:center;min-height:6rem;max-width:6rem}.contacto-opcion .contacto-opcion__icono svg{width:5rem;height:5rem;stroke:#174464}.contacto-opcion .contacto-opcion__informacion{color:#f3f3f3}.contacto-opcion .contacto-opcion__informacion h4{font-size:2rem;font-weight:800}.interes{background-color:#174464;padding:6rem 0}.interes .contenedor .interes__desplegado{display:flex;flex-direction:column;row-gap:3rem}@media(min-width: 768px){.interes .contenedor .interes__desplegado{display:grid;grid-template-columns:repeat(2, 1fr);gap:3rem}}@media(min-width: 1200px){.interes .contenedor .interes__desplegado{grid-template-columns:repeat(4, 1fr)}}.footer{background-color:#172b3a;padding:6rem 0}.footer .contenedor{display:flex;flex-direction:column;align-items:center}.footer .contenedor .footer__logo img{height:10rem}.footer .contenedor .footer__opciones{display:flex;align-items:center;column-gap:1.5rem;justify-content:center}.footer .contenedor .footer__copy{font-size:1.4rem;color:#f3f3f3}.titulo-material{height:100vh;background-color:#172b3a;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}@media(min-width: 768px){.titulo-material{max-height:45rem}}.titulo-material .contenedor h1,.titulo-material .contenedor p{color:#f3f3f3}.titulo-material .contenedor h1{font-size:4.8rem}.tarjetas-presentacion{padding:6rem 0;background-color:#174464}.tarjetas-presentacion .tarjetas-presentacion__desplegado{display:flex;flex-direction:column;row-gap:3rem}@media(min-width: 768px){.tarjetas-presentacion .tarjetas-presentacion__desplegado{display:grid;grid-template-columns:repeat(2, 1fr);gap:3rem}}@media(min-width: 1200px){.tarjetas-presentacion .tarjetas-presentacion__desplegado{grid-template-columns:repeat(3, 1fr)}}.tarpre{border-radius:.9rem;border:.6rem solid rgba(243,243,243,.6)}.impreso{padding:6rem 0}.impreso .impreso__desplegado{display:flex;flex-direction:column;row-gap:3rem}@media(min-width: 768px){.impreso .impreso__desplegado{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.5rem}}@media(min-width: 768px){.impreso .impreso__desplegado{grid-template-columns:repeat(4, 1fr);gap:.6rem}}.impreso .impreso__desplegado img{border-radius:.9rem}.logotipos{background-color:#fff;padding:6rem 0}.logotipos .logotipos__titulo h2{color:#09578f}.logotipos .logotipos__desplegado{display:flex;flex-direction:column;row-gap:3rem}@media(min-width: 768px){.logotipos .logotipos__desplegado{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.5rem}}@media(min-width: 1200px){.logotipos .logotipos__desplegado{grid-template-columns:repeat(4, 1fr)}}.logotipos .logotipos__desplegado img{border-radius:.9rem}.menu{position:fixed;top:0rem;left:0px;background-color:#172b3a;height:100vh;width:100%;padding:10rem 0 6rem 0}.menu .menu__desplegado ul{list-style:none;padding:0}.menu .menu__desplegado ul li{font-size:2.4rem;padding:1.5rem 0}.menu .menu__desplegado ul li a{color:rgba(243,243,243,.6)}.menu .menu__desplegado ul li a:hover{color:#8fd0ff}.menu .menu__opciones{display:flex;align-items:center;justify-content:center;column-gap:3rem}/*# sourceMappingURL=app.css.map */
