.new-typo h3 {
    font-size: 28px;
    line-height: 41px;
    color: #000;
    letter-spacing: 0.11px;
}

.typo-white p,
.typo-white h3 {
    color: #FFFFFF;
}

/**Banner Start*/

.inner-main-banner.new-typo h1 {
    font-size: 80px;
    line-height: 118px;
    color: #FFFFFF;
    font-family: 'Oswald', Helvetica, Arial, Lucida, sans-serif;
    text-transform: uppercase;
    letter-spacing: 0.32px;
}

.inner-main-banner.new-typo {
    padding: 239px 0 183px !important;
    height: auto;
}

/**Banner End*/
/**How It Works start*/
.column-main {
    width: 100%;
    gap: 0px;
    display: flex !important;
    flex-direction: row;
}

.column-main .et_pb_column.common-col {
    width: 50%;
    margin: 0;
}

.column-main>.et_pb_column+.et_pb_column {
    margin-left: 40px;
}

.column-main .et_pb_column.common-col h3 {
    padding-bottom: 20px;
}

.column-main .et_pb_column.common-col p {
    margin-bottom: 10px;
}

.column-main .new-typo h3 .label {
    font-size: 19px;
    line-height: 30px;
}

.column-main .typo-white.common-col h3 {
    line-height: 30px;
    padding-bottom: 13px;
}

.common-col ul {
    padding-left: 16px;
    padding-bottom: 0;
}

.common-col ul li {
    font-size: 19px;
    letter-spacing: 0.08px;
    line-height: 32px;
    margin-bottom: 10px;
    font-weight: 300;
}

.common-col ul li:last-child {
    margin-bottom: 0;
}

.common-col ul li strong {
    font-weight: 600;
}

.common-col ul li strong {
    color: #053564;
}

.common-col ul li::marker {
    color: #053564;
}

.typo-white.common-col ul li {
    color: #FFFFFF;
}

.typo-white.common-col ul li strong {
    color: #ffffff;
}

.typo-white.common-col ul li::marker {
    color: #ffffff;
}

.common-col.right .content-main {
    display: flex;
    gap: 30px;
}

.common-col.right .content-main .content-left {
    padding-top: 18px;
}

.common-col.right .content-main .content-right .label {
    width: 137px;
    height: 137px;
    display: flex;
    flex-direction: column;
    align-items: center;
    background: #F99B26;
    border: 8px solid #0D8BDE;
    justify-content: center;
    border-radius: 100%;
    font-size: 30px;
    line-height: 34px;
}

.common-col.right .content-main .content-right .label strong {
    font-size: 33px;
    line-height: 34px;
    font-weight: bold;
}
/**How It Works end*/

/**Robinson promise Start*/
.robinson-promise-main .et_pb_column {
    margin: 0;
}

.robinson-promise-main .left {
    width: 18.62%;
}

.robinson-promise-main .right {
    width: 81.38%;
    padding-left: 61px;
}

.robinson-promise-right h2 {
    padding-bottom: 10px;
    margin-bottom: 15px;
}

.robinson-promise-right p {
    margin-bottom: 24px;
    padding-bottom: 8px !important;
    font-size: 24px;
}

.robinson-promise-right ul {
    padding-bottom: 0;
    list-style-type: none;
    padding-left: 0;
}

.robinson-promise-right ul li {
    font-size: 24px;
    line-height: 40px;
    margin-bottom: 4px;
    font-weight: 300;
    list-style: none;
    position: relative;
    padding-left: 41px;
}

.robinson-promise-right ul li:last-child {
    margin-bottom: 0;
}

.robinson-promise-right ul li strong {
    font-weight: 600;
}

.robinson-promise-right ul li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 13px;
    width: 27px;
    height: 20px;
    background-image: url('/../../wp-content/uploads/2026/03/yellow-tick.svg');
    background-size: contain;
    background-repeat: no-repeat;
}

/**Robinson promise End*/

/**Terms and conditions Start*/
.terms-condition-main .new-typo h1 {
    padding-bottom: 10px;
}

.terms-condition-main .new-typo ul {
    color: #656565;
    padding: 0;
    padding-left: 16px;
}

.terms-condition-main .new-typo ul li {
    font-size: 16px;
    line-height: 25px;
    font-weight: 300;
    letter-spacing: 0.06px;
}

/**Terms and conditions End*/

/***CTA Section Start*/
.cta-sec-main h2{
    font-size: 40px;
    line-height: 60px;
    padding-bottom: 15px;
    text-transform: uppercase;
}
.cta-sec-main p{
    font-size: 24px;
    line-height: 40px;
    font-weight: 300;
}
.cta-sec-main p strong{
    font-weight: 600;
}
.cta-sec-main .et_pb_column{
    margin: 0;
}
.cta-sec-main .cta-left-col{
    width: 68.87%;
}
.cta-sec-main .cta-left-right{
    width: 31.13%;
}
/***CTA Section End*/

@media screen and (max-width:1299px) {
    .inner-main-banner.new-typo h1 {
        font-size: 60px !important;
        line-height: 70px;
    }

    .inner-main-banner.new-typo {
        padding: 227px 0 171px !important;
        height: auto;
    }

    .new-typo h3 {
        font-size: 25px;
        line-height: 35px;
    }
}

@media screen and (max-width:980px) {}

@media screen and (max-width:767px) {
    .inner-main-banner.new-typo h1 {
        font-size: 35px !important;
        line-height: 50px !important;
    }

    .inner-main-banner.new-typo {
        padding: 200px 0 161px !important;
        height: auto !important;
    }

    .new-typo h3 {
        font-size: 22px;
        line-height: 32px;
    }
}