.top-disclaimer-2 {
    padding-bottom: 0px;
    padding-top: 0px;
    min-height: auto;
    text-align: center !important;
    font-weight: 600;
    margin-bottom: 0px !important;
    font-style: italic;
    color: #000;
    background: #fff;
}

    .top-disclaimer-2 a {
        color: rgba(var(--bs-link-color-rgb),var(--bs-link-opacity, 1)) !important;
        text-decoration: underline;
    }

.header-txt-3 {
    -webkit-text-stroke-width: 1.2px;
    -webkit-text-stroke-color: black;
    font-weight: 900;
    font-size: 50px;
    line-height: 135%;
    margin-bottom: 50px;
    color: #F7B32B;
}

.form-txt-4 {
    color: #212427;
    text-align: center;
    font-size: 28px;
    font-weight: 600;
    line-height: 1.5;
    margin-bottom: 18px;
}

.inputs-2 {
    display: grid;
    grid-template-areas:
        "first second"
        "third forth"
        "fifth fifth";
    gap: 15px;
    margin-bottom: 25px;
}

    .inputs-2 div:nth-of-type(1) {
        grid-area: first;
    }

    .inputs-2 div:nth-of-type(2) {
        grid-area: second;
    }

    .inputs-2 div:nth-of-type(3) {
        grid-area: third;
    }

    .inputs-2 div:nth-of-type(4) {
        grid-area: forth;
    }

    .inputs-2 div:nth-of-type(5) {
        grid-area: fifth;
    }

.form-btn-2 {
    color: #FFF;
    font-size: 22px;
    font-style: normal;
    font-weight: 600;
    line-height: 34px;
    padding-top: 24px;
    padding-bottom: 24px;
    background: #F7B32B !important;
}

.business-partners-2 .heading-text {
    color: #212427;
    font-size: 30px;
    font-style: normal;
    font-weight: 600;
    line-height: 135%;
    margin-bottom: 40px;
}
/* overflow-x: applied as a quick fix  */

@media (max-width: 2560px) {

    .header-txt-3 {
        margin-top: 0px;
        font-size: 30px;
        font-weight: 700;
        line-height: 135%;
        margin-bottom: 0px;
    }

    .form-btn-2 {
        color: #0E6C5E !important;
        font-size: 22px;
        font-style: normal;
        font-weight: 600;
        line-height: 34px;
        padding-top: 24px;
        padding-bottom: 24px;
        background: linear-gradient(127.37deg, rgba(247, 179, 43, 0.4) 12.41%, rgba(255, 255, 255, 0.46) 46.42%, rgba(247, 179, 43, 0.58) 73.22%, rgba(247, 179, 43, 0.58) 141.73%), linear-gradient(0deg, #FFB800, #FFB800), linear-gradient(0deg, #FFDC95, #FFDC95) !important;
    }

    .business-partners-2 .heading-text {
        color: #212427;
        font-size: 30px;
        font-style: normal;
        font-weight: 600;
        line-height: 135%;
        margin-bottom: 40px;
    }

    .inputs-2 {
        display: grid;
        grid-template-areas:
            "first second"
            "third forth"
            "fifth fifth";
        gap: 15px;
        margin-bottom: 25px;
    }

    .form-txt-4 {
        color: #212427;
        text-align: center;
        font-size: 28px;
        font-weight: 600;
        line-height: 1.5;
        margin-bottom: 18px;
    }

    .business-partners-2 {
        margin: 100px 0px;
    }
}

@media (max-width: 768px) {
    .header-txt-3 {
        margin-top: 0px;
        font-size: 26.35px;
        line-height: 58.5px;
        margin-bottom: 0px;
        text-align: center;
        font-weight: 800;
        font-family: 'Open Sans';
        letter-spacing: -4px;
    }

    .form-btn-2 {
        font-size: 20px;
        font-style: normal;
        font-weight: 600;
        line-height: 34px;
        padding: 20.5px 0px;
    }

    .top-disclaimer-2 p {
        font-family: 'Open Sans', sans-serif;
        font-weight: 600;
        font-style: italic;
        font-size: 12.15px;
        line-height: 14.81px;
        text-align: center;
        margin-top: 6px;
        margin-bottom: 6px;
    }

    .top-disclaimer-2 small {
        font-family: 'Open Sans', sans-serif;
        font-weight: 800;
        font-style: italic;
        font-size: 7.33px;
        text-align: center;
    }

    .header-txt-4 h3 {
        text-align: center;
        font-size: 12px;
        font-family: 'Open Sans';
        font-weight: 700;
    }

    .form-txt-4 {
        font-family: 'Rosario', sans-serif;
        font-weight: 500;
        font-size: 25.04px;
        line-height: 30.05px;
        text-align: center;
    }

    .img-overlay {
        position: relative;
    }

        .img-overlay::before {
            content: "";
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: linear-gradient(180deg, #0f4c44 13.74%, rgba(15, 76, 68, 0.83) 18.99%, rgba(15, 76, 68, 0) 50.91%);
        }

    .business-partners-2 {
        position: relative;
        margin: -50px 0px;
    }

        .business-partners-2 .heading-text {
            -webkit-text-stroke-width: 1px;
            -webkit-text-stroke-color: black;
            color: #FFFFFF;
            font-family: 'Open Sans', sans-serif;
            font-weight: 700;
            font-size: 22px;
            line-height: 29.7px;
            text-align: center;
            margin-bottom: 30px;
        }
}

@media (max-width: 430px) {
    .header-txt-3 {
        font-family: 'Open Sans', sans-serif;
        font-weight: 800;
        font-size: 21.53px;
        line-height: 50.06px;
        text-align: center;
        letter-spacing: -3px;
    }

    .top-disclaimer-2 small {
        font-weight: 900;
        font-style: italic;
        font-size: 6.32px;
        text-align: center;
    }

    .business-partners-2 .heading-text {
        font-family: 'Open Sans', sans-serif;
        font-weight: 900;
        font-size: 19.53px;
        line-height: 27.72px;
        text-align: center;
    }
}


.arrow {
    position: absolute !important;
    top: 5em !important;
    margin: 0 auto !important;
    right: 60em !important;
    transform: scaleX(-1);
    left: auto;
}
