/* =quick-link block
*/

.block-quick-link {
  max-width: 500px;
  margin: 0 auto;
}

.block-quick-link .block__image img {
  border-radius: var(--wp--custom--border-radius--small);
}

.block-quick-link .block__image {
  transform: rotate(2deg);
}
.block-quick-link.is-even .block__image {
  transform: rotate(-2deg);
}

.block-quick-link .wp-block-buttons {
  position: relative;
  z-index: 10;
  margin-top: -1em;
  transform: rotate(-2deg);
}
.block-quick-link .wp-block-buttons .wp-block-button__link {
  font-family: var(--wp--preset--font-family--primary);
  text-transform: none;
  font-size: var(--wp--preset--font-size--large);
}
.block-quick-link.is-even .wp-block-buttons {
  transform: rotate(2deg);
}




@media only screen and (min-width: 55em) {
  .block-quick-link.has-image-accents .block__image {
      position: relative;
  }
  .block-quick-link.has-image-accents .block__image::before {
    content: "";
    display: block;
    position: absolute;
    top: -45px;
    left: -51px;
    width: 71px;
    height: 65px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='71' height='66' fill='none'%3E%3Cpath fill='%235CC4C6' d='M14.974 55.517c5.102 1.191 10.084 3.046 14.306 6.201 2.075 1.552-.366 5.122-2.567 3.767-4.256-2.615-9.098-3.542-13.927-4.531-2.348-.481-4.7-.92-7.035-1.462-2.3-.535-7.1-1.707-5.39-5.122 1.407-2.81 4.856-1.171 7.085-.596 2.495.643 5.02 1.155 7.528 1.742ZM17.933 22.392c.197-1.014 1.107-1.775 2.131-1.83 2.4-.13 4.333 1.744 5.793 3.454 1.637 1.91 3.256 3.836 4.91 5.737 3.16 3.634 6.318 7.271 9.25 11.093 1.48 1.928-1.556 4.476-3.252 2.759-3.363-3.404-6.932-6.594-10.48-9.803a309.849 309.849 0 0 1-5.045-4.649c-1.796-1.696-3.814-4.138-3.305-6.758l-.002-.003ZM62.08 1.648c2.14 2.31 3.104 5.472 4.291 8.341 1.054 2.545 2.451 4.943 3.965 7.242.868 1.317.436 3.155-.878 3.996-1.444.924-3 .342-3.996-.878-1.807-2.21-3.347-4.582-4.968-6.922C58.608 10.7 56.6 7.85 56.03 4.537c-.527-3.068 3.996-5.114 6.055-2.891l-.007.002Z'/%3E%3C/svg%3E") 50% 50% no-repeat;
    background-size: contain;
  }
  }
