@font-face {
  font-family: "Aleo";
  font-style: normal;
  font-display: fallback;
  src: url("/wp-content/themes/conradsiegel25/assets/dist/fonts/Aleo/Aleo-VariableFont_wght.ttf") format("truetype");
}
@font-face {
  font-family: "Aleo";
  font-style: italic;
  font-display: fallback;
  src: url("/wp-content/themes/conradsiegel25/assets/dist/fonts/Aleo/Aleo-Italic-VariableFont_wght.ttf") format("truetype");
}
@font-face {
  font-family: "Nunito";
  font-style: normal;
  font-display: fallback;
  src: url("/wp-content/themes/conradsiegel25/assets/dist/fonts/Nunito/Nunito-VariableFont_wght.ttf") format("truetype");
}
@font-face {
  font-family: "Nunito";
  font-style: italic;
  font-display: fallback;
  src: url("/wp-content/themes/conradsiegel25/assets/dist/fonts/Nunito/Nunito-Italic-VariableFont_wght.ttf") format("truetype");
}
.wp-block-icon_block {
  display: flex;
  flex-flow: column;
  justify-content: flex-start;
  border-radius: 12px;
  height: 100%;
}
.wp-block-icon_block__inner {
  height: 100%;
}
.wp-block-icon_block__inner .block {
  display: flex;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  text-decoration: none;
}
.wp-block-icon_block__inner .block .icon {
  display: flex;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  background-image: url('data:image/svg+xml,<svg width="138" height="138" viewBox="0 0 138 138" fill="none" xmlns="http://www.w3.org/2000/svg"><g filter="url(%23filter0_d_6096_937)"><circle cx="69" cy="65" r="65" fill="white"/></g><defs><filter id="filter0_d_6096_937" x="0" y="0" width="138" height="138" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="4"/><feGaussianBlur stdDeviation="2"/><feComposite in2="hardAlpha" operator="out"/><feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0"/><feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_6096_937"/><feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_6096_937" result="shape"/></filter></defs></svg>');
  background-size: contain;
  color: #ffffff;
  height: 130px;
  width: 130px;
}
.wp-block-icon_block__inner .block .icon svg {
  position: relative;
  top: -5px;
  height: 72px;
  width: 70px;
}
.wp-block-icon_block__inner .block .title {
  color: #262262;
  font-family: "Aleo", sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  margin-top: 14px;
  text-align: center;
}
.wp-block-icon_block__inner .block .content * {
  color: #000000;
  font-family: "Nunito", sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-align: center;
}
