@import url('https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&display=swap');
body {
    background-color: #fff;
}
/*first section start*/
section.Cources_Main {
    background-color: #EBEEFD;
    padding-block: 72px;
    position: relative;
    padding-bottom: 154px;
}
h1.Title {
    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;
}
h1.Title span {
    color: var(--Theme-Blue-500, #3A58EF);
    font-family: Inter;
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    letter-spacing: -0.72px;
}
.Trust_Reviews {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 16px;
    margin: 24px 0;
}
.Trust_Reviews p {
    color: var(--Text-Grey-700, #344054);
    text-align: center;
    font-family: Inter;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px;
}
.Trust_Reviews b {
    color: var(--Text-Grey-700, #344054);
    text-align: center;
    font-family: Inter;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 32px;
}
.Qualifications {
    display: flex;
    justify-content: center;
    white-space: nowrap;
}
.Qualifications ul {
    text-align: center;
    display: flex;
    gap: 10px;
    flex-wrap: wrap;
    justify-content: flex-start;
}

.Qualifications ul li {
    display: inline-flex;
}
.Qualifications ul li a {
    color: var(--Text-Grey-700, #344054);
    text-align: center;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    display: flex;
    padding: 8px 12px;
    align-items: center;
    gap: 8px;
    border-radius: 4px;
    border: 1px solid var(--Text-Grey-300, #D0D5DD);
    background: var(--White, #FFF);
}
/*first section Over*/


/* Testimonials */

.Testimonials {
    padding: 64px 0px 72px;
    background: var(--White, #FFF);
}

.Testimonials .slideBoxLeft h3.Heading_H3 {
    font-family: Inter;
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
    text-align: center;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #475467;
    margin-bottom: 30px;
    margin-top: 30px
}

.Testimonials img.SlideBox_Test_Author_Img {
    min-width: 57px;
    margin-right: 16px
}

.Testimonials .slideBoxRgt {
    display: flex;
    align-items: center;
    justify-content: center
}

.Testimonials .slideBoxRgt .slideBoxRgt_Author_Img {
    min-width: 58px;
    max-width: 58px;
    margin-right: 16px;
    border-radius: 50%
}

.Testimonials .SlideBox_Test_Author h3 {
    font-family: Inter;
    font-size: 20px;
    font-weight: 600;
    line-height: 30px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #26244A
}

.Testimonials .SlideBox_Test_Author p {
    font-family: Inter;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #475467
}

.Testimonials h2 {
    font-family: Inter;
    font-size: 36px;
    font-weight: 700;
    line-height: 43.2px;
    letter-spacing: -.02em;
    text-align: center;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #26244A;
    margin-bottom: 40px
}

.Testimonials .Center_Test ul.slick-dots, 
.Testimonials .Center_Test1 ul.slick-dots, 
.Testimonials.Shorts_Video .Center_Video ul.slick-dots {
    bottom: -62px
}

.Testimonials .Center_Test .slick-dots li button, 
.Testimonials .Center_Test1 .slick-dots li button, 
.Testimonials.Shorts_Video .Center_Video .slick-dots li button {
    background: #D8DEFC;
    width: 22px;
    height: 8px;
    border-radius: 26px
}

.Testimonials .Center_Test .slick-dots li.slick-active button,
.Testimonials .Center_Test1 .slick-dots li.slick-active button,
.Testimonials.Shorts_Video .Center_Video .slick-dots li.slick-active button {
    background: #3A58EF
}

.Testimonials .slick-arrow:hover,.slick-arrow:focus {
    border: 0;
    outline: 0
}

.Testimonials .slick-arrow {
    width: 100%;
    background-color: #fff0;
    border: 0;
    background-position: center;
    background-repeat: no-repeat;
    font-size: 0;
    height: 18px;
    position: absolute;
    right: 0;
    z-index: 99
}

.Testimonials .slick-prev {
    top: 0
}

.Testimonials .slick-next {
    bottom: 0;
    background-color: #fff
}

.Testimonials .slideBoxLeft {
    text-align: center
}

.Testimonials .slideBoxLeft h2 {
    font-family: Inter;
    font-weight: 700;
    font-size: 24px;
    line-height: 32px;
    letter-spacing: normal;
    text-align: center;
    color: #344054;
    margin-top: 30px;
    margin-bottom: 16px
}
.Testimonials .Center_Test .slick-slide,
.Testimonials .Center_Test1 .slick-slide,
.Testimonials.Shorts_Video .Center_Video .slick-slide {
    padding: 0 15px;
    color: #e67e22;
    transform: scale(1);
    filter: blur(0px);
}
.Testimonials .Center_Test .slick-slide.slick-current,
.Testimonials .Center_Test1 .slick-slide.slick-current,
.Testimonials.Shorts_Video .Center_Video .slick-slide.slick-current {
    transform: scale(1);
    filter: blur(0);
}
.Testimonials .Center_Test button.slick-prev:before,
.Testimonials .Center_Test1 button.slick-prev:before,
.Testimonials.Shorts_Video .Center_Video button.slick-prev:before {
    content: '';
    background-image: url(https://assets.my-cpe.com/entigrity-assets/custom/exam_prep/images/Arrow_Left.svg);
    width: 24px;
    height: 24px;
    display: inline-block;
}

.about_us_slider_New_Home1 button.slick-prev.slick-arrow:before {
    content: '';
    background-image: url(../images/new-home-151025/Arrow_Left.svg);
    width: 24px;
    height: 24px;
    display: inline-block;
}


.Testimonials .Center_Test button.slick-prev.slick-arrow,
.Testimonials .Center_Test1 button.slick-prev.slick-arrow,
.Testimonials.Shorts_Video .Center_Video button.slick-prev.slick-arrow,
.about_us_slider_New_Home1 button.slick-prev.slick-arrow {
    right: auto;
    position: absolute;
    left: 23%;
    top: 32%;
    background: #3a58ef;
    border-radius: 50%;
    z-index: 9;
}
.Testimonials .Center_Test button.slick-prev.slick-arrow,
.Testimonials .Center_Test1 button.slick-prev.slick-arrow,
.Testimonials.Shorts_Video .Center_Video button.slick-prev.slick-arrow,
.about_us_slider_New_Home1 button.slick-prev.slick-arrow {
    left: 17%;
    top: 50%;
}
.Testimonials .Center_Test .slick-arrow,
.Testimonials .Center_Test1 .slick-arrow,
.Testimonials.Shorts_Video .Center_Video .slick-arrow,
.about_us_slider_New_Home1 button.slick-arrow {
    width: 40px;
    height: 40px;
    background-size: 40px;
}
.Testimonials .Center_Test button.slick-next.slick-arrow,
.Testimonials .Center_Test1 button.slick-next.slick-arrow,
.Testimonials.Shorts_Video .Center_Video button.slick-next.slick-arrow,
.about_us_slider_New_Home1 button.slick-next.slick-arrow {
    background: #3a58ef;
    border-radius: 50%;
}
.Testimonials .Center_Test button.slick-next:before,
.Testimonials .Center_Test1 button.slick-next:before,
.Testimonials.Shorts_Video .Center_Video button.slick-next:before {
    content: '';
    background-image: url(../images/black-friday/Arrow_Right.svg);
    width: 24px;
    height: 24px;
    display: inline-block;
}

.about_us_slider_New_Home1 button.slick-prev.slick-arrow:before {
    content: '';
    background-image: url(../images/black-friday/Arrow_Left.svg);
    width: 24px;
    height: 24px;
    display: inline-block;
}

.Testimonials .Center_Test .slick-next,
.Testimonials .Center_Test1 .slick-next,
.Testimonials.Shorts_Video .Center_Video .slick-next,
.about_us_slider_New_Home1 button.slick-prev {
    right: 17%;
    top: 50%;
}
.Testimonials .slick-dots li button:before {
    display: none
}


.Testimonials .Center_Test button.slick-prev:before,
.Testimonials .Center_Test1 button.slick-prev:before,
.Testimonials.Shorts_Video .Center_Video button.slick-prev:before,
.about_us_slider_New_Home1 button.slick-prev.slick-arrow:before {
    content: '';
    background-image: url(../images/black-friday/Arrow_Left.svg);
    width: 24px;
    height: 24px;
    display: inline-block;
}

.Testimonials .Center_Test button.slick-next:before,
.Testimonials .Center_Test1 button.slick-next:before,
.Testimonials.Shorts_Video .Center_Video button.slick-next:before,
.about_us_slider_New_Home1 button.slick-next.slick-arrow:before {
    content: '';
    background-image: url(../images/black-friday/Arrow_Right.svg);
    width: 24px;
    height: 24px;
    display: inline-block;
}

.Testimonials .Center_Test button.slick-prev.slick-arrow,
.Testimonials .Center_Test1 button.slick-prev.slick-arrow,
.Testimonials.Shorts_Video .Center_Video button.slick-prev.slick-arrow,
.about_us_slider_New_Home1 button.slick-prev.slick-arrow {
    left: auto;
    right: 56px;
    top: -19%;
    border-radius: 43px;
    border: 1px solid var(--Text-Grey-300, #D0D5DD);
    background: var(--White, #FFF);
}

.Testimonials .Center_Test button.slick-next.slick-arrow,
.Testimonials .Center_Test1 button.slick-next.slick-arrow,
.Testimonials.Shorts_Video .Center_Video button.slick-next.slick-arrow,
.about_us_slider_New_Home1 button.slick-next.slick-arrow {
    right: 0;
    top: -19%;
    border-radius: 43px;
    border: 1px solid var(--Text-Grey-300, #D0D5DD);
    background: var(--White, #FFF);
}

.Testimonials .Center_Test1 button.slick-prev.slick-arrow,
.about_us_slider_New_Home1 button.slick-prev.slick-arrow {
    left: -4%;
    top: 45%;
}

.Testimonials .Center_Test1 button.slick-next.slick-arrow,
.about_us_slider_New_Home1 button.slick-next.slick-arrow {
    right: -4%;
    top: 45%;
}

.Testimonials_Title h2 {
    color: var(--Theme-Dark-Blue-800, #26244A);
    text-align: center;
    font-family: Inter;
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    letter-spacing: -0.72px;
    text-align: left;
}




.Testimonials_Title {
    margin-bottom: 48px;
}

.Testimonials .slideBox.Bg_Dark_Blue_800 {
    border-radius: 12px;
    border: 1px solid var(--Text-Grey-200, #EAECF0);
    background: var(--White, #FFF);
    padding: 24px;
    transition: 0.4s all ease-in-out;
    transform: translate(0px, 0px);
}

.Testimonials .slideBox.Bg_Dark_Blue_800 .Rating_Top {
    display: flex;
    align-items: self-start;
    justify-content: space-between;
}

.Testimonials .slideBoxLeft h2 {
    color: var(--Text-Grey-700, #344054);

/* Text xl / Bold */
    font-family: Inter;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px; /* 150% */
    margin-bottom: 0;
    text-align: left;
    margin-top: 24px;
}

.Testimonials .slideBoxLeft h3.Heading_H3 {
    color: var(--Text-Grey-600, #475467);

/* Text md / Regular */
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 150% */
    margin-bottom: 24px;
    text-align: left;
    margin-top: 8px;
}

.SlideBox_Test_Author {}

.Testimonials .SlideBox_Test_Author h3 {
    color: var(--Theme-Dark-Blue-800, #26244A);

/* Text md/Bold */
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px; /* 150% */
}

.Testimonials .SlideBox_Test_Author p {
    color: var(--Text-Grey-600, #475467);

/* Text sm / Regular */
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px; /* 142.857% */
}

.Testimonials .slideBox.Bg_Dark_Blue_800:hover {
    transition: 0.4s all ease-in-out;
    transform: translate(0px, -10px);
}

.Testimonials .slideBox.Bg_Dark_Blue_800:hover .Rating_Top_Right svg path {
    fill: #3A58EF;
}

section.Testimonials.Latest_News_Updates.Shorts_Video button.slick-prev.slick-arrow:hover, 
.Testimonials .Center_Test button.slick-prev.slick-arrow:hover, 
section.Testimonials.Latest_News_Updates.Shorts_Video button.slick-next.slick-arrow:hover, 
.Testimonials .Center_Test button.slick-next.slick-arrow:hover, 
.about_us_slider_New_Home1 button.slick-prev.slick-arrow:hover, 
.about_us_slider_New_Home1 button.slick-next.slick-arrow:hover {
    border-radius: 43px;
    border: 1px solid var(--Text-Grey-500, #5D667B);
    background: var(--White, #FFF); 
}

section.Testimonials.Latest_News_Updates.Shorts_Video button.slick-prev.slick-arrow:hover:before, 
.Testimonials .Center_Test button.slick-prev.slick-arrow:hover:before, 
.about_us_slider_New_Home1 button.slick-prev.slick-arrow:hover:before {
    content: '';
    background-image: url(../images/black-friday/Hover_Arrow_Left.svg);
}

section.Testimonials.Latest_News_Updates.Shorts_Video button.slick-next.slick-arrow:hover:before, 
.Testimonials .Center_Test button.slick-next.slick-arrow:hover:before, 
.about_us_slider_New_Home1 button.slick-next.slick-arrow:hover:before {
    content: '';
    background-image: url(../images/black-friday/Hover_Arrow_Right.svg);
 }



/* have_que section start*/
section.have_que {
    border-radius: 24px;
    background: #EBEEFD;
    padding: 72px 0;
}

section.have_que .Get_started_form .form-select {
    height: 50px
}

/* .have_que_inner {
    padding-top: 60px
} */

.have_que .Get_started {
    background: 0 0;
    /* padding-bottom: 60px */
}

.haveque-img {
    position: relative;
    display: flex;
    height: 100%;
    justify-content: center;
}

.haveque-img>img {
    position: relative;
    z-index: 9
}

.haveque-img img.img-fluid.Logo-Symbol {
    position: absolute;
    top: auto;
    z-index: 0;
    left: 50%;
    transform: translateX(-50%)
}

.have_que_inner h2 {
    color: var(--Theme-Dark-Blue-800,#26244a);
    margin-bottom: 4px
}

.have_que .Get_started form.Get_started_form {
    background: 0 0;
    border: none;
    padding: 0;
}
#lets_connect_submit{
    width: auto;
    height: auto;
}
.Get_started .form-floating>textarea.form-control {
    height: 120px;
}
.have_que_inner h3, .have_que_inner h2 {
    color: var(--Text-Grey-700, #344054);
    font-family: Inter;
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    letter-spacing: -0.72px;
}
.have_que_inner p.que_line{
    margin-bottom: 24px;
    color: var(--Text-Grey-500, #5D667B);
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
}
.asterisk{
    color: #F04438;
}
/* have_que section over*/
/* Accreditations section start */
.Accreditations h2 {
    color: var(--Theme-Dark-Blue-800,#26244a);
    text-align: center;
    font-style: normal;
    font-weight: 700;
    margin-bottom: 48px;
}
.marquee-accreditations .Support_img {
    text-align: center;
    border-radius: 10px;
    /* padding: 15px 0;
    margin: 15px 0; */
    background: #fff;
    width: 175px;
    height: 145px;
    display: flex;
    align-items: center;
    justify-content: center
}

.marquee-accreditations .Support_img img {
    width: 110px!important;
    height: auto;
    max-width: 100%;
    max-height: 100%;
    margin: 0 auto
}

.marquee-accreditations .inner {
    margin-right: 32px
}
section.Accreditations {
    background-color: #fff;
    padding: 72px 0;
}
/* Accreditations section over */
/* FAQ section start */
section.FAQ_Main {
    background: var(--Theme-Blue-50, #EBEEFD);
    padding: 72px 0;
}
.Freq_Title h2 {
    color: var(--Theme-Dark-Blue-800, #26244A);
    font-family: Inter;
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    letter-spacing: -0.72px;
}
.FAQ_Main .FAQ_Box .accordion-header .accordion-button::before {
    flex-shrink: 0;
    width: var(--bs-accordion-btn-icon-width);
    height: var(--bs-accordion-btn-icon-width);
    margin-left: 0;
    margin-right: 24px;
    content: "";
    background-repeat: no-repeat;
    background-size: var(--bs-accordion-btn-icon-width);
    transition: var(--bs-accordion-btn-icon-transition);
    width: 32px;
    height: 32px;
    background-size: cover
}

.FAQ_Main .FAQ_Box .accordion-header .accordion-button::before {
    background-image: url(https://assets.my-cpe.com/entigrity-assets/custom/exam_prep/images/Open_Accordion_Icon.svg);
    transition: all 0.3s;
    transform: rotate(45deg)
}

.FAQ_Main .FAQ_Box .accordion-flush .accordion-item .accordion-button.collapsed::before {
    transform: rotate(0deg)
}


.FAQ_Main .FAQ_Box .accordion-button::after {
    display: none
}

.FAQ_Main .FAQ_Box .accordion-flush .accordion-item .accordion-button.collapsed {
    border-radius: 0;
    border: 0;
    background: #fff0;
    padding-left: 0
}

.FAQ_Main .FAQ_Box .accordion-item {
    margin: 0;
    border: none;
    margin-bottom: 16px;
    border-radius: 0;
    background: #fff0;
    border-bottom: 1px solid #D9D9D9
}

.FAQ_Main .FAQ_Box .accordion-body {
    border-radius: 0 0 12px 12px;
    border: 0;
    background: var(--White,#FFF);
    border-top: 0;
    border: 0;
    background: #fff0;
    padding: 0 60px;
    margin: 20px 0;
}

.FAQ_Main .FAQ_Box .accordion-button {
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: var(--Text-Grey-700, #344054);
    font-family: Inter;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    padding-left: 0;
}

.FAQ_Main .FAQ_Box .accordion-body p {
    color: var(--secondary-secondary-100,#171A1F);
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    padding: 0;
    margin-bottom: 15px
}

.FAQ_Main .FAQ_Box .accordion-body ul {
    margin-left: 0;
    list-style: none;
}

.FAQ_Main .FAQ_Box .accordion-body ul li {
    color: var(--secondary-secondary-100,#171A1F);
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    list-style: disc;
    margin-bottom: 10px
}
.FAQ_Main .FAQ_Box .accordion-body ul li {
    position: relative;
    list-style: none;
    padding-left: 30px;
}
.FAQ_Main .FAQ_Box .accordion-body ul li:before {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" viewBox="0 0 25 25" fill="none"><circle cx="12.25" cy="12.4219" r="11" fill="%23D8DEFC"/><path d="M16.1956 8.46282C15.9213 8.48318 15.6663 8.61126 15.4862 8.81907L11.5987 13.3285C11.5467 13.3881 11.4829 13.4363 11.4112 13.4699C11.3395 13.5035 11.2617 13.5217 11.1825 13.5235C11.1034 13.5252 11.0248 13.5105 10.9517 13.4801C10.8786 13.4498 10.8127 13.4045 10.7581 13.3472L8.97683 11.4722C8.78704 11.2729 8.52583 11.1571 8.25068 11.1504C7.97553 11.1436 7.70897 11.2465 7.50964 11.4363C7.31032 11.6261 7.19455 11.8873 7.18781 12.1624C7.18107 12.4376 7.28391 12.7041 7.47371 12.9035L10.4768 16.0534C10.5772 16.1576 10.6981 16.2397 10.8318 16.2946C10.9656 16.3496 11.1093 16.3761 11.2538 16.3726C11.3984 16.3691 11.5406 16.3355 11.6715 16.2742C11.8025 16.2128 11.9192 16.1248 12.0143 16.0159L17.0581 10.1753C17.1892 10.019 17.2715 9.82772 17.2951 9.62509C17.3186 9.42246 17.2822 9.21738 17.1905 9.03519C17.0987 8.853 16.9556 8.70169 16.7788 8.59997C16.602 8.49825 16.3992 8.45057 16.1956 8.46282Z" fill="%233A58EF"/></svg>');
    content: "";
    position: absolute;
    left: 0;
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
}
.FAQ_Main .FAQ_Box .collapse {
    border: 0
}
.FAQ_Main .FAQ_Box .accordion-flush .accordion-item .accordion-button.collapsed:focus {
    box-shadow: none;
}
.FAQ_Main .FAQ_Box .accordion-button:focus {
    box-shadow: none;
}
.FAQ_Main .accordion-button:not(.collapsed) {
    background: transparent;
}
/* FAQ section start */

/*Detailed Comparison: Features & Offerings start*/
section.details_comparision {
    padding: 72px 0;
    background: var(--Theme-Blue-50, #EBEEFD);
}
section.details_comparision p.dc_title, section.details_comparision h2.dc_title {
    color: var(--Theme-Dark-Blue-800, #26244A);
    text-align: start;
    font-family: Inter;
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    letter-spacing: -0.72px;
    margin-bottom: 12px;
}
section.details_comparision span.dcdesc {
    color: var(--Text-Grey-600, #475467);
    text-align: start;
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    display: block;
    margin-bottom: 0px;
}
.details_comparision ul {
    list-style: none;
    display: flex;
    align-items: center;
    gap: 16px;
    flex-wrap: wrap;
    justify-content: center;
    margin-bottom: 32px;
}
.details_comparision ul li a {
    border-radius: 4px;
    border: 1px solid var(--Text-Grey-200, #EAECF0);
    background: var(--White, #FFF);
    padding: 8px 12px;
    color: var(--Text-Grey-600, #475467);
    text-align: center;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    display: inline-block;
    transition: .4s ease all;
}

.details_comparision ul li a:hover{
background-color: #d8defc;
transition: .4s ease all;

}
.details_comparision ul li a.active{
    background-color: #3A58EF;
    color: #fff;
}
.details_comparision  table {
    width: 100%;
}
.details_comparision th {
    padding: 24px;
    background: var(--Text-Grey-100, #F2F4F7);
    color: var(--Text-Grey-700, #344054);
    text-align: center;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
}
.details_comparision th, .details_comparision td {
    border: 1px solid #EAECF0;
    text-align: center;
}
.details_comparision th:first-child {
    background: transparent;
    border: 1px solid transparent;
}
.details_comparision th.highlight {
    background: #3A58EF;
    color: var(--White, #FFF);
    text-align: center;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    border-radius: 16px 16px 0px 0px;
    text-align: center;
}
.details_comparision th span.price {
    color: var(--Text-Grey-700, #344054);
    text-align: center;
    font-family: Inter;
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    letter-spacing: -0.72px;
    display: block;
    margin-top: 8px;
}
.details_comparision th.highlight span.price {
    color: var(--White, #FFF);
    text-align: center;
    font-family: Inter;
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    letter-spacing: -0.72px;
    display: block;
    margin: 8px 0 12px 0;
}
.details_comparision th.highlight  .sevenday {
    border-radius: 4px;
    background: var(--White, #FFF);
    box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
    display: flex;
    padding: 10px 16px;
    justify-content: center;
    align-items: center;
    gap: 8px;
    border: none;
    width: 100%;
}
.details_comparision th:last-child {
    border-radius: 0 16px 0 0;
}
.details_comparision td {
    color: var(--Text-Grey-700, #344054);
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    padding: 16px 24px;
    background: #fff;
}
.details_comparision tbody tr:first-child td:first-child {
    border-radius: 16px 0px 0px 0px;
}
.details_comparision .Last_Tabs tbody tr:first-child td:first-child {
    width: 55%;
}
.details_comparision tbody tr:last-child td:first-child {
    border-radius: 0 0 0 16px;
}
.details_comparision tbody tr:last-child td:last-child {
    border-radius: 0  0 16px  0;
}
section.details_comparision .table-responsive {
    border-radius: 16px;
}
.details_comparision tbody tr td:nth-child(2) {
    background: #EBEEFD;
    border: 1px solid #D9E0F0;
}
.details_comparision tbody tr td:first-child {
    text-align: left;
}
.details_comparision tbody tr td:nth-child(5),.details_comparision tbody tr td:nth-child(3),.details_comparision tbody tr td:nth-child(4)
{
    color: var(--Text-Grey-600, #475467);
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
}

a.Explore_Courses_Btn {
    border-radius: 4px;
    border: 1px solid var(--Theme-Blue-500, #3A58EF);
    background: var(--White, #FFF);
    padding: 12px 20px;
    display: flex;
    align-items: center;
    gap: 8px;
    color: var(--Theme-Blue-500, #3A58EF);
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
}
/*Detailed Comparison: Features & Offerings end*/


/*Learning & Compliance Solution for Your CPA & Accounting Firm Start*/
section.complince_solution  table > thead > tr:first-child th {
    background: var(--Theme-Blue-50, #EBEEFD);
    color: var(--Text-Grey-900, #101828);
    text-align: center;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    padding: 20px 16px;
    vertical-align: middle;
}
section.complince_solution table > thead > tr:first-child th span {
    display: block;
    margin-bottom: 10px;
}
section.complince_solution table > thead > tr:first-child th:first-child {
    text-align: left;
}
section.complince_solution  table > thead > tr:nth-child(2) th {
    vertical-align: middle;
    color: var(--Text-Grey-900, #101828);
    text-align: center;
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    background: var(--Theme-Dark-Blue-300, #D4D3DB);
    padding: 12px 16px;
    border: none;
}
section.complince_solution table > thead > tr:nth-child(2) th:first-child {
    text-align: left;
}
section.complince_solution table tbody tr td {
    color: var(--Text-Grey-700, #344054);
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    padding: 12px 16px;
    border: none;
}
tr.chart_row td table tbody tr td {
    overflow: hidden;
    color: var(--Text-Grey-700, #344054);
    text-overflow: ellipsis;
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    padding: 3px 16px;
}
tr.chart_row td table tbody tr td a{
    color: var(--Text-Grey-700, #3A58EF);
}
tr.chart_row td table tbody tr td a:hover{
    color: #3A58EF;
    text-decoration: underline;
}
tr.chart_row td table tbody tr:nth-of-type(even) td {
    background-color: #ffffff;
    padding-top: 12px;
    padding-bottom: 12px;
}
.requirement_icn {
    display: flex;
    align-items: center;
    gap: 10px;
}
.requirement_icn svg{
    cursor: pointer;
}
.requirement_icn > svg {
    transform: rotate(-90deg);
}
.requirement_icn.rowactive > svg {
    transform: rotate(0);
}
.tooltipModal .row ul li a:hover {
    color: #3A58EF;
    text-decoration: underline;
}
.tooltipModal .row ul li a {
    color: #3A58EF;
}
tr.chart_row td table tbody tr td:first-child {
    width: 386px;
}
tr.chart_row{
    display: none;
}
tr.chart_row td table tbody tr td:not(:first-child),
section.complince_solution table tbody tr td:not(:first-child)  {
    text-align: center;
}
tr.chart_row td table tbody tr:nth-of-type(odd) td{
    background-color: #EBEEFD; 
} 
section.complince_solution table  tr.chart_row > td {
    padding: 12px 16px;
}
tr.chart_row td table{
    width: 100%;
    table-layout: fixed;
}
tr.chart_row td .user_list_tbl {
    overflow: visible;
    border: 0px solid #D0D5DD;
    border-radius: 5px;
}
.Trial_Left .Table_Box tr.chart_row td .user_list_tbl table tbody td {
    color: var(--Text-Grey-700, #344054);
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 9px;
    padding: 10px;
    padding-bottom: 12px;
    padding-top: 12px;
}
.Trial_Left .Table_Box tr.chart_row td .user_list_tbl table tbody td:first-child {
    padding-left: 65px;
}
.Trial_Left .Table_Box tr.chart_row td .user_list_tbl table tbody td a {
    color: var(--Text-Grey-700, #344054);
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 9px;
}
section.complince_solution h2 {
    color: #26244A;
    text-align: center;
    font-family: Inter;
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    letter-spacing: -0.72px;
    margin-bottom: 10px;
}
section.complince_solution h2 + p {
    color: var(--Text-Grey-500, #5D667B);
    text-align: center;
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    margin-bottom: 10px;
}
section.complince_solution h2 + p + p {
    color: var(--Text-Grey-500, #5D667B);
    text-align: center;
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    margin-bottom: 56px;
    position: relative;
}
section.complince_solution h2 + p + p:before {
    content: "";
    position: absolute;
    height: 2px;
    width: 339.477px;
    height: 2px;
    background: #D8DEFC;
    bottom: -16px;
    transform: translateX(-50%);
    left: 50%;
}
section.complince_solution h2 + p + p a {
    color: var(--Text-Grey-700, #344054);
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 28px;
    text-decoration: none;
}
section.complince_solution {
    padding-bottom: 50px;
}
button.btn-regular {
    padding: 10px 18px;
    color: var(--White, #FFF);
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    border: 1px solid var(--Theme-Purple-500, #3A58EF);
    border-radius: 4px;
    background: var(--Theme-Blue-500, #3A58EF);
    box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
}
button.btn-regular:hover {
    color: #fff;
    border-radius: 4px;
    border: 1px solid var(--Theme-Blue-500, #3A58EF);
    background: var(--Theme-Blue-700, #283FB1);
    box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
}

button.btn-premium {
    padding: 10px 18px;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    border-radius: 4px;
    border: 1px solid var(--Theme-Blue-500, #3A58EF);
    background: var(--White, #FFF);
    color: #3A58EF;
}
button.btn-premium:hover {
    color: #3A58EF;
    border-radius: 4px;
    border: 1px solid var(--Theme-Blue-300, #758AF4);
    background: var(--Theme-Blue-100, #D8DEFC);
}
.tooltipModal h1 {
    color: var(--Text-Grey-800, #1D2939);
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
}
.tooltipModal .modal-header button.btn-close {
    width: 4px;
    height: 4px;
    color: #000;
    box-sizing: border-box;
    opacity: 1;
}
.tooltipModal  .modal-header {
    padding-top: 8px;
    border: none;
    padding-bottom: 0;
}
.tooltipModal .modal-body {
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 0;
}
.tooltipModal .row {
    margin-top: 16px;
    border-bottom: 1px solid #D0D5DD;
    padding-bottom: 8px;
}
.tooltipModal .row ul {
    color: var(--Text-Grey-700, #344054);
    font-family: Inter;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 18px;
    padding-left: 4px;
}
.tooltipModal .row p {
    color: var(--Text-Grey-700, #344054);
    font-family: Inter;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 18px;
}
tr.chart_row_parant:has(.rowactive) td > svg {
    display: none;
}
.table-responsive.user_list_tbl > table tbody > tr td:first-child {
    width: 480px;
}

.Trial_Left .Table_Box table.table tbody tr td:last-child {
    width: 175px;
}


section.Trial_Main.Black_Friday_Trial_Main .Trial_Left .Table_Box table.table tbody tr td:last-child {
    width: 240px;
}

section.Trial_Main.Black_Friday_Trial_Main tr.chart_row td table tbody tr td:not(:first-child) {
    width: 240px;
}

tr.chart_row_parant {}

.Trial_Left .Table_Box table.table tbody tr.chart_row_parant td:first-child {
    width: 480px;
}

/*Learning & Compliance Solution for Your CPA & Accounting Firm End*/



section.complince_solution {
    padding-top: 72px;
    padding-bottom: 72px;
    background: #EBEEFD;
}

section.complince_solution label {
    font-family: Inter;
    font-weight: 700;
    font-size: 16px;
    line-height: 120%;
    letter-spacing: normal;
    text-align: center;
    text-transform: uppercase;
    color: #3A58EF;
    margin-bottom: 8px;
    display: inline-block;
    width: 100%;
}

section.complince_solution h2 {
    color: #26244A;
    text-align: center;
    font-family: Inter;
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    letter-spacing: -0.72px;
    margin-bottom: 24px;
}

section.complince_solution h2 + p {
    color: var(--Text-Grey-500, #475467);
    text-align: center;
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    margin-bottom: 36px;
}

section.complince_solution .table-responsive {
    background: #FFFFFF;
    border-radius: 16px;
}

.complince_solution .complince_solution_table {
    width: 1100px;
}

section.complince_solution table > thead > tr:first-child th:first-child {
    text-align: left;
    font-family: Inter;
    font-weight: 700;
    font-size: 24px;
    line-height: 32px;
    letter-spacing: normal;
    color: #344054;
    padding-bottom: 0;
}
                        
section.complince_solution table > thead > tr:first-child th {
    background: #fff;
    font-style: normal;
    padding: 20px 16px;
    vertical-align: middle;
    font-family: Inter;
    font-weight: 700;
    font-size: 24px;
    line-height: 32px;
    letter-spacing: normal;
    text-align: center;
    color: #344054;
    border: 0;
    padding-bottom: 0;
}

section.complince_solution table > thead > tr:nth-child(2) th:first-child {
    text-align: left;
}

section.complince_solution table > thead > tr:nth-child(2) th {
    vertical-align: middle;
    color: var(--Text-Grey-900, #101828);
    text-align: center;
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    background: #fff;
    padding: 12px 16px;
    border: none;
}

section.complince_solution .table-responsive {
    background: #FFFFFF;
    border-radius: 16px;
}

.complince_solution table th:nth-child(4), 
.complince_solution table th:nth-child(5), 
.complince_solution table td:nth-child(4), 
.complince_solution table td:nth-child(5) {
    display: block;
}

.Try_for_free {
    display: flex;
    align-items: center;
}

.Try_for_free h3 {
    font-family: Inter;
    font-weight: 700;
    font-size: 24px;
    line-height: 32px;
    letter-spacing: normal;
    color: #344054;
    margin-right: 16px;
    margin-left: 12px;
}

.Try_for_free h3 span {
    font-family: Inter;
    font-weight: 700;
    font-size: 24px;
    line-height: 32px;
    letter-spacing: normal;
    color: #3A58EF;
}

section.complince_solution table tbody tr td {
    font-style: normal;
    padding: 12px 16px;
    border: none;
    border-bottom: 1px solid #EAECF0;
    font-family: Inter;
    font-weight: 500;
    font-size: 18px;
    line-height: 28px;
    letter-spacing: normal;
    color: #475467;
}

.requirement_icn.rowactive > svg {
    transform: rotate(45deg);
}


section.complince_solution table tr.chart_row td table tbody tr:nth-of-type(odd) td {
    background-color: transparent;
    padding-bottom: 12px;
    padding-top: 12px;
}


.tooltipModal .row ul {
    color: var(--Text-Grey-700, #344054);
    font-style: normal;
    padding-left: 4px;
    font-family: Inter;
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: normal;
}

.tooltipModal .row ul li {
    list-style: none;
}

.tooltipModal .row p {
    color: var(--Text-Grey-700, #475467);
    font-style: normal;
    font-family: Inter;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: normal;
}

.tooltipModal h1 {
    color: var(--Text-Grey-800, #344054);
    font-style: normal;
    font-family: Inter;
    font-weight: 700;
    font-size: 24px;
    line-height: 32px;
    letter-spacing: normal;
}


.Qualifications ul li span, .Qualifications ul li h2 {
    color: var(--Text-Grey-700, #344054);
    text-align: center;

/* Text lg / Semibold */
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px; /* 155.556% */
}

.Qualifications ul li span:after, .Qualifications ul li h2:after {
    content: '|';
    margin-left: 5px;
}


.Qualifications ul li:last-child span {}

.Qualifications ul li:last-child span:after, .Qualifications ul li:last-child h2:after {
    content: '';
}

a.Free_Trial_Btn {
    border-radius: 4px;
    border: 1px solid var(--White, #FFF);
    background: var(--Theme-Blue-800, #3A58EF);
    box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05);
    color: var(--White, #FFF);
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    padding: 10px 18px;
    display: inline-block;
}

a.Free_Trial_Btn:hover {
    background: var(--Theme-Blue-500, #182878);
}

.Subscription_Star {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 24px;
    gap: 16px;
}
.Reviews p {
    color: var(--Text-Grey-700, #344054);
    text-align: center;
    font-family: Inter;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px;
    display: flex;
    align-items: center;
    gap: 5px;
}
.Reviews p a {
    margin-left: 16px;
    border-radius: 4px;
    background: var(--White, #FFF);
    box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05);
    color: var(--Theme-Blue-500, #3A58EF);
    text-align: center;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    padding: 10px 18px;
}
.Reviews p a:hover {
    color: var(--Theme-Blue-800, #3A58EF);
}
.Table_Box table.table tbody tr td a.Free_Trial_Btn {
    color: var(--White, #FFF);
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    text-decoration: none;
}



.Table_Box table.table tbody tr td .Lets_Connect {
    display: flex;
    align-items: center;
    width: 100%;
    border-radius: 8px;
    background: var(--Theme-Blue-50, #EBEEFD);
    padding: 12px 24px;
}

.Lets_Connect a.Free_Trial_Btn {}

.Table_Box table.table tbody tr td .Lets_Connect a.Free_Trial_Btn {
    margin: 0;
    border-radius: 4px;
    border: 1px solid var(--Theme-Blue-500, #3A58EF);
    background: var(--White, #FFF);

/* Shadow/xs */
    box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05);
    padding: 10px 12px;
    color: var(--Theme-Blue-500, #3A58EF);

/* Text sm / Semibold */
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px; /* 142.857% */
}



section.Latest_News_Updates.Shorts_Video {
    background: #fff;
    padding: 72px 0;
    margin-top: 0px;
}

.Sec_Title {
    margin-bottom: 30px;
}

.Sec_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;
}


section.Latest_News_Updates.Shorts_Video .Sec_Title h2 {
    color: var(--Theme-Dark-Blue-900, #17162C);
    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: 12px;
}

section.Latest_News_Updates.Shorts_Video .Sec_Title p {
    color: var(--Theme-Dark-Blue-800, #26244A);
    text-align: center;

/* Webpage/Header 4 */
    font-family: Inter;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 130%; /* 31.2px */
}


.News_Box {
      margin-top: 24px;
      padding: 16px 16px 24px 16px;
  }
  .News_Box_Content h4 {
      color: #1D2939;
  }
  .News_Box_Content p{
      color:#475467;
  }
  .Sec_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;
  }
  section.Latest_News_Updates {
      padding: 32px 0px 72px 0px;
  }

  .Latest_News_Boxes a.View_All_Btn {
      background: #3A58EF;
      font-family: Inter;
      font-size: 16px;
      font-weight: 600;
      line-height: 24px;
      text-align: left;
      text-underline-position: from-font;
      text-decoration-skip-ink: none;
      color: #FFFFFF;
      padding: 12px 20px;
      border-radius: 4px;
      display: flex;
      margin-top: 48px;
      align-items: center;
      justify-content: center;
      max-width: 132px;
      margin: 48px auto 0;
  }

  .Latest_News_Boxes a.View_All_Btn svg {
      margin-left: 8px;
  }

  .Latest_News_Boxes a.View_All_Btn:hover {
      background: var(--Theme-Blue-700, #283FB1);
  }

  section.Latest_News_Updates.Shorts_Video {
      background: #fff;
      padding: 72px 0;
      margin-top:0px;
  }


  .short_video_Thumb_Img {
      position: relative;
  }

  .short_video_Thumb_Img .Video_Icon {
      position: absolute;
      top: 40%;
      right: 0;
      bottom: 0;
      left: 0;
      margin: 0 auto;
      max-width: 50px;
      z-index: 9;
  }

  .short_video_Thumb_Img:after {
      content: none;
      background: #000000;
      /* width: 392px; */
      height: 210px;
      display: inline-block;
      opacity: 0.5;
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      margin: 0 auto;
      border-radius: 16px;
  }
  .videoshadow{
      background: #000000;
      /* width: 392px; */
      height: 494px;
      display: inline-block;
      opacity: 0.5;
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      margin: 0 auto;
      border-radius: 16px;
  }

  .short_video_Thumb_Img img.img-responsive {
      border-radius: 16px;
      position: relative;
      height: 494px;
  }
  .short_video_Thumb_Img video {
      position: absolute;
      height: 240px;
      width: 100%;
      z-index: 0;
      border-radius: 19px;
  }

  .News_Box.Short_Videos_Box {
      border-radius: 24px;
  }
  .Latest_News_Boxes a .News_Box:hover h4, .News_Box.Infographics:hover h4 {
      color: var(--Text-Light-Blue, #3A58EF);
      text-decoration-line: none;
  }
 /* .Infographics_img:before {
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 54.21%, rgba(255, 255, 255, 0.60) 68.25%, #FFF 99.28%, #FFF 105%);
  top: 0;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  width: 100%;
  content:"";
  transition: .4s ease all;
} */
.Infographics_img {
  position: relative;
  z-index: 9;
  border-radius: 6px;
}
/*.News_Box.Infographics:hover .Infographics_img:before {
  border-radius: 6px 0px 0px 0px;
  background: rgba(242, 242, 242, 0.20);
  backdrop-filter: blur(7.5px);
  content: "";
  z-index: 9999;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  position: absolute;
} */
.News_Box.Infographics .Infographics_popup {
  display:none;
}
.News_Box.Infographics:hover .Infographics_popup {
  position: absolute;
  right: 16px;
  top: 16px;
  z-index: 99999;
  cursor: pointer;
  display: block;
}
.Latest_News_Boxes a .News_Box:hover, .News_Box.Infographics:hover {
  transform: none; 
}
.Insight_Img_Wrap {
  overflow: hidden;
}
.News_Box:hover .Insight_Img_Wrap img {
  transform: scale(1.1);
  transition: .4s;
}
.Box_Content_Btm{
  border: none;
}

section.Latest_News_Updates {
  padding: 20px 0px 40px 0px;
}
.Sec_Title h2 {
  color: #0F0E29;
  font-family: "Inter", sans-serif;
  font-size: 30px;
  font-style: normal;
  font-weight: 600;
  line-height: 120%;
  letter-spacing: -0.6px;
}
.Sec_Title {
  margin-bottom: 30px;
}
.Sec_Title a {
  float: right;
  color: var(--Text-Light-Grey, #75757D);
  text-align: center;
  font-family: "Inter", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  padding: 8px 16px;
}
.Sec_Title a svg {
  margin-left: 8px;
}
.News_Box {
    box-shadow: none;
    padding: 16px 16px 24px;
    transition: 0.3s;
    border: 1px solid var(--Text-Grey-200, #EAECF0);
    background: var(--White, #FFF);
}
.News_Box img {
  width: 100%;
  border-radius: 6px 6px 0px 0px;
  height: 250px;
}
.News_Box .Infographics_img img{
  height: auto;
}
.News_Box_Content {
  margin-top: 16px;
}
.News_Box_Content h6 {
  margin-bottom: 4px;
  color: var(--Text-Light-Blue, #0B7BFF);
  font-family: "Inter", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 150%;
  letter-spacing: 1.68px;
  text-transform: uppercase;
}
.News_Box_Content p.Topic {
  margin-bottom: 4px;
  color: var(--Text-Light-Blue, #0B7BFF);
  font-family: "Inter", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 150%;
  letter-spacing: 1.68px;
  text-transform: uppercase;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.News_Box_Content h4 {
  color: var(--Text-Dark-Blue, #0F0E29);
  font-family: "Inter", sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 26px;
  margin-bottom: 12px;
  height: 52px;
  overflow: hidden;
}
.News_Box_Content p.title {
  color: var(--Text-Dark-Blue, #0F0E29);
  font-family: "Inter", sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 26px;
  margin-bottom: 12px;
  /* height: 52px; */
  overflow: hidden;
  text-align: left;
}
.News_Box_Content p {
  overflow: hidden;
  color: var(--Text-Light-Grey, #75757D);
  font-family: "Inter", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  text-align: justify;
}
.News_Box_Content p.topic_details{
  height: 96px;
}

.Video_News_Modal .modal-header {
    position: relative;
    padding: 0;
}

.Video_News_Modal .modal-header button.btn-close {
    position: absolute;
    top: 0;
    right: 0;
    background-color: #1d46f0;
    opacity: 1;
    padding: 15px;
    border-radius: 50%;
    z-index: 9;
}

.Video_News_Modal  .modal-dialog {
    max-width: max-content;
    background: transparent;
}

.Video_News_Modal  .modal-body {
    padding: 0;
}

.Video_News_Modal  .modal-content {
    background: transparent;
    border: 0;
    border: 0;
    width: 100%;
    max-width: inherit;
    background: transparent;
}

.wrap_iframe > .arrow.p-arrow {
    right: -60px;
    left: auto;
    top: 45%;
}

.wrap_iframe > .arrow.n-arrow {
    right: -60px;
    left: auto;
    top: 55%;
}

.wrap_iframe {
    padding: 0 0px;
}
.cpa-approved-chip{
  padding: 6px 24px;
  justify-content: flex-end;
  align-items: center;
  gap: 10px;
  border-radius: 86px;
  border: 1px solid #D1DEFA;
  background: var(--Theme-Blue-50, #EBEEFD);
  color: var(--Theme-Blue-500, #3A58EF);
  font-family: Inter;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px; /* 142.857% */
}
.cpe-approve-badge {
  height: 32px;
  padding: 4px 8px;
  gap: 5px;
  color: var(--White-Color, #FFF);
  font-family: Inter;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  border-radius: 4px;
  background: var(--Theme-Blue-800, #182878);
  display: inline-block;
}
.cpe-approve-listing-badge{
  float: right;
  border-radius: 4px;
  background: var(--Theme-Blue-800, #182878);
  color: var(--White-Color, #FFF);
  /* Text sm / Medium */
  font-family: Inter;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px; /* 142.857% */
  display: flex;
  padding: 4px 8px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  text-transform: none !important;
}

.wrap_iframe > .arrow {
position: absolute;
top: 50%;
transform: translateY(-50%);
left: 0;
z-index: 9;
}

.wrap_iframe {
position: relative;
padding: 0 60px;
}
.Video_News_Modal .modal-dialog  {
/* max-width: 780px; */
}

.wrap_iframe {
    padding: 0 0px;
}

.News_Box_Content h3 {
    color: var(--Theme-Dark-Blue-800, #26244A);
    text-align: center;

    /* Text xl / Bold */
    font-family: Inter;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px; /* 150% */
}

.News_Box_Content p.title {
    color: var(--Text-Grey-600, #475467);
    text-align: center;

    /* Text md / Regular */
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 150% */
}


@keyframes slideUp {
  0% {
    transform: translateY(100%);
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}

@keyframes slideDown {
  0% {
    transform: translateY(-100%);
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}

.slide-up {
  animation: slideUp 0.5s forwards;
}

.slide-down {
  animation: slideDown 0.5s forwards;
}

.Latest_News_Boxes #short_video.Video_News_Modal {
    background: rgb(0 0 0 / 50%);
}




/* Detailed Comparision New */


.Main_Nav {}

.Main_Nav .nav-pills {
    display: inline-block;
    border-radius: 12px;
    background: var(--White, #FFF);
    padding: 2px;
}

.Main_Nav .nav-pills li.nav-item {
    display: inline-block;
}

.Main_Nav .nav-pills li.nav-item .nav-link.active {
    border-radius: 10px;
    background: var(--Theme-Blue-800, #182878);
    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;
    color: var(--White, #FFF);
    text-align: center;

/* Text lg / Medium */
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 28px; /* 155.556% */
    display: flex;
    align-items: center;
    gap: 12px;
}

.Main_Nav .nav-pills li.nav-item .nav-link {
    color: var(--Text-Grey-400, #98A2B3);
    text-align: center;

/* Text lg / Medium */
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 28px; /* 155.556% */
    display: flex;
    align-items: center;
    gap: 12px;
}

.Main_Nav .nav-pills li.nav-item .nav-link span.vs_text {
    border-radius: 50px;
    background: var(--Theme-Dark-Blue-200, #EAECF0);
    padding: 5px;
    color: var(--Text-Grey-400, #98A2B3);
    text-align: center;

/* Text xs / Bold */
    font-family: Inter;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 18px; /* 150% */
}

.Main_Nav .nav-pills li.nav-item .nav-link.active span.vs_text {
    border-radius: 50px;
    background: var(--Theme-Blue-100, #D8DEFC);
    color: var(--Text-Grey-700, #344054);
    text-align: center;

/* Text xs / Bold */
    font-family: Inter;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 18px; /* 150% */
}

.Main_Nav .nav-pills li.nav-item .nav-link:hover {
    color: var(--Text-Grey-600, #475467);
    text-align: center;

/* Text lg / Medium */
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 28px; /* 155.556% */
}

.Main_Nav .nav-pills li.nav-item .nav-link:hover span.vs_text {
    border-radius: 50px;
    background: var(--Theme-Dark-Blue-200, #EAECF0);
    color: var(--Text-Grey-500, #5D667B);
    text-align: center;

/* Text xs / Bold */
    font-family: Inter;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 18px; /* 150% */
}

.Main_Nav .nav-pills li.nav-item .nav-link:hover.active {
    border-radius: 10px;
    background: var(--Theme-Blue-800, #182878);
    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;
    color: var(--White, #FFF);
    text-align: center;
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 28px;
}

.Main_Nav .nav-pills li.nav-item .nav-link:hover.active span.vs_text {
    border-radius: 50px;
    background: var(--Theme-Blue-100, #D8DEFC);
    color: var(--Text-Grey-700, #344054);
    text-align: center;
    font-family: Inter;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 18px;
}

.Inner_Nav {}

.Inner_Nav .nav-pills .nav-link {
    border-radius: 4px;
    border: 1px solid var(--Text-Grey-200, #EAECF0);
    background: var(--White, #FFF);
    padding: 8px 12px;
    color: var(--Text-Grey-600, #475467);
    text-align: center;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    display: inline-block;
    transition: .4s 
ease all;
    border-radius: 4px;
    border: 1px solid var(--Text-Grey-200, #EAECF0);
    background: var(--White, #FFF);
    color: var(--Text-Grey-600, #475467);
    text-align: center;

/* Text md/Medium */
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px; /* 150% */
    padding: 8px 12px;
}

.Inner_Nav .nav-pills .nav-link.active {
    border-radius: 4px;
    border: 1px solid var(--Text-Grey-200, #EAECF0);
    background: var(--Theme-Blue-500, #3A58EF);
    color: var(--White, #FFF);
    text-align: center;

/* Text md/Medium */
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px; /* 150% */
}

.nav-pills {}

.Inner_Nav .nav-pills .nav-link:hover {
    border-radius: 4px;
    border: 1px solid var(--Text-Grey-200, #EAECF0);
    background: var(--Theme-Blue-100, #D8DEFC);
    color: var(--Text-Grey-700, #344054);
    text-align: center;

/* Text md/Medium */
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px; /* 150% */
}


.desc_last.note {
    border-radius: 4px;
    border: 1px solid var(--Theme-Yellow-400, #F1C94E);
    background: var(--Theme-Yellow-50, #FDF9EB);
    padding: 10px 12px;
    color: var(--Text-Grey-700, #344054);
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
}


.desc_last.note span.red {
    color: var(--Error-Red-500, #F04438);

/* Text sm / Bold */
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px; /* 142.857% */
}

.desc_last.note  b {
    color: var(--Text-Grey-700, #344054);

/* Text sm / Bold */
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
}



/* Accreditation_by */

section.Accreditation_by {
    background: var(--Theme-Blue-50, #EBEEFD);
    padding: 72px 0;
}

section.Accreditation_by 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: 48px;
}

section.Accreditation_by .Support_img {
    border-radius: 12px;
    border: 1px solid var(--Text-Grey-200, #EAECF0);
    background: var(--White, #FFF);
    text-align: center;
    padding: 28px;
    min-height: 152px;
    display: flex;
    align-items: center;
    justify-content: center;
}

section.Accreditation_by .Support_img img.lazyload {
    max-width: 94px;
    transition: 0.4s all ease-in-out;
    transform: scale(1);
}

section.Accreditation_by .Support_img a {
    display: flex;
    align-items: center;
    justify-content: center;
}

.Accreditation_by_Bottom_Imgs {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 24px;
}

section.Accreditation_by .Support_img img.lazyload:hover {
    transition: 0.4s all ease-in-out;
    transform: scale(1.1);
}

.Accreditation_by_Bottom img.lazyload {
    transition: 0.4s all ease-in-out;
    transform: scale(1);
}

.Accreditation_by_Bottom img.lazyload:hover {
    transition: 0.4s all ease-in-out;
    transform: scale(1.1);
}

section.Accreditation_by .Accreditation_by_Bottom_Imgs .Support_img {
    background: var(--Theme-Blue-50, #EBEEFD);
    padding: 21px;
    min-width: 144px;
    max-height: 110px;
    min-height: 110px;
    border-radius: 8px;
    background: var(--Text-Grey-50, #F9FAFB);
    padding: 20px;
    margin-top: 24px;
}

section.Accreditation_by .Accreditation_by_Bottom_Imgs .Support_img img.lazyload {
    filter: grayscale(1);
}

section.Accreditation_by .Accreditation_by_Bottom_Imgs .Support_img img.lazyload:hover {
    filter: grayscale(0);
}



/* Connect_with */

section.Connect_with {
    background: var(--White, #FFF);
    padding: 72px 0;
}

section.Connect_with 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: 48px;
}

.Connect_with_Main {}

.Connect_with_Main .Connect_with_Box {
    border-radius: 12px;
    border: 1px solid var(--Text-Grey-300, #D0D5DD);
    background: var(--White, #FFF);
    padding: 14px;
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 24px;
    min-height: 189px;
}

.Connect_with_Main .Connect_with_Box a.Schedule_Call_Btn {
    border-radius: 4px;
    border: 1px solid var(--Theme-Blue-500, #3A58EF);
    padding: 10px 18px;
    color: var(--Theme-Blue-500, #3A58EF);

/* Text md / Semibold */
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; /* 150% */
    display: inline-block;
}

.Connect_with_Main .Connect_with_Box svg {
    min-height: 68px;
}



/*Pricing Plan start*/
section.Trial_Main {
    padding: 24px 0 0px 0;
}
.Trial_Left h1 {
    color: var(--Text-Grey-800, #1D2939);
    font-family: Inter;
    font-size: 26px;
    font-style: normal;
    font-weight: 700;
    line-height: 130%;
    margin-bottom: 8px;
}
.Trial_Left p.Sub_Line {
    color: var(--Text-Grey-600, #475467);
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    margin-bottom: 32px;
}
.Trial_Left .Table_Box table.table thead tr th {
    background: #fff;
    color: var(--Text-Grey-700, #344054);
    text-align: center;
    font-family: Inter;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 32px;
    vertical-align: text-top;
    padding: 0px 16px;
}
.Trial_Left .Table_Box table.table thead tr th:first-child {
    color: var(--Text-Grey-500, #5D667B);
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    width: 550px;
}
.Trial_Left .Table_Box table.table thead tr th p {
    color: var(--Theme-Blue-500, #3A58EF);
    font-family: Inter;
    font-size: 48px;
    font-style: normal;
    font-weight: 700;
    line-height: 60px;
    letter-spacing: -0.96px;
    text-align: right;
    margin-bottom: 8px;
}
.Trial_Left .Table_Box table.table thead tr th p b {
    color: var(--Text-Grey-500, #5D667B);
    text-align: center;
    font-family: Inter;
    font-size: 30px;
    font-style: normal;
    font-weight: 600;
    line-height: 38px;
    text-decoration-line: line-through;
    margin-right: 8px;
}
.Trial_Left .Table_Box table.table thead tr th p span {
    color: var(--Text-Grey-700, #344054);
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 18px;
}
.head_sub {
    margin-bottom: 24px;
}
.head_sub h1 {
    color: var(--Theme-Dark-Blue-800, #26244A);
    font-family: Inter;
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    letter-spacing: -0.72px;
    margin-bottom: 12px;
}
.head_sub p {
    color: var(--Text-Grey-600, #475467);
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
}
.Trial_Left .Table_Box table.table thead tr th span {
    color: var(--Text-Grey-500, #5D667B);
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-left: 5px;
}
.Trial_Left .Table_Box table.table thead tr th span {
    margin-left: 5px;
    color: var(--Text-Grey-700, #344054);
    text-align: center;
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 28px;
}
.Trial_Left .Table_Box table.table thead tr th:first-child > span {
    color: var(--Text-Grey-700, #344054);
    font-family: Inter;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 32px;
    text-align: left;
    margin-right: auto;
    display: block;
    margin-bottom: 24px;
}
table.table thead tr th:first-child .pricing_trial span {
    margin: 0;
    width: 100%;
    text-align: left;
    color: var(--Text-Grey-700, #344054);
    font-family: Inter;
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 44px;
    letter-spacing: -0.72px;
    display: flex;
    align-items: center;
    gap: 16px;
}
table.table thead tr th:first-child .pricing_trial span.black_friday_sale {
    padding: 7px 16px;
    border-radius: 4px;
    background: #000;
    display: inline-block;
    width: auto;
    margin-top: 0;
    color: #9CDFFF;
    text-shadow: 0 0 8.5px rgba(156, 223, 255, 0.15), 0 0 8.5px rgba(156, 223, 255, 0.15), 0 0 8.5px rgba(156, 223, 255, 0.15), 0 0 8.5px rgba(156, 223, 255, 0.15), 0 0 8.5px rgba(156, 223, 255, 0.15), 0 0 8.5px rgba(156, 223, 255, 0.15), 0 0 8.5px rgba(156, 223, 255, 0.15), 0 0 8.5px rgba(156, 223, 255, 0.15);
    font-family: Jost;
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px;
    letter-spacing: 1.4px;
}
table.table thead tr th:first-child .pricing_trial span.black_friday_sale b {
    background-color: transparent;
    padding: 0;
    color: #FF8FFB;
    /* text-shadow: 0 0 8.5px rgba(255, 143, 251, 0.10), 0 0 8.5px rgba(255, 143, 251, 0.10), 0 0 8.5px rgba(255, 143, 251, 0.10), 0 0 8.5px rgba(255, 143, 251, 0.10), 0 0 8.5px rgba(255, 143, 251, 0.10), 0 0 8.5px rgba(255, 143, 251, 0.10), 0 0 8.5px rgba(255, 143, 251, 0.10), 0 0 8.5px rgba(255, 143, 251, 0.10); */
    font-family: Jost;
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px;
    letter-spacing: 0.56px;
}
table.table thead tr th .pricing_trial span b {
    border-radius: 50px;
    background: var(--Theme-Yellow-400, #F1C94E);
    padding: 2px 12px;
    color: var(--Text-Grey-700, #344054);
    text-align: center;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
}

table.table thead tr th .pricing_trial span b {
    border-radius: 50px;
    background: var(--Theme-Yellow-400, #F1C94E);
    padding: 2px 12px;
    color: var(--Text-Grey-700, #344054);
    text-align: center;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
}
.pricing_trial {
    display: flex;
    align-items: center;
    gap: 12px;
}
table.table thead tr th:first-child .pricing_trial span {
    color: var(--Text-Grey-700, #344054);
    font-family: Inter;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 32px;
    margin: 0;
}
table.table thead tr th:first-child .pricing_trial b {
    color: var(--Theme-Blue-500, #3A58EF);
    font-family: Inter;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 32px;
}
.Trial_Left .Table_Box .table>thead {
    vertical-align: middle;
}
.Trial_Left .Table_Box table.table thead tr th small {
    color: var(--Warning-Yellow-900, #7A2E0E);
    font-family: Inter;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    border-radius: 4px;
    background: var(--Warning-Yellow-200, #FEDF89);
    padding: 2px 8px;
    height: 20px;
    display: inline-block;
}
.Trial_Left .Table_Box table.table thead tr th:last-child small {
    background: transparent;
}
.Trial_Left .Table_Box table.table tr:nth-child(odd) td {
    border-bottom: 1px solid #D0D5DD;
    background: #FFF;
}
.Table_Box table.table tbody tr td {
    color: var(--Text-Grey-700, #344054);
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    border-bottom: 1px solid #D0D5DD;
    background: var(--Text-Grey-100, #F2F4F7);
}
.Trial_Left .Table_Box table.table tbody tr td {
    padding: 12px 16px;
    color: var(--Text-Grey-600, #475467);
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    background-color: #fff;
    line-height: 28px;
    overflow: visible;
}
.desc_last {
    color: var(--Text-Grey-600, #475467);
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    margin-top: 24px;
}
.desc_last.note {
    font-size: 14px;
}
.Trial_Left .Table_Box table.table tbody tr td a.access_to_communities {
    display: flex;
    justify-content: space-between;
}
.Trial_Left .Table_Box table.table tbody tr td.Link_Text {
    display: flex;
    align-items: baseline;
    gap: 5px;
    height: 46px;
}
.Trial_Left .Table_Box{
    border: none;
}
.Trial_Left .Table_Box table.table tbody tr td a.access_to_communities {
    display: flex;
    gap: 16px;
    width: 100%;
    align-items: center;
    color: var(--Text-Grey-700, #344054);
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
    text-decoration-line: underline;
    justify-content: flex-start;
}
.Trial_Left {
    border-radius: 16px;
    border: 1px solid var(--Text-Grey-200, #EAECF0);
    background: var(--White, #FFF);
    padding: 24px;
    max-width: 1024px;
    margin-inline: auto;
}

.Trial_Left .c_tooltip .c_tooltiptext {
    left: 170px;
    bottom: -30%;
    top: auto;
}


.Trial_Left .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;
}
.Trial_Left .c_tooltip .c_tooltiptext::after {
    left: 8px;
}

.Trial_Left .Table_Box table.table thead tr th .selected_btn span {
    color: var(--Text-Grey-500, #fff);
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    margin: 0;
}
.Trial_Left  .table>:not(caption)>*>* {
    padding: 0.3rem .3rem;
}

.Trial_Left .Table_Box table.table thead tr th:first-child {
    color: var(--Text-Grey-500, #5D667B);
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    width: 370px;
}

.Trial_Left .Table_Box table.table thead tr:first-child th.Selcted_Plan {
    border-radius: 12px 12px 0 0;
}

.Trial_Left .Table_Box table.table thead tr th span.Silver_plan b {
    border-radius: 50px;
    background: var(--Theme-Blue-100, #D8DEFC);
}


section.Trial_Main .pricing_trial {}

/*Pricing Plan over*/

/* Subscription_Plan start */

section.Trial_Main.Subscription_Plan table.table thead tr th:first-child .pricing_trial span.black_friday_sale {
    color: #FFF;
    text-align: center;
    font-family: Inter;
    font-size: 28px;
    font-style: normal;
    font-weight: 800;
    line-height: 44px; /* 146.667% */
}

section.Trial_Main.Subscription_Plan table.table thead tr th:first-child .pricing_trial span.black_friday_sale b {
    color: #F00;
    font-family: Inter;
    font-size: 28px;
    font-style: normal;
    font-weight: 800;
    line-height: 44px;
}

section.Trial_Main.Subscription_Plan .Trial_Left .Table_Box table.table thead tr th p b {
    color: var(--Text-Grey-500, #5D667B);
    text-align: center;

/* Display xs / Semibold */
    font-family: Inter;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px; /* 133.333% */
    text-decoration-line: line-through;
}

section.Trial_Main.Subscription_Plan .Trial_Left .Table_Box table.table thead tr th p {
    color: var(--Theme-Blue-500, #3A58EF);

/* Display sm / Bold */
    font-family: Inter;
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: 38px; /* 126.667% */
}

section.Trial_Main.Subscription_Plan .Trial_Left .Table_Box table.table thead tr th p span {
    color: var(--Text-Grey-700, #344054);

/* Text xs/Medium */
    font-family: Inter;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 18px;
}

section.Trial_Main.Subscription_Plan .Trial_Left .Table_Box table.table tbody tr td.Selcted_Plan svg circle {
    fill: #3A58EF;
}

section.Trial_Main.Subscription_Plan .Trial_Left .Table_Box table.table tbody tr td.Selcted_Plan svg path {
    fill: #fff;
}

section.Trial_Main.Subscription_Plan .head_sub {
    text-align: center;
}

/*Subscription_Plan over*/



/* section.Trial_Main {
    background: #EBEEFD;
}
.Trial_Left h1 {
    color: var(--Text-Grey-800, #1D2939);
    font-family: Inter;
    font-size: 26px;
    font-style: normal;
    font-weight: 700;
    line-height: 130%;
    margin-bottom: 8px;
}
.Trial_Left p.Sub_Line {
    color: var(--Text-Grey-600, #475467);
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    margin-bottom: 32px;
} */
/* .Trial_Left .Table_Box table.table thead tr th {
    background: #fff;
    color: var(--Text-Grey-700, #344054);
    text-align: center;
    font-family: Inter;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 32px;
    vertical-align: text-top;
} */
  /* .Trial_Left .Table_Box table.table thead tr th {
    background: #fff;
    color: var(--Text-Grey-700, #344054);
    text-align: center;
    font-family: Inter;
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: 38px;
    vertical-align: text-top;
    padding: 20px 20px 10px 20px;
} */
.Trial_Left .Table_Box table.table thead tr th.Selcted_Plan {
    background-color: #ebeefd;
}
.Trial_Left .Table_Box table.table tbody tr td.Selcted_Plan {
    background-color: #ebeefd !important;
}
/* .Trial_Left .Table_Box table.table thead tr th .selected_btn span {
    color: #fff;
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    margin: 0;
}
.Trial_Left .Table_Box table.table thead tr th p {
    color: var(--Text-Grey-700, #344054);
    text-align: center;
    font-family: Inter;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 32px;
    margin-top: 12px;
} */
.head_sub {
    margin-bottom: 24px;
}
/* Add for tags hierarchy */
.head_sub h1, .head_sub h2 {
    color: var(--Theme-Dark-Blue-800, #26244A);
    font-family: Inter;
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    letter-spacing: -0.72px;
    margin-bottom: 12px;
}
.head_sub p, .head_sub h3 {
    color: var(--Text-Grey-600, #475467);
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
}
/* .Trial_Left .Table_Box table.table thead tr th span {
    margin-left: 5px;
    color: var(--Text-Grey-700, #344054);
    text-align: center;
    font-family: Inter;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 32px;
}
.Trial_Left .Table_Box table.table thead tr th:first-child > span {
    color: var(--Text-Grey-700, #344054);
    font-family: Inter;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 32px;
    margin: 0 0 16px 0;
    display: block;
    text-align: left;
} */
.pricing_trial {
    display: flex;
    align-items: center;
    gap: 12px;
    flex-wrap: wrap;
    margin-bottom: 16px;
}
table.table thead tr th:first-child .pricing_trial span {
    color: var(--Text-Grey-700, #344054);
    font-family: Inter;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 32px;
    margin: 0;
}
table.table thead tr th:first-child .pricing_trial b {
    color: var(--Theme-Blue-500, #3A58EF);
    font-family: Inter;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 32px;
}
/* .Trial_Left .Table_Box .table>thead {
    vertical-align: middle;
}
.Trial_Left .Table_Box table.table thead tr th small {
    color: var(--Warning-Yellow-900, #7A2E0E);
    font-family: Inter;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    border-radius: 4px;
    background: var(--Warning-Yellow-200, #FEDF89);
    padding: 2px 8px;
    height: 20px;
    display: inline-block;
}
.Trial_Left .Table_Box table.table thead tr th:last-child small {
    background: transparent;
}
.Trial_Left .Table_Box table.table tr:nth-child(odd) td {
    border-bottom: 1px solid var(--Text-Grey-300, #D0D5DD);
    background: #FFF;
} */
/* .Table_Box table.table tbody tr td {
    color: var(--Text-Grey-700, #344054);
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    border-bottom: 1px solid var(--Text-Grey-300, #D0D5DD);
    background: var(--Text-Grey-100, #F2F4F7);
} */
/* .Trial_Left .Table_Box table.table tbody tr td {
    padding: 12px 8px;
    color: var(--Text-Grey-600, #475467);
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 28px;
    background-color: #fff;
} */
.desc_last {
    color: var(--Text-Grey-600, #475467);
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    margin-top: 24px;
}
/* .Trial_Left .Table_Box table.table tbody tr td a.access_to_communities {
    display: flex;
    justify-content: space-between;
}
.Trial_Left .Table_Box table.table tbody tr td.Link_Text {
    display: flex;
    align-items: baseline;
    gap: 5px;
    height: 46px;
}
.Trial_Left .Table_Box{
    border: none;
}
.Trial_Left .Table_Box table.table tbody tr td a.access_to_communities {
    display: flex;
    gap: 16px;
    width: 100%;
    align-items: center;
    color: var(--Text-Grey-700, #344054);
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
    text-decoration-line: underline;
    justify-content: flex-start;
}


.Trial_Left .c_tooltip .c_tooltiptext {
    left: 170px;
    bottom: -30%;
    top: auto;
}


.Trial_Left .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;
}
.Trial_Left .c_tooltip .c_tooltiptext::after {
    left: 8px;
} */
.new_breadcrumb {
    display: flex;
    align-items: center;
    gap: 3px;
    margin-bottom: 24px;
}
.new_breadcrumb a {
    color: var(--Text-Lignt, #75757D);
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 160%;
    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;
}
.new_breadcrumb a.active {
    color: var(--Dark-Text, #1D2939);
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    text-decoration: none;
}
/* .Trial_Left  .table>:not(caption)>*>* {
    padding: 0.3rem .3rem;
} */
.Choose_Plan {
    border-radius: 8px;
    border: 1px solid var(--Text-Grey-200, #EAECF0);
    background: var(--White, #FFF);
    box-shadow: 0px 1px 3px 0px rgba(16, 24, 40, 0.10), 0px 1px 2px 0px rgba(16, 24, 40, 0.06);
    padding: 24px;
}
.Choose_Plan h3 {
    color: var(--Text-Grey-900, #101828);
    font-family: Inter;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 130%;
    margin-bottom: 8px;
}
.Select_Box {
    border-radius: 8px;
    border: 1px solid var(--Text-Grey-100, #F2F4F7);
    background: var(--Text-Grey-100, #F2F4F7);
    padding: 8px 16px;
}
.Select_Box .form-check {
    display: flex;
    gap: 16px;
    align-items: center;
}
.Select_Box .form-check label.form-check-label {
    color: var(--Theme-Blue-800, #182878);
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
}
.Select_Box .form-check label.form-check-label p {
    color: var(--Text-Grey-800, #1D2939);
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
}
.Select_Box .form-check label.form-check-label p span {
    color: var(--Text-Grey-500, #5D667B);
    font-family: Inter;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-left: 4px;
}
.Select_Box .form-check input {
    width: 20px;
    height: 20px;
}
.Select_Box.active {
    border-radius: 8px;
    border: 1px solid var(--Theme-Blue-200, #9CABF7);
    background: var(--Theme-Blue-50, #EBEEFD);
}
.Card_Detail {
    border-radius: 8px;
    background: var(--Text-Grey-50, #F9FAFB);
    display: flex;
    padding: 8px 16px;
    margin-block: 32px;
}
.Card_Detail p {
    color: var(--Text-Grey-500, #5D667B);
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    margin-bottom: 6px;
}
.Card_Detail span {
    color: var(--Text-Grey-800, #1D2939);
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
}
.Subscription_Period {
    border-right: 1px solid #D0D5DD;
    padding-right: 24px;
    margin-right: 24px;
}
.Terms_Privacy .form-check label.form-check-label {
    color: var(--Text-Grey-600, #475467);
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
}
/* .Trial_Left .Table_Box table.table thead tr th:first-child {
    color: var(--Text-Grey-500, #5D667B);
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    width: 370px;
} */
.card_dtbx_head {
    color: var(--Text-Grey-600, #475467);
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px;
    margin-bottom: 12px;
}
.card_dtbx label.form-check-label {
    font-size: 14px;
}
.selected_btn {
    text-align: center;
    color: #5D667B;
    border-radius: 3.35px;
    padding: 8px 15px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20.1px;
    box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 8px;
    border: 1px solid #3a58ef;
    background: #3a58ef;
}
.Blue_Fill_Btn.course_catalogue_btn {
    border: 1px solid #3A58EF !important;
    color: #3A58EF !important;
    background: transparent !important;
}
.eyeicn_wrap {
    position: relative;
}
.eyeicn {
    position: absolute;
    right: 12px;
    top: 10px;
    cursor: pointer;
}
.isclosebtn {
    padding: 20px 0;
    text-align: right;
    display: none;
}
.isclosebtn a {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    justify-content: flex-end;
    color: var(--Text-Grey-900, #101828);
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
}
p.error_paymentfail {
    border-radius: 8px;
    background: var(--Error-Red-50, #FEF3F2);
    padding: 4px 16px;
    color: var(--Error-Red-900, #7A271A);
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    margin: 16px 0;
}
p.error_paymentfail span {
    color: var(--Error-Red-700, #B42318);
    text-align: center;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
}
.card_dtbx {
    margin-bottom: 16px;
}
.othercontent button.Continue {
    border-radius: 4px;
    border: 1px solid var(--Theme-Blue-500, #3A58EF);
    padding: 12px 20px;
    color: var(--Theme-Blue-500, #3A58EF);
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    background: transparent;
}

.powered_by.mt-3 {
    display: flex;
    align-items: center;
}
.powered_by label {
	margin-right: 5px;
}
.powered_by_logo {
	display: inline-block;
	position: relative;
}
.powered_by_logo::after {
	content: '';
	width: 1px;
	height: 20px;
	background: #EAECF0;
	display: inline-block;
	position: absolute;
	top: 12px;
	right: 8px;
}
.powered_by_logo:last-child:after {
    display: none;
}
.Choose_Plan.custom_text_plan p {
	font-size: 14px;
}




/* Black Friday Start */

.Black_Friday_Main {
    top: 78px;
    background: var(--Theme-Blue-50, #EBEEFD);
}

.Black_Friday_Box {
    border-radius: 0 0 12px 12px;
    background: var(--Text-Grey-900, #101828);
    padding: 13px 21px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.Black_Friday_Box .Black_Friday_Title h2 {
    color: var(--White, #FFF);
    font-family: Inter;
    font-size: 24px;
    font-style: normal;
    font-weight: 800;
    line-height: 30px; /* 125% */
    letter-spacing: 0.48px;
}

.Black_Friday_Box .Black_Friday_Title h2 span {
    color: #F00;
    font-family: Inter;
    font-size: 24px;
    font-style: normal;
    font-weight: 800;
    line-height: 30px;
    letter-spacing: 0.48px;
}

.Label_Box_Main {
    display: flex;
    align-items: center;
    gap: 8px;
}

.Label_Box_Main label.Days_Box {
    display: flex;
    flex-direction: column;
    border-radius: 8px;
    background: var(--White, #FFF);
    padding: 4px 6px;
    color: var(--Text-Grey-700, #344054);
    text-align: center;
    font-family: Inter;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.Label_Box_Main span {
    color: #FFF;
    text-align: center;
    font-family: Inter;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.Label_Box_Main label.Days_Box span {
    color: #F00;
    text-align: center;
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 18px;
    margin-bottom: 4px;
}

.Black_Friday_Box a.Subscribe_Now_Btn {
    border-radius: 4px;
    background: var(--White, #FFF);

/* Shadow/xs */
    box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05);
    padding: 8px 14px;
    color: var(--Theme-Blue-500, #3A58EF);

/* 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;
}



.Trial_Left .Table_Box tr.chart_row td .user_list_tbl table tbody td:has(.arrow_black):hover {
    transform: translateX(10px);
    transition: .4s linear all;
}
.Trial_Left .Table_Box tr.chart_row td .user_list_tbl table tbody td:has(.arrow_black) a:hover {
    color: #3A58EF;
}
.Trial_Left .Table_Box tr.chart_row td .user_list_tbl table tbody td:has(.arrow_black):hover .arrow_black {
    /* transform: rotate(45deg); */
}
.Trial_Left .Table_Box tr.chart_row td .user_list_tbl table tbody td:has(.arrow_black):hover .arrow_black path {
    /* fill: #3A58EF; */
}

.Trial_Left .Table_Box table.table tbody tr td svg.arrow_black {
    width: 16px;
    height: 16px;
}

section.Trial_Main.Subscription_Plan {
    padding: 72px 0;
}



/* Black friday New Page */


.Reviews p a.Reviews_blank {
    margin-left: 8px;
    background: transparent;
    padding: 0;
    color: var(--Text-Grey-700, #344054);
    text-align: center;
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 28px;
    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;
}


.Black_Friday_Trial_Main .Trial_Left .Table_Box table.table thead tr th p {
    color: var(--Theme-Blue-500, #3A58EF);
    font-family: Inter;
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 44px; /* 122.222% */
    letter-spacing: -0.72px;
    text-align: center;
}

.Black_Friday_Trial_Main .Trial_Left .Table_Box table.table thead tr th p b {
    color: var(--Text-Grey-500, #5D667B);
    text-align: center;

/* Display xs / Semibold */
    font-family: Inter;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px; /* 133.333% */
    text-decoration-line: line-through;
    width: 100%;
    display: inline-block;
}

section.details_comparision.Detailed_Comparison h2.dc_title, 
section.details_comparision.Detailed_Comparison span.dcdesc{
    text-align: center;
}

section.details_comparision.Detailed_Comparison span.dcdesc{
    text-align: center;
    margin-bottom: 48px;
}

.requirement_icn.Blank_Check {
    padding-left: 36px;
}
.Explainer_Video a {
    border-radius: 4px;
    border: 1px solid var(--White, #FFF);
    background: var(--Theme-Blue-800, #3A58EF);
    box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05);
    color: var(--White, #FFF);
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    padding: 12px 18px;
    display: inline-block;
}
.Explainer_Video a:hover {
    background: var(--Theme-Blue-500, #182878);
}
.modal-header.explainer_video {
    position: absolute;
    top: -10px;
    right: -10px;
    background-color: #fff;
    border-radius: 50%;
    padding: 12px;
    width: 35px;
    height: 35px;
    z-index: 123;
}
.modal-header.explainer_video button.btn-close {
    font-size: 15px;
    margin: 0;
    width: auto;
    padding: revert;
}

h1.Title span.Strike_Text {
    text-decoration: line-through;
    color: var(--Theme-Dark-Blue-800, #26244A);
}

/*Christmas-23-12-25 Utsav Start*/

.Christmas_Top_left .Stay_Gola{
    position: fixed;
    top: 137px;
    left: 30px;
}
.Christmas_Top_left .Not_Stay {
    position: absolute;
    top: 0;
    left: 9%;
}
.Christmas_Top_Right .Not_Stay {
    position: absolute;
    top: 0;
    right: 8%;
}
.Christmas_Top_Right .Stay_Gola {
    position: fixed;
    top: 137px;
    right: 30px;
}
.Web_Comparison .table-responsive {
    position: relative;
    overflow: visible;
}
.Christmas_Cap_Two {
    position: absolute;
    top: 11.7%;
    left: -62px;
    display: none;
}

.Christmas_Top_left {
    display: none;
}

.Christmas_Top_Right {
    display: none;
}

/*Christmas-23-12-25 Utsav End*/





.Trial_Left .Table_Box table.table tbody tr td .requirement_icn span a {
    /* color: var(--Theme-Blue-500, #3A58EF); */

/* Text lg / Medium */
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 28px; /* 155.556% */
    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;
}

.Trial_Left .Table_Box table.table tbody tr td .requirement_icn span svg.arrow_black {
    width: 18px;
    height: 18px;
}

.Trial_Left .Table_Box tr.chart_row td .user_list_tbl table tbody td:has(.arrow_black):hover {
    transform: translateX(0px);
}

/* Smarter_CPE_Box - Start - 130226  */

section.Smarter_CPE .Smarter_CPE_Box {
    border-radius: 12px;
    border: 1px solid var(--Text-Grey-500, #5D667B);
    background: var(--White, #FFF);
    margin-top: -105px;
    z-index: 9;
    position: relative;
    display: flex;
    align-items: center;
    padding: 24px;
    gap: 24px;
}

.Smarter_CPE_Box_Left img.Smarter_CPE_Img {
    min-width: 222px;
}

.Smarter_CPE_Box {}

.Smarter_CPE_Box_Right {}

.Smarter_CPE_Box_Right h2 {
    color: var(--Theme-Dark-Blue-800, #26244A);

/* Display sm / Bold */
    font-family: Inter;
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: 38px; /* 126.667% */
    margin-bottom: 8px;
}

.Smarter_CPE_Box_Right p {
    color: var(--Text-Grey-900, #101828);

/* Text md / Regular */
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 150% */
    margin-bottom: 24px;
}

.Smarter_CPE_Box_Right_Btns {
    display: flex;
    align-items: center;
    gap: 24px;
}

.Smarter_CPE_Box_Right_Btns a.Free_Trial_Btn {
    padding: 12px 20px;
    color: var(--White, #FFF);

/* Text md / Semibold */
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; /* 150% */
}

.Smarter_CPE_Box_Right_Btns a.Schedule_Call_Btn {
    border-radius: 4px;
    border: 1px solid var(--Theme-Blue-500, #3A58EF);
    padding: 12px 20px;
    color: var(--Theme-Blue-500, #3A58EF);

/* Text md / Semibold */
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; /* 150% */
    display: flex;
    align-items: center;
    gap: 8px;
}

.Smarter_CPE_Box_Right_Btns a.Schedule_Call_Btn:hover {
    background: var(--Theme-Blue-500, #3A58EF);
    color: #fff;
}

.Smarter_CPE_Box_Right_Btns a.Schedule_Call_Btn:hover svg path {
    fill: #fff;
}

/* Smarter_CPE_Box - End - 130226  */




/* table start */

.header-container {
    z-index: 100 !important;
}



.sp_all_features .table {
    border-collapse: separate;
    border-spacing: 0;
    margin-bottom: 0 !important;
}

.sp_all_features .table thead tr td.table_features {
    text-align: left !important;
    border-top: 0 !important;
    border-right: 0 !important;
    border-left: 0 !important;
}

.sp_all_features .table thead tr td.table_features .plan-toggle {
    text-align: left !important;
}


.sp_all_features .table thead tr td.table_features .plan-toggle .btn-group {
    background: #F4F9FF;
}

.sp_all_features .table thead tr td .table_cta {
    margin-top: 16px !important;
}

.sp_all_features .table thead tr td {
    border-left: 1px solid #BCD7FF;
    border-right: 1px solid #BCD7FF;
    border-top: 1px solid #BCD7FF !important;
    border-bottom: 1px solid #BCD7FF;
    padding: 24px 0px;
}

.sp_all_features .table thead tr td:not(:last-child) {
    border-right: 0 !important;
}

.sp_all_features .table tr td {
    /* border-left: 1px solid #BCD7FF;
    border-right: 1px solid #BCD7FF; */
}

.sp_all_features .table thead tr td.active {
    border-color: #0F67EA !important;
    /* border-right: 1px solid #0F67EA !important;
    border-bottom: 1px solid #bcd7ff !important; */

    position: relative;
}

.sp_all_features .table tr td:not(:last-child) {
    /* border-right: 0 !important; */
}

.sp_all_features .table tr td.active {
    border-right: 1px solid #0F67EA !important;
    border-left: 1px solid #0F67EA !important;
    background: #F4F9FF;
}

.sp_all_features .table thead tr td.active .mostlike {
    background: #DFECFF;
    font-size: 14px;
    line-height: 24px;
    font-family: "proxima-nova", sans-serif;
    font-weight: 600;
    font-style: normal;
    color: #0F67EA !important;
    padding: 8px !important;
    position: absolute;
    left: -1px;
    right: -1px;
    top: -41px;
    border-radius: 16px 16px 0px 0px;
    border: 1px solid #0F67EA;
    border-bottom: 0 !important;

}

.sp_all_features .table tbody .table-tit td.active {
    border-right: 1px solid #0F67EA !important;
    border-left: 1px solid #0F67EA !important;
}

.sp_all_features .table thead tr td.active {
    border-right: 1px solid #0F67EA !important;
    border-left: 1px solid #0F67EA !important;
    border-top: 1px solid #0F67EA;
    position: relative !important;
}

.sp_all_features .table tbody .table-tit td {
    background: rgba(218, 233, 255, 0.30);
    border: 1px solid #BCD7FF !important;
    font-size: 20px !important;
    line-height: 30px !important;
    color: #1B1C1E !important;
    border-top: 0 !important;
}

.sp_all_features .table tbody .table-tit td:not(:last-child) {
    border-right: 0 !important;
}

.sp_all_features .table tr td.active+td {
    border-left: 0 !important;
}


.sp_all_features .table tbody .table-tit td.active {
    border-right: 1px solid #0F67EA !important;
}



.sp_all_features .table thead tr td .btn-link {
    font-size: 16px;
    line-height: 26px !important;
    border-radius: 8px;
    border: 1.5px solid #0F67EA;
    color: #0F67EA;
    padding: 8px 16px;
    font-family: "proxima-nova", sans-serif;
    font-weight: 600;
    font-style: normal;
    display: inline-block;
}

.sp_all_features .table thead tr td .btn-link:hover {
    background: #0F67EA !important;
    color: #FFFFFF !important;
}

.sp_all_features .table thead tr td.active .btn-link {
    background: #0F67EA !important;
    color: #FFF !important;
}

.sp_all_features .table td,
.sp_all_features .table th {
    border-top: 0 !important;
}

.sp_all_features .table thead tr td.active .btn-link:hover {
    background: #0C54C0 !important;
    border-color: #0C54C0 !important;
}

.sp_all_features .table tbody tr td {
    /* border-bottom: 1px solid #BCD7FF !important; */
}

.sp_all_features .table thead tr.top-table-resp {
    position: sticky;
    top: 87px;
    /* background: #FFF; */
    z-index: 10;
}

.sp_all_features .top-table-resp h2 {
    font-family: "proxima-nova", sans-serif !important;
    font-weight: 600 !important;
    font-style: normal !important;
    font-size: 32px !important;
    line-height: 42px !important;

    margin-bottom: 0px !important;
    margin-top: 0 !important;
}


.tableWidthFixed {
    table-layout: fixed;
}

.details_comparision table.table thead th:first-child { 
    border-radius: 16px 0 0 0;
    background: var(--Text-Grey-100, #F2F4F7);
}



/*responsive of Pricing page start*/




@media (max-width:1440.51px) { 
    h1.Title, h1.Title span { 
        font-size: 35px;
    }
}


@media (max-width: 1366px) {
    .Watch_Explainer_Video iframe {
        height: 450px;
    }
    h1.Title, h1.Title span { 
        font-size: 32px;
    }
 }
@media (max-width: 1199.51px) { 
    section.Accreditation_by .Accreditation_by_Bottom_Imgs .Support_img {
        min-width: 118px;
        max-height: 118px;
        min-height: 118px;
    }
.Watch_Explainer_Video iframe {
    height: 400px;
}
    .Qualifications ul {
        justify-content: center; 
    }

    a.Explore_Courses_Btn {
        padding: 12px 12px;
        font-size: 14px;
        display: inline-block;
    }

    .Accreditation_by_Bottom_Imgs {
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 12px;
    }

    section.Accreditation_by .Accreditation_by_Bottom_Imgs .Support_img {
        min-width: 75px;
        max-height: 75px;
        min-height: 75px;
        float: left;
        padding: 10px;
    }

    section.Accreditation_by .Accreditation_by_Bottom_Imgs .Support_img img {
        max-width: 40px;
    }

    section.Accreditation_by .Support_img {
        min-height: 115px; 
    }

    section.Accreditation_by .Support_img img.lazyload {
        max-width: 58px;
    }

    .Connect_with_Main .Connect_with_Box a.Schedule_Call_Btn {
        min-height: 94px;
        align-items: center;
    }
}
@media (max-width: 767px) {
    /*Utsav 23-12-25 Start*/
    .Christmas_Top_left {
        display: none;
    }
    .Christmas_Top_Right {
        display: none;
    }
    /*Utsav 23-12-25 End*/

    /*main first section start*/
    h1.Title {
        font-size: 24px;
    }
    h1.Title span {
        font-size: 24px;
    }
    .Trust_Reviews {
        flex-wrap: wrap;
    }
    .Trust_Reviews {
        gap: 4px 16px;
    }
    .Qualifications {
        flex-wrap: wrap;
        display: block;
        
    }
    .Qualifications ul.qualifications_list_slider  li{
        display: block;
    }
    .qualifications_list_slider .slick-prev {
        left: -32px;
        z-index: 99;
    }
    .qualifications_list_slider .slick-next {
        right: -32px;
        z-index: 9999;
    }
    .qualifications_list_slider .slick-prev:before,.qualifications_list_slider .slick-next:before{
        content: none;
    }
    .qualifications_list_slider .slick-prev,.qualifications_list_slider .slick-next {
        width: 40px;
        height: 40px;
        z-index: 9;
    }
    .Qualifications ul li a {
        display: inline-block;
        white-space: normal;
    }
     .Qualifications ul {
        max-width: calc(100% - 70px);
        margin-inline: auto;
        display: flex;
        justify-content: center;
    }
    .Qualifications ul li a.Explore{
        margin-top: 16px;
    }
    .Qualifications .slick-slider .slick-track{
        display: flex;
        align-items: center;
    }
    /*main first section over*/

    /*Testimonials start*/
    section.User_Sec {
        background-position: -230px 0px;
        background-repeat: no-repeat;
    }
    .Testimonials .center button.slick-prev.slick-arrow {
        left: 1%;
    }
    .Testimonials .center .slick-next {
        right: 1%;
    }
    .Testimonials .slideBoxLeft h3.Heading_H3 {
        max-width: 80%;
        margin-inline: auto;
    }
    .Testimonials .slideBoxRgt .slideBoxRgt_Author_Img {
        margin-left: 0;
    }
    /*Testimonials end*/




    /* Accreditations start */
    .Accreditations h2 {
        margin-bottom: 25px;
        color: var(--Theme-Dark-Blue-800, #26244A);
        text-align: center;
        font-family: Inter;
        font-size: 24px;
        font-style: normal;
        font-weight: 700;
        line-height: 130%;
    }
    section.Accreditations {
        padding: 46px 0;
    }
    /* Accreditations over */
    section.details_comparision p.dc_title {
        font-size: 24px;
    }
    section.details_comparision{
        padding: 46px 0;
    }
    section.Cources_Main {
        padding: 46px 0 128px;
    }
    /*Have Questions? Let’s Connect! start*/
    section.have_que.have_que_new .have_que_inner h3, section.have_que.have_que_new .have_que_inner h2 {
        color: var(--Text-Grey-700, #344054);
        text-align: center;
        font-family: Inter;
        font-size: 24px;
        font-style: normal;
        font-weight: 700;
        line-height: 32px;
    }
    section.have_que.have_que_new .haveque-img>img {
        display: none;
    }
    .have_que_inner {
        padding-top: 0;
    }
    section.have_que {
        padding: 46px 0;
    }
    .have_que .Get_started {
        background: 0 0;
        padding-bottom: 60px;
        display: block;
        border-radius: 12px;
        border: 1px solid var(--Text-Grey-200, #EAECF0);
        background: var(--White, #FFF);
        padding: 24px;
    }
    /*Have Questions? Let’s Connect! start*/
    /*faq*/
    section.FAQ_Main .Freq_Title h2 {
        color: var(--Theme-Dark-Blue-800, #26244A);
        text-align: center;
        font-family: Inter;
        font-size: 24px;
        font-style: normal;
        font-weight: 700;
        line-height: 130%;
    }
    section.FAQ_Main {
        padding: 46px 0;
    }


    .Black_Friday_Box .Black_Friday_Title h2 {
        font-size: 18px;
    }

    .Black_Friday_Box .Black_Friday_Title h2 span {
        font-size: 18px;
    }

    .Black_Friday_Box {
        justify-content: space-between;
        flex-direction: column;
    }
    .Label_Box_Main {
        margin-bottom: 12px;
    }

    .Main_Nav .nav-pills {
        display: flex;
        flex-wrap: nowrap;
        justify-content: start;
        overflow-x: scroll;
    }

    .Main_Nav .nav-pills li.nav-item .nav-link:hover.active {
        font-size: 16px;
    }

    .Main_Nav .nav-pills li.nav-item .nav-link {
        font-size: 16px;
    }

    .Accreditation_by_Bottom_Imgs {
        flex-wrap: wrap;
    }
    .Watch_Explainer_Video iframe {
        height: auto;
    }
    .Subscription_Star {
        flex-direction: column;
    }

    .Qualifications ul li h2:after {
        display: none;
    }

    section.Accreditation_by .Support_img {
        min-height: 80px;
    }

    .Connect_with_Main .Connect_with_Box a.Schedule_Call_Btn {
        min-height: initial;
    }

    .Testimonials .Center_Test button.slick-prev.slick-arrow, 
    .Testimonials .Center_Test1 button.slick-prev.slick-arrow, 
    .Testimonials.Shorts_Video .Center_Video button.slick-prev.slick-arrow, 
    .about_us_slider_New_Home1 button.slick-prev.slick-arrow {
        top: -6%;
    }

    .Testimonials .Center_Test button.slick-next.slick-arrow, 
    .Testimonials .Center_Test1 button.slick-next.slick-arrow, 
    .Testimonials.Shorts_Video .Center_Video button.slick-next.slick-arrow, 
    .about_us_slider_New_Home1 button.slick-next.slick-arrow {
        top: -6%;
    }

    /* Smarter_CPE - Start - 130226 */

    section.Smarter_CPE .Smarter_CPE_Box {
        flex-direction: column;
    }

    .Smarter_CPE_Box_Right_Btns {
        flex-direction: column;
    }

    .Smarter_CPE_Box_Right_Btns a.Schedule_Call_Btn {
        min-width: 209px;
        justify-content: center;
    }

    .Smarter_CPE_Box_Right h2 {
        text-align: center; 
    }

    .Smarter_CPE_Box_Right p {
        text-align: center;
    }

    /* Smarter_CPE - End - 130226 */

/*faq over*/
}
/*responsive of homepage end*/
