.post h1 {
  font-size: 81px;
  font-weight: 600;
  line-height: 94%;
  letter-spacing: -1.62px;
  margin: 24px 0 72px;
  max-width: 100%;
}
.post .entry-content {
  max-width: 778px;
  margin: 120px auto;
}
.post .entry-content p {
  margin-bottom: 32px;
  text-align: justify;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
.post .entry-content h2 {
  font-size: 30px;
  font-weight: 600;
  line-height: 100%;
  letter-spacing: -0.3px;
  margin-bottom: 32px;
  margin-top: 48px;
}
.entry-content ul li {
  display: list-item;
  margin-bottom: 15px;
  text-align: justify;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
.post .entry-content p a {
  color: #f04a3d;
  text-decoration-line: underline;
}
.entry-content ul {
  padding-left: 20px;
  margin-bottom: 40px;
}
ol {
  padding-left: 22px;
  margin-bottom: 16px;
}
ol li {
  display: list-item;
  margin-bottom: 32px;
  text-align: justify;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
.soc_post {
  max-width: 188px;
  margin: 0 auto;
  text-align: center;
}
.text_soc {
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
  margin-bottom: 16px;
  color: #9a9a9a;
}
.icons_soc {
  display: flex;
  justify-content: space-around;
}
footer.anycomment.anycomment-copy-footer {
  display: none;
}
footer.anycomment.comment-single-body__actions {
  display: none !important;
}
time.anycomment.comment-single-body-header__date {
  display: none !important;
}
.anycomment-app .anycomment-list .comment-single-body-header__author-name {
  color: #061e21;
  font-size: 30px;
  font-weight: 500;
  line-height: 115%;
  letter-spacing: -0.3px;
  margin-bottom: 40px;
}
.anycomment-app > .anycomment-list > .comment-single > .comment-single-body {
  padding-left: 160px;
}
span.anycomment.comment-single-body-header__author-owner {
  display: none;
}
.anycomment.anycomment-summary-sort {
  display: none;
}
ul#anycomment-load-container {
  display: grid;
}
.anycomment-app .anycomment-form {
  order: 2;
  display: block;
}
.anycomment-app .anycomment-form h2 {
  margin-top: 50px;
  margin-bottom: 60px;
}
.anycomment.anycomment-summary-count {
  position: absolute;
  margin: auto;
  left: 0;
  right: 0;
  bottom: 0;
  top: 18px;
  max-width: 300px;
  background: #fff;
  z-index: 2;
  height: 30px;
  text-align: center;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: -0.24px;
}
.anycomment.anycomment-summary {
  margin-bottom: 90px;
}
.anycomment-app .anycomment-list .comment-single {
  margin-bottom: 52px;
}
.anycomment-form form {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.anycomment.anycomment-form-body-outliner {
  order: 2;
}
.anycomment.anycomment-form__submit {
  order: 3;
  width: 100%;
  justify-content: start;
  margin-top: 16px;
  margin-left: 40%;
}
section.be-interesting {
  margin-top: 150px;
}
.anycomment-form form > div:nth-child(2) > div > div:first-child {
  display: none;
}
.anycomment-app .anycomment-form__inputs-item label {
  display: none;
}
body .anycomment-app .anycomment-form__inputs-item input[type="text"],
body .anycomment-app .anycomment-form__inputs-item input[type="email"] {
  background: #f8f8f8 !important;
  border: 0px solid black !important;
  height: 84px !important;
  margin-bottom: 20px;
}
.anycomment-app .anycomment-form-body-outliner {
  background: #f8f8f8 !important;
  border: 0px solid black !important;
  width: 60%;
  max-height: 300px;
  margin-top: 15px;
}
.anycomment-app input.anycomment-btn.anycomment-send-comment-body__btn {
  min-height: 82px !important;
  min-width: 700px;
  border-radius: 80px !important;
}

.anycomment-form form > div:nth-child(2) {
  width: 39%;
}
.anycomment-app .ql-container.ql-snow {
  background: #f8f8f8 !important;
}
#comments input::placeholder {
  color: #061e21;
  font-size: 20px;
  font-weight: 500;
  line-height: 100%;
}
body #comments .anycomment-app .anycomment-form__inputs-item input {
  padding-left: 40px !important;
}
#comments .anycomment-app .ql-editor p {
  color: #061e21;
  font-size: 20px;
  font-weight: 500;
  line-height: 100%;
}
.anycomment-app .ql-editor.ql-blank::before {
  color: #061e21;
}
.anycomment-app .ql-editor {
  padding-top: 32px;
  padding-left: 40px;
}
body #comments .anycomment-app .anycomment-form__inputs-item input {
  border: 0px solid black !important;
}
#breadcrumbs span a,
#breadcrumbs > span {
  color: var(--_, rgba(6, 30, 33, 0.3));
}
span.breadcrumb_last {
  color: #061e21;
}
div#breadcrumbs {
  padding-top: 44px;
  border-top: 1px solid rgba(230, 230, 230, 0.9);
  margin-bottom: 24px;
}
@media (max-width: 1600px) {
  .post h1 {
    font-size: 60px;
    line-height: 100%;
    letter-spacing: -0.84px;
    margin: 24px 0 27px;
    max-width: 100%;
  }
}
@media (max-width: 1400px) {
  .entry-content ul li {
    font-size: 14px;
  }
}
@media (max-width: 1300px) {
  .banner_post img {
    height: 600px;
    border-radius: 16px;
  }
  .post .entry-content {
    margin: 40px auto;
  }
  .post .entry-content p {
    margin-bottom: 28px;
    font-size: 14px;
    line-height: 115%;
    letter-spacing: -0.16px;
  }
  ol li {
    margin-bottom: 28px;
    font-size: 14px;
    line-height: 115%;
    letter-spacing: -0.16px;
  }
  .post .entry-content h2 {
    font-size: 18px;
    font-weight: 600;
    line-height: 115%;
    letter-spacing: -0.18px;
    margin-bottom: 20px;
    margin-top: 40px;
  }
  .anycomment-app .anycomment-summary {
    max-width: 100vw;
  }
  .anycomment.anycomment-summary-count {
    max-width: 174px;
    font-size: 14px;
    line-height: 24px;
    letter-spacing: -0.24px;
  }
  .anycomment-app .anycomment-form-body-outliner {
    width: 100%;
  }
  .anycomment-form form > div:nth-child(2) {
    width: 100%;
  }
  .anycomment-app input.anycomment-btn.anycomment-send-comment-body__btn {
    min-width: 100%;
  }
  .anycomment.anycomment-form__submit {
    margin-left: 0;
  }
  .anycomment.anycomment-form__submit-button {
    width: 100%;
  }
  body #comments .anycomment-app .anycomment-form__inputs-item input {
    font-size: 12px;
    padding-left: 16px !important;
    height: 44px !important;
    margin-bottom: 6px;
  }
  body
    #comments
    .anycomment-app
    .anycomment-form__inputs-item
    input::placeholder {
    font-size: 12px;
  }
  .anycomment-app .anycomment-form h2 {
    margin-top: 40px;
    margin-bottom: 16px;
    font-size: 32px;
  }
  .anycomment-app .ql-editor {
    padding-top: 16px;
    padding-left: 16px;
  }
  .anycomment-app .ql-editor.ql-blank::before {
    font-size: 12px;
  }
  #comments .anycomment-app .ql-editor p {
    font-size: 12px;
  }
  .anycomment-app .anycomment-form-body-outliner {
    margin-top: 0;
  }
  .anycomment-app .anycomment-form__inputs {
    margin-bottom: 0 !important;
  }
  .anycomment-app input.anycomment-btn.anycomment-send-comment-body__btn {
    min-height: 66px !important;
    font-size: 18px !important;
  }
  section.be-interesting {
    margin-top: 104px;
  }
  .anycomment-app .anycomment-list .comment-single-avatar,
  .anycomment-app .anycomment-list .comment-single-avatar__img {
    width: 120px;
    height: 120px;
  }
  .anycomment-app .anycomment-list .comment-single-body-header__author-name {
    font-size: 24px;
    font-weight: 600;
    line-height: 115%;
    letter-spacing: -0.18px;
    margin-bottom: 14px;
  }
  .anycomment-app .anycomment-list .comment-single-body__text-content > p {
    padding-bottom: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 130%;
  }
  .anycomment.anycomment-summary {
    margin-bottom: 30px;
  }
  .anycomment.anycomment-global-header {
    margin-bottom: 0;
  }
}
@media (max-width: 500px) {
  .post h1 {
    font-size: 28px;
    line-height: 100%;
    letter-spacing: -0.84px;
    margin: 24px 0 27px;
    max-width: 100%;
  }
  .banner_post img {
    height: 400px;
    border-radius: 16px;
  }
  .post .entry-content {
    margin: 40px auto;
  }
  .post .entry-content p {
    margin-bottom: 24px;
    font-size: 14px;
    line-height: 115%;
    letter-spacing: -0.16px;
  }
  ol li {
    margin-bottom: 24px;
    font-size: 14px;
    line-height: 115%;
    letter-spacing: -0.16px;
  }
  .post .entry-content h2 {
    font-size: 18px;
    font-weight: 600;
    line-height: 115%;
    letter-spacing: -0.18px;
    margin-bottom: 20px;
    margin-top: 40px;
  }
  .anycomment-app .anycomment-summary {
    max-width: 100vw;
  }
  .anycomment.anycomment-summary-count {
    max-width: 174px;
    font-size: 14px;
    line-height: 24px;
    letter-spacing: -0.24px;
  }
  .anycomment-app .anycomment-form-body-outliner {
    width: 100%;
  }
  .anycomment-form form > div:nth-child(2) {
    width: 100%;
  }
  .anycomment-app input.anycomment-btn.anycomment-send-comment-body__btn {
    min-width: 100%;
  }
  .anycomment.anycomment-form__submit {
    margin-left: 0;
  }
  .anycomment.anycomment-form__submit-button {
    width: 100%;
  }
  body #comments .anycomment-app .anycomment-form__inputs-item input {
    font-size: 12px;
    padding-left: 16px !important;
    height: 44px !important;
    margin-bottom: 6px;
  }
  body
    #comments
    .anycomment-app
    .anycomment-form__inputs-item
    input::placeholder {
    font-size: 12px;
  }
  .anycomment-app .anycomment-form h2 {
    margin-top: 40px;
    margin-bottom: 16px;
    font-size: 24px;
  }
  .anycomment-app .ql-editor {
    padding-top: 16px;
    padding-left: 16px;
  }
  .anycomment-app .ql-editor.ql-blank::before {
    font-size: 12px;
  }
  #comments .anycomment-app .ql-editor p {
    font-size: 12px;
  }
  .anycomment-app .anycomment-form-body-outliner {
    margin-top: 0;
  }
  .anycomment-app .anycomment-form__inputs {
    margin-bottom: 0 !important;
  }
  .anycomment-app input.anycomment-btn.anycomment-send-comment-body__btn {
    min-height: 66px !important;
    font-size: 18px !important;
  }
  section.be-interesting {
    margin-top: 104px;
  }
  .anycomment-app > .anycomment-list > .comment-single > .comment-single-body {
    padding-left: 0;
    padding-top: 70px;
  }
  .anycomment-app .anycomment-list .comment-single-avatar,
  .anycomment-app .anycomment-list .comment-single-avatar__img {
    width: 60px;
    height: 60px;
  }
  .anycomment-app .anycomment-list .comment-single-body-header__author-name {
    font-size: 18px;
    font-weight: 600;
    line-height: 115%;
    letter-spacing: -0.18px;
    margin-bottom: 8px;
  }
  .anycomment-app .anycomment-list .comment-single-body__text-content > p {
    padding-bottom: 0;
    font-size: 12px;
    font-weight: 600;
    line-height: 130%;
  }
  .anycomment.anycomment-summary {
    margin-bottom: 30px;
  }
  .anycomment.anycomment-global-header {
    margin-bottom: 0;
  }
  .entry-content ul li {
    font-size: 14px;
    margin-bottom: 10px;
    line-height: 115%;
  }
  .post .entry-content p {
    margin-bottom: 15px;
  }
  .l-island-a {
    font-size: 14px;
  }
}
