
.text_only_table_tree_photo {
    /*width: 340px;*/
    /*height: 340px;*/
    background-color: rgba(255, 255, 255, 1);
    border-radius: 11.59px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 10px;
}

.photo_tab_about_us img {
    /*width: 259.35px;*/
    /*height: 235.2px;*/
}

.about_us_one {
    display: flex;
    flex-direction: column;
}

.box_breadcrumbs_about_us{
    /*width: 360px;*/
    padding-right: 10px;
    padding-left: 10px;
    /*margin-left: auto !important;*/
    /*margin-right: auto;*/
    opacity: 1;
}

.box_breadcrumbs_about_us span {
    color: rgba(255, 255, 255, 0.5);
}
.box_breadcrumbs_about_us .breadcrumbs__current{

    color: rgba(255, 255, 255, 1);
}
@media screen and (min-width: 768px) {
    .text_only_table_tree_photo {
        width: 704px;
        height: 704px;
        border-radius: 24px;
        margin-bottom: 20px;
    }

    .photo_tab_about_us img {
        width: 537px;
        height: 487px;
    }

    .box_breadcrumbs_about_us{
        width: 704px;
        padding-right: 0;
        padding-left: 0;
        margin-left: auto;
        margin-right: auto;
    }

}

@media screen and (min-width: 1280px) {

    .text_only_table_tree_photo {
        width: 100%;
        height: 590px;
        background-color: rgba(255, 255, 255, 1);
        border-radius: 24px;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .photo_tab_about_us img {
        /*width: 537px;*/
        height: 487px;
    }

    .box_breadcrumbs_about_us{
        max-width: 1320px;
        width: 100%;
        padding-right: 60px;
        padding-left: 60px;
    }

}


.text_only_table_tree_photo .photo_tab_about_us{
    position: absolute;
    opacity: 0;
    visibility: hidden;
    transition: all var(--transition-time-all);
}

.text_only_table_tree_photo .photo_tab_about_us.active{
    position: static;
    opacity: 1;
    visibility: visible;
}



.text_only_table_five:hover {
    cursor: pointer;
}

.text_only_table_five{
    display: flex;
    align-items: center;
    transition:  all var(--transition-time-all);
}

.text_only_table_five.active{
    border: 1px solid rgba(235, 28, 36, 1);
    text-decoration: underline;
    color: rgba(235, 28, 36, 1);
}

.text_only_table_five::before {
    content: '';
    width: 0;
    display: block;
    height: 14px;
    background-size: 100% 100%;
    transition:  all var(--transition-time-all);
    background-image: url("../img/icons/icon_arrow_swiper_right.svg");
}


.text_only_table_five.active::before {
    width: 15.81px;
}


.input_leave_request_phone_update  .input_leave_request_phone::placeholder {
    color: rgba(173, 180, 189, 1) !important;
    opacity: 0.6;
    font-family: var(--font-family-main);
    font-weight: 500;
    font-size: 16px;
    line-height: 19.36px;

}


@media screen and (min-width: 1320px) {
    .box_breadcrumbs_about_us{
        padding-right: 0;
        padding-left: 0;
    }

    .bloc_one_about,
    .text_only_table_one,
    .magic_contacts_two_one,
    .service_tool_photo,
    .news-ervis-text,
    .title_main_problem {
        padding-right: 0;
        padding-left: 0;
    }
}





.box_text_title_container_form_about_us_page {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 12px;
    align-self: stretch;
    margin-bottom: 20px;
}

.title_container_form_about_us_page {
    color: #F2F4F6;
    font-family: var(--font-family-main);
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.text_container_form_about_us_page {
    color: #EBF0F8;
    font-family: var(--font-family-main);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.section_about_us_form input {
    border-radius: 10px;
    color: #ADB4BD;
    background: #141921;
    border: 1px solid #141921;
    transition: all var(--transition-time-all);
}

.section_about_us_form label {
    color: #FFF;
}

.section_about_us_form input:focus {
    border-color: #FFF;
}

.section_about_us_form textarea {
    border-radius: 10px;
    background: #141921;
    color: #ADB4BD;
    height: 100%;
    min-height: 180px;
    transition: all var(--transition-time-all);
    border: 1px solid #141921;
}

.section_about_us_form textarea:focus {
    border-color: #FFF;
}

.section_about_us_form{
    display: flex;
    padding: 14px;
    flex-direction: column;
    align-items: flex-start;
    gap: 20px;
    border-radius: 24px;
    background: #1E242E;
}


.form_about_us_page_leave_request {
    width: 100%;
}

.section_about_us_form .wpforms-field-container {
    margin-bottom: 20px;
}

@media screen and (min-width: 768px) {

    .section_about_us_form{
        margin-left: 0;
        margin-right: 0;
    }

    .title_container_form_about_us_page {
        font-size: 28px;
    }

    .section_about_us_form .wpforms-field-container {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        grid-template-rows: repeat(5, 1fr);
        gap: 20px;

    }

    .box_2 {
        grid-column-start: 1;
        grid-row-start: 2;
    }

    .box_3 {
        grid-column-start: 2;
        grid-row-start: 1;
    }

    .box_5 {
        grid-column: span 2 / span 2;
        grid-row: span 3 / span 3;
    }


}













