.hidden {
    display: none;
}
.self-presentation {
    display: none;
}

@media (max-width: 992px) {
    .get__position {
    padding: 5px;
    border-radius: 5px;
    backdrop-filter: blur(30px);
}
.form__banner-position {
      padding: 5px;
    border-radius: 5px;
    backdrop-filter: blur(30px);
}
}

.quiz {
    background: url(../img/bg-quiz-main.jpg) center/cover;
    border-radius: 0px;
    background-position: 0px -140px;
}

.form-enroll {
    background: url(../img/bg-visit-main.jpg) center/cover;
    background-position: 0px -100px;
}

.form-help {
    background: url(../img/bg-form-manager.jpg) center/cover;
    background-position: 0px -100px;
}

.reviews__card-stars {
    margin-bottom: 10px;
}

.reviews__card-img {
    margin-bottom: 5px;
}

@media (max-width: 992px) {
.quiz {
    background: #f7f7f7;
    border-radius: 0px;
    background-position: 0px -140px;
}
}


.reviews__bg {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 0px;
    background-color: #f7f7f7;
    z-index: -2;
}


@media (max-width: 992px) {
.hero__benefit-text {
    max-width: 260px;
    margin-right: auto;
    font-size: 14px;
}
}

.hidden {
display: none}

.hidden-desktop{
display: none}

@media (max-width: 992px) {
.form__form-wrapper {
    padding: 20px;
}
.hidden-mobile {
display: none}
.hidden-desktop{
display: block}
}

.text-color {
color: #ffd300;
}


@media (max-width: 992px) {
.action .form__banner-date {

    font-size: 18px;

}
}

@media (max-width: 992px) {
.action .form__banner {

    padding: 25px;
}
}


@media (max-width: 992px) {
.action .form__banner-list-title {
    margin-bottom: 15px;
    font-size: 18px;
    font-weight: 600;
    color: #fff;
}
}


@media (max-width: 992px) {
.action .form__circle-text {
 
    line-height: 1.5;
}
}

@media (max-width: 992px) {
.form-download__banner-img {

    margin-bottom: -60px;
}
}

@media (max-width: 992px) {
.hero__bg {
  
    right: -660px;
    bottom: 450px;
}
}

@media (max-width: 992px) {
.action .hero {
    padding-bottom: 30px;
}
}

.header .nav__link {
    font-size: 14px;
}

.ready-projects-landing__list {

    gap: 10px;
}


.ready-projects-landing__list .card {
    padding: 15px;
}


.ready-projects-landing__list .card__title {
    margin-bottom: 16px;
    margin-top: 10px;
}


.ready-projects-landing__list .card__link {
    margin-bottom: 15px;
}

.ready-projects-landing__wrapper {
    padding: 20px;
}

.project-house .projects .card__price-full {

    border-radius: 10px;
    padding: 10px 20px;
}


.project-house .projects .card__price-mortgage {
    padding: 10px 20px;
    border-radius: 10px;
}

.project-house .projects .card__btn span {
    text-align: left;
    max-width: 200px;
}


.project-house .projects .card__btn {
    display: flex;
    gap: 20px;
    max-width: 390px;
    padding: 20px 30px;
}

.design__card-item {
    position: relative;
    padding-left: 20px;
    line-height: 1.5;
    max-width: 470px;
}


.action .form__form-title {
    font-size: 20px;
    line-height: 1.5;
   max-width: 300px;
}


.action .form__form-link {
    padding: 15px 30px;

}

.action .form__form-descr {
    font-size: 15px;
    margin-top: 10px;
}


.action .form__form-gallery {
    grid-template-columns: 1fr;

}

.lead .form__form-title {
    font-size: 20px;
    line-height: 1.5;
   max-width: 250px;
}


.lead .form__form-link {
    padding: 15px 30px;

}

.lead .form__form-descr {
    font-size: 15px;
    margin-top: 10px;
}

.form-mortgage .form__banner-list {
    max-width: 520px;
}

.form-mortgage .form__wrap-form {
    grid-template-columns: 1fr 1.5fr;
}


.form-mortgage .form__banner-subtitle {
  margin-bottom: 10px;
 }

.form-mortgage .form__banner-item {
    margin-bottom: 20px;
}

.form__form-shape {
    bottom: 95px;
}

.form__form-title {    font-size: 18px;
 line-height: 1.5;
}


@media (max-width: 992px) {
.form-mortgage .form__wrap-form {
    grid-template-columns: 1fr;
}
}

@media (max-width: 992px) {
.landing-projects-house .hero {
    margin-bottom: 30px;
}
}

@media (max-width: 992px) {
.project-house .hero {
    margin-bottom: 30px;
}
}

@media (max-width: 992px) {
.landing-ready-house .hero {
    margin-bottom: 30px;
}
}
