<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.contactsSectionForm{padding: calc(var(--font-size-16)*2.5) 0;background: var(--background-color);color: var(--text-color-1);}
.contactsSectionForm .left, .contactsSectionForm__textBlock{display: flex;flex-direction: column;gap: calc(var(--font-size-16)*1.5)}
.contactsSectionForm .left{gap: calc(var(--font-size-16)*2)}
.contactsSectionForm .left, .contactsSectionForm .right{flex: 1 1 50%}
.contactsSectionForm__container p{font-size: clamp(11px, var(--font-size-16), 16px);}
.contactsSectionForm .form {height: auto;display: flex;flex-wrap: wrap;flex-direction: column;gap: calc(var(--font-size-16)*1.875) calc(var(--font-size-16)*1.5);max-width: calc(var(--font-size-16)*49.625);width: 100%;}
.contactsSectionForm .btn {flex: 1 0 auto;justify-content: center;}
.contactsSectionForm .btn{color: var(--black, #000000)}
.contactsSectionForm .disclaimer{flex: 1 1 100%}
.contactsSectionForm .clmn{display: flex;flex-direction: column;gap: var(--font-size-16);}
.contactsSectionForm .form__footer{display: flex;gap: calc(var(--font-size-16)*3);}

.contactsSectionForm .gaSelect{background: var(--form-background-item, transparent);border: 1px solid var(--form-item-border-color, var(--border-color));}
.contactsSectionForm .gaSelect__label{font-size: 12px;line-height: 1.25em;align-self: stretch;color: var(--form-text-color, var(--text-color-1));}
.contactsSectionForm .gaSelect__inner {display: flex;align-items: center;justify-content: space-between;cursor: pointer;margin-top: calc(var(--font-size-16)* 0.5);}
.contactsSectionForm .gaSelect__inner span {font-weight: 700;}
.contactsSectionForm .gaSelect__icon{margin-top: calc(var(--font-size-16)* -1);}

@media (min-width: 1000px) {
    .contactsSectionForm .row {display: flex;flex: 0 0 100%;gap: 24px;}
    .contactsSectionForm .clmn {flex: 1 1 50%;}
    .contactsSectionForm__container{padding: calc(var(--font-size-16)*3.25) calc(var(--font-size-16)*2.5);display: flex;position: relative}
    .contactsSectionForm__container &gt; *{flex: 0 0 50%;}
    .contactsSectionForm__container .left {border-right: 1px solid #ffffff2e;max-width: calc(var(--font-size-16)*53);padding-right: calc(var(--font-size-16)*6.375)}
    .contactsSectionForm__container .right {display: flex;justify-content: flex-end;}
    .contactsSectionForm__container:before, .contactsSectionForm__container:after{content: "";display: block;position: absolute;left: 0;width: 100%;height: calc(var(--font-size-16)*2.125);}
    .contactsSectionForm__container:before{
        top: 0;
        background: url("data:image/svg+xml;charset=UTF-8,%3csvg width='1778' height='35' viewBox='0 0 1778 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath opacity='0.2' d='M1 33.4776V1H1293.93H1777V35' stroke='white'/%3e%3c/svg%3e") center no-repeat;
        background-size: cover;
    }
    .contactsSectionForm__container:after{
        bottom: 0;
        background: url("data:image/svg+xml;charset=UTF-8,%3csvg width='1778' height='35' viewBox='0 0 1778 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath opacity='0.2' d='M1 1.52239V34H1293.93H1777V4.17233e-07' stroke='white'/%3e%3c/svg%3e") center no-repeat;
        background-size: cover;
    }
}
@media (max-width: 1000px) {
    .contactsSectionForm__container{
        flex-direction: column;
    }
    .contactsSectionForm__container p{font-size: 14px}
    .contactsSectionForm__container .right{justify-content: flex-start}
    .contactsSectionForm .form{max-width: none;flex-direction: column;margin-top: 24px}
    .contactsSectionForm .row{display: flex;flex-direction: column;gap: 16px;}
    .contactsSectionForm .form__item textarea{min-height: 350px}
    .contactsSectionForm .form__footer {
        flex-direction: column;
        gap: 10px;
        text-align: center;
    }
}
.wrs-bitrix-captcha-contacts  {
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-content: stretch;
}
.wrs-bitrix-captcha-contacts  label.form__item {
    flex: 1 1 0;
    min-width: 100px;
    margin-left: 1.4rem;
}

.wrs-bitrix-captcha-contacts  .captcha-img{
    width: 48%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
}
.wrs-bitrix-captcha-contacts  .captcha-img img{
    width: 80%;
    min-width: 150px;
}

.wrs-bitrix-captcha-contacts  .captcha-img .relaod-captcha{
    width: 20%;
    background-color: #6c6c6c;
}
.form-error-box {
    color: red;
}

@media (max-width: 600px) {
    .wrs-bitrix-captcha-contacts  .captcha-img {
        width: 100%;
        padding: 0;
    }

    .wrs-bitrix-captcha-contacts  label.form__item,
    .wrs-bitrix-captcha-contacts  label.form__item.focus {
        flex: 1 1 100%; /* элементы занимают всю ширину и переносятся */
        min-width: auto; /* убираем минимальную ширину, чтобы не мешала */
        margin: 1rem 0 0 0;
    }
}</pre></body></html>