@charset "utf-8";

.feedback { display: flex; flex-direction: column; gap: 20px; margin-bottom: 40px; margin-top: 30px; }

.feedback__header { display: flex; gap: 34px; align-items: center; }

.feedback__ava { width: 150px; }

.feedback__ava img { width: 100%; height: auto; border-radius: 50%; aspect-ratio: 1 / 1; object-fit: cover; }

.feedback__name { font-size: 30px; font-weight: 600; line-height: 1.2; }

.feedback__prof { font-size: 16px; color: rgb(127, 127, 127); }

.feedback__main { border-top: 1px solid rgb(127, 127, 127); border-bottom: 1px solid rgb(127, 127, 127); padding: 20px 0px; }

.link-blue { color: rgb(0, 127, 255) !important; font-weight: 400 !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; text-decoration: underline !important; }

.link-blue:hover { color: rgb(225, 18, 41) !important; background-color: transparent !important; }

@media (max-width: 768px) {
  .feedback__name { font-size: 30px; }
  .feedback__ava { width: 100px; }
  .feedback__header-text { padding-bottom: 10px; }
  .feedback__prof { font-size: 16px; }
}

@media (max-width: 540px) {
  .feedback__position { text-align: center; }
  .feedback__header { gap: 25px; flex-direction: column; }
  .feedback__name { font-size: 24px; text-align: center; text-wrap: balance; }
  .feedback__header-text { padding-bottom: 5px; }
  .feedback__ava { width: 80px; }
  .feedback__prof { font-size: 14px; text-align: center; text-wrap: balance; }
}

@media (max-width: 375px) {
  .feedback__header { align-items: center; }
  .feedback__header-text { padding-bottom: 0px; }
}

.feedback { margin-bottom: 20px; padding: 30px 0px 12px; }

.feedback__header, .feedback__body { border-bottom: 1px solid rgb(152, 152, 152); }

.feedback__header { display: flex; align-items: center; padding-bottom: 20px; }

.feedback__photo { flex-shrink: 0; width: 130px; height: 130px; margin-right: 20px; border-radius: 50%; overflow: hidden; }

.feedback__photo img { width: 100%; height: 100%; margin: 0px; object-fit: cover; }

.feedback .feedback__name { margin: 0px 0px 5px; font-weight: 700; font-size: 24px; }

.feedback .feedback__position { margin-top: 0px; margin-right: 0px; margin-left: 0px; font-size: 22px; color: rgb(120, 120, 120); margin-bottom: 0px !important; }

.feedback__body p { margin-bottom: 0px !important; }

.feedback__body { padding: 16px 0px; }

.feedback__body p { margin: 0px; }

.reg__list li { position: relative; padding: 10px 5px 10px 50px; margin-bottom: 5px; background: whitesmoke; border-width: 1px 3px; border-style: solid; border-color: rgb(223, 221, 221) rgb(225, 18, 41); border-image: none; border-radius: 4px; width: 100%; box-sizing: border-box; }

.reg__list { max-width: 100%; display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-start; list-style-type: none; padding-left: 0px; counter-reset: custom-counter 0; }

.reg__list li::before { display: inline-flex; align-items: center; justify-content: center; font-weight: 600; font-size: 20px; width: 30px; height: 30px; color: rgb(225, 18, 41); border: 3px solid rgb(225, 18, 41); border-radius: 50%; left: 10px; top: 50%; content: counter(custom-counter); counter-increment: custom-counter 1; position: absolute; transform: translate(0%, -50%); padding: 0px; }

.reg__item { margin-left: 56px !important; }

.imp { padding-left: 10px; border-left: 4px solid rgb(225, 18, 41); font-style: italic; }

.link_red:hover { color: rgb(0, 127, 255) !important; }

.block-info-line__like_item a { color: rgb(126, 126, 126) !important; }

h2.h2 { color: rgb(240, 50, 40); font-size: 23px; }

.border_day { font-size: 18px; }

.block-info-line__like_item { pointer-events: none; }

.comment-like__row-block { font-size: 16px; }

.comment-actual { font-size: 16px; }

.check-mobile_rcolumn p { text-decoration: none; pointer-events: none; }

.reg__title { padding-left: 40px; }

.label { line-height: 27px; }

.block-info-line__like_item a { text-decoration: none; }

@media (max-width: 767px) {
  #tts-consent-box { padding-top: 1rem; }
}

reg__list { counter-reset: custom-counter 0; }

.reg__list-container { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: none; }

.reg__list-container { display: list-item; }

.reg__list, .reg__list-2 { padding-left: 20px; }

.reg__list .reg__list-container { list-style: arabic; }

.reg__list-2 .reg__list-container { list-style: disc; }

.reg__list-2 { list-style-type: disc; }

.reg__list-2 .reg__list-container { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }

.reg ol { counter-reset: custom-counter 0; }

.reg__list { padding-left: 0px; }

.reg__list .reg__list-container { align-items: center; display: flex; padding-left: 0px; }

.block-info-line__date span { line-height: 1; }

.block-info-line__like { align-items: baseline; }

.video-wrapper { width: 100%; max-width: 100%; margin: 50px auto 20px; background: rgb(0, 0, 0); overflow: hidden; }

video { width: 100%; height: 100%; display: block; }

.reg__header { font-size: 23px; }

.reg__subheader { font-style: italic; font-size: 14px; }

.img-comm { max-width: 500px; width: 100%; height: auto; }

.reg p { font-size: 18px; }

.lightbox-img { position: relative; display: inline-block; line-height: 0; }

.lightbox-img::before { content: ""; display: inline-block; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); opacity: 0.5; width: 50px; height: 50px; background-image: url("/_cdn/production/landing-cdn/666/6fd413bb-0d7b-4427-8941-06e73db18323/assets/img/lupa.svg"); background-repeat: no-repeat; background-size: cover; z-index: 1; }