/** Shopify CDN: Minification failed

Line 654:0 Unexpected "}"

**/
.header .header__menu-item span {
    font-size: 18px;
    color: #250069;
    text-decoration: none;
    font-weight: 400;
    letter-spacing: .9px;
}
.header a.header__icon.header__icon--account.link {
    background-color: #250069;
    padding: 0 20px;
    width: 16rem;
    flex-direction: row;
    column-gap: 12px;
}
.header__inline-menu {
     text-align: center;
}
a.header__icon.header__icon--account.link {
  background-color: #4401cc;
    padding: 0px 30px;
    width: 10rem;
    color: white;
    text-transform: capitalize;
    font-size: 17px;
    font-weight: 700;
    border-radius: 12px;
}
.header summary.list-menu__item .icon.icon-caret {
    height: 1rem;
     color: #250069;
    right: 0rem;
}
.header .header__submenu .header__menu-item {
   padding: 6px 10px;
    color: #000;
    font-size: 15px;
 
}
.header__submenu.list-menu {
    padding: 1rem 0;
    border: none !important;
}
.list-menu--inline {
    column-gap: 30px;
}
.index .banner__content .banner__text {
    letter-spacing: 0.9px;
    color: #fff;
}
.index .banner__heading {
    line-height: 60px;
    text-transform: capitalize;
    
}
/*--------image-with-text------*/
.image-with-text .image-with-text__text-item.grid__item .image-with-text__heading{
    font-size: 34px;
    text-transform: capitalize;
    line-height: 50px;
}
.rich-text .rich-text__blocks .rich-text__heading 
{
   font-size: 34px;
    text-transform: capitalize;
    line-height: 45px;
}
.image-with-text .image-with-text__text-item.grid__item .image-with-text__text p {
    color: #000;
    font-size: 17px;
    letter-spacing: 0.9px;
}
.rich-text .rich-text__text
{
  /* color:#fff; */
   font-size: 17px;
    letter-spacing: 0.9px;
}
.multicolumn .multicolumn-card__info p {
    color: #343131;
    text-transform: capitalize;
    letter-spacing: .8px;
    font-size: 17px;
    font-weight: 600;
    width: 100%;
}
.multicolumn .multicolumn-list .multicolumn-card__info {
    padding-top: 10px !important;
}
.multicolumn .multicolumn-card__info .rte {
    margin-top: 4px;
}
.multicolumn .media--transparent {
    background-color: transparent;
    padding-bottom: 30% !important;
}
/*--------end image-with-text------*/
.newsletter .paragrph-text .inline-richtext {
    margin: 0px;
    text-transform: uppercase;
    letter-spacing: 0.1em;
    font-size: 38px;
}
.newsletter .newsletter__subheading {
    margin-top: 0px;
    font-size: 15px;
    text-transform: capitalize;
    color: #fff;
}
.newsletter .newsletter-form__button.field__button {
    background-color: #fd6a41 !important;
     border-radius: 0px 10px 10px 0px;
    text-transform: capitalize;
    color: #fff;
    font-size: 18px;
    font-weight: 500;
    letter-spacing: 0.1em;
}
.newsletter .newsletter-form__field-wrapper {
     border: none;
}
.newsletter label.field__label {
    color: #000;
}
.newsletter-form__field-wrapper .field:before,.newsletter-form__field-wrapper .field:after
{
  display:none;
}
.newsletter-form__field-wrapper .field__input {
    border-radius: 10px 29px 30px 10px;
}
.newsletter .field__input:focus
{
  box-shadow:none;
  outline:none;
}
/*----- end footer css--------*/
@media (min-width:1200px)
{
  .footer .footer-block:nth-child(1) {
    width: 30%;
}
.footer .footer-block:nth-child(2) {
    width: 20%;
}
.footer .footer-block:nth-child(3) {
    width: 20%;
} 
.footer .footer-block:nth-child(4) {
    width: 20%;
}
  .index .banner__content .banner__text , .page-mca-solutions .banner__content .banner__text {
    width: 77%;
    
}
/* .index .banner__heading {
    width: 70%;
} */
}
.footer .footer-block__details-content .list-menu__item--link {
    display: inline-block;
    font-size: 16px;
    letter-spacing: 0.9px;
     color:#fff;
}
.footer .rte
{
  color:#fff;
}
.footer .list-social__item .icon {
    height: 4.2rem;
    width: 4.2rem;
}
.footer .footer__content-bottom {
    display: flex;
    flex-direction: row-reverse;
    background-color: #250069;
    padding-bottom: 15px;
    padding-top: 15px;
}
.footer .footer__content-bottom .footer__copyright.caption {
    margin-top: 0px;
}
.footer .footer__content-bottom .footer__copyright.caption .copyright__content {
    font-size: 17px;
    color: #fff;
    letter-spacing: 0.1em;
    line-height: 26px;
}
.footer .footer-block:nth-child(3) .footer-block__details-content p {
    margin: 0px;
}
/* .footer p.btm-cont {
    color: #fff;
    text-transform: inherit !important;
    letter-spacing: 0.9px;
} */
/*---------- end footer css--------*/

.shopify-policy__container {
    padding-bottom: 35px;
    color: #000;
  max-width: 900px;
}
/*------------page distrubution-----------------*/
.page-digitaldisbursement .multicolumn-list .multicolumn-list__item {
    background-color: #fff;
    border-radius: 10px;
    padding: 30px 0px;
}
.page-digitaldisbursement .multicolumn-list .multicolumn-list__item .multicolumn-card__info .inline-richtext {
    font-size: 24px;
}
.page-digitaldisbursement .multicolumn-list .multicolumn-list__item .multicolumn-card__info p {
    font-size: 18px;
    line-height: 30px;
}
.page-digitaldisbursement .multicolumn-list .multicolumn-card__info {
    padding-bottom: 0px;
}
.page-digitaldisbursement .multicolumn .button {
    font-size: 20px;
    letter-spacing: 0.9px;
  padding-bottom: 3px;
}

/*------------end page distrubution-----------------*/

/*-----------------contact form------------------*/
.page-contact .contact .field:before,.page-contact .contact .field:after,.page-merchant-processing  .contact .field:before, .page-merchant-processing  .contact .field:after
{
  display:none;
}
.page-contact  .field__input:focus-visible,.page-merchant-processing .field__input:focus-visible
{
  box-shadow:none;
  outline:none;
}
.page-contact label.field__label,.page-merchant-processing label.field__label {
    color: #c5c5c5;
    text-transform: capitalize;
}
.page-contact .field__input, .page-merchant-processing .field__input {
    background-color: #f4f8fa;
    border-radius: 12px;
    border: 1px solid #c5c5c5;
}
.page-contact .contact__button, .page-merchant-processing .contact__button {
    text-align: center;
}
.page-contact .contact__button .button,.page-merchant-processing .contact__button .button  {
    font-size: 20px;
    letter-spacing: 0.9px;
    padding-bottom: 4px;
}
.mobile-image {
    display: none;
}
.mobile-image img {
    width: 100%;
}
@media (max-width:767px) { 
.multicolumn .multicolumn-card__info p {
    width: 100%;
}
.index .banner__heading {
    line-height: 40px;
}
.image-with-text .image-with-text__content {
    padding: 4rem 1.5rem 4rem !important;
    text-align: center;
}
.image-with-text .image-with-text__text-item.grid__item .image-with-text__heading {
    font-size: 26px;
    text-transform: capitalize;
    line-height: 34px;
}
.rich-text .rich-text__blocks .rich-text__heading {
    font-size: 30px;
    line-height: 38px;
}
.multicolumn-list .multicolumn-list__item {
    width: 100%;
    max-width: 100%;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px;
    border-radius: 20px;
    padding: 20px 30px;
    background-color: #fff;
}
.rich-text .rich-text__text {
    margin-top: 6px;
}
.newsletter .paragrph-text .inline-richtext {
   font-size: 30px;
    padding-bottom: 10px;
}
.multicolumn-list {
   row-gap: 30px;
}
.page-digitaldisbursement .multicolumn-list .multicolumn-list__item .multicolumn-card__info .inline-richtext {
    font-size: 20px;
}
.header a.header__icon.header__icon--account.link {
      width: 11rem;
      text-align: center;
       padding: 5px 10px;
	   font-size:20px;
}
  .header--has-social .menu-drawer__utility-links .menu-drawer__account
  {
    display:none;
  }
  .footer .footer-block__heading {
    margin-bottom: 0rem;
}
  .footer .footer-block__heading {
    font-size: 26px;
}
  .footer .footer-block__details-content .list-menu__item--link {
    padding: 5px 0px 0px 0px;
}
  .footer .footer-block.grid__item {
    padding: 0;
    margin: 2rem 0 0;
    width: 100%;
}
.page-contact label.field__label, .page-merchant-processing label.field__label {
    font-size: 12px;
}
.newsletter .newsletter-form__button.field__button {
   font-size: 16px;
}
.newsletter .newsletter-form__button
  {
    width: 13.4rem;
  }
.page-merchant-processing .rich-text .rich-text__blocks .rich-text__heading {
    font-size: 24px;
    line-height: 30px;
    text-align: center;
}
.page-merchant-processing .rich-text .rich-text__text {
    text-align: center;
}
.page-merchant-processing .rich-text .rich-text__text ul li {
    text-align: left;
    font-size: 13px;
}
.footer .footer-block__details-content {
    margin-bottom: 0rem;
}
}
@media (max-width: 990px) {
    .three-counting-block h3.inline-richtext {
        font-size: 30px;
    }
}
@media (min-width:768px) and (max-width:1180px)
{
  .page-digitaldisbursement .multicolumn-list .multicolumn-list__item {
    width: 47%;
    max-width: 50%;
}
.header .header__menu-item span {
    font-size: 14px;
}
  .image-with-text .grid {
     flex-direction: column;
}
.image-with-text .grid__item {
    width: 100%;
}
   .index .banner__content .banner__text {
    letter-spacing: .9px;
    color: #fff;
    width: 70%;
}
.page-small-business-loans .image-with-text--overlap .image-with-text__grid--reverse .image-with-text__content, .page-line-of-credit .image-with-text--overlap .image-with-text__grid--reverse .image-with-text__content {
    min-width: 100%;
     margin-right: 0px;
}
  
}

/*-----------menu drawer css--------*/
.menu-drawer.motion-reduce,details[open].menu-opening>.menu-drawer__submenu {
    background-image: linear-gradient(186deg, rgba(77, 25, 230, 1) 4%, rgba(87, 0, 255, 1) 9%, rgba(85, 14, 153, 1) 100%, rgba(253, 116, 87, 1) 100%);
}
.menu-drawer.motion-reduce  .menu-drawer__menu li {
     border-bottom: 1px solid #fff;
}
.menu-drawer.motion-reduce summary.list-menu__item {
    color: #fff;
}
.menu-drawer__menu-item {
    color: #fff;
}
.menu-drawer .icon-arrow {
    width: 2.3rem;
}
.menu-drawer__menu-item:hover, .menu-drawer__close-button:hover,.menu-drawer__menu-item:focus
{
 color:#fff !important;
}
.menu-drawer .menu-drawer__close-button {
    color: #fff !important;
    font-size: 20px;
}
.header--has-social .menu-drawer__utility-links {
    border-top: 1px solid #fff;
}
.menu-drawer .list-social .list-social__item .icon {
    height: 3.2rem;
    width: 3.2rem;
    color: #fff;
}
/*-----------end menu drawer css--------*/
.page-merchant-processing .rich-text .rich-text__blocks .rich-text__heading strong {
    color: #fd6a41;
}

.page-security .liftoff-complete-block {
    display: none;
}
@media (max-width:991px) {
.page-with-image-text .img-responsive {
    width: 100%;
}
}
.mca-multicolun-section .multicolumn-list__item , .three-counting-block .multicolumn-list__item {
    background: linear-gradient(186deg, rgba(77, 25, 230, 1) 4%, rgba(87, 0, 255, 1) 9%, rgba(85, 14, 153, 1) 100%, rgba(253, 116, 87, 1) 100%);
    color: #fff;
      padding: 40px 20px;
    border-radius: 20px;
}
.mca-multicolun-section h3.inline-richtext , .three-counting-block h3.inline-richtext {
    color: #fff;
}
.three-counting-block .rte p {
    color: #fff !important;
}
.mca-multicolun-section .multicolumn-card__info {
    text-align: left;
}
.mca-row-blocks {
    display: flex;
    align-items: baseline;
    gap: 20px;
    text-align: left;
}
.row-icons-content h2 {
    margin: 0;
}
.ionc-svg-block svg {
    width: 24px;
    height: 24px;
}
.row-icons-content p {
    color: #000;
}
.page-mca-solutions .rich-text__text p {
    color: #000;
}

.card-issuing-page-colum .multicolumn-card.content-container {
  background-color: #fff !important;
    padding: 5px;
    border-radius: 20px;
}
.card-issuing-page-colum  h3.inline-richtext {
    font-size: 28px;
}
.card-issuing-page-colum.multicolumn .multicolumn-list li:nth-child(3) .multicolumn-card.content-container {
    background-color: #ffffff00 !important;
  padding:0;
 }
.card-issuing-page-colum.multicolumn .multicolumn-list li:nth-child(3) .multicolumn-card.content-container 
 h3.inline-richtext {
    color: #fff;
	}
.card-issuing-page-colum.multicolumn .multicolumn-list li:nth-child(3) .multicolumn-card.content-container .rte p {
    color: #fff;
}
@media (max-width:767px) {
.card-issuing-page-colum .multicolumn.background-primary .multicolumn-card {
    background: transparent;
}
 .card-issuing-page-colum  .multicolumn-list .multicolumn-list__item{
    background: transparent;
 }
}
@media (min-width:991px) {
  .card-issuing-page-colum .multicolumn-list__item.grid__item:first-child {    /* width: 25%; */
    max-width: 28%;
}
.card-issuing-page-colum .multicolumn-list__item.grid__item:nth-child(2) {    /* width: 25%; */
    max-width: 28%;
}
.card-issuing-page-colum .multicolumn-list__item.grid__item:last-child {    /* width: 25%; */
    max-width: 70%;
}
.mca-multicolun-section h3.inline-richtext {
    font-size: 28px;
}
  .three-counting-block h3.inline-richtext{
      font-size: 50px;

}
  .page-consumer-choice .multicolumn-list__item {
    margin-top: -95px;
}
}
.text-box-section.section-template--15162255999072__text_box_section_8UqJAC-padding {
    background-color: #250069;
}
.page-consumer-choice .text-double-box a.button.button--primary {
    background-color: #fff;
    color: #000;
}
.page-consumer-choice .text-box-left , .page-consumer-choice h2.inline-richtext.h1{
    color: #fff;
}
.page-consumer-choice .text-double-box {
    flex-direction: row-reverse;
}
.page-consumer-choice .multicolumn-list__item {
    box-shadow: 0px 0px 36px 0px rgba(32, 64.00000000000007, 113.9999999999999, 0.33);
       border-radius: 20px
}
.page-consumer-choice .multicolumn-card.content-container {
    padding: 20px 0px 0px 0px;
  border-radius: 20px;
}
.page-consumer-choice h3.inline-richtext {
    font-size: 28px;
}
.page-consumer-choice .multicolumn-card.content-container {
    background: #fff !important;
}
.virtual-heading h2.inline-richtext.h1 {
    color:#250069;
}
.page-security .lift-off-page-blocks {
    padding-top: 30px;
    padding-bottom: 30px;
}
@media screen and (min-width: 750px){
.page-consumer-choice .box-icons {
    width: 33%;
}
}
@media screen and (min-width: 1181px){
.virtual-icons-bg-image  {
  background-image: url(/cdn/shop/files/Vitural_cards__2_2.1.2.png?v=1714657588);
  width: 100%;
  height: 600px;
  background-size: cover;
  background-position: bottom;
  background-position-x: right;
}
  .virtual-icons-bg-image .left-image{
    display:none;
  }
}
@media screen and (min-width: 1500px){
  .virtual-icons-bg-image  {
  height: 660px;

}
}
@media screen and (min-width: 1800px){
    .virtual-icons-bg-image  {
  height: 690px;

}

}
@media screen and (min-width:2120px){

   .virtual-icons-bg-image  {
  height: 900px;

}
}
/*------------------------------------------- 30-04-24-----------------------------------------*/

.page-ach-solution-2 .title-wrapper-with-link.title-wrapper--self-padded-mobile .title.inline-richtext.h1 {
    font-size: 30px;
}
@media (max-width:750px){

.page-ach-solution .banner__box.content-container {
    background-color: #ffff !important;
}
.page-ach-solution-2 .multicolumn .media--transparent {
    padding-bottom: 20%!important;
}
body .text-block-wrapper h2 {
    font-size: 30px;
}
  body.page-ach-solution .banner .banner__content.banner__content--middle-left.page-width{
    margin-right: 0px;
}
.page-ach-solution .banner__text.rte.body p {
    color: #000;
}
.page-ach-solution .banner__box .banner__heading.inline-richtext.h1 {
    color: #000;
}
.page-ach-solution .banner--large:not(.banner--mobile-bottom):not(.banner--adapt) .banner__content {
    min-height: 37rem;
}
body .banner__content.banner__content--middle-left.page-width.scroll-trigger.animate--slide-in {
    margin-right: 0px;
}
.page-payroll-solution .banner .mobile-image {
    padding: 10px;
}
  body.page-ach-solution .banner__text.rte.body p {
    color: #000;
}
.banner .banner__media{
    display:none;
}
.mobile-image {
    max-width: 100%;
    height: auto;
    object-fit: contain;
    display: block;
    margin: 0 auto;
}
body .required_apply-block, body .business-loan-block {
    padding: 20px 0px;
}
}

/*==================================== 02-05-24-------------------------------------------------*/
.page-ach-solution  .text-box-section .content-box-left h2 {
    color: #fff;
}

.index .text-box-section .content-box-left h2 {
    color: #fff;
}
p.btm-cont {
    padding-top: 20px;
    color: #fff;
   font-size: 14px;
}
}
.custom-text-block {
    padding-bottom: 36px;
}
@media (max-width:768px){
.footer .footer__content-top .grid {
    row-gap: 0rem;
}
  .page-industries-served .image-with-text__text.rte.body ul {
    padding: 0px;
    text-align: left;
}
.page-industries-served .image-with-text .image-with-text__text-item.grid__item .image-with-text__text p {
    text-align: left;
}
}
@media (min-width:768px){
  .footer .footer-block__details-content.list-unstyled {
    padding-top: 50px;
}
div#ImageWithText--template--15215365521504__image_with_text_AbXmwk {
    padding-left: 0px;
}
}
@media (min-width:750px){
  .page-ach-solution .banner__box {
    max-width: 65rem;
}
}
@media (min-width:750px) and (max-width:768px){
  .page-small-business-loans .image-with-text__media-item.image-with-text__media-item--medium.image-with-text__media-item--top.grid__item, .page-line-of-credit .image-with-text__media-item.image-with-text__media-item--medium.image-with-text__media-item--top.grid__item {
    width: 100%;
}
.page-small-business-loans .image-with-text--overlap .image-with-text__grid--reverse .image-with-text__content, .page-line-of-credit .image-with-text--overlap .image-with-text__grid--reverse .image-with-text__content {
    margin-right: 0px;
    min-width: 100%;
}
}
.page-industries-served .image-with-text__heading.h1.rte {
    color: #2A0068;
}
 .page-industries-served .image-with-text__media.image-with-text__media--medium.media img {
    object-fit: contain;
} 
.page-ach-solution .banner--content-align-left .banner__box {
    background-color: #02020261;
    border-radius: 10px;
}
.page-ach-solution  .banner__text.rte.body p {
    color: #fff;
}
.page-ach-solution  .banner__content.banner__content--middle-left.page-width.scroll-trigger.animate--slide-in {
    margin: 0 auto;
}
.list-menu .menu-drawer__menu-item--active {
    color: #fff;
}
/*==================================== 09-05-24-------------------------------------------------*/
@media (max-width:749px){
  .page-payroll-solution div#Banner-template--15149288882272__image_banner_GHT6em .banner__content.banner__content--middle-left .banner__box.gradient {
    background-color: #fff;
    color: #323232;
}
.page-payroll-solution div#Banner-template--15149288882272__image_banner_GHT6em .banner__heading.inline-richtext.h1 {
    color: #250069;
}
body .center-logo-text {
    padding-bottom: 20px;
}
 body .card-issing {
    padding: 20px 30px;
}
.page-line-of-credit .image-with-text__content--desktop-left.image-with-text__content--mobile-left.image-with-text__content--medium.content-container.background-transparent {
    padding-bottom: 20px !important;
}
.page-small-business-loans .image-with-text__content--middle.image-with-text__content--desktop-left.image-with-text__content--mobile-left.image-with-text__content--medium {
    padding-bottom: 10px !important;
} 
  .page-line-of-credit .image-with-text .grid__item,  .page-small-business-loans .image-with-text .grid__item {
    position: relative;
    margin-top: -30px;
}
.page-line-of-credit .image-with-text--overlap .image-with-text__content, .page-small-business-loans .image-with-text--overlap .image-with-text__content {
    width: 90%;
    margin: 0rem auto 0;
}
body .contact__button {
    margin-top: 1rem;
}
.liftoff-icon-blocks ul {
    padding: 0px;
}
body .lift_off_main_heading h1, body .liftoff-icon-blocks h2, body .lift-off-page-blocks h1 {
    font-size: 22px;
}
body .tick-circle-icon-heading svg {
    width: 20px;
    height: 20px;
    vertical-align: middle;
}
.page-payroll-solution .section-template--15149288882272__rich_text_HQJMqw-padding {
    padding-top: 0px;
}
 .page-payroll-solution div#shopify-section-template--15149288882272__multirow_j49TC9 .image-with-text__content--middle.image-with-text__content--desktop-left.image-with-text__content--mobile-left {
    padding-bottom: 0px !important;
} 
}




/* 10-5 */
/*******************************************/

.liftoff_img_with_text img, .whatareemv img, .third_section_imgwithtext img, .multisectionbox img {
    -webkit-mask-image: url(https://dualpayments.com/wp-content/uploads/2023/10/dp-mask-1.svg);
    -webkit-mask-size: contain;
    -webkit-mask-position: center left;
    -webkit-mask-repeat: no-repeat;
}
/* .liftoff_img_with_text .image-with-text__text p {
    font-size: 23px ;
} */
.whatareemv div#ImageWithText--template--15251949715552__image_with_text_GDGUqF, .third_section_imgwithtext div#ImageWithText--template--15251949715552__image_with_text_ri6BKq {
    padding-right: 0px;
    padding-top: 0px;
}
.whatareemv .image-with-text__media-item.image-with-text__media-item--medium.image-with-text__media-item--top.grid__item {
    position: sticky;
    top: 0;
}
.whatareemv .image-with-text__text.image-with-text__text--caption.subtitle.subtitle--large.subtitle {
    font-weight: 600;
    color: #000;
}
.image-with-text .image-with-text__text-item.grid__item .image-with-text__heading, .rich-text .rich-text__blocks .rich-text__heading, .multisectionbox .inline-richtext {
    font-size: 36px;
    text-transform: capitalize;
    line-height: 40px;
} 
.whatareemv .image-with-text__media.image-with-text__media--adapt.global-media-settings.gradient.color-scheme-1.media {
    padding-bottom: 71.290237% !important;
}
/***********image With text **************/
 .rich_text_sections.isolate {
    background-image: url('/cdn/shop/files/Contactless_EMV_image.jpg?v=1715321805');
    background-repeat: no-repeat;
    background-size: cover;
}
.rich_text_sections .gradient {
    background: #000000b8 !important
}
.rich_text_sections .rich-text__text.rte.scroll-trigger.animate--slide-in p {
    color: #fff;
    opacity: 1;
    font-size: 15px;
    line-height: 21px;
    margin: 10px 0;
}
.rich_text_sections .rich-text__blocks {
    max-width: 100%;
}
.rich_text_sections .rich-text__text.rte.scroll-trigger.animate--slide-in {
    width: 90%;
    margin: 0 auto;
}
.rich_text_sections .button.button--primary, .liftoff_img_with_text .button.button--primary, .whatareemv .button.button--primary, .multisectionbox .button.button--primary {
    text-transform: uppercase;
} 
.rich_text_sections .image-with-text__media{
    padding: 60px !important;
}
/**************Multi column******************/
.multisectionbox ul#Slider-template--15251949715552__multicolumn_aHcATU {
    display: grid;
    grid-template-columns: 1fr 1fr;
}
.multisectionbox ul li {
    max-width: 100% !important;
    width: 100% !important;
}
 .multisectionbox .inline-richtext {
    font-size: 30px;
}
.multisectionbox .rte p {
    font-size: 17px;
} 

 @media only screen and (max-width: 767px) {
.header__icons {
    column-gap: 6px;
}
  .whatareemv .image-with-text__media-item.image-with-text__media-item--medium.image-with-text__media-item--top.grid__item {
    position: static;
}
.whatareemv .image-with-text__media.image-with-text__media--adapt.global-media-settings.gradient.color-scheme-1.media, .liftoff_img_with_text .image-with-text__media.image-with-text__media--medium.global-media-settings.background-transparent.media {
    padding-bottom: 100.290237%!important;
}
.multisectionbox ul li {
    padding: 0px !important;
}
.rich_text_sections .button.button--primary, .liftoff_img_with_text .button.button--primary, .whatareemv .button.button--primary, .multisectionbox .button.button--primary {
    text-transform: uppercase;
    padding: 0px 18px;
    font-size: 12px;
}
.liftoff_img_with_text .image-with-text__text.rte.body p {
    font-size: 18px!important;
}
.liftoff_img_with_text div#ImageWithText--template--15251949715552__image_with_text_ziyMxn {
    padding: 0px !important;
}
.liftoff_img_with_text.section-template--15251949715552__image_with_text_ziyMxn-padding.gradient.color-scheme-1 {
    padding-top: 10px;
}
.whatareemv .image-with-text--overlap .image-with-text__content {
    width: 100%;
    margin: -3rem auto 0;
}
.whatareemv div#ImageWithText--template--15251949715552__image_with_text_GDGUqF {
    padding: 0px !important;
}
.whatareemv .image-with-text__content .image-with-text__text+.button {
    margin-bottom: 20px;
}
.rich_text_sections .rich-text__text.rte.scroll-trigger.animate--slide-in {
    width: 100%;
    margin: 0 auto;
}
.rich_text_sections .rich-text__wrapper {
    width: 100%;
}
.multisectionbox .multicolumn-card__info {
    padding: 0px 0px 20px 0px;
}
.image-with-text .image-with-text__text-item.grid__item .image-with-text__heading {
    font-size: 29px!important;
    text-transform: capitalize!important;
    line-height: 38px!important;
    MARGIN-TOP: 12PX;
}
  .multisectionbox ul#Slider-template--15251949715552__multicolumn_aHcATU {
    display: grid;
    grid-template-columns: 1fr 1fr;
    display: block;
}
}

 @media only screen and (min-width:768px) and (max-width: 1100px) {
 .liftoff_img_with_text .image-with-text__grid.grid.grid--gapless.grid--1-col.grid--2-col-tablet.image-with-text__grid--reverse, .whatareemv .image-with-text__grid.grid.grid--gapless.grid--1-col.grid--2-col-tablet {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 30px;
}
.rich_text_sections .button.button--primary, .liftoff_img_with_text .button.button--primary, .whatareemv .button.button--primary, .multisectionbox .button.button--primary {
  font-size: 12px;
}
.whatareemv .image-with-text__media.image-with-text__media--adapt.global-media-settings.gradient.color-scheme-1.media {
    padding-bottom: 74.290237% !important;
}
.rich_text_sections .rich-text__text.rte.scroll-trigger.animate--slide-in {
    width: 100%;
    margin: 0 auto;
}
.multisectionbox ul {
    display: grid;
    grid-template-columns: 1fr 1fr;
}
} 

@media (min-width: 768px) and (max-width: 1180px) {
    .whatareemv .image-with-text .grid, .liftoff_img_with_text .image-with-text .grid {
        flex-direction: unset ;
    }
      .whatareemv .image-with-text .grid__item,
  .liftoff_img_with_text .image-with-text .grid__item {
        width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2);
    }
  
}
@media (max-width:990px){
  .liftoff_img_with_text .image-with-text .image-with-text__text-item{
    font-size: 25px;
    line-height: 30px;
}
.liftoff_img_with_text.section-template--15251949715552__image_with_text_ziyMxn-padding.gradient.color-scheme-1 {
    padding: 0px;
}
.liftoff_img_with_text  a {
    font-size: 14px;
}
.whatareemv .image-with-text .image-with-text__text-item{
  font-size: 25px;
    line-height: 30px;
}
}

/*--------------------------------- 02-10-24 --------------------------------------*/
.dropdown-trigger .menu1 {
    width: 100%;
}
.dropdown-trigger .menu1 li:hover, .header__submenu.list-menu.list-menu--disclosure li:hover, .header__inline-menu .list-menu.list-menu--inline li:hover {
    background: transparent;
    box-shadow: rgb(37 0 105) 0px 1px 4px;
    border: 1px solid #250069;
}
.dropdown-trigger .menu1 li, .header__inline-menu .list-menu.list-menu--inline li  { 
    border: 1px solid transparent;
      transition: all .3s ease;
}
.header__submenu.list-menu.list-menu--disclosure li {
    border: 1px solid transparent;
    margin: 0px 10px;
    margin-bottom: 10px;
    transition: all .3s ease;
}
.header__submenu.list-menu.list-menu--disclosure {
     box-shadow: rgb(37 0 105) 0px 1px 4px;
    border: 1px solid #250069;
}
.mulit-dropdown .dropdown-trigger .dropdown {
  box-shadow: rgb(37 0 105) 0px 1px 4px;
}
.header__inline-menu .list-menu.list-menu--inline .head-menu:hover {
    box-shadow: unset;
    border: 1px solid transparent;
} 



@media (max-width:992px){
 .page-credit-builder .lending-text .banner__media img{
    display:none;
  }
 .page-credit-builder .lending-text .mobile-image {
    display: block;
}
 .page-credit-builder .lending-text{
    flex-direction:column;
  }
 .page-credit-builder #Banner-template--15924316078176__image_banner_nhn9Ue::before{
  padding-bottom:0px !important;
}
}

.page-subscription-manager  .multicolumn .multicolumn-card__info p{
      text-transform: unset;
}
.main_start-with_cust.top-banner .top_content h2 {
    color: #250068;
    font-size: 30px;
}
@media(min-width:767px){
  .page-subscription-manager  .multicolumn li {
    max-width: 30% !important;
    margin: 0px auto;
}
  .custom_privcy .banner__content--middle-left {
    top: 67px;
}
  .custom_privcy h2.banner__heading {
    font-size: 32px;
}
}
.privcy_page_img_text img {
    object-fit: contain;
}




@media(max-width:767px){
 .page-payroll-solution h2.image-with-text__heading.h1.rte {
    text-align: left;
}
.page-payroll-solution  .image-with-text__text {
    text-align: left;
}
  .flex-icon-block {
    text-align: left;
}

  .page-merchant-processing h2, .page-merchant-processing p{
    text-align: left !important;
  }

  .page-card-issung h2,  .page-card-issung p{
    text-align: left !important;
  }
  .sided-boxs {
    text-align: left;
}
  .right_integrat li.right_integrat_items-wrapper {
    flex-direction: row !important;
}
  .page-virtual-cards h2, .page-virtual-cards p, .page-virtual-cards h3{
    text-align: left !important;
  }
  .page-pinlless-debit p{
    text-align: left !important;
  }
  .page-business-banking h2, .page-business-banking p{
     text-align: left !important;
  }
  .page-business-banking .col-slides {
    text-align: left;
}
  .page-privacy-protection p, .page-privacy-protection h1, .page-privacy-protection h2, .page-privacy-protection ul{
     text-align: left;
  }
  .buttons_block_cs {
    justify-content: left;
}

  .page-open-banking h2, .page-open-banking p, .page-open-banking  .banner__box{
    text-align: left;
  }
  
} 
.cus-bnr  h2.image-with-text__heading.inline-richtext.h1 {
    color: #2e3c50;
    font-size: 50px;
    letter-spacing: 0;
    font-weight: 700;
}
.cus-bnr h4 {
    color: #2e3c50;
    font-weight: 700;
    letter-spacing: 0;
    font-size: 25px;
    line-height: 35px;
    text-align: left;
}
.footer-block__brand-info p {
    font-size: 16px;
    line-height: 1.6;
    max-width: 270px;
    text-align: left;
}
.desktop-img {
  display: block;
}
.mobile-img {
  display: none;
}

@media (max-width: 749px) {
  .desktop-img {
    display: none;
  }
  .mobile-img {
    display: block;
    width: 100%;
}
.cus-bnr .image-with-text .image-with-text__content {
    background: #fff !important;
}
.footer-block__brand-info p {
    font-size: 14px;
    line-height: 1.6;
    max-width: 100%;
    text-align: left;
}
}
