.intro-footer {
  position: relative
}
.page-v2-bottom-form .intro-section__container {
  position: relative;
  z-index: 2
}
.page-v2-bottom-form .intro-section__container:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(255,255,255,.1);
  z-index: 0
}
.bg-footer-section {
  background: #00205e;
  position: relative
}
.bg-footer-section .intro-section__container {
  position: relative;
  z-index: 2
}
.bg-footer-section .intro-section__container:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(255,255,255,.1);
  z-index: 0
}
.bg-footer-section .intro-footer {
  margin-top: 0;
  border: none
}
.bg-footer-section .intro-footer .content-wrapper--intro {
  position: relative;
  z-index: 2
}
.bg-footer-section .request-form .checkbox .checkbox__label {
  color: #fff
}
.bg-footer-section .request-form .request-form__inputwrapper {
  width: auto
}
.bg-footer-section .bg-footer-form-title form label {
  margin: 0 0 3px;
  font-size: 12px;
  color: #fff
}
.bg-footer-section .bg-footer-form-title .bg-title h1 {
  margin-bottom: 40px
}
@media (max-width:766px) {
  .bg-footer-section .bg-footer-form-title .bg-title h1 {
    margin-bottom: 37px
  }
}
.bg-footer-section .bg-footer-form-title .request-form {
  margin: 0;
  padding-right: 84px
}
@media (max-width:1278px) {
  .bg-footer-section .bg-footer-form-title .request-form {
    padding: 0
  }
}
.bg-footer-section .checkbox .checkbox__label:before {
  width: 16px;
  height: 16px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 4px
}
.bg-footer-section .checkbox input:checked + .checkbox__label::before {
  border-color: #1f63f3;
  background: #1f63f3 url(../../images/BG/check.svg) no-repeat 50% 50%
}
.bg-footer-section .button.button--brightgreen {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  cursor: pointer;
  font-weight: 500;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  white-space: nowrap;
  border-radius: 8px;
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-decoration: none;
  color: #fff;
  -webkit-transition: all .15s ease;
  transition: all .15s ease;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-size: 16px;
  height: 48px;
  line-height: 48px;
  margin: 8px 0;
  background: #0450f2;
  padding: 0 35px
}
.bg-footer-section .button.button--brightgreen:disabled {
  color: #4c535f;
  background: #e1e5eb;
  -webkit-box-shadow: none;
  box-shadow: none
}
.bg-footer-section .button.button--brightgreen:hover {
  color: #fff;
  background: #1f66ff
}
.bg-footer-section .button.button--brightgreen:active {
  background: #0041cb
}
.bg-footer-section .checkbox input:checked + .checkbox__label::after {
  display: none;
  opacity: 0;
  visibility: hidden
}
.bg-footer-section .bg-footer-container-spacer {
  background: rgba(255,255,255,.1);
  height: 50px
}
.bg-footer-section .footer-menu__category,
.bg-footer-section .footer-menu__link,
.bg-footer-section .intro-footer__address,
.bg-footer-section .intro-footer__copyright,
.bg-footer-section .intro-footer__link,
.bg-footer-section .intro-footer__phone,
.bg-footer-section .socialbar__item {
  color: #fff
}
.bg-footer-section .intro-footer__top .footer-menu__element {
  border-color: rgba(255,255,255,.2)
}
.bg-footer-section .intro-footer__top .footer-menu__element .footer-menu__category i {
  background-image: url(../../images/icns/icn-arr-opened-submenu.svg)
}
.bg-footer-section .intro-footer .intro-footer__top {
  border-color: rgba(255,255,255,.2)
}
.bg-footer-section .intro-footer__bottom .intro-footer__gos-sistem {
  border-color: rgba(255,255,255,.2)
}
.bg-footer-section .intro-footer__bottom .intro-footer__gos-sistem_title {
  color: rgba(255,255,255,.8)
}
.bg-footer-section .intro-footer__bottom .intro-footer__gos-sistem_link {
  color: rgba(255,255,255,.6)
}
.bg-footer-section .intro-footer__gos-sistem_title {
  color: rgba(255,255,255,.8)
}
.bg-footer-section .intro-footer__gos-sistem_link {
  color: rgba(255,255,255,.6)
}
.bg-footer-section .footer-menu__link:hover,
.bg-footer-section .intro-footer__link:hover {
  color: rgba(255,255,255,.6)
}
.bg-footer-section .intro-footer .intro-footer__socialbar .socialbar__link {
  color: #fff
}
.bg-footer-section .white-text-link {
  color: #fff;
  text-decoration: none;
  border-bottom: 1px solid #fff
}
.bg-footer-section .white-text-link:hover,
.bg-footer-section .white-text-link:visited {
  color: #fff;
  text-decoration: none
}
.bg-footer-section .white-text-link:hover {
  border-bottom-color: transparent
}
.bg-footer-container .intro-footer {
  color: rgba(255,255,255,.8)
}
.bg-footer-container .intro-footer .intro-footer__socialbar .socialbar__link,
.bg-footer-container .intro-footer a:not(.button),
.bg-footer-container .intro-footer span.footer-menu__category {
  color: rgba(255,255,255,.8)
}
.bg-footer-container .intro-footer .intro-footer__socialbar .socialbar__link:hover,
.bg-footer-container .intro-footer a:not(.button):hover,
.bg-footer-container .intro-footer span.footer-menu__category:hover {
  color: #fff
}
.bg-footer-container .intro-footer .intro-footer__app-info p {
  color: #fff
}
.bg-footer-container .intro-footer .intro-footer__app-items .intro-footer__app-link:not(.light) {
  display: none
}
.bg-footer-container .intro-footer .intro-footer__app-items .intro-footer__app-link.light {
  display: block
}
.bg-footer-container .intro-footer .intro-footer__top {
  border-color: rgba(255,255,255,.2)
}
.bg-footer-container .intro-footer .intro-footer__bottom .intro-footer__gos-sistem {
  border-color: rgba(255,255,255,.2)
}
.bg-footer-container .intro-footer .intro-footer__bottom .intro-footer__gos-sistem_title {
  color: rgba(255,255,255,.8)
}
.bg-footer-container .intro-footer .intro-footer__bottom .intro-footer__gos-sistem_link {
  color: rgba(255,255,255,.8)
}
.bg-footer-container .intro-footer .intro-footer__bottom .intro-footer__gos-sistem_link:hover {
  color: #fff
}
.bg-footer-container .intro-footer .intro-footer__gos-sistem_title {
  color: rgba(255,255,255,.8)
}
.bg-footer-container .intro-footer .intro-footer__gos-sistem_link {
  color: rgba(255,255,255,.8)
}
.bg-footer-container .intro-footer .intro-footer__gos-sistem_link:hover {
  color: #fff
}
.bg-footer-container .intro-footer .footer-menu__link,
.bg-footer-container .intro-footer .intro-footer__link {
  color: rgba(255,255,255,.8)
}
.bg-footer-container .intro-footer .footer-menu__link:hover,
.bg-footer-container .intro-footer .intro-footer__link:hover {
  color: #fff
}
.bg-footer-container .intro-footer .intro-footer__logo {
  color: #fff!important
}
.bg-footer-container .intro-footer .intro-footer__socialbar .socialbar__link {
  color: rgba(255,255,255,.8)
}
.bg-footer-container .intro-footer .intro-footer__socialbar .socialbar__link:hover {
  color: #fff;
  opacity: 1
}
.bg-footer-container .intro-footer .intro-footer__bottom,
.bg-footer-container .intro-footer .intro-footer__up {
  border-color: rgba(255,255,255,.2)
}
.bg-footer-container .intro-footer .intro-footer__copyright {
  color: rgba(255,255,255,.8)
}
.bg-footer-container .intro-footer .intro-footer__up-link-icon {
  color: #fff;
  background: rgba(255,255,255,.2)
}
.bg-footer-container .intro-footer .intro-footer__up-link-text {
  color: rgba(255,255,255,.8)
}
.bg-footer-container .intro-footer .footer-menu__category {
  border-color: rgba(255,255,255,.2)
}
.bg-footer-container .intro-footer .footer-menu__category i {
  background: url(../../images/icns/icn-arr-opened-submenu-wh.svg) 50% 50% no-repeat
}
.bg-footer-container .intro-footer .footer-menu__link_open:after {
  background-image: url(../../images/icns/icn-arr-opened-submenu-wh.svg);
  background-size: 10px 10px
}
.bg-footer-container .intro-footer .intro-footer__up-link {
  color: #fff
}
@media (max-width:766px) {
  .bg-footer-container .intro-footer .intro-footer__up-link {
    background: rgba(255,255,255,.2)
  }
}
@media (max-width:766px) {
  .bg-footer-container .intro-footer .intro-footer__up-link-icon {
    background: 0 0
  }
}
.bg-footer-container .intro-footer .intro-footer__up-link-mobile {
  color: #fff
}
.bg-footer-form-main-container {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 100;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}
.bg-footer-form-main-container .bankguar-request {
  background: 0 0;
  color: #fff;
  padding: 94px 0;
  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;
  width: 100%
}
@media (max-width:1278px) {
  .bg-footer-form-main-container .bankguar-request {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 130px 0 96px
  }
}
@media (max-width:766px) {
  .bg-footer-form-main-container .bankguar-request {
    padding: 26px 0 48px
  }
}
.bg-footer-form-main-container .bankguar-request .bg-title .h1,
.bg-footer-form-main-container .bankguar-request .bg-title h1 {
  color: #fff
}
.bg-footer-form-main-container .bankguar-request p {
  font-size: 18px;
  line-height: 1.56
}
@media (max-width:766px) {
  .bg-footer-form-main-container .bankguar-request p {
    font-size: 16px;
    line-height: 1.5
  }
}
.bg-footer-form-main-container .bankguar-request .bankguar-request__success-msg {
  width: 588px
}
@media (max-width:1278px) {
  .bg-footer-form-main-container .bankguar-request .bankguar-request__success-msg {
    width: 100%;
    margin-top: 56px;
    padding: 0 48px;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2
  }
}
@media (max-width:766px) {
  .bg-footer-form-main-container .bankguar-request .bankguar-request__success-msg {
    padding: 0 16px;
    width: 100%
  }
}
.bg-footer-form-main-container .bankguar-request .bankguar-request__closebutton {
  display: none
}
.bg-footer-form-main-container .bankguar-request h3 {
  font-weight: 400;
  font-size: 44px;
  line-height: 1.27;
  margin-bottom: 32px
}
@media (max-width:766px) {
  .bg-footer-form-main-container .bankguar-request h3 {
    font-size: 32px;
    line-height: 1.25;
    margin-bottom: 24px
  }
}
.bg-footer-form-center-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding: 94px 0;
  width: 100%
}
.bg-footer-form-title {
  width: 588px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center
}
@media (max-width:1278px) {
  .bg-footer-form-title {
    width: 100%;
    margin-top: 56px;
    padding: 0 0
  }
}
@media (max-width:766px) {
  .bg-footer-form-title {
    padding: 0 0
  }
}
.bg-footer-form-title form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column
}
.bg-footer-form-title form .bg-input-subtitle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  font-size: 10px;
  color: #8d93a1;
  line-height: 5px
}
.bg-footer-form-title form p {
  font-size: 12px;
  margin-bottom: 3px
}
.bg-footer-form-title form .bg-input-warning {
  margin-bottom: 5px;
  color: red;
  visibility: hidden
}
.bg-footer-form-title form input[type=text] {
  border-color: rgba(255,255,255,.5);
  border-radius: 8px;
  height: 48px;
  width: 100%;
  background: 0 0;
  color: #fff;
  margin-top: 8px
}
@media (max-width:1278px) {
  .bg-footer-form-title form input[type=text] {
    width: calc(100% - 168px)
  }
}
@media (max-width:766px) {
  .bg-footer-form-title form input[type=text] {
    width: 100%
  }
}
.bg-footer-form-title form .bg-footer-input-warning {
  border-color: red!important
}
.bg-footer-form-title form .bg-input-warning-show {
  visibility: visible
}
.bg-footer-form-title form .bg-footer-form-button {
  padding: 0 35px
}
.bg-footer-form-title form label {
  margin-top: 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%
}
.bg-footer-form-title form label span {
  display: inline-block;
  width: calc(100% - 25px);
  font-size: 10px;
  line-height: 14px
}
.bg-footer-form-title form label input[type=checkbox] {
  height: 15px
}
.bg-footer-form-image {
  width: 580px;
  margin: 0 auto
}
@media (max-width:1278px) {
  .bg-footer-form-center-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 130px 0 96px
  }
  .bg-footer-form-image {
    width: 543px
  }
  .bg-footer-form-title form label span {
    font-size: 11px;
    line-height: 16px
  }
}
@media (max-width:766px) {
  .bg-footer-form-center-container {
    padding: 26px 0 48px
  }
  .bg-footer-form-image {
    max-width: 328px;
    width: 100%
  }
  .bg-footer-form-title form input[type=text] {
    width: 100%;
    height: 44px
  }
  .bg-footer-form-title form label {
    width: 100%;
    margin-top: 40px
  }
  .bg-footer-form-title form label span {
    font-size: 11px;
    line-height: 20px
  }
}
.bg-footer-circle {
  position: absolute;
  pointer-events: none;
  width: 100%;
  height: 100%;
  z-index: 0;
  top: 0;
  left: 0;
  overflow: hidden
}
.bg-footer-circle__img {
  position: absolute
}
.bg-footer-circle__img--1 {
  left: -50%;
  top: -93px;
  width: 1900px
}
@media (max-width:1278px) {
  .bg-footer-circle__img--1 {
    top: -1003px;
    left: -1003px
  }
}
@media (max-width:766px) {
  .bg-footer-circle__img--1 {
    width: 495px;
    left: -375px;
    top: 50%
  }
}
.bg-footer-circle__img--2 {
  right: -50%;
  top: -50%;
  width: 1468px
}
@media (max-width:1278px) {
  .bg-footer-circle__img--2 {
    display: none
  }
}
.bg-footer-circle__img--3 {
  top: 0;
  left: -100px
}
.page-v2-accordion {
  padding: 96px 0 60px
}
@media (max-width:766px) {
  .page-v2-accordion {
    padding-bottom: 0
  }
}
.page-v2-accordion__title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 32px 0 16px;
  cursor: pointer
}
.page-v2-accordion__title p:not([class]) {
  font-size: 24px!important;
  line-height: 1.17;
  width: calc(100% - 38px);
  padding-right: 32px;
  margin: 0
}
.page-v2-accordion__title:hover .page-v2-accordion__icon {
  color: #0450f2
}
.page-v2-accordion__title._active .page-v2-accordion__icon {
  color: #0450f2;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg)
}
.page-v2-accordion__title._active ~ .page-v2-accordion__content {
  display: block
}
.page-v2-accordion__content {
  display: none;
  margin-bottom: 32px;
  line-height: 1.5
}
.page-v2-accordion__content p:not([class]) {
  margin-bottom: 32px;
  line-height: 1.5
}
.page-v2-accordion__content ul {
  list-style: inside
}
.page-v2-accordion__box {
  border-bottom: 1px solid #e6e6e6
}
.page-v2-accordion__icon {
  width: 24px;
  height: 24px;
  color: #8d93a1;
  -webkit-transition: all .3s ease;
  transition: all .3s ease
}
.page-v2-advantages {
  position: relative;
  z-index: 1;
  color: #000
}
.page-v2-advantages._hide {
  display: none
}
@media (min-width:767px) {
  .page-v2-advantages {
    margin-top: 0
  }
}
.page-v2-advantages .page-v2-advantages__container {
  margin-bottom: 16px
}
.page-v2-advantages .page-v2-advantages__item {
  border-radius: 8px;
  -webkit-box-shadow: 0 1px 4px 1px rgba(0,65,203,.14);
  box-shadow: 0 1px 4px 1px rgba(0,65,203,.14);
  background: #fff;
  padding: 48px 24px;
  margin-bottom: 16px
}
.page-v2-advantages .page-v2-advantages__item:last-of-type {
  margin-bottom: 0
}
.page-v2-advantages .page-v2-advantages__pic {
  margin: 24px 0
}
.page-v2-advantages .page-v2-advantages__pic .page-v2-advantages__title {
  margin-bottom: 15px
}
.page-v2-advantages .page-v2-advantages__pic img {
  width: 100%;
  height: auto
}
.page-v2-advantages .page-v2__col {
  margin-top: 0
}
.page-v2-advantages .page-v2-advantages__title {
  font-size: 32px;
  line-height: 38px;
  font-weight: 400;
  text-align: center
}
@media (min-width:767px) {
  .page-v2-advantages .page-v2-advantages__title {
    text-align: left
  }
}
.page-v2-advantages .page-v2-advantages__text .page-v2-advantages__title {
  display: none
}
.page-v2-advantages .page-v2-advantages__list li:last-of-type {
  margin-bottom: 0
}
.page-v2-advantages .page-v2-advantages__list--sucess .page-v2-advantages__list-item {
  margin-bottom: 0
}
.page-v2-advantages .page-v2-advantages__list--sucess .page-v2-advantages__list-item::before {
  content: "";
  width: 5px;
  height: 5px;
  background: #000;
  border-radius: 50%;
  background-size: 16px auto;
  margin: 12px 0 0 8px
}
.page-v2-advantages .page-v2-advantages__item--sales .page-v2-advantages__pic .page-v2-advantages__title {
  display: none
}
.page-v2-advantages .page-v2-advantages__item--sales .page-v2-advantages__text .page-v2-advantages__title {
  display: block
}
.page-v2-advantages .page-v2-advantages__item--sales .page-v2-advantages__list-item:before {
  width: 3px;
  height: 3px;
  top: -3px
}
@media (min-width:767px) {
  .page-v2-advantages .page-v2-advantages__item--sales .page-v2-advantages__list-item:before {
    top: 3px
  }
}
.page-v2-advantages__sallers .page-v2__col_list {
  padding: 32px 0
}
@media (max-width:766px) {
  .page-v2-advantages__sallers .button {
    width: 100%
  }
}
.page-v2-advantages__sallers .page-v2__col_li {
  margin-bottom: 16px
}
@media (min-width:767px) {
  .page-v2-advantages__sallers .page-v2__col_li {
    margin-bottom: 24px
  }
}
.page-v2-advantages__sallers .page-v2__col_list {
  padding-bottom: 16px
}
@media (min-width:767px) {
  .page-v2-advantages__sallers .page-v2__col_list {
    padding-bottom: 24px
  }
}
@media (min-width:767px) {
  .page-v2-advantages .page-v2-advantages__item {
    padding: 48px;
    margin-bottom: 24px
  }
  .page-v2-advantages .page-v2-advantages__title {
    font-size: 44px;
    line-height: 56px
  }
  .page-v2-advantages .page-v2-advantages__list,
  .page-v2-advantages .page-v2-advantages__text {
    font-size: 18px;
    line-height: 28px
  }
  .page-v2-advantages .page-v2-advantages__list {
    padding-right: 40px
  }
}
@media (min-width:1279px) {
  .page-v2-advantages {
    position: relative;
    z-index: 3
  }
  .page-v2-advantages .page-v2-advantages__item {
    padding: 0 48px 0 0
  }
  .page-v2-advantages .page-v2-advantages__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
  }
  .page-v2-advantages .page-v2-advantages__pic {
    width: 566px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin-right: 24px
  }
  .page-v2-advantages .page-v2-advantages__pic .page-v2-advantages__title {
    display: none
  }
  .page-v2-advantages .page-v2-advantages__text .page-v2-advantages__title {
    display: block;
    margin-bottom: 24px
  }
  .page-v2-advantages .page-v2-advantages__item--swap .page-v2-advantages__pic {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
    margin: 0 0 0 24px
  }
}
@media (min-width:1279px) {
  .path-insurance-fkr .page-v2-advantages {
    margin-top: 48px
  }
}
.page-v2-benefits {
  padding-top: 24px;
  background: #f1f8ff;
  padding-bottom: 32px;
  color: #000
}
@media (min-width:767px) {
  .page-v2-benefits {
    padding-bottom: 70px
  }
}
@media (min-width:1279px) {
  .page-v2-benefits {
    padding-bottom: 75px
  }
}
.page-v2-benefits__box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: -24px
}
.page-v2-benefits__title {
  font-weight: 400;
  font-size: 32px;
  line-height: 1.19;
  color: #000;
  margin-bottom: 16px
}
.page-v2-benefits__title-little {
  font-size: 24px;
  line-height: 1.17;
  color: #000;
  margin-bottom: 16px
}
.page-v2-benefits__text {
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5;
  color: #000;
  margin-bottom: 8px
}
.page-v2-benefits__item {
  background: #fff;
  -webkit-box-shadow: 0 1px 4px 1px rgba(0,65,203,.2);
  box-shadow: 0 1px 4px 1px rgba(0,65,203,.2);
  border-radius: 8px;
  margin-left: 24px;
  padding: 24px;
  width: 100%;
  margin-bottom: 16px
}
@media (min-width:767px) {
  .page-v2-benefits__item {
    padding: 48px;
    margin-bottom: 27px
  }
}
@media (min-width:767px) {
  .page-v2-benefits__item--s {
    width: calc(50% - 24px)
  }
}
@media (min-width:1279px) {
  .page-v2-benefits__item--s {
    margin-bottom: 21px;
    width: calc(33.33% - 24px)
  }
}
@media (max-width:1278px) {
  .page-v2-benefits__item--l .page-v2-benefits__img {
    width: 166px
  }
}
@media (min-width:767px) {
  .page-v2-benefits__item--l {
    width: calc(50% - 24px)
  }
}
@media (min-width:1279px) {
  .page-v2-benefits__item--l {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: calc(66.66% - 24px)
  }
  .page-v2-benefits__item--l .page-v2-benefits__text-box {
    width: 360px;
    margin-right: 100px
  }
}
@media (min-width:767px) {
  .page-v2-benefits__item--m {
    width: calc(50% - 24px)
  }
}
@media (min-width:1279px) {
  .page-v2-benefits__item--m {
    width: calc(50% - 24px)
  }
}
.page-v2-benefits__img {
  display: inline-block
}
.page-v2-benefits__img-box {
  text-align: center
}
.page-v2-benefits .page-v2__col_li .page-v2-benefits__text {
  margin-bottom: 0
}
.page-v2-benefits__link {
  display: inline-block;
  text-decoration: none;
  color: #0041cb;
  margin-bottom: 24px
}
.page-v2-benefits__link:hover {
  text-decoration: underline;
  color: #0041cb
}
.page-v2-bottom-form {
  position: relative;
  background: #00205e;
  overflow: hidden;
  z-index: 1
}
.page-v2-bottom-form .page-v2-title {
  color: #fff
}
.page-v2-bottom-form .checkbox-tree .checkbox-arrow svg path {
  stroke: #fff
}
.page-v2-bottom-form .checkbox-tree .checkbox-arrow:hover svg path {
  stroke: #0041cb
}
@media (max-width:1279px) {
  .page-v2-bottom-form .checkbox-tree .checkbox-arrow:hover svg path {
    stroke: #fff
  }
}
.page-v2-bottom-form__container {
  position: relative;
  padding: 48px 0
}
@media (min-width:767px) {
  .page-v2-bottom-form__container {
    padding: 96px 0
  }
}
.page-v2-bottom-form__container .checkbox-tree .checkbox-arrow svg path {
  stroke: #fff
}
.page-v2-bottom-form__container .checkbox-tree .checkbox-arrow:hover svg path {
  stroke: #1f66ff
}
@media (max-width:1279px) {
  .page-v2-bottom-form__container .checkbox-tree .checkbox-arrow:hover svg path {
    stroke: #fff
  }
}
.page-v2-bottom-form__container label.error {
  position: absolute;
  top: 100%;
  left: 0;
  color: #ee3a42;
  font-size: 14px;
  line-height: 16px;
  font-weight: 400;
  margin-top: 4px;
  white-space: nowrap
}
.page-v2-bottom-form__title {
  display: block;
  color: #fff;
  margin-bottom: 24px;
  font-weight: 400;
  font-size: 32px;
  line-height: 1.19
}
@media (min-width:767px) {
  .page-v2-bottom-form__title {
    font-size: 44px;
    line-height: 1.27
  }
}
.page-v2-bottom-form__text {
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5;
  color: #fff;
  margin-bottom: 24px
}
@media (min-width:767px) {
  .page-v2-bottom-form__text {
    margin-bottom: 32px;
    line-height: 1.17
  }
}
@media (min-width:767px) {
  .page-v2-bottom-form__text_big {
    font-size: 24px;
    line-height: 28px
  }
}
.page-v2-bottom-form__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap
}
.page-v2-bottom-form__content {
  width: 100%
}
@media (min-width:1279px) {
  .page-v2-bottom-form__content {
    width: calc(50% - 24px)
  }
}
.page-v2-bottom-form .request-form--compliance-request .request-form__item--action {
  margin-top: 40px
}
.page-v2-bottom-form .request-form .request-form__input-label {
  color: #fff
}
.page-v2-bottom-form .request-form__items-row {
  margin-bottom: 32px
}
.page-v2-bottom-form .request-form__items-row.request-form__inputwrapper {
  width: 100%
}
.page-v2-bottom-form .request-form__items-row .request-form__item {
  max-width: 100%;
  width: 100%;
  margin-right: 0
}
@media (min-width:1279px) {
  .page-v2-bottom-form .request-form__items-row .request-form__item.w50 {
    width: calc(50% - 12px)
  }
}
.page-v2-bottom-form .request-form__items-row .request-form__item .request-form__inputwrapper {
  width: 100%
}
.page-v2-bottom-form .request-form__input {
  color: rgba(255,255,255,.7);
  background: 0 0
}
.page-v2-bottom-form .request-form__input.error {
  color: #ee3a42;
  border-color: #ee3a42
}
.page-v2-bottom-form .checkbox .checkbox__input.error ~ .checkbox__label {
  color: #fff
}
.page-v2-bottom-form .checkbox .checkbox__label {
  color: #fff
}
.page-v2-bottom-form .checkbox .checkbox__label a {
  color: #81a7f8;
  text-decoration: none
}
.page-v2-bottom-form .checkbox .checkbox__label a.static-link-wh {
  color: #fff
}
.page-v2-bottom-form .checkbox .checkbox__label a.static-link-wh:hover {
  text-decoration: underline
}
.page-v2-bottom-form .bg-footer-back {
  width: 100%
}
.page-v2-bottom-form .bg-footer-form-image {
  display: none
}
.page-v2-bottom-form .bg-title {
  color: #fff;
  text-align: center
}
.page-v2-bottom-form .request-container {
  width: auto
}
.page-v2-bottom-form .etp-forms-ajax {
  position: relative;
  z-index: 2
}
.page-v2-bottom-form .request-container {
  background: 0 0;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-shadow: none;
  box-shadow: none
}
@media (max-width:1278px) {
  .page-v2-bottom-form .request-container {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
  }
}
.page-v2-bottom-form .request-form .button--submit {
  margin-top: 40px
}
.page-v2-bottom-form .request-form {
  margin: 0
}
.page-v2-bottom-form .intro-footer {
  margin-top: 0
}
.page-v2-bottom-form .bankguar-request {
  padding: 48px 0
}
@media (min-width:767px) {
  .page-v2-bottom-form .bankguar-request {
    padding: 96px 0
  }
}
.page-v2-bottom-form .bankguar-request__success-msg {
  text-align: center
}
.page-v2-bottom-form .bankguar-request__text {
  color: #fff;
  text-align: center;
  margin-bottom: 24px
}
.page-v2-bottom-form .intro-footer {
  border: none!important
}
.page-v2-bottom-form .page-v2-modal-main-container .page-v2-modal-image {
  display: none
}
.page-v2-bottom-form .page-v2-modal-main-container .page-v2-modal-white-container {
  background: 0 0
}
.page-v2-bottom-form .page-v2-modal-main-container .page-v2-modal-white-container .page-v2-modal-form-title {
  text-align: center;
  padding: 48px
}
.page-v2-bottom-form .page-v2-modal-main-container .page-v2-modal-white-container .page-v2-title {
  margin-bottom: 0
}
.page-v2-bottom-form__margin {
  padding-bottom: 24px
}
@media (min-width:767px) {
  .page-v2-bottom-form__margin {
    padding-bottom: 72px
  }
}
.page-v2-bottom-form .consultation-form {
  position: relative;
  background: 0 0;
  padding: 0;
  margin: 96px 0;
  z-index: 2
}
@media (max-width:766px) {
  .page-v2-bottom-form .consultation-form {
    margin: 48px 0
  }
}
.page-v2-bottom-form .consultation-form .consultation-form__container {
  width: 588px
}
@media (max-width:1278px) {
  .page-v2-bottom-form .consultation-form .consultation-form__container {
    width: 100%
  }
}
.page-v2-bottom-form .subscribe-form .page-v2-footer-circle__img {
  z-index: 1
}
.page-v2-bottom-form .subscribe-form .page-v2-footer-circle__img--1 {
  left: -125%;
  top: -364px;
  width: 1900px
}
.page-v2-bottom-form .subscribe-form .page-v2-footer-circle__img--2 {
  pointer-events: none;
  right: -93%;
  top: -102%
}
.page-v2-bottom-form .subscribe-form .page-v2-bottom-form__content {
  position: relative;
  z-index: 2
}
.page-v2__ecp.ecp-slider .ecp-slider__slide {
  background: 0 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 0
}
.page-v2__ecp.ecp-slider .page-v2__main_pic {
  margin-top: 0
}
.page-v2__ecp-thumbs {
  margin-bottom: 96px;
  width: 100%
}
.page-v2__ecp-thumbs .ecp-slider__slide {
  min-width: 282px;
  background: rgba(0,32,94,.4);
  border: 1px solid rgba(255,255,255,.1);
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  border-radius: 8px;
  padding: 16px 24px;
  height: auto;
  pointer-events: auto;
  cursor: pointer;
  position: relative;
  width: 282px
}
.page-v2__ecp-thumbs .ecp-slider__slide:before {
  content: "";
  position: absolute;
  z-index: 0;
  height: 100%;
  top: 0;
  left: 0;
  background: -webkit-gradient(linear,right top,left top,from(rgba(255,255,255,.6)),to(rgba(255,255,255,0)));
  background: linear-gradient(270deg,rgba(255,255,255,.6) 0,rgba(255,255,255,0) 100%)
}
.page-v2__ecp-thumbs .ecp-slider__slide.swiper-slide-thumb-active {
  background: rgba(255,255,255,.2)
}
.page-v2__ecp-thumbs .ecp-slider__slide.swiper-slide-thumb-active:before {
  -webkit-animation: sliderTimer 8s linear 1 forwards;
  animation: sliderTimer 8s linear 1 forwards
}
.page-v2__ecp-thumbs .ecp-slider__slide_number {
  position: relative;
  font-weight: 400;
  font-size: 12px;
  line-height: 1.5;
  color: #81a7f8;
  margin-bottom: 8px;
  z-index: 1
}
.page-v2__ecp-thumbs .ecp-slider__slide_text {
  position: relative;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5;
  color: #fff;
  z-index: 1
}
@-webkit-keyframes sliderTimer {
  from {
    width: 0
  }
  to {
    width: 100%
  }
}
@keyframes sliderTimer {
  from {
    width: 0
  }
  to {
    width: 100%
  }
}
.swiper-container-fade .ecp-slider__slide:not(.swiper-slide-active) {
  opacity: 0!important
}
.page-v2-footer-section {
  background: #fff;
  position: relative
}
.page-v2-footer-section .intro-section__container {
  position: relative;
  z-index: 2
}
.page-v2-footer-section .intro-section__container:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(255,255,255,.1);
  z-index: 0
}
.page-v2-footer-section .intro-footer {
  margin-top: 0;
  border: none
}
.page-v2-footer-section .intro-footer .content-wrapper--intro {
  position: relative;
  z-index: 2
}
.page-v2-footer-section .request-form .checkbox .checkbox__label {
  color: #fff
}
.page-v2-footer-section .request-form .checkbox .checkbox__label a {
  color: #81a7f8
}
.page-v2-footer-section .request-form .request-form__item {
  width: calc(50% - 12px)
}
@media (max-width:766px) {
  .page-v2-footer-section .request-form .request-form__item {
    width: 100%
  }
}
.page-v2-footer-section .request-form .request-form__inputwrapper {
  width: auto
}
.page-v2-footer-section .request-form .request-form__items-row {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between
}
.page-v2-footer-section .page-v2-footer-form-title form label {
  margin: 0 0 3px;
  font-size: 12px
}
.page-v2-footer-section .page-v2-footer-form-title .page-v2-title .h1,
.page-v2-footer-section .page-v2-footer-form-title .page-v2-title h1 {
  margin-bottom: 40px
}
@media (max-width:766px) {
  .page-v2-footer-section .page-v2-footer-form-title .page-v2-title .h1,
  .page-v2-footer-section .page-v2-footer-form-title .page-v2-title h1 {
    margin-bottom: 37px
  }
}
.page-v2-footer-section .page-v2-footer-form-title .page-v2-title .h3,
.page-v2-footer-section .page-v2-footer-form-title .page-v2-title h3 {
  margin-bottom: 32px
}
.page-v2-footer-section .page-v2-footer-form-title .request-form {
  margin: 0;
  padding-right: 84px
}
@media (max-width:1278px) {
  .page-v2-footer-section .page-v2-footer-form-title .request-form {
    padding: 0
  }
}
.page-v2-footer-section .checkbox .checkbox__label:before {
  width: 16px;
  height: 16px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 4px
}
.page-v2-footer-section .checkbox input:checked + .checkbox__label::before {
  border-color: #1f63f3;
  background: #1f63f3 url(../../images/BG/check.svg) no-repeat 50% 50%
}
.page-v2-footer-section .button.button--brightgreen {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  cursor: pointer;
  font-weight: 500;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  white-space: nowrap;
  border-radius: 8px;
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-decoration: none;
  color: #fff;
  -webkit-transition: all .15s ease;
  transition: all .15s ease;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-size: 16px;
  height: 48px;
  line-height: 48px;
  margin: 8px 0;
  background: #0450f2;
  padding: 0 35px
}
.page-v2-footer-section .button.button--brightgreen:disabled {
  color: #4c535f;
  background: #e1e5eb;
  -webkit-box-shadow: none;
  box-shadow: none
}
.page-v2-footer-section .button.button--brightgreen:hover {
  color: #fff;
  background: #1f66ff
}
.page-v2-footer-section .button.button--brightgreen:active {
  background: #0041cb
}
.page-v2-footer-section .checkbox input:checked + .checkbox__label::after {
  display: none;
  opacity: 0;
  visibility: hidden
}
.page-v2-footer-section .page-v2-footer-container-spacer {
  background: rgba(255,255,255,.1);
  height: 50px
}
.page-v2-footer-section .footer-menu__category,
.page-v2-footer-section .footer-menu__link,
.page-v2-footer-section .intro-footer__address,
.page-v2-footer-section .intro-footer__copyright,
.page-v2-footer-section .intro-footer__link,
.page-v2-footer-section .intro-footer__phone,
.page-v2-footer-section .socialbar__item {
  color: #000
}
.page-v2-footer-section .footer-menu__link:hover,
.page-v2-footer-section .intro-footer__link:hover {
  color: #0450f2
}
.page-v2-footer-section .intro-footer .intro-footer__socialbar .socialbar__link {
  color: #fff
}
.page-v2-footer-section .intro-footer .intro-footer__logo path,
.page-v2-footer-section .intro-footer .intro-footer__logo:hover path {
  color: #000
}
.page-v2-footer-section .intro-footer .intro-footer__logo .icon,
.page-v2-footer-section .intro-footer .intro-footer__logo:hover .icon {
  color: #0450f2
}
.page-v2-footer-container .intro-footer {
  color: #000
}
.page-v2-footer-container .intro-footer .intro-footer__socialbar .socialbar__link,
.page-v2-footer-container .intro-footer a:not(.button) {
  color: #000
}
.page-v2-footer-container .intro-footer .intro-footer__socialbar .socialbar__link:hover,
.page-v2-footer-container .intro-footer a:not(.button):hover {
  color: #0450f2
}
.page-v2-footer-form-main-container {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 100;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}
.page-v2-footer-form-main-container .bankguar-request {
  background: 0 0;
  color: #fff;
  padding: 94px 0;
  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;
  width: 100%
}
@media (max-width:1278px) {
  .page-v2-footer-form-main-container .bankguar-request {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 130px 0 96px
  }
}
@media (max-width:766px) {
  .page-v2-footer-form-main-container .bankguar-request {
    padding: 26px 0 48px
  }
}
.page-v2-footer-form-main-container .bankguar-request .page-v2-title .h1,
.page-v2-footer-form-main-container .bankguar-request .page-v2-title h1 {
  color: #fff
}
.page-v2-footer-form-main-container .bankguar-request p {
  font-size: 18px;
  line-height: 1.56
}
@media (max-width:766px) {
  .page-v2-footer-form-main-container .bankguar-request p {
    font-size: 16px;
    line-height: 1.5
  }
}
.page-v2-footer-form-main-container .bankguar-request .bankguar-request__success-msg {
  width: 588px
}
@media (max-width:1278px) {
  .page-v2-footer-form-main-container .bankguar-request .bankguar-request__success-msg {
    width: 100%;
    margin-top: 56px;
    padding: 0 48px;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2
  }
}
@media (max-width:766px) {
  .page-v2-footer-form-main-container .bankguar-request .bankguar-request__success-msg {
    padding: 0 16px;
    width: 100%
  }
}
.page-v2-footer-form-main-container .bankguar-request .bankguar-request__closebutton {
  display: none
}
.page-v2-footer-form-main-container .bankguar-request h3 {
  font-weight: 400;
  font-size: 44px;
  line-height: 1.27;
  margin-bottom: 32px
}
@media (max-width:766px) {
  .page-v2-footer-form-main-container .bankguar-request h3 {
    font-size: 32px;
    line-height: 1.25;
    margin-bottom: 24px
  }
}
.page-v2-footer-form-center-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding: 94px 0;
  width: 100%
}
.page-v2-footer-form-title {
  width: 588px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center
}
@media (max-width:1278px) {
  .page-v2-footer-form-title {
    width: 100%;
    margin-top: 56px;
    padding: 0 0
  }
}
@media (max-width:766px) {
  .page-v2-footer-form-title {
    padding: 0 0
  }
}
.page-v2-footer-form-title form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column
}
.page-v2-footer-form-title form .page-v2-input-subtitle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  font-size: 10px;
  color: #8d93a1;
  line-height: 5px
}
.page-v2-footer-form-title form p {
  font-size: 12px;
  margin-bottom: 3px
}
.page-v2-footer-form-title form .page-v2-input-warning {
  margin-bottom: 5px;
  color: red;
  visibility: hidden
}
.page-v2-footer-form-title form input[type=text] {
  border-color: rgba(255,255,255,.5);
  border-radius: 8px;
  height: 48px;
  width: 100%;
  background: 0 0;
  color: #fff;
  margin-top: 8px
}
@media (max-width:1278px) {
  .page-v2-footer-form-title form input[type=text] {
    width: calc(100% - 168px)
  }
}
@media (max-width:766px) {
  .page-v2-footer-form-title form input[type=text] {
    width: 100%
  }
}
.page-v2-footer-form-title form .page-v2-footer-input-warning {
  border-color: red!important
}
.page-v2-footer-form-title form .page-v2-input-warning-show {
  visibility: visible
}
.page-v2-footer-form-title form .page-v2-footer-form-button {
  padding: 0 35px
}
.page-v2-footer-form-title form label {
  margin-top: 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%
}
.page-v2-footer-form-title form label span {
  display: inline-block;
  width: calc(100% - 25px);
  font-size: 10px;
  line-height: 14px
}
.page-v2-footer-form-title form label input[type=checkbox] {
  height: 15px
}
.page-v2-footer-form-image {
  width: 580px;
  margin: 0 auto
}
@media (max-width:1278px) {
  .page-v2-footer-form-center-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 130px 0 96px
  }
  .page-v2-footer-form-image {
    width: 543px
  }
  .page-v2-footer-form-title form label span {
    font-size: 11px;
    line-height: 16px
  }
}
@media (max-width:766px) {
  .page-v2-footer-form-center-container {
    padding: 26px 0 48px
  }
  .page-v2-footer-form-image {
    max-width: 328px;
    width: 100%
  }
  .page-v2-footer-form-title form input[type=text] {
    width: 100%;
    height: 44px
  }
  .page-v2-footer-form-title form label {
    width: 100%;
    margin-top: 40px
  }
  .page-v2-footer-form-title form label span {
    font-size: 11px;
    line-height: 20px
  }
}
.page-v2-footer-circle {
  position: absolute;
  pointer-events: none;
  width: 100%;
  height: 100%;
  z-index: 0;
  top: 0;
  left: 0;
  overflow: hidden;
  z-index: 1
}
.page-v2-footer-circle__img {
  position: absolute
}
.page-v2-footer-circle__img--1 {
  left: -50%;
  top: -93px;
  width: 1900px
}
@media (max-width:1278px) {
  .page-v2-footer-circle__img--1 {
    top: -1003px;
    left: -1003px
  }
}
@media (max-width:766px) {
  .page-v2-footer-circle__img--1 {
    width: 495px;
    left: -375px;
    top: 50%
  }
}
.page-v2-footer-circle__img--4 {
  left: -17%;
  top: -50%;
  width: 1622px
}
@media (max-width:1278px) {
  .page-v2-footer-circle__img--4 {
    display: none
  }
}
@media (max-width:1278px) {
  .page-v2-footer-circle__img--5 {
    display: none
  }
}
.page-v2-footer-circle__img--3 {
  left: 50%;
  top: 376px;
  width: 1468px;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%)
}
@media (max-width:1278px) {
  .page-v2-footer-circle__img--3 {
    display: none
  }
}
.etp-forms-ajax {
  position: relative;
  z-index: 1
}
.page-v2-form-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-shadow: 0 1px 4px 1px rgba(0,65,203,.2);
  box-shadow: 0 1px 4px 1px rgba(0,65,203,.2);
  border-radius: 8px;
  background: #fff
}
.page-v2-form-top .page-v2-title {
  color: #000
}
.page-v2-form-top .page-v2-title h1 {
  font-size: 32px;
  margin-bottom: 16px
}
.page-v2-form-top .page-v2-title h3 {
  margin-bottom: 32px
}
.page-v2-form-top .uc-request-popup__content {
  padding: 48px
}
.page-v2-form-top .uc-request-popup__img {
  height: 100%;
  display: none
}
@media (min-width:1279px) {
  .page-v2-form-top .uc-request-popup__img {
    display: block
  }
}
.page-v2-form-top .request-form__input {
  height: 48px;
  line-height: 48px
}
.page-v2-form-top textarea.request-form__input.form-textarea {
  height: 72px;
  resize: none;
  line-height: 23px;
  overflow-x: hidden;
  overflow-y: auto;
  white-space: break-spaces
}
.page-v2-form-top .request-form .request-form__items-row {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between
}
@media (max-width:1278px) {
  .page-v2-form-top .request-form .request-form__items-row {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
  }
}
.page-v2-form-top .request-form .request-form__items-row {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start
}
.page-v2-form-top .request-form .request-form__items-row .request-form__item {
  width: calc(50% - 12px);
  margin-right: 0
}
@media (max-width:1278px) {
  .page-v2-form-top .request-form .request-form__items-row .request-form__item {
    width: 100%;
    max-width: 100%
  }
}
.page-v2-form-top .request-form .request-form__items-row .request-form__item--w100 {
  width: 100%
}
.page-v2-form-top .request-form .request-form__items-row .request-form__item .request-form__inputwrapper {
  width: 100%
}
.page-v2-info {
  color: #fff;
  position: relative;
  z-index: 2;
  padding: 48px 0 24px
}
@media (min-width:767px) {
  .page-v2-info {
    padding: 96px 0 39px
  }
}
@media (min-width:1279px) {
  .page-v2-info {
    padding: 96px 0
  }
}
.page-v2-info .intro-ecp-title {
  color: #fff
}
@media (max-width:1278px) {
  .page-v2-info .intro-ecp-title {
    text-align: center
  }
}
.page-v2-info__list {
  padding: 40px 0 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  list-style: none;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between
}
.page-v2-info__li {
  display: inline-block;
  width: 100%;
  margin-bottom: 24px;
  padding: 0 13px;
  text-align: center;
  line-height: 1.5;
  text-align: center;
  color: rgba(255,255,255,.8)
}
@media (min-width:767px) {
  .page-v2-info__li {
    margin-bottom: 57px;
    width: 50%
  }
}
@media (min-width:1279px) {
  .page-v2-info__li {
    width: 25%
  }
}
.page-v2-info__number {
  font-size: 44px;
  line-height: 1.27;
  color: #fff
}
.page-v2-info__text {
  white-space: nowrap
}
.page-v2-info__img-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 72px;
  margin-bottom: 16px
}
.page-v2-instruction {
  background: #f1f8ff;
  padding-bottom: 48px
}
@media (min-width:767px) {
  .page-v2-instruction {
    padding-bottom: 96px
  }
}
.page-v2-instruction__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap
}
@media (min-width:1279px) {
  .page-v2-instruction__list {
    margin: 55px 0 0 -24px;
    margin: 55px 0 0 -24px
  }
}
.page-v2-instruction__list--col4 {
  width: 100%
}
@media (min-width:1279px) {
  .page-v2-instruction__list--col4 .page-v2-instruction__li {
    width: calc(25% - 24px)
  }
}
@media (min-width:1279px) {
  .page-v2-instruction__list--col3 {
    width: 66.66%;
    margin: 0 auto
  }
}
@media (min-width:1279px) {
  .page-v2-instruction__list--col3 .page-v2-instruction__li {
    width: calc(33.33% - 24px)
  }
}
@media (min-width:1279px) {
  .page-v2-instruction__list--col2 {
    margin: 0 auto;
    width: 50%
  }
}
@media (min-width:1279px) {
  .page-v2-instruction__list--col2 .page-v2-instruction__li {
    width: calc(50% - 24px)
  }
}
@media (min-width:1279px) {
  .page-v2-instruction__list--full {
    width: 100%;
    margin: 0 auto
  }
}
.page-v2-instruction__li {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  font-size: 16px;
  line-height: 1.5;
  color: #000;
  min-height: 80px;
  margin-bottom: 48px;
  z-index: 1
}
@media (min-width:1279px) {
  .page-v2-instruction__li {
    margin-bottom: 0;
    text-align: center;
    width: calc(33.33% - 24px);
    display: inline-block
  }
}
.page-v2-instruction__li a {
  text-decoration: none
}
.page-v2-instruction__li:before {
  content: "";
  position: absolute;
  height: 1px;
  width: 34px;
  background-image: -webkit-gradient(linear,left top,right top,from(#0450f2),to(#dbe7ff));
  background-image: linear-gradient(90deg,#0450f2 0,#dbe7ff 100%);
  top: calc(100% + 22px);
  left: 21px;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg)
}
@media (min-width:1279px) {
  .page-v2-instruction__li:before {
    width: calc(100% - 95px);
    top: 38px;
    right: calc(-50% + 30px);
    -webkit-transform: rotate(0);
    transform: rotate(0);
    left: auto
  }
}
.page-v2-instruction__li:last-child:before {
  display: none
}
.page-v2-instruction__title {
  font-weight: 600
}
.page-v2-instruction__circle {
  position: relative;
  width: 78px;
  height: 78px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-weight: 400;
  font-size: 24px;
  line-height: 1.17;
  color: #0450f2;
  border-radius: 50%;
  background: #fff;
  margin-right: 24px
}
.page-v2-instruction__circle--light-blue {
  background: #f1f8ff
}
@media (min-width:767px) {
  .page-v2-instruction__circle {
    margin-right: 48px
  }
}
@media (min-width:1279px) {
  .page-v2-instruction__circle {
    margin: 0 auto 24px
  }
}
.page-v2-instruction__circle:before {
  content: "";
  position: absolute;
  top: -2px;
  left: -2px;
  right: -2px;
  bottom: -2px;
  background-image: -webkit-gradient(linear,left top,right top,from(#0450f2),to(#dbe7ff));
  background-image: linear-gradient(90deg,#0450f2 0,#dbe7ff 100%);
  z-index: -2;
  border-radius: 50%
}
@media (max-width:1278px) {
  .page-v2-instruction__text-box {
    max-width: calc(100% - 126px)
  }
}
.page-v2-list-services__item {
  overflow: hidden;
  background: #fff;
  -webkit-box-shadow: 0 1px 4px 1px rgba(0,65,203,.2);
  box-shadow: 0 1px 4px 1px rgba(0,65,203,.2);
  border-radius: 8px;
  margin-bottom: 24px
}
.page-v2-list-services__item ~ .text-center {
  margin-top: 32px
}
@media (min-width:767px) {
  .page-v2-list-services__item ~ .text-center {
    margin-top: 48px
  }
}
.page-v2-list-services__item--small {
  max-width: 792px;
  margin: 48px auto 0
}
@media (max-width:766px) {
  .page-v2-list-services .button {
    width: 100%
  }
}
.page-v2-list-services__desc {
  margin-top: 8px;
  max-width: 660px;
  line-height: 1.5
}
.page-v2-list-services__item-title {
  position: relative;
  padding: 16px 64px 16px 16px;
  font-size: 16px;
  line-height: 1.5;
  color: #000;
  border-bottom: 1px solid #e6e6e6
}
@media (min-width:767px) {
  .page-v2-list-services__item-title {
    padding: 24px 64px 24px 24px;
    font-size: 24px;
    line-height: 1.17
  }
}
.page-v2-list-services__item-title._hide .page-v2-list-services__bt-arrow-icon {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg)
}
.page-v2-list-services__item-title._hide ~ .page-v2-list-services__item-box {
  display: none
}
.page-v2-list-services dl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #e6e6e6
}
.page-v2-list-services dt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column;
  flex-flow: column;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.5;
  width: calc(100% - 190px);
  padding: 16px
}
@media (min-width:767px) {
  .page-v2-list-services dt {
    width: calc(100% - 262px);
    font-size: 16px;
    padding: 24px
  }
}
@media (min-width:1279px) {
  .page-v2-list-services dt {
    width: calc(100% - 402px)
  }
}
.page-v2-list-services dd {
  padding: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column;
  flex-flow: column;
  background: #f1f8ff;
  width: 95px;
  font-size: 14px;
  line-height: 1.43;
  color: #8d93a1
}
@media (min-width:767px) {
  .page-v2-list-services dd {
    width: 131px;
    padding: 24px
  }
}
@media (min-width:1279px) {
  .page-v2-list-services dd {
    width: 201px
  }
}
.page-v2-list-services dd b {
  display: block;
  font-weight: 600;
  font-size: 12px;
  line-height: 1.5;
  color: #000;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  word-wrap: break-word
}
@media (min-width:767px) {
  .page-v2-list-services dd b {
    font-size: 16px
  }
}
.page-v2-list-services dd ~ dd {
  background: #e3f1ff
}
.page-v2-list-services small {
  font-size: 14px;
  line-height: 1.43;
  color: #8d93a1
}
.page-v2-list-services .icon {
  display: inline-block;
  width: 24px;
  height: 24px;
  background: no-repeat 50% 50%
}
.page-v2-list-services .icon.ok {
  background-image: url(../../images/property-sellers/icon/ok.svg)
}
.page-v2-list-services .icon.no {
  background-image: url(../../images/property-sellers/icon/no.svg)
}
.page-v2-list-services span {
  color: #000
}
.page-v2-list-services__bt-arrow {
  position: absolute;
  right: 24px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 24px;
  height: 24px;
  color: #000
}
.page-v2-list-services__bt-arrow-icon {
  pointer-events: none;
  display: block;
  width: 24px;
  height: 24px
}
.page-v2__main {
  position: relative;
  overflow: hidden;
  padding-top: 0;
  background: #002160;
  color: #fff
}
.page-v2__main .breadcrumbs .content-wrapper {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  max-width: 520px;
  margin: 0 auto;
  padding: 0 16px 0 0
}
@media (min-width:767px) {
  .page-v2__main .breadcrumbs .content-wrapper {
    max-width: 980px;
    padding: 0 32px 0 0
  }
}
@media (min-width:1279px) {
  .page-v2__main .breadcrumbs .content-wrapper {
    max-width: 1200px;
    padding: 0
  }
}
.page-v2__main--top {
  padding-top: 132px
}
@media (min-width:767px) {
  .page-v2__main--top {
    padding-top: 152px
  }
}
@media (min-width:1279px) {
  .page-v2__main--top {
    padding-top: 224px
  }
}
.page-v2__main--top.verifying-center {
  padding-top: 101px
}
@media (min-width:767px) {
  .page-v2__main--top.verifying-center {
    padding-top: 103px
  }
}
@media (min-width:1279px) {
  .page-v2__main--top.verifying-center {
    padding-top: 177px
  }
}
.page-v2__main--breadcrumps {
  padding-top: 106px
}
@media (min-width:767px) {
  .page-v2__main--breadcrumps {
    padding-top: 125px
  }
}
@media (min-width:1279px) {
  .page-v2__main--breadcrumps {
    padding-top: 176px
  }
}
.page-v2__main--visibled {
  overflow: visible
}
.page-v2__main-bg {
  position: relative;
  z-index: 2
}
.page-v2__main-bg:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  bottom: 0;
  background: -webkit-gradient(linear,left top,left bottom,color-stop(55.2%,rgba(0,24,68,0)),color-stop(98.29%,#f0f7ff));
  background: linear-gradient(180deg,rgba(0,24,68,0) 55.2%,#f0f7ff 98.29%)
}
@media (max-width:766px) {
  .page-v2__main-bg .page-v2__main_text {
    margin-bottom: 36px
  }
}
.page-v2__main_back {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  bottom: 50px;
  z-index: 1
}
.page-v2__main_back--bottom {
  bottom: 0
}
.page-v2__main_back-content {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden
}
.page-v2__main_radial-1,
.page-v2__main_radial-2,
.page-v2__main_radial-3 {
  position: absolute;
  z-index: 2;
  border-radius: 50%
}
.page-v2__main_radial-1 {
  width: 887px;
  height: 887px;
  left: -443px;
  top: -443px;
  background: radial-gradient(50% 50% at 50% 50%,rgba(4,80,242,.9) 16.67%,rgba(4,80,242,.25) 74.48%,rgba(4,80,242,0) 100%)
}
.page-v2__main_radial-2 {
  width: 1541px;
  height: 1541px;
  top: -765px;
  right: -771px;
  background: radial-gradient(50% 50% at 50% 50%,rgba(4,80,242,.9) 16.67%,rgba(4,80,242,.25) 74.48%,rgba(4,80,242,0) 100%)
}
@media (max-width:1278px) {
  .page-v2__main_radial-2 {
    display: none
  }
}
.page-v2__main_radial-3 {
  width: 1361px;
  height: 1361px;
  top: 378px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  background: radial-gradient(50% 50% at 50% 50%,rgba(4,80,242,.9) 16.67%,rgba(4,80,242,.25) 74.48%,rgba(4,80,242,0) 100%)
}
@media (max-width:1278px) {
  .page-v2__main_radial-3 {
    width: 800px;
    height: 800px;
    top: 823px
  }
}
@media (max-width:766px) {
  .page-v2__main_radial-3 {
    display: none
  }
}
.page-v2__main_text {
  position: relative;
  margin: 18px 0 4px;
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
  z-index: 2
}
@media (min-width:767px) {
  .page-v2__main_text {
    margin: 18px 0 28px
  }
}
@media (min-width:1279px) {
  .page-v2__main_text {
    margin: 0 0 84px;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    max-width: 588px
  }
}
.page-v2__main_text_top {
  margin-top: 0
}
.page-v2__main_text-divider {
  height: 1px;
  border-top: 1px solid #fff
}
.page-v2__main_text-divider--sm {
  margin: .5em 0
}
.page-v2__main_title {
  margin-bottom: 40px
}
.page-v2__main_title-text {
  font-size: 32px;
  line-height: 38px
}
@media (min-width:767px) {
  .page-v2__main_title-text {
    font-size: 44px;
    line-height: 48px
  }
  .page-v2__main_title-text--leto25 {
    font-size: 40px
  }
}
.page-v2__main_title-little-text {
  font-weight: 400;
  font-size: 24px;
  line-height: 28px;
  color: #fff;
  margin-top: 16px
}
@media (min-width:767px) {
  .page-v2__main_title-little-text {
    font-size: 32px;
    line-height: 1.19
  }
}
.page-v2__main_subtitle {
  margin-top: 24px;
  line-height: 24px;
  font-size: 16px
}
@media (min-width:767px) {
  .page-v2__main_subtitle {
    font-size: 18px
  }
}
.page-v2__main_subtitle-little {
  font-size: 14px;
  line-height: 1.43;
  margin-top: 16px;
  color: rgba(255,255,255,.8)
}
.page-v2__main_subtitle-text {
  line-height: 24px;
  font-size: 16px
}
@media (min-width:767px) {
  .page-v2__main_subtitle-text {
    font-size: 18px
  }
}
.page-v2__main_container {
  position: relative;
  z-index: 2
}
.page-v2__main_container--top .page-v2__main_pic {
  max-width: 588px;
  height: auto
}
@media (min-width:1279px) {
  .page-v2__main_container--top .page-v2__main_pic {
    margin-top: -54px
  }
}
.page-v2__main_container--partner .page-v2__main_pic {
  margin-top: 0
}
.page-v2__main_header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0;
  width: 100%
}
@media (min-width:1279px) {
  .page-v2__main_header {
    margin: 96px 0;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
  }
}
@media (max-width:766px) {
  .page-v2__main_header .page-header__buttonwrapper .button {
    height: 56px;
    line-height: 56px
  }
}
.page-v2__main_pic {
  position: relative;
  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;
  text-align: center;
  margin-bottom: 15px;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  width: 100%
}
.page-v2__main_pic--leto25 {
  margin-top: 10px!important;
  max-width: 100%!important
}
@media (max-width:1278px) {
  .page-v2__main_pic--leto25 {
    margin-top: 30px!important
  }
}
.page-v2__main_pic--last {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2
}
@media (max-width:1278px) {
  .page-v2__main_pic--last {
    margin: 34px auto 0!important
  }
}
@media (min-width:1279px) {
  .page-v2__main_pic {
    width: calc(100% - 618px)
  }
}
.page-v2__main_pic_hidden-mobile img.page-v2__pic_image {
  position: relative
}
@media (max-width:1278px) {
  .page-v2__main_pic_hidden-mobile {
    display: none
  }
}
.page-v2__main_pic--last {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2
}
@media (max-width:1278px) {
  .page-v2__main_pic--last {
    margin: 34px auto 0!important
  }
}
.page-v2__main_pic img {
  max-width: 100%
}
@media (min-width:1279px) {
  .page-v2__main_pic img {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: auto;
    height: auto
  }
}
@media (min-width:767px) {
  .page-v2__main_button {
    margin-left: 20px
  }
}
@media (max-width:766px) {
  .page-v2__main .button {
    width: 100%;
    margin-bottom: 24px
  }
}
.page-v2-title {
  margin-bottom: 16px
}
@media (min-width:767px) {
  .page-v2-title {
    margin-bottom: 32px
  }
}
@media (min-width:1279px) {
  .page-v2-title {
    margin-bottom: 48px
  }
}
.page-v2-title .h3,
.page-v2-title h3 {
  font-weight: 400;
  font-size: 18px;
  line-height: 1.33;
  margin-bottom: 0
}
.page-v2-title .h1,
.page-v2-title h1 {
  font-size: 32px;
  line-height: 1.19;
  margin-bottom: 16px
}
.page-v2-title .h2,
.page-v2-title h2 {
  font-size: 32px;
  line-height: 1.19;
  margin-bottom: 16px
}
@media (min-width:767px) {
  .page-v2-title .h2,
  .page-v2-title h2 {
    font-size: 44px
  }
}
.text-center {
  text-align: center
}
.intro-header.intro-header--static + .page-nav ~ main.page-v2,
.intro-header.intro-header--static + .page-nav ~ main.verifying-center {
  margin-top: 0
}
@media (min-width:767px) {
  .intro-header.intro-header--static + .page-nav ~ main.page-v2,
  .intro-header.intro-header--static + .page-nav ~ main.verifying-center {
    margin-top: 0
  }
}
.page-nav ~ main .page-v2__main {
  padding-top: 60px
}
.search-category .page-v2__main--top {
  position: relative;
  z-index: 5
}
@media (min-width:1279px) {
  .search-category .page-v2__main--top {
    padding-top: 100px
  }
}
.page-v2-maps {
  height: 400px
}
@media (max-width:1278px) {
  .page-v2-maps {
    margin: 0 -24px
  }
}
@media (max-width:766px) {
  .page-v2-maps {
    margin: 0 -16px
  }
}
@media (min-width:1279px) {
  .page-v2-maps {
    height: 570px
  }
}
@media (max-width:766px) {
  .page-v2-maps__box {
    padding-bottom: 0!important
  }
}
.page-v2-modal-main-container {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  z-index: 99999
}
.page-v2-modal-main-container .request-form .request-form__items-row {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between
}
.page-v2-modal-main-container .popup .ui-dialog-content,
.page-v2-modal-main-container .uc-request-popup.popup.ui-dialog {
  border-radius: 8px
}
.page-v2-modal-main-container .popup .ui-dialog-content .bankguar-request,
.page-v2-modal-main-container .uc-request-popup.popup.ui-dialog .bankguar-request {
  background: #fff;
  border-radius: 8px;
  width: 100%;
  padding: 48px
}
.page-v2-modal-main-container .popup .ui-dialog-content .bankguar-request .page-v2-title,
.page-v2-modal-main-container .uc-request-popup.popup.ui-dialog .bankguar-request .page-v2-title {
  margin-bottom: 24px
}
@media (max-width:766px) {
  .page-v2-modal-main-container .popup .ui-dialog-content .bankguar-request .page-v2-title,
  .page-v2-modal-main-container .uc-request-popup.popup.ui-dialog .bankguar-request .page-v2-title {
    margin-bottom: 16px
  }
}
.page-v2-modal-main-container .page-v2-modal-pic {
  background: -webkit-gradient(linear,left top,left bottom,color-stop(35%,#00205e),to(#0051fb));
  background: linear-gradient(180deg,#00205e 35%,#0051fb 100%);
  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;
  border-bottom-left-radius: 8px;
  border-top-left-radius: 8px
}
.page-v2-modal-main-container .page-v2-modal-pic img {
  width: 252px;
  height: 252px;
  min-width: 252px;
  min-height: 252px
}
@media (max-width:1279px) {
  .page-v2-modal-main-container .page-v2-modal-pic {
    display: none
  }
}
.page-v2-modal-main-container .page-v2-modal-show {
  display: -webkit-box!important;
  display: -ms-flexbox!important;
  display: flex!important
}
.page-v2-modal-main-container .page-v2-modal-white-container {
  border-radius: 8px;
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch
}
.page-v2-modal-main-container .page-v2-modal-image {
  border-bottom-left-radius: 8px;
  border-top-left-radius: 8px;
  width: 360px;
  max-height: 610px
}
.page-v2-modal-main-container .page-v2-modal-image_small {
  min-width: 306px;
  height: inherit;
  max-height: inherit
}
@media (min-width:1279px) {
  .page-v2-modal-main-container .page-v2-modal-image_small + .page-v2-modal-form-container {
    width: calc(100% - 306px)
  }
}
.page-v2-modal-main-container .checkbox-tree .help-block.form-error {
  margin-left: 10px
}
.page-v2-modal-main-container .page-v2-modal-icon {
  display: none;
  position: relative;
  left: 45px;
  bottom: 245px;
  cursor: pointer
}
.page-v2-modal-main-container .page-v2-modal-form-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%
}
.page-v2-modal-main-container .page-v2-modal-form-container.text-center {
  display: block;
  padding: 48px;
  text-align: center;
  width: 100%
}
.page-v2-modal-main-container .page-v2-modal-form-container.text-center .bankguar-request__text {
  margin: 24px 0
}
.page-v2-modal-main-container .page-v2-modal-form-container.text-center .page-v2-modal-form-title {
  display: block
}
.page-v2-modal-main-container .page-v2-modal-form-title {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 48px
}
.page-v2-modal-main-container .page-v2-modal-form-title .page-v2-title h1 {
  margin-bottom: 16px
}
.page-v2-modal-main-container .page-v2-modal-form-title .page-v2-title h3 {
  margin-bottom: 32px
}
.page-v2-modal-main-container .page-v2-modal-form-title h3 {
  margin-bottom: 32px
}
.page-v2-modal-main-container .page-v2-modal-form-title .request-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin: 0
}
.page-v2-modal-main-container .page-v2-modal-form-title .request-form .request-form__input-label {
  margin: 0 0 8px;
  font-size: 12px
}
.page-v2-modal-main-container .page-v2-modal-form-title .request-form .request-form__item {
  margin: 0;
  width: calc(50% - 12px)
}
@media (max-width:766px) {
  .page-v2-modal-main-container .page-v2-modal-form-title .request-form .request-form__item {
    width: 100%
  }
  .page-v2-modal-main-container .page-v2-modal-form-title .request-form .request-form__item .form-item {
    margin-bottom: 24px
  }
}
.page-v2-modal-main-container .page-v2-modal-form-title .request-form .request-form__item_long {
  width: 100%
}
.page-v2-modal-main-container .page-v2-modal-form-title .request-form .button.button--brightgreen {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  cursor: pointer;
  font-weight: 600;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  white-space: nowrap;
  border-radius: 8px;
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-decoration: none;
  color: #fff;
  -webkit-transition: all .15s ease;
  transition: all .15s ease;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-size: 16px;
  height: 48px;
  line-height: 48px;
  margin-bottom: 20px;
  background: #0450f2;
  padding: 0 32px
}
.page-v2-modal-main-container .page-v2-modal-form-title .request-form .button.button--brightgreen:disabled {
  color: #4c535f;
  background: #e1e5eb;
  -webkit-box-shadow: none;
  box-shadow: none
}
.page-v2-modal-main-container .page-v2-modal-form-title .request-form .button.button--brightgreen:hover {
  color: #fff;
  background: #0049e4
}
.page-v2-modal-main-container .page-v2-modal-form-title .request-form .button.button--brightgreen:active {
  background: #0041cb
}
.page-v2-modal-main-container .page-v2-modal-form-title .request-form .checkbox input:checked + .checkbox__label::after {
  display: none;
  opacity: 0;
  visibility: hidden
}
.page-v2-modal-main-container .page-v2-modal-form-title .request-form .page-v2-footer-form-title form label {
  margin: 0 0 3px;
  font-size: 12px;
  color: #fff
}
.page-v2-modal-main-container .page-v2-modal-form-title .request-form .checkbox .checkbox__label:before {
  width: 16px;
  height: 16px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 4px
}
.page-v2-modal-main-container .page-v2-modal-form-title .request-form .checkbox input:checked + .checkbox__label::before {
  border-color: #1f63f3;
  background: #1f63f3 url(../../images/BG/check.svg) no-repeat 50% 50%
}
.page-v2-modal-main-container .page-v2-modal-form-title .request-form .page-v2-input-subtitle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  font-size: 10px;
  color: #8d93a1;
  line-height: 5px
}
.page-v2-modal-main-container .page-v2-modal-form-title .request-form .request-form .request-form__item {
  margin: 0
}
.page-v2-modal-main-container .page-v2-modal-form-title .request-form .request-form__items-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between
}
.page-v2-modal-main-container .page-v2-modal-form-title .request-form p {
  font-size: 12px;
  margin-bottom: 3px
}
.page-v2-modal-main-container .page-v2-modal-form-title .request-form input[type=text] {
  border-radius: 7px;
  margin-bottom: 0;
  height: 48px;
  width: 100%;
  background: 0 0
}
.page-v2-modal-main-container .page-v2-modal-form-title .request-form .form-item {
  margin-bottom: 32px;
  width: auto
}
.page-v2-modal-main-container .page-v2-modal-form-title .request-form .page-v2-footer-form-button {
  padding: 0 35px
}
.page-v2-modal-main-container .page-v2-modal-form-title .request-form .checkbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%
}
.page-v2-modal-main-container .page-v2-modal-form-title .request-form .checkbox span.checkbox__label {
  display: inline-block;
  width: calc(100% - 25px);
  margin-left: 10px;
  line-height: 14px;
  color: #8d93a1
}
.page-v2-modal-main-container .page-v2-modal-form-title .request-form .checkbox input[type=checkbox] {
  height: 15px
}
.page-v2-modal-main-container .popup {
  overflow: auto;
  border-radius: 8px
}
.page-v2-modal-main-container .popup::-webkit-scrollbar {
  width: 6px
}
.page-v2-modal-main-container .popup::-webkit-scrollbar-track {
  background: 0 0
}
.page-v2-modal-main-container .popup::-webkit-scrollbar-thumb {
  background: #c7cdd2;
  border-radius: 6px
}
.page-v2-modal-main-container .popup::-moz-scrollbar {
  width: 0;
  height: 0
}
.page-v2-modal-main-container .popup.ui-dialog .ui-dialog-titlebar {
  position: static;
  margin-right: -7px
}
.page-v2-modal-main-container .popup .ui-dialog-content {
  max-height: 100%!important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}
.page-v2-modal-main-container .popup .ui-dialog-content .bg-footer-form-image {
  display: none
}
.page-v2-modal-main-container .popup .bankguar-request {
  background: 0 0
}
.page-v2-modal-main-container .popup .bankguar-request .page-v2-footer-form-image {
  display: none
}
.page-v2-modal-main-container .popup .bankguar-request__closebutton {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  cursor: pointer;
  font-weight: 500;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  white-space: nowrap;
  border-radius: 8px;
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-decoration: none;
  color: #fff;
  -webkit-transition: all .15s ease;
  transition: all .15s ease;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-size: 16px;
  height: 48px;
  line-height: 48px;
  margin-bottom: 20px;
  background: #0450f2;
  padding: 0 32px;
  margin-top: 24px
}
.page-v2-modal-main-container .uc-request-popup.ui-dialog .ui-dialog-titlebar-close {
  width: 24px;
  height: 24px;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  border-radius: 50%;
  background: url(../../images/BG/modalCloseIcon.svg) no-repeat 50% 50%
}
.page-v2-modal-main-container .uc-request-popup.ui-dialog .ui-dialog-titlebar-close:hover {
  background-image: url(../../images/BG/modalCloseIconhover.svg);
  -webkit-transform: rotate(0);
  transform: rotate(0)
}
.page-v2-modal-main-container .uc-request-popup.popup.ui-dialog {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  overflow: visible
}
@media (min-width:1279px) {
  .page-v2-modal-main-container .uc-request-popup.popup.ui-dialog {
    max-width: none!important
  }
}
@media (max-width:1278px) {
  .page-v2-modal-main-container .page-v2-modal-white-container {
    padding: 48px 0
  }
  .page-v2-modal-main-container .page-v2-modal-image {
    display: none
  }
  .page-v2-modal-main-container .uc-request-popup.ui-dialog .ui-dialog-titlebar-close {
    top: 17px;
    right: 14px
  }
  .page-v2-modal-main-container .page-v2-modal-icon {
    left: -20px;
    bottom: 220px
  }
  .page-v2-modal-main-container .page-v2-modal-form-title {
    width: 100%;
    padding: 0 48px
  }
}
@media (max-width:766px) {
  .page-v2-modal-main-container .page-v2-modal-form-title {
    padding: 0 24px;
    width: 100%
  }
  .page-v2-modal-main-container .page-v2-modal-form-title h1,
  .page-v2-modal-main-container .page-v2-modal-form-title h3 {
    text-align: center
  }
  .page-v2-modal-main-container .page-v2-modal-form-title form input[type=text] {
    width: 100%
  }
  .page-v2-modal-main-container .page-v2-modal-form-title form label {
    width: 100%
  }
  .page-v2-modal-main-container .page-v2-modal-icon {
    left: -15px;
    bottom: 270px
  }
}
@media (max-width:359px) {
  .page-v2-modal-main-container .page-v2-modal-main-container {
    height: 100%
  }
  .page-v2-modal-main-container .page-v2-modal-white-container {
    width: 100%
  }
}
.page-v2-form-partner .request-form .request-form__item {
  width: 100%
}
@media (min-width:1279px) {
  .page-v2-form-partner .request-form .request-form__item {
    width: calc(50% - 12px)
  }
}
@media (min-width:1279px) {
  .page-v2-form-partner .request-form .request-form__item--w100 {
    width: 100%
  }
}
.page-v2-form-partner .request-form .request-form__inputwrapper {
  width: 100%
}
.page-v2-form-top {
  overflow: hidden
}
.page-v2-form-top .checkbox {
  margin-bottom: 32px
}
.page-v2-form-top .checkbox + .form-error {
  bottom: 14px;
  left: 0;
  top: 100%
}
.page-v2-form-top #mortgage_upper_form .checkbox + .form-error,
.page-v2-form-top #submit_partner_app .checkbox + .form-error {
  bottom: 14px;
  top: auto
}
.page-v2-form-top.page-v2-form-top_no-img .uc-request-popup__content,
.page-v2-form-top.page-v2-form-top_no-img .uc_request_popup {
  margin: 0!important;
  width: 100%
}
.page-v2-form-top .uc-request-popup__content {
  margin: 0;
  width: calc(100% - 306px);
  padding: 48px
}
@media (max-width:1278px) {
  .page-v2-form-top .uc-request-popup__content {
    width: 100%
  }
}
@media (max-width:766px) {
  .page-v2-form-top .uc-request-popup__content {
    padding: 24px
  }
}
.page-v2-form-top .uc-request-popup__pic {
  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;
  width: 306px;
  padding: 25px;
  background: url(../../images/ecp-page/form-img-bg.png) no-repeat 50% 50%/cover
}
.page-v2-form-top .uc-request-popup__pic--left {
  padding-left: 0!important
}
@media (max-width:1278px) {
  .page-v2-form-top .uc-request-popup__pic {
    display: none
  }
}
.page-v2-form-top .uc-request-popup__img {
  width: 100%;
  height: auto;
  margin: 0
}
.page-v2-modal .uc-request-popup__container {
  -webkit-box-align: normal;
  -ms-flex-align: normal;
  align-items: normal;
  overflow-y: auto
}
.page-v2-modal .uc-request-popup__container.flex-center .uc-request-popup__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column;
  flex-flow: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center
}
.page-v2-modal .uc-request-popup__container.flex-center .uc-request-popup__title {
  max-width: none
}
.page-v2-modal .page-v2-form-top .uc-request-popup__title {
  font-weight: 400;
  font-size: 32px;
  line-height: 1.19;
  margin-bottom: 16px
}
.page-v2-modal .page-v2-form-top .uc-request-popup__description {
  font-size: 18px;
  line-height: 1.33;
  margin-bottom: 32px;
  max-width: none
}
.page-v2-modal .page-v2-form-top .uc-request-popup__content {
  margin: 0;
  width: calc(100% - 306px);
  padding: 48px
}
@media (max-width:1278px) {
  .page-v2-modal .page-v2-form-top .uc-request-popup__content {
    width: 100%
  }
}
.page-v2-modal .page-v2-form-top .uc-request-popup__pic {
  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;
  width: 306px;
  padding: 25px;
  background: url(../../images/ecp-page/form-img-bg.png) no-repeat 50% 50%/cover
}
.page-v2-modal .page-v2-form-top .uc-request-popup__pic--left {
  padding-left: 0!important
}
@media (max-width:1278px) {
  .page-v2-modal .page-v2-form-top .uc-request-popup__pic {
    display: none
  }
}
.page-v2-modal .page-v2-form-top .uc-request-popup__img {
  height: auto;
  width: 100%;
  margin: 0
}
.popup.uc-request-popup {
  overflow: auto
}
.popup.uc-request-popup .ui-dialog-titlebar-close {
  top: 20px;
  right: 20px;
  width: 24px;
  height: 24px;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  border-radius: 50%;
  background: url(../../images/BG/modalCloseIcon.svg) no-repeat 50% 50%
}
.popup.uc-request-popup .page-v2-modal--big .uc-request-popup__pic {
  background: #00205e;
  position: relative
}
.popup.uc-request-popup .page-v2-modal--big .uc-request-popup__pic:after,
.popup.uc-request-popup .page-v2-modal--big .uc-request-popup__pic:before {
  content: "";
  position: absolute
}
.popup.uc-request-popup .page-v2-modal--big .uc-request-popup__pic:before {
  top: 0;
  left: 0;
  background: url(../../images/property-sellers/modal-bg-1.png) no-repeat 0 0/contain;
  width: 253px;
  height: 244px
}
@media (max-width:1278px) {
  .popup.uc-request-popup .page-v2-modal--big .uc-request-popup__pic:before {
    background-image: url(../../images/property-sellers/modal-bg-3.png);
    width: 83%;
    height: 0;
    padding-top: 19.6%
  }
}
.popup.uc-request-popup .page-v2-modal--big .uc-request-popup__pic:after {
  bottom: 0;
  right: 0;
  background: url(../../images/property-sellers/modal-bg-2.png) no-repeat 100% 100%/contain;
  width: 246px;
  height: 201px
}
@media (max-width:1278px) {
  .popup.uc-request-popup .page-v2-modal--big .uc-request-popup__pic:after {
    background-image: url(../../images/property-sellers/modal-bg-4.png);
    width: 80.6%;
    height: 0;
    padding-top: 16.3%
  }
}
@media (max-width:1278px) {
  .popup.uc-request-popup .page-v2-modal--big {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column
  }
  .popup.uc-request-popup .page-v2-modal--big .uc-request-popup__pic {
    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;
    width: 100%
  }
  .popup.uc-request-popup .page-v2-modal--big .uc-request-popup__pic .uc-request-popup__img {
    display: inline-block;
    width: auto;
    max-width: 100%;
    height: auto
  }
}
@media (max-width:766px) {
  .popup.uc-request-popup .page-v2-modal--big .uc-request-popup__pic .uc-request-popup__img {
    max-height: 152px
  }
}
@media (max-width:1278px) {
  .popup.uc-request-popup .page-v2-modal--big .request-form .request-form__item:last-of-type {
    margin-bottom: 32px
  }
}
.popup.uc-request-popup .page-v2-title {
  margin: 0
}
@media (max-width:766px) {
  .popup.uc-request-popup .page-v2-title h3 {
    margin-bottom: 24px
  }
}
.page-nav-white {
  position: absolute;
  top: 44px;
  left: 50%!important;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 100%;
  background: 0 0;
  border: none;
  z-index: 10;
  height: auto;
  padding: 0!important;
  display: block;
  opacity: 1;
  visibility: visible;
  border: none
}
@media (min-width:767px) {
  .page-nav-white {
    top: 44px;
    position: absolute;
    left: 50%;
    width: 100%
  }
}
.page-nav-white .page-nav__link {
  position: relative
}
.page-nav-white .page-nav__link:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: -16px;
  width: 100%;
  height: 2px;
  border-radius: 2px 2px 0 0;
  background: #fff;
  opacity: 0
}
.page-nav-white .page-nav__link.is-active {
  color: #fff
}
.page-nav-white .page-nav__link.is-active:before {
  opacity: 1
}
.page-nav-white .page-nav__menu {
  overflow: visible
}
@media (max-width:766px) {
  .page-nav-white .page-nav__menu {
    display: none
  }
}
.page-nav-white.sticky {
  background: rgba(0,32,94,.4)!important;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px)
}
.page-nav-white.sticky .page-nav__phone-number,
.page-nav-white.sticky .page-nav__title {
  color: #fff
}
.page-nav-white.sticky .page-nav__icn-call {
  background-image: url(../../images/icns/phone-wh.svg)
}
.page-nav-white.sticky .page-nav__wrapper {
  border-color: transparent
}
@media (max-width:766px) {
  .page-nav-white.sticky .page-nav__left-box__full {
    max-width: 100%;
    overflow: visible
  }
  .page-nav-white.sticky .page-nav__left-box__full .page-nav__menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
  }
  .page-nav-white.sticky .breadcrumbs {
    display: none
  }
}
.page-nav-white .breadcrumbs__item {
  color: rgba(255,255,255,.6)
}
.page-nav-white .breadcrumbs__item--separator {
  color: rgba(255,255,255,.6)
}
.page-nav-white .breadcrumbs__item--separator:last-of-type {
  color: #fff
}
.page-nav-white .breadcrumbs__item:last-child {
  color: #fff
}
@media (min-width:1279px) {
  .intro-header.intro-header--static + .page-nav ~ main.uc-ecp-page {
    margin-top: 0
  }
}
@media (min-width:767px) {
  .intro-header.intro-header--static + .page-nav ~ main.uc-ecp-page {
    margin-top: 0
  }
}
.page-v2-order {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 24px;
  background: #00205e;
  overflow: hidden;
  border-radius: 8px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap
}
@media (min-width:767px) {
  .page-v2-order {
    padding: 48px
  }
}
.page-v2-order:before {
  content: "";
  position: absolute;
  top: 50%;
  left: -42%;
  -webkit-transform: translate(0,-50%);
  transform: translate(0,-50%);
  width: 1162px;
  height: 1162px;
  background: radial-gradient(50% 50% at 50% 50%,rgba(4,80,242,.9) 16.67%,rgba(4,80,242,.25) 74.48%,rgba(4,80,242,0) 100%)
}
.page-v2-order .page-v2-order__text {
  position: relative;
  font-size: 24px;
  line-height: 1.17;
  color: #fff;
  z-index: 1
}
@media (min-width:767px) {
  .page-v2-order .page-v2-order__text {
    margin: 0 24px 0 0
  }
}
.page-v2-order .button {
  position: relative;
  width: 100%;
  margin-top: 24px;
  z-index: 1
}
@media (min-width:1279px) {
  .page-v2-order .button {
    margin-top: 0;
    width: auto
  }
}
.page-v2-partner {
  position: relative;
  padding-bottom: 48px
}
@media (min-width:767px) {
  .page-v2-partner {
    padding-bottom: 96px
  }
}
.page-v2-partner:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 308px;
  left: 0;
  background: #f1f8ff;
  z-index: 1
}
.page-v2-partner .etp-forms-ajax {
  position: relative;
  z-index: 2
}
.page-v2-presentation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 48px;
  color: #fff;
  background: #00205e url(../../images/ecp-page/page-v2-presentation/1.png) -344px -392px no-repeat;
  border-radius: 8px;
  margin: 72px 0 48px
}
@media (max-width:1278px) {
  .page-v2-presentation {
    margin-top: 0
  }
}
@media (max-width:766px) {
  .page-v2-presentation {
    background-size: 470px;
    padding: 24px;
    background-position: -188px -188px
  }
}
.page-v2-presentation__text-box {
  width: 100%
}
@media (min-width:767px) {
  .page-v2-presentation__text-box {
    width: calc(100% - 277px)
  }
}
.page-v2-presentation__title {
  font-size: 24px;
  line-height: 1.19;
  margin-bottom: 25px
}
@media (min-width:767px) {
  .page-v2-presentation__title {
    font-size: 32px
  }
}
.page-v2-presentation__text {
  font-size: 18px;
  line-height: 1.33;
  margin-bottom: 24px
}
@media (min-width:1279px) {
  .page-v2-presentation__text {
    margin-bottom: 0
  }
}
.page-v2-presentation__buttom {
  width: 100%
}
@media (min-width:1279px) {
  .page-v2-presentation__buttom {
    max-width: 253px
  }
}
.page-v2-sallers-form {
  padding: 48px 0;
  position: relative;
  z-index: 1
}
@media (min-width:767px) {
  .page-v2-sallers-form {
    padding: 96px 0
  }
}
.page-v2-sallers-form__container {
  position: relative;
  z-index: 3
}
@media (min-width:1279px) {
  .page-v2-sallers-form__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
  }
}
@media (min-width:1279px) {
  .page-v2-sallers-form__content {
    width: calc(100% - 568px)
  }
}
.page-v2-sallers-form__title {
  margin-right: 24px;
  margin-bottom: 32px
}
@media (min-width:1279px) {
  .page-v2-sallers-form__title {
    width: 544px
  }
}
.page-v2-sallers-form__title .h1,
.page-v2-sallers-form__title h1 {
  display: block;
  font-weight: 400;
  color: #fff;
  margin-bottom: 24px;
  font-size: 32px;
  line-height: 1.19
}
@media (min-width:767px) {
  .page-v2-sallers-form__title .h1,
  .page-v2-sallers-form__title h1 {
    font-size: 44px;
    line-height: 1.27
  }
}
.page-v2-sallers-form__title .h3,
.page-v2-sallers-form__title h3 {
  display: block;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5;
  color: #fff
}
@media (min-width:767px) {
  .page-v2-sallers-form__title .h3,
  .page-v2-sallers-form__title h3 {
    font-size: 18px;
    line-height: 1.33
  }
}
@media (min-width:1279px) {
  .page-v2-sallers-form__title .h3,
  .page-v2-sallers-form__title h3 {
    font-size: 24px;
    line-height: 1.17
  }
}
.page-v2-sallers-form__title--full {
  width: 100%
}
.page-v2-sallers-instruction .page-v2-instruction__list {
  margin-top: 32px
}
@media (min-width:767px) {
  .page-v2-sallers-instruction .page-v2-instruction__list {
    margin-top: 48px
  }
}
.page-v2-service {
  padding: 48px 0 0
}
@media (min-width:1279px) {
  .page-v2-service {
    padding: 96px 0 0
  }
}
.page-v2-service__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: 48px
}
.page-v2-service__item {
  background: #f1f8ff;
  border-radius: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 24px;
  width: 100%;
  padding: 24px
}
@media (min-width:767px) {
  .page-v2-service__item {
    padding: 48px
  }
}
.page-v2-service__item_icon-box {
  margin-bottom: 24px
}
.page-v2-service__item_container-text {
  width: 302px
}
@media (max-width:1278px) {
  .page-v2-service__item_container-text {
    width: 100%;
    margin-bottom: 48px;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
  }
}
.page-v2-service__item_container-img {
  width: calc(100% - 348px);
  -webkit-box-shadow: 0 12px 32px rgba(0,65,203,.1);
  box-shadow: 0 12px 32px rgba(0,65,203,.1);
  border-radius: 12px;
  line-height: 0;
  overflow: hidden
}
@media (max-width:1278px) {
  .page-v2-service__item_container-img {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    width: 100%
  }
}
.page-v2-service__item_container-img img {
  width: 100%;
  min-width: none;
  max-width: 100%
}
.page-v2-service__item_title {
  font-size: 32px;
  line-height: 1.19;
  color: #000;
  margin-bottom: 16px
}
.page-v2-service__item_text {
  line-height: 1.5
}
.page-v2-service .page-v2__col_list {
  margin-top: 0;
  margin-bottom: 0
}
@media (max-width:1278px) {
  .page-v2-service .page-v2__col_li {
    width: calc(50% - 24px)
  }
}
@media (max-width:766px) {
  .page-v2-service .page-v2__col_li {
    width: calc(100% - 24px)
  }
}
@media (max-width:1278px) {
  .page-v2-service .page-v2__col_li:last-child {
    width: 100%
  }
}
.page-v2-slider-mob {
  position: relative;
  overflow: hidden
}
@media (min-width:767px) {
  .page-v2-slider-mob {
    pointer-events: none
  }
}
@media (max-width:766px) {
  .page-v2-slider-mob {
    margin-left: 0!important
  }
}
.page-v2-slider-mob__wrapper {
  margin-bottom: 80px
}
@media (min-width:767px) {
  .page-v2-slider-mob__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: normal!important;
    -ms-flex-align: normal!important;
    align-items: normal!important;
    height: auto!important;
    pointer-events: none;
    margin-bottom: 24px;
    -webkit-transform: translate3d(0,0,0)!important;
    transform: translate3d(0,0,0)!important
  }
}
.page-v2-slider-mob__slide {
  margin-left: 0!important
}
@media (min-width:767px) {
  .page-v2-slider-mob__slide {
    width: 100%!important;
    margin: 0 0 24px 24px!important;
    height: auto
  }
}
@media (min-width:1279px) {
  .page-v2-slider-mob__slide {
    width: calc(50% - 24px)!important
  }
}
.page-v2-slider-mob__pagination {
  bottom: 48px!important
}
@media (min-width:767px) {
  .page-v2-slider-mob__pagination {
    opacity: 0!important;
    visibility: hidden!important
  }
}
.page-v2-slider-mob__pagination span.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #81a7f8;
  margin: 0 8px!important
}
.page-v2-slider-mob__pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #0450f2
}
@media (max-width:766px) {
  .page-v2-stages .page-v2__col_li {
    padding: 24px
  }
}
.page-v2-stages .page-v2__col_li h4 {
  text-align: center
}
.page-v2-stages .page-v2__col_li p:not([class]) {
  text-align: center;
  margin: 0 auto 24px
}
.page-v2-steps {
  list-style: none;
  padding-top: 56px;
  padding-bottom: 1px
}
.page-v2-steps__h3.page-v2__title {
  text-align: center;
  max-width: 792px;
  margin-left: auto;
  margin-right: auto
}
.page-v2-steps__li {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  line-height: 1.5;
  min-height: 80px;
  margin-bottom: 96px
}
@media (max-width:766px) {
  .page-v2-steps__li {
    padding-left: 86px;
    margin-bottom: 48px
  }
}
@media (min-width:767px) {
  .page-v2-steps__li:nth-child(odd) {
    text-align: right
  }
  .page-v2-steps__li:nth-child(odd) .page-v2-steps__text-box {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
  }
}
@media (min-width:767px) {
  .page-v2-steps__li:nth-child(even) {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
  }
}
.page-v2-steps__li:last-child .page-v2-steps__number:before {
  display: none
}
.page-v2-steps__title {
  font-weight: 600
}
.page-v2-steps__text-box {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column;
  flex-flow: column
}
@media (min-width:767px) {
  .page-v2-steps__text-box {
    width: calc(50% - 40px);
    padding: 0 24px
  }
  .page-v2-steps__text-box p {
    width: 272px
  }
}
@media (min-width:1279px) {
  .page-v2-steps__text-box p {
    width: 332px
  }
}
.page-v2-steps__number {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 80px;
  height: 80px;
  font-size: 24px;
  line-height: 1.17;
  color: #0450f2;
  background: url(../../images/verifying-center/icn/circle.svg) no-repeat 50% 50%;
  background-size: contain;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%)
}
@media (max-width:766px) {
  .page-v2-steps__number {
    top: 0;
    left: 0;
    -webkit-transform: translate(0,0);
    transform: translate(0,0);
    width: 64px;
    height: 64px
  }
}
.page-v2-steps__number:before {
  content: "";
  position: absolute;
  top: calc(100% + 16px);
  left: 50%;
  width: 1px;
  height: 64px;
  background: -webkit-gradient(linear,left top,right top,from(#0450f2),to(#dbe7ff));
  background: linear-gradient(90deg,#0450f2 0,#dbe7ff 100%)
}
@media (max-width:766px) {
  .page-v2-steps__number:before {
    display: none
  }
}
@media (max-width:1278px) {
  .page-v2-steps--left-mobile .page-v2-steps__li {
    padding-left: 86px;
    margin-bottom: 48px;
    width: 100%
  }
}
@media (max-width:1278px) {
  .page-v2-steps--left-mobile .page-v2-steps__text-box {
    width: 100%;
    -moz-text-align-last: left;
    text-align-last: left;
    padding: 0
  }
}
@media (max-width:766px) {
  .page-v2-steps--left-mobile .page-v2-steps__text-box {
    min-height: 96px
  }
}
@media (max-width:1278px) {
  .page-v2-steps--left-mobile .page-v2-steps__text-box p {
    width: 100%;
    text-align: left
  }
}
@media (max-width:1278px) {
  .page-v2-steps--left-mobile .page-v2-steps__number {
    top: 8px;
    left: 0;
    -webkit-transform: translate(0,0);
    transform: translate(0,0);
    width: 64px;
    height: 64px
  }
}
@media (max-width:1278px) {
  .page-v2-steps--left-mobile .page-v2-steps__number:before {
    top: calc(100% + 16px);
    height: 34px
  }
}
@media (max-width:766px) {
  .page-v2-steps--left-mobile .page-v2-steps__number:before {
    display: block;
    top: calc(100% + 14px);
    height: 56px
  }
}
.steps-box {
  padding-top: 24px
}
@media (min-width:1279px) {
  .steps-box {
    padding-top: 72px
  }
}
@media (max-width:766px) {
  .page-v2-tabs-mobile {
    margin-top: 35px
  }
}
@media (max-width:1278px) {
  .page-v2-tabs-mobile__text-box {
    width: 100%
  }
}
.page-v2-tabs-mobile_box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 4px;
  border: 1px solid rgba(255,255,255,.2);
  border-radius: 8px
}
@media (min-width:767px) {
  .page-v2-tabs-mobile_box {
    display: none
  }
}
.page-v2-tabs-mobile_bt {
  display: inline-block;
  height: 40px;
  font-size: 16px;
  line-height: 40px;
  border-radius: 4px;
  color: #fff;
  text-align: center;
  width: calc(50% - 2px);
  text-decoration: none;
  -webkit-transition: color .2s ease,background-color .2s ease;
  transition: color .2s ease,background-color .2s ease
}
.page-v2-tabs-mobile_bt:hover {
  background: #fff;
  text-decoration: none;
  color: #0041cb
}
.page-v2-tabs-mobile_bt._current {
  pointer-events: none;
  background: #fff;
  color: #0041cb
}
.page-v2-tabs-mobile .page-v2__col_li {
  display: none;
  padding: 24px
}
.page-v2-tabs-mobile .page-v2__col_li._current {
  display: block
}
@media (min-width:767px) {
  .page-v2-tabs-mobile .page-v2__col_li {
    display: block
  }
}
@media (min-width:1279px) {
  .page-v2-tabs-mobile .page-v2__col_li {
    padding: 48px
  }
}
.page-v2-uc {
  background: #fff;
  color: #000;
  padding: 48px 0
}
@media (min-width:767px) {
  .page-v2-uc {
    padding: 96px 0
  }
}
.page-v2-uc .page-v2-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 24px
}
@media (min-width:767px) {
  .page-v2-uc .page-v2-title {
    margin-bottom: 48px
  }
}
.page-v2-uc .page-v2-title_marg-sm {
  margin-bottom: 16px
}
@media (min-width:767px) {
  .page-v2-uc .page-v2-title_marg-sm {
    margin-bottom: 16px
  }
}
.page-v2-uc .page-v2-title .h2,
.page-v2-uc .page-v2-title h2 {
  max-width: calc(100% - 140px)
}
.page-v2-uc__button._clone {
  display: none;
  height: 48px;
  line-height: 46px
}
@media (max-width:1278px) {
  .page-v2-uc__button {
    display: none
  }
  .page-v2-uc__button._clone {
    display: inline-block;
    margin-top: 24px
  }
}
@media (max-width:766px) {
  .page-v2-uc__button._clone {
    width: 100%
  }
}
.page-v2-uc__list {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 0 -24px -24px
}
.page-v2-uc__item {
  margin: 0 0 24px 24px;
  width: 100%
}
@media (min-width:767px) {
  .page-v2-uc__item {
    width: calc(50% - 24px)
  }
}
.page-v2-uc__item:nth-child(3n+2) .page-v2-uc__item-link {
  background: #e5e6fa
}
.page-v2-uc__item:nth-child(3n+3) .page-v2-uc__item-link {
  background: #cee5ff
}
.page-v2-uc__item-link {
  display: block;
  height: 100%;
  padding: 24px;
  background: #e6f0ff;
  border-radius: 8px;
  text-decoration: none
}
.page-v2-uc__item-link:hover {
  text-decoration: none
}
.page-v2-uc__item-link_type2 {
  background: #e5e6fa
}
.page-v2-uc__item-link_type3 {
  background: #cee5ff
}
.page-v2-uc__item-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-height: 169px;
  margin-bottom: 8px
}
.page-v2-uc__item-title {
  font-size: 24px;
  line-height: 28px;
  color: #000
}
.page-v2-uc__item-section {
  font-size: 14px;
  line-height: 1.43;
  color: #8d93a1
}
.page-v2-uc__box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 0 16px -16px
}
@media (max-width:766px) {
  .page-v2-uc__box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline
  }
}
.page-v2-uc__box-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-shadow: 0 1px 4px 1px rgba(0,65,203,.2);
  box-shadow: 0 1px 4px 1px rgba(0,65,203,.2);
  border-radius: 24px;
  padding: 4px 16px 4px 4px;
  margin: 0 0 16px 16px;
  text-decoration: none;
  font-size: 16px;
  color: #000;
  line-height: 1.5
}
.page-v2-uc__box-link-img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 32px;
  height: 32px;
  background: #1f66ff;
  border-radius: 24px;
  margin-right: 10px
}
.page-v2-uc .uc-knowledge-articles {
  text-align: center
}
.page-v2-uc .uc-knowledge-listing__container {
  text-align: center
}
.page-v2-uc .uc-knowledge-listing .page-v2-uc__list {
  text-align: left
}
.page-v2-uc .uc-knowledge__events {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  text-align: left
}
.page-v2__title {
  font-size: 32px;
  line-height: 38px;
  font-weight: 400;
  color: #000;
  margin: 0;
  text-align: center
}
@media (min-width:767px) {
  .page-v2__title {
    text-align: left;
    font-size: 44px;
    line-height: 1.27
  }
}
.page-v2__title.text-center {
  text-align: center
}
@media (min-width:767px) {
  .page-v2__title.text-center {
    text-align: center
  }
}
.page-v2__title-desc {
  max-width: 588px;
  line-height: 1.5;
  margin-bottom: 48px
}
.page-v2__desc {
  text-align: center;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5;
  text-align: center;
  margin: 24px 0 48px
}
.page-v2__button-bottom {
  position: absolute;
  left: 24px;
  bottom: 24px;
  width: calc(100% - 48px)!important
}
@media (min-width:767px) {
  .page-v2__button-bottom {
    width: auto!important
  }
}
@media (min-width:1279px) {
  .page-v2__button-bottom {
    left: 48px;
    bottom: 48px
  }
}
.page-v2__ul-check {
  font-size: 16px;
  line-height: 24px;
  margin-top: 24px;
  margin-bottom: 98px
}
.page-v2__ul-check_li {
  padding-left: 24px;
  margin-bottom: 24px;
  background: url(../../images/ecp-page/icn/check-list.svg) no-repeat 0 0
}
.page-v2__col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 48px 0 0 -24px
}
.page-v2__col--height-full {
  -webkit-box-align: inherit;
  -ms-flex-align: inherit;
  align-items: inherit
}
.page-v2__col ul:not([class]) {
  list-style: disc;
  line-height: 1.5;
  padding-left: 16px
}
.page-v2__col_list--sb .page-v2__col_li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column;
  flex-flow: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between
}
.page-v2__col--little .page-v2__col_li {
  padding: 24px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row;
  flex-flow: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start
}
.page-v2__col--little .page-v2__col_li_title {
  font-size: 18px;
  line-height: 1.33
}
.page-v2__col--little .page-v2__col_li_icon-box {
  margin: 3px 16px 0 0
}
.page-v2__col--little .page-v2__col_li_icon-box img {
  max-width: 100%;
  height: auto
}
.page-v2__col_li {
  position: relative;
  width: 100%;
  margin: 0 0 24px 24px;
  border-radius: 8px;
  padding: 24px
}
@media (min-width:767px) {
  .page-v2__col_li {
    padding: 48px
  }
}
.page-v2__col_li_icon-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: normal;
  -ms-flex-align: normal;
  align-items: normal;
  margin-bottom: 16px
}
.page-v2__col_li_title {
  font-size: 24px;
  line-height: 1.17;
  color: #000;
  margin-bottom: 16px
}
.page-v2__col_li_text {
  font-size: 16px;
  line-height: 24px
}
.page-v2__col_li_text-small {
  font-size: 14px;
  line-height: 1.43;
  color: #8d93a1;
  margin-top: 16px
}
@media (min-width:1279px) {
  .page-v2__col_li--icon-left {
    position: relative;
    padding-left: 120px
  }
}
@media (min-width:1279px) {
  .page-v2__col_li--icon-left .page-v2__col_li_icon-box {
    position: absolute;
    top: 48px;
    left: 48px
  }
}
.page-v2__col_li--icon-ok {
  position: relative;
  padding-left: 88px
}
.page-v2__col_li--icon-ok:before {
  content: "";
  position: absolute;
  width: 24px;
  height: 24px;
  top: 50px;
  left: 48px;
  background: url(../../images/realty-support/icn/3.svg) no-repeat 50% 50%
}
.page-v2__col_li.page-v2__col_li--gradient {
  position: relative;
  -webkit-box-shadow: 0 1px 4px 1px rgba(0,65,203,.2);
  box-shadow: 0 1px 4px 1px rgba(0,65,203,.2);
  background: radial-gradient(140.75% 105.83% at 47.11% 0,#0450f2 0,#00205e 54.07%);
  color: #fff
}
@media (min-width:767px) {
  .page-v2__col_li.page-v2__col_li--gradient .page-v2__circle-number {
    margin-top: 48px;
    margin-bottom: 0
  }
}
@media (min-width:767px) {
  .page-v2__col_li.page-v2__col_li--gradient .page-v2__circle-number .page-v2__circle-number_li {
    margin-bottom: 40px
  }
}
.page-v2__col_li.page-v2__col_li--gradient .page-v2__circle-number .page-v2__circle-number_li:before {
  color: #fff;
  background: linear-gradient(137.25deg,#fff 8.25%,#0450f2 87.75%)
}
.page-v2__col_li.page-v2__col_li--gradient .page-v2__circle-number .page-v2__circle-number_li:first-child:after {
  display: none
}
.page-v2__col_li.page-v2__col_li--gradient .page-v2__circle-number .page-v2__circle-number_li:last-child:after {
  background: #00205e
}
.page-v2__col_li.page-v2__col_li--gradient .page-v2__circle-number .page-v2__circle-number_li span span {
  display: block;
  font-size: 14px;
  line-height: 1.43;
  color: rgba(255,255,255,.6)
}
.page-v2__col_li.page-v2__col_li--gradient .button {
  width: 100%;
  margin-top: 40px
}
@media (min-width:1279px) {
  .page-v2__col_li.page-v2__col_li--gradient .button {
    position: absolute;
    bottom: 48px;
    left: 48px;
    right: 48px;
    width: auto;
    margin-top: 0
  }
}
.page-v2__col--white-all {
  background: #fff;
  -webkit-box-shadow: 0 1px 4px 1px rgba(0,65,203,.2);
  box-shadow: 0 1px 4px 1px rgba(0,65,203,.2);
  border-radius: 8px;
  padding: 36px;
  margin: 0 0
}
.page-v2__col--white-all .page-v2__col_li {
  padding: 12px;
  margin: 0
}
@media (min-width:1279px) {
  .page-v2__col--white-all .page-v2__col_li {
    width: 50%
  }
}
.page-v2__col--white .page-v2__col_li {
  background: #fff;
  -webkit-box-shadow: 0 1px 4px 1px rgba(0,65,203,.2);
  box-shadow: 0 1px 4px 1px rgba(0,65,203,.2)
}
.page-v2__col--white .page-v2__col_li.page-v2__col_li--gradient {
  -webkit-box-shadow: 0 1px 4px 1px rgba(0,65,203,.2);
  box-shadow: 0 1px 4px 1px rgba(0,65,203,.2);
  background: radial-gradient(140.75% 105.83% at 47.11% 0,#0450f2 0,#00205e 54.07%)
}
.page-v2__col--white .page-v2__col_li.page-v2__col_li--blue {
  background: #00205e
}
.page-v2__col--white .page-v2__col_li.page-v2__col_li--white {
  color: #000
}
.page-v2__col--air {
  -webkit-box-align: normal;
  -ms-flex-align: normal;
  align-items: normal
}
.page-v2__col--air .page-v2__col_li {
  background: #f1f8ff
}
@media (min-width:767px) {
  .page-v2__col2 .page-v2__col_li {
    width: calc(50% - 24px)
  }
}
@media (min-width:767px) {
  .page-v2__col2 .page-v2__col_li--w-100 {
    width: 100%
  }
}
@media screen and (min-width:767px) and (max-width:1278px) {
  .page-v2__col2.page-v2__col__tablet1 .page-v2__col_li {
    width: 100%
  }
  .page-v2__col2.page-v2__col__tablet1 .page-v2__col_li.page-v2__col_li--icon-left {
    padding-left: 120px;
    position: relative
  }
  .page-v2__col2.page-v2__col__tablet1 .page-v2__col_li.page-v2__col_li--icon-left .page-v2__col_li_icon-box {
    position: absolute;
    top: 48px;
    left: 48px
  }
}
@media (min-width:1279px) {
  .page-v2__col3 .page-v2__col_li {
    width: calc(33.33% - 24px)
  }
}
@media screen and (min-width:767px) and (max-width:1278px) {
  .page-v2__col3.page-v2__col__tablet2 .page-v2__col_li {
    width: calc(50% - 24px)
  }
}
@media screen and (min-width:767px) and (max-width:1278px) {
  .page-v2__col3.page-v2__col__tablet1 .page-v2__col_li {
    width: 100%
  }
}
@media (min-width:767px) {
  .page-v2__col4 .page-v2__col_li {
    width: calc(50% - 24px)
  }
}
@media (min-width:1279px) {
  .page-v2__col4 .page-v2__col_li {
    width: calc(25% - 24px)
  }
}
@media (max-width:1278px) {
  .page-v2__tablet-col1 .page-v2__col_li {
    width: 100%
  }
}
.page-v2__bg {
  padding: 48px 0
}
@media (min-width:767px) {
  .page-v2__bg {
    padding: 96px 0
  }
}
.page-v2__bg--air {
  background: #f1f8ff
}
.page-v2__bg.stages {
  padding: 24px 0
}
@media (min-width:767px) {
  .page-v2__bg.stages {
    padding: 72px 0
  }
}
.page-v2__circle-number {
  position: relative;
  list-style: none;
  padding: 0;
  counter-reset: number
}
@media (min-width:767px) {
  .page-v2__circle-number {
    margin-bottom: -28px
  }
}
.page-v2__circle-number:after {
  content: "";
  position: absolute;
  top: 20px;
  bottom: 20px;
  left: 19px;
  width: 2px;
  background-image: -webkit-gradient(linear,left bottom,left top,from(#0450f2),to(#dbe7ff));
  background-image: linear-gradient(to top,#0450f2,#dbe7ff)
}
.page-v2__circle-number_li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  padding-left: 56px;
  min-height: 40px;
  margin-bottom: 16px;
  z-index: 1
}
@media (min-width:767px) {
  .page-v2__circle-number_li {
    margin-bottom: 28px
  }
}
.page-v2__circle-number_li:before {
  counter-increment: number;
  content: counter(number);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  top: 50%;
  left: 0;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: #fff;
  background: url(../../images/realty-support/icn/brd.svg) no-repeat 50% 50%;
  background-size: contain;
  font-size: 18px;
  line-height: 1.33;
  color: #0450f2;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%)
}
.page-v2__circle-number_li:first-child:after {
  content: "";
  width: 40px;
  height: 50%;
  position: absolute;
  top: 0;
  left: 0;
  background: #fff;
  z-index: -1
}
.page-v2__circle-number_li:last-child:after {
  content: "";
  width: 40px;
  height: 50%;
  position: absolute;
  bottom: 0;
  left: 0;
  background: #fff;
  z-index: -1
}
.page-v2 h4:not([class]) {
  font-weight: 400;
  font-size: 32px;
  line-height: 1.19;
  margin-bottom: 16px
}
.page-v2 p:not([class]) {
  font-size: 18px;
  margin-bottom: 16px
}
.page-v2 ol:not([class]) {
  list-style: auto;
  line-height: 1.5;
  padding-left: 16px
}
.page-v2 .text-center {
  text-align: center
}
.page-v2 .text-left {
  text-align: left
}
.page-v2 .text-right {
  text-align: right
}
.page-v2__gradient-bt {
  position: relative;
  padding-bottom: 347px;
  margin-bottom: -347px;
  z-index: 1
}
.page-v2__gradient-bt:before {
  content: "";
  position: absolute;
  height: 418px;
  left: 0;
  width: 100%;
  bottom: 347px;
  background: -webkit-gradient(linear,left top,left bottom,color-stop(5.21%,rgba(0,24,68,0)),color-stop(98.29%,#f1f8ff));
  background: linear-gradient(180deg,rgba(0,24,68,0) 5.21%,#f1f8ff 98.29%);
  z-index: -1
}
.partner-ecp-work {
  background: #f1f8ff;
  padding: 24px 0
}
@media (min-width:1279px) {
  .partner-ecp-work {
    padding: 48px 0
  }
}
.partner-ecp-work__tabs_box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 35px
}
@media (min-width:1279px) {
  .partner-ecp-work__tabs_box {
    margin-bottom: 0
  }
}
@media (min-width:767px) {
  .partner-ecp-work__tabs_box {
    margin-bottom: 48px
  }
}
.partner-ecp-work__tabs_container {
  padding: 4px;
  border: 1px solid #c7cdd2;
  border-radius: 8px
}
.partner-ecp-work__tabs_bt {
  display: inline-block;
  height: 40px;
  line-height: 40px;
  font-size: 16px;
  color: #000;
  border-radius: 4px;
  text-decoration: none;
  min-width: 110px;
  text-align: center
}
.partner-ecp-work__tabs_bt._current {
  background: #cdddff;
  color: #0041cb
}
.partner-ecp-work__tabs_bt:hover {
  text-decoration: none;
  background: #cdddff
}
.partner-ecp-work__tabs_contant {
  display: none
}
.partner-ecp-work__tabs_contant._current {
  display: block
}