.header {
  background-color: #42AB67;
  padding: 10px 0; }
  .header img {
    width: 350px;
    display: block;
    margin: 0 auto; }
  .header .info {
    text-align: center;
    color: white;
    font-family: "Avenir LT Std";
    font-size: 16px;
    border: 1px #9FB842 solid;
    width: 200px;
    padding: 10px; }
    .header .info strong {
      font-family: "Avenir LT Std";
      font-weight: 800; }
    @media screen and (max-width: 768px) {
      .header .info {
        display: block;
        margin: 10px auto; } }

.contenido {
  background-image: url("../img/bg.png");
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  background-position: center; }
  .contenido .col1 {
    position: static; }
    .contenido .col1 .bajada {
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      transform: translateY(-50%); }
      @media screen and (max-width: 768px) {
        .contenido .col1 .bajada {
          position: static;
          margin-top: 30px;
          -webkit-transform: translateY(0);
          -ms-transform: translateY(0);
          transform: translateY(0); } }
      .contenido .col1 .bajada img {
        width: 450px; }
        @media screen and (max-width: 768px) {
          .contenido .col1 .bajada img {
            width: 100%; } }
      .contenido .col1 .bajada h2 {
        font-family: "Gotham";
        font-weight: bold;
        color: white;
        font-size: 40px;
        text-align: left;
        margin: 0 !important;
        width: 450px; }
      .contenido .col1 .bajada h3 {
        font-family: "Gotham";
        font-weight: bold;
        color: white;
        font-size: 53px;
        text-align: center;
        margin: 0 !important; }
      .contenido .col1 .bajada p {
        font-family: "Gotham";
        font-weight: 200;
        color: white;
        font-size: 30px;
        text-align: center;
        margin: 0 !important; }
        .contenido .col1 .bajada p a {
          color: white;
          text-decoration: none !important; }
          .contenido .col1 .bajada p a:hover {
            text-decoration: none !important; }
            .contenido .col1 .bajada p a:hover img {
              -webkit-transform: scale(1.2, 1.2);
              -ms-transform: scale(1.2, 1.2);
              transform: scale(1.2, 1.2);
              -webkit-transition: 500ms;
              -o-transition: 500ms;
              transition: 500ms; }
        .contenido .col1 .bajada p img {
          -webkit-transition: 500ms;
          -o-transition: 500ms;
          transition: 500ms; }
        .contenido .col1 .bajada p span {
          font-family: "Raleway";
          font-size: 27px; }
  .contenido .formulario .contForm {
    background-color: rgba(0, 0, 0, 0.7);
    width: 80%;
    padding: 20px 40px;
    margin-top: 45px;
    margin-bottom: 45px; }
    @media screen and (max-width: 768px) {
      .contenido .formulario .contForm {
        display: block;
        width: 100%; } }
    .contenido .formulario .contForm h2 {
      text-transform: uppercase;
      text-align: center;
      color: white;
      font-family: "Raleway";
      font-weight: 500; }
    .contenido .formulario .contForm form {
      margin: 0 auto;
      position: relative; }
      .contenido .formulario .contForm form input {
        border-radius: 0px;
        border: 0;
        margin-bottom: 10px; }
        .contenido .formulario .contForm form input:focus {
          outline-color: #42AB67;
          outline-width: 2px; }
      .contenido .formulario .contForm form input[type="submit"] {
        width: 100%;
        background-color: #42AB67;
        color: #fff;
        text-transform: uppercase;
        margin-top: 10px;
        height: 35px;
        font-family: "Raleway";
        font-weight: 600; }
        .contenido .formulario .contForm form input[type="submit"]:focus {
          outline: none; }
  .contenido .formulario ::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: #231F20;
    font-family: "Raleway"; }
  .contenido .formulario ::-moz-placeholder {
    /* Firefox 19+ */
    color: #231F20;
    font-family: "Raleway"; }
  .contenido .formulario :-ms-input-placeholder {
    /* IE 10+ */
    color: #231F20;
    font-family: "Raleway"; }
  .contenido .formulario :-moz-placeholder {
    /* Firefox 18- */
    color: #231F20;
    font-family: "Raleway"; }

.footer {
  background-color: #0A0A0A;
  color: white;
  padding: 15px 0;
  font-family: "Avenir LT Std";
  font-weight: normal;
  text-align: center; }
  .footer .texto {
    border-right: solid 1px white; }
    @media screen and (max-width: 768px) {
      .footer .texto {
        border-right: none;
        margin-bottom: 20px; } }
  .footer img {
    width: 200px; }

.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5 {
  min-height: 1px;
  position: relative; }

.col-xs-5 {
  float: left;
  width: 20%; }

@media (min-width: 768px) {
  .col-sm-5 {
    float: left;
    width: 20%; } }

@media (min-width: 992px) {
  .col-md-5 {
    float: left;
    width: 20%; } }

@media (min-width: 1200px) {
  .col-lg-5 {
    float: left;
    width: 20%; } }
