@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
/* body general */

body {background-color: #ffffff; font-family:Montserrat,sans-serif;font-style: normal;margin:0; padding: 0;}

/* header navegador */
nav {background-color: #3278B1;padding: 1rem;text-align:center}
nav ul li {display: inline-block;}
nav ul li a {color: rgb(253, 253, 253);text-decoration: none;font-size: 1.2rem;padding: 1rem;}
nav ul li a:hover{color:#0d213c;text-decoration:overline;font-weight: 500;}

.contenedor1 {position: relative;
    justify-content: center;
padding: 7rem;}


.contenedor6 {background-color: #ffffff;
    padding: 1rem; 
    display: grid;
    align-self: center;
grid-template-columns: 20% 80%;}

footer section img {width: 100%;align-self:center}

.contenedor7 {background-color: #3278B1 ;padding: 3rem;margin: 0;}
.texto1 {color: white;font-weight: 400;font-size: 1rem;text-align: center;;}
.texto2 {color: white;text-align: center;font-weight: 200;font-size: 0.8rem;}
.texto3 {color: black;;font-size: 0.8rem;padding-left: 3rem;padding-right: 2rem;}

.titulo1 {font-weight: 200;font-size: 2rem;text-align: center;background-color: rgb(229, 243, 255);
    padding: 1rem;color:  #3278B1 ;margin: 0rem}

    h3{color:  #3278B1; }