.wp-block-catpow-div {
  position: relative;
  z-index: 1;
}
.wp-block-catpow-div.frame {
  margin: 0.625rem auto;
  max-width: 60rem;
  width: 95%;
  box-sizing: border-box;
  overflow: hidden;
  background-color: #ffffff;
  border-color: rgba(30, 115, 190, 0.5);
}
.wp-block-catpow-div.frame.hasColor.color1 {
  background-color: rgba(190, 30, 30, 0.1);
  border-color: rgba(190, 30, 30, 0.5);
}
.wp-block-catpow-div.frame.hasColor.color2 {
  background-color: rgba(190, 110, 30, 0.1);
  border-color: rgba(190, 110, 30, 0.5);
}
.wp-block-catpow-div.frame.hasColor.color3 {
  background-color: rgba(189, 190, 30, 0.1);
  border-color: rgba(189, 190, 30, 0.5);
}
.wp-block-catpow-div.frame.hasColor.color4 {
  background-color: rgba(110, 190, 30, 0.1);
  border-color: rgba(110, 190, 30, 0.5);
}
.wp-block-catpow-div.frame.hasColor.color5 {
  background-color: rgba(30, 190, 30, 0.1);
  border-color: rgba(30, 190, 30, 0.5);
}
.wp-block-catpow-div.frame.hasColor.color6 {
  background-color: rgba(30, 190, 110, 0.1);
  border-color: rgba(30, 190, 110, 0.5);
}
.wp-block-catpow-div.frame.hasColor.color7 {
  background-color: rgba(30, 189, 190, 0.1);
  border-color: rgba(30, 189, 190, 0.5);
}
.wp-block-catpow-div.frame.hasColor.color8 {
  background-color: rgba(30, 109, 190, 0.1);
  border-color: rgba(30, 109, 190, 0.5);
}
.wp-block-catpow-div.frame.hasColor.color9 {
  background-color: rgba(30, 30, 190, 0.1);
  border-color: rgba(30, 30, 190, 0.5);
}
.wp-block-catpow-div.frame.hasColor.color10 {
  background-color: rgba(109, 30, 190, 0.1);
  border-color: rgba(109, 30, 190, 0.5);
}
.wp-block-catpow-div.frame.hasColor.color11 {
  background-color: rgba(190, 30, 189, 0.1);
  border-color: rgba(190, 30, 189, 0.5);
}
.wp-block-catpow-div.frame.hasColor.color12 {
  background-color: rgba(190, 30, 110, 0.1);
  border-color: rgba(190, 30, 110, 0.5);
}
.wp-block-catpow-div.frame.thinBorder {
  border-style: solid;
  border-width: 0.0625rem;
}
.wp-block-catpow-div.frame.boldBorder {
  border-style: solid;
  border-width: 0.1875rem;
}
.wp-block-catpow-div.frame.round {
  border-radius: 0.625rem;
}
.wp-block-catpow-div.frame.shadow:not(.inset) {
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
}
.wp-block-catpow-div.frame.shadow.inset {
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3) inset;
}
.wp-block-catpow-div.columns.regular {
  column-width: 15rem;
  column-gap: 1.875rem;
}
.wp-block-catpow-div.columns.wide {
  column-width: 25rem;
  column-gap: 3.125rem;
  column-rule-style: dotted;
  column-rule-width: 0.0625rem;
  column-rule-color: #000000;
}
.wp-block-catpow-div.noPad {
  padding: 0rem;
}
.wp-block-catpow-div.thinPad {
  padding: 0.03125rem;
}
.wp-block-catpow-div.lightPad {
  padding: 0.625rem;
}
.wp-block-catpow-div.mediumPad {
  padding: 1.25rem;
}
.wp-block-catpow-div.boldPad {
  padding: 2.5rem;
}
.wp-block-catpow-div.heavyPad {
  padding: 5rem;
}
@media (max-width:959px) {
  .wp-block-catpow-div.boldPad {
    padding: 2.5rem 1.25rem;
  }
  .wp-block-catpow-div.heavyPad {
    padding: 5rem 1.25rem;
  }
}
@media (min-width:640px) {
  .wp-block-catpow-div.hasIcon {
    padding-left: 15rem;
  }
  .wp-block-catpow-div.hasIcon > .icon {
    position: absolute;
    left: 1.25rem;
    top: 1.25rem;
    width: 12.5rem;
  }
  .wp-block-catpow-div.hasIcon > .icon img {
    width: 100%;
    height: auto;
  }
}
@media (max-width:639px) {
  .wp-block-catpow-div.hasIcon > .icon {
    padding: 1.25rem;
    text-align: center;
  }
  .wp-block-catpow-div.hasIcon > .icon img {
    width: 9.375rem;
    height: auto;
  }
}
.wp-block-catpow-div.hasBackgroundImage > .background {
  z-index: -1;
}
.wp-block-catpow-div.hasBackgroundImage > .background img {
  max-height: 125vh;
  height: 125%;
  width: auto;
}
/*# sourceMappingURL=./style.css.map */