footer{background-color:#283974;color:#fff;padding:20px;display:grid;grid-template-columns:1fr;grid-gap:20px;gap:20px}footer>.container{margin:0 auto}.footer{background-color:#283974;color:#fff;padding:20px 20px 0;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px;gap:20px}.redesM{padding-left:15vw}.footerDerechosDiv{text-align:center}.footerIcon{width:180px;height:auto;margin:auto;display:flex}.footertitle{font-weight:700;font-size:1rem}.footerSpan{font-size:.7rem;display:block;text-align:justify}footer div{flex:auto}footer ul{list-style:none;padding:0;display:flex;gap:15px}footer a{color:#fff;text-decoration:none}.footerDerechos{text-align:center;font-size:10px}footer a svg{width:20px;height:20px;font-size:18px}@media(max-width:600px){.footer{grid-template-columns:1fr}.redesM{padding-left:0}}@import"https://fonts.googleapis.com/css2?family=Glacial+Indifference&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto&display=swap";:root{--primary-color:#283974;--secondary-color:#61b7f4;--tertiary-color:#ff5137;--quaternary-color:#428bf5;--color-white:#fff;--color-black:#000;--color-gray:#f5f5f5;--color-gray-dark:#333;--color-gray-light:#f9f9f9;--font-family-glacial:"Glacial Indifference",sans-serif;--font-family-roboto:"Roboto",sans-serif;--gradient-background:linear-gradient(87deg,#fff,rgba(61,120,197,.14))}.w-full{width:100%}.w-50{width:50%}.shadow{box-shadow:0 4px 8px 0 rgba(0,0,0,.08),0 6px 20px 0 rgba(0,0,0,.06)}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1367px){.container{max-width:1367px}}@media(min-width:1441px){.container{max-width:1441px}}@media(min-width:1536px){.container{max-width:1536px}}@media(min-width:1921px){.container{max-width:1921px}}@media(min-width:2561px){.container{max-width:2561px}}.header{position:fixed;width:100%;z-index:9999;top:0;left:0;right:0;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1)}.nav{display:flex;justify-content:space-between;padding:10px 40px;margin:0 auto}.logo{width:150px;height:70px}.menu-icon{display:none;font-size:2em;background:none;border:none}.menu{list-style:none;display:flex;gap:1.125em;align-items:center}.menu li a{text-decoration:none;color:#000;border-bottom:2px solid transparent}.menu li a:hover{color:#000;border-bottom:2px solid #000}.menu-buttons{display:flex;gap:4px}@media(max-width:768px){.nav{padding:10px 20px}.menu-icon{display:block}.menu{display:flex;transform:translateX(-900px);flex-direction:column;position:absolute;top:0;left:0;width:185px;height:130vh;background:#fff;padding:2em;gap:1em;z-index:999}.menu li a{text-decoration:none;color:#000;border-bottom:2px solid transparent}.menu li a:hover{color:#000;border-bottom:2px solid #000}.menu:before{content:"";width:800px;height:100%;background:transparent;position:fixed;left:100%;top:0;z-index:-1;transition:background .5s ease}.menu.open:before{background:rgba(0,0,0,.7)}.menu.open{animation:slideInH .5s ease-in-out forwards}.menu.close{animation:slideOutH .5s ease-in-out forwards}.menu-buttons{flex-direction:column}@keyframes slideInH{0%{transform:translateX(-990px)}to{transform:translateX(0)}}@keyframes slideOutH{0%{transform:translateX(0)}to{transform:translateX(-990px)}}}