.pb-0 {
    padding-bottom: 0 !important;
}
.features-single-img-wrap,
.p-20 {
    padding: 20px;
}
.pt-0 {
    padding-top: 0 !important;
}
.pt-20 {
    padding-top: 20px;
}
.pb-20 {
    padding-bottom: 20px;
}
.pt-30 {
    padding-top: 30px;
}
.pb-30 {
    padding-bottom: 30px;
}
.pt-80 {
    padding-top: 80px;
}
.pb-80 {
    padding-bottom: 80px;
}

.mt-0 {
    margin-top: 0;
}
.mt-10 {
    margin-top: 10px;
}
.mt-20 {
    margin-top: 20px;
}
.mb-20 {
    margin-bottom: 20px !important;
}
.mb-10 {
    margin-bottom: 10px;
}
.mt-50 {
    margin-top: 50px;
}
.mb-50 {
    margin-bottom: 50px;
}
.mt-80 {
    margin-top: 80px;
}
.mb-0 {
    margin-bottom: 0 !important;
}
.border-zero{
    border: 0 !important;
}
.max-width-none{
    max-width: none !important;
}
.box-shadow-none{
    box-shadow: none !important;
}
.bg-none{
    background-color: unset !important;
}
h1{
    color: #fff;
    background-image: none;
    -webkit-text-fill-color: unset;
    background-clip: unset;
    font-weight: 600;
}

.rt-technology-main .left-content-detailes {
    flex-direction: column;
    display: flex;
    flex: 0 50%;
    justify-content: center;
    align-items: center;
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding-left: 1.9375rem;
    padding-right: 0.9375rem;
    background-color: #ffffff10;
    border: 1px solid #a19fcf;
    backdrop-filter: blur(60px);
    border-radius: 20px;
}
.rt-technology-main {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    justify-content: center;
    align-items: stretch;
    width: 100%;
    display: flex;
}
.rt-technology-main .left-content-detailes .rt-technology-left {
    text-align: center;
    margin-top: 15px;
    max-width: 650px;
    flex: unset;
}
.rt-technology-right .rt-form-main {
    grid-template-columns: 1fr;
}
.rt-technology-right .w-form {
    width: 100%;
    max-width: 500px;
}
.rt-technology-main .rt-technology-right {
    justify-content: center;
    align-items: center;
    flex-direction: column;
    display: flex;
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    background-color: #ffffff10;
    border: 1px solid #a19fcf;
    flex: 0 50%;
    box-shadow: 20px 20px 30.6px #1848d41a;
    border-radius: 20px;
    padding: 0.25rem 60px;
}
.rt-technology-main .rt-technology-right .form-heading {
    text-align: center;
}
.rt-technology-main .rt-technology-right .rt-submit-button-wrap {
    align-items: center;
    justify-content: center;
}
.sign-in-up-padding {
    padding: 100px 0;
}
.justify-start {
    justify-content: flex-start;
}
.align-item-center {
    align-items: center;
}

.api-banking-custom-section .w-layout-vflex,
.api-banking-use-scenarios .w-layout-vflex.custom-v-flex {
    align-items: flex-start;
}

.rt-hero-v14 {
    padding-bottom: var(--_gap---section-gap-small);
}
.rt-navbar-v1-menu-holder a:hover .rt-menu-font-v1 {
    color: red !important;
}
.rt-navbar-v1-menu-holder a.w--current .rt-menu-font-v1,
a.rt-navmenu-link.w--current {
    color: red !important;
}
.rt-menu-font-v1.active {
    color: red !important;
}

.mobile-friendly-card .rt-workflow-card-image-wrapper {
    max-width: 12.25rem;
}
.rt-faq-content-v1 .w-layout-hflex {
    align-items: center;
}

.rt-growth .rt-growth-tick-item .w-layout-vflex.rt-growth-tick-item-text {
    align-items: center;
}

.w-webflow-badge {
    display: none !important;
}
label.error {
    color: red;
}
.rt-button-font--v1,
.rt-text-color-white {
    text-transform: capitalize;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

h2,
.rt-text-style-h4 {
    text-transform: capitalize;
}
a:not([href]) {
    cursor: auto !important;
}

/* .ps-r {
    position: relative;
} */
.toggle-password {
    position: absolute;
    right: 10px;
    top: 50%;
    /* transform: translateY(44%); */
    cursor: pointer;
    user-select: none;
    /* -webkit-transform: translateY(44%);
    -moz-transform: translateY(44%);
    -ms-transform: translateY(44%);
    -o-transform: translateY(44%); */
}
.toggle-password svg {
    width: 35px;
    height: 35px;
}
.c-toggle-password.toggle-password {
    top: 50%;
}
.sign-hover:hover{
   color: red;
}
.rt-menu-font-v1:hover, .rt-navmenu-link:hover, .rt-footer-link:hover{
    color: red !important;
}
.rt-footer-link.w--current{
    color: red;
}
.rt-growth-tick-main{
width: 110px;
}
.rt-growth-tick-inner {

    background-color: unset !important;
}

.instant-section-two-img-bg{
    background-image: url(../images/instant/instant-sec-two-bg.webp);
    background-color: unset;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
.bg-img-bone{
    background-image: none !important;
}
.rt-advance-solution-list-item-icon-v1 img{
    width: 65px;
}
.rt-leanear-background{
    background-image: none;
    background-color: #29292a !important;
}

.sign-in-up-padding .rt-technology-main .rt-technology-right{
    padding: 5.25rem 60px;
}
.rt-email-icon{
    width: 30px;
    height: 30px;
}
.get-in-touch-box{
    max-width: 285px;
}

.cards-with-full-effect .rt-protection-card{
    padding: 0;
}
.cards-with-full-effect .rt-protection-item-text{
    padding: 1.5rem 1.875rem;
}
.cards-with-full-effect .rt-workflow-card-image-wrapper.rt-2, .cards-with-full-effect .rt-workflow-card-image-wrapper{
    max-width: 100%;
}
.cards-with-full-effect .rt-workflow-card-image-wrapper.rt-2{
    margin-top: 0;
}
.cards-with-full-effect .rt-tool-item-v1{
    padding: 0;
}
.cards-with-full-effect .rt-tool-item-top-text{
    padding: 1.5rem 1.875rem;
}
.web-display-none{
    display: none;
}

.sign-in-up .rt-input-item label.error{
    position: absolute;
    top: 100%;
    margin-bottom: 10px;

}
.rt-input-item{
    position: relative;
    margin-bottom: 25px;
}
.inner-policy-pages-contents{
    padding-bottom: 80px;
}
.rt-adress-box.rt-footer-v1-two {
    justify-content: flex-start;
    align-items: flex-start;
}
@media  screen and (min-width: 1022px){
    .payment-links-image-height-change {
        height: 140px;
    }
    .max-width-change{
        max-width: 434px;
    }
    .company-details{
            width: 315px;
    }
    .rt-navbar-logo-v1{
            height: 65px;
                width: 197px;
    }
    .rt-footer-logo{
            height: 3.125rem;
    }
}
@media (min-width: 768px) and (max-width: 1024px) {
    .rt-success-you-can .rt-business-video-text-wrapper{
        grid-template-columns: 1fr 1.2fr 1fr 1fr;
    }
    .cards-with-full-effect .rt-protection-main, .cards-with-full-effect .rt-tool-item-holder-v1{
        grid-template-columns: 1fr 1fr 1fr;
    }
    .cards-with-full-effect .rt-tool-item-top-text{
        padding: 1rem 1.875rem;
    }
    .current-account-built-for .rt-growth-card-wrapper{
        grid-template-columns: 1.04fr 1fr 1fr;
    }
    .cards-with-full-effect .rt-protection-card{
        grid-row-gap: 0px;
    }
    .cards-with-full-effect .rt-protection-item-text{
        padding-bottom: 1.5rem;
    }
    .why-payment-links-matter .rt-update-card-v1{
        flex-direction: column;
    }
    .why-payment-links-matter .rt-workflow-main{
        grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
    }
    .solutions-advanced-payment .rt-protection-v2-main .solutions-advanced-payment-img{
        width: 50%;
    }
    .solutions-tailored-payments .rt-workflow-main{
        grid-template-columns: repeat(auto-fit, minmax(210px, 1fr));
    }
    .rt-footer-main{
        grid-template-columns: 1fr 1fr;
    }
    .size-change img.rt-v2{
            width: 245px;
    }
    .card-padd-cgange{
        padding: 1.5625rem 2rem 1.875rem;
    }
    .sizze-change img{
            width: 195px;
    }
}
@media screen and (max-width: 991px) {
    .rt-menu-font-v1:where(.w-variant-cca2c8a4-5310-2d83-3243-81d64f802030),
    .rt-menu-font-v1.transprent-variant-46 {
        font-size: 18px;
    }
    .rt-technology-main {
        flex-direction: column;
    }
    .rt-footer-content-wrap.change-width {
        max-width: 200px;
    }
    .web-display-none{
        display: block;
        float: left;
        margin-top: 15px;
    }
      .company-details{
            width: 315px;
    }
    .rt-potrait-border-color{
        border: 0;
    }
     .rt-navbar-logo-v1.transprent-variant-4{
            height: 44px;
                width: 137px;
    }
    .rt-footer-logo {
            height: 6.125rem;
    }
}

@media (max-width: 767px){
    .rt-technology-main .rt-technology-right {
        padding: 3.25rem 15px;
    }
    .rt-technology-main .left-content-detailes {
        padding-top: 25px;
        padding-bottom: 25px;
    }
    .rt-update-card-holder-v1{
        flex-direction: column;
    }
    .rt-success-you-can .rt-business-video-text-wrapper{
        grid-template-columns: 1fr;
    }
    .sign-in-up-padding .rt-technology-main .rt-technology-right {
        padding: 4.25rem 8px;
    }
    .rt-input-item{
        margin-bottom: 30px;
    }
    .sign-in-up .rt-input-item label.error{
        font-size: 12px;
        line-height: 17px;
    }
    .rt-email-icon{
        width: 25px;
        height: 25px;
    }
}
@media screen and (max-width: 479px){
    .rt-popular-feature-main{
       display: unset;
    }
    .rt-popular-feature-main  .rt-potrait-border.rt-position-relative {
        
        margin-bottom: 12px;
    }
}

