/*!***************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./src/index.scss ***!
  \***************************************************************************************************************************************************************************************************************************************/
.wp-block-hoyry-project-list .list {
  display: grid;
  grid-template-columns: repeat(var(--columns), 1fr);
  gap: clamp(0.375rem, 0.245rem + 0.692vw, 0.938rem) var(--hoyry-spacing-60);
  margin-bottom: calc(clamp(0.375rem, 0.245rem + 0.692vw, 0.938rem) * -1);
}
.wp-block-hoyry-project-list .list .item {
  display: flex;
  align-items: center;
  gap: clamp(1rem, 0.417rem + 2.333vw, 2.75rem);
  text-decoration: none !important;
  padding-bottom: clamp(0.375rem, 0.245rem + 0.692vw, 0.938rem);
  border-bottom: 1px solid #B4B4B4;
}
.wp-block-hoyry-project-list .list .item .image {
  width: clamp(4.938rem, 3.697rem + 6.615vw, 10.313rem);
  min-width: clamp(4.938rem, 3.697rem + 6.615vw, 10.313rem);
  height: clamp(3.125rem, 2.346rem + 4.154vw, 6.5rem);
  min-height: clamp(3.125rem, 2.346rem + 4.154vw, 6.5rem);
  border-radius: 20px;
  overflow: hidden;
  background-color: var(--wp--preset--color--custom-y-taivas);
}
.wp-block-hoyry-project-list .list .item .image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.wp-block-hoyry-project-list .list .item.no-image .image {
  background-image: var(--oulu2026-logo-shape-url);
  background-size: 40%;
  background-position: center center;
  background-repeat: no-repeat;
}
.wp-block-hoyry-project-list .list .item .title {
  flex: 1;
  font-family: var(--wp--preset--font-family--oulu-26);
  font-size: clamp(0.875rem, 0.673rem + 1.077vw, 1.75rem);
  font-weight: 700;
  color: var(--wp--preset--color--custom-y-taivas);
}
.wp-block-hoyry-project-list .list .item .arrow-icon {
  width: clamp(2.313rem, 1.721rem + 3.154vw, 4.875rem);
  min-width: clamp(2.313rem, 1.721rem + 3.154vw, 4.875rem);
  height: clamp(2.313rem, 1.721rem + 3.154vw, 4.875rem);
  min-height: clamp(2.313rem, 1.721rem + 3.154vw, 4.875rem);
  border: 1px solid var(--wp--preset--color--custom-per-meri);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.1s;
}
.wp-block-hoyry-project-list .list .item .arrow-icon::before {
  content: "";
  width: clamp(1rem, 0.769rem + 1.231vw, 2rem);
  height: clamp(0.75rem, 0.577rem + 0.923vw, 1.5rem);
  background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"24\" viewBox=\"0 0 32 24\" fill=\"none\"><path d=\"M26.2625 13.5H0V10.5H26.2625L17.8625 2.1L20 0L32 12L20 24L17.8625 21.9L26.2625 13.5Z\" fill=\"%234542D9\"/></svg>");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.wp-block-hoyry-project-list .list .item:hover .arrow-icon {
  background-color: var(--wp--preset--color--custom-per-meri);
}
.wp-block-hoyry-project-list .list .item:hover .arrow-icon::before {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"24\" viewBox=\"0 0 32 24\" fill=\"none\"><path d=\"M26.2625 13.5H0V10.5H26.2625L17.8625 2.1L20 0L32 12L20 24L17.8625 21.9L26.2625 13.5Z\" fill=\"%23FFFFFF\"/></svg>");
}
.wp-block-hoyry-project-list.columns-2 .list {
  grid-template-columns: repeat(2, 1fr);
}
@media (max-width: 1279px) {
  .wp-block-hoyry-project-list.columns-2 .list {
    grid-template-columns: 1fr;
  }
}
.wp-block-hoyry-project-list.is-style-white .list .item {
  border-color: #FFFFFF;
}
.wp-block-hoyry-project-list.is-style-white .list .item .image {
  background-color: #FFFFFF;
}
.wp-block-hoyry-project-list.is-style-white .list .item.no-image .image {
  background-image: var(--oulu2026-logo-shape-blue-url);
}
.wp-block-hoyry-project-list.is-style-white .list .item .title {
  color: #FFFFFF;
}
.wp-block-hoyry-project-list.is-style-white .list .item .arrow-icon {
  border-color: #FFFFFF;
}
.wp-block-hoyry-project-list.is-style-white .list .item .arrow-icon::before {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"24\" viewBox=\"0 0 32 24\" fill=\"none\"><path d=\"M26.2625 13.5H0V10.5H26.2625L17.8625 2.1L20 0L32 12L20 24L17.8625 21.9L26.2625 13.5Z\" fill=\"%23FFFFFF\"/></svg>");
}
.wp-block-hoyry-project-list.is-style-white .list .item:hover .arrow-icon {
  background-color: #FFFFFF;
}
.wp-block-hoyry-project-list.is-style-white .list .item:hover .arrow-icon::before {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"24\" viewBox=\"0 0 32 24\" fill=\"none\"><path d=\"M26.2625 13.5H0V10.5H26.2625L17.8625 2.1L20 0L32 12L20 24L17.8625 21.9L26.2625 13.5Z\" fill=\"%234542D9\"/></svg>");
}

/*# sourceMappingURL=index.css.map*/