/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

body {
  font-size: 1.25rem;
  line-height: 1.6;
}
.center-image {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.g-contact .g-contact-icon {
  line-height: 24px;
}
.g-subpromo a {
  color: #fff;
}
.g-promocontent.slogan > .g-textpromo h2 {
  font-size: 2.2rem;
  letter-spacing: -1px;
}
.g-block-subcontent-img {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.blanco {
  color: #fff;
}
table.abacus-informs > tbody > tr > td {
  border: 0;
}
legend {
  color: #888;
}
.violeta h3 {
  color: #ab116a;
}
.g-animatedblock, .button {
  text-shadow: 1px 1px #212121;
}
h2 {
  color: #ab116a;
}
.g-promo h1 {
  font-size: 2.8rem;
  line-height: 1.1;
  font-family: "sourcesansproextralight", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  font-weight: 400;
  letter-spacing: -2px;
  margin: 0;
  text-align: center;
}
.slogan > .g-promo h2 {
  text-align: center;
}
.slogan > .g-textpromo h2 {
  font-size: 2.7rem;
  text-align: center;
  font-weight: 400;
  letter-spacing: -2px;
  font-family: "sourcesansproextralight", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  color: #212121;
  margin: 0;
}
.ab-informs-h {
  text-transform: uppercase;
}
.g-block-content h3 {
  font-size: 2.5rem;
  line-height: 1.2;
  font-family: "sourcesansprolight", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  font-weight: 400;
  letter-spacing: -1px;
  margin-top: 0;
  margin-left: -1px;
  margin-right: -1px;
  color: #ab116a;
}
.lista-areas {
  font-size: 2.5rem;
  line-height: 1.2;
  font-family: "sourcesansprolight", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  font-weight: 400;
  letter-spacing: -1px;
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: -1px;
  margin-right: -1px;
}
.cada-area {
  border-bottom: 1px solid rgba(136, 136, 136, 0.25);
}
#g-copyright .g-container {
  border-top: none;
}
#g-copyright {
  border-top: 5px solid #ab116a;
}
@media only all and (max-width: 47.99rem) {
  #g-copyright {
    font-size: larger;
  }
}
#g-feature {
  border-top: none;
}
.abacus-ss-table {
  border: 0;
  color: #444;
  margin-bottom: 30px;
}
.abacus-ss-table td, .abacus-ss-table th {
  border: 0;
  text-align: center;
  background: rgba(0, 0, 0, 0.1);
}
.abacus-ss-table td:first-child {
  text-align: left;
}
.abacus-ss-table td:last-child {
  text-align: right;
}
.abacus-contrato-table {
  border: 0;
}
.abacus-contrato-table th {
  border: 1px solid #dedede;
}
.abacus-contrato-table h4 {
  margin: 0.75rem 0 1.5rem 0.25rem;
  text-align: center;
}
.abacus-contrato-table h5 {
  margin: 0.25rem 0 0.75rem 0.25rem;
  text-align: center;
}
.abacus-contrato-table td {
  vertical-align: super;
}
/*# sourceMappingURL=custom_24.css.map */