body {
    margin: 0;
    padding: 0;
}

/* Common */
a {
    text-decoration: none;
}

/* Common End */

.navbar {
    width: 100%;
    height: 100px !important;
    display: flex;
    justify-content: space-between;
    align-items: center;
    background: #fff !important;
}

.nav-link {
    color: var(--Primary-500, #0033A0) !important;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    text-transform: capitalize;
}

.navbarButon {
    display: flex;
    width: auto;
    height: 60px;
    padding: 0 20px;
    justify-content: center;
    align-items: center;
    gap: 12px;
    flex-shrink: 0;
    border-radius: 13px;
    background: linear-gradient(90deg, #64AF55 0%, #5AA152 99.58%);
    box-shadow: 0 8px 8px 0 rgba(14, 67, 7, 0.20);
}

.button-text {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 0px;
}

.liveicon_navbar {
    width: 16px;
    height: 16px;
    background-size: cover;
    margin-bottom: 4px;
    animation: liveicon_navbar 1s infinite;
}

@keyframes liveicon_navbar {
    0% {
        opacity: 100%;
    }

    25% {
        opacity: 50%;
    }

    50% {
        opacity: 0%;
    }

    75% {
        opacity: 50%;
    }

    100% {
        opacity: 100%;
    }
}

.button-text-1 {
    color: #FFF;
    /* Button/Regular */
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    text-transform: capitalize;
}

.button-text-2 {
    color: #FFF;
    font-family: Inter;
    font-size: 11px;
    font-style: normal;
    font-weight: 600;
    letter-spacing: 2.53px;
    text-transform: capitalize;
}

.heroSection {
    width: 100%;
    height: 731px;
    background: #073B89;
    position: relative;
    display: flex;
    align-content: center;
    justify-content: center;
}

.herosectionWaterMark {
    position: absolute;
    left: 0%;
    bottom: 0%;
    opacity: 0.2;
}

.heroSectionWaper {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.HeroContentAndText {
    width: 527px;
    height: auto;
}

.heroSectionTitle {
    color: #FFF;
    font-family: Merriweather;
    font-size: 56px;
    font-style: normal;
    font-weight: 600;
    line-height: 60px;
    letter-spacing: -1.12px;
}

.heroSectionText {
    width: 500px;
    color: #FFF;
    font-family: Merriweather;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 28px;
    letter-spacing: -0.216px;
}

.heroSectionText2 {
    width: 600px;
    color: var(--Primary-100, #CEE0FA);
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
}

.heroSectionButton {
    width: auto;
    display: flex;
    gap: 30px;
    margin: 34px 0px;

}

.HerroButton-1 {
    display: inline-flex;
    height: 50px;
    padding: 0 24px;
    justify-content: center;
    align-items: center;
    gap: 8px;
    border-radius: 73px;
    background: #F6BE00;
    box-shadow: 0 8px 15px 0 rgba(11, 34, 69, 0.30);
    color: #0033A0;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    text-transform: capitalize;
}

.HerroButton-2 {
    display: inline-flex;
    height: 50px;
    padding: 0 24px;
    justify-content: center;
    align-items: center;
    gap: 8px;
    border-radius: 73px;
    background: #78BE20;
    box-shadow: 0 8px 15px 0 rgba(11, 34, 69, 0.30);
    color: #073B89;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    text-transform: capitalize;
}

.heroSectionTable {
    color: var(--Primary-100, #CEE0FA);
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
    display: block;
}

.heroSectionTable tbody tr td {
    padding-bottom: 12px;
}

.HeroTrust {
    margin-top: 30px;
}

.TrusrPoylot {
    margin-right: 12px;
}

.HeroTrustText {
    color: #FFF;
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 11.779px;
    margin-left: 12px;
}

.HeroTrustText span {
    color: #FFF;
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 11.779px;
}

.WhyUs {
    width: 100%;
    height: auto;
    background: #EFFDF0;
    padding: 80px 0px;
}

.WhyUsWaperTitel {
    color: var(--Primary-500, #0033A0);
    text-align: center;
    font-family: Merriweather;
    font-size: 48px;
    font-style: normal;
    font-weight: 600;
    line-height: 56px;
    letter-spacing: -0.96px;
    text-transform: capitalize;
}

.WhyUsCardWaper {
    width: 100%;
    height: auto;
    display: flex;
    justify-content: center;
    align-items: stretch;
    gap: 30px;
    padding: 0 20px;
    margin-top: 40px;
}

.WhyUsCard {
    display: flex;
    width: 312px;
    padding: 40px 15px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 8px;
    border-radius: 10px;
    background: #FFF;
    box-shadow: 0 14px 24px 0 rgba(0, 51, 160, 0.06);
}

.WhyUsCardIcon {
    display: flex;
    width: 74px;
    height: 74px;
    padding: 20px;
    justify-content: center;
    align-items: center;
    aspect-ratio: 1/1;
    border-radius: 9999px;
    background: #E4FFEE;
}

.WhyUsCardTitel {
    color: var(--Success-600, #0C7A13);
    text-align: center;
    font-family: Merriweather;
    font-size: 48px;
    font-style: normal;
    font-weight: 600;
    line-height: 56px;
    letter-spacing: -0.96px;
    text-transform: capitalize;
    margin: 0px;
}

.WhyUsCardText {
    color: var(--Gray-800, #243752);
    text-align: center;
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 26px;
    margin: 0px;
}

.WhyStandOut {
    width: 100%;
    height: auto;
    background: var(--Primary-50, #F0F5FF);
    padding: 80px 0px;
}

.WhyStandOutTitel {
    color: var(--Primary-500, #0033A0);
    text-align: center;
    font-family: Merriweather;
    font-size: 48px;
    font-style: normal;
    font-weight: 600;
    line-height: 56px;
    letter-spacing: -0.96px;
    text-transform: capitalize;
}

.WhyStandOutText {
    color: var(--Primary-700, #073B89);
    text-align: center;
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
}

.WhyStandOutTable {
    width: 100%;
    height: auto;
    margin-top: 40px;
    text-align: center;
    border-radius: 16px;
    overflow: hidden;
    display: flex;
    align-items: start;
}

.WhyStandOutTableHead {
    height: 89px;
    background: var(--Primary-100, #CEE0FA);
}

.WhyStandOutTableHeadOne {
    width: 596px;
    height: 89px;
    border-right: 1px solid #E3E3E3;
    background: var(--Primary-100, #CEE0FA);
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--Gray-900, #061C3D);
    text-align: center;
    font-family: Inter;
    font-size: 19px;
    font-style: normal;
    font-weight: 500;
    line-height: 32px;
    letter-spacing: -0.228px;
}

.WhyStandOutTableHeadTwo {
    width: 362px;
    height: 89px;
    border-right: 1px solid #E3E3E3;
    background: #0033A0;
    display: flex;
    align-items: center;
    justify-content: center;
}

.WhyStandOutTableHeadThree {
    width: 362px;
    height: 89px;
    background: var(--Primary-100, #CEE0FA);
    display: flex;
    align-items: center;
    justify-content: center;
    border-right: 1px solid #E3E3E3;
    color: var(--Gray-900, #061C3D);
    font-family: Inter;
    font-size: 19px;
    font-style: normal;
    font-weight: 500;
    line-height: 32px;
    letter-spacing: -0.228px;
}

.WhyStandOutTableBody {
    width: 100%;
    height: auto;
}

.WhyStandOutTableDataOne {
    width: 596px;
    height: 89px;
    background: #FFF;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--Primary-500, #0033A0);
    font-family: Merriweather;
    font-size: 22px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: -0.264px;
    border: 1px solid #E1EBFF;
}

.WhyStandOutTableDataTow {
    width: 362px;
    height: 89px;
    border-right: 1px solid #E1EBFF;
    background: #E8FFE9;
    display: flex;
    align-items: center;
    justify-content: start;
    color: var(--Primary-700, #073B89);
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    text-align: left;
    padding: 0 16px;
    border: 1px solid #E1EBFF;
}

.WhyStandOutTableDataTowText {
    display: flex;
    justify-content: start;
    align-items: start;
    gap: 8px;
}

.WhyStandOutTableDataTowText svg {
    width: 24px;
    height: 24px;
    flex-shrink: 0;
    aspect-ratio: 1/1;
}

.WhyStandOutTableDataThree {
    width: 340px;
    height: 89px;
    background: #FFF;
    color: var(--Primary-700, #073B89);
    display: flex;
    align-items: center;
    justify-content: start;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    border: 1px solid #E1EBFF;
    padding: 0 16px;
    text-align: left;
}

.WhyStandOutTableButtonWaper {
    width: 100%;
    text-align: center;
}

.WhyStandOutTableButton {
    display: inline-flex;
    height: 50px;
    padding: 0 24px;
    justify-content: center;
    align-items: center;
    gap: 12px;
    flex-shrink: 0;
    border-radius: 83px;
    background: #F6BE00;
    box-shadow: 0 8px 15px 0 rgba(11, 34, 69, 0.30);
    border: none;
    margin: 0 auto;
    margin-top: 40px;
    color: #0033A0;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    text-transform: capitalize;
}

.WhoWeHelp {
    width: 100%;
    height: auto;
    background: #0033A0;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: start;
    z-index: 0;
}

.WhoWeHelpImage {
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: absolute;
    z-index: -1;
}

.WhoWeHelpWaper {
    width: 100%;
    height: 100%;
    padding-top: 90px;
}

.WhoWeHelpTitle {
    color: var(--Gray-00, #FFF);
    text-align: center;
    font-family: Merriweather;
    font-size: 48px;
    font-style: normal;
    font-weight: 600;
    line-height: 56px;
    letter-spacing: -0.96px;
    text-transform: capitalize;
}

.WhoWeHelpText {
    color: var(--Primary-50, #F0F5FF);
    text-align: center;
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
}

.first-section {
    width: 100%;
    height: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 80px 0px;
    gap: 90px;
}

.first-section-Test {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: start;
    align-items: start;
    flex-direction: column;
    gap: 20px;
}

.first-section-Test h1 {
    color: var(--Gray-00, #FFF);
    font-family: Merriweather;
    font-size: 46px;
    font-style: normal;
    font-weight: 600;
    line-height: 44px;
    letter-spacing: -0.72px;
}

.first-section-Test p {
    width: 613px;
    color: var(--Primary-50, #F0F5FF);
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
}

.first-section-Test ul {
    list-style: none;
    padding: 0px;

}

.first-section-Test ul li {
    padding-bottom: 10px;
    color: var(--Primary-50, #F0F5FF);
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 46px;
}

.WhoWeHelpButton {
    display: flex;
    height: 50px;
    padding: 0 24px;
    justify-content: center;
    align-items: center;
    gap: 12px;
    border-radius: 83px;
    background: #F6BE00;
    box-shadow: 0 8px 15px 0 rgba(11, 34, 69, 0.30);
    border: none;
    color: #0033A0;
    text-align: center;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    text-transform: capitalize;
    cursor: pointer;
}

.ACAHealthInsurance {
    width: 100%;
    height: auto;
    padding: 90px 0px;
    background: #F0F5FF;
    position: relative;
}

.ACAHealthInsuranceTitel {
    color: var(--Primary-500, #0033A0);
    text-align: center;
    font-family: Merriweather;
    font-size: 48px;
    font-style: normal;
    font-weight: 600;
    line-height: 56px;
    letter-spacing: -0.96px;
    text-transform: capitalize;
}

.ACAHealthInsuranceText {
    width: 984px;
    color: var(--Primary-700, #073B89);
    text-align: center;
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
    margin: 0 auto;
}

.ACAHealthInsuranceCardWaper {
    width: 100%;
    height: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 30px;
    margin-top: 40px;
}

.ACAHealthInsuranceCard {
    width: 312px;
    border-radius: 10px;
    background: #FFF;
    box-shadow: 0 14px 24px 0 rgba(0, 51, 160, 0.06);
}

.ACAHealthInsuranceCardHead {
    width: 100%;
    height: 80px;
    border-radius: 10px;
    font-family: Merriweather;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
    letter-spacing: -0.48px;
    padding: 0px 24px;
    display: flex;
    align-items: center;
    justify-content: start;
    gap: 10px;
}

.ACAHealthInsuranceCardBody {
    width: 312px;
    height: 200px;
    padding: 24px;
    color: var(--Primary-700, #073B89);
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
}

.BronzePlan {
    background: #CD7F32;
    color: var(--Gray-00, #FFF);
}

.SilverPlan {
    background: #D3D1D0;
    color: var(--Gray-900, #061C3D);
}

.GoldPlan {
    background: #EEC900;
    color: #0033A0;
}

.PlatinumPlan {
    background: #E5E8EB;
    color: var(--Primary-500, #0033A0);
}

.ACAHealthInsuranceCardButtonWaper {
    text-align: center;
    margin-top: 40px;
}

.ACAHealthInsuranceCardButtonText {
    color: var(--Primary-700, #073B89);
    text-align: center;
    font-family: Merriweather;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
    letter-spacing: -0.48px;
}

.ACAHealthInsuranceCardButton {
    display: flex;
    height: 50px;
    padding: 0 24px;
    justify-content: center;
    align-items: center;
    gap: 12px;
    border-radius: 83px;
    background: #78BE20;
    box-shadow: 0 8px 15px 0 rgba(11, 34, 69, 0.30);
    color: #0033A0;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    text-transform: capitalize;
    border: none;
    margin: 0 auto;
    margin-top: 20px;
}

.ACAHealthInsuranceIconLogo {
    position: absolute;
    right: 0%;
    bottom: 2%;
}

.ExploreYourInsurance {
    background: var(--Primary-800, #04285C);
    width: 100%;
    height: auto;
    position: relative;
    z-index: 0;
}

.ExploreYourInsuranceImage {
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: absolute;
    z-index: -1;
}

.ExploreYourInsuranceWaper {
    width: 100%;
    height: 100%;
    padding: 80px 0px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

.ExploreYourInsuranceTitel {
    color: var(--Gray-00, #FFF);
    text-align: center;
    font-family: Merriweather;
    font-size: 48px;
    font-style: normal;
    font-weight: 600;
    line-height: 56px;
    letter-spacing: -0.96px;
    text-transform: capitalize;
}

.ExploreYourInsuranceText {
    width: 984px;
    height: auto;
    color: var(--Primary-50, #F0F5FF);
    text-align: center;
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
    margin: 0 auto;
}

.ExploreYourInsuranceCardWaper {
    width: 100%;
    height: auto;
    display: flex;
    justify-content: center;
    align-items: stretch;
    gap: 30px;
    margin-top: 40px;
}

.ExploreYourInsuranceCard {
    width: 648px;
    height: auto;
    border-radius: 10px;
    background: #FFF;
    box-shadow: 0 14px 24px 0 rgba(0, 51, 160, 0.06);
    padding: 32px;
    display: flex;
    flex-direction: column;
}

.ExploreYourInsuranceCardTitel {
    color: var(--Primary-500, #0033A0);
    font-family: Merriweather;
    font-size: 36px;
    font-style: normal;
    font-weight: 600;
    line-height: 44px;
    letter-spacing: -0.72px;
    margin-top: 24px;
}

.ExploreYourInsuranceCardText {
    color: var(--Primary-700, #073B89);
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
    margin-top: 15px;
}

.ExploreYourInsuranceCardList {
    list-style: none;
    padding: 0px;
    margin-top: 15px;
}

.ExploreYourInsuranceCardList li {
    padding-bottom: 14px;
    display: flex;
    gap: 14px;
    color: var(--Primary-500, #0033A0);
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
}

.ExploreYourInsuranceCardButtonWaper {
    display: flex;
    gap: 24px;
}

.ExploreYourInsuranceCardButtonOne {
    display: flex;
    height: 50px;
    padding: 0 24px;
    justify-content: center;
    align-items: center;
    gap: 12px;
    border-radius: 73px;
    background: #F6BE00;
    box-shadow: 0 8px 15px 0 rgba(11, 34, 69, 0.30);
    color: #0033A0;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    text-transform: capitalize;
    border: none;
}

.ExploreYourInsuranceCardButtonTow {
    display: flex;
    height: 50px;
    padding: 0 24px;
    justify-content: center;
    align-items: center;
    gap: 12px;
    border-radius: 83px;
    background: #78BE20;
    box-shadow: 0 8px 15px 0 rgba(11, 34, 69, 0.30);
    color: #0033A0;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    text-transform: capitalize;
    border: none;
}

.ReviewSection {
    width: 100%;
    height: auto;
    padding: 80px 0px;
    background: #F0F5FF;
}

.ReviewSectionWaper {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 24px;
}

.ReviewSectionImage {
    width: 312px;
    height: 120px;
    border-radius: 10px;
    background: #FFF;
    box-shadow: 0 3px 24px 0 rgba(0, 51, 160, 0.16);
}

.WhatOurClientsSay {
    width: 100%;
    height: auto;
}

.WhatOurClientsSayWaper {
    width: 100%;
    height: auto;
    padding: 80px 0px;
}

.WhatOurClientsSayTitel {
    color: var(--Primary-500, #0033A0);
    text-align: center;
    font-family: Merriweather;
    font-size: 48px;
    font-style: normal;
    font-weight: 600;
    line-height: 56px;
    letter-spacing: -0.96px;
    text-transform: capitalize;
}

.WhatOurClientsSayText {
    color: var(--Primary-700, #073B89);
    text-align: center;
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
}

.WhatOurClientsSayCardWaper {
    width: 100%;
    height: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 40px;
    margin-top: 40px;
}

.WhatOurClientsSayCardWaperMobile {
    display: none;
}

.WhatOurClientsSayCard {
    width: 424px;
    height: auto;
    flex-shrink: 0;
    border-radius: 10px;
    background: #FFF;
    box-shadow: 0 3px 24px 0 rgba(0, 51, 160, 0.16);
    padding: 25px;
    display: flex;
    flex-direction: column;
    gap: 28px;
}

.WhatOurClientsSayCardText {
    color: var(--Primary-700, #073B89);
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
}

.WhatOurClientsSayCardImageNAme {
    width: 100%;
    display: flex;
    gap: 16px;
    align-items: center;
}

.WhatOurClientsSayCardNameWaper {
    width: 100%;
    display: flex;
    gap: 6px;
    flex-direction: column;
    align-items: start;
}

.WhatOurClientsSayCardName {
    color: var(--Primary-500, #0033A0);
    font-family: Merriweather;
    font-size: 25px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: -0.192px;
    margin: 0px;
}

.WhatOurClientsSayCardNameText {
    color: var(--Gray-500, #838E9E);
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    margin: 0px;
}

.WhatOurClientsSayButton {
    width: 100%;
    margin-top: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.WhatOurClientsSayButtonOne {
    display: flex;
    height: 50px;
    padding: 0 24px;
    justify-content: center;
    align-items: center;
    gap: 12px;
    border-radius: 83px;
    background: #78BE20;
    box-shadow: 0 8px 15px 0 rgba(11, 34, 69, 0.30);
    color: #0033A0;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    text-transform: capitalize;
    border: none;
}

.FAQ {
    width: 100%;
    height: auto;
    background: #EFFDF0;
}

.FAQWaper {
    width: 100%;
    height: auto;
    padding: 80px 0px;
}

.FAQTitel {
    color: var(--Primary-500, #0033A0);
    text-align: center;
    font-family: Merriweather;
    font-size: 48px;
    font-style: normal;
    font-weight: 600;
    line-height: 56px;
    letter-spacing: -0.96px;
    text-transform: capitalize;
}

.FAQText {
    color: var(--Primary-700, #073B89);
    text-align: center;
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
}

.FAQCardWaper {
    width: 872px;
    height: auto;
    margin: 0 auto;
}

.accordion-item {
    margin: 20px 0px;
    border-radius: 15px;
    border: none;
}


.accordion-button {
    color: var(--Primary-500, #0033A0) !important;
    font-family: Merriweather !important;
    font-size: 25px !important;
    font-style: normal !important;
    font-weight: 500 !important;
    line-height: 28px !important;
    letter-spacing: -0.24px !important;
    background: #fff !important;
    padding: 25px;
    border: none;
}

.accordion-body {
    color: var(--Primary-700, #073B89);
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
}

.FAQButton {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 40px;
}

.FAQButtonOne {
    display: inline-flex;
    height: 50px;
    padding: 0 24px;
    justify-content: center;
    align-items: center;
    gap: 12px;
    flex-shrink: 0;
    border-radius: 83px;
    background: #78BE20;
    box-shadow: 0 8px 15px 0 rgba(11, 34, 69, 0.30);
    color: #0033A0;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    text-transform: capitalize;
    border: none;
}

.CTA {
    width: 100%;
    height: 438px;
    background: #0033A0;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}

.CTAIcon {
    position: absolute;
    left: 0%;
    bottom: 0%;
    opacity: 0.2;
}

.CTAWaper {
    width: 100%;
    height: auto;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.CTALeft {
    width: 50%;
    height: auto;
    display: flex;
    flex-direction: column;
    align-items: start;
    justify-content: center;
    gap: 24px;
}

.CTATitel {
    width: 500px;
    color: #FFF;
    font-family: Merriweather;
    font-size: 48px;
    font-style: normal;
    font-weight: 600;
    line-height: 56px;
    letter-spacing: -0.96px;
    text-transform: capitalize;
}

.CTAText {
    color: #FFF;
    font-family: Inter;
    font-size: 20px;
    font-style: normal;
    font-weight: 300;
    line-height: 28px;
}

.CTAButtonWaper {
    display: flex;
    gap: 24px;
}

.CTAButtonOne {
    display: flex;
    height: 60px;
    padding: 0 24px;
    justify-content: center;
    align-items: center;
    gap: 8px;
    border-radius: 73px;
    background: #F6BE00;
    box-shadow: 0 8px 15px 0 rgba(11, 34, 69, 0.30);
    border: none;
    color: #0033A0;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    text-transform: capitalize;
}

.CTAButtonTow {
    display: flex;
    height: 60px;
    padding: 0 24px;
    justify-content: center;
    align-items: center;
    gap: 12px;
    border-radius: 73px;
    background: #78BE20;
    box-shadow: 0 8px 15px 0 rgba(11, 34, 69, 0.30);
    border: none;
    color: var(--Primary-500, #0033A0);
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    text-transform: capitalize;
}

.HeroFormACAWaper {
    width: 527px;
    position: relative;
}

.HeroFormWaterMark {
    width: 300px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    opacity: 0.2;
}

.HeroFormACA {
    width: 100%;
    height: auto;
    border-radius: 16px;
    background: #ffffff1f;
    box-shadow: 3px 3px 0.5px -3.5px rgba(255, 255, 255, 0.50) inset,
        2px 2px 1px -2px #B3B3B3 inset,
        -2px -2px 1px -2px #B3B3B3 inset,
        0px 0px 0px 1px #99999900 inset, 0px 0px 22px 0px rgb(242 242 242 / 0%) inset;
    backdrop-filter: blur(6px);
    overflow: hidden;
}

.HeroFormACAHeader {
    width: 100%;
    height: 92px;
    background: #ffffff0f;
    display: flex;
    align-items: center;
    justify-content: center;
}

.HeroFormACAHeader h1 {
    color: #FFF;
    text-align: center;
    font-family: Merriweather;
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    line-height: 40px;
    letter-spacing: -0.64px;
    margin: 0px;
}

.HeroFormACAHeader p {
    color: var(--Primary-50, #F0F5FF);
    text-align: center;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    margin: 0px;
}

.HeroForm {
    padding: 26px;
    padding-top: 17px;
}

.HeroFormZipCountry {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0px;
}

.HeroFormZipCountryInputWaper {
    width: 48%;
}

.HeroFormZipCountryInputLabel {
    color: #FFF;
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
}

.HeroFormZipCountry input {
    width: 100%;
    height: 42px;
}

.HeroFormHelp {
    color: var(--Primary-200, #9DC1F5);
    font-family: Geist;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
}

.HeroFormSelect {
    width: 100%;
    height: 42px;
    color: var(--Primary-500, #0033A0);
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
}

.HeroFormTCP {
    color: #FFF;
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
}

.HeroFormRadio {
    display: flex;
    align-items: center;
    justify-content: start;
    gap: 16px;
}

.HeroFormButton {
    display: flex;
    width: 476px;
    height: 60px;
    padding: 0 24px;
    justify-content: center;
    align-items: center;
    gap: 12px;
    flex-shrink: 0;
    border-radius: 73px;
    background: #78BE20;
    box-shadow: 0 8px 15px 0 rgba(11, 34, 69, 0.30);
    border: none;
    color: var(--Primary-500, #0033A0);
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    text-transform: capitalize;
}

.WhyUsWaperTextACA {
    width: 1011px;
    color: var(--Primary-700, #073B89);
    text-align: center;
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
    margin: 0 auto;
}

.WhyUsCardACA {
    display: flex;
    width: 312px;
    padding: 40px 30px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 8px;
    border-radius: 10px;
    background: #FFF;
    box-shadow: 0 14px 24px 0 rgba(0, 51, 160, 0.06);
}

.WhyUsCardTitelACA {
    color: var(--Primary-500, #0033A0);
    text-align: center;
    font-family: Merriweather;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
    letter-spacing: -0.48px;
    margin: 0px;
}

.WhyUsCardTextACA {
    color: var(--Primary-700, #073B89);
    text-align: center;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    margin: 0px;
}

.WhyUsWaperText2ndACA {
    color: var(--Gray-700, #42526B);
    text-align: center;
    font-family: Inter;
    font-size: 16px;
    font-style: italic;
    font-weight: 400;
    line-height: 24px;
    margin-top: 40px;
}

.WhyUsWaperText2ndACA span {
    color: var(--Tertiary-500, #78BE20);
    font-family: Inter;
    font-size: 16px;
    font-style: italic;
    font-weight: 700;
    line-height: 24px;
}

.WhyUsWaperButtonACAWaper {
    width: 100%;
    height: auto;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
}

.WhyUsWaperButtonACA {
    display: flex;
    height: 50px;
    padding: 0 24px;
    justify-content: center;
    align-items: center;
    gap: 12px;
    color: #0033A0;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    text-transform: capitalize;
    border-radius: 73px;
    background: #F6BE00;
    box-shadow: 0 8px 15px 0 rgba(11, 34, 69, 0.30);
    border: none;
}

.ACAMarketplacePlans {
    width: 100%;
    height: auto;
    padding: 80px 0px;
}

.ACAMarketplacePlansWaper {
    width: 100%;
    height: auto;
}

.ACAMarketplacePlansCardWaper {
    width: 100%;
    height: auto;
    display: flex;
    align-items: stretch;
    justify-content: center;
    gap: 24px;
    margin-top: 40px;
}

.ACAMarketplacePlansTitel {
    color: var(--Primary-500, #0033A0);
    text-align: center;
    font-family: Merriweather;
    font-size: 48px;
    font-style: normal;
    font-weight: 600;
    line-height: 56px;
    letter-spacing: -0.96px;
    text-transform: capitalize;
}

.ACAMarketplacePlansText {
    color: var(--Primary-700, #073B89);
    text-align: center;
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
}

.ACAMarketplacePlansText {
    width: 943px;
    color: var(--Primary-700, #073B89);
    text-align: center;
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
    margin: 0 auto;
}

.ACAMarketplacePlansCard {
    width: 49%;
    height: auto;
    display: flex;
    flex-direction: column;
    gap: 14px;
    border-radius: 10px;
    background: #FFF;
    box-shadow: 0 3px 24px 0 rgba(0, 51, 160, 0.16);
    padding: 32px;
}

.ACAMarketplacePlansCardName h1 {
    color: var(--Primary-500, #0033A0);
    font-family: Merriweather;
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    line-height: 40px;
    letter-spacing: -0.64px;
}

.ACAMarketplacePlansCardName img {
    width: 171px;
    height: 21px;
}

.ACAMarketplacePlansCardText {
    color: var(--Primary-700, #073B89);
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
}

.ACAMarketplacePlansCardLIST {
    list-style: none;
    padding: 0px;
    display: flex;
    gap: 10px;
    flex-direction: column;
}

.ACAMarketplacePlansCardLIST li {
    color: var(--Primary-700, #073B89);
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
}

.ACAMarketplacePlansCardButton {
    display: inline-flex;
    height: 50px;
    padding: 0 24px;
    justify-content: center;
    align-items: center;
    gap: 12px;
    flex-shrink: 0;
    border-radius: 73px;
    background: #F6BE00;
    box-shadow: 0 8px 15px 0 rgba(11, 34, 69, 0.30);
    border: none;
    color: #0033A0;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    text-transform: capitalize;
}

.ACAMarketplacePlansCardName p {
    color: var(--Primary-500, #0033A0);
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
}

.HowToEnrollInACA {
    width: 100%;
    height: auto;
    background: #EFFDF0;
    padding: 80px 0px;
}

.HowToEnrollInACATitel {
    color: var(--Primary-500, #0033A0);
    text-align: center;
    font-family: Merriweather;
    font-size: 48px;
    font-style: normal;
    font-weight: 600;
    line-height: 56px;
    letter-spacing: -0.96px;
    text-transform: capitalize;
}

.HowToEnrollInACAText {
    width: 1020px;
    color: var(--Primary-700, #073B89);
    text-align: center;
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
    margin: 0 auto;
}

/* Gap */

/* Gap end */
.HavingtroubleSection {
    width: 100%;
    height: auto;
    background: var(--Primary-500, #0033A0);
    position: relative;
    z-index: 0;
}

.HavingtroubleSectionBG {
    width: 100%;
    height: 100%;
    position: absolute;
    object-fit: cover;
    object-position: top;
    z-index: -1;
}

.HavingtroubleSectionWaper {
    width: 100%;
    height: auto;
    padding: 80px 0px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 14px;
    flex-direction: column;
}

.HavingtroubleSectionTitel {
    color: #FFF;
    text-align: center;
    font-family: Merriweather;
    font-size: 48px;
    font-style: normal;
    font-weight: 600;
    line-height: 56px;
    letter-spacing: -0.96px;
    text-transform: capitalize;
}

.HavingtroubleSectionText {
    width: 874px;
    color: #FFF;
    text-align: center;
    font-family: Inter;
    font-size: 20px;
    font-style: normal;
    font-weight: 300;
    line-height: 28px;
}

.HavingtroubleSectionButtonWaper {
    width: 100%;
    height: auto;
    display: flex;
    align-items: center;
    justify-content: center;
}

.HavingtroubleSectionButton {
    display: flex;
    height: 50px;
    padding: 0 24px;
    justify-content: center;
    align-items: center;
    gap: 12px;
    border-radius: 73px;
    background: #F6BE00;
    box-shadow: 0 8px 15px 0 rgba(11, 34, 69, 0.30);
    border: none;
    color: #0033A0;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    text-transform: capitalize;
    margin-top: 20px;
}

.BenefitsThatAllACA {
    width: 100%;
    height: auto;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-bottom: 160px;
}

.BenefitsThatAllACAWaper {
    width: 100%;
    height: auto;
    padding: 80px 0px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}

.BenefitsThatAllACATitel {
    width: 792px;
    color: var(--Primary-500, #0033A0);
    text-align: center;
    /* Heading/02 */
    font-family: Merriweather;
    font-size: 48px;
    font-style: normal;
    font-weight: 600;
    line-height: 56px;
    /* 116.667% */
    letter-spacing: -0.96px;
    text-transform: capitalize;
}

.BenefitsThatAllACAText {
    width: 792px;
    color: var(--Primary-700, #073B89);
    text-align: center;
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
}

.BenefitsThatAllACACardWaper {
    width: 100%;
    height: auto;
    display: flex;
    align-items: stretch;
    justify-content: center;
    gap: 24px;
}

.BenefitsThatAllACACard {
    width: 424px;
    height: auto;
    border-radius: 10px;
    background: #FFF;
    box-shadow: 0 3px 24px 0 rgba(0, 51, 160, 0.16);
    display: flex;
    align-items: center;
    justify-content: start;
    flex-direction: column;
    padding: 25px;
    gap: 20px;
}

.BenefitsThatAllACACardTitel {
    color: var(--Primary-500, #0033A0);
    text-align: center;
    font-family: Merriweather;
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    line-height: 40px;
    letter-spacing: -0.64px;
    margin: 0px;
}

.BenefitsThatAllACACardText {
    color: var(--Primary-700, #073B89);
    text-align: center;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
}

.BenefitsThatAllACACardList {
    width: 100%;
    height: 68px;
    border-radius: 8px;
    background: #F0FDF4;
    display: flex;
    align-items: center;
    gap: 12px;
    padding: 12px;
}

.BenefitsThatAllACACardListText h1 {
    color: var(--Primary-500, #0033A0);
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    margin: 0px;
}

.BenefitsThatAllACACardListText P {
    color: var(--Primary-700, #073B89);
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    margin: 0px;
}

.BenefitsThatAllACACardLastWaper {
    width: 424px;
    height: auto;
    display: flex;
    align-items: center;
    justify-content: start;
    flex-direction: column;
    gap: 24px;
}

.BenefitsThatAllACACardLastOne {
    width: 424px;
    height: auto;
    flex-shrink: 0;
    border-radius: 16px;
    background: #00B0B9;
    padding: 32px 50px;
}

.BenefitsThatAllACACardLastOne h1 {
    color: #FFF;
    text-align: center;
    font-family: Merriweather;
    font-size: 48px;
    font-style: normal;
    font-weight: 600;
    line-height: 56px;
    letter-spacing: -0.96px;
    text-transform: capitalize;
}

.BenefitsThatAllACACardLastOne h2 {
    color: var(--Gray-00, #FFF);
    text-align: center;
    font-family: Inter;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 26px;
}

.BenefitsThatAllACACardLastOne p {
    color: var(--Gray-00, #FFF);
    text-align: center;
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    margin: 0px;
}

.BenefitsThatAllACACardLastTow {
    width: 424px;
    height: 206px;
    border-radius: 10px;
    background: #FFF;
    box-shadow: 0 3px 24px 0 rgba(0, 51, 160, 0.16);
    padding: 21px 25px;
}

.BenefitsThatAllACACardLastTow h1 {
    color: var(--Primary-500, #0033A0);
    font-family: Merriweather;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
    letter-spacing: -0.48px;
}

.BenefitsThatAllACACardLastTowListWaper {
    width: 100%;
    height: auto;
    display: flex;
    align-items: start;
    justify-content: space-between;
    margin-top: 20px;
}

.BenefitsThatAllACACardLastTowListOne {
    list-style: none;
    padding: 0px;
    display: flex;
    align-items: start;
    justify-content: center;
    flex-direction: column;
    gap: 10px;

}

.BenefitsThatAllACACardLastTowListOne li {
    color: var(--Primary-700, #073B89);
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
}

.BenefitsThatAllACACardLastTowListTow {
    list-style: none;
    padding: 0px;
    display: flex;
    align-items: end;
    justify-content: center;
    flex-direction: column;
    gap: 10px;

}

.BenefitsThatAllACACardLastTowListTow li {
    color: var(--Primary-500, #0033A0);
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
}

.BenefitsThatAllACACardLastTree {
    width: 424px;
    height: 238px;
    flex-shrink: 0;
    border-radius: 16px;
    border: 1px solid #BFDBFE;
    background: linear-gradient(135deg, #EFF6FF 0%, #EEF2FF 100%);
    padding: 23px 0px;
    display: flex;
    align-items: center;
    flex-direction: column;
}

.BenefitsThatAllACACardLastTree h1 {
    color: var(--Primary-500, #0033A0);
    text-align: center;
    font-family: Merriweather;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
    letter-spacing: -0.48px;
}

.BenefitsThatAllACACardLastTree p {
    width: 328px;
    color: var(--Primary-700, #073B89);
    text-align: center;
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
}

.BenefitsThatAllACACardLastTreeButton {
    display: inline-flex;
    height: 50px;
    padding: 0 24px;
    justify-content: center;
    align-items: center;
    gap: 12px;
    flex-shrink: 0;
    border-radius: 73px;
    background: #F6BE00;
    box-shadow: 0 8px 15px 0 rgba(11, 34, 69, 0.30);
    border: none;
}

.CriticalACAUpdates {
    width: 100%;
    height: auto;
    background: #EFFDF0;
    position: relative;
}

.WhyACAEssentialBenefits {
    width: 100%;
    height: 341px;
    border-radius: 20px;
    background: #0033A0;
    padding: 48px;
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -60%);
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.WhyACAEssentialBenefitsLeft {
    width: 557px;
    height: 100%;
    display: flex;
    align-items: start;
    justify-content: space-between;
    flex-direction: column;
}

.WhyACAEssentialBenefitsLeft h1 {
    color: #FFF;
    font-family: Merriweather;
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    line-height: 40px;
    letter-spacing: -0.64px;
}

.WhyACAEssentialBenefitsLeft p {
    color: #D1D5DB;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
}

.WhyACAEssentialBenefitsLeftButtonWaper {
    width: 100%;
    height: auto;
    display: flex;
    align-items: center;
    justify-content: start;
    gap: 25px;
}

.WhyACAEssentialBenefitsLeftButtonOne {
    display: flex;
    height: 50px;
    padding: 0 24px;
    justify-content: center;
    align-items: center;
    gap: 12px;
    border-radius: 73px;
    background: #F6BE00;
    box-shadow: 0 8px 15px 0 rgba(11, 34, 69, 0.30);
    border: none;
    color: #0033A0;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    text-transform: capitalize;
    border: none;
}

.WhyACAEssentialBenefitsLeftButtonTow {
    display: flex;
    height: 50px;
    padding: 0 24px;
    justify-content: center;
    align-items: center;
    gap: 12px;
    border-radius: 73px;
    background: #78BE20;
    box-shadow: 0 8px 15px 0 rgba(11, 34, 69, 0.30);
    color: #0033A0;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    text-transform: capitalize;
    border: none;
}

.WhyACAEssentialBenefitsRight {
    width: 533px;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 20px;
}

.WhyACAEssentialBenefitsRightPartOne {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-direction: column;
}

.WhyACAEssentialBenefitsRightPartOneCard {
    display: flex;
    width: 180px;
    padding: 16px;
    flex-direction: column;
    align-items: center;
    border-radius: 10px;
    background: #0F43B2;
}

.WhyACAEssentialBenefitsRightPartOneCard h1 {
    color: #78BE20;
    text-align: center;
    font-family: Merriweather;
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: 48px;
    letter-spacing: -0.8px;
}

.WhyACAEssentialBenefitsRightPartOneCard p {
    color: #D1D5DB;
    text-align: center;
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    margin: 0px;
}

.CriticalACAUpdatesWaper {
    width: 100%;
    height: auto;
    padding: 80px 0px;
    padding-top: 200px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}

.CriticalACAUpdatesWaper h1 {
    width: 60%;
    height: auto;
    color: var(--Primary-500, #0033A0);
    text-align: center;
    font-family: Merriweather;
    font-size: 48px;
    font-style: normal;
    font-weight: 600;
    line-height: 56px;
    letter-spacing: -0.96px;
    text-transform: capitalize;
}

.CriticalACAUpdatesWaper p {
    width: 678px;
    height: auto;
    color: var(--Primary-700, #073B89);
    text-align: center;
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
}

.CriticalACAUpdatesCardWaper {
    width: 100%;
    height: auto;
    display: flex;
    align-items: stretch;
    justify-content: center;
    gap: 20px;
    margin-top: 40px;
}

.CriticalACAUpdatesCard {
    width: 424px;
    height: 287px;
    border-radius: 10px;
    background: #FFF;
    box-shadow: 0 14px 24px 0 rgba(0, 51, 160, 0.06);
    padding: 25px 22px;

}

.CriticalACAUpdatesCard svg {
    width: 80px;
    height: 80px;
}

.CriticalACAUpdatesCard h1 {
    width: 100%;
    color: var(--Primary-500, #0033A0);
    font-family: Merriweather;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
    letter-spacing: -0.48px;
    text-align: left;
    margin-top: 14px;
}

.CriticalACAUpdatesCard p {
    width: 100%;
    color: #4B5563;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    text-align: left;
    margin-top: 14px;
}

.CriticalACAUpdatesCard2nd {
    width: 100%;
    height: auto;
    padding: 25px 45px;
    border-radius: 10px;
    border: 1px solid #F6BE00;
    background: #FFF;
    box-shadow: 0 14px 24px 0 rgba(0, 51, 160, 0.06);
    margin-top: 24px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.CriticalACAUpdatesCard2ndLeftHeader {
    color: var(--Primary-500, #0033A0);
    font-family: Merriweather;
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    line-height: 40px;
    letter-spacing: -0.64px;
    display: flex;
    align-items: center;
    justify-content: start;
    gap: 20px;
}

.CriticalACAUpdatesCard2ndLeft p {
    color: var(--Primary-500, #0033A0);
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
    text-align: left;
    padding-top: 13px;
}

.CriticalACAUpdatesCard2ndLeft span {
    color: var(--Secondary-600, #CC9F47);
    font-family: Inter;
    font-size: 16px;
    font-style: italic;
    font-weight: 500;
    line-height: 20px;
}

.CriticalACAUpdatesCard2ndLeftButton {
    display: flex;
    height: 50px;
    padding: 0 24px;
    justify-content: center;
    align-items: center;
    gap: 12px;
    border-radius: 73px;
    background: #F6BE00;
    box-shadow: 0 8px 15px 0 rgba(11, 34, 69, 0.30);
    border: none;
}

.FAQ_ACA {
    background: #fff;
}

.accordion-item-aca {
    border-radius: 8px;
    border: 1px solid #e3e3e3;
    background: #e3e3e3;
}










/* Mobile */

@media only screen and (max-width: 600px) {
    .heroSection {
        width: 100%;
        height: auto;
        background: #073B89;
        position: relative;
        display: flex;
        align-content: center;
        justify-content: center;
        flex-direction: column;
    }

    .herosectionWaterMark {
        display: none;
    }

    .heroSectionWaper {
        width: 100%;
        height: 100%;
        display: flex;
        align-items: center;
        justify-content: space-between;
        flex-direction: column;
        padding: 40px 0px;
    }

    .heroSectionImageWaper {
        width: 100%;
        height: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        overflow: hidden;
    }

    .heroSectionImageWaper img {
        width: 100%;
        height: auto;
    }

    .HeroContentAndText {
        width: 100%;
        height: auto;
        display: flex;
        align-items: start;
        justify-content: start;
        flex-direction: column;
        gap: 10px;
    }

    .heroSectionTitle {
        width: 95%;
        color: var(--Primary-50, #F0F5FF);
        font-family: Merriweather;
        font-size: 9vw;
        font-style: normal;
        font-weight: 600;
        line-height: 100%;
        letter-spacing: -0.8px;
    }

    .heroSectionText {
        width: 95%;
        color: #FFF;
        font-family: Merriweather;
        font-size: 4vw;
        font-style: normal;
        font-weight: 500;
        line-height: 20px;
        letter-spacing: -0.192px;
        margin: 0px;
    }

    .heroSectionText2 {
        width: 95%;
        color: var(--Primary-100, #CEE0FA);
        font-family: Inter;
        font-size: 3.4vw;
        font-style: normal;
        font-weight: 400;
        line-height: 20px;
        margin: 0px;
    }

    .heroSectionButton {
        width: 100%;
        display: flex;
        gap: 20px;
        margin: 20px 0px;
        flex-direction: column;
    }

    .heroSectionTable {
        width: 100%;
    }

    .heroSectionTableText {
        width: 50%;
        color: var(--Primary-100, #CEE0FA);
        font-family: Inter;
        font-size: 3vw;
        font-style: normal;
        font-weight: 400;
        line-height: 26px;
    }

    .heroSectionTableText2 {
        width: 50%;
        color: var(--Primary-100, #CEE0FA);
        font-family: Inter;
        font-size: 3vw;
        font-style: normal;
        font-weight: 400;
        line-height: 26px;
    }

    .HeroTrust {
        width: 100%;
        margin-top: -2%;
    }

    .TrusrPoylot {
        margin-right: 5px;
        width: 20vw;
    }

    .HeroTrustText {
        color: #FFF;
        font-family: Inter;
        font-size: 3vw;
        font-style: normal;
        font-weight: 400;
        line-height: 11.779px;
        margin-left: 5px;
    }

    .HeroTrustText span {
        color: #FFF;
        font-family: Inter;
        font-size: 3vw;
        font-style: normal;
        font-weight: 700;
        line-height: 11.779px;
    }

    .WhyUs {
        width: 100%;
        height: auto;
        background: #EFFDF0;
        padding: 40px 0px;
    }

    .WhyUsWaperTitel {
        color: var(--Primary-500, #0033A0);
        text-align: center;
        font-family: Merriweather;
        font-size: 8vw;
        font-style: normal;
        font-weight: 600;
        line-height: 130%;
        letter-spacing: -0.96px;
        text-transform: capitalize;
    }

    .WhyUsCardWaper {
        width: 100%;
        height: auto;
        display: flex;
        justify-content: center;
        align-items: stretch;
        gap: 20px;
        padding: 0 20px;
        margin-top: 25px;
        flex-direction: column;
    }

    .WhyUsCard {
        display: flex;
        width: 100%;
        padding: 40px 15px;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        gap: 8px;
        border-radius: 10px;
        background: #FFF;
        box-shadow: 0 14px 24px 0 rgba(0, 51, 160, 0.06);
    }

    .WhyStandOut {
        width: 100%;
        height: auto;
        background: var(--Primary-50, #F0F5FF);
        padding: 40px 0px;
    }

    .WhyStandOutTitel {
        color: var(--Primary-500, #0033A0);
        text-align: center;
        font-family: Merriweather;
        font-size: 9.8vw;
        font-style: normal;
        font-weight: 600;
        line-height: 46px;
        letter-spacing: -0.96px;
        text-transform: capitalize;
    }

    .WhyStandOutText {
        color: var(--Primary-700, #073B89);
        text-align: center;
        font-family: Inter;
        font-size: 4vw;
        font-style: normal;
        font-weight: 400;
        line-height: 24px;
    }

    .WhyStandOutTableButtonWaper {
        width: 100%;
        text-align: center;
        padding-bottom: 30px;
    }

    .WhyStandOutTable {
        width: 100%;
        height: auto;
        margin-top: 40px;
        text-align: center;
        border-radius: 16px;
        overflow: hidden;
        display: flex;
        align-items: start;
        flex-direction: column;
    }

    .WhyStandOutTableOne,
    .WhyStandOutTableTow,
    .WhyStandOutTableThree {
        width: 100%;
        height: auto;
        border-radius: 16px;
        border-right: 1px solid #E1EBFF;
        background: #FFF;
    }

    .WhyStandOutTableHeadOne {
        width: 100%;
        height: 70px;
    }

    .WhyStandOutTableDataOne {
        width: 100%;
        height: 70px;
    }

    .WhyStandOutTableHeadTwo {
        width: 100%;
        height: 70px;
    }

    .WhyStandOutTableDataTow {
        width: 100%;
        height: 70px;
    }

    .WhyStandOutTableHeadThree {
        width: 100%;
        height: 70px;
    }

    .WhyStandOutTableDataThree {
        width: 100%;
        height: 70px;
    }

    .WhoWeHelpWaper {
        width: 100%;
        height: 100%;
        padding-top: 40px;
    }

    .WhoWeHelpTitle {
        color: var(--Primary-50, #F0F5FF);
        text-align: center;
        font-family: Merriweather;
        font-size: 32px;
        font-style: normal;
        font-weight: 600;
        line-height: 42px;
        letter-spacing: -0.64px;
    }

    .WhoWeHelpText {
        color: var(--Gray-00, #FFF);
        text-align: center;
        font-family: Inter;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 24px;
    }

    .first-section {
        width: 100%;
        height: auto;
        display: flex;
        justify-content: center;
        align-items: center;
        padding: 30px 0px;
        gap: 40px;
        flex-direction: column;
    }

    .first-section-Image {
        width: 100%;
        height: auto;
    }

    .first-section-Image img {
        width: 100%;
        height: auto;
    }

    .first-section-Test h1 {
        color: var(--Gray-00, #FFF);
        font-family: Merriweather;
        font-size: 28px;
        font-style: normal;
        font-weight: 600;
        line-height: 40px;
        letter-spacing: -0.56px;
    }

    .first-section-Test p {
        width: 100%;
        color: var(--Primary-50, #F0F5FF);
        font-family: Inter;
        font-size: 18px;
        font-style: normal;
        font-weight: 400;
        line-height: 26px;
    }

    .first-section-Test {
        width: 100%;
        height: 100%;
        display: flex;
        justify-content: start;
        align-items: start;
        flex-direction: column;
        gap: 0px;
    }

    .first-section-Test ul li {
        padding-bottom: 10px;
        color: var(--Primary-50, #F0F5FF);
        font-family: Inter;
        font-size: 18px;
        font-style: normal;
        font-weight: 500;
        line-height: 25px;
        display: flex;
        gap: 10px;
    }

    .first-section-Test ul li svg {
        width: 25px !important;
        height: 25px !important;

    }

    .WhoWeHelpButton {
        width: 100%;
    }

    .WhoWeHelpButtonLastText {
        margin-top: 20px;
        text-align: center;
    }

    .ACAHealthInsurance {
        width: 100%;
        height: auto;
        padding: 50px 0px;
        background: #F0F5FF;
        position: relative;
    }

    .ACAHealthInsuranceTitel {
        color: var(--Primary-500, #0033A0);
        text-align: center;
        font-family: Merriweather;
        font-size: 8vw;
        font-style: normal;
        font-weight: 600;
        line-height: 40px;
        letter-spacing: -0.96px;
        text-transform: capitalize;
    }

    .ACAHealthInsuranceText {
        width: 100%;
        color: var(--Primary-700, #073B89);
        text-align: center;
        font-family: Inter;
        font-size: 18px;
        font-style: normal;
        font-weight: 400;
        line-height: 26px;
        margin: 0 auto;
    }

    .ACAHealthInsuranceText {
        width: 100%;
        color: var(--Primary-700, #073B89);
        text-align: center;
        font-family: Inter;
        font-size: 3.5vw;
        font-style: normal;
        font-weight: 400;
        line-height: 26px;
        margin: 0 auto;
    }

    .ACAHealthInsuranceCardWaper {
        width: 100%;
        height: auto;
        display: flex;
        justify-content: center;
        align-items: center;
        gap: 30px;
        margin-top: 40px;
        flex-direction: column;
    }

    .ACAHealthInsuranceCard {
        width: 95%;
        border-radius: 10px;
        background: #FFF;
        box-shadow: 0 14px 24px 0 rgba(0, 51, 160, 0.06);
    }

    .ACAHealthInsuranceCardBody {
        width: 100%;
        height: 160px;
        padding: 24px;
        color: var(--Primary-700, #073B89);
        font-family: Inter;
        font-size: 18px;
        font-style: normal;
        font-weight: 400;
        line-height: 26px;
    }

    .ACAHealthInsuranceCardButtonWaper {
        text-align: center;
        margin-top: 20px;
        padding-bottom: 20px;
    }

    .ExploreYourInsuranceWaper {
        width: 100%;
        height: 100%;
        padding: 40px 0px;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
    }

    .ExploreYourInsuranceTitel {
        color: var(--Gray-00, #FFF);
        text-align: center;
        font-family: Merriweather;
        font-size: 8vw;
        font-style: normal;
        font-weight: 600;
        line-height: 40px;
        letter-spacing: -0.96px;
        text-transform: capitalize;
    }

    .ExploreYourInsuranceText {
        width: 100%;
        height: auto;
        color: var(--Primary-50, #F0F5FF);
        text-align: center;
        font-family: Inter;
        font-size: 4vw;
        font-style: normal;
        font-weight: 400;
        line-height: 20px;
        margin: 0 auto;
    }

    .ExploreYourInsuranceCardWaper {
        width: 100%;
        height: auto;
        display: flex;
        justify-content: center;
        align-items: stretch;
        gap: 30px;
        margin-top: 40px;
        flex-direction: column;
    }

    .ExploreYourInsuranceCard {
        width: 100%;
        height: auto;
        border-radius: 10px;
        background: #FFF;
        box-shadow: 0 14px 24px 0 rgba(0, 51, 160, 0.06);
        padding: 25px;
        display: flex;
        flex-direction: column;
    }

    .ExploreYourInsuranceCardButtonWaper {
        display: flex;
        gap: 0px;
        flex-direction: column;
        width: 100%;
    }

    .ExploreYourInsuranceCardButtonWaper a {
        padding: 0px 10px;
        padding-bottom: 20px;

    }

    .ExploreYourInsuranceCardButtonOne,
    .ExploreYourInsuranceCardButtonTow {
        width: 100%;
    }

    .ExploreYourInsuranceCardTitel {
        color: var(--Primary-500, #0033A0);
        font-family: Merriweather;
        font-size: 7vw;
        font-style: normal;
        font-weight: 600;
        line-height: 44px;
        letter-spacing: -0.72px;
        margin-top: 24px;
    }

    .ExploreYourInsuranceCardText {
        color: var(--Primary-700, #073B89);
        font-family: Inter;
        font-size: 4vw;
        font-style: normal;
        font-weight: 400;
        line-height: 20px;
        margin-top: 15px;
        margin: 0px;
    }

    .ExploreYourInsuranceCardList li {
        padding-bottom: 14px;
        display: flex;
        gap: 10px;
        color: var(--Primary-500, #0033A0);
        font-family: Inter;
        font-size: 3vw;
        font-style: normal;
        font-weight: 500;
        align-items: center;
    }

    .ExploreYourInsuranceCardList li svg {
        width: 25px !important;
        height: 25px !important;
    }

    .ReviewSection {
        width: 100%;
        height: auto;
        padding: 40px 0px;
        background: #F0F5FF;
    }

    .ReviewSectionWaper {
        flex-wrap: wrap;
    }

    .ReviewSectionImage {
        width: 45%;
        height: auto;
    }

    .WhatOurClientsSayWaper {
        width: 100%;
        height: auto;
        padding: 50px 0px;
    }

    .WhatOurClientsSayTitel {
        color: var(--Primary-500, #0033A0);
        text-align: center;
        font-family: Merriweather;
        font-size: 9vw;
        font-style: normal;
        font-weight: 600;
        line-height: 56px;
        letter-spacing: -0.96px;
        text-transform: capitalize;
    }

    .WhatOurClientsSayText {
        color: var(--Primary-700, #073B89);
        text-align: center;
        font-family: Inter;
        font-size: 6vw;
        font-style: normal;
        font-weight: 400;
        line-height: 30px;
    }

    .WhatOurClientsSayCard {
        width: 100%;
        height: auto;
        flex-shrink: 0;
        border-radius: 10px;
        background: #FFF;
        box-shadow: 0 3px 24px 0 rgba(0, 51, 160, 0.16);
        padding: 25px;
        display: flex;
        flex-direction: column;
        gap: 15px;
    }

    .FAQ {
        width: 100%;
        height: auto;
        background: #EFFDF0;
        overflow: hidden;
    }

    .FAQWaper {
        width: 100%;
        height: auto;
        padding: 50px 0px;
    }

    .FAQTitel {
        color: var(--Primary-500, #0033A0);
        text-align: center;
        font-family: Merriweather;
        font-size: 8vw;
        font-style: normal;
        font-weight: 600;
        line-height: 42px;
        letter-spacing: -0.64px;
    }

    .FAQText {
        color: var(--Primary-700, #073B89);
        text-align: center;
        font-family: Inter;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 24px;
    }

    .FAQCardWaper {
        width: 100%;
        height: auto;
        margin: 0 auto;
    }

    .accordion-button {
        color: var(--Primary-500, #0033A0) !important;
        font-family: Merriweather !important;
        font-size: 5vw !important;
        font-style: normal !important;
        font-weight: 500 !important;
        line-height: 28px !important;
        letter-spacing: -0.24px !important;
        background: #fff !important;
        padding: 17px;
        border: none;
    }

    .accordion-body {
        color: var(--Primary-700, #073B89);
        font-family: Inter;
        font-size: 3.5vw;
        font-style: normal;
        font-weight: 400;
        line-height: 24px;
    }

    .FAQButtonOne {
        width: 100%;
        display: inline-flex;
        height: 50px;
        padding: 0 20px;
        justify-content: center;
        align-items: center;
        gap: 12px;
        flex-shrink: 0;
        border-radius: 83px;
        background: #78BE20;
        box-shadow: 0 8px 15px 0 rgba(11, 34, 69, 0.30);
        color: #0033A0;
        font-family: Inter;
        font-size: 3.5vw;
        font-style: normal;
        font-weight: 600;
        line-height: 100%;
        text-transform: capitalize;
        border: none;
    }

    .CTA {
        width: 100%;
        height: auto;
        background: #0033A0;
        position: relative;
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 40px 20px;
    }

    .CTAWaper {
        width: 100%;
        height: auto;
        display: flex;
        align-items: center;
        justify-content: space-between;
        flex-direction: column;
        gap: 50px;
    }

    .CTALeft {
        width: 100%;
        height: auto;
        display: flex;
        flex-direction: column;
        align-items: start;
        justify-content: center;
        gap: 15px;
    }

    .CTATitel {
        width: 100%;
        color: #FFF;
        font-family: Merriweather;
        font-size: 9vw;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        letter-spacing: -0.96px;
        text-transform: capitalize;
    }

    .CTAText {
        color: #FFF;
        font-family: Inter;
        font-size: 4vw;
        font-style: normal;
        font-weight: 400;
        line-height: 20px;
    }

    .CTAButtonWaper {
        width: 100%;
        display: flex;
        gap: 15px;
        flex-direction: column;
    }

    .CTAButtonOne {
        width: 100%;
    }

    .CTAButtonTow {
        width: 100%;
    }

    .CTAIcon {
        display: none;
    }

    .CTARightImage {
        width: 100%;
        height: auto;
    }

    .FooterWaper {
        width: 100%;
        height: auto;
        display: flex;
        justify-content: center;
        align-items: start;
        flex-direction: column;
    }

    .WhatOurClientsSayCardWaper {
        display: none;
    }

    .WhatOurClientsSayCardWaperMobile {
        width: 100%;
        height: auto;
        display: flex;
        justify-content: center;
        align-items: center;
        gap: 40px;
        margin-top: 40px;
        box-shadow: 0 3px 24px 0 rgba(0, 51, 160, 0.16);
    }

    .HeroFormACAWaper {
        width: 100%;
    }

    .HeroFormACA {
        width: 100%;
        height: auto;
        border-radius: 16px;
        background: #ffffff1f;
        box-shadow: 3px 3px 0.5px -3.5px rgba(255, 255, 255, 0.50) inset,
            2px 2px 1px -2px #B3B3B3 inset,
            -2px -2px 1px -2px #B3B3B3 inset, 0px 0px 0px 1px #99999900 inset,
            0px 0px 22px 0px rgb(242 242 242 / 0%) inset;
        backdrop-filter: blur(6px);
        overflow: hidden;
        margin-top: 30px;
    }

    .HeroForm {
        padding: 14px;
        padding-top: 12px;
    }

    .HeroFormACAHeader h1 {
        color: #FFF;
        text-align: center;
        font-family: Merriweather;
        font-size: 7vw;
        font-style: normal;
        font-weight: 600;
        line-height: 40px;
        letter-spacing: -0.64px;
        margin: 0px;
    }

    .HeroFormACAHeader p {
        color: var(--Primary-50, #F0F5FF);
        text-align: center;
        font-family: Inter;
        font-size: 3.5vw;
        font-style: normal;
        font-weight: 400;
        line-height: 24px;
        margin: 0px;
    }

    .HeroFormButton {
        display: flex;
        width: 100%;
        height: 60px;
        padding: 0 24px;
        justify-content: center;
        align-items: center;
        gap: 12px;
        flex-shrink: 0;
        border-radius: 73px;
        background: #78BE20;
        box-shadow: 0 8px 15px 0 rgba(11, 34, 69, 0.30);
        border: none;
        color: var(--Primary-500, #0033A0);
        font-family: Inter;
        font-size: 16px;
        font-style: normal;
        font-weight: 600;
        line-height: 150%;
        text-transform: capitalize;
    }

    .WhyUsWaperTextACA {
        width: 100%;
        color: var(--Primary-700, #073B89);
        text-align: center;
        font-family: Inter;
        font-size: 3.3vw;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        margin: 0 auto;
    }

    .ACAMarketplacePlans {
        width: 100%;
        height: auto;
        padding: 40px 0px;
    }

    .ACAMarketplacePlansTitel {
        color: var(--Primary-500, #0033A0);
        text-align: center;
        font-family: Merriweather;
        font-size: 8vw;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        letter-spacing: -0.96px;
        text-transform: capitalize;
    }

    .ACAMarketplacePlansText {
        width: 100%;
        color: var(--Primary-700, #073B89);
        text-align: center;
        font-family: Inter;
        font-size: 3.8vw;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        margin: 0 auto;
    }

    .ACAMarketplacePlansCardWaper {
        width: 100%;
        height: auto;
        display: flex;
        align-items: stretch;
        justify-content: center;
        gap: 24px;
        margin-top: 40px;
        flex-direction: column;
    }

    .ACAMarketplacePlansCard {
        width: 100%;
        height: auto;
        display: flex;
        flex-direction: column;
        gap: 14px;
        border-radius: 10px;
        background: #FFF;
        box-shadow: 0 3px 24px 0 rgba(0, 51, 160, 0.16);
        padding: 32px;
    }

    .ACAMarketplacePlansCardIconName {
        display: flex;
        align-items: center;
        gap: 12px;
    }

    .ACAMarketplacePlansCardName img {
        width: 138px;
        height: 17px;
    }

    .ACAMarketplacePlansCardName p {
        color: var(--Primary-500, #0033A0);
        font-family: Inter;
        font-size: 3vw;
        font-style: normal;
        font-weight: 400;
        line-height: 24px;
        margin: 0px;
    }

    .ACAMarketplacePlansCardName h1 {
        color: var(--Primary-500, #0033A0);
        font-family: Merriweather;
        font-size: 6vw;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        letter-spacing: -0.64px;
        margin-bottom: 0px;
    }

    .ACAMarketplacePlansCardText {
        color: var(--Primary-700, #073B89);
        font-family: Inter;
        font-size: 3.5vw;
        font-style: normal;
        font-weight: 400;
        line-height: unset;
    }

    .ACAMarketplacePlansCardLIST li {
        color: var(--Primary-700, #073B89);
        font-family: Inter;
        font-size: 3.5vw;
        font-style: normal;
        font-weight: 400;
        line-height: 26px;
    }

    .ACAMarketplacePlansCardButton {
        width: 100%;
        display: inline-flex;
        height: 50px;
        padding: 0 24px;
        justify-content: center;
        align-items: center;
        gap: 12px;
        flex-shrink: 0;
        border-radius: 73px;
        background: #F6BE00;
        box-shadow: 0 8px 15px 0 rgba(11, 34, 69, 0.30);
        border: none;
        color: #0033A0;
        font-family: Inter;
        font-size: 16px;
        font-style: normal;
        font-weight: 600;
        line-height: 150%;
        text-transform: capitalize;
    }

    .HowToEnrollInACATitel {
        color: var(--Primary-500, #0033A0);
        text-align: center;
        font-family: Merriweather;
        font-size: 8vw;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        letter-spacing: -0.96px;
        text-transform: capitalize;
    }

    .HowToEnrollInACAText {
        width: 100%;
        color: var(--Primary-700, #073B89);
        text-align: center;
        font-family: Inter;
        font-size: 3.8vw;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        margin: 0 auto;
        margin-top: 15px;
    }

    .HavingtroubleSectionWaper {
        width: 100%;
        height: auto;
        padding: 40px 0px;
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 14px;
        flex-direction: column;
    }

    .HavingtroubleSectionTitel {
        color: #FFF;
        text-align: center;
        font-family: Merriweather;
        font-size: 8.4vw;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        letter-spacing: -0.96px;
        text-transform: capitalize;
    }

    .HavingtroubleSectionText {
        width: 100%;
        color: #FFF;
        text-align: center;
        font-family: Inter;
        font-size: 4.3vw;
        font-style: normal;
        font-weight: 300;
        line-height: 28px;
        margin: 0px;
    }

    .BenefitsThatAllACAWaper {
        width: 100%;
        height: auto;
        padding: 40px 0px;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
    }

    .BenefitsThatAllACATitel {
        width: 100%;
        color: var(--Primary-500, #0033A0);
        text-align: center;
        font-family: Merriweather;
        font-size: 8.5vw;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        letter-spacing: -0.96px;
        text-transform: capitalize;
    }

    .BenefitsThatAllACAText {
        width: 100%;
        color: var(--Primary-700, #073B89);
        text-align: center;
        font-family: Inter;
        font-size: 4vw;
        font-style: normal;
        font-weight: 400;
        line-height: 26px;
    }

    .BenefitsThatAllACACardWaper {
        width: 100%;
        height: auto;
        display: flex;
        align-items: stretch;
        justify-content: center;
        gap: 24px;
        flex-direction: column;
    }

    .BenefitsThatAllACACard {
        width: 100%;
        height: auto;
        border-radius: 10px;
        background: #FFF;
        box-shadow: 0 3px 24px 0 rgba(0, 51, 160, 0.16);
        display: flex;
        align-items: center;
        justify-content: start;
        flex-direction: column;
        padding: 25px;
        gap: 12px;
    }

    .BenefitsThatAllACACardLastWaper {
        width: 100%;
        height: auto;
        display: flex;
        align-items: center;
        justify-content: start;
        flex-direction: column;
        gap: 24px;
    }

    .BenefitsThatAllACACardLastOne {
        width: 100%;
        height: auto;
        flex-shrink: 0;
        border-radius: 16px;
        background: #00B0B9;
        padding: 32px 50px;
    }

    .BenefitsThatAllACACardLastTow {
        width: 100%;
        height: 206px;
        border-radius: 10px;
        background: #FFF;
        box-shadow: 0 3px 24px 0 rgba(0, 51, 160, 0.16);
        padding: 21px 25px;
    }

    .BenefitsThatAllACACardLastTree {
        width: 100%;
        height: 238px;
        flex-shrink: 0;
        border-radius: 16px;
        border: 1px solid #BFDBFE;
        background: linear-gradient(135deg, #EFF6FF 0%, #EEF2FF 100%);
        padding: 23px 0px;
        display: flex;
        align-items: center;
        flex-direction: column;
    }

    .BenefitsThatAllACA {
        width: 100%;
        height: auto;
        display: flex;
        align-items: center;
        justify-content: center;
        padding-bottom: 0px;
    }

    .WhyACAEssentialBenefits {
        width: 100%;
        height: auto;
        background: #0033A0;
        padding: 40px 18px;
        position: unset;
        top: 0%;
        left: 0%;
        transform: translate(0%, 0%);
        display: flex;
        align-items: center;
        justify-content: space-between;
        flex-direction: column;
        border-radius: 0px;
        gap: 30px;
    }

    .WhyACAEssentialBenefitsLeft {
        width: 100%;
        height: auto;
        display: flex;
        align-items: start;
        justify-content: space-between;
        flex-direction: column;
    }

    .WhyACAEssentialBenefitsRight {
        width: 100%;
        height: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 10px;
    }

    .WhyACAEssentialBenefitsRightPartOne {
        width: 30%;
        height: 100%;
        display: flex;
        align-items: center;
        justify-content: space-between;
        flex-direction: column;
        gap: 20px;
    }

    .WhyACAEssentialBenefitsRightPartTow {
        width: 30%;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .WhyACAEssentialBenefitsRightPartOneCard {
        display: flex;
        width: 100%;
        padding: 10px;
        flex-direction: column;
        align-items: center;
        border-radius: 10px;
        background: #0F43B2;
    }

    .WhyACAEssentialBenefitsRightPartOneCard h1 {
        color: #78BE20;
        text-align: center;
        font-family: Merriweather;
        font-size: 8vw;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        letter-spacing: -0.8px;
    }

    .WhyACAEssentialBenefitsRightPartOneCard p {
        color: #D1D5DB;
        text-align: center;
        font-family: Inter;
        font-size: 2.6vw;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        margin: 0px;
    }

    .WhyACAEssentialBenefitsRightPartTow svg {
        width: 100%;
    }

    .WhyACAEssentialBenefitsLeftButtonWaper {
        width: 100%;
        height: auto;
        display: flex;
        align-items: center;
        justify-content: start;
        gap: 15px;
        flex-direction: column;
    }

    .WhyACAEssentialBenefitsLeftButtonOne,
    .WhyACAEssentialBenefitsLeftButtonWaper a,
    .WhyACAEssentialBenefitsLeftButtonTow {
        width: 100%;
    }

    .CriticalACAUpdatesWaper {
        width: 100%;
        height: auto;
        padding: 40px 0px;
        padding-top: 40px;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
    }

    .CriticalACAUpdatesWaper h1 {
        width: 100%;
        height: auto;
        color: var(--Primary-500, #0033A0);
        text-align: center;
        font-family: Merriweather;
        font-size: 8vw;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        letter-spacing: -0.96px;
        text-transform: capitalize;
    }

    .CriticalACAUpdatesWaper p {
        width: 100%;
        height: auto;
        color: var(--Primary-700, #073B89);
        text-align: center;
        font-family: Inter;
        font-size: 18px;
        font-style: normal;
        font-weight: 400;
        line-height: 26px;
    }

    .CriticalACAUpdatesWaper p {
        width: 100%;
        height: auto;
        color: var(--Primary-700, #073B89);
        text-align: center;
        font-family: Inter;
        font-size: 4vw;
        font-style: normal;
        font-weight: 400;
        line-height: 26px;
    }

    .CriticalACAUpdatesCardWaper {
        width: 100%;
        height: auto;
        display: flex;
        align-items: stretch;
        justify-content: center;
        gap: 20px;
        margin-top: 20px;
        flex-direction: column;
    }

    .CriticalACAUpdatesCard {
        width: 100%;
        height: 287px;
        border-radius: 10px;
        background: #FFF;
        box-shadow: 0 14px 24px 0 rgba(0, 51, 160, 0.06);
        padding: 25px 22px;
    }

    .CriticalACAUpdatesCard h1 {
        text-align: left;
    }

    .CriticalACAUpdatesCard p {
        text-align: left;
    }

    .CriticalACAUpdatesCard2nd {
        width: 100%;
        height: auto;
        padding: 15px;
        border-radius: 10px;
        border: 1px solid #F6BE00;
        background: #FFF;
        box-shadow: 0 14px 24px 0 rgba(0, 51, 160, 0.06);
        margin-top: 24px;
        display: flex;
        align-items: start;
        justify-content: space-between;
        flex-direction: column;
        gap: 20px;
    }

    .CriticalACAUpdatesCard2ndLeft svg {
        width: 80px;
    }

    .CriticalACAUpdatesCard2ndLeftHeader {
        color: var(--Primary-500, #0033A0);
        font-family: Merriweather;
        font-size: 6vw;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        letter-spacing: -0.48px;
    }

    .CriticalACAUpdatesCard2ndLeft p {
        text-align: left;
        margin: 0px;
    }

    .CriticalACAUpdatesCard2ndLeft span {
        font-size: 3vw;
    }

    .WhyUsCardACA {
        display: flex;
        width: 100%;
        padding: 40px 30px;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        gap: 8px;
        border-radius: 10px;
        background: #FFF;
        box-shadow: 0 14px 24px 0 rgba(0, 51, 160, 0.06);
    }
}

/* Footer ================================================>>>>>>>>>*/
.Footer {
    width: 100%;
    height: auto;
    background: var(--Primary-800, #04285C);
    padding-top: 65px;
}

.FooterWaper {
    width: 100%;
    height: auto;
    display: flex;
    justify-content: center;
    align-items: start;
}

.FooterOne {
    width: 20%;
    display: flex;
    flex-direction: column;
    gap: 24px;
    margin-right: 50px;
}

.FooterIcon {
    display: flex;
    gap: 16px;
}

.FooterTow {
    width: 20%;
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.FooterThree {
    width: 20%;
    display: flex;
    flex-direction: column;
    gap: 14px;
}

.FooterFour {
    width: 20%;
    display: flex;
    flex-direction: column;
    gap: 14px;
}

.FooterTitel {
    color: #FFF;
    font-family: "Playfair Display";
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 28px;
}

.FooterList {
    color: #D1D5DB;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
}

.FooterText {
    color: #D1D5DB;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
}

.FooterFive {
    display: flex;
    flex-direction: column;
    gap: 24px;
}

.FooterFiveMobile {
    display: none;
}

.FooterBarPTH {
    border-top: 1px solid #20539D;
    padding: 26px 0px;
    margin-top: 40px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.CopyRite {
    color: #D1D5DB;
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
}

.FooterBarMenu {
    display: flex;
    gap: 24px;
    color: #D1D5DB;
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
}

.FooterBarMenu a {
    color: #D1D5DB;
}

.FooterLastBar {
    width: 100%;
    border-top: 1px solid #20539D;
    padding: 26px 0px;
}

.FooterLastBar p {
    color: #9CA3AF;
    text-align: center;
    font-family: Inter;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 21px;
    margin: 0px;
}

@media only screen and (max-width: 600px) {
    .FooterOne {
        width: 100%;
        display: flex;
        flex-direction: column;
        gap: 24px;
        margin-right: 50px;
    }

    .FooterTow {
        width: 100%;
        display: flex;
        flex-direction: column;
        gap: 5px;
    }

    .FooterThree {
        width: 100%;
        display: flex;
        flex-direction: column;
        gap: 5px;
    }

    .FooterFour {
        width: 100%;
        display: flex;
        flex-direction: column;
        gap: 5px;
    }

    .FooterFiveMobile {
        display: flex;
        flex-direction: row;
        gap: 3%;
    }

    .FooterFive {
        display: none;
    }

    .FooterImageOne,
    .FooterImageTwo,
    .FooterImageThree {
        width: 100px;
        height: 35px;
        height: auto;
    }

    .FooterText {
        color: #D1D5DB;
        font-family: Inter;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 24px;
        margin: 0px;
    }

    .FooterWaper {
        width: 100%;
        height: auto;
        display: flex;
        justify-content: center;
        align-items: start;
        flex-direction: column;
        gap: 24px;
    }

    .FooterBarPTH {
        border-top: 1px solid #20539D;
        padding: 20px 0px;
        margin-top: 40px;
        display: flex;
        align-items: center;
        justify-content: space-between;
        flex-direction: column-reverse;
        gap: 15px;
    }

    .FooterBarMenu {
        width: 100%;
        display: flex;
        gap: 0px;
        color: #D1D5DB;
        font-family: Inter;
        font-size: 12px;
        font-style: normal;
        font-weight: 400;
        line-height: 20px;
        justify-content: space-between;
    }

    .CopyRite {
        width: 100%;
        color: #D1D5DB;
        font-family: Inter;
        font-style: normal;
        font-weight: 400;
        line-height: 20px;
        text-align: left;
        font-size: 2.9vw;
    }

    .FooterLastBar {
        width: 100%;
        border-top: 1px solid #20539D;
        padding: 20px 0px;
    }

    .FooterLastBar p {
        color: #9CA3AF;
        text-align: center;
        font-family: Inter;
        font-size: 2.9vw;
        font-style: normal;
        font-weight: 400;
        line-height: 20px;
        margin: 0px;
    }
}