.block-welldone {
    padding: 0;
}

.block-welldone .welldone-wrap .block_title {
    font-size: 36px;
    color: #fff;
    font-family: 'Forum', serif;
}



.contact_accordion .email {
    display: flex;
    gap: 15px;
    align-items: start;
    margin-bottom: 10px;
}

.contact_accordion .time {
    display: flex;
    gap: 15px;
    align-items: start;
    margin-bottom: 10px;
}

.contact_accordion .address {
    display: flex;
    gap: 15px;
    align-items: start;
}

.contact_accordion svg {
    flex: 0 0 auto;
}



.classification .row_class {
    padding: 50px 0 0 0;
    border-bottom: 1px solid #EBE3DE;
}

.new-grid .cell a.title {
    text-decoration: none;
}

.new-grid .cell a.title {
    background: linear-gradient(-135deg, #FFFFFF00 10%, #E2C5B0 85%);
    height: 100%;
    display: grid;
    align-items: end;
    padding-bottom: 30px;
    text-align: left;
    padding-left: 15px;
    text-transform: uppercase;
    color: #402714;
    font-weight: 400;
    font-family: 'Forum';
    font-size: 30px;
    line-height: 35px;
}

.new-grid .cell:hover a.title {
    color: #fff;
}

.new-grid .cell a.title span {
    position: relative;
    z-index: 1;
}

.advantages__block {
    padding: 0 0 50px 0;
}

.advantages__block h2 {
    color: #271C14;
    font-family: 'Forum', serif;
    font-size: 50px;
    margin-bottom: 20px;
}

.advantages__block .row {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
}

.advantages__block .item {
    display: flex;
    flex-direction: column;
    gap: 15px;
    align-items: center;
    width: calc((100% - 20px * (4 - 1)) / 4);
    text-align: center;
    color: #402714;
}

.advantages__block .item .title {
    font-family: Forum, serif;
    font-size: 20px;
    text-transform: uppercase;
}

.designers_block {
    padding: 50px 0;
}

.designers_block .row {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
}

.designers_block .item {
    width: calc((100% - 20px * (4 - 1)) / 4);
}

.designers_block .block_title {
    font-family: 'Forum', serif;
    font-size: 42px;
    line-height: 1;
    margin-bottom: 20px;
    color: #402714;
}

.designers_block .text {
    font-family: "Open Sans", sans-serif;
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 20px;
}

.designers_block .item .image_block {
    margin: 0 -15px 10px -15px;
}

.designers_block .item .image_block img {
    width: 100%;
}

.designers_block .item {
    font-family: 'Forum', serif;
    font-size: 24px;
    margin-bottom: 15px;
    background: #F9F6F4;
    padding: 0 15px 15px 15px;
}

.designers_block .item .exp {
    display: flex;
    flex-direction: column;
}

.designers_block .item .name {
    font-family: 'Forum', serif;
    font-size: 24px;
    margin-bottom: 10px;
    text-transform: uppercase;
}

.designers_block .item .exp .li {
    display: flex;
    align-items: center;
    font-family: Open Sans, sans-serif;
    font-size: 16px;
    gap: 10px;
    padding-left: 15px;
}

.designers_block .item .exp .li::before {
    content: "·";
    font-size: 20px;
    font-weight: bold;
}


.breadcrumbs_block .breadcrumb li:first-child a {
    font-size: 0;
    width: 15px;
    height: 15px;
    display: inline-block;
    vertical-align: middle;
    background: url(../img/icons.png) -73px 0 no-repeat;
}

.breadcrumbs_block a {
    margin-right: 25px;
    color: #9D8D82;
    font-weight: 400;
    font-size: 12px;
    text-transform: none;
    text-decoration: none;
    border: unset;
}

.breadcrumbs_block ul.breadcrumb {
    margin: 30px 0;
    padding: 0;
    max-height: unset;
    display: flex;
    align-items: center;
}

nav > ul > li:first-child a {
    border-top: unset;
}

.breadcrumbs_block a::after {
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    right: -14px;
    margin: auto;
    width: 6px;
    height: 6px;
    content: '';
    border-right: 1px solid #9d8d82;
    border-top: 1px solid #9d8d82;
    transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
}

.map-info iframe {
    max-width: 100%;
}

.container-view {
    max-width: 1740px;
    padding: 0 10px;
    margin: auto;
    position: relative;
    width: 100%;
    box-sizing: border-box;
}

.share_block .share {
    display: inline-block;
    vertical-align: middle;
    width: 60%;
    padding: 15px 0 15px;
}

.journal_navigator .consult {
    position: absolute;
    right: 0;
    top: 15px;
}


.share_block {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 10px 0;
}

.share_block .author {
    display: flex;
    gap: 15px;
    align-items: center;
}

.share_block .author .name {
    color: #5A5A5A;
    font-size: 16px;
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.share_block .author span {
    font-weight: bold;
}

.share_block .author .image {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    overflow: hidden;
}

.share_block .author .image img {
    width: 100%;
}

.share_block .share {
    margin-left: auto;
    width: auto;
    margin-right: 100px;
}

.share_block .info {
    width: auto;
}

.read_more_articles {
    display: flex;
    gap: 25px;
    align-items: start;
    margin-bottom: 25px;
}

.read_more_articles .item {
    width: calc((100% - 25px * (5 - 1)) / 5);
    padding: 25px 25px 0 25px;
    border: 1px solid #f1f1f1;
    box-shadow: 0 0 10px rgba(125, 125, 125, 0.27);
}

.read_more_articles .item .img {
    display: block;
    margin-bottom: 15px;
}

.read_more_articles .item .img img {
    width: 100%;
}

.read_more_articles .item .short_decr {
    font-size: 13px;
    font-family: Open Sans, sans-serif;
    line-height: 20px;
    color: #2A1607;
    margin-bottom: 15px;
}

.read_more_articles .item .title {
    font-family: Forum, serif;
    font-size: 21px;
    line-height: 25px;
    color: #2A1607;
    margin-bottom: 15px;
    display: block;
}

.read_more_articles .item .item_footer {
    margin: 0 -25px;
    display: flex;
    justify-content: space-between;
    color: #B3B3B3;
    font-size: 14px;
    padding: 10px 25px;
    border-top: 1px solid #F1F1F1;
}

.date_time {
    display: flex;
    align-items: center;
    gap: 30px;
    padding: 15px 0;
    color: #856D5F;
    border-bottom: 1px solid #E9E9E9;
    border-top: 1px solid #E9E9E9;
    margin: 15px 0;
}

.date_time > div {
    display: flex;
    align-items: center;
    gap: 5px;
}

.quotes_block {
    padding: 35px 100px 35px 50px;
    background: #F9F6F4;
    display: flex;
    gap: 50px;
    align-items: center;
    margin-bottom: 20px;
    position: relative;
}

.quotes_block::after {
    content: "";
    display: block;
    position: absolute;
    right: 20px;
    top: -20px;
    width: 60px;
    height: 60px;
    background: url("/assets/images/icons/svg/quotes.svg") no-repeat center;

}

.quotes_block .image {
    width: 212px;
    height: 212px;
    border-radius: 50%;
    overflow: hidden;
    flex: 0 0 auto;
}

.quotes_block .image img {
    width: 100% !important;
    height: 100% !important;
}

.quotes_block .info .text {
    color: #5A5A5A;
    font-size: 16px;
    line-height: 25px;
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid #F1DFD2;
}


.quotes_block .name_job_title {
    display: none;
    margin-top: 20px;
    padding-top: 20px;
    border-top: 1px solid #F1DFD2;
}

.quotes_block .name {
    color: #5A5A5A;
    font-weight: bold;
    margin-bottom: 10px;
    font-size: 16px;
}

.quotes_block .job_title {
    color: #5A5A5A;
    font-size: 16px;
}

.read_more_articles .slick-prev {
    background: url("/assets/images/icons/svg/arrow_left.svg") no-repeat;
    width: 23px;
    height: 42px;
    position: absolute;
    left: -15px;
    top: 50%;
    transform: translateY(-50%);
    border: unset;
    z-index: 1;
    font-size: 0;
}

.read_more_articles .slick-next {
    background: url("/assets/images/icons/svg/arrow_right.svg") no-repeat;
    width: 23px;
    height: 42px;
    position: absolute;
    right: -15px;
    top: 50%;
    transform: translateY(-50%);
    border: unset;
    z-index: 1;
    font-size: 0;
}

.block_titles {
    padding: 20px;
    background: #F9F6F4;
    margin-bottom: 25px;
}

.block_titles li a {
    color: #353C3E;
}


.text-page .block_titles li::before {
    background: #353C3E;
}

.popular_listcurtains {
    display: flex;
    gap: 25px;
    margin-bottom: 80px;
}

.popular_listcurtains .item .image {
    line-height: 0;
}

.popular_listcurtains .item .image img {
    width: 100%;
    display: block;
}

.popular_listcurtains .item .title {

}

.popular_listcurtains .item .title a {
    display: flex;
    justify-content: space-between;
    gap: 20px;
    color: #000;
    font-size: 30px;
    padding: 20px 50px 20px 20px;
    font-family: Forum, serif;
    text-transform: uppercase;
    background: #FCF5F0 url('../images/arrow_white.svg') no-repeat right 20px center;
    text-decoration: none;
    line-height: 30px;
}

.popular_listcurtains .item .title a:hover {
    text-decoration: none;
}

.popular_listcurtains .slick-prev {
    background: url("/assets/images/icons/svg/arrow_left.svg") no-repeat;
    width: 23px;
    height: 42px;
    position: absolute;
    left: -15px;
    top: 50%;
    transform: translateY(-50%);
    border: unset;
    z-index: 1;
    font-size: 0;
}

.popular_listcurtains .slick-next {
    background: url("/assets/images/icons/svg/arrow_right.svg") no-repeat;
    width: 23px;
    height: 42px;
    position: absolute;
    right: -15px;
    top: 50%;
    transform: translateY(-50%);
    border: unset;
    z-index: 1;
    font-size: 0;
}

.text_image {
    display: flex;
    align-items: center;
    gap: 20px;
    margin-bottom: 25px;
}

.text_image p {
    flex: 0 0 auto;
    width: calc(70% - 10px);
}

.text_image img {
    flex: 0 0 auto;
    width: calc(30% - 10px);
}

.container-wide {
    max-width: 1588px;
    width: 100%;
    margin: auto;
    position: relative;
    box-sizing: border-box;
    padding: 0 10px;
}

.gallery_info {
    display: flex;
    gap: 20px;
}

.gallery_info > div {
    width: calc((100% - 20px * (2 - 1)) / 2);
}

.gallery_info .text {
    font-family: Forum, sans-serif;
    font-size: 16px;
    line-height: 20px;
}

.gallery__description .chars {
    display: flex;
    flex-direction: column;
    gap: 10px;
    font-size: 15px;
    margin-bottom: 50px;
}

.gallery__description .chars .char {
    display: flex;
}

.gallery__description .chars .char .label_char {
    font-weight: bold;
    width: 175px;
    flex: 0 0 auto;
}

.gallery__thumbs .gallery__thumb-img {
    margin: unset;
    box-shadow: unset;
    flex: 1;
    max-width: 65px;
}

.gallery__thumbs .gallery__thumb-img img {
    width: 100%;
}

.gallery__thumbs {
    flex-wrap: nowrap;
    gap: 5px;
    justify-content: start;
}


.gallery___h1 {
    font-size: 56px;
    margin-bottom: 40px;
    line-height: 1;
}

.similar_products {
    margin-bottom: 40px;
    margin-left: -10px;
    margin-right: -10px;
}

.similar_products .work {
    padding: 0 10px;
}

.similar_products .slick-dots {
    margin: 20px auto 0 auto;
    position: static;
    text-align: center;
}

.similar_products .slick-dots li.slick-active button {
    background: #9D8D82;
}

.similar_products .slick-dots li button {
    background: #D9D9D9;
    width: 18px;
    height: 4px;
}

.similar_products .work__title {
    background: #E0BCA2;
    color: #532F13;
    font-size: 16px;
    margin: 0;
    padding: 10px 15px;
    text-align: center;
    text-transform: uppercase;
    font-family: Forum, serif;
}

.similar_products .work .name {
    padding: 10px 0;
    font-size: 16px;
    height: 70px;
    color: #000;
    margin-bottom: 20px;
}

.similar_products .work .categories {
    display: flex;
    gap: 10px;
    margin-bottom: 20px;
}

.similar_products .work .categories a {
    color: #402714;
    font-size: 16px;
    border-bottom: 1px dashed #402714;
    padding-bottom: 5px;
    display: flex;
}


.gallery_info .gallery__images .owl-nav {
    position: absolute;
    display: flex;
    right: 20px;
    bottom: 20px;
    gap: 10px;
}

.gallery_info .gallery__images .owl-nav .owl-prev-small {
    position: static;
    background-image: url("/assets/images/icons/svg/gallery_left_arrow.svg");
    background-size: 100%;
    width: 60px;
    height: 55px;
}

.gallery_info .gallery__images .owl-nav .owl-next-small {
    position: static;
    background-image: url("/assets/images/icons/svg/gallery_right_arrow.svg");
    background-size: 100%;
    width: 60px;
    height: 55px;
}

#project_form {
    padding: 50px 10px;
    background: url("/assets/images/project/background_form.png") no-repeat center;
    background-size: cover;
}

#project_form h2 {
    font-size: 36px;
    text-align: center;
}

#project_form .row {
    width: 890px;
    max-width: 100%;
    margin: 0 auto;
    display: flex;
    gap: 20px;
}

#project_form .col-text {
    width: calc(65% - 10px);
}

#project_form .col-text li {
    display: flex;
    align-items: center;
    gap: 20px;
    font-size: 16px;
    color: #000;
    margin-bottom: 10px;
    font-weight: 300;
}

#project_form .col-text li svg {
    flex: 0 0 auto;
}

#project_form .col-form {
    width: calc(35% - 10px);
}

#project_form .col-form form {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

#project_form .col-form form .button {
    width: 100%;
}

#project_form .col-form form .policy {
    color: #271C1480;
    font-size: 12px;
    line-height: 16px;
}

#project_form .col-form form input[type="text"]::placeholder {
    color: #271C1480;
    font-size: 14px;
    font-family: Open sans, sans-serif;
    text-transform: unset;
}

.text_textile {
    margin-top: 30px;
}




@media all and (max-width: 1143px) {
  
    .block-img {
        height: 366px;
    }

    .new-grid .cell {
        height: 366px;
    }

    .new-grid .cell a.title {
        font-size: 16px;
        line-height: 20px;
    }


}

@media screen and (max-width: 1024px) {

    .designers_block {
        padding: 50px 0px;
    }

    .designers_block .item {
        margin: 0 15px;
    }

    .designers_block .row {
        display: block;
        position: relative;
    }

    .designers_block .slick-arrow {
        cursor: pointer;
    }

    .designers_block .slick-prev {
        background: url("/assets/images/icons/svg/arrow_left.svg") no-repeat;
        width: 23px;
        height: 42px;
        position: absolute;
        left: -15px;
        top: 50%;
        transform: translateY(-50%);
        border: unset;
        z-index: 1;
        font-size: 0;
    }


    .designers_block .slick-next {
        background: url("/assets/images/icons/svg/arrow_right.svg") no-repeat;
        width: 23px;
        height: 42px;
        position: absolute;
        right: -15px;
        top: 50%;
        transform: translateY(-50%);
        border: unset;
        z-index: 1;
        font-size: 0;
    }

    .prices-for-tailoring-wrap .slick-prev {
        background: url("/assets/images/icons/svg/arrow_left.svg") no-repeat;
        width: 23px;
        height: 42px;
        position: absolute;
        left: -15px;
        top: 50%;
        transform: translateY(-50%);
        border: unset;
        z-index: 1;
        font-size: 0;
    }


    .prices-for-tailoring-wrap .slick-next {
        background: url("/assets/images/icons/svg/arrow_right.svg") no-repeat;
        width: 23px;
        height: 42px;
        position: absolute;
        right: -15px;
        top: 50%;
        transform: translateY(-50%);
        border: unset;
        z-index: 1;
        font-size: 0;
    }

    .read_more_articles .item {
        margin: 0 12px;
    }

    .quotes_block {
        padding: 35px 25px 35px 25px;
        gap: 0;
    }

    .quotes_block .name {
        display: none;
    }

    .quotes_block .job_title {
        display: none;
    }

    .quotes_block .name_job_title {
        display: block;
        border: unset;
        padding-top: 0;
        margin-top: 0;
    }

    .quotes_block .name_job_title .name {
        display: block;
    }

    .quotes_block .image_info {
        margin-top: 20px;
        padding-top: 20px;
        border-top: 1px solid #F1DFD2;
    }

    .quotes_block .name_job_title .job_title {
        display: block;
    }

    .quotes_block .info .text {
        border: unset;
    }

    .share_block .share {
        margin-left: unset;
        margin-right: unset;
    }

    .popular_listcurtains {
        padding: 0 15px;
    }

    .gallery_info > div {
        width: 100%;
    }

    #project_form {
        background-position: left -400px bottom 0;
    }

    #project_form .row {
        flex-wrap: wrap;
    }

    #project_form .col-text {
        width: 100%;
    }

    #project_form .col-form {
        width: 100%;
    }

    #project_form .col-form form {
        flex-direction: row;
        flex-wrap: wrap;
    }

    #project_form .col-form form > div {
        width: calc((100% - 20px * (2 - 1)) / 2);
    }

    .gallery_info::before {
        display: none;
    }

    .gallery__images {
        margin: unset;
    }
}




@media all and (max-width: 568px) {
  

    .block-img {
        height: 147px;
    }

    .new-grid .cell {
        height: 147px;
    }

    .advantages__block .item .title {
        font-size: 16px;
    }

    .advantages__block h2 {
        font-size: 28px;
    }


    .sc-first .sc-first__text {
        position: absolute;
        bottom: unset;
        top: 50px;
        transform: none;
    }

    .sc-first {
        height: 685px;
        min-height: 0;
        padding-top: 0;
    }

    .sc-first__picture {
        position: relative;
        height: 100%;
    }

    .quotes_block {
        flex-wrap: wrap;
    }

    .quotes_block .image_info {
        order: 1;
        display: flex;
        gap: 20px;
        width: 100%;
        align-items: center;
    }

    .quotes_block .image_info .name {
        margin-top: 0;
        padding-top: 0;
    }

    .quotes_block .info {
        width: 100%;
    }

    .quotes_block .image {
        width: 60px;
        height: 60px;
    }

    .text_image {
        flex-wrap: wrap;
    }

    .text_image p {
        width: 100%;
        order: 1;
    }

    .text_image img {
        width: 100%;
    }

    #project_form {
        padding: 50px 20px;
        background-position: center left -500px;
    }


    #project_form .col-form form {
        flex-direction: column;
        flex-wrap: wrap;
        padding: 0 50px;
    }

    #project_form .col-form form > div {
        width: 100%;
    }

    .gallery_info .gallery__images {
        margin: unset;
    }

    .gallery___h1 {
        font-size: 24px;
        line-height: 30px;
    }

    .gallery_info .gallery__images .owl-nav .owl-prev-small {
        width: 30px;
        height: 28px;
    }

    .gallery_info .gallery__images .owl-nav .owl-next-small {
        width: 30px;
        height: 28px;
    }

    .main-slider .block-main .text .description {
        text-align: center;
    }

    #carousel-main .block-main .button {
        padding: 0 10px 22px;
    }

    .block-main .text .button .btn-primary, .block-main .text .button .btn-light {
        max-width: unset;
        width: 100%;
    }

    

    .form-question-main .title {
        text-align: center;
    }

    .form-question-main .subtitle {
        text-align: center;
    }

    .block-our-works h2 {
        text-align: center;
    }

    .block-our-works .more-more, .block-our-works .more {
        text-align: center;
    }

    .block-our-works .show-more {
        text-align: center;
        color: #402714;
        font-style: italic;
        display: block;
        margin-top: 10px;
        text-decoration: underline;
    }

    .block-prices-for-tailoring h2 {
        text-align: center;
    }

    .block-prices-for-tailoring p.description {
        text-align: center;
    }

    .block-prices-for-tailoring .prices-for-tailoring-button-wrap .buttons a.btn {
        width: 100%;
        max-width: unset;
    }

   
 

    .media-capsule__headline {
        text-align: center;
    }

    .block-designers h2 {
        text-align: center;
    }

    .block-designers p.description {
        text-align: center;
    }

    .work-steps__headline {
        text-align: center;
    }

    

    
    .block-company-advantages h2 {
        text-align: center;
    }

    .block-company-advantages .company-advantages-wrap .company-advantages-item .title {
        text-align: center;
    }

    .block-company-advantages .company-advantages-wrap .company-advantages-item .text {
        text-align: center;
    }

    .stylish-textiles__headline {
        text-align: center;
    }

    .stylish-textiles p {
        text-align: center;
    }

    .stylish-textiles__headline-sub {
        text-align: center;
    }

    
 
}

@media all and (max-width: 477px) {
    #slide_top {
        width: 55px;
        height: 55px;
        bottom: 90px;
        right: 30px;
    }
}

@media all and (max-width: 568px) {
    .block-stock {
        position: relative;
    }
    .block-stock .description-wrap .images {
        padding-bottom: 140px;
        z-index: 2;
    }
    .block-stock .description-wrap .text {
        position: static;
    }
    .block-stock__button {
        width: 100% !important;
        position: absolute;
        bottom: 40px;
        left: 0;
        z-index: 100;
    }
    .block-installment__wrap {
        gap:0;
    }
}

@media screen and (max-width: 1024px) {
    .designers_block--v1 .item {
        display: grid;
        width: 100%;
        gap: 20px;
        margin: 0;
        margin-bottom: 20px;
        grid-template-columns: auto 1fr;
        grid-template-rows: auto 1fr    ;
        grid-template-areas: 'image name'
                             'image exp';
    }

    .designers_block--v1 .item .image_block {
        max-width: 216px;
        margin: 0;
        grid-area: image;   
    }

    .designers_block--v1 .item .name {
        grid-area: name;
        margin: 0;
        padding-top: 20px;
    }

    .designers_block--v1 .item .exp {
        grid-area: exp;
    }
    .designers_block .item .exp .li {
        padding-left: 0;
    }
}

@media (max-width: 960px) {
    .sc-more--v1 .sc-more__list {
        width: auto;
        margin-left: 0;
        padding-left: 10px;
        padding-right: 10px;
    }
    .sc-more--v1 .sc-more__list .owl-prev {
        left: -10px;
    }
    .sc-more--v1 .sc-more__list .owl-next {
        right: -10px;
    }
    .sc-more--v1 .owl-nav .owl-prev,
    .sc-more--v1 .owl-nav .owl-next {
        width: 23px;
    }
    .sc-more--v1 .owl-nav .owl-prev::after,  
    .sc-more--v1 .owl-nav .owl-next::after { 
        width: 30px;
    }
    .sc-more--v1 .owl-nav .owl-prev::before,  
    .sc-more--v1 .owl-nav .owl-next::before { 
        width: 30px;
    }
    .sc-more--v1 .owl-nav .owl-next::after,
    .sc-more--v1 .owl-nav .owl-next::before {
        left: -10px;
    }
}

@media (max-width: 692px) {
    .sc-first--v2 {
        margin-top: 105px;
        padding-top: 50px;
    }
    .sc-first--v2 .sc-first__picture {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
    }

    .sc-first--v2.sc-first .sc-first__text,
    .sc-first--v2 .sc-first__text {
        position: static;
    }
}

@media (max-width: 480px) {
    .designers_block--v1 .item {
        grid-template-areas: 'image' 'name' 'exp';
        grid-template-columns: 1fr;
        grid-template-rows: unset;
    }

    .designers_block--v1 .item .name {
        padding: 0;
        text-align: center;
    }
    .designers_block--v1 .item .image_block {
        margin: 0 auto;
    }
    .designers_block--v1 .item .exp {
        width: max-content;
        margin: 0 auto;
    }
}


@media (max-width: 768px) {
    .advantages__block--v1 .row {
        display: grid;
        grid-template-columns: 1fr 1fr;
    }
    .advantages__block--v1 .item {
        width: 100%;
    }
}

@media (max-width: 414px) {
    .advantages__block--v1 .row {
        grid-template-columns: 1fr;
    }
}
