.capa-wrap {
  min-width: 100%;
  max-width: 100%;
  background-color: #cecece; }
  .capa-wrap .container {
    min-width: 960px;
    max-width: 960px;
    padding-top: 3em;
    padding-bottom: 3em;
    align-self: center;
    display: flex;
    display: -ms-flexbox;
    flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    align-items: stretch;
    -ms-flex-align: stretch; }
  .capa-wrap #services {
    padding-bottom: 0em;
    padding-top: 5em; }
    .capa-wrap #services h2 {
      min-width: 100%;
      max-width: 100%;
      display: block;
      text-align: center; }
  .capa-wrap .container-wrap {
    min-width: 48%;
    max-width: 48%;
    margin-top: 2em;
    display: flex;
    flex-direction: column; }
    .capa-wrap .container-wrap .picto-wrap {
      min-width: 100%;
      max-width: 100%;
      min-height: inherit;
      display: flex;
      flex-direction: row; }
      .capa-wrap .container-wrap .picto-wrap .picto {
        min-width: 15%;
        max-width: 15%; }
        .capa-wrap .container-wrap .picto-wrap .picto img {
          width: inherit; }
      .capa-wrap .container-wrap .picto-wrap .teaser {
        min-width: 75%;
        max-width: 75%;
        margin-left: 5%;
        display: flex;
        flex-direction: column;
        align-items: stretch; }
        .capa-wrap .container-wrap .picto-wrap .teaser .capa-head {
          font-family: "Lato", sans-serif;
          font-size: 1.25em;
          line-height: 1.25em;
          font-weight: 700;
          display: block;
          padding-bottom: 1em;
          text-transform: uppercase; }
        .capa-wrap .container-wrap .picto-wrap .teaser .capa-teaser {
          display: block;
          text-align: justify; }
        .capa-wrap .container-wrap .picto-wrap .teaser .capa-link {
          padding-top: 1em;
          display: block; }
  .capa-wrap .container-wrap:nth-child(odd) {
    margin-left: 0px; }
  .capa-wrap .container-wrap:nth-child(even) {
    margin-right: 0%;
    margin-left: 4%; }
  .capa-wrap .disclaime {
    padding-bottom: 7em;
    text-align: center; }

@media screen and (min-width: 1181px) {
  .capa-wrap {
    min-width: 100%;
    max-width: 100%; } }
@media screen and (max-width: 1180px) {
  .capa-wrap {
    min-width: 100%;
    max-width: 100%; } }
@media screen and (max-width: 1024px) {
  .capa-wrap {
    min-width: 100%;
    max-width: 100%; }
    .capa-wrap .container {
      min-width: 80%;
      max-width: 80%; }
    .capa-wrap .container-wrap {
      min-width: 100%;
      max-width: 100%;
      align-self: center; }
    .capa-wrap .container-wrap:nth-child(even) {
      margin-right: 0%;
      margin-left: 0%; } }

/*# sourceMappingURL=capacity.css.map */
