.revolutionize-hero-sectionmain {
    position: relative;
    background-color: #E4EAFA;
    padding: 140px 0 120px;
}

.revolutionize-hero-sectionmain-Txt {
    position: relative;
    max-width: 100%;
    width: 100%;
    height: 100%;
}

.revolutionize-hero-sectionmain-Img {
    position: relative;
    max-width: 100%;
    width: 100%;
    height: auto;
}

.revolutionize-hero-sectionmain-Img-inner {
    display: flex;
    position: relative;
    justify-content: end;
}

.revolutionize-hero-sectionmain-Img-inner-img {
    position: relative;
    max-width: 550px;
    width: 100%;
}

.revolutionize-hero-sectionmain-Txt-inner {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.revolutionize-hero-videoBox {
    position: relative;
    max-width: 480px;
    width: 100%;
    background-color: #0052CC;
    border-radius: 20px;
    padding: 20px;
}

.revolutionize-hero-videoBox-top {
    position: relative;
    text-align: center;
}

.revolutionize-hero-videoBox-top h3 {
    margin: 0 !important;
    padding: 0 !important;
    font-size: 30px !important;
    font-family: "financier_displaymedium" !important;
    font-weight: 500;
    color: #fff;
}

.revolutionize-hero-videoBox-top p {
    font-size: 17px;
    color: #DFDFDF;
    font-family: "avenirlight";
    font-weight: 400;
    margin: 0 !important;
    padding: 6px 0 0 !important;
}

.revolutionize-hero-videoBox-body {
    position: relative;
    padding-top: 20px;
}


.revolutionize-hero-videoBox-body .revolutionize-hero-videoBox-body-img {
    max-width: 100%;
    z-index: 10;
    width: 100%;
    object-fit: contain;
    position: relative;
}

.revolutionize-hero-videoBox-body-playimg {
    position: absolute;
    top: 50%;
    z-index: 50;
    object-fit: contain;
    max-width: 80px;
    width: 80px;
    height: 80px;
    cursor: pointer;
    left: 50%;
    transform: translate(-50%, -50%);
}


.revolutionize-hero-sectionmain-Txt-inner-title {
    position: relative;
    font-size: 47px !important;
    font-weight: 500;
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1.2;
    color: #000;
    font-family: "financier_displaymedium" !important;
}

.revolutionize-hero-sectionmain-Txt-inner-title2 {
    position: relative;
    font-size: 45px !important;
    font-weight: 500;
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1.2;
    color: #000;
    font-family: "financier_displaymedium" !important;
}

.revolutionize-hero-sectionmain-Txt-inner-para {
    position: relative;
    font-size: 17px !important;
    margin: 0 !important;
    line-height: 1.8;
    color: #000;
    font-weight: 400;
    padding: 20px 0 30px;
    font-family: "avenirlight";
}

/* **************************************************************************************** */

.revolutionize-sidebyside-sectionmain {
    position: relative;
    max-width: 100%;
    width: 100%;
    padding: 80px 0;
}

.revolutionize-sidebyside-sectionmain.revolutionize-sidebyside-sectionmain2 {
    padding: 0 0 80px !important;
}

.revolutionize-sidebyside-right {
    position: relative;
    max-width: 100%;
    width: 100%;
}

.revolutionize-sidebyside-img {
    position: relative;
    max-width: 100%;
    width: 100%;
    height: auto;
    border-radius: 40px;
}

.revolutionize-sidebyside-flexend {
    display: flex;
    justify-content: end;
    position: relative;
}

.revolutionize-sidebyside-left-inner {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.revolutionize-main-heading-lg {
    position: relative;
    font-size: 40px !important;
    font-weight: 500;
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1.2;
    color: #000;
    font-family: "financier_displaymedium" !important;
}



.revolutionize-main-heading-lg.revolutionize-main-heading-lg-white {
    color: #fff !important;
}

.text-heading-center {
    text-align: center;
    position: relative;
    padding-bottom: 50px;
}

.revolutionize-sidebyside-left-inner-txtx {
    padding-top: 30px;
}

.revolutionize-sidebyside-left-inner-txtx h3 {
    font-size: 22px !important;
    font-weight: 400;
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1.2;
    color: #000;
    font-family: "avenirmedium";
}

.revolutionize-sidebyside-left-inner-txtx p {
    position: relative;
    font-size: 17px;
    margin: 0 !important;
    line-height: 1.8;
    color: #000;
    font-weight: 400;
    padding: 15px 0 0;
    font-family: "avenirlight";
}

.revolutionize-sidebyside-flexstart {
    display: flex;
    justify-content: start;
    position: relative;
}

.revolutionize-sidebyside-left-inner.revolutionize-sidebyside-left-inner-paddingleft {
    padding-left: 60px;
}

.revolutionize-sidebyside-left-inner.revolutionize-sidebyside-left-inner-paddingright {
    padding-right: 60px;
}


/* ************************************************************************************************ */

.Personalizingbg_box_large {
    position: relative;
    background-color: #0052CC;
    padding: 80px 60px 60px;
    border-radius: 50px;
}

.personalizingYourCareer-card {
    position: relative;
    text-align: center;
    padding: 10px 10px 20px;
    max-width: 100%;
    width: 100%;
    height: 100%;
}

.personalizingYourCareer-card img {
    position: relative;
    max-width: 80px;
    object-fit: contain;
    margin-bottom: 30px;
}

.personalizingYourCareer-card h4 {
    position: relative;
    font-size: 22px !important;
    color: #fff;
    font-family: "avenirmedium";
    line-height: 1.2;
    font-weight: 400;
    margin: 0 !important;
    padding: 0 !important;
}

.personalizingYourCareer-card p {
    position: relative;
    font-size: 17px;
    margin: 0 !important;
    line-height: 1.8;
    color: #fff;
    font-weight: 400;
    padding: 15px 30px 0 !important;
    font-family: "avenirlight";
}

/* *************************************************************************** */

.revolutionize-mpowerYourCareer-section {
    position: relative;
    max-width: 100%;
    width: 100%;
    height: auto;
    padding: 80px 0;
}

.revolutionize-mpowerYourCareer-box {
    position: relative;
    max-width: 100%;
    background-color: #0052CC;
    border-radius: 30px;
    padding: 0 60px 0;
}

.revolutionize-mpowerYourCareer-box-img {
    position: relative;
    max-width: 100%;
    width: 100%;
    margin-top: -60px;
    height: auto;
}

.revolutionize-mpowerYourCareer-txtpart {
    position: relative;
    max-width: 100%;
    width: 100%;
    height: 100%;
}

.revolutionize-mpowerYourCareer-txtpart-inner {
    position: absolute;
    top: 50%;
    padding-right: 60px;
    transform: translateY(-50%);
}


.revolutionize-mpowerYourCareer-btn {
    position: relative;
    display: inline-flex;
    font-size: 16px;
    color: #0052CC;
    background-color: #fff;
    padding: 12px 40px;
    border-radius: 7px;
    text-decoration: none;
}


.revolutionize-mpowerYourCareer-btn:focus {
    outline: none !important;
    border: none !important;
}


.revolutionize-main-heading-lg2 {
    position: relative;
    font-size: 35px !important;
    font-weight: 500;
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1.2;
    color: #fff;
    font-family: "financier_displaymedium" !important;
}

.revolutionize-main-para2 {
    position: relative;
    font-size: 17px;
    margin: 0 !important;
    line-height: 1.8;
    color: #fff;
    font-weight: 400;
    padding: 20px 0;
    font-family: "avenirlight";
}

@media (max-width:991.9px) {
    .revolutionize-mpowerYourCareer-txtpart-inner {
        position: relative !important;
        top: 0% !important;
        padding-right: 0px !important;
        transform: translateY(-0%) !important;
    }

    .revolutionize-mpowerYourCareer-box {
        padding: 40px 40px 0px !important;
    }

    .revolutionize-mpowerYourCareer-box-img {
        margin-top: 40px !important;
    }

}

@media (min-width:992px) and (max-width:1399.9px) {
    .revolutionize-main-heading-lg2 {
        font-size: 24px !important;
    }

    .revolutionize-main-para2 {
        font-size: 14px !important;
        padding: 14px 0 !important;
    }

    .revolutionize-mpowerYourCareer-txtpart-inner {
        padding-right: 0px !important;
    }

}

/* ******************************************************************************* */


.revolutionize-Advantages-sectionmain {
    position: relative;
    background-color: #E4EAFA;
    padding: 80px 0;
    max-width: 100%;
    width: 100%;
    height: auto;
}

.revolutionize-AdvantagesCard {
    position: relative;
    background-color: #fff;
    padding: 25px 25px 40px;
    border-radius: 30px;
    max-width: 100%;
    width: 100%;
    height: 100%;
}

.revolutionize-AdvantagesCard-header {
    position: relative;
    max-width: 100%;
    width: 100%;
    height: 260px;
    border-radius: 30px;
}

.revolutionize-AdvantagesCard-header img {
    max-width: 100%;
    width: 100%;
    height: 100%;
    border-radius: 30px;
}

.revolutionize-AdvantagesCard h4 {
    position: relative;
    font-size: 22px !important;
    color: #000;
    font-family: "avenirmedium";
    line-height: 1.2;
    font-weight: 400;
    margin: 0 !important;
    padding: 30px 0 0 !important;
}

.revolutionize-AdvantagesCard p {
    position: relative;
    font-size: 17px;
    margin: 0 !important;
    line-height: 1.8;
    color: #000;
    font-weight: 400;
    padding: 20px 0 0 !important;
    font-family: "avenirlight";
}


.Unlock-Global-Opportunities {
    position: relative;
    background-color: #E4EAFA;
    padding: 80px 0;
    max-width: 100%;
    width: 100%;
    height: auto;
}

/* ************************************************************ */

.EmpoweringFreelancers-img-main {
    max-width: 100%;
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 100%;
    position: relative;
}

.EmpoweringFreelancers-img-main-inner {
    position: relative;
    display: flex;
    justify-content: end;
}

.EmpoweringFreelancers-img-main img {
    max-width: 600px;
    width: 100%;
    position: relative;
}

.EmpoweringFreelancers-content {
    max-width: 100%;
    width: 100%;
    height: 100%;
    position: relative;
}

.EmpoweringFreelancers-content-inner {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    padding-right: 60px;
}

.EmpoweringFreelancers-title {
    font-size: 40px !important;
    margin: 0 !important;
    padding: 0 !important;
    font-weight: 500;
    line-height: 1.2;
    font-family: "Financier Display";
}

.EmpoweringFreelancers-subtext {
    font-size: 17px !important;
    line-height: 1.6;
    margin: 0 !important;
    padding: 15px 0 !important;
    font-weight: 400;
    font-family: "avenirlight";
}

.EmpoweringFreelancers-points ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.EmpoweringFreelancers-points ul li {
    padding: 10px 0;
    display: flex;
    align-items: center;
    font-size: 17px;
    /* white-space: nowrap; */
    margin: 0;
    font-family: "avenirlight";
}

.EmpoweringFreelancers-points ul li img {
    width: 20px;
    height: 20px;
    margin-right: 15px;
    object-fit: contain;
}


/* ***************************************************************** */

@media (max-width:767.9px) {
    .EmpoweringFreelancers-inner {
        position: relative !important;
        top: 0% !important;
        transform: translateY(-0%) !important;
        padding-right: 0px !important;
        padding-bottom: 40px !important;
    }

    .EmpoweringFreelancers-title {
        font-size: 30px !important;
    }

    .Unlock-Global-Opportunities {
        padding: 40px 0 !important;
    }


    .revolutionize-hero-sectionmain {
        padding: 60px 0 40px !important;
    }

    .revolutionize-hero-sectionmain-Txt-inner {
        position: relative !important;
        top: 0 !important;
        transform: translateY(0) !important;
        margin-bottom: 40px !important;
    }

    .revolutionize-hero-sectionmain-Img-inner {
        justify-content: start !important;
    }

    .revolutionize-sidebyside-left-inner {
        padding-right: 0 !important;
    }

    .revolutionize-sidebyside-left-inner {
        position: relative !important;
        top: 0 !important;
        margin-bottom: 40px !important;
        transform: translateY(0) !important;
    }

    .revolutionize-sidebyside-left-inner.revolutionize-sidebyside-left-inner-paddingleft {
        padding-left: 0 !important;
    }

    .revolutionize-sidebyside-sectionmain.revolutionize-sidebyside-sectionmain2 {
        padding: 0 0 40px !important;
    }

    .revolutionize-sidebyside-sectionmain {
        padding: 40px 0 !important;
    }

    .Personalizingbg_box_large {
        padding: 40px 20px 20px !important;
    }

    .personalizingYourCareer-card p {
        padding: 15px 10px 0 !important;
    }

    .revolutionize-hero-sectionmain-Txt-inner-title {
        font-size: 35px !important;
    }

    .revolutionize-hero-sectionmain-Txt-inner-title2 {
        font-size: 35px !important;
    }

    .revolutionize-main-heading-lg {
        font-size: 30px !important;
    }

    .revolutionize-Advantages-sectionmain {
        padding: 40px 0 !important;
    }

    .revolutionize-main-heading-lg2 {
        font-size: 30px !important;
    }

    .revolutionize-mpowerYourCareer-section {
        padding: 40px 0 !important;
    }

    .EmpoweringFreelancers-img-main-inner {
        justify-content: start !important;
    }
}

@media (min-width:768px) and (max-width:991.9px) {
    .revolutionize-hero-sectionmain-Txt-inner {
        position: relative !important;
        top: 0% !important;
        transform: translateY(-0%) !important;
        margin-bottom: 50px !important;
    }

    .EmpoweringFreelancers-inner {
        position: relative !important;
        top: 0% !important;
        transform: translateY(-0%) !important;
        padding-right: 0px !important;
        padding-bottom: 40px !important;
    }


    .revolutionize-hero-sectionmain-Img-inner {
        justify-content: start !important;
    }

    .revolutionize-sidebyside-left-inner {
        position: relative !important;
        top: 0% !important;
        transform: translateY(-0%) !important;
        margin-bottom: 40px !important;
    }

    .revolutionize-sidebyside-left-inner.revolutionize-sidebyside-left-inner-paddingright {
        padding-right: 0 !important;
    }

    .revolutionize-sidebyside-left-inner.revolutionize-sidebyside-left-inner-paddingleft {
        padding-left: 0 !important;
    }

    .Personalizingbg_box_large {
        padding: 80px 40px 60px !important;
    }

    .personalizingYourCareer-card p {
        padding: 15px 0 0 !important;
    }

    .EmpoweringFreelancers-img-main-inner {
        justify-content: start !important;
    }
}

@media (min-width:992px) and (max-width:1199.9px) {
    .revolutionize-hero-sectionmain-Txt-inner-title {
        font-size: 40px !important;
    }

    .revolutionize-hero-sectionmain-Txt-inner-title2 {
        font-size: 40px !important;
    }

    .revolutionize-main-heading-lg {
        font-size: 30px !important;
    }

    .Personalizingbg_box_large {
        padding: 80px 30px 60px !important;
    }

    .personalizingYourCareer-card p {
        padding: 15px 0 0 !important;
    }

    .revolutionize-sidebyside-left-inner-txtx {
        padding-top: 15px !important;
    }

    .EmpoweringFreelancers-title {
        font-size: 30px !important;
    }
}

/* **************************************************** */

.unlock_global_opportunities_card {
    position: relative;
    max-width: 100%;
    width: 100%;
    background-color: #fff;
    box-shadow: 0px 4px 15px 0px #0000001A;
    padding: 30px 30px 50px;
    height: 100%;
    min-height: 380px;
    border-radius: 40px;
}

.unlock_global_opportunities_card.unlock_global_opportunities_card_bg {
    background-color: #0052CC !important;
}

.unlock_global_opportunities_card img {
    position: relative;
    max-width: 70px;
    width: 100%;
    object-fit: contain;
}

.unlock_global_opportunities_card h4 {
    position: relative;
    font-size: 22px !important;
    padding: 25px 0 30px !important;
    margin: 0 !important;
    font-family: "avenirmedium";
    font-weight: 400;
}

.unlock_global_opportunities_card p {
    font-size: 17px !important;
    margin: 0 !important;
    padding: 0 !important;
    position: relative;
    line-height: 1.6;
    font-family: "avenirlight";
    font-weight: 400;
}

.unlock_global_opportunities_card.unlock_global_opportunities_card_bg h4 {
    color: #fff !important;
}

.unlock_global_opportunities_card.unlock_global_opportunities_card_bg p {
    color: #fff !important;
}