.gc-block-pullquote{
  box-sizing:border-box;
  overflow-wrap:break-word;
  padding:3em 0;
  text-align:center;
}
.gc-block-pullquote blockquote,.gc-block-pullquote cite,.gc-block-pullquote p{
  color:inherit;
}
.gc-block-pullquote.alignleft,.gc-block-pullquote.alignright{
  max-width:420px;
}
.gc-block-pullquote cite,.gc-block-pullquote footer{
  position:relative;
}
.gc-block-pullquote .has-text-color a{
  color:inherit;
}

:where(.gc-block-pullquote){
  margin:0 0 1em;
}

.gc-block-pullquote.has-text-align-left blockquote{
  text-align:right;
}

.gc-block-pullquote.has-text-align-right blockquote{
  text-align:left;
}

.gc-block-pullquote.is-style-solid-color{
  border:none;
}
.gc-block-pullquote.is-style-solid-color blockquote{
  margin-left:auto;
  margin-right:auto;
  max-width:60%;
}
.gc-block-pullquote.is-style-solid-color blockquote p{
  font-size:2em;
  margin-bottom:0;
  margin-top:0;
}
.gc-block-pullquote.is-style-solid-color blockquote cite{
  font-style:normal;
  text-transform:none;
}

.gc-block-pullquote cite{
  color:inherit;
}