/*!*********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/block-links/block-links.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************/
.block-link {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: var(--gap-xxs);
  text-decoration: none;
  position: relative;
  height: 100%;
}
.block-link .title {
  margin: 0;
  color: var(--dark-grey);
  font-weight: 800;
}
.block-link .subtitle {
  margin: 0;
}
.block-link:hover {
  text-decoration: none;
}
.block-link:hover * {
  text-decoration: none;
}
.block-link.image {
  padding: var(--gap-s);
  background: var(--light-grey);
  border-radius: 20px;
  transition: all 0.15s ease;
}
.block-link.image:after {
  content: "";
  width: 20px;
  aspect-ratio: 1/1;
  margin-left: auto;
  background: center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2720%27 fill=%27none%27%3E%3Cpath fill=%27%23f68624%27 d=%27M18.856 20c.632 0 1.144-.512 1.144-1.144V1.144a1.144 1.144 0 0 0-2.287 0v14.669a.114.114 0 0 1-.195.08L2.995 1.372A1.144 1.144 0 0 0 1.378 2.99l14.529 14.529a.114.114 0 0 1-.081.195H1.144a1.144 1.144 0 0 0 0 2.287z%27/%3E%3C/svg%3E");
  opacity: 0;
  transition: all 0.15s ease;
}
@media (width < 768px) {
  .block-link.image:after {
    margin: 10px 10px 10px auto;
  }
}
.block-link.image .image-switch {
  aspect-ratio: 2/1;
  border-radius: 20px;
  margin-bottom: var(--gap-m);
  background: center/cover no-repeat;
}
.block-link.image * {
  transition: all 0.15s ease;
}
.block-link.image .subtitle {
  color: var(--mid-grey);
}
.block-link.image:hover {
  text-decoration: none;
  background: var(--dark-grey);
  transition: all 0.3s ease;
}
.block-link.image:hover * {
  color: white;
}
.block-link.image:hover::after {
  opacity: 1;
}
.block-link.graphic {
  padding: 0;
  display: block;
}
.block-link.graphic * {
  color: var(--dark-grey);
}
.block-link.graphic *:hover {
  text-decoration: none;
}
.block-link.graphic:after {
  content: "";
  position: absolute;
  right: var(--gap-s);
  width: clamp(30px, 15px + 3vw, 60px);
  aspect-ratio: 1/1;
  margin-left: auto;
  background: center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2760%27 height=%2760%27 fill=%27none%27 viewBox=%270 0 60 60%27%3E%3Crect width=%2760%27 height=%2760%27 fill=%27%23343434%27 rx=%2730%27/%3E%3Cpath fill=%27%23f2efec%27 d=%27M38.856 40c.632 0 1.144-.512 1.144-1.144V21.144a1.144 1.144 0 0 0-2.287 0v14.669a.114.114 0 0 1-.195.08L22.995 21.372a1.144 1.144 0 0 0-1.617 1.618l14.529 14.529a.114.114 0 0 1-.081.195H21.144a1.144 1.144 0 0 0 0 2.287z%27/%3E%3C/svg%3E");
  transition: all 0.15s ease;
}
@media (width < 1024px) {
  .block-link.graphic:after {
    right: 20px;
    width: 60px;
  }
}
@media (width < 768px) {
  .block-link.graphic:after {
    right: var(--gap-s);
    width: clamp(40px, 30px + 2vw, 60px);
  }
}
.block-link.graphic .block-link__content {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  border-radius: 20px;
  height: 100%;
}
.block-link.graphic .block-link__content:after {
  content: "";
  display: block;
  width: 100%;
  background: left bottom/contain no-repeat;
}
.block-link.graphic .block-link__content--inner {
  padding: var(--gap-m);
  max-width: 535px;
}
.block-link.graphic .title {
  margin-bottom: var(--gap-xs);
}
.block-link.graphic.bottom:after {
  top: var(--gap-s);
  transform: rotate(-90deg);
}
@media (width < 1024px) {
  .block-link.graphic.bottom:after {
    top: 20px;
  }
}
@media (width < 768px) {
  .block-link.graphic.bottom:after {
    top: var(--gap-s);
  }
}
.block-link.graphic.bottom .block-link__content {
  flex-flow: column-reverse;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27700%27 height=%27484%27 fill=%27none%27 viewBox=%270 0 700 484%27%3E%3Cpath fill=%27%23000%27 d=%27M607.427 72.001c0 11.046 8.954 20 20 20H680c11.046 0 20 8.954 20 20V463c0 11.046-8.954 20-20 20H20c-11.046 0-20-8.954-20-20V20C0 8.954 8.954 0 20 0h567.427c11.045 0 20 8.954 20 20z%27/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27700%27 height=%27484%27 fill=%27none%27 viewBox=%270 0 700 484%27%3E%3Cpath fill=%27%23000%27 d=%27M607.427 72.001c0 11.046 8.954 20 20 20H680c11.046 0 20 8.954 20 20V463c0 11.046-8.954 20-20 20H20c-11.046 0-20-8.954-20-20V20C0 8.954 8.954 0 20 0h567.427c11.045 0 20 8.954 20 20z%27/%3E%3C/svg%3E");
  -webkit-mask-size: cover;
  mask-size: cover;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: top right;
  mask-position: top right;
}
.block-link.graphic.bottom .block-link__content:after {
  aspect-ratio: 700/314;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27700%27 height=%27313%27 fill=%27none%27 viewBox=%270 0 700 313%27%3E%3Cg clip-path=%27url%28%23a%29%27%3E%3Cpath fill=%27%23fff%27 fill-opacity=%27.2%27 d=%27M448.595 158.251c0 12.012 9.725 21.664 21.667 21.664 11.941 0 21.738-9.724 21.738-21.664s-9.725-21.735-21.738-21.735-21.667 9.723-21.667 21.735M274.905-15.347c0 12.012 9.725 21.736 21.738 21.736s21.738-9.724 21.738-21.736c0-12.011-9.725-21.735-21.738-21.735s-21.738 9.724-21.738 21.735m86.881-86.799c0 12.012-9.725 21.664-21.738 21.664s-21.739 9.724-21.739 21.736 9.725 21.664 21.739 21.664h43.404c12.014 0 21.667 9.724 21.667 21.735 0 12.012 9.725 21.736 21.738 21.736s21.738-9.724 21.738-21.736v-43.4c0-12.011-9.725-21.735-21.738-21.735s-21.738-9.724-21.738-21.664-9.725-21.735-21.667-21.735c-11.941 0-21.666 9.724-21.666 21.735M-94-167.281c0 11.941 9.725 21.664 21.738 21.664s21.667-9.723 21.667-21.664c0-11.94-9.725-21.735-21.667-21.735S-94-179.292-94-167.281M57.952 114.852c0-12.012 9.725-21.736 21.667-21.736s21.738 9.724 21.738 21.736c0 12.011-9.725 21.664-21.738 21.664s-21.667-9.724-21.667-21.664m43.405-130.199c0-12.011-9.725-21.735-21.738-21.735s-21.667-9.724-21.667-21.664 9.725-21.736 21.667-21.736h43.405c12.013 0 21.738 9.724 21.738 21.736v43.4c0 12.011-9.725 21.735-21.738 21.735s-21.738-9.724-21.738-21.736m86.809-130.198c0-12.012 9.725-21.664 21.738-21.664a21.605 21.605 0 0 1 21.667 21.664c0 12.012-9.725 21.735-21.667 21.735-11.941 0-21.738-9.723-21.738-21.735m43.405-86.799c0 12.012-9.725 21.735-21.667 21.735-11.941 0-21.738-9.723-21.738-21.735s-9.725-21.664-21.738-21.664h-43.405c-12.013 0-21.738 9.724-21.738 21.664s9.725 21.735 21.738 21.735 21.738 9.653 21.738 21.664-9.725 21.736-21.738 21.736-21.738-9.724-21.738-21.736c0-12.011-9.725-21.664-21.738-21.664a21.606 21.606 0 0 0-21.667 21.664c0 12.012-9.725 21.736-21.738 21.736s-21.738 9.652-21.738 21.664S4.608-123.81-7.334-123.81c-11.941 0-21.737 9.724-21.737 21.736 0 12.011 9.724 21.664 21.737 21.664 12.014 0 21.667 9.724 21.667 21.735 0 12.012-9.725 21.664-21.667 21.664-11.941 0-21.737-9.724-21.737-21.664S-38.796-80.41-50.81-80.41c-12.013 0-21.666 9.724-21.666 21.735v43.4c0 12.011 9.725 21.735 21.666 21.735s21.739 9.724 21.739 21.736c0 12.011-9.725 21.664-21.739 21.664-12.013 0-21.666 9.723-21.666 21.735s9.725 21.736 21.666 21.736 21.739 9.723 21.739 21.735 9.724 21.664 21.737 21.664c12.014 0 21.667 9.724 21.667 21.736v43.399c0 12.012 9.725 21.736 21.738 21.736h43.405c12.013 0 21.738 9.723 21.738 21.735S110.939 267 122.952 267s21.738-9.724 21.738-21.664v-43.471c0-11.94 9.725-21.664 21.667-21.664s21.738 9.724 21.738 21.664v43.471c0 12.012 9.725 21.664 21.738 21.664h43.405c12.013 0 21.667-9.724 21.667-21.664s9.725-21.735 21.738-21.735h43.405c12.013 0 21.738-9.724 21.738-21.736v-43.399c0-12.012-9.725-21.736-21.738-21.736h-43.405c-12.013 0-21.738 9.724-21.738 21.736 0 12.011-9.725 21.664-21.667 21.664s-21.738-9.724-21.738-21.664-9.725-21.736-21.667-21.736c-11.941 0-21.738-9.724-21.738-21.664s9.725-21.735 21.738-21.735 21.667 9.723 21.667 21.735 9.725 21.664 21.738 21.664 21.667-9.724 21.667-21.664 9.725-21.735 21.738-21.735h43.405c12.013 0 21.738 9.723 21.738 21.735s9.725 21.664 21.666 21.664 21.667-9.724 21.667-21.664 9.725-21.735 21.738-21.735 21.738-9.724 21.738-21.736-9.725-21.735-21.738-21.735-21.738-9.724-21.738-21.664S395.394 6.46 383.452 6.46h-43.404c-12.014 0-21.739 9.724-21.739 21.736 0 12.011-9.725 21.664-21.738 21.664s-21.738-9.724-21.738-21.664S265.108 6.46 253.167 6.46s-21.739 9.724-21.739 21.736c0 12.011-9.725 21.664-21.666 21.664s-21.738-9.724-21.738-21.664S197.749 6.46 209.762 6.46s21.666-9.724 21.666-21.735v-43.4c0-12.011 9.725-21.735 21.739-21.735h43.404c12.013 0 21.738-9.724 21.738-21.664s-9.725-21.736-21.738-21.736-21.738-9.723-21.738-21.735 9.725-21.664 21.738-21.664h43.405c12.013 0 21.738-9.724 21.738-21.736 0-12.011-9.725-21.664-21.738-21.664h-43.405c-12.013 0-21.738-9.723-21.738-21.735s-9.725-21.664-21.666-21.664-21.739 9.724-21.739 21.664M315.592-319c-10.726 1.358-19.021 10.439-19.021 21.521 0 12.012 9.725 21.735 21.738 21.735s21.739-9.723 21.739-21.735c0-11.082-8.295-20.163-19.021-21.521z%27/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=%27a%27%3E%3Cpath fill=%27%23fff%27 d=%27M0 0h700v313H0z%27/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.block-link.graphic.bottom .block-link__content--inner {
  padding-top: var(--gap-xs);
}
.block-link.graphic.top:after {
  bottom: 20px;
}
.block-link.graphic.top .block-link__content {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27700%27 height=%27484%27 fill=%27none%27 viewBox=%270 0 700 484%27%3E%3Cpath fill=%27%23000%27 d=%27M680 0c11.046 0 20 8.954 20 20v343c0 11.046-8.954 20-20 20h-62.573c-11.046 0-20 8.954-20 20v60c0 11.046-8.955 20-20 20H20c-11.046 0-20-8.954-20-20V20C0 8.954 8.954 0 20 0z%27/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27700%27 height=%27484%27 fill=%27none%27 viewBox=%270 0 700 484%27%3E%3Cpath fill=%27%23000%27 d=%27M680 0c11.046 0 20 8.954 20 20v343c0 11.046-8.954 20-20 20h-62.573c-11.046 0-20 8.954-20 20v60c0 11.046-8.955 20-20 20H20c-11.046 0-20-8.954-20-20V20C0 8.954 8.954 0 20 0z%27/%3E%3C/svg%3E");
  -webkit-mask-size: cover;
  mask-size: cover;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: bottom right;
  mask-position: bottom right;
}
.block-link.graphic.top .block-link__content:after {
  aspect-ratio: 700/314;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27700%27 height=%27314%27 fill=%27none%27 viewBox=%270 0 700 314%27%3E%3Cpath fill=%27%23fff%27 fill-opacity=%27.2%27 d=%27M448.595 477.251c0 12.012 9.725 21.664 21.667 21.664 11.941 0 21.738-9.724 21.738-21.664s-9.725-21.735-21.738-21.735-21.667 9.723-21.667 21.735m-173.69-173.598c0 12.012 9.725 21.736 21.738 21.736s21.738-9.724 21.738-21.736c0-12.011-9.725-21.735-21.738-21.735s-21.738 9.724-21.738 21.735m86.881-86.799c0 12.012-9.725 21.664-21.738 21.664s-21.739 9.724-21.739 21.736c0 12.011 9.725 21.664 21.739 21.664h43.404c12.014 0 21.667 9.724 21.667 21.735 0 12.012 9.725 21.736 21.738 21.736s21.738-9.724 21.738-21.736v-43.399c0-12.012-9.725-21.736-21.738-21.736s-21.738-9.724-21.738-21.664-9.725-21.735-21.667-21.735c-11.941 0-21.666 9.724-21.666 21.735M-94 151.719c0 11.941 9.725 21.664 21.738 21.664s21.667-9.723 21.667-21.664c0-11.94-9.725-21.735-21.667-21.735S-94 139.708-94 151.719M57.952 433.852c0-12.012 9.725-21.736 21.667-21.736s21.738 9.724 21.738 21.736c0 12.011-9.725 21.664-21.738 21.664s-21.667-9.724-21.667-21.664m43.405-130.199c0-12.011-9.725-21.735-21.738-21.735s-21.667-9.724-21.667-21.664 9.725-21.736 21.667-21.736h43.405c12.013 0 21.738 9.724 21.738 21.736v43.399c0 12.012-9.725 21.736-21.738 21.736s-21.738-9.724-21.738-21.736m86.809-130.198c0-12.012 9.725-21.664 21.738-21.664a21.605 21.605 0 0 1 21.667 21.664c0 12.012-9.725 21.735-21.667 21.735-11.941 0-21.738-9.723-21.738-21.735m43.405-86.8c0 12.013-9.725 21.736-21.667 21.736-11.941 0-21.738-9.723-21.738-21.735s-9.725-21.664-21.738-21.664h-43.405c-12.013 0-21.738 9.724-21.738 21.664s9.725 21.735 21.738 21.735 21.738 9.653 21.738 21.664-9.725 21.736-21.738 21.736-21.738-9.724-21.738-21.736c0-12.011-9.725-21.664-21.738-21.664a21.606 21.606 0 0 0-21.667 21.664c0 12.012-9.725 21.736-21.738 21.736s-21.738 9.652-21.738 21.664S4.608 195.19-7.334 195.19c-11.941 0-21.737 9.724-21.737 21.736s9.724 21.664 21.737 21.664c12.014 0 21.667 9.724 21.667 21.735 0 12.012-9.725 21.664-21.667 21.664-11.941 0-21.737-9.724-21.737-21.664s-9.725-21.735-21.739-21.735c-12.013 0-21.666 9.724-21.666 21.735v43.4c0 12.011 9.725 21.735 21.666 21.735s21.739 9.724 21.739 21.736c0 12.011-9.725 21.664-21.739 21.664-12.013 0-21.666 9.723-21.666 21.735s9.725 21.736 21.666 21.736 21.739 9.723 21.739 21.735 9.724 21.664 21.737 21.664c12.014 0 21.667 9.724 21.667 21.736v43.399c0 12.012 9.725 21.736 21.738 21.736h43.405c12.013 0 21.738 9.723 21.738 21.735S110.939 586 122.952 586s21.738-9.724 21.738-21.664v-43.471c0-11.94 9.725-21.664 21.667-21.664s21.738 9.724 21.738 21.664v43.471c0 12.012 9.725 21.664 21.738 21.664h43.405c12.013 0 21.667-9.724 21.667-21.664s9.725-21.735 21.738-21.735h43.405c12.013 0 21.738-9.724 21.738-21.736v-43.399c0-12.012-9.725-21.736-21.738-21.736h-43.405c-12.013 0-21.738 9.724-21.738 21.736 0 12.011-9.725 21.664-21.667 21.664s-21.738-9.724-21.738-21.664-9.725-21.736-21.667-21.736c-11.941 0-21.738-9.724-21.738-21.664s9.725-21.735 21.738-21.735 21.667 9.723 21.667 21.735 9.725 21.664 21.738 21.664 21.667-9.724 21.667-21.664 9.725-21.735 21.738-21.735h43.405c12.013 0 21.738 9.723 21.738 21.735s9.725 21.664 21.666 21.664 21.667-9.724 21.667-21.664 9.725-21.735 21.738-21.735 21.738-9.724 21.738-21.736-9.725-21.735-21.738-21.735-21.738-9.724-21.738-21.664-9.725-21.736-21.667-21.736h-43.404c-12.014 0-21.739 9.724-21.739 21.736 0 12.011-9.725 21.664-21.738 21.664s-21.738-9.724-21.738-21.664-9.725-21.736-21.666-21.736-21.739 9.724-21.739 21.736c0 12.011-9.725 21.664-21.666 21.664s-21.738-9.724-21.738-21.664 9.725-21.736 21.738-21.736 21.666-9.724 21.666-21.735v-43.4c0-12.011 9.725-21.735 21.739-21.735h43.404c12.013 0 21.738-9.724 21.738-21.664s-9.725-21.736-21.738-21.736-21.738-9.723-21.738-21.735 9.725-21.664 21.738-21.664h43.405c12.013 0 21.738-9.724 21.738-21.736 0-12.011-9.725-21.664-21.738-21.664h-43.405c-12.013 0-21.738-9.723-21.738-21.735s-9.725-21.664-21.666-21.664-21.739 9.724-21.739 21.664M315.592 0c-10.726 1.358-19.021 10.439-19.021 21.52 0 12.013 9.725 21.736 21.738 21.736s21.739-9.723 21.739-21.735c0-11.082-8.295-20.163-19.021-21.521z%27/%3E%3C/svg%3E");
}
.block-link.graphic.top .block-link__content--inner {
  padding-bottom: var(--gap-xs);
}
.block-link.graphic:hover:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2760%27 height=%2760%27 fill=%27none%27 viewBox=%270 0 60 60%27%3E%3Crect width=%2760%27 height=%2760%27 fill=%27%2398d1dc%27 rx=%2730%27 transform=%27matrix%280 1 1 0 0 0%29%27/%3E%3Cpath fill=%27%23343434%27 d=%27M40 38.856c0 .632-.512 1.144-1.144 1.144H21.144a1.144 1.144 0 0 1 0-2.287h14.669a.114.114 0 0 0 .08-.195L21.372 22.995a1.144 1.144 0 0 1 1.618-1.617l14.529 14.529a.114.114 0 0 0 .195-.081V21.144a1.144 1.144 0 0 1 2.287 0z%27/%3E%3C/svg%3E");
}

/*# sourceMappingURL=block-links.css.map*/