@media (min-width: 1440px) {

    /*ABOUT COMPANY*/
    .company__container,
    .description.company__container {
        width: 1240px;
        margin-right: auto;
        margin-bottom: 100px;
        margin-left: auto;
    }

    .description__slogan.company__wrapper {
        padding: 40px 32px 32px;
    }

    .description__text.company__wrapper {
        padding: 38px 45px;
    }

    .company__description {
        line-height: 34px;
        text-align: left;
        font-size: 24px;
    }

    .description__slogan .subtitle {
        line-height: 38px;
        margin: 0;
        font-size: 32px;
    }

    .company__text {
        line-height: 28px;
        font-size: 20px;
    }

    .company__item {
        line-height: 22px;
        font-size: 16px;
    }

    .description__advantages {
        padding: 43px 24px;
    }

    .company__text {
        margin-bottom: 24px;
    }

    .description__title {
        display: none;
    }

    .about__container .about__title.title,
    .company__container .about__title.title {
        line-height: 56px;
        font-size: 40px;
    }

    .about__container .company__wrapper {
        max-width: 402px;
        margin: 0 !important;
    }

    .contacts__list {
        padding: 0;
    }

        .company__wrapper {
        padding: 24px;
    }

    .company__about {
        line-height: 22px;
        font-size: 16px;
    }

    .building__wrapper {
        min-width: 456px;
        max-width: 456px;
        padding: 23px 75px 23px 23px;
        border: none;
        background: var(--base-white);
    }

    .houses-wrapper.building__wrapper {
        min-width: 364px;
        max-width: 100%;
        box-sizing: border-box;
        padding: 0 23px 0 42px;
        margin: 23px 0 23px 0;
        border-left: 1px solid var(--background-block);
        border-radius: 0;
    }

    .building.swiper-slide {
        width: auto;
        border: 1px solid var(--background-block);
        border-radius: 16px;
        gap: 0;
    }

    .about__container .swiper-wrapper {
        min-height: 215px;
        gap: 16px;
    }

    .houses-wrapper img {
        min-height: 75px;
        max-height: 100%;
    }

    .swiper-wrapper.history__container {
        flex-wrap: wrap;
        gap: 16px;
    }

    .history__wrapper.swiper-slide {
        max-width: 100%;
        margin: 0 !important;
    }

    .history__wrapper.swiper-slide:nth-of-type(-n+4) {
        width: 298px;
    }

    .history__wrapper.swiper-slide:nth-of-type(5) {
        width: 466px;
    }

    .history__wrapper.swiper-slide:nth-of-type(6) {
        width: 758px;
    }

    .history__wrapper.swiper-slide:nth-of-type(7) {
        width: 677px;
    }

    .history__wrapper.swiper-slide:nth-of-type(8) {
        width: 547px;
    }

    .company__year {
        line-height: 56px;
        font-size: 40px;
    }

    .buy__container {
        padding: 32px 32px 64px;
        border: 1px solid var(--background-block);
        border-radius: 16px;
        background: var(--base-white);
    }

    .company__buy {
        gap: 24px;
    }

    .company__buy-text {
        width: 100%;
        line-height: 34px;
        color: var(--base-text);
        font-size: 24px;
    }

    .company__buy .company__about {
        width: 100%;
        line-height: 28px;
        font-size: 20px;
    }

    .company__banks {
        justify-content: space-between;
        height: 97px;
    }

    .company__banks-item {
        width: 228px;
        min-width: 228px;
        max-width: 228px;
        height: auto;
        padding: 0;
        border: none;
    }

    .company__banks-item img {
        width: 100%;
        height: auto;
        min-height: 100%;
    }

    .company__other-item {
        height: 110px;
    }

    .company__cooperation-links .company__other-item {
        height: 110px;
        padding: 18px;
    }

    .company__other-link {
        line-height: 38px;
        font-size: 32px;
        font-weight: 500;
    }

    .request-form {
        display: none;
    }

    .company__other {
        margin: 0;
    }

    /*CONTACTS*/
    .page__about-company .breadcrumbs-list {
        width: 1240px;
        margin-right: auto;
        margin-bottom: 24px;
        margin-left: auto;
    }

    .title.about__title {
        line-height: 38px;
        margin-bottom: 32px;
        font-size: 32px;
    }

    .title.contacts__title {
        line-height: 29px;
        font-size: 24px;
    }

    .subtitle {
        line-height: 28px;
        font-size: 20px;
    }

    .contacts__time {
        line-height: 22px;
        font-size: 16px;
    }

    .contacts__days {
        line-height: 22px;
        font-size: 16px;
    }

    .call-number {
        line-height: 29px;
        font-size: 24px;
    }

    .call-description {
        line-height: 22px;
        font-size: 16px;
    }

    .radio-button .radio-control-item.about__control-item {
        line-height: 22px;
        font-size: 16px;
    }

    .about .radio-button-swiper .swiper {
        margin-left: 0;

    }

    .about .radio-button-swiper .swiper-wrapper {
        justify-content: start;
        width: 1078px;
        height: auto;
        gap: 16px;
    }

    .about__button-swiper.radio-button-swiper .swiper-slide {
        flex-grow: 0;
        margin-right: 0 !important;
    }

    .contacts__email {
        line-height: 29px;
        font-size: 24px;
    }

    .contacts__description {
        line-height: 22px;
        font-size: 16px;
    }

    .container.about {
        margin-top: 24px;
        margin-bottom: 64px;
    }

    .title.about__title {
        width: 1240px;
        margin-right: auto;
        margin-bottom: 48px;
        margin-left: auto;
    }

    .contacts__sublist {
        margin-bottom: 32px;
    }

    .contacts__subitem {
        margin-bottom: 16px;
    }

    .call-wrapper {
        margin-bottom: 32px;
    }

    .about .radio-button-swiper .swiper-wrapper {
        flex-wrap: wrap;
        width: 1240px;
        margin: 0 auto;
    }

    .about__button.radio-button {
        width: 1240px;
        margin-right: auto;
        margin-left: auto;
    }

    .block__contacts-wrapper {
        width: 1240px;
        margin-right: auto;
        margin-left: auto;
    }

    .sidebar-wrapper {
        left: calc(50% - 620px);
        margin: 0;
    }

    .button.button-flats {
        display: block;
    }

    /*NEWS*/
    .block__news {
        width: 1240px;
        margin: 0 auto;
    }

    .block__news .filters li {
        width: 298px;
    }

    .news__item.swiper-slide {
        width: 298px;
    }

    .news__data {
        line-height: 17px;
        margin-bottom: 4px;
        font-size: 12px;
    }

    .news__title {
        margin-bottom: 20px;
    }

    .news__wrapper {
        padding: 0 16px 16px;
    }


    .news__list {
        margin: 0 0 24px;
        gap: 16px;
    }

    .block__news .title.about__title {
        line-height: 56px;
        font-size: 40px;
    }

    .block__news .filters .name-filter {
        line-height: 16px;
        font-size: 12px;
    }

    .block__news .filters li .multi-select-button {
        line-height: 140%;
        font-size: 16px;
    }

    .news__title {
        line-height: 24px;
        font-size: 20px;
    }

    .news__description {
        display: -webkit-box;
        overflow: hidden;
        line-height: 20px;
        text-overflow: ellipsis;
        font-size: 14px;
        -webkit-box-orient: vertical;
        line-clamp: 6;
    }

    .request-form.about__form {
        display: block;
    }

    .about__form .form-container {
        margin: 0;
        border: none;
        gap: 32px;
    }

    .request-form.about__form .form-button {
        width: 298px;
    }

    .about__form.request-form .title {
        line-height: 38px;
        font-size: 32px;
    }

    .news__border {
        padding: 32px;
        margin-bottom: 8px;
    }

    .about__form .tablet-description {
        line-height: 20px;
        font-size: 14px;
        font-weight: 400;
    }

    .about__form .text-footnote {
        display: none;
    }

    .about__form .text-wrapper {
        justify-content: flex-end;
    }

    .about__form.request-form .text-accept {
        width: 414px;
        line-height: 17px;
        font-size: 12px;
    }

    .swiper-pagination {
        display: none;
    }

    .block__news ul.filters {
        margin-right: 0;
        margin-left: 0;
    }

    /*MEDIA*/

    .block__media {
        width: 1240px;
        margin: 0 auto;
    }

        .block__media ul.filters {
            margin-right: 0;
            margin-left: 0;
        }

    .block__media .filters li {
        width: 298px;
    }

    /*COOPERATION*/

    .block__cooperation {
        width: 1240px;
        margin: 0 auto;
    }

    .title.about__title {
        line-height: 56px;
        padding: 0;
        margin-bottom: 24px;
        font-size: 40px;
    }

    .cooperation__wrapper {
        margin: 0;
    }

    .cooperation__about {
        line-height: 22px;
        font-size: 16px;
    }

    .cooperation__image {
        width: 507px;
        min-width: 507px;
        min-height: 300px;
    }

    .cooperation__about {
        width: auto;
    }

    .cooperation__agency {
        width: 896px;
    }

    .cooperation-title {
        margin-bottom: 24px;
    }

    .cooperation__form {
        margin: 0;
    }

    .form__rules {
        width: 685px;
        line-height: 22px;
        font-size: 16px;
    }

    .rules__download {
        min-width: 282px;
    }

    input.form__data[type="text"],
    input.form__data[type="number"],
    input.form__data[type="email"],
    input.form__data[type="url"] {
        width: 298px;
    }

    .form__name {
        line-height: 20px;
        font-size: 14px;
    }

    .form__title {
        line-height: 28px;
        margin-bottom: 8px;
        font-size: 20px;
    }

    .form__subitem.registration-date {
        order: 2;
    }

    .form__subitem.inn input.form__data[type="number"],
    .form__subitem.ogrn input.form__data[type="number"] {
        width: 403px;
    }

    .legal {
        width: 857px;
    }

    .contacts-data input.form__data[type="text"] {
        width: 403px;
    }

    .contacts-data input.form__data[type="tel"] {
        width: 298px;
    }

    .form__item {
        gap: 16px;
    }

    .contacts-data .organization-fax input.form__data[type="tel"] {
        width: 193px;
    }

    .form-checkbox {
        width: auto;
        min-width: 403px;
        line-height: 17px;
        font-size: 12px;
    }

    .work__type input.form__data[type="text"] {
        width: 298px;
        box-sizing: border-box;
    }


    .cooperation__form .form-button {
        width: 298px;
    }

    /*CAREER*/

    .block__career {
        width: 1240px;
        margin: 0 auto;
    }

    .career__wrapper {
        margin: 0;
    }

    .career-image {
        width: 507px;
        min-width: 507px;
        min-height: 300px;
    }

    .title.about__title.block__title {
        margin-bottom: 24px;
    }

    .about__block.block__contacts .title.about__title.block__title {
        margin-bottom: 48px;
    }

    .career-text-main {
        line-height: 29px;
        font-size: 24px;
    }

    .block__career .career-leader {
        width: 717px;
        gap: 12px;
    }

    .career-attention .career-text-main {
        margin-bottom: 16px;
    }

    .career__wrapper {
        row-gap: 100px;
    }

    .career__best {
        line-height: 50px;
        font-size: 36px;
    }

    .career__advantages .company__about {
        line-height: 22px;
        font-size: 16px;
    }

    .career__advantages .years img {
        width: 180px;
        height: 90px;
    }

    .career__advantages .years {
        padding: 24px;
    }

    .career__advantages {
        grid-template-columns: 536px 1fr 250px;
    }

    .about__title.block__title.awards__title {
        line-height: 29px;
        margin-bottom: 0;
        font-size: 24px;
    }

    .awards__item.swiper-slide {
        width: 144px;
        height: 128px;
        padding: 0 8px;
    }

    .awards.swiper {
        padding-bottom: 16px;
        gap: 15px;
    }
    .news.swiper {
        margin-right: auto;
        margin-left: auto;
    }

    .awards__wrapper {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }

    .awards__slider {
        display: flex;
        gap: 8px;
    }

    .awards__slider .slider__button__link {
        width: 48px;
        height: 48px;
    }


    .career__block {
        grid-template-columns: 403px 1fr;
    }


    .button-details {
        position: absolute;
        top: 22px;
        right: 16px;
    }

    .vacancy__button.button {
        flex-grow: 0;
        line-height: 20px;
        padding: 7px 31px;
        font-size: 14px;
    }

    .vacancy__buttons {
        justify-content: center;
    }

    .vacancy__conditions {
        display: flex;
        gap: 16px;
        margin-top:20px;
    }

    .requirements {
        width: 362px;
    }

    .conditions {
        display: block;
        width: 331px;
    }

    .career__contacts {
        grid-template-columns: 403px 1fr;
    }

    .career__contacts a {
        line-height: 38px;
        font-size: 32px;
    }

    /*DOCUMENTS*/

    .block__documents {
        width: 1240px;
        margin: 0 auto 64px;
    }

    .block__documents ul.filters {
        margin-right: 0;
        margin-left: 0;
    }

    .object__info-container {
        margin: 0;
    }

    .block__documents .title.about__title.block__title {
        margin-bottom: 32px;
    }

    .block__documents .multi-select-container .multi-select-button {
        width: 298px;
    }

    .block__documents.object__info-documents .object__info-item:before {
        width: 48px;
        height: 48px;
    }

    .block__documents.object__info-documents .object__info-item.object__info-agreement:before {
        background-image: url(../../../Images/icons/agreement_48.svg);
    }

    .block__documents.object__info-documents .object__info-item.object__info-confidentiality:before {
        background-image: url(../../../Images/icons/agreement_48.svg);
    }

    .block__documents .object__info-text {
        line-height: 29px;
        font-size: 24px;
    }

    .block__documents.object__info-documents .object__info-item {
        padding-left: 88px;
    }

    .block__documents .object__info-link--mobile {
        display: none;
    }

    .block__documents .object__info-link--desktop {
        display: block;
    }

    .block__documents .object__info-link {
        width: 48px;
        height: 48px;
    }

    .confidentiality.object__info-list {
        padding: 0 0 48px;
        margin-bottom: 0;
    }

    .other.object__info-list {
        padding: 32px 0 0;
        margin-bottom: 100px;
    }

    .block__documents .object__info-description {
        display: block;
        line-height: 17px;
        font-size: 12px;
    }
}