.urm-section.reference-section {
  background: #fafbfc;
}

.references-container {
  max-width: 1280px;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  margin: auto;
}

.references-details {
  flex: 1;
}

.reference-title {
  font-size: 32px;
  line-height: 1.4;
  margin-bottom: 20px;
}

.references-details p {
  font-size: 19px;
}

.references-button {
  font-size: 19px;
  background: #27b36a;
  text-transform: unset;
  min-width: 206px;
}

.references-button:hover {
  background: #04d267;
}

@media (max-width: 768px) {
  .references-container {
    flex-wrap: wrap;
    max-width: 92%;
    padding-top: 26px;
    gap: 28px;
  }
  
  .reference-title {
    font-size: 25px;
    margin-bottom: 8px;
  }
  
  .references-details p {
    font-size: 16px;
  }
}
