html{
	line-height: 1.15;
	-webkit-text-size-adjust: 100%;
}
body{
	margin: 0;
}
main{
	display: block;
}
h1{
	font-size: 2em;
	margin: 0.67em 0;
}
hr{
	box-sizing: content-box;
	height: 0;
	overflow: visible;
}
pre{

	font-size: 1em;
}
a{
	background-color: transparent;
}
abbr[title]{
	border-bottom: none;
	text-decoration: underline;
	text-decoration: underline dotted;
}
b,
strong{
	font-weight: bolder;
}
code,
kbd,
samp{

	font-size: 1em;
}
small{
	font-size: 80%;
}
sub,
sup{
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sub{
	bottom: -0.25em;
}
sup{
	top: -0.5em;
}
img{
	border-style: none;
}
button,
input,
optgroup,
select,
textarea{

	font-size: 100%;
	line-height: 1.15;
	margin: 0;
}
button,
input{
	overflow: visible;
}
button,
select{
	text-transform: none;
}
button,
[type="button"],
[type="reset"],
[type="submit"]{
	-webkit-appearance: button;
}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner{
	border-style: none;
	padding: 0;
}
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring{
	outline: 1px dotted ButtonText;
}
fieldset{
	padding: 0.35em 0.75em 0.625em;
}
legend{
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal;
}
progress{
	vertical-align: baseline;
}
textarea{
	overflow: auto;
}
[type="checkbox"],
[type="radio"]{
	box-sizing: border-box;
	padding: 0;
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button{
	height: auto;
}
[type="search"]{
	-webkit-appearance: textfield;
	outline-offset: -2px;
}
[type="search"]::-webkit-search-decoration{
	-webkit-appearance: none;
}
::-webkit-file-upload-button{
	-webkit-appearance: button;
	font: inherit;
}
details{
	display: block;
}
summary{
	display: list-item;
}
template{
	display: none;
}
[hidden]{
	display: none;
}
*,
*::before,
*::after{
	box-sizing: inherit;
}
html{
	box-sizing: border-box;
}
body,
button,
input,
select,
optgroup,
textarea{

}
h1,
h2,
h3,
h4,
h5,
h6{
	clear: both;
}
p{
	margin-bottom: 1.5em;
}
dfn,
cite,
em,
i{
	font-style: italic;
}
blockquote{
	margin: 0 1.5em;
}
address{
	margin: 0 0 1.5em;
}
pre{
	background: #eee;

	line-height: 1.6;
	margin-bottom: 1.6em;
	max-width: 100%;
	overflow: auto;
	padding: 1.6em;
}
code,
kbd,
tt,
var{

}
abbr,
acronym{
	border-bottom: 1px dotted #666;
	cursor: help;
}
mark,
ins{
	background: #fff9c0;
	text-decoration: none;
}
big{
	font-size: 125%;
}
body{

}
hr{
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin-bottom: 1.5em;
}
ul,
ol{
	margin: 0 0 1.5em 3em;
}
ul{
	list-style: disc;
}
ol{
	list-style: decimal;
}
li > ul,
li > ol{
	margin-bottom: 0;
	margin-left: 1.5em;
}
dt{
	font-weight: 700;
}
dd{
	margin: 0 1.5em 1.5em;
}
embed,
iframe,
object{
	max-width: 100%;
}
img{
	height: auto;
	max-width: 100%;
}
figure{
	margin: 1em 0;
}
table{
	margin: 0 0 1.5em;
	width: 100%;
}
a{

}
a:visited{

}
a:hover,
a:focus,
a:active{

}
a:focus{
	outline: thin dotted;
}
a:hover,
a:active{
	outline: 0;
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea{

}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus{

}
select{
	
}
textarea{
	width: 100%;
}
.main-navigation{
	display: block;
	width: 100%;
}
.main-navigation ul{
	display: none;
	list-style: none;
	margin: 0;
	padding-left: 0;
}
.main-navigation ul ul{

	float: left;
	position: absolute;
	top: 100%;
	left: -999em;
	z-index: 99999;
}
.main-navigation ul ul ul{
	left: -999em;
	top: 0;
}
.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul{
	display: block;
	left: auto;
}
.main-navigation ul ul a{
	width: 200px;
}
.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul{
	left: auto;
}
.main-navigation li{
	position: relative;
}
.main-navigation a{
	display: block;
	text-decoration: none;
}
.menu-toggle,
.main-navigation.toggled ul{
	display: block;
}
@media screen and (min-width: 1025px){.menu-toggle{
		display: none;
	}
.main-navigation ul{
		display: flex;
	}}
.sticky{
	display: block;
}
.page{
	margin: 0 0 1.5em;
}
.custom-logo-link{
	display: inline-block;
}
#primary[tabindex="-1"]:focus{
	outline: 0;
}
.aligncenter{
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 1.5em;
}
.single-post .blog_index #breadcrumbs .breadcrumb_last{
    display: none;
}
.payadmit-field.icon-globe{
 
}
@media (max-width: 1024px){.payadmit-field.icon-globe{
   
}}
.page-template-crypto-payment-gateway .hero .button_default span{
    background-color: #245EFE;
	      transition: var(--global-transition);
}
.page-template-crypto-payment-gateway .hero .button_default img{
     filter: brightness(0) invert(1); 
	     transition: var(--global-transition);
}
.page-template-crypto-payment-gateway .bg_block_light{
    padding: 0;
}
.page-template-crypto-payment-gateway .offers.first_full article.col{
    padding: 16px;
}
.page-template-crypto-payment-gateway .desc_offer{
    margin-top: 12px;
}
.page-template-crypto-payment-gateway .offers.first_full .h3_title{
    padding-bottom: 0;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    max-width: 248px;
}
.page-template-crypto-payment-gateway .three_col_cr.offers .row{
    gap: 12px;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
}
.page-template-crypto-payment-gateway .desc_offer p{
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
}
.page-template-crypto-payment-gateway .offers .row .flex_title_img a{
    padding-bottom: 12px;
}
.flex_header_cr{
    display: flex;
    justify-content: space-between;
	    margin-bottom: 38px;
		    padding-top: 34px;
}
.page-template-crypto-payment-gateway .three_col_cr .heading_center .h2_title{
    text-align: left;
	  max-width: 544px;
}
.page-template-crypto-payment-gateway .description_processing{
    max-width: 426px;
     margin: 0;
    text-align: left;
}
.page-template-crypto-payment-gateway .aside_footer_partners .row{
    position: relative;
}
.page-template-crypto-payment-gateway .aside_footer_partners .row .col:first-child{
    max-width: 707px;
}
.page-template-crypto-payment-gateway .aside_footer_partners .row .col:last-child img{
    right: -135px;
}
.routing.heading_center .h2_title{
    margin-bottom: 35px;
}
.anti_fraud_development .text_with_light p:nth-child(3){
    margin-bottom: 0;
}
.anti_fraud_development .text_with_light{
    padding-right: 0;
}
.rule_development.heading_center .h2_title{
    max-width: 589px;
    text-align: left;
}
.page-template-crypto-payment-gateway .rule_development.offers.first_full .h3_title{
    max-width: 100%;
}
.page-template-crypto-payment-gateway .rule_development.offers.first_full .desc_offer{
    max-width: 99%;
}
.rule_development.offers.first_full article.col{
    min-height: 100%;
}
.routing.offers.first_full article.col{
    min-height: 100%;
}
.three_col_cr.offers.first_full .row.offers-carousel article.col{
    min-height: 242px;
}
.three_col_cr.heading_center .h2_title{
    text-align: left;
	    max-width: 544px;
}
.page-template-crypto-payment-gateway .aside_footer_partners.second_aside .row .col:first-child{
    max-width: 863px;
    z-index: 2;
}
.page-template-crypto-payment-gateway .faq-wrapper{
    display: block;
}
.page-template-crypto-payment-gateway aside.aside_footer_partners .row .col:first-child{
    max-width: 429px;
}
.page-template-crypto-payment-gateway .text_get_started p:first-child{
	display: none;
}
.page-template-crypto-payment-gateway .smart_routing  .smart_cover h4{
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
}
.page-template-crypto-payment-gateway section.aside_footer_partners h2{
    margin-bottom: 24px;
}
.page-template-crypto-payment-gateway .routing.offers.first_full .h3_title{
    max-width: 100%;
}
.pd_top_48{
	padding-top: 48px;
}
.three_col_cr.heading_center.pd_top_48 .h2_title{
    max-width: 606px;
}
.page-template-crypto-payment-gateway .rule_development.offers.first_full.pd_top_48 .h3_title{
    max-width: 214px;
}
@media (max-width: 1024px){.page-template-crypto-payment-gateway .three_col_cr.offers .row{
    display: block;
}
.hero .button_default{
    margin: 0 auto;
}
.page-template-crypto-payment-gateway .text_with_light{
        margin-top: 15px;
    }
.page-template-crypto-payment-gateway .aside_footer_partners .row .col:last-child img{
    right: 0;
    margin-bottom: 0;
}
.flex_header_cr{
    display: grid;
    justify-content: space-between;
    margin-bottom: 12px;
    padding-top: 0;
    gap: 12px;
}
.page-template-crypto-payment-gateway .offers.first_full .h3_title{
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    max-width: 80%;
}
.page-template-crypto-payment-gateway .offers.first_full .owl-dots{
        padding-bottom: 5px;
        margin-top: 15px;
    }
section.aside_footer_partners{
        padding-top: 98px;
    }
.page-template-crypto-payment-gateway section.aside_footer_partners h2{
    margin-bottom: 16px;
}
.routing.heading_center .h2_title{
    margin-bottom: 20px;
}
.page-template-crypto-payment-gateway .smart_routing .smart_cover h4{
    font-size: 12px;
    font-style: normal;
      font-weight: 500;
    line-height: 150%;
}
.page-template-crypto-payment-gateway .faq-wrapper{
        padding: 14px;
    }
.faq-item:last-child{
   margin-bottom: 0;
    }
.page-template-crypto-payment-gateway .aside_footer_partners .row .col:first-child{
    margin: 0 auto;
}}
.payadmit-field.icon-license:before{
    background-image: url(/wp-content/uploads/2026/01/tabler_message.svg);
}
.page-template-white-label-new .text_hero p{
    max-width: 436px;
}
.page-template-white-label-new .offers{
    margin: 80px 0;
}
.wl-gateway-section{
     margin: 160px 0;
}
.wl-gateway-section__top{
    display: grid;
    grid-template-columns: 440px 1fr;
    gap: 62px;
    align-items: start;
    margin-bottom: 40px;
}
.wl-gateway-section__title{

    text-transform: uppercase;
    color: #050F16;
    font-size: 36px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
    text-transform: uppercase;
}
.wl-gateway-section__text{
    max-width: 678px;
}
.wl-gateway-section__text p{
    color: #595959;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
}
.wl-gateway-section__text p{
    margin: 0 0 24px;
}
.wl-gateway-section__text p:last-child{
    margin-bottom: 0;
}
.wl-gateway-section__compare{
    padding: 24px;
    border-radius: 60px;
background: var(--gradient-200, linear-gradient(115deg, #EBF2FF 5.53%, #F3F7FF 16.29%, #EEF4FE 28.79%, #D9E3F6 36.64%, #F3F7FF 46.53%, #EFF5FF 54.96%, #D1DCF1 66.01%));
}
.wl-gateway-section__cards{
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 20px;
}
.wl-card{
    background: #fff;
    padding: 32px;
    min-height: 100%;
	border-radius: var(--radius-desktopex-interior, 36px);
border: 1px solid var(--border-gradient-400, rgba(186, 197, 218, 0.00));
background: var(--shade-color-shade-transparent-40080, rgba(255, 255, 255, 0.80));

box-shadow: 5px 5px 80px 0 #D4E2EF;
}
.wl-card__title{
    margin: 0 0 24px;
    color: #050F16;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
    text-transform: uppercase;
}
.wl-card__list{
    display: flex;
    flex-direction: column;
    gap: 16px;
}
.wl-card__item{
    display: grid;
    grid-template-columns: 56px 1fr;
    gap: 12px;
    align-items: center;
}
.wl-card__icon{
    width: 56px;
    height: 56px;
    min-width: 56px;
    border-radius: 50%;
  
    display: flex;
    align-items: center;
    justify-content: center;
}
.wl-card__text{
    padding-top: 0;
    color: #595959;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
}
.wl-gateway-section__bottom{
    text-align: center;
    margin-top: 40px;
}
.wl-gateway-section__bottom-title{
    margin: 0 0 24px;
    font-size: 18px;
    color: #050F16;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
    text-transform: uppercase;
}
.wl-gateway-section__button{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 160px;
    min-height: 43px;
    padding: 9px 8px;
    border-radius: 999px;
    background: #245EFE;
    color: #fff;
    text-decoration: none;
    font-weight: 600;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
	    transition: var(--global-transition);
			border: 1px solid #245EFE;
}
.wl-gateway-section__button:hover{
    background: #fff;
    color: #245EFE;
	    transition: var(--global-transition);
		border: 1px solid #245EFE;
}
.wl-gateway-section__text p{
position: relative;

}
.wl-gateway-section__text p:first-child::after{
    content: '';
    position: absolute;
    bottom: 0;
    left: -20px;
    height: 100%;
    width: 2px;
    pointer-events: none;
    background: linear-gradient(360deg, rgba(186, 197, 218, 0.00) 0%, rgba(186, 197, 218, 0.56) 47.4%, rgba(186, 197, 218, 0.00) 100%);
}
@media (max-width: 1024px){.wl-gateway-section{
    margin: 80px 0;
    }
.wl-gateway-section__top{
        grid-template-columns: 1fr;
        gap: 32px;
        margin-bottom: 24px;
    }
.wl-gateway-section__title{
            font-size: 27px;
        font-style: normal;
        font-weight: 500;
        line-height: 130%;
    }
.wl-gateway-section__cards{
        grid-template-columns: 1fr;
    }
.wl-card{
        border-radius: 24px;
    }
.wl-gateway-section__text p{
    margin: 0 0 8px;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
}
.wl-gateway-section__text p:first-child::after{
        content: '';
        position: absolute;
        bottom: auto;
        left: 0;
        height: 1px;
        width: 129px;
        background: linear-gradient(90deg, rgba(186, 197, 218, 0.00) 0%, rgba(186, 197, 218, 0.56) 47.4%, rgba(186, 197, 218, 0.00) 100%);
        pointer-events: none;
        z-index: -1;
        top: -16px;
    }
.wl-gateway-section__compare{
    padding: 10px;
    border-radius: 45px;
}
.wl-card{
        border-radius: 35px;
        padding: 20px;
    }
.wl-card__title{
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
}
.wl-card__text{
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
}
.wl-card__list{
    gap: 12px;
}
.wl-gateway-section__cards{
        gap: 10px;
    }
.wl-gateway-section__bottom-title{
    margin: 0 0 16px;
    text-transform: uppercase;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
}
.wl-gateway-section__bottom{
    margin-top: 24px;
}}
.payments-scale{
margin: 160px 0 160px 0;
}
.payments-scale__head{
	max-width: 900px;
	margin: 0 auto 40px;
	text-align: center;
}
.payments-scale__title{
    margin: 0 0 24px;
    font-size: 54px;
    line-height: 1.08;
    font-weight: 500;
    color: #050F16;
    font-size: 36px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
    max-width: 830px;
    text-transform: uppercase;
}
.payments-scale__text{
    max-width: 830px;
    margin: 0 auto;
    color: #595959;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
}
.payments-scale__text p{
	margin: 0;
}
.payments-scale__box{
    padding: 24px;
    border-radius: 60px;
background: var(--shade-color-shade-300, #E9F0F9);
    border-radius: var(--radius-desktopex-external, 60px);
}
.payments-scale__desktop{
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 20px;
    align-items: stretch;
}
.payments-scale__nav{
	display: flex;
	flex-direction: column;
	gap: 5px;
}
.payments-scale__tab-btn{
    width: 100%;
    min-height: 57px;
    padding: 18px 32px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 16px;
    text-align: left;
    cursor: pointer;
    transition: background .25s ease, color .25s ease, box-shadow .25s ease;
    color: #16202a;
    font-size: 16px;
    line-height: 1.25;
    font-weight: 400;
    border-radius: var(--radius-desktopex-interior, 36px);
    border: 1px solid var(--border-gradient-400, rgba(186, 197, 218, 0.00));
    background: var(--shade-color-shade-transparent-40080, rgba(255, 255, 255, 0.80));
    box-shadow: 5px 5px 80px 0 #D4E2EF;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
}
.payments-scale__tab-btn:hover{
	background: #ffffff;
}
.payments-scale__tab-btn.is-active{
	color: #245EFE;
	    background-color: #fff;

}
.payments-scale__tab-btn-text{
	display: block;
}
.payments-scale__tab-btn-icon{
    width: 24px;
    height: 24px;
    flex: 0 0 24px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.payments-scale__content{
	position: relative;
	min-height: 100%;
}
.payments-scale__panel{
	display: none;
	height: 100%;
}
.payments-scale__panel.is-active{
	display: block;
}
.payments-scale__panel-inner{
	height: 100%;
	background: #fff;
	border-radius: 36px;
	padding: 32px;
	display: flex;
	flex-direction: column;
	box-shadow: 5px 5px 80px 0 #D4E2EF;
}
.payments-scale__panel-title{
    margin: 0 0 19px;
    color: #050F16;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
	    max-width: 312px;
    line-height: 130%;
    text-transform: uppercase;
}
.payments-scale__panel-text p{
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    color: #595959;
}
.payments-scale__panel-text{
	max-width: 580px;
	font-size: 16px;
	line-height: 1.6;
	color: rgba(22, 32, 42, 0.72);
}
.payments-scale__panel-text p{
	margin: 0 0 14px;
}
.payments-scale__panel-text p:last-child{
	margin-bottom: 0;
}
.payments-scale__panel-image{
	margin-top: auto;
	padding-top: 28px;
}
.payments-scale__panel-image img{
	display: block;
	width: 100%;
	max-width: 100%;
	height: auto;
border-radius: 41.983px;
}
.payments-scale__mobile{
	display: none;
}
.payments-scale__accordion-item{
	background: #f8fbff;
	border-radius: 24px;
	margin-bottom: 8px;
	overflow: hidden;
}
.payments-scale__accordion-item:last-child{
	margin-bottom: 0;
}
.payments-scale__accordion-btn{
	width: 100%;
	padding: 14px 16px;
	border: none;
	background: transparent;
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 14px;
	cursor: pointer;
	text-align: left;
	color: #16202a;
	font-size: 14px;
	line-height: 1.25;
	font-weight: 400;
}
.payments-scale__accordion-item.is-active .payments-scale__accordion-btn{
	color: #316BFF;
}
.payments-scale__accordion-btn-icon{
	width: 24px;
	height: 24px;
	flex: 0 0 24px;
	display: flex;
	align-items: center;
	justify-content: center;
	transition: transform .25s ease;
}
.payments-scale__accordion-item.is-active .payments-scale__accordion-btn-icon{
	transform: rotate(180deg);
}
.payments-scale__accordion-content{
	display: none;
	padding: 0 16px 16px;
}
.payments-scale__accordion-item.is-active .payments-scale__accordion-content{
	display: block;
}
.payments-scale__accordion-content-inner{
	padding-top: 4px;
}
@media (max-width: 1199px){.payments-scale__title{
	
	}
.payments-scale__desktop{
		grid-template-columns: 320px 1fr;
	}}
@media (max-width: 991px){.payments-scale__desktop{
		display: none;
	}
.payments-scale__mobile{
		display: block;
	}
.payments-scale__panel-title{
		font-size: 24px;
	}
.payments-scale__panel-image img{
		max-width: 100%;
	}}
.payments-scale__tab-btn .payments-scale__tab-btn-icon img{
    filter: grayscale(1);
    transform: rotate(180deg);
}
.payments-scale__tab-btn.is-active .payments-scale__tab-btn-icon img{
    filter: grayscale(0);
    transform: rotate(0deg);

}
@media (max-width: 1024px){.payments-scale{
    margin: 80px 0 80px 0;
}
.payments-scale__title{
        font-size: 27px;
        font-style: normal;
        font-weight: 500;
        line-height: 130%;
        text-transform: uppercase;
		    margin: 0 0 16px;
    }
.payments-scale__head{
  margin: 0 auto 24px;
}
.payments-scale__accordion-btn{
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
    padding: 8px 20px;
}
.payments-scale__accordion-item{
    min-height: 57px;
}
.payments-scale__accordion-btn{
        min-height: 57px;
    }
.payments-scale__accordion-item.is-active .payments-scale__accordion-btn{
    color: #050F16;
}
.payments-scale__accordion-btn{
        background: #f8fbff;
        border-radius: 40px;
    }
.payments-scale__accordion-item{
    background: transparent;
}
.payments-scale__accordion-item.is-active .payments-scale__accordion-content{
    display: block;
    margin-top: 10px;
    box-shadow: 5px 5px 80px 0 #D4E2EF;
    background-color: #ffff;
    border-radius: 35px;
    padding: 20px;
}
.payments-scale__accordion-item .payments-scale__accordion-btn-icon img{
    filter: grayscale(1);
    transform: rotate(270deg);
}
.payments-scale__accordion-item.is-active .payments-scale__accordion-btn-icon img{
    filter: grayscale(0);

}
.payments-scale__box{
    padding: 10px;
}
.payments-scale__box{
    border-radius: 45px;
}
.payments-scale__panel-title{
        font-size: 18px;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
        text-transform: uppercase;
        margin: 0 0 16px;
    }
.payments-scale__panel-text p{
    margin: 0 0 14px;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
}}
.page-template-white-label-new .p_last_top_30.p_first_bottom_30 .text_with_light p:first-child{
    margin-bottom: 16px;
}
.page-template-white-label-new .p_last_top_30 .text_with_light p:last-child{
    margin-top: 16px;
    margin-bottom: 16px;
}
.h2_title{
    text-transform: uppercase;
}
.page-template-white-label-new .items_routing .smart_routing:nth-child(2n) .row .col_with_image{
    order: 1;
}
.page-template-white-label-new .items_routing .smart_routing:nth-child(2n) .row .col_with_text{
    order: 2;
}
.page-template-white-label-new .items_routing .smart_routing:nth-child(odd) .row .col_with_image{
    order: 2;
}
.page-template-white-label-new .items_routing .smart_routing:nth-child(odd) .row .col_with_text{
    order: 1;
}
.page-template-white-label-new .smart_routing{
    margin-bottom: 40px;
}
.white_label_pages .items_routing .smart_routing:nth-child(2n) .row .col_with_image{
    order: 1;
}
.white_label_pages .items_routing .smart_routing:nth-child(2n) .row .col_with_text{
    order: 2;
}
.white_label_pages .items_routing .smart_routing:nth-child(odd) .row .col_with_image{
    order: 2;
}
.white_label_pages .items_routing .smart_routing:nth-child(odd) .row .col_with_text{
    order: 1;
}
.white_label_pages .smart_routing{
    margin-bottom: 40px;
}
.smart_routing.margin_160{
      margin-bottom: 160px;
}
.faq.margin_160{
      margin-bottom: 80px;
}
.gateway-steps{
margin: 160px 0;
}
.heading_center.use_сases .h2_title{
    margin-bottom: 40px;
}
.gateway-steps__title{
    max-width: 900px;
    margin: 0 auto 40px;
    text-align: center;
    text-transform: uppercase;
    color: #050F16;
    font-size: 36px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
}
.gateway-steps__wrap{
    padding: 24px;
    border-radius: 60px;
    background: var(--gradient-200, linear-gradient(115deg, #EBF2FF 5.53%, #F3F7FF 16.29%, #EEF4FE 28.79%, #D9E3F6 36.64%, #F3F7FF 46.53%, #EFF5FF 54.96%, #D1DCF1 66.01%));
}
.gateway-steps__grid{
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 20px;
}
.gateway-steps__card{
    padding: 32px;
    min-height: 192px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    border-radius: var(--radius-desktopex-interior, 36px);
    border: 1px solid var(--border-gradient-400, rgba(186, 197, 218, 0.00));
    background: var(--shade-color-shade-transparent-40080, rgba(255, 255, 255, 0.80));
    box-shadow: 5px 5px 80px 0 #D4E2EF;
}
.gateway-steps__number{
    width: 56px;
    height: 56px;
    border-radius: 50%;
    background: #E9F0F9;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 1;
    color: #050F16;
    margin-bottom: 32px;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;

}
.gateway-steps__card-title{
    margin: 0 0 24px;
    color: #16202a;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
    text-transform: uppercase;
}
.gateway-steps__card-text{
	font-size: 15px;
	line-height: 1.55;
	color: rgba(22, 32, 42, 0.72);
}
.gateway-steps__card-text p{
	margin: 0;
}
@media (max-width: 1199px){.gateway-steps__title{
		font-size: 40px;
	}}
@media (max-width: 991px){.gateway-steps{
	
	}
.gateway-steps__title{
		font-size: 32px;
		margin-bottom: 22px;
	}
.gateway-steps__grid{
		grid-template-columns: 1fr;
	}
.gateway-steps__card{
		min-height: auto;
	}}
@media (max-width: 767px){.gateway-steps{
	
	}
.gateway-steps__title{
		max-width: 320px;
		font-size: 21px;
		line-height: 1.12;
		margin-bottom: 16px;
	}
.gateway-steps__wrap{
		padding: 8px;
		border-radius: 28px;
	}
.gateway-steps__grid{
		gap: 8px;
	}
.gateway-steps__card{
		border-radius: 22px;
		padding: 14px 14px 16px;
	}
.gateway-steps__card-title{
		font-size: 14px;
		margin-bottom: 10px;
	}
.gateway-steps__card-text{
		font-size: 10px;
		line-height: 1.45;
	}}
.page-template-white-label-new .faq{
    margin: 160px 0 60px 0;
}
.page-template-white-label-new  .aside_footer_partners .text_get_started p:first-child{
    display: none;
}
@media (max-width: 1024px){.gateway-steps{
    margin: 80px 0;
}
.page-template-white-label-new .faq{
    margin: 80px 0 80px 0;
}
.gateway-steps__title{
        margin-bottom: 24px;
        font-size: 27px;
        font-style: normal;
        font-weight: 500;
        line-height: 130%;
    }
.gateway-steps__card-title{
        margin-bottom: 16px;
        font-size: 18px;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
        text-transform: uppercase;
    }
.gateway-steps__number{
    margin-bottom: 20px;
}
.gateway-steps__wrap{
        padding: 10px !important;
        border-radius: 45px;
    }
.gateway-steps__card{
        border-radius: 35px !important;
        padding: 20px !important;
    }
.gateway-steps__grid{
        gap: 10px !important;
    }
.faq-wrapper{
        padding: 10px !important;
    }
.faq-item{
        padding: 20px !important;
		    margin-bottom: 10px !important;
    }
.faq-item:last-child{
        margin-bottom: 0 !IMPORTANT;
    }
.page-template-white-label-new .faq{
        margin: 80px 0 40px 0;
    }
.page-template-white-label-new .items_routing .smart_routing:nth-child(2n) .row .col_with_image{
    order: 2;
}
.page-template-white-label-new .items_routing .smart_routing:nth-child(2n) .row .col_with_text{
    order: 1;
}
.page-template-white-label-new .smart_routing{
    margin-bottom: 24px;
}
.white_label_pages .items_routing .smart_routing:nth-child(2n) .row .col_with_image{
    order: 2;
}
.white_label_pages .items_routing .smart_routing:nth-child(2n) .row .col_with_text{
    order: 1;
}
.white_label_pages .smart_routing{
    margin-bottom: 24px;
}}
.page-template-white-label-new .hero .button_default span{
    background-color: #245EFE;
    transition: var(--global-transition);
}
.page-template-white-label-new .hero .button_default span img{
	    filter: brightness(0) invert(1);
}
@media (min-width: 1024px){.white_label_pages .hero_links a:last-child{
    width: calc(50% - 7px);
}
.white_label_pages .banner_hero{
    background-image: url(/wp-content/uploads/2025/07/hero.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.white_label_pages  .banner_hero .cotainer{
    background-image: none;
}}
@media (min-width: 1025px){.white_label_pages .hero .row .col:last-child img{
        max-width: 818px;
    }
.white_label_pages  .hero .row .col:first-child{
    margin-top: 175px;
}
.button_default span{
    min-width: 54px;
}}
.white_label_pages .hero_links a{
    text-align: left;
    line-height: 130%;
}
.white_label_pages .hero_links{
    max-width: 464px;
}
.text_hero p{
    max-width: 443px;
}
.section_dark_buttons{
    position: relative;
    background: var(--gradient-100, linear-gradient(180deg, #081722 26.88%, #050F16 97.91%));
    padding: 80px 24px;
}
.section_dark_buttons:after{
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        height: 1px;
        width: 100%;
        background: linear-gradient(90deg, rgba(186, 197, 218, 0.00) 0%, rgba(186, 197, 218, 0.56) 47.4%, rgba(186, 197, 218, 0.00) 100%);
        pointer-events: none;
        z-index: 0;
    }
.section_dark_buttons .h2_title{
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: 130%;
    text-transform: uppercase;
    text-align: center;
    color: #fff;
    max-width: 640px;
    margin: 0 auto;
}
.flex_buttons{
    display: flex;
    gap: 12px;
    justify-content: center;
    margin-top: 32px;
}
.flex_buttons a.button_default:first-child span{
    background-color: #245EFE;
    transition: var(--global-transition);
}
.flex_buttons a.button_default:first-child span img{
    filter: brightness(0) invert(1);
}
@media (max-width: 1025px){.white_label_pages .hero_links a{
        width: 100%;
    }
.white_label_pages .hero_links a{
        font-size: 16px;
        height: 67px;
        width: 100%;
        text-transform: none;
    }
.white_label_pages  .hero_links{
    gap: 12px;
    margin: 24px 0;
            margin-bottom: 78px;
}
.white_label_pages .hero .row .col:last-child{
    display: none;
}
.white_label_pages .hero h1{
        font-size: 28px;
    }
.white_label_pages .text_hero p{
        margin: 16px auto;
    }
.section_dark_buttons{
    padding: 40px 0;
}
.section_dark_buttons .h2_title{
    font-size: 28px;
    font-style: normal;
    font-weight: 600;
    line-height: 130%;
    text-transform: uppercase;
}
.flex_buttons{
    gap: 12px;
    display: grid;
}
.button_default span{
    min-width: 54px;
}}
.offers.offers_three_row .row{
grid-template-columns: repeat(6, 1fr);
}
.offers.offers_three_row .row .col:nth-child(-n+2){
  grid-column: span 3; 
}
.offers.offers_three_row .row .col:nth-child(n+3){
  grid-column: span 2; 
}
.offers .h3_title{
    text-transform: uppercase;
}
.margin_80{
    margin: 80px 0;
}
.margin_160,
.margin_160.offers{
    margin: 160px 0;
}
.comparison-table-section{

}
.comparison-table{
    border-radius: 60px;
    background: var(--gradient-200, linear-gradient(115deg, #EBF2FF 5.53%, #F3F7FF 16.29%, #EEF4FE 28.79%, #D9E3F6 36.64%, #F3F7FF 46.53%, #EFF5FF 54.96%, #D1DCF1 66.01%));
    padding: 24px;
}
.comparison-table__desktop{
    display: grid;
    grid-template-columns: 240px 1fr 1fr;
    gap: 20px;
    align-items: stretch;
}
.comparison-table__col{
    overflow: hidden;
    display: flex;
    flex-direction: column;
    border-radius: var(--radius-desktopex-interior, 36px);
    background: var(--shade-color-shade-transparent-40080, rgba(255, 255, 255, 0.80));
    box-shadow: 5px 5px 80px 0 rgba(88, 121, 155, 0.43);
        padding: 32px 0;
            padding-top: 0;
}
.comparison-table__col--metric{
	    background: transparent;
            box-shadow: none;
}
.comparison-table__head{
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%; 
	display: flex;
	align-items: center;
        padding-bottom: 20px;
}
.comparison-table__cell{
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 150%;
	display: flex;
	align-items: center;
    padding: 20px 32px;

}
.comparison-table__cell--metric{
    color: #595959;
}
.comparison-table__col > .comparison-table__cell:last-child{
	border-bottom: none;
}
.comparison-table__mobile{
	display: none;
}
.comparison-table-card{
	background: #f8fbff;
	border-radius: 24px;
	padding: 16px 14px;
	margin-bottom: 8px;
}
.comparison-table-card:last-child{
	margin-bottom: 0;
}
.comparison-table-card__title{
	margin-bottom: 14px;
	font-size: 15px;
	line-height: 1.2;
	font-weight: 600;
	color: #2d3339;
}
.comparison-table-card__grid{
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 14px;
}
.comparison-table-card__label{
	margin-bottom: 6px;
	font-size: 11px;
	line-height: 1.2;
	font-weight: 600;
	color: #4d79ff;
}
.comparison-table-card__value{
	font-size: 11px;
	line-height: 1.45;
	font-weight: 400;
	color: rgba(45, 51, 57, 0.72);
}
.comparison-table__col.comparison-table__col--metric{
    padding: 32px 0;
    padding-top: 0;
}
.comparison-table__col.comparison-table__col--metric .comparison-table__cell{
    padding: 20px 0;
}
.comparison-table__head{
    padding: 20px 32px;
}
.comparison-table__col.comparison-table__col--metric .comparison-table__head{
    padding: 20px 0;
}
.comparison-table__col > .comparison-table__cell:last-child{
    margin-bottom: -20px;
}
@media (max-width: 1023px){.comparison-table-section{
	
	}
.comparison-table{
	
	}
.comparison-table__desktop{
		display: none;
	}
.comparison-table__mobile{
		display: block;
	}}
@media (max-width: 767px){.comparison-table-section{
		
	}
.comparison-table{
		
	}
.comparison-table-card{
		border-radius: 20px;
		padding: 14px 12px;
	}
.comparison-table-card__title{
		font-size: 14px;
		margin-bottom: 12px;
	}
.comparison-table-card__grid{
	
	}
.comparison-table-card__label{

	}
.comparison-table-card__value{
	
	}}
.comparison-table__cell,
.comparison-table__head{
    position: relative;
}
.comparison-table__cell:after,
.comparison-table__head:after{
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    height: 2px;
    width: 100%;
    background: linear-gradient(90deg, rgba(186, 197, 218, 0.00) 0%, rgba(186, 197, 218, 0.56) 47.4%, rgba(186, 197, 218, 0.00) 100%);
    pointer-events: none;

}
.comparison-table__col  .comparison-table__cell:last-child:after{
    content: '';
    height: 0px;
}
@media (max-width: 1025px){.comparison-table{
        border-radius: 45px;
        padding: 12px;
    }
.comparison-table-card{
        border-radius: 35px;
        padding: 20px;
        border-radius: var(--radius-mobile-interior, 35px);
        background: var(--shade-color-shade-transparent-40080, rgba(255, 255, 255, 0.80));
        box-shadow: 5px 5px 80px 0 rgba(88, 121, 155, 0.43);
    }
.comparison-table-card__title{
        margin-bottom: 8px;
        font-size: 18px;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
        padding-bottom: 8px;
    }
.comparison-table-card__title{
    position: relative;
 }
.comparison-table-card__title:after{
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    height: 2px;
    width: 100%;
    background: linear-gradient(90deg, rgba(186, 197, 218, 0.00) 0%, rgba(186, 197, 218, 0.56) 47.4%, rgba(186, 197, 218, 0.00) 100%);
    pointer-events: none;

}
.comparison-table-card__label{
    margin-bottom: 12px;
    color: #245EFE;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
    margin-top: 8px;
}
.comparison-table-card__grid .comparison-table-card__item:nth-child(2) .comparison-table-card__label{
    color: #050F16;
}
.comparison-table-card__value{
        font-size: 12px;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
    }
.comparison-table-card{
    margin-bottom: 9px;
}
.comparison-table-card__label{
        min-height: 32px;
    }
.comparison-table-card__grid .comparison-table-card__item{
    position: relative;
}
.comparison-table-card__grid .comparison-table-card__item:first-child::after{
       content: '';
    position: absolute;
    bottom: 0;
    right: 0px;
    height: 100%;
    background: linear-gradient(180deg, rgba(186, 197, 218, 0.00) 0%, rgba(186, 197, 218, 0.56) 47.4%, rgba(186, 197, 218, 0.00) 100%);
    pointer-events: none;
    max-width: 2px;
    width: 2px;
    }}
.offers.first_full.use_сases .h3_title{
    max-width: 492px;
}
.use_сases .desc_offer p{
    margin-bottom: 16px;
}
.use_сases .desc_offer p:last-child{
    margin-bottom: 0;

}
.offers.first_full.use_сases article.col{
    padding: 32px;
}
.white_label_pages .aside_footer_partners .row .col:first-child{
    max-width: 562px;
}
.white_label_pages .aside_footer_partners h2{
    text-transform: none;
}
.aside_footer_partners .flex_buttons{
    justify-content: left;
    display: grid;
    grid-template-columns: 1fr 1fr;
}
.aside_footer_partners .flex_buttons a:last-child{
    width: 260px;
}
.white_label_pages .aside_footer_partners .button_default{
    width: 100%;
    max-width: 100%;
}
.white_label_pages  .aside_footer_partners .flex_buttons a.button_default:first-child span{
    background-color: #fff;
}
.white_label_pages  .aside_footer_partners .flex_buttons a.button_default:first-child span img{
    filter: none;
}
@media (max-width: 1580px){.white_label_pages  .aside_footer_partners .flex_buttons{ 
    grid-template-columns: 1fr;
}
.white_label_pages .aside_footer_partners .button_default{
    width: 100%;
  width: 307px;
}}
@media (max-width: 1025px){.white_label_pages .margin_80{
    margin: 40px 0;
}
.payment_processing .text_with_light{
        margin-top: 16px;
    }
.margin_160,
.margin_160.offers{
    margin: 80px 0;
}
.offers.first_full.offers_three_row .owl-dots{
        padding-bottom: 0;
        margin-top: 10px;
    }
.white_label_pages .smart_routing .h2_title{
        font-size: 18px;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
        text-transform: uppercase;
    }
.white_label_pages .p_last_top_30.p_first_bottom_30 .text_with_light p:first-child{
    margin-bottom: 0;
    margin-top: 16px;
}
.white_label_pages .payments-scale__title{
        padding-left: 20px;
        padding-right: 20px;
            text-align: left;
    }
.white_label_pages .payments-scale__text p{
    text-align: left;
      padding-left: 20px;
            padding-right: 20px;
}
.white_label_pages .text_with_light{
        margin-top: 16px;
    }
.white_label_pages .p_last_top_30 .text_with_light p:last-child{
    margin-top: 8px;
}
.white_label_pages .p_last_top_30 .text_with_light p:last-child{
        margin-bottom: 0;
    }
.white_label_pages .comparison-table-section .payments-scale__title{
        text-align: center;
    }
.heading_center.use_сases .h2_title{
    margin-bottom: 24px;
}
.offers.first_full.use_сases article.col{
    padding: 20px;

}
.white_label_pages .smart_routing.payment_processing .h2_title{
        font-size: 27px;
        font-style: normal;
        font-weight: 500;
        line-height: 130%;
        text-transform: uppercase;
    }
.payment_processing .text_with_light p{
        margin-bottom: 8px;
    }
.faq-column{
        margin-bottom: 10px;
    }
.faq-column:last-child{
        margin-bottom: 0px;
    }
.faq.margin_160{
    margin-bottom: 40px;
}
.white_label_pages .aside_footer_partners{
        padding-top: 40px;
    }
.white_label_pages .aside_footer_partners .button_default:first-child{
        max-width: 243px;
    }
.white_label_pages .aside_footer_partners .button_default{
     font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 150%;
text-transform: uppercase;
    }
.white_label_pages  .aside_footer_partners .row .col:last-child img{
        margin-bottom: -4px;
    }
.aside_footer_partners .flex_buttons{
    margin-top: 24px;
}}
.page-template-white-label-payment-gateway-provider .white_label_pages .hero_links a{
    text-transform: none;
    font-size: 16px;
    padding: 12px 9px 12px 17px;
}
.page-template-white-label-payment-gateway-provider .flex_buttons a{
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
}
.page-template-white-label-payment-gateway-provider .flex_buttons a:last-child{
    max-width: 283px;
}
.page-template-white-label-payment-gateway-provider .section_dark_buttons .h2_title{
    max-width: 700px;

}
.page-template-white-label-payment-gateway-provider .text_hero p{
    max-width: 481px;
}
.text_row_section .h2_title{
    max-width: 780px;
    margin: 0 auto;
    text-align: center;
    margin-bottom: 33px;
}
.divider_text_ws{
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 84px;
}
.divider_text_ws .col:first-child::after{
    content: '';
    position: absolute;
    bottom: 0;
right: -42px;
    height: 100%;
    background: linear-gradient(180deg, rgba(186, 197, 218, 0.00) 0%, rgba(186, 197, 218, 0.56) 47.4%, rgba(186, 197, 218, 0.00) 100%);
    pointer-events: none;
    max-width: 1px;
    width: 1px;
}
.divider_text_ws .col:first-child{
    position: relative;
}
.divider_text_ws .col p{

    margin-bottom: 30px;
}
.text_row_section .cotainer{
    max-width: 1088px;
}
.text_row_section{
    margin: 48px 0 96px 0;
}
.margin_96{
    margin-top: 96px;
    margin-bottom: 96px;
}
.margin_96 .text_with_light{
    padding-right: 0;
}
.page-template-white-label-payment-gateway-provider .comparison-table__desktop{
    gap: 17px;
}
@media (min-width: 1024px){.white_label_pages .items_routing .smart_routing:nth-child(odd) .row .col_with_image .image_out.bg_block_light.padding_zero img{
    min-width: 720px;
    margin-left: -100px;
    margin-right: -100px;
}
.page-template-white-label-payment-gateway-provider .tech_item{
    padding: 16px 16px 30px 16px;
        min-height: 351px;
}}
.page-template-white-label-payment-gateway-provider .gateway-steps__title{
    max-width: 100%;
}
.row_header{
    display: flex;
    text-align: left;
    gap: 60px;
    align-items: center;
    margin-bottom: 33px;
}
.tech .row_header h2{
    text-align: left;
    margin-bottom: 0;
}
section.tech.margin_96{
    padding: 0;
    margin-top: 96px;
    margin-bottom: 96px;
}
.offers.white_label_offer .h3_title{
    max-width: 304px;
}
.offers.white_label_offer .flex_title_img::after{
    content: '';
    height: 0;
}
@media (min-width: 1024px){.white_label_pages .items_routing.bottom_routing_section .smart_routing:first-child .row .col_with_image .image_out_second.bg_block_light.padding_zero img{
        min-width: 720px;
        margin-left: -100px;
        margin-right: -100px;
    }
.white_label_pages .items_routing.bottom_routing_section .smart_routing:last-child .row .col_with_image .image_out_second.bg_block_light.padding_zero img{
     min-width: 646px;
    margin-left: 0;
    margin-right: -49px;
    }
.page-template-white-label-payment-gateway-provider .faq-wrapper{
    display: block;
}
.page-template-white-label-payment-gateway-provider .faq-column{
    width: 100%;
}}
.offers.margin_96{
    margin-top: 96px;
    margin-bottom: 96px;
}
.divider_text_ws .col p:last-child{
    margin-bottom: 0;
}
.offers.white_label_offer.margin_96 article.col{
    padding: 20px;
}
@media (max-width: 1025px){.page-template-white-label-payment-gateway-provider #breadcrumbs span{
    font-size: 13px;
}
.page-template-white-label-payment-gateway-provider .white_label_pages .hero_links a{
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
    height: 53px;
}
.page-template-white-label-payment-gateway-provider .white_label_pages .hero_links{
        gap: 17px;
    }
.page-template-white-label-payment-gateway-provider .flex_buttons{
        display: flex;
        justify-content: center;
        text-align: center;
        flex-wrap: wrap;
    }
.text_row_section .h2_title{
    margin-bottom: 20px;
    text-align: left;
}
.divider_text_ws{
    grid-template-columns: 1fr;
    gap: 16px;
}
.divider_text_ws .col:first-child::after{
    content: '';
    max-width: 0;
    width: 0px;
}
.divider_text_ws .col p{
    margin-bottom: 16px;
}
.text_row_section{
    margin: 48px 0 96px 0;
}
.tech.margin_96 .circle_div_img{
        text-align: right;
        justify-content: right;
        position: absolute;
        right: 11px;
        top: 11px;
    }
.tech.margin_96 .desc_tech{
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
}
.row_header{
    display: grid;
    text-align: left;
    gap: 16px;
    align-items: center;
    margin-bottom: 20px;
}
.white_label_pages .offers.first_full .h2_title{
        margin-bottom: 0;
        text-align: center;
    }
.white_label_pages .offers.first_full .row_header p{
    text-align: center;
}
.white_label_pages .offers.first_full .owl-dots{
        padding-bottom: 0;
    }
.offers.white_label_offer.margin_96 .h2_title{
        margin-bottom: 16px;
    }
.white_label_pages .faq.margin_96{
    margin-bottom: 40px;
}
.white_label_pages .offers.white_label_offer.margin_96 .row .col{
    display: block;
    align-items: center;
    text-align: left;
            box-shadow: none;
    padding: 22px;
}}
.tags_hero{
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
        margin: 32px 0;
          max-width: 362px;
}
.tags_hero div{
    width: fit-content;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    color: #fff;
    border-radius: 20px;
    border: 1px solid rgba(255, 255, 255, 0.20);
    background: rgba(255, 255, 255, 0.08);
    padding: 6px 14px;
}
.page-template-white-label-payment-gateway-price .hero .button_default{
    font-size: 16px;
    gap: 8px;
}
.page-template-white-label-payment-gateway-price .text_hero p{
    max-width: 494px;
}
.page-template-white-label-payment-gateway-price .hero .flex_buttons{
    justify-content: left;
}
@media (min-width:1025px){.offers.three_cols .row{
    grid-template-columns: repeat(3, 1fr);
}}
.offers.three_cols .flex_title_img a{
    justify-content: left;
        justify-content: left;
    gap: 20px;
    align-items: center;
    padding-bottom: 24px;
    margin-bottom: 24px;
}
.offers.three_cols .desc_offer p{
    margin-bottom: 16px;
}
.offers.three_cols.first_full article.col{
    padding: 32px;
    min-height: 281px;
}
.offers.three_cols.heading_center .h2_title{
    max-width: 1000px;
}
.offers.three_cols.first_full .h3_title{
    padding-bottom: 0;
}
.offers.three_cols .description_processing{
    max-width: 1010px;
    margin-bottom: 40px;
}
.page-template-white-label-payment-gateway-price .text_with_light p:last-child{
    margin-bottom: 0;
}
@media (min-width:1025px){.smart_routing.gap_low .row{
    gap: 60px;
}}
.smart_routing.gap_low .row .h2_title{
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
    text-transform: uppercase;
}
.smart_routing.gap_low .text_with_light p{
    margin-bottom: 16px;
        padding-right: 0;
}
.smart_routing.gap_low .text_with_light{
        padding-right: 0;
}
.offers.three_cols .wl-gateway-section__bottom-title{
    max-width: 770px;
    margin: 0 auto;
}
.offers.three_cols .desc_offer p:last-child{
    margin-bottom: 0;
}
.payments-scale__panel-image.fixed_img img{
    max-width: 97px;
}
.page-template-white-label-payment-gateway-price .wl-card__title{
    position: relative;
    text-align: center;
    margin-bottom: 24px;
    padding-bottom: 24px;
}
.page-template-white-label-payment-gateway-price .wl-card__title::after{
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    height: 2px;
    width: 100%;
    background: linear-gradient(90deg, rgba(186, 197, 218, 0.00) 0%, rgba(186, 197, 218, 0.56) 47.4%, rgba(186, 197, 218, 0.00) 100%);
    pointer-events: none;
}
.list_botttom_text{
    position: relative;
    margin-top: 24px;
    padding-top: 24px;
    margin-bottom: 0;
}
.list_botttom_text::after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    height: 2px;
    width: 100%;
    background: linear-gradient(90deg, rgba(186, 197, 218, 0.00) 0%, rgba(186, 197, 218, 0.56) 47.4%, rgba(186, 197, 218, 0.00) 100%);
    pointer-events: none;
}
.section_dark_bottom{
    background-image: url(/wp-content/uploads/2025/07/bg-2.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    padding: 190px 20px 120px 20px;
    text-align: center;
    margin-top: -100px;
    z-index: 0;
    position: relative;
}
.section_dark_bottom p{
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
    text-transform: uppercase;
    max-width: 825px;
    margin: 0 auto;
    color: #fff;
}
.wl-gateway-section__compare{
 z-index: 2;
    position: relative;
}
.page-template-white-label-payment-gateway-price .wl-card__list{
    gap: 12px;
}
.flex_title_card_number{
    display: flex;
    gap: 20px;
    align-items: center;
}
.colour_steps .gateway-steps__grid{
    grid-template-columns: repeat(2, 1fr);
}
.colour_steps .gateway-steps__number{
    margin: 0;
}
.colour_steps .gateway-steps__card-title{
    margin: 0;
}
.colour_steps .gateway-steps__card{
    min-height: 138px;
}
.colour_steps .gateway-steps__card{
    flex-direction: unset;
    align-items: center;
}
.colour_steps .gateway-steps__number{
    width: 74px;
    height: 74px;
    min-width: 74px;
}
.colour_steps .gateway-steps__card:first-child{
    background-color: #245EFE;
    box-shadow: none;
}
.colour_steps .gateway-steps__card:first-child h3{
    color: #fff;
}
.colour_steps .gateway-steps__card{
    box-shadow: none;
}
.colour_steps .gateway-steps__card:nth-child(2){
background: var(--gradient-100, linear-gradient(180deg, #081722 26.88%, #050F16 97.91%));
    box-shadow: none;
}
.colour_steps .gateway-steps__card:nth-child(2) h3{
    color: #fff;
}
.colour_steps .gateway-steps__card:first-child .gateway-steps__number{
    background: var(--shade-color-shade-transparent-500102, rgba(255, 255, 255, 0.10));
    color: #fff;
}
.colour_steps .gateway-steps__card:nth-child(2) .gateway-steps__number{
    background-color: var(--shade-color-shade-transparent-500102, rgba(255, 255, 255, 0.10));
    color: #fff;
}
.bottom-title_colour_block{
    color: #595959;
    max-width: 825px;
    margin: 0 auto;
}
.colour_steps .gateway-steps__title{
    max-width: 700px;
}
@media (min-width: 1025px){.offers.three_cols.four_cols .row{
        grid-template-columns: repeat(2, 1fr);
    }}
.offers .row .flex_title_img:hover .circle_img{
    color: #fff;
}
.four_cols .offers_cover{
    margin-top: 40px;
}
.section_dark_top{
    background-image: url(/wp-content/uploads/2025/07/bg-2.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    padding: 120px 20px 190px 20px;
    text-align: center;
    margin-bottom: -100px;
    z-index: 0;
    position: relative;
}
.section_dark_top p{
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
    text-transform: uppercase;
    max-width: 525px;
    margin: 0 auto;
    color: #fff;
}
.offers_cover{
    z-index: 2;
    position: relative;
}
.page-template-white-label-payment-gateway-price .payments-scale__title{
    max-width: 100%;
}
.comparison-table__cell{
    color: #595959;
}
.page-template-white-label-payment-gateway-price  .payments-scale__text p{
    max-width: 664px;
    margin: 0 auto;
}
.page-template-white-label-payment-gateway-price .aside_footer_partners .flex_buttons a:last-child{
    width: 100%;
}
.white_label_pages .aside_footer_partners h2{
    text-transform: uppercase;
}
.offers.three_cols .description_processing{
    color: #595959;
}
.page-template-white-label-payment-gateway-price .offers.three_cols.first_full.heading_center.margin_160 header,
.page-template-white-label-payment-gateway-price .offers.three_cols.first_full.heading_center.margin_160 .description_processing{
    max-width: 796px;
    margin: 0 auto;
        margin-bottom: 24px;
}
.page-template-white-label-payment-gateway-price .offers.three_cols.first_full.heading_center.margin_160 .description_processing{
        margin-bottom: 40px;
}
@media (max-width: 1025px){.colour_steps .gateway-steps__grid{
    grid-template-columns: 1fr;
}
.tags_hero{
    justify-content: center;
}
.page-template-white-label-payment-gateway-price .hero .flex_buttons{
    justify-content: center;
}
.page-template-white-label-payment-gateway-price .hero .flex_buttons{
        display: flex;
        flex-wrap: wrap;
        margin-bottom: 110px;
    }
.page-template-white-label-payment-gateway-price .hero .button_default{
    width: 100%;
    max-width: 100%;
}
.button_default br{
    display: none;
}
.page-template-white-label-payment-gateway-price .white_label_pages .payments-scale__title{
        padding-left: 0;
        padding-right: 0;
    }
.page-template-white-label-payment-gateway-price .white_label_pages .payments-scale__text p{
        padding-left: 0;
        padding-right: 0;
    }
.page-template-white-label-payment-gateway-price .smart_routing.gap_low .row .h2_title{

    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
}
.page-template-white-label-payment-gateway-price .col_with_text{
        width: 100%;
        order: 2;
    }
.page-template-white-label-payment-gateway-price .smart_routing .row{
        gap: 24px;
    }
.offers.three_cols .description_processing{
    margin-bottom: 24px;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    color: #595959;
}
.offers.three_cols.first_full article.col{
    padding: 20px;
}
.page-template-white-label-payment-gateway-price  .payments-scale__panel-image img{
        max-width: 97px;
    }
.payments-scale__accordion-btn{
        border-radius: 36px;
    }
.page-template-white-label-payment-gateway-price .white_label_pages .wl-gateway-section .payments-scale__title{

        text-align: center;
    }
.page-template-white-label-payment-gateway-price .white_label_pages .wl-gateway-section .payments-scale__text p{

        text-align: center;
    }
.page-template-white-label-payment-gateway-price .wl-card__title{
    margin-bottom: 16px;
    padding-bottom: 16px;
    text-align: left;
}
.list_botttom_text{
    margin-top: 16px;
    padding-top: 16px;
}
.section_dark_bottom p{
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.section_dark_bottom{
    padding: 160px 20px 80px 20px;
    margin-top: -120px;
}
.colour_steps .gateway-steps__card{
    min-height: auto;
}
.bottom-title_colour_block{
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
}
.offers.three_cols .flex_title_img a{
    padding-bottom: 16px;
    margin-bottom: 16px;
}
.section_dark_top{
    padding: 80px 20px 140px 20px;
}
.section_dark_top p{
    color: #fff;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
}
.page-template-white-label-payment-gateway-price .smart_routing.gap_low .text_with_light p{
    margin-bottom: 8px;
}
.page-template-white-label-payment-gateway-price .offers.three_cols.first_full.heading_center.margin_160 .description_processing{
        margin-bottom: 24px;
}}
.section_dark_bottom.normal_text_ww p{
        font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    text-transform: none;
    max-width: 1015px;
    margin-bottom: 16px;
}
.comparison-table{
    position: relative;
    z-index: 1;
}
.description_processing.text_left{
    text-align: left;
}
.offers.three_cols.page_bank .description_processing.text_left{
    max-width: 481px;
          margin-bottom: 0;
    margin-top: 0;
}
.info_text_cases{
    border-radius: 0 10px 10px 0;
    border-left: 4px solid var(--primary-color-primary-100, #245EFE);
    background: var(--primary-color-primary-transparent-10010, rgba(36, 94, 254, 0.10));
    padding: 25px 21px;
    display: flex;
    align-items: center;
    gap: 23px;
    font-family: "Schibsted Grotesk";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    margin-bottom: 24px;
}
.page_bank .flex_header_cr{
    margin-bottom: 24px;
    padding-top: 0;
}
.heading_center.use_сases.page_bank .h2_title{
    margin-bottom: 0;
}
.page-template-white-labelpayment-gateway-for-banks .comparison-table-section.margin_96{
    margin-top: 96px;
    margin-bottom: 96px;
    margin-bottom: 0;
}
.page-template-white-labelpayment-gateway-for-banks .offers.three_cols.first_full article.col:last-child{
    background: var(--gradient-100, linear-gradient(180deg, #081722 26.88%, #050F16 97.91%));
}
.page-template-white-labelpayment-gateway-for-banks .offers.three_cols.first_full article.col:last-child .h3_title{
    color: #fff;
}
.page-template-white-labelpayment-gateway-for-banks .offers.three_cols.first_full article.col:last-child p{
    color: #fff;
}
.offers.costum_ocon_bank_page .row .flex_title_img .circle_img{
    width: 74px;
    height: 74px;
    min-width: 74px;
    min-height: 74px;
}
.offers.costum_ocon_bank_page .row .col:first-child .flex_title_img .circle_img{
    background-color: var(--shade-color-shade-transparent-500102, rgba(255, 255, 255, 0.10));
}
.offers.costum_ocon_bank_page .row .col:first-child{
    background-color: #245EFE;
}
.offers.costum_ocon_bank_page .col:first-child .h3_title{
    color: #fff;
}
.offers.costum_ocon_bank_page .col:first-child .desc_offer p{
    color: #fff;
}
.offers.costum_ocon_bank_page article.col{
    padding: 24px;
}
.offers.costum_ocon_bank_page .row .col:nth-child(2){
background: var(--gradient-100, linear-gradient(180deg, #081722 26.88%, #050F16 97.91%));
}
.offers.costum_ocon_bank_page .row .col:nth-child(2) .h3_title{
    color: #fff;
}
.offers.costum_ocon_bank_page .row .col:nth-child(2) .desc_offer p{
    color: #fff;
}
.offers.costum_ocon_bank_page .row .col:nth-child(2) .flex_title_img .circle_img{
    background-color: var(--shade-color-shade-transparent-500102, rgba(255, 255, 255, 0.10));
}
.offers.costum_ocon_bank_page .offers_cover{
    margin-top: 24px;
}
.page-template-white-labelpayment-gateway-for-banks .payments-scale__panel-title{
    max-width: 454px;
}
.bank-deploy{
    margin-left: 20px;
    margin-right: 20px;
}
.bank-deploy__cover{
border-radius: 52px;
    background: #081721;
	overflow: hidden;
        padding-top: 58px;
}
.bank-deploy__header{
    border-bottom: 1px solid rgba(255, 255, 255, 0.31);
}
.bank-deploy__title{
    max-width: 720px;
    margin: 0 auto;
    text-align: center;
    text-transform: uppercase;
    color: #ffffff;
    font-size: 36px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
    margin-bottom: 37px;
}
.bank-deploy .row.offers-carousel{
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 0;
}
.bank-deploy__item{
    position: relative;
    min-height: 340px;
    border-right: 1px solid rgba(255, 255, 255, 0.31);
}
.bank-deploy__num{
    position: absolute;
    top: 40px;
    right: 28px;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
    text-transform: uppercase;
    color: rgba(255, 255, 255, 0.39);
}
.bank-deploy__item-title{
	margin: 0;
	border-bottom: 5px solid #ffffff;
	text-transform: uppercase;
	color: #ffffff;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%; 
}
.bank-deploy__item-text p{
    margin: 0;
    color: #fff;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
}
@media (max-width: 1024px){.bank-deploy__cover{

	}
.bank-deploy .row.offers-carousel{
		display: block;
	}
.bank-deploy__item{
		min-height: 0;
	
		border-right: none;
	}
.bank-deploy__item::before{
		display: none;
	}
.bank-deploy__num{

	}
.bank-deploy__item-title{

	}
.bank-deploy__item-text p{

	}
.bank-deploy .offers-carousel .owl-dots{
		margin-top: 14px;
		text-align: center;
	}
.bank-deploy .offers-carousel .owl-dot{
		width: 8px;
		height: 8px;
		margin: 0;
		border-radius: 50%;
		background: #fff !important;
		transition: all .2s ease;
	}
.bank-deploy .offers-carousel .owl-dot.active{
		background: #245EFE !important;
	}}
@media (max-width: 767px){.bank-deploy__cover{
		border-radius: 28px;
	}
.bank-deploy__title{
		max-width: 260px;
		font-size: 18px;
	}
.bank-deploy__item{
		padding: 58px 14px 16px;
	}
.bank-deploy__num{
		top: 18px;
		right: 14px;
		font-size: 15px;
	}
.bank-deploy__item-title{
		font-size: 14px;
	}
.bank-deploy__item-text p{
	
	}}
.bank-deploy__cover .row .bank-deploy__item:first-child{
    border-left: 1px solid rgba(255, 255, 255, 0.31);
}
.bank-deploy__item-text{
        padding: 33px 27px;
}
.bank-deploy__item-title{
    padding-left: 27px;
    padding-bottom: 24px;
}
.bank-deploy__item:first-child{
    padding-top: 180px;
}
.bank-deploy__item:nth-child(2){
    padding-top: 165px;
}
.bank-deploy__item:last-child{
    padding-top: 147px;
}
.bank-deploy__item-text{
    height: 100%;
}
.bank-deploy__item:nth-child(2) .bank-deploy__item-text{
    background: var(--shade-color-shade-transparent-60052, rgba(255, 255, 255, 0.05));
}
.bank-deploy__item:last-child .bank-deploy__item-text{
    background: var(--shade-color-shade-transparent-60052, rgba(255, 255, 255, 0.05));
}
.page-template-white-labelpayment-gateway-for-banks .payments-scale{
    margin-bottom: 80px;
}
.bank-deploy.margin_80{
    margin-bottom: 48px;
}
.page-template-white-labelpayment-gateway-for-banks .white_label_pages .aside_footer_partners .row .col:first-child{
    max-width: 640px;
}
@media (max-width: 1025px){.page-template-white-labelpayment-gateway-for-banks #breadcrumbs span{
    font-size: 12px;
}
.page-template-white-labelpayment-gateway-for-banks .white_label_pages .hero .row .col:last-child{
        display: block;
    }
.page-template-white-labelpayment-gateway-for-banks .white_label_pages .text_hero p{
        margin-bottom: 40px;
    }
.page-template-white-labelpayment-gateway-for-banks .white_label_pages .smart_routing .h2_title{
        font-size: 27px;
        font-style: normal;
        font-weight: 500;
        line-height: 130%;
    }
.section_dark_bottom.normal_text_ww p{
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
}
.page-template-white-labelpayment-gateway-for-banks .section_dark_bottom{
        padding: 150px 20px 15px 20px;
        margin-top: -120px;
    }
.page_bank .flex_header_cr{
        gap: 24px;
    }
.info_text_cases{
    display: grid;
    gap: 15px;
        text-align: center;
}
.info_text_cases img{
    margin: 0 auto;

}
.page-template-white-labelpayment-gateway-for-banks .offers.three_cols.first_full article.col:last-child{
    background: #fff;
}
.page-template-white-labelpayment-gateway-for-banks .offers.three_cols.first_full article.col:last-child .h3_title{
    color: #050F16;
}
.page-template-white-labelpayment-gateway-for-banks .offers.three_cols.first_full article.col:last-child p{
    color: #595959;
}
.page-template-white-labelpayment-gateway-for-banks .offers.three_cols .flex_title_img a{
        padding-bottom: 8px;
        margin-bottom: 8px;
    }
.costum_ocon_bank_page .owl-carousel .owl-item .circle_img img{
        filter: brightness(0) invert(1);
    }
.costum_ocon_bank_page .flex_title_img::after{
    background: none;
}
.costum_ocon_bank_page .offers.first_full .desc_offer{
        margin-top: 18px;
    }
.costum_ocon_bank_page .offers.first_full article.col{
    padding: 24px;
        border-radius: 35px;
}
.costum_ocon_bank_page .offers_cover{
        padding: 12px;
    }
.offers.margin_96.costum_ocon_bank_page{
    margin-bottom: 48px;
}
.page-template-white-labelpayment-gateway-for-banks .white_label_pages .payments-scale .payments-scale__title{
        padding-left: 0;
        padding-right: 0;
                text-align: center;
    }
.page-template-white-labelpayment-gateway-for-banks .payments-scale__panel-image img{
        max-width: 65px;
        border-radius: 0;
    }
.bank-deploy__cover{
        border-radius: 52px;
    }
.bank-deploy.margin_80{
    margin-left: 20px;
    margin-right: 20px;
}
.page-template-white-labelpayment-gateway-for-banks .payments-scale{
    margin-bottom: 40px;
}
.bank-deploy__title{
        font-size: 27px;
        font-style: normal;
        font-weight: 500;
        line-height: 130%;
    }
.bank-deploy__cover{
    padding-top: 48px;
}
.bank-deploy__item{
    padding-top: 85px;
    padding: 0;
    padding-top: 85px;
}
.bank-deploy__item:last-child{
    padding-top: 85px;
}
.bank-deploy__num{
        font-size: 24px;
        font-style: normal;
        font-weight: 500;
        line-height: 130%;
        text-transform: uppercase;
    }
.bank-deploy .cotainer{
        padding: 0;
    }
.bank-deploy__item-title{
    padding-left: 40px;
    padding-bottom: 24px;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.bank-deploy__item-text p{
        font-size: 12px;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
    }
.bank-deploy__item-text{
    padding: 30px 17px;
}
.bank-deploy__item:last-child .bank-deploy__item-text{
    background: transparent;
}
.bank-deploy .offers-carousel .owl-dots{
        padding-bottom: 20px;
    }
.bank-deploy__item:last-child .bank-deploy__item-text{
        padding-bottom: 60px;
    }
.page-template-white-labelpayment-gateway-for-banks .white_label_pages .payments-scale__title{
        text-align: center;
    }
.page-template-white-labelpayment-gateway-for-banks .white_label_pages .smart_routing{
        margin-bottom: 80px;
    }}
@media (min-width: 1025px){.page-template-white-labelpayment-gateway-for-banks .white_label_pages .hero .row .col:first-child{
        margin-top: 265px;
    }}
.aside_footer_partners .flex_buttons a:last-child{
     z-index: 1;
}
.page-template-white-label-payment-gateway-for-saas .text_hero p{
    max-width: 477px;
}
.page-template-white-label-payment-gateway-for-saas  .offers.three_cols .description_processing{
    max-width: 884px;
    line-height: 150%;
}
.sass_grid{
    display: grid;
    grid-template-columns: 480px 1fr;
    gap: 32px;
    align-items: center;
}
.gateway-steps_.colour_steps{
    border-radius: var(--radius-desktopex-interior, 36px);
    border: 1px solid var(--border-gradient-400, rgba(186, 197, 218, 0.00));
    background: var(--gradient-100, linear-gradient(180deg, #081722 26.88%, #050F16 97.91%));
    box-shadow: 5px 5px 80px 0 #D4E2EF;
    padding: 32px;
    margin-top: 20px;
}
.gateway-steps_ h2{
    font-size: 36px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
    text-transform: uppercase;
    color: #fff;
}
.gateway-steps_ p{
    color: #fff;
}
.gateway-steps_.colour_steps .gateway-steps__grid_ .gateway-steps__card:nth-child(2){
    background-color: #245EFE;
    box-shadow: none;
}
.gateway-steps_.colour_steps .gateway-steps__grid_ .gateway-steps__card:nth-child(2) h3{
    color: #fff;
}
.gateway-steps_.colour_steps .gateway-steps__grid_ .gateway-steps__card:nth-child(2) .gateway-steps__number{
    background: var(--shade-color-shade-transparent-500102, rgba(255, 255, 255, 0.10));
    color: #fff;
}
.gateway-steps_.colour_steps .gateway-steps__card:first-child{
    background-color: #fff;
}
.gateway-steps_.colour_steps .gateway-steps__card:first-child h3{
    color: #050F16;
}
.gateway-steps_.colour_steps .gateway-steps__card:first-child .gateway-steps__number{
    background: #E9F0F9;
    color: #050F16;
}
.gateway-steps_.gateway-steps__card{
    background: #fff;
}
.gateway-steps_.colour_steps .gateway-steps__card:nth-child(2){
    background: #245EFE;
}
.gateway-steps__grid_{
    display: grid;
    gap: 12px;
}
.gateway-steps__grid_ .gateway-steps__card{
    padding: 20px;;
}
.gateway-steps_.colour_steps .gateway-steps__card{
    min-height: 114px;
}
.gateway-steps_ .gateway-steps__card{
    background: #fff;
}
.gateway-steps__title_{
    position: relative;
}
.gateway-steps__title_::after{
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    height: 2px;
    width: 100%;
    background: linear-gradient(90deg, rgba(186, 197, 218, 0.00) 0%, rgba(186, 197, 218, 0.56) 47.4%, rgba(186, 197, 218, 0.00) 100%);
    pointer-events: none;
}
.gateway-steps_ h2{
    margin-bottom: 24px;
    padding-bottom: 24px;
}
.page-template-white-label-payment-gateway-for-saas .offers_cover .flex_title_img a{
    justify-content: left;
}
.circle_num{
    border-radius: 50%;
    background: #E9F0F9;
    width: 56px;
    height: 56px;
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 56px;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
    text-transform: uppercase;
}
.page-template-white-label-payment-gateway-for-saas .offers .row .flex_title_img a{
    gap: 20px;
        padding-bottom: 24px;
}
.page-template-white-label-payment-gateway-for-saas .offers.first_full .h3_title{
    padding-bottom: 0;
}
.page-template-white-label-payment-gateway-for-saas .offers_cover .col:first-child .circle_num{
    background: var(--shade-color-shade-transparent-500102, rgba(255, 255, 255, 0.10));
    color: #fff;
}
.page-template-white-label-payment-gateway-for-saas .offers_cover .col:nth-child(2) .circle_num{
    background-color: var(--shade-color-shade-transparent-500102, rgba(255, 255, 255, 0.10));
    color: #fff;
}
.offers_cover blockquote p{
    color: #595959;
    
}
.offers_cover blockquote{
    border-radius: var(--radius-mobile-interior, 35px);
    background: var(--primary-color-primary-transparent-10010, rgba(36, 94, 254, 0.10));
    padding: 20px;
}
.page-template-white-label-payment-gateway-for-saas .section_dark_bottom.normal_text_ww p{
    max-width: 825px;
    color: var(--shade-color-shade-transparent-40080, rgba(255, 255, 255, 0.80));
}
.page-template-white-label-payment-gateway-for-saas .section_dark_bottom{
    padding: 180px 20px 80px 20px;
}
.page-template-white-label-payment-gateway-for-saas .offers .row .flex_title_img .circle_img{
    font-size: 22px;
}
.three_colour_different.offers.three_cols.heading_center .h2_title{
    margin-bottom: 40px;
}
.three_colour_different .row article.col:nth-child(2){
    background-color: #245EFE;
}
.three_colour_different .row article.col:nth-child(4){
    background-color: #245EFE;
}
.three_colour_different.offers.first_full .row article.col:nth-child(2) .h3_title{
    color: #fff;
}
.three_colour_different.offers.first_full .row article.col:nth-child(4) .h3_title{
    color: #fff;
}
.three_colour_different.offers.three_cols .row article.col:nth-child(2) .desc_offer p{
    color: #fff;
}
.three_colour_different.offers.three_cols .row article.col:nth-child(4) .desc_offer p{
    color: #fff;
}
.three_colour_different.offers .row article.col:nth-child(2) .flex_title_img .circle_img{
    background: var(--shade-color-shade-transparent-500102, rgba(255, 255, 255, 0.10));
}
.three_colour_different.offers .row article.col:nth-child(4) .flex_title_img .circle_img{
    background: var(--shade-color-shade-transparent-500102, rgba(255, 255, 255, 0.10));
}
.three_colour_different .row article.col:nth-child(3){
background: var(--gradient-100, linear-gradient(180deg, #081722 26.88%, #050F16 97.91%));
}
.three_colour_different .row article.col:nth-child(5){
background: var(--gradient-100, linear-gradient(180deg, #081722 26.88%, #050F16 97.91%));
}
.three_colour_different.offers.first_full .row article.col:nth-child(3) .h3_title{
    color: #fff;
}
.three_colour_different.offers.first_full .row article.col:nth-child(5) .h3_title{
    color: #fff;
}
.three_colour_different.offers.three_cols .row article.col:nth-child(3) .desc_offer p{
    color: #fff;
}
.three_colour_different.offers.three_cols .row article.col:nth-child(5) .desc_offer p{
    color: #fff;
}
.three_colour_different.offers .row article.col:nth-child(3) .flex_title_img .circle_img{
    background-color: var(--shade-color-shade-transparent-500102, rgba(255, 255, 255, 0.10));
}
.three_colour_different.offers .row article.col:nth-child(5) .flex_title_img .circle_img{
    background-color: var(--shade-color-shade-transparent-500102, rgba(255, 255, 255, 0.10));
}
.page-template-white-label-payment-gateway-for-saas .aside_footer_partners .flex_buttons a:last-child{
    max-width: 259px;
}
.page-template-white-label-payment-gateway-for-saas .aside_footer_partners .flex_buttons{
    grid-template-columns: 243px 1fr;
}
.page-template-white-label-payment-gateway-for-saas .white_label_pages .aside_footer_partners h2{
    max-width: 500px;
}
@media (max-width: 1025px){.sass_grid{
    grid-template-columns: 1fr;
}
.page-template-white-label-payment-gateway-for-saas .aside_footer_partners .flex_buttons{
    grid-template-columns: 1fr;
}
.page-template-white-label-payment-gateway-for-saas .aside_footer_partners .flex_buttons a:last-child{
    max-width: 100%;
}
.page-template-white-label-payment-gateway-for-saas .white_label_pages .hero .row .col:last-child{
        display: block;
        margin-top: 30px;
    }
.page-template-white-label-payment-gateway-for-saas .text_row_section{
        margin: 40px 0 80px 0;
    }
.gateway-steps_ h2{
    margin-bottom: 16px;
    padding-bottom: 16px;
    font-size: 27px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
    text-transform: uppercase;
}
.gateway-steps_.colour_steps{
    padding: 20px;
    margin-top: 10px;
}
.sass_grid_col .flex_title_card_number{
    display: grid;
    gap: 16px;
    align-items: center;
}
.colour_steps .sass_grid .gateway-steps__number{
    width: 55px;
    height: 55px;
    min-width: 55px;
}
.page-template-white-label-payment-gateway-for-saas .costum_ocon_bank_page .flex_title_img::after{
        background: linear-gradient(90deg, rgba(186, 197, 218, 0.00) 0%, rgba(186, 197, 218, 0.56) 47.4%, rgba(186, 197, 218, 0.00) 100%);
    }
.page-template-white-label-payment-gateway-for-saas .offers .row .flex_title_img a{
    padding-bottom: 16px;
}
.page-template-white-label-payment-gateway-for-saas .offers.first_full .desc_offer{
        margin-top: 16px;
    }
.page-template-white-label-payment-gateway-for-saas .offers.margin_96.costum_ocon_bank_page{
        margin-bottom: 80px;
    }
.four_cols .offers_cover{
    margin-top: 24px;
}
.page-template-white-label-payment-gateway-for-saas .section_dark_bottom{
    padding: 160px 20px 40px 20px;
}
.page-template-white-label-payment-gateway-for-saas .offers.three_cols.four_cols.first_full.heading_center.margin_160{
        margin: 40px 0;
    }
.page-template-white-label-payment-gateway-for-saas .items_routing.bottom_routing_section{
    margin-bottom: 80px;
}
.three_colour_different.offers.three_cols.heading_center .h2_title{
    margin-bottom: 24px;
}
.three_colour_different .row article.col:last-child{
    background: #fff;
}
.three_colour_different.offers.first_full .row article.col:last-child .h3_title{
    color: #050F16;
}
.three_colour_different.offers .row article.col:last-child .flex_title_img .circle_img{
    background: var(--primary-color-primary-transparent-10010, rgba(36, 94, 254, 0.10));
}
.three_colour_different.offers.three_cols .row article.col:last-child .desc_offer p{
    color: #595959;
}
.three_colour_different .circle_img img{
        filter: brightness(0%);
    }
.page-template-white-label-payment-gateway-for-saas #breadcrumbs span{
    font-size: 12px;
    }}
.offers_cover p a{
    color: #245EFE;
}
.smart_cover .button_default{
    background-color: #253037;
}
.cover_text_hero{
    border-radius: 20px;
    border: 1px solid rgba(255, 255, 255, 0.20);
    background: rgba(255, 255, 255, 0.08);
    padding: 10px 14px;
        margin-top: 35px;
            max-width: 471px;
}
.cover_text_hero span{
    display: block;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    color: #245EFE;
    margin-bottom: 4px;
}
.text_hero.cover_text_hero p{
    margin: 0;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    max-width: 100%;
}
@media (min-width: 1025px){.post-template-single-how-to-build-a-payment-gateway .hero h1{
    max-width: 519px;
    font-style: normal;
    font-weight: 600;
    line-height: 52px;
    letter-spacing: 0.4px;
    text-transform: uppercase;
}
.post-template-single-how-to-build-a-payment-gateway .hero .row .col:first-child{
    margin-top: 191px;
}}
.blog_single_page .blog_content h2{
    text-transform: uppercase;
}
.h_center h2{
    max-width: 834px;
    margin: 0 auto;
}
.blog_content .with_list_block h4{
    color: #245EFE;
}
.blog_content blockquote{
    border-radius: 0 10px 10px 0;
    border-left: 4px solid var(--primary-color-primary-100, #245EFE);
    background: var(--primary-color-primary-transparent-10010, rgba(36, 94, 254, 0.10));
    padding: 25px 21px;
    background-image: url(/wp-content/uploads/2026/04/icon-park-outline_attention-1.svg);
    background-repeat: no-repeat;
    background-position-x: 21px;
    background-position-y: 25px;
        padding-left: 78px;
            margin: 24px 0;
}
.blog_content blockquote h5{
    margin-bottom: 23px;
    margin-top: 0;
}
.blog_content .with_list_block h4{
    margin-top: 24px;
}
.blog_content .with_list_block ul{
    margin-bottom: -10px;
        margin-top: -15px;
}
.pg-cost-breakdown{
	padding: 0;
}
.pg-cost-breakdown__head{
	margin-bottom: 24px;
}
.pg-cost-breakdown__text{

}
.pg-cost-breakdown__text p{
	margin: 0;

}
.pg-cost-breakdown__box{
	background: #E9F0F9;
	border-radius: 36px;
	padding: 24px;
}
.pg-cost-breakdown__list{
	display: flex;
	flex-direction: column;
	gap: 24px;
}
.pg-cost-breakdown__item{
}
.pg-cost-breakdown__item-title{
    display: flex;
    flex-wrap: wrap;
    align-items: baseline;
    gap: 6px;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
}
.pg-cost-breakdown__item-label{

}
.pg-cost-breakdown__item-price{
	color: #245EFE;
}
.pg-cost-breakdown__item-text p{
	margin: 0;

}
.blog_content .pg-cost-breakdown__item p{
    margin-bottom: 0;
}
.text_bottom_sec_4 p strong{
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
    color: #050F16;
    font-family: "Schibsted Grotesk";
}
.text_bottom_sec_4 p strong em{
    color: #EF543F;
    font-style: normal;
}
.text_bottom_sec_4{
    margin-top: 24px;
}
.max_653 h2{
    text-transform: uppercase;
    max-width: 653px;
}
.blog_single_page .aside_footer_partners{
    min-height: 366px;
    position: relative;
    align-items: center;
    display: grid;
    border-radius: 50px;
    margin-left: 20px;
    margin-right: 20px;
}
.cenyer_banner_info{
    display: flex;
    flex-wrap: wrap;
    gap: 33px;
    background-blend-mode: color;
    text-align: center;
    margin: 0 auto;
    align-items: center;
    height: 100%;
    justify-content: center;
}
.blog_single_page .aside_footer_partners h2{
    text-transform: none;
    max-width: 1078px;
}
.blog_single_page .aside_footer_partners .text_get_started{
    padding-right: 0;
}
.blog_single_page .aside_footer_partners .button_default{
    width: 246px;
}
.blog_single_page .payments-scale__title{
    max-width: 100%;
}
.blog_single_page .payments-scale__head{
    max-width: 100%;
    margin: 0 auto 24px;
    text-align: center;
}
.blog_single_page .comparison-table__cell{
    max-height: 64px;
}
.comparison-table-section .text_bottom_sec_4{
    max-width: 1098px;
    margin: 0 auto;
    margin-top: 24px;
}
.post-template-single-how-to-build-a-payment-gateway .white_label_pages .aside_footer_partners .row .col:first-child{
    max-width: 604px;
}
.post-template-single-how-to-build-a-payment-gateway .aside_footer_partners .flex_buttons a:last-child{
    width: 266px;
}
.post-template-single-how-to-build-a-payment-gateway .aside_footer_partners .text_get_started p{
    max-width: 460px;
}
.blog_single_page .blog_content .text_blog.margin_96.h_center h3{
    margin-top: 24px;
}
.post-template-single-how-to-build-a-payment-gateway .aside_footer_partners .flex_buttons{
    max-width: 541px;
}
@media (max-width: 1025px){.blog_single_page #breadcrumbs{
    height: auto;
}
.blog_single_page .banner_hero .row .col:last-child{
    display: none;
}
.blog_single_page .banner_hero{
        height: 810px;
    }}
@media (max-width: 1025px){.blog_single_page .banner_hero  .text_hero{
        margin-top: 168px;
    }
.blog_single_page #breadcrumbs .breadcrumb_last{
        display: none;
    }}
@media (max-width: 1025px){.blog_single_page .hero{
    margin-bottom: 48px;
}
.blog_single_page .blog_content h2{
   text-align: left !important;
}
.blog_content blockquote h5{

}
.blog_content blockquote{
        padding-left: 0;
        margin: 24px 0;
        padding: 25px 18px;
        background-position-x: 24px;
        background-position-y: 24px;
        padding-top: 24px;
             padding-left: 74px;
    }
.blog_content blockquote h5{
    margin-bottom: 13px;
}
.pg-cost-breakdown__item-title{
    font-weight: 500;
    line-height: 130%;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.blog_content .pg-cost-breakdown__item p{
    margin-top: 5px;
}
.text_bottom_sec_4 p strong{
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.blog_content .text_bottom_sec_4 p{
  font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
}
.blog_single_page .aside_footer_partners{
    min-height: 448px;
}
.blog_single_page section.aside_footer_partners{
        padding-top: 0;
    }}
.row_blog_template{
    display: grid;
    grid-template-columns: 320px 1fr;
    gap: 56px;
    max-width: 1176px;
    margin: 0 auto;
}
@media (min-width: 1024px){.blog_single_page .comparison-table__cell{
    max-height: 100px;
    height: 100px;
}}
.cenyer_banner_info .h2_title{
    color: #fff;
}
.single-post .blog_single_page .post_items{
    gap: 23px;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    margin-top: 33px;
}
.row_blog_template{
	display: grid;
	align-items: start;
}
.row_blog_template .col_blog_template:first-child{
    position: sticky;
    top: 48px;
    padding-top: 48px;
}
.blog_toc__list{
	display: flex;
	flex-direction: column;
	gap: 8px;
}
@media (max-width: 1025px){.row_blog_template{
		grid-template-columns: 1fr;
		gap: 20px;
	}
.row_blog_template .col_blog_template:first-child{
		position: static;
		top: auto;
	}}
@media (min-width: 1025px){.post-template-single-how-to-build-a-payment-gateway .comparison-table__desktop{
    grid-template-columns: 170px 1fr 1fr;
}}
.blog_single_page .blog_items_section.padding_48{
    margin-top: 140px;
}
@media (max-width: 1025px){.row_blog_template .col_blog_template:first-child{
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
}
.row_blog_template{
        gap: 80px;
    }
.single-post .blog_single_page .post_items{
    display: grid;
    grid-template-columns: 1fr;
    margin-top: 24px;
    gap: 36px;
}
.blog_single_page .blog_items_section.padding_48{
    margin-top: 80px;
}}
a:hover,
a:active{
    outline: none;
}
.page-template-white-label-payment-gateway-for-marketplace .tags_hero{
    max-width: 381px;
}
.page-template-white-label-payment-gateway-for-marketplace .desc_offer{
    margin-top: 24px;
}
.page-template-white-label-payment-gateway-for-marketplace .offers.first_full .h3_title{
    padding-bottom: 24px;
}
.bottom_mg_40{
    margin-bottom: 40px !important;
}
.page-template-white-label-payment-gateway-for-marketplace .offers.three_cols.first_full .h3_title{
    padding-bottom: 0;
}
.page-template-white-label-payment-gateway-for-marketplace .aside_footer_partners.second_aside{
    min-height: 366px;
    position: relative;
    align-items: center;
    display: grid;
    border-radius: 50px;
    margin-left: 20px;
    margin-right: 20px;
}
.page-template-white-label-payment-gateway-for-marketplace .aside_footer_partners.second_aside .text_get_started p{
    margin: 0;
    max-width: 701px;
}
.page-template-white-label-payment-gateway-for-ecommerce .aside_footer_partners.second_aside{
    min-height: 281px;
    position: relative;
    align-items: center;
    display: grid;
    border-radius: 50px;
    margin-left: 20px;
    margin-right: 20px;
}
.page-template-white-label-payment-gateway-for-ecommerce .aside_footer_partners.second_aside .text_get_started p{
    margin: 0;
    max-width: 701px;
}
.page-template-white-label-payment-gateway-for-marketplace .white_label_pages .aside_footer_partners.second_aside .button_default{
    max-width: 243px;
    margin: 0 auto;
    margin-top: 33px;
}
.page-template-white-label-payment-gateway-for-ecommerce .white_label_pages .aside_footer_partners.second_aside .button_default{
    max-width: 243px;
    margin: 0 auto;
    margin-top: 33px;
}
.mg_bottom_40{
    margin-bottom: 40px !important;
}
.page-template-white-label-payment-gateway-for-marketplace .offers .row .flex_title_img a{
    gap: 20px;
    padding-bottom: 24px;
}
.page-template-white-label-payment-gateway-for-marketplace  .offers.first_full .h3_title{
    padding-bottom: 0;
}
.page-template-white-label-payment-gateway-for-marketplace .offers_cover .flex_title_img a{
    justify-content: left;
}
.flex_title_num{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.flex_title_num .circle_img{
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
    width: 56px;
      min-width: 56px;
    height: 56px;
    align-items: center;
    display: flex;
    justify-content: center;
    border-radius: 999px;
    background: var(--shade-color-shade-300, #E9F0F9);
}
.three_colour_different .row article.col:nth-child(2) .flex_title_num .circle_img{
    background: var(--shade-color-shade-transparent-500102, rgba(255, 255, 255, 0.10));
    color: #fff;
}
.three_colour_different .row article.col:last-child .flex_title_num .circle_img{
    background-color: var(--shade-color-shade-transparent-500102, rgba(255, 255, 255, 0.10));
    color: #fff;
}
.page-template-white-label-payment-gateway-for-marketplace .three_colour_different .desc_offer{
    margin-top: 32px;
}
.page-template-white-label-payment-gateway-for-marketplace .space_between_title .offers_cover .flex_title_img a{
    justify-content: space-between;
}
.three_colour_different.offers.space_between_title.first_full.heading_center.margin_160.mg_bottom_40 .row article.col:last-child p{
    color: #fff;
}
.desc_top_16 .desc_offer{
    margin-top: 16px !important;
        max-width: 100%;
    padding-right: 24px;
}
.page-template-white-label-payment-gateway-for-marketplace .desc_top_16 .row .flex_title_img a{
    padding-bottom: 16px;
}
@media (min-width: 1025px){.offers.three_cols.fourth_cols .row{
        grid-template-columns: repeat(4, 1fr);
    }
.two_col_table .comparison-table__desktop{
    grid-template-columns: 284px 1fr;
}}
.centrer_banner_info{
    display: flex;
    gap: 33px;
    align-items: center;
}
.centrer_banner_info  p{
    color: #fff;
    margin-bottom: 33px;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
}
.page-template-white-label-payment-gateway-for-marketplace .hero .button_default span{
    background-color: #245EFE;
    transition: var(--global-transition);
}
.page-template-white-label-payment-gateway-for-marketplace .hero .button_default span img{
	    filter: brightness(0) invert(1);
}
.page-template-white-label-payment-gateway-for-travel .hero .button_default span{
    background-color: #245EFE;
    transition: var(--global-transition);
}
.page-template-white-label-payment-gateway-for-travel .tags_hero{
    max-width: 381px;
}
.page-template-white-label-payment-gateway-for-travel .text_hero p{
    max-width: 487px;
}
.page-template-white-label-payment-gateway-for-travel .hero .button_default span img{
	    filter: brightness(0) invert(1);
}
.page-template-white-label-payment-gateway-for-marketplace .smart_routing .row{
    gap: 60px;
}
.page-template-white-label-payment-gateway-for-marketplace .text_with_light{
    margin-top: 0;
    padding-right: 0;
}
.page-template-white-label-payment-gateway-for-marketplace .white_label_pages .aside_footer_partners .button_default:first-child{
    max-width: 243px;
}
.page-template-white-label-payment-gateway-for-marketplace .aside_footer_partners .flex_buttons{
    max-width: 508px;
}
@media (max-width: 1025px){.page-template-white-label-payment-gateway-for-marketplace #breadcrumbs{
    height: auto;
}
.page-template-white-label-payment-gateway-for-marketplace .white_label_pages .hero .row .col:last-child{
        display: block;
        margin-top: 50px;
    }
.bottom_mg_40{
    margin-bottom: 24px !important;
}
.color_mobile_fix.three_colour_different .circle_img img{
        filter: none;
}
.color_mobile_fix.three_colour_different .row article.col:last-child{
        background: var(--gradient-100, linear-gradient(180deg, #081722 26.88%, #050F16 97.91%))
}
.color_mobile_fix.three_colour_different.offers.first_full .row article.col:last-child .h3_title{
        color: #fff;
    }
.color_mobile_fix.three_colour_different.offers.three_cols .row article.col:last-child .desc_offer p{
        color: #fff;
    }
.color_mobile_fix.offers.three_cols.first_full article.col{
    min-height: auto;
}
.mg_bottom_40{
    margin-bottom: 24px !important;
}
.page-template-white-label-payment-gateway-for-marketplace .aside_footer_partners.second_aside{
    margin-top: 24px;
}
.page-template-white-label-payment-gateway-for-marketplace .cenyer_banner_info{
    gap: 16px;
}
.page-template-white-label-payment-gateway-for-marketplace .white_label_pages .aside_footer_partners.second_aside .button_default{
    margin-top: 16px;
}
.page-template-white-label-payment-gateway-for-marketplace .cenyer_banner_info .text_get_started{
        max-width: 100%;
    }
.page-template-white-label-payment-gateway-for-marketplace .aside_footer_partners.second_aside{
        margin-top: 0;
        padding: 0;
    }
.page-template-white-label-payment-gateway-for-marketplace .aside_footer_partners.second_aside{
    min-height: 306px;
}
.page-template-white-label-payment-gateway-for-marketplace .white_label_pages .smart_routing .h2_title{
        font-size: 27px;
        font-style: normal;
        font-weight: 500;
        line-height: 130%;
    }
.page-template-white-label-payment-gateway-for-marketplace .smart_routing .row{
    gap: 16px;
}
.page-template-white-label-payment-gateway-for-marketplace .h3_title br{
    display: none;
}
.page-template-white-label-payment-gateway-for-marketplace .offers .row .flex_title_img a{
    justify-content: space-between;
}
.centrer_banner_info{
    display: grid;
}
.centrer_banner_info p{
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
    text-align: center;
}
.centrer_banner_info img{
    max-width: 74px;
    margin: 0 auto;
    margin-top: 30px;
}
.two_col_table .comparison-table-card__grid{
    grid-template-columns: 1fr;
}
.two_col_table .comparison-table-card__grid .comparison-table-card__item:first-child::after{
        content: '';
        max-width: 0;
        width: 0;
    }
.comparison-table-card__label{
        min-height: auto;
    }
.space_left_title .row .flex_title_img a{
        justify-content: left !important;
    }
.page-template-white-label-payment-gateway-for-marketplace .col_with_image{
        order: 1;
    }}
.col_2_menu.geo_menu_items_top .sub-menu li:nth-child(13){
    grid-column: 2;
    grid-row: 1;
}
.col_2_menu.geo_menu_items_top .sub-menu li:nth-child(14){
    grid-column: 3;
    grid-row: 2;
}
.col_2_menu.geo_menu_items_top .sub-menu li:nth-child(15){
    grid-column: 3;
    grid-row: 3;
}
.col_2_menu.geo_menu_items_top .sub-menu li:nth-child(16){
    grid-column: 3;
    grid-row: 4;
}
.col_2_menu.geo_menu_items_top .sub-menu li:nth-child(17){
    grid-column: 3;
    grid-row: 5;
}
.col_2_menu.geo_menu_items_top .sub-menu li:nth-child(18){
    grid-column: 3;
    grid-row: 6;
}
@media (max-width: 1025px){.col_2_menu.geo_menu_items_top .transparent_item.disabled_item{
    display: none;
}}
.margin_60{
    margin-top: 55px;
}
.info_black{
    border-radius: 20px;
    border: 1px solid rgba(255, 255, 255, 0.20);
    background: var(--gradient-100, linear-gradient(180deg, #081722 26.88%, #050F16 97.91%));
    padding: 10px 14px;
    margin: 24px 0;
    color: #fff;
}
.blog_content .info_black p{
    color: #fff;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin: 0;
        margin-top: 5px;
}
.blog_content .info_black p strong{
    color: #245EFE;
    margin-bottom: 5px;
}
.first_col_158 .comparison-table__desktop{
    grid-template-columns: 158px 1fr 1fr;
}
.first_col_158 .comparison-table__cell{
    padding: 17px 27px;
}
.post-template-single-how-to-create-a-payment-gateway .blog_single_page .payments-scale__head{
    text-align: left;
}
.first_col_177 .comparison-table__desktop{
    grid-template-columns: 177px 212px 1fr;
}
.col_price_blue .comparison-table__col--platform .comparison-table__cell{
    color: #245EFE;
}
.first_col_177 .comparison-table__head{
    font-size: 22px;
}
.blog_content blockquote h4{
    margin: 0;
        margin-bottom: 23px;
}
.blog_content blockquote h4 strong{
    color: #245EFE;
}
.first_col_162 .comparison-table__desktop{
    grid-template-columns: 162px 1fr 293px;
}
.comparison-table__cell.value_blue{
    color: #245EFE;
}
.first_col_162 .comparison-table__head{
    font-size: 21px;
}
@media (min-width: 1024px){.blog_single_page .first_col_162 .comparison-table__cell{
        max-height: 64px;
        height: 64px;
    }}
.text_blog.h3_top_24 h3{
    margin-top: 24px;
}
@media (max-width: 1024px){.blog_single_page .post_date{
    text-align: center;
}
.post-template-single-how-to-create-a-payment-gateway .blog_single_page .banner_hero .text_hero{
        margin-top: 30px;
    }
.post-template-single-how-to-create-a-payment-gateway .blog_single_page .banner_hero{
        height: auto;
        padding-bottom: 40px;
    }
.post-template-single-how-to-create-a-payment-gateway .comparison-table-card__label{
        color: #050F16;
    }
.platform_value{
        font-size: 16px;
        font-style: normal;
        font-weight: 500;
        line-height: 130%;
        color: #245EFE;
    }
.custom_build_value{
            color: #245EFE;
}
.blog_single_page .blog_content h2 br{
       display: none;
    }
.blog_single_page .blog_items_section.padding_48{
        padding-top: 0;
    }}
.space_left_title .flex_title_img a{
    justify-content: left;
        gap: 20px;
}
.offers.first_full.space_left_title .h3_title{
    padding-bottom: 0;
}
.offers.space_left_title .row .flex_title_img a{
    margin-bottom: 24px;
    padding-bottom: 24px;
}
.offers.offers_three_row_last_big .row{
  grid-template-columns: repeat(6, 1fr);
}
.offers.offers_three_row_last_big .row .col:nth-child(-n+3){
  grid-column: span 2; 
}
.offers.offers_three_row_last_big .row .col:nth-last-child(-n+2){
  grid-column: span 3; 
}
.flex_t{
    margin-bottom: 24px;
    padding-bottom: 24px;
    justify-content: left;
    gap: 20px;
    display: flex;
    align-items: center;
}
.three_colour_different .row article.col:nth-child(2){

}
.offers_three_row_last_big.color_last .col:nth-child(4){
    background-color: #245EFE;
}
.offers_three_row_last_big.color_last .col:nth-child(4) .circle_num{
    background: var(--shade-color-shade-transparent-500102, rgba(255, 255, 255, 0.10));
    color: #fff;
}
.offers_three_row_last_big.color_last .col:nth-child(4) .h3_title{
    padding-bottom: 0;
    color: #fff;
}
.offers_three_row_last_big.color_last .col:nth-child(4)  .desc_offer p{
    color: #fff;
}
.offers_three_row_last_big.color_last .col:nth-child(5){
    background-color: #050F16;
}
.offers_three_row_last_big.color_last .col:nth-child(5) .circle_num{
    background-color: var(--shade-color-shade-transparent-500102, rgba(255, 255, 255, 0.10));
    color: #fff;
}
.offers_three_row_last_big.color_last .col:nth-child(5) .h3_title{
    padding-bottom: 0;
    color: #fff;
}
.offers_three_row_last_big.color_last .col:nth-child(5)  .desc_offer p{
    color: #fff;
}
.text_row_section_2 .h2_title{
    max-width: 791px;
    margin: 0 auto;
    text-align: center;
    margin-bottom: 40px;
}
.section_dark_top.text_extendet p{
    text-transform: none;
    max-width: 776px;
    margin: 0 auto;
    color: #fff;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
}
.section_dark_top.text_extendet p:last-child{
    margin-top: 40px;
}
.section_dark_top.text_extendet p:last-child strong{
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
    text-transform: uppercase;

}
.section_dark_top.text_extendet{
    padding: 60px 20px 160px 20px;
}
.third_and_flast_color .col:nth-child(3){
    background-color: #245EFE;
}
.third_and_flast_color .col:nth-child(3) .h3_title{

    color: #fff;
}
.third_and_flast_color .col:nth-child(3) .desc_offer p{
    color: #fff;
}
.third_and_flast_color .col:nth-child(4){
    background-color: #050F16;
}
.third_and_flast_color .col:nth-child(4) .h3_title{

    color: #fff;
}
.third_and_flast_color .col:nth-child(4) .desc_offer p{
    color: #fff;
}
@media (max-width: 1025px){.page-template-white-label-payment-gateway-for-travel .white_label_pages .hero .row .col:last-child{
        display: block;
                margin-top: 40px;
    }
.section_dark_top.text_extendet p{
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
}
.section_dark_top.text_extendet p:last-child strong{
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.section_dark_top.text_extendet p:last-child{
    margin-top: 20px;
}
.section_dark_top.text_extendet{
    padding: 40px 20px 140px 20px;
}
.white_label_pages .smart_routing .h2_title.normal_mobile{
        font-size: 27px;
        font-style: normal;
        font-weight: 500;
        line-height: 130%;
        text-transform: uppercase;
    }
.text_row_section_2 .h2_title{
    margin-bottom: 24px;
    text-align: left;
}
.white_label_pages #breadcrumbs{

        height: auto;
    }
.page-template-white-label-new .banner_hero .row .col:last-child{
    margin-top: 40px;
}}
.row_industries{
    gap: 22px 22px;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
}
.row_industries .flex_title_img{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 12px;
    padding-bottom: 8px;
}
.row_industries .circle_img{
    background-color: #fff;
    border-radius: 50%;
    width: 54px;
    height: 54px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: var(--global-transition);
    min-width: 54px;
    min-height: 54px;
}
.row_industries .flex_title_img::after{
    content: '';
    max-width: 100%;
}
.row_industries .item_pay:hover .circle_img{
    background-color: #245EFE;
    transition: var(--global-transition);
}
.row_industries .item_pay:hover .circle_img img{
    filter: brightness(0) invert(1);
    transition: var(--global-transition);
}
@media (max-width: 1025px){.row_industries{
    gap: 20px;
    grid-template-columns: 1fr;
}}
.payadmit-contact-card__pane[hidden]{
	display: none !important;
}
.payadmit-contact-card__pane.bg_panel_cf h3{
    color: #fff;
    font-size: 24px;
    text-align: center;
}
.payadmit-contact-card__pane.bg_panel_cf p{
    text-align: center;
    color: #fff;
    max-width: 400px;
    margin: 0 auto;
}
.bg_panel_cf{
    border-radius: 20px;
    border: 1px solid var(--shade-color-shade-transparent-500102, rgb(255 255 255 / .1));
    background: var(--shade-color-shade-transparent-60052, rgb(255 255 255 / .05));
    backdrop-filter: blur(25px);
    color: #fff;
    display: flex;
    align-items: center;
    gap: 5px;
    padding: 30px;
    min-height: 370px;
    flex-wrap: wrap;
    justify-content: center;
    align-content: center;
}
.hero .row .payadmit-contact-card .payadmit-contact-card__icon img{
    position: relative !important;
    width: 100%;
    width: 50px !important;
}
.payadmit-contact-card__icon{
    width: 100%;
    margin: 0 auto;
    text-align: center;
    margin-bottom: 10px;
}
.payadmit-label{
    text-align: left;
}
.btn_border{
    border-radius: 20px;
    border: 1px solid var(--shade-color-shade-transparent-500102, rgb(255 255 255 / .1));
    background: transparent;
    backdrop-filter: blur(25px);
    color: #fff;
    padding: 10px 16px;
    margin-top: 15px;
    text-transform: uppercase;
    font-size: 14px;
    cursor: pointer;
}
@media (max-width: 1024px){.hero .row .col:last-child .payadmit-contact-card__icon img{
        position: relative !important;
        left: 0 !important;
        transform: none !important;
    }
.bg_panel_cf{
    gap: 10px;
}}
.button_link{
    color: #fff !important;
    margin-bottom: 10px;
}
.button_link:hover{
    color: #245EFE !important;
}
@media (max-width: 1024px){.button_link{
    margin-bottom: 10px;
    text-align: center;
    margin: 0 auto;
    display: block;
    width: 100%;
    margin-bottom: 10px;
    margin-top: 80px;
}}
@media (min-width: 1024px){.page-id-59 .hero .row .col:first-child{
    margin-top: 150px;
}}
.just_left{
        justify-content: left;
}
.page-template-white-label-payment-gateway-for-donations .hero .button_default{
    min-width: 291px;
}
.page-template-white-label-payment-gateway-for-donations .text_hero p{
    max-width: 454px;
}
.includes.three_col_cr.offers .row{
    gap: 12px;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
}
.rule_development.includes.offers.first_full.pd_top_48 .h3_title{ 
    max-width: 214px;
        padding-bottom: 0;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
}
.includes .desc_offer p{
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
}
.includes.offers .row .flex_title_img a{
    padding-bottom: 12px;
}
.includes.three_col_cr.heading_center .h2_title{
    max-width: 100%;
    margin-bottom: 25px !important;
}
.page-template-white-label-payment-gateway-for-donations .aside_footer_partners .flex_buttons a:last-child{
    width: 307px;
        max-width: 307px;
}
.page-template-white-label-payment-gateway-for-donations .white_label_pages .aside_footer_partners .row .col:first-child{
    max-width: 621px;
}
.page-template-white-label-payment-gateway-for-donations .white_label_pages .aside_footer_partners .button_default:first-child{
    max-width: 243px;
        gap: 12px;
}
.page-template-white-label-payment-gateway-for-donations .aside_footer_partners .flex_buttons{
    display: flex;
}
.page-template-white-label-payment-gateway-for-psp .aside_footer_partners .flex_buttons a:last-child{
    width: 307px;
        max-width: 307px;
}
.page-template-white-label-payment-gateway-for-psp .white_label_pages .aside_footer_partners .row .col:first-child{
      max-width: 571px;
}
.page-template-white-label-payment-gateway-for-psp .white_label_pages .aside_footer_partners .button_default:first-child{
    max-width: 243px;
        gap: 12px;
}
.page-template-white-label-payment-gateway-for-psp .aside_footer_partners .flex_buttons{
    display: flex;
}
.page-template-white-label-payment-gateway-for-psp .flex_buttons .button_default{
    min-width: fit-content;
}
.page-template-white-label-payment-gateway-for-donations .three_colour_different .row_header .col:first-child{
    min-width: 600px;
}
.three_colour_different.offers.three_cols.heading_center .row_header .h2_title{
    margin-bottom: 0;
        text-align: left;
}
.page-template-white-label-payment-gateway-for-donations .three_colour_different .row_header{
    gap: 24px;
        margin-bottom: 40px;
}
.page-template-white-label-payment-gateway-for-donations .rule_development.includes.three_col_cr.offers.first_full.heading_center .h3_title{
     padding-bottom: 0;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
        max-width: 217px;
}
.page-template-white-label-payment-gateway-for-donations .rule_development.includes.three_col_cr.offers.first_full.heading_center  .desc_offer{
    margin-top: 12px;
}
@media (max-width: 1580px){.page-template-white-label-payment-gateway-for-donations .white_label_pages .aside_footer_partners .flex_buttons{
        grid-template-columns: 1fr;
        display: grid;
    }}
@media (max-width: 1025px){.page-template-white-label-payment-gateway-for-donations .three_colour_different .row_header .col:first-child{
    min-width: 100%;
}
.page-template-white-label-payment-gateway-for-donations .white_label_pages .hero .row .col:last-child{
        display: block;
        margin-top: 24px;
    }
.just_left{
    justify-content: center;
}
.page-template-white-label-payment-gateway-for-donations .white_label_pages .smart_routing .h2_title{
        font-size: 27px;
        font-style: normal;
        font-weight: 500;
        line-height: 130%;
        text-transform: uppercase;
    }
.includes.three_col_cr.offers .row{
    gap: 0;
    display: grid;
    grid-template-columns: 1fr;
}
.page-template-white-label-payment-gateway-for-donations .gateway-steps__card{
        box-shadow: none;
    }
.page-template-white-label-payment-gateway-for-donations .color_mobile_fix.three_colour_different .row article.col:last-child{
        background: #fff;
    }
.page-template-white-label-payment-gateway-for-donations .color_mobile_fix.three_colour_different.offers.first_full .row article.col:last-child .h3_title{
        color: #050F16;
    }
.page-template-white-label-payment-gateway-for-donations .color_mobile_fix.three_colour_different.offers.three_cols .row article.col:last-child .desc_offer p{
           color: #050F16;
    }
.page-template-white-label-payment-gateway-for-donations .color_mobile_fix.three_colour_different .circle_img img{
        filter: brightness(0%);
    }
.page-template-white-label-payment-gateway-for-donations .three_colour_different.offers.three_cols.heading_center .row_header .h2_title{
    text-align: left;
}
.page-template-white-label-payment-gateway-for-donations .white_label_pages .offers.first_full .row_header p{
        text-align: left;
    }
.page-template-white-label-payment-gateway-for-donations .color_mobile_fix.three_colour_different.offers.three_cols .row article.col:last-child .desc_offer p{
        color: #595959;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
    }}
.page-template-white-label-payment-gateway-for-psp .hero .button_default{
    min-width: 293px;
}
@media (min-width: 1025px){.page-template-white-label-payment-gateway-for-psp .white_label_pages .hero .row .col:first-child{
        margin-top: 278px;
    }}
.page-template-white-label-payment-gateway-for-psp .text_hero p{
    max-width: 461px;
}
.last_element_full .row .col:last-child{
    grid-column: span 2;
}
.last_element_full .row .col:last-child .flex_title_img::after{
    max-width: 100%;
}
.last_element_full .row .col:last-child .desc_offer{
    max-width: 98%;
}
.page-template-white-label-payment-gateway-for-psp .payments-scale__head{
    max-width: 100%;
    margin: 0 auto 24px;
    text-align: center;
}
.page-template-white-label-payment-gateway-for-psp .payments-scale__title{
    max-width: 100%;
}
.justify_left .offers_cover .flex_title_img a{
    justify-content: left;
}
.justify_left.offers .row .flex_title_img a{
    gap: 20px;
    padding-bottom: 24px;
}
.justify_left.offers.costum_ocon_bank_page .row .flex_title_img .circle_img{
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
}
.justify_left.offers.first_full .h3_title{
    padding-bottom: 0;
}
.justify_left .desc_offer{
    margin-top: 24px;
}
@media (max-width: 1024px){.page-template-white-label-payment-gateway-for-psp .aside_footer_partners .flex_buttons{
    display: grid;
}
.page-template-white-label-payment-gateway-for-psp .white_label_pages .hero .row .col:last-child{
        display: block;
        margin-top: 24px;
    }
.page-template-white-label-payment-gateway-for-psp .white_label_pages .smart_routing .h2_title{
        font-size: 27px;
        font-style: normal;
        font-weight: 500;
        line-height: 130%;
    }
.page-template-white-label-payment-gateway-for-psp .comparison-table-card__label{
        min-height: auto;
        color: #050F16;
        font-weight: 500;
    }
.industries_section .h3_title{
        font-size: 24px;
        font-style: normal;
        font-weight: 500;
        line-height: 130%;
    }
.page-template-white-label-payment-gateway-for-psp .white_label_pages .aside_footer_partners .button_default:first-child{
    max-width: 100%;
        width: 100%;
}
.page-template-white-label-payment-gateway-for-psp .aside_footer_partners .flex_buttons a:last-child{
    width: 100%;
    max-width: 100%;
}}
.page-template-white-label-payment-gateway-for-ecommerce .text_hero p{
    max-width: 465px;
}
.page-template-white-label-payment-gateway-for-ecommerce .tags_hero{
    max-width: 507px;
        margin-top: 40px;
}
.page-template-white-label-payment-gateway-for-ecommerce .cenyer_banner_info{
    display: grid;
    gap: 0;
}
.offers.margin_160.mg_bottom_80{
    margin-bottom: 80px;
}
@media (min-width: 1025px){.page-template-white-label-payment-gateway-for-ecommerce .two_col_table .comparison-table__desktop{
        grid-template-columns: 309px 1fr;
    }}
.page-template-white-label-payment-gateway-for-ecommerce .gateway-steps__title{
    max-width: 100%;
}
.page-template-white-label-payment-gateway-for-ecommerce .row_header .col:last-child{
    max-width: 433px;
}
.page-template-white-label-payment-gateway-for-ecommerce .aside_footer_partners .flex_buttons a:last-child{
    width: 259px;
    max-width: 259px;
}
.page-template-white-label-payment-gateway-for-ecommerce .white_label_pages .aside_footer_partners .row .col:first-child{
      max-width: 571px;
}
.page-template-white-label-payment-gateway-for-ecommerce .white_label_pages .aside_footer_partners .button_default:first-child{
    max-width: 243px;
        gap: 12px;
}
.page-template-white-label-payment-gateway-for-ecommerce .aside_footer_partners .flex_buttons{
    display: flex;
}
.page-template-white-label-payment-gateway-for-ecommerce .flex_buttons .button_default{
    min-width: fit-content;
}
@media (max-width: 1025px){.page-template-white-label-payment-gateway-for-ecommerce .aside_footer_partners .flex_buttons{
    display: grid;
}
.page-template-white-label-payment-gateway-for-ecommerce .white_label_pages .hero .row .col:last-child{
        display: block;
    }
.page-template-white-label-payment-gateway-for-ecommerce  .white_label_pages .smart_routing .h2_title{
        font-size: 27px;
        font-style: normal;
        font-weight: 500;
        line-height: 130%;
    }
.page-template-white-label-payment-gateway-for-ecommerce .aside_footer_partners.second_aside{
    min-height: 217px;
}
.page-template-white-label-payment-gateway-for-ecommerce .aside_footer_partners.second_aside{
    min-height: auto;
    padding-top: 40px;
    padding-bottom: 40px;
}
.page-template-white-label-payment-gateway-for-ecommerce .white_label_pages .aside_footer_partners.second_aside .button_default{
    margin-top: 16px;
}
.page-template-white-label-payment-gateway-for-ecommerce .offers.first_full.heading_center.space_left_title.margin_160.mg_bottom_80{
    margin-bottom: 24px;
}
.page-template-white-label-payment-gateway-for-ecommerce .comparison-table-card__label{
        color: #050F16;
    }
.color_mobile_fix.color_white.three_colour_different .row article.col:last-child{
        background: #fff;
    }
.color_mobile_fix.color_white.three_colour_different.offers.first_full .row article.col:last-child .h3_title{
        color: #050F16;
    }
.color_mobile_fix.color_white.three_colour_different.offers.three_cols .row article.col:last-child .desc_offer p{
        color: #595959;
    }
.item_pay p{
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
    }
.gateway-steps__card-title br{
        display: none;
    }
.color_mobile_fix.color_white .owl-carousel .owl-item .circle_img img{
        filter: brightness(0%);
    }
.page-template-white-label-payment-gateway-for-ecommerce .three_colour_different.offers.three_cols.heading_center .row_header .h2_title{
    text-align: center;
}
.page-template-white-label-payment-gateway-for-ecommerce .flex_buttons .button_default{
    gap: 20px;
}
.hero .just_left{
        width: 100%;
    }}
.fixed_btn .button_default{
    width: fit-content;
    max-width: 100%;
    gap: 20px;
}
.page-template-white-label-payment-gateway-for-subscriptions .text_hero p{
    max-width: 492px;
}
.pay_text_center{
    text-align: center;
    max-width: 657px;
    margin: 0 auto;
    margin-bottom: 140px;
}
.pay_text_center img{
    margin-bottom: 24px;
    box-shadow: 5px 5px 80px rgba(88, 121, 155, 0.43);
    border-radius: 50%;
}
.three_colour_different.offers.three_cols.heading_center .h2_title.mg_bottom_24{
    margin-bottom: 40px;
    margin-bottom: 24px;
}
.smart_routing .row.gap_33{
    gap: 33px;
}
.smart_routing .row.gap_33 .text_with_light{
    padding-right: 0;
}
.page-template-white-label-payment-gateway-for-subscriptions .aside_footer_partners .flex_buttons a:last-child{
    width: 259px;
    max-width: 259px;
}
.page-template-white-label-payment-gateway-for-subscriptions .white_label_pages .aside_footer_partners .row .col:first-child{
      max-width: 571px;
}
.page-template-white-label-payment-gateway-for-subscriptions .white_label_pages .aside_footer_partners .button_default:first-child{
    max-width: 243px;
        gap: 12px;
}
.page-template-white-label-payment-gateway-for-subscriptions .aside_footer_partners .flex_buttons{
    display: flex;
}
.page-template-white-label-payment-gateway-for-subscriptions .flex_buttons .button_default{
    min-width: fit-content;
}
@media (max-width: 1025px){.page-template-white-label-payment-gateway-for-subscriptions .aside_footer_partners .flex_buttons{
    display: grid;
}
.page-template-white-label-payment-gateway-for-subscriptions .white_label_pages .hero .row .col:last-child{
        display: block;
    }
.pay_text_center{
    margin-bottom: 88px;
}
.page-template-white-label-payment-gateway-for-subscriptions .white_label_pages .smart_routing .h2_title{
        font-size: 27px;
        font-style: normal;
        font-weight: 500;
        line-height: 130%;
    }
.page-template-white-label-payment-gateway-for-subscriptions .comparison-table-card__label{
        color: #050F16;
    }
.page-template-white-label-payment-gateway-for-subscriptions .white_label_pages .aside_footer_partners .button_default:first-child{
    max-width: 307px;
}
.page-template-white-label-payment-gateway-for-subscriptions .aside_footer_partners .flex_buttons a:last-child{
    width: 307px;
    max-width: 307px;
}}
.col_features a{
    color: #646464 !important;
}
.col_features a:hover{
        color: #245EFE !important;
}
@media (min-width: 1025px){.page-template-white-label-payment-gateway-for-subscriptions .two_col_table .comparison-table__desktop{
        grid-template-columns: 297px 1fr;
    }}
@media (min-width: 1025px){.page-template-white-label-payment-gateway-software .white_label_pages .hero .row .col:first-child{
        margin-top: 220px;
    }}
.page-template-white-label-payment-gateway-software .text_hero p{
    max-width: 500px;
}
.text_topp_count{
    font-size: 36px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
    text-transform: uppercase;
    color: #245EFE;
    padding-bottom: 24px;
    margin-bottom: 24px;
        text-align: center;
}
.text_center_heading{
    text-align: center;
}
.text_center_heading .h3_title{
    text-align: center;
}
.text_center_heading .desc_offer p{
    margin-bottom: 0;
    text-align: center;
}
.text_center_heading .desc_offer{
    margin-top: 16px;
}
.text_center_heading.offers.three_cols.first_full article.col{
    min-height: auto;
}
.page-template-white-label-payment-gateway-software .aside_footer_partners.second_aside{
    min-height: 366px;
    position: relative;
    align-items: center;
    display: grid;
    border-radius: 50px;
    margin-left: 20px;
    margin-right: 20px;
    margin-top: 40px;
}
.text_center_heading.offers.three_cols .description_processing{
    max-width: 721px;
}
.offers.margin_80{
    margin: 80px 0;
}
.text_row_section_2 .blog_content blockquote{
    margin-top: 40px;
}
.margin_40{
    margin: 40px 0;
}
.three_colour_different .row article.col:nth-child(2) .circle_num{
    background: var(--shade-color-shade-transparent-500102, rgba(255, 255, 255, 0.10));
    color: #fff;
}
.three_colour_different .row article.col:nth-child(4) .circle_num{
    background: var(--shade-color-shade-transparent-500102, rgba(255, 255, 255, 0.10));
    color: #fff;
}
.three_colour_different .row article.col:nth-child(3) .circle_num{
    background: var(--shade-color-shade-transparent-500102, rgba(255, 255, 255, 0.10));
    color: #fff;
}
.page-template-white-label-payment-gateway-software .aside_footer_partners .flex_buttons{
    display: flex;
}
.page-template-white-label-payment-gateway-software .flex_buttons .button_default{
    min-width: fit-content;
}
.page-template-white-label-payment-gateway-software .white_label_pages .aside_footer_partners .button_default:first-child{
    max-width: 243px;
    gap: 12px;
}
@media (max-width: 1025px){.page-template-white-label-payment-gateway-software .aside_footer_partners .flex_buttons{
        display: grid;
    }
.page-template-white-label-payment-gateway-software .white_label_pages .aside_footer_partners .button_default:first-child{
    max-width: 307px;
    width: 307px;
}
.page-template-white-label-payment-gateway-software .aside_footer_partners .flex_buttons a:last-child{
      max-width: 307px;
    width: 307px;
}
.page-template-white-label-payment-gateway-software .smart_cover .h2_title{
        font-size: 27px;
        font-size: 18px;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
    }
.heading_center .h2_title{
        text-align: left !important;
}
.page-template-white-label-payment-gateway-software .p_last_top_30 .text_with_light p:last-child{
          margin-top: 16px;
              margin-bottom: 0px !important;
}
.page-template-white-label-payment-gateway-software .text_with_light{
        margin-top: 0;
        padding-right: 0;
    }
.margin_40{
    margin: 24px 0;
}
.page-template-white-label-payment-gateway-software .blog_content blockquote p{
        text-align: left;
    }
.page-template-white-label-payment-gateway-software .blog_content blockquote h4{
        text-align: left;
    }
.page-template-white-label-payment-gateway-software .blog_content blockquote{
        padding-left: 0;
        margin: 24px 0;
         padding: 24px 24px 24px 74px;
        background-position-x: 20px;
        background-position-y: 20px;
        padding-top: 24px;
    }
.page-template-white-label-payment-gateway-software .blog_content blockquote h4{
    margin: 0;
    margin-bottom: 16px;
}
.page-template-white-label-payment-gateway-software .aside_footer_partners.second_aside.margin_40{
             padding-top: 75px;
        padding-bottom: 75px;
    }
.offers.three_cols.first_full.heading_center.text_center_heading.margin_80 .h2_title{
    text-align: center !important;
}
.page-template-white-label-payment-gateway-software .hero .row .col:first-child{
        margin-bottom: 45px;
    }
.page-template-white-label-payment-gateway-software .three_colour_different.offers.three_cols.heading_center .h2_title.mg_bottom_24{
    text-align: center !important;
}}
.post-template-single-best-white-label-payment-gateway .text_hero p{
    max-width: 465px;
}
.pay_text_center_single{
    text-align: center;
    max-width: 932px;
    margin: 0 auto;
    margin-bottom: 60px;
    margin-top: 28px;
}
.pay_text_center_single img{
    margin-bottom: 24px;
    box-shadow: 5px 5px 80px rgba(88, 121, 155, 0.43);
    border-radius: 50%;
}
.blog_content .h4_top_24 h4{
    margin-top: 24px;
}
.uppercase h4{
text-transform: uppercase;

}
.blog_content .costum_bloq blockquote h5{
    margin-bottom: 16px;
    margin-top: 0;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
}
.costum_bloq blockquote{
    margin: 40px 0;
}
.blog_content .with_list_block.circle_list_ul ul{
    margin-bottom: 0px;
    margin-top: 24px;
        list-style-type: none;
}
.blog_content .with_list_block.circle_list_ul ul li{
    position: relative;
    margin-bottom: 12px;
    min-height: 56px;
    padding-left: 47px;
    align-items: center;
    display: flex;
}
.blog_content .with_list_block.circle_list_ul ul li:before{
    content: '';
    background-image: url(/wp-content/uploads/2026/04/Icon-Container-1.svg);
    background-repeat: no-repeat;
    background-position: left;
    width: 56px;
    height: 56px;
    display: block;
    position: absolute;
    left: -20px;
}
.blog_content .with_list_block.circle_list_ul ul{
    padding-left: 20px;
}
.wl-gateway-section__text_{
    margin-top: 24px;
    margin-bottom: 40px;
}
.wl-gateway-section_s{
    margin-top: 80px;
}
.six_col .comparison-table__head{
    padding: 20px 12px;
}
.six_col .comparison-table__cell{
    padding: 20px 12px;
}
.six_col .comparison-table__desktop{
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    gap: 16px;
}
.six_col .comparison-table__head{
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
}
.six_col .comparison-table__head.first_table{
font-size: 24px;
font-style: normal;
font-weight: 500;
line-height: 130%; 
}
@media (min-width: 1024px){.blog_single_page .six_col .comparison-table__cell{
        max-height: 61px;
        height: 61px;
    }}
.fixed_list ul{
    margin: 40px 0;
}
.fixed_list ul li{
    margin: 16px 0;
}
.post-template-single-best-white-label-payment-gateway .blog_single_page .blog_items_section.padding_48{
    margin-top: 0;
}
@media (max-width: 1025px){.post-template-single-best-white-label-payment-gateway .blog_single_page .banner_hero .row .col:last-child{
        display: block;
        margin-top: 40px;
    }
.post-template-single-best-white-label-payment-gateway .blog_single_page .banner_hero .text_hero{
        margin-top: 16px;
    }
.blog_single_page .hero .button_default{
        gap: 12px;
    }
.pay_text_center_single{
    margin-bottom: 80px;
    margin-top: 100px;
}
.blog_content .costum_bloq blockquote h5{
    margin-bottom: 12px;
    margin-top: 0;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
}
.wl-gateway-section__text_{
    margin-top: 16px;
    margin-bottom: 24px;
         text-align: center;
}
.post-template-single-best-white-label-payment-gateway .wl-gateway-section__title{
        text-align: center;
    }
.wl-gateway-section_s{
    margin-top: 40px;
}
.costum_bloq blockquote{
    margin: 16px 0;
}
.six_col .comparison-table__desktop{
    display: none;
}
.six_col .comparison-table-card__label{
        color: #050F16;
    }
.six_col .comparison-table-card__item:first-child .comparison-table-card__label{
        color: #4d79ff;
    }
.six_col .comparison-table-card__grid{
        text-align: center;
            gap: 12px;
    }
.six_col .comparison-table-card__grid{
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    gap: 12px;
}
.six_col .comparison-table-card__grid .comparison-table-card__item:nth-child(1),
.six_col .comparison-table-card__grid .comparison-table-card__item:nth-child(2){
    grid-column: span 3;
}
.six_col .comparison-table-card__grid .comparison-table-card__item:nth-child(3),
.six_col .comparison-table-card__grid .comparison-table-card__item:nth-child(4),
.six_col .comparison-table-card__grid .comparison-table-card__item:nth-child(5){
    grid-column: span 2;
}
.six_col .comparison-table-card__title{
        text-align: center;
    }
.blog_single_page .blog_content.six_col h2{
        text-align: center !important;
    }
.fixed_list ul{
    margin: 24px 0;
}
.fixed_list ul li{
    margin: 8px 0;
}
.post-template-single-best-white-label-payment-gateway .faq.margin_160{
        margin-top: 0;
    }
.post-template-single-best-white-label-payment-gateway .white_label_pages .aside_footer_partners .button_default:first-child{
        max-width: 300px;
    }
.post-template-single-best-white-label-payment-gateway .aside_footer_partners .flex_buttons a:last-child{
    width: 300px;
}}
.offers.costum_ocon_bank_page .row .col:first-child a{
    color: #fff;
}
.three_colour_different .row article.col:nth-child(2) a{
       color: #fff;
}
.offers_three_row_last_big.color_last .col:nth-child(4) a{
 color: #fff;
}
.third_and_flast_color .col:nth-child(3) a{
  color: #fff;
}
.offers.costum_ocon_bank_page .row .col:first-child a{
  color: #fff;
}
.three_colour_different .row article.col:nth-child(2) a{
     color: #fff;
}
.three_colour_different .row article.col:nth-child(2) a{
     color: #fff;
}
.offers.costum_ocon_bank_page .row .col:first-child a{
   color: #fff;
}
.offers.costum_ocon_bank_page .row .col:first-child a{
  color: #fff;
}
@media (min-width: 1025px){.post-template-single-fintech-software-development-services .hero .row .col:first-child{
    margin-top: 327px;
}
.post-template-single-fintech-software-development-services .two_col_table .comparison-table__desktop{
        grid-template-columns: 180px 1fr;
    }}
.blog_content .with_list_block blockquote h4{
    margin: 0;
    color: #050F16;
    text-transform: none;
}
.blog_content .text_blog a{
    text-decoration-line: underline;
    color: #245EFE;
}
.blockquote blockquote h4{
    margin: 0 !important;
    color: #050F16;
    text-transform: none;
}
.blog_content .blockquote_warning blockquote{
    border-left: 4px solid #FEC024;
  background-color: rgba(254, 229, 36, 0.10);

        background-image: url(/wp-content/uploads/2026/05/lucide_triangle-alert.svg);
            background-repeat: no-repeat;
    background-position-x: 21px;
    background-position-y: 25px;
}
.blog_content .blockquote_check blockquote{
    border-left: 4px solid #549F57;
   background-color: var(--success-color-success-transparent-10010, rgba(84, 159, 87, 0.10));
        background-image: url(/wp-content/uploads/2026/05/lucide_circle-check-big.svg);
            background-repeat: no-repeat;
    background-position-x: 21px;
    background-position-y: 25px;
        margin: 40px 0;
}
.blog_single_page .payments-scale__head.left{
    text-align: left;
}
@media (min-width: 1025px){.post-template-single-fintech-software-development-services .comparison-table__desktop.first_168{
    grid-template-columns: 168px 1fr 1fr;
}
.post-template-single-fintech-software-development-services .comparison-table__desktop.first_212{
    grid-template-columns: 212px 1fr 1fr;
}
.blog_content .blockquote_without_mark blockquote{
    padding-left: 40px;
}}
.blog_content .blockquote_without_mark blockquote{
    background-image: none;
    margin-top: 40px;
}
@media (max-width: 1025px){.post-template-single-fintech-software-development-services .blog_single_page .banner_hero .row .col:last-child{
        display: block;
        margin-top: 40px;
    }
.post-template-single-fintech-software-development-services .text_hero p{
        margin: 16px auto;
        font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%; 
    }
.post-template-single-fintech-software-development-services .blog_single_page .banner_hero .text_hero{
        margin-top: 0;
    }
.post-template-single-fintech-software-development-services .blog_single_page .banner_hero{
        height: auto;
    }
.post-template-single-fintech-software-development-services .pay_text_center_single{
        margin-top: 40px;
    }
.post-template-single-fintech-software-development-services .comparison-table-card__label{
        color: #050F16;
    }
.post-template-single-fintech-software-development-services .two_col_table .comparison-table__mobile{
        text-align: center;
    }
.post-template-single-fintech-software-development-services .comparison-table-card__grid .comparison-table-card__item{
        padding-right: 10px;
    }
.post-template-single-fintech-software-development-services .comparison-table-card__title{
        text-align: center;
    }
.blog_content .blockquote_without_mark blockquote{
    padding-left: 40px;
}}
.post-template-single-how-to-make-your-own-payment-gateway-step-by-step-guide .text_hero p{
    max-width: 465px;
}
.margin_32{
    margin: 32px 0;
}
@media (min-width: 1025px){.post-template-single-how-to-make-your-own-payment-gateway-step-by-step-guide .two_col_table .comparison-table__desktop.first_180{
        grid-template-columns: 180px 1fr;
    }
.post-template-single-how-to-make-your-own-payment-gateway-step-by-step-guide .two_col_table .comparison-table__desktop.first_160{
        grid-template-columns: 160px 1fr;
    }
.post-template-single-how-to-make-your-own-payment-gateway-step-by-step-guide .comparison-table__desktop.first_168{
        grid-template-columns: 168px 1fr 1fr;
    }}
.post-template-single-how-to-make-your-own-payment-gateway-step-by-step-guide .wl-card__item{
    align-items: start;
}
.wl-card__text h4{
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
    text-transform: uppercase;
    margin-bottom: 16px;
}
.post-template-single-how-to-make-your-own-payment-gateway-step-by-step-guide .wl-card__list{
    gap: 20px;
}
@media (max-width: 1025px){.post-template-single-how-to-make-your-own-payment-gateway-step-by-step-guide .blog_single_page .banner_hero .row .col:last-child{
        display: block;
        margin-top: 40px;
    }
.post-template-single-how-to-make-your-own-payment-gateway-step-by-step-guide .text_hero p{
        margin: 16px auto;
  
    }
.post-template-single-how-to-make-your-own-payment-gateway-step-by-step-guide .blog_single_page .banner_hero .text_hero{
        margin-top: 0;
    }
.post-template-single-how-to-make-your-own-payment-gateway-step-by-step-guide .blog_single_page .banner_hero{
        height: auto;
    }
.post-template-single-how-to-make-your-own-payment-gateway-step-by-step-guide .pay_text_center_single{
        margin-top: 40px;
    }
.post-template-single-how-to-make-your-own-payment-gateway-step-by-step-guide .comparison-table-card__label{
        color: #050F16;
    }
.post-template-single-how-to-make-your-own-payment-gateway-step-by-step-guide .two_col_table .comparison-table__mobile{
        text-align: center;
    }
.blog_content .text_bottom_sec_4 p{
        font-size: 12px;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
    }
.wl-card__text h4{
    font-size: 18px;
        margin-bottom: 8px;
}
.post-template-single-how-to-make-your-own-payment-gateway-step-by-step-guide .wl-card__list{
    gap: 12px;
}
.blog_content .blockquote_check blockquote{
    margin: 24px 0;
}}
.page-template-home-page-new .flex_buttons a.button_default span{
    background-color: #245EFE;
    transition: var(--global-transition);
}
.page-template-home-page-new .flex_buttons a.button_default span img{
    filter: brightness(0) invert(1);
}
.sub_title_hero{
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
    color: #fff;
    margin-top: 32px;
}
.page-template-home-page-new .text_hero p{
    margin: 31px 0 27px 0;
}
.page-template-home-page-new .flex_buttons{
    margin-top: 27px;
}
.page-template-home-page-new .flex_buttons .button_default{
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
}
.page-template-home-page-new .flex_buttons .button_default:first-child{
    min-width: 303px;
}
.page-template-home-page-new .flex_buttons .button_default:last-child{
    min-width: 279px;
        z-index: 2;
}
@media (min-width: 1025px){.page-template-home-page-new .hero .row .col:last-child img{
        margin-left: 30px;
    }
.page-template-home-page-new .hero .row .col:first-child{
    margin-top: 265px;
}}
.stats_section__text{
	max-width: 1064px;
	margin: 0 auto 24px;

}
.stats_section__text p{

	text-align: center;
        color: #ffffff;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
}
.stats_section__text p{
	margin: 0;
}
.stats_cards{
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 28px;
}
.stats_card{
    min-height: 98px;
    padding: 20px 33px;
    border-radius: 36px;
    background: linear-gradient(180deg, #162631 0%, #101d26 100%);
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    text-align: center;
    border: 1px solid var(--border-gradient-400, rgba(186, 197, 218, 0.00));
    background: rgba(255, 255, 255, 0.05);
    backdrop-filter: blur(25px);
}
.stats_card__number{
    width: 100%;
    padding: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #ffffff;
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: 130%;
    border-radius: 20px;
    background: var(--shade-color-shade-transparent-60052, rgba(255, 255, 255, 0.05));
}
.stats_card__label{
    margin-top: 7px;
    color: #ffffff;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
}
.stats_card::before{
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: var(--border-gradient-400);
    border-radius: 36px;
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}
.no_cover_image .bg_block_light.padding_zero img{
    border-radius: 0;
    margin-bottom: 0;
}
.col_with_text.blog_content p{
    margin-bottom: 8px;
        margin-top: 0;
}
.col_with_text.blog_content .text_with_light blockquote p{
    margin-bottom: 26px;
}
.col_with_text.blog_content .text_with_light blockquote p:last-child{
    margin-bottom: 0;
}
.col_with_text.blog_content blockquote h5{
    margin-bottom: 10px;
}
.smart_routing.no_cover_image .row{
    gap: 37px;
}
.smart_routing.no_cover_image .blog_content blockquote{
    margin: 16px 0;
}
.smart_routing.no_cover_image .bg_block_light{
    border-radius: 0;
    background: none;
}
.smart_routing.no_cover_image  .text_with_light{
    padding-right: 0;
}
@media (min-width: 1025px){.smart_routing.no_cover_image .col_with_text{
    width: 47.5%;
}
.smart_routing.no_cover_image .col_with_image{
    width: 52.5%;
}}
.smart_routing.no_cover_image .blog_content h2{
    margin: 0;
}
.payment_solutions_section{
    z-index: 1;
    position: relative;
}
.payment_solutions_head{
	max-width: 960px;
	margin: 0 auto 40px;
	text-align: center;
}
.payment_solutions_title{
    margin: 0 0 40px;
    color: #050F16;
    text-transform: uppercase;
    font-size: 36px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
}
.payment_solutions_text{

}
.payment_solutions_text p{
	margin: 0;
}
.payment_solutions_grid{
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 30px;
}
.payment_solution_card{
    position: relative;
    overflow: hidden;
    padding: 28px 36px 28px 22px;
    border-radius: 36px;
    text-decoration: none;
    display: flex;
    flex-direction: column;
        min-height: 510px;
    justify-content: space-between;
}
.payment_solution_card--blue{
	background: #3465E6;
	color: #ffffff;
}
.payment_solution_card--dark{
    background: var(--gradient-100, linear-gradient(180deg, #081722 26.88%, #050F16 97.91%));
	color: #ffffff;
}
.payment_solution_card--light{
	background: #e9f0f9;
	color: #595959;
}
.payment_solution_card__content{
	position: relative;
	z-index: 2;
}
.payment_solution_card__top{
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	gap: 16px;
	margin-bottom: 20px;
}
.payment_solution_card__title{
    margin: 0;
    font-size: 28px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
    text-transform: uppercase;
}
.payment_solution_card--blue .payment_solution_card__title,
.payment_solution_card.payment_solution_card--dark .payment_solution_card__title{
    color: #FFF;
}
.payment_solution_card__arrow{
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    right: -24px;
    top: -24px;
}
.payment_solution_card__arrow img{

	display: block;
	filter: brightness(0) invert(1);
}
.payment_solution_card--light .payment_solution_card__arrow img{
	filter: none;
}
.payment_solution_card__text{
	max-width: 100%;
	font-size: 14px;
	line-height: 1.48;
	font-weight: 400;
}
.payment_solution_card__text p{
	margin: 0;
}
.payment_solution_card--blue .payment_solution_card__text p,
.payment_solution_card--dark .payment_solution_card__text p{
	color: rgba(255, 255, 255, 0.92);
        font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
}
.payment_solution_card--light .payment_solution_card__text{
	color: #666f78;
}
.payment_solution_card__image{
	position: absolute;

	right: 0;
	bottom: 0;
	z-index: 1;
	height: 245px;
	pointer-events: none;
}
.payment_solution_card__image img{
	width: 100%;
	height: 100%;
	object-fit: contain;
	object-position: center bottom;
	display: block;
}
.payment_solution_card__badge{
	position: relative;
	z-index: 3;
	width: calc(100% - 18px);
	min-height: 41px;
	margin: auto auto 0;
	padding: 12px 18px;
	border-radius: 999px;
	background: #ffffff;
	color: #245EFE;
    font-size: 11.124px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
    text-transform: uppercase;
        text-align: center;
        
    box-shadow: 3.476px 3.476px 34.761px 0 rgba(0, 0, 0, 0.26);
}
.payment_solution_card--dark .payment_solution_card__badge{
	color: #050F16;
}
.payment_solution_card--light .payment_solution_card__badge{
	color: #050F16;
}
.payment_solution_card__text p{
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
}
.payment_solution_card__top{
    margin-bottom: 12px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.20);
    padding-bottom: 12px;
}
.payment_solution_card.payment_solution_card--light .payment_solution_card__top{
    border-bottom: 1px solid #E1EBF5;
}
.payment_solution_card.payment_solution_card--dark .payment_solution_card__image{
    right: -23px;
    height: 277px;
    bottom: -16px;
}
.payment_solution_card.payment_solution_card--light .payment_solution_card__image{
    right: -60px;
    height: 325px;
    bottom: -58px;
}
.product_fit_section{
    position: relative;
    overflow: hidden;
    background: var(--gradient-200, linear-gradient(115deg, #EBF2FF 5.53%, #F3F7FF 16.29%, #EEF4FE 28.79%, #D9E3F6 36.64%, #F3F7FF 46.53%, #EFF5FF 54.96%, #D1DCF1 66.01%));
    padding-top: 250px;
    padding-bottom: 60px;
    margin-top: -160px;
    z-index: 0;
}
.product_fit_inner{
	position: relative;
	display: flex;
	flex-direction: column;
	align-items: center;
}
.product_fit_content{
	position: relative;
	z-index: 2;
	max-width: 620px;
	margin: 0 auto;
	text-align: center;
}
.product_fit_title{
    max-width: 695px;
    margin: 0 auto 16px;
    text-transform: uppercase;
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: 130%;
    color: #050F16;
}
.product_fit_text{
    max-width: 630px;
    margin: 0 auto 16px;
    color: rgba(7, 19, 29, 0.55);
    font-size: 12px;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    color: #686767;
}
.product_fit_text p{
	margin: 0;
}
.product_fit_button{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 16px;
    text-decoration: none;
    text-transform: uppercase;
    color: #050F16;
    border-radius: 50px;
    border: 1px solid var(--shade-color-shade-transparent-500102, rgba(255, 255, 255, 0.10));
    background: var(--shade-color-shade-400, #FFF);
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
    text-transform: uppercase;
    padding: 5px 8px 5px 19px;
    height: 67px;
        transition: var(--global-transition);
}
.product_fit_button:hover{
color: #fff;
	background: #3465E6;
        transition: var(--global-transition);
}
.product_fit_button__icon{
    width: 54px;
    min-width: 54px;
    height: 54px;
    border-radius: 50%;
    background: #E9F0F9;
    display: flex;
    align-items: center;
    justify-content: center;
}
.product_fit_button__icon img{
	width: 38px;
	height: 38px;
	display: block;
}
.product_fit_image{
    position: relative;
    z-index: 1;
    margin: 24px auto 0;
    line-height: 0;
}
.product_fit_image img{
	width: 100%;
	height: auto;
	display: block;
}
.page-template-home-page-new .comparison-table-section .payments-scale__head{
    max-width: 869px;
    margin: 0 auto 24px;
    text-align: center;
}
.page-template-home-page-new .comparison-table-section .payments-scale__head .payments-scale__title{
    max-width: 565px;
        margin: 0 auto;
}
@media (min-width: 1024px){.page-template-home-page-new .two_col_table .comparison-table__desktop{
        grid-template-columns: 309px 1fr;
    }
.page-template-home-page-new .two_col_table .comparison-table__cell{
    height: 64px;
}}
.comparison-table__col > .comparison-table__cell{
    justify-content: space-between;
}
.comparison-table__col.comparison-table__col--metric a.comparison-table__cell:hover{
    color: #245EFE;
}
@media (min-width: 1025px){.table_home_second .comparison-table__col.comparison-table__col--metric .comparison-table__cell{
    height: 112px;
}}
.page-template-home-page-new .comparison-table-section.table_home_second .payments-scale__head{
    max-width: 100%;
}
.page-template-home-page-new .comparison-table-section.table_home_second .payments-scale__head .payments-scale__title{
    max-width: 100%;
}
.page-template-home-page-new .comparison-table-section.table_home_second .description_processing{
    max-width: 100%;
}
.payment_solution_card{
    transition: var(--global-transition);
}
.payment_solution_card:hover{
    box-shadow: 5px 5px 80px 0px rgba(88, 121, 155, 0.43);
    transition: var(--global-transition);
}
.trusted_section{
    position: relative;
    overflow: hidden;
    padding: 60px 0 60px;
 color: #ffffff;
    background-image: url(/wp-content/uploads/2026/05/bg.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.trusted_title{
    max-width: 697px;
    margin: 0 auto 32px;
    color: #ffffff;
    text-align: center;
    text-transform: uppercase;
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: 130%;
}
.trusted_logo{
    width: 100%;
    height: 54px;
    padding: 10px 22px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    overflow: hidden;
    border-radius: 36px;
    border: 1px solid var(--border-gradient-400, rgba(186, 197, 218, 0.00));
    background: rgba(255, 255, 255, 0.05);
    backdrop-filter: blur(25px);
    height: 100px;
}
.trusted_logo img{
	max-width: 100%;
	max-height: 74px;
	width: auto;
	height: auto;
	display: block;
	object-fit: contain;
}
.trusted_desktop_marquee{
    position: relative;
    margin-left: 0;
    width: 100%;
}
.trusted_marquee_track{
	display: flex;
	align-items: center;
	width: max-content;
	animation: trustedMarquee 30s linear infinite;
	will-change: transform;
}
.trusted_marquee_item{
	flex: 0 0 215px;
	padding: 0 14px;
}
@keyframes trustedMarquee{
	from {
		transform: translate3d(0, 0, 0);
	}

	to {
		transform: translate3d(-50%, 0, 0);
	}
}
.trusted_mobile_wrap{
	display: none;
}
@media (max-width: 767px){.trusted_section{
		padding: 60px 0 60px;
	}
.trusted_title{
		max-width: 390px;
		margin-bottom: 35px;
		font-size: 37px;
		line-height: 1.28;
	}
.trusted_desktop_marquee{
		display: none;
	}
.trusted_mobile_wrap{
		display: block;
	}
.trusted_mobile_slider{
		width: 100%;
	}
.trusted_mobile_item{
		padding: 0 28px;
	}
.trusted_mobile_item .trusted_logo{
		height: 154px;
		padding: 26px 34px;
		border-radius: 48px;
	}
.trusted_mobile_item .trusted_logo img{
	
	}
.trusted_mobile_slider .owl-controls{
		margin-top: 28px;
		text-align: center;
	}
.trusted_mobile_slider .owl-pagination{
		display: block;
	}
.trusted_mobile_slider .owl-page{
		display: inline-block;
		margin: 0 5px;
	}
.trusted_mobile_slider .owl-page span{
		width: 11px;
		height: 11px;
		margin: 0;
		border-radius: 50%;
		background: #ffffff;
		opacity: 1;
		display: block;
	}
.trusted_mobile_slider .owl-page.active span{
		background: #2f6bff;
	}}
@media (max-width: 480px){.trusted_title{
		font-size: 34px;
	}
.trusted_mobile_item{
		padding: 0 24px;
	}
.trusted_mobile_item .trusted_logo{
		height: 154px;
		border-radius: 46px;
	}}
@media (max-width: 767px){.trusted_mobile_wrap{
		display: block;
	}
.trusted_mobile_slider{
		display: block;
		width: 100%;
		opacity: 1;
		visibility: visible;
	}
.trusted_mobile_slider.owl-carousel{
		display: block;
	}}
.trusted_logo::before{
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: var(--border-gradient-400);
    border-radius: 36px;
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}
.inside.three_col_cr.offers .row{
    gap: 20px;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
}
.inside.three_col_cr.heading_center.pd_top_48 .h2_title{
    max-width: 100%;
    text-align: center;
}
.inside .description_processing{
    max-width: 100%;
    margin: 33px auto;
}
.inside.offers.first_full .h3_title{
    padding-bottom: 0;
}
.inside .desc_offer{
    margin-top: 24px;
}
.inside .flex_title_img{
    padding-bottom: 24px;
}
@media (min-width: 1025px){.bank-deploy.five_col .row.offers-carousel{
    grid-template-columns: repeat(5, 1fr);
}}
.cotainer_wide{
    max-width: 1416px;
    margin: 0 auto;
}
.five_col .bank-deploy__item:first-child{
    padding-top: 170px;
}
.five_col .bank-deploy__item:nth-child(2){
    padding-top: 140px;
}
.five_col .bank-deploy__item:nth-child(3){
    padding-top: 109px;
}
.five_col .bank-deploy__item:nth-child(4){
    padding-top: 100px;
}
.five_col .bank-deploy__item:nth-child(5){
    padding-top: 22px;
}
.five_col .bank-deploy__num{
    position: absolute;
    top: 21px;
    right: 28px;
    text-transform: uppercase;
    color: rgba(255, 255, 255, 0.39);
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
}
.five_col .bank-deploy__item:nth-child(2) .bank-deploy__item-text{
    background: rgba(255, 255, 255, 0.02);
}
.five_col .bank-deploy__item:nth-child(4) .bank-deploy__item-text{
    background: rgba(255, 255, 255, 0.08);
}
.five_col .bank-deploy__item:nth-child(3) .bank-deploy__item-text{
background: rgba(255, 255, 255, 0.04);
}
.five_col .bank-deploy__title{
    margin-bottom: 60px;
}
.five_col .bank-deploy__cover{
    padding-top: 70px;
}
.five_col .bank-deploy__item-title{
    padding-left: 22px;
    padding-bottom: 28px;
}
.five_col .bank-deploy__item-text{
    padding: 28px 22px;
}
.bank-deploy.five_col{
    z-index: 1;
    position: relative;
}
.margin_top_96{
    z-index: 1;
    position: relative;
    margin-top: 96px;
}
.product_fit_section.second_fit{
    margin-top: -197px;
}
.product_fit_section.second_fit{
    padding-bottom: 0px;
}
.three_colour_different.offers.three_cols .row article.col:nth-child(2) .desc_offer li{
    color: #fff;
}
.three_colour_different.offers.three_cols .row article.col:last-child .desc_offer li{
    color: #fff;
}
.page-template-home-page-new .offers .row .flex_title_img a{
    align-items: start;
}
.page-template-home-page-new .offers.three_cols .description_processing{
    max-width: 556px;
        margin: 0;
}
.page-template-home-page-new .three_colour_different.offers.three_cols.heading_center .h2_title{
    margin-bottom: 0;
    text-align: left;
}
.page-template-home-page-new .color_mobile_fix .flex_header_cr{
    margin-bottom: 40px;
    padding-top: 0;
}
.text_bottom_one{
    max-width: 612px;
    margin: 0 auto;
    margin-top: 40px;
    text-align: center;
}
@media (min-width: 1025px){.page-template-home-page-new .two_col_table.last_table_home .comparison-table__cell{
        height: 70px;
    }}
.page-template-home-page-new .comparison-table-section.last_table_home .payments-scale__head{
    max-width: 100%;
}
.page-template-home-page-new .comparison-table-section.last_table_home .description_processing{
    max-width: 1071px;
}
.margin_160.margin_bottom_80{
    margin-bottom: 80px !important;
}
.five_col .bank-deploy__item:last-child .bank-deploy__item-text{
    background: rgba(255, 255, 255, 0.13);
}
@media (max-width: 1025px){.sub_title_hero{
    margin-top: 16px;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-align: center;
}
.page-template-home-page-new .text_hero p{
    margin: 0 auto;
    text-align: center;
    margin-top: 16px;
}
.stats_section__text p{
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
}
.stats_card{
    max-width: 250px;
    margin: 0 auto;
}
.stats_card__number{
    padding: 32px;
    font-size: 30px;
    font-style: normal;
    font-weight: 600;
    line-height: 130%;
}
.stats_card__label{
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
}
.stats_card{
    padding: 13px 15px;
}
.stats_section .owl-dots{
    margin-top: 22px;
}
.page-template-home-page-new .blog_content blockquote{
        padding-top: 74px;
        padding-left: 21px;
    }
.page-template-home-page-new .smart_routing.no_cover_image .row{
    gap: 0;
}
.page-template-home-page-new .payment_solutions_section{
    margin-top: 60px;
}
.payment_solutions_title{
    font-size: 27px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
        margin: 0 0 24px;
}
.payment_solutions_head{
  margin: 0 auto 24px;
}
.payment_solution_card__title{
    font-size: 27px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
}
.payment_solution_card--blue .payment_solution_card__text p,
.payment_solution_card--dark .payment_solution_card__text p{
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
}
.payment_solutions_section .owl-dots{
    margin-top: 22px;
}
.product_fit_section{
    padding-top: 42px;
    padding-bottom: 40px;
    margin-top: 48px;
}
.payment_solutions_section .owl-dot{
    background-color: #E1E1E1 !important;
}
.product_fit_title{
    font-size: 30px;
    font-style: normal;
    font-weight: 600;
    line-height: 130%;
}
.page-template-home-page-new .comparison-table-section{
        margin: 48px 0;
    }
.page-template-home-page-new .comparison-table-card__title img{
        position: absolute;
        right: -6px;
        width: 38px;
        height: 38px;
        top: -0;
    }
.page-template-home-page-new .comparison-table-card__title{
        position: relative;
        width: 100%;
        display: block;
        padding-right: 38px;
    }
.page-template-home-page-new .comparison-table-card__label{
        color: #050F16;
    }
.inside.three_col_cr.offers .row{
    grid-template-columns: 1fr;
}
.page-template-home-page-new .comparison-table-card__title::after{
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    height: 2px;
    width: 100%;
    background: linear-gradient(90deg, rgba(186, 197, 218, 0.00) 0%, rgba(186, 197, 218, 0.56) 47.4%, rgba(186, 197, 218, 0.00) 100%);
    pointer-events: none;
    z-index: 0;
    max-width: 330px;
}
.page-template-home-page-new .comparison-table-section{
        margin-bottom: 96px;
    }
.trusted_section{
        padding: 47px 0 47px;
    }
.trusted_title{
        font-size: 30px;
        font-style: normal;
        font-weight: 600;
        line-height: 130%;
        margin: 0 auto 25px;
    }
.trusted_mobile_item .trusted_logo{
        height: 122px;
        border-radius: 36px;
                padding: 20px;
    }
.trusted_section .owl-dots{
    margin-top: 25px;
}
.margin_160.margin_bottom_80{
    margin-bottom: 48px !important;
}
.inside.three_col_cr.heading_center.pd_top_48 .h2_title{
    max-width: 100%;
    text-align: center !important;
}
.page-template-home-page-new .offers.pd_top_48{
    padding-top: 0;
}
.inside .description_processing{
    max-width: 100%;
    margin: 24px 0;
}
.inside .flex_title_img{
    padding-bottom: 12px;
}
.page-template-home-page-new .bank-deploy{
    margin-top: 48px !important;
}
.five_col .bank-deploy__cover{
    padding-top: 48px;
}
.five_col .bank-deploy__title{
    margin-bottom: 25px;
}
.five_col .bank-deploy__item-title{
    padding-left: 18px;
    padding-bottom: 24px;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.five_col .bank-deploy__item:first-child{
    padding-top: 40px;
}
.five_col .bank-deploy__item:last-child .bank-deploy__item-text{
    background: transparent;
}
.five_col .bank-deploy__num{
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
      top: 5px;
    right: 18px;
}
.product_fit_section.second_fit{
    padding-bottom: 48px;
    padding-top: 250px;
}
.product_fit_image{
    display: none;
}
.page-template-home-page-new .color_mobile_fix.three_colour_different .row article.col:last-child{
        background: #fff;
    }
.page-template-home-page-new .color_mobile_fix.three_colour_different.offers.first_full .row article.col:last-child .h3_title{
        color: #050F16;
    }
.page-template-home-page-new .three_colour_different.offers.three_cols .row article.col:last-child .desc_offer li{
 color: #050F16;
}
.page-template-home-page-new .offers .row .flex_title_img a{
    justify-content: space-between;
    align-items: center;
}
.page-template-home-page-new .color_mobile_fix .owl-carousel .owl-item .circle_img img{
        display: block;
        width: auto;
        filter: brightness(0);
    }
.page-template-home-page-new .offers.margin_80{
    margin: 48px 0;
}
.page-template-home-page-new .three_colour_different.offers.three_cols.heading_center .h2_title{
    text-align: center !important;
}
.page-template-home-page-new .offers.three_cols .description_processing{
    text-align: center;
}
.page-template-home-page-new .color_mobile_fix .flex_header_cr{
    margin-bottom: 24px;
}
.page-template-home-page-new .offers.first_full .owl-dots{
        padding-bottom: 8px;
        margin-top: 16px;
    }
.text_bottom_one{
    margin-top: 15px;
}
.page-template-home-page-new .comparison-table-section.two_col_table.last_table_home.margin_80{
        margin-top: 96px;
    }}
@media (min-width: 1025px){.payment_solutions_section{
    margin-top: 96px;
}}
@media (max-width: 767px){.trusted_mobile_wrap{
        display: block;
        padding: 0 20px;
    }}
.links_footer_flex a{
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 270%;
    color: #ffffff54;
}
.links_footer_flex a:hover{
    color: #245EFE;
}
.links_footer_flex{
    display: flex;
    gap: 12px;
    flex-wrap: wrap;
}
.site_footer_inner .social{
    display: grid;
    align-items: center;
    gap: 20px;
    grid-template-columns: 1fr 1fr;
    width: fit-content;
    margin-top: 15px;
}
.site_footer_inner .social img{
    width: 24px;
    height: 24px;
}
@media (max-width: 768px){.links_footer_flex{
    display: grid;
    grid-template-columns: 1fr;
            gap: 2px;
}
.links_footer_flex a{
    color: #ffffff54;
    font-size: 10.5px;
    font-style: normal;
    font-weight: 400;
    line-height: 200%;
}
.address_info_row{
        justify-content: left !important;
    }}
.page-template-home-page-new .flex_buttons .button_default:last-child{
    min-width: fit-content;
    z-index: 2;
    text-decoration: underline;
    background-color: transparent;
    border: 0px;
    
}
.page-template-home-page-new .flex_buttons .button_default:last-child img,
.page-template-home-page-new .flex_buttons .button_default:last-child span{
   display: none;
}
.page-template-home-page-new .flex_buttons .button_default:last-child::before{
    content: "";
    position: absolute;
    inset: 0;
    padding: 0px;
    background: transparent;
    border-radius: 101px;
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}
.page-template-home-page-new .flex_buttons .button_default:last-child:hover{
color: #245EFE;
}
.page-template-conference-new .hero .row .col:first-child{
    margin-top: 0;
}
.page-template-conference-new .hero .row{
    padding-top: 170px;
    position: relative;
}
.page-template-conference-new .hero .row .col:last-child img{
  
}
.page-template-conference-new .button_default:first-child{
    max-width: 234px;
}
@media (min-width: 1025px){.page-template-conference-new .hero .row .col:last-child img{
        max-width: 681px;
        right: -30px;
    }}
.banner_hero .cotainer{
    background-image: none !important;
}
.banner_hero{
    background-image: url(/wp-content/uploads/2025/07/hero.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.events-section{
	margin: 48px 0;
}
.events-carousel{
	position: relative;
}
.events-carousel .owl-stage{
	display: flex;
}
.events-carousel .owl-item{
	display: flex;
}
.event-card{
    width: 100%;
    min-height: 444px;
    display: flex;
    flex-direction: column;
    padding: 20px 33px;
    border-radius: var(--radius-desktopex-interior, 36px);
    background: var(--shade-color-shade-transparent-40080, rgba(255, 255, 255, 0.80));
}
.event-card__top{
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	gap: 14px;
	margin-bottom: 15px;
}
.event-card__day{
    width: 69px;
    height: 92px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 34px;
    line-height: 1;
    font-weight: 700;
    color: #050F16;
    border-radius: 20px;
    background: var(--shade-color-shade-300, #E9F0F9);
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: 130%;
}
.event-card__month{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 33px;
    padding: 5px 11px;
    line-height: 1;
    font-weight: 500;
    color: #07131c;
    white-space: nowrap;
    border-radius: 28px;
    border: 1px solid var(--primary-color-primary-transparent-10020, rgba(36, 94, 254, 0.20));
    background: var(--primary-color-primary-transparent-10010, rgba(36, 94, 254, 0.10));
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    text-transform: uppercase;
}
.event-card.is-active .event-card__month{
	color: #245EFE;
}
.event-card__city{
    text-transform: uppercase;
    color: #595959;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
}
.event-card__title{
    margin: 0 0 17px;
    color: #050F16;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
}
.event-card__location{
    display: flex;
    align-items: center;
    gap: 7px;
    margin-bottom: 17px;
    color: #595959;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
}
.event-card__location-icon{
	width: 24px;
	height: 24px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	flex: 0 0 24px;
	color: #07131c;
}
.event-card.is-active .event-card__location-icon{
	color: #245EFE;
}
.event-card__description{
    margin-bottom: 17px;
    color: #595959;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
}
.event-card__description p{
	margin: 0;
}
.event-card__button{
    width: 100%;
    min-height: 43px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 18px 10px;
    border-radius: 999px;
    background: #050F16;
    color: #fff;
    text-align: center;
    text-decoration: none;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
        margin-top: auto;
}
.event-card.is-active .event-card__button{
	background: #245EFE;
}
.event-card__button:hover{
	background: #245EFE;
	color: #fff;

}
.event-card.is-active .event-card__button:hover{
	background: #050F16;
}
.events-carousel .owl-dots{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    margin-top: 16px;
}
.events-carousel .owl-dot{
	width: 8px;
	height: 8px;
	padding: 0;
	border: 0;
	border-radius: 50%;
	background: #fff;
	cursor: pointer;
}
.events-carousel .owl-dot.active{
	background: #245EFE;
}
.events-carousel .owl-nav{
	display: none;
}
@media (max-width: 1199px){.event-card{
		min-height: 420px;
	}}
@media (max-width: 767px){.events-section{
		margin: 50px 0;
	}
.event-card{
		min-height: auto;
		padding: 24px 22px 18px;
		border-radius: 24px;
	}
.event-card__day{
		width: 56px;
		height: 70px;
		font-size: 32px;
	}
.event-card__month{
		font-size: 12px;
	}
.event-card__city{
		margin-bottom: 30px;
	}
.event-card__title{
		font-size: 22px;
	}
.event-card__location{
		margin-bottom: 28px;
		font-size: 14px;
	}
.event-card__description{
		font-size: 14px;
	}
.event-card__button{
		min-height: 42px;
		font-size: 12px;
	}}
.page-template-conference-new .payments-scale__head{
    margin: 0 auto 24px;
}
.event-card .event-card__location img{
    filter: grayscale(100%);
}
.event-card.is-active .event-card__location img{
    filter: none;
}
.event-card__title{
    position: relative;
    z-index: 1;
        padding-bottom: 17px;
        margin-top: 50px;
}
.event-card__title::after{
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    height: 2px;
    width: 100%;
    background: linear-gradient(90deg, rgba(186, 197, 218, 0.00) 0%, rgba(186, 197, 218, 0.56) 47.4%, rgba(186, 197, 218, 0.00) 100%);
    pointer-events: none;
    z-index: -1;
    max-width: 330px;
}
.page-template-conference-new .heading_center .description_processing{
    margin: 40px auto;
}
.events-section{
    padding-bottom: 48px;
}
.page-template-conference-new .aside_footer_partners.second_aside{
    min-height: auto;
    position: relative;
    align-items: center;
    display: grid;
    border-radius: 50px;
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 38px;
    padding-bottom: 38px;
}
.row_form_conference{
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 56px;
        align-items: center;
}
.onference_form_cover .h2_title{
    color: #fff;
    max-width: 412px;
}
.aside_footer_partners .onference_form_cover .text_get_started p{
    margin-top: 23px;
    margin-bottom: 17px;
       color: #fff;
}
.aside_footer_partners .onference_form_cover .text_get_started li{

       color: #fff;
}
.payadmit-form--meeting .payadmit-progress,
.payadmit-form--meeting .payadmit-note{
	display: none;
}
.payadmit-form--meeting .payadmit-step{
	display: block !important;
}
.payadmit-form--meeting .payadmit-field--full{
	grid-column: 1 / -1;
}
.payadmit-form--meeting textarea{
	min-height: 64px;
	resize: vertical;
}
.payadmit-form--meeting .payadmit-actions{
	justify-content: center;
	margin-top: 20px;
}
.payadmit-form--meeting .payadmit-btn{
	min-width: 194px;
}
@media (max-width: 767px){.payadmit-form--meeting .payadmit-field--full{
		grid-column: auto;
	}
.payadmit-form--meeting .payadmit-btn{
		width: 100%;
		min-width: 0;
	}}
.payadmit-field.icon-length:before{
    background-image: url(/wp-content/uploads/2026/05/gridicons_site.svg);
}
.page-template-conference-new .payadmit-form textarea{
    padding-left: 42px;
    font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 150%; 
}
.page-template-conference-new .payadmit-label{
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
}
.payadmit-form--meeting .payadmit-btn{
    min-width: 203px;
    height: 57px;
}
.payadmit-form--meeting .pa-dd__caret{
    width: 10px;
    height: 10px;
}
.payadmit-form--meeting .pa-dd__control:before{
    content: "";
    padding-bottom: 0;
}
.section_white_buttons .stats_card__number{
    color: #050F16;
    border-radius: 20px;
    background: var(--shade-color-shade-300, #E9F0F9);
}
.section_white_buttons .stats_card__label{
    color: #595959;
    white-space: nowrap;
}
.section_white_buttons .stats_cards{
    border-radius: 60px;
    background: var(--gradient-200, linear-gradient(115deg, #EBF2FF 5.53%, #F3F7FF 16.29%, #EEF4FE 28.79%, #D9E3F6 36.64%, #F3F7FF 46.53%, #EFF5FF 54.96%, #D1DCF1 66.01%));
    padding: 24px;
}
.section_white_buttons .stats_card{
    border: 0px solid var(--border-gradient-400, rgba(186, 197, 218, 0.00));
    background: rgba(255, 255, 255, 0.05);
    backdrop-filter: blur(25px);
    border-radius: var(--radius-desktopex-interior, 36px);
    background: var(--shade-color-shade-transparent-40080, rgba(255, 255, 255, 0.80));
        justify-content: normal;
}
.section_white_buttons .stats_card::before{
    content: "";
    padding: 0px;
}
.page-template-conference-new .gallery_section .owl-prev,
.page-template-conference-new .gallery_section .owl-next{
    display: none !important;
}
.page-template-conference-new .gallery_section .owl-nav{
    margin-top: 36px;
}
.page-template-conference-new .tech{
    border-radius: 60px;
    background: var(--gradient-200, linear-gradient(115deg, #EBF2FF 5.53%, #F3F7FF 16.29%, #EEF4FE 28.79%, #D9E3F6 36.64%, #F3F7FF 46.53%, #EFF5FF 54.96%, #D1DCF1 66.01%));
    padding: 24px;
}
.page-template-conference-new .tech img{
    border-radius: 36px;
}
.page-template-conference-new .gallery_section .owl-dot{
    background-color: #ffffff !important;
}
.section_white_buttons.margin_48{
    margin-bottom: 24px;
}
.page-template-conference-new .stats_cards{
    gap: 22px;
}
.page-template-conference-new .aside_footer_partners .flex_buttons{
    display: flex;
}
.mg_bottom_80{
    margin-bottom: 80px;
}
.page-template-conference-new .desc_offer{
    max-width: 95%;
}
@media (min-width: 1025px){.page-template-conference-new .offers.first_full article.col{
    min-height: 240px;
}}
.conference-gallery__item{
	display: block;
	width: 100%;
	padding: 0;
	border: 0;
	background: transparent;
	cursor: pointer;
	overflow: hidden;
}
.conference-gallery__item img{
	display: block;
	width: 100%;
	height: auto;
}
.gallery-popup{
	position: fixed;
	inset: 0;
	z-index: 99999;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 40px;
	opacity: 0;
	visibility: hidden;
	pointer-events: none;
	transition: opacity .25s ease, visibility .25s ease;
}
.gallery-popup.is-open{
	opacity: 1;
	visibility: visible;
	pointer-events: auto;
}
.gallery-popup__overlay{
	position: absolute;
	inset: 0;
	background: rgba(0, 0, 0, 0.82);
}
.gallery-popup__content{
	position: relative;
	z-index: 2;
	width: 100%;
	max-width: 1100px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.gallery-popup__image-wrap{
	max-width: 100%;
	max-height: 85vh;
	display: flex;
	align-items: center;
	justify-content: center;
}
.gallery-popup__image{
	display: block;
	max-width: 100%;
	max-height: 85vh;
	object-fit: contain;
	border-radius: 12px;
}
.gallery-popup__close{
	position: absolute;
	top: -44px;
	right: 0;
	z-index: 3;
	width: 38px;
	height: 38px;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 0;
	border-radius: 50%;
	background: #fff;
	color: #111;
	font-size: 30px;
	line-height: 1;
	cursor: pointer;
}
.gallery-popup__arrow{
	position: absolute;
	top: 50%;
	z-index: 3;
	width: 46px;
	height: 46px;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 0;
	border-radius: 50%;
	background: #fff;
	color: #111;
	font-size: 37px;
	line-height: 1;
	cursor: pointer;
	transform: translateY(-50%);
	transition: background-color .2s ease, color .2s ease;
}
.gallery-popup__arrow:hover,
.gallery-popup__close:hover{
	background: #2f63f4;
	color: #fff;
}
.gallery-popup__arrow--prev{
	left: -70px;
}
.gallery-popup__arrow--next{
	right: -70px;
}
body.gallery-popup-open{
	overflow: hidden;
}
@media (max-width: 1199px){.gallery-popup__arrow--prev{
		left: 12px;
	}
.gallery-popup__arrow--next{
		right: 12px;
	}}
@media (max-width: 767px){.gallery-popup{
		padding: 20px 12px;
	}
.gallery-popup__content{
		max-width: 100%;
	}
.gallery-popup__close{
		top: 12px;
		right: 12px;
	}
.gallery-popup__arrow{
		width: 40px;
		height: 40px;
		font-size: 36px;
	}
.gallery-popup__arrow--prev{
		left: 12px;
	}
.gallery-popup__arrow--next{
		right: 12px;
	}}
@media (max-width: 1025px){.row_form_conference{
    grid-template-columns: 1fr;
    gap: 10px;
}
.page-template-conference-new .aside_footer_partners .flex_buttons{
    display: grid;
}
.page-template-conference-new .button_default{
    gap: 10px;
}
.page-template-conference-new .hero .row{
    padding-top: 144px;
    padding-bottom: 100px;
}
.page-template-conference-new .hero .row .col:last-child{
    display: none;
}
.page-template-conference-new .tags_hero{
    margin: 22px 0;
}
.page-template-conference-new .flex_buttons{
    margin-top: 22px;
}
.page-template-conference-new .payments-scale__title{
        margin: 0 0 24px;
    }
.event-card{
        min-height: auto;
        padding: 20px 14px;
        border-radius: 36px;
    }
.page-template-conference-new .offers_cover{
    padding: 17px;
    }
.event-card__day{
        width: 57px;
        height: 85px;
        font-size: 30px;
        font-style: normal;
        font-weight: 600;
        line-height: 130%;
    }
.event-card__city{
        margin-bottom: 50px;
        font-size: 12px;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
    }
.event-card__title{
    position: relative;
    z-index: 1;
    padding-bottom: 17px;
    margin-top: 50px;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.event-card__location-icon span{
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
}
.event-card__button{
        font-weight: 500;
        line-height: 130%;
    }
.page-template-conference-new .payments-scale__title{
        margin: 0;
    }
.page-template-conference-new .heading_center .description_processing{
    margin: 16px auto 24px auto;
}
.page-template-conference-new .offers.first_full .owl-dots{
        padding-bottom: 0px;
        margin-top: 10px;
    }
.page-template-conference-new .aside_footer_partners.second_aside{
    border-radius: var(--radius-mobile-external, 45px);
    background: #081722;
}
.onference_form_cover .text_get_started{
        text-align: left;
    }
.onference_form_cover .wpcf7{
        padding: 24px 14px;
    }
.page-template-conference-new .payadmit-form textarea{
    height: 150px;
}
.payadmit-form--meeting .payadmit-btn{
    min-width: 203px;
    height: 43px;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 18px;
}
.payadmit-form--meeting .stats_card{
        padding: 20px 33px;
    }
.section_white_buttons .stats_card__label{
    white-space: nowrap;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
}
.page-template-conference-new .aside_footer_partners .flex_buttons a:last-child{
    z-index: 1;
    max-width: 243px;
}}
.next-event-block{
	color: #fff;
}
.next-event-block__frame{
	display: block;
	width: 100%;
	height: auto;
}
.next-event-block__content{
    inset: 0;
    z-index: 2;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    position: relative;
    pointer-events: none;
    min-width: 602px;
    margin-top: 80px;
    margin-left: 51px;
}
.next-event-block__content a,
.next-event-block__content button{
	pointer-events: auto;
}
.next-event-block__label{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 33px;
    margin-bottom: 26px;
    padding: 3px 11px;
    font-weight: 500;
    letter-spacing: 2.5px;
    text-transform: uppercase;
    color: #fff;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    border-radius: 28px;
    border: 1px solid var(--shade-color-shade-transparent-500102, rgba(255, 255, 255, 0.10));
    background: var(--shade-color-shade-transparent-60052, rgba(255, 255, 255, 0.05));
}
.next-event-block__title{
    margin: 0 0 30px;
    color: #fff;
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: 130%;
}
.next-event-block__location{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 7px;
    margin-bottom: 34px;
    font-size: 16px;
    color: #fff;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
}
.next-event-block__location-icon{
	display: inline-flex;
	align-items: center;
	justify-content: center;
	color: #2f63f4;
}
.next-event-countdown{
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 9px;
    width: 100%;
    max-width: 391px;
    margin-bottom: 34px;
}
.next-event-countdown__item{
	min-height: 126px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;

	border-radius: 16px;
	background: rgba(255, 255, 255, 0.055);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.04);
	overflow: hidden;
}
.next-event-countdown__number{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    color: #fff;
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: 130%;
}
.next-event-countdown__label{
    width: 100%;
    display: flex;
    justify-content: center;
    letter-spacing: 6px;
    text-transform: uppercase;
        letter-spacing: 2.5px;
color: #595959;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
}
.next-event-block__button{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 203px;
    min-height: 57px;
    padding: 14px 28px;
    border-radius: 999px;
    background: #245EFE;
    color: #fff;
    text-transform: uppercase;
    text-decoration: none;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
        transition: var(--global-transition);
}
.next-event-block__button:hover{
	background: #fff;
	color: #245EFE;
        transition: var(--global-transition);
}
.next-event-countdown__number{
    position: relative;
    z-index: 1;
    padding-bottom: 12px;
        margin-bottom: 12px;
}
.next-event-countdown__number::after{
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    height: 1px;
    width: 100%;
    background: linear-gradient(90deg, rgba(186, 197, 218, 0.00) 0%, rgba(186, 197, 218, 0.56) 47.4%, rgba(186, 197, 218, 0.00) 100%);
    pointer-events: none;
    z-index: -1;
}
.next-event-countdown__item{
    position: relative;
    z-index: 0;
}
.next-event-countdown__item::before{
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: var(--border-gradient-400);
    border-radius: 16px;
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}
.page-template-conference-new .hero .row .col:last-child .next-event-block__location img{
        max-width: 100%;
        right: 0;
        position: relative;
    }
:root{
	--ease-out-expo: cubic-bezier(0.16, 1, 0.3, 1);
	--ease-out-soft: cubic-bezier(0.34, 1, 0.64, 1);
	--ease-overshoot: cubic-bezier(0.34, 1.56, 0.64, 1);
}
.page-template-home-page-new .hero h1,
.page-template-home-page-new .hero .sub_title_hero,
.page-template-home-page-new .hero .text_hero,
.page-template-home-page-new .hero .flex_buttons{
	opacity: 0;
	will-change: opacity, transform;
}
.page-template-home-page-new .hero h1{
	animation: fade-up 0.9s var(--ease-out-expo) 0.35s forwards;
}
.page-template-home-page-new .hero .sub_title_hero{
	animation: fade-up 0.9s var(--ease-out-expo) 0.5s forwards;
}
.page-template-home-page-new .hero .text_hero{
	animation: fade-up 0.9s var(--ease-out-expo) 0.65s forwards;
}
.page-template-home-page-new .hero .flex_buttons{
	animation: fade-up-soft 0.9s var(--ease-overshoot) 0.85s forwards;
}
.page-template-home-page-new .hero .button_default span{
	transition: transform 0.2s ease;
}
@keyframes fade-up{
	from {
		opacity: 0;
		transform: translateY(20px);
	}

	to {
		opacity: 1;
		transform: translateY(0);
	}
}
@keyframes fade-up-soft{
	from {
		opacity: 0;
		transform: translateY(14px) scale(0.97);
	}

	to {
		opacity: 1;
		transform: translateY(0) scale(1);
	}
}
@keyframes hero-illustration-in{
	from {
		opacity: 0;
		transform: translateX(48px) scale(0.96);
	}

	to {
		opacity: 1;
		transform: translateX(0) scale(1);
	}
}
@media (prefers-reduced-motion: reduce){.page-template-home-page-new .hero h1,
.page-template-home-page-new .hero .sub_title_hero,
.page-template-home-page-new .hero .text_hero,
.page-template-home-page-new .hero .flex_buttons,
.page-template-home-page-new .hero .hero__image{
		opacity: 1 !important;
		transform: none !important;
		animation: none !important;
	}}
.stats_section .pa-reveal{
	opacity: 0;
	transform: translateY(28px);
	transition:
		opacity 900ms var(--ease-out-expo),
		transform 900ms var(--ease-out-expo);
	will-change: opacity, transform;
}
.stats_section .pa-reveal.is-visible{
	opacity: 1;
	transform: translateY(0);
}
.stats_section__text.pa-reveal{
	transition-delay: 60ms;
}
.stats_cards.pa-reveal{
	transform: none;
	transition-delay: 160ms;
}
.stats_cards.pa-reveal .stats_card{
	opacity: 0;
	transform: translateY(28px) scale(0.96);
	will-change: opacity, transform;
}
.stats_cards.pa-reveal.is-visible .stats_card{
	animation: stats-card-in 900ms var(--ease-out-expo) forwards;
	animation-delay: var(--stats-card-delay, 100ms);
}
@keyframes stats-card-in{
	from {
		opacity: 0;
		transform: translateY(28px) scale(0.96);
	}

	to {
		opacity: 1;
		transform: translateY(0) scale(1);
	}
}
@media (prefers-reduced-motion: reduce){.stats_section .pa-reveal,
.stats_cards.pa-reveal .stats_card{
		opacity: 1 !important;
		transform: none !important;
		transition: none !important;
		animation: none !important;
	}}
.smart_routing .pa-reveal{
	opacity: 0;
	transform: translateY(28px);
	transition:
		opacity 900ms var(--ease-out-expo),
		transform 900ms var(--ease-out-expo);
	transition-delay: var(--pa-delay, 0ms);
	will-change: opacity, transform;
}
.smart_routing .pa-reveal--left{
	transform: translateX(-32px);
}
.smart_routing .pa-reveal--right{
	transform: translateX(32px);
}
.smart_routing .pa-reveal--scale{
	transform: translateX(32px) scale(0.96);
}
.smart_routing .pa-reveal.is-visible{
	opacity: 1;
	transform: translate(0, 0) scale(1);
}
.smart_routing .bg_block_light img{
	display: block;
	transition: transform 600ms var(--ease-out-expo);
}
@media (prefers-reduced-motion: reduce){.smart_routing .pa-reveal,
.smart_routing .bg_block_light img{
		opacity: 1 !important;
		transform: none !important;
		transition: none !important;
		animation: none !important;
	}}
.payment_solutions_section .payment_solutions_inner.pa-reveal{
	opacity: 0;
	transform: translateY(28px) scale(0.96);
	transition:
		opacity 900ms var(--ease-out-expo),
		transform 900ms var(--ease-out-expo);
	transition-delay: 140ms;
	will-change: opacity, transform;
}
.payment_solutions_section .payment_solutions_inner.pa-reveal.is-visible{
	opacity: 1;
	transform: translateY(0) scale(1);
}
.payment_solution_card__image img{
	display: block;
	transition: transform 700ms var(--ease-out-expo);
}
.payment_solution_card:hover .payment_solution_card__image img{
	transform: scale(1.035);
}
.payment_solution_card__arrow{
	transition: transform 250ms ease;
}
.payment_solution_card:hover .payment_solution_card__arrow{
	transform: translate(2px, -2px);
}
@media (prefers-reduced-motion: reduce){.payment_solutions_section .payment_solutions_inner.pa-reveal,
.payment_solution_card__image img,
.payment_solution_card__arrow{
		opacity: 1 !important;
		transform: none !important;
		transition: none !important;
		animation: none !important;
	}}
.comparison-table-section.pa-reveal{
	opacity: 0;
	transform: translateY(28px);
	transition:
		opacity 900ms var(--ease-out-expo),
		transform 900ms var(--ease-out-expo);
	transition-delay: 140ms;
	will-change: opacity, transform;
}
.comparison-table-section.pa-reveal.is-visible{
	opacity: 1;
	transform: translateY(0);
}
.comparison-table__cell--metric img,
.comparison-table-card__title img{
	transition: transform 250ms ease;
}
.comparison-table__cell--metric:hover img,
.comparison-table-card__title:hover img{
	transform: translate(2px, -2px);
}
@media (prefers-reduced-motion: reduce){.comparison-table-section.pa-reveal,
.comparison-table__cell--metric img,
.comparison-table-card__title img{
		opacity: 1 !important;
		transform: none !important;
		transition: none !important;
		animation: none !important;
	}}
.trusted_section.pa-reveal{
	opacity: 0;
	transform: translateY(28px);
	transition:
		opacity 900ms var(--ease-out-expo),
		transform 900ms var(--ease-out-expo);
	transition-delay: 140ms;
	will-change: opacity, transform;
}
.trusted_section.pa-reveal.is-visible{
	opacity: 1;
	transform: translateY(0);
}
.trusted_desktop_marquee:hover .trusted_marquee_track{
	animation-play-state: paused;
}
.trusted_logo img{
	display: block;
	transition: transform 350ms var(--ease-out-expo);
}
@media (prefers-reduced-motion: reduce){.trusted_section.pa-reveal,
.trusted_logo img{
		opacity: 1 !important;
		transform: none !important;
		transition: none !important;
		animation: none !important;
	}
.trusted_marquee_track{
		animation: none !important;
	}}
.inside.pa-reveal{
	opacity: 0;
	transform: translateY(28px);
	transition:
		opacity 900ms var(--ease-out-expo),
		transform 900ms var(--ease-out-expo);
	transition-delay: 100ms;
	will-change: opacity, transform;
}
.inside.pa-reveal.is-visible{
	opacity: 1;
	transform: translateY(0);
}
.inside .pa-related-card{
	opacity: 0;
	transform: translateY(14px);
	will-change: opacity, transform;
}
.inside.pa-reveal.is-visible .pa-related-card{
	animation: pa-related-card-in 700ms var(--ease-out-soft) forwards;
	animation-delay: var(--pa-card-delay, 0ms);
}
@keyframes pa-related-card-in{
	from {
		opacity: 0;
		transform: translateY(14px);
	}

	to {
		opacity: 1;
		transform: translateY(0);
	}
}
.inside .circle_img img{
	display: block;
	transition: transform 600ms var(--ease-out-expo);
}
.inside .col:hover .circle_img img{
	transform: scale(1.06);
}
@media (prefers-reduced-motion: reduce){.inside.pa-reveal,
.inside .pa-related-card,
.inside .circle_img img{
		opacity: 1 !important;
		transform: none !important;
		transition: none !important;
		animation: none !important;
	}}
.home .bank-deploy.pa-deploy-reveal{
	opacity: 0;
	transition: opacity 500ms var(--ease-out-expo);
	will-change: opacity;
}
.home .bank-deploy.pa-deploy-reveal.is-visible{
	opacity: 1;
}
.home .bank-deploy .bank-deploy__header{
	opacity: 0;
	transform: translateY(24px);
	will-change: opacity, transform;
}
.home .bank-deploy.pa-deploy-reveal.is-visible .bank-deploy__header{
	animation: bank-deploy-item-in 850ms var(--ease-out-expo) 0ms forwards;
}
.home .bank-deploy .bank-deploy__item{
	opacity: 0;
	transform: translateY(38px);
	will-change: opacity, transform;
}
.home .bank-deploy.pa-deploy-reveal.is-visible .bank-deploy__item{
	animation: bank-deploy-item-in 850ms var(--ease-out-expo) forwards;
	animation-delay: var(--bank-item-delay, 50ms);
}
@keyframes bank-deploy-item-in{
	from {
		opacity: 0;
		transform: translateY(38px);
	}

	to {
		opacity: 1;
		transform: translateY(0);
	}
}
.bank-deploy .bank-deploy__item{
	transition: background-color 250ms ease, border-color 250ms ease;
}
@media (prefers-reduced-motion: reduce){.bank-deploy.pa-deploy-reveal,
.bank-deploy .bank-deploy__header,
.bank-deploy .bank-deploy__item{
		opacity: 1 !important;
		transform: none !important;
		transition: none !important;
		animation: none !important;
	}}
.product_fit_section.pa-product-fit-reveal{
	opacity: 0;
	transition: opacity 500ms var(--ease-out-expo);
	will-change: opacity;
}
.product_fit_section.pa-product-fit-reveal.is-visible{
	opacity: 1;
}
.product_fit_section .pa-product-fit-item{
	opacity: 0;
	transform: translateY(38px);
	will-change: opacity, transform;
}
.product_fit_section.pa-product-fit-reveal.is-visible .pa-product-fit-item{
	animation: product-fit-item-in 850ms var(--ease-out-expo) forwards;
	animation-delay: var(--product-fit-delay, 0ms);
}
@keyframes product-fit-item-in{
	from {
		opacity: 0;
		transform: translateY(38px);
	}

	to {
		opacity: 1;
		transform: translateY(0);
	}
}
.product_fit_button__icon{
	transition: transform 250ms ease;
}
.product_fit_button:hover .product_fit_button__icon{
	transform: translate(2px, -2px);
}
.product_fit_image img{
	display: block;
	transition: transform 700ms var(--ease-out-expo);
}
@media (prefers-reduced-motion: reduce){.product_fit_section.pa-product-fit-reveal,
.product_fit_section .pa-product-fit-item,
.product_fit_button__icon,
.product_fit_image img{
		opacity: 1 !important;
		transform: none !important;
		transition: none !important;
		animation: none !important;
	}}
.color_mobile_fix.pa-infra-reveal{
	opacity: 0;
	transition: opacity 500ms var(--ease-out-expo);
	will-change: opacity;
}
.color_mobile_fix.pa-infra-reveal.is-visible{
	opacity: 1;
}
.color_mobile_fix .pa-infra-head{
	opacity: 0;
	transform: translateY(32px);
	will-change: opacity, transform;
}
.color_mobile_fix.pa-infra-reveal.is-visible .pa-infra-head{
	animation: infra-item-in 850ms var(--ease-out-expo) 0ms forwards;
}
.color_mobile_fix .pa-infra-card{
	opacity: 0;
	transform: translateY(38px);
	will-change: opacity, transform;
}
.color_mobile_fix.pa-infra-reveal.is-visible .pa-infra-card{
	animation: infra-item-in 850ms var(--ease-out-expo) forwards;
	animation-delay: var(--infra-card-delay, 150ms);
}
.color_mobile_fix .pa-infra-bottom{
	opacity: 0;
	transform: translateY(28px);
	will-change: opacity, transform;
}
.color_mobile_fix.pa-infra-reveal.is-visible .pa-infra-bottom{
	animation: infra-item-in 850ms var(--ease-out-expo) 850ms forwards;
}
@keyframes infra-item-in{
	from {
		opacity: 0;
		transform: translateY(38px);
	}

	to {
		opacity: 1;
		transform: translateY(0);
	}
}
.color_mobile_fix .circle_img img{
	display: block;
	transition: transform 600ms var(--ease-out-expo);
}
.color_mobile_fix .col:hover .circle_img img{
	transform: scale(1.06);
}
.color_mobile_fix .flex_title_img .offer-title-wrap{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
@media (prefers-reduced-motion: reduce){.color_mobile_fix.pa-infra-reveal,
.color_mobile_fix .pa-infra-head,
.color_mobile_fix .pa-infra-card,
.color_mobile_fix .pa-infra-bottom,
.color_mobile_fix .circle_img img{
		opacity: 1 !important;
		transform: none !important;
		transition: none !important;
		animation: none !important;
	}}
.faq.pa-faq-reveal{
	opacity: 0;
	transition: opacity 500ms var(--ease-out-expo);
	will-change: opacity;
}
.faq.pa-faq-reveal.is-visible{
	opacity: 1;
}
.faq .pa-faq-header{
	opacity: 0;
	transform: translateY(32px);
	will-change: opacity, transform;
}
.faq.pa-faq-reveal.is-visible .pa-faq-header{
	animation: faq-item-in 850ms var(--ease-out-expo) 0ms forwards;
}
.faq .pa-faq-item{
	opacity: 0;
	transform: translateY(38px);
	will-change: opacity, transform;
}
.faq.pa-faq-reveal.is-visible .pa-faq-item{
	animation: faq-item-in 850ms var(--ease-out-expo) forwards;
	animation-delay: var(--faq-item-delay, 150ms);
}
@keyframes faq-item-in{
	from {
		opacity: 0;
		transform: translateY(38px);
	}

	to {
		opacity: 1;
		transform: translateY(0);
	}
}
.faq .toggle-sign img{
	transition: transform 250ms ease;
}
.faq .faq-question:hover .toggle-sign img{
	transform: scale(1.08);
}
@media (prefers-reduced-motion: reduce){.faq.pa-faq-reveal,
.faq .pa-faq-header,
.faq .pa-faq-item,
.faq .toggle-sign img{
		opacity: 1 !important;
		transform: none !important;
		transition: none !important;
		animation: none !important;
	}}
.pa-header-animated{
	position: relative;
}
.pa-header-animated::after{
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 1px;
	background: linear-gradient(
		90deg,
		rgba(186, 197, 218, 0) 0%,
		rgba(186, 197, 218, 0.56) 47.4%,
		rgba(186, 197, 218, 0) 100%
	);
	transform: scaleX(0);
	transform-origin: 50% 50%;
	animation: header-divider-grow 1.1s var(--ease-out-expo) 0.6s forwards;
	pointer-events: none;
}
.pa-header-animated > .cotainer > .flex_header > .site-branding{
	opacity: 0;
	animation: header-fade-down 0.7s var(--ease-out-soft) 0.15s forwards;
	will-change: opacity, transform;
}
.pa-header-animated .main-navigation > div > ul > li > a{
	opacity: 0;
	animation: header-fade-down 0.6s var(--ease-out-soft) forwards;
	will-change: opacity, transform;
}
.pa-header-animated .main-navigation > div > ul > li:nth-child(1) > a{
	animation-delay: 0.30s;
}
.pa-header-animated .main-navigation > div > ul > li:nth-child(2) > a{
	animation-delay: 0.36s;
}
.pa-header-animated .main-navigation > div > ul > li:nth-child(3) > a{
	animation-delay: 0.42s;
}
.pa-header-animated .main-navigation > div > ul > li:nth-child(4) > a{
	animation-delay: 0.48s;
}
.pa-header-animated .main-navigation > div > ul > li:nth-child(5) > a{
	animation-delay: 0.54s;
}
.pa-header-animated .main-navigation > div > ul > li:nth-child(6) > a{
	animation-delay: 0.60s;
}
.pa-header-animated .main-navigation > div > ul > li:nth-child(7) > a{
	animation-delay: 0.66s;
}
.pa-header-animated .main-navigation > div > ul > li:nth-child(8) > a{
	animation-delay: 0.72s;
}
.pa-header-animated > .cotainer > .flex_header > .button_link.full{
	opacity: 0;
	animation: header-fade-down 0.7s var(--ease-out-soft) 0.70s forwards;
	will-change: opacity, transform;
}
.pa-header-animated > .cotainer > .flex_header > .button.full{
	opacity: 0;
	animation: header-fade-down 0.7s var(--ease-out-soft) 0.78s forwards;
	will-change: opacity, transform;
}
.pa-header-animated > .cotainer > .flex_header > .burger{
	opacity: 0;
	animation: header-fade-down 0.7s var(--ease-out-soft) 0.35s forwards;
	will-change: opacity, transform;
}
@keyframes header-fade-down{
	from {
		opacity: 0;
		transform: translateY(-10px);
	}

	to {
		opacity: 1;
		transform: translateY(0);
	}
}
@keyframes header-divider-grow{
	from {
		transform: scaleX(0);
	}

	to {
		transform: scaleX(1);
	}
}
@media (prefers-reduced-motion: reduce){.pa-header-animated::after,
.pa-header-animated > .cotainer > .flex_header > .site-branding,
.pa-header-animated .main-navigation > div > ul > li > a,
.pa-header-animated > .cotainer > .flex_header > .button_link.full,
.pa-header-animated > .cotainer > .flex_header > .button.full,
.pa-header-animated > .cotainer > .flex_header > .burger{
		opacity: 1 !important;
		transform: none !important;
		animation: none !important;
		transition: none !important;
	}}
.pa-header-animated{
	position: relative;
}
.pa-header-animated::after{
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 1px;
	background: linear-gradient(
		90deg,
		rgba(186, 197, 218, 0) 0%,
		rgba(186, 197, 218, 0.56) 47.4%,
		rgba(186, 197, 218, 0) 100%
	);
	transform: scaleX(0);
	transform-origin: 50% 50%;
	animation: divider-grow 1.1s var(--ease-out-expo) 0.6s forwards;
	pointer-events: none;
	z-index: 2;
}
@keyframes divider-grow{
	from {
		transform: scaleX(0);
	}

	to {
		transform: scaleX(1);
	}
}
.home_hero_image{
  opacity: 0;
  animation: hero-illustration-in 1.4s var(--ease-out-expo, cubic-bezier(0.16, 1, 0.3, 1)) 0.45s forwards;
  will-change: opacity, translate, scale;
}
@keyframes hero-illustration-in{
  from {
    opacity: 0;
    translate: 48px 0;
    scale: 0.96;
  }

  to {
    opacity: 1;
    translate: 0 0;
    scale: 1;
  }
}
@media (max-width: 1025px){.pa-header-animated::after,
.pa-header-animated > .cotainer > .flex_header > .site-branding,
.pa-header-animated .main-navigation > div > ul > li > a,
.pa-header-animated .main-navigation > ul > li,
.pa-header-animated > .cotainer > .flex_header > .button_link.full,
.pa-header-animated > .cotainer > .flex_header > .button.full,
.pa-header-animated > .cotainer > .flex_header > .burger,
.hero h1,
.hero .sub_title_hero,
.hero .text_hero,
.hero .flex_buttons,
.pa-reveal,
.pa-reveal--left,
.pa-reveal--right,
.pa-reveal--scale,
.stats_section .pa-reveal,
.stats_cards.pa-reveal .stats_card,
.smart_routing .pa-reveal,
.smart_routing .bg_block_light img,
.payment_solutions_section .payment_solutions_inner.pa-reveal,
.payment_solution_card__image img,
.payment_solution_card__arrow,
.comparison-table-section.pa-reveal,
.comparison-table__cell--metric img,
.comparison-table-card__title img,
.trusted_section.pa-reveal,
.trusted_logo img,
.inside.pa-reveal,
.inside .pa-related-card,
.inside .circle_img img,
.bank-deploy.pa-deploy-reveal,
.bank-deploy .bank-deploy__header,
.bank-deploy .bank-deploy__item,
.product_fit_section.pa-product-fit-reveal,
.product_fit_section .pa-product-fit-item,
.product_fit_button__icon,
.product_fit_image img,
.color_mobile_fix.pa-infra-reveal,
.color_mobile_fix .pa-infra-head,
.color_mobile_fix .pa-infra-card,
.color_mobile_fix .pa-infra-bottom,
.color_mobile_fix .circle_img img,
.faq.pa-faq-reveal,
.faq .pa-faq-header,
.faq .pa-faq-item,
.faq .toggle-sign img{
		opacity: 1 !important;
		transform: none !important;
		transition: none !important;
		animation: none !important;
		will-change: auto !important;
	}
.pa-header-animated::after{
		transform: scaleX(1) !important;
	}
.home_hero_image{
  opacity: 1 !important;
  animation: none !important;

}
.offers_cover .owl-carousel .owl-stage-outer{
    border-radius: 36px;
}}
@media (max-width: 600px){.trusted_mobile_item{
        padding: 0 5px;
    }
.trusted_mobile_item .trusted_logo{
        height: 65px;
        border-radius: 16px;
        padding: 20px;
    }
.trusted_logo::before{
    content: "";
 border-radius: 16px;
}}
/* Mobile "TRUSTED BY" logos, reworked. The theme's Owl Carousel JS was stripped
   on import, so .js-trusted-mobile-slider never initialised and its cards
   collapsed into a vertical stack; the animated marquee was additionally frozen
   below 1025px by an animation:none kill (now removed above). Phones reuse the
   same seamless CSS marquee as desktop; the static card list stays in the DOM as
   a native scroll-snap swiper, served only to prefers-reduced-motion users. */
@media (max-width: 767px){
	.trusted_mobile_slider{
		display: flex;
		flex-wrap: nowrap;
		gap: 14px;
		overflow-x: auto;
		scroll-snap-type: x mandatory;
		-webkit-overflow-scrolling: touch;
		scrollbar-width: none;
	}
	.trusted_mobile_slider::-webkit-scrollbar{
		display: none;
	}
	.trusted_mobile_item{
		flex: 0 0 78%;
		max-width: 78%;
		padding: 0;
		scroll-snap-align: start;
	}
}
@media (max-width: 767px) and (prefers-reduced-motion: no-preference){
	.trusted_desktop_marquee{
		display: block;
	}
	.trusted_mobile_wrap{
		display: none;
	}
	.trusted_marquee_track{
		animation-duration: 45s;
	}
	/* Re-sampling a blurred backdrop under a transform animation is janky on
	   phone GPUs — trade the frosted blur for a plain translucent fill. */
	.trusted_marquee_item .trusted_logo{
		backdrop-filter: none;
		background: rgba(255, 255, 255, 0.08);
	}
}
/* ============ /contact-us/ lead form (lf-*) fixes ============
   These fixes MUST live here, not in the form component:
   src/components/lead-form/ContactLeadForm.astro and /scripts/contact-form.js
   are REGENERATED by the lead-form injector on every pipeline build, so edits
   there are wiped before astro build runs. This theme stylesheet is
   import-owned and ships verbatim. No [data-astro-cid-*] hooks (the scope
   hash changes whenever the component is regenerated); each selector instead
   carries enough class specificity to out-rank both the legacy theme rules
   and the component's compiled CSS, which loads after this file. */

/* 1. The form is injected inside the old CF7 card wrappers
   (.payadmit-contact-card > __pane > .wpcf7). main.css paints .wpcf7 as its
   own glass card (radius 35, white@5% + blur, padding, gradient ::before) —
   nested behind the form's own glass card it reads as a broken double frame.
   (0,2,0) beats .wpcf7 (0,1,0); scoped so the conference page keeps its look. */
.payadmit-contact-card .wpcf7{
	padding: 0;
	border: 0;
	border-radius: 0;
	background: transparent;
	-webkit-backdrop-filter: none;
	backdrop-filter: none;
}
.payadmit-contact-card .wpcf7::before{
	display: none;
}
/* 2. main.css ".wpcf7 input[type=email]" (0,2,1) out-ranks the component's
   scoped .lf-input (0,2,0) and warps the Email field alone: 40px left padding
   for a bygone background icon plus its own fill/radius inside the already
   styled control. (0,3,0) wins it back; values mirror the component's own. */
.lf-card .lf-control .lf-input{
	width: auto;
	padding: 0 12px 0 0;
	border: 0;
	border-radius: 0;
	background: transparent;
	box-shadow: none;
	font-size: 14px;
}
/* 3. Selected-GEO chips are created at runtime by /scripts/contact-form.js,
   so they never receive the Astro scope attribute and the component's scoped
   .lf-chip rules match nothing — chips rendered as bare text + UA button. */
.lf-card .lf-chip{
	display: inline-flex;
	align-items: center;
	gap: 6px;
	max-width: 100%;
	min-width: 0;
	padding: 2px 6px 2px 9px;
	background: rgba(36, 94, 254, 0.2);
	border: 1px solid rgba(36, 94, 254, 0.6);
	border-radius: 8px;
	color: #ffffff;
	font: 400 13px / 18px var(--lf-font, "Schibsted Grotesk", system-ui, sans-serif);
	white-space: nowrap;
}
.lf-card .lf-chip > span:first-child{
	overflow: hidden;
	text-overflow: ellipsis;
}
.lf-card .lf-chip button{
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 14px;
	height: 14px;
	padding: 0;
	border: 0;
	background: transparent;
	color: #ffffff;
	font-size: 15px;
	line-height: 1;
	cursor: pointer;
}
/* 4. The component fixes .lf-control at 43px; with chips wrapping to several
   rows the centered overflow spills above the field label and below the box.
   Let the multiselect grow. (0,3,0) beats the compiled .lf-control (0,2,0). */
.lf-card .lf-control.lf-multiselect{
	height: auto;
	min-height: 43px;
}
/* 5. Operator refine 2026-07: License spans the full grid row, like Comment. */
.lf-card .lf-field[data-field="license"]{
	grid-column: 1 / -1;
}
/* 6. One-row messenger control: slim the channel trigger so the handle input
   keeps typing room on 320-375px screens. (0,3,0) beats the compiled
   .lf-msgr-channel (0,2,0) min-width:150px. */
@media (max-width: 640px){
.lf-card .lf-msgr .lf-msgr-channel{
	min-width: 118px;
}
}
.page-template-conference-new .aside_footer_partners .flex_buttons a:last-child{
    display: none !important;
}
.page-template-payment-gateway-development a.button_default span img{
    filter: brightness(0) invert(1);
}
.page-template-payment-gateway-development a.button_default span{
    background-color: #245EFE;
    transition: var(--global-transition);
}
.page-template-payment-gateway-development .text_hero p{
    max-width: 497px;
}
.page-template-payment-gateway-development .divider_text_ws{
    max-width: 1084px;
    margin: 0 auto;
}
.page-template-payment-gateway-development .blog_content blockquote p{
    color: #050F16;
}
.page-template-payment-gateway-development .comparison-table__col > .comparison-table__cell{
    height: 64px;
}
@media (min-width: 1025px){.page-template-payment-gateway-development .two_col_table .comparison-table__desktop{
        grid-template-columns: 309px 1fr;
    }}
.offers.one_row .row{
    grid-template-columns: 1fr;
}
.offers.one_row .desc_offer{
    max-width: 100%;
}
.no_line .flex_title_img::after{
    content: '';
    height: 0;
}
.justify_left.offers.no_line .row .flex_title_img a{
    padding-bottom: 0;
}
.justify_left.offers.no_line .desc_offer{
    margin-top: 18px;
}
.justify_left.offers.no_line.costum_ocon_bank_page .row .flex_title_img .circle_img{
    width: 74px;
    height: 74px;
    min-width: 74px;
    min-height: 74px;
}
.one_row .description_processing.text_left{
    text-align: left;
    margin: 0;
    max-width: 452px;
}
.page-template-payment-gateway-development .comparison-table-section.margin_160{
    margin-bottom: 96px;
}
.offers.one_row.first_full article.col{
    min-height: 239px;
}
.offers.costum_grid_pay .row{
	grid-template-columns: repeat(6, minmax(0, 1fr));
}
.costum_grid_pay .row > .col:nth-child(-n+3){
	grid-column: span 2;
}
.costum_grid_pay .row > .col:nth-child(n+4){
	grid-column: span 3;
}
.offers.costum_grid_pay.first_full .h3_title{
    padding-bottom: 0;
}
.offers.costum_grid_pay .flex_title_img{
    padding-bottom: 24px;
}
.offers.costum_grid_pay .desc_offer{
    margin-top: 24px;
}
@media (min-width: 1025px){.row_header.first_600 .col:first-child{
    min-width: 600px;
}}
.row_header.first_600{
    margin-bottom: 40px;
}
.text_bottom_sec_8{
    max-width: 1098px;
    margin: 0 auto;
    margin-top: 24px;
}
.page-template-payment-gateway-development .payments-scale__title{
    max-width: 100%;
}
@media (min-width: 1025px){.page-template-payment-gateway-development .comparison-table__head{
    padding: 20px 30px;
}
.h2_title.min_548{
    min-width: 548px;
}}
.offers.three_cols.normal_space_title .description_processing{
    margin: 0;
}
.description_processing.max_965{
    max-width: 965px;
}
.bloq_green .blog_content blockquote{
    background-image: url(/wp-content/uploads/2026/05/icon-park-outline_attention.svg) !important;
    background-repeat: no-repeat !important;
    border-left: 4px solid #549F57;
    background: rgba(84, 159, 87, 0.10);
    background-position-x: 21px;
    background-position-y: 25px;
}
.offers.costum_grid_pay_2 .row{
	display: grid;
	grid-template-columns: repeat(6, minmax(0, 1fr));
	gap: 16px;
}
.offers.costum_grid_pay_2 .row > .col:nth-child(-n+6){
	grid-column: span 2;
}
.offers.costum_grid_pay_2 .row > .col:last-child{
	grid-column: 1 / -1;
}
.offers.costum_grid_pay_2.first_full .h3_title{
    padding-bottom: 0;
}
.offers.costum_grid_pay_2 .flex_title_img{
    padding-bottom: 0;
}
.offers.costum_grid_pay_2 .row .flex_title_img a{
    justify-content: space-between;
}
.last_element_full.costum_grid_pay_2 .row .col:last-child .flex_title_img::after{
    max-width: 330px;
}
.offers.three_cols.first_full.costum_grid_pay_2 article.col{
    min-height: auto;
}
.page-template-payment-gateway-development .offers article.col{
    box-shadow: 5px 5px 80px 0 #D4E2EF;
}
.page-template-payment-gateway-development .aside_footer_partners .flex_buttons a:last-child{
    display: none !important;
}
@media (max-width: 1025px){.page-template-payment-gateway-development .white_label_pages .hero .row .col:last-child{
        display: block;
        margin-top: 17px;
    }
.page-template-payment-gateway-development .comparison-table-card__label{
        color: #050F16;

    }
.page-template-payment-gateway-development .justify_left.offers.no_line .row .flex_title_img a{
    display: grid;
    gap: 20px;
}
.page-template-payment-gateway-development .offers.margin_96.costum_ocon_bank_page{
        margin-bottom: 96px;
    }
.page-template-payment-gateway-development .description_processing{
        text-align: left;
    }
.page-template-payment-gateway-development .white_label_pages .offers.first_full .h2_title{
        margin-bottom: 0;
        text-align: left;
    }
.page-template-payment-gateway-development .white_label_pages .comparison-table-section .payments-scale__title{
        text-align: left;
    }
.page-template-payment-gateway-development .white_label_pages .smart_routing.payment_processing .h2_title{
        margin-top: 0;
    }
.offers.costum_grid_pay_2 .row{
    display: block;
}
.page-template-payment-gateway-development .color_mobile_fix.three_colour_different .row article.col:last-child{
        background: #fff;
    }
.page-template-payment-gateway-development .color_mobile_fix.three_colour_different.offers.first_full .row article.col:last-child .h3_title{
        color: #050F16;
    }
.page-template-payment-gateway-development .color_mobile_fix.three_colour_different.offers.three_cols .row article.col:last-child .desc_offer p{
        color: #050F16;
    }
.page-template-payment-gateway-development .color_mobile_fix.three_colour_different .circle_img img{
        filter: brightness(0);
    }
.page-template-payment-gateway-development .text_row_section_2 .h2_title{
        text-align: center;
    }
.page-template-payment-gateway-development .white_label_pages .comparison-table-section .payments-scale__title{
        text-align: center;
    }
.page-template-payment-gateway-development .comparison-table-section .description_processing{
        text-align: center;
    }
.page-template-payment-gateway-development .white_label_pages  .offers.first_full.margin_96.mg_bottom_40 .row_header p{
        text-align: left;
    }
.page-template-payment-gateway-development .white_label_pages .comparison-table-section.margin_96 .payments-scale__title{
        text-align: left;
                padding: 0;
    }}
.extra_title{
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
    margin: 24px 0;
    color: #fff;
}
.page-template-fintech-software-development a.button_default span{
    background-color: #245EFE;
    transition: var(--global-transition);
}
.page-template-fintech-software-development a.button_default span img{
    filter: brightness(0) invert(1);
}
.page-template-fintech-software-development .text_hero p{
    max-width: 469px;
}
.page-template-fintech-software-development .payments-scale__title{
    max-width: 100%;
}
.page-template-fintech-software-development .two_col_table .description_processing{
    max-width: 1050px;
}
.page-template-fintech-software-development .divider_text_ws{
    max-width: 1084px;
    margin: 0 auto;
}
.page-template-fintech-software-development .payments-scale__head{
    max-width: 1050px;
    margin: 0 auto 24px;
}
.page-template-fintech-software-development .comparison-table-section.two_col_table .comparison-table__col > .comparison-table__cell{
    justify-content: space-between;
    height: 88px;
}
.page-template-fintech-software-development .aside_footer_partners.second_aside{
    min-height: 282px;
    position: relative;
    align-items: center;
    display: grid;
    border-radius: 50px;
    margin-left: 20px;
    margin-right: 20px;
}
.page-template-fintech-software-development .aside_footer_partners.second_aside .button_default{
    gap: 24px;
}
.page-template-fintech-software-development .aside_footer_partners a.button_default span img{
    filter: none;
}
.page-template-fintech-software-development .aside_footer_partners a.button_default span{
    background-color: #fff;
    transition: var(--global-transition);
}
.page-template-fintech-software-development .cenyer_banner_info{
    gap: 40px;
}
.margin_96.mg_bottom_48{ 
    margin-bottom: 48px;
}
.page-template-fintech-software-development .wl-gateway-section__button{
    min-width: 135px;
}
.offers.three_cols.first_full article.col{
    box-shadow: 5px 5px 80px 0 #D4E2EF;
}
.page-template-fintech-software-development .offers_three_row  .description_processing{
    max-width: 991px;
        margin-bottom: 40px;
}
.page-template-fintech-software-development .comparison-table-section.margin_96 .description_processing{
    max-width: 903px;
    margin: 24px auto;
    text-align: center;
}
.page-template-fintech-software-development .payments-scale__panel-image{
    margin-top: auto;
    padding-top: 0;
    margin-bottom: 30px;
    padding: 0;
    margin: 0;
    margin-bottom: 30px;
}
.costum_number_table .comparison-table__desktop{
    grid-template-columns: 77px 318px 1fr;
}
.costum_number_table .comparison-table__col > .comparison-table__cell{
    justify-content: space-between;
    height: 112px;
}
.costum_number_table .comparison-table__cell.comparison-table__cell--metric{
    justify-content: center;

}
.just_between{
    justify-content: space-between !important;
}
.text_center{
    text-align: center;
}
.page-template-fintech-software-development .aside_footer_partners .flex_buttons a:last-child{
    display: none !important;
}
.page-template-fintech-software-development .text_row_section_2 .h2_title{
    max-width: 100%;
}
.page-template-fintech-software-development .payments-scale__panel-image.fixed_img img{
    max-width: 80px;
}
.page-template-fintech-software-development .payments-scale__tab-btn-text{
    display: flex;
    gap: 24px;
    align-items: center;
}
.page-template-fintech-software-development .payments-scale__tab-btn-text b{
    background-color: #E9F0F9;
    padding: 9px;
    border-radius: 50%;
        height: 34px;
    width: 34px;
}
.page-template-fintech-software-development .payments-scale{
    margin: 96px 0 96px 0;
}
@media (max-width: 1025px){.page-template-fintech-software-development  .white_label_pages .hero .row .col:last-child{
        display: block;
        margin-top: 48px;
    }
.extra_title{
    margin: 16px 0;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-align: center;
}
.page-template-fintech-software-development .text_row_section_2 .h2_title{
    text-align: center;
}
.page-template-fintech-software-development .comparison-table-card__label{
        color: #050F16;
    }
.page-template-fintech-software-development .aside_footer_partners.second_aside{
    min-height: 100%;
    padding: 40px 0;
}
.page-template-fintech-software-development .cenyer_banner_info{
    gap: 16px;
}
.page-template-fintech-software-development .color_mobile_fix.three_colour_different.offers.first_full .row article.col:last-child .h3_title{
        color: #050F16;
    }
.page-template-fintech-software-development .color_mobile_fix.three_colour_different.offers.three_cols .row article.col:last-child .desc_offer p{
        color: #050F16;
    }
.page-template-fintech-software-development .color_mobile_fix.three_colour_different .circle_img img{
         filter: brightness(0);
    }
.page-template-fintech-software-development .color_mobile_fix.three_colour_different .row article.col:last-child{
        background: #fff;
    }
.offers.three_cols.first_full article.col{
    box-shadow: none;
}
.page-template-fintech-software-development .offers_three_row .description_processing{
    margin-bottom: 24px;
    text-align: left;
}
.page-template-fintech-software-development .comparison-table-card__label{
        padding-right: 5px;
    }
.page-template-fintech-software-development .payments-scale__title{
    max-width: 100%;
    padding: 0;
    text-align: center;
}
.page-template-fintech-software-development  .white_label_pages .payments-scale__text p{
        padding: 0;
        text-align: center;
    }
.page-template-fintech-software-development .payments-scale__panel-image{
    margin-bottom: 0;
}
.page-template-fintech-software-development .payments-scale__panel-image img{
        max-width: 80px;
        margin-top: 40px;
        margin-bottom: 0;
        padding: 0;
    }
.page-template-fintech-software-development .bloq_green .blog_content blockquote{
    margin-bottom: 0;
}}
@media (min-width: 1025px){.page-template-fintech-software-development .white_label_pages .hero .row .col:first-child{
        margin-top: 240px;
    }}
.blue_button_span a.button_default span{
    background-color: #245EFE;
    transition: var(--global-transition);
}
.blue_button_span a.button_default span img{
    filter: brightness(0) invert(1);
}
.cols_with_img_center .flex_title_img{
    text-align: center;
    padding-bottom: 24px;
}
.cols_with_img_center.text_center_heading .desc_offer{
    margin-top: 24px;
}
.cols_with_img_center .img_top_count{
    margin-bottom: 17px;
}
.offers.three_cols.first_full.cols_with_img_center article.col{
        padding: 24px 22px;
    min-height: 273px;
}
.with_numbers.text_center_heading.offers.three_cols.first_full article.col:nth-child(2) .desc_offer,
.with_numbers.text_center_heading.offers.three_cols.first_full article.col:nth-child(3) .desc_offer{
    color: #fff;
}
.with_numbers.text_center_heading.offers.three_cols.first_full article.col:nth-child(2) .text_topp_count,
.with_numbers.text_center_heading.offers.three_cols.first_full article.col:nth-child(3) .text_topp_count{
    color: #fff;
}
.text_center_heading .desc_offer{
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
}
.circle_text_right{
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    border-radius: 50px;
    background: var(--primary-color-primary-transparent-10020, rgba(36, 94, 254, 0.20));
    padding: 2px 10px;
}
.flex_space_between{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.flex_space_between .offers.first_full .h3_title{
    padding-bottom: 0;
}
.flex_space_between{
    margin-bottom: 24px;
}
.desc_offer.top24{
    margin-top: 24px;
}
.desc_offer.top24 ul{
    margin-top: 8px;
}
.level_items .item_pay{
    transition: var(--global-transition);
    padding: 32px;
}
.level_items .row_industries .flex_title_img{
    margin-bottom: 24px;
    padding-bottom: 24px;
    justify-content: space-between;
}
.extra_title_sec_5{
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
    text-transform: uppercase;
    text-align: center;
    margin-bottom: 24px;
}
.level_items .description_processing{
    max-width: 736px;
        margin-bottom: 40px;
}
.level_items .offers.first_full .h3_title{
    padding-bottom: 0;
}
.level_items .flex_title_img{
    position: relative;
    z-index: 1;
    justify-content: left;
    display: flex;
    margin-bottom: 24px;
    padding-bottom: 24px;
}
.level_items .flex_title_img div{
    gap: 20px;
    display: flex;
    align-items: center;
}
.page-template-security-and-compliance-built-into-every-gateway-we-deploy .payments-scale__title{
    max-width: 100%;
}
.page-template-security-and-compliance-built-into-every-gateway-we-deploy .comparison-table__col > .comparison-table__cell{
    height: 88px;
}
@media (min-width: 1025px){.page-template-security-and-compliance-built-into-every-gateway-we-deploy .two_col_table .comparison-table__desktop{
        grid-template-columns: 200px 1fr;
    }}
.page-template-security-and-compliance-built-into-every-gateway-we-deploy .aside_footer_partners .flex_buttons a:last-child{
    display: none !important;
}
.page-template-security-and-compliance-built-into-every-gateway-we-deploy .hero h1{
    max-width: 444px;
}
.page-template-security-and-compliance-built-into-every-gateway-we-deploy .text_hero p{
    max-width: 444px;
}
.label_title_with.offers.first_full .h3_title{
    padding-bottom: 0;
}
.label_title_with .flex_space_between{
    padding-bottom: 24px;
}
.level_items .item_pay .h3_title{
    color: #245EFE;
    text-transform: uppercase;
}
@media (max-width: 1025px){.page-template-security-and-compliance-built-into-every-gateway-we-deploy .white_label_pages .hero .row .col:last-child{
        display: block;
        margin-top: 40px;
    }
.img_top_count{
    max-width: 83px;
            margin: 0 auto;
        margin-bottom: 17px;
}
.offers.three_cols.first_full.cols_with_img_center article.col{
    padding: 20px;
    min-height: 221px;
}
.with_numbers.offers.first_full .desc_offer{
        margin-top: 0;
        font-size: 12px;
        line-height: 150%;
        text-align: center;
        color: #595959;
    }
.white_label_pages .label_title_with.offers.first_full .h2_title{
        text-align: center !important;
    }
.label_title_with .flex_space_between{
    display: grid;
    gap: 12px;
}
.label_title_with .description_processing{
        margin: 24px auto;
    }
.level_items.heading_center .h2_title{
    text-align: center !important;
}
.extra_title_sec_5{
    font-size: 18px;
}
.level_items .item_pay{
        min-height: 180px;
    }
.level_items .item_pay p{
        font-size: 12px;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
    }
.level_items .offers.first_full .h3_title{
    padding-bottom: 0;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.level_items .offers.first_full .row .col:first-child{
    min-height: 182px;
}
.text_header_center .h2_title{
    text-align: center !important;
}
.description_processing br{
       display: none;
    }
.comparison-table-card__label{
        color: #050F16;

    }
.page-template-security-and-compliance-built-into-every-gateway-we-deploy .white_label_pages .comparison-table-section .payments-scale__title{
        padding: 0;
    }
.page-template-security-and-compliance-built-into-every-gateway-we-deploy .comparison-table-card{
        text-align: center;
    }
.level_items .row_industries .flex_title_img{
    margin-bottom: 16px;
    padding-bottom: 16px;
}
.level_items .flex_title_img{
    margin-bottom: 16px;
    padding-bottom: 16px;
}}
.section_dark_buttons a{
    text-decoration: underline;
    color: #fff;
}
.offers.costum_ocon_bank_page .row .col:nth-child(2) .desc_offer a{
    text-decoration: underline;
    color: #fff;
}
.three_colour_different .row article.col:nth-child(3) .desc_offer a{
      text-decoration: underline;
    color: #fff;
}
.three_colour_different .row article.col:nth-child(5) .desc_offer a{
      text-decoration: underline;
    color: #fff;
}
.offers.costum_ocon_bank_page .row .col:nth-child(2) .desc_offer a{
       text-decoration: underline;
    color: #fff;
}
.three_colour_different .row article.col:nth-child(2) .desc_offer a{
       text-decoration: underline;
    color: #fff;
}
.three_colour_different .row article.col:nth-child(3) .desc_offer a{
       text-decoration: underline;
    color: #fff;
}
.aside_footer_partners.second_aside .text_get_started_banner_center a{
   text-decoration: underline;
    color: #fff;
}
.offers_three_row_last_big.color_last .col:nth-child(4) .desc_offer a{
       text-decoration: underline;
    color: #fff;
}
.offers_three_row_last_big.color_last .col:nth-child(5) .desc_offer a{
       text-decoration: underline;
    color: #fff;
}
.third_and_flast_color .col:nth-child(3) .desc_offer a{
       text-decoration: underline;
    color: #fff;
}
.third_and_flast_color .col:nth-child(4) .desc_offer a{
       text-decoration: underline;
    color: #fff;
}
.offers.costum_ocon_bank_page .row .col:first-child .desc_offer a{
       text-decoration: underline;
    color: #fff;
}
.section_dark_bottom a{
       text-decoration: underline;
    color: #fff;
}
.offers.costum_ocon_bank_page .row .col:nth-child(2) .offers_cover p a{
       text-decoration: underline;
    color: #fff;
}
.blog_content .h4_top_24 h4{
    text-transform: uppercase;
}
@media (min-width: 1025px){.post-template-single-how-to-develop-payment-gateway .comparison-table__desktop.first_168{
        grid-template-columns: 168px 1fr 1fr;
    }
.post-template-single-how-to-develop-payment-gateway .blog_single_page .comparison-table__cell{
        max-height: 88px;
        height: 88px;
    }}
.blog_content .h4_top_24 blockquote h4{
    text-transform: none;
}
@media (min-width: 1025px){.two_col_table.first_340 .comparison-table__desktop{
        grid-template-columns: 340px 1fr;
    }
.two_col_table.first_303 .comparison-table__desktop{
        grid-template-columns: 303px 1fr;
    }
.blog_single_page .height_64 .comparison-table__cell{
        max-height: 64px;
        height: 64px;
    }}
.margin_96.mg_bottom_zero{
    margin-bottom: 0;
}
@media (max-width: 1025px){.post-template-single-how-to-develop-payment-gateway .hero h1{
        text-align: left;
    }
.post-template-single-how-to-develop-payment-gateway .text_hero p{
        max-width: 100%;
        margin: 0;
        text-align: left;
    }
.post-template-single-how-to-develop-payment-gateway .blog_single_page .banner_hero .text_hero{
        margin-top: 16px;
    }
.blog_single_page .banner_hero .row .col:last-child{
        display: block;
        margin-top: 35px;
    }
.post-template-single-how-to-develop-payment-gateway .blog_single_page .banner_hero{
        height: auto;
    }
.post-template-single-how-to-develop-payment-gateway .margin_96{
    margin-top: 80px;
    margin-bottom: 80px;
}
.comparison-table-card__label br{
    display: none;
}
.post-template-single-how-to-develop-payment-gateway .margin_96.mg_bottom_zero{
        margin-bottom: 0px;
    }
.post-template-single-how-to-develop-payment-gateway .two_col_table .comparison-table-card{
        text-align: center;
    }
.post-template-single-how-to-develop-payment-gateway .faq.margin_160{
        margin-top: 0;
    }}
.post-template-single-payment-gateway-integration-services .text_hero p{
    max-width: 493px;
}
@media (min-width: 1024px){.post-template-single-payment-gateway-integration-services .hero .row .col:first-child{
    margin-top: 190px;
}
.comparison-table__desktop.four_row.first_148{
    grid-template-columns: 148px 1fr 1fr 1fr;
}}
@media (min-width: 1024px){.blog_single_page .col_height_64 .comparison-table__cell{
        max-height: 112px;
        height: 112px;
    }
.comparison-table__desktop.four_row.first_148 .comparison-table__head{
    height: 102px;
    align-items: start;
}}
@media (min-width: 1025px){.two_col_table.first_180.height_136 .comparison-table__desktop{
        grid-template-columns: 180px 1fr;
    }
.two_col_table.first_180.height_136 .comparison-table__col.comparison-table__col--metric .comparison-table__cell{
    height: 136px;
}}
.post-template-single-payment-gateway-integration-services .wl-card__item{
    align-items: start;
}
@media (max-width: 1025px){.fix_mobile_hero.blog_single_page .banner_hero .text_hero{
        margin-top: 16px;
    }
.fix_mobile_hero .text_hero p{
    text-align: left;
            margin: 0;
}
.fix_mobile_hero.blog_single_page .banner_hero{
        height: auto;
    }
.fix_mobile_hero.blog_single_page .hero h1{
        text-align: left;
    }
.four_row .comparison-table-card{
        text-align: center;
    }
.four_row .comparison-table-card__grid{
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 14px;
}
.four_row .comparison-table-card__item:first-child{
       grid-column: 1 / -1;
    text-align: center;
}
.four_row .comparison-table-card__grid .comparison-table-card__item:first-child::after{
        content: '';
        position: absolute;
        bottom: 0;
        right: 0px;
        height: 100%;
        background: linear-gradient(180deg, rgba(186, 197, 218, 0.00) 0%, rgba(186, 197, 218, 0.56) 47.4%, rgba(186, 197, 218, 0.00) 100%);
        pointer-events: none;
        max-width: 0px;
        width: 0px;
    }
.four_row .comparison-table-card__grid .comparison-table-card__item:nth-child(2)::after{
        content: '';
        position: absolute;
        bottom: 0;
               right: -8px;
        height: 100%;
        background: linear-gradient(180deg, rgba(186, 197, 218, 0.00) 0%, rgba(186, 197, 218, 0.56) 47.4%, rgba(186, 197, 218, 0.00) 100%);
        pointer-events: none;
        max-width: 2px;
        width: 2px;
    }
.post-template-single-payment-gateway-integration-services .comparison-table-card{
        text-align: center;
    }}
.post-template-single-what-is-a-white-label-payment-gateway .aside_footer_partners .flex_buttons a:last-child{
    display: none;
}
.banner_with_logo_single .pay_text_center_single p{
    margin-bottom: 16px;
}
@media (min-width: 1025px){.post-template-single-what-is-a-white-label-payment-gateway .two_col_table.first_180 .comparison-table__desktop{
        grid-template-columns: 180px 1fr;
    }
.post-template-single-what-is-a-white-label-payment-gateway .blog_single_page .two_col_table.first_180 .comparison-table__cell{
        max-height: 112px;
        height: 112px;
    }
.comparison-table__head.h100{
    height: 100px;
}
.post-template-single-what-is-a-white-label-payment-gateway .blog_single_page .two_col_table.first_180.height_136 .comparison-table__cell{
        max-height: 136px;
        height: 136px;
    }}
@media (max-width: 1025px){.post-template-single-what-is-a-white-label-payment-gateway .hero .just_left{
        justify-content: left;
    }
.post-template-single-what-is-a-white-label-payment-gateway .pay_text_center_single{
        margin-top: 40px;
    }
.center_text .comparison-table-card{
    text-align: center;
}
.post-template-single-what-is-a-white-label-payment-gateway .comparison-table-card__title{
        text-align: center;
    }
.post-template-single-what-is-a-white-label-payment-gateway .faq.margin_160{
        margin-top: 0;
    }}
@media (max-width: 1025px) and (min-width: 768px ){.fix_mobile_hero.blog_single_page .hero h1{
        text-align: center;
    }
.fix_mobile_hero .text_hero p{
        text-align: center;
        margin: 0 auto;
    }
.post-template-single-what-is-a-white-label-payment-gateway .hero .just_left{
        justify-content: center;
    }
.two_col_table.first_180 .comparison-table__desktop{
        grid-template-columns: 180px 1fr;
    }}
.page-template-white-label-build-a-payment-gateway .text_hero p{
    max-width: 459px;
}
.page-template-white-label-build-a-payment-gateway .button_default{
    max-width: 281px;
}
.height_88 .comparison-table__cell{
    height: 88px;
}
.max_width_830{
    max-width: 830px;
    margin: 0 auto;
        text-align: center;
}
.inner_block_aside.aside_footer_partners.second_aside{
    min-height: 366px;
    position: relative;
    align-items: center;
    display: grid;
    border-radius: 50px;
    margin-left: 20px;
    margin-right: 20px;
}
.inner_block_aside.aside_footer_partners.second_aside{
    min-height: 366px;
    position: relative;
    align-items: center;
    display: grid;
    border-radius: 50px;
    margin-left: 20px;
    margin-right: 20px;
}
.inner_block_aside.aside_footer_partners.second_aside .button_default{
    max-width: 344px;
    margin: 0 auto;
    margin-top: 33px;
    gap: 20px;
    font-size: 14px;
}
.inner_block_aside.aside_footer_partners .text_get_started p{
    margin-top: 0;
    margin-bottom: 0;
}
.inner_block_aside .cenyer_banner_info{
    display: grid;
}
.page-template-white-label-build-a-payment-gateway .offers.three_cols .description_processing{
    max-width: 770px;
}
.blue_links a{
        display: flex;
    height: 43px;
    padding: 18px 16px;
    justify-content: center;
    align-items: center;
    border-radius: 101px;
    background: var(--primary-color-primary-100, #245EFE);
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
    color: #fff;
    transition: var(--global-transition);
}
.blue_links{
    display: flex;
    align-items: center;
    gap: 16px;
        justify-content: center;
    margin-top: 40px;
}
.two_col_table .comparison-table-section .max_width_830{
    justify-content: center;
    display: flex;
}
.blue_links a:hover{
    background: #E9F0F9;
    transition: var(--global-transition);
      color: #050F16;
}
.page-template-white-label-build-a-payment-gateway .payments-scale__title{
    max-width: 100%;
}
.comparison-table-section .max_width_952{
 
    text-align: center;
        max-width: 953px;
    margin: 0 auto;
       margin-top: 40px;
}
.description_processing.mg_bottom_40 p{
    margin-bottom: 16px;
}
.page-template-white-label-build-a-payment-gateway .aside_footer_partners .flex_buttons a:last-child{
    display: none !important;
}
.page-template-white-label-build-a-payment-gateway .aside_footer_partners .flex_buttons{
    grid-template-columns: 1fr;
    max-width: 335px;
}
.page-template-white-label-build-a-payment-gateway .divider_text_ws{
    max-width: 1084px;
    margin: 0 auto;
}
@media (max-width: 1025px){.fixed_hero_mormal_pages .hero .row .col:last-child{
    margin-top: 40px;
}
.button_default{
    gap: 8px;
}
.center_mobile .comparison-table-card{
    text-align: center;
}
.center_mobile_title .comparison-table-card__title{
        text-align: center;
    }
.inner_block_aside.aside_footer_partners.second_aside{
    min-height: auto;
    padding: 40px 0;
}
.page-template-white-label-build-a-payment-gateway .color_mobile_fix.three_colour_different.offers.first_full .row article.col:last-child .h3_title{
        color: #050F16;
    }
.page-template-white-label-build-a-payment-gateway .color_mobile_fix.three_colour_different.offers.three_cols .row article.col:last-child .desc_offer p{
        color: #050F16;
    }
.page-template-white-label-build-a-payment-gateway .color_mobile_fix.three_colour_different .circle_img img{
         filter: brightness(0);
    }
.page-template-white-label-build-a-payment-gateway .color_mobile_fix.three_colour_different .row article.col:last-child{
        background: #fff;
    }
.page-template-white-label-build-a-payment-gateway .offers.three_cols .description_processing{
    max-width: 770px;
    text-align: left;
}
.blue_links{
    display: grid;
    gap: 12px;
    margin-top: 24px;
}
.page-template-white-label-build-a-payment-gateway .comparison-table-section .text_bottom_sec_4{
    text-align: left;
}}
@media (max-width: 600px){.blue_links{
        width: 100%;
        display: block;
    }
.blue_links a{
  margin-bottom: 12px;
}}
.page-template-own-a-payment-gateway .text_hero p{
    max-width: 488px;
}
.page-template-own-a-payment-gateway .hero .button_default{
    max-width: 327px;
}
@media (min-width: 1025px){.page-template-own-a-payment-gateway .hero .row .col:first-child{
    margin-top: 182px;
}}
.page-template-own-a-payment-gateway .tags_hero{
    max-width: 378px;
}
.fixed_hero_mormal_pages .payments-scale__title{
    max-width: 100%;
}
.flex{
    display: flex;
    gap: 20px;
    align-items: center;
}
.offers article .flex:hover  img{
    filter: brightness(0) invert(1);
    transition: var(--global-transition);
}
.page-template-own-a-payment-gateway .payments-scale__head{
    max-width: 934px;
}
.page-template-own-a-payment-gateway .divider_text_ws{
    max-width: 1084px;
    margin: 0 auto;
}
.page-template-own-a-payment-gateway .aside_footer_partners .flex_buttons a:last-child{
    display: none !important;
}
.page-template-own-a-payment-gateway .aside_footer_partners .flex_buttons{
    grid-template-columns: 1fr;
    max-width: 339px;
}
.page-template-own-a-payment-gateway .description_processing p{
    margin-bottom: 16px;
}
@media (max-width: 1025px){.page-template-own-a-payment-gateway .blog_content .text_bottom_sec_4 p{
        text-align: left;
    }
.page-template-own-a-payment-gateway .payments-scale__head{
    text-align: left;
}
.page-template-own-a-payment-gateway .payments-scale__head br{
    display: none;
}}
.payment_gateway_built{
    --pgb-blue: #245EFE;
    --pgb-dark: #050F16;
    --pgb-muted: #595959;
    --pgb-soft: #E9F0F9;
    --pgb-line: rgba(186, 197, 218, 0.55);
    --pgb-shell: linear-gradient(128deg, #EBF2FF 5.5%, #F3F7FF 16.2%, #EEF4FE 28.7%, #D9E3F6 36.6%, #F3F7FF 46.5%, #EFF5FF 54.9%, #D1DCF1 66%);
}
.payment_gateway_built .pgb-section__head{
    max-width: 1180px;
    margin: 0 auto 40px;
    text-align: center;
}
.payment_gateway_built .pgb-section__title{
    margin: 0 auto;
    color: var(--pgb-dark);
    font-family: "Schibsted Grotesk", sans-serif;
    font-size: 36px;
    font-weight: 500;
    line-height: 1.3;
    letter-spacing: 0;
    text-align: center;
    text-transform: uppercase;
}
.payment_gateway_built .pgb-section__text{
    max-width: 952px;
    margin: 24px auto 0;
    color: var(--pgb-muted);
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0;
}
.payment_gateway_built .pgb-section__text p,
.payment_gateway_built .pgb-section__bottom p{
    margin: 0;
}
.payment_gateway_built .pgb-section__text p + p{
    margin-top: 16px;
}
.payment_gateway_built .pgb-card-shell{
    display: grid;
    grid-template-columns: repeat(6, minmax(0, 1fr));
    gap: 20px;
    max-width: 1180px;
    margin: 40px auto 0;
    padding: 24px;
    border-radius: 60px;
    background: var(--pgb-shell);
}
.payment_gateway_built .pgb-info-card{
    grid-column: span 2;
    display: flex;
    flex-direction: column;
    padding: 32px;
    border-radius: 36px;
    background: rgba(255, 255, 255, 0.82);

    color: #595959;
}
.payment_gateway_built .pgb-audience .pgb-info-card:not(.pgb-info-card--wide){
    min-height: auto;
}
.payment_gateway_built .pgb-info-card--wide{
    grid-column: span 3;
    min-height: 240px;
}
.payment_gateway_built .pgb-info-card--blue{
    background: var(--pgb-blue);
    color: #fff;

}
.payment_gateway_built .pgb-info-card--dark{
    background: var(--pgb-dark);
    color: #fff;

}
.payment_gateway_built .pgb-info-card__head{
    display: flex;
    gap: 20px;
    align-items: center;
    position: relative;
    z-index: 1;
    margin-bottom: 24px;
    padding-bottom: 24px;
}
.payment_gateway_built .pgb-info-card__icon{
    display: grid;
    flex: 0 0 56px;
    width: 56px;
    height: 56px;
    place-items: center;
    border-radius: 999px;
    color: var(--pgb-dark);
    background: var(--pgb-soft);
}
.payment_gateway_built .pgb-info-card--blue .pgb-info-card__icon,
.payment_gateway_built .pgb-info-card--dark .pgb-info-card__icon{
    color: #fff;
    background: rgba(255, 255, 255, 0.1);
}
.payment_gateway_built .pgb-info-card__icon svg{
    width: 24px;
    height: 24px;
    fill: none;
    stroke: currentColor;
    stroke-width: 1.8;
    stroke-linecap: round;
    stroke-linejoin: round;
}
.payment_gateway_built .pgb-info-card__icon img{
    display: block;
    width: 24px;
    height: 24px;
    object-fit: contain;
}
.payment_gateway_built .pgb-info-card h3{
    margin: 0;
    color: #050F16;
    font-size: 24px;
    font-weight: 500;
    line-height: 1.3;
    letter-spacing: 0;
    text-transform: uppercase;
}
.payment_gateway_built .pgb-info-card--blue h3,
.payment_gateway_built .pgb-info-card--dark h3{
   color: #fff;
}
.payment_gateway_built .pgb-info-card--blue .pgb-info-card__line,
.payment_gateway_built .pgb-info-card--dark .pgb-info-card__line{
    background: rgba(255, 255, 255, 0.15);
}
.payment_gateway_built .pgb-info-card p{
    margin: 0;
    color: inherit;
    font-size: 16px;
    line-height: 1.5;
    letter-spacing: 0;
}
.payment_gateway_built .pgb-section__bottom{
    max-width: 830px;
    margin: 40px auto 0;
    color: var(--pgb-muted);
    font-size: 16px;
    line-height: 1.5;
    text-align: center;
}
.payment_gateway_built .pgb-pill-links{
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
    justify-content: center;
    margin-top: 24px;
}
.payment_gateway_built .pgb-pill-links a{
    display: inline-flex;
    min-height: 43px;
    align-items: center;
    justify-content: center;
    padding: 11px 16px;
    border-radius: 101px;
    color: #fff;
    background: var(--pgb-blue);
    font-size: 14px;
    font-weight: 700;
    line-height: 1.5;
    text-decoration: none;
    transition: var(--global-transition);
}
.payment_gateway_built .pgb-pill-links a:hover{
    color: var(--pgb-dark);
    background: var(--pgb-soft);
}
@media (max-width: 1025px){.payment_gateway_built .pgb-section__title{
        font-size: 28px;
    }
.payment_gateway_built .pgb-section__text{
        margin-top: 20px;
        text-align: left;
    }
.payment_gateway_built .pgb-card-shell{
        border-radius: 32px;
        padding: 16px;
    }
.payment_gateway_built .pgb-card-shell{
        grid-template-columns: 1fr;
    }
.payment_gateway_built .pgb-info-card,
.payment_gateway_built .pgb-info-card--wide,
.payment_gateway_built .pgb-audience .pgb-info-card:not(.pgb-info-card--wide){
        grid-column: auto;
        min-height: auto;
        padding: 24px;
        border-radius: 35px;
    }
.pgb-section .owl-carousel .owl-stage-outer{
    border-radius: 35px;
}
.payment_gateway_built .pgb-info-card h3{
        font-size: 22px;
    }}
@media (max-width: 600px){.payment_gateway_built .pgb-section__title{
        font-size: 25px;
        text-align: center;
    }
.payment_gateway_built .pgb-section__text,
.payment_gateway_built .pgb-section__bottom{
        font-size: 15px;
        text-align: left;
    }
.payment_gateway_built .pgb-pill-links{
        display: grid;
        grid-template-columns: 1fr;
    }
.payment_gateway_built .pgb-info-card__head{
        gap: 16px;
    }
.payment_gateway_built .pgb-info-card__icon{
        flex-basis: 48px;
        width: 48px;
        height: 48px;
    }}
.margin_80.mag_bottom_40{
    margin-bottom: 40px;
}
.pgb-info-card__head::after{
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    height: 2px;
    width: 100%;
    background: linear-gradient(90deg, rgba(186, 197, 218, 0.00) 0%, rgba(186, 197, 218, 0.56) 47.4%, rgba(186, 197, 218, 0.00) 100%);
    pointer-events: none;
    z-index: -1;
    max-width: 100%;
}
@media (min-width: 1024px){.payment_gateway_built.white_label_pages .items_routing .smart_routing .row .col_with_image .image_out.bg_block_light.padding_zero img{
        min-width: 645px;
        margin-left: -32px;
        margin-right: -32px;
        max-width: 645px;
    }
.payment_gateway_built.white_label_pages .bg_block_light{
    min-width: 580px;
    max-width: 580px;
}}
.payment_gateway_built .tags_hero{
    max-width: 378px;
}
.blog_content .blockquote_warning.time_check blockquote{

    background-image: url(/wp-content/uploads/2026/06/lucide_timer.svg);
    background-repeat: no-repeat;

}
.smart_cover .blue_links{
    justify-content: left;
    margin-top: 24px;
}
.bloquuote_section .payments-scale__head{
    max-width: 804px;
}
@media (max-width: 767px){.payment_gateway_built .flex_buttons{
        display: flex;
    }
.payment_gateway_built .hero .button_default{
        margin: 0 auto;
        max-width: 100%;
    }
.fixed_hero_mormal_pages.payment_gateway_built .hero .row .col:last-child{
        margin-top: 0;
        display: block;
    }}
@media (max-width: 1025px){.payment_gateway_built .pgb-section__title{
        text-align: left;
    }
.payment_gateway_built .pgb-card-shell{
    margin: 24px auto 0;
}
.payment_gateway_built .pgb-section__head{
    margin: 0 auto 24px;
}
.payment_gateway_built .pgb-info-card h3{
        font-size: 18px;
        font-style: normal;
        font-weight: 500;
    }
.payment_gateway_built .pgb-info-card__icon{
        flex-basis: 56px;
        width: 56px;
        height: 56px;
    }
.payment_gateway_built .pgb-info-card__head{
        gap: 20px;
    }
.payment_gateway_built .pgb-card-shell{
        border-radius: 45px;
        padding: 10px;
    }
.payment_gateway_built .pgb-section__text,
.payment_gateway_built .pgb-section__bottom{

        text-align: left;
        font-size: 12px;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
        margin-top: 24px;
    }
.payment_gateway_built .pgb-pill-links{
    gap: 12px;
    margin-top: 16px;
}
.payment_gateway_built.white_label_pages .comparison-table-section .payments-scale__title{
        text-align: left;
        padding: 0;
    }
.payment_gateway_built.white_label_pages .text_bottom_table{
    text-align: left;
}
.payment_gateway_built .comparison-table-section .text_bottom_sec_4{
    margin-top: 24px;
    text-align: left;
}
.payment_gateway_built .blog_content .blockquote_without_mark blockquote{
    margin-top: 24px;
}
.fixed_hero_mormal_pages .payments-scale__title{
    padding: 0;
}
.payments-scale__title br{
    display: none;
}}
.payment_gateway_built .pgb-info-card p:last-child{
    margin-top: 12px;
}
.offers.first_full.line_header_90_perc article.col{
    padding: 32px;
}
@media (min-width: 1025px){.page-template-payment-bridge-new .white_label_pages .hero .row .col:first-child{
        margin-top: 275px;
    }}
.page-template-payment-bridge-new .section_white_buttons .stats_card__label{
    white-space: normal;
    color: #050F16;
}
.page-template-payment-bridge-new .section_white_buttons .stats_card__number{
    color: #050F16;
    border-radius: 20px;
    background: var(--shade-color-shade-300, #E9F0F9);
    font-size: 27px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
    text-transform: uppercase;
}
.page-template-payment-bridge-new .section_white_buttons .stats_card__number{
    padding: 24px 12px;
}
.page-template-payment-bridge-new .section_white_buttons .stats_card{
    padding: 20px;
}
.pgb-section__bottom_.blog_content{
    margin-top: 40px;
}
.pgb-section__bottom_.blog_content blockquote{
    margin: 40px 0;
}
.pgb-section__bottom_.blog_content blockquote h4{
    margin-bottom: 16px;
}
.pgb-info-card__head .h3_title{
    padding-bottom: 0 !important;
}
.line_full .desc_offer{
    max-width: 100%;
}
.line_full .pgb-info-card__head::after{
    content: '';
    max-width: 100%;
}
.offers.first_full.heigth_card_240 article.col{
    min-height: 240px;
}
.height_card_120 article.col{
    min-height: 120px !important;
}
.height_card_120 .flex_title_img::after{
    content: '';
    height: 0;
}
.offers.three_cols.height_card_120 .flex_title_img a{
    padding-bottom: 0;
    margin-bottom: 0;
    justify-content: space-between;
}
.page-template-payment-bridge-new .inner_block_aside.aside_footer_partners.second_aside .button_default{
    max-width: 249px;
}
.payment_gateway_built .pgb-info-card__head{
    gap: 16px;
}
.p_one .pgb-info-card p:last-child{
    margin-top: 0;
}
@media (min-width: 1025px){.wl-gateway-section__cards.three_cols_card{
    grid-template-columns: 1fr 1fr 1fr;
}
.home .three_colour_different .flex_title_img{
    padding-bottom: 24px;
}}
.desc_card_line{
    position: relative;
    z-index: 1;
        padding-bottom: 24px;
    margin-bottom: 24px;
        color: #595959;
}
.desc_card_line::after{
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    height: 2px;
    width: 100%;
    background: linear-gradient(90deg, rgba(186, 197, 218, 0.00) 0%, rgba(186, 197, 218, 0.56) 47.4%, rgba(186, 197, 218, 0.00) 100%);
    pointer-events: none;
    z-index: -1;
    max-width: 330px;
}
.page-template-payment-bridge-new .wl-card__title{
    min-height: 79px;
}
.center_title .wl-gateway-section__title,
.center_title .wl-gateway-section__text_{
    text-align: center;
}
.label_title{
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    color: #595959;
    margin-bottom: 12px;
}
.flex_title_img.mg_24_pd{
    margin-bottom: 24px;
    padding-bottom: 24px;
}
.page-template-payment-bridge-new .offers.built_offers .row .col:first-child{
    max-width: 492px;
    text-align: left;
}
.desc_titles_col_costum{
    margin-top: 24px;
}
.page-template-payment-bridge-new .offers.built_offers article.col{
    padding: 32px;
}
.margin_160.margin_bottom_40{
    margin-bottom: 40px !important;
}
@media (max-width: 1025px){.page-template-payment-bridge-new .stats_card{
        max-width: 100%;
    }
.page-template-payment-bridge-new .payment_gateway_built .pgb-info-card__head{
    margin-bottom: 16px;
    padding-bottom: 16px;
}
.page-template-payment-bridge-new .payment_gateway_built .pgb-section__title{
        text-align: center;
    }
.page-template-payment-bridge-new .payment_gateway_built .pgb-section__text{
        text-align: center;
    }
.page-template-payment-bridge-new br{
    display: none;
}
.pgb-section__bottom_.blog_content blockquote{
    margin: 24px 0;
}
.pgb-section__bottom_.blog_content{
    margin-top: 24px;
}
.page-template-payment-bridge-new .white_label_pages .offers.first_full .h2_title{
        text-align: center !important;
    }
.height_card_120 article.col{
    min-height: 96px !important;
}
.p_one .pgb-info-card p{
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
}
.page-template-payment-bridge-new .wl-card__title{
    min-height: auto;
}
.desc_card_line{
    padding-bottom: 16px;
    margin-bottom: 16px;
    font-size: 12px;
}
.page-template-payment-bridge-new .wl-card__title{
    margin: 0 0 8px;
}
.page-template-payment-bridge-new .wl-card{
    box-shadow: none !important;
}
.page-template-payment-bridge-new .built_offers .offers_cover{
        padding: 24px;
    }
.desc_titles_col_costum{
    margin-top: 16px;
    text-align: center;
}
.label_title{
    font-size: 12px;
    margin-bottom: 8px;
}
.page-template-payment-bridge-new .offers.built_offers article.col{
    padding: 20px;
}
.flex_title_img.mg_24_pd{
    margin-bottom: 16px;
    padding-bottom: 16px;
}
.page-template-payment-bridge-new .cenyer_banner_info{
    gap: 16px;
}
.page-template-payment-bridge-new .inner_block_aside.aside_footer_partners.second_aside .button_default{
    margin-top: 24px;
}
.section_white_buttons .stats_cards{
 padding: 10px;
}
.section_white_buttons .stats_cards{
    border-radius: 45px;
}}
.btn_width_normal .button_default{
    width: auto;
    max-width: max-content;
    gap: 20px;
}
.blog_content.h4_bottom_zero blockquote h4{
    margin-bottom: 0;
}
.mg_top_40{
    margin-top: 40px;
}
.inner_block_aside.aside_footer_partners.second_aside .button_default.mg_top_zero{
    margin-top: 0;
}
.last_wide .pgb-card-shell{
    display: grid;
	grid-template-columns: repeat(2, 1fr);
}
.payment_gateway_built .pgb-info-card.pgb-info-card--wide_last{
	grid-column: 1 / -1;
}
.payment_gateway_built .last_wide .pgb-card-shell{
    grid-template-columns: repeat(4, minmax(0, 1fr));
}
.payments-scale__head.width_100{
    max-width: 100%;
}
@media (min-width: 1024px){.wide_button_329 .button_default{
        width: 333px !important;
    }}
.page-template-igaming-payment-gateway-new .text_hero p{
    max-width: 500px;
}
@media (max-width: 1025px){.page-template-igaming-payment-gateway-new .fixed_hero_mormal_pages.payment_gateway_built .hero .row .col:last-child{
        margin-top: 30px;
    }
.text_row_section_2 .blog_content blockquote{
    margin-top: 24px;
}
.blog_content.h4_bottom_zero blockquote h4{
    margin-bottom: 0;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
}}
.text_hero p.sub_title_hero{
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
}
.post-template-single-how-to-own-a-payment-gateway .text_hero p,
.post-template-single-how-to-own-a-payment-gateway .hero h1{
    max-width: 456px;
}
@media (min-width: 1025px){.comparison-table__desktop.first_168{
    grid-template-columns: 168px 1fr 1fr;
}}
.blog_content .h4_top_24 blockquote h4{
    margin-top: 0;
}
.comparison-table__head.small_heading{
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
}
@media (min-width: 1024px){.blog_single_page .cell_80_height .comparison-table__cell{
        max-height: 80px;
        height: 80px;
    }}
.list_bottom_20 li{
    margin-bottom: 20px;
}
.grey_links a{
    border-radius: 15px;
    border: 1px solid var(--primary-color-primary-transparent-10020, rgba(36, 94, 254, 0.20));
    background: var(--primary-color-primary-transparent-10010, rgba(36, 94, 254, 0.10));
    padding: 10px 16px;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
        text-decoration: none;
    color: #245EFE;
        text-decoration-line: none !important;
}
.grey_links{
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 9px;
    margin-top: 48px;
}
@media (max-width: 1024px){.post-template-single-how-to-own-a-payment-gateway .comparison-table-card__title{
        text-align: center;
    }
.post-template-single-how-to-own-a-payment-gateway .blog_content .blockquote_without_mark blockquote{
        padding-left: 24px;
    }
.grey_links{
    grid-template-columns: 1fr;
}
.post-template-single-how-to-own-a-payment-gateway .faq.margin_160{
        margin-top: 0;
    }}
.page-template-payments-localization-new .payment_gateway_built .pgb-section__text{
    max-width: 888px;
}
.bottom_888_text{
   max-width: 888px;
   margin: 0 auto; 
   text-align: center;
}
.with_line{
    position: relative;
    z-index: 1;
    margin-bottom: 24px;
    padding-bottom: 24px;
}
.with_line::after{
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    height: 2px;
    width: 100%;
    background: linear-gradient(90deg, rgba(186, 197, 218, 0.00) 0%, rgba(186, 197, 218, 0.56) 47.4%, rgba(186, 197, 218, 0.00) 100%);
    pointer-events: none;
    z-index: -1;
    max-width: 100%;
}
.page-template-payments-localization-new .inner_block_aside.aside_footer_partners.second_aside .button_default{
    max-width: max-content;
}
.payment_gateway_built .last_wide.four_row .pgb-card-shell{
    grid-template-columns: repeat(8, minmax(0, 1fr));
}
.pgb-info-card h5{
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
    text-transform: uppercase;
    margin-bottom: 12px;
}
.pgb-info-card--blue h5{
    color: #fff;
}
.pgb-info-card--dark h5{
    color: #fff;
}
.subtitle_wl_card{
    color: #595959;
}
.offers.three_cols.first_full article.col.last_black_none_link{
    border-radius: var(--radius-desktopex-interior, 36px);
border: 1px solid var(--border-gradient-400, rgba(186, 197, 218, 0.00));
background: var(--shade-color-shade-100, #050F16);
max-width: 364px;
    margin: 0 auto;
margin-top: 20px;
box-shadow: 5px 5px 80px 0 #D4E2EF;
}
.flex_div{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.offers.three_cols.first_full .last_black_none_link .h3_title{
    padding-bottom: 0;
    color: #fff;
}
.last_black_none_link .circle_img{
    display: grid;
    flex: 0 0 54px;
    width: 54px;
    height: 54px;
    place-items: center;
    border-radius: 999px;
    color: var(--pgb-dark);
    background: rgba(255, 255, 255, 0.1);
}
.offers.first_full.padding_32 article.col{
    padding: 32px;
}
@media (max-width: 1025px){.page-template-payments-localization-new .fixed_hero_mormal_pages.payment_gateway_built .hero .row .col:last-child{
        margin-top: 50px;
    }
.page-template-payments-localization-new .payment_gateway_built .pgb-section__text{
    margin-top: 16px;
    text-align: center;
}
.page-template-payments-localization-new .payment_gateway_built .pgb-section__title{
        text-align: center;
    }
.with_line{
    margin-bottom: 16px;
    padding-bottom: 16px;
}
.payment_gateway_built .last_wide .pgb-card-shell{
    grid-template-columns: 1fr;
}
.payment_gateway_built .pgb-info-card p{
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
}
.payment_gateway_built .pgb-info-card__head{
    margin-bottom: 16px;
    padding-bottom: 16px;
}
.subtitle_wl_card{
    color: #595959;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    text-align: center;
}
.page-template-payments-localization-new  .wl-card__title{
        text-align: center;
    }
.page-template-payments-localization-new br{
    display: none;
}
.page-template-payments-localization-new .offers.three_cols.heading_center .h2_title{
    text-align: center !important;
}
.page-template-payments-localization-new .white_label_pages .offers.first_full .h2_title{

        text-align: center !important;
    }}
@media (min-width: 1025px){.page-template-payments-localization-new .white_label_pages .hero .row .col:first-child{
        margin-top: 235px;
    }}
@media (max-width: 1025px){.fixed_hero_mormal_pages.payment_gateway_built .hero .row .col:last-child{
        display: block;
    }}
.payment_gateway_built .revert_icons .pgb-info-card__icon{
    order: 2;
}
@media (min-width: 1025px){.page-template-insight-screening-new .white_label_pages .hero .row .col:first-child{
        margin-top: 230px;
    }}
.page-template-insight-screening-new .white_label_pages .aside_footer_partners .button_default{
    width: fit-content;
        gap: 20px;
}
.pgb-info-card.pgb-info-card--dark a{
    color: #fff;
    text-decoration: underline;
}
.pgb-info-card.pgb-info-card--blue a{
    color: #fff;
    text-decoration: underline;
}
.wl-card.dark{
    background: #050F16;
}
.wl-card.dark .wl-card__title{
    color: #fff;
}
.wl-card.dark .desc_card_line{
    color: #fff;
}
.wl-card.dark .wl-card__text{
    color: #fff;
}
.wl-card.blue{
    background: #245EFE;
}
.wl-card.blue .wl-card__title{
    color: #fff;
}
.wl-card.blue .desc_card_line{
    color: #fff;
}
.wl-card.blue .wl-card__text{
    color: #fff;
}
.pgb-info-card ul{
    margin-top: 12px;
}
.wl_bage{
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    width: fit-content;
    border-radius: 50px;
    background: var(--shade-color-shade-400, #FFF);
    box-shadow: 5px 5px 80px 0 rgba(88, 121, 155, 0.43);
    padding: 2px 12px;
    color: #245EFE;
    margin-top: -43px;
    position: absolute;
}
@media (max-width: 1025px){.page-template-insight-screening-new .fixed_hero_mormal_pages.payment_gateway_built .hero .row .col:last-child{
        margin-top: 50px;
    }
.mobile_center{
    text-align: center !important;
}
.payment_gateway_built .last_wide.four_row .pgb-card-shell{
    grid-template-columns: 1fr;
        gap: 10px;
}
br{
    display: none;
}
.h2_title.mobile_center{
        text-align: center !important;
}
.wl-card{
        border-radius: 35px;
        box-shadow: none;
    }
.wl-gateway-section_s .owl-carousel.owl-drag .owl-item{
    border-radius: 35px;
}
.payment_gateway_built .pgb-section__text{
        margin-top: 16px;
    }}
@media (min-width: 1025px){.page-template-cashier-payment-system .white_label_pages .hero .row .col:first-child{
        margin-top: 275px;
    }}
@media (min-width: 1024px){.payment_gateway_built.white_label_pages .items_routing section:nth-child(2).smart_routing .row .col_with_image .image_out_second.bg_block_light.padding_zero img{
        min-width: 645px;
        margin-left: -32px;
        margin-right: -32px;
        max-width: 645px;
    }}
.page-template-cashier-payment-system .inner_block_aside.aside_footer_partners.second_aside .button_default{
    max-width: fit-content;
}
@media (min-width: 1025px){.cascading_second_full .pgb-card-shell{
		display: grid;
		grid-template-columns: repeat(6, minmax(0, 1fr));
		grid-auto-flow: row;
		align-items: stretch;
		gap: 20px;
	}
.cascading_second_full .pgb-card-shell > .pgb-info-card:nth-child(1),
.cascading_second_full .pgb-card-shell > .pgb-info-card:nth-child(2),
.cascading_second_full .pgb-card-shell > .pgb-info-card:nth-child(3){
		grid-column: span 2;
	}
.cascading_second_full .pgb-card-shell > .pgb-info-card:nth-child(4),
.cascading_second_full .pgb-card-shell > .pgb-info-card:nth-child(5){
		grid-column: span 3;
	}
.cascading_second_full .pgb-card-shell > .pgb-info-card:nth-child(6),
.cascading_second_full .pgb-card-shell > .pgb-info-card:nth-child(7),
.cascading_second_full .pgb-card-shell > .pgb-info-card:nth-child(8){
		grid-column: span 2;
	}
.cascading_second_full .pgb-card-shell > .pgb-info-card:nth-child(9),
.cascading_second_full .pgb-card-shell > .pgb-info-card:nth-child(10){
		grid-column: span 3;
	}
.cascading_second_full .pgb-info-card{
		width: 100%;
		height: 100%;
		min-width: 0;
	}}
@media (min-width: 1024px){.comparison-table__desktop.four_row.first_215{
        grid-template-columns: 186px 1fr 1fr 1fr;
    }}
.comparison-table__head span{
    color: #245EFE;
}
.pgb-info-card .circle_num{
    color: #050F16;
}
.pgb-info-card--blue .circle_num{
    background: var(--shade-color-shade-transparent-500102, rgba(255, 255, 255, 0.10));
     color: #fff;
}
.pgb-info-card--dark .circle_num{
    background: var(--shade-color-shade-transparent-500102, rgba(255, 255, 255, 0.10));
    color: #fff;
}
.page-template-cashier-payment-system .aside_footer_partners .flex_buttons a:last-child{
    width: 304px;
    gap: 12px;
}
.page-template-cashier-payment-system .text_hero p{
    max-width: 460px;
}
@media (max-width: 1025px){.page-template-cashier-payment-system .hero .row .col:last-child img{
        margin-top: 50px;
    }
.page-template-cashier-payment-system .white_label_pages .smart_routing .h2_title{
        font-size: 27px;
        font-style: normal;
        font-weight: 500;
        line-height: 130%;
        text-transform: uppercase;
    }
.page-template-cashier-payment-system .white_label_pages .smart_routing{
        margin-bottom: 80px;
    }
.page-template-cashier-payment-system .aside_footer_partners .flex_buttons a:last-child{
    max-width: 100%;
}}
@media (min-width: 1025px){.page-template-payment-antifraud-risk-management .white_label_pages .hero .row .col:first-child{
        margin-top: 255px;
    }}
.heding_inside_shell{
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
    text-transform: uppercase;
    color: #050F16;
    position: absolute;
    top: 30px;
    left: 50%;
    transform: translate(-50%, -50%);
}
.page-template-payment-antifraud-risk-management .payment_gateway_built .last_wide.four_row .pgb-card-shell{
    position: relative;
        padding-top: 60px;
}
.margin_80.margin_bottom_zero{
    margin-bottom: 0 !important;
}
.payment_gateway_built .pgb-section__head.width_884{
    max-width: 884px;
}
.payment_gateway_built .revert_icons .pgb-info-card__head{
    justify-content: space-between;
}
.pgb-info-card__head.no_line{
    margin-bottom: 0;
    padding-bottom: 0;
}
.title_heading_cards{
    position: relative;
    z-index: 1;
    margin-bottom: 24px;
    padding-bottom: 24px;
}
.title_heading_cards::after{
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    height: 2px;
    width: 100%;
    background: linear-gradient(90deg, rgba(186, 197, 218, 0.00) 0%, rgba(186, 197, 218, 0.56) 47.4%, rgba(186, 197, 218, 0.00) 100%);
    pointer-events: none;
    z-index: -1;
    max-width: 330px;
}
.pgb-info-card__head.no_line::after{
    content: '';
    height: 0;
}
.subheader_cards{
    margin-top: 8px;
}
.title_heading_cards_flex{
    display: flex;
    gap: 20px;
    align-items: center;
}
.payment_gateway_built .flex_start .pgb-info-card__head{
    align-items: flex-start;
}
.title_headimin_h_117{
    min-height: 117px;
}
.page-template-payment-antifraud-risk-management .offers.built_offers .row .col:first-child{
    text-align: left;
}
.wl-gateway-section_s.margin_160{
    margin-top: 160px;
}
@media (max-width: 1024px){.page-template-payment-antifraud-risk-management .hero .row .col:last-child img{
        margin-top: 50px;
    }
.heding_inside_shell{
    position: relative;
    top: 0;
    left: 0;
    transform: none;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    text-align: center;
            margin: 0 auto;
    max-width: max-content;
}
.page-template-payment-antifraud-risk-management .payment_gateway_built .last_wide.four_row .pgb-card-shell{
    position: relative;
    padding-top: 20px;
}
.payment_gateway_built .padding_mob_20 .pgb-info-card{
     padding: 20px;
    }
.payment_gateway_built .last_wide .pgb-card-shell{
        gap: 10px;
    }
.desc_card_line{
        font-size: 12px;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
    }
.title_headimin_h_117{
    min-height: auto;
}
.payment_gateway_built .flex_start .pgb-info-card__head{
    align-items: center;
}
.payment_gateway_built .pgb-card-shell{
        gap: 10px;
    }
.wl-gateway-section_s.margin_160{
    margin-top: 80px;
}}
@media (min-width: 1025px){.page-template-dynamic-currency-conversion-new .white_label_pages .hero .row .col:first-child{
        margin-top: 250px;
    }}
.page-template-dynamic-currency-conversion-new .blog_content .blockquote_warning.time_check blockquote{
    margin-top: 0;
}
.page-template-dynamic-currency-conversion-new .payment_gateway_built .pgb-audience.last_wide.four_row.h_362 .pgb-info-card{
    position: relative;
}
.circle_bottom_card{
    position: absolute;
    bottom: 32px;
    right: 32px;
}
.page-template-dynamic-currency-conversion-new .payment_gateway_built .pgb-audience.last_wide.four_row.h_362 .pgb-info-card{
    min-height: 362px;
}
.pgb-info-card__head.no_line{
    justify-content: space-between;
}
.page-template-dynamic-currency-conversion-new .offers.height_card_120 .row .flex_title_img:hover .circle_img{
    background-color: #E9F0F9;

}
.page-template-dynamic-currency-conversion-new .inner_block_aside.aside_footer_partners.second_aside .button_default{
    width: fit-content;
}
.pgb-info-card--blue li,
.pgb-info-card--dark li{
      color: #ffffff;
}
.page-template-dynamic-currency-conversion-new .wl-card{
    position: relative;
}
.wl_bage.dark{
    margin-top: -18px;
    position: absolute;
    right: 16px;
        border-radius: 19px;
    border: 1px solid var(--border-gradient-400, rgba(186, 197, 218, 0.00));
    background: var(--shade-color-shade-transparent-60052, rgba(255, 255, 255, 0.05));
    color: #fff;
    padding: 5px 15px;
}
.wl_bage.dark{
    z-index: 0;
}
.wl_bage.dark::before{
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: var(--border-gradient-400);
    border-radius: 60px;
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}
.cenyer_banner_info .h2_title{
    text-transform: none;
}
@media (min-width: 1025px){.cenyer_banner_info .h2_title{
    font-size: 40px;
}}
.label_card{
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    color: #050F16;
    border-radius: 19px;
    border: 1px solid var(--border-gradient-400, rgba(186, 197, 218, 0.00));
    background: var(--shade-color-shade-300, #E9F0F9);
    width: fit-content;
    padding: 6px 15px;
    text-align: center;
    margin-bottom: 24px;
}
.pgb-info-card--dark .label_card{
    z-index: 0;

position: relative;
    border-radius: 19px;
    border: 1px solid var(--border-gradient-400, rgba(186, 197, 218, 0.00));
    background: var(--shade-color-shade-transparent-60052, rgba(255, 255, 255, 0.05));
    color: #fff;
    padding: 5px 15px;
}
.pgb-info-card--dark .label_card::before{
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    background: var(--border-gradient-400);
    border-radius: 60px;
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}
.line_top_12{
    margin-top: 12px;
}
.pb_line_bottom p{
    position: relative;
    z-index: 1;
     margin-bottom: 24px !important;
    padding-bottom: 24px;
}
.pb_line_bottom p::after{
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    height: 2px;
    width: 100%;
    background: linear-gradient(90deg, rgba(186, 197, 218, 0.00) 0%, rgba(186, 197, 218, 0.56) 47.4%, rgba(186, 197, 218, 0.00) 100%);
    pointer-events: none;
    z-index: -1;
    max-width: 100%;
}
@media (min-width: 1025px){.page-template-dynamic-currency-conversion-new .hero .row .col:last-child img{
    margin-top: 10px;
 }
.page-template-dynamic-currency-conversion-new .white_label_pages .items_routing .smart_routing:nth-child(odd) .row .col_with_text{
    order: 2;
}
.page-template-dynamic-currency-conversion-new .white_label_pages .items_routing .smart_routing:nth-child(odd) .row .col_with_image{
    order: 1;
}}
@media (max-width: 1025px){.page-template-dynamic-currency-conversion-new .hero .row .col:last-child img{
    margin-top: 10px;
 }
.page-template-dynamic-currency-conversion-new .white_label_pages .smart_routing .h2_title{
        font-size: 24px;
        font-style: normal;
        font-weight: 500;
        line-height: 130%;
    }
.page-template-dynamic-currency-conversion-new .white_label_pages .items_routing .smart_routing:nth-child(odd) .row .col_with_text{
    order: 2;
}
.page-template-dynamic-currency-conversion-new .white_label_pages .items_routing .smart_routing:nth-child(odd) .row .col_with_image{
    order: 1;
}
.page-template-dynamic-currency-conversion-new .smart_routing .row{
     gap: 32px;
    }
.page-template-dynamic-currency-conversion-new .payment_gateway_built .pgb-audience.last_wide.four_row.h_362 .pgb-info-card{
    min-height: 305px;
}
.label_card{
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
}}
/* ============ CONTACT INFO cards (/contact-us/, /conference/) ============
   Import-owned theme fix (see the lead-form note above for why fixes live in
   this stylesheet). The .offers.first_full cards force min-height:281px
   (main.css) while the contact variant parks the icon alone at the top-right
   (.contact_page_item: justify-content:end + margin-bottom:36px) - leaving a
   hollow top-left band and bottom slack, so the cards read as "broken". Pin
   the icon onto the title row and let each card fit its content.

   Scoped with :has(.contact_page_item) so ONLY the CONTACT INFO cards change -
   every other .offers.first_full card across the site keeps its min-height.
   Specificity is (0,4,1), above main.css's .offers.first_full article.col
   (0,3,1), so this wins even though style.css loads before main.css; browsers
   without :has() simply keep today's layout (safe fallback). */
.offers.first_full article.col:has(.contact_page_item){
    position: relative;
    min-height: 0;
}
.offers.first_full article.col:has(.contact_page_item) .flex_title_img.contact_page_item{
    position: absolute;
    top: 32px;
    right: 20px;
    margin: 0;
}
/* keep a short title clear of the pinned icon */
.offers.first_full article.col:has(.contact_page_item) .flex_title_img:not(.contact_page_item){
    padding-right: 64px;
}
/* DOCUMENTS link list: the theme hides every <br> below 1025px
   (global "br{display:none}"), collapsing this <br>-separated list into one run.
   Stack the links with block display and drop the <br> so it reads the same at
   every width. */
.offers.first_full article.col:has(.contact_page_item) .desc_offer a{
    display: block;
    width: fit-content;
    margin-bottom: 4px;
}
.offers.first_full article.col:has(.contact_page_item) .desc_offer br{
    display: none;
}
