.spajder-tabs {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  gap: 3.69rem;
}
.spajder-tabs .tabs-row {
  width: fit-content;
  background-color: #f8d7e1;
  border-radius: 4.5rem;
  padding: 0.5rem;
}
.spajder-tabs .tabs-row .tab-list {
  display: flex;
  list-style: none;
  align-items: center;
  gap: 0.97rem;
  padding-left: 0 !important;
}
.spajder-tabs .tabs-row .tab-list .package-tab {
  margin: 0;
  color: #db4d74;
  font-size: 0.875rem;
  padding: 0.5rem 1rem;
  border-radius: 4.5rem;
  transition: all 0.5s ease;
  background-color: transparent;
  cursor: pointer;
}
.spajder-tabs .tabs-row .tab-list .package-tab.active {
  background-color: #eb6f93;
  color: #fde7ee;
  transition: all 0.5s ease;
}
.spajder-tabs .tabs-row .tab-list .package-tab:hover {
  background-color: #eb6f93;
  color: #fde7ee;
  transition: all 0.5s ease;
}
.spajder-tabs .content-row {
  display: flex;
}
.spajder-tabs .content-row .tab-content {
  visibility: hidden;
  opacity: 0;
  display: none;
  gap: 1.5rem;
}
.spajder-tabs .content-row .tab-content .package-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  max-width: 33%;
  align-items: center;
  text-align: center;
}
.spajder-tabs .content-row .tab-content .package-container .info-container {
  background-color: #FDDCE6;
  max-width: 24rem;
  margin-top: -1rem;
  box-shadow: 0px 8px 24px 0px rgba(111, 22, 48, 0.25);
  padding: 2.55rem 1.69rem 1.69rem 1.69rem;
  min-height: 19.8rem;
}
.spajder-tabs .content-row .tab-content .package-container .info-container h5 {
  font-size: 1.5rem;
  text-transform: uppercase;
  color: #F53D73;
  margin: 0;
  letter-spacing: -0.06rem;
  margin-bottom: 0.99rem;
}
.spajder-tabs .content-row .tab-content .package-container .info-container p {
  font-size: 0.875rem;
  color: #310210;
}
.spajder-tabs .content-row .tab-content .package-container .info-container .price-container .price {
  font-size: 3.5rem;
  color: #F53D73;
  font-weight: 700;
}
.spajder-tabs .content-row .tab-content .package-container .info-container .price-container .duration {
  font-size: 1.5rem;
  color: #F53D73;
  font-weight: 700;
}
.spajder-tabs .content-row .tab-content .package-container .info-container a {
  display: block;
  width: 100%;
  border: 2px solid #F53D73;
  border-radius: 3.5rem;
  padding: 0.5rem;
  font-size: 1rem;
  color: #F53D73;
}
.spajder-tabs .content-row .tab-content .package-container .info-container a:hover {
  background: rgba(234, 112, 147, 0.25);
}
.spajder-tabs .content-row .tab-content .package-container img {
  width: 100%;
  height: auto;
  max-width: 16.5rem;
  max-height: 15.875rem;
  z-index: 10;
}
.spajder-tabs .content-row .tab-content .package-container:nth-child(2) .info-container {
  background-color: #FCCFDD;
}
.spajder-tabs .content-row .tab-content .package-container:nth-child(3) .info-container {
  background-color: #FBBBCF;
}
.spajder-tabs .content-row .tab-content.active {
  visibility: visible;
  opacity: 1;
  transition: all 0.5s ease;
  display: flex;
}



/*# sourceMappingURL=package-tabs.css.map */
