


body { 
    font-family: 'Inter', sans-serif;
     background-color: #ffffff !important; 
}

.ice-shadow{box-shadow:0 10px 30px rgba(0,0,0,.25)}


.font-sora {
    font-family: 'Sora', sans-serif;
  }

  .font-inter {
    font-family: 'Inter', sans-serif;
  }

@media (min-width: 768px) and (max-width: 1023.98px) {
  .experience-section .experience-cards {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    align-items: stretch;
  }

  .experience-section .experience-card {
    width: 100%;
  }

  .experience-section .experience-card:nth-child(3) {
    grid-column: 1 / -1;
    justify-self: center;
    width: calc((100% - 2rem) / 2);
  }

  .reviews-section .reviews-cards {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    align-items: stretch;
  }

  .reviews-section .reviews-card {
    width: 100%;
  }

  .reviews-section .reviews-card:nth-child(3) {
    grid-column: 1 / -1;
    justify-self: center;
    width: calc((100% - 2rem) / 2);
  }

  .parties-events-section .parties-events-layout {
    flex-direction: column !important;
    gap: 3rem;
  }

  .parties-events-section .parties-events-media,
  .parties-events-section .parties-events-content {
    flex: none;
    width: 100%;
  }

  .parties-events-section .parties-events-content {
    order: 1;
  }

  .parties-events-section .parties-events-media {
    order: 2;
    max-width: 640px;
    margin-inline: auto;
  }
}
