

/* Start:/local/templates/html/components-template/seo-text/style.css?16672886482078*/
.seo-text {
  margin: 100px 0px 0px;
  color: #AAAAAA; }
  @media (max-width: 767px) {
    .seo-text {
      margin: 48px 0px 0px; } }
  .seo-text__title {
    font-size: 24px;
    font-weight: 600;
    margin-bottom: 20px; }
    @media (max-width: 1099px) {
      .seo-text__title {
        font-size: 18px; } }
    @media (max-width: 767px) {
      .seo-text__title {
        font-size: 16px; } }
  .seo-text__descr {
    font-size: 14px;
    max-height: 120px;
    margin-bottom: 15px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical; }
    .seo-text__descr.more {
      max-height: none;
      overflow: visible;
      text-overflow: initial;
      display: block; }
    @media (max-width: 1099px) {
      .seo-text__descr {
        max-height: 75px;
        -webkit-line-clamp: 3; } }
    @media (max-width: 767px) {
      .seo-text__descr {
        max-height: 65px;
        font-size: 14px; } }
    .seo-text__descr p:not(:last-child) {
      margin-bottom: 20px; }
      @media (max-width: 767px) {
        .seo-text__descr p:not(:last-child) {
          margin-bottom: 16px; } }
  .seo-text .show-more {
    display: flex;
    align-items: center;
    opacity: 0;
    visibility: hidden;
    transition: all .3s ease;
    text-decoration: underline transparent;
    text-underline-offset: 0.25em;
    -webkit-text-decoration-line: underline;
    -webkit-text-decoration-color: transparent;
    -webkit-text-underline-offset: 0.25em; }
    .seo-text .show-more span {
      margin-right: 6px; }
    @media (min-width: 1100px) {
      .seo-text .show-more {
        cursor: pointer; }
        .seo-text .show-more:hover {
          text-decoration: underline #E41522;
          -webkit-text-decoration-color: #E41522; } }
    @media (max-width: 767px) {
      .seo-text .show-more {
        font-size: 14px; } }
    .seo-text .show-more .icon {
      transform: rotate(0);
      transition: all .3s ease; }
    .seo-text .show-more.active .icon {
      transform: rotate(180deg); }

/* End */
/* /local/templates/html/components-template/seo-text/style.css?16672886482078 */
