@keyframes form-appear {
     0% {
        transform: translateY(2000px);
     }
     30% {
        transform: translateY(100px);
     }
     to {
        transform: translateY(0);
     }
  }
  @keyframes pop-up-appear {
     0% {
        transform: translateY(-2000px);
     }
     30% {
        transform: translateY(100px);
     }
     to {
        transform: translateY(0);
     }
  }
  @keyframes pop-up-appear-before {
     0% {
        transform: scale(0);
     }
     to {
        transform: scale(1);
     }
  }
  @keyframes pop-up-appear-after {
     0% {
        opacity: 0;
     }
     to {
        opacity: 1;
     }
  }
  * {
     box-sizing: border-box;
  }
  body {
     margin: 0 !important;
     background-color: #fff;
  }
  
  h2,
  p {
     margin: 0;
  }
  .medvitroCom__comment a:hover,
  a {
     text-decoration: none;
  }
  a {
     cursor: pointer;
     color: inherit;
  }
  .ctContent {
     max-width: 1025px;
     margin: 0 auto;
     box-sizing: border-box;
  }
  .ctContent {
     width: 100%;
     background: #fff;
  }
  .btnWrapper {
     display: flex;
     justify-content: center;
     padding: 15px;
     width: 100%;
     max-width: 1000px;
  }
  .btnWrapper__btn {
     border: 0;
     border-radius: 15px;
     padding: 15px;
     font-family: sans-serif;
     font-size: 24px;
     word-break: break-word;
     text-align: center;
     text-decoration: none;
     color: #fff;
     background: red;
     transition: all 0.5s ease-in-out;
     cursor: pointer;
  }
  .btnWrapper__btn:hover {
     background-image: linear-gradient(rgba(0, 0, 0, 0.1) 0 0);
  }
  .medvitroCom {
     display: flex;
     flex-direction: column;
     justify-content: center;
     padding: 0 20px 20px;
     width: 100%;
     max-width: 100%;
  }
  .medvitroCom__wrapper {
     width: 100%;
  }
  .medvitroCom__header {
     display: flex;
     align-items: center;
  }
  .medvitroCom__avatarWrapper {
     display: inline-block;
     margin: 0;
     padding: 0;
     width: 100%;
     height: 50px;
     max-width: 50px;
  }
  .medvitroCom__avatar {
     width: 100%;
     height: 100%;
     object-fit: cover;
  }
  .medvitroCom__info {
     padding: 0;
     width: 100%;
     background: #fff 0 0;
  }
  .medvitroCom__comment,
  .medvitroCom__name {
     font-family: sans-serif;
     font-size: 16px;
     word-break: break-word;
  }
  .medvitroCom__name {
     display: block;
     margin: 0;
     padding: 0 0 0 10px;
     width: 100%;
     font-weight: 700;
     line-height: 23px;
     color: #000;
  }
  .medvitroCom__comment {
     margin: 6px 0 5px;
     padding: 0;
     font-weight: 400;
     line-height: 16px;
     text-decoration: none;
  }
  .medvitroCom__comment a {
     text-decoration: underline;
     color: #62a7d9;
  }
  .medvitroCom__imgsBlock {
     margin-bottom: 10px;
     display: flex;
     flex-wrap: wrap;
     justify-content: flex-start;
  }
  .medvitroCom__date {
     margin: 0;
     border-bottom: 1px solid rgba(0, 0, 0, 0.15);
     padding: 0 0 10px;
     font-family: sans-serif;
     font-size: 13px;
     line-height: 13px;
     word-break: break-word;
     color: #6b6b6b;
  }
  .iti {
     position: relative;
     width: 100%;
  }
  .iti * {
     box-sizing: border-box;
  }
  .paragraphWidget__text {
     margin: 0;
     padding: 15px;
     font-family: sans-serif;
     line-height: 30px;
     word-break: break-word;
     text-align: left;
  }
  .paragraphWidget__text--210814 {
     display: block;
  }
  .commentBox--160734,
  .commentBox--695707,
  .commentBox--838360 {
     color: #00f;
     text-decoration-line: underline;
     cursor: pointer;
  }
  .commentImgWrapper--584314 {
     max-width: 400px;
     width: 100%;
     height: fit-content;
  }
  .commentImg--120670 {
     width: 100%;
     object-fit: contain;
  }
  .commentBox--805372,
  .commentBox--903287 {
     color: #00f;
     text-decoration-line: underline;
     cursor: pointer;
  }
  .commentImgWrapper--793877 {
     max-width: 400px;
     width: 100%;
  }
  .commentImg--118304 {
     width: 100%;
     object-fit: contain;
     height: 100%;
  }
  .commentBox--647325,
  .commentBox--889441,
  .commentBox--982217 {
     color: #00f;
     text-decoration-line: underline;
     cursor: pointer;
  }
  .commentImgWrapper--996442 {
     max-width: 400px;
     width: 100%;
  }
  .commentImg--129484 {
     width: 100%;
     object-fit: contain;
  }
  .commentBox--968159 {
     color: #00f;
     text-decoration-line: underline;
     cursor: pointer;
  }
  .btnWrapper__btn--270685 {
     color: #fff;
     cursor: pointer;
     font-family: sans-serif;
     font-weight: 700;
     font-style: normal;
     letter-spacing: 2px;
     font-size: 34px;
     line-height: 44.2px;
  }
  @media (max-width: 960px) {
     .medvitroCom__info {
        float: none;
        width: auto;
     }
     .medvitroCom {
        display: block;
     }
  }
  @media screen and (max-width: 767px) {
     .textLetterMedia {
        letter-spacing: normal;
     }
  }
  @media (max-width: 767px) {
     .btnWrapper__btn {
        font-size: 20px;
     }
     .medvitroCom__imgsBlock {
        justify-content: center;
        float: none;
        width: auto;
     }
  }
  