/* [project]/src/app/[locale]/(main)/styles/CategoriesAll.module.css [app-client] (css) */
.CategoriesAll-module__k22p4G__MainDiv {
  background-image: url("/wp-content/uploads/2019/06/Itar-h.png");
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-top: 2rem;
  display: flex;
}

.CategoriesAll-module__k22p4G__MainCategories, .CategoriesAll-module__k22p4G__MainContentDiv {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 1rem;
  width: 100%;
  margin: 2rem;
  display: flex;
}

.CategoriesAll-module__k22p4G__MainContent {
  flex-flow: column;
  grid-template-columns: 30% 30% 30%;
  justify-content: center;
  align-items: center;
  gap: 1rem;
  width: 100%;
  height: 100%;
  display: grid;
}

.CategoriesAll-module__k22p4G__MainTitleCotainer {
  padding-top: 1rem;
  font-size: 3ch;
  font-weight: bolder;
}

.CategoriesAll-module__k22p4G__MainTitleCotainer > p {
  font-size: 2ch;
  font-weight: bolder;
}

.CategoriesAll-module__k22p4G__MainContentProjects {
  flex-flow: column;
  gap: 1rem;
  width: 100%;
  height: 100%;
  display: grid;
  overflow: hidden;
}

.CategoriesAll-module__k22p4G__Content {
  flex-direction: column;
  justify-content: center;
  gap: 1rem;
  display: flex;
}

.CategoriesAll-module__k22p4G__ImagesContainer {
  background-color: var(--background);
  border-radius: 10px 10px 0 0;
}

/* [project]/src/app/utils/Cards/Cards.module.css [app-client] (css) */
.Cards-module__8aiODa__CardsContainer {
  border-radius: 1rem;
  grid-template-columns: repeat(4, 1fr);
  position: relative;
  box-shadow: 0 5px 15px #00000059;
}

.Cards-module__8aiODa__CardsContentF {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  bottom: 0%;
}

.Cards-module__8aiODa__textContainer {
  width: 100%;
  height: inherit;
  z-index: 0;
  background-color: #00000059;
  flex-direction: column;
  justify-content: flex-end;
  gap: 1rem;
  display: flex;
  position: relative;
}

.Cards-module__8aiODa__title {
  color: var(--foreground);
  background: linear-gradient(to right,
      #64c8c8,
      #64c8c8),
    linear-gradient(to right,
      var(--hover-font-color),
      var(--hover-font-color),
      var(--hover-font-color));
  background-position: 100% 100%, 0 100%;
  background-repeat: no-repeat;
  background-size: 0% .2em, 0 .2em;
  font-size: 3.1ch;
  transition: background-size .8s;
}

.Cards-module__8aiODa__title:hover, .Cards-module__8aiODa__title:focus {
  background-size: 0 .2em, 100% .2em;
}

.Cards-module__8aiODa__CategorySections {
  background-color: var(--category-background-color);
  border-radius: 5px 0 0;
  justify-content: center;
  align-items: center;
  width: 10rem;
  height: 4rem;
  font-size: 3.1ch;
  display: flex;
  position: absolute;
  top: 0%;
}

.Cards-module__8aiODa__CategorySections span {
  color: var(--background);
  font-size: 2ch;
}

.Cards-module__8aiODa__titleContainer {
  align-items: flex-end;
  width: 100%;
  height: 100%;
  padding: 0 1rem;
  display: flex;
}

.Cards-module__8aiODa__dateSections {
  color: gray;
  flex-flow: row;
  gap: 1rem;
  width: 100%;
  padding: 0 .5rem;
  display: flex;
}

/*# sourceMappingURL=src_app_1xd52t5._.css.map*/