/*	Defined widths
--------------------------------------- */
/*	Slider settings
--------------------------------------- */
/*	Colors
--------------------------------------- */
/*	Breakpoints
--------------------------------------- */
/*	Other
--------------------------------------- */
/* common border radius */
/* disable text selection */
/*	Font / Text Mixins
======================================================================== */
/*	Font family mixin
    Examples:
    @include f(s,r);
    @include f(gs,l);
--------------------------------------- */
/*	Text mixin
    (dynamic font size and line height)
--------------------------------------- */
main blockquote {
  padding: 5rem;
  margin: 5rem;
  background: rgba(204, 204, 204, 0.368627451);
  border-left: 5px solid #97d700;
}
@media screen and (max-width: 600px) {
  main blockquote {
    margin: 1rem 0;
    padding: 3.5rem;
  }
}
main blockquote p, main blockquote .wp-block-list li, main .wp-block-list blockquote li,
main blockquote ul li,
main ul blockquote li,
main blockquote ol li,
main ol blockquote li,
main blockquote strong,
main blockquote em {
  font-size: 140%;
  font-style: italic;
}
@media screen and (max-width: 600px) {
  main blockquote p, main blockquote .wp-block-list li, main .wp-block-list blockquote li,
  main blockquote ul li,
  main ul blockquote li,
  main blockquote ol li,
  main ol blockquote li,
  main blockquote strong,
  main blockquote em {
    font-size: 120%;
  }
}
main h1,
main h2,
main h3,
main h4,
main h5,
main h6,
main .wp-block-heading,
main strong {
  color: black;
  margin: 1.5rem 0;
}
main .wp-block-image,
main img {
  width: 100%;
  max-width: 100rem;
  padding: 2rem 0rem;
  text-align: center;
  aspect-ratio: 1024/576;
  -o-object-fit: cover;
     object-fit: cover;
}
main .wp-block-image .wp-element-caption,
main img .wp-element-caption {
  font-style: italic;
  font-size: 85%;
}
main p, main .wp-block-list li,
main ul li,
main ol li,
main strong,
main em {
  margin-bottom: 0.5rem;
  color: black;
}
main p strong, main .wp-block-list li strong,
main ul li strong,
main ol li strong,
main strong strong,
main em strong {
  font-weight: 600;
}
main .wp-block-list,
main ul,
main ol {
  padding-left: 40px;
}
main .wp-block-list li,
main ul li,
main ol li {
  padding: 0.5rem 0;
}
main .wp-block-list li::marker,
main ul li::marker,
main ol li::marker {
  color: #97d700;
}
main iframe {
  max-width: 90%;
  height: auto;
  width: 100%;
  aspect-ratio: 16/9;
}
main p:has(> iframe), main p:has(> iframe),
main strong:has(> iframe),
main em:has(> iframe), main .wp-block-list li:has(> iframe),
main ul li:has(> iframe),
main ol li:has(> iframe) {
  padding-top: 2rem;
  padding-bottom: 2rem;
  width: 100%;
  text-align: center;
}
main .wp-block-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
main table {
  width: 100%;
  border-collapse: collapse;
  margin: 2rem 0;
}
main table tr:first-of-type {
  background-color: var(--Seconary-color, #0f161e) !important;
  color: white;
}
main table td {
  border: 1px solid #4c4c4c;
  padding: 1rem 0.5rem;
}
/*# sourceMappingURL=text-page.css.map */
