:root {
    --sky: linear-gradient(91.8deg, #498FB6 0%, #4281A4 100%);
    --blue: linear-gradient(102.84deg, #827191 0%, #71627E 100%);
    --white: #fff;
}

.migration_banner {
    background: var(--sky);
}

.migration_banner_right img {
    width: 107.9% !important;
}

.Work_place_link2 a::after {
    left: 20.6% !important;
}

.migration {
    padding: 80px 0px;
    padding-bottom: 96px;
}

.migration_banner .banner_info {
    max-width: 567px;
}


/* 
.migration_banner .banner_info p {
    padding-right: 100px;
} */

.offer_img {
    background-image: url(../images/offer_banner.png);
    height: 430px;
    background-repeat: no-repeat;
    background-position: center 35px
}

.day_box {
    width: 594px;
    height: 32px;
    padding: 8px 12px 8px 12px;
    border-radius: 4px;
    justify: space-between;
    background: #E7B055;
    display: inline-flex;
    gap: 466px;
}

.day_box p {
    font-family: Plus Jakarta Sans;
    font-size: 14px;
    font-weight: 700;
    line-height: 21px;
    letter-spacing: 0.03em;
    text-align: left;
    color: #071E22;
    margin: -3px 0px 0px;
}

.day_box p span {
    font-family: Lato;
    font-size: 16px;
    font-weight: 400;
    line-height: 21px;
    letter-spacing: 0em;
    text-align: left;
    color: #071E22;
}

.day_section {
    display: inline-flex;
    gap: 8px;
    margin-top: 8px;
}

.day_section_box {
    width: 293px;
    height: 174px;
    padding: 20px 24px 24px 24px;
    border-radius: 8px;
    background: #fff;
    display: flex;
}

.day_section_box_img {
    margin-right: 32px;
}

.day_section_box h5 {
    font-family: Plus Jakarta Sans;
    font-size: 20px;
    font-weight: 800;
    line-height: 28px;
    letter-spacing: 0em;
    text-align: left;
    color: #071E22;
}

.day_section_box ul li {
    font-family: Lato;
    font-size: 17px;
    font-weight: 400;
    line-height: 27px;
    letter-spacing: 0em;
    text-align: left;
    color: #54618D;
}

.day_box2 {
    width: 294px;
    height: 32px;
    left: 602px;
    padding: 8px 12px;
    border-radius: 4px;
    justify: space-between;
    gap: 171px;
    background: #4281A4;
}

.day_box2 p {
    color: #fff;
}

.day_box2 p span {
    color: #fff;
}

.day_section_box2 {
    margin-top: 8px;
}

.day_box3 {
    background: #60935D;
}

.day_section_box_text ul {
    margin-top: 12px;
}

.number_one_section22 {
    background-color: #fff !important;
}

.number_one_section22 .brandsStrip {
    background-color: #fff;
}

.number_one_section22 button {
    display: none !important;
}

.migration_img {
    height: 763px;
    width: 567.5px;
}

.migration_img p {
    padding: 381px 0px;
}

.migration_text {
    /* width: 567.5px; */
    height: 763px;
}

.migration_text ul {
    grid-template-columns: repeat(1, 1fr);
    padding: 48px 0px 48px 0px;
    gap: 32px;
    margin-top: 0px;
}

@media(max-width:992px) {
    .migration_banner {
        padding: 0 32px;
    }
    .workl0ad_migration_card2 {
        display: none;
    }
    .offer_img {
        height: 800px;
        background-position: center 260px;
    }
    .day_box {
        width: 100%;
        gap: 665px;
    }
    .day_section {
        display: grid;
        gap: 8px;
        margin-top: 8px;
        grid-template-columns: repeat(2, 1fr);
        margin-bottom: 8px;
    }
    .day_section_box {
        width: 100%;
    }
    .day_item {
        width: 50%;
    }
    .day_item2 {
        width: 50%;
        position: absolute;
        top: 250%;
    }
    .day_box2 {
        gap: 260px;
    }
    .migration_img {
        width: unset;
    }
    .migration_text ul {
        grid-template-columns: repeat(2, 1fr);
        padding: 64px 0px;
        gap: 64px;
    }
    .s_item {
        display: none;
    }
}

@media(max-width:768px) {
    .day_box {
        gap: 613px;
    }
    .day_item2 {
        top: 288%;
    }
    .day_box2 {
        gap: 237px;
    }
}

@media(max-width:575px) {
    .offer_img {
        height: auto;
    }
    .day_box {
        gap: 255px;
        width: 100%;
    }
    .day_section {
        display: inherit;
        margin-bottom: 8px;
    }
    .day_section_box {
        width: 100%;
        margin-bottom: 8px;
    }
    .migration_img {
        width: 100%;
        height: 100%;
    }
    .migration_banner {
        padding: unset;
    }
    .day_item {
        width: unset;
    }
    .day_item2 {
        width: unset;
        position: unset;
        top: unset;
    }
    .migration_text ul {
        grid-template-columns: repeat(1, 1fr);
    }
    .migration_text {
        height: unset;
    }
}

@media(max-width:380px) {
    .day_box {
        gap: 217px;
    }
}


/*-----------------------------management-page---------------------*/

.management_workload {
    background: var(--blue) !important;
}

.management_workload .workl0ad_migration h3 {
    color: var(--white)
}

.management_workload .workl0ad_migration p {
    color: var(--white)
}

.management_img {
    height: 714px;
}

.migration_text2 {
    height: 714px;
}


/*------------------------------optimization_page-------------------------*/

.optimization_img {
    height: 530px;
}

.optimization_text {
    height: 530px;
}

@media(max-width:992px) {
    .optimization_text {
        height: unset;
    }
}