@import 'https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,700';
/* selector { propiedad: valor;} */


body {margin: 0px; padding; 0px; 
    font-family: 'Rubik', sans-serif; 
    background-image: url(../img/back.png); background-size: cover; box-sizing: border-box;}


header {width: 100%; 
        display: flex; justify-content: center; align-items: center;}


.dos { width: 100%; 
       display: flex; justify-content: center; align-items: center; 
       padding: 30px 0px 20px 0px;}


.dos p { padding-left: 30px;
         text-align: left; color:white; font-size: 15px;}


h1{ text-align: left; padding: 2rem;
    color: #ffffff;
    font-size: 14px; 
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: 700;
} 
.titulo { display: flex; justify-content: center; align-items: center; 
          padding-top: 3rem;}


.nav {width: 100%;
      box-sizing: border-box; 
      margin-top:0px; padding: 1px 0px; 
      font-size: 13px; font-weight:400;
      background-color:rgba(40, 50, 69, 0.47);}


header .nav ul { display: flex; justify-content: space-between; align-items: center; 
                 padding: 0rem 7rem 0rem 7rem;}

header .nav ul li {list-style:none;}

header .nav li a { text-decoration: none; color:#fff; 
                   padding: 0.3rem 2rem 0.3rem 2rem; }

.boton:hover {color: #ff0062;}

h2{ margin: 1rem; text-align: center; padding: 2rem;font-size: 60px;

    color: #ff0062 ; 
    font-size: 55px;
    font-family: 'Source Sans Pro', sans-serif;
}
h3 {margin: 1rem; text-align: center; padding: 2rem;font-size: 60px;

    color: #ff0062 ; 
    font-size: 30px;
    font-family: 'Source Sans Pro', sans-serif;}
section{ 
    text-align: left; padding: 2rem; color: #8b8a8a;
        font-family: 'Source Sans Pro', sans-serif; 
        background: rgba(40, 50, 69, 0.47); }
section article p { font-size: 18px; }

footer{ text-align: left; padding: 2rem;
        font-family: 'Source Sans Pro', sans-serif; 
        font-weight: 400i;
        font-size: 12px; color: #ff0062; }