@media screen and (max-width: 920px) {
  .desktop {
    display: none; } }

@media screen and (min-width: 920px) {
  .mobile {
    display: none; } }

.tarifs {
  margin-top: 150px;
  padding: 30px 0; }
  @media screen and (max-width: 920px) {
    .tarifs {
      margin-top: 80px; } }
  .tarifs table, .tarifs th, .tarifs td {
    border: solid 1px #85BAA0; }
  .tarifs table {
    width: 100%;
    border-collapse: collapse; }
    .tarifs table tr:nth-child(1) {
      font-weight: bold;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale; }
    .tarifs table tr:nth-child(n+1) td {
      text-align: right;
      padding-right: 10px; }
    .tarifs table td {
      padding: 10px 0;
      text-align: center;
      color: #0E4142; }
      @media screen and (max-width: 720px) {
        .tarifs table td {
          font-size: 12px; } }

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