.header-aside__nav {
  position: relative;
  overflow: hidden;
}

.header .bvi-open {
  -webkit-mask-image: url("../img/svg/eye-line-1.svg");
  display: block;
  width: 3.2rem;
  height: 3.2rem;
  -webkit-mask-size: contain;
  -webkit-mask-position: center;
  -webkit-mask-repeat: no-repeat;
  transition: background 0.3s;
}

.transfer-form__row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  gap: 1.6rem;
  margin-bottom: 0.8rem;
}

.check-possibility-form {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  gap: 1.6rem;
  flex-direction: column;
}

.header .bvi-svg-eye {
  display: none !important;
}

.header .bvi-shortcode .bvi-open {
  background: #000 !important;
}

.breadcrumbs__item.breadcrumbs__item--prev span {
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
}

.direction-item__link > span {
  gap: 0.6rem 1.6rem;
  flex-wrap: wrap;
}

.page-constructor__container-style-text {
  padding: 0;
  color: #000;
  font-weight: 400;
  font-size: 1.8rem;
  line-height: 2.4rem;
  letter-spacing: 0;
}

.page-constructor__container-style-text p {
  line-height: 2.4rem;
  margin-top: 15px;
  margin-bottom: 15px;
}

.page-constructor__container-style-text h2 {
  margin: 4rem 0;
}

.page-constructor__container-style-text li {
  margin: 1rem 0;
}

.page-constructor__container-style-text a,
.description-content a {
  color: #ba1633;
}

.page-constructor__container-style-text .big-phone,
.page-constructor__container-style-text .btn {
  color: white;
}

.page-constructor__container-style-text .btn:hover {
  color: white;
}

.page-constructor__container-style-text a:hover {
  text-decoration: underline;
}

.page-constructor__container-style-text .title--h1 {
  margin-bottom: 4rem;
}

.page-constructor .text-img-column__title {
  color: #fff;
  margin-bottom: 2.4rem;
}

.tab-column__content {
  flex-wrap: wrap;
}

.tab-column__content ul {
  width: 100%;
}

.tab-column__content .text-description {
  width: 100%;
}

.wpcf7 form .wpcf7-response-output {
  margin: 2rem 0 1em;
  padding: 1rem;
  font-size: 1.6rem;
}

.wpcf7-spinner {
  position: absolute;
}

.input-field.wpcf7-not-valid {
  border: 0.1rem solid #dc3232;
}

.input-field {
  transition: all 0.4s;
}

.child_post_category {
  position: relative;
  display: -ms-flexbox;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: start;
  align-items: flex-start;
  gap: 2.4rem;
  padding: 2.3rem;
  border: 0.1rem solid #ebebeb;
  border-radius: 1.6rem;
  width: calc((100% - 8rem) / 4);
  transition: border 0.3s;
  color: #000;
}

.container--post_category {
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  gap: 2.4rem;
}

.child_post_category:hover {
  border-color: #ba1633;
}

.child_post_category {
  font-size: 1.8rem;
  line-height: 2.2rem;
}

.page-constructor__container td {
  padding: 1rem;
  border: 0.1rem solid #ebebeb;
  border-radius: 1.6rem;
}

.wpcf7-response-output {
  color: white;
}

.wpcf7-not-valid-tip {
  color: #f00;
  font-size: 1.6rem;
}

.do-it .wpcf7-not-valid-tip {
  color: white;
}

.check-possibility__column:nth-child(2) {
  background-size: cover;
  background-repeat: no-repeat;
}

html {
  font-size: 10px !important;
}

body .bvi-body[data-bvi-images="grayscale"] img {
  filter: grayscale(1) !important;
}

body .bvi-body[data-bvi-images="false"] img {
  opacity: 0 !important;
}

body .bvi-body[data-bvi-theme="white"] :not(.bvi-no-styles) li::before,
body .bvi-body[data-bvi-theme="white"] :not(.bvi-no-styles) div::before,
body .bvi-body[data-bvi-theme="white"] :not(.bvi-no-styles) p::before,
body .bvi-body[data-bvi-theme="white"] :not(.bvi-no-styles) span::after,
body .bvi-body[data-bvi-theme="white"] :not(.bvi-no-styles) div::after {
  background-color: black !important;
}

body .bvi-body[data-bvi-theme="white"] .btn-arrow::after,
body .bvi-body[data-bvi-theme="blue"] .btn-arrow::after,
body .bvi-body[data-bvi-theme="brown"] .btn-arrow::after {
  background: white;
}

body .bvi-body[data-bvi-theme="black"] :not(.bvi-no-styles) li::before,
body .bvi-body[data-bvi-theme="black"] :not(.bvi-no-styles) div::before,
body .bvi-body[data-bvi-theme="black"] :not(.bvi-no-styles) p::before,
body .bvi-body[data-bvi-theme="black"] :not(.bvi-no-styles) span::after,
body .bvi-body[data-bvi-theme="black"] :not(.bvi-no-styles) div::after {
  background-color: white !important;
}

body .bvi-body[data-bvi-theme="blue"] :not(.bvi-no-styles) li::before,
body .bvi-body[data-bvi-theme="blue"] :not(.bvi-no-styles) div::before,
body .bvi-body[data-bvi-theme="blue"] :not(.bvi-no-styles) p::before,
body .bvi-body[data-bvi-theme="blue"] :not(.bvi-no-styles) span::after,
body .bvi-body[data-bvi-theme="blue"] :not(.bvi-no-styles) div::after {
  background-color: #063462 !important;
}

body .bvi-body[data-bvi-theme="brown"] :not(.bvi-no-styles) li::before,
body .bvi-body[data-bvi-theme="brown"] :not(.bvi-no-styles) div::before,
body .bvi-body[data-bvi-theme="brown"] :not(.bvi-no-styles) p::before,
body .bvi-body[data-bvi-theme="brown"] :not(.bvi-no-styles) span::after,
body .bvi-body[data-bvi-theme="brown"] :not(.bvi-no-styles) div::after {
  background-color: #4d4b43 !important;
}

body .bvi-body[data-bvi-theme="green"] :not(.bvi-no-styles) li::before,
body .bvi-body[data-bvi-theme="green"] :not(.bvi-no-styles) div::before,
body .bvi-body[data-bvi-theme="green"] :not(.bvi-no-styles) p::before,
body .bvi-body[data-bvi-theme="green"] :not(.bvi-no-styles) span::after,
body .bvi-body[data-bvi-theme="green"] :not(.bvi-no-styles) div::after {
  background-color: #a9e44d !important;
}

.bvi-body[data-bvi-theme="black"] .header-desktop-top__logo::after {
  color: rgba(255, 255, 255, 1);
  background-color: transparent !important;
}
.bvi-body[data-bvi-theme="black"] a::after {
  background-color: rgba(255, 255, 255, 1);
}

.bvi-body[data-bvi-theme="blue"] .header-desktop-top__logo::after {
  color: #063462;
  background-color: transparent !important;
}
.bvi-body[data-bvi-theme="blue"] a::after {
  background-color: #063462;
}

.bvi-body[data-bvi-theme="brown"] .header-desktop-top__logo::after {
  color: #4d4b43;
  background-color: transparent !important;
}
.bvi-body[data-bvi-theme="brown"] a::after {
  background-color: #4d4b43;
}

.bvi-body[data-bvi-theme="green"] .header-desktop-top__logo::after {
  color: #a9e44d;
  background-color: transparent !important;
}
.bvi-body[data-bvi-theme="green"] a::after {
  background-color: #a9e44d;
}

.bvi-link::after {
  background-color: transparent !important;
}

.bvi-active .header-desktop__scroll.header-desktop-scroll {
  opacity: 0;
  pointer-events: none;
  visibility: hidden;
}

.bvi-active .search-modal__close {
  right: 10rem;
  top: 1rem;
}

.bvi-active.banner-tag__item {
  padding: 12px;
}

body.bvi-active
  :not(.bvi-no-styles)
  .advantages
  .container
  .advantages__row
  .advantages__item
  .advantages-item__ref {
  background-color: transparent !important;
}

.bvi-active .advantages-modal__wrapper {
  width: 100%;
}

.bvi-active .advantages-modal__close {
  right: 10rem;
}

body .bvi-body :not(.bvi-no-styles) a:not(.bvi-no-styles) {
  padding: 10px;
}

body.bvi-active .bvi-body * {
  line-height: 1.7;
}

body .bvi-body[data-bvi-theme="black"] :not(.bvi-no-styles) .btn__icon {
  background-color: white !important;
}

body
  .bvi-body[data-bvi-theme="black"]
  :not(.bvi-no-styles)
  .banner
  .banner__btn.big-button {
  background-color: white !important;
  color: black !important;
}

.bvi-active .big-button__icon {
  display: none;
}

body
  .bvi-body[data-bvi-theme="black"]
  :not(.bvi-no-styles)
  .banner
  .banner__btn.big-button:hover {
  color: #fff !important;
  background-color: transparent !important;
}

body .bvi-body[data-bvi-theme="black"] :not(.bvi-no-styles) .numbers__imes img {
  background-color: white !important;
}

.bvi-active
  .bvi-body[data-bvi-theme="black"]
  :not(.bvi-no-styles)
  .testimonials-modal__wrapper
  .testimonials-modal__close {
  background-color: white !important;
}

.bvi-active .numbers-item__top > span {
  position: relative;
}

.bvi-active .numbers-item:nth-child(2) .numbers-item__top > span {
  top: 0;
}

.bvi-active .numbers-item:nth-child(3) .numbers-item__top > span {
  top: 0;
}

.bvi-active .advantages__title {
  margin-top: 6rem;
}

.bvi-active .edu-standards-slider-item::after {
  opacity: 0;
}

.bvi-active .edu-standards-slider-item__number {
  left: 0.3rem;
  bottom: 0.3rem;
}

.bvi-active .direction-figure__bg {
  opacity: 0;
}

.bvi-active .see-also-item__top {
  opacity: 0;
}

.bvi-active .quiz-questions__icon {
  opacity: 0;
}

.bvi-active .take-action-item__img {
  opacity: 0;
}

.bvi-active .edu-standards-slider-item__img {
  opacity: 0;
}

.bvi-active .place-soul__icon {
  opacity: 0;
}

.bvi-active .transfer-form__row {
  flex-wrap: wrap;
}

.bvi-active .testimonials-star__img {
  opacity: 0;
}

.bvi-active .testimonials__star.testimonials-star {
  opacity: 0;
}

.bvi-active .testimonials-modal__wrapper {
  width: 90%;
}

.bvi-active .testimonials-modal__column:first-child {
  width: 100%;
}

body
  .bvi-body[data-bvi-theme="black"]
  :not(.bvi-no-styles)
  .main
  a:not(.bvi-no-styles):hover:not(.bvi-no-styles) {
  background-color: transparent !important;
}

.bvi-active .advantages-item__icon {
  opacity: 0;
}

.bvi-active .college-section-figure__bg {
  opacity: 0;
}

.bvi-active .college-section__figure {
  opacity: 0;
}

.bvi-active .check-possibility__form {
  flex-wrap: wrap;
}

.bvi-active .check-possibility__desc {
  padding: 10px;
}

.bvi-active .icon-1 {
  display: none;
}

.bvi-active .icon-2 {
  display: none;
}

.bvi-active .callback-modal__wrapper {
  width: 90%;
}

.bvi-active .callback-modal__wrapper .callback-modal-form-item__wrapper {
  margin-bottom: 3rem;
}

body
  .bvi-body[data-bvi-theme="black"]
  .callback-modal
  .callback-modal__wrapper
  .callback-modal__close {
  background-color: white !important;
}

.bvi-active .contacts-full-bottom__map {
  opacity: 0;
  pointer-events: none;
}

.bvi-active
  .callback-modal-form-item:has(
    input[name="modal-callback-when"][value="По времени"]:checked
  )
  .callback-modal-form-item__wrapper {
  height: 9rem;
}

.bvi-active .callback-modal__close {
  top: 15rem;
}

.bvi-active :not(.bvi-no-styles) a:hover {
  opacity: 0.4;
}

.bvi-active .profiles-item {
  width: 100%;
  height: auto;
}

.bvi-active .profiles-item__bottom {
  position: relative;
  left: 0;
  bottom: 0;
  width: 100%;
}

.bvi-active .quiz-questions__star {
  opacity: 0;
}

.bvi-active .banner-item > span {
  top: 0;
  width: auto;
}

.bvi-active .banner__row {
  position: relative;
  z-index: 2;
}

.bvi-active .breadcrumbs__row {
  flex-wrap: wrap;
}

.bvi-active .breadcrumbs__item {
  text-wrap: wrap !important;
  white-space: wrap !important;
}

.bvi-active
  :not(.bvi-no-styles)
  .advantages-modal
  .advantages-modal__wrapper
  .advantages-modal__close,
.bvi-active
  :not(.bvi-no-styles)
  .header-modal
  .header-modal__wrapper
  .header-modal__close,
.bvi-active
  :not(.bvi-no-styles)
  .testimonials-modal
  .testimonials-modal__wrapper
  .testimonials-modal__close,
.bvi-active
  :not(.bvi-no-styles)
  .about-specialty-modal
  .about-specialty-modal__wrapper
  .about-specialty-modal__close,
.bvi-active
  :not(.bvi-no-styles)
  .cost-education-modal
  .cost-education-modal__wrapper
  .cost-education-modal__close,
.bvi-active
  :not(.bvi-no-styles)
  .soulful-atmosphere-modal
  .soulful-atmosphere-modal__wrapper
  .soulful-atmosphere-modal__close,
.bvi-active
  :not(.bvi-no-styles)
  .use-chance-modal
  .use-chance-modal__wrapper
  .use-chance-modal__close,
.bvi-active
  :not(.bvi-no-styles)
  .edu-standards-modal
  .edu-standards-modal__wrapper
  .edu-standards-modal__close,
.bvi-active
  :not(.bvi-no-styles)
  .two-years-modal
  .two-years-modal__wrapper
  .two-years-modal__close,
.bvi-active
  :not(.bvi-no-styles)
  .profiles-modal
  .profiles-modal__wrapper
  .profiles-modal__close,
.bvi-active
  :not(.bvi-no-styles)
  .proceed-modal
  .proceed-modal__wrapper
  .proceed-modal__close,
.bvi-active
  :not(.bvi-no-styles)
  .search-modal
  .search-modal__wrapper
  .search-modal__close,
.bvi-active
  :not(.bvi-no-styles)
  .callback-modal
  .callback-modal__wrapper
  .callback-modal__close,
.bvi-active
  :not(.bvi-no-styles)
  .header-aside
  .header-aside__wrapper
  .header-aside__close {
  background-color: black !important;
}

.bvi-active :not(.bvi-no-styles) .advantages-modal .advantages-modal__wrapper,
.bvi-active :not(.bvi-no-styles) .header-modal .header-modal__wrapper,
.bvi-active
  :not(.bvi-no-styles)
  .testimonials-modal
  .testimonials-modal__wrapper,
.bvi-active
  :not(.bvi-no-styles)
  .about-specialty-modal
  .about-specialty-modal__wrapper,
.bvi-active
  :not(.bvi-no-styles)
  .cost-education-modal
  .cost-education-modal__wrapper,
.bvi-active
  :not(.bvi-no-styles)
  .soulful-atmosphere-modal
  .soulful-atmosphere-modal__wrapper,
.bvi-active :not(.bvi-no-styles) .use-chance-modal .use-chance-modal__wrapper,
.bvi-active
  :not(.bvi-no-styles)
  .edu-standards-modal
  .edu-standards-modal__wrapper,
.bvi-active :not(.bvi-no-styles) .two-years-modal .two-years-modal__wrapper,
.bvi-active :not(.bvi-no-styles) .profiles-modal .profiles-modal__wrapper,
.bvi-active :not(.bvi-no-styles) .proceed-modal .proceed-modal__wrapper,
.bvi-active :not(.bvi-no-styles) .search-modal .search-modal__wrapper,
.bvi-active :not(.bvi-no-styles) .callback-modal .callback-modal__wrapper {
  width: 90%;
}

.bvi-active .banner__title::before {
  position: relative;
  top: 6.264rem;
}

.bvi-active .edu-standards-slider-item__link {
  margin-left: 3rem;
}

.bvi-active .one-click-info__title > span {
  position: relative;
}

.bvi-active .graduate-review-slider-item__column:first-child::before {
  opacity: 0;
}

.bvi-active
  .soulful-atmosphere__wrapper
  > .soulful-atmosphere__row:first-child
  > .soulful-atmosphere__column:nth-child(2)::after {
  opacity: 0;
}

.bvi-active .do-it-form__row {
  flex-wrap: wrap;
}

.bvi-active .cost-education-figure {
  opacity: 0;
}

.bvi-active .other-profiles-figure {
  opacity: 0;
}

.page-constructor__container-style-text form a {
  color: inherit;
}

html body.bvi-active .bvi-panel {
  padding: 2.5rem !important;
}

html body.bvi-active .bvi-panel .bvi-block .bvi-block-title {
  font-size: 1.4rem !important;
}

html body.bvi-active .bvi-panel a.bvi-link {
  font-size: 1.4rem !important;
}

html body.bvi-active .bvi-panel .bvi-block {
  padding: 1rem 1.6rem;
}

.bvi-widget,
.bvi-shortcode a,
.bvi-widget a,
.bvi-shortcode {
  color: transparent !important;
  background-color: transparent !important;
}

.bvi-widget .bvi-svg-eye,
.bvi-shortcode .bvi-svg-eye {
  width: 32px !important;
  height: 32px !important;
  fill: black;
  transition: all 0.4s;
}

.bvi-widget,
.bvi-shortcode {
  padding: 0 !important;
}

.bvi-open:hover .bvi-svg-eye {
  fill: #ba1633;
}

.bvi-active .header .btn-icon {
  padding: 0 !important;
}

.bvi-active .header-desktop-bottom-nav__dropdown {
  top: calc(100% + 0.8rem);
}

.bvi-active
  :not(.bvi-no-styles)
  .header
  .header-mobile
  .header-mobile__container
  .header-mobile__row
  a:hover {
  background-color: transparent !important;
}

.bvi-active
  :not(.bvi-no-styles)
  .header-mobile
  .header-mobile__container
  .header-mobile__row
  a {
  padding: 0 !important;
}

.sitemap a {
  font-size: 1.6rem;
  line-height: 1.6rem;
}

.sitemap {
  padding-left: 0;
  list-style-type: none;
}

.sitemap .sitemap {
  list-style-type: circle;
  padding-left: 2rem;
}

.sitemap .sitemap li {
  list-style-type: circle;
}

.sitemap .sitemap ul {
  padding-left: 2rem;
  list-style-type: circle;
}

.sitemap li {
  margin: 1rem 0;
}

.sitemap li a {
  color: black;
}

.check-possibility--single .check-possibility__subtitle {
  color: #fff !important;
  margin-bottom: 2.4rem !important;
}

.check-possibility--single .check-possibility__title {
  margin-bottom: 2.4rem !important;
}

.check-possibility--single .text-body--p1,
.check-possibility--single .text-body--p3,
.text-body--p3md {
  color: white !important;
}

.search-tabs__row {
  flex-wrap: wrap;
}

.find-results .title--h1 {
  font-size: 4.6rem;
  line-height: 7.6rem;
}

.form__searchable > span.count {
  font-size: 4rem;
}

.find-results .news-item__date {
  font-size: 1.8rem;
}

.find-results .structure-item__desc {
  margin-top: 1rem;
}

.find-results .pagination__item {
  display: inline-flex;
}

.find-results__not-post {
  margin-top: 4rem;
  font-size: 2.4rem;
  font-weight: 600;
  color: #7f7f7f;
}

.news-item__caps {
  display: block;
}

.find-results .news-item__date {
  position: absolute;
  bottom: 2rem;
}

.hidden {
  display: none;
}

.banner--sb .banner__row {
  min-height: 710px;
}

.contacts-full__top .contacts-full-top-item__desc.text-body.text-body--p3md {
  color: black !important;
}

.header-desktop-bottom-nav-subdropdown {
  top: -1.6rem;
}

.header-desktop-bottom-nav__subitem {
  position: relative;
  width: 100%;
}

.header-desktop-bottom-nav__subitem:has(.header-desktop-bottom-nav-subdropdown)
  > .header-desktop-bottom-nav__sublink {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 0.8rem;
}

.header-desktop-bottom-nav__subitem:has(.header-desktop-bottom-nav-subdropdown)
  > .header-desktop-bottom-nav__sublink:after {
  -webkit-mask-size: contain;
  -webkit-mask-position: center;
  -webkit-mask-repeat: no-repeat;
  transition: background 0.3s;
  content: "";
  display: inline-block;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 2rem;
  height: 2rem;
  -webkit-mask-image: url(../img/svg/arrow-drop-down-line-1.svg);
  background: #000;
  transition:
    background 0.1s,
    transform 0.3s;
}

.header-desktop-bottom-nav__subitem:hover
  > .header-desktop-bottom-nav__sublink:after {
  background: #ba1633;
  transform: rotate(180deg);
}

.proceed__row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: stretch;
  align-items: stretch;
  gap: 2.4rem;
  background: #1d338c;
  border-radius: 1.6rem;
}

.proceed__column {
  width: calc((100% - 2.4rem) / 2);
  background: #1d338c;
}

.proceed__column:first-child {
  padding: 4.8rem;
  border-radius: 1.6rem 0 0 1.6rem;
}

.proceed__column:nth-child(2) {
  position: relative;
  border-radius: 0 1.6rem 1.6rem 0;
}

.proceed__column:nth-child(2) picture {
  display: -ms-flexbox;
  display: flex;
}

.proceed__column:nth-child(2) img {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
}

.proceed__title {
  margin-bottom: 4.8rem;
}

.proceed__link {
  font-weight: 700;
  font-size: 2.4rem;
  line-height: 3.2rem;
  letter-spacing: -0.024rem;
  color: #000;
  transition: color 0.3s;
}

.proceed__link:hover {
  color: #ba1633;
}

.proceed__link:hover:after {
  background: #ba1633;
}

.proceed__link:after {
  -webkit-mask-size: contain;
  -webkit-mask-position: center;
  -webkit-mask-repeat: no-repeat;
  transition: background 0.3s;
  display: inline-block;
  content: "";
  -webkit-mask-image: url(../img/svg/information-line-1.svg);
  width: 3.2rem;
  height: 3.2rem;
  background: #000;
  margin: 0 0 -1rem 0.8rem;
}

.proceed-modal {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.8);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: center;
  justify-content: center;
  overflow: auto;
  visibility: hidden;
  opacity: 0;
  z-index: -1;
  transition:
    opacity 0.3s 0.3s,
    visibility 0s 0.6s,
    z-index 0s 0.6s;
}

.proceed-modal--appear {
  display: -ms-flexbox;
  display: flex;
  opacity: 1;
  visibility: visible;
  z-index: 100;
  transition:
    opacity 0.3s,
    visibility 0s,
    z-index 0s;
}

.proceed-modal--appear .proceed-modal__wrapper {
  transform: translateY(0);
  transition: transform 0.3s 0.3s;
}

.proceed-modal__wrapper {
  position: relative;
  top: 4rem;
  width: 64rem;
  padding: 4.8rem;
  border-radius: 1.6rem;
  background: #a0a0c7;
  transform: translateY(-200vh);
  transition: transform 0.3s;
}

.proceed-modal__close {
  -webkit-mask-size: contain;
  -webkit-mask-position: center;
  -webkit-mask-repeat: no-repeat;
  transition: background 0.3s;
  position: absolute;
  right: 0.8rem;
  top: 0.8rem;
  width: 3.2rem;
  height: 3.2rem;
  -webkit-mask-image: url(../img/svg/cross-icon.svg);
  background: #000;
}

.proceed-modal__close:hover {
  background: #ba1633;
}

.proceed-modal__title {
  margin-bottom: 4.8rem;
}

.proceed-modal-item {
  border-top: 0.1rem solid rgba(0, 0, 0, 0.25);
  padding-top: 4.7rem;
}

.proceed-modal-item:not(:last-child) {
  margin-bottom: 4.8rem;
}

.proceed-modal-item__item:not(:last-child),
.proceed-modal-item__title {
  margin-bottom: 3.2rem;
}

.proceed-modal-item__subtitle {
  margin-bottom: 2.4rem;
}

.proceed-modal-item__list {
  padding: 0;
  margin: 0;
  list-style: none;
}

.proceed-modal-item__list--check > li {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  gap: 0.8rem;
  color: #000;
}

.proceed-modal-item__list--check > li:not(:last-child) {
  margin-bottom: 1.6rem;
}

.proceed-modal-item__list--check > li:before {
  -webkit-mask-size: contain;
  -webkit-mask-position: center;
  -webkit-mask-repeat: no-repeat;
  transition: background 0.3s;
  content: "";
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 2.4rem;
  height: 2.4rem;
  -webkit-mask-image: url(../img/svg/check-line-1.svg);
  background: rgba(0, 0, 0, 0.5);
}

.proceed-modal-item__list--number {
  counter-reset: a;
}

.proceed-modal-item__list--number > li {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  gap: 0.8rem;
  color: #000;
}

.proceed-modal-item__list--number > li:not(:last-child) {
  margin-bottom: 1.6rem;
}

.proceed-modal-item__list--number > li:before {
  margin: 0;
  padding: 0;
  color: #000;
  font-weight: 500;
  font-size: 2rem;
  line-height: 2.4rem;
  line-height: 1;
  letter-spacing: 0;
  counter-increment: a;
  content: counter(a);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 2.4rem;
  height: 2.4rem;
  border-radius: 50%;
  background: #000;
  color: #fff;
}

.proceed-modal-item__list--number > li > p {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: start;
  align-items: flex-start;
  gap: 1.6rem;
}

.proceed-modal-item__list--number > li > p > span {
  font: inherit;
}

@media screen and (max-width: 1440px) {
  html {
    font-size: calc(100vw / 1440 * 10) !important;
  }
}

@media (max-width: 968px) {
  .child_post_category {
    width: 100%;
  }
  .bvi-active .take-action-item__img {
    opacity: 1;
  }

  .bvi-active .testimonials__star.testimonials-star {
    opacity: 1;
  }

  .bvi-active .testimonials-star__img {
    opacity: 1;
  }
  .not-scrolling .bvi-link {
    opacity: 0;
  }

  html body .bvi-body .bvi-link-fixed-top {
    top: 1.2rem !important;
    right: 12rem !important;
    z-index: 60 !important;
  }

  .bvi-open {
    display: block !important;
  }

  .bvi-active .bvi-shortcode {
    pointer-events: none;
    position: relative;
  }

  .page-constructor__container-style-text {
    padding: 0 1.2rem;
  }
}

@media screen and (max-width: 568px) {
  html {
    font-size: calc(100vw / 390 * 10) !important;
  }

  .proceed__row {
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 0;
    overflow: hidden;
  }

  .proceed__column {
    width: 100%;
  }

  .proceed__column:first-child {
    padding: 2.4rem;
    border-radius: 0;
  }

  .proceed__column:nth-child(2) {
    border-radius: 0;
  }

  .proceed__column:nth-child(2) img {
    position: static;
  }

  .proceed__title {
    margin-bottom: 2.4rem;
  }

  .proceed__link {
    font-size: 1.8rem;
    line-height: 2.4rem;
    letter-spacing: -0.018rem;
  }

  .proceed__link:after {
    height: 2.4rem;
    width: 2.4rem;
    margin-bottom: -0.7rem;
  }

  .proceed-modal__wrapper {
    padding: 4.8rem 2.4rem 2.4rem;
    width: 34.2rem;
  }

  .proceed-modal__title {
    margin-bottom: 2.4rem;
  }

  .proceed-modal-item {
    padding-top: 2.3rem;
  }

  .proceed-modal-item:not(:last-child) {
    margin-bottom: 2.4rem;
  }

  .proceed-modal-item__item:not(:last-child),
  .proceed-modal-item__subtitle,
  .proceed-modal-item__title {
    margin-bottom: 1.6rem;
  }

  .proceed-modal-item__list--check > li:not(:last-child) {
    margin-bottom: 0.8rem;
  }

  .proceed-modal-item__list--check > li:before {
    width: 2rem;
    height: 2rem;
  }

  .proceed-modal-item__list--number > li:not(:last-child) {
    margin-bottom: 0.8rem;
  }

  .proceed-modal-item__list--number > li:before {
    font-size: 1.6rem;
    line-height: 2rem;
    width: 2rem;
    height: 2rem;
  }

  .proceed-modal-item__list--number > li > p {
    gap: 0.8rem;
  }
}

@media screen and (max-width: 568px) {
  .transfer-form__row {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 0.8rem;
  }
}
