@media (max-width: 767px) {
  .so-widget-text-with-animation-style-d75171398898-102412 .pl-big {
    padding-left: 0;
  }
}
.so-widget-text-with-animation-style-d75171398898-102412 .section__row {
  display: grid;
  grid-gap: 32px;
}
@media (min-width: 768px) {
  .so-widget-text-with-animation-style-d75171398898-102412 .section__row {
    grid-template-columns: 1fr 45%;
  }
}
@media (min-width: 960px) {
  .so-widget-text-with-animation-style-d75171398898-102412 .section__row {
    padding-right: 64px;
  }
}
@media (min-width: 1440px) {
  .so-widget-text-with-animation-style-d75171398898-102412 .section__row {
    grid-template-columns: 1fr 42%;
    padding-right: 0;
  }
}
@media (min-width: 1440px) {
  .so-widget-text-with-animation-style-d75171398898-102412 .section__content {
    padding-right: 32px;
  }
}
@media (min-width: 1680px) {
  .so-widget-text-with-animation-style-d75171398898-102412 .section__content {
    padding-right: 64px;
  }
}
@media (min-width: 1920px) {
  .so-widget-text-with-animation-style-d75171398898-102412 .section__content {
    padding-right: 96px;
  }
}
@media (min-width: 2560px) {
  .so-widget-text-with-animation-style-d75171398898-102412 .section__content {
    padding-right: 124px;
  }
}
.so-widget-text-with-animation-style-d75171398898-102412 .section__video {
  max-width: 100%;
}
.so-widget-text-with-animation-style-d75171398898-102412 .section__image {
  height: auto;
  width: 100%;
}
.so-widget-text-with-animation-style-d75171398898-102412 .list {
  display: grid;
  grid-gap: 32px;
}
@media (min-width: 1920px) {
  .so-widget-text-with-animation-style-d75171398898-102412 .list {
    grid-gap: 48px;
  }
}
.so-widget-text-with-animation-style-d75171398898-102412 .list__title {
  margin-bottom: 8px;
}
.so-widget-text-with-animation-style-d75171398898-102412 .progress-block,
.so-widget-text-with-animation-style-d75171398898-102412 .graphic-line,
.so-widget-text-with-animation-style-d75171398898-102412 .progress-line-1,
.so-widget-text-with-animation-style-d75171398898-102412 .progress-line-2 {
  clip-path: inset(0 100% 0 0);
}
.so-widget-text-with-animation-style-d75171398898-102412 .point-1,
.so-widget-text-with-animation-style-d75171398898-102412 .point-2,
.so-widget-text-with-animation-style-d75171398898-102412 .text-vertical-line-1,
.so-widget-text-with-animation-style-d75171398898-102412 .text-vertical-line-2,
.so-widget-text-with-animation-style-d75171398898-102412 .adoption-time-block {
  opacity: 0;
}
.so-widget-text-with-animation-style-d75171398898-102412 .vertical-line-1,
.so-widget-text-with-animation-style-d75171398898-102412 .vertical-line-2 {
  clip-path: inset(0 0 100% 0);
}
@keyframes reveal-element-to-right {
  to {
    clip-path: inset(0 0 0 0);
  }
}
@keyframes reveal-element-to-bottom {
  to {
    clip-path: inset(0 0 0 0);
  }
}
@keyframes item-fade {
  to {
    opacity: 1;
  }
}
@keyframes moveDown {
  from {
    transform: translateY(0);
  }
  to {
    transform: translateY(186px);
  }
}
.so-widget-text-with-animation-style-d75171398898-102412 .start-animate .graphic-line {
  animation: reveal-element-to-right 0.8s ease-out forwards;
}
.so-widget-text-with-animation-style-d75171398898-102412 .start-animate .progress-line-1 {
  animation: reveal-element-to-right 0.8s 0.8s ease-out forwards;
}
.so-widget-text-with-animation-style-d75171398898-102412 .start-animate .progress-line-2 {
  animation: reveal-element-to-right 0.8s 1.6s ease-out forwards;
}
.so-widget-text-with-animation-style-d75171398898-102412 .start-animate .point-1 {
  animation: item-fade 0.3s 1s ease-out forwards, moveDown 0.6s 2.4s ease-out forwards;
}
.so-widget-text-with-animation-style-d75171398898-102412 .start-animate .point-2 {
  animation: item-fade 0.3s 1.7s ease-out forwards, moveDown 0.6s 3.8s ease-out forwards;
}
.so-widget-text-with-animation-style-d75171398898-102412 .start-animate .vertical-line-1 {
  animation: reveal-element-to-bottom 0.6s 3.8s ease-out forwards;
}
.so-widget-text-with-animation-style-d75171398898-102412 .start-animate .vertical-line-2 {
  animation: reveal-element-to-bottom 0.6s 2.4s ease-out forwards;
}
.so-widget-text-with-animation-style-d75171398898-102412 .start-animate .text-vertical-line-1 {
  animation: item-fade 0.3s 4.4s ease-out forwards;
}
.so-widget-text-with-animation-style-d75171398898-102412 .start-animate .text-vertical-line-2 {
  animation: item-fade 0.3s 3s ease-out forwards;
}
.so-widget-text-with-animation-style-d75171398898-102412 .start-animate .progress-block {
  animation: reveal-element-to-right 2s 2.7s ease-out forwards;
}
.so-widget-text-with-animation-style-d75171398898-102412 .start-animate .adoption-time-block {
  animation: item-fade 0.3s 5s ease-out forwards;
}