.flex-hor { display: flex; -webkit-box-align: center; align-items: center; }
.hidden { display: none; }
.comment-line { font-size: 1.3rem; margin: 1rem 0px; font-weight: 500; }
.fb-comment__text-input { width: 100%; display: flex; justify-content: space-between; }
.comment-block-input__input { border: none; outline: none; background-color: inherit; flex: 0 1 70%; }
.comment-block-input__button { border: none; font-weight: 500; float: right; cursor: pointer; color: rgb(54, 88, 153); padding: 10px; }
.avatar { margin-right: 8px; border-radius: 50%; border: 1px solid rgba(0, 0, 0, 0.1); overflow: hidden; }
.fb-post { width: 100%; padding: 12px; box-sizing: border-box; border: 1px solid rgb(221, 223, 226); border-radius: 3px; font: 400 14px / 20px "Helvetica Neue", Helvetica, Arial, sans-serif; }
.fb-post__info { display: flex; -webkit-box-align: center; align-items: center; }
.fb-post__author { color: rgb(54, 88, 153); font-weight: 600; }
.fb-post__avatar { height: 40px; width: 40px; margin-right: 8px; border-radius: 50%; border: 1px solid rgba(0, 0, 0, 0.1); overflow: hidden; }
.fb-post__time { margin: 5px 0px; color: rgb(96, 103, 112); font-size: 12px; line-height: 12px; display: flex; -webkit-box-align: center; align-items: center; }
.fb-post__time_public { width: 12px; height: 12px; margin-left: 3px; background-position: -382px -270px; background-size: auto; background-repeat: no-repeat; display: inline-block; }
.fb-post__image { width: calc(100% + 24px); box-sizing: border-box; margin: 0px -12px; }
.fb-post__stat { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; margin: 10px 12px 0px; padding: 0px 0px 10px; border-bottom: 1px solid rgb(218, 221, 225); color: rgb(96, 103, 112); font-size: 12px; line-height: 20px; }
.fb-post__likes { display: flex; -webkit-box-align: center; align-items: center; }
.fb-post__stat-icon { display: inline-block; height: 16px; width: 16px; margin-right: 5px; background-image: url(""); background-repeat: no-repeat; background-size: auto; }
.fb-post__stat-icon:first-child { z-index: 100; border: 2px solid white; border-radius: 100%; }
.fb-post__stat-icon:nth-child(2) { z-index: 99; margin-left: -8px; }
.fb-post__stat-icon_like { background-position: 0px -526px; }
.fb-post__stat-icon_love { background-position: -17px -492px; }
.fb-post__com-shares:hover { text-decoration: underline; }
.fb-post__act { display: flex; -webkit-box-align: center; align-items: center; justify-content: space-around; width: calc(100% + 24px); padding: 4px 0px; margin: 0px -12px; border-bottom: 1px solid rgb(218, 221, 225); }
.fb-post__react { width: 30%; height: 35px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; font-size: 13px; line-height: 13px; font-weight: 600; color: rgb(96, 103, 112); }
.fb-post__react:hover { background-color: rgba(29, 33, 41, 0.04); border-radius: 2px; }
.fb-post__react span { width: 18px; height: 18px; display: inline-block; margin-right: 5px; background-repeat: no-repeat; }
.fb-post__react_like span { background-position: -368px -245px; }
.fb-post__react_comment span { background-image: url(""); background-position: -19px -198px; }
.fb-post__react_share span { background-image: url(""); background-position: 0px -293px; }
.fb-post__comments { font-size: 12px; }
.fb-comment__sort { color: rgb(54, 88, 153); cursor: pointer; margin: 10px 0px; }
.fb-comment__sort:hover { text-decoration: underline; }
.fb-comment__sort span { display: inline-block; width: 12px; height: 12px; background-position: -408px -270px; background-repeat: no-repeat; }
.fb-comment__avatar { height: 32px; min-width: 32px; margin-right: 8px; border-radius: 50%; border: 1px solid rgba(0, 0, 0, 0.1); overflow: hidden; padding: 0px !important; }
.fb-comment__write { display: flex; -webkit-box-align: center; align-items: center; }
.fb-comment__input { width: 440px; height: 34px; margin: 10px 0px; border-radius: 18px; padding-left: 5px; border: 1px solid rgb(221, 223, 226); background-color: rgb(242, 243, 245); }
.fb-comment__item { display: flex; margin: 10px 0px; }
.fb-comment__content { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; width: 100%; }
.fb-comment__answer { display: flex; margin-top: 1.4rem; }
.fb-comment__text { width: 100%; margin: 0px; padding: 8px 10px; color: rgb(29, 33, 41); background-color: rgb(242, 243, 245); border-radius: 18px; box-sizing: border-box; position: relative; }
.fb-comment__text.added { margin-top: 10px; max-width: 400px; margin-left: 40px; }
.fb-comment__author { font-weight: 600; color: rgb(54, 88, 153); text-decoration: none; }
.fb-comment__author:hover { }
.fb-comment__react { text-decoration: none; color: rgb(54, 88, 153); }
.fb-comment__react::after { content: "Â·"; color: rgb(96, 103, 112); padding: 3px; }
.fb-comment__posted { color: rgb(96, 103, 112); }
.fb-comment__more { color: rgb(54, 88, 153); text-decoration: none; }
.fb-comment__more:hover { text-decoration: underline; }
.fb-comment__att { display: block; max-height: 210px; max-width: 260px; border-radius: 18px; margin: 3px 0px; }
.fb-comment__like { position: absolute; bottom: 5px; right: 0px; height: 20px; width: 44px; background: rgb(255, 255, 255); border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 3px 0px; color: rgb(141, 148, 158); font-size: 11px; font-weight: normal; padding: 2px 1px 2px 2px; cursor: pointer; display: flex; -webkit-box-align: center; align-items: center; }
.fb-comment__like img { height: 18px; width: 18px; display: inline-block; margin-right: 3px; padding: 0px !important; }
.comment-updating { padding-left: 50px; color: rgb(144, 148, 156) !important; }
.comment-updating span { display: inline-block; height: 6px; width: 6px; border-radius: 50%; background-color: rgb(144, 148, 156); position: relative; animation: 1s ease-in-out 0s infinite normal none running coments; }
.comment-updating span:nth-child(2) { animation-delay: 0.2s; }
.comment-updating span:nth-child(3) { animation-delay: 0.4s; }
.comment-updating p { display: inline-block; margin-left: 10px; color: rgb(144, 148, 156); }
.fb-comment__item.new-coments { opacity: 0; height: 0px; display: none; animation-duration: 2s; animation-delay: 3s; }
@keyframes coments { 
  0% { top: 0px; }
  50% { top: -8px; }
  100% { top: 0px; }
}
@keyframes fadeIn { 
  0% { display: none; }
  100% { display: block; height: 100%; opacity: 1; }
}
@media screen and (max-width: 600px) {
  .fb-post { width: 100%; margin: 0px; padding: 10px; border: none; }
  .fb-post__image { width: 100%; margin: 0px; }
  .fb-post__act { width: 100%; }
  .fb-comment__text { max-width: 100%; }
  .fb-comment__input { width: 100%; }
}
img { padding: 0px !important; }
.cta_button { display: flex; justify-content: center; align-items: center; width: 100%; height: 40px; color: rgb(255, 255, 255); background: rgb(2, 188, 0); font-size: 18px; text-transform: uppercase; letter-spacing: 1.1px; font-weight: 300; }
.center .btn--animate-grow { transition-duration: 0.3s; transition-property: transform; }
.center .btn--orange { background: rgb(69, 179, 125); max-width: 300px; text-align: center; color: rgb(255, 255, 255) !important; }
.center .btn { display: block; margin-top: 15px; margin-bottom: 15px; padding: 10px; font-size: 34px; line-height: 40px; text-align: center; border: 2px solid rgb(0, 0, 0); width: 300px; }
.btn { display: inline-block; padding: 6px 12px; margin-bottom: 0px; font-size: 14px; font-weight: 400; line-height: 1.42857; text-align: center; white-space: nowrap; vertical-align: middle; touch-action: manipulation; cursor: pointer; user-select: none; background-image: none; border: 1px solid transparent; border-radius: 4px; }
.center { text-align: center; display: flex; justify-content: center; }
@font-face { font-family: rbicon; src: url("") format("woff2"); font-weight: normal; font-style: normal; }
@-webkit-keyframes chartjs-render-animation { 
  0% { opacity: 0.99; }
  100% { opacity: 1; }
}
@keyframes chartjs-render-animation { 
  0% { opacity: 0.99; }
  100% { opacity: 1; }
}
.chartjs-render-monitor { animation: 0.001s ease 0s 1 normal none running chartjs-render-animation; }
@font-face { font-family: rbicon; src: url("") format("woff2"); font-weight: normal; font-style: normal; }
.btn_comm { width: 100%; }
.btn_post { }
.reg__list-container { display: flex; align-items: flex-start; gap: 0.3rem; margin-bottom: 15px; margin-top: 15px; }
.fig-premium-paywall__btn { text-align: center; align-items: center; margin: 15px auto; display: block !important; }