@charset "utf-8";
.wp-block-catpow-div.fit {
  width: fit-content;
  margin: 0px auto; }
.wp-block-catpow-div.frame {
  max-width: 100rem;
  width: auto;
  margin: auto;
  background-color: #fff;
  border-color: rgba(27, 52, 104, 0.5); }
  .wp-block-catpow-div.frame.has_color.color1 {
    background-color: rgba(184, 20, 20, 0.1);
    border-color: rgba(184, 20, 20, 0.5); }
  .wp-block-catpow-div.frame.has_color.color2 {
    background-color: rgba(184, 102, 20, 0.1);
    border-color: rgba(184, 102, 20, 0.5); }
  .wp-block-catpow-div.frame.has_color.color3 {
    background-color: rgba(184, 184, 20, 0.1);
    border-color: rgba(184, 184, 20, 0.5); }
  .wp-block-catpow-div.frame.has_color.color4 {
    background-color: rgba(102, 184, 20, 0.1);
    border-color: rgba(102, 184, 20, 0.5); }
  .wp-block-catpow-div.frame.has_color.color5 {
    background-color: rgba(20, 184, 20, 0.1);
    border-color: rgba(20, 184, 20, 0.5); }
  .wp-block-catpow-div.frame.has_color.color6 {
    background-color: rgba(20, 184, 102, 0.1);
    border-color: rgba(20, 184, 102, 0.5); }
  .wp-block-catpow-div.frame.has_color.color7 {
    background-color: rgba(20, 184, 184, 0.1);
    border-color: rgba(20, 184, 184, 0.5); }
  .wp-block-catpow-div.frame.has_color.color8 {
    background-color: rgba(20, 102, 184, 0.1);
    border-color: rgba(20, 102, 184, 0.5); }
  .wp-block-catpow-div.frame.has_color.color9 {
    background-color: rgba(20, 20, 184, 0.1);
    border-color: rgba(20, 20, 184, 0.5); }
  .wp-block-catpow-div.frame.has_color.color10 {
    background-color: rgba(102, 20, 184, 0.1);
    border-color: rgba(102, 20, 184, 0.5); }
  .wp-block-catpow-div.frame.has_color.color11 {
    background-color: rgba(184, 20, 184, 0.1);
    border-color: rgba(184, 20, 184, 0.5); }
  .wp-block-catpow-div.frame.has_color.color12 {
    background-color: rgba(184, 20, 102, 0.1);
    border-color: rgba(184, 20, 102, 0.5); }
  .wp-block-catpow-div.frame.thin_border {
    border-style: solid;
    border-width: 1px; }
  .wp-block-catpow-div.frame.bold_border {
    border-style: solid;
    border-width: 3px; }
  .wp-block-catpow-div.frame.round {
    border-radius: 1rem; }
    .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: 24rem;
  column-gap: 3rem; }
.wp-block-catpow-div.columns.wide {
  column-width: 40rem;
  column-gap: 5rem;
  column-rule-style: dotted;
  column-rule-width: 1px;
  column-rule-color: #595858; }
.wp-block-catpow-div.hasBackgroundImage {
  position: relative;
  z-index: 1; }
  .wp-block-catpow-div.hasBackgroundImage > .background {
    z-index: -1; }
    .wp-block-catpow-div.hasBackgroundImage > .background img {
      max-height: 125vh;
      height: 125%;
      width: auto;
      left: -100vw;
      right: -100vw;
      margin: 0px auto; }
.wp-block-catpow-div.noPad {
  padding: 0px; }
.wp-block-catpow-div.thinPad {
  padding: 0.5rem; }
.wp-block-catpow-div.lightPad {
  padding: 1rem; }
.wp-block-catpow-div.mediumPad {
  padding: 2rem; }
.wp-block-catpow-div.boldPad {
  padding: 4rem; }
.wp-block-catpow-div.heavyPad {
  padding: 8rem; }
@media (max-width:959px) {
  .wp-block-catpow-div.boldPad {
    padding: 4rem 2rem; }
  .wp-block-catpow-div.heavyPad {
    padding: 8rem 2rem; } }
