
body{
    background-color: #F9FAFB;
}
/*Banner Start*/
section.banner {
    background-image: url(../images/App_page/App_Banner.png);
    background-repeat: no-repeat;
    background-size: cover;
    padding: 72px 0;
    position: relative;
}
img.banner_img {
    position: absolute;
    right: 106px;
    bottom: 0;
}
.bannertxt {

}
.bannertxt h1 {
    color: var(--White, #FFF);
    font-family: Inter;
    font-size: 48px;
    font-style: normal;
    font-weight: 700;
    line-height: 60px;
    letter-spacing: -0.96px;
}
.bannertxt h1 + p {
    color: var(--White, #FFF);
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    margin-top: 12px;
    margin-bottom: 24px;
}
.bannertxt a {
    border-radius: 4px;
    border: 1px solid var(--White, #FFF);
    display: inline-flex;
    padding: 12px 20px;
    justify-content: center;
    align-items: center;
    gap: 8px;
    color: var(--White, #FFF);
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
}

.App_Banner_Btns {
    display: flex;
    gap: 24px;
    justify-content: start;
}

.App_Banner_Btns a.Learn_More_Btn {
    border-radius: 4px;
    background: var(--White, #FFF);
    box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05);
    color: var(--Theme-Blue-500, #3A58EF);
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
}


.bannertxt a.Schedule_Call_Btn:hover {
    background: #fff;
    color: var(--Theme-Blue-500, #3A58EF);
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
}

.bannertxt a.Schedule_Call_Btn:hover svg path {
    fill: var(--Theme-Blue-500, #3A58EF);
}
/*Banner Over*/

/* Flexible Independent End */
section.Flexible_Independent {
    border: 1px solid var(--Text-Grey-300, #D0D5DD);
    background: var(--White, #FFF);
    padding: 72px 0;
}

.Flexible_Independent_Left {}

.Flexible_Independent_Left h2 {
    color: var(--Theme-Blue-500, #3A58EF);
    font-family: Inter;
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 48px;
    letter-spacing: -0.72px;
    margin-bottom: 12px;
}

.Flexible_Independent_Left h2 span {
    color: var(--Theme-Dark-Blue-800, #26244A);
    font-family: Inter;
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 48px;
    letter-spacing: -0.72px;
    display: inline-block;
    width: 100%;
}

.Flexible_Independent_Left p {
    color: var(--Text-Grey-600, #475467);
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
}

.Flexible_Independent_Right {
    padding: 24px;
    border: 0;
    background: var(--White, #FFF);
}

.Flexible_Independent_Right h2 {
    margin-bottom: 24px;
    color: var(--Theme-Dark-Blue-800, #26244A);
    text-align: center;
    font-family: Inter;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
}

.Operate_Independently_Box {
    padding: 16px;
    text-align: center;
    height: 100%;
    border-radius: 8px;
    border: 1px solid var(--Text-Grey-200, #EAECF0);
    background: var(--Theme-Blue-50, #EBEEFD);
}

.Operate_Independently_Box p {
    color: var(--Text-Grey-700, #344054);
    text-align: center;
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px;
    margin-top: 16px;
}

.Operate_Independently_Box.first_child {
    border-radius: 8px;
    border: 1px solid var(--Text-Grey-200, #EAECF0);
    background: var(--Theme-Blue-800, #182878);
}

.Operate_Independently_Box.first_child p {
    color: var(--White, #FFF);
    text-align: center;
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px;
}

/* Flexible Independent End */


/* Who_We_Partner Start */
section.Who_We_Partner {
    border-radius: 4px;
    background: var(--Theme-Blue-50, #EBEEFD);
    padding: 72px 0;
}

.Who_We_Partner_Title {}

.Who_We_Partner_Title h2 {
    color: var(--Theme-Blue-500, #3A58EF);
    font-family: Inter;
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 48px;
    letter-spacing: -0.72px;
    text-align: center;
    margin-bottom: 12px;
}

.Who_We_Partner_Title h2 span {
    color: var(--Theme-Dark-Blue-800, #26244A);
    text-align: center;
    font-family: Inter;
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 48px;
    letter-spacing: -0.72px;
}

.Who_We_Partner_Title p {
    color: var(--Text-Grey-600, #475467);
    text-align: center;
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
}

.Who_We_Partner_Main {
    margin-top: 48px;
}

.Who_We_Partner_Box {
    text-align: center;
}

.Who_We_Partner_Box p {
    color: var(--Text-Grey-700, #344054);
    text-align: center;
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 28px;
}

.Who_We_Partner_Box_Icon {
    margin-bottom: 16px;
    position: relative;
    z-index: 9;
}

.Who_We_Partner_Box_Icon:after {
    content: '';
    width: 16px;
    height: 16px;
    display: inline-block;
    border-radius: 50%;
    position: absolute;
    right: -7px;
    top: 41%;
    z-index: 9;
    background: url(../images/App_page/Who_We_Partner_Box_Icon_After.svg);
}

.Who_We_Partner_Box_Icon:before {
    content: '';
    width: 100%;
    height: 1px;
    display: inline-block;
    position: absolute;
    top: 50%;
    right: 0;
    bottom: 0;
    left: -30px;
    margin: 0 auto;
    z-index: 1;
    background: url(../images/App_page/Who_We_Partner_Box_Icon_Before.svg);
}

.Who_We_Partner_Box_Icon svg {
    position: relative;
    z-index: 9;
}

.Who_We_Partner_Box.Who_We_Partner_Last_Box .Who_We_Partner_Box_Icon:after {
    display: none;
}
/* Who_We_Partner End */

/* How_Partnership_Works Start */
section.How_Partnership_Works {
    border-radius: 4px;
    background: var(--White, #FFF);
    padding: 72px 0;
}

.How_Partnership_Works_Title {}

.How_Partnership_Works_Title h2 {
    color: var(--Theme-Dark-Blue-800, #26244A);
    text-align: center;
    font-family: Inter;
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 48px; /* 133.333% */
    letter-spacing: -0.72px;
    margin-bottom: 12px;
}

.How_Partnership_Works_Title p {
    color: var(--Text-Grey-600, #475467);
    text-align: center;

/* Text lg/Regular */
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px; /* 155.556% */
    margin-bottom: 34px;
}

.How_Partnership_Works_Box {
    display: flex;
    align-items: center;
}

.How_Partnership_Works_InnerBox {
    border-radius: 8px;
    background: var(--Theme-Blue-100, #D8DEFC);
    padding: 20px;
    max-width: 536px;
}

.How_Partnership_Works_InnerBox h3 {
    color: var(--Text-Grey-700, #344054);

/* Text lg / Semibold */
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px; /* 155.556% */
    margin-bottom: 10px;
}

.How_Partnership_Works_InnerBox p {
    color: var(--Text-Grey-700, #344054);
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px; /* 175% */
}

.How_Partnership_Works_Box svg {
    min-width: 77px;
}

.How_Partnership_Works_InnerBox ul {
    column-count: 2;
}

.How_Partnership_Works_InnerBox ul li {
    list-style: none;
    color: var(--Text-Grey-700, #344054);
    text-align: left;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px; /* 175% */
    margin-bottom: 10px;
}

.How_Partnership_Works_InnerBox ul li svg {
    min-width: 24px;
}

.How_Partnership_Works_InnerBox ul li:last-child {
    margin-bottom: 0;
}

.How_Partnership_Works_InnerBox.How_Partnership_Works_Box_Points {
    padding: 10px 20px;
}
.How_Partnership_Works_Box.How_Partnership_Works_InnerBox_Right {
    justify-content: end;
}

.How_Partnership_Works_Main {}

.How_Partnership_Works_Main p.How_Partnership_Bootom_Text {
    border-radius: 12px;
    background: var(--Theme-Blue-100, #D8DEFC);
    padding: 10px;
    color: var(--Theme-Blue-800, #182878);
    text-align: center;

/* Text lg / Bold */
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 28px; /* 155.556% */
    margin-top: 24px;
}

.How_Partnership_Works_Main  a.Schedule_Call_Btn {
    border-radius: 4px;
    border: 1px solid var(--White, #FFF);
    padding: 12px 20px;
    background: var(--Theme-Blue-500, #3A58EF);
    color: var(--White, #FFF);

/* Text md / Semibold */
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; /* 150% */
    display: inline-block;
    max-width: 190px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 48px auto 0;
    gap: 8px;
}

/* How_Partnership_Works End */



/* Why_MYCPEONE Start */
section.Why_MYCPEONE {
    border-radius: 12px;
    background: var(--White, #FFF);
    padding: 72px 0;
    border-radius: 12px;
    background: var(--Theme-Blue-50, #EBEEFD);
     display: none;
}

.Why_MYCPEONE_Box {
    border-radius: 16px;
    background: var(--Theme-Blue-50, #EBEEFD);
    padding: 24px;
    border-radius: 16px;
    background: var(--White, #FFF);
}

.Why_MYCPEONE_Box_Left h2 {
    color: var(--Theme-Blue-500, #3A58EF);
    font-family: Inter;
    font-size: 42px;
    font-style: normal;
    font-weight: 700;
    line-height: 60px;
    letter-spacing: -0.84px;
    margin-bottom: 24px;
}

.Why_MYCPEONE_Box_Left span {
    color: var(--Theme-Dark-Blue-800, #26244A);
    font-family: Inter;
    font-size: 42px;
    font-style: normal;
    font-weight: 700;
    line-height: 60px;
    letter-spacing: -0.84px;
    display: inline-block;
    width: 100%;
}

.Why_MYCPEONE_Box_Icon {
    display: flex;
    align-items: center;
    gap: 10px;
    margin-top: 12px;
}

.Why_MYCPEONE_Box_Icon p {
    color: var(--Text-Grey-700, #344054);
    font-family: Inter;
    font-size: 40.8px;
    font-style: normal;
    font-weight: 700;
    line-height: inherit; /* 63.333% */
}

.Why_MYCPEONE_Box_Icon p span {
    color: var(--Text-Grey-700, #344054);
    font-family: Inter;
    font-size: 40.8px;
    font-style: normal;
    font-weight: 700;
    line-height: inherit; /* 63.333% */
}

.Why_MYCPEONE_Box_Right_Box {
    border-radius: 8px;
    border-bottom: 1px solid var(--Text-Grey-200, #EAECF0);
    background: var(--White, #FFF);
    padding: 24px;
    display: flex;
    gap: 24px;
    align-items: center;
    border-radius: 8px;
    border-bottom: 1px solid var(--Text-Grey-200, #EAECF0);
    background: var(--Theme-Blue-50, #EBEEFD);
}

.Why_MYCPEONE_Box_Right_Box span {
    color: var(--Text-Grey-700, #344054);
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px; /* 155.556% */
}
/* Why_MYCPEONE End */

/* Transform_Learning Start */
.Transform_Learning {
    background: #12327B;
    background-image: url(../images/App_page/No_chaos_bg.png);
    padding: 72px 0;
    text-align: center;
    background-size: cover;
    background-repeat: no-repeat;
}

.Transform_Learning h2 {
    font-family: Inter;
    font-weight: 700;
    font-size: 36px;
    line-height: 43.2px;
    letter-spacing: normal;
    text-align: center;
    color: #fff;
    margin-bottom: 24px;
}

.Transform_Learning p {
    font-family: Inter;
    font-weight: 400;
    font-size: 18px;
    line-height: 28px;
    letter-spacing: normal;
    text-align: center;
    color: #fff;
    margin-bottom: 24px;
}

.Transform_Learning h3 {
    color: #fff;
    margin-bottom: 16px;
    font-family: Inter;
    font-weight: 700;
    font-size: 18px;
    line-height: 28px;
    letter-spacing: normal;
    text-align: center;
}

.Transform_Learning a.Schedule_Btn {
    font-family: Inter;
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: normal;
    background: #3A58EF;
    border-radius: 4px;
    box-shadow: 0px 1px 2px 0px #1018280D;
    padding: 12px 20px;
    display: inline-block;
    color: #FFFFFF;
    border: 1px solid #3A58EF;
}

.Transform_Learning a.Schedule_Btn:hover {
    color: #3A58EF;
    background: #fff;
}
.Transform_Learning a.Schedule_Btn:hover svg path {
    fill: #3A58EF;
}

.Transform_Learning a.Schedule_Btn {
    background: transparent;
    color: #fff;
    border-color: #fff;
}
/* Transform_Learning End */


/* Related Blogs - Start */

.Must_Read_Blogs {
  padding: 72px 0px;
  background: var(--Theme-Blue-50, #EBEEFD);
}

.Must_Read_Blogs .blogs_main .headings.text-center h2 {
    color: var(--Theme-Dark-Blue-800, #26244A);
    text-align: center;
    font-size: 36px;
    font-weight: 700;
    line-height: 120%;
    letter-spacing: -0.72px;
    margin-bottom: 40px;
}

.Insightful_Box {
    border-radius: 8px;
    background: #FFF;
    padding: 16px;
    height: 100%;
    border-radius: 8px;
    border: 1px solid var(--Text-Grey-200, #EAECF0);
    background: #FFF;
}
.Insightful_Box img {
    width: 100%;
}
.view_all_blog{
    margin-top: 48px;
}
.Insightful_Box h3 {
    overflow: hidden;
    color: var(--Text-Grey-800, #1D2939);
    font-style: normal;
    font-weight: 700;
    line-height: 130%;
    height: 52px;
    margin-top: 18px;
    margin-bottom: 8px;
    font-size: 20px;
}
.Insightful_Box h4 {
    color: var(--Text-Grey-400, #98A2B3);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
    margin-bottom: 15px;
}
.Insightful_Box h4 .blog_author {
    max-height: 20px;
    width: auto;
}
.Insightful_Box p {
    color: var(--Text-Grey-500, #5D667B);
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    height: 75px;
    overflow: hidden;
    margin-bottom: 15px;
}
.Insightful_img {
    max-height: 240px;
    overflow: hidden;
    border-radius: 8px;
}
.Insightful_Box a img:hover {
    transform: scale(1.1);
}
.Insightful_Box a img {
    border-radius: 8px;
    transition: 0.3s;
}
.Insightful_Box a img {
    border-radius: 8px;
}

.Fill_Btn {
    min-width: 200px;
    display: inline-block;
}



/* Our_Philosophy - Start */

section.Our_Philosophy {
    border-radius: 12px;
    background: var(--Theme-Blue-50, #EBEEFD);
    padding: 72px 0;
}

section.Our_Philosophy h2 {
    color: var(--Theme-Blue-500, #3A58EF);
    font-family: Inter;
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 48px;
    letter-spacing: -0.72px;
    margin-bottom: 48px;
    text-align: center;
}

section.Our_Philosophy h2 span {
    color: var(--Theme-Dark-Blue-800, #26244A);
    text-align: center;
    font-family: Inter;
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 48px; /* 133.333% */
    letter-spacing: -0.72px;
}

.Our_Philosophy_Box {
    border-radius: 16px;
    background: var(--Theme-Blue-500, #3A58EF);
    padding: 0 48px;
    position: relative;
}

.Our_Philosophy_Box_First_Icon {
    margin-bottom: 0px;
}

.Our_Philosophy_Box p {
    color: var(--White, #FFF);
    font-family: Inter;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px; /* 133.333% */
    margin-bottom: 36px;
}

.Our_Philosophy_Author {
    padding-bottom: 40px;
}

.Our_Philosophy_Author label {
    color: var(--White, #FFF);

/* Display xs / Bold */
    font-family: Inter;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 32px; /* 133.333% */
    margin-bottom: 2px;
}

.Our_Philosophy_Author  p {
    color: var(--White, #FFF);

/* Text md / Regular */
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 150% */
    margin-bottom: 0;
}

.Our_Philosophy_Box_Bottom_Icon {
    position: absolute;
    bottom: 0;
    right: 48px;
}

/* Our_Philosophy - End */


/*FAQs Start*/
.faqs .nav-tabs .nav-link {
    color: var(--Text-Grey-400, #98A2B3);
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    border: none;
    line-height: 24px;
    padding: 12px 20px;
    border-radius: 8px 8px 0px 0px;
    background: transparent;
}
.faqs .nav-tabs .nav-item.show .nav-link, .faqs .nav-tabs .nav-link.active {
    color: var(--Theme-Purple-500, #3a58ef);
    border-bottom: 1px solid var(--Theme-Purple-500, #3a58ef);
}
section.section.faqs  h2.faq-title {
    color: var(--Theme-Dark-Blue-800, #26244A);
    text-align: center;
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
 
    letter-spacing: -0.72px;
    margin-bottom: 40px;
}
.faqs .accordion-button::after {
    background-image: url(../images/team-subscription/faq-down.webp);
}
.faqs .accordion-button:not(.collapsed)::after{
background-image: url(../images/team-subscription/faq-up.webp);
}
.faqs .accordion-flush>.accordion-item>.accordion-header .accordion-button,.faqs .accordion-flush>.accordion-item>.accordion-header .accordion-button.collapsed {
    background:  transparent;
}
.faqs .accordion-flush>.accordion-item {
    border-bottom: 1px solid #E1E2E6;
    background: transparent;
}
.faqs .accordion-flush>.accordion-item>.accordion-header .accordion-button,.faqs .accordion-flush>.accordion-item>.accordion-header .accordion-button.collapsed {
    color: var(--Theme-Dark-Blue-800, #26244A);
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 30px;
}
.faqs .accordion-button:focus {
    box-shadow: none;
}
.faqs  .accordion-button:not(.collapsed){
    box-shadow: none;
}
.faqs .accordion-body {
    background: transparent;
    border-top: none;
    color: var(--Text-Grey-600, #475467);
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
}
.FAQ_Box .sticky-top {
    top: 130px;
    z-index: 9;
}

.FAQ_Main h2.Sec_Title {
    text-transform: capitalize;
    padding: 0;
    margin-bottom: 35px;
    font-weight: 700;
    color: #26244A;
    font-family: Inter;
    font-size: 2.25rem;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    letter-spacing: -0.72px;
}

.FAQ_Main {
    background: #fff;
}

.FAQ_Main .FAQ_Box .accordion-header .accordion-button::before {
    flex-shrink: 0;
    width: var(--bs-accordion-btn-icon-width);
    height: var(--bs-accordion-btn-icon-width);
    margin-left: 0;
    margin-right: 24px;
    content: "";
    background-repeat: no-repeat;
    background-size: var(--bs-accordion-btn-icon-width);
    transition: var(--bs-accordion-btn-icon-transition);
    width: 32px;
    height: 32px;
    background-size: cover;
}

.FAQ_Main .FAQ_Box .accordion-header .accordion-button::before {
    background-image: url('../images/App_page/Open_Accordion_Icon.svg');
    transition: all 0.3s;
    transform: rotate(45deg);
}

.FAQ_Main .FAQ_Box .accordion-flush .accordion-item .accordion-button.collapsed::before {
    transform: rotate(0deg);
}

.FAQ_Main .FAQ_Box .accordion-button {
    color: #667085;
    background: transparent;
    border: 0;
    padding-left: 0;
}

.FAQ_Main .FAQ_Box .accordion-button::after {
    display: none;
}

.FAQ_Main .FAQ_Box .accordion-flush .accordion-item .accordion-button.collapsed {
    border-radius: 0;
    border: 0;
    background: transparent;
    padding-left: 0;
}

.FAQ_Main .FAQ_Box .accordion-item {
    margin: 0;
    border: none;
    margin-bottom: 16px;
    border-radius: 0;
    background: transparent;
    border-bottom: 1px solid #D9D9D9;
}

.FAQ_Main .FAQ_Box .accordion-body {
    border-radius: 0 0 12px 12px;
    border: 0;
    background: var(--White, #FFF);
    border-top: 0;
    border: 0;
    background: transparent;
    padding: 0;
    padding-left: 55px;
}

.FAQ_Main .FAQ_Box .accordion-button {
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: var(--Text-Grey-700, #344054);
    font-family: Inter;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
}

.FAQ_Main .FAQ_Box .accordion-body p {
    color: var(--secondary-secondary-100, #171A1F);
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    padding: 0;
    margin-bottom: 15px;
}

.FAQ_Main .FAQ_Box .accordion-body ul {
    margin-left: 20px;
}

.FAQ_Main .FAQ_Box .accordion-body ul li {
    color: var(--secondary-secondary-100, #171A1F);
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    list-style: disc;
    margin-bottom: 10px;
}

.FAQ_Main .FAQ_Box .collapse {
    border: 0;
}


.FAQ_Main .FAQ_Box .nav-pills button.nav-link, .FAQ_Main .FAQ_Box .nav-pills button.nav-link {
    font-family: Inter;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #344054;
    padding: 8px;
    display: inline-block;
    width: auto;
    max-width: fit-content;
    margin-bottom: 16px;
}

.FAQ_Main .FAQ_Box .nav-pills button.nav-link.active {
    background: #D8DEFC;
    padding: 8px;
    color: #1D2939;
    border-radius: 4px;
}

.FAQ_Main .FAQ_Box .tab-content h3 {
    font-family: Inter;
    font-size: 26px;
    font-weight: 700;
    line-height: 33.8px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #26244A;
}
.accordion-flush>.accordion-item>.accordion-header .accordion-button, .accordion-flush>.accordion-item>.accordion-header .accordion-button.collapsed {
    border-radius: 0;
    border: 0 !important;
    outline: none !important;
    box-shadow: none;
}
.FAQ_Main .FAQ_Box .accordion-body ul li {
    list-style: none;
    position: relative;
    padding-left: 30px;
}
.FAQ_Main .FAQ_Box .accordion-body ul li svg {
    position: absolute;
    left: 0;
    top: 3px;
}
.FAQ_Main .FAQ_Box .accordion-body ul {
    list-style-image: url('images/FAQ_Check_Icon.svg');
    margin-left: 0;
}
/*FAQs End*/

.hex-shape img {
    max-width: 78px;
}


.Our_Philosophy_Box h3 {
    margin-bottom: 36px;
    text-align: left;
    color: var(--White, #FFF);
    font-family: Inter;
    font-size: 36px;
    font-style: italic;
    font-weight: 800;
    line-height: 120%;
    letter-spacing: -0.72px;
    margin-top: 36px;
}




/* Testimonials */

.Testimonials {
    padding: 72px 0px;
    background: #EBEEFD;
    display: none;
}

.Testimonials .slideBoxLeft h3.Heading_H3 {
    font-family: Inter;
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
    text-align: center;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #475467;
    margin-bottom: 30px;
    margin-top: 30px
}

.Testimonials img.SlideBox_Test_Author_Img {
    min-width: 57px;
    margin-right: 16px
}

.Testimonials .slideBoxRgt {
    display: flex;
    align-items: center;
    justify-content: start;
}

.Testimonials .slideBoxRgt .slideBoxRgt_Author_Img {
    min-width: 58px;
    margin-right: 16px;
    border-radius: 50%
}

.Testimonials .SlideBox_Test_Author h3 {
    color: var(--Theme-Dark-Blue-800, #26244A);
    font-family: Inter;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px;
}

.Testimonials .SlideBox_Test_Author p {
    color: var(--Text-Grey-600, #475467);
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
}

.Testimonials h2 {
    font-family: Inter;
    font-size: 36px;
    font-weight: 700;
    line-height: 43.2px;
    letter-spacing: -.02em;
    text-align: center;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #26244A;
    margin-bottom: 40px
}

.Testimonials .Center_Test ul.slick-dots, 
.Testimonials.Shorts_Video .Center_Video ul.slick-dots {
    bottom: -62px
}

.Testimonials .Center_Test .slick-dots li button, 
.Testimonials.Shorts_Video .Center_Video .slick-dots li button {
    background: #D8DEFC;
    width: 22px;
    height: 8px;
    border-radius: 26px
}

.Testimonials .Center_Test .slick-dots li.slick-active button,
.Testimonials.Shorts_Video .Center_Video .slick-dots li.slick-active button {
    background: #3A58EF
}

.Testimonials .slick-arrow:hover,.slick-arrow:focus {
    border: 0;
    outline: 0
}

.Testimonials .slick-arrow {
    width: 100%;
    background-color: #fff0;
    border: 0;
    background-position: center;
    background-repeat: no-repeat;
    font-size: 0;
    height: 18px;
    position: absolute;
    right: 0;
    z-index: 99
}

.Testimonials .slick-prev {
    top: 0
}

.Testimonials .slick-next {
    bottom: 0;
    background-color: #fff
}

.Testimonials .slideBoxLeft {
    text-align: center
}

.Testimonials .slideBoxLeft h2 {
    font-family: Inter;
    font-weight: 700;
    font-size: 24px;
    line-height: 32px;
    letter-spacing: normal;
    text-align: center;
    color: #344054;
    margin-top: 30px;
    margin-bottom: 16px
}
.Testimonials .Center_Test .slick-slide,
.Testimonials.Shorts_Video .Center_Video .slick-slide {
    padding: 0 15px;
    color: #e67e22;
    transform: scale(1);
    filter: blur(0px);
}
.Testimonials .Center_Test .slick-slide.slick-current,
.Testimonials.Shorts_Video .Center_Video .slick-slide.slick-current {
    transform: scale(1);
    filter: blur(0);
}
.Testimonials .Center_Test button.slick-prev:before,
.Testimonials.Shorts_Video .Center_Video button.slick-prev:before {
    content: '';
    background-image: url(../images/App_page/Arrow_Left.svg);
    width: 24px;
    height: 24px;
    display: inline-block;
}
.Testimonials .Center_Test button.slick-prev.slick-arrow,
.Testimonials.Shorts_Video .Center_Video button.slick-prev.slick-arrow {
    right: auto;
    position: absolute;
    left: 23%;
    top: 32%;
    background: #3a58ef;
    border-radius: 50%;
    z-index: 9;
}
.Testimonials .Center_Test button.slick-prev.slick-arrow,
.Testimonials.Shorts_Video .Center_Video button.slick-prev.slick-arrow {
    left: 17%;
    top: 50%;
}
.Testimonials .Center_Test .slick-arrow,
.Testimonials.Shorts_Video .Center_Video .slick-arrow {
    width: 40px;
    height: 40px;
    background-size: 40px;
}
.Testimonials .Center_Test button.slick-next.slick-arrow,
.Testimonials.Shorts_Video .Center_Video button.slick-next.slick-arrow {
    background: #3a58ef;
    border-radius: 50%;
}
.Testimonials .Center_Test button.slick-next:before,
.Testimonials.Shorts_Video .Center_Video button.slick-next:before {
    content: '';
    background-image: url(../images/App_page/Arrow_Right.svg);
    width: 24px;
    height: 24px;
    display: inline-block;
}
.Testimonials .Center_Test .slick-next,
.Testimonials.Shorts_Video .Center_Video .slick-next {
    right: 17%;
    top: 50%;
}
.Testimonials .slick-dots li button:before {
    display: none
}


.Testimonials .Center_Test button.slick-prev:before,
.Testimonials.Shorts_Video .Center_Video button.slick-prev:before {
    content: '';
      background-image: url(../images/App_page/Arrow_Left.svg);
    width: 24px;
    height: 24px;
    display: inline-block;
}

.Testimonials .Center_Test button.slick-next:before,
.Testimonials.Shorts_Video .Center_Video button.slick-next:before{
    content: '';
    background-image: url(../images/App_page/Arrow_Right.svg);
    width: 24px;
    height: 24px;
    display: inline-block;
}

.Testimonials .Center_Test button.slick-prev.slick-arrow,
.Testimonials.Shorts_Video .Center_Video button.slick-prev.slick-arrow {
    left: auto;
    right: 56px;
    top: -19%;
    border-radius: 43px;
    border: 1px solid var(--Text-Grey-300, #D0D5DD);
    background: var(--White, #FFF);
}

.Testimonials .Center_Test button.slick-next.slick-arrow,
.Testimonials.Shorts_Video .Center_Video button.slick-next.slick-arrow {
    right: 0;
    top: -19%;
    border-radius: 43px;
    border: 1px solid var(--Text-Grey-300, #D0D5DD);
    background: var(--White, #FFF);
}

.Testimonials_Title h2 {
    color: var(--Theme-Dark-Blue-800, #26244A);
    text-align: center;
    font-family: Inter;
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    letter-spacing: -0.72px;
    text-align: left;
}




.Testimonials_Title {
    margin-bottom: 48px;
}

.Testimonials .slideBox.Bg_Dark_Blue_800 {
    border-radius: 12px;
    border: 1px solid var(--Text-Grey-200, #EAECF0);
    background: var(--White, #FFF);
    padding: 24px;
    transition: 0.4s all ease-in-out;
    transform: translate(0px, 0px);
    min-height: 301px;
}

.Testimonials .slideBox.Bg_Dark_Blue_800 .Rating_Top {
    display: flex;
    align-items: self-start;
    justify-content: space-between;
}

.Testimonials .slideBoxLeft h2 {
    color: var(--Text-Grey-700, #344054);

/* Text xl / Bold */
    font-family: Inter;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px; /* 150% */
    margin-bottom: 0;
    text-align: left;
    margin-top: 24px;
}

.Testimonials .slideBoxLeft h3.Heading_H3 {
    margin-bottom: 24px;
    text-align: left;
    margin-top: 8px;
    color: var(--Text-Grey-700, #344054);
    font-family: Inter;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px;
}

.SlideBox_Test_Author {}




.Testimonials .slideBox.Bg_Dark_Blue_800:hover {
    transition: 0.4s all ease-in-out;
    transform: translate(0px, -10px);
}

.Testimonials .slideBox.Bg_Dark_Blue_800:hover .Rating_Top_Right svg path {
    fill: #3A58EF;
}






section.bg_light_blue {
    border-radius: 4px;
    background: var(--Theme-Blue-50, #EBEEFD);
}


section.Key_Results {
    padding: 72px 0;
}

section.Key_Results .Sec_Title {
    margin-bottom: 48px;
}

section.Key_Results .Sec_Title h2 {
    color: var(--Theme-Dark-Blue-800, #26244A);
    text-align: center;

/* Webpage/Header 2 */
    font-family: Inter;
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%; /* 43.2px */
    letter-spacing: -0.72px;
    margin-bottom: 8px;
}

section.Key_Results .Sec_Title  p {
    color: var(--Text-Grey-600, #475467);
    text-align: center;

/* Text lg/Regular */
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px; /* 155.556% */
}

.Key_Results_Box {
    border-radius: 12px;
    border: 1px solid var(--Text-Grey-200, #EAECF0);
    background: var(--White, #FFF);
    padding: 24px;
    height: 100%;
}

.Key_Results_Box span {
    border-radius: 8px;
    background: var(--Theme-Blue-50, #EBEEFD);
    padding: 11px;
    margin-bottom: 24px;
    display: inline-block;
}

.Key_Results_Box h3 {
    color: var(--Text-Grey-700, #344054);

/* Text xl / Semibold */
    font-family: Inter;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 30px; /* 150% */
    margin-bottom: 8px;
}

.Key_Results_Box p {
    color: var(--Text-Grey-600, #475467);

/* Text md / Regular */
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 150% */
}

.Key_Results_Box:hover {
    border-radius: 12px;
    border: 1px solid var(--Text-Grey-500, #5D667B);
    background: var(--White, #FFF);
}

.Key_Results_Box:hover span {
    border-radius: 8px;
    background: var(--Theme-Blue-900, #04092A);
}

.Key_Results_Box:hover span svg path {
    stroke: #fff;
}

/* Watch_video Start */

.Watch_video .modal-content {
    border: 0;
    width: 100%;
    max-width: inherit;
    background: transparent;
}

.Watch_video .modal-header .btn-close {
    position: absolute;
    top: 0;
    right: 0;
    background-color: #1d46f0;
    opacity: 1;
    padding: 15px;
    border-radius: 50%;
    z-index: 9;
}

.Watch_video .modal-header {
    position: relative;
    padding: 0;
}


/* Watch_video End */

/*Responsive Start*/
@media (max-width: 1366px) {

    .bannertxt h1 {
        font-size: 42px; 
    }

    .bannertxt h1 + p {
        font-size: 16px;
    }
    
    .App_Banner_Btns a.Learn_More_Btn {
        font-size: 14px;
    }

    .bannertxt a {
        font-size: 14px; 
    }

    .Who_We_Partner_Box_Icon:before {
        content: '';
        left: 4px; 
    }

    .Who_We_Partner_Box_Icon:after {
        content: '';
        right: -22px;
    }

    .Who_We_Partner_Box p {
        font-size: 15px;
        line-height: inherit;
    }

    .Why_MYCPEONE_Box_Right_Box span {
        font-size: 16px;
    }

    .FAQ_Main .FAQ_Box .accordion-button {
        font-size: 17px;
    }

    .Why_MYCPEONE_Box_Icon {
        display: inline-block;
    }

    
}

@media only screen and (max-width: 1199px) { 
    .bannertxt h1 {
        font-size: 38px;
        line-height: inherit;
    }
    .bannertxt h1 + p {
        font-size: 16px;
    }
    .App_Banner_Btns a.Learn_More_Btn {
        font-size: 14px;
        padding: 12px 14px;
    }
    .bannertxt a {
        font-size: 14px;
    }

    .Flexible_Independent_Left p {
        font-size: 16px;
    }
    .Operate_Independently_Box p {
        font-size: 16px;
    }
    .Who_We_Partner_Box_Icon svg {
        max-width: 145px;
    }
    .Why_MYCPEONE_Box_Right_Box {
        padding: 14px;
        gap: 16px;
    }
    .Why_MYCPEONE_Box_Right_Box svg {
        max-width: 40px;
    }
    .Why_MYCPEONE_Box_Right_Box span {
        font-size: 14px;
    }

    .Why_MYCPEONE_Box_Left h2 {
        font-size: 30px;
        line-height: inherit;
    }
    .Why_MYCPEONE_Box_Left span {
        font-size: 30px;
        line-height: inherit;
    }
    .Why_MYCPEONE_Box_Icon svg {
        max-height: 60px;
        max-width: 50px;
    }
    .Our_Philosophy_Box p  {
        font-size: 16px;
        line-height: inherit;
    }
    .Our_Philosophy_Author label {
        font-size: 16px;
        line-height: inherit;
    }
    .Our_Philosophy_Author p {
        font-size: 14px;
    }


    .How_Partnership_Works_InnerBox p {
        font-size: 13px;
    }

    .How_Partnership_Works_InnerBox ul li {
        font-size: 13px;
    }

    .Why_MYCPEONE_Box_Icon p span {
        font-size: 30px;
        line-height: inherit;
    }

    .Testimonials .slideBoxLeft h3.Heading_H3 {
        font-size: 17px;
    }



}

@media only screen and (max-width: 991px) { 
    .bannertxt h1 + p {
        font-size: 18px;
    }

    .bannertxt h1 {
        font-size: 36px;
        line-height: inherit;
    }

    .App_Banner_Btns a.Learn_More_Btn {
        font-size: 16px;
        padding: 12px 14px;
        max-width: inherit;
    }

    .bannertxt a {
        font-size: 16px;
    }

    .App_Banner_Btns {
        margin-bottom: 24px;
    }

    .Who_We_Partner_Box_Icon svg {
        max-width: 100px;
    }

    .Who_We_Partner_Box p {
        font-size: 18px;
        line-height: inherit;
    }

    .Why_MYCPEONE_Box_Right_Box {
        padding: 24px;
        gap: 24px;
    }

    .Why_MYCPEONE_Box_Right_Box svg {
        max-width: inherit;
    }

    .Why_MYCPEONE_Box_Right_Box span {
        font-size: 18px;
    }

    .Our_Philosophy_Box p {
        font-size: 14px;
        line-height: inherit;
    }

    .Our_Philosophy_Box p {
        margin-bottom: 24px;
        font-size: 24px;
    }

    .Transform_Learning h2 {
        font-size: 36px;
        line-height: inherit;
    }

    .Transform_Learning p {
        font-size: 18px;
        line-height: 28px;
    }

    .FAQ_Main h2.Sec_Title {
        font-size: 2.25rem;
    }

    .Flexible_Independent_Right {
        margin-top: 24px;
    }

    .Who_We_Partner_Box_Icon svg {
        max-width: inherit;
    }

    .Why_MYCPEONE_Box_Left h2 {
        font-size: 42px;
        line-height: inherit;
    }

    .Why_MYCPEONE_Box_Left span {
        font-size: 42px;
        line-height: inherit;
    }

    .Why_MYCPEONE_Box_Icon {
        display: inline-block;
        margin-bottom: 24px;
    }

    .Our_Philosophy_Author label {
        font-size: 24px;
    }

    .FAQ_Main .FAQ_Box .accordion-button {
        font-size: 20px;
    }

    .How_Partnership_Works_InnerBox ul {
        column-count: 1;
    }

    .How_Partnership_Works_InnerBox ul li {
        margin-bottom: 5px;
    }

    .Why_MYCPEONE_Box_Icon {
        display: flex;
    }

    .Why_MYCPEONE_Box_Icon p span {
        font-size: 42px;
        line-height: inherit;
    }

    .Why_MYCPEONE_Box_Right_Box svg {
        max-width: 36px;
    }

    .Why_MYCPEONE_Box_Right_Box span {
        font-size: 15px;
    }

    .Testimonials .SlideBox_Test_Author h3 {
        font-size: 17px;
    }



}
@media only screen and (max-width: 767px) {
    
    .App_Banner_Btns {
        margin-bottom: 24px;
        display: inline-block;
    }


    .App_Banner_Btns a.Learn_More_Btn {
        width: 100%;
        margin-bottom: 16px;
    }

    .bannertxt a {
        font-size: 16px;
        width: 100%;
    }

    .Why_MYCPEONE_Box_Right_Box svg {
        max-width: 35px;
        min-width: 35px;
    }

    .bannertxt h1 {
        font-size: 32px;
    }

    .bannertxt h1 + p {
        font-size: 14px;
        line-height: inherit;
    }

    .App_Banner_Btns a.Learn_More_Btn {
        font-size: 13px;
        padding: 12px 13px;
    }

    .bannertxt a {
        font-size: 14px;
    }

    .Flexible_Independent_Left h2 {
        font-size: 32px;
    }

    .Flexible_Independent_Left h2 span {
        font-size: 32px;
    }

    .Flexible_Independent_Left p {
        font-size: 14px;
        line-height: inherit;
    }

    .Flexible_Independent_Right h2 {
        color: #FFF;
        text-align: center;
        font-family: Inter;
        font-size: 22px;
    }

    .Who_We_Partner_Title h2 {
        font-size: 30px;
    }

    .Who_We_Partner_Title h2 span {
        font-size: 30px;
    }

    .Who_We_Partner_Title p {
        font-size: 14px;
    }

    .Who_We_Partner_Box p {
        font-size: 14px;
    }

    .Why_MYCPEONE_Box_Left h2 {
        font-size: 36px;
    }

    .Why_MYCPEONE_Box_Left span {
        font-size: 36px;
    }

    .Why_MYCPEONE_Box_Right_Box span {
        font-size: 13px;
        line-height: inherit;
    }

    .Why_MYCPEONE_Box_Right_Box {
        padding: 12px;
        gap: 11px;
    }

    section.Our_Philosophy h2 {
        font-size: 32px;
    }

    section.Our_Philosophy h2 span {
        font-size: 32px;
    }

    .Our_Philosophy_Box {
        padding: 0 24px;
    }

    .Our_Philosophy_Box_First_Icon {
        margin-bottom: 0px;
    }

    .Our_Philosophy_Box_First_Icon svg, .Our_Philosophy_Box_Bottom_Icon svg {
        max-width: 50px;
        max-height: 38px;
    }

    .Our_Philosophy_Box p {
        margin-bottom: 16px;
        font-size: 14px;
        line-height: inherit;
    }

    .Our_Philosophy_Author label {
        font-size: 18px;
    }

    .Transform_Learning h2 {
        font-size: 28px;
    }

    .Transform_Learning p {
        font-size: 14px;
        line-height: inherit;
    }

    .Transform_Learning a.Schedule_Btn {
        font-size: 14px;
        line-height: 24px;
        padding: 12px 12px;
    }

    .Must_Read_Blogs .blogs_main .headings.text-center h2 {
        font-size: 32px;
    }

    .FAQ_Main h2.Sec_Title {
        font-size: 30px;
    }

    .FAQ_Main .FAQ_Box .accordion-button {
        font-size: 16px;
    }

    .FAQ_Main .FAQ_Box .accordion-header .accordion-button::before {
        margin-right: 16px;
        width: 26px;
        height: 26px;
    }

    .Who_We_Partner_Box_Icon:after {
        content: '';
        right: 0;
    }

    .Why_MYCPEONE_Box_Icon {
        display: inline-block;
    }

    .Why_MYCPEONE_Box_Icon p span {
        font-size: 36px; 
    }

    .Testimonials_Title h2 {
        font-size: 30px;
    }

    .Testimonials .Center_Test button.slick-prev.slick-arrow, 
    .Testimonials.Shorts_Video .Center_Video button.slick-prev.slick-arrow
    {
        left: 30%;
        right: 0;
        top: -5%;
        bottom: 0;
    }


    .Testimonials .Center_Test button.slick-next.slick-arrow, 
    .Testimonials.Shorts_Video .Center_Video button.slick-next.slick-arrow
    {
        right: -30%;
        top: -5%;
        left: 0;
        bottom: 0;
        margin: 0 auto; 
    }

    .Testimonials .slideBox.Bg_Dark_Blue_800 {
        margin-top: 30px;
    }


    .modal.Watch_video.show .modal-dialog iframe#modalIframe {
        max-height: 400px;
    }

    a.Watch_video_btn {
        margin-top: 24px;
    }


}

/*Responsive End*/




