.text-banner {
    padding-top: 60px !important;
    padding-bottom: 50px !important;
}


.banner-text {
    color: #003C4C;
    text-align: center;
    font-family: Roboto;
    font-size: 50px;
    font-style: normal;
    font-weight: 700;
    line-height: 62px; /* 124% */
    letter-spacing: -1.5px;
    text-transform: capitalize;
    max-width: 1140px;
}

.two-col-card-container {
    margin-top: 80px !important;
    margin-bottom: 32px !important;
}

.two-col-card-container .column-left{
    /* background-color: #F7F8FB !important;
    border-radius: 15px;
    padding: 48px !important; */
}

.two-col-card-container .column-left .card {
        background-color: #F7F8FB !important;
    border-radius: 15px;
    padding: 48px !important;
} 

.two-col-card-container .column-right .card {
    background-color: #F7F8FB !important;
    border-radius: 15px;
    padding: 48px !important;
    width: 100%;
    max-width: 440px;
}


.two-col-card-container .column-left {
    width: 60%;
    max-width: 660px;
}

.two-col-card-container .column-right {
    display: flex;
    flex-direction: column;
    gap: 34px;
} 

.two-col-card-container h3 {
    color: #5B8591;
    font-family: Roboto;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 26px;
    margin-bottom: 20px !important;
}

.two-col-card-container .column-right .card-links {
    
}

.two-col-card-container .column-right .card-links .link-with-icon {
    display: flex;
    align-items: center;
    gap: 8px;
}

.two-col-card-container .column-right .card-links .link-with-icon img {
    width: 24px;
    height: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-position: center;
}

.two-col-card-container .column-right .card-links .link-with-icon a {
    font-family: Lora;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 39px;
    color: #7C8893;
}


@media screen and (max-width: 950px){
    .two-col-card-container .column-left, .two-col-card-container .column-right {
        padding: 30px 20px !important;
        max-width: 680px;
        margin: 0 auto !important;
    }

    .two-col-card-container .column-right .card {
        width: 100%;
        max-width: 100%;
    }

 .two-col-card-container .column-right .card,
.two-col-card-container .column-left .card {
        padding: 40px 16px !important;
    }
}



.two-col-card-container .card-text * {
    color: var(--slate-gray-pg-color, #7C8893);
    font-family: Lora;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
}

.two-col-card-container .card-text ul {

}

.two-col-card-container .card-text ul li {
    position: relative;
    padding-left: 20px !important;

}

.two-col-card-container .card-text ul li::before {
  content: "• ";
  position: absolute;
  left: 0;
}



/* FAQ page */

.text-banner.accordions-section-block .inner-container h1 {
    text-align: center;
    max-width: 540px;
    margin: 0 auto !important;
    color: #003C4C;
text-align: center;
font-family: Roboto;
font-size: 40px;
font-style: normal;
font-weight: 700;
line-height: 52px; /* 130% */
text-transform: capitalize;
}

.accordions-section-block {
    padding-left: 10px !important;
    padding-right: 10px !important;
}

