@-webkit-keyframes ajax-spinner {
  0% {
    -webkit-transform: rotateZ(0deg);
    transform: rotateZ(0deg); }
  100% {
    -webkit-transform: rotateZ(360deg);
    transform: rotateZ(360deg); } }

@keyframes ajax-spinner {
  0% {
    -webkit-transform: rotateZ(0deg);
    transform: rotateZ(0deg); }
  100% {
    -webkit-transform: rotateZ(360deg);
    transform: rotateZ(360deg); } }

.wysiwyg {
  position: relative;
  padding: 0.75rem; }

.field-wysiwyg-show-border {
  display: none; }

.wysiwyg__content {
  height: 100%;
  color: #FFF;
  font-size: 1.2rem; }
  .wysiwyg__content.border {
    border: 1px solid #948F99; }
  .wysiwyg__content [class^='flex-container']:not(.flex-dir-column) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row; }
  .wysiwyg__content ul,
  .wysiwyg__content ol {
    list-style: revert;
    color: #464646;
    padding-left: 2rem; }
  .wysiwyg__content li {
    list-style-type: disc; }

.wysiwyg__link-wrapper {
  position: absolute;
  width: 100%;
  margin-top: -12px;
  padding: 0 2rem; }
  .wysiwyg__link-wrapper.align-left {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start; }
  .wysiwyg__link-wrapper.align-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
  .wysiwyg__link-wrapper.align-right {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end; }

.wysiwyg__link-wrapper__link {
  margin: 0;
  padding: 8px 20px; }
  .wysiwyg__link-wrapper__link a {
    font-size: 12px;
    color: inherit;
    background-color: inherit;
    text-decoration: none; }
    @media (min-width: 768px) {
      .wysiwyg__link-wrapper__link a {
        font-size: 14px; } }

.wysiwyg__lined-title {
  position: relative; }
  .wysiwyg__lined-title::before {
    content: '';
    display: block;
    height: 1px;
    width: 35px;
    -webkit-transform: translateY(13px);
    transform: translateY(13px); }
    @media (min-width: 1024px) {
      .wysiwyg__lined-title::before {
        width: 75px; } }
  .wysiwyg__lined-title::after {
    content: '';
    display: block;
    height: 1px;
    width: 35px;
    -webkit-transform: translateY(13px);
    transform: translateY(13px); }
    @media (min-width: 1024px) {
      .wysiwyg__lined-title::after {
        width: 75px; } }
  .wysiwyg__lined-title.black::before, .wysiwyg__lined-title.black::after {
    background-color: #000; }
  .wysiwyg__lined-title.white::before, .wysiwyg__lined-title.white::after {
    background-color: #FFF; }
  .wysiwyg__lined-title > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding: 0 10px; }
