/************************ insurance ************************/
.block__insurance {
    background: #FFFFFF;
    box-shadow: 0px -1px 19px 4px rgb(0 0 0 / 10%);
    border-bottom: 11px solid #AD85A9;
    height: 330px;
    padding-top: 25px;
    text-align: center;
    margin-bottom: 30px;
}

.block__insurance-title {
    font-size: 18px;
    color: #CFCFCF;
}

.block__insurance-otdo {
    font-weight: 500;
    font-size: 24px;
    color: #464A53;
    margin: 15px 0px 25px 0px;
}

.block__insurance-fee {
    font-size: 18px;
    color: #CFCFCF;
}

.block__insurance-circle {
    background: #DDF8F8;
    width: 97px;
    height: 97px;
    margin: 15px auto;
    border-radius: 50%;
}

.block__insurance-sum {
    font-weight: 500;
    font-size: 20px;
    color: #464A53;
    padding-top: 24px;
}

.block__insurance-rub {
    font-weight: 500;
    font-size: 20px;
    color: #464A53;
    display: block;
    margin-top: 2px;
}

.block__insurance-small {
    font-size: 14px;
    line-height: 13px;
    color: #464A53;
    display: block;
    margin-top: 4px;
}

/************************ submenubtn ************************/
.block__submenubtn {
    background: #FFFFFF;
    box-shadow: 0px -1px 19px 4px rgb(0 0 0 / 10%);
    min-height: 270px;
    display: block;
    border-bottom: 11px solid #FFFFFF;
    padding: 27px 23px;
    position: relative;
    transition: all 0.3s ease;
    margin-bottom: 30px;
}

.block__submenubtn:hover .block__submenubtn-subtitle::before {
    margin-left: 10px;
    width: 40px;
    transition: all 0.3s ease;
}

.block__submenubtn.mauve {
    border-bottom: 11px solid #AD85A9;
}

.block__submenubtn.turquoise {
    border-bottom: 11px solid #31D4D3;
}

.block__submenubtn-title {
    display: block;
    font-size: 24px;
    color: #414141;
    position: relative;
    z-index: 1;
}

.block__submenubtn-img {
    margin: auto;
    background-blend-mode: darken;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 150px;
    position: absolute;
    top: 50px;
    left: 0px;
    right: 0px;
}

.block__submenubtn-img img {
    max-width: 100%;
    max-height: 100%;
}

.block__submenubtn-subtitle {
    position: absolute;
    bottom: 30px;
    display: flex;
    align-items: center;
    color: #464A53;
}

.block__submenubtn-subtitle::before {
    transition: all 0.3s ease;
    content: " ";
    width: 50px;
    height: 21px;
    flex: none;
    /* margin-left: 10px; */
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%0A%3Csvg width='33' height='21' viewBox='0 0 33 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30.0152 12.2578H1.49395C0.807828 12.2578 0.250977 11.7096 0.250977 11.0324C0.250977 10.3553 0.807828 9.80713 1.49395 9.80713H30.0152C30.7013 9.80713 31.2582 10.3553 31.2582 11.0324C31.2582 11.7096 30.7013 12.2578 30.0152 12.2578Z' fill='%236C6E74'/%3E%3Cpath d='M22.4947 21C22.1707 21 21.8476 20.8758 21.6039 20.6291C21.125 20.1439 21.1366 19.3687 21.628 18.8965L29.8788 10.9834L21.5782 2.05252C21.1134 1.55341 21.1482 0.778195 21.6545 0.321561C22.1599 -0.134257 22.9488 -0.1024 23.4104 0.397529L32.5263 10.205C32.9813 10.6935 32.9581 11.4491 32.4766 11.9106L23.3615 20.6528C23.1204 20.8848 22.8071 21 22.4947 21Z' fill='%236C6E74'/%3E%3C/svg%3E");
}

/************************ yourproduct ************************/
.block__yourproduct {
    position: relative;
}

.block__yourproduct-block {
    background-size: cover;
    background-image: url(../img/yourproduct.png);
    top: 0px;
    bottom: 0px;
    width: 100vw;
    transform: translateX(-50%);
    position: relative;
    left: 50%;
    background-position: center;
    padding: 110px 0px;
}

.block__yourproduct-title {
    font-weight: 600;
    font-size: 48px;
    color: #31D4D3;
    max-width: 800px;
    margin-bottom: 50px;
}

.block__yourproduct-icon {
    background-image: url("data:image/svg+xml,%3Csvg width='47' height='47' viewBox='0 0 47 47' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.5 47C36.4586 47 47 36.4586 47 23.5C47 10.5414 36.4586 0 23.5 0C10.5414 0 0 10.5414 0 23.5C0 36.4586 10.5414 47 23.5 47ZM23.5 2.2381C35.222 2.2381 44.7619 11.778 44.7619 23.5C44.7619 35.222 35.222 44.7619 23.5 44.7619C11.778 44.7619 2.2381 35.222 2.2381 23.5C2.2381 11.778 11.778 2.2381 23.5 2.2381Z' fill='%23AD85A9'/%3E%3Cpath d='M17.1718 31.4341C17.2613 31.5516 17.3956 31.6299 17.5411 31.6523C17.569 31.6579 17.5914 31.6579 17.6194 31.6579C17.7425 31.6579 17.86 31.6187 17.9551 31.546L36.6376 17.4068C36.7551 17.3173 36.8334 17.183 36.8558 17.0375C36.8782 16.892 36.839 16.741 36.7495 16.6235L36.0725 15.7338C35.9606 15.5883 35.7927 15.51 35.6249 15.51C35.5074 15.51 35.3899 15.5492 35.2892 15.6219L17.9551 28.7427L11.985 20.7416C11.8731 20.5961 11.7052 20.5177 11.5374 20.5177C11.4199 20.5177 11.3024 20.5513 11.2017 20.6297L10.3064 21.3011C10.1889 21.3906 10.1106 21.5249 10.0882 21.6704C10.0658 21.8158 10.105 21.9669 10.1945 22.0844L17.1718 31.4341Z' fill='%23AD85A9'/%3E%3C/svg%3E ");
    height: 50px;
    background-position: center;
    background-repeat: no-repeat;
    margin-bottom: 22px;
}

.block__yourproduct-subtitle {
    text-align: center;
    font-size: 18px;
    color: #FFFFFF;
    margin-bottom: 65px;
    line-height: 150%;
    max-width: 270px;
    margin: 0px auto 65px;
}

/************************ packaging ************************/
.block__packaging {
    background: #FFFFFF;
    box-shadow: 0px -1px 19px 4px rgb(0 0 0 / 10%);
    position: relative;
    border-bottom: 11px solid #AD85A9;
    height: 450px;
    margin-bottom: 30px;
}

.block__packaging-img {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 210px;
}

.block__packaging-img img {
    max-width: 100%;
    height: 180px;
    filter: grayscale(100%);
}

.block__packaging-title {
    margin: 5px 0px;
    padding: 0px 40px;
    text-align: center;
    font-weight: 500;
    font-size: 24px;
    color: #414141;
    height: 49px;
}

.block__packaging-description {
    font-size: 15px;
    color: #787878;
    min-height: 110px;
    padding: 0px 40px;
    margin-bottom: 6px;
}

.block__packaging-price {
    padding: 0px 40px;
    font-weight: 600;
    font-size: 14px;
    color: #31D4D3;
    margin-bottom: 6px;
}


/************************ wrapper ************************/
.block__wrapper-grey {
    top: 0px;
    bottom: 0px;
    width: 100vw;
    transform: translateX(-50%);
    position: relative;
    left: 50%;
    background-position: center;
    padding: 140px 0px 100px 0px;
    background: #E9EAED;
}


/************************ weak ************************/
.block__weak {
    position: relative;
}

.block__weak-block {
    background-size: cover;
    background-image: url(../img/weak.png);
    top: 0px;
    bottom: 0px;
    width: 100vw;
    transform: translateX(-50%);
    position: relative;
    left: 50%;
    background-position: center;
    padding: 110px 0px;
}

.block__weak-title {
    font-weight: bold;
    font-size: 48px;
    max-width: 800px;
    color: #FFFFFF;
    margin-bottom: 20px;
}

.block__weak-subtitle {
    font-size: 24px;
    max-width: 800px;
    color: #FFFFFF;
    margin-bottom: 70px;
}


/************************ groupagecargo ************************/
.block__groupagecargo {
    position: relative;
}

.block__groupagecargo-block {
    background-size: cover;
    background-image: url(../img/home-test.jpg);
    top: 0px;
    bottom: 0px;
    width: 100vw;
    transform: translateX(-50%);
    position: relative;
    left: 50%;
    background-position: center;
    padding: 70px 0px;
}

.block__groupagecargo-title {
    font-style: italic;
    font-weight: bold;
    font-size: 48px;
    max-width: 800px;
    margin-bottom: 50px;
}

.block__groupagecargo-title1 {
    color: #FFFFFF;
}

.block__groupagecargo-title2 {
    color: #31D4D3;
}

.block__groupagecargo-subtitle {
    font-size: 24px;
    align-items: center;
    line-height: 150%;
    color: #FFFFFF;
    max-width: 580px;
    margin-bottom: 20px;
}

span.block__groupagecargo-subtitle-icon {
    background-image: url(../img/home-arrow.svg);
    width: 30px;
    height: 17px;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center;
}

.block__groupagecargo-text {
    font-size: 16px;
    line-height: 150%;
    color: rgba(255, 255, 255, 0.5);
    margin-bottom: 70px;
    max-width: 471px;
}

.block__groupagecargo-img {
    background-image: url(../img/groupage-cargo.svg);
    min-height: 500px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}


/************************ uslugi ************************/
a.block__uslugi {
    background: #FFFFFF;
    box-shadow: 0px -1px 19px 4px rgba(0, 0, 0, 0.1);
    height: 300px;
    display: inline-block;
    width: 100%;
    padding: 30px 20px;
    position: relative;
    transition: all 0.3s ease;
    margin-bottom: 30px;
}

a.block__uslugi:hover {
    padding: 30px 10px 30px 20px;
}

.block__uslugi-title {
    display: flex;
    justify-content: space-between;
    align-items: self-end;
}


.block__uslugi-title>span {
    font-weight: 500;
    font-size: 24px;
    width: 80%;
    display: inline-block;
}

.block__uslugi-title>.block__uslugi-logo {
    background-image: url(../img/logo-header.svg);
    height: 90px;
    width: 100%;
    background-repeat: no-repeat;
}

.block__uslugi-arrow {
    margin-top: 5px;
}

.block__uslugi-subtitle {
    /* height: 45px;
    line-height: 45px;
    display: inline-block; */
    position: absolute;
    bottom: 28px;
    padding-left: 30px;
    max-width: 420px;
    padding-right: 30px;
    background-repeat: no-repeat;
    background-position: 0px 2px;
    background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='7.5' cy='7.5' r='7.5' fill='%23AD85A9'/%3E%3C/svg%3E ");
}

.block__uslugi.white {
    color: #414141;
}

.block__uslugi.white .block__uslugi-subtitle {
    color: #6C6E74;
}

.block__uslugi.turquoise {
    background: #31D4D3;
    color: #414141;
}

.block__uslugi.turquoise .block__uslugi-subtitle {
    color: #6C6E74;
}

.block__uslugi.gray {
    background: #6C6E74;
    color: #FFFFFF;
}

.block__uslugi.gray .block__uslugi-subtitle {
    color: #FFFFFF;
}

/************************ tariffs ************************/
.block__tariffs {
    background: #FFFFFF;
    box-shadow: 0px -1px 19px 4px rgb(0 0 0 / 10%);
    padding: 23px 5px;
    margin-bottom: 30px;
    text-align: center;
    height: 270px;
    border-bottom: 11px solid #AD85A9;
}

.block__tariffs-title {
    font-size: 18px;
    color: #CFCFCF;
    margin-bottom: 5px;
}

.block__tariffs-weight {
    font-weight: 500;
    font-size: 24px;
    color: #464A53;
    margin-bottom: 40px;
    overflow: hidden;
    height: 28px;
}

.block__tariffs-subtitle {
    font-size: 18px;
    color: #CFCFCF;
    margin-bottom: 12px;
}

.block__tariffs-price {
    background: #DDF8F8;
    height: 86px;
    width: 86px;
    margin: 0px auto;
    line-height: 86px;
    border-radius: 50%;
    font-size: 24px;
    color: #464A53;
    font-weight: 500;
}


/************************ documents ************************/
.block__documents {
    border: 1px solid #D8D5D5;
    box-sizing: border-box;
    height: 100%;
    margin-bottom: 30px;
}

@media (max-width: 992px) {
    .block__documents {
        height: auto;
        margin-bottom: 30px;
    }
}

.block__documents-logo {
    background-image: url(../img/logo-header.svg);
    height: 100px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 250px;
    margin-left: 30px;
}

.block__documents-title {
    background: rgba(49, 212, 211, 0.56);
    height: 36px;
    line-height: 36px;
    overflow: hidden;
    font-weight: 500;
    font-size: 18px;
    color: #464A53;
    padding-left: 50px;
}

a.block__documents-a {
    display: flex;
    margin: 26px 23px;
    justify-content: space-between;
    align-items: center;
    font-size: 14px;
    color: #4E4E4E;
}

.block__documents-item-icon {
    background-image: url(../img/doc.svg);
    width: 50px;
    background-repeat: no-repeat;
    height: 50px;
    background-position: center left;
    flex: none;
}

.block__documents-item-title {
    flex: auto;
}

.block__documents-item-text {
    flex: none;
    margin-left: 15px;
}


/************************ Страница: Сборные грузы, Блок: экономия веремени и денег ************************/
.block__groupage-cargo {
    height: 340px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    display: flex;
    align-content: center;
    align-items: center;
    justify-content: center;
    margin-bottom: 30px;
}

.block__groupage-cargo-title {
    font-family: Jost;
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 121.9%;
    color: #FFFFFF;
}


/************************ Страница: Доставка в маркетплейсы, Блок: Что мы предлагаем ************************/
.block__what-offer-item {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    align-content: center;
    margin-bottom: 24px;
}

.block__what-offer-item-num {
    flex: none;
    border-radius: 50%;
    background: #AD85A9;
    width: 34px;
    height: 34px;
    justify-content: center;
    align-content: center;
    font-family: Jost;
    font-style: normal;
    font-weight: normal;
    font-size: 36px;
    line-height: 121.9%;
    display: flex;
    align-items: center;
    color: #FFFFFF;
    margin-right: 28px;
    white-space: pre;
}

.block__what-offer-item-title {
    font-weight: normal;
    font-size: 18px;
    line-height: 23px;
    color: #000000;
}


/************************ Страница: Доставка в маркетплейсы, Блок: Стоимость услуг FBS фулфилмента ************************/
.block__cost-fbs-item {
    background: #FFFFFF;
    box-shadow: 0px -1px 19px 4px rgba(0, 0, 0, 0.1);
    margin-bottom: 30px;
}


.block__cost-fbs-item.mauve {
    border-bottom: 10px solid #AD85A9;
}

.block__cost-fbs-item.turquoise {
    border-bottom: 10px solid #31D4D3;
}

.block__cost-fbs-img-block {
    display: flex;
    height: 150px;
    align-content: center;
    align-items: center;
    justify-content: center;
}

.block__cost-fbs-block.gray {
    background: #F4F4F4;
}

.block__cost-fbs-block {
    padding: 0px 16px;
    height: 57px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.block__cost-fbs-label {
    font-size: 15px;
    line-height: 121.9%;
    color: #000000;
}

.block__cost-fbs-text {
    font-weight: bold;
    font-size: 18px;
    line-height: 121.9%;
    color: #000000;
    text-align: right;
}

.block__cost-fbs-delivery-text {
    font-weight: bold;
    font-size: 24px;
    line-height: 121.9%;
    color: #31D4D3;
}

.block__cost-fbs-info-block {
    max-width: 230px;
    margin: 40px 0px 40px 17px;
}

.block__cost-fbs-info-label {
    font-size: 15px;
    line-height: 121.9%;
    color: #898888;
}



/************************ Страница: Доставка в маркетплейсы, Блок: Условия работы со складом ************************/
.block__conditions-warehouse-item {
    background: #FFFFFF;
    box-shadow: 0px -1px 19px 4px rgb(0 0 0 / 10%);
    padding: 45px 0px 45px 45px;
    display: flex;
    align-items: center;
    min-height: 300px;
    margin-bottom: 30px;
}

.block__conditions-warehouse-block {
    padding-left: 35px;
}

.block__conditions-warehouse-title {
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 121.9%;
    color: #414141;
    margin-bottom: 20px;
}

.block__conditions-warehouse-list {
    padding: 0px 0px 0px 0px;
    margin: 0px;
    ist-style-type: none;
}

li {
    list-style-type: none;
    /* Прячем исходные маркеры */
}


.block__conditions-warehouse-list.mauve li:before {
    content: " ";
    background: #AD85A9;
    border-radius: 50%;
    height: 5px;
    width: 5px;
    margin: 0px 6px 2px 0px;
    display: inline-block;
}

.block__conditions-warehouse-list.turquoise li:before {
    content: " ";
    background: #31D4D3;
    border-radius: 50%;
    height: 5px;
    width: 5px;
    margin: 0px 6px 2px 0px;
    display: inline-block;
}

.block__conditions-warehouse-li {
    font-size: 16px;
    line-height: 121.9%;
    color: #777777;
    margin-bottom: 10px;
}

/************************ Страница: Переезды под ключ, Блок: Заказать переезд ************************/
.block__move {
    position: relative;
}

.block__move-block {
    background-size: cover;
    background-image: url(../img/application_by_move.jpg);
    top: 0px;
    bottom: 0px;
    width: 100vw;
    transform: translateX(-50%);
    position: relative;
    left: 50%;
    background-position: center;
    padding: 110px 0px;
}

.block__move-title {
    font-weight: 500;
    font-size: 64px;
    line-height: 150%;
    color: #fff;
    max-width: 860px;
}

.block__move-title.turquoise {
    border-bottom: 9px solid #31D4D3;
}

.block__move-title.mauve {
    border-bottom: 9px solid #C89BC3;
}

.block__move-subtitle {
    font-weight: 500;
    font-size: 18px;
    line-height: 121.9%;
    color: #fff;
    padding-top: 48px;
    max-width: 550px;
}

.block__move-p {
    padding-top: 50px;
    padding-bottom: 30px;
    display: flex;
}

.block__move-line.mauve {
    width: 23px;
    height: 9px;
    background: #AD85A9;
    display: block;
    margin-right: 10px;
}

.block__move-p {
    padding-top: 50px;
    padding-bottom: 30px;
    display: flex;
    align-items: center;
    font-weight: 500;
    font-size: 18px;
    line-height: 121.9%;
    color: #fff;
}

.block__move-text {
    margin-right: 30px;
}

/************************  Обертка блоков, бирюзовая ************************/
.block__wrapper-widthfull.turquoise {
    position: relative;
}

.block__wrapper-widthfull-content {
    background: #31D4D3;
    top: 0px;
    bottom: 0px;
    width: 100vw;
    transform: translateX(-50%);
    position: relative;
    left: 50%;
    background-position: center;
    padding: 110px 0px;
}

/************************  Страница: Сервисы, Блок: Кнопка меню с Лого ************************/
.block__move-menu.tpl1,
.block__move-menu.tpl3 {
    height: 380px;
    background-color: #fff;
}

.block__move-menu.tpl2 {
    height: 270px;
    background-color: #fff;
}

.block__move-menu.tpl1 {

    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.block__move-menu {
    margin-bottom: 30px;
}

.block__move-menu-content {
    position: relative;
    height: 100%;
}

.block__move-menu-title {
    padding: 40px 20px 0px 20px;
    font-weight: 500;
    font-size: 24px;
    line-height: 121.9%;
    transform: matrix(1, 0, 0, 1, 0, 0);
}

.block__move-menu.tpl1 .block__move-menu-title {
    color: #FFFFFF;
}

.block__move-menu.tpl2 .block__move-menu-title {
    color: #414141;
}

.block__move-menu.tpl3 .block__move-menu-title {
    color: #31D4D3;
}

.block__move-menu-subtitle {
    padding: 20px;
    font-weight: 400;
    font-size: 15px;
    line-height: 121.9%;
}

.block__move-menu.tpl1 .block__move-menu-subtitle {
    color: #FFFFFF;
    position: absolute;
    bottom: 100px;
}

.block__move-menu.tpl2 .block__move-menu-subtitle {
    color: #414141;
    margin-top: 20px;
}

.block__move-menu.tpl3 .block__move-menu-subtitle {
    color: #FFFFFF;
}




.block__move-menu.tpl1 .block__move-menu-footer {
    background: #fff;
}

.block__move-menu-footer {
    position: absolute;
    bottom: 0px;
    width: 100%;
    height: 100px;
    display: flex;
    align-items: center;
    padding: 0px 20px;
    color: #000000;
}

.block__move-menu .block__move-menu-footer-btn {
    padding: 10px 20px;
    border: 1px solid #31D4D3;
    font-weight: 400;
    font-size: 16px;
    flex: none;
    margin: 0px 5px;
}

.block__move-menu.tpl1 .block__move-menu-footer-btn {
    color: #000000;
}

.block__move-menu.tpl2 .block__move-menu-footer-btn {
    color: #000000;
}

.block__move-menu.tpl3 .block__move-menu-footer-btn {
    color: #31D4D3;
}

.block__move-menu-line {
    position: absolute;
    z-index: 1;
    background: #AD85A9;
    height: 9px;
    width: 100%;
    bottom: 0px;
}

/************************  Блок: Нет времени разбираться? Подскажем! ************************/
.block__notime {
    position: relative;
}

.block__notime-block {
    background: #464A53;
    top: 0px;
    bottom: 0px;
    width: 100vw;
    transform: translateX(-50%);
    position: relative;
    left: 50%;
    background-position: center;
    padding: 110px 0px;
}

.block__notime .zl__showyou-sub {
    color: #E6DBDB;
}

/************************  Страница: Тарифы на автомобили, Блок: 4 вида грузового транспорта ************************/
.block__cargo-transport-content {
    background: #FFFFFF;
    box-shadow: 0px -1px 19px 4px rgb(0 0 0 / 10%);
    border-bottom: 18px solid #AD85A9;
    height: 600px;
    padding-top: 35px;
    text-align: center;
    margin-bottom: 30px;
}

.block__cargo-transport-circle {
    background: #DDF8F8;
    width: 320px;
    height: 320px;
    margin: 15px auto;
    border-radius: 50%;
    position: relative;
}

.block__cargo-transport-img {
    position: absolute;
    top: 20px;
    width: 400px;
    height: 160px;
    background-position: center;
    background-repeat: no-repeat;
    transform: translateX(-40px);
}

.block__cargo-transport-price,
.block__cargo-transport-price-text {
    font-weight: 700;
    font-size: 32px;
    line-height: 121.9%;
    color: #464A53;
    position: absolute;
    text-align: center;
    width: 100%;
}

.block__cargo-transport-price {
    bottom: 90px;
}

.block__cargo-transport-price-text {
    bottom: 50px;
}

.block__cargo-transport-text {
    font-weight: 500;
    font-size: 20px;
    line-height: 121.9%;
    color: #363636;
    padding-top: 30px;
}

a.block__cargo-transport-btn {
    border: 1px solid #31D4D3;
    padding: 15px 40px;
    font-weight: 400;
    font-size: 18px;
    line-height: 159.9%;
    align-items: center;
    color: #464A53;
    margin-top: 40px;
    display: inline-block;
}

/* Страница: Упаковка для переезда, Блок: Упаковка для переезда */
.block__packing-moving {
    background: #FFFFFF;
    box-shadow: 0px -1px 19px 4px rgb(0 0 0 / 10%);
    height: 280px;
    padding-top: 35px;
    text-align: center;
    margin-bottom: 30px;
    border-bottom: 11px solid #FFFFFF;
}

.block__packing-moving.mauve {
    border-bottom: 11px solid #AD85A9;
}

.block__packing-moving.turquoise {
    border-bottom: 11px solid#31D4D3;
}

.block__packing-moving-content {
    position: relative;
    height: 100%;
}

.block__packing-moving-title {
    font-weight: 500;
    font-size: 18px;
    margin-left: 21px;
    text-align: left;
    line-height: 121.9%;
    display: flex;
    color: #464A53;
}

.block__packing-moving-img {
    width: 100%;
    height: 160px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    position: absolute;
    bottom: 0px;
}