@media screen and (min-width: 960px) {
  .wp-block-acf-case-studies {
    display: flex;
    flex-direction: row;
    gap: 1rem;
  }
}
.wp-block-acf-case-studies ul {
  list-style: none;
  padding: 0;
}
@media screen and (min-width: 960px) {
  .wp-block-acf-case-studies ul {
    width: 50%;
    display: flex;
    flex-direction: column;
  }
}
.wp-block-acf-case-studies ul li {
  padding: 1rem 0;
}
@media screen and (min-width: 960px) {
  .wp-block-acf-case-studies ul li {
    padding: 0;
  }
}
.wp-block-acf-case-studies ul li .image-bank {
  border-radius: 0.625rem 0.625rem 0.625rem 5rem;
  height: 300px;
  overflow: hidden;
}
@media screen and (min-width: 960px) {
  .wp-block-acf-case-studies ul li .image-bank {
    height: 600px;
  }
}
.wp-block-acf-case-studies ul li .image-bank img {
  object-fit: cover;
  height: 300px;
  width: auto;
}
@media screen and (min-width: 960px) {
  .wp-block-acf-case-studies ul li .image-bank img {
    height: 600px;
  }
}
.wp-block-acf-case-studies ul li h3 {
  color: #FFFFFB;
  text-align: center;
  font-size: 1.875rem;
  font-weight: 500;
  line-height: 1.2; /* 126.667% */
}
.wp-block-acf-case-studies ul li p {
  color: #FFFFFB;
  text-align: center;
  font-size: 1.15rem;
  font-weight: 300;
  padding: 0 2rem;
  line-height: 1.4; /* 140% */
}
.wp-block-acf-case-studies ul li .wp-block-button__link {
  background-color: rgb(140, 198, 229);
  border-color: rgb(140, 198, 229);
  color: rgb(19, 23, 93);
}
.wp-block-acf-case-studies ul li .wp-block-button__link:hover {
  background-color: #fff;
  border-color: #fff;
}
.wp-block-acf-case-studies ul.other {
  gap: 1.5rem;
  position: relative;
}
.wp-block-acf-case-studies ul.other li {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 1rem;
}
.wp-block-acf-case-studies ul.other li .image-bank {
  width: 40%;
  border-radius: 5rem 0.625rem 0.625rem 0.625rem;
  height: calc(300px - 1rem);
  overflow: hidden;
}
.wp-block-acf-case-studies ul.other li .image-bank img {
  object-fit: cover;
  height: calc(300px - 1rem);
  width: auto;
}
.wp-block-acf-case-studies ul.other li .content {
  width: 60%;
}
.wp-block-acf-case-studies ul.other li .content h3, .wp-block-acf-case-studies ul.other li .content p {
  text-align: left;
  padding: 0;
  margin-top: 0;
}
.wp-block-acf-case-studies ul.other li:nth-of-type(2) .image-bank {
  border-radius: 0.625rem 0.625rem 5rem 0.625rem;
}
.wp-block-acf-case-studies ul .see-all {
  color: white;
  display: inline-block;
  margin-right: 50px;
  font-size: larger;
  position: absolute;
  bottom: 0;
  right: 0;
}
.wp-block-acf-case-studies ul .see-all:after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='30' viewBox='0 0 16 30' fill='none'%3E%3Cg clip-path='url(%23clip0_85_9)'%3E%3Cpath d='M15.9999 14.9998C15.9999 15.3484 15.8699 15.6978 15.6091 15.9637L2.27575 29.6001C1.75491 30.1327 0.910747 30.1327 0.390747 29.6001C-0.130086 29.0674 -0.130086 28.204 0.390747 27.6722L12.7816 14.9998L0.390747 2.32734C-0.130086 1.79467 -0.130086 0.932173 0.390747 0.399503C0.91158 -0.133168 1.75575 -0.133168 2.27575 0.399503L15.6091 14.0359C15.8691 14.3018 15.9999 14.6512 15.9999 14.9998Z' fill='%23FFFFFB'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_85_9'%3E%3Crect width='16' height='30' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  position: absolute;
  top: 0;
  right: -30px;
}
@media screen and (min-width: 960px) {
  .wp-block-acf-case-studies ul .see-all:after {
    top: 3px;
  }
}
