

/* Start:/local/templates/kipreya_business/components/bitrix/news.list/banner/style.css?17520624462904*/
.section-banner {
    height: 100vh;
    position: relative;
    overflow: hidden;
}

.section-banner__pattern {
    position: absolute;
    bottom: 0;
    right: 0;
}

.section-banner__image {
    position: absolute;
    inset: 0;
    z-index: -1;
    height: 100vh;
    width: 100%;
}

.section-banner__image img {
    object-fit: cover;
    object-position: right;
    width: 100%;
    height: 100vh;
}

.section-banner-gradient-one {
    position: absolute;
    bottom: 0;
    z-index: 2;
    width: 100%;
    height: 487px;
    background: linear-gradient(180deg, #202020 0%, rgba(32, 32, 32, 0) 100%);
    opacity: 0.7;
    transform: matrix(1, 0, 0, -1, 0, 0);
}

.section-banner-gradient-two {
    position: absolute;
    top: 0;
    z-index: 2;
    width: 100%;
    height: 431px;
    background: linear-gradient(180deg, #202020 0%, rgba(32, 32, 32, 0) 100%);
    opacity: 0.7;
}

.banner {
    display: flex;
    height: 100%;
}

.banner-info {
    position: relative;
    z-index: 3;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    height: calc(100% - 72px);
    max-width: 1108px;
}

.banner-info * {
    color: var(--c-white);
}

.banner-info h1 {
    position: relative;
}

.banner-info h1 img {
    position: absolute;
    top: -50px;
    right: -68px;
}

.banner-info p {
    margin: 16px 0 0 0;
}

.banner-info .button {
    margin: 48px 0 0 0;
}

.section-banner .swiper {
    overflow: hidden;
    min-height: unset;
    height: 100vh;
}

.section-banner .swiper-slide {
    width: 100%;
}

.banner-info-buttons {
    display: flex;
    flex-direction: row;
    gap: 16px;
}

@media (max-width: 1919px) {
    .section-banner__pattern {
        right: -265px;
    }

    .banner-info {
        max-width: 1018px;
    }

    .banner-info .button {
        margin: 32px 0 0 0;
    }

    .section-banner-gradient-two {
        height: 328px;
    }
}

@media (max-width: 1439px) {
    .section-banner__pattern {
        right: -630px;
    }

    .banner-info h1 img {
        width: 48px;
        height: 47px;
        right: -52px;
        top: -34px;
    }
}

@media (max-width: 1023px) {
    .section-banner__pattern {
        display: none;
    }

    .banner-info .button {
        margin: 0;
    }

    .banner-info .button:first-child {
        margin: 24px 0 0 0;
    }

    .banner-info-buttons {
        flex-direction: column;
    }

    .banner-info-buttons a.button {
        width: 100%;
    }

    .banner-info h1 img {
        top: -38px;
    }

    .section-banner-gradient-two {
        height: 196px;
    }
}

@media (max-width: 518px) {
    .banner-info h1 {
        max-width: 200px;
    }

    .banner-info h1 img {
        right: 0;
        left: 179px;
    }
}

@media (max-width: 767px) {
    .section-banner,
    .section-banner__image,
    .section-banner .swiper,
    .section-banner__image img {
        height: 500px;
    }
}
/* End */


/* Start:/local/templates/kipreya_business/components/bitrix/news.list/about/style.css?17520624461039*/
.section-about{
    padding-top: 150px;
}

.section-about-info h2,
.section-about-info p{
    margin: 0 0 24px 0;
}

.section-about-info-additional{
    display: flex;
    flex-direction: column;
    gap: 4px;
    margin: 0 0 48px 0;
}

.section-about-info-additional p{
    margin: unset;
}

.section-about-info .button{
    margin: auto 0 0 0;
}

.section-about-image,
.section-about-mobile-image{
    border-radius: 20px;
    overflow: hidden;
}

.section-about-mobile-image{
    display: none;
}

@media (max-width: 1439px){
    .section-about-info h2{
        margin: 0 0 24px 0;
    }

    .section-about-info-additional{
        margin: 0 0 32px 0
    }
}

@media (max-width: 1023px){
    .section-about-info .button{
        width: 100%;
        margin: unset;
    }

    .section-about-image{
        display: none;
    }

    .section-about-mobile-image{
        display: block;
        margin: 0 0 24px 0;
    }

    .section-about-mobile-image img{
        width: 100%;
        height: 240px;
        object-fit: cover;
    }
}
/* End */


/* Start:/local/templates/kipreya_business/components/bitrix/news.list/infrastructure/style.css?17520624464030*/
.section-infrastructure .section-body {
    display: flex;
    flex-direction: row;
    gap: 32px;
}

.genplan {
    position: relative;
}

.genplan-image img {
    border: 1px solid var(--c-white);
    border-radius: 20px;
}

.genplan-svg {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
}

.genplan-svg__item {
    fill: transparent;
    opacity: .4;
    /* stroke: 1px var(--c-dark-wine); */
    cursor: pointer;
    transition: .3s ease-in-out;
}

.genplan-svg__item:hover {
    fill: var(--c-wine);
}

.genplan-svg__item.active {
    fill: var(--c-wine);
}

.genplan-label {
    position: absolute;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    box-shadow: 0 6px 30px 5px rgba(76, 78, 100, 0.12), 0 16px 24px 2px rgba(76, 78, 100, 0.14), 0 8px 10px -5px rgba(76, 78, 100, 0.20);
    background-color: var(--c-white);
    color: var(--c-wine);
    cursor: pointer;
    transition: .3s ease-in-out;
}

.genplan-label:hover {
    background-color: var(--c-light-wine);
}

.genplan-label.active {
    background-color: var(--c-wine);
    color: var(--c-white);
}

.infrastructure-list {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: fit-content;
    padding: 48px 32px;
    border-radius: 20px;
    background-color: var(--c-light-wine);
}

.infrastructure-list-item {
    padding: 24px 0 23px 0;
    border-bottom: 1px solid var(--c-white);
    cursor: pointer;
}

.infrastructure-list-item:last-child {
    padding: 24px 0;
    border-bottom: none;
}

.infrastructure-list-item__header {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 16px;
}

.infrastructure-list-item__header h4 {
    transition: .3s ease-in-out;
}

.infrastructure-list-item:hover h4 {
    color: var(--c-wine);
}

.infrastructure-list-item__num {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    min-width: 48px;
    width: 48px;
    height: 48px;
    background-color: var(--c-wine);
    border-radius: 50%;
    transition: .3s ease-in-out;
}

.infrastructure-list-item.active .infrastructure-list-item__num {
    background-color: var(--c-white);
}

.infrastructure-list-item__num p {
    color: var(--c-white);
}

.infrastructure-list-item.active .infrastructure-list-item__num p {
    display: none;
}

.infrastructure-list-item__num .close-button {
    display: none;
}

.infrastructure-list-item.active .close-button {
    display: block;
}

.infrastructure-list-item:hover .infrastructure-list-item__num {
    box-shadow: 0 9px 46px 8px rgba(58, 53, 65, 0.12), 0 24px 38px 3px rgba(58, 53, 65, 0.14), 0 11px 15px -7px rgba(58, 53, 65, 0.20);

}

.infrastructure-list-item__list {
    display: flex;
    flex-direction: column;
    max-height: 0;
    margin: 0 0 0 64px;
    overflow: hidden;
    transition: .3s ease-in-out;
}

.infrastructure-list-item.active .infrastructure-list-item__list {
    max-height: 500px;
}

@media (max-width: 1919px) {
    .section-infrastructure .section-body {
        gap: 24px;
    }

    .genplan {
        width: 703px;
    }

    .infrastructure-list {
        width: 497px;
        padding: 24px;
    }

    .infrastructure-list-item {
        padding: 16px 0 15px 0;
    }
}

@media (max-width: 1439px) {
    .genplan {
        width: 536px;
    }

    .infrastructure-list {
        padding: 16px 24px;
    }

    .infrastructure-list-item__num {
        min-width: 32px;
        width: 32px;
        height: 32px;
    }

    .infrastructure-list-item__list{
        margin: 0 0 0 48px;
    }
}

@media (max-width: 1023px) {
    .section-infrastructure .section-body {
        flex-direction: column;
    }

    .genplan {
        width: 100%;
        overflow: scroll;
    }

    .genplan-svg {
        width: 538px;
    }

    .infrastructure-list {
        width: 100%;
    }

    .infrastructure-list-item__list {
        margin: 0 0 0 48px;
    }
}
/* End */


/* Start:/local/templates/kipreya_business/components/bitrix/news.list/resident/style.css?17520624461078*/
.section-resident{
    padding-top: 150px;
}

.section-resident .section-body{
    display: flex;
    flex-direction: row;
    gap: 32px;
}

.resident-side{
    width: 100%;
    max-width: 820px;
}

.resident-side__items{
    display: flex;
    flex-direction: column;
    gap: 32px;
    width: 100%;
}

.resident-side-block{
    display: flex;
    flex-direction: column;
    gap: 16px;
}

.resident-side-list{
    display: flex;
    flex-direction: column;
    gap: 4px;
    border-radius: 20px;
    overflow: hidden;
}

.resident-side-list__item{
    display: flex;
    flex-direction: column;
    gap: 8px;
    padding: 24px 32px;
    background-color: var(--c-light-wine);
}

@media (max-width: 1919px){
    .section-resident .section-body{
        gap: 24px;
    }
}

@media (max-width: 1439px){
    .resident-side-list__item{
        padding: 12px 24px;
    }
}

@media (max-width: 1023px){
    .section-resident .section-body{
        flex-direction: column;
    }

    .resident-side{
        max-width: unset;
    }

    .resident-side-block{
        gap: 8px;
    }
}
/* End */


/* Start:/local/templates/kipreya_business/components/bitrix/news.list/selection/style.css?17520624461398*/
.section-selection .section-header {
    display: flex;
    flex-direction: column;
    gap: 24px;
    margin: 0 0 32px 0;
}

.section-selection .section-header p {
    color: #505050;
}

.selection-list {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 32px;
}

.selection-item {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 24px;
    padding: 32px;
    border-radius: 20px;
    box-shadow: 0 2px 10px 0 rgba(76, 78, 100, 0.22);
}

.selection-item__icon {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    width: 72px;
    height: 72px;
    border-radius: 15px;
    box-shadow: 0 4px 11px 0 rgba(0, 0, 0, 0.06);
    background-color: var(--c-wine);
}

.selection-item__text {
    display: flex;
    flex-direction: column;
    gap: 4px;
}

@media (max-width: 1919px) {
    .selection-list {
        gap: 24px;
    }
}

@media (max-width: 1439px) {
    .selection-item {
        gap: 16px;
        padding: 24px;
    }

    .selection-item__icon {
        width: 48px;
        height: 48px;
    }

    .selection-item__icon img {
        width: 32px;
        height: 32px;
    }
}

@media (max-width: 1023px) {
    .section-selection .section-header {
        gap: 16px;
        margin: 0 0 24px 0;
    }

    .selection-list {
        grid-template-columns: 1fr;
        gap: 16px;
    }
}
/* End */


/* Start:/local/templates/kipreya_business/components/bitrix/news.list/resident-docs/style.css?1752062446797*/
section.section-docs {
    margin: 48px 0 0 0;
}

.selection-additional {
    display: flex;
    flex-direction: column;
    gap: 16px;
}

.selection-additional__list {
    display: flex;
    flex-direction: column;
    gap: 8px;
    width: fit-content;
    min-width: 1104px;
    padding: 24px 32px;
    border-radius: 20px;
    background-color: var(--c-light-wine);
}

@media (max-width: 1919px) {
    .selection-additional__list {
        min-width: 808px;
    }
}

@media (max-width: 1439px) {
    .selection-additional__list {
        min-width: 616px;
        width: 616px;
        padding: 16px 24px;
    }
}

@media (max-width: 1023px) {
    section.section-docs {
        margin: 32px 0 0 0;
    }

    .selection-additional__list {
        min-width: unset;
        width: 100%;
    }
}
/* End */


/* Start:/local/templates/kipreya_business/components/bitrix/form.result.new/promo/style.css?17520624463338*/
.promo {
    position: relative;
    display: flex;
    flex-direction: column;
    gap: 24px;
    padding: 160px 124px;
}

.promo .note {
    position: absolute;
    bottom: 24px;
    left: 124px;
    color: var(--c-gray-light);
}

.promo h2 {
    z-index: 2;
    color: var(--c-white);
}

.promo > p {
    z-index: 2;
    margin: 0 0 24px 0;
    color: var(--c-gray-light);
}

.promo button.button {
    border: unset;
    padding: 12px 24px;
    background-color: var(--c-white);
    color: var(--c-wine);
    box-shadow: 0 5px 26px 4px rgba(0, 80, 127, 0.12), 0 14px 21px 2px rgba(0, 80, 127, 0.14), 0 7px 9px -4px rgba(0, 80, 127, 0.30);
}

.promo button.button[disabled] {
    background-color: var(--c-white) !important;
    color: var(--c-wine) !important;
}

/* .promo button.button { */
/*     background-color: var(--c-wine) !important; */
/*     color: var(--c-white) !important; */
/* } */

/* .promo button.button:hover { */
/*     background-color: var(--c-dark-wine) !important; */
/* } */

.promo__image {
    position: absolute;
    inset: 0;
    object-fit: cover;
}

.promo__image img {
    width: 100%;
    height: 100%;
}

.promo--form form {
    position: relative;
    z-index: 20;
}

.promo--form .form-wrapper {
    display: flex;
    flex-direction: row;
    align-items: center;
    flex-wrap: wrap;
    column-gap: 32px;
    row-gap: 24px;
}

.promo .input-wrap {
    max-width: 394px;
}

.promo .input-wrap * {
    color: var(--c-white);
    border-color: var(--c-white);
}

.promo--form .p3 {
    color: var(--c-gray-light);
}

.promo--form a.link {
    color: var(--c-gray-light);
    text-decoration: unset;
}

.promo.promo--form .button {
    position: relative;
    z-index: 2;
    max-width: 394px;
    width: 100%;
}

.promo.promo--form .success-wrapper .success {
    margin: 36px 0 0 0;
}

@media (max-width: 1919px) {
    .promo {
        padding: 120px 108px;
    }

    .promo--form .form-wrapper {
        row-gap: 16px;
    }

    .promo .input-wrap,
    .promo.promo--form .button {
        max-width: 281.5px;
    }

    .promo .input-wrap *,
    .promo--form .p3 {
        font-size: 12px;
        line-height: 16px;
    }

    .promo.promo--form .success-wrapper .success {
        margin: 15px 0;
        max-width: 450px;
    }

    .promo .note {
        left: 108px;
    }
}

@media (max-width: 1439px) {
    .promo {
        gap: 16px;
        padding: 84px 42px 84px 42px;
    }

    .promo > p {
        margin: 0 0 16px 0;
    }

    .promo .input-wrap,
    .promo.promo--form .button {
        max-width: 210.5px;
    }

    .promo .note {
        left: 42px;
    }
}

@media (max-width: 1023px) {
    .section-promo-form {
        display: none;
    }
    .section-promo-two h2 {
        font-size: 32px;
        line-height: 40px;
    }

    .promo .button {
        margin: 8px 0 118px 0;
    }

    .promo--form .form-wrapper {
        flex-direction: column;
        max-width: unset;
    }

    .promo--form .input-wrap {
        max-width: unset;
    }

    .promo--form .input-wrap:nth-child(1) {
        margin: 0 0 32px 0;
    }

    .promo.promo--form .button {
        max-width: 178px;
    }

    .promo--form .p3 {
        margin: 24px 0 162px 0;
    }

    .promo.promo--form .success-wrapper .success {
        margin: 0 0 294px 0;
        max-width: 450px;
    }
}
/* End */


/* Start:/local/templates/kipreya_business/components/bitrix/news.list/resident-politic/style.css?17520624462566*/
.section-politic .section-body {
    display: flex;
    flex-direction: row;
    gap: 32px;
}

.politic-title {
    max-width: 678px;
}

.politic-title h2 {
    position: sticky;
    top: 120px;
}

.politic-item {
    display: flex;
    flex-direction: row;
}

.politic-slide {
    width: 50px;
    margin-right: 24px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    position: relative;
}

.politic-number {
    z-index: 2;
    display: flex;
    justify-content: center;
    align-items: center;
    flex: 1 0 auto;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background: var(--c-light-wine);
    color: var(--c-black);
    transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.politic-number p {
    transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.politic-slide:after {
    content: "";
    width: 2px;
    height: 100%;
    background: #C2C2C2;
    position: absolute;
    z-index: 1;
}

.politic-slide.blue .politic-number {
    background: var(--c-wine);
}

.politic-slide.blue .politic-number p {
    color: var(--c-white);
}

.politic-item--last .politic-slide:after {
    content: unset;
}

.politic-item--last .politic-line {
    background: transparent;
}

.politic-line {
    width: 2px;
    height: 100%;
    background: var(--c-wine);
    transform-origin: 0 0;
    z-index: 3;
}

.politic-description {
    max-width: 888px;
}

.politic-description h4 {
    margin: 0 0 4px 0;
}

.politic-empty-space {
    width: 100%;
    height: 64px;
}

.politic-text {
    display: flex;
    flex-direction: column;
    gap: 4px;
    margin: 0 0 0 12px;
}

.politic-text p {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 12px;
}

.politic-text p::before {
    content: '';
    display: flex;
    width: 3px;
    height: 3px;
    border-radius: 50%;
    background: var(--c-gray-dark);
}

@media (max-width: 1919px) {
    .section-politic .section-body {
        gap: 24px;
    }

    .politic-title {
        max-width: 496px;
    }

    .politic-description {
        max-width: 630px;
    }
}

@media (max-width: 1439px) {
    .politic-title {
        max-width: 375px;
    }

    .politic-description {
        max-width: 463px;
    }
}

@media (max-width: 1023px) {
    .section-politic {
        display: none;
    }

    .politic-item--last .politic-empty-space {
        height: 0;
    }

    .politic-description {
        max-width: 100%;
    }

    .politic-empty-space {
        width: 100%;
        height: 24px;
    }
}
/* End */


/* Start:/local/templates/kipreya_business/components/bitrix/news.list/industrial/style.css?17520624461695*/
.section-industrial{
    padding-top: 150px;
}

.section-industrial .section-header{
    max-width: 961px;
}

.section-industrial .section-body{
    display: flex;
    flex-direction: row;
    gap: 32px;
}

.industrial-list{
    display: flex;
    flex-direction: column;
    gap: 4px;
    max-width: 961px;
    border-radius: 20px;
    overflow: hidden;
}

.industrial-item{
    display: flex;
    flex-direction: row;
    gap: 4px;
}

.industrial-item__num,
.industrial-item__text{
    background-color: #e6eef3;
}

.industrial-item:nth-child(even) .industrial-item__num,
.industrial-item:nth-child(even) .industrial-item__text{
    background-color: rgba(209, 205, 196, 0.3);
}

.industrial-item__num{
    min-width: 77px;
    width: 77px;
    padding: 16px 0 0 32px;
}

.industrial-item__text{
    width: 100%;
    padding: 16px 32px;
}

.industrial-image{
    border-radius: 20px;
    overflow: hidden;
}

@media (max-width: 1919px){
    .section-industrial .section-header{
        max-width: 704px;
    }

    .section-industrial .section-body{
        gap: 24px;
    }

    .industrial-list{
        max-width: 704px;
    }
}

@media (max-width: 1439px){
    .industrial-list{
        max-width: 536px;
    }

    .industrial-item__num{
        padding: 12px 0 0 24px;
    }

    .industrial-item__text{
        padding: 12px 24px;
    }
}

@media (max-width: 1023px){
    .section-industrial .section-body{
        flex-direction: column;
    }

    .industrial-list{
        max-width: unset;
    }

    .industrial-image img{
        width: 100%;
        height: 240px;
        object-fit: cover;
    }

    .industrial-item__num{
        min-width: 64px;
        width: 64px;
    }
}
/* End */


/* Start:/local/templates/kipreya_business/components/bitrix/news.list/tarif/style.css?17520624461777*/
.section-tarif .section-body {
    display: flex;
    flex-direction: row;
    gap: 32px;
}

.tarif-text {
    display: flex;
    flex-direction: column;
    width: 100%;
    max-width: 678px;
}

.tarif-text h2 {
    max-width: 655px;
}

.tarif-list {
    display: flex;
    flex-direction: column;
    gap: 4px;
    width: 100%;
    max-width: 962px;
    border-radius: 20px;
    overflow: hidden;
}

.tarif-item {
    display: flex;
    flex-direction: row;
    gap: 4px;
}

.tarif-item__num,
.tarif-item__text {
    background-color: #E6EEF3;
}

.tarif-item__num {
    min-width: 77px;
    width: 77px;
    padding: 16px 0 0 32px;
}

.tarif-item__text {
    width: 100%;
    padding: 16px 32px;
}

.tarif-price {
    display: flex;
    flex-direction: column;
    gap: 4px;
    width: fit-content;
    margin: auto 0 0 0;
    padding: 32px;
    border-radius: 20px;
    background-color: var(--c-wine);
    box-shadow: 0 2px 10px 0 rgba(76, 78, 100, 0.22);
}

.tarif-price p {
    color: #E6E7E8;
}

.tarif-price h4 {
    color: var(--c-white);
}

@media (max-width: 1919px) {
    .section-tarif .section-body {
        gap: 24px;
    }

    .tarif-text {
        max-width: 496px;
    }

    .tarif-price {
        width: 100%;
    }
}

@media (max-width: 1439px) {
    .tarif-text {
        max-width: 376px;
    }

    .tarif-item__text {
        padding: 12px 24px;
    }

    .tarif-item__num {
        padding: 12px 0 0 24px;
    }

    .tarif-price {
        padding: 24px;
    }
}

@media (max-width: 1023px) {
    .section-tarif .section-body {
        flex-direction: column;
    }

    .tarif-text {
        max-width: unset;
    }

    .tarif-price {
        margin: 24px 0 0 0;
    }

    .tarif-item__num {
        min-width: 64px;
        width: 64px;
    }
}
/* End */


/* Start:/local/templates/kipreya_business/components/bitrix/news.list/contacts/style.css?17520624461592*/
.section-contacts{
    padding-top: 150px;
}

.section-contacts .section-body{
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 32px;
}

.contacts-text{
    display: flex;
    flex-direction: column;
    gap: 24px;
}

.contacts-item{
    display: flex;
    flex-direction: column;
    gap: 24px;
    margin: 0 0 24px 0;
}

.contacts-list{
    display: flex;
    flex-direction: column;
    gap: 24px;
}

.contacts-list__item{
    display: flex;
    flex-direction: column;
    gap: 4px;
}

.contacts-list__item p.p3{
    color: var(--c-gray-medium);
}

.contacts-list__item a.link{
    color: var(--c-black);
    text-decoration: unset;
}

.map.map--contacts{
    min-width: 961px;
    width: 961px;
    height: 688px;
    border-radius: 20px;
    overflow: hidden;
}

.contacts-text{
    width: 100%;
}

@media (max-width: 1919px){
    .section-contacts .section-body{
        gap: 24px;
    }

    .map.map--contacts{
        min-width: 704px;
        width: 704px;
        height: 688px;
    }
}

@media (max-width: 1439px){
    .map.map--contacts{
        min-width: 536px;
        width: 536px;
        height: 583px;
    }

    .contacts-list{
        gap: 16px;
    }

    .contacts-text{
        gap: 16px;
    }

    .contacts-item{
        gap: 16px;
        margin: 0 0 16px 0;
    }
}

@media (max-width: 1023px){
    .section-contacts .section-body{
        flex-direction: column;
    }

    .map.map--contacts{
        min-width: 327px;
        width: 100%;
        height: 386px;
    }

    .section-contacts a.button{
        width: 100%;
    }
}
/* End */
/* /local/templates/kipreya_business/components/bitrix/news.list/banner/style.css?17520624462904 */
/* /local/templates/kipreya_business/components/bitrix/news.list/about/style.css?17520624461039 */
/* /local/templates/kipreya_business/components/bitrix/news.list/infrastructure/style.css?17520624464030 */
/* /local/templates/kipreya_business/components/bitrix/news.list/resident/style.css?17520624461078 */
/* /local/templates/kipreya_business/components/bitrix/news.list/selection/style.css?17520624461398 */
/* /local/templates/kipreya_business/components/bitrix/news.list/resident-docs/style.css?1752062446797 */
/* /local/templates/kipreya_business/components/bitrix/form.result.new/promo/style.css?17520624463338 */
/* /local/templates/kipreya_business/components/bitrix/news.list/resident-politic/style.css?17520624462566 */
/* /local/templates/kipreya_business/components/bitrix/news.list/industrial/style.css?17520624461695 */
/* /local/templates/kipreya_business/components/bitrix/news.list/tarif/style.css?17520624461777 */
/* /local/templates/kipreya_business/components/bitrix/news.list/contacts/style.css?17520624461592 */
