.text-content-wrapper strong {
    font-weight: bold;
}
/* Travel */
.eagle-banner-content-container {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: flex
;
    align-items: center;
}
.eagle-banner-container {
    position: relative;
}
.button-background {
    width: fit-content;
    background: white;
    border-radius: 5px;
}
.button-background a {
    /* padding: 15px 20px; */
}
.banner-heading-container > h2 {
    font-size: 45px;
    font-weight: 900;
}
.banner-text-container > p {
    font-size: 20px;
    font-weight: 400;
}
.banner-text-container {
    /* width: 37%; */
    margin: 30px 0;
}
.banner-button-wrapper p {
    padding: 10px 25px;
}
.banner-button-wrapper a {
    display: block;
}
.eagle-banner-content-container .banner-button-container p {
    color: #FF1E1E;
    font-size: 15px;
    font-weight: 600;
}
.team-qna-wrapper {
    display: flex;
}
.team-qna-wrapper > div {
    width: 50%;
}
.team-member-img .image {
    height: 400px;
}
.team-member-img .image img {
    object-fit: contain;
}
.text-container.left {
    padding-left: calc((100% - 1170px) / 2);
    display: flex;
    align-items: center;
}
.team-member-details.right .img-and-text-wrapper {
    display: flex;
    justify-content: flex-end;
}
.team-member-details.right {
    padding-right: calc((100% - 1170px) / 2);
    align-content: end;
}
.member-role p {
    font-size: 18px;
    font-weight: 600;
}
.team-member-name-and-role {
    align-content: flex-end;
    text-align: center;
}
.team-member-name-and-role {
    padding-bottom: 30px;
}
.travel-plans-inner .gws-button a:hover {
    color: #fff !important;
    background: #35B6B4 !important;
}
.types-of-plans-wrapper > .vc_column-inner > .wpb_wrapper {
    /* display: flex; */
}
.additional-coverage-section .right {
    margin: auto 0;
    padding-right: calc((100% - 1170px) / 2);
}
.additional-coverage-inner {
    display: flex;
}
.additional-coverage-heading.left > h2 {
    text-align: left;
}
.useful-information-section strong {
    font-weight: 700;
}
.useful-information-section .eagle-widthcontainer {
    padding: 70px 0;
    padding-right: 25%;
}
.useful-info-heading h2 {
    text-align: left;
}
.useful-info-heading {
    margin-bottom: 45px;
}
.why-choose-icon-with-text-wrapper .icon-wrapper {
    width: 50px;
}
.why-choose-icon-with-text-wrapper .wpb_wrapper {
    display: grid;
    grid-template-rows: repeat(2, 1fr);
    grid-template-columns: repeat(3, 1fr);
    gap: 20px;
}
.icon-text-wrapper {
    display: flex;
    flex-direction: row;
    gap: 20px;
}
.why-choose-icon-with-text-wrapper {
    margin-top: 60px;
}
.why-choose-icon-with-text-wrapper .icon-text-title p {
    font-weight: 700;
    margin-bottom: 10px;
}
.why-choose-our-section {
    margin: 100px 0;
}
.trusted-travel-partner-section {
    margin-top: 120px;
}
.trusted-travel-partner-text-wrapper {
    padding: 0 90px;
}
.make-a-claim-inner-wrapper .learn-more-btn a {
    width: fit-content;
    display: block;
    border-radius: 5px;
    overflow: hidden;
}
.make-a-claim-inner-wrapper .learn-more-btn p {
    padding: 10px 20px;
    color: white;
    background: #283671;
}
.make-a-claim-wrapper {
    display: flex;
}
.make-a-claim.left .image {
    width: 500px;
}
.trusted-travel-partner-text-wrapper-inner {
    margin-bottom: 80px;
}
.make-a-claim.left .image {
    width: 571px;
}
.make-a-claim-inner-wrapper > div:not(:last-child) {
    margin-bottom: 20px;
}
.how-to-heading > h2 {
    color: #283671;
    font-weight: 900;
}
.types-of-plans-section > .types-of-plans-wrapper.eagle-widthcontainer {
    float: none;
    padding: 80px 0;
}
.gws-heading.types-of-plans-heading.left > h2 {
    color: white !important;
    text-align: left;
}
.types-of-travel-text-and-icon-wrapper .wpb_wrapper {
    display: flex;
}
.container-col.types-of-insurance-icons-wrapper {
    display: grid;
    grid-template-rows: repeat(2, 1fr);
    grid-template-columns: repeat(2, 1fr);
    row-gap: 20px;
    column-gap: 30px
}
.container-types-of-insurance-icons-wrapper .icon-wrapper {
    width: 100px;
}
.container-types-of-insurance-icons-wrapper p {
    text-align: center;
}
.types-of-insurance-text .text-content-wrapper.left {
    padding-right: 360px;
}
.get-in-touch.left {
    width: 40%;
}
.get-in-touch.right {
    width: 60%;
    position: relative;
}
.form-inner-wrapper {
    padding: 40px;
    border-right: 1px solid #F0F0F0;
}
.get-in-touch-form-wrapper {
    display: flex;
    flex-direction: row;
}
.contact-eagle-wrapper {
    display: flex;
}
.get-in-touch-img {
    position: absolute;
    right: 0;
    bottom: 70px;
}
.get-in-touch-section-container {
    background: #6440BC;
    background: linear-gradient(180deg, rgba(100, 64, 188, 1) 0%, rgba(153, 208, 193, 1) 100%);
    background: linear-gradient(180deg, rgba(100, 64, 188, 0.60) 0%, rgba(153, 208, 193, 0.60) 51.17%);
    padding: 80px 0;

}
.get-in-touch-form-wrapper.eagle-widthcontainer {
    border-radius: 10px;
    background: white;
    min-height: 830px;
}
.insurance-at-eagle-section-inner {
    margin-top: 120px;
}
.form-label {
    color: #798DA3;
    margin-bottom: 0 !important;
    font-size: 12px;

}
.form-right-icon-container .image {
    width: 30px;
    height: auto;
}
.form-right-icon-container {
    align-self: center;
}
.address-wrapper, .phone-wrapper, .fax-wrapper, .email-wrapper {
    display: flex;
}
.get-in-touch-right-wrapper {
    margin-top: 100px;
    margin-left: 30px;
}
.contact-eagle-wrapper {
    padding: 30px 0;
    border-top: 1px solid #F0F0F0;
    border-bottom: 1px solid #F0F0F0;
}
.get-in-touch.left form input, .get-in-touch.left form select {
    border-color: #E2E2E2;
    box-shadow: none;
}
.form-right-icon-container {
    padding-right: 10px;
}
.get-in-touch-info-container {
    width: fit-content;
}
.email-wrapper {
    margin-top: 20px;
}
.form-right-text-wrapper {
    font-size: 15px;
}
.fax-text-wrapper > p, .email-text-wrapper > a > p, .form-right-text-wrapper > a > p {
    color: #042181 !important;
    text-decoration: underline;
}
.get-in-touch.left form input.gform_button {
    background: #042181 !important;
}
.types-of-text-wrapper.left {
    margin: 0 !important;
}
.make-a-claim-container.eagle-widthcontainer {
    padding-top: 150px;
}
.eagle-banner-inner-container {
    height: 76vh;
}
.eagle-banner-inner-container .eagle-img-container {
    height: 100%;
}
.member-role p {
    white-space: nowrap;
}
.qna-text-container {
    padding: 75px 0;
}
.travel-plans-inner .gws-button a {
    font-weight: 600;
}
.travel-team-qna-wrapper .team-qna-container .qna-header h2 {
    font-weight: 700;
}

.team-member-details.right .img-and-text-wrapper {
    height: 100%;
}
.img-and-text-wrapper .team-member-img .image {
    height: 100%;
    padding-top: 30px;
}
.eagle-banner-content-inner-container.eagle-widthcontainer .banner-heading-container h2 {
    line-height: 50px;
}
.banner-text-container {
    margin: auto;
}
.banner-button-container {
    display: flex;
}
.eagle-banner-content-inner-container.eagle-widthcontainer {
    width: 100%;
}
.eagle-text-content-inner-wrapper {
    max-width: 850px;
}
.eagle-banner-container .image {
    height: 100%;
}
.eagle-banner-content-inner-container.eagle-widthcontainer .banner-text-container {
    width: 570px;
}
.why-choose-icon-wrapper .wpb_wrapper {
    display: grid;
    grid-template-rows: repeat(2, 1fr);
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
    margin-top: 50px;
    row-gap: 50px;
}
.why-choose-icon-wrapper .wpb_wrapper .icon-text-title p, .why-choose-icon-wrapper .wpb_wrapper .icon-text-content-wrapper p {
    color: #283671;
}
.why-choose-icon-wrapper .wpb_wrapper .icon-text-title {
    font-weight: 800;
}
.first-choice-icons .wpb_wrapper {
    display: flex;
    width: 485px;
    justify-content: space-between;
    margin: auto;
}
.first-choice-icons .icon-text-wrapper {
    gap: 10px;
}
.first-choice-icons .icon-wrapper {
    width: 50px;
}
.first-choice-icons.eagle-widthcontainer {
    padding-bottom: 60px;
}
.first-choice-section {
    padding: 60px 0;
}
.why-choose-our-health-plan-section {
    padding: 60px 0;
}

.first-choice-icons.eagle-widthcontainer .icon-text-title p {
    font-weight: bold;
}
.first-choice-icons.eagle-widthcontainer .icon {
    display: flex;
    justify-content: center;
}
.the-first-choice-text-block {
    padding-bottom: 20px;
}
.four-distinct-plans {
    padding-bottom: 15px;
    padding-top: 15px;
}
.wysa-section-inner > .vc_column-inner > .wpb_wrapper {
    display: flex;
}
.container-col.wysa-title-and-text-container {
    width: 596px;
}
.insurance-at-eagle-container.eagle-widthcontainer.motorcycle {
    padding-top: 80px;
    padding-bottom: 20px;
}
.motorcycle-accordion-section {
    padding: 120px 0;
}
.motorcycle-team-qna {
    /* padding-top: 60px; */
}
.motorcycle-qna-section-inner .qna-text-container {
    padding-top: 80px;
}
.wysa-section, .snap-section {
    display: flex;
}
.wysa-section-left, .snap-section-right  {
    align-content: center;
    height: 100%;
}
.wysa-section-right .image, .snap-section-left .image {
    width: 400px;
}
.wysa-section-right .image-wrapper {
    justify-content: end;
    display: flex;
}
.wysa-section {
    padding-top: 20px;
}
.snap-section {
    padding: 20px 0;
}
.wysa-heading h2, .snap-heading h2 {
    text-align: left;
}
.payless-section {
    padding: 60px 0;
}
.network-text {
    padding-top: 30px;
    padding-bottom: 20px;
    color: #283671;
}
.network-text p {
    text-align: center;
    font-weight: 600;
}
.payless-header {
    padding-bottom: 30px;
}
.medecin-section {
    display: flex;
}
.our-partners-health-section {
    padding: 90px 0;
}
.medscheme-section-wrapper {
    align-items: stretch;
    display: flex;
}
.medscheme-section .medscheme-section-right {
    padding-right: calc((100% - 1170px) / 2);
    align-content: center;
}
.single-insurance-solution-wrapper .accordion-heading-description.health-features-column.col-width > .wrapper {
    padding: 20px 0 !important;
}
.accordion-heading-description.health-features-column.col-width {
    width: calc((100% - 30%) / 4) !important;
    padding-bottom: 80px;
    padding-top: 20px;
}
.health-features-wrapper .accordion-card .col-width {
    /* width: calc((100% - 40%) / 4) !important; */
}
.limit-per-illness {
    padding: 20px 0;
}
.health-features-wrapper {
    padding: 60px 0;
}
.health-features-heading h3 {
    color: #35B6B4;
    font-size: 32px;
    font-weight: 800;

}
.health-item-card {
    display: flex;
    gap: 5%;
}
.health-item-card .col-width {
    padding: 20px 0;
}
.title-panel-wrapper .health-item-title p {
    color: #283671;
    text-align: left;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}
.health-item-card .checkbox-description p {
    font-weight: 500;
}
.table-of-benefits {
    margin: 20px 0;
    font-weight: bold;
}
.lab-img-wrapper {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
.lab-text p {
    text-align: center;
    font-weight: 600;
}
.health-features-wrapper .health-item-card:last-child .check.col-width  {
    border-radius: 0 0 30px 30px;
    padding-bottom: 50px;
}
.table-of-benefits .gws-button.bg\#00000000.bg-text\#FFFFFF a {
    padding: 0 !important;
}
.table-of-benefits .gws-button.bg\#00000000.bg-text\#FFFFFF a:hover {
    border: 1px solid #00000000;
    background: transparent;
    color: #ffffff !important;
}
.wysa-section-inner > .vc_column-inner > .wpb_wrapper > .vc_row.wpb_row.vc_inner.vc_row-fluid {
    margin-left: 0;
    margin-right: 0;
}
.medecin-section-left.wpb_column.vc_column_container.vc_col-sm-6 {
    padding-right: 5%;
}
.medecin-section-inner.eagle-widthcontainer .wpb_wrapper > .vc_row.wpb_row.vc_inner.vc_row-fluid {
    margin: 0;
}
.text-content-wrapper.our-partners-text {
    width: 760px;
    margin: 0 auto;
    text-align: center;
}
.medecin-a-domicile-heading h2 {
    text-align: left;
}
.network-img-slider button.slick-arrow {
    border: unset;
    background-color: transparent;
    position: absolute;
    top: 25px;
}
.network-img-slider button.slick-prev {
    left: -50px;
}
.network-img-slider button.slick-next {
    right: -50px;
}
.lab-text {
    padding-top: 30px;
    padding-bottom: 20px;
    font-weight: bold;
    color: #283671;
}
.health-features-section {
    padding-bottom: 60px;
}
.medscheme-section .medscheme-section-right h2 {
    text-align: left;
}
.network-img-container img {
    /* width: fit-content; */
    object-fit: contain;
}
.postid-853 .get-in-touch-section-container {
    display: none;
}

/* 404 */
.error-404-text h2 {
    color: #35B6B4;
    font-family: Arial;
    font-size: 170px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.page-not-found-text p {
    color: #283671;
    text-align: center;
    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}
.sorry-text {
    display: flex;
    justify-content: center;
    padding-top: 30px;
}
.sorry-text p {
    width: 350px;
}
.get-in-touch-404-btn {
    display: flex;
    width: 300px;
    height: 40px;
    justify-content: center;
    align-items: center;
    border-radius: 5px;
    background: #35B6B4;
}
.get-in-touch-404-btn p {
    color: #283671;
    text-align: center;
    font-family: Montserrat;
    font-size: 15px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}
.back-to-home-btn {
    display: flex;
    width: 300px;
    height: 40px;
    /* padding: 8px 16px; */
    justify-content: center;
    align-items: center;
    gap: 10px;
    border: 1px solid #283671;
    border-radius: 5px;
}
.back-to-home-btn p {
    color: #283671;
    text-align: center;
    font-family: Montserrat;
    font-size: 15px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}
.error-404-text-container.eagle-widthcontainer {
    text-align: center;
    padding: 180px 0;
}
.btn-inner-wrapper {
    display: flex;
    justify-content: center;
    gap: 40px;
    padding-top: 30px;
    flex-wrap: wrap;
}
.error-404-wrapper {
    background: linear-gradient(90deg, rgba(53, 182, 180, 0.20) 0%, rgba(100, 64, 188, 0.04) 100%);
    padding: 35px 50px;

}
.error-404-inner-wrapper {
    background-color: white;
    box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, 0.10);
    /* margin: 20px; */
    border-radius: 20px;
}

/* Thank you */
.gws-image-item.eagle-logo-thank-you .image {
    width: 220px;
}
.gws-image-item.eagle-logo-thank-you .image-wrapper {
    display: flex;
    justify-content: center;
}
.gws-heading.thank-you-txt h2 {
    font-family: Gellatio;
}
.gws-button-wrapper.back-to-home-btn {
    margin: auto;
}
.gws-heading.thank-you-txt {
    padding: 80px 0 40px 0;
}
.text-content-wrapper.thank-you-para {
    padding-bottom: 40px;
}
.thank-you-section {
    background: linear-gradient(90deg, rgba(53, 182, 180, 0.20) 0%, rgba(100, 64, 188, 0.04) 100%);
    padding: 35px 50px;
}
.thank-you-container {
    background: white;
    box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, 0.10);
    border-radius: 20px;
}
.thank-you-inner > .vc_column-inner > .wpb_wrapper {
    padding: 120px 0;
}
.text-content-wrapper.thank-you-para a {
    text-decoration-line: underline !important;
}
.archive-team-member .linked-in-container {
    position: absolute;
    padding: 10px;
}
.archive-team-member .linked-in-container i.fa-brands.fa-linkedin-in {
    font-size: 30px;
    transition: 0.3s;

}
.archive-team-member .linked-in-container:hover i.fa-brands.fa-linkedin-in {
    color: white;
    font-size: 35px;
    transition: 0.3s;
}
.archive-team-member {
    height: 440px;
    overflow: clip;
}
.newsletter-social-section .social-media-icons a {
    width: 46px;
    height: 46px;
}
.why-choose-icon-wrapper .icon-wrapper {
    width: 60px;
    height: auto;
}
.gws-heading.our-partners-header {
    padding-bottom: 20px;
}
.gws-heading.wysa-heading {
    padding-bottom: 10px;
}
.get-in-touch-right-wrapper .form-icon-wrapper {
    display: flex;
}
.accordion-wrapper.health-features-wrapper .heading-wrapper.eagle-widthcontainer {
    gap: 5%;
}
.content-wrapper.container-features-wrapper .icon-wrapper {
    width: auto;
    height: 90px;
}
.accordion.eagle-widthcontainer .health-item-card:nth-child(4) > div {
    padding-top: 50px !important;
}
.health-features-wrapper .title-panel-wrapper {
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.team-member-content.popup-box .member-left-content-wrapper img {
    object-fit: contain;
}
.single-claim-report-your-claim-inner-row .single-claim-report-your-claim-heading p strong a {
    color: #35B6B4;
}
.single-claims-content-wrapper .quotes-items-wrapper.slick-slider button i {
    font-weight: 700;
    font-size: 25px;
    color: #283671;
}
.single-claims-content-wrapper .quotes-items-wrapper.slick-slider button {
    border: none;
    background: transparent;
}
.financial-highlights-heading.mobile-only {
    display: none;
}
.single-blog-container thead, .single-blog-container td {
    border-width: 1px;
}
.container-col.mosofer-wrapper a:after {

}
.financial-highlights-heading.mobile-only {
    /* position: static; */
}
.container-col.mosofer-wrapper a:after {
    /* display: none; */
    opacity: 0;
    content: var(--phone-num, "12345");
    background: #e9e9e9d4;
    padding: 10px;
    border-radius: 10px;
    position: absolute;
    bottom: 35px;
    left: 60px;
    /* right: 0; */
    transition: 0.5s ease-in-out;
    color:  #283671;
}
.container-col.mosofer-wrapper a:hover:after {
    /* display: block; */
    opacity: 1;
    transition: opacity 0.5s ease;
}
.blog-title h4 {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
}

.newsletter-top-wrapper .gform-footer.gform_footer.top_label {
    position: absolute;
    right: 0;
    bottom: 10px;
}
.newsletter-top-wrapper .gform_button.button{
    background-color: #35B6B4 !important;
}
.gws-heading.gellatio h2 {
    font-weight: 400;
}


/* EKYC */
.ekyc-banner-container .vc_column_container>.vc_column-inner {
    max-width: 1170px;
    margin: 0 auto;
}
.ekyc-banner-container > .vc_column_container>.vc_column-inner > .wpb_wrapper {
    display: flex;
    gap: 5%;
    align-items: center;
}
.ekyc-banner-container .left-content-wrapper {
    width: 50%;
}
.ekyc-banner-container .right-content-wrapper {
    width: 50%;
}
.ekyc-banner-container .vc_column_container>.vc_column-inner .gws-heading h2 {
    text-align: left;
}
.ekyc-banner-container .vc_column_container>.vc_column-inner .gws-heading {
    margin-bottom: 11px;
}
.ekyc-banner-container .vc_column_container>.vc_column-inner .text-content-wrapper p {
    color: var(--Body-text, #4F556A);
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.ekyc-banner-container .right-content-wrapper .gws-image-item .image img {
    border-radius: 8px;
}
.what-is-ekyc-row .vc_row.wpb_row.vc_inner.vc_row-fluid.left-content-wrapper {
    width: calc(50% + (1170px / 2));
    border-radius: 0 8px 8px 0;
    background: linear-gradient(90deg, #35B6B4 0%, rgba(100, 64, 188, 0.20) 100%);
    height: 350px;
}
.what-is-ekyc-row .vc_row.wpb_row.vc_inner.vc_row-fluid.left-content-wrapper .wpb_wrapper {
    margin-left: calc((1170px / 2) / 2);
    padding: 41px 100px 41px 0;
}
.what-is-ekyc-row .vc_row.wpb_row.vc_inner.vc_row-fluid.right-content-wrapper {
    width: 50%;
    margin-right: calc((1170px / 2) / 2);
}
.what-is-ekyc-row >.vc_column_container>.vc_column-inner > .wpb_wrapper {
    display: flex;
    justify-content: space-between;
    gap: 5%;
}
.what-is-ekyc-row .vc_row.wpb_row.vc_inner.vc_row-fluid.right-content-wrapper .checklist-item .icon-wrapper {
    width: 27px;
}
.what-is-ekyc-row .vc_row.wpb_row.vc_inner.vc_row-fluid.left-content-wrapper .text-content-wrapper p {
    color: #FFF;
    font-family: Montserrat;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.what-is-ekyc-row {
    padding-bottom: 90px;
    padding-top: 100px;
}
.ekyc-qr-row > .vc_column_container>.vc_column-inner {
    max-width: 1170px;
    margin: 0 auto;
}
.ekyc-qr-row .left-content-wrapper h2 {
    font-style: normal;
    font-weight: 800;
    line-height: 43px; /* 153.571% */
    text-align: left;
}
.ekyc-qr-row .left-content-wrapper .text-content-wrapper p {
    font-size: 18px;
    color: #fff;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}
.ekyc-qr-row .right-content-wrapper {
    width: 50%;
}
.ekyc-qr-row .left-content-wrapper {
    width: 50%;
}
.ekyc-qr-row > .vc_column_container>.vc_column-inner >.wpb_wrapper {
    display: flex;
    align-items: center;
}
.ekyc-qr-row {
    background: linear-gradient(90deg, #35B6B4 0%, rgba(100, 64, 188, 0.20) 100%);
    padding: 20px 0 ;
}
.ekyc-qr-row .right-content-wrapper .gws-image-item .image-wrapper {
    width: 300px;
    height: auto;
    padding: 25px 35px;
    background: #fff;
}
.ekyc-qr-row .right-content-wrapper .gws-image-item {
    display: flex;
    justify-content: flex-end;
}
.content-wrapper.container-platform-steps-wrapper {
    padding: 50px;
}
.container-col.platform-steps-wrapper {
    justify-content: space-between;
}
.container-col.tuto-video-wrapper {
    flex-direction: column;
    align-items: center;
    max-width: 1170px;
    margin: 0 auto;
}
.ekyc-platform-row {
    height: 100%;
    position: relative;
    padding-top: 50px;
}
.content-wrapper.container-tuto-video-wrapper {
    height: 80%;
}
.ekyc-platform-inner-row.eagle-widthcontainer {
    border-radius: 8px;
    background: #FFF;
    box-shadow: 0 7.322px 21.966px 0 rgba(0, 0, 0, 0.05);
}
.ekyc-platform-inner-row .text-content-wrapper {
    background: #283671;
    border-radius: 0 0 8px 8px;
    box-shadow: 0 7.322px 21.966px 0 rgba(0, 0, 0, 0.05);
}
.container-col.tuto-video-wrapper .gws-heading {
    padding: 50px 0 30px;
}
.ekyc-platform-inner-row.eagle-widthcontainer .text-content-wrapper p {
    color: #FFF;
    text-align: center;
    font-family: Montserrat;
    font-size: 21px;
    font-style: normal;
    font-weight: 600;
    line-height: 43px; /* 204.762% */
}
.ekyc-platform-row >.vc_column_container>.vc_column-inner > .wpb_wrapper {
    background: rgba(100, 64, 188, 0.20);
    height: 810px;
}
.container-col.platform-steps-wrapper .icon {
    min-height: 76px;
}
.container-col.platform-steps-wrapper .icon-text-bottom .icon-text-title{
    min-height: 75px;
}
.container-col.platform-steps-wrapper .icon-text-bottom .icon-text-title p {
    color: #283671;
    font-family: Montserrat;
    font-size: 21px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}
.container-col.platform-steps-wrapper .icon-text-item:not(:last-child) .icon::after {
    content: ""; /* Or content: " "; */
    display: block; /* or inline-block, or absolute for positioning */
    width: 40%; /* Set desired width */
     /* Set desired height */
    height: 2px;
    background-image: url('https://stg-eagle-staging.kinsta.cloud/wp-content/uploads/2025/11/stroke-line.png');
    background-size: cover; /* Adjust as needed */
    margin: 0 auto;
}
.container-col.platform-steps-wrapper .icon-wrapper {
    display: flex;
}
.container-col.platform-steps-wrapper .icon {
    display: flex;
    align-items: center;
}
.container-col.platform-steps-wrapper .icon-text-bottom {
    padding-right: 50px;
}
.who-need-to-complete-row .left-img-wrapper {
    width: 40%;
    height: 400px;
    position: relative;
    bottom: 25px;
}
.who-need-to-complete-row  .container-right-content-wrapper {
    width: 60%;
}
.who-need-to-complete-inner-row .vc_column_container>.vc_column-inner > .wpb_wrapper {
    display: flex;
    align-items: center;
    gap: 8%;
}
.who-need-to-complete-inner-row.eagle-widthcontainer {
    border-radius: 8px;
    background: #35B6B4;
    height: 350px;
}
.who-need-to-complete-row {
    position: relative;
    padding: 80px 0 120px;
}
.who-need-to-complete-row .left-img-wrapper .image-wrapper {
    height: 100%;
}
.who-need-to-complete-row .left-img-wrapper .image-wrapper .image {
    height: 100%;
}
.who-need-to-complete-row .container-right-content-wrapper .text-content-wrapper ul li {
    color: #fff;
    padding-bottom: 18px;
}
.who-need-to-complete-row .container-right-content-wrapper .text-content-wrapper ul {
    margin-left: 0;
}
.who-need-to-complete-row .container-right-content-wrapper .text-content-wrapper p {
    color: #FFF;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    padding: 20px 0;
}
.who-need-to-complete-row .container-right-content-wrapper .text-content-wrapper ul li strong {
    color: #FFF;
    font-size: 21px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}
.questions-accordion-row {
    border-radius: 8px 8px 0 0;
    background: rgba(53, 182, 180, 0.10);
    height: 550px;
    padding: 50px 0;
}
.questions-accordion-inner-row .vc_column_container>.vc_column-inner >.wpb_wrapper {
    display: flex;
    justify-content: space-between;
}
.questions-accordion-inner-row .vc_column_container>.vc_column-inner >.wpb_wrapper > div {
    width: 50%;
}
.questions-accordion-inner-row .accordion-card {
    flex-direction: column;
}
.questions-accordion-inner-row .accordion-title p {
    color: #35B6B4;
    font-family: Montserrat;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}
.questions-accordion-inner-row .accordion-card {
    border-radius: 8px;
    background: #FFF;
    box-shadow: 0 7.322px 21.966px 0 rgba(0, 0, 0, 0.05);
}
.questions-accordion-inner-row .accordion-title .icon {
    width: 30px;
    height: 30px;
}
.questions-accordion-inner-row .accordion-title {
    display: flex;
    justify-content: space-between;
    padding: 20px 15px !important;
}
.questions-accordion-inner-row .accordion-title.active .icon-plus {
    display: none;
}
.questions-accordion-inner-row .accordion-title.active .icon-minus {
    display: block !important;
}
.questions-accordion-inner-row .accordion-title .icon.icon-minus {
    display: none;
}
.questions-accordion-inner-row .accordion-panel {
    padding: 14px 60px 11px 25px !important;
}
.questions-accordion-inner-row .accordion-card:not(:last-child) {
    margin-bottom: 15px;
}
.questions-accordion-inner-row .accordion-title.active {
    border-bottom: 1px solid #35B6B4;
}
.questions-accordion-inner-row.eagle-widthcontainer .gws-heading h2 {
    font-weight: 800;
    text-align: left;
}
.what-is-ekyc-row .left-content-wrapper .wpb_wrapper .gws-heading h2 {
    text-align: left;
}
.what-is-ekyc-row .right-content-wrapper .icon-text-title p {
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}
.what-is-ekyc-row .vc_row.wpb_row.vc_inner.vc_row-fluid.right-content-wrapper .icon-text-wrapper:not(:last-child) {
    padding-bottom: 20px;
}
.what-is-ekyc-row .right-content-wrapper.icon-text-title {
    padding-bottom: 5px;
}
.ekyc-banner-container {
    padding-top: 100px;
}
.desktop-hide {
    display: none;
}   


/* Header sidebar */
.ekyc-sidebar-pop-up{
    position: fixed;
    z-index: 99;
    top: 150px;
    right: 0;
}
.ekyc-sidebar-pop-up .ekyc-large-popup {
    transform: translate(0px, 0px);
    transition: all 0.5s ease-in-out;
}
.ekyc-sidebar-pop-up.small .ekyc-large-popup {
    transform: translateX(100vw);
}
.ekyc-sidebar-pop-up.small .ekyc-small-popup {
    transform: translate(0px, 0px);
}
.ekyc-sidebar-pop-up .ekyc-small-popup {
    transition: all 0.5s ease-in-out;
    transform: translateX(100vw);
    position: absolute;
    right: 0;
    top: 0;
}
.ekyc-sidebar-pop-up .ekyc-large-popup img {
    border-radius: 8px 0 0 8px;
}
.ekyc-sidebar-pop-up .ekyc-small-popup img {
    border-radius: 8px 0 0 8px;
}