.bloc-icons {
  padding: 30px 10px;
  justify-content: center; }
  @media (min-width: 768px) {
    .bloc-icons a {
      display: flex;
      justify-content: center; } }
  .bloc-icons .svg {
    display: inline-block;
    margin-right: 5px; }
  .bloc-icons .bloc-text {
    color: #4b2900;
    display: inline-block;
    text-align: left; }
    .bloc-icons .bloc-text .title {
      font-weight: bold;
      font-size: 1rem; }
      @media (min-width: 576px) and (max-width: 767.98px) {
        .bloc-icons .bloc-text .title {
          min-width: 175px;
          display: block; } }
    .bloc-icons .bloc-text .subtitle {
      font-size: 0.875rem; }
    @media (max-width: 1199.98px) {
      .bloc-icons .bloc-text {
        text-align: center; } }
    @media (max-width: 767.98px) {
      .bloc-icons .bloc-text {
        padding: 0 10px; } }
  .bloc-icons [class*="col-"] {
    text-align: center;
    padding: 0; }
    @media (min-width: 992px) and (max-width: 1199.98px) {
      .bloc-icons [class*="col-"] {
        padding: 0 25px; } }
    @media (min-width: 576px) and (max-width: 767.98px) {
      .bloc-icons [class*="col-"] {
        padding: 0 10px; } }
