/**
 * reinsurance
 */

 .block--averpeaux-reinsurance {
    display: flex;
    flex-direction: row;
    justify-content: center;
 }

 .reinsurance__wrapper {
    display: flex;
    align-items: flex-start;
    gap: 16px;
    justify-content: center;
    flex-wrap: wrap;
    margin-top: 32px;
 }

 .reinsurance__wrapper .pins__wrapper {
   display: flex;
   flex-direction: column;
   align-items: center;
   gap: 16px;
   text-align: center;
 }

 @media all and (min-width: 500px) {
   .reinsurance__wrapper {
       display: grid;
       grid-template-columns: repeat(2, 1fr);
       margin-top: 64px;
   }
}

@media all and (min-width: 815px) {
  .reinsurance__wrapper {
      display: grid;
      grid-template-columns: repeat(4, 1fr);
      margin-top: 64px;
  }
}



 @media all and (min-width: 1100px) {
    .reinsurance__wrapper {
        display: grid;
        grid-template-columns: repeat(4, 1fr);
    }
 }