body {
    background-color: #fff;
}
button.btn.btn-practice:hover,.Practice_Ease_Left a:hover,.Buy_Practice_Right a:hover,.Sign_up_Newsletter a.subscriber-button:hover {
    background: var(--Theme-Dark-Blue, #013872);
}
.Patter_Right {
    position: absolute;
    right: 0;
    bottom: -38%;
}
section.Browse_Listing {
    position: relative;
}
.Patter_Left {
    position: absolute;
    bottom: -11.5%;
    z-index: -99;
}

section.Page_Head_Main {
    position: fixed;
    top: 123px;
    left: 0;
    right: 0;
    z-index: 123;
    background: #B9E4FF;
    padding: 4px 0;
}
/* .Head {
    text-align: center;
}
.Head ul li {
    display: inline-block;
    padding: 12px 10px;
    margin-left: 46px;
}
.Head ul li a {
    color:  #013872;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
}
.Head ul li .dropdown button {
    background: transparent;
    color: #013872;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    border: none;
    padding: 0;
}
.Head ul li .dropdown button:focus {
    box-shadow: none;
}

.Head ul li .dropdown ul.dropdown-menu.show li {
    display: block;
    margin: 0px;
    padding: 0;
}
.Head ul li .dropdown ul.dropdown-menu.show li a.dropdown-item {
    color:  #1D2939;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    padding: 16px 0;
    border-bottom: 1px solid #E5E7EB;
}
.Head ul li .dropdown ul.dropdown-menu.show li:first-child a.dropdown-item {
    padding-top: 0;
}
.Head ul li .dropdown ul.dropdown-menu.show {
    padding: 24px;
    width: 282px;
}
.Head ul li .dropdown ul.dropdown-menu.show li:last-child a.dropdown-item {
    border: 0;
    padding-bottom: 0;
}

ul.navbar-nav.Center_Menu li.nav-item a.nav-link {
    padding: 8px;
    margin-left: 16px;
    color: var(--Text-Grey-700, #344054);
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
}
ul.navbar-nav.Center_Menu li.nav-item ul.dropdown-menu.show {
    border-radius: 8px;
    border-right: 1px solid var(--Text-Grey-200, #EAECF0);
    border-bottom: 1px solid var(--Text-Grey-200, #EAECF0);
    border-left: 1px solid var(--Text-Grey-200, #EAECF0);
    background: var(--Text-Grey-50, #F9FAFB);
    box-shadow: 0px 4px 8px -2px rgba(16, 24, 40, 0.10), 0px 2px 4px -2px rgba(16, 24, 40, 0.06);
    border: 0;
    padding: 16px 0px;
}
ul.navbar-nav.Center_Menu li.nav-item ul.dropdown-menu.show li a.dropdown-item {
    padding: 6px 18px;
    color: var(--Text-Grey-500, #5D667B);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
}
ul.navbar-nav.Center_Menu li.nav-item ul.dropdown-menu.show li:hover {
    background-color: #f3f2fd;
}
ul.navbar-nav.Center_Menu li.nav-item ul.dropdown-menu.show li:last-child {
    margin: 0;
}
ul.navbar-nav.Center_Menu li.nav-item ul.dropdown-menu.show li {
    margin-bottom: 10px;
} */
.bg-gradiant {
    background: linear-gradient(0deg, #000B42 0%, #000B42 100%), url(<path-to-image>) lightgray 50% / cover no-repeat;
}
.bg-fullwhite{
    background: #ffffff;
}

/*Practice Exchange section*/
section.practice_exchange {
    padding: 50px 0;
}
.practice-lgroup p {
    color:  #1D2939;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-top: 18px;
    margin-bottom: 46px;
}
section.practice_exchange h1 {
    color: var(--Theme-Dark-Blue, #013872);
   
    font-size: 87.392px;
    font-style: normal;
    font-weight: 900;
    line-height: 120%; /* 104.87px */
    letter-spacing: -1.748px;
    display: flex;
}
section.practice_exchange h1 img {
    margin-right: 20px;
}
.practice-lgroup p {
    color:  #1D2939;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-top: 18px;
    margin-bottom: 46px;
}
.practice-button {
    display: flex;
    gap: 10px;
}
button.btn.btn-practice {
    border-radius: 5px;
    background: #3A58EF;
    padding: 12px 24px;
    color:  #FFF;
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
}
a.practice-link {
    color:  #1D2939;
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    margin: 12px 24px;
    display: flex;
    gap: 10px;
}
/*Practice Exchange section Over*/
/*second section*/
section.Trusted_By {
    padding: 72px 0;
}
.Trusted_Title {
    text-align: center;
    margin-bottom: 48px;
}
.Trusted_Title h2 {
    color: var(--Text-Grey-500, #5D667B);
    font-size: 26px;
    font-style: normal;
    font-weight: 700;
    line-height: 130%;
}
.Trusted_Title h2 span {
    color: var(--Theme-Blue-500, #3A58EF);
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    letter-spacing: -0.72px;
}
.Trusted_Title h2:after {
    content: "";
    display: block;
    background: #D8DEFC;
    height: 2px;
    width: 535px;
    text-align: center;
    margin: 0 auto;
    margin-top: 15px;
    display: none;
}
/* .marquee-trusted_learning .inner {
    margin-right: 124px;
} */
/*second section*/

/*MYCPE ONE Start*/

@media (min-width: 768px) {
.mycpe_one .row { align-items: center; }
.mycpe_one .row .col-md-5 { padding-right: 50px; }
}

section.mycpe_one {
    padding: 72px 0;
    background: #FBFCFF;
}
.my_cpe_left h2 {
    color: var(--Text-Grey-800, #1D2939);
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    letter-spacing: -0.72px;
    margin-bottom: 32px;
}
.my_cpe_left p {
    color: var(--Text-Grey-600, #475467);
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    margin-bottom: 15px;
}
.my_cpe_left a {
    color: var(--Theme-Blue-500, #3A58EF);
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    border-radius: 4px;
    border: 1px solid var(--Theme-Blue-500, #3A58EF);
    padding: 10px 26px;
    display: inline-block;
    margin-top: 20px;
}
.my_cpe_left a:hover {
    background: #3A58EF;
    color: #fff;
}
.Cpe_Box {
    border-radius: 4px;
    background: var(--White, #FFF);
    box-shadow: 0px 4px 25px 0px rgba(0, 0, 0, 0.10);
    padding: 24px 16px;
    margin-bottom: 24px;
    position: relative;
}
.Cpe_Box h4 {
    color: var(--Theme-Dark-Blue-700, #3E3C64);
    font-size: 36px;
    font-style: normal;
    font-weight: 600;
    line-height: 44px;
    letter-spacing: -0.72px;
    margin-bottom: 12px;
}
.Cpe_Box h4 span {
    color: var(--Theme-Blue-500, #3A58EF);
}
.Cpe_Box h6 {
    color: var(--Text-Grey-600, #475467);
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
}
.Cpe_Box p {
    color: var(--Text-Grey-600, #475467);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
}
.Cpe_Box:after {
    content: "";
    display: block;
    background: #3A58EF;
    height: 70%;
    position: absolute;
    left: -2px;
    top: 26px;
    width: 5px;
    border-radius: 13px;
}

/*MYCPE ONE End*/

/*Continuing Education Start*/
section.Continuing_Education_Main {
    padding: 72px 0;
    background-image: url(../images/my-cpe-one/continuing-education-bg.webp);
    background-size: cover;
    background-position: top center;
    background-repeat: no-repeat;
}
.Continuing_Title {
    text-align: center;
    margin-bottom: 48px;
}
.Continuing_Title h2 {
    color: #26244A;
    text-align: center;
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    letter-spacing: -0.72px;
    margin-bottom: 16px;
}
.Continuing_Title p {
    color: var(--Text-Grey-500, #5D667B);
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
}
.Continuing_Title p:after {
    content: "";
    display: block;
    background: #D8DEFC;
    height: 2px;
    width: 535px;
    text-align: center;
    margin: 0 auto;
    margin-top: 15px;
    display: none;
}
.Qualification_Box {
    border-radius: 8px;
    background: #FFF;
    box-shadow: 0px 4px 25px 0px rgba(0, 0, 0, 0.10);
    padding: 16px 24px;
    display: flex;
    margin-bottom: 25px;
}
.Qualification_Box h6 {
    color: var(--Theme-Dark-Blue-500, #51506E);
    font-size: large;
    font-style: normal;
    font-weight: 600;
    line-height: 30px;
    margin-left: 15px;
}
.Subscription_Box {
    border-radius: 4px;
    background: var(--White, #FFF);
    box-shadow: 0px 4px 25px 0px rgba(0, 0, 0, 0.10);
    padding: 12px 16px;
    margin-bottom: 18px;    
    position: relative;
}
.Subscription_Box:after {
    content: "";
    display: block;
    background: #3A58EF;
    height: 37%;
    position: absolute;
    left: -2px;
    top: 35px;
    width: 5px;
    border-radius: 13px;
}
.Subscription_Box h3 {
    color: var(--Theme-Dark-Blue-700, #3E3C64);
    font-size: 30px;
    font-style: normal;
    font-weight: 600;
    line-height: 38px;
}
.Subscription_Box p {
    color: var(--Text-Grey-600, #475467);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    margin: 10px 0;
}
.Subscription_Box a {
    border-radius: 4px;
    border: 1px solid var(--Theme-Blue-500, #3A58EF);
    color: var(--Theme-Blue-500, #3A58EF);
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    padding: 10px 26px;
    display: inline-block;
}
.Subscription_Box a:hover {
    background-color: #3A58EF;
    color: #fff;
}
.Subscription_Box h4 {
    color: var(--Theme-Blue-500, #3A58EF);
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px;
}
.View_Courses{
    text-align: center;
    margin-top: 15px;
}
.View_Courses a {
    color: var(--Theme-Blue-500, #3A58EF);
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    border-radius: 4px;
    border: 1px solid var(--Theme-Blue-500, #3A58EF);
    padding: 10px 36px;
    display: inline-block;
}
.View_Courses a:hover {
    background-color: #3A58EF;
    color: #fff;
}
/*Continuing Education End*/

/*Accounting CPA Firms Start*/

section.Accounting_Firms {
    padding: 24px 0 72px;
    /* background: #F6F8FF; */
    background: #FFF;
}
.Accounting_Firms_Title {
    text-align: center;
}
.Accounting_Firms_Title h2 {
    color: #26244A;
    text-align: center;
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    letter-spacing: -0.72px;
    margin-bottom: 16px;
}
.Accounting_Firms_Title p {
    color: var(--Text-Grey-500, #5D667B);
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
}
.Accounting_Firms_Title p:after {
    content: "";
    display: block;
    background: #D8DEFC;
    height: 2px;
    max-width: 340px;
    text-align: center;
    margin: 0 auto;
    margin-top: 15px;
    display: none;
}
.Firms_Tabing ul li.nav-item button {
    margin: 0;
    padding: 8px 20px;
    color: var(--Text-Grey-500, #5D667B);
    text-align: center;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    border: 0;
    border-radius: 0;
    background: transparent;
    min-width: auto;
}
.Firms_Tabing ul li.nav-item button:hover {
    border-color: #3a58ef;
    color: #3a58ef;
}
.Firms_Tabing ul {
    border: none;
    justify-content: center;
    gap: 10px;
    margin: 32px 0;
    border-radius: 12px;
    /* background: var(--Text-Grey-100, #F2F4F7); */
    padding: 3px 2px;
    display: inline-block;
    background: var(--Text-Grey-50, #F9FAFB);
}
.Firms_Tabing ul li.nav-item button.nav-link.active {
    border-radius: 10px;
    background: var(--White, #FFF);
    box-shadow: 0 4px 4px -2px rgba(24, 39, 75, 0.06), 0 2px 4px -2px rgba(24, 39, 75, 0.02), 0 0 2px 0 #E0E0E0;
    padding: 8px 20px;
    color: var(--Text-Grey-700, #344054);
    text-align: center;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    border: 0;
}
.Firms_Tabing ul li.nav-item {
    display: inline-block;
}
.Tab_Left h3 {
    color: var(--Text-Grey-900, #101828);
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 32px;
    margin-bottom: 20px;
}
.Tab_Left h5 {
    color: var(--Text-Grey-500, #5D667B);
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px;
    margin-bottom: 10px;
}
.Tab_Left ul.Tabs_Point {
    margin: 0;
}
.Tab_Left ul.Tabs_Point li {
    color: var(--Text-Grey-600, #475467);
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    list-style: none;
    position: relative;
    padding-left: 30px;
    margin-bottom: 14px;
}
.Tab_Left ul.Tabs_Point li:after {
    content: "";
    display: block;
    background-image: url(../images/my-cpe-one/point.svg);
    width: 24px;
    height: 24px;
    position: absolute;
    left: 0;
    top: 0;
}
.Tab_Left a {
    border-radius: 4px;
    border: 1px solid var(--Theme-Blue-500, #3A58EF);
    color: var(--Theme-Blue-500, #3A58EF);
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    padding: 10px 36px;
    display: inline-block;
    margin-top: 18px;
}
.Tab_Left a:hover {
    background-color: #3A58EF;
    color: #fff;
}
.Tab_Right_Box {
    border-radius: 4px;
    background: var(--White, #FFF);
    box-shadow: 0px 4px 25px 0px rgba(0, 0, 0, 0.10);
    padding: 24px 16px;
    margin-bottom: 28px;
    position: relative;
}
.Tab_Right_Box h4 {
    color: var(--Theme-Dark-Blue-700, #3E3C64);
    font-size: 36px;
    font-style: normal;
    font-weight: 600;
    line-height: 44px;
    letter-spacing: -0.72px;
    margin-bottom: 12px;
}
.Tab_Right_Box h4 span {
    color: var(--Theme-Blue-500, #3A58EF);
}
.CP_Teams_Btm p {
    color: var(--Theme-Blue-500, #3A58EF);
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px;
    border-radius: 8px;
    background: #F6F8FF;
    padding: 20px 10px;
}
.Tab_Right_Box p {
    color: var(--Text-Grey-600, #475467);
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
}
.Tab_Right_Box:after {
    content: "";
    display: block;
    background: #3A58EF;
    height: 60%;
    position: absolute;
    left: -2px;
    top: 26px;
    width: 5px;
    border-radius: 13px;
}
/*Accounting CPA Firms End*/

/*CFOs & Businesses Start*/
section.CFOs_Businesses {
    padding: 72px 0;
    background: #FBFCFF;
}
.CFOs_Businesses_Title {
    text-align: center;
    margin-bottom: 48px;
}
.CFOs_Businesses_Title h2 {
    color: var(--Text-Grey-800, #1D2939);
    text-align: center;
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    letter-spacing: -0.72px;
    margin-bottom: 16px;    
}
.CFOs_Businesses_Title p {
    color: var(--Text-Grey-600, #475467);
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
}
.CFOs_Businesses_Title p:after {
    content: "";
    display: block;
    background: #D8DEFC;
    height: 2px;
    max-width: 340px;
    text-align: center;
    margin: 0 auto;
    margin-top: 15px;
    display: none;
}
.Businesses_Left ul.Tabs_Point li {
    color: var(--Text-Grey-600, #475467);
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    list-style: none;
    position: relative;
    padding-left: 30px;
    margin-bottom: 14px;
}
.Businesses_Left ul.Tabs_Point li:after {
    content: "";
    display: block;
    background-image: url(../images/my-cpe-one/point.svg);
    width: 24px;
    height: 24px;
    position: absolute;
    left: 0;
    top: 0;
}
.Count_Box {
    border-radius: 4px;
    background: var(--White, #FFF);
    box-shadow: 0px 4px 25px 0px rgba(0, 0, 0, 0.10);
    padding: 24px 16px;
    position: relative;
}
.Count_Box:after {
    content: "";
    display: block;
    background: #3A58EF;
    height: 77%;
    position: absolute;
    left: -2px;
    top: 15px;
    width: 5px;
    border-radius: 13px;
}
.Count_Box h4 {
    color: var(--Theme-Dark-Blue-700, #3E3C64);
    font-size: 36px;
    font-style: normal;
    font-weight: 600;
    line-height: 44px;
    letter-spacing: -0.72px;
    margin-bottom: 12px;
}
.Count_Box h4 span {
    color: var(--Theme-Blue-500, #3A58EF);
}
.Count_Box p {
    color: var(--Text-Grey-600, #475467);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
}
.Businesses_Count {
    margin-top: 30px;
}
/*CFOs & Businesses End*/

/*Exam Prep Courses Start*/
section.Exam_Prep_Courses {
    padding: 72px 0;
}
.Exam_Prep_Title {
    text-align: center;
    margin-bottom: 48px;
}
.Exam_Prep_Title h2 {
    color: var(--Text-Grey-800, #1D2939);
    text-align: center;
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    letter-spacing: -0.72px;
    margin-bottom: 16px;    
}
.Exam_Prep_Title p {
    color: var(--Text-Grey-600, #475467);
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
}
.Exam_Prep_Title p:after {
    content: "";
    display: block;
    background: #D8DEFC;
    height: 2px;
    max-width: 340px;
    text-align: center;
    margin: 0 auto;
    margin-top: 15px;
    display: none;
}
.Prep_Box {
    border-radius: 4px;
    background: var(--White, #FFF);
    box-shadow: 0px 4px 25px 0px rgba(0, 0, 0, 0.10);
    display: flex;
    justify-content: space-between;
    padding: 24px 16px;
    position: relative;
    align-items: center;
    cursor: pointer;
}

.Prep_Box:hover {
    background: #f3f1fd;
    box-shadow: none;
}

.Prep_Box h4 {
    color: var(--Theme-Dark-Blue-700, #3E3C64);
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
}
.Prep_Box:after {
    content: "";
    display: block;
    background: #3A58EF;
    height: 59%;
    position: absolute;
    left: -2px;
    top: 23px;
    width: 5px;
    border-radius: 13px;
}
img.coming_soon {
    position: absolute;
    right: -5px;
    bottom: 0;
}
/*Exam Prep Courses End*/

/*Testimonials Start*/
section.Testimonials {
    background: var(--Theme-Blue-50, #EBEEFD);
    padding-block: 72px;
}
.Testimonials_Title {
    text-align: center;
    margin-bottom: 48px;
}
.Testimonials_Title h2 {
    color: var(--Text-Grey-800, #1D2939);
    text-align: center;
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    letter-spacing: -0.72px;
    margin-bottom: 16px;    
    position: relative;
}
.Testimonials_Title h2:after {
    content: '';
    background: #D8DEFC;
    width: 340px;
    height: 1px;
    display: inline-block;
    position: absolute;
    bottom: -16px;
    left: 0;
    right: 0;
    top: auto;
    margin: 0 auto;
}
.Testimonials_Title p {
    color: var(--Text-Grey-600, #475467);
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
}
.Testimonials_Title p:after {
    content: "";
    display: block;
    background: #D8DEFC;
    height: 2px;
    max-width: 340px;
    text-align: center;
    margin: 0 auto;
    margin-top: 15px;
    display: none;
}
.carousel-can {
    text-align: center;
    position: relative;
}
.Test_Box {
    position: absolute;
    bottom: 50px;
    left: 40%;
    text-align: left;
    border-radius: 8px;
    background: var(--White, #FFF);
    box-shadow: 0px 4px 25px 0px rgba(0, 0, 0, 0.10);
    padding: 20px;
    max-width: 610px;
}
.Test_Box p {
    color: var(--Text-Grey-500, #5D667B);
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 30px;
    margin-top: 16px;
}
.Test_Box h4 {
    color: var(--Text-Grey-800, #1D2939);
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    letter-spacing: -0.72px;
    margin-top: 24px;
}
.Test_Box h5 {
    color: var(--Text-Grey-600, #475467);
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 30px;
    margin-top: 8px;
}
.carousel-indicators {
    bottom: -60px;
}
.carousel-dark .carousel-indicators [data-bs-target] {
    background-color: var(--Theme-Purple-100, #E3E0FB);
    opacity: 1;
}
.carousel-indicators .active {
    background-color: #3a58ef !important;
}
.carousel-indicators [data-bs-target] {
    border: 0;
    width: 23px;
    height: 8px;
    border-radius: 26px;
    background: var(--Theme-Purple-100, #E3E0FB);
}
.carousel-control-prev-icon {
    background-image:url(../images/my-cpe-one/left-arrow.svg);
}
.carousel-control-next-icon {
    background-image:url(../images/my-cpe-one/right-arrow.svg);
}
.carousel-dark .carousel-control-next-icon, .carousel-dark .carousel-control-prev-icon {
    filter: none;
}
.carousel-control-next, .carousel-control-prev {
    opacity: 1;
}
.carousel-control-prev {
    left: -5%;
}
.carousel-control-next {
    right: -5%;
}
/*Testimonials End*/

/*Communities Start*/
.Communities_Btn {
    text-align: center;
    margin-top: 32px;
}
.Communities_Btn a {
    border-radius: 4px;
    border: 1px solid var(--Theme-Blue-500, #3A58EF);
    padding: 10px 26px;
    color: var(--Theme-Blue-500, #3A58EF);    
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px; 
}
.Communities_Btn a:hover {
    border: 1px solid var(--Theme-Blue-500, #3A58EF);
    background-color: #3A58EF;
    color: #fff;
}
section.Communities {
    padding: 72px 0;
}
.Communities_Title {
    text-align: center;
    margin-bottom: 48px;
}
.Communities_Title h2 {
    color: var(--Text-Grey-800, #1D2939);
    text-align: center;
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    letter-spacing: -0.72px;
    margin-bottom: 16px;    
}
.Communities_Title p {
    color: var(--Text-Grey-600, #475467);
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
}
.Communities_Title p:after {
    content: "";
    display: block;
    background: #D8DEFC;
    height: 2px;
    max-width: 340px;
    text-align: center;
    margin: 0 auto;
    margin-top: 15px;
    display: none;
}
.Communities_Left h6 {
    color: var(--Text-Grey-700, #344054);
    font-family: Inter;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 30px;
    margin-bottom: 16px;
}
.Communities_Left ul.Tabs_Point li {
    color: var(--Text-Grey-600, #475467);
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    list-style: none;
    position: relative;
    padding-left: 30px;
    margin-bottom: 14px;
}
.Communities_Left ul.Tabs_Point li:after {
    content: "";
    display: block;
    background-image: url(../images/my-cpe-one/point.svg);
    width: 24px;
    height: 24px;
    position: absolute;
    left: 0;
    top: 0;
}
.Communities_Box {
    border-radius: 4px;
    background: var(--White, #FFF);
    box-shadow: 0px 4px 25px 0px rgba(0, 0, 0, 0.10);
    justify-content: space-between;
    padding: 24px 16px;
    position: relative;
    align-items: center;
}
.Communities_Box:after {
    content: "";
    display: block;
    background: #3A58EF;
    height: 59%;
    position: absolute;
    left: -2px;
    top: 23px;
    width: 5px;
    border-radius: 13px;
}
.Communities_Box h4 {
    color: var(--Theme-Dark-Blue-700, #3E3C64);
    font-size: 36px;
    font-style: normal;
    font-weight: 600;
    line-height: 44px;
    letter-spacing: -0.72px;
    margin-bottom: 12px;
}
.Communities_Box h4 span {
    color: var(--Theme-Blue-500, #3A58EF);
}
.Communities_Box p {
    color: var(--Text-Grey-600, #475467);
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
}
.Communities_Left ul.Tabs_Point {
    margin-bottom: 30px;
}
.Communities_Right h4 {
    color: var(--Text-Grey-500, #5D667B);
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px;
    margin-bottom: 27px;
}
.Communities_Right_Box {
    border-radius: 12px;
    background: var(--White, #FFF);
    box-shadow: 0px 4px 25px 0px rgba(0, 0, 0, 0.10);
    padding: 20px 30px;
    margin-bottom: 15px;
}
.Communities_Right_Box h6 {
    color: var(--Text-Grey-600, #475467);
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 30px;
    padding-bottom: 40px;
}
.Communities_Right_Box.Right_Align h6 {
    text-align: right;
}
.Communities_Right_Box.Btm_Space h6 {
    padding: 0;
    padding-top: 60px;
}
.Center_Cir img {
    width: 67px;
    height: 67px;
}
.Communities_Main_Box {
    position: relative;
}
.Center_Cir {
    position: absolute;
    border-radius: 50%;
    border: 22px solid #3a58ef;
    background-color: #fff;
    box-shadow: 85px 122px 9.6px 77px #FFF inset;
    padding: 20px;
    top: 27%;
    right: 38%;
}
/*Communities End*/
/*Insights_News Start*/
section.Insights_News {
    background: #F4F6FF;
    padding: 72px 0;
}
.Insights_Title {
    text-align: center;
    margin-bottom: 48px;
}
.Insights_Title h2 {
    color: var(--Text-Grey-800, #1D2939);
    text-align: center;
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    letter-spacing: -0.72px;
    margin-bottom: 16px;    
}
.Insights_Title p {
    color: var(--Text-Grey-600, #475467);
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
}
.Insights_Title p:after {
    content: "";
    display: block;
    background: #D8DEFC;
    height: 2px;
    max-width: 340px;
    text-align: center;
    margin: 0 auto;
    margin-top: 15px;
    display: none;
}
.Insights_Box {
    position: relative;
}
.Insights_Can {
    position: absolute;
    top: 25%;
    text-align: center;
    left: 0;
    right: 0;
}
.Insights_Can h3 {
    color: var(--White, #FFF);
    text-align: center;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
}
.Insights_Can p {
    color: var(--White, #FFF);
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;   
    line-height: 24px;
    margin: 20px;
    min-height: 48px;
}
.Insights_Can a {
    border-radius: 4px;
    background: var(--Theme-Purple-50, #F3F1FD);
    box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
    padding: 10px 16px;
    display: inline-block;
    color: var(--Theme-Blue-500, #3A58EF);
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
}
.Insights_Can a:hover {
    background-color: #3a58ef;
    color: #fff;
}
/*Insights_News End*/

/*Resources Start*/
section.Resources {    
    padding: 72px 0;
}
.Resources_Title {
    text-align: center;
    margin-bottom: 48px;
}
.Resources_Title h2 {
    color: var(--Text-Grey-800, #1D2939);
    text-align: center;
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    letter-spacing: -0.72px;
    margin-bottom: 16px;    
}
.Resources_Title p {
    color: var(--Text-Grey-600, #475467);
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
}
.Resources_Title p:after {
    content: "";
    display: block;
    background: #D8DEFC;
    height: 2px;
    max-width: 340px;
    text-align: center;
    margin: 0 auto;
    margin-top: 15px;
    display: none;
}
.Resources_Box {
    border-radius: 9px;
    border: 1px solid rgba(100, 146, 253, 0.20);
    background: #FFF;
    /* box-shadow: 0px 11px 30px 0px rgba(154, 161, 177, 0.20); */
    padding: 20px;
    margin-bottom: 40px;
}

.Resources_Box:hover {     
    /* background: #f3f1fd;
    box-shadow: none; */
    box-shadow: rgba(100, 100, 111, 0.3) 0px 7px 29px 0px;
}
.Resources_Box h4 {
    color: var(--Text-Grey-700, #344054);
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
    margin-bottom: 8px;
}
.Resources_Box p {
    color: var(--Text-Grey-700, #344054);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 12px;
}
.Resources_Box img {
    width: 100%;
    border-radius: 10px;
}
.Resources_Box a.Resources_Btm {
    display: flex;
    justify-content: space-between;
    margin-top: 20px;
}
.Resources_Box a.Resources_Btm span {
    color: var(--Theme-Blue-500, #3A58EF);
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
}

/*Resources End*/

/*Accreditations Start*/

section.Accreditations {    
    padding: 72px 0;
}
.Accreditations_Title {
    text-align: center;
    margin-bottom: 48px;
}
.Accreditations_Title h2 {
    color: var(--Text-Grey-800, #1D2939);
    text-align: center;
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    letter-spacing: -0.72px;
    margin-bottom: 16px;    
}
.Accreditations_Title p {
    color: var(--Text-Grey-600, #475467);
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
}
.Accreditations_Title p:after {
    content: "";
    display: block;
    background: #D8DEFC;
    height: 2px;
    max-width: 340px;
    text-align: center;
    margin: 0 auto;
    margin-top: 15px;
    display: none;
}
.Accreditations_Tabs ul li.nav-item button {
    border-radius: 48px;
    border: 1px solid var(--Text-Grey-300, #D0D5DD);
    background: var(--White, #FFF);
    color: var(--Text-Grey-700, #344054);
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    padding: 12px 24px;
}
.Accreditations_Tabs ul li.nav-item button:hover {
    border-color: #3a58ef;
    color: #3a58ef;
}
.Accreditations_Tabs ul {
    border: none;
    justify-content: center;
    gap: 10px;
    margin: 40px 0;
}
.Accreditations_Tabs ul li.nav-item button.nav-link.active {
    border: 1px solid var(--Theme-Purple-500, #7162EA);
    color: var(--Theme-Purple-500, #7162EA);
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
}
.Accreditations_Box {
    border-radius: 2.915px;
    background: var(--White, #FFF);
    box-shadow: 0px 2.915px 18.219px 0px rgba(0, 0, 0, 0.10);
    padding: 12px 20px;
    width: 100px;
}
.Accreditations_Main {
    display: flex;
    gap: 50px;
    justify-content: center;
}
.Accreditations_Main.Acc_One_Line {
    margin-bottom: 50px;
}
/*Accreditations End*/
/*We_Assist Start*/
section.We_Assist {
    position: relative;
    padding: 72px 0;
}
section.We_Assist:before {
    content: "";
    display: block;
    width: 100%;
    background: #D8DEFC;
    height: 500px;
    position: absolute;
    z-index: -999;
    top: 0;
}
.We_Assist_Left h2 {
    color: var(--Text-Grey-700, #344054);
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    letter-spacing: -0.72px;
    margin-bottom: 16px;
}
.We_Assist_Left p {
    color: var(--Text-Grey-700, #344054);
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
}
.We_Assist_Left img {
    margin-top: 90px;
}
.We_Assist_Right {
    border-radius: 24px;
    background: var(--White, #FFF);
    box-shadow: 0px 4px 25px 0px rgba(0, 0, 0, 0.10);
    padding: 32px;
}
.We_Assist_Right h3 {
    color: var(--Theme-Dark-Blue-800, #26244A);
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    letter-spacing: -0.72px;
    margin-bottom: 5px;
}
.We_Assist_Right p {
    color: var(--Text-Grey-600, #475467);
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    margin-bottom: 24px;
}
.We_Assist_Right form input.form-control {
    color: var(--Text-Grey-900, #101828);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    border-radius: 4px;
    border: 1px solid var(--Text-Grey-200, #EAECF0);
    background: var(--White, #FFF);
    padding: 12px;
}
.We_Assist_Right form .Text_Box {
    margin-bottom: 16px;
}
.We_Assist_Right form .Text_Box select.form-select{
    color: var(--Text-Grey-900, #101828);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    border-radius: 4px;
    border: 1px solid var(--Text-Grey-200, #EAECF0);
    padding: 12px;
}
.We_Assist_Right form .Text_Box textarea{
    color: var(--Text-Grey-900, #101828);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    border-radius: 4px;
    border: 1px solid var(--Text-Grey-200, #EAECF0);
    padding: 12px;
}
.We_Assist_Right form .Text_Box a, .We_Assist_Right form .Text_Box button {
    color: var(--White, #FFF);
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    border-radius: 4px;
    background: var(--Theme-Blue-500, #3A58EF);
    box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
    padding: 10px 18px;
    display: inline-block;
    border: 1px solid #3A58EF;
}
.We_Assist_Right form .Text_Box a:hover, .We_Assist_Right form .Text_Box button:hover {
    color: #3A58EF;
    background: transparent;
    border: 1px solid #3A58EF;
}

.We_Assist_Right label.form-check-label {
    font-size: 14px;
}

.We_Assist_Right label.form-check-label a {
    text-decoration: underline;
}

/*We_Assist End*/


section.prac_explore {
    padding: 70px 0 0 0;
    background: linear-gradient(180deg, #F3F1FD -24.84%, #FFF 105.41%);
    position: relative;
}
.Practice_Ease {
    padding: 90px 0;
}
.Practice_Ease_Left h2 {
    font-weight: 600;
    color: var(--Text-Grey-900, #101828);
    font-size: 30px;
    font-style: normal;
    line-height: normal;
    letter-spacing: -0.6px;
}
.Practice_Ease_Left p {
    margin: 0;
    margin-top: 30px;
    color: var(--Text-Grey-600, #475467);
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
}
.Practice_Ease_Left a {
    color: var(--White, #FFF);
    text-align: center;
   
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    border-radius: 5px;
    background: var(--Primary-Blue, #3A58EF);
    display: inline-block;
    padding: 13px 20px;
    margin-top: 46px;
}
.Practice_Ease_Right {
    background-image: url(../images/practice-exchange/practice-right-bg.png);
    background-repeat: no-repeat;
    background-position: right top;
    text-align: right;
    position: relative;
}
.Practice_Ease_Right img {
    padding: 32px 0;
    z-index: 99;
    position: relative;
}
.Simplified_Box {
    max-width: 317px;
    border-radius: 16px;
    background: var(--White, #FFF);
    box-shadow: 0px 8px 24px 0px rgba(0, 0, 0, 0.15);
    padding: 24px;
    position: absolute;
    top: 7%;
    left: 13%;
}
.Simplified_Box h6 {
    text-align: left;
    margin-bottom: 36px;
    color: var(--Text-Grey-900, #101828);
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 28px;
}
.Simplified_Box ul {
    text-align: left;
}
.Simplified_Box ul li {
    display: inline-block;
    position: relative;
    padding: 24px 0;
    padding-left: 34px;
    color: var(--Text-Grey-600, #475467);
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.Simplified_Box ul li svg {
    position: absolute;
    left: 0;
}
.Simplified_Box ul li:after {
    content: "";
    display: block;
    background-image: url(../images/practice-exchange/Simplified-br.svg);
    width: 158px;
    height: 8px;
    position: absolute;
    left: 0;
    top: -10px;
    background-repeat: no-repeat;
}
.Simplified_Box ul li:first-child {
    padding-top: 0;
}
.Simplified_Box ul li:first-child:after {
    display: none;
}
section.Buy_Practice {
    background: linear-gradient(194deg, rgb(254 254 255) 27.68%, #F3F1FD 89.76%);
    padding: 90px 0;
}
.Buy_Practice_Right h2 {
    color: var(--Dark-Text, var(--Main-Heading-Font, #1D2939));
   
    font-size: 30px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: -0.6px;
}
.Buy_Practice_Right p {
    margin: 0;
    margin-top: 30px;
    color: var(--Text-Grey-600, #475467);
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
}
.Buy_Practice_Right a {
    color: var(--White, #FFF);
    text-align: center;
   
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    border-radius: 5px;
    background: var(--Primary-Blue, #3A58EF);
    display: inline-block;
    padding: 13px 20px;
    margin-top: 46px;
}
.Practice_Ease_Right.Browse_Listing_Right {
    background-image: url(../images/practice-exchange/browse-listing-bg.png);
}
.Practice_Ease_Right.Browse_Listing_Right img {
    padding: 16px 0;
    left: -22px;
    bottom: 7px;
}
.Numbers_Speak_Box {
    border-radius: 12px 176px 12px 12px;
    background: #F3F1FD;
    padding: 56px 85px 0 85px;
}
.Number_Box {
    text-align: center;
    position: relative;
    margin-bottom: 56px;
}
.Number_Bg {
    background-color: #3A58EF;
    border-radius: 12px;
    margin-top: 36px;
}
.Number_Box h4 {
    text-align: center;
    margin-top: 36px;
    color: var(--Text-Grey-700, #344054);
    font-family: Inter;
    font-size: 30px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
    letter-spacing: -0.6px;
}
.Number_Box h4 span {
    color: var(--Theme-Purple-300, #9C91F0);
    font-size: 30px;
    font-weight: 600;
    line-height: 120%;
    letter-spacing: -0.6px;
}
.Number_Box p {
    margin: 0;
    margin-top: 6px;
    padding: 0 55px;
    color: #5D667B;
    text-align: center;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
}
.Number_Box:after {
    content: "";
    display: block;
    width: 1px;
    height: 206px;
    background: #E3E0FB;
    position: absolute;
    top: 0;
}
.Number_Box.Border_Non:after {
    width: 0;
}
.Number_Box.After_No::after{
    display: none;
}
section.Step_By_Step {
    padding: 90px 0;
    background: linear-gradient(169deg, #FFF 26.11%, #F2F6FA 140.39%);
}
section.Step_By_Step h2.section_title_new {
    text-align: left;
}
.Selling_Practice_Video video {
    border-radius: 12px;
}
.Update_Can a:hover {
    color: var(--Primary-Blue, #3A58EF);
}
section.Step_By_Step .prace_head_grad p {
    color: var(--Text-Lignt, #75757D);
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    margin: 0;
    margin-bottom: 36px;
}
.Selling_Practice_Right {
    margin-left: 50px;
    margin-top: 130px;
}
.Sticky_Sec {
    position: sticky;
    top: 90px;
}
.Stepping {
    background-image: url(../images/practice-exchange/step-bg.png);
    background-size: cover;
    padding: 40px 0;
    background-repeat: no-repeat;
}
.Stepping h6 {
    color: var(--Dark-Text, #1D2939);
   
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin-bottom: 8px;
    margin-top: 0px;
}
.Stepping p {
    color: var(--Dark-Text, #1D2939);
   
    font-size: 16px;
    font-style: normal;
    font-weight: 350;
    line-height: 150%;
    margin: 0;
}
.Stepping {
    background-image: url(../images/practice-exchange/step-bg.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 20% 100%;
    padding-right: 20px;
    padding-left: 92px;
    position: relative;
    margin-bottom: 30px;
}
.Step_Btm p {
    color: var(--Text-Grey-900, #101828);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    margin-bottom: 19px;
}
.Step_Btm a {
    border-radius: 4px;
    background: var(--Theme-Purple-500, #3A58EF);
    box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
    padding: 12px 20px;
    display: inline-block;
    color: var(--White, #FFF);
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
}
.Stepping h3 {
    position: absolute;
    color: #5849D0;
    font-size: 56px;
    font-style: normal;
    font-weight: 900;
    line-height: normal;
    top: -14px;
    left: 0px;
}
section.Success_Their {
    padding: 90px 0;
}
.Success_Left {
    border-radius: 18px;
    background: linear-gradient(176deg, #3A58EF 3.59%, #074A99 95.53%);
    padding: 46px 36px;
}
.Success_User_right {
    display: flex;
    align-items: center;
    margin-bottom: 19px;
}
.Right_User_Can {
    margin-left: 20px;
}
.Right_User_Can h6 {
    color: var(--White, #FFF);
   
    font-size: 30px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: -0.6px;
}
.Success_Left .Success_User_right .Right_User_Can p {
    color: var(--White, #FFF);
   
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    margin: 0;
}
.Success_Left p {
    color: var(--White, #FFF);
   
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 40px;
    letter-spacing: -0.48px;
    margin-bottom: 46px;
}
.User_Rating ul li {
    display: inline-block;
    margin-right: 10px;
}
.User_Rating {
    border-top: 1px solid #3A58EF;
    padding-top: 46px;
}
.Success_Right {
    max-height: 513px;
    overflow: hidden;
    overflow-y: scroll;
    scrollbar-width: none;
}
.Right_User_Box {
    border-radius: 18px;
    border-bottom: 2px solid var(--Azure-Radiance-500, #289CFF);
    background: var(--Azure-Radiance-50, #EDF9FF);
    padding: 24px 22px;
    margin-bottom: 18px;
}
.Right_user {
    display: flex;
    align-items: center;
    margin-bottom: 16px;
}
.Detail_User_Can {
    margin-left: 20px;
}
.Detail_User_Can h5 {
    color: var(--Dark-Text, #1D2939);
   
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.Detail_User_Can h6 {
    color: var(--Primary-Blue, #3A58EF);
   
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.Right_User_Box p {
    color: var(--Dark-Text, #1D2939);
    font-feature-settings: 'liga' off;
   
    font-size: 16px;
    font-style: normal;
    font-weight: 350;
    line-height: 26px;
    margin: 0;
}
section.Expert_Talk {
    border-top: 1px solid var(--Border, #E5E7EB);
    background: #EDF9FF;
    padding: 90px 0;
}
.Expert_Tabs ul {
    justify-content: center;
    border: none;
    margin: 36px 0;
}
.Expert_Tabs ul li.nav-item button {
    border-radius: 46px;
    border: 1px solid var(--Border, #E5E7EB);
    background: var(--White, #FFF);
    padding: 8px 24px;
    color: var(--Dark-Text, var(--Main-Heading-Font, #1D2939));
    text-align: center;
   
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
}
.Expert_Tabs ul li.nav-item:first-child button {
    border-radius: 46px 0px 0px 46px;
    border-right: 0;
}
.Expert_Tabs ul li.nav-item:last-child button {
    border-radius: 0px 46px 46px 0px;
    border-left: 0;
}
.Expert_Tabs ul li.nav-item button.active {
    background: var(--Primary-Blue, #3A58EF);
    color: #fff;
}
.Podcasts_Main .Web_detail ul {
    margin: 0;
}
.Podcasts_Main .webinar_box .Web_detail .topic_Web {
    margin: 0;
    margin-bottom: 16px;
}
.Podcasts_Main .webinar_box .Web_detail .Speak_Credit ul li.Web_speker a {
    color: var(--Text-Lignt, #75757D);
   
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
    text-decoration: none;
    margin-top: 10px;
    display: inline-block;
}
.Podcasts_Main .webinar_box .Web_detail .Speak_Credit ul li.Credit_home {
    color: var(--Dark-Text, var(--Main-Heading-Font, #1D2939));
   
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    border-radius: 5px;
    padding: 6px 16px;
    background: var(--Fire-Bush-100, #FCF1C9);
}
.Podcasts_Main .webinar_box .Web_detail .Speak_Credit {
    height: auto;
    overflow: auto;
}
.Podcasts_Main .webinar_box .Web_detail h5 a.webinar-title {
    color: var(--Dark-Text, var(--Main-Heading-Font, #1D2939));
   
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
}
.Podcasts_Main .webinar_box .Web_detail .topic_Web ul.audience-info li {
    color: var(--Dark-Text, var(--Main-Heading-Font, #1D2939));
   
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    border-radius: 4px;
    background: var(--Light-BG3, #EEF3F6);
}
.Podcasts_Main .webinar_box .Web_detail .topic_Web ul.audience-info {
    max-height: none;
    overflow: visible;
}
.Podcasts_Main .webinar_box .Web_detail .topic_Web {
    margin: 16px 0;
}
.Podcasts_Main .webinar_box .Web_detail h5 {
    margin-bottom: 0;
    height: 52px;
    overflow: hidden;
}
.Podcasts_Main .webinar_box .Web_detail .Register_Review a.learn-more {
    color: var(--Primary-Blue, #3A58EF);
    text-align: center;
   
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    background: no-repeat;
    text-transform: capitalize;
    padding: 12px 0;
}
.Podcasts_Main .webinar_box .Web_detail .Register_Review ul.reviews {
    margin: 10px 0 0 auto;
}
.Podcasts_Main .webinar_box .webinar_img a img {
    width: 100%;
}
.Podcasts_Main .webinar_box .webinar_img {
    max-height: 268px;
}
.Podcasts_Main .webinar_box .Web_detail h5 a.webinar-title:hover {
    color: #3A58EF;
}
section.Upcoming_Event {
    padding: 90px 0;
}
.Upcoming_Event_Can {
    margin-top: 38px;
}
.Event_Can h6 {
    color: var(--Dark-Text, var(--Main-Heading-Font, #1D2939));
   
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    border-radius: 4px;
    background: #D8F0FB;
    display: inline-block;
    padding: 4px 12px;
    margin-bottom: 8px;
}
.Event_Can h5 {
    color: var(--Dark-Text, var(--Main-Heading-Font, #1D2939));
   
    font-size: 30px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: -0.6px;
    margin-bottom: 7px;
}
.Event_Can p {
    color: var(--Text-Lignt, #75757D);
   
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
    margin-bottom: 24px;
}
.Date_Time {
    display: flex;
}
.Date_Time p {
    color: var(--Dark-Text, var(--Main-Heading-Font, #1D2939));
   
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-right: 24px;
    margin-bottom: 0;
}
.Date_Time p svg {
    margin-right: 6px;
}
.Event_Can a {
    color: var(--Primary-Blue, #3A58EF);
   
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    margin-top: 24px;
    display: inline-block;
}
section.Latest_Updates {
    background: #F4F7FA;
    padding: 72px 0;
}
section.Latest_Updates .prace_head_grad p {
    color: var(--Text-Lignt, #75757D);
    text-align: center;
    margin-bottom: 45px;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
}
.prace_head_grad {
    position: relative;
}
.prace_head_grad a {
    position: absolute;
    bottom: 0;
    right: 0;
    color: var(--Theme-Purple-500, #3A58EF);
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    text-decoration-line: underline;
}
.Update_Box {
    border-radius: 12px;
    background: var(--White, #FFF);
}
.Update_Img img {
    border-radius: 12px 12px 0 0;
}
.Update_Can {
    padding: 18px 14px;
}
.Update_Can ul li {
    display: inline-block;
}
.Update_Can ul li.Blog_User {
    color: var(--Text-Lignt, #75757D);
   
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
}
.Update_Can ul li.Views {
    color: var(--Dark-Text, #1D2939);
   
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
    float: right;
}
.Update_Can a {
    color: var(--Dark-Text, #1D2939);
   
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    margin: 10px 0;
    display: block;
}
.Update_Can p {
    color: var(--Text-Lignt, #75757D);
   
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
    margin: 0;
}
.Update_Img {
    max-height: 175px;
    overflow: hidden;
}
.Update_Main {
    margin-top: 36px;
}
.Trade_Trends_Main {
    background-image: url(../images/practice-exchange/Trade-Trends-bg.png);
    background-repeat: no-repeat;
    padding: 56px 0;
    background-position: center;
    border-radius: 12px;
    background-size: cover;
}
.Trade_Trends_Left h4 {
    color: var(--White, #FFF);
   
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin-bottom: 16px;
}
.Trade_Trends_Left p {
    color: var(--White, #FFF);
   
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
    margin: 0;
}
.Sign_up_Newsletter label {
    color: var(--White, #FFF);
   
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin-bottom: 10px;
}
.Sign_up_Newsletter input {
    border-radius: 6px;
    background: var(--White, #FFF);
    padding: 20px 15px;
}
.Sign_up_Newsletter {
    position: relative;
    margin-left: 50px;
}
.Sign_up_Newsletter a.subscriber-button {
    color: var(--White, #FFF);
    text-align: center;
   
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    border-radius: 5px;
    background: var(--Primary-Blue, #3A58EF);
    padding: 12px 20px;
    position: absolute;
    top: 51px;
    right: 16px;
}
section.Trade_Trends {
    margin-top: -100px;
    padding-bottom: 90px;
}
/**/
.pane.active {
    flex-grow: 10;
    max-width: 100%;
}
.pane.active .background {
    transform: scale(1.25, 1.25);
}
.Transparent_Title h2 {
    color: #26244A;
    text-align: center;
    font-size: 36px;
    font-weight: 700;
    line-height: 120%;
    letter-spacing: -0.72px;
    margin-bottom: 40px;
}
.Transparent_Left h4 {
    color: var(--Text-Grey-900, #101828);
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
    margin-bottom: 40px;
}
.Acq_Main {
    display: flex;
    gap: 24px;
    margin-bottom: 24px;
}
.Acquisitions {
    display: flex;
}
.Acquisitions h6 {
    color: var(--Text-Grey-900, #101828);
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}
.Acquisitions p {
    color: var(--Text-Lignt, #75757D);
    font-size: 18px;
    font-style: normal;
    font-weight: 350;
    line-height: 160%;
}
.Acquisitions .Acqu_Icon {
    margin-right: 16px;
}
.Acquisitions {
    display: flex;
    border-left: 4px solid var(--Text-Grey-200, #EAECF0);
    padding-left: 16px;
}
.Transparent_Point ul li {
    color: var(--Text-Grey-700, #344054);
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
    margin-bottom: 14px;
    list-style: none;
}
section.Transparent_Structure {
    padding-top: 100px;
}
.Transparent_Point ul li svg {
    margin-right: 8px;
}
section.Valuation_Report {
    background: var(--Theme-Purple-50, #F3F1FD);
    padding-top: 55px;
}
.Valuation_Right .accordion .accordion-item {
    margin-bottom: 30px;
    border-radius: 12px;
}

.Valuation_Right .accordion .accordion-item .accordion-header button {
    color: var(--Text-Grey-900, #101828);
    text-align: center;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 130%;
    border-radius: 12px;
    background: #fff;
    border: none;
    box-shadow: none;
}
.Valuation_Right .accordion .accordion-item .accordion-header button.collapsed {
    background: var(--Theme-Purple-100, #E3E0FB);
}
.Valuation_Right .accordion .accordion-item .accordion-body {
    padding: 0 24px 24px 24px;
}
.Valuation_Right .accordion .accordion-item .accordion-body .Valuation_Cant ul {
    padding-left: 15px;
}
.Valuation_Right .accordion .accordion-item .accordion-body .Valuation_Cant ul li {
    color: var(--Text-Grey-600, #475467);
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin-bottom: 8px;
}
.Valuation_Right .accordion .accordion-item .accordion-body .Valuation_Cant a {
    border-radius: 4px;
    background: var(--Theme-Purple-500, #3A58EF);
    box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
    padding: 12px 20px;
    display: inline-block;
    color: var(--White, #FFF);
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    margin-top: 28px;
}
.Valuation_Right {
    padding: 35px 0;
}
section.Why_Choose {
    padding: 70px 0;
}
.Why_Choose-Title 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: 36px;
}
.Choose_Box {
    border-radius: 16px;
    background: var(--Theme-Purple-50, #F3F1FD);
    padding: 24px 36px;
}
.Choose_Box h3 {
    color: var(--Text-Grey-900, #101828);
    font-size: 28px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: -0.6px;
    margin-bottom: 23px;
}
.Choose_Box ul li {
    list-style: none;
    color: var(--Text-Grey-700, #344054);
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin-bottom: 12px;
    position: relative;
    padding-left: 28px;
}
.Choose_Box ul li svg {
    position: absolute;
    left: 0;
    top: 2px;
}
.Choose_Box a {
    border-radius: 4px;
    background: var(--White, #FFF);
    box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
    padding: 12px 20px;
    display: inline-block;
    margin-top: 12px;
}
/*about_us Start*/
.about_us .slick-dots li button:before {
    width: 23px;
    height: 8px;
    background: #E3E0FB;
    border-radius: 26px;
    font-size: 0;
    opacity: 1;
}
.about_us .slick-dots li.slick-active button:before{
    background: #3A58EF;
}
.about_us_slide > img {
    margin: 0 auto;
}
.about_us .slick-dots li {
    width: 30px;
}
.about_us .slick-dots {
    bottom: -67px;
}
.about_us .slick-prev:before,.about_us .slick-next:before{
    content: none;
}
.about_us .slick-prev,.about_us .slick-next {
    width: 40px;
    height: 40px;
    z-index: 9;
}
.about_us .slick-prev
{
    left: 16%;
}
.about_us .slick-next
{
    right: 16%;
}
section.about_us {
    margin-bottom: 200px;
}
section.about_us h2 {
    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-top: 135px;
    margin-bottom: 40px;
}
.about_us_slide {
    text-align: center;
    opacity: 0.2;
}
.about_us_slide-itm.slick-slide.slick-current.slick-active.slick-center .about_us_slide{
    opacity: 1;
}
/* .about_us_slide-itm{
    max-width: 800px;
} */
.about_us_slide h4 {
    color: var(--Theme-Dark-Blue-800, #26244A);
    text-align: center;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 130%;
    margin-top: 12px;
    margin-bottom: 16px;
}
.about_us_slide h4 + p {
    color: var(--Text-Grey-600, #475467);
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
}
.about-client {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 16px;
    margin-top: 32px;
}
.about-client img {
    border-radius: 50%;
}
.about-client .cle-info h6 {
    color: var(--Theme-Dark-Blue-800, #26244A);
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 30px;
}
.about-client .cle-info p {
    color: var(--Text-Grey-600, #475467);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
}
.Insightful_Box {
    border-radius: 8px;
    background: #FFF;
    padding: 16px;
    margin-bottom: 28px;
}
.Insightful_Box img {
    width: 100%;
}
.Insightful_Box h4 {
    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;
}
.Insightful_Box h6 {
    color: var(--Text-Grey-400, #98A2B3);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
    margin-bottom: 15px;
}
.Insightful_Box p {
    color: var(--Text-Grey-500, #5D667B);
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    height: 75px;
    overflow: hidden;
}
/*about_us End*/
.Advisory {
    display: flex;
    gap: 23px;
}
.Advisory_Box {
    position: relative;
}
.Add_Can h4 {
    color: var(--White, #FFF);
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
}
.Add_Can p {
    color: var(--White, #FFF);
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    margin-top: 5px;
    display: none;
    margin-bottom: 15px;
}
.Add_Can h6 {
    color: var(--White, #FFF);
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px;
    display: none;
}
.Add_Can h5 {
    color: var(--White, #FFF);
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    display: none;
}
.Advisory_Box {
    background-size: cover;
    height: 488px;
    position: relative;
    border-radius: 0px 40px;
    flex-grow:0.6;
    transition: 1s all ease-out;
    background-position: center;
}
.Add_Can a.arrow {
    position: absolute;
    right: 30px;
    bottom: 0px;
    display: none;
}
.Add_Can p:after {
    content: "";
    display: block;
    height: 1px;
    width: 174px;
    background-color: #fff;
    margin-top: 15px;
}
.Advisory_Box.Box01 {
    background-image: url(../images/my-cpe-one/one01.webp);
}
.Advisory_Box.Box02 {
    background-image: url(../images/my-cpe-one/one02.webp);
}
.Advisory_Box.Box03 {
    background-image: url(../images/my-cpe-one/one03.webp);
}
.Add_Can {
    position: absolute;
    bottom: 24px;
    padding: 24px;
    padding-bottom: 0;
    width: 100%;
    display: block;
}
.Advisory_Box.Box01.Active {
    flex-grow: 2;
}
.Advisory_Box:hover {
    flex-grow: 2;
}
.Advisory_Box:hover .Add_Can a.arrow{
    display: block;
}
.Advisory_Box.Box01.Active .Add_Can a.arrow{
    display: block;
}
.Advisory_Box:hover p{
    display: block;
}
.Advisory_Box.Box01.Active p{
    display: block;
}
.Advisory_Box:hover h6{
    display: block;
}
.Advisory_Box:hover h5{
    display: block;
}
.Advisory_Box.Box01.Active h6{
    display: block;
}

section.Trusted_By .slick-slide img{
    display: block;
    width: 200px;
}

.error {
    color: var(--Error-Red-500, #F04438);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
}

.text-success {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
}

/*added by nikunj 06-11-2024*/
.Continuing_Qualification_List .Qualification_Box a {
    display: flex;
    width: 100%;
}
.Continuing_Qualification_List .Qualification_Box a img {
    width: 20px;
}
/*End added by nikunj 06-11-2024*/

.MYCPEONE_Banner_New {
    background-image: url('../images/sales-resources/Sales-Resources-Banner.png');
    background-repeat: no-repeat;
    background-size: cover;
    padding: 72px 0 100px;
    position: relative;
}


.MYCPEONE_Banner_Left h1 {
    font-family: Inter;
    font-weight: 700;
    font-size: 48px;
    line-height: 60px;
    letter-spacing: normal;
    color: #FFFFFF;
    margin-bottom: 24px;
}

.MYCPEONE_Banner_Left h2 {
    font-family: Inter;
    font-weight: 400;
    font-size: 20px;
    line-height: 30px;
    letter-spacing: normal;
    color: #FFFFFF;
    margin-bottom: 24px;
}

.MYCPEONE_Banner_Btns {
    display: flex;
    align-items: center;
    gap: 24px;
}

.MYCPEONE_Banner_Btns a {
    padding: 12px 24px;
    color: var(--White, #FFF);
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px;
    border: 1px solid transparent;
    transition: .4s ease all;
    border-radius: 4px;
    background: var(--Theme-Blue-500, #3A58EF);
    box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
    display: flex;
    align-items: center;
    border: 1px solid;
}

.MYCPEONE_Banner_Btns a svg {
    margin-right: 8px;
}

.MYCPEONE_Banner_Btns a.Schedule_Call_Btn:hover {
    background: var(--Theme-Blue-700, #283FB1);
}

.MYCPEONE_Banner_Btns a.Watch_Video_Btn {
    background: #fff;
    color: var(--Theme-Blue-500, #3A58EF);
}

.MYCPEONE_Banner_Btns a.Schedule_Call_Btn {
    border: 1px solid var(--Theme-Blue-500, #3A58EF);
}

.MYCPEONE_Banner_Btns a.Watch_Video_Btn:hover {
    border: 1px solid var(--Theme-Blue-300, #758AF4);
    background: var(--Theme-Blue-100, #D8DEFC);
}

.Watch_video .modal-header {
    position: relative;
    padding: 0;
}

.Watch_video .modal-header .btn-close {
    /* position: absolute;
    top: -15px;
    right: -15px;
    background-color: #1d46f0;
    opacity: 1;
    padding: 15px;
    border-radius: 50%;
    z-index: 9; */
}






.filter-selection .bootstrap-select>.dropdown-toggle.bs-placeholder,.filter-selection .bootstrap-select>.dropdown-toggle.bs-placeholder:active,.filter-selection .bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.filter-selection .bootstrap-select>.dropdown-toggle.bs-placeholder:hover,.filter-selection .btn-check:checked+.btn,.filter-selection .btn.active,.filter-selection .btn.show,.filter-selection .btn:first-child:active,.filter-selection :not(.btn-check)+.btn:active {
    height: 44px;
    background: #fff;
    color: #000;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    padding-top: 12px;
    outline: 0!important
}

.filter-selection .bootstrap-select>.dropdown-toggle {
    background: 0 0;
    padding-top: 11px;
    padding-bottom: 11px;
    border: 1px solid var(--Text-Grey-200,#eaecf0);
    outline: 0!important
}

.filter-selection .bootstrap-select .dropdown-toggle .filter-option-inner-inner {
    overflow: hidden;
    font-size: 14px;
    color: #000
}

.filter-selection .bootstrap-select>.dropdown-toggle.bs-placeholder .filter-option-inner-inner {
    color: #999
}
       
.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn), .filter-selection .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
    width: 100%;
}

.filter-selection .bootstrap-select .dropdown-menu li a {
    padding-left: 45px;
    color: var(--Gray-700,#344054);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    background: 0 0
}

.filter-selection .bootstrap-select .dropdown-item .bs-ok-default {
    width: 20px;
    height: 20px;
    position: absolute;
    display: inline-block;
    left: 12px;
    top: 5px
}

.filter-selection .bootstrap-select .dropdown-item .bs-ok-default::after {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><rect x="0.5" y="0.5" width="19" height="19" rx="5.5" fill="white"/><rect x="0.5" y="0.5" width="19" height="19" rx="5.5" stroke="%23D0D5DD"/></svg>');
    border: none;
    width: 100%;
    height: 100%;
    transform: none;
    border-width: unset;
    background-position: center center;
    background-repeat: no-repeat
}

.bootstrap-select.show-tick .dropdown-menu li a span.text {
    margin-right: 34px;
    font-size: 14px
}

.filter-selection .bootstrap-select .dropdown-item.selected .bs-ok-default::after {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14" fill="none"><path d="M11.6663 3.5L5.24967 9.91667L2.33301 7" stroke="%237F56D9" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    border: none;
    width: 100%;
    height: 100%;
    transform: none;
    border-width: unset;
    background-position: center center;
    background-repeat: no-repeat
}

.filter-selection .bootstrap-select.show-tick .dropdown-menu .selected span.check-mark {
    left: 12px;
    width: 20px;
    height: 20px;
    border-radius: var(--Large,6px);
    border: 1px solid var(--Brand-600,#7f56d9);
    background: var(--Brand-50,#f9f5ff)
}

.form-floating>.form-control-plaintext~label,
.form-floating>.form-control:focus~label,
.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label {
    color: #5d667b;
    transform: none;
}

.Get_started .form-floating>label:not(.Get_started.form-floating>textarea+label) {
    padding: .7rem .75rem;
    font-size: 14px;
    color: grey;
    display: flex;
    align-items: center
}

.form-floating>.form-control, 
.form-floating>.form-control-plaintext {
    padding: 1rem .75rem
}

.form-floating>.form-control-plaintext~label, .form-floating>.form-control:focus~label, .form-floating>.form-control:not(:placeholder-shown)~label, .form-floating>.form-select~label {
    color: #5d667b;
    transform: scale(.85) translateY(-1.5rem) translateX(.35rem);
}

.form-floating>textarea.form-control {
    height: 120px;
}

.asterisk {
    color: red;
}

.filter-selection .bootstrap-select>.dropdown-toggle.bs-placeholder .filter-option-inner-inner { 
    color: #918d8d;
    font-weight: 500;
}

/* logoSlider */

.banner.Accounting_CPA_Firms {
    background: #fff0;
    margin-top: 00px;
    margin-bottom: 0;
    padding: 72px 0;
}


.Accounting_CPA_Firms_Box {
    background: #fff;
    border: 0;
    padding: 48px 0;
    border-radius: 24px
}

.Accounting_CPA_Firms_Box h2.Accounting_CPA_Firms_Title {
    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;
    padding-bottom: 42px
}

.Accounting_CPA_Firms_Box h2.Accounting_CPA_Firms_Title span.Accounting_CPA_Firms_Title_Span {
    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: #3a58ef
}

.bannerLogo.logoSlider.slick-initialized.slick-slider {
    padding-top: 0;
    padding-bottom: 0
}

.logoSlider button.slick-prev.slick-arrow {
    position: absolute;
    left: 10px;
    top: 45%;
    /* border: 1px solid #d0d5dd; */
    border-radius: 50%;
    background: url(../images/sales-resources/prev-hover.png) 0 0 no-repeat;
    /* background-color: #3a58ef; */
    background-size: 40px
}

.logoSlider button.slick-next.slick-arrow {
    top: 25%;
    right: 10px;
    left: auto;
    /* border: 1px solid #d0d5dd; */
    border-radius: 50%;
    background: url(../images/sales-resources/prev-hover.png) 0 0 no-repeat;
    background-size: 40px;
    /* background-color: #3a58ef */
}

.slider {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    ,}

.slider ul.bxslider img {
    width: 100%;
    height: auto
}

.bx-pager {
    margin: 0;
    padding: 0
}

.bx-pager img {
    width: 100px;
    height: auto
}

.bx-pager a {
    opacity: .1
}

.bx-pager a:hover,.bx-pager a.active {
    opacity: 1
}

.bx-pager a {
    width: 100%;
    display: inline-block;
    font-family: Inter;
    font-size: 24px;
    font-weight: 700;
    line-height: 31.2px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    margin-bottom: 16px;
    position: relative
}

.bx-pager a.active span {
    background: #3a58ef;
    width: 72px;
    height: 1px;
    display: inline-block;
    margin-top: 17px
}

.bx-wrapper {
    box-shadow: none;
    border: 0;
    background: #fff0;
    margin-bottom: 0
}

.bx-wrapper .bx-controls-direction a {
    display: none
}

.bx-viewport {
    margin-bottom: 0
}

.Our_5D_Slider_Left {
    height: 100%
}

.item-container {
    position: relative;
    margin: 0 10px
}

.item-container img {
    max-width: 100%
}

.item-title {
    position: absolute;
    bottom: 15px;
    left: 15px;
    color: #fff;
    text-shadow: 0 0 0 #000
}

.banner .slick-slide img{
  display:block; 
  margin: 0 auto; 
  max-width: 200px;
   vertical-align: middle; 
   max-width: 100%;
}

.banner .slick-slide h3 {
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 17px;
  text-align: center;
  color: #05070D;
  padding: 15px 0 0px;
}

.bannerLogo {
  padding: 30px 70px;
}

.banner button.slick-prev.slick-arrow {
  position: absolute;
  left: 10px;
}

.logoSlider .slick-next {
  transform: rotate(-180deg);
  right: 10px;
  position: absolute;
} 


.banner .Pos_rel {
  position: relative;
}

.logoSlider .slick-arrow {
  width: 40px;
  height: 40px;
  background-size: 40px;
}

.logoSlider .slick-arrow:hover {
  background-size: 40px;
  background-color: #3A58EF;
  width: 40px;
  height: 40px;
}

.logoSlider button.slick-prev.slick-arrow {
  position: absolute;
  left: 10px;
  top: 45%;
}

.logoSlider button.slick-next.slick-arrow {
  top: 35%;
}

.slick-prev:before {
  display: none;
}

.slick-arrow:before {
  display: none;
}

.center button.slick-prev.slick-arrow {
  right: 15%;
  position: absolute;
  left: auto;
  top: -70px;
}


.center .slick-arrow:hover {
  background-color: #3A58EF;
  background-size: 40px;
  width: 40px;
  height: 40px;
}

.center .slick-arrow {
  width: 40px;
  height: 40px;
  background-size: 40px;
}


/* Watch_video */

.Watch_video .modal-dialog {
  width: 100%;
  height: 100%;
  overflow: auto;
  padding: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
}

.Watch_video iframe {
    position: relative;
    width: 100%;
}

.Watch_video button.btn-close {
  background-color: #fff;
  background-size: 12px;
  opacity: 1;
  position: absolute;
  top: -10px;
  right: -10px;
  border-radius: 50%;
  padding: 10px 10px;
  font-size: 14px;
  width: 15px;
  height: 15px;
  z-index: 9;
}

.Watch_video .modal-header {
  position: relative;
  padding: 0;
}

.Watch_video .modal-body {
  width: 100%;
  position: relative;
  background: #fff;
  width: 100%;
  max-width: 80vw;
  padding: 20px;
  position: relative;
  padding-bottom: 58.25%;
  height: 0;
}

.Watch_video iframe {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  width: calc(100% - 40px);
  height: calc(100% - 40px);
  margin: 20px;
}


/* Banner_Bottom_Box_Main */

section.Banner_Bottom_Box_Main {
    padding-top: 90px;
    /* background: #F6F8FF; */
    background: #FFF;
}

.Banner_Bottom_Box {
    margin-top: -180px;
    display: flex;
    gap: 24px;
}

.Banner_Bottom__InnerBox {
    border-radius: 12px;
    border: 1px solid var(--Text-Grey-200, #EAECF0);
    background: var(--White, #FFF);
    padding: 24px;
    min-width: 235px;
    position: relative;
}

.Banner_Bottom__InnerBox h3 {
    color: var(--Theme-Blue-500, #3A58EF);
    font-family: Inter;
    font-size: 42px;
    font-style: normal;
    font-weight: 700;
    line-height: 60px; /* 142.857% */
    letter-spacing: -0.84px;
    margin-bottom: 8px;
}

.Banner_Bottom__InnerBox p {
    color: var(--Text-Grey-700, #344054);

/* Text sm / Semibold */
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px; /* 142.857% */
    min-height: inherit;
}


.Firms_Tabing table thead th {
    background: var(--Theme-Blue-800, #182878);
    padding: 12px 16px;
    color: var(--White, #FFF);
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px; /* 142.857% */
}

.Firms_Tabing table .accordion-item:last-of-type>.accordion-header .accordion-button:not(.collapsed)::before {
    content: '';
    background: url(../images/sales-resources/Angle_Bottom.svg);
    height: 20px;
    min-width: 20px;
    transform: rotate(180deg);
    background-size: cover;
}

.Firms_Tabing table .accordion-item:last-of-type>.accordion-header .accordion-button.collapsed:before {
    content: '';
    background: url(../images/sales-resources/Angle_Bottom.svg);
    transform: none;
    height: 20px;
    min-width: 20px;
    background-size: cover;
}

.Firms_Tabing table .accordion-item:last-of-type>.accordion-header .accordion-button:not(.collapsed)::after {
    display: none;
}

.Firms_Tabing table .accordion-item:last-of-type>.accordion-header .accordion-button.collapsed::after {
    display: none;
}

.Firms_Tabing table .accordion-item:first-of-type>.accordion-header .accordion-button {
    color: var(--Text-Grey-700, #344054);
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px; /* 111.111% */
    text-transform: capitalize;
    padding: 20px;
    box-shadow: none;
    background: transparent;
    border: 0;
}

.Firms_Tabing table.table>tbody tr td {
    padding: 0;
}

.Firms_Tabing table.table>tbody tr td label {
    padding: 20px 32px 20px 16px;
    color: var(--Text-Grey-700, #344054);
    text-align: right;
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    text-align: right;
    width: 100%;
}

.Firms_Tabing table .accordion-item {
    border: 0;
}

.Firms_Tabing table h2.accordion-header {
    border: 0;
}

.Firms_Tabing table .accordion-body {
    background: var(--Theme-Blue-50, #EBEEFD);
    padding: 24px;
}

.Firms_Tabing table thead th:first-child {
    border-radius: 12px 0 0;
    vertical-align: middle;
    border-right: 4px solid;
}

.Firms_Tabing table thead th:last-child {
    border-radius: 0 12px 0 0;
    color: var(--White, #FFF);
    text-align: right;
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px; /* 142.857% */
    padding: 22px 32px;
}





.c_tooltip .c_tooltiptext {
    display: none;
    width: 120px;
    color: #475467;
    border-radius: 6px;
    padding: 10px;
    position: absolute;
    z-index: 9;
    top: 100%;
    margin-left: 0;
    border: 1px solid #e3e0fb;
    font-size: 14px;
    left: 50%;
    transform: translateX(-50%);
    min-width: 300px;
    background: #fff;
    box-shadow: 0 0 2px 0 #d3d3d3;
    text-align: left
}

span.c_tooltiptext.access_to {
    top: 0!important
}

span.c_tooltiptext p {
    font-size: 14px;
    line-height: 1.6;
    margin: 0
}

.c_tooltip .c_tooltiptext::after {
    content: "";
    position: absolute;
    bottom: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #fff0 #fff0 #d3d3d3
}


.c_tooltip {
    display: inline-block;
     z-index: 999;
     position: relative;
}

.c_tooltip .c_tooltiptext {
    left: 170px;
    bottom: -30%;
    top: auto;
    z-index: 999;
}


.c_tooltip .c_tooltiptext::after {
    content: "";
    position: absolute;
    bottom: 100%;
    left: 50%;
    margin-left: -18px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent #d3d3d3  transparent transparent;
    bottom: 14px;
}
.c_tooltip .c_tooltiptext::after {
    left: 8px;
}

.c_tooltip:hover .c_tooltiptext h4 {
    color: var(--Text-Grey-700, #344054);
    font-family: Inter;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 18px;
    margin-bottom: 4px;
}

.c_tooltip:hover .c_tooltiptext p {
    color: var(--Text-Grey-500, #5D667B);
    font-family: Inter;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
}

.c_tooltip:hover .c_tooltiptext {
    display: block;
}


.Firms_Tabing_Table_InnerBox.Saprate {
    background: var(--Theme-Blue-50, #EBEEFD);
    padding: 24px;
    border-radius: 10px;
}
.Firms_Tabing_Table_InnerBox {
    padding-left: 20px;
}
.Firms_Tabing_Table_InnerBox ul {
    margin: 0;
    background: transparent;
    width: 100%;
}

.Firms_Tabing_Table_InnerBox ul li {
    list-style: none;
    color: var(--Text-Grey-900, #101828);
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 16px;
}

.Firms_Tabing_Table_InnerBox ul li .Firms_Tabing_Table_InnerBox_Right a.View_Link_Btn span {
    color: var(--Theme-Blue-500, #3A58EF);
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px; /* 142.857% */
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: none;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
    text-underline-position: from-font;
}

.Firms_Tabing_Table_InnerBox_Left span {
    color: var(--Text-Grey-900, #101828);
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
}

.Firms_Tabing_Table_InnerBox_Right .dropdown a.dropdown-toggle:after {
    display: inline-block;
    vertical-align: middle;
}



.Firms_Tabing_Table_InnerBox_Right {}

.Firms_Tabing_Table_InnerBox_Right .dropdown {
    border-radius: 4px;
    border: 1px solid var(--Theme-Blue-500, #3A58EF);
    background: var(--Theme-Blue-100, #D8DEFC);

/* Shadow/xs */
    box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05);
    padding: 3px 9px;
}

.Firms_Tabing_Table_InnerBox_Right .dropdown a.dropdown-toggle {
    color: var(--Theme-Blue-500, #3A58EF);

/* Text sm / Medium */
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px; /* 142.857% */
}

.Firms_Tabing_Table_InnerBox_Right .dropdown a.dropdown-toggle:after {
    display: inline-block;
    vertical-align: middle;
}

.Firms_Tabing_Table_InnerBox_Right .dropdown .dropdown-menu.show {
    left: auto !important;
    right: -12px !important;
    border-radius: 2px;
    background: var(--White, #FFF);
    box-shadow: 0 4px 25px 0 rgba(0, 0, 0, 0.10);
}

.Firms_Tabing_Table_InnerBox_Right .dropdown .dropdown-menu.show .Courses {}

.Firms_Tabing_Table_InnerBox_Right .dropdown .dropdown-menu.show .Courses ul li a span {
    color: var(--Theme-Blue-500, #3A58EF);
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px; /* 142.857% */
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: none;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
    text-underline-position: from-font;
    margin-bottom: 0;
    text-align: right;
}

.Firms_Tabing_Table_InnerBox_Right .dropdown .dropdown-menu.show .Courses ul li {
    color: var(--Theme-Blue-500, #3A58EF);
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    /* text-decoration-line: underline; */
    text-decoration-style: solid;
    text-decoration-skip-ink: none;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
    margin-bottom: 10px;
    text-align: right;
    display: inline-block;
    width: 100%;
}

.Firms_Tabing_Table_InnerBox_Right .dropdown .dropdown-menu.show .Courses ul {
    text-align: right;
}

.Firms_Tabing table.table>tbody tr:last-child td {
    border: 0;
}



section.Comprehensive_Ecosystem {
    /* background: #12327B; */
    background: var(--Theme-Blue-50, #EBEEFD);
    padding: 72px 0;
}

section.Comprehensive_Ecosystem h2 {
    text-align: center;
    margin-bottom: 48px;
    color: var(--Theme-Dark-Blue-800, #26244A);
    font-family: Inter;
    font-size: 36px;
    font-style: normal;
    font-weight: 400;
    line-height: 48px;
    letter-spacing: -0.72px;
}

section.Comprehensive_Ecosystem 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;
}

.Comprehensive_Ecosystem_Main {}

.Comprehensive_Ecosystem_Box {
    padding: 24px;
    position: relative;
    margin-bottom: 36px;
}

.Comprehensive_Ecosystem_Box .Comprehensive_Ecosystem_Box_Top {
    display: flex;
    align-items: center;
    gap: 24px;
    margin-bottom: 16px;
    justify-content: space-between;
}

.Comprehensive_Ecosystem_Box_Top h3 {
    color: var(--Text-Grey-700, #344054);
    font-family: Inter;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 30px;
}

.Comprehensive_Ecosystem_Box p {
    color: var(--Text-Grey-500, #5D667B);
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
}

.Comprehensive_Ecosystem_Box:after {
    content: '';
    width: 1px;
    height: 160px;
    border-right: 1px solid #D0D5DD;
    display: inline-block;
    position: absolute;
    top: 0;
    right: 0;
}

.Comprehensive_Ecosystem_Box.Comprehensive_Ecosystem_Box_Last_Child:before {
    content: '';
    width: 1px;
    height: 160px;
    border-right: 1px solid #D0D5DD;
    display: inline-block;
    position: absolute;
    top: 0;
    left: -24px;
}


section.Partnership_Alliances {
    background: var(--Theme-Blue-50, #EBEEFD);
    padding: 72px 0;
}

section.Partnership_Alliances 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: 42px;
}

.Partnership_Alliances_Box {
    padding: 16px;
    border-radius: 14.242px;
    border: 0.89px solid var(--Text-Grey-200, #EAECF0);
    background: var(--White, #FFF);
    text-align: center;
    min-height: 180px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.Partnership_Alliances_Box:hover img.Partnership_Logo1 {
    transform: scale(1.2);
    transition: 0.5s all ease-in-out;
}

.Partnership_Alliances_Box:hover {
    border-radius: 16px;
    border: 1px solid var(--Text-Grey-200, #EAECF0);
    background: var(--White, #FFF);
    box-shadow: 0 8px 24px 0 rgba(0, 0, 0, 0.08);
}

.Partnership_Alliances_Box img.Partnership_Logo1 {
    transition: 0.5s all ease-in-out;
}
section.Certifications_Assurances {
    padding-block: 72px;
}
section.Certifications_Assurances 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;
}
section.Certifications_Assurances 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;
    margin-bottom: 48px;
    margin-top: 12px;
}

.Firms_Tabing ul li.nav-item:first-child button.nav-link.active {
    border-radius: 10px;
    background: var(--White, #FFF);
    box-shadow: 0 4px 4px -2px rgba(24, 39, 75, 0.06), 0 2px 4px -2px rgba(24, 39, 75, 0.02), 0 0 2px 0 #E0E0E0;
    /* min-width: 180px; */
}

.Comprehensive_Ecosystem_Box_Top_Left {
    display: flex;
    align-items: center;
    justify-content: start;
    gap: 24px;
}

.Comprehensive_Ecosystem_Box_Top_Left svg {
    min-width: 48px;
}

.Comprehensive_Ecosystem_Box_Top_Right svg {
    width: 24px;
    transition: 0.2s all ease-in-out;
}

.Comprehensive_Ecosystem_Box:hover .Comprehensive_Ecosystem_Box_Top h3 {
    color: var(--Theme-Blue-500, #3A58EF);

/* Text xl / Semibold */
    font-family: Inter;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 30px; /* 150% */
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: none;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
    text-underline-position: from-font;
}

.Comprehensive_Ecosystem_Box:hover .Comprehensive_Ecosystem_Box_Top_Right svg {
    transform: rotate(-45deg);
    transition: 0.2s all ease-in-out;
}

.Comprehensive_Ecosystem_Box.Comprehensive_Ecosystem_Box_Last_Box:after {
    border: 0;
}




section.Offshoring_Became {
  background: var(--Theme-Blue-50, #EBEEFD);
  padding: 72px 0;
}

.Offshoring_Became_Box {
  padding: 24px 16px 36px;
  border-radius: 16px;
  border: 1px solid var(--Theme-Blue-500, #3A58EF);
  background: var(--Theme-Blue-50, #EBEEFD);
}

.Offshoring_Became_Box 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: 36px;
}

.Offshoring_Became_InnerBox {
  border-radius: 10px;
  background: var(--Theme-Blue-100, #D8DEFC);
  padding: 63px;
  display: flex;
}

.Offshoring_Became_InnerBox .Offshoring_Became_InnerBox_Left {}

.Offshoring_Became_InnerBox .Offshoring_Became_InnerBox_Left p {
  color: var(--Text-Grey-900, #101828);
  font-family: Inter;
  font-size: 20px;
  font-style: italic;
  font-weight: 300;
  line-height: 30px;
  /* 150% */
}

.Offshoring_Became_InnerBox .Offshoring_Became_InnerBox_Right {
  min-width: 230px;
  text-align: right;
}

.Offshoring_Became_InnerBox .Offshoring_Became_InnerBox_Right h3 {
  color: #111827;
  text-align: right;
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
  /* 150% */
  margin-bottom: 6px;
  margin-top: 0;
}

.Offshoring_Became_InnerBox .Offshoring_Became_InnerBox_Right p {
  color: #111827;
  text-align: right;
  font-family: Inter;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 21px;
  /* 150% */
}

.Offshoring_Became_InnerBox .Offshoring_Became_InnerBox_Left svg {
  margin-top: -185px;
}

.Offshoring_Became_InnerBox .Offshoring_Became_InnerBox_Right img.Scott_Reams_Icon {
  margin-top: -135px;
}

section.bg-blue {
    background: var(--Theme-Blue-50, #EBEEFD);
}


/* Sale Resources Logo - Start - 101225 */

.MYCPEONE_Banner_New {
    /* position: relative;
    z-index: -1; */
}

.Sale_Resouces_Logo {
    border-radius: 6px;
    background: var(--White, #FFF);
    padding: 10px;
    display: inline-block;
    position: absolute;
    top: 25px;
    left: 25px;
}

.MYCPEONE_Banner_New a.Sale_Resouces_Link {
    display: inline-block;
}

.MYCPEONE_Banner_New a img.MYCPEONE_Banner_Img {
    border-radius: 16px;
    position: relative;
}

.MYCPEONE_Banner_New a.Watch_Video_Btn {
    position: relative;
    display: inline-block;
}

.MYCPEONE_Banner_New a.Watch_Video_Btn:before {
    content: '';
    background: url(../images/sales-resources/Play_Icon.svg);
    width: 80px;
    height: 80px;
    background-size: cover;
    background-repeat: repeat;
    display: inline-block;
    position: absolute;
    top: 39%;
    right: 0;
    bottom: 0;
    left: 0;
    margin: 0 auto;
    z-index: 99;
}

/* .MYCPEONE_Banner_New a.Watch_Video_Btn:after {
    content: '';
    background-color: #0000004d;
    width: 100%;
    height: 100%;
    display: inline-block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    border-radius: 16px;
    z-index: 9;
} */

/* Sale Resources Logo - End - 101225 */

.MYCPEONE_Banner_Btns a.Start_Free_Trial_Btn {
    border-radius: 4px;
    background: var(--Theme-Blue-500, #3A58EF);

/* Shadow/xs */
    box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05);
    border: 0;
}

.MYCPEONE_Banner_Btns a.Start_Free_Trial_Btn:hover {
    background: var(--Theme-Blue-700, #283FB1);
}

.MYCPEONE_Banner_Btns a.Schedule_Call_Btn {
    border-radius: 4px;
    border: 1px solid var(--White, #FFF);
    background: transparent;
}

.MYCPEONE_Banner_Btns a.Schedule_Call_Btn:hover {
    background: #fff;
    color: var(--Theme-Blue-500, #3A58EF);
}

.MYCPEONE_Banner_Btns a.Schedule_Call_Btn:hover svg path {
    fill: var(--Theme-Blue-500, #3A58EF);
}

.MYCPEONE_Banner_Btns {
    margin-bottom: 12px;
}

.MYCPEONE_Banner_Left p.Subscription_Note_Text {
    color: var(--White, #FFF);

/* Text md/Medium */
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px; /* 150% */
}



.Banner_Bottom__InnerBox_Top {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.Banner_Bottom__InnerBox h3 sub {
    color: var(--Theme-Blue-500, #3A58EF);

/* Display sm / Bold */
    font-family: Inter;
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: 38px;
    bottom: 0;
}





section.Offshoring_Became {
  background: var(--Theme-Blue-50, #EBEEFD);
  padding: 72px 0;
}

.Offshoring_Became_Box {
  padding: 24px 16px 36px;
  border-radius: 16px;
  border: 1px solid var(--Theme-Blue-500, #3A58EF);
}

.Offshoring_Became_Box 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: 36px;
}

.Offshoring_Became_InnerBox {
  border-radius: 10px;
  background: var(--Theme-Blue-100, #D8DEFC);
  padding: 63px;
  display: flex;
}

.Offshoring_Became_InnerBox .Offshoring_Became_InnerBox_Left {}

.Offshoring_Became_InnerBox .Offshoring_Became_InnerBox_Left p {
  color: var(--Text-Grey-900, #101828);
  font-family: Inter;
  font-size: 20px;
  font-style: italic;
  font-weight: 300;
  line-height: 30px;
  /* 150% */
}

.Offshoring_Became_InnerBox .Offshoring_Became_InnerBox_Right {
  min-width: 230px;
  text-align: right;
}

.Offshoring_Became_InnerBox .Offshoring_Became_InnerBox_Right h3 {
  color: #111827;
  text-align: right;
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
  /* 150% */
  margin-bottom: 6px;
  margin-top: 0;
}

.Offshoring_Became_InnerBox .Offshoring_Became_InnerBox_Right p {
  color: #111827;
  text-align: right;
  font-family: Inter;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 21px;
  /* 150% */
}

.Offshoring_Became_InnerBox .Offshoring_Became_InnerBox_Left svg {
  margin-top: -185px;
}

.Offshoring_Became_InnerBox .Offshoring_Became_InnerBox_Right img.Scott_Reams_Icon {
  margin-top: -135px;
}


.MYCPEONE_Banner_New a.Banner_Logo {
    border-radius: 6px;
    background: var(--White, #FFF);
    padding: 10px;
    position: absolute;
    top: 25px;
    left: 25px;
}

/* Top Logo Header - Start  */


section.Page_Header {
    padding: 20px 40px;
}

.Page_Header_Main {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.Page_Header_Right {
    display: flex;
    align-items: center;
    justify-content: end;
}

.Page_Header_Right a.Page_Header_Email {
    padding: 8px 14px;
    color: var(--Text-Grey-700, #344054);

/* Text sm / Semibold */
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px; /* 142.857% */
    margin-right: 12px;
    position: relative;
}

.Page_Header_Right a.Page_Header_Call {
    padding: 8px 14px;
    color: var(--Text-Grey-700, #344054);
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    margin-left: 12px;
    margin-right: 16px;
}

.Page_Header_Right a.Page_Header_Email:after {
    content: '';
    background: var(--Text-Grey-300, #D0D5DD);
    width: 1px;
    height: 21px;
    display: inline-block;
    position: absolute;
    right: -12px;
    top: 8px;
}

.Page_Header_Right a.Page_Header_Schedule_a_Call_Btn {
    border-radius: 4px;
    background: var(--Theme-Blue-500, #3A58EF);
    padding: 8px 14px;
    color: var(--White, #FFF);

/* Text sm / Semibold */
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px; /* 142.857% */
    display: flex;
    align-items: center;
    gap: 8px;
}

.Page_Header_Right a.Page_Header_Schedule_a_Call_Btn img.Page_Header_Schedule_a_Call_Icon {
    max-width: 30px;
}

.Page_Header_Right a.Page_Header_Email:hover {
    border-radius: 4px;
    background: var(--Theme-Blue-500, #3A58EF);
    color: var(--White, #FFF);

/* Text sm / Semibold */
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px; /* 142.857% */
}

.Page_Header_Right a.Page_Header_Schedule_a_Call_Btn:hover {
    border-radius: 4px;
    background: var(--Theme-Blue-800, #182878);
    color: var(--White, #FFF);

/* Text sm / Semibold */
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px; /* 142.857% */
}

/* Top Logo Header - End  */

@media only screen and (max-width: 1366.51px) { 
    .Watch_video.Testi_Video .modal-content {
        background: transparent;
    }
    .Watch_video .modal-header .btn-close {
        position: absolute;
        top: -15px;
        right: -13px;
    }
    .Watch_video .modal-body iframe {
        /* height: 500px;
        width: 80%; */
    }

    .MYCPEONE_Banner_Left h1 {
        font-size: 42px;
    }

    .MYCPEONE_Banner_Left h2 {
        font-size: 18px;
    }

    .Banner_Bottom__InnerBox p {
        /* min-height: 60px; */
    }

    .Banner_Bottom__InnerBox {
        min-width: 200px;
    }

    .Banner_Bottom__InnerBox h3 {
        font-size: 36px;
    }

    .Banner_Bottom__InnerBox h3 sub {
        font-size: 25px;
    }

    .Firms_Tabing ul li.nav-item button.nav-link.active {
        font-size: 14px;
        padding: 8px 19px;
    }

    .Firms_Tabing ul li.nav-item button {
        font-size: 14px;
        padding: 8px 19px;
    }

}

@media (max-width: 1199px) {
    .MYCPEONE_Banner_Left h1 {
        font-size: 36px;
        line-height: inherit;
    }

    .MYCPEONE_Banner_Left h2 {
        font-size: 14px;
    }

    .Banner_Bottom__InnerBox {
        padding: 16px;
    }

    .Banner_Bottom__InnerBox p {
        min-height: 60px;
    }

    .Banner_Bottom__InnerBox h3 {
        font-size: 30px;
        line-height: inherit;
    }

    .Comprehensive_Ecosystem_Box_Top h3 {
        font-size: 18px;
    }

    .Comprehensive_Ecosystem_Box p {
        font-size: 14px;
    }

    .Comprehensive_Ecosystem_Box .Comprehensive_Ecosystem_Box_Top svg {
        min-width: 49px;
    }

}


@media (max-width: 991px) {
    .Banner_Bottom__InnerBox p {
        min-height: 40px;
    }

     .MYCPEONE_Banner_Left h1 {
        font-size: 24px;
        line-height: inherit;
    }

    .MYCPEONE_Banner_Left h2 {
        font-size: 14px;
        line-height: inherit;
    }

    .MYCPEONE_Banner_Btns img.MYCPEONE_Banner_Img {
        max-width: 75px;
    }
}

@media (min-width: 640px) {
    .pane.active .label {
      transform: translateX(0.5rem);
    }
}

  .pane.active .label .content > * {
    opacity: 1;
    transform: translateX(0);
  }
  .pane.active .shadow {
    opacity: 0.75;
    transform: translateY(0);
  }
/**/  
@media only screen and (max-width: 767px) {
    .Advisory{
        display: block;
    }
    .Advisory .slick-dots li button:before {
        width: 23px;
        height: 8px;
        background: #E3E0FB;
        border-radius: 26px;
        font-size: 0;
        opacity: 1;
    }
    .Advisory .slick-dots li.slick-active button:before{
        background: #7162EA;
    }
    .Advisory .slick-dots {
        bottom: -47px;
    }
    .Add_Can p {
        display: block;
    }
    .Add_Can h6 {
        display: block;
    }
    .Add_Can a.arrow {
        position: initial;
        display: block;
        margin-top: 10px;
    }
    .Trusted_Title h2:after,.Continuing_Title p:after,.Accounting_Firms_Title p:after,.CFOs_Businesses_Title p:after,.Exam_Prep_Title p:after,.Testimonials_Title p:after,.Communities_Title p:after,.Insights_Title p:after,.Resources_Title p:after, .Accreditations_Title p:after {
        width: 100%;
    }
    .Accreditations_Main {
        flex-wrap: wrap;
    }
    .We_Assist_Left {
        display: none;
    }
    .my_cpe_left {
        margin-bottom: 50px;
    }
    .Review_Img {
        text-align: center;
        margin-bottom: 20px;
    }
    .Tab_Left {
        margin-bottom: 40px;
    }
    section.CFOs_Businesses {
        padding: 0px 0;
    }
    .Prep_Box {
        margin-bottom: 20px;
    }
    .Communities_Box {
        margin-bottom: 30px;
    }
    .Center_Cir {
        display: none;
    }
    .Communities_Right_Box h6 {
        padding-bottom: 0;
    }
    .Communities_Right_Box.Right_Align h6 {
        text-align: left;
    }
    .Communities_Right_Box.Btm_Space h6 {
        padding: 0;
        padding-top: 0;
    }    
    .Count_Box {
        margin-bottom: 30px;
    }
    .View_Courses a {
        margin-top: 20px;
    }
    section.Accounting_Firms {
        padding-top: 0;
    }
    .Businesses_Right {
        margin: 20px 0;
    }
    .Test_Box h4 {
        font-size: 16px;
        margin-top: 5px;
    }    
    .Test_Box h5 {
        font-size: 14px;
        line-height: 14px;
        margin-top: 4px;
    }
    .Test_Box p {
        font-size: 14px;
        line-height: 16px;
        margin-top: 16px;
    }
    .Test_Box {
        position: initial;
    }
    .Insights_Box img {
        width: 100%;
    }
    .Insights_Box {
        margin-bottom: 20px;
    }
    section.Accreditations {
        padding-top: 0;
    }
    section.Resources {
        padding-bottom:0px;
    }
    .We_Assist_Right h3 {
        font-size: 26px;
    }
    .Privacy_Policy {
        float: left;
        margin-top: 20px;
    }
    .Privacy_Policy ul li a {
        margin: 0;
    }
    .footer-top h3 {
        margin-top: 20px;
    }
    .Trusted_Title h2 {
        font-size: 20px;
    }
    .Trusted_Title h2 span {
        font-size: 23px;
    }
    .my_cpe_left a {
        margin-top: 20px;
    }
    .carousel-control-prev {
        left: 0;
    }
    .carousel-control-next {
        right: 0;
    }
    section.mycpe_one {
        padding-top: 0;
    }
    .my_cpe_left h2 {
        font-size: 26px;
    }
    .my_cpe_left p {
        font-size: 14px;
    }
    .Continuing_Title h2 {
        font-size: 26px;
    }
    .Subscription_Box h3 {
        font-size: 26px;
    }
    .Accounting_Firms_Title h2 {
        font-size: 26px;
    }
    .CFOs_Businesses_Title h2 {
        font-size: 26px;
    }
    .Exam_Prep_Title h2 {
        font-size: 26px;
    }
    .Prep_Box h4 {
        font-size: 20px;
    }
    .Testimonials_Title h2 {
        font-size: 26px;
    }
    .Communities_Title h2 {
        font-size: 26px;
    }
    .Insights_Title h2 {
        font-size: 26px;
    }
    .Resources_Title h2 {
        font-size: 26px;
    }
    .Accreditations_Title h2 {
        font-size: 26px;
    }
    section.practice_exchange h1 {
        font-size: 36px;
    }
    .Firms_Tabing ul {
        display: flex;
        overflow: auto;
        white-space: nowrap;
        flex-wrap: nowrap;
        justify-content: start;
    }
    .Firms_Tabing ul::-webkit-scrollbar {
        display: none;
      }
      .Tab_Left ul.Tabs_Point {
        margin: 0;
        display: block;
        overflow: hidden;
    }
    .Cpe_Box h4 {
        font-size: 26px;
    }
    .Tab_Right_Box h4 {
        font-size: 26px;
    }
    .Count_Box h4 {
        font-size: 26px;
    }
    .Communities_Box h4 {
        font-size: 26px;
    }
    .practice-lgroup p {
        font-size: 18px;
        margin-bottom: 20px;
    }
    .practice-button {
        display: block;
    }
    button.btn.btn-practice {
        margin-bottom: 20px;
    }
    .practice-rgroup {
        margin-top: 20px;
    }
    section.step_prac_exc {
        padding: 50px 0;
    }
    p.section_desc_new {
        margin-bottom: 60px;
    }
    .Practice_Ease {
        padding: 50px 0;
    }
    .Practice_Ease_Right {
        margin-top: 30px;
    }
    .Practice_Ease_Right {
        background-position: center;        
        background-size: contain;
    }
    .Practice_Ease_Right img {
        opacity: 0;
    }
    .Simplified_Box {
        top: 0;
        left: 0;
    }
    .Practice_Ease_Right {
        background-image: none;
    }


    .MYCPEONE_Banner_New {
        padding: 50px 0 100px;
        text-align: center;
    }

    .MYCPEONE_Banner_Left h1 {
        text-align: center;
    }

    .MYCPEONE_Banner_Left h2 {
        text-align: center;
    }

    .MYCPEONE_Banner_Btns {
        justify-content: center;
        flex-direction: column;
    }

    section.Accounting_Firms {
        padding-top: 50px;
    }

    .Firms_Tabing ul li.nav-item button {
        min-width: inherit;
    }

    .Firms_Tabing table.table>tbody tr td {
        min-width: 255px;
    }

    .Firms_Tabing_Table_InnerBox ul {
        display: inline-block;
    }

    .Comprehensive_Ecosystem_Box:after {
        content: '';
        width: 100%;
        height: 1px;
        border-right: 0;
        border-bottom: 1px solid var(--Theme-Blue-700, #283FB1);
        display: inline-block;
        position: absolute;
        top: auto;
        right: 0;
        left: 0;
        bottom: -16px;
    }

    .Comprehensive_Ecosystem_Box {
        margin-bottom: 0;
    }

    .Comprehensive_Ecosystem_Box.Comprehensive_Ecosystem_Box_Last_Child:before {
        display: none;
    }

    .Comprehensive_Ecosystem_Box.Comprehensive_Ecosystem_Box_Last_Box:after {
        border-bottom: 1px solid var(--Theme-Blue-700, #283FB1);
    }

    .Certifications_Box {
        text-align: center;
    }

    .Offshoring_Became_InnerBox {
        flex-direction: column;
        padding: 16px;
    }
    .Offshoring_Became_Box h2 {
        margin-bottom: 86px;
    }
    .Offshoring_Became_InnerBox {
        padding: 16px;
    }
    .Offshoring_Became_InnerBox .Offshoring_Became_InnerBox_Right img.Scott_Reams_Icon {
        margin-top: 0px;
    }
    section.Offshoring_Became {
        padding: 32px 0;
    }
    .Offshoring_Became_InnerBox .Offshoring_Became_InnerBox_Left svg {
        margin-top: -85px;
    }

    /* Sale Resources Logo - Start - 101225 */

    .MYCPEONE_Banner_New a.Sale_Resouces_Link {
        display: inline-block;
        text-align: center;
        margin: 0 auto;
        width: 100%;
    }

    .Sale_Resouces_Logo {
        border-radius: 6px;
        background: var(--White, #FFF);
        padding: 10px;
        display: inline-block;
        position: relative;
        top: 0;
        left: 0;
        margin: 0 auto;
        margin-bottom: 24px;
    }

    /* Sale Resources Logo - End - 101225 */

    .MYCPEONE_Banner_New a.Banner_Logo {
        position: relative;
        top: 0;
        left: 0;
        display: inline-block;
        margin-bottom: 24px;
    }

    .Start_Free_Trial_Btn_Box {
        width: 100%;
        text-align: center;
    }

    .Schedule_Call_Btn_box {
        text-align: center;
        width: 100%;
    }

    .MYCPEONE_Banner_Btns a.Start_Free_Trial_Btn {
        justify-content: center;
    }

    .MYCPEONE_Banner_Btns a.Schedule_Call_Btn {
       justify-content: center; 
    }

    .Banner_Bottom_Box {
        flex-direction: column;
    }

    /* Top Logo Header - Start  */

    section.Page_Header {
        padding: 20px 0px;
    }

    .Page_Header_Main {
        flex-direction: column;
    }

    .Page_Header_Right {
        display: inline-block;
        margin-top: 12px;
    }

    .Page_Header_Right a.Page_Header_Call {
        margin-right: 0;
    }

    .Page_Header_Right a.Page_Header_Schedule_a_Call_Btn {
        width: 100%;
        min-width: 250px;
        align-items: center;
        justify-content: center;
        margin-top: 12px;
    }

    /* Top Logo Header - End  */
   
}

/*Remove befor live*/
.sale_design {
    display: none !important;
}
/**/

