.contact_section .col_block_l {
    flex-grow: 1;
}

.full_page_form_standart_2 .b24-form-wrapper,
.form_after_video .b24-form-wrapper,
.contact_section .col_block_l .b24-form-wrapper {
    width: 100%;
    max-width: unset;
    border: unset;
}

.full_page_form_arenda .b24-form .b24-form-wrapper,
.full_page_form_kviz .b24-form .b24-form-wrapper {
    background-color: #ffd6d8;
}

.full_page_form_kviz .b24-form .b24-form-wrapper .b24-form-progress-bar-container {
    flex: 1 0 auto;
}


.full_page_form_arenda .b24-form-wrapper,
.full_page_form_standart_2 .b24-form-wrapper,
.form_after_video .b24-form-wrapper,
.contact_section .col_block_l .b24-form-wrapper {
    -webkit-border-radius: 43px;
    -moz-border-radius: 43px;
    border-radius: 43px;
    -webkit-box-shadow: unset !important;
    -moz-box-shadow: unset !important;
    box-shadow: unset !important;
}

/*кнопка отправки */
.full_page_form_standart_2 .b24-form-wrapper .b24-form-btn-block .b24-form-btn {
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
}

.form_after_video .b24-form-wrapper .b24-form-btn-block .b24-form-btn,
.contact_section .col_block_l .b24-form-wrapper .b24-form-btn-block .b24-form-btn {
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}

/*поля ввода*/
.full_page_form_standart_2 .b24-form-wrapper .b24-form-content .b24-form-control-file,
.full_page_form_standart_2 .b24-form-wrapper .b24-form-control-container .b24-form-control,
.form_after_video .b24-form-wrapper .b24-form-control-container .b24-form-control,
.contact_section .col_block_l .b24-form-wrapper .b24-form-control-container .b24-form-control {
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}

/* разметка */
.full_page_form_standart_2 .b24-form-wrapper {
    padding: 72px;
}

.full_page_form_standart_2 .b24-form-header {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 24px;
    border: unset;
    margin-bottom: 24px;
}

.full_page_form_standart_2 .b24-form-header .b24-form-header-title {
    font-weight: 700;
    font-size: 45px;
    line-height: 40px;
    text-align: left;
    max-width: 830px;
}

.full_page_form_standart_2 .b24-form-header .b24-form-header-description {
    font-weight: 400;
    font-size: 32px;
    line-height: 40px;
    text-align: left;
    max-width: 1365px;
}

.full_page_form_standart_2 .b24-form-field-agreement.b24-form-control-agreement {
}

.full_page_form_standart_2 .b24-form-field-agreement.b24-form-control-agreement .b24-form-control-container {
    display: flex;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-content: flex-start;
    align-items: flex-start;
    text-align: left;
    gap: 5px;
}

.full_page_form_standart_2 .b24-form-field-agreement.b24-form-control-agreement .b24-form-control-container {
}

.full_page_form_standart_2 .b24-form-padding-side {
    padding: unset;
}

.full_page_form_standart_2 .b24-form-field {
    margin-bottom: auto !important;
}

.full_page_form_standart_2 .b24-form-control-alert {
    margin-bottom: auto !important;
}

/* Основной стиль для блока */
.full_page_form_standart_2 .b24-form-wrapper .b24-form-content form {
    display: grid;
    grid-template-areas:
        "form_block_1 form_block_2"
        "form_block_1 form_block_3";
    grid-template-columns: 900px auto; /* Ширина колонок */
    gap: 15px; /* Расстояние между элементами */
    row-gap:normal;
}

.full_page_form_standart_2 .b24-form-wrapper .b24-form-content form.b24-with-captcha > div:nth-child(1)
{align-self:auto;}
.full_page_form_standart_2 .b24-form-wrapper .b24-form-content form.b24-with-captcha {
    display: grid;
    grid-template-areas:
        "form_block_1 form_block_2"
        "form_block_4 form_block_3";
    grid-template-columns: 65% auto; /* Ширина колонок */
    gap: 15px; /* Расстояние между элементами */
}

.full_page_form_standart_1.full_page_form_standart_2 .b24-form-wrapper .b24-form-content form {
    display: grid;
    grid-template-areas:
        "form_block_1"
        "form_block_2"
        "form_block_3";
    grid-template-columns: 100%; /* Ширина колонок */
    gap: 15px; /* Расстояние между элементами */
}

.full_page_form_standart_1.full_page_form_standart_2.full_page_form_arenda .b24-form-wrapper .b24-form-content form > div:nth-child(1) > div:nth-child(1),
.full_page_form_standart_1.full_page_form_standart_2.full_page_form_arenda .b24-form-wrapper .b24-form-content form > div:nth-child(1) > div:nth-child(1),
.full_page_form_standart_1.full_page_form_standart_2 .b24-form-wrapper .b24-form-content form > div:nth-child(1) > div:nth-child(1),
.full_page_form_standart_1.full_page_form_standart_2 .b24-form-wrapper .b24-form-content form > div:nth-child(1) > div:nth-child(2) {
    width: 100%;
}

.full_page_form_standart_1.full_page_form_standart_2.full_page_form_arenda {
    max-width: 1166px;
    margin: 0 auto;
}

.full_page_form_standart_1.full_page_form_standart_2.full_page_form_arenda .b24-form-wrapper .b24-form-content form {
}

.full_page_form_standart_1.full_page_form_standart_2.full_page_form_arenda .b24-form-wrapper .b24-form-content form > div:nth-child(1) {
    display: flex;
    flex-direction: column;
}
.full_page_form_standart_2 .b24-form-wrapper .b24-form-content .b24-form-control-file .b24-form-control {
    border-color:#7B7171;
}
.full_page_form_standart_2 .b24-form-wrapper .b24-form-control-file .b24-form-control {
    color:#7B7171;
}
.full_page_form_standart_2 .b24-form-wrapper .b24-form-control-file .b24-form-control:after,
.full_page_form_standart_2 .b24-form-wrapper .b24-form-control-file .b24-form-control:before{
    background-color:#7B7171;
}
/* Стили для каждого элемента */

.full_page_form_standart_2 .b24-form-wrapper .b24-form-content form > div:nth-child(1) {
    grid-area: form_block_1;
    align-self: end;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 15px;
}

.full_page_form_standart_2 .b24-form-wrapper .b24-form-content form > div:nth-child(1) > div:nth-child(1) {
    width: 49%;
}

.full_page_form_standart_2 .b24-form-wrapper .b24-form-content form > div:nth-child(1) > div:nth-child(2) {
    width: 49%;
}

.full_page_form_standart_2 .b24-form-wrapper .b24-form-content form > div:nth-child(1) > div:nth-child(3) {
    width: 100%;
}


.full_page_form_standart_2 .b24-form-wrapper .b24-form-content form > div:nth-child(2) {
    grid-area: form_block_2;
}

.full_page_form_standart_2 .b24-form-wrapper .b24-form-content form > div:nth-child(3) {
    grid-area: form_block_3;
    align-self: end; /* Выравнивание по низу */
}
.b24-custome-captcha{
    grid-area: form_block_4;
}
.full_page_form_standart_2 .b24-form-wrapper .b24-form-content form.b24-with-captcha > div:nth-child(3) {
    grid-area: form_block_3;
    align-self: baseline;
}

/* Адаптивный стиль для экранов шириной до 768 пикселей */
@media (max-width: 768px) {
    .full_page_form_standart_2 .b24-form-wrapper .b24-form-content form {
        grid-template-areas:
            "form_block_1"
            "form_block_2"
            "form_block_3";
    }
}

.full_page_form_standart_2 .b24-form-wrapper .b24-form-content .b24-form-control-alert-message:after {
    display: none;
}

.full_page_form_standart_2 .b24-form-wrapper .b24-form-content .b24-form-control-container {
    margin: unset;
}

.full_page_form_standart_2 .b24-form-wrapper .b24-form-content .b24-form-field.b24-form-control-string.b24-form-control-alert .b24-form-control-container .b24-form-control-label {
    color: red;
}

.full_page_form_standart_2 .b24-form-wrapper .b24-form-content .b24-form-control-container .b24-form-control-label .b24-form-control-required {
    color: #DADADA;
}

.full_page_form_standart_2 .b24-form-wrapper .b24-form-content .b24-form-control-container .b24-form-control-label {
    text-align: left;
    padding: unset;
    color: #DADADA;
    font-weight: 400;
    font-size: 32px;
    line-height: 100%;
    opacity: 1;
    left: 20px;
    top: 50%;
}

.full_page_form_standart_2 .b24-form-wrapper .b24-form-content .b24-form-control-container .b24-form-control-select-label,
.full_page_form_standart_2 .b24-form-wrapper .b24-form-content .b24-form-control-container .b24-form-control:focus + .b24-form-control-label,
.full_page_form_standart_2 .b24-form-wrapper .b24-form-content .b24-form-control-container .b24-form-control-not-empty + .b24-form-control-label {
    opacity: 0 !important;
}

.full_page_form_standart_2 .b24-form-wrapper .b24-form-content .b24-form-control-container input.b24-form-control {
    height: 78px;
    padding: 20px;

    color: #1E1E1E;
    font-weight: 400;
    font-size: 32px;
    line-height: 100%;
    background:#fff;
}
.full_page_form_standart_2 .b24-form-wrapper .b24-form-content .b24-form-control-file .b24-form-control{
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.full_page_form_standart_2 .b24-form-wrapper .b24-form-content .b24-form-control-file{
    background:#fff;
    padding:20px;
}
.full_page_form_standart_2 .b24-form-wrapper .b24-form-content .b24-form-control-file .b24-form-control-label{
    font-weight: 400;
    font-size: 24px;
    color:#7B7171;
    margin-bottom: 10px;
}

.full_page_form_standart_2 .b24-form-wrapper .b24-form-btn-block .b24-form-btn {
    height: 78px;
    font-weight: 400;
    font-size: 32px;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: center;
    color: #fff;
    border: unset;
    border: 1px solid transparent;
}

.full_page_form_standart_2 .b24-form-wrapper .b24-form-btn-block .b24-form-btn:hover {
    color: #E30613;
    background-color: #fff;
    border: 1px solid #E30613;
    text-decoration: none;
}

.b24-form-sign {
    display: none !important;
}

.mod-modal-b24 .full_page_form_standart_2.full_page_form_standart_1 {
    max-width: 1017px;
}

/* */
/* checkbox settings 👇 */
.b24-form-field.b24-form-field-agreement.b24-form-control-agreement .b24-form-control-desc {
    opacity: 1;
}

.b24-form-field.b24-form-field-agreement.b24-form-control-agreement .b24-form-control-desc .b24-form-control-required {
    font-size: 14px;
}

.b24-form-field.b24-form-field-agreement.b24-form-control-agreement .b24-form-control-desc .b24-form-field-agreement-link {
    color: #000;
    font-size: 14px;
    line-height: normal;
}

.b24-form-field.b24-form-field-agreement.b24-form-control-agreement .b24-form-control-container {
    display: inline-block;
    vertical-align: top;
    padding-left: 35px;
    margin: unset;
}

.b24-form-field.b24-form-field-agreement.b24-form-control-agreement .b24-form-control-container input[type="checkbox"] {
    --primary-color: #E30613;
    --secondary-color: #fff;
    --primary-hover-color: #E30613;
    /* checkbox */
    --checkbox-diameter: 20px;
    --checkbox-border-radius: 0px;
    --checkbox-border-color: #d9d9d9;
    --checkbox-border-width: 1px;
    --checkbox-border-style: solid;
    /* checkmark */
    --checkmark-size: 1.2;
    width: 28px;
    height: 28px;
    position: absolute !important;
    top: 0;
    left: 0;
    padding: 0;
    margin: 0;
}

.b24-form-field.b24-form-field-agreement.b24-form-control-agreement .b24-form-control-container input[type="checkbox"],
.b24-form-field.b24-form-field-agreement.b24-form-control-agreement .b24-form-control-container input[type="checkbox"] *,
.b24-form-field.b24-form-field-agreement.b24-form-control-agreement .b24-form-control-container input[type="checkbox"] *::before,
.b24-form-field.b24-form-field-agreement.b24-form-control-agreement .b24-form-control-container input[type="checkbox"] *::after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.b24-form-field.b24-form-field-agreement.b24-form-control-agreement .b24-form-control-container input[type="checkbox"] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    width: var(--checkbox-diameter);
    height: var(--checkbox-diameter);
    border-radius: var(--checkbox-border-radius);
    background: var(--secondary-color);
    border: var(--checkbox-border-width) var(--checkbox-border-style) var(--checkbox-border-color);
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    cursor: pointer;
    position: relative;
}

.b24-form-field.b24-form-field-agreement.b24-form-control-agreement .b24-form-control-container input[type="checkbox"]::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    -webkit-box-shadow: 0 0 0 calc(var(--checkbox-diameter) / 2.5) var(--primary-color);
    box-shadow: 0 0 0 calc(var(--checkbox-diameter) / 2.5) var(--primary-color);
    border-radius: inherit;
    opacity: 0;
    -webkit-transition: all 0.5s cubic-bezier(0.12, 0.4, 0.29, 1.46);
    -o-transition: all 0.5s cubic-bezier(0.12, 0.4, 0.29, 1.46);
    transition: all 0.5s cubic-bezier(0.12, 0.4, 0.29, 1.46);
}

.b24-form-field.b24-form-field-agreement.b24-form-control-agreement .b24-form-control-container input[type="checkbox"]::before {
    top: 40%;
    left: 50%;
    content: "";
    position: absolute;
    width: 4px;
    height: 7px;
    border-right: 2px solid var(--secondary-color);
    border-bottom: 2px solid var(--secondary-color);
    -webkit-transform: translate(-50%, -50%) rotate(45deg) scale(0);
    -ms-transform: translate(-50%, -50%) rotate(45deg) scale(0);
    transform: translate(-50%, -50%) rotate(45deg) scale(0);
    opacity: 0;
    -webkit-transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6), opacity 0.1s;
    -o-transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6), opacity 0.1s;
    transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6), opacity 0.1s;
}

/* actions */

.b24-form-field.b24-form-field-agreement.b24-form-control-agreement .b24-form-control-container input[type="checkbox"]:hover {
    border-color: var(--primary-color);
}

.b24-form-field.b24-form-field-agreement.b24-form-control-agreement .b24-form-control-container input[type="checkbox"]:checked {
    background: var(--primary-color);
    border-color: transparent;
}

.b24-form-field.b24-form-field-agreement.b24-form-control-agreement .b24-form-control-container input[type="checkbox"]:checked::before {
    opacity: 1;
    -webkit-transform: translate(-50%, -50%) rotate(45deg) scale(var(--checkmark-size));
    -ms-transform: translate(-50%, -50%) rotate(45deg) scale(var(--checkmark-size));
    transform: translate(-50%, -50%) rotate(45deg) scale(var(--checkmark-size));
    -webkit-transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;
    -o-transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;
    transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;
}

.b24-form-field.b24-form-field-agreement.b24-form-control-agreement .b24-form-control-container input[type="checkbox"]:active:not(:checked)::after {
    -webkit-transition: none;
    -o-transition: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    transition: none;
    opacity: 1;
}

@media (min-width: 1281px) and (max-width: 1919px) {
    .full_page_form_standart_1.full_page_form_standart_2 .b24-form-wrapper,
    .full_page_form_standart_2 .b24-form-wrapper {
        -webkit-border-radius: 24px;
        -moz-border-radius: 24px;
        border-radius: 24px;
    }

    .full_page_form_standart_2 .b24-form-wrapper {
        padding: 50px;
    }

    .full_page_form_standart_2 .b24-form-header .b24-form-header-title {
        font-size: 34px;
        line-height: 35px;
    }

    .full_page_form_standart_2 .b24-form-header .b24-form-header-description {
        font-size: 23px;
        line-height: 26px;
        max-width: 983px;
    }

    .full_page_form_standart_2 .b24-form-header {
        gap: 8px;
        margin-bottom: 10px;
    }
    .full_page_form_standart_2 .b24-form-wrapper .b24-form-content .b24-form-control-file{
        -webkit-border-radius: 15px;
        -moz-border-radius: 15px;
        border-radius: 15px;
        padding: 15px;
    }
    .full_page_form_standart_2 .b24-form-wrapper .b24-form-content .b24-form-control-file .b24-form-control-label{
        font-size: 23px;
    }
    .full_page_form_standart_2 .b24-form-wrapper .b24-form-content .b24-form-control-container input.b24-form-control {
        height: 57px;
        padding: 15px;
        font-size: 23px;
        -webkit-border-radius: 15px;
        -moz-border-radius: 15px;
        border-radius: 15px;
    }

    .full_page_form_standart_2 .b24-form-wrapper .b24-form-content .b24-form-control-container .b24-form-control-label {
        font-size: 23px;
        left: 15px;
    }

    .full_page_form_standart_2 .b24-form-wrapper .b24-form-btn-block .b24-form-btn {
        height: 57px;
        font-size: 23px;
    }

    .b24-form-field.b24-form-field-agreement.b24-form-control-agreement .b24-form-control-desc .b24-form-field-agreement-link {
        font-size: 12px;
    }

    .full_page_form_standart_2 .b24-form-wrapper .b24-form-content form {
        grid-template-columns: 56% auto;
    }

    .full_page_form_standart_2 .b24-form-wrapper .b24-form-content form > div:nth-child(1) > div:nth-child(1) {
        width: 48.5%;
    }

    .full_page_form_standart_2 .b24-form-wrapper .b24-form-content form > div:nth-child(1) > div:nth-child(2) {
        width: 48.5%;
    }
}

@media (min-width: 960px) and (max-width: 1280px) {
    .full_page_form_standart_1.full_page_form_standart_2 .b24-form-wrapper,
    .full_page_form_standart_2 .b24-form-wrapper {
        -webkit-border-radius: 15px;
        -moz-border-radius: 15px;
        border-radius: 15px;
    }

    .full_page_form_standart_2 .b24-form-wrapper {
        padding: 30px;
    }

    .full_page_form_standart_2 .b24-form-header .b24-form-header-title {
        font-size: 21px;
        line-height: 22px;
        max-width: 600px;
    }

    .full_page_form_standart_2 .b24-form-header .b24-form-header-description {
        font-size: 15px;
        line-height: 16px;
        max-width: 600px;
    }

    .full_page_form_standart_2 .b24-form-header {
        gap: 8px;
        margin-bottom: 10px;
    }
    .full_page_form_standart_2 .b24-form-wrapper .b24-form-content .b24-form-control-file{
        -webkit-border-radius: 12px;
        -moz-border-radius: 12px;
        border-radius: 12px;
        padding: 8px;
    }
    .full_page_form_standart_2 .b24-form-wrapper .b24-form-content .b24-form-control-file .b24-form-control-label{
        font-size: 13px;
    }

    .full_page_form_standart_2 .b24-form-wrapper .b24-form-content .b24-form-control-container input.b24-form-control {
        height: 39px;
        padding: 8px;
        font-size: 13px;
        -webkit-border-radius: 12px;
        -moz-border-radius: 12px;
        border-radius: 12px;
    }

    .full_page_form_standart_2 .b24-form-wrapper .b24-form-content .b24-form-control-container .b24-form-control-label {
        font-size: 13px;
        left: 8px;
    }

    .full_page_form_standart_2 .b24-form-wrapper .b24-form-btn-block .b24-form-btn {
        height: 39px;
        font-size: 13px;
        padding: unset;
        line-height: normal;
        -webkit-border-radius: 16px;
        -moz-border-radius: 16px;
        border-radius: 16px;
        min-height: unset;
    }

    .b24-form-field.b24-form-field-agreement.b24-form-control-agreement .b24-form-control-desc .b24-form-field-agreement-link {
        font-size: 11px;
    }

    .full_page_form_standart_2 .b24-form-wrapper .b24-form-content form {
        grid-template-columns: 56% auto;
    }

    .full_page_form_standart_2 .b24-form-wrapper .b24-form-content form > div:nth-child(1) > div:nth-child(1) {
        width: 47.5%;
    }

    .full_page_form_standart_2 .b24-form-wrapper .b24-form-content form > div:nth-child(1) > div:nth-child(2) {
        width: 47.5%;
    }

    .b24-form-field.b24-form-field-agreement.b24-form-control-agreement .b24-form-control-container input[type="checkbox"] {
        --checkbox-diameter: 16px;
    }

    .b24-form-field.b24-form-field-agreement.b24-form-control-agreement .b24-form-control-container input[type="checkbox"]::before {
        width: 3px;
        height: 6px;
    }

    .b24-form-field.b24-form-field-agreement.b24-form-control-agreement .b24-form-control-container {
        padding-left: 25px;
    }

    .full_page_form_standart_2 .b24-form-wrapper .b24-form-content form {
        display: grid;
        grid-template-areas:
        "form_block_1 form_block_2"
        "form_block_3 form_block_2";
        grid-template-columns: 65% auto;
        gap: 15px;
    }
    .full_page_form_standart_2 .b24-form-wrapper .b24-form-content form.b24-with-captcha .b24-custome-captcha >div {
        height:auto!important;
        min-height: auto!important;
    }
    .full_page_form_standart_2 .b24-form-wrapper .b24-form-content form.b24-with-captcha {
        display: grid;
        grid-template-areas:
        "form_block_1 form_block_2"
        "form_block_3 form_block_2"
        "form_block_4 form_block_5";
        grid-template-columns: 65% auto;
        gap: 15px;
    }


    .full_page_form_standart_2 .b24-form-wrapper .b24-form-content form > div:nth-child(2) {
        grid-area: form_block_2;
        align-self: stretch;
    }
}

@media (max-width: 959px) {
    .full_page_form_standart_1.full_page_form_standart_2 .b24-form-wrapper,
    .full_page_form_standart_2 .b24-form-wrapper {
        -webkit-border-radius: 15px;
        -moz-border-radius: 15px;
        border-radius: 15px;
    }

    .full_page_form_standart_2 .b24-form-wrapper {
        padding: 30px;
    }

    .full_page_form_standart_2 .b24-form-header .b24-form-header-title {
        font-size: 21px;
        line-height: 22px;
        max-width: 600px;
    }

    .full_page_form_standart_2 .b24-form-header .b24-form-header-description {
        font-size: 15px;
        line-height: 16px;
        max-width: 600px;
    }

    .full_page_form_standart_2 .b24-form-header {
        gap: 8px;
        margin-bottom: 10px;
    }
    .full_page_form_standart_2 .b24-form-wrapper .b24-form-content .b24-form-control-file{
        -webkit-border-radius: 12px;
        -moz-border-radius: 12px;
        border-radius: 12px;
        padding: 8px;
    }
    .full_page_form_standart_2 .b24-form-wrapper .b24-form-content .b24-form-control-file .b24-form-control-label{
        font-size: 13px;
    }
    .full_page_form_standart_2 .b24-form-wrapper .b24-form-content .b24-form-control-file .b24-form-control {
        font-size: 12px;

    }
    .full_page_form_standart_2 .b24-form-wrapper .b24-form-content .b24-form-control-container input.b24-form-control {
        height: 39px;
        padding: 8px;
        font-size: 13px;
        -webkit-border-radius: 12px;
        -moz-border-radius: 12px;
        border-radius: 12px;
    }

    .full_page_form_standart_2 .b24-form-wrapper .b24-form-content .b24-form-control-container .b24-form-control-label {
        font-size: 13px;
        left: 8px;
    }

    .full_page_form_standart_2 .b24-form-wrapper .b24-form-btn-block .b24-form-btn {
        height: 39px;
        font-size: 13px;
        padding: unset;
        line-height: normal;
        -webkit-border-radius: 16px;
        -moz-border-radius: 16px;
        border-radius: 16px;
        min-height: unset;
    }

    .b24-form-field.b24-form-field-agreement.b24-form-control-agreement .b24-form-control-desc .b24-form-field-agreement-link {
        font-size: 11px;
    }

    .full_page_form_standart_2 .b24-form-wrapper .b24-form-content form {
        grid-template-columns: 56% auto;
    }

    .full_page_form_standart_2 .b24-form-wrapper .b24-form-content form > div:nth-child(1) > div:nth-child(1) {
        width: 100%;
    }

    .full_page_form_standart_2 .b24-form-wrapper .b24-form-content form > div:nth-child(1) > div:nth-child(2) {
        width: 100%;
    }

    .b24-form-field.b24-form-field-agreement.b24-form-control-agreement .b24-form-control-container input[type="checkbox"] {
        --checkbox-diameter: 16px;
    }

    .b24-form-field.b24-form-field-agreement.b24-form-control-agreement .b24-form-control-container input[type="checkbox"]::before {
        width: 3px;
        height: 6px;
    }

    .b24-form-field.b24-form-field-agreement.b24-form-control-agreement .b24-form-control-container {
        padding-left: 25px;
    }

    .full_page_form_standart_2 .b24-form-wrapper .b24-form-content form {
        display: grid;
        grid-template-areas:
        "form_block_1"
        "form_block_2"
        "form_block_3";
        grid-template-columns: 100%;
        gap: 15px;
    }
    .full_page_form_standart_2 .b24-form-wrapper .b24-form-content form.b24-with-captcha {
        display: grid;
        grid-template-areas:
        "form_block_1"
        "form_block_2"
        "form_block_3"
        "form_block_4"
        ;
        grid-template-columns: 100%;
        gap: 15px;
    }


    .full_page_form_standart_2 .b24-form-wrapper .b24-form-content form > div:nth-child(2) {
        grid-area: form_block_2;
        align-self: stretch;
    }
}