@media (min-width: 576px) {

    header#masthead .location {
        display: flex;
    }
    
    section.section-map .map-block.text .tel {
        font-size: 1.875rem;
    }

    /* .section-type_equipments-2 .swiper-slide {
        width: 420px
    } */


    section.section-type_rent-set .el-item {
        flex-basis: calc((100% / 2) - .8125rem);
    }

    section.section-type_rent-set .buttons-block {
        gap: 1.125rem;
    }

    section.section-type_rent-set .buttons-block > a.btn {
        flex-basis: calc((100% / 2) - 1.125rem);
    }

    .section-type_mobile-block .list-block li {
        flex-basis: calc((100% / 2) - .9375rem);
    }

    .section-type_mobile-block .list-block li .i_title {
        font-size: 1rem;
    }

    .section-type_about .box-wrapper .item .wrapper {
        display: flex;
        flex-direction: row;
    }

    .section-type_about .box-wrapper .item .i_icon {
        padding: 86px;
        aspect-ratio: 1 / 1;
    }

    .section-type_about .box-wrapper .item .i_title {
        padding: .5rem clamp(1.25rem, calc(0.9rem + 1.47vw), 2.56rem) .5rem;
    }

    section.section-type_why-2 .box-wrapper .item {
        flex-basis: calc((100% / 2) - 1rem);
    }
    
    section.type_rent-buy .item {
        flex-direction: row;
    }

    section.type_rent-buy .i_icon {
        border-bottom: initial;
        width: 125px;
    }

    .section_price-table ul.price-table-list li .i_title {
        max-width: 74%;
    }

    .programm-accordions summary.accordion__summary {
        flex-direction: row;
        align-items: center;
    }

    .accordion .plus-minus {
        flex-shrink: 0;
        width: 1.375rem;
        height: .1875rem;
        background-color: var(--color-highlight);
        position: relative;
        top: initial;
        right: initial;
        transition: all .3s ease;
    }

    section.type_tiles-v2 .item {
        display: grid;
        grid-template-columns: 1fr auto;
    }

    section.type_tiles-v2 .i_icon {
        grid-column: 2;
        grid-row: 1 / span 2;
    }

    section.type_tiles-v2 .i_desc,
    section.type_tiles-v2 .number {
        grid-column: 1;
        padding-right: 0;
    }

    section.type_tiles-v2 .i_desc {
        padding-bottom: clamp(1.25rem, calc(0.68rem + 2.45vw), 3.13rem);
    }

    section.type_repeater .item {
        flex-basis: calc((100% / 2) - clamp(1.25rem, calc(0.91rem + 1.47vw), 2.38rem));
    }

    section.type_tiles-v3 .item {
        flex-basis: calc((100% / 2) - 1rem);
    }

    section.type_details-v2 .box-wrapper.box-2 .item .item-wrapper {
        flex-direction: row;
    }

    section.type_form.form-image-v2 .bottom-image {
        width: 100%;
        left: 0;
    }
    
}