.footer .boxad iframe, .footer__nav-left, .footer__payment-icons, .footer__wp-logo {
  margin-bottom: 0
}
.footer__row {
  flex-direction: row;
  padding-bottom: 12px
}
.footer__col {
  width: 100%
}
.footer__col--1-2 {
  width: calc(100% / 2)
}
.footer__col--1-3 {
  width: calc(100% / 3)
}
.footer__col--1-4 {
  width: calc(100% / 4)
}
.footer__list-item {
  padding: 0 0 12px
}
.footer__list-item--sup {
  padding: 0 0 8px
}
.footer__section {
  border: none;
  margin: 0;
  padding: 0;
  width: auto
}
.footer__section-label--first::before, .footer__section-label::after {
  display: none
}
.footer__section-title {
  padding-bottom: 20px;
  padding-top: 0
}
.footer__title-link {
  width: auto
}
.footer__content {
  display: block;
 
}
.footer__partners-title {
  font-size: 18px;
  line-height: 28px
}
.footer__partners-list {
  flex-direction: row;
  gap: 12px
}
.footer__partner {
  height: 58px;
  width: 110px
}
.footer__nav {
  flex-direction: row;
  padding-top: 40px
}
.footer__nav-left {
  width: 75%
}
.footer__nav-right {
  width: 25%
}
.footer__payment {
  padding-bottom: 40px
}
.footer__copyright {
  flex-direction: row;
  padding-top: 40px
}
.footer__copyright-right {
  text-align: right
}
.footer__copyright-left {
  text-align: left
}
.footer__holding {
  align-items: unset;
  flex-direction: row;
  justify-content: flex-end;
  margin-top: 8px
}
.footer__holding-link {
  display: inline;
  padding-left: 16px
}
.footer__wp-logo {
  margin-left: 12px
}
.cookieinfo__content {
  max-width: 992px
}
.corner-box {
  width: 173px;
  height: 177px
}
.corner-box__badge {
  position: static;
  transform: none;
  margin-left: 4px
}
.corner-box__ad-wrapper {
  margin-left: 4px
}
.corner-box__close {
  border-radius: 50%;
  right: -16px;
  top: -8px;
  border: 1px solid #DDD;
  cursor: pointer
}
.corner-box__close:hover {
  border: 1px solid #333
}
.order-free {
  flex-direction: row;
  justify-content: space-between;
  padding: 34px 42px
}
.order-free--listing {
  margin: 40px auto 56px;
  width: 98%
}
.order-free--listing .order-free__header {
  min-width: 445px
}
.order-free__icon--small {
  width: 74px;
  height: 64px
}
.order-free__icon--consultant-lg {
  background-size: 158%;
  background-position: center 38%;
  width: 176px;
  height: 176px;
  margin-left: -200px;
  box-shadow: 0 7px 30px rgba(0, 0, 0, .1)
}
.order-free__icon--consultant-lg::before {
  display: none
}
.order-free__header {
  text-align: left;
  min-width: 395px
}
.order-free__title {
  margin-top: 0
}
.order-free__title span {
  display: block
}
.order-free__subtitle {
  margin-top: 20px;
  margin-bottom: 0
}
.order-free__sm {
  display: none
}
.order-free__lg {
  display: initial
}
.order-free__consultant-box .order-free__options {
  align-items: flex-start
}
.order-free__consultant-box {
  margin-left: 84px;
  padding-left: 114px
}
.order-free__consultant-box .order-free__header {
  margin-top: -100px
}
.order-free__consultant-box .order-free__title {
  font-weight: 800;
  font-size: 28px;
  line-height: 28px
}
.order-free__consultant-box .order-free__divider, .order-free__consultant-box .order-free__phone {
  display: none
}
.order-free__consultant-box .order-free__clock {
  margin: 0
}
.order-free__consultant-box--addons {
  margin: 0;
  padding: 0 48px;
  display: flex;
  justify-content: center
}
.order-free__consultant-box--addons .order-free__header {
  margin-top: 20px
}
.order-free__consultant-box--addons .order-free__order {
  margin: auto
}
.modal--buy .modal__inner {
  max-width: 862px
}
.modal__icon {
  width: 44px;
  height: 38px
}
.modal__warning {
  padding: 23px;
  text-align: center;
  width: 517px;
  margin-left: -86px
}
.modal__warning br {
  display: none
}
.modal--estimate .modal__title {
  margin-top: 90px;
  margin-bottom: 12px
}
.modal--estimate .modal__subtitle {
  padding-right: 46px
}
.modal--estimate .modal__button-container {
  margin-top: 24px;
  padding: 0 40px
}