@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=League+Spartan:wght@100..900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=League+Spartan:wght@100..900&family=MuseoModerno:ital,wght@0,100..900;1,100..900&family=Poetsen+One&family=Prompt:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Rubik:ital,wght@0,300..900;1,300..900&family=Squada+One&display=swap");
* {
    padding: 0;
    margin: 0;
    font-family: "Rubik", sans-serif;
}
html {
    scroll-behavior: smooth;
}

body {
    overflow-x: hidden;
}
.common-bg {
    background-color: #f6f6f6;
}
.btn:focus,
.btn:active {
    box-shadow: none;
}
.custom-container {
    padding-inline: 3.75rem;
    position: relative;
    z-index: 0;
}
.section-py {
    padding-block: 3.125rem;
}

/* Common heading area start */
.main-heading {
    color: #141414;
    font-size: 2.25rem;
    font-weight: 600;
    margin-bottom: 0.5rem;
}
.heading-line-div {
    max-width: 16.25rem;
}
.heading-line-div p {
    position: relative;
    width: 1.25rem;
    height: 1.25rem;
    border: 0.125rem solid #f5be36;
    border-radius: 50%;
    margin: 0 0 0 7.8125rem;
}
.heading-line-div p::before {
    position: absolute;
    top: 50%;
    right: 1.25rem;
    transform: translateY(-50%);
    content: "";
    width: 7.5rem;
    height: 0.125rem;
    background-color: #1c6899;
}
.heading-line-div p::after {
    position: absolute;
    top: 50%;
    left: 1.25rem;
    transform: translateY(-50%);
    content: "";
    width: 7.5rem;
    height: 0.125rem;
    background-color: #1c6899;
}
.heading-line-div p.white::before,
.heading-line-div p.white::after {
    background-color: #fff;
}
/* Common heading area start */

/* Navbar start */
nav .mca-navbar-inner {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 1.25rem;
    padding-block: 1.5625rem;
}

nav .nav-phone {
    text-decoration: none;
    color: #1e6ca4;
    font-size: 1.375rem;
    font-weight: 400;
    display: flex;
    align-items: center;
    gap: 0.625rem;
}
/* Navbar end */

/* Hero start */
.mca-hero-area {
    overflow: hidden;
    background-color: #fff;
    position: relative;
    z-index: 1;
    padding-bottom: 10.9375rem;
}
.back-logo-div {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    z-index: -1;
}
.mca-hero-area .hero-head {
    color: #162d5a;
    font-size: 3.25rem;
    font-weight: 700;
    margin-block: 1.25rem 0.625rem;
}
.hero-sub-para {
    color: #414141;
    font-size: 1.25rem;
    font-weight: 400;
    margin: 0;
}

.mca-hero-area .hero-img-1 {
    object-fit: cover;
    width: 100%;
    height: 100%;
}

.mca-hero-area .mca-hero-img-div {
    overflow: hidden;
    border-radius: 0 0 0 6.25rem;
    width: 100%;
    height: 100%;
}
.mca-hero-area .mca-hero-img-div img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.mca-hero-area .hero-buttons-div {
    display: flex;
    align-items: center;
    gap: 0.9375rem;
    flex-wrap: wrap;
    margin-block: 2.1875rem 2.8125rem;
}
.mca-hero-area .hero-buttons-div .learn-more-btn {
    text-decoration: none;
    border: 0.125rem solid #085098;
    background-color: transparent;
    border-radius: 3.125rem;
    padding: 0.75rem 2.8125rem;
    font-size: 1.125rem;
    font-weight: 600;
    color: #085098;
    text-align: center;
    white-space: nowrap;
}
.mca-hero-area .hero-buttons-div .learn-more-btn:hover {
    background-color: #085098;
    color: #fff;
}
.mca-hero-area .hero-buttons-div .get-started-btn {
    text-decoration: none;
    border: 0.125rem solid #efc22f;
    background-color: #efc22f;
    border-radius: 3.125rem;
    padding: 0.75rem 2.8125rem;
    font-size: 1.125rem;
    font-weight: 600;
    color: #000000;
    text-align: center;
    white-space: nowrap;
}
.mca-hero-area .hero-buttons-div .get-started-btn:hover {
    background-color: transparent;
    color: #efc22f;
}
.mca-hero-area .hero-top-rated-para {
    color: #164868;
    font-size: 1.125rem;
    font-weight: 400;
}
/* Hero end */

/* Highest funding start */
.mca-height-funding-area {
    position: relative;
    margin-top: -9.375rem;
    z-index: 1;
}
.height-funding-box {
    max-width: 72.1875rem;
    width: 100%;
    margin-inline: auto;
    border-radius: 0.9375rem;
    border: 0.125rem solid rgba(136, 182, 217, 0.19);
    background: linear-gradient(90deg, #1a74db 0%, #9ec3d9 100%);
    padding: 1.5625rem;
}
.height-funding-box .gif-card-head {
    color: #fff;
    font-size: 1.75rem;
    font-weight: 700;
    margin-bottom: 0.625rem;
}
.height-funding-box .gif-card-para {
    color: #deeeff;
    font-size: 1.25rem;
    font-weight: 400;
    margin: 0;
}
.height-funding-box .height-funding-gif {
    border-radius: 0.9375rem;
    border: 0.0625rem solid #fff;
    box-shadow: 0rem 0rem 2.5rem 0rem rgba(0, 44, 93, 0.5);
}
/* Height funding end */

/* An MCA is perfect for start */
.mca-perfect-for-area .mca-for-list {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.mca-perfect-for-area .mca-for-list li {
    position: relative;
    padding-left: 3rem;
    margin-top: 0.9375rem;
}
.mca-perfect-for-area .mca-for-list li h3 {
    color: #000;
    font-size: 1.375rem;
    font-weight: 500;
    margin-bottom: 0.3125rem;
}
.mca-perfect-for-area .mca-for-list li p {
    color: #3f3f3f;
    font-size: 1.125rem;
    font-weight: 400;
    margin: 0;
}
.mca-perfect-for-area .mca-for-list li::before {
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none"><path d="M16 26C21.5228 26 26 21.5228 26 16C26 10.4772 21.5228 6 16 6C10.4772 6 6 10.4772 6 16C6 21.5228 10.4772 26 16 26Z" fill="%230069E1"/><path d="M16.0085 1.3584C19.5756 1.36294 23.0205 2.64873 25.7073 4.97836C28.3941 7.308 30.1412 10.5241 30.6261 14.033H31.983C31.5 10.1598 29.6078 6.59556 26.6626 4.01104C23.7173 1.42651 19.9222 0 15.9915 0C12.0608 0 8.2657 1.42651 5.32047 4.01104C2.37523 6.59556 0.483018 10.1598 0 14.033H1.39086C1.87575 10.5241 3.62288 7.308 6.30966 4.97836C8.99644 2.64873 12.4414 1.36294 16.0085 1.3584ZM16.0085 30.6416C12.4416 30.6377 8.99668 29.352 6.31032 27.0222C3.62395 24.6924 1.8777 21.4759 1.39425 17.967H0.0169617C0.499979 21.8402 2.39219 25.4044 5.33743 27.989C8.28267 30.5735 12.0778 32 16.0085 32C19.9392 32 23.7343 30.5735 26.6795 27.989C29.6248 25.4044 31.517 21.8402 32 17.967H30.6227C30.1393 21.4759 28.393 24.6924 25.7066 27.0222C23.0203 29.352 19.5754 30.6377 16.0085 30.6416Z" fill="%23EFC22F"/></svg>');
    position: absolute;
    left: 0;
    top: 0;
}
/* An MCA is perfect for end */

/* Benfit area start */
.mca-each-benifit-card {
    border-radius: 15px;
    background: #e8ecff;
    box-shadow: -0.3125rem -0.3125rem 15.625rem 0rem rgba(255, 255, 255, 0.02) inset;
    backdrop-filter: blur(1.3125rem);
    padding: 1.5625rem 0.9375rem;
    text-align: center;
    height: 100%;
}
.mca-each-benifit-card p {
    color: #002d4d;
    font-size: 1.5rem;
    font-weight: 400;
    margin: 0;
}
.mca-each-benifit-card p span {
    font-weight: 700;
}
/* Benefit area end */

/* Certificate start */
.mca-certificate-area {
    position: relative;
}
.mca-certificate-area .left-design {
    position: absolute;
    left: 0;
    top: calc(100% - 18rem);
    width: 22%;
}

.mca-certificate-area .right-design {
    position: absolute;
    right: 0;
    top: 18rem;
    width: 22%;
}
/* Certificate end */

/* Learn about MCA start */
.mca-learn-about-area {
    scroll-margin: 60px;
}
.mca-learn-about-area .learn-head {
    color: #000;
    font-size: 1.5rem;
    font-weight: 500;
    margin-bottom: 15px;
}
.mca-learn-about-area .learn-para {
    color: #000;
    font-size: 1.125rem;
    font-weight: 400;
    margin: 0;
}
.mca-learn-about-area .learn-para span {
    font-weight: 600;
}
/* Learn about MCA end */

/* Basic qualification start */
.basic-qualification-inner {
    text-align: center;
    border-radius: 15px;
    border-bottom: 5px solid #ffb800;
    background: linear-gradient(99deg, #efc22f 0.62%, #f5e236 99.65%);
    padding: 50px 5%;
    max-width: 1160px;
    margin-inline: auto;
}
.basic-qualification-inner h2 {
    color: #000;
    font-size: 2.25rem;
    font-weight: 700;
}

.basic-qualification-inner .para-area {
    color: #3e3e3e;
    text-align: center;
    font-size: 1.5rem;
    font-weight: 400;
    margin: 0;
}
/* Basic qualification end */

/* MCA key details end */
.mca-key-details-area .mca-key-list {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.mca-key-details-area .mca-key-list li {
    position: relative;
    padding-left: 3rem;
    margin-top: 0.9375rem;
}
.mca-key-details-area .mca-key-list li h3 {
    color: #000;
    font-size: 1.375rem;
    font-weight: 500;
    margin-bottom: 0.3125rem;
}
.mca-key-details-area .mca-key-list li p {
    color: #3f3f3f;
    font-size: 1.25rem;
    font-weight: 400;
    margin: 0;
}
.mca-key-details-area .mca-key-list li::before {
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="42" height="42" viewBox="0 0 42 42" fill="none"><path d="M22.7504 3.55249V7.08749C30.4329 8.03249 35.8754 15.015 34.9304 22.6975C34.1254 29.0675 29.1204 34.125 22.7504 34.8775V38.3775C32.3754 37.415 39.3754 28.875 38.4129 19.25C37.6254 10.9375 31.0279 4.37499 22.7504 3.55249ZM19.2504 3.60499C15.8379 3.93749 12.5829 5.24999 9.92289 7.45499L12.4254 10.045C14.3854 8.46999 16.7479 7.45499 19.2504 7.10499V3.60499ZM7.45539 9.92249C5.26867 12.5787 3.9223 15.8258 3.58789 19.25H7.08789C7.42039 16.765 8.40039 14.4025 9.95789 12.425L7.45539 9.92249ZM27.1254 14.875L18.5854 23.415L14.8754 19.705L13.0204 21.56L18.5854 27.125L28.9804 16.73L27.1254 14.875ZM3.60539 22.75C3.95539 26.18 5.30289 29.4175 7.47289 32.0775L9.95789 29.575C8.41237 27.5969 7.42714 25.2396 7.10539 22.75H3.60539ZM12.4254 32.1475L9.92289 34.545C12.5741 36.7542 15.8193 38.1302 19.2504 38.5V35C16.7608 34.6782 14.4035 33.693 12.4254 32.1475Z" fill="url(%23paint0_linear_2447_323)"/><defs><linearGradient id="paint0_linear_2447_323" x1="21.0446" y1="3.55249" x2="21.0446" y2="38.5" gradientUnits="userSpaceOnUse"><stop stop-color="%230069E1"/><stop offset="1" stop-color="%23EFC22F"/></linearGradient></defs></svg>');
    position: absolute;
    left: 0;
    top: 0;
}
/* MCA key details end */

/* Call to action start */
.mca-call-to-action-inner {
    position: relative;
    max-width: 77.625rem;
    width: 100%;
    margin-inline: auto;
    padding: 2.1875rem 5%;
    border-radius: 20px;
    overflow: hidden;
}
.mca-call-to-action-inner::after {
    content: url('data:image/svg+xml,<svg width="572" height="282" viewBox="0 0 572 282" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_2828_14)"><path opacity="0.15" d="M208.395 0.928762C208.395 10.8993 210.684 20.7723 215.132 29.9839C219.579 39.1955 226.098 47.5654 234.317 54.6157C242.535 61.6659 252.292 67.2585 263.03 71.0741C273.768 74.8897 285.276 76.8535 296.899 76.8535C308.522 76.8535 320.03 74.8897 330.768 71.0741C341.506 67.2585 351.263 61.6659 359.481 54.6157C367.699 47.5654 374.219 39.1955 378.666 29.9839C383.114 20.7723 385.403 10.8993 385.403 0.928735L296.899 0.928759L208.395 0.928762Z" fill="white"/><path opacity="0.05" d="M207.599 126.349C207.599 138.043 204.914 149.622 199.697 160.426C194.481 171.229 186.835 181.045 177.196 189.314C167.558 197.583 156.115 204.142 143.521 208.617C130.928 213.092 117.43 215.395 103.799 215.395C90.168 215.395 76.6703 213.092 64.0768 208.617C51.4833 204.142 40.0405 197.583 30.4018 189.314C20.7632 181.045 13.1174 171.229 7.90095 160.426C2.68454 149.622 -0.00031747 138.043 -0.000313191 126.349L103.799 126.349L207.599 126.349Z" fill="white"/><rect opacity="0.05" x="385.379" y="76.4424" width="152.391" height="177.643" transform="rotate(90 385.379 76.4424)" fill="white"/><path opacity="0.05" d="M198.618 292.494L298.062 209.519L385.282 132.362L385.282 292.494L198.618 292.494Z" fill="white"/><ellipse opacity="0.05" cx="486.887" cy="221.186" rx="79.5" ry="85" transform="rotate(90 486.887 221.186)" fill="white"/><rect opacity="0.15" x="572.038" y="-18" width="160.132" height="186.666" transform="rotate(90 572.038 -18)" fill="white"/><path opacity="0.2" d="M550.117 0.081543L462.367 73.2994L385.403 141.384L385.403 0.0815368L550.117 0.081543Z" fill="white"/></g><defs><clipPath id="clip0_2828_14"><rect width="572" height="282" fill="white"/></clipPath></defs></svg>');
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    width: auto;
}
.mca-call-to-action-inner::before {
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="166" height="284" viewBox="0 0 166 284" fill="none"><path opacity="0.1" d="M0.151703 0.235339C21.8067 0.235341 43.2496 3.89436 63.2562 11.0035C83.2628 18.1126 101.441 28.5326 116.754 41.6686C132.066 54.8045 144.212 70.3991 152.499 87.5621C160.786 104.725 165.052 123.12 165.052 141.697C165.052 160.274 160.786 178.669 152.499 195.832C144.212 212.995 132.066 228.59 116.754 241.726C101.441 254.862 83.2628 265.282 63.2562 272.391C43.2496 279.5 21.8066 283.159 0.151628 283.159L0.151688 141.697L0.151703 0.235339Z" fill="white"/></svg>');
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: auto;
}
.mca-call-to-action-inner .cta-heading {
    color: #fff;
    font-size: 2.25rem;
    font-weight: 700;
    margin-bottom: 0.625rem;
}
.mca-call-to-action-inner .cta-para {
    color: #fff;
    font-size: 2rem;
    font-style: italic;
    font-weight: 400;
    margin: 0;
}
.mca-call-to-action-inner.cta-bg-1 {
    background-color: #0062b0;
}
.mca-call-to-action-inner.cta-bg-2 {
    background-color: #f2b900;
}
.mca-call-to-action-inner .cta-button {
    position: relative;
    display: block;
    text-decoration: none;
    border-radius: 3.125rem;
    background: #f3d934;
    color: #000;
    text-align: center;
    font-size: 1.125rem;
    font-weight: 700;
    padding: 1.125rem 0.9375rem;
    max-width: 220px;
    width: 100%;
    cursor: pointer;
    z-index: 1;
    white-space: nowrap;
}
.mca-call-to-action-inner .cta-button:hover {
    background: #fff200;
}
/* Call to action end */

/* MCA product features start */
.mca-product-features-table-div {
    overflow: hidden;
}
.mca-product-features-table td {
    vertical-align: middle;
    padding: 1rem 1.25rem !important;
    min-height: 60px;
}
.mca-product-features-table tbody tr:first-child td:first-child {
    border-top: 1px solid #cee5f0;
}
.mca-product-features-table tbody tr:first-child td:not(:first-child) {
    border-top: 1px solid #ddd;
}
.mca-product-features-table tbody tr:first-child td {
    border-top: 1px solid #cee5f0;
}
.mca-product-features-table tbody tr td:first-child {
    background-color: #f1f4f5;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #cee5f0;
    font-weight: 600;
    white-space: nowrap;
}
.mca-product-features-table tbody tr td:not(:first-child) {
    text-align: left;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    min-width: 300px;
}
@media screen and (min-width: 1200px) {
    .mca-product-features-table tr td:first-child,
    .mca-product-features-table tr th:first-child {
        min-width: 250px;
    }
}
@media screen and (min-width: 1400px) {
    .mca-product-features-table tr td:first-child,
    .mca-product-features-table tr th:first-child {
        min-width: 265px;
    }
}
.mca-product-features-table tr td.focused {
    background-color: #fff3e4;
}


.more-features-div{
    border: 2px dashed #ddd;
    padding: 25px 15px;
    border-radius: 10px;
    text-align: center;
    height: 100%;
    display: flex;
    align-items: center;
    flex-direction: column;
    gap: 15px;
}
.more-features-div:hover{
    background-color: #f4f4f4;
}
.more-features-div h3{
    color: #001847;
    text-align: center;
    font-size: 1.25rem;
    font-weight: 600;
    margin: 0;
}
.more-features-div p{
    color: #3f3f3f;
    font-size: 1rem;
    font-weight: 400;
    margin: 0;
}
/* MCA product features end */

/* MCA explore rate start */
.mca-explore-bg {
    position: relative;
    overflow: hidden;
}
.mca-explore-bg::before {
    content: url('data:image/svg+xml,<svg width="485" height="345" viewBox="0 0 485 345" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_2836_324)"><g opacity="0.2" filter="url(%23filter0_f_2836_324)"><circle cx="61.7888" cy="230.408" r="156.383" fill="%234A3AFF"/><circle cx="137.081" cy="381.01" r="156.383" fill="%23962DFF"/><circle cx="190.642" cy="224.627" r="156.383" fill="%232D5BFF"/></g></g><defs><filter id="filter0_f_2836_324" x="-544.594" y="-381.756" width="1341.62" height="1369.15" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feGaussianBlur stdDeviation="225" result="effect1_foregroundBlur_2836_324"/></filter><clipPath id="clip0_2836_324"><rect width="485" height="345" fill="white"/></clipPath></defs></svg>');
    position: absolute;
    left: 0;
    bottom: 0;
}
.mca-explore-rate-inner .explore-rate-head {
    color: #000;
    font-size: 2.25rem;
    font-weight: 700;
    margin-bottom: 0.75rem;
}

.mca-explore-rate-inner .explore-rate-para {
    color: #00214c;
    font-size: 1.25rem;
    font-weight: 400;
    margin-bottom: 1.875rem;
}
.mca-explore-rate-inner .explore-rate-para a {
    text-decoration: none;
    color: #00214c;
    font-weight: 700;
}
.mca-explore-rate-inner .selector-label {
    color: #414141;
    font-size: 1.25rem;
    font-weight: 600;
    margin-block: 25px 15px;
}
.range-and-data-div {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 25px;
}
.range-and-data-div .range-slider-inp {
    flex: 1;
}
.common-eplore-inp-wrap {
    background: transparent;
    border: 1px solid #d3d3d3;
    border-radius: 2px;
}
.range-and-data-div .range-value-inp {
    width: 100%;
    text-align: center;
    background-color: #efefef;
    border: 3px solid #fff;
    padding: 5px 25px;
    border-radius: 2px;
    color: #141414;
    font-size: 1.125rem;
    font-weight: 700;
    box-shadow: none;
    outline: none;
}

/* Range slider */
.range {
    background: linear-gradient(to left, #eae9e2 100%, #efc22f 0%);
    height: 12px;
    max-width: calc(100% - 50px);
    width: 100%;
    position: relative;
    border: none;
    border-radius: 3px;
    margin: 5px 0;
    appearance: none;
}
.range [type="range"] {
    appearance: none;
    background: transparent;
    width: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    height: 30px;
}
.range [type="range"]:focus {
    outline: none;
}
.range [type="range"]::-webkit-slider-runnable-track {
    background: transparent;
}
.range [type="range"]::-moz-range-track {
    background: transparent;
}
.range [type="range"]::-webkit-slider-thumb {
    -webkit-appearance: none;
    appearance: none;
    width: 26px;
    height: 26px;
    border-radius: 50%;
    background: #fff;
    border: 4px solid #efc22f;
    cursor: pointer;
    background-image: url('data:image/svg+xml,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="1.2793" y="1.7085" width="15" height="15" rx="7.5" fill="%23EFC22F"/><rect x="1.2793" y="1.7085" width="15" height="15" rx="7.5" stroke="white" stroke-width="2"/></svg>');
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    opacity: 1;
    position: relative;
    top: -2px;
}

.range [type="range"]::-moz-range-thumb {
    appearance: none;
    width: 26px;
    height: 26px;
    border-radius: 50%;
    background: #fff;
    border: 4px solid #efc22f;
    cursor: pointer;
    background-image: url('data:image/svg+xml,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="1.2793" y="1.7085" width="15" height="15" rx="7.5" fill="%23EFC22F"/><rect x="1.2793" y="1.7085" width="15" height="15" rx="7.5" stroke="white" stroke-width="2"/></svg>');
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    opacity: 1;
    position: relative;
    top: -2px;
}
.range [type="range"]::-ms-thumb {
    position: relative;
    appearance: none;
    width: 26px;
    height: 26px;
    border-radius: 50%;
    background: #fff;
    border: 4px solid #efc22f;
    cursor: pointer;
    background-image: url('data:image/svg+xml,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="1.2793" y="1.7085" width="15" height="15" rx="7.5" fill="%23EFC22F"/><rect x="1.2793" y="1.7085" width="15" height="15" rx="7.5" stroke="white" stroke-width="2"/></svg>');
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    position: relative;
    top: -2px;
}
.range [type="range"]::-ms-fill-lower {
    background: #423089;
}
.range [type="range"]::-ms-fill-upper {
    background: #e2e2ea;
}
.range [type="range"]::-ms-track {
    color: transparent;
    border: 0 solid transparent;
    background: transparent;
}
.range [type="range"]::-ms-tooltip {
    display: none;
}
.preferred-payment {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 8px;
}
.preferred-payment label {
    width: 100%;
    border: 1px solid #162d5a;
    border-radius: 3.125rem;
    background-color: #fff;
    padding: 10px;
    font-size: 1rem;
    color: #162d5a;
    font-weight: 700;
    text-align: center;
    cursor: pointer;
}
.preferred-payment input:checked + label {
    background-color: #162d5a;
    color: #fff;
}

.explore-rate-right {
    border-radius: 12px;
    border-bottom: 10px solid #c7cbff;
    background: #fff;
    box-shadow: 0px 8px 24px 0px rgba(149, 157, 165, 0.2);
    padding: 30px 5%;
}
.explore-rate-right .explore-rigth-head {
    color: #001847;
    text-align: center;
    font-size: 1.75rem;
    font-weight: 700;
    margin: 0;
    margin-bottom: 0.625rem;
}

.explore-rate-right .explore-text {
    font-size: 1.5rem;
    color: #101010;
    font-weight: 500;
    text-align: center;
    margin-bottom: 30px;
}
.explore-rate-right .explore-text span {
    font-weight: 700;
    color: #124769;
}

.principle-interest .interest-para {
    width: 100%;
    border-radius: 5px;
    border: 1px dashed #0062b0;
    background: rgba(0, 98, 176, 0.1);
    padding: 20px 10px;
    color: #141414;
    text-align: center;
    font-size: 1.25rem;
    font-weight: 500;
}
.principle-interest span {
    font-size: 1.625rem;
    font-weight: 700;
    color: #0062b0;
    text-align: center;
}
.explore-rate-right-bottom {
    margin-top: 20px;
    text-align: center;
}
.explore-rate-right-bottom p {
    color: #414141;
    text-align: center;
    font-size: 1.125rem;
    font-weight: 400;
    margin-bottom: 15px;
}
.explore-rate-right-bottom a {
    display: inline-block;
    text-decoration: none;
    font-size: 1.25rem;
    border: 1px solid #f3d934;
    background-color: #f3d934;
    color: #000;
    font-weight: 600;
    text-align: center;
    padding: 15px 35px;
    max-width: 265px;
    width: 100%;
    border-radius: 50px;
    margin-inline: auto;
}
.explore-rate-right-bottom a:hover {
    border: 1px solid #efc22f;
    background-color: transparent;
    color: #efc22f;
}
/* MCA explore rate start */

/* Common use start */
.mca-common-use-inner {
    position: relative;
    max-width: 73.4375rem;
    width: 100%;
    margin-inline: auto;
    border-radius: 15px;
    border: 1px solid #dcdcdc;
    background: rgba(161, 161, 161, 0.06);
    padding: 30px 25px;
    counter-reset: useCount;
    overflow: hidden;
}
.mca-common-use-inner::before {
    position: absolute;
    content: url("../images/mca/icons/common-use-bg.svg");
    left: 0;
    bottom: -150px;
    width: 100%;
    z-index: 1;
}
.mca-common-use-inner .mca-common-use-list {
    display: flex;
    align-items: start;
    gap: 10px;
    color: #000;
    font-size: 1.125rem;
    font-weight: 400;
}
.mca-common-use-inner .mca-common-use-list::before {
    position: relative;
    display: inline-block;
    content: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg xmlns="http://www.w3.org/2000/svg" id="Layer_1" data-name="Layer 1" viewBox="0 0 24 24"><path d="M12,0C5.383,0,0,5.383,0,12s5.383,12,12,12,12-5.383,12-12S18.617,0,12,0Zm0,23c-6.065,0-11-4.935-11-11S5.935,1,12,1s11,4.935,11,11-4.935,11-11,11ZM9.31,6.223c-.471-.266-1.035-.268-1.51-.005-.362,.2-.625,.529-.74,.927-.114,.398-.067,.817,.112,1.135l1.605,3.72-1.584,3.695c-.261,.474-.259,1.038,.006,1.51,.284,.503,.808,.787,1.352,.787,.261,0,.526-.065,.771-.203l9.651-5.791L9.321,6.229l-.011-.006Zm-.49,10.702c-.263,.149-.601,.056-.749-.21-.094-.167-.095-.368,.02-.581l1.775-4.135-1.797-4.16c-.071-.128-.088-.277-.047-.418,.041-.141,.134-.258,.262-.329,.084-.046,.176-.069,.267-.069,.091,0,.182,.023,.264,.068l8.212,4.909-8.207,4.924Z"/></svg>');
    width: 24px;
    height: 24px;
    top: 2.5px;
}

/* Common use end */

/* Credit card split start */
.credit-card-split-area {
    background: linear-gradient(90deg, #1f669d 0%, #5fabe5 101.63%);
}
.credit-card-split-inner {
    padding: 50px 5%;
    border-radius: 45px;
    max-width: 1160px;
    margin-inline: auto;
}
.mca-credit-card-split-head {
    font-size: 2.25rem;
    font-weight: 800;
    color: #fff;
    text-align: center;
}

.para-area {
    color: #ffffff;
    font-size: 1.25rem;
    font-weight: 400;
    margin-bottom: 28px;
    margin-bottom: 0;
}
.para-area span {
    font-weight: 700;
}
/* Credit card split end */

/* Pros and cons start */
.mca-pros-cons-inner .tab-btns-div {
    max-width: 33.125rem;
    width: 100%;
    margin-inline: auto;
    border-radius: 50px;
    border: 1px solid #162d5a;
    padding: 5px;
    display: flex;
    flex-wrap: nowrap;
}
.mca-pros-cons-inner .tab-btns-div button {
    width: 100%;
    padding: 10px 5px;
    border-color: transparent;
    border-radius: 50px;
    color: #162d5a;
    font-size: 1.125rem;
    font-weight: 500;
    background: transparent;
}
.mca-pros-cons-inner .tab-btns-div button.active {
    border: 1px solid #162d5a;
    background: #162d5a;
    color: #fff;
}
/* Pros and cons end */

/* Best rate start */
.best-ratet-area {
    background-image: url("../images/mca/best-rate-bg.png");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.mca-best-rate-inner {
    max-width: 1145px;
    width: 100%;
    margin-inline: auto;
}

.mca-best-ratet-head {
    color: #fff;
    text-align: center;
    text-shadow: 0px 4px 4px #000;
    font-size: 2.25rem;
    font-weight: 800;
    margin-bottom: 35px;
}
.mca-best-rate-list {
    padding: 0;
    list-style-type: none;
}
.mca-best-rate-list li {
    position: relative;
    color: #fff;
    text-shadow: 0px 4px 4px #000;
    font-size: 1.375rem;
    font-weight: 400;
    padding-left: 60px;
    margin-bottom: 15px;
}
.mca-best-rate-list li::before {
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="42" height="36" viewBox="0 0 42 36" fill="none"><path d="M35.1525 12.1531C35.0663 11.0694 35.9277 12.1531 36.014 16.493C36.014 15.408 36.014 14.3242 36.014 13.238C36.1 12.1531 36.2724 13.238 36.4446 13.238C36.4446 14.3242 36.4446 15.408 36.5309 15.408C36.6169 15.408 36.7893 15.408 36.8754 15.408L36.8519 13.2273C36.938 13.2273 37.2199 13.238 37.3063 13.238C37.3922 15.408 37.5645 15.408 37.5645 13.238C37.6507 14.3242 37.7368 14.3242 37.9092 14.3242C37.9955 17.5779 37.9955 24.1441 37.9955 23.0604C38.2108 24.1448 38.2323 26.0426 38.2107 28.0762C38.1955 29.0931 38.1797 30.1438 38.1648 31.1437C38.1619 31.3938 38.1592 31.6406 38.1565 31.883C38.1554 32.2599 38.1541 32.6298 38.153 32.9907C38.1528 33.7979 38.1567 34.5651 38.1675 35.2848C38.17 35.4635 38.1726 35.6427 38.1753 35.8347C36.314 35.8588 34.4027 35.8835 32.4537 35.9087C31.0557 35.9251 29.6306 35.9342 28.1874 35.9382C25.3009 35.9463 22.3416 35.9343 19.3802 35.9221C16.4189 35.9098 13.4555 35.8971 10.5609 35.9034C9.11359 35.9065 7.68344 35.9145 6.2793 35.9297C4.27823 35.9533 2.3141 35.9765 0.399712 35.9991C0.379121 35.9994 0.358414 35.9997 0.337262 36C0.322223 34.9102 0.307115 33.816 0.291998 32.7183C0.288448 32.4671 0.284938 32.2157 0.28135 31.9642L0.270953 31.5112C0.26427 31.209 0.257548 30.9063 0.250932 30.6031C0.227507 29.3904 0.203976 28.1703 0.180358 26.9443C0.138276 24.4925 0.105663 22.0174 0.0804296 19.5328C0.0551575 17.0482 0.0372844 14.554 0.0245564 12.0636C0.0194208 10.8185 0.0142368 9.57431 0.00913982 8.33275C0.00604488 6.38265 0.00297888 4.43671 0 2.49763C4.26817 2.4954 8.49093 2.49337 12.6228 2.49124C12.6228 2.66349 11.5378 2.92183 12.6228 3.0081C16.9614 3.26643 16.9614 3.61113 16.9614 3.95573C16.9614 4.12808 13.7077 3.95573 14.7916 4.12808C11.5378 4.12808 11.3633 4.21416 14.6206 4.38632C15.7055 4.55877 14.7916 4.38632 15.8753 4.64465C16.9614 4.90317 14.7916 5.1617 15.8753 5.41993C16.9614 5.41993 16.0823 5.41993 17.1673 5.41993C18.2502 5.59247 16.8171 6.51632 16.1499 6.51815C16.1499 6.51815 11.8021 6.552 9.38353 6.56506C8.17427 6.57173 6.96425 6.57831 5.75374 6.58498L4.84566 6.59001L4.39158 6.59243L4.27803 6.59311L4.26768 6.59369L4.24882 6.59495L4.10723 6.60491L4.11739 6.75182L4.11855 6.76894L4.11884 6.77319L4.11922 6.81024L4.1198 6.92562L4.12232 7.38725L4.12735 8.3108C4.13392 9.5423 4.1405 10.7742 4.14708 12.0065C4.15984 14.4713 4.17251 16.9376 4.18518 19.4049C4.19689 21.8724 4.20849 24.3408 4.2202 26.8097L4.23615 30.5132L4.2437 32.0649C4.24621 32.0741 4.24863 32.0812 4.25095 32.0863C4.26246 32.0835 4.27107 32.0809 4.27716 32.0783L6.43289 32.0709C7.87029 32.0663 9.3077 32.0619 10.7447 32.0575C13.6188 32.051 16.4917 32.0446 19.3627 32.038C22.2337 32.0354 25.1027 32.0327 27.9689 32.0299C29.4019 32.0302 30.8343 32.0304 32.2659 32.0307C32.9776 32.0313 33.6893 32.0319 34.4007 32.0325L34.3758 32.0351L34.3779 32.0519L34.3792 32.0593L34.3805 31.4547C34.3826 30.5343 34.3849 29.6146 34.3869 28.6955C34.393 26.857 34.399 25.0208 34.405 23.1867C34.4245 19.5187 34.444 16.4559 34.4635 12.807L35.1525 12.1531Z" fill="white"/><path d="M39.6869 3.02547L39.186 3.31514L38.9354 3.45992C38.852 3.50847 38.7712 3.56205 38.689 3.61283L37.7057 4.22979C35.1039 5.91392 32.6418 7.85387 30.3271 9.97217C29.1713 11.0335 28.0477 12.1344 26.9592 13.2718C25.8745 14.4131 24.8232 15.5884 23.8076 16.7933C22.7921 17.9983 21.8122 19.2333 20.8718 20.492L20.5228 20.9661L20.3484 21.203L20.0531 21.6176L19.7422 22.0544L19.5868 22.273C19.5349 22.3457 19.4847 22.4151 19.4245 22.5059L18.7315 23.5328C18.6734 23.6166 18.6166 23.7073 18.5598 23.7983L18.3892 24.0699L18.0482 24.613L17.3609 25.7198C16.913 26.4436 16.4651 27.1672 16.0173 27.8906C15.5472 26.6498 15.0774 25.4095 14.6079 24.1698L14.4323 23.7058C14.4038 23.624 14.372 23.5639 14.3416 23.4945L14.2495 23.2919L14.0653 22.8872L13.9732 22.6847L13.9272 22.5836L13.9041 22.5333L13.8777 22.4896L13.4554 21.7901C13.3849 21.6737 13.3157 21.5557 13.2409 21.4449L13.0856 21.2219C12.5491 20.4479 11.9225 19.6913 11.2616 18.955C9.93211 17.4854 8.43454 16.0924 6.89055 14.8076C6.71762 14.6561 6.58599 14.5334 6.49227 14.4384C6.39981 14.3437 6.33849 14.2705 6.32514 14.2301C6.29391 14.1767 6.29623 14.1449 6.3265 14.1314C6.34159 14.1246 6.36364 14.1224 6.39198 14.1243C6.40852 14.1269 6.41509 14.1222 6.43086 14.1241C6.44643 14.126 6.46326 14.1287 6.48125 14.1323C6.7771 14.1929 7.42511 14.5115 8.04883 14.8661C7.63227 14.6324 7.7964 14.4314 7.37491 14.2026C7.45528 14.1022 7.74766 14.113 8.21132 14.3011C8.67334 14.49 9.30973 14.8546 10.0483 15.471C9.6936 15.1473 9.3343 14.829 8.96851 14.5166C8.65805 14.1394 9.13632 14.319 9.24851 14.1894C9.61807 14.5044 9.97843 14.8278 10.0361 14.7635C10.0933 14.6994 10.2081 14.5709 10.2655 14.5066C9.90251 14.1789 9.15924 13.5412 8.77876 13.2338C9.15692 13.5438 9.52899 13.8616 9.5846 13.7968C9.6407 13.7314 9.7527 13.6005 9.80879 13.5348C10.2123 13.8232 10.6623 14.2479 11.1015 14.683C11.5414 15.1176 11.9697 15.563 12.3509 15.883L12.5336 15.7005C12.211 15.3171 11.7631 14.8827 11.2986 14.4692C10.8344 14.0552 10.3542 13.6613 9.97679 13.3387C10.4103 13.597 10.4656 13.535 10.5795 13.4046C11.1727 13.8662 11.6986 14.4058 12.225 14.9437C12.7518 15.4823 13.2786 16.0182 13.8885 16.4908C13.5448 16.1177 13.1947 15.7525 12.8386 15.3961C13.3477 15.5995 13.9867 16.2239 14.6026 16.9656C14.7558 17.152 14.911 17.341 15.0595 17.5374C15.1342 17.6347 15.2087 17.7318 15.2828 17.8282C15.3554 17.9266 15.4275 18.024 15.4987 18.1205C15.6431 18.3106 15.7778 18.5045 15.9117 18.6834C15.9791 18.7722 16.0433 18.8614 16.1062 18.9473C16.1381 18.9901 16.1695 19.0319 16.2003 19.0731C16.216 19.0935 16.2316 19.1138 16.2469 19.1338L16.2585 19.1488C16.262 19.1533 16.2676 19.1607 16.2665 19.1584L16.2687 19.1583C16.4487 19.3217 16.5689 19.4674 16.6464 19.6424L16.6608 19.6748C16.6627 19.6852 16.6666 19.6751 16.6701 19.6689L16.6806 19.6502L16.7234 19.5777C16.752 19.5305 16.7808 19.4852 16.8103 19.4411C16.8395 19.3968 16.87 19.354 16.9005 19.3111L17.0018 19.1742C17.2343 18.8656 17.4677 18.5556 17.7013 18.2454C18.0353 17.8125 18.3687 17.3787 18.7097 16.9539C20.0618 15.2445 21.4589 13.6154 22.727 12.0836C23.6746 10.9276 24.6906 9.78395 25.7756 8.6809C25.9106 8.5425 26.0458 8.4038 26.1812 8.26501L26.5976 7.85754C26.8773 7.58712 27.1538 7.31245 27.4395 7.04609C27.7275 6.78205 28.0159 6.51763 28.3046 6.25301L28.5217 6.05503L28.7437 5.86218L29.1891 5.47754C29.7776 4.95855 30.3957 4.47129 31.0049 3.97726C31.313 3.7345 31.6285 3.50054 31.9398 3.26301C32.096 3.14491 32.252 3.02682 32.4079 2.90893C32.5651 2.79267 32.7263 2.68154 32.885 2.5679C33.2039 2.34226 33.522 2.1172 33.8392 1.89292C34.1639 1.6783 34.4875 1.46436 34.8099 1.2512C34.9713 1.145 35.1326 1.0391 35.2933 0.933289C35.456 0.829994 35.6217 0.731537 35.7851 0.630854C36.1131 0.430941 36.4396 0.2318 36.7643 0.0338211C36.8507 0.182764 36.5534 0.666542 37.0266 0.4792C37.965 0.091753 38.4758 -0.0162811 38.769 0.00248146C39.0636 0.0239525 39.1468 0.181412 39.2272 0.331806C39.3034 0.47427 37.9345 1.42674 38.4457 1.33447C38.4457 1.33447 38.8522 1.18001 39.125 1.17324C39.67 1.16348 38.9541 1.86226 39.4971 1.85326C39.6021 1.7961 39.73 1.71824 39.8764 1.64406C40.0224 1.5693 40.1817 1.48757 40.3411 1.40594C40.6597 1.24259 40.9781 1.07914 41.1904 0.970232C41.6881 0.910074 41.1818 2.18577 41.6033 1.97019L39.6869 3.02547Z" fill="white"/></svg>');
    position: absolute;
    top: 8px;
    left: 0;
}
/* Best rate end */

/* Why choose start */
.why-choose-heading {
    color: #1e6ca4;
    font-size: 2.625rem;
    font-weight: 700;
    line-height: 1.4;
    margin-bottom: 50px;
    text-align: center;
}
.each-choose-card {
    height: 100%;
    border-radius: 15px;
    background: #f0f6fe;
    padding: 25px 15px;
    text-align: center;
}
.each-choose-card p {
    font-size: 1.125rem;
    color: #414141;
    font-weight: 400;
    margin-block: 15px 0;
}

.mca-why-us-box {
    border-radius: 15px;
    border: 2px dashed #9f9f9f;
    background: #fafafa;
    padding: 35px 1%;
    max-width: 925px;
    width: 100%;
    margin-inline: auto;
}

.why-choose-details-para {
    font-size: 1.25rem;
    color: #000;
    font-weight: 400;
    line-height: 1.5;
}
.why-choose-details-para span {
    font-weight: 700;
}

.choose-six-box-para {
    color: #000;
    text-align: center;
    font-size: 1.25rem;
    font-weight: 600;
    margin-bottom: 0;
    margin-top: 15px;
}
.why-choose-note-para {
    color: #000;
    text-transform: uppercase;
    text-align: center;
    font-size: 0.875rem;
    font-weight: 400;
    margin-block: 25px 0;
}
.why-choose-note-para span {
    font-weight: 700;
}
/* Why choose end */

.explore-case-study-inner {
    background: linear-gradient(180deg, #20679e 0%, #5aa6df 100%);
    position: relative;
}
.explore-case-study-inner .thunder-design {
    position: absolute;
    right: 5%;
    top: -2px;
}

.explore-case-study-inner .case-study-head {
    position: relative;
    font-size: 2.25rem;
    color: #fff;
    font-weight: 700;
    line-height: 1.2;
    text-transform: uppercase;
    z-index: 1;
}

.explore-case-tab-btn {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    gap: 15px;
    z-index: 2;
    margin-top: 45px;
}
.explore-case-tab-btn div {
    background-color: #fff;
    padding: 18px 50px;
    text-align: center;
    color: #000;
    font-size: 1rem;
    font-weight: 700;
    border-radius: 50px;
    cursor: pointer;
}
.explore-case-tab-btn div:hover {
    background-color: #ffc400;
    color: #000;
}

.explore-case-tab-btn div.active {
    background-color: #efc22f;
}

.explose-case-left .top-para {
    color: #fff;
    font-size: 1.75rem;
    font-weight: 700;
    text-align: center;
    margin-bottom: 0;
    font-family: "League Spartan";
    list-style: 1;
}
.explose-case-left .top-para span {
    display: block;
    font-size: 1.625rem;
    font-weight: 400;
    margin-bottom: 10px;
    font-family: "League Spartan";
}

.botom-testimonial-para {
    color: #fff;
    font-size: 1.375rem;
    font-weight: 400;
    text-align: center;
    margin-top: 35px;
    font-family: "League Spartan";
}
.botom-testimonial-para span {
    display: block;
    font-size: 1.625rem;
    font-weight: 500;
    margin-bottom: 10px;
    font-family: "League Spartan";
}

.explore-bottom-large-para {
    border-radius: 15px;
    border: 1px solid #68bdff;
    background: rgba(0, 120, 212, 0.25);
    padding: 25px;
    font-size: 1.875rem;
    font-weight: 500;
    color: #fff;
    margin-block: 35px 0;
    text-align: center;
    font-family: "League Spartan";
    line-height: 1.2;
}
/* Explore case study end */

/* Noty start */
.noty-inner {
    position: relative;
    max-width: 1035px;
    width: 100%;
    margin-inline: auto;
    padding: 70px 50px;
}
.noty-inner .noty-bg-img {
    position: absolute;
    display: flex;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.noty-inner p {
    position: relative;
    color: #fff;
    text-align: center;
    font-size: 1.625rem;
    font-style: italic;
    font-weight: 500;
    margin: 0;
    max-width: 845px;
    width: 100%;
    margin-inline: auto;
    z-index: 1;
}
.noty-inner p a {
    color: #63e5ff;
    text-decoration: none;
    word-break: break-all;
}
.noty-inner p a:hover {
    color: #0fd6ff;
}
/* Noty end */

/* Did you know section */
.did-you-know-carousel {
    max-width: 1000px;
    margin-inline: auto;
    background-color: #eff5ff;
    border-radius: 10px;
    padding: 20px 15px;
}
.did-you-know-carousel .carousel-item {
    text-align: center;
}
.did-you-know-carousel .carousel-caption {
    position: static;
}
.did-you-know-carousel .carousel-caption h3 {
    color: #1e6ca4;
    font-size: 1.5rem;
    font-weight: 700;
    font-style: italic;
}
.did-you-know-carousel .carousel-caption p {
    color: #1e6ca4;
    font-size: 1.375rem;
    font-weight: 400;
    margin-bottom: 25px;
}
.did-you-know-carousel .carousel-caption p:last-child {
    margin: 0;
}
.did-you-know-carousel .carousel-indicators {
    bottom: -50px;
}

.did-you-know-carousel .carousel-control-prev {
    position: absolute;
    width: 80px;
    height: 80px;
    border-radius: 50%;
    background: #b2b2b2;
    left: -100px;
    top: 50%;
    transform: translateY(-50%);
    opacity: 0.2;
}
.did-you-know-carousel .carousel-control-next {
    position: absolute;
    width: 80px;
    height: 80px;
    border-radius: 50%;
    background: #b2b2b2;
    right: -100px;
    top: 50%;
    transform: translateY(-50%);
    opacity: 0.2;
}
.did-you-know-carousel .carousel-control-prev:hover,
.did-you-know-carousel .carousel-control-next:hover {
    opacity: 1;
}
/* Did you know section */

/* Faq start */
.mca-faq-inner .tab-btns-div {
    width: 100%;
    border-radius: 5px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    gap: 10px;
}
.mca-faq-inner .tab-btns-div button {
    padding: 10px 50px;
    border-color: transparent;
    border-radius: 5px;
    color: #000;
    font-size: 1.125rem;
    font-weight: 500;
    background: #f7f7f7;
}
.mca-faq-inner .tab-btns-div button.active {
    border: 1px solid #0082c8;
    background: #0082c8;
    color: #fff;
}

.faq-accordation .accordion-item {
    margin-bottom: 20px;
    background-color: transparent;
    border: none;
    border-radius: 10px;
    overflow: hidden;
}
.faq-accordation .accordion-header {
    background: linear-gradient(
        90deg,
        #cfeaff 0%,
        #cfeaff 34.4%,
        #cfeaff 69.9%,
        #fff4d1 100%
    );
    color: #1e6ca4;
    font-size: 1.125rem;
    font-weight: 600;
}

.faq-accordation .accordion-button {
    background-color: transparent;
    box-shadow: none;
    border: none;
    outline: none;
    color: #141414 !important;
    font-size: 1.125rem;
    font-weight: 500;
    padding: 15px;
    box-shadow: none !important;
    outline: none !important;
    background: none !important;
}
.faq-accordation .accordion-button::after {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="150" height="150" viewBox="0 0 150 150" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M67.7789 108.137L10 52.8255L24.4422 39L75 87.399L125.558 39L140 52.8255L82.2211 108.137C80.3057 109.97 77.7083 111 75 111C72.2917 111 69.6943 109.97 67.7789 108.137Z" fill="black"/></svg>');
}
.faq-accordation .accordion-button:not(.collapsed)::after {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="150" height="150" viewBox="0 0 150 150" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M67.7789 108.137L10 52.8255L24.4422 39L75 87.399L125.558 39L140 52.8255L82.2211 108.137C80.3057 109.97 77.7083 111 75 111C72.2917 111 69.6943 109.97 67.7789 108.137Z" fill="black"/></svg>');
}
.faq-accordation .accordion-body {
    background-color: #f3f6fa;
    color: #000;
    font-size: 1.125rem;
    font-weight: 400;
    padding: 15px;
}

.faq-accordation .accordion-body a {
    color: #1e6ca4;
}

.faq-each-label {
    display: block;
    font-size: 1.5rem;
    color: #1e6ca4;
    font-weight: 700;
    margin-bottom: 20px;
}
.faq-heading-under-tab {
    color: #000;
    text-align: center;
    font-size: 1.5rem;
    font-weight: 600;
    margin-bottom: 35px;
}
/* Faq end */

/* Start today cta start */
.start-today-cta {
    border-radius: 15px;
    background: linear-gradient(90deg, #f5be36 0%, #ffeec6 100%);
    padding: 25px 5%;
    max-width: 1150px;
    width: 100%;
    margin-inline: auto;
}

.start-today-cta .left-part {
    position: relative;
    color: #000;
    font-size: 1.875rem;
    font-weight: 700;
    margin: 0;
    margin-block: 30px;
}
.start-today-cta .left-part::before {
    content: "";
    position: absolute;
    top: -20px;
    left: 0;
    max-width: 350px;
    width: 100%;
    height: 2px;
    background: linear-gradient(90deg, #b98400 0%, rgba(236, 168, 0, 0) 100%);
}
.start-today-cta .left-part::after {
    content: "";
    position: absolute;
    bottom: -25px;
    left: 0;
    max-width: 350px;
    width: 100%;
    height: 2px;
    background: linear-gradient(90deg, #b98400 0%, rgba(236, 168, 0, 0) 100%);
}
.start-today-cta .right-part {
    color: #000;
    font-size: 1.25rem;
    font-weight: 400;
    margin: 0;
}
.start-today-cta .right-part span {
    font-weight: 700;
}
.start-today-bottom-box {
    border-radius: 10px;
    border: 1px dashed #825d00;
    background: #ffd66e;
    padding: 15px 5%;
    max-width: 768px;
    width: 100%;
    margin-inline: auto;
    color: #000;
    text-align: center;
    font-size: 1.25rem;
    font-style: italic;
    font-weight: 500;
    margin-top: 30px;
}
/* Start today cta end */

/* Get funding form start */
.get-funding-form-section {
    background-color: #065897;
    background-image: url("../images/form-bg-img.svg");
    background-position: 100%;
    scroll-margin: 55px;
}
.get-funding-form-section .heading {
    color: #fff;
    text-align: center;
    font-size: 2.25rem;
    font-weight: 700;
}
.get-funding-form-section .inquiry-now-para {
    color: #fff;
    text-align: center;
    font-size: 1.125rem;
    font-weight: 500;
}
.get-funding-form-section .sub-heading {
    color: #fff;
    text-align: center;
    font-size: 2rem;
    font-weight: 700;
    max-width: 874px;
    margin-inline: auto;
}
.get-funding-form-section .steps-main-div {
    max-width: 600px;
    width: 100%;
    margin-inline: auto;
    margin-top: 50px;
}

/* Get funding form start */

.funding-form {
    width: 100%;
}

.funding-form-step {
    display: none;
}

.funding-form-step.active {
    display: block;
    transform-origin: top;
    animation: animate 0.5s;
}

/* Progress bar */

.all-steps {
    position: relative;
    display: flex;
    justify-content: space-between;
    counter-reset: step;
    margin-bottom: 30px;
}

.all-steps::before,
.progress {
    content: "";
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    height: 2px;
    width: 100%;
    background-color: #0c6cb6;
    z-index: 1;
}

.progress {
    background-color: #65bcff;
    width: 0;
    transition: 0.5s;
}

.progress-step {
    width: 75px;
    height: 75px;
    background-color: #0c6cb6;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 2;
    color: #3388c9;
    text-align: center;
    font-size: 2rem;
    font-weight: 700;
}

.progress-step::before {
    counter-increment: step;
    content: counter(step);
}
.progress-step.active {
    background-color: #65bcff;
    color: white;
}

@keyframes animate {
    from {
        transform: scale(1, 0);
        opacity: 0;
    }

    to {
        transform: scale(1, 1);
        opacity: 1;
    }
}

.funding-form .funding-question {
    color: #fff;
    text-align: center;
    font-size: 1.5rem;
    font-weight: 500;
    max-width: 650px;
    width: 100%;
    margin: 15px auto 30px auto;
}
.funding-form .each-options {
    display: flex;
    align-items: center;
    gap: 15px;
}
.funding-form .each-options .checkbox-label div {
    width: 50px;
    height: 50px;
    border-radius: 5px;
    border: 1px solid #65bcff;
    background: #004172;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}
.blue-form-control {
    border: 1px solid #65bcff;
    background: #004172;
    cursor: pointer;
    min-height: 50px;
    color: #fff;
    padding-left: 20px;
    margin-inline: auto;
    font-size: 1.125rem;
}
.mw-500 {
    max-width: 500px;
}
.select-chevron {
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    filter: contrast(0);
}
.funding-form .each-options p {
    color: #fff;
    font-size: 1.375rem;
    font-weight: 300;
    margin: 0;
    cursor: pointer;
}

.funding-form .each-options input:checked ~ .checkbox-label div svg path {
    stroke: #93d0ff;
}
.funding-form .all-form-butons {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    margin-top: 40px;
}
.funding-form .all-form-butons .btn-next {
    border-radius: 5px;
    background: #ffb600;
    max-width: 390px;
    width: 100%;
    padding-block: 15px;
    color: #141414;
    font-size: 1.125rem;
    font-weight: 500;
    text-transform: uppercase;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
}
.funding-form .all-form-butons .btn-next:hover {
    background-color: transparent;
    color: #ffb600;
    border: 1px solid #ffb600;
}
.funding-form .all-form-butons .btn-next:hover svg path {
    stroke: #ffb600;
}
.funding-form .all-form-butons .btn-prev {
    border-radius: 5px;
    background: #0464ad;
    padding: 17px 10px;
    color: #141414;
    font-size: 1.125rem;
    font-weight: 500;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    display: flex;
    align-items: center;
    gap: 10px;
}
.funding-form .all-form-butons .btn-prev:hover {
    background: #0472c7;
}

.funding-form .all-form-butons .form-submit-btn {
    border-radius: 5px;
    background: #ffb600;
    max-width: 390px;
    width: 100%;
    padding-block: 15px;
    color: #141414;
    font-size: 1.125rem;
    font-weight: 500;
    text-transform: uppercase;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
}
.funding-form .all-form-butons .form-submit-btn:hover {
    background-color: transparent;
    color: #ffb600;
    border: 1px solid #ffb600;
}
/* End Progress bar */
.final-form-div label {
    color: #fff;
    font-size: 1.125rem;
    font-weight: 400;
    display: block;
    margin-bottom: 5px;
}
.final-form-div input {
    border-radius: 8px;
    border: 1px solid #65bcff;
    background: #004172;
    width: 100%;
    height: 55px;
    padding-inline: 15px;
    color: #ffffff;
    font-size: 1.125rem;
    font-weight: 400;
    box-shadow: none;
    outline: none;
}
.final-form-div input::placeholder {
    color: #1d6eac;
    font-size: 1.125rem;
    font-weight: 400;
}
.final-form-div textarea {
    border-radius: 8px;
    border: 1px solid #65bcff;
    background: #004172;
    width: 100%;
    min-height: 100px;
    padding-inline: 15px;
    color: #ffffff;
    font-size: 1.125rem;
    font-weight: 400;
    box-shadow: none;
    outline: none;
}
.final-form-div textarea::placeholder {
    color: #1d6eac;
    font-size: 1.125rem;
    font-weight: 400;
}
.contact-area-div {
    text-align: center;
    margin-top: 100px;
}
.contact-area-div .phone-number-para {
    color: #fff;
    text-align: center;
    font-size: 3.875rem;
    font-weight: 700;
    margin: 0;
}
.contact-area-div .phone-number-para a {
    color: #fff;
    text-decoration: none;
}
.contact-area-div .lightning-fast-para {
    color: #83daff;
    text-align: center;
    font-size: 2.375rem;
    font-weight: 400;
    margin-block: 12px 35px;
}
.contact-area-div .call-now-btn {
    text-decoration: none;
    border-radius: 28.92px;
    background: #3bc4ff;
    border: 1px solid #3bc4ff;
    padding: 10px 50px;
    color: #fff;
    text-align: center;
    font-size: 1.125rem;
    font-weight: 700;
    box-shadow: none;
}
.contact-area-div .call-now-btn:hover {
    background-color: transparent;
    color: #3bc4ff;
}
.total-funded-section {
    background-image: url("../images/mca/total-funded-bg.webp");
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    padding-block: 150px;
}
.total-funded-section p {
    color: #1c6899;
    text-align: center;
    font-size: 4rem;
    font-weight: 500;
}
.total-funded-section p span {
    font-weight: 700;
}
/* Get funding form end */

/* New client cta start */
.new-client-inner .text-para-1 {
    color: #000000;
    font-size: 1.5rem;
    font-weight: 400;
    margin: 0;
    text-align: center;
    max-width: 1000px;
    margin-inline: auto;
}
.new-client-inner .text-para-1 span {
    font-weight: 700;
}

.new-client-inner .text-para-2 {
    background-image: linear-gradient(90deg, #1b6198 0%, #63afe9 100%);
    font-style: italic;
    text-align: center;
    color: #fff;
    font-size: 1.375rem;
    font-weight: 400;
    max-width: 875px;
    margin-inline: auto;
    padding: 10px;
    margin-block: 40px 0;
    border-radius: 8px;
}
/* New client cta end */

/* Fun movement start */
.fun-bg {
    background-color: #f0f6fe;
}
.carot-para {
    color: #000;
    font-size: 1.375rem;
    font-weight: 400;
    text-align: center;
    font-style: italic;
    margin: 0;
}
.carot-para span {
    font-weight: 700;
}
/* Fun movement end */

/* Footer start */
.footer-area .footer-contact-links li {
    display: flex;
    align-items: center;
}
.footer-area {
    background-color: #f2f4f5;
}
.footer-area .footer-top {
    padding: 2.8125rem 0 3.75rem;
}
.footer-area .footer-desc {
    color: #242424;
    font-size: 1.125rem;
    font-weight: 500;
    margin: 1.25rem 0 0;
    max-width: 17.1875rem;
}
.footer-area .cerificate-main-div {
    display: block;
    margin-top: 1rem;
}
.footer-area .cerificate-main-div img {
    max-width: 10.3125rem;
    display: block;
    margin-bottom: 1.25rem;
}
.footer-area .footer-links-head {
    color: #000;
    font-size: 1.25rem;
    font-weight: 700;
}
.footer-area .footer-links-list {
    margin: 1.5rem 0 0;
    padding: 0;
    list-style: none;
}
.footer-area .footer-links-list li {
    color: #000;
    font-size: 1.125rem;
    font-weight: 400;
    margin-top: 1.25rem;
    transition: 0.25s;
}
.footer-area .footer-links-list li p {
    font-weight: 400;
    font-size: 1.125rem;
    color: #6d6e71;
    margin-top: 0.5rem;
}
.footer-area .footer-links-list li a {
    color: #000;
    font-size: 1.125rem;
    font-weight: 400;
    text-decoration: none;
}
.footer-area .footer-links-list li:hover {
    margin-left: 0.125rem;
}
.footer-area .footer-contact-links li img {
    margin-right: 0.5rem;
}
.footer-area .footer-bottom-div {
    background: var(--white-clr);
    text-align: center;
    padding: 0.875rem 0;
}
.footer-area .footer-bottom-div p {
    font-weight: 400;
    font-size: 1rem;
    color: #000;
    margin: 0;
}
.footer-area .footer-bottom-div p a {
    color: #2b59ff;
    text-decoration: none;
}
.footer-area .footer-social-media-section {
    display: flex;
    align-items: center;
    margin-top: 1.5rem;
}
.footer-area .footer-social-media-section div {
    width: 2rem;
    height: 2rem;
    background: #1c6899;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    cursor: pointer;
}
.footer-area .footer-social-media-section div a img {
    display: block;
}
.footer-area .footer-social-media-section div:hover {
    background: #6a6a6a;
}
/* Footer end */

.form-div .select-box input {
    border: 1px solid #e2e2e2;
    padding-inline: 16px;
    box-shadow: none;
    font-size: 1rem;
    color: #1b1b1b;
}
.form-div .select-box input:focus {
    border: 1px solid #1b1b1b;
}
.form-div .select-box.active .dropdown-select {
    padding-block: 12px 8px;
}
.form-div .select-box.active label {
    display: block;
    position: absolute;
    top: 8px;
    left: 16px;
    font-size: 0.75rem;
    color: #b55f1d;
}
.form-div .select-arrow {
    position: absolute;
    right: 15px;
    z-index: -1;
}
.form-div .dropdown-select {
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    display: flex;
    align-items: center;
    font-size: 1.125rem;
    border: 1px solid #65bcff;
    background: #004172;
    cursor: pointer;
    min-height: 50px;
    color: #fff;
    padding-left: 20px;
    margin-inline: auto;
    border-radius: .25rem;
}
.form-div .dropdown-menu {
    position: absolute;
    display: none;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    border-radius: .25rem;
    background-color: #fff;
    border: none;
    transition: .3s ease-in-out;
    padding: 0;
}
.form-div .dropdown-menu-inner {
    border: 1px solid #e2e2e2;
    margin-top: 3px;
    max-height: 250px;
    overflow-y: scroll;
    overflow-x: hidden;
}
.form-div .dropdown-menu-inner::-webkit-scrollbar {
    width: 5px;
    height: auto;
}
.form-div .dropdown-menu-inner::-webkit-scrollbar-thumb {
    border-radius: .25rem;
    background-color: #d9d9d9;
}
.form-div .dropdown-menu-item {
    color: #1b1b1b;
    font-size: 1rem;
    font-weight: 400;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    padding: 10px 16px;
    background-color: #fff;
    border-bottom: 1px solid #e2e2e2;
    transition: .2s ease-in-out;
}
.form-div .dropdown-menu-item.is-select, .form-div .dropdown-menu-item.is-select:hover, .form-div .dropdown-menu-item:hover {
    color: #1b1b1b;
    background-color: #f4f4f4;
}
.form-div .dropdown-menu-item:first-child {
    display: none!important;
}
.form-div .dropdown-menu-item:last-child {
    border: none;
}
.form-div .dropdown-menu-search {
    display: block;
    font-size: 1rem;
    padding-inline: 16px;
    border: 1px solid #e2e2e2;
    color: #000;
}