.timeline-cards-wrapper {
  position: relative;
  cursor: grab;
}
.timeline-cards-wrapper .timeline-cards {
  align-items: center;
  padding: 5rem 0;
  position: relative;
  overflow: visible;
  flex-direction: column;
}
.timeline-cards-wrapper .timeline-cards .navigation {
  display: flex;
  justify-content: center;
  margin-top: 5rem;
}
.timeline-cards-wrapper .timeline-cards .navigation .left,
.timeline-cards-wrapper .timeline-cards .navigation .right {
  width: 27px;
}
.timeline-cards-wrapper .timeline-cards .navigation .left:hover,
.timeline-cards-wrapper .timeline-cards .navigation .right:hover {
  cursor: pointer;
}
.timeline-cards-wrapper .timeline-cards .navigation .left {
  margin-right: 5rem;
}
.timeline-cards-wrapper .timeline-cards .box {
  padding: var(--wp--preset--spacing--normal);
  width: 530px;
  min-height: 320px;
  box-shadow: 0px 20px 25px -5px rgba(0, 0, 0, 0.075);
  background: linear-gradient(135deg, rgba(232, 231, 224, 0.5098039216) 0%, rgba(211, 210, 196, 0.8705882353) 95%);
  z-index: 2;
}
.timeline-cards-wrapper .timeline-cards .box .header {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 3.5rem;
}
.timeline-cards-wrapper .timeline-cards .box .header .card-number {
  font-size: 3.4rem;
  color: var(--wp--preset--color--link);
  display: flex;
  align-items: center;
  justify-content: center;
}
.timeline-cards-wrapper .timeline-cards .box .header h4 {
  font-size: var(--wp--preset--font-size--24);
  font-family: var(--wp--preset--font-family--primary);
  color: var(--wp--preset--color--dark-green);
  margin-bottom: 0;
}
.timeline-cards-wrapper .timeline-cards .box .header img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 50px;
  height: 50px;
}
.timeline-cards-wrapper .timeline-cards .box .btn {
  display: inline-flex;
  align-items: center;
  font-family: var(--wp--preset--font-family--primary);
  font-size: var(--wp--preset--font-size--18);
  font-weight: 500;
  line-height: 1.05;
  text-decoration: none;
  padding: 1.2rem 2rem;
  border-radius: 0;
  color: white;
  background: var(--wp--preset--color--primary);
  cursor: pointer;
  transition: color 0.25s cubic-bezier(0.4, 0, 0.2, 1), background 0.25s cubic-bezier(0.4, 0, 0.2, 1);
}
.timeline-cards-wrapper .timeline-cards .box .btn:after {
  content: "";
  background-color: white;
  -webkit-mask: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="800" height="800" fill="none" viewBox="0 0 24 24"><path stroke="%231c274c" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M4 12h2.5M20 12l-6-6m6 6-6 6m6-6H9.5"/></svg>');
          mask: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="800" height="800" fill="none" viewBox="0 0 24 24"><path stroke="%231c274c" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M4 12h2.5M20 12l-6-6m6 6-6 6m6-6H9.5"/></svg>');
  width: 26px;
  height: 28px;
  margin-left: 8px;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1);
}
.timeline-cards-wrapper .timeline-cards .box .btn:hover, .timeline-cards-wrapper .timeline-cards .box .btn:active, .timeline-cards-wrapper .timeline-cards .box .btn:focus {
  background: var(--wp--preset--color--blue);
  color: white;
}
.timeline-cards-wrapper .timeline-cards .box .btn:hover:before, .timeline-cards-wrapper .timeline-cards .box .btn:active:before, .timeline-cards-wrapper .timeline-cards .box .btn:focus:before {
  background-color: var(--wp--preset--color--primary);
}
.timeline-cards-wrapper .timeline-cards .box .btn {
  margin-top: 1.5ch;
  text-decoration: none !important;
  transition: color 0.25s cubic-bezier(0.4, 0, 0.2, 1), background 0.25s cubic-bezier(0.4, 0, 0.2, 1) !important;
}
.timeline-cards-wrapper .timeline-cards .box .btn:hover {
  color: white !important;
}
.timeline-cards-wrapper .timeline-cards .box:last-child:before {
  content: none;
}
.timeline-cards-wrapper .timeline-cards .box:before {
  content: "";
  height: 3px;
  background: var(--wp--preset--color--link);
  position: absolute;
  width: var(--wp--preset--spacing--normal);
  display: block;
  top: 0;
  bottom: 0;
  margin: auto 0;
  left: 100%;
}/*# sourceMappingURL=block-timeline-cards.css.map */