.wp-embed-site-icon {
  display: none;
}

.wp-embed-site-title a {
  padding-left: 0;
}

.wp-embed-meta {
  display: none;
}

@media (max-width: 767px) {
  .wp-embedded-content {
    width: 100%;
  }
}

.wp-embed-site-icon {
  display: none !important;
}

.wp-block-freeform .box,
#tinymce .box,
.entry .box {
  padding: 2rem;
  background: #fff;
  border: 1px solid #212121;
}
.wp-block-freeform .box p,
#tinymce .box p,
.entry .box p {
  margin: 0;
}
.wp-block-freeform a,
#tinymce a,
.entry a {
  color: var(--accent);
  text-decoration: underline;
}
.wp-block-freeform #ez-toc-container,
#tinymce #ez-toc-container,
.entry #ez-toc-container {
  width: 100%;
  padding: 3rem;
  background: #fff;
  border-radius: 0;
  border-radius: 2rem;
  margin-bottom: 6rem;
}
@media (max-width: 767px) {
  .wp-block-freeform #ez-toc-container,
  #tinymce #ez-toc-container,
  .entry #ez-toc-container {
    padding: 2rem 1.5rem;
    margin: 7rem 0;
  }
}
.wp-block-freeform div#ez-toc-container .ez-toc-title,
#tinymce div#ez-toc-container .ez-toc-title,
.entry div#ez-toc-container .ez-toc-title {
  font-size: 2.4rem;
  font-weight: bold;
  display: block;
  margin-bottom: 1.6rem;
  line-height: 3.5rem;
}
@media (max-width: 767px) {
  .wp-block-freeform div#ez-toc-container .ez-toc-title,
  #tinymce div#ez-toc-container .ez-toc-title,
  .entry div#ez-toc-container .ez-toc-title {
    font-size: 2rem;
  }
}
.wp-block-freeform #ez-toc-container li,
#tinymce #ez-toc-container li,
.entry #ez-toc-container li {
  margin-bottom: 2rem;
}
.wp-block-freeform #ez-toc-container li:last-child,
#tinymce #ez-toc-container li:last-child,
.entry #ez-toc-container li:last-child {
  margin-bottom: 0;
}
.wp-block-freeform #ez-toc-container a,
#tinymce #ez-toc-container a,
.entry #ez-toc-container a {
  color: var(--accent);
  text-decoration: underline;
  font-size: 1.6rem;
  font-weight: normal;
}
@media (max-width: 767px) {
  .wp-block-freeform #ez-toc-container a,
  #tinymce #ez-toc-container a,
  .entry #ez-toc-container a {
    font-size: 1.4rem;
  }
}
.wp-block-freeform li.ez-toc-page-1,
#tinymce li.ez-toc-page-1,
.entry li.ez-toc-page-1 {
  margin-top: 1rem !important;
}
@media (max-width: 767px) {
  .wp-block-freeform li.ez-toc-page-1,
  #tinymce li.ez-toc-page-1,
  .entry li.ez-toc-page-1 {
    margin-top: 0.5rem !important;
  }
}
.wp-block-freeform .ez-toc-list-level-3,
#tinymce .ez-toc-list-level-3,
.entry .ez-toc-list-level-3 {
  margin-top: 1rem !important;
}
@media (max-width: 767px) {
  .wp-block-freeform .ez-toc-list-level-3,
  #tinymce .ez-toc-list-level-3,
  .entry .ez-toc-list-level-3 {
    margin-top: 0.5rem !important;
    margin-left: 1em !important;
  }
}
.wp-block-freeform .underline,
#tinymce .underline,
.entry .underline {
  text-decoration: underline;
}
.wp-block-freeform .marker,
#tinymce .marker,
.entry .marker {
  background: linear-gradient(transparent 70%, #eaea0f 70%);
}

.wp-block-freeform,
#tinymce,
.article-entry {
  word-wrap: break-word;
}
.wp-block-freeform img,
#tinymce img,
.article-entry img {
  margin-top: 5rem;
  margin-bottom: 6rem;
}
.wp-block-freeform figure,
#tinymce figure,
.article-entry figure {
  margin-top: 5rem;
  margin-bottom: 6rem;
}
@media (max-width: 767px) {
  .wp-block-freeform figure,
  #tinymce figure,
  .article-entry figure {
    margin-bottom: 3rem;
  }
}
.wp-block-freeform a,
#tinymce a,
.article-entry a {
  color: var(--color-blue);
}
.wp-block-freeform p,
#tinymce p,
.article-entry p {
  margin-bottom: 4rem;
}
@media (max-width: 767px) {
  .wp-block-freeform p,
  #tinymce p,
  .article-entry p {
    margin-bottom: 3rem;
  }
}
.wp-block-freeform > ul,
#tinymce > ul,
.article-entry > ul {
  background: #f8f8f8;
  padding: 3rem 5rem;
  border-radius: 2rem;
}
.wp-block-freeform > ul li,
#tinymce > ul li,
.article-entry > ul li {
  list-style: none;
}
.wp-block-freeform > ul li::before,
#tinymce > ul li::before,
.article-entry > ul li::before {
  content: "";
  background: var(--accent);
  width: 1rem;
  height: 1rem;
  border-radius: 100%;
  display: inline-block;
  margin-right: 1rem;
}
.wp-block-freeform > ol,
#tinymce > ol,
.article-entry > ol {
  counter-reset: olnum;
  background-color: #f8f8f8;
  padding: 2rem 3rem;
  border-radius: 0.6rem;
}
.wp-block-freeform > ol li,
#tinymce > ol li,
.article-entry > ol li {
  counter-increment: olnum;
  font-weight: bold;
  font-size: 2rem;
  display: flex;
}
@media (max-width: 767px) {
  .wp-block-freeform > ol li,
  #tinymce > ol li,
  .article-entry > ol li {
    font-size: 1.6rem;
  }
}
.wp-block-freeform > ol li::before,
#tinymce > ol li::before,
.article-entry > ol li::before {
  position: relative;
  top: -0.3rem;
  margin-right: 1rem;
  content: counter(olnum);
  font-family: var(--font-english);
  flex: 0 0 3rem;
  color: #fff;
  width: 3rem;
  height: 3rem;
  border-radius: 100%;
  background-color: var(--color-blue);
  text-align: center;
  align-content: center;
}
@media (max-width: 767px) {
  .wp-block-freeform > ol li::before,
  #tinymce > ol li::before,
  .article-entry > ol li::before {
    flex: 0 0 2rem;
    width: 2rem;
    height: 2rem;
    border-radius: 100%;
    top: -0.2rem;
  }
}
.wp-block-freeform > ul, .wp-block-freeform > ol,
#tinymce > ul,
#tinymce > ol,
.article-entry > ul,
.article-entry > ol {
  margin: 2rem 0;
}
@media (max-width: 767px) {
  .wp-block-freeform > ul, .wp-block-freeform > ol,
  #tinymce > ul,
  #tinymce > ol,
  .article-entry > ul,
  .article-entry > ol {
    margin: 2rem auto 3rem;
    padding: 2rem 0;
  }
}
.wp-block-freeform > ul li + li, .wp-block-freeform > ol li + li,
#tinymce > ul li + li,
#tinymce > ol li + li,
.article-entry > ul li + li,
.article-entry > ol li + li {
  margin-top: 2rem;
}
@media (max-width: 767px) {
  .wp-block-freeform > ul li + li, .wp-block-freeform > ol li + li,
  #tinymce > ul li + li,
  #tinymce > ol li + li,
  .article-entry > ul li + li,
  .article-entry > ol li + li {
    margin-top: 1rem;
  }
}
.wp-block-freeform > ul li, .wp-block-freeform > ol li,
#tinymce > ul li,
#tinymce > ol li,
.article-entry > ul li,
.article-entry > ol li {
  list-style-type: none;
}
@media (max-width: 767px) {
  .wp-block-freeform > ul li, .wp-block-freeform > ol li,
  #tinymce > ul li,
  #tinymce > ol li,
  .article-entry > ul li,
  .article-entry > ol li {
    margin-left: 1.6rem;
  }
}
.wp-block-freeform li ol,
.wp-block-freeform li ul,
#tinymce li ol,
#tinymce li ul,
.article-entry li ol,
.article-entry li ul {
  margin: 0;
  padding: 0 1em;
}
@media (max-width: 767px) {
  .wp-block-freeform li ol,
  .wp-block-freeform li ul,
  #tinymce li ol,
  #tinymce li ul,
  .article-entry li ol,
  .article-entry li ul {
    padding: 1em 0em;
  }
}
.wp-block-freeform h2,
#tinymce h2,
.article-entry h2 {
  font-size: 2.4rem;
  line-height: 3.6rem;
  background-color: #d8d9e5;
  padding-left: 2rem;
  border-left: 0.6rem solid #020b83;
  margin-bottom: 1em;
}
@media (max-width: 767px) {
  .wp-block-freeform h2,
  #tinymce h2,
  .article-entry h2 {
    font-size: 2rem;
    line-height: 2.9rem;
    padding: 0.2rem 1.6rem;
  }
}
.wp-block-freeform h3,
.wp-block-freeform h4,
#tinymce h3,
#tinymce h4,
.article-entry h3,
.article-entry h4 {
  font-weight: bold;
  font-size: 2rem;
  line-height: 1.8;
  margin-bottom: 1.6rem;
  padding-bottom: 1.35rem;
  border-bottom: 1px solid #020b83;
  color: var(--color-blue);
}
@media (max-width: 767px) {
  .wp-block-freeform h3,
  .wp-block-freeform h4,
  #tinymce h3,
  #tinymce h4,
  .article-entry h3,
  .article-entry h4 {
    padding-bottom: 1rem;
    margin-bottom: 1.5rem;
    font-size: 1.6rem;
    line-height: 1.75;
  }
}
.wp-block-freeform .button,
#tinymce .button,
.article-entry .button {
  margin: 6rem auto;
  width: 38.7rem;
  height: 6rem;
  border-radius: 30px;
  background: #00ab59;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  color: #fff;
  text-align: center;
  font-weight: bold;
  border-bottom: 0.6rem #038647 solid;
}
@media (max-width: 767px) {
  .wp-block-freeform .button,
  #tinymce .button,
  .article-entry .button {
    width: 28.5rem;
  }
}
.wp-block-freeform .caution,
#tinymce .caution,
.article-entry .caution {
  border-radius: 6px;
  background: transparent;
  border: 1px solid #d9ca1a;
  padding: 3rem 4.5rem;
  position: relative;
  line-height: 2;
  margin-top: 4rem;
  margin-bottom: 4rem;
}
@media (max-width: 767px) {
  .wp-block-freeform .caution,
  #tinymce .caution,
  .article-entry .caution {
    padding: 3rem 2rem 2rem;
  }
}
.wp-block-freeform .caution p,
#tinymce .caution p,
.article-entry .caution p {
  margin: 0;
}
.wp-block-freeform .caution p:first-child,
#tinymce .caution p:first-child,
.article-entry .caution p:first-child {
  font-size: 2.4rem;
  font-weight: bold;
  color: #d9ca1a;
  background-color: #fff;
  min-width: 16.3rem;
  display: flex;
  align-items: center;
  position: absolute;
  inset: -2.4rem auto auto 4.4rem;
  padding-left: 0.8rem;
}
@media (max-width: 767px) {
  .wp-block-freeform .caution p:first-child,
  #tinymce .caution p:first-child,
  .article-entry .caution p:first-child {
    min-width: 11.3rem;
    font-size: 2rem;
    inset: -2.4rem auto auto 2rem;
  }
}
.wp-block-freeform .caution p:first-child::before,
#tinymce .caution p:first-child::before,
.article-entry .caution p:first-child::before {
  content: "";
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2248%22%20height%3D%2248%22%20viewBox%3D%220%200%2048%2048%22%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_31113%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%2031113%22%20transform%3D%22translate(-236%20-1696.233)%22%3E%20%3Ccircle%20id%3D%22%E6%A5%95%E5%86%86%E5%BD%A2_145%22%20data-name%3D%22%E6%A5%95%E5%86%86%E5%BD%A2%20145%22%20cx%3D%2224%22%20cy%3D%2224%22%20r%3D%2224%22%20transform%3D%22translate(236%201696.233)%22%20fill%3D%22%23d9ca1a%22%2F%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_5091%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%205091%22%20transform%3D%22translate(249%201709.233)%22%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_345%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%20345%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_1166%22%20data-name%3D%22%E3%83%91%E3%82%B9%201166%22%20d%3D%22M22.467%2C55.529%2C12.523%2C39.037a1.389%2C1.389%2C0%2C0%2C0-2.379%2C0L.2%2C55.529a1.389%2C1.389%2C0%2C0%2C0%2C1.189%2C2.106H21.278a1.389%2C1.389%2C0%2C0%2C0%2C1.189-2.106ZM11.341%2C44.07a.941.941%2C0%2C0%2C1%2C1.054.893c0%2C1.743-.205%2C4.247-.205%2C5.989%2C0%2C.454-.5.644-.849.644-.469%2C0-.864-.19-.864-.644%2C0-1.743-.2-4.247-.2-5.989C10.272%2C44.392%2C10.74%2C44.07%2C11.341%2C44.07Zm.015%2C10.793a1.128%2C1.128%2C0%2C1%2C1%2C1.113-1.128A1.145%2C1.145%2C0%2C0%2C1%2C11.355%2C54.863Z%22%20transform%3D%22translate(0%20-38.365)%22%20fill%3D%22%23fff%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  width: 4.8rem;
  height: 4.8rem;
  border-radius: 100%;
  display: inline-block;
  margin-right: 1.3rem;
  background-color: #fff;
}
@media (max-width: 767px) {
  .wp-block-freeform .caution p:first-child::before,
  #tinymce .caution p:first-child::before,
  .article-entry .caution p:first-child::before {
    width: 3rem;
    height: 3rem;
    border-radius: 100%;
    margin-right: 1rem;
  }
}

/*# sourceMappingURL=article.css.map */
