.contents .lwptoc ul li::before {
  content: none !important;
}
.lwptoc:first-child {
  margin-top: 0 !important;
}
.lwptoc {
  margin: 0 !important;
}
.lwptoc-light .lwptoc_i {
  border-radius: 24px;
  background: var(--ghost-white) !important;
  padding: 0 32px 32px 16px;
}
.lwptoc_header {
  line-height: 137%;
  color: var(--eerie-black);
  padding: 24px 0;
  border-bottom: 1px solid var(--eerie-black-opacity-7);
}
UL.lwptoc_itemWrap {
  list-style: none;
  padding: 32px 32px 32px 16px !important;
}
.lwptoc-light .lwptoc_i A {
  color: var(--eerie-black-opacity-60) !important;
  font-size: 16px !important;
  line-height: 137%;
}
.article-author img {
  height: auto;
}
#slider_serv.loading {
  min-height: 200px;
  /*background: url('../img/200w.gif') center center no-repeat;*/
  background-size: contain;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 450px;
}
#slider_serv.loading .swiper-wrapper {
  display: none !important;
}
button[type="submit"]:disabled {
  opacity: 0.6;
}
.we .we-item sup {
  top: -1.7em;
  left: -5px;
  font-size: 50%;
}
/*.pagination__items {*/
/*display: -webkit-box;*/
/*display: -ms-flexbox;*/
/*display: flex;*/
/*justify-content: center;*/
/*}*/
/*.pagination__item {*/
/*border-radius: 3px;*/
/*background-color: #fff;*/
/*-webkit-transition: all 0.3s;*/
/*-o-transition: all 0.3s;*/
/*transition: all 0.3s;*/
/*width: 30px;*/
/*height: 30px;*/
/*display: -webkit-box;*/
/*display: -ms-flexbox;*/
/*display: flex;*/
/*-webkit-box-align: center;*/
/*-ms-flex-align: center;*/
/*align-items: center;*/
/*-webkit-box-pack: center;*/
/*-ms-flex-pack: center;*/
/*justify-content: center;*/
/*font-size: 14px;*/
/*line-height: 100%;*/
/*color: #8f97a5; }*/
/*.pagination__item:hover {*/
/*color: #fff;*/
/*background-color: #7a9e53;*/
/*}*/
/*.pagination__item:not(:last-child) {*/
/*margin-right: 10px; }*/
/*.pagination__item.current {*/
/*cursor: default;*/
/*color: #fff;*/
/*background-color: #7a9e53; }*/

/*.next-page,*/
/*.prev-page {*/
/*position: relative;*/
/*background-color: #fff; }*/
/*.next-page::before,*/
/*.prev-page::before {*/
/*content: "";*/
/*position: absolute;*/
/*border: solid #8f97a5;*/
/*border-width: 0 1px 1px 0;*/
/*display: inline-block;*/
/*padding: 3px;*/
/*-webkit-transform: translateX(-50%) rotate(-45deg);*/
/*-ms-transform: translateX(-50%) rotate(-45deg);*/
/*transform: translateX(-50%) rotate(-45deg);*/
/*left: 52%; }*/

/*.next-page::before {*/
/*left: 48%; }*/

/*.prev-page::before {*/
/*-webkit-transform: translateX(-25%) rotate(135deg);*/
/*-ms-transform: translateX(-25%) rotate(135deg);*/
/*transform: translateX(-25%) rotate(135deg); }*/
/*.next-page:hover::before,*/
/*.prev-page:hover::before {*/
/*border: solid #ffffff;*/
/*border-width: 0 1px 1px 0;*/
/*}*/
.blog-bottom.text-desktop {
  margin-left: auto;
  margin-right: auto;
  /*width: fit-content;*/
}
.blog-bottom .prev-page.disabled,
.blog-bottom .next-page.disabled {
  opacity: 0.5;
}
.blog-bottom ul span.page-numbers.current {
  border-radius: 8px;
  width: 56px;
  height: 56px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-transition:
    background 0.3s,
    color 0.3s;
  -o-transition:
    background 0.3s,
    color 0.3s;
  transition:
    background 0.3s,
    color 0.3s;
  cursor: default;
  background: var(--white);
  pointer-events: none;
}
.header-body__menu > ul > li.has-submenu > a {
  line-height: normal;
  display: flex;
  gap: 16px;
  align-items: center;
}
.header-body__menu > ul > li.has-submenu > a:hover {
  color: #ffffff;
}
@media (min-width: 768px) and (max-width: 1439px) {
  .header-body__menu > ul > li.has-submenu > a {
    gap: var(--px16);
  }
}
@media (min-width: 320px) and (max-width: 767px) {
  .header-body__menu > ul > li.has-submenu > a {
    gap: 16px;
  }
  .blog-bottom ul span.page-numbers.current {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: var(--t40);
    height: var(--t40);
    font-size: var(--t16);
  }
}
