.alignnone {
  transform: translateY(40px);
  opacity: 0;
}
.act-img {
  animation: img 0.5s ease-in-out 0.3s forwards;
}
@keyframes img {
  0% {
    transform: translateY(40px);
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
.lang-wrap {
  font-size: 0 !important;
}
body {
  background-size: 100%;
}
.advantages {
  background-repeat: no-repeat;
}
.header__attention b span {
  position: relative;
  padding-right: 5px;
}
.header__attention b span::before {
  position: absolute;
  content: "";
  width: 100%;
  height: 3px;
  background-color: #fff;
  top: 50%;
  left: -2px;
  transform: translateY(-50%);
  z-index: 2;
}
.footer {
  margin-top: 0;
}
.article {
  line-height: 1.6;
  max-width: 800px;
  margin: 0 auto;
  padding: 50px 0;
}
.article .container {
  padding: 0 15px;
}
.article div {
  text-align: left;
}
.article table {
  width: 100%;
}
.article h1,
.article h2,
.article h3 {
  line-height: 1.3;
  font-weight: 700;
  margin-top: 40px;
}
.article h2,
.article h3,
.article h1,
.article h4,
.article h5,
.article h6 {
  text-align: left !important;
}
.article h1 {
  font-size: 36px;
  margin-bottom: 40px;
}
.article h2 {
  font-size: 36px;
  margin-bottom: 22px;
}
.article h3 {
  font-size: 1.5em;
  margin-bottom: 0.5em;
}
.article {
  margin-bottom: 10px;
  line-height: 24px;
  font-size: 16px;
}
.article a {
  color: #1a0dab;
  text-decoration: none;
}
.article a:hover {
  text-decoration: underline;
}
.article ul,
.article ol {
  margin-left: 20px;
  margin-bottom: 10px;
}
.article li {
  margin-bottom: 10px;
}
.article img {
  width: 100% !important;
  display: block;
  margin: 0 auto;
  margin-bottom: 20px;
  object-fit: cover;
  height: unset;
}
.article strong {
  margin-bottom: 15px;
  display: block;
}
.article blockquote {
  font-style: italic;
  overflow: hidden;
  padding: 10px 20px;
  margin: 0 0 20px;
  border-left: 5px solid #ccc;
}
.article pre {
  background-color: #f4f4f4;
  border: 1px solid #ddd;
  padding: 10px;
  overflow: auto;
}
.article code {
  background-color: #f4f4f4;
  padding: 2px 5px;
}
.article {
  word-wrap: break-word;
}
.intl-tel-input .country-list .country {
  margin-bottom: 0;
}
.country-list .country {
  font-size: 16px;
  background-color: #fff;
  color: #000;
}
.country-list .country:first-child {
  margin-top: -15px;
}
.intl-tel-input .country-list .country.highlight {
  background-color: #e8d8f5;
}
.selected-flag-line,
.intl-tel-input .selected-flag .iti-arrow {
  display: none;
}
.lang-swith {
  margin-left: auto;
  display: flex;
  gap: 20px;
  margin-bottom: 0;
}
.lang-swith li {
  margin-bottom: 0;
}
.intl-tel-input .country-list {
  padding-top: 10px;
  max-width: 318px;
}
.main .su-quote {
  font-size: 18px;
  padding: 24px 32px;
  font-weight: 500;
  line-height: 140%;
  color: #020d1b;
  border-radius: 10px;
  margin-top: 35px;
}
.main .su-quote::before {
  background-color: #020d1b;
  width: 41px;
  height: 41px;
  border-radius: 50%;
  background-repeat: no-repeat;
  background-position: center;
  top: -15px;
  left: -15px;
}
.main .su-quote::after {
  display: none;
}
.main .su-quote.red {
  border: 2px solid #ef6161;
  background: #feacac;
}
.main .su-quote.red::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cmask id='a' width='24' height='24' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Cpath fill='%23D9D9D9' d='M0 0h24v24H0z'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath fill='%23FEACAC' d='M11.999 20.65c-.516 0-.957-.184-1.324-.551a1.808 1.808 0 0 1-.55-1.325c0-.516.184-.957.551-1.324.367-.367.81-.55 1.325-.55.516 0 .957.184 1.324.551.367.367.55.81.55 1.325 0 .516-.184.957-.551 1.324-.367.367-.81.55-1.325.55Zm-1.849-5.7V3.225h3.7V14.95h-3.7Z'/%3E%3C/g%3E%3C/svg%3E");
}
.main .su-quote.blue {
  border: 2px solid #acd2ff;
  background: #daebff;
}
.main .su-quote.blue::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cmask id='a' width='24' height='24' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Cpath fill='%23D9D9D9' d='M0 0h24v24H0z'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath fill='%23DAEBFF' d='M10.65 15.875c0-1.275.144-2.23.431-2.863.288-.633.84-1.283 1.657-1.95.633-.516 1.118-1.004 1.456-1.462.337-.458.506-.983.506-1.575 0-.717-.24-1.304-.719-1.763-.479-.458-1.148-.687-2.006-.687-.858 0-1.515.252-1.969.756-.454.504-.781 1.023-.981 1.556l-2.45-1.062c.383-1.067 1.04-1.97 1.969-2.713C9.473 3.371 10.617 3 11.975 3c1.758 0 3.106.481 4.044 1.444.937.962 1.406 2.14 1.406 3.531 0 .817-.19 1.558-.569 2.225-.379.667-.96 1.354-1.744 2.063-.8.716-1.285 1.274-1.456 1.675-.17.4-.26 1.045-.269 1.937H10.65Zm1.325 6c-.517 0-.958-.183-1.325-.55A1.806 1.806 0 0 1 10.1 20c0-.517.183-.958.55-1.325.367-.367.808-.55 1.325-.55.517 0 .958.183 1.325.55.367.367.55.808.55 1.325 0 .517-.183.958-.55 1.325-.367.367-.808.55-1.325.55Z'/%3E%3C/g%3E%3C/svg%3E");
}
.main .su-quote.green {
  border: 2px solid #77f38b;
  background: #b5ffc1;
}
.main .su-quote.green::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cmask id='a' width='24' height='24' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Cpath fill='%23D9D9D9' d='M0 0h24v24H0z'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath fill='%23B5FFC1' d='m5.675 17.7 2.25-3.95c-.017-.017-.025-.02-.025-.012s-.008.012-.025.012c-1.075 0-1.99-.38-2.744-1.139C4.377 11.852 4 10.94 4 9.874s.38-1.978 1.139-2.737C5.898 6.38 6.81 6 7.876 6s1.978.379 2.737 1.136c.758.758 1.137 1.669 1.137 2.733 0 .37-.046.716-.137 1.037-.092.321-.221.627-.388.919L7.85 17.7H5.675Zm8.85 0 2.275-3.95c-.017-.017-.03-.02-.038-.012s-.02.012-.037.012c-1.075 0-1.99-.38-2.744-1.139-.754-.759-1.131-1.671-1.131-2.737s.38-1.978 1.139-2.737C14.748 6.38 15.66 6 16.726 6s1.978.379 2.736 1.136c.759.758 1.138 1.669 1.138 2.733 0 .37-.05.716-.15 1.037-.1.321-.233.627-.4.919L16.675 17.7h-2.15Zm-6.65-6.275c.425 0 .79-.152 1.094-.456.304-.304.456-.669.456-1.094 0-.425-.152-.79-.456-1.094a1.492 1.492 0 0 0-1.094-.456c-.425 0-.79.152-1.094.456a1.492 1.492 0 0 0-.456 1.094c0 .425.152.79.456 1.094.304.304.669.456 1.094.456Zm8.85 0c.425 0 .79-.152 1.094-.456.304-.304.456-.669.456-1.094 0-.425-.152-.79-.456-1.094a1.492 1.492 0 0 0-1.094-.456c-.425 0-.79.152-1.094.456a1.492 1.492 0 0 0-.456 1.094c0 .425.152.79.456 1.094.304.304.669.456 1.094.456Z'/%3E%3C/g%3E%3C/svg%3E");
}
.page-template-default .fixed-nav {
  display: none;
}
label.error {
  top: calc(100% + 2px);
}
.form__input-wrapper {
  border-radius: 10px;
}
.description {
  background-size: contain;
}

@media (max-width: 1200px) {
  .advantages {
    margin-top: 30px;
  }
}
@media (min-width: 991px) {
  .hide {
    display: none;
  }
}
@media (max-width: 725px) {
  .article {
    font-size: 16px;
  }
  .article h3 {
    font-size: 26px;
  }
  .article strong {
    font-size: 18px;
    line-height: 133.333%;
  }
  .article h1,
  .article h2 {
    line-height: 1;
  }
  .article h3 {
    line-height: 1.2;
  }
  .article-wrap--post .all-posts__btns a {
    width: 100%;
  }
}
