.editor-styles-wrapper .alert, .lorem .alert {
  border: solid 2px #e5e5e5;
  border-radius: 10px;
  padding: 25px 30px;
  margin: 35px 0;
  min-height: 75px;
}
.editor-styles-wrapper .alert.is-style-green, .lorem .alert.is-style-green {
  background: #EAF9B7;
  border: none;
}
.editor-styles-wrapper .alert.is-style-yellow, .lorem .alert.is-style-yellow {
  background: #fcfac5;
  border: none;
}
.editor-styles-wrapper .alert .alert-inner,
.lorem .alert .alert-inner {
  box-sizing: border-box !important;
}
.editor-styles-wrapper .alert.is-style-info .alert-inner,
.lorem .alert.is-style-info .alert-inner {
  position: relative;
  padding-left: 35px;
  display: block;
  width: 100%;
}
.editor-styles-wrapper .alert.is-style-info.icenter .alert-inner, .lorem .alert.is-style-info.icenter .alert-inner {
  display: inline-block;
  width: unset;
}
.editor-styles-wrapper .alert.is-style-info .alert-inner:before, .lorem .alert.is-style-info .alert-inner:before {
  font-family: "Font Awesome 6 Free";
  content: "\f05a";
  font-weight: 900;
  position: absolute;
  left: 0;
  top: 0;
  color: rgba(0, 0, 0, 0.5);
  font-size: 1.4rem;
  line-height: 1.6rem;
}
.editor-styles-wrapper .alert.is-style-question .alert-inner:before, .lorem .alert.is-style-question .alert-inner:before {
  content: "\f059";
}
.editor-styles-wrapper .alert.is-style-info.iright .alert-inner, .lorem .alert.is-style-info.iright .alert-inner {
  padding-left: 0;
  padding-right: 35px;
}
.editor-styles-wrapper .alert.is-style-info.iright .alert-inner::before, .lorem .alert.is-style-info.iright .alert-inner:before {
  right: 0;
  left: unset;
}
.editor-styles-wrapper .alert.is-style-orange, .lorem .alert.is-style-orange {
  background: #fde7d3;
  border: none;
}
.editor-styles-wrapper .alert.is-style-orange .alert-inner, .lorem .alert.is-style-orange .alert-inner {
  position: relative;
  padding-left: 35px;
  display: block;
  width: 100%;
}
.editor-styles-wrapper .alert.is-style-orange.icenter .alert-inner, .lorem .alert.is-style-orange.icenter .alert-inner {
  display: inline-block;
  width: unset;
}
.editor-styles-wrapper .alert.is-style-orange .alert-inner:before, .lorem .alert.is-style-orange .alert-inner:before {
  font-family: "Font Awesome 6 Free";
  content: "\f06a";
  font-weight: 900;
  position: absolute;
  top: 0;
  left: 0;
  color: #c76505;
  font-size: 1.3rem;
  line-height: 1.6rem;
}
.editor-styles-wrapper .alert.is-style-orange.iright .alert-inner, .lorem .alert.is-style-orange.iright .alert-inner {
  padding-left: 0;
  padding-right: 35px;
}
.editor-styles-wrapper .alert.is-style-orange.iright .alert-inner::before, .lorem .alert.is-style-orange.iright .alert-inner:before {
  right: 0;
  left: unset;
}
.editor-styles-wrapper .alert.is-style-red, .lorem .alert.is-style-red {
  background: #ffe0e0;
  border: none;
}
.editor-styles-wrapper .alert.is-style-red .alert-inner, .lorem .alert.is-style-red .alert-inner {
  position: relative;
  padding-left: 35px;
  display: block;
  width: 100%;
}
.editor-styles-wrapper .alert.is-style-red.icenter .alert-inner, .lorem .alert.is-style-red.icenter .alert-inner {
  display: inline-block;
  width: unset;
}
.editor-styles-wrapper .alert.is-style-red .alert-inner:before, .lorem .alert.is-style-red .alert-inner:before {
  font-family: "Font Awesome 6 Free";
  content: "\f071";
  font-weight: 900;
  position: absolute;
  top: 0;
  left: 0;
  color: #a70303;
  font-size: 1.22rem;
  line-height: 1.3rem;
}
.editor-styles-wrapper .alert.is-style-red.iright .alert-inner, .lorem .alert.is-style-red.iright .alert-inner {
  padding-left: 0;
  padding-right: 35px;
}
.editor-styles-wrapper .alert.is-style-red.iright .alert-inner::before, .lorem .alert.is-style-red.iright .alert-inner:before {
  right: 0;
  left: unset;
}
/*.editor-styles-wrapper .alert.is-style-green h1,
.lorem .alert.is-style-green h1,
.editor-styles-wrapper .alert.is-style-green h2,
.lorem .alert.is-style-green h2,
.editor-styles-wrapper .alert.is-style-green h3,
.lorem .alert.is-style-green h3,
.editor-styles-wrapper .alert.is-style-green h5,
.lorem .alert.is-style-green h5,
.editor-styles-wrapper .alert.is-style-green h6,
.lorem .alert.is-style-green h6,
 .editor-styles-wrapper .alert.is-style-green h4,
 .lorem .alert.is-style-green h4,
 .editor-styles-wrapper .alert.is-style-yellow h1,
 .lorem .alert.is-style-yellow h1,
 .editor-styles-wrapper .alert.is-style-yellow h2,
 .lorem .alert.is-style-yellow h2,
 .editor-styles-wrapper .alert.is-style-yellow h3,
 .lorem .alert.is-style-yellow h3,
 .editor-styles-wrapper .alert.is-style-yellow h4,
 .lorem .alert.is-style-yellow h4,
 .editor-styles-wrapper .alert.is-style-yellow h5,
 .lorem .alert.is-style-yellow h5,
 .editor-styles-wrapper .alert.is-style-yellow h6,
 .lorem .alert.is-style-yellow h6,
 .editor-styles-wrapper .alert.is-style-orange h1,
 .lorem .alert.is-style-orange h1,
 .editor-styles-wrapper .alert.is-style-orange h2,
 .lorem .alert.is-style-orange h2,
 .editor-styles-wrapper .alert.is-style-orange h3,
 .lorem .alert.is-style-orange h3,
 .editor-styles-wrapper .alert.is-style-orange h4,
 .lorem .alert.is-style-orange h4,
 .editor-styles-wrapper .alert.is-style-orange h5,
 .lorem .alert.is-style-orange h5,
 .editor-styles-wrapper .alert.is-style-orange h6,
 .lorem .alert.is-style-orange h6,
 .editor-styles-wrapper .alert.is-style-red h1,
 .lorem .alert.is-style-red h1,
 .editor-styles-wrapper .alert.is-style-red h2,
 .lorem .alert.is-style-red h2,
 .editor-styles-wrapper .alert.is-style-red h3,
 .lorem .alert.is-style-red h3,
 .editor-styles-wrapper .alert.is-style-red h4,
 .lorem .alert.is-style-red h4,
 .editor-styles-wrapper .alert.is-style-red h5,
 .lorem .alert.is-style-red h5,
 .editor-styles-wrapper .alert.is-style-red h6,
 .lorem .alert.is-style-red h6 {
  color: #000 !important;
}*/

*:where(.lorem, .editor-styles-wrapper) .alert:where(.is-style-green, .is-style-yellow, .is-style-orange, .is-style-red) *:where(h1,h2,h3,h4,h5,h6) {
  color: #000 !important;
}

.editor-styles-wrapper .alert.icenter, .lorem .alert.icenter {
  display: flex;
  justify-content: center;
}
.editor-styles-wrapper .alert.iright, .lorem .alert.iright {
  display: flex;
  justify-content: right;
}
/*.lorem .alert p:first-child,
.editor-styles-wrapper .alert p:first-child,
.lorem .alert p:first-child + h1,
.editor-styles-wrapper.alert p:first-child + h1,
.lorem .alert p:first-child + h2,
.editor-styles-wrapper .alert p:first-child + h2,
.lorem .alert p:first-child + h3,
.editor-styles-wrapper .alert p:first-child + h3,
.lorem .alert p:first-child + h4,
.editor-styles-wrapper .alert p:first-child + h4,
.lorem .alert p:first-child + h5,
.editor-styles-wrapper .alert p:first-child + h5,
.lorem .alert p:first-child + h6,
.editor-styles-wrapper .alert p:first-child + h6,
.lorem .alert .alert-inner > *:first-child,
.editor-styles-wrapper .alert .alert-inner > *:first-child {
  margin-top: 0 !important;
}*/

.lorem .alert p:first-child,
.lorem .alert p:first-child + h1,
.lorem .alert p:first-child + h2,
.lorem .alert p:first-child + h3,
.lorem .alert p:first-child + h4,
.lorem .alert p:first-child + h5,
.lorem .alert p:first-child + h6,
.lorem .alert .alert-inner > *:first-child {
  margin-top: 0 !important;
}

.lorem .alert p:empty,
.editor-styles-wrapper .alert p:empty {
  margin: 0;
}
.lorem .alert p:nth-last-child(2),
.editor-styles-wrapper .alert p:nth-last-child(2),
.lorem .alert *:last-child,
.editor-styles-wrapper .alert *:last-child {
  margin-bottom: 0;
}
.lorem .neg .alert.is-style-info:before, .editor-styles-wrapper .neg .alert.is-style-info:before {
  color: rgba(255, 255, 255, 0.7);
}
.lorem .neg .alert.is-style-green p, .editor-styles-wrapper .neg .alert.is-style-green p, .lorem .neg .alert.is-style-yellow p, .editor-styles-wrapper .neg .alert.is-style-yellow p, .lorem .neg .alert.is-style-orange p, .editor-styles-wrapper .neg .alert.is-style-orange p, .lorem .neg .alert.is-style-red p, .editor-styles-wrapper .neg .alert.is-style-red p, .lorem .neg .alert.is-style-green li, .editor-styles-wrapper .neg .alert.is-style-green li, .lorem .neg .alert.is-style-yellow li, .editor-styles-wrapper .neg .alert.is-style-yellow li, .lorem .neg .alert.is-style-orange li, .editor-styles-wrapper .neg .alert.is-style-orange li, .lorem .neg .alert.is-style-red li, .editor-styles-wrapper .neg .alert.is-style-red li, .lorem .neg .alert.is-style-green a, .editor-styles-wrapper .neg .alert.is-style-green a, .lorem .neg .alert.is-style-yellow a, .editor-styles-wrapper .neg .alert.is-style-yellow a, .lorem .neg .alert.is-style-orange a, .editor-styles-wrapper .neg .alert.is-style-orange a, .lorem .neg .alert.is-style-red a, .editor-styles-wrapper .neg .alert.is-style-red a, .lorem .neg .alert.is-style-green h1, .editor-styles-wrapper .neg .alert.is-style-green h1, .lorem .neg .alert.is-style-yellow h1, .editor-styles-wrapper .neg .alert.is-style-yellow h1, .lorem .neg .alert.is-style-orange h1, .editor-styles-wrapper .neg .alert.is-style-orange h1, .lorem .neg .alert.is-style-red h1, .editor-styles-wrapper .neg .alert.is-style-red h1, .lorem .neg .alert.is-style-green h2, .editor-styles-wrapper .neg .alert.is-style-green h2, .lorem .neg .alert.is-style-yellow h2, .editor-styles-wrapper .neg .alert.is-style-yellow h2, .lorem .neg .alert.is-style-orange h2, .editor-styles-wrapper .neg .alert.is-style-orange h2, .lorem .neg .alert.is-style-red h2, .editor-styles-wrapper .neg .alert.is-style-red h2, .lorem .neg .alert.is-style-green h3, .editor-styles-wrapper .neg .alert.is-style-green h3, .lorem .neg .alert.is-style-yellow h3, .editor-styles-wrapper .neg .alert.is-style-yellow h3, .lorem .neg .alert.is-style-orange h3, .editor-styles-wrapper .neg .alert.is-style-orange h3, .lorem .neg .alert.is-style-red h3, .editor-styles-wrapper .neg .alert.is-style-red h3, .lorem .neg .alert.is-style-green h4, .editor-styles-wrapper .neg .alert.is-style-green h4, .lorem .neg .alert.is-style-yellow h4, .editor-styles-wrapper .neg .alert.is-style-yellow h4, .lorem .neg .alert.is-style-orange h4, .editor-styles-wrapper .neg .alert.is-style-orange h4, .lorem .neg .alert.is-style-red h4, .editor-styles-wrapper .neg .alert.is-style-red h4, .lorem .neg .alert.is-style-green h5, .editor-styles-wrapper .neg .alert.is-style-green h5, .lorem .neg .alert.is-style-yellow h5, .editor-styles-wrapper .neg .alert.is-style-yellow h5, .lorem .neg .alert.is-style-orange h5, .editor-styles-wrapper .neg .alert.is-style-orange h5, .lorem .neg .alert.is-style-red h5, .editor-styles-wrapper .neg .alert.is-style-red h5, .lorem .neg .alert.is-style-green h6, .editor-styles-wrapper .neg .alert.is-style-green h6, .lorem .neg .alert.is-style-yellow h6, .editor-styles-wrapper .neg .alert.is-style-yellow h6, .lorem .neg .alert.is-style-orange h6, .editor-styles-wrapper .neg .alert.is-style-orange h6, .lorem .neg .alert.is-style-red h6, .editor-styles-wrapper .neg .alert.is-style-red h6 {
  color: inherit !important;
}
.lorem .neg .alert.is-style-green hr, .editor-styles-wrapper .neg .alert.is-style-green hr, .lorem .neg .alert.is-style-yellow hr, .editor-styles-wrapper .neg .alert.is-style-yellow hr, .lorem .neg .alert.is-style-orange hr, .editor-styles-wrapper .neg .alert.is-style-orange hr, .lorem .neg .alert.is-style-red hr, .editor-styles-wrapper .neg .alert.is-style-red hr {
  background: rgba(0, 0, 0, 0.08);
}
.lorem .neg .alert.is-style-green table tbody td, .editor-styles-wrapper .neg .alert.is-style-green table tbody td, .lorem .neg .alert.is-style-yellow table tbody td, .editor-styles-wrapper .neg .alert.is-style-yellow table tbody td, .lorem .neg .alert.is-style-orange table tbody td, .editor-styles-wrapper .neg .alert.is-style-orange table tbody td, .lorem .neg .alert.is-style-red table tbody td, .editor-styles-wrapper .neg .alert.is-style-red table tbody td {
  color: inherit;
}
.lorem .alert > .alert-inner > .acf-innerblocks-container > *:first-child {
    margin-top: 0 !important;
}
.editor-styles-wrapper .neg .alert,
.lorem .neg .alert {
    border-color: #97dbf8;
}
.editor-styles-wrapper .alert.is-style-info .alert-inner:before,
.lorem .alert.is-style-info .alert-inner:before,
.editor-styles-wrapper .alert.is-style-question .alert-inner:before,
.lorem .alert.is-style-question .alert-inner:before {
    color: #0a4a9d;
}
.lorem .neg .alert.is-style-green h1:not(.title),
.editor-styles-wrapper .neg .alert.is-style-green h1:not(.title),
.lorem .neg .alert.is-style-green h2:not(.title),
.editor-styles-wrapper .neg .alert.is-style-green h2:not(.title),
.lorem .neg .alert.is-style-green h3:not(.title),
.editor-styles-wrapper .neg .alert.is-style-green h3:not(.title),
.lorem .neg .alert.is-style-green h4:not(.title),
.editor-styles-wrapper .neg .alert.is-style-green h4:not(.title),
.lorem .neg .alert.is-style-green h5:not(.title),
.editor-styles-wrapper .neg .alert.is-style-green h5:not(.title),
.lorem .neg .alert.is-style-green h6:not(.title),
.editor-styles-wrapper .neg .alert.is-style-green h6:not(.title),
.lorem .neg .alert.is-style-yellow h1:not(.title),
.editor-styles-wrapper .neg .alert.is-style-yellow h1:not(.title),
.lorem .neg .alert.is-style-yellow h2:not(.title),
.editor-styles-wrapper .neg .alert.is-style-yellow h2:not(.title),
.lorem .neg .alert.is-style-yellow h3:not(.title),
.editor-styles-wrapper .neg .alert.is-style-yellow h3:not(.title),
.lorem .neg .alert.is-style-yellow h4:not(.title),
.editor-styles-wrapper .neg .alert.is-style-yellow h4:not(.title),
.lorem .neg .alert.is-style-yellow h5:not(.title),
.editor-styles-wrapper .neg .alert.is-style-yellow h5:not(.title),
.lorem .neg .alert.is-style-yellow h6:not(.title),
.editor-styles-wrapper .neg .alert.is-style-yellow h6:not(.title),
.lorem .neg .alert.is-style-orange h1:not(.title),
.editor-styles-wrapper .neg .alert.is-style-orange h1:not(.title),
.lorem .neg .alert.is-style-orange h2:not(.title),
.editor-styles-wrapper .neg .alert.is-style-orange h2:not(.title),
.lorem .neg .alert.is-style-orange h3:not(.title),
.editor-styles-wrapper .neg .alert.is-style-orange h3:not(.title),
.lorem .neg .alert.is-style-orange h4:not(.title),
.editor-styles-wrapper .neg .alert.is-style-orange h4:not(.title),
.lorem .neg .alert.is-style-orange h5:not(.title),
.editor-styles-wrapper .neg .alert.is-style-orange h5:not(.title),
.lorem .neg .alert.is-style-orange h6:not(.title),
.editor-styles-wrapper .neg .alert.is-style-orange h6:not(.title),
.editor-styles-wrapper .neg .alert.is-style-red h1:not(.title),
.lorem .neg .alert.is-style-red h2:not(.title),
.editor-styles-wrapper .neg .alert.is-style-red h2:not(.title),
.lorem .neg .alert.is-style-red h3:not(.title),
.editor-styles-wrapper .neg .alert.is-style-red h3:not(.title),
.lorem .neg .alert.is-style-red h4:not(.title),
.editor-styles-wrapper .neg .alert.is-style-red h4:not(.title),
.lorem .neg .alert.is-style-red h5:not(.title),
.editor-styles-wrapper .neg .alert.is-style-red h5:not(.title),
.lorem .neg .alert.is-style-red h6:not(.title),
.editor-styles-wrapper .neg .alert.is-style-red h6:not(.title) {
    color: #000 !important;
}
.lorem .neg .alert:where(.is-style-info, .is-style-question) .alert-inner:before,
.editor-styles-wrapper .neg .alert:where(.is-style-info, .is-style-question) .alert-inner:before {
    color: #97dbf8;
}

@media only screen and (max-width: 650px) {

  .editor-styles-wrapper .alert.is-style-info .alert-inner, .lorem .alert.is-style-info .alert-inner, .editor-styles-wrapper .alert.is-style-red .alert-inner, .lorem .alert.is-style-red .alert-inner, .editor-styles-wrapper .alert.is-style-orange .alert-inner, .lorem .alert.is-style-orange .alert-inner {
    padding: 40px 0 0 0;
  }
  .editor-styles-wrapper .alert.is-style-info .alert-inner:before, .lorem .alert.is-style-info .alert-inner:before, .editor-styles-wrapper .alert.is-style-red .alert-inner:before, .lorem .alert.is-style-red .alert-inner:before, .editor-styles-wrapper .alert.is-style-orange .alert-inner:before, .lorem .alert.is-style-orange .alert-inner:before {
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    text-align: center;
    font-size: 1.5rem;
  }

}
