/*!*************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/styles/Divider.module.css ***!
  \*************************************************************************************************************************************************************************************************************************************************************************/
/* Divider.module.css */

.Divider_divider__rLbNP {
    border: none;
    border-top: 1px solid var(--clr-text); /* A simple white horizontal line */
    margin: auto; /* Centers the divider horizontally and adds vertical spacing */
    width: 95%; /* Makes the line stretch across its container */
  }
/*!******************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/styles/VerticalCard.module.css ***!
  \******************************************************************************************************************************************************************************************************************************************************************************/
/* VerticalCard.module.css */

.VerticalCard_verticalCard__2B92C {
  display: flex;
  flex-direction: column; /* Stack elements vertically */
  background-color: var(--clr-bg-1); /* Dark background color */
  border-radius: var(--border-radius);
  box-shadow: 0 4px 8px 0 var(--clr-secondary); /* Shadow color */
  width: 100%;
  justify-content: center;
  align-items: center;
}

.VerticalCard_verticalCard__2B92C img {
  width: 80%; /* Full width of the container */
  height: auto; /* Maintain aspect ratio */
  object-fit: cover; /* Ensures the image covers the space without distortion */
  border-top-left-radius: var(--border-radius);
  border-top-right-radius: var(--border-radius);
}

.VerticalCard_verticalCardContent__LKg_M {
  padding: 16px; /* Reduced padding for a more compact card */
  text-align: center; /* Center text alignment for header and subtext */

  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 16px;
}

.VerticalCard_verticalCardContent__LKg_M p {
  font-size: var(--fs-mili); /* Slightly smaller font size */
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/styles/VerticalCardGallery.module.css ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************/
/* VerticalCardGallery.module.css */

/* Styles for VerticalCardGallery */
.VerticalCardGallery_verticalCardGallery__jSA0n {
    display: flex;
    flex-wrap: wrap;
    flex-grow: 0;
    gap: var(--spacing-kilo);
    align-content: center;
    padding: var(--spacing-kilo);
    width: 100%;
    justify-content: center;
    align-items: center;
}

.VerticalCardGallery_verticalCardGallery__jSA0n > div {
    width: 260px;
}
