@import url("https://fonts.googleapis.com/css?family=Lato");
body {
  font-size: 16px; }
  body div.container {
    border-radius: 5px;
    background-color: #FAFAFA;
    /* cinza */
    width: 90%;
    max-width: 700px;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%); }
    body div.container h1 {
      color: #666666;
      line-height: 150%;
      font-size: 1.2em;
      text-align: left;
      font-family: 'Lato';
      font-weight: 700;
      margin-bottom: 0;
      margin-top: 0; }
    body div.container p {
      color: #666666;
      line-height: 150%;
      font-size: .9em;
      text-align: left;
      font-family: 'Lato'; }
    body div.container p:first-of-type {
      margin-top: 10px; }
    body div.container p:last-child {
      margin-bottom: 0; }
    body div.container div.logo {
      position: relative; }
    body div.container img.logo {
      width: 90%;
      max-width: 300px;
      pointer-events: none; }
    body div.container div.row {
      border-bottom: rgba(0, 0, 0, 0.1) 1px solid; }
    body div.container div.col-md-12:first-child {
      padding: 30px;
      text-align: center; }
    body div.container div.col-md-12:nth-child(2) {
      padding: 30px; }
    body div.container div.col-md-6 {
      padding: 15px 30px; }
    body div.container div.contactos ul, body div.container div.social ul {
      padding: 0;
      margin: 0;
      list-style-type: none;
      display: flex;
      align-items: top;
      margin-bottom: 10px; }
      body div.container div.contactos ul li, body div.container div.social ul li {
        display: inline-block; }
        body div.container div.contactos ul li p, body div.container div.contactos ul li a, body div.container div.social ul li p, body div.container div.social ul li a {
          font-size: 0.9em;
          color: #666666;
          font-family: 'Lato';
          margin: 0;
          text-decoration: none !important; }
        body div.container div.contactos ul li i, body div.container div.social ul li i {
          margin-right: 5px;
          color: #666666; }
    body div.container div.contactos ul:last-child, body div.container div.social ul:last-child {
      margin-bottom: 0; }
    body div.container div.social ul li.icon {
      font-size: 1.5em;
      margin-right: 10px; }
    body div.container div.col-md-6.name {
      text-align: right;
      display: flex;
      align-items: center; }
      body div.container div.col-md-6.name span {
        font-family: 'Lato';
        font-weight: 700;
        color: #666666;
        font-size: .8em;
        letter-spacing: 1px;
        width: 100%; }
  body div.background-image {
    position: fixed;
    background-image: url(../images/background-image.jpeg);
    background-position: center;
    background-size: cover;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0; }

@media only screen and (max-width: 992px) {
  body {
    text-align: center !important; }
    body div.container h1 {
      text-align: center !important;
      font-size: 1.4em; }
    body div.container p {
      text-align: center; }
    body div.container div.contactos ul, body div.container div.social ul {
      display: block; }
      body div.container div.contactos ul li, body div.container div.social ul li {
        display: block; }
    body div.container div.social ul li.icon {
      display: inline-block; }
    body div.container div.social ul li.icon:last-child {
      margin-right: 0; }
    body div.container div.col-md-6.name {
      text-align: center; } }
@media only screen and (max-width: 768px) {
  body div.container {
    position: relative;
    left: 0;
    top: 0;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
    margin-top: 20px;
    margin-bottom: 20px; } }

/*# sourceMappingURL=custom.css.map */
