/*!*************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/gallery.module.css ***!
  \*************************************************************************************************************************************************************************************************************************************************************************/
.gallery_gallery__Ley_B  img {
    border-radius: var(--border-radius);
}

.gallery_gallery__Ley_B > :nth-child(2n) {
    transform: rotateZ(1deg);
}

.gallery_gallery__Ley_B > :nth-child(2n + 1) {
    transform: rotateZ(-1deg);
}
/*!***************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/TextImage.module.css ***!
  \***************************************************************************************************************************************************************************************************************************************************************************/
.TextImage_card__aKk_a {
    display: flex;
    background-color: var(--clr-bg-1);
    border-radius: var(--border-radius);
    box-shadow: 0 4px 8px 0 var(--clr-secondary);
    overflow: hidden;
    max-width: 1000px;
    margin: var(--spacing-mili);
  }

.TextImage_card__aKk_a img {
  width: 50%;
  height: auto;
  object-fit: cover;
}

.TextImage_card__aKk_a > div {
  padding: var(--spacing-mili);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  gap: var(--spacing-mili);
  width: 50%;
}

.TextImage_reverse__LTlHx {
  flex-direction: row-reverse; /* Changes the direction of the flex items */
}

@media screen and (max-width: 1100px) {
  .TextImage_card__aKk_a {
      flex-direction: column;
  }
  .TextImage_card__aKk_a img {
    width: 100%;
    height: 500px;
    object-fit: cover;
  }
  .TextImage_card__aKk_a > div {
    width: 100%;
  }
}
