.ready__start__container {
    height: auto;
}

@media (max-width: 768px) {
    .ready__bg_mob {
        padding-top: 120px;
    }
}

.main_working_container .rates__carusel {
    height: 100%;
    padding-bottom: 20px;
}

.main_working_container .rates__carusel {
    display: block;
}

.benefits_container .rate-card-block:hover {
    transform: scale(1.05, 1.05);
    transition-duration: 500ms;
}

.benefits_container .rate-card-block {
    box-shadow: 0 100px 80px 0 #00000014;
    padding: 24px;
    height: -webkit-fill-available !important;
    border-radius: 10px;
}

.benefits_container .rate-card-block .card-img-top {
    width: 56px;
    height: 56px;
}

.benefits_container .rate-card-block h5 {
    font-family: Lexend Deca, sans-serif;
    font-weight: 600;
    font-size: 16px;
    line-height: 150%;
    letter-spacing: 0;
    color: #162A39;
}

.benefits_container .rate-card-block p.card-text {
    font-family: Poppins, sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 150%;
    letter-spacing: 0;
}

.benefits_container {
    background-image: url('../../assets/images/rate/mask-bg.svg');
    background-position-x: right;
    background-position-y: center;
    background-repeat: no-repeat;
    margin-bottom: 80px;
}

.benefits_container .block-top-container {
    position: absolute;
    bottom: 0;
    z-index: 1;
}

body {
    background: #ffffff;
}

.basic-padding {
    padding-top: 40px;
    margin-bottom: 80px;
}

.card-check-list {
    list-style: none;
    padding-left: 0;
}

.card-check-list li {
    position: relative;
    padding-left: 28px;
}

.card-check-list li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 4px;
    width: 16px;
    height: 16px;
    background-image: url('../../assets/images/rate/check.svg');
    background-size: contain;
    background-repeat: no-repeat;
}