.blogtable {
  width: 100%; 
/*border-collapse: initial !important;*/
  border: 1px solid #009542;
margin-bottom: 40px;
table-layout: fixed;	
 }
.blogtable th, .blogtable td {
  border: 1px solid #009542;
  padding: 20px;
  font-size: 16px;
  line-height: 20px;
  color: #333;
 }
 .blogtable td{
  vertical-align: top;
 }
 .textBlok .blogtable td>ul{
  margin: 0px;
 }
 .blogtable td p{
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  color: #333;
 }
 .textBlok .blogtable td>ul>li{
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  color: #333;
  padding-left: 18px;
 }
 .textBlok .blogtable td>ul>li::before{
  top: 6px;
 }
 .blogtable td p:last-child{
  margin: 0px;
 }
@media (max-width: 359px){
.blogtable th, .blogtable td {
  border: 1px solid #009542;
padding: 10px;
word-wrap: break-word;
 }
}
.blogtable2 {
  width: 100%; 
border-collapse: collapse;
  border-top: 1px solid #009542;
border-bottom: 1px solid #009542;
margin-bottom: 40px;
 }
.blogtable2 th, .blogtable2 td {
  border-right: 1px solid #009542;
border-left: 1px solid #009542;
padding: 20px;
 }

.clearfix::after{
content: "";
clear: both;
display: table;
}
* {
-webkit-box-sizing: border-box;
box-sizing: border-box;
margin: 0;
padding: 0;
}
img{
max-width: 100%;
}
ul{
list-style: none;
}
.grid{
width: 860px;
margin: 0px auto;
}
.grid2,.grid4{
width: 1200px;
margin: 0px auto;
}
.grid3{
width: 894px;
margin: 0px auto;
}

main{
font-family: 'Inter',sans-serif;
font-style: normal;
background-color: #fff;
}
.knowledgeBaseHeaderContainer{
background: linear-gradient(142.42deg, #014838 4.05%, #2E8568 78.26%);
padding: 80px 0px;
}
.knowledgeBaseHeaderBlok{
display: grid;
grid-template-columns: 366px 314px;
justify-content: space-between;
align-items: center;
}
.knowledgeBaseHeaderText{

}
.breadcrumb{
display: grid;
grid-auto-flow: column;
grid-column-gap: 5px;
justify-content: start;
}
.breadcrumb>a{
display: block;
font-weight: 300;
font-size: 12px;
line-height: 18px;
color: #FFFFFF;
text-decoration: none;
}
.breadcrumb>a>.icon{
opacity: 0.5;
margin-left: 5px;
}
.breadcrumb>a>.name{
border-bottom: 1px solid transparent;

-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.breadcrumb>a>.name:hover{
border-color: #fff;
}
.knowledgeBaseHeaderText>h1{
font-weight: 600;
font-size: 40px;
line-height: 52px;
color: #fff;
margin: 40px 0px 15px 0px;
}
.knowledgeBaseHeaderText>p{
font-weight: 400;
font-size: 16px;
line-height: 26px;
color: rgba(255, 255, 255, 0.7);
padding: 0px;
}
.knowledgeBaseHeaderImages{
text-align: center;
}
.knowledgeBaseHeaderImages>img{
width: 198px;
}
.knowledgeBaseListContainer{
padding: 100px 0px 120px 0px;
}
.knowledgeBaseListBlok{

}
.knowledgeBaseList{

}
.knowledgeBase{
display: grid;
grid-template-columns: 782px 48px;
grid-column-gap: 30px;
padding: 48px 0px 50px 0px;
border-top: 2px solid rgb(229,235,233,0.5);
}
.knowledgeBase:last-child{
border-bottom: 2px solid rgb(229,235,233,0.5);
margin-bottom: 48px;
}
.knowledgeBaseText{

}
.knowledgeBaseCat{
display: inline-block;
font-weight: 500;
font-size: 14px;
line-height: 21px;
padding: 6px 12px;
border-radius: 4px;
}
.bgCat1 .knowledgeBaseCat,.knowledgeBaseCat.bgCat1{
background-color: #14A182;
color: #fff;
}
.bgCat2 .knowledgeBaseCat,.knowledgeBaseCat.bgCat2{
background-color: #FFC866;
color: #1F2735;
}
.knowledgeBaseText>h2{
margin: 19px 0px;
}
.knowledgeBaseText>h2>a{
display: block;
font-weight: 600;
font-size: 26px;
line-height: 31px;
color: #1F2735;
text-decoration: none;
}
.knowledgeBaseText>h2>a:hover{
color: #0f6a56;
}
.knowledgeBaseText>p{
font-weight: 400;
font-size: 16px;
line-height: 26px;
color: #1F2735;
}
.knowledgeBaseLink{
width: 48px;
height: 48px;
border-radius: 10px;
display: grid;
align-items: center;
justify-items: center;
background-color: rgba(15,106,86,0.2);
}
.bgCat1 .knowledgeBaseLink{
background-color: rgba(20,161,130,0.2);
}


.knowledgeBaseLink:hover{
background: linear-gradient(142.42deg, #014838 4.05%, #2E8568 78.26%);
}
.knowledgeBaseLink:hover>svg path{
fill: #fff;
}
.pacinationBlok{
display: grid;
grid-auto-flow: column;
grid-column-gap: 46px;
align-items: center;
justify-content: center;
margin-bottom: 20px;
margin-top: 80px;
}
.pacinationButton{
width: 48px;
height: 48px;
border-radius: 16px;
display: grid;
align-items: center;
justify-items: center;
}
.pacinationButton.left{
background-color: #F9F9F9;
}
.pacinationButton.right{
background-color: rgba(15,106,86,0.2);
}
.pacinationButton:hover{
background: linear-gradient(142.42deg, #014838 4.05%, #2E8568 78.26%);
}
.pacinationButton:hover>svg path{
fill: #fff;
}
.pacinationNumber{
display: grid;
grid-auto-flow: column;
grid-column-gap: 25px;
}
.pacinationNumber>a,.pacinationNumber>span{
font-weight: 400;
font-size: 16px;
line-height: 32px;
color: #2B3145;
opacity: 0.5;
text-decoration: none;
}
.pacinationNumber>a:hover{
opacity: 1;
}
.pacinationNumber>a.active{
opacity: 1;
}
.knowledgeBaseFilterBlok{
display: grid;
justify-content: space-between;
align-items: end;
grid-auto-flow: column;
margin-bottom: 80px;
}
.knowledgeBaseCategoryBlok{
display: grid;
grid-auto-flow: column;
grid-column-gap: 8px;
}
.knowledgeBaseCategory{
border: 1px solid rgba(31, 39, 53, 0.2);
border-radius: 8px;
padding: 14px 30px;
font-weight: 400;
font-size: 18px;
line-height: 22px;
color: #1F2735;
text-decoration: none;
}
.knowledgeBaseCategory:hover,.knowledgeBaseCategory.active{
background-color: #34A27D;
color: #fff;
text-decoration: none;
}
.knowledgeBaseSearchBlok{
border-bottom: 2px solid rgba(229,235,233,0.5);
display: grid;
grid-auto-flow: column;
grid-column-gap: 5px;
padding-bottom: 11px;
width: 250px;
}
input[type='search'].knowledgeBaseSearchInput{
padding: 0px;
border: 0px;
outline: none;
height: 24px;
font-weight: 400;
font-size: 16px;
line-height: 24px;
color: #1F2735;
width: 221px;
}
input[type='search'].knowledgeBaseSearchInput::-webkit-input-placeholder { color: #1F2735; opacity: 0.7; }
input[type='search'].knowledgeBaseSearchInput::-moz-placeholder { color: #1F2735; opacity: 0.7; }
input[type='search'].knowledgeBaseSearchInput:-ms-input-placeholder { color: #1F2735; opacity: 0.7; }
input[type='search'].knowledgeBaseSearchInput:-moz-placeholder { color: #1F2735; opacity: 0.7; }

.knowledgeBaseSearchButton{
border: 0px;
background-color: transparent;
width: 24px;
height: 24px;
cursor: pointer;
}
.knowledgeBaseSearchButton>img{
width: 100%;

-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.knowledgeBaseSearchButton:hover>img{
opacity: 0.7;
}
.knowledgeBaseMoreHeader .knowledgeBaseHeaderText>h1 {
margin: 0px;
}
.knowledgeBaseMoreHeader .knowledgeBaseCat{
margin: 50px 0px 20px 0px;
}
.knowledgeBaseMoreHeader .knowledgeBaseHeaderImages>img{
width: 314px;
}
.knowledgeBaseMoreHeader{
padding: 120px 0px;
}
.knowledgeBaseMoreTextContainer{
padding: 80px 0px 137px 0px;
}
.textBlok{
max-width: 100%;
overflow: hidden;
}
.textBlok p{
font-weight: 300;
font-size: 18px;
line-height: 32px;
color: #1F2735;
padding: 0px;
margin-bottom: 30px;
}
.textBlok h2{
font-weight: 600;
font-size: 36px;
line-height: 47px;
color: #2B3145;
margin-top: 80px;
margin-bottom: 50px;
}
.textBlok h3{
font-weight: 600;
font-size: 28px;
line-height: 34px;
color: #2B3145;
margin-bottom: 30px;
margin-top: 50px;
}
.textBlok h4{
font-weight: 600;
font-size: 22px;
line-height: 27px;
color: #2B3145;
margin-bottom: 15px;
}
.textBlok ul{
margin: 30px 0px;
}
.textBlok ul>li{
font-weight: 300;
font-size: 18px;
line-height: 32px;
color: #1F2735;
margin-bottom: 8px;
position: relative;
padding-left: 28px;
box-sizing: border-box;
}
.textBlok ul>li:last-child{
margin-bottom: 0px;
}
.textBlok ul>li::before{
content: "";
display: block;
width: 8px;
height: 8px;
border-radius: 50%;
background-color: #0F6A56;
position: absolute;
left: 0px;
top: 12px;
}
.textBlok ol{
list-style: none;
counter-reset: items;
margin: 40px 0px;
}
.textBlok ol>li{
margin-bottom: 20px;
counter-increment: items;
position: relative;
padding-left: 45px;
font-weight: 400;
font-size: 18px;
line-height: 30px;
color: #1F2735;
}
.textBlok ol>li:last-child{
margin-bottom: 0px;
}
.textBlok ol>li::before{
content: "0" counter(items)". ";
position: absolute;
left: 0px;
top: 4px;
font-weight: 400;
font-size: 18px;
line-height: 18px;
color: #2B3145;
border-bottom: 1px solid #2B3145;
}
.textBlok ol>li:nth-child(n+11):before {
content: "" counter(items)".";
}

.textBlok ol>li>h4{
margin-bottom: 5px;
}
.textBlok ol>li>p{
margin-bottom: 0px;
margin-top: 15px;
font-weight: 400;
font-size: 18px;
line-height: 30px;
color: #1F2735;
}

ol.custom-start{
  list-style: decimal-leading-zero;
  counter-reset: none;
  padding-left: 40px;
}
ol.custom-start>li{
  padding-left: 0px;
}
.textBlok ol.custom-start>li::before{
  display: none;
}
.textBlok ol.custom-start>li::marker{
  font-weight: 400;
  font-size: 18px;
  line-height: 18px;
  color: #2B3145;
}


.textBlok a{
font-weight: 400;
color: #1F2735;
text-decoration: underline;
}
.textBlok a:hover{
color: #0f6a56;
}

.contactExpertsBlok{
background-color: #106350;
border-radius: 32px;
padding: 59px 150px 60px 80px;
display: grid;
grid-template-columns: 254px 168px;
justify-content: space-between;
align-items: center;
background-image: url(/wp-content/uploads/2023/03/contactExpertsGb.png);
background-repeat: no-repeat;
background-size: contain;
background-position: right bottom;
}
.textBlok .contactExpertsBlok{
margin: 40px 0px;
}
.textBlok i{
  font-style: italic;
}

.relatedArticlesContainer{
padding: 120px 0px 140px 0px;
background-color: #F9F9F9;
}
.relatedArticlesBlok{

}
.relatedArticlesBlok>h2{
font-weight: 600;
font-size: 36px;
line-height: 47px;
text-align: center;
}
.relatedArticlesList{
margin-top: 60px;
display: flex;
flex-wrap: wrap;
grid-column-gap: 24px;
grid-row-gap: 24px;
justify-content: center;
}

.relatedArticles{
width: 588px;
padding: 60px 70px;
box-sizing: border-box;
background-color: #fff;
border-radius: 32px;
display: grid;
grid-template-columns: 1fr 48px;
grid-column-gap: 30px;
}
.relatedArticles .knowledgeBaseLink{
margin-top: -7px;
}

.relatedArticlesText{
text-align: left;
}
.relatedArticlesText>h3{
margin-bottom: 19px;
}
.relatedArticlesText>h3>a{
font-weight: 600;
font-size: 26px;
line-height: 31px;
color: #1F2735;
text-decoration: none;
}
.relatedArticlesText>h3>a:hover{
color: #0f6a56;
}
.relatedArticlesText>p{
font-weight: 400;
font-size: 16px;
line-height: 26px;
color: #1F2735;
}
.blogListHeaderContainer{
background: linear-gradient(142.42deg, #014838 4.05%, #2E8568 78.26%);
padding: 80px 0px 100px 0px;
}
.blogListHeaderBlok{

}
.blogListHeaderBlok .breadcrumb{
justify-content: center;
}
.blogListHeaderBlok>h1{
font-weight: 600;
font-size: 40px;
line-height: 52px;
text-align: center;
color: #fff;
margin: 40px 0px 15px 0px;
}
.blogListHeaderBlok>p{
font-weight: 400;
font-size: 16px;
line-height: 26px;
color: rgba(255, 255, 255, 0.7);
padding: 0px;
text-align: center;
}
.blogListContainer{
padding: 100px 0px 120px 0px;
}
.blogListBlok{

}
.blogListBlokGrid{
display: grid;
grid-template-columns: 1fr 1fr;
grid-column-gap: 24px;
grid-row-gap: 24px;
}
.blogList{
width: 435px;
background-color: #F9F9F9;
border-radius: 32px;
padding: 15px;
box-sizing: border-box;
}
.blogListImages{
display: block;
width: 100%;
height: 245px;
overflow: hidden;
border-radius: 22px;
}
.blogListImages>img{
width: 100%;
height: 100%;
object-fit: cover;
border-radius: 22px;

-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.blogListImages:hover>img{
-moz-transform: scale(1.1);
-webkit-transform: scale(1.1);
-o-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);
}
.blogListTextBlok{
padding: 40px 15px 15px 15px;
box-sizing: border-box;
min-height: 256px;
}
.blogListDate{
display: grid;
grid-auto-flow: column;
justify-content: start;
grid-column-gap: 30px;
padding: 0px;
}
.blogListDate>span{
font-weight: 300;
font-size: 16px;
line-height: 19px;
color: #1F2735;
}
.blogListName{
margin: 20px 0px;
}
.blogListName>a{
display: block;
font-weight: 500;
font-size: 24px;
line-height: 29px;
color: #1F2735;
text-decoration: none;
}
.blogListName>a:hover{
color: #0f6a56;
}
.blogListAuthor{
display: grid;
grid-template-columns: 35px 1fr;
grid-column-gap: 15px;
align-items: center;
text-decoration: none !important;
}
.blogListAuthor>img{
width: 35px;
height: 35px;
border-radius: 50%;
object-fit: cover;
}
.blogListAuthor>p{
font-weight: 400;
font-size: 16px;
line-height: 19px;
color: #1F2735;

-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.blogListAuthor:hover>p{
color: #0f6a56;
}
.blogListBlokGrid .contactExpertsBlok{
grid-column: 1/3;
margin: 16px 0px;
}
.blogListBlok .pacinationBlok{
margin-bottom: 0px;
}
.authorBlogListH2{
font-weight: 600;
font-size: 36px;
line-height: 47px;
color: #1F2735;
margin-bottom: 60px;
}
.authorHeaderContainer{
background: linear-gradient(142.42deg, #014838 4.05%, #2E8568 78.26%);
padding: 76px 0px 80px 0px;
}
.authorHeaderBlok{
display: grid;
grid-template-columns: 301px 1fr;
grid-column-gap: 83px;
}
.authorHeaderLeft{

}
.authorHeaderImages{
width: 301px;
height: 296px;
object-fit: cover;
border-radius: 30px;
}
.authorHeaderSocial{
display: grid;
grid-auto-flow: column;
grid-column-gap: 15px;
justify-content: center;
margin-top: 30px;
}
.authorHeaderSocial>a{
width: 52px;
height: 52px;
border: 1px solid rgba(255, 255, 255, 0.2);
border-radius: 50%;
display: grid;
justify-items: center;
align-items: center;
background-color: transparent;

-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.authorHeaderSocial>a>svg path{
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.authorHeaderSocial>a:hover{
background-color: #fff;
border-color: #fff;
}
.authorHeaderSocial>a:hover>svg path{
fill: #0F6A56;
}
.authorHeaderRight{

}
.authorHeaderName{
font-weight: 600;
font-size: 36px;
line-height: 47px;
color: #fff;
margin-bottom: 7px;
margin-top: 10px;
}
.authorHeaderProfession{
font-weight: 400;
font-size: 18px;
line-height: 32px;
color: #fff;
padding: 0px;
margin-bottom: 30px;
}
.authorHeaderText{
font-weight: 300;
font-size: 18px;
line-height: 32px;
color: #fff;
padding: 0px;
}
.authorHeaderTextMobile{
display: none;
}

.blogHeaderContainer{
background: linear-gradient(142.42deg, #014838 4.05%, #2E8568 78.26%);
padding: 50px 0px 84px 0px;
}
.blogHeaderBlok{
display: grid;
grid-template-columns: 1fr 689px;
grid-column-gap: 98px;
}
.blogHeaderLeft{

}
.blogHeaderLeft>h1{
font-weight: 600;
font-size: 40px;
line-height: 52px;
color: #fff;
margin: 50px 0px 20px 0px;
}
.blogHeaderLeft .blogListDate>span{
color: #fff;
}
.blogHeaderRight{
position: relative;
}
.blogImages{
width: 689px;
height: 448px;
object-fit: cover;
border-radius: 32px;
position: absolute;
top: 0px;
}
.blogAuthorContainer{
padding: 39px 0px 139px 0px;
}
.blogAuthorBlok{

}
.blogAuthorLeft{
display: grid;
grid-template-columns: 62px 1fr;
grid-column-gap: 18px;
align-items: center;
}
.blogAuthorImages{
width: 62px;
height: 62px;
border-radius: 50%;
}
.blogAuthorImages>img{
width: 100%;
height: 100%;
border-radius: 50%;
object-fit: cover;
}
.blogAuthorText{

}
.blogAuthorText>h2{
font-size: 0px;
}
.blogAuthorText>h2>a{
font-weight: 400;
font-size: 20px;
line-height: 28px;
color: #1F2735;
text-decoration: none;
border-bottom: 1px solid #1F2735;
}
.blogAuthorText>p{
font-weight: 300;
font-size: 16px;
line-height: 24px;
color: #1F2735;
}
.blogPageContainer{
padding-bottom: 140px;
}
.blogPageBlok{
display: grid;
grid-template-columns: 70px 1fr 70px;
grid-column-gap: 100px;
}
.blogPageSocialBlok{

}
.blogPageSocialBlok>p{
font-weight: 400;
font-size: 18px;
line-height: 28px;
padding: 0px;
}
.blogPageSocial{
margin-top: 30px;
display: grid;
grid-row-gap: 15px;
}
.blogPageSocial>a{
display: grid;
justify-items: center;
align-items: center;
width: 52px;
height: 52px;
border: 1px solid rgba(31, 39, 53, 0.15);
border-radius: 50%;
text-decoration: none;

-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.blogPageSocial>a>svg path{
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.blogPageSocial>a:hover{
background-color: #0F6A56;
border-color: #0F6A56;
}
.blogPageSocial>a:hover>svg path{
fill: #fff;
}
.blogPageSocialBlokMobile{
display: none;
}
.contactExpertsText>h2,.contactExpertsText>h3{
font-weight: 600;
font-size: 22px !important;
line-height: 27px !important;
color: #fff;
margin: 0px !important;
}

.contactExpertsText{

}

.contactExpertsText>p{
font-weight: 300;
font-size: 16px !important;
line-height: 24px !important;
color: #fff;
padding: 0px;
margin: 10px 0px 36px 0px;
}
.contactExpertsButton{
display: block;
background-color: #54F2A4;
border-radius: 10px;
font-weight: 600 !important;
font-size: 16px;
line-height: 19px;
color: #1D5945 !important;
padding: 18px 0px;
text-align: center;
text-decoration: none !important;
border: 0px;
outline: none;
box-sizing: border-box;
}
.contactExpertsButton:hover{
background-color: #7EFFC0;
}
.contactExpertsImages{
width: 168px;
}
.textBlok ol.textBlokOlBg{
background-color: #106350;
border-radius: 32px;
padding: 60px 80px;
margin: 60px 0px;
background-image: url(/wp-content/uploads/2023/03/textBlokOlBgBg.png);
background-repeat: no-repeat;
background-size: cover;
background-position: center;
}
.textBlok ol.textBlokOlBg h3{
line-height: 42px;
margin-top: 0px;
color: #fff;
}
.textBlok ol.textBlokOlBg>li{
color: #fff;
margin-bottom: 15px;
}
.textBlok ol.textBlokOlBg>li::before{
color: #fff;
border-color: #fff;
line-height: 19px;
top: 5px;
}
.textBlok ol.textBlokOlBg>li>a{
color: #fff;
font-weight: 400;
font-size: 18px;
line-height: 30px;
text-decoration: none;

-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.textBlok ol.textBlokOlBg>li>a:hover{
opacity: 0.7;
}
.blogRatingContainer{
display: grid;
grid-auto-flow: column;
justify-content: space-between;
align-items: center;
margin-top: 80px;
}
.blogRatingBlok{
display: grid;
grid-auto-flow: column;
grid-column-gap: 39px;
}

.blogRatingList{
display: grid;
grid-auto-flow: column;
justify-content: start;
grid-column-gap: 10px;
}
.rating-item{
width: 49px;
height: 49px;
background-image: url(/wp-content/uploads/2023/03/star.svg);
background-repeat: no-repeat;
background-size: 49px auto;
background-position: 0px 0px;
cursor: pointer;
}
.rating-item.active{
background-position: 0px -57px;
}

.blogRatingText{
display: grid;
justify-items: end;
}
p.blogRatingCount{
font-weight: 400;
font-size: 20px !important;
line-height: 28px !important;
color: rgba(43, 49, 69, 0.5);
margin: 0px !important;
}
.blogRatingCount>span{
color: #1F2735;
font-weight: 500;
}
p.blogRatingVotes{
font-weight: 400;
font-size: 16px !important;
line-height: 22px !important;
color: rgba(43, 49, 69, 0.5);
margin: -3px 0px 0px 0px !important;
}
.textBlok .blogAuthorText>h2{
font-size: 0px !important;
margin: 0px !important;
line-height: 0px !important;
}
.textBlok .blogAuthorText>p{
margin: 0px !important;
}
.bg{
display: none;
width: 100%;
height: 100vh;
background-color: rgba(24, 49, 83, 0.8);
backdrop-filter: blur(5px);
position: fixed;
left: 0px;
top: 0px;
z-index: 888;
}
.ratingPopup{
width: 500px;
height: 498px;
background-color: #fff;
-webkit-box-shadow: 0px 4px 28px rgba(31, 39, 53, 0.09);
box-shadow: 0px 4px 28px rgba(31, 39, 53, 0.09);
position: fixed;
left: calc(50% - 249px);
top: -250vh;
z-index: 999;
border-radius: 20px;
padding: 80px;
box-sizing: border-box;
text-align: center;

-webkit-transition: top 900ms cubic-bezier(0.17, 0.67, 0.24, 0.99);
-moz-transition: top 900ms cubic-bezier(0.17, 0.67, 0.24, 0.99);
-ms-transition: top 900ms cubic-bezier(0.17, 0.67, 0.24, 0.99);
-o-transition: top 900ms cubic-bezier(0.17, 0.67, 0.24, 0.99);
transition: top 900ms cubic-bezier(0.17, 0.67, 0.24, 0.99);
}
.ratingPopup.open{
top: calc(50vh - 250px);
}
.ratingPopupImages{
width: 228px;
margin-bottom: 30px;
}
.ratingPopup>h4{
font-weight: 600;
font-size: 26px;
line-height: 31px;
color: #031B29;
margin: 0px;
}
.ratingPopup>p{
font-weight: 300;
font-size: 16px;
line-height: 24px;
color: #031B29;
padding: 0px;
margin: 4px 0px 30px 0px;
}
.ratingPopupButton{
background-color: #54F2A4;
border-radius: 10px;
font-weight: 600;
font-size: 16px;
line-height: 19px;
color: #1D5945;
padding: 18px 36px;
border: none;
outline: none;
cursor: pointer;

-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.ratingPopupButton:hover{
background-color: #7EFFC0;
}
.ratingPopupClose{
width: 21px;
height: 21px;
position: absolute;
top: 24px;
right: 27px;
cursor: pointer;

-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.ratingPopupClose:hover{
opacity: 0.7;
}
.blogPageBlogListContainer{
background-color: #F9F9F9;
padding: 100px 0px 130px 0px;
}
.blogPageBlogListBlok{

}
.blogPageBlogListBlok>h2{
font-weight: 600;
font-size: 36px;
line-height: 47px;
color: #1F2735;
text-align: center;
}
.blogPageBlogList{
display: grid;
grid-template-columns: repeat(3, 1fr);
grid-column-gap: 24px;
grid-row-gap: 24px;
margin-top: 47px;
}

.blogPageBlogList .blogList{
background-color: #fff;
}

.kycHeaderContainer{
background: linear-gradient(142.42deg, #014838 4.05%, #2E8568 78.26%);
padding: 74px 0px 150px 0px;
position: relative;
}
.kycHeaderContainer::after{
content: "";
display: block;
position: absolute;
top: -75px;
right: 0px;
left: 0px;
z-index: 1;
width: 100%;
height: calc(100% + 75px);
background-image: url(/wp-content/uploads/2023/04/kycHeaderBg.png);
background-size: contain;
background-repeat: no-repeat;
background-position: top right;
}
.kycHeaderBlok{
display: grid;
grid-template-columns: 453px 683px;
grid-column-gap: 64px;
align-items: center;
position: relative;
z-index: 2;
}
.kycHeaderLeft{

}
.kycHeaderLeft>h1{
font-weight: 600;
font-size: 36px;
line-height: 47px;
color: #fff;
}
.kycHeaderLeft>p{
font-weight: 400;
font-size: 16px;
line-height: 26px;
color: #fff;
padding: 0px;
margin: 25px 0px 60px 0px;
}
.kycHeaderButtonBlok{
display: grid;
grid-template-columns: 1fr 182px;
grid-column-gap: 30px;
align-items: center;
}
.buttonBookDemo{
display: grid;
grid-auto-flow: column;
align-items: center;
width: fit-content;
width: -moz-fit-content;
text-decoration: none;
border-radius: 10px;
background-color: #54f2a4;
color: #1d5945;
font-weight: 600;
font-size: 16px;
line-height: 19px;
padding: 16px 50px;
position: relative;
white-space: nowrap;

-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.buttonBookDemo:before {
content: url(/wp-content/uploads/2023/04/bookDemoIcon.svg);
width: 24px;
height: 24px;
margin-right: 15px;
}
.buttonBookDemo:hover {
background-color: #66ffb3;
text-decoration: none;
}
.kycHeaderButtonBlok .buttonBookDemo{

}
.kycHeaderButtonRightBlok{
display: grid;
grid-template-columns: 1fr 1fr;
}
.kycHeaderButtonRightBlok>span{
font-weight: 500;
font-size: 16px;
line-height: 19px;
color: #fff;
}
.kycHeaderButtonRightBlok>span:nth-child(1){
padding-right: 15px;
border-right: 1px solid #FFFFFF;
}
.kycHeaderButtonRightBlok>span:nth-child(2){
padding-left: 15px;
}
.kycHeaderRight{
width: 100%;
font-size: 0px;
}
.kycHeaderRight>img{
width: 100%;
}
.kycHeaderImagesMob{
display: none;
}
.kycHeaderCardContainer{
margin-top: -70px;
position: relative;
z-index: 10;
}
.kycHeaderCardBlok{
display: grid;
grid-template-columns: repeat(4, 1fr);
grid-column-gap: 24px;
}
.kycHeaderCard{
display: grid;
grid-template-columns: 1fr;
grid-column-gap: 15px;
padding: 30px 30px;
background-color: #E8F6F3;
-webkit-box-shadow: 0px 18px 17px rgba(31, 39, 53, 0.01);
box-shadow: 0px 18px 17px rgba(31, 39, 53, 0.01);
border-radius: 20px;
position: relative;
}
.kycHeaderCardIcon{
width: 26px;
position: absolute;
top: -10px;
left: 30px;
}
.kycHeaderCardText{

}
.kycHeaderCardText>h2{
font-weight: 600;
font-size: 20px;
line-height: 30px;
color: #1F2735;
margin-bottom: 4px;
}
.kycHeaderCardText>p{
font-weight: 400;
font-size: 16px;
line-height: 26px;
color: #1F2735;
padding: 0px;
}

.kycNewAccountsContainer{
padding: 140px 0px 90px 0px;
}
.kycNewAccountsBlok{
display: grid;
grid-template-columns: 499px 1fr;
grid-column-gap: 130px;
}
.kycNewAccountsLeft{

}
.kycNewAccountsLeft>h2{
font-weight: 600;
font-size: 36px;
line-height: 47px;
margin-bottom: 80px;
}
.kycNewAccountsLeft>h2>span{
background-color: #FFF9E3;
border-radius: 4px;
padding: 0px 5px;
}
.kycNewAccountsLeft>img{
width: 470px;
}
.kycNewAccountsRight{
padding-top: 18px;
}
.kycNewAccountsList{
position: relative;
padding-bottom: 80px;
padding-left: 60px;
border-left: 2px solid #FFC866;
}
.kycNewAccountsList:last-child{
padding-bottom: 0px;
border-left: none;
}
.kycNewAccountsList::before{
content: "";
display: block;
width: 34px;
height: 34px;
background-image: url(/wp-content/uploads/2023/05/kycNewAccountsListIcon.svg);
background-repeat: no-repeat;
background-size: contain;
background-position: center;
background-color: #fff;
position: absolute;
top: 0px;
left: -18px;
}

.kycNewAccountsTitle{
margin-bottom: 16px;
display: grid;
grid-template-columns: max-content max-content;
align-items: center;
grid-column-gap: 10px;
}
.kycNewAccountsTitle>h3{
font-weight: 600;
font-size: 26px;
line-height: 31px;
color: #1F2735;
}
.kycNewAccountsMinutes{
font-weight: 500;
font-size: 12px;
line-height: 18px;
color: #1F2735;
background-color: #FFF9E3;
border-radius: 4px;
padding: 5px 12px;
text-transform: uppercase;
}
.kycNewAccountsList>p{
font-weight: 400;
font-size: 16px;
line-height: 26px;
color: #1F2735;
padding: 0px;
max-width: 375px;
}
.kycBusinessNeedsContainer{
background-color: #F9F9F9;
padding: 90px 0px;
}
.kycBusinessNeedsBlok{

}
.kycBusinessNeedsBlok>h2{
font-weight: 600;
font-size: 36px;
line-height: 47px;
color: #000;
text-align: center;
max-width: 860px;
margin: 0px auto;
}
.kycBusinessNeedsList{
margin-top: 70px;
display: grid;
grid-template-columns: repeat(3, 1fr);
grid-column-gap: 24px;
}
.kycBusinessNeeds{
background-color: #fff;
-webkit-box-shadow: 0px -18px 17px rgba(31, 39, 53, 0.01);
box-shadow: 0px -18px 17px rgba(31, 39, 53, 0.01);
border-radius: 32px;
padding: 40px 40px 50px 40px;
}
.kycBusinessNeedsIcon{
display: grid;
justify-items: center;
align-items: center;
width: 120px;
height: 120px;
background-color: #fff;
-webkit-box-shadow: 0px 9px 20px rgba(31, 39, 53, 0.05);
box-shadow: 0px 9px 20px rgba(31, 39, 53, 0.05);
border-radius: 15px;
margin-bottom: 30px;
}
.kycBusinessNeedsIcon>img{

}
.kycBusinessNeeds>h3{
font-weight: 600;
font-size: 22px;
line-height: 27px;
color: #1F2735;
margin-bottom: 15px;
}
.kycBusinessNeeds>p{
font-weight: 400;
font-size: 16px;
line-height: 26px;
color: #1F2735;
padding: 0px;
}
.kycBringBusinessContainer{
background: linear-gradient(142.42deg, #014838 4.05%, #2E8568 78.26%);
padding: 90px 0px;
}
.kycBringBusinessBlok{
display: grid;
}
.kycBringBusinessBlok>h2{
font-weight: 600;
font-size: 36px;
line-height: 47px;
color: #fff;
max-width: 670px;
margin: 0px auto;
text-align: center;
}
.kycBringBusinessList{
padding: 80px 90px 70px 90px;
background-color: #fff;
border-radius: 32px;
display: grid;
grid-template-columns: 1fr 1fr;
grid-column-gap: 60px;
grid-row-gap: 50px;
margin-top: 80px;
}

.kycBringBusiness{
padding-bottom: 48px;
border-bottom: 2px solid rgba(31,39,53,0.05);
max-width: 475px;
display: grid;
grid-template-columns: 78px 1fr;
grid-column-gap: 30px;
}

.kycBringBusiness:nth-child(n+4){
padding-bottom: 0px;
border-bottom: none;
}
.kycBringBusinessIcon{
width: 78px;
}
.kycBringBusinessText{

}
.kycBringBusinessText>h3{
font-weight: 600;
font-size: 26px;
line-height: 31px;
color: #1F2735;
margin-bottom: 19px;
}
.kycBringBusinessText>p{
font-weight: 400;
font-size: 16px;
line-height: 26px;
color: #1F2735;
padding: 0px;
}

.kycBringBusinessImages{
margin-top: -57px;
font-size: 0px;
text-align: right;
}
.kycBringBusinessImages>img{
width: 396px;
}
.kycBringBusinessBlok .buttonBookDemo{
justify-self: center;
margin-top: -26px;
}

.kycClientManagementContainer{
padding: 90px 0px;
}
.kycClientManagementBlok{

}
.kycClientManagementBlok>h2{
font-weight: 600;
font-size: 36px;
line-height: 47px;
color: #1F2735;
margin-bottom: 15px;
text-align: center;
}
.kycClientManagementBlok>p{
font-weight: 400;
font-size: 16px;
line-height: 24px;
color: #1F2735;
padding: 0px;
text-align: center;
max-width: 510px;
margin: 0px auto;
}
.kycClientManagementList{
margin-top: 99px;
display: grid;
grid-template-columns: 1fr 1fr;
grid-column-gap: 24px;
grid-row-gap: 43px;
}
.kycClientManagement{
padding: 60px;
border-radius: 32px;
background-color: #E8F6F3;
position: relative;
}
.kycClientManagement .paymentCardSchemeTitle{
left: 60px;
}
.kycClientManagementLabel{
font-weight: 500;
font-size: 14px;
line-height: 21px;
color: #fff;
padding: 10px 20px;
border-radius: 8px;
text-transform: uppercase;
width: fit-content;
width: -moz-fit-content;
margin-bottom: 26px;
background-color: #34A27D;
}
.kycClientManagement>h3{
font-weight: 600;
font-size: 26px;
line-height: 31px;
color: #1F2735;
margin-bottom: 20px;
}
.kycClientManagement>p{
font-weight: 400;
font-size: 16px;
line-height: 22px;
color: #1F2735;
padding: 0px;
}
.kycClientManagement:nth-child(4n+2),.kycClientManagement:nth-child(4n+3){
background-color: #E6EEF3;
}
.kycClientManagement:nth-child(4n+2) .kycClientManagementLabel,.kycClientManagement:nth-child(4n+3) .kycClientManagementLabel{
background-color: #5182D9;
}
.buttonContactExperts{
width: fit-content;
width: -moz-fit-content;
text-decoration: none;
border-radius: 10px;
background-color: #54f2a4;
color: #1d5945;
font-weight: 600;
font-size: 16px;
line-height: 20px;
padding: 18px 50px;
position: relative;
white-space: nowrap;

-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.buttonContactExperts:hover {
background-color: #66ffb3;
text-decoration: none;
}
.kycClientManagementLast{
margin-top: 43px;
background-color: #E8F6F3;
border-radius: 32px;
padding: 60px 100px;
display: grid;
grid-template-columns: 640px max-content;
justify-content: space-between;
align-items: center;
}
.kycClientManagementLast>h3{
font-weight: 600;
font-size: 26px;
line-height: 31px;
color: #1F2735;
}
.kycClientManagementLast>.buttonContactExperts{

}
.kycSettingsImagesContainer{
background: linear-gradient(142.42deg, #014838 4.05%, #2E8568 78.26%);
padding: 90px 0px;
}
.kycSettingsImagesBlok{

}
.kycSettingsImages{
width: 100%;
}
.kycSettingsImagesTab{
width: 100%;
display: none;
}
.kycSettingsImagesMob{
width: 100%;
display: none;
}
.kycHowAutomatedContainer{
padding: 90px 0px 147px 0px;
}
.kycHowAutomatedBlok{

}
.kycHowAutomatedBlok>h2{
font-weight: 600;
font-size: 36px;
line-height: 47px;
color: #1F2735;
max-width: 650px;
margin: 0px auto;
text-align: center;
}
.kycHowAutomatedList{
margin-top: 50px;
display: grid;
grid-template-columns: repeat(3, 1fr);
border-radius: 32px;
background: #F9F9F9;
padding: 50px 0px;
}
.kycHowAutomated{
display: grid;
grid-template-columns: 14px 1fr;
grid-column-gap: 16px;
padding: 0px 50px;
border-right: 2px solid #DBE1DF;
}
.kycHowAutomated:last-child{
border: none;
}
.kycHowAutomated>img{
width: 14px;
margin-top: 2px;
}
.kycHowAutomated>p{
font-weight: 600;
font-size: 20px;
line-height: 30px;
color: #1F2735;
padding: 0px;
}
.kycSliderContainer{

}
.kycSliderClientContainer{
padding-bottom: 85px;
position: relative;
}
.kycSliderClientBg1{
width: 176px;
position: absolute;
right: 0px;
top: -82px;
}
.kycSliderClientBg2{
width: 176px;
position: absolute;
left: 0px;
top: 47px;
}
.kycSliderBlok{
display: grid;
}
.kycSliderClientContainer{

}
.kycSliderProviderContainer{

}
.kycSliderTitle{
font-weight: 500;
font-size: 16px;
line-height: 20px;
color: #0F6A56;
letter-spacing: 0.32px;
text-align: center;
margin-bottom: 24px;
text-transform: uppercase;
}

.kycSliderBlok>h2{
font-weight: 600;
font-size: 26px;
line-height: 31px;
color: #1F2735;
margin: 0px auto;
text-align: center;
}
.kycSliderClientContainer .kycSliderBlok>h2{
max-width: 500px;
}
.kycSliderProviderContainer .kycSliderBlok>h2{
max-width: 600px;
}
.kycSliderListOb{
border-radius: 32px;
overflow: hidden;
padding-top: 100px;
position: relative;
margin-top: 60px;
background-color: #E8F6F3;
}
.kycSliderList{

}
.kycSliderList .swiper-slide{
background-color: transparent;
}
.kycSlider{
display: grid;
grid-template-columns: 242px 446px;
grid-column-gap: 56px;
align-items: center;
justify-content: center;
width: 100%;
min-height: 498px;

}
.kycSliderText{

}
.kycSliderText>h3{
font-weight: 500;
font-size: 22px;
line-height: 33px;
color: #1F2735;
text-align: left;

-moz-user-select: none;
-khtml-user-select: none;
user-select: none; 
}
.kycSliderText>p{
font-weight: 400;
font-size: 16px;
line-height: 26px;
color: #1F2735;
opacity: 0.7;
text-align: left;
padding: 0px;
margin-top: 10px;
max-width: 220px;

-moz-user-select: none;
-khtml-user-select: none;
user-select: none; 
}
.kycSlider>img{
width: 100%;
height: auto;

-moz-user-select: none;
-khtml-user-select: none;
user-select: none; 
}
.kycSliderPagination{
background: linear-gradient(142.42deg, #2E8568 4.05%, #014838 98.26%);
height: 100px;
position: absolute;
top: 0px;
left: 0px;
width: 100%;
display: grid;
grid-auto-flow: column;
grid-column-gap: 30px;
justify-content: center;
align-items: center;
}
.kycSliderPagination .swiper-pagination-bullet{
width: 50px;
height: 50px;
border-radius: 50%;

background-color: #34A27D;
font-weight: 600;
font-size: 14px;
line-height: 22px;
color: #fff;
opacity: 1;
display: grid;
justify-items: center;
align-items: center;
position: relative;
margin: 0px !important;
-moz-user-select: none;
-khtml-user-select: none;
user-select: none; 

-webkit-transition: background 0.3s ease-in-out;
-moz-transition: background 0.3s ease-in-out;
-ms-transition: background 0.3s ease-in-out;
-o-transition: background 0.3s ease-in-out;
transition: background 0.3s ease-in-out;
}
.kycSliderPagination .swiper-pagination-bullet::before{
content: "";
width: 30px;
height: 2px;
background-color: #34A27D;
position: absolute;
left: 50px;
}

.kycSliderPagination .swiper-pagination-bullet.swiper-pagination-bullet-active ~ .swiper-pagination-bullet{
background-color: rgba(232, 246, 243, 0.1);
}
.kycSliderPagination .swiper-pagination-bullet:last-child::before,
.kycSliderPagination .swiper-pagination-bullet.swiper-pagination-bullet-active ~ .swiper-pagination-bullet::before{
display: none;
}
.kycSliderPagination .swiper-pagination-bullet:last-child.swiper-pagination-bullet-active{
font-size: 0px;
}
.kycSliderPagination .swiper-pagination-bullet:last-child.swiper-pagination-bullet-active::after{
content: "";
display: block;
width: 100%;
height: 100%;
background-image: url(/wp-content/uploads/2023/04/sliderPacinationChek.svg);
background-repeat: no-repeat;
background-size: initial;
background-position: center;
position: absolute;
left: 0px;
top: 0px;
}
.kycSliderPagination .swiper-pagination-bullet:hover{
background-color: #34A27D !important;
}
.kycSliderListOb .swiper-button-next.kycSliderNext::after,.kycSliderListOb .swiper-button-prev.kycSliderPrev::after{
display: none;
}
.kycSliderListOb .swiper-button-next.kycSliderNext,.kycSliderListOb .swiper-button-prev.kycSliderPrev{
background-image: none;
width: 48px;
height: 48px;
border-radius: 10px;
background-color: #fff;
display: grid;
justify-items: center;
align-items: center;
top: calc(50% + 48px);
outline: none;

-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.kycSliderListOb .swiper-button-next.kycSliderNext{
right: 110px;
}
.kycSliderListOb .swiper-button-prev.kycSliderPrev{
left: 110px;
}
.kycSliderListOb .swiper-button-next.kycSliderNext.swiper-button-next.swiper-button-disabled, .kycSliderListOb .swiper-button-prev.kycSliderPrev.swiper-button-prev.swiper-button-disabled{
opacity: 0.3;
}
.kycSliderListOb .swiper-button-next.kycSliderNext:hover,.kycSliderListOb .swiper-button-prev.kycSliderPrev:hover{
opacity: 0.7;
}

/*  */

.find-more-solutions .wrapper .card-wrapper .button-arrow{
margin-bottom: 5px !important;
}
.find-more-solutions .wrapper .card-wrapper .button-arrow:last-child{
margin-bottom: 0px !important;
}
.find-more-solutions .wrapper{
height: 100% !important;
text-align: left !important;
}
.find-more-solutions .swiper-slide{
height: initial !important;
background-color: transparent !important;
}

.find-more-solutions{
width: 100% !important;
overflow-x: hidden !important;
}
.findSliderSWMob{
display: none;
}
.findSliderSWContainer{
position: relative !important;
}
.findSliderSWNext,.findSliderSWPrev{
width: 48px !important;
height: 48px !important;
background-color: #CFE1DD !important;
background-image: none !important;
border-radius: 10px !important;
top: calc(50% - 60px) !important;
margin: 0px !important;

-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.findSliderSWNext{
right: -84px !important;
}
.findSliderSWPrev{
left: -84px !important;
}
.findSliderSWNext:hover,.findSliderSWPrev:hover{
opacity: 0.7;
}
.findSliderSWNext::after,.findSliderSWPrev::after{
display: none !important;
}
.findSliderSWNext.swiper-button-disabled,.findSliderSWPrev.swiper-button-disabled{
opacity: 1 !important;
background-color: #efefef !important;
}
.findSliderSWDes .swiper-wrapper{
padding-bottom: 72px !important;
}
.findSliderSWPagination{
bottom: 0px !important;
}
.findSliderSWPagination .swiper-pagination-bullet{
width: 12px !important;
height: 12px !important;
background-color: #CFE1DD;
opacity: 1 !important;
margin: 0px 10px !important;

-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.findSliderSWPagination .swiper-pagination-bullet:hover{
background-color: #54F2A4;
}
.findSliderSWPagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
background-color: #2E8568 !important;
}
.find-more-solutions .findSliderSWContainer .wrapper{
-moz-user-select: none !important;
-khtml-user-select: none !important;
user-select: none !important;
}
/*  */

.kycInstructionContainer{
margin-top: -73px;
}
.kycInstructionBlok{
background: linear-gradient(142.42deg, #014838 4.05%, #2E8568 78.26%);
border-radius: 0px 0px 32px 32px;
padding: 153px 0px 77px 0px;
}
.kycInstructionBlokCen{
width: 767px;
display: grid;
grid-template-columns: 404px 1fr;
grid-column-gap: 66px;
margin: 0px auto;
}
.kycInstructionImages{
width: 100%;
max-width: 404px;
justify-self: center;
}
.kycInstructionRight{
display: grid;
grid-row-gap: 50px;
grid-template-rows: min-content min-content;
align-content: center;
}
.kycInstructionRight>li{
font-weight: 400;
font-size: 16px;
line-height: 24px;
color: #fff;
position: relative;
padding-left: 39px;
}
.kycInstructionRight>li::before{
content: "";
display: block;
width: 14px;
height: 14px;
background-image: url(/wp-content/uploads/2023/04/kycNewAccountsListIcon-1.svg);
background-repeat: no-repeat;
background-size: contain;
background-position: center;
position: absolute;
top: 5px;
left: 0px;
}
.paymentHeaderContainer{
  padding: 75px 0px 136px 0px;
}
.paymentHeaderContainer .kycHeaderBlok{
  grid-template-columns: 1fr 683px;
  grid-column-gap: 0px;
}
.paymentHeaderContainer .kycHeaderLeft>h1{
  font-size: 40px;
  line-height: 52px;
}
.paymentHeaderContainer .kycHeaderLeft>p{
  max-width: 410px;
  margin: 36px 0px 56px 0px;
}
.paymentWhiteLabelContainer{
  padding: 50px 0px 90px 0px;
}
.paymentWhiteLabelBlok{

}
.paymentWhiteLabelBlok>h2{
  font-weight: 600;
  font-size: 36px;
  line-height: 47px;
  color: #1F2735;
  text-align: center;
  max-width: 770px;
  margin: 0px auto;
}
.paymentWhiteLabelList{
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 24px;
  margin: 94px 0px 26px 0px;
}
.paymentWhiteLabel{
  background-color: #E8F6F3;
  border-radius: 32px;
  padding: 30px 50px 50px 40px;
  display: grid;
  grid-template-columns: 78px 1fr;
  grid-column-gap: 20px;
}
.paymentWhiteLabel>img{

}
.paymentWhiteLabelText{
  margin-top: 22px;
}
.paymentWhiteLabelText>h3{
  font-weight: 600;
  font-size: 26px;
  line-height: 31px;
  color: #1F2735;
  margin-bottom: 19px;
}
.paymentWhiteLabelText>p{
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #1F2735;
  padding: 0px;
}
.paymentGlobalMerchant{
  border-radius: 32px;
  overflow: hidden;
}
.paymentGlobalMerchantTop{
  background: linear-gradient(142.42deg, #014838 4.05%, #2E8568 78.26%);
  height: 250px;
  position: relative;
}
.paymentGlobalMerchantTop>h3{
  position: relative;
  z-index: 5;
  font-weight: 600;
  font-size: 28px;
  line-height: 40px;
  color: #fff;
  padding: 73px 0px 0px 80px;
  max-width: 780px;
}
.paymentGlobalMerchantTop>h3>span{
  background-color: #FF8A00;
  border-radius: 4px;
  display: inline-block;
  padding: 0px 12px;
}
.paymentGlobalMerchantBg,.paymentGlobalMerchantBgTab,.paymentGlobalMerchantBgMob{
  position: absolute;
  right: 0px;
  bottom: 0px;
  z-index: 1;
}
.paymentGlobalMerchantBgTab,.paymentGlobalMerchantBgMob{
  display: none;
}
.paymentGlobalMerchantBottom{
  background-color: #E8F6F3;
  padding: 25px 80px;
  display: grid;
  grid-auto-flow: column;
  justify-content: center;
  align-items: center;
  grid-column-gap: 100px;
}
.paymentGlobalMerchantBottom>p{
  font-weight: 500;
  font-size: 20px;
  line-height: 24px;
  color: #1F2735;
  padding: 0px;
}

.buttonAnimation{
  display: grid;
  height: 56px;
  position: relative;
  padding: 0px 60px 0px 20px;
  align-items: center;
  font-weight: 600;
  font-size: 16px;
  line-height: 19px;
  color: #1D5945;
  text-decoration: none !important;
  width: fit-content;
  width: -moz-fit-content;
}
.buttonAnimation::after{
  content: url(/wp-content/uploads/2023/05/buttonAnimationArrow.svg);
  width: 24px;
  height: 24px;
  position: absolute;
  top: 16px;
  right: 16px
}
.buttonAnimation::before{
  position: absolute;
  content: "";
  width: 56px;
  height: 56px;
  top: 0;
  left: 0;
  background-color: #0f6a56;
  opacity: .2;
  border-radius: 10px;
}

.buttonAnimation.buttonAnimationHover::before{
  content: "";
  animation-name: buttonAnimationHover;
  animation-fill-mode:forwards;
  animation-duration:1.2s;
  right:0;
  left:auto;
}
.buttonAnimation.buttonAnimationUn::before{
  content: "";
  animation-name: buttonAnimationUn;
  animation-fill-mode:forwards;
  animation-duration:1.2s
}
.buttonAnimation:active::before{
  background-color: #54F2A4;
}
@keyframes buttonAnimationUn{
  0%{
    width:56px;
    right:0;
    left:auto
  }
  40%{
    width:102%
  }
  100%{
    width:56px;
    left:0;
    right:auto
  }
}
@keyframes buttonAnimationHover{
  0%{
    width:56px;
    left:0
  }
  40%
  {
    width:102%
  }
  100%{
    width:56px;
    right:0;
    left:auto
  }
}


.paymentNewAccountsContainer{
  background-color: #F9F9F9;
  padding: 90px 0px;
}
.paymentNewAccountsContainer .kycNewAccountsBlok{
  grid-column-gap: 149px;
}
.paymentNewAccountsContainer .kycNewAccountsLeft{
  margin-top: 14px;
}
.paymentNewAccountsContainer .kycNewAccountsLeft>h2{
  margin-bottom: 30px;
  max-width: 455px;
}
.paymentNewAccountsContainer .kycNewAccountsLeft>p{
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  margin-bottom: 22px;
  max-width: 380px;
  padding: 0px;
}
.paymentNewAccountsContainer .kycNewAccountsRight{
  padding-top: 0px;
}
.paymentNewAccountsContainer .kycNewAccountsTitle{
  grid-template-columns: initial;
}
.paymentNewAccountsContainer .kycNewAccountsList::before{
  background-color: #f9f9f9;
}


.chooseOptionContainer{
  padding: 90px 0px 160px 0px;
}
.chooseOptionBlok{

}
.chooseOptionBlok>h2{
  font-weight: 600;
  font-size: 36px;
  line-height: 47px;
  color: #1F2735;
  text-align: center;
  max-width: 1050px;
  margin: 0px auto 25px auto;
}
.chooseOptionBlok>h2>span{
  background-color: #FFF9E3;
  border-radius: 4px;
  padding: 0px 12px;
}
.chooseOptionBlok>p{
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #1F2735;
  text-align: center;
  padding: 0px;
  max-width: 630px;
  margin: 0px auto;
}
.chooseOptionList{
  margin-top: 80px;
  display: grid;
  justify-items: end;
  grid-row-gap: 24px;
}
.chooseOption{
  display: grid;
  grid-template-columns: 1fr 592px;
  grid-column-gap: 37px;
  align-items: center;
  position: relative;
  width: 1100px;
  background-color: #E8F6F3;
  border-radius: 32px;
  padding: 45px 44px 44px 100px;
}
.chooseOptionNumber{
  position: absolute;
  left: -100px;
  top: 0px;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  display: grid;
  align-items: center;
  justify-items: center;
  background-color: #F9F9F9;
  border: 3px solid #FFC866;
  font-weight: 600;
  font-size: 14px;
  line-height: 22px;
  color: #1F2735;
}
.chooseOptionText{

}
.chooseOptionText>h3{
  font-weight: 600;
  font-size: 26px;
  line-height: 31px;
  color: #1F2735;
}
.chooseOptionText>p{
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #1F2735;
  padding: 0px;
  margin: 20px 0px 30px 0px;
}
.chooseOptionImages{
  width: 100%;
  position: relative;
  z-index: 5;
}
.chooseOptionImages>img{
  width: 100%;
}

.chooseOption.chooseOptionLast{
  background: linear-gradient(142.42deg, #014838 4.05%, #2E8568 78.26%);
}
.chooseOptionLast .chooseOptionText>h3,.chooseOptionLast .chooseOptionText>p{
  color: #fff;
}
.chooseOptionBg{
  position: absolute;
  top: 0px;
  right: 0px;
  z-index: 1;
}
.turnkeyPaymentContainer{
  padding-bottom: 90px;
  position: relative;
}
.turnkeyPaymentContainerBg{
  position: absolute;
  left: 0px;
  bottom: 167px;
}
.turnkeyPaymentBlok{
  display: grid;
  grid-template-columns: 1fr 587px;
  grid-column-gap: 170px;
}
.turnkeyPaymentLeft{

}
.turnkeyPaymentLeft>h2{
  font-weight: 400;
  font-size: 16px;
  line-height: 19px;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  color: #0F6A56;
}
.turnkeyPaymentLeft>h3{
  font-weight: 600;
  font-size: 36px;
  line-height: 47px;
  color: #1F2735;
  margin: 16px 0px 25px 0px;
}
.turnkeyPaymentLeft>p{
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  padding: 0px;
}
.turnkeyPaymentRight{
  margin-top: 20px;
}
.turnkeyPayment{
  display: grid;
  grid-template-columns: 132px 1fr;
  grid-column-gap: 47px;
  align-items: center;
  padding: 58px 0px 60px 0px;
  border-top: 2px solid rgba(229,235,233,0.5);
}
.turnkeyPayment:last-child{
  border-bottom: 2px solid rgba(229,235,233,0.5);
  padding-bottom: 58px;
}
.turnkeyPaymentImagesBlok{
  display: grid;
  grid-row-gap: 10px;
}
.turnkeyPaymentImages{
  width: 132px;
  height: 100px;
  background-color: #E8F6F3;
  border-radius: 15px;
  display: grid;
  justify-items: center;
  align-items: center;
}
.turnkeyPaymentImages>img{

}
.turnkeyPaymentText{

}
.turnkeyPaymentText>h4{
  font-weight: 500;
  font-size: 22px;
  line-height: 33px;
  color: #000;
  margin-bottom: 16px;
}
.turnkeyPaymentText>p{
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #000;
  padding: 0px;
}

.endToEndProcessorContainer{
  background: linear-gradient(90deg, #419377 -2.4%, #1D5945 100%);
  padding: 80px 0px 175px 0px;
  position: relative;
}
.endToEndProcessorBlok{
  position: relative;
  z-index: 5;
}
.endToEndProcessorBlok>h2{
  font-weight: 400;
  font-size: 16px;
  line-height: 19px;
  text-align: center;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  color: #FFC866;
}
.endToEndProcessorBlok>h3{
  font-weight: 600;
  font-size: 36px;
  line-height: 47px;
  color: #fff;
  text-align: center;
  margin: 16px auto 25px auto;
  max-width: 1023px;
}
.endToEndProcessorBlok>p{
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #fff;
  text-align: center;
  padding: 0px;
  margin: 0px auto;
  max-width: 612px;
}
.endToEndProcessorList{
  display: grid;
  grid-template-columns: repeat(4,1fr);
  grid-column-gap: 24px;
  position: absolute;
  left: 0px;
  bottom: -240px;
  width: 100%;
}
.endToEndProcessor{
  background-color: #fff;
  -webkit-box-shadow: 0px 18px 17px rgba(31, 39, 53, 0.01);
  box-shadow: 0px 18px 17px rgba(31, 39, 53, 0.01);
  border-radius: 20px;
  padding: 30px 30px;
  display: grid;
  grid-template-columns: 1fr;
  grid-column-gap: 15px;
  position: relative;
}
.endToEndProcessor>p{
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #1F2735;
  padding: 0px;
  max-width: 158px;
}
.endToEndProcessorBg,.endToEndProcessorBgTab,.endToEndProcessorBgMob{
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 1;
}
.endToEndProcessorBgTab,.endToEndProcessorBgMob{
  display: none;
}
.processingCentersContainer{
  background-color: #E8F6F3;
  padding: 183px 0px 90px 0px;
}
.processingCentersBlok{
  display: grid;
  grid-row-gap: 90px;
}
.processingCentersList{
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 50px;
  border: 2px solid #BDDAD3;
  border-radius: 32px;
}
.processingCenters{
  display: grid;
  grid-template-columns: 93px 1fr;
  grid-column-gap: 30px;
  padding: 60px 60px;
}
.processingCenters:nth-child(1){
  padding-right: 0px;
}
.processingCenters:nth-child(2){
  border: 2px solid #BDDAD3;
  border-right: 0px;
  border-radius: 32px;
  margin-top: -2px;
  margin-bottom: -2px;
}
.processingCentersImages{
  width: 100%;
}
.processingCentersRight{

}
.processingCentersRight>h2{
  font-weight: 500;
  font-size: 22px;
  line-height: 33px;
  color: #1F2735;
  margin-bottom: 24px;
}
.processingCentersText{
  display: grid;
  grid-row-gap: 20px;
}
.processingCentersText>li{
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #1F2735;
  padding-left: 25px;
  position: relative;
  max-width: 385px;
}
.processingCentersText>li::before{
  content: "";
  position: absolute;
  left: 0px;
  top: 6px;
  width: 9px;
  height: 9px;
  font-size: 0px;
  background-image: url(/wp-content/uploads/2023/05/processingCentersIcon.svg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.processingCentersBlok .buttonAnimation{
  justify-self: center;
}
.partnerWithBoxopayList{
  display: grid;
  grid-row-gap: 16px;
  margin-top: 24px;
}
.partnerWithBoxopayList>li{
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #1F2735;
  padding-left: 25px;
  position: relative;
  max-width: 280px;
}
.partnerWithBoxopayList>li::before{
  content: "";
  position: absolute;
  left: 0px;
  top: 8px;
  width: 9px;
  height: 9px;
  font-size: 0px;
  background-image: url(/wp-content/uploads/2023/05/partnerWithBoxopayListIcon.svg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}

.paymentCardSchemeContainer{
  padding: 90px 0px;
  position: relative;
}
.paymentCardSchemeBlok{
  display: grid;
}
.paymentCardSchemeBlok>h2{
  font-weight: 400;
  font-size: 16px;
  line-height: 19px;
  color: #0F6A56;
  text-align: center;
  letter-spacing: 0.02em;
  text-transform: uppercase;
}
.paymentCardSchemeBlok>h3{
  font-weight: 600;
  font-size: 36px;
  line-height: 47px;
  color: #1F2735;
  text-align: center;
  margin: 16px 0px 25px 0px;
}
.paymentCardSchemeBlok>p{
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #1F2735;
  text-align: center;
  padding: 0px;
  max-width: 445px;
  margin: 0px auto;
}
.paymentCardSchemeFirst{
  display: grid;
  grid-template-columns: 593px 1fr;
  grid-column-gap: 76px;
  background: linear-gradient(142.42deg, #014838 4.05%, #2E8568 78.26%);
  border-radius: 32px;
  padding: 54px 101px 54px 44px;
  align-items: center;
  margin-top: 80px;
  position: relative;
}
.paymentCardSchemeFirstImages{
  width: 100%;
position: relative;
  z-index: 5;
}
.paymentCardSchemeFirstList{
  display: grid;
  grid-row-gap: 20px;
  position: relative;
  z-index: 5;
}
.paymentCardSchemeFirstList>li{
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #fff;
  padding-left: 25px;
  position: relative;
}

.paymentCardSchemeFirstList>li::before{
  content: "";
  position: absolute;
  left: 0px;
  top: 8px;
  width: 9px;
  height: 9px;
  font-size: 0px;
  background-image: url(/wp-content/uploads/2023/05/cardSchemeListIcon.svg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.cardSchemeFirstBg{
  position: absolute;
  bottom: 0px;
  left: 0px;
  z-index: 1;
}
.cardSchemeFirstBgTab{
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 1;
  max-width: initial !important;
  display: none;
}

.paymentCardSchemeList{
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 24px;
  margin: 48px 0px 70px 0px;
}
.paymentCardScheme{
  background-color: #E8F6F3;
  border-radius: 32px;
  padding: 69px 70px 70px 70px;
  position: relative;
}
.paymentCardScheme:nth-child(2){
  background-color: #E2F2F7;
}
.paymentCardSchemeText{
  border-top: 2px solid rgba(15,106,86,0.05);
  padding: 33px 0px 35px 0px;
}
.paymentCardSchemeText:last-child{
  border-bottom: 2px solid rgba(15,106,86,0.05);
  padding-bottom: 33px;
}
.paymentCardSchemeText>h4{
  font-weight: 600;
  font-size: 22px;
  line-height: 29px;
  color: #1F2735;
  margin-bottom: 4px;
}
.paymentCardSchemeText>p{
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #1F2735;
  padding: 0px;
}
.paymentCardSchemeBg{
  position: absolute;
  right: 0px;
  bottom: 0px;
}
.paymentCardSchemeTitle{
  font-weight: 500;
  font-size: 14px;
  line-height: 21px;
  color: #1F2735;
  text-transform: uppercase;
  padding: 10px 20px;
  background-color: #FFC866;
  border-radius: 8px;
  width: fit-content;
  width: -moz-fit-content;
  position: absolute;
  left: 50px;
  top: -20px;
  z-index: 10;
}
.paymentCardSchemeBlok .buttonAnimation{
  justify-self: center;
}
.paymentCardSchemeBg1{
  width: 176px;
  position: absolute;
  right: 0px;
  top: 55px;
}
.paymentCardSchemeBg2{
  width: 176px;
  position: absolute;
  left: 0px;
  top: 234px;
}
.automationSolutionContainer{
  padding: 50px 0px 124px 0px;
}
.automationSolutionBlok{

}
.automationSolutionBlok>h2{
  font-weight: 600;
  font-size: 36px;
  line-height: 47px;
  color: #1F2735;
  text-align: center;
  max-width: 520px;
  margin: 0px auto;
}
.automationSolutionList{
  display: grid;
  grid-template-columns: 1fr 1fr;
  margin-top: 50px;
}
.automationSolution{
  display: grid;
  grid-template-columns: 78px 1fr;
  grid-column-gap: 20px;
  padding: 50px 50px 46px 38px;
  border-left: 2px solid rgba(229,235,233,0.5);
}
.automationSolution:last-child{
  border-right: 2px solid rgba(229,235,233,0.5);
  padding-left: 50px;
}
.automationSolutionImages{

}
.automationSolutionText{
  max-width: 370px;
}
.automationSolutionText>h3{
  font-weight: 600;
  font-size: 26px;
  line-height: 31px;
  color: #1F2735;
  margin-bottom: 19px;
}
.automationSolutionText>p{
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #1F2735;
  padding: 0px;
}
.automationSolutionText>p>a{
  color: #1F2735;
  text-decoration: underline;

  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.automationSolutionText>p>a:hover{
  opacity: 0.7;
}

.automationAcquirersContainer{

}
.automationAcquirersBlok{

}
.automationAcquirersBlok>h2{
  font-weight: 600;
  font-size: 36px;
  line-height: 47px;
  color: #1F2735;
  max-width: 470px;
  text-align: center;
  margin: 0px auto;
}
.automationAcquirersFirst{
  display: grid;
  grid-template-columns: 487px 1fr;
  grid-column-gap: 129px;
  align-items: center;
  background: linear-gradient(142.42deg, #014838 4.05%, #2E8568 78.26%);
  border-radius: 32px;
  padding: 74px 78px 73px 50px;
  margin: 75px 0px 41px 0px;
  position: relative;
}
.automationAcquirersFirstImages{
  width: 100%;
position: relative;
  z-index: 5;
}
.automationAcquirersListOb{
  display: grid;
  grid-row-gap: 40px;
  position: relative;
  z-index: 5;
}
.automationAcquirersList{
  display: grid;
  grid-template-columns: 72px 1fr;
  grid-column-gap: 23px;
}
.automationAcquirersListImages{
  width: 100%;
}
.automationAcquirersListText{

}
.automationAcquirersListText>h3{
  font-weight: 600;
  font-size: 22px;
  line-height: 33px;
  color: #fff;
  margin-bottom: 10px;
}
.automationAcquirersListText>p{
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #fff;
  padding: 0px;
}
.automationAcquirersFirstBg{
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 1;
}
.automationAcquirersBottomOb{
  display: grid;
  grid-template-columns: 790px 383px;
  grid-column-gap: 26px;
}
.automationAcquirersBottom{
  background-color: #E2F2F7;
  border-radius: 32px;
  padding: 59px 104px 60px 60px;
  display: grid;
  align-items: center;
  position: relative;
}
.automationAcquirersBottom:last-child{
  background-color: #E8F6F3;
  padding-right: 45px;
}
.automationAcquirersBottom>h3{
  font-weight: 500;
  font-size: 20px;
  line-height: 30px;
  color: #1F2735;
  max-width: 600px;
  margin-bottom: 30px;
  position: relative;
  z-index: 5;
}
.automationAcquirersBottomBlok{
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 69px;
  align-items: start;
}
.automationAcquirersBottomList{
  display: grid;
  grid-row-gap: 15px;
  position: relative;
  z-index: 5;
}
.automationAcquirersBottomList>li{
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #1F2735;
  position: relative;
  padding-left: 34px;
}
.automationAcquirersBottomList>li::before{
  content: "";
  display: block;
  width: 14px;
  height: 14px;
  background-image: url(/wp-content/uploads/2023/05/automationAcquirersBottomListIcon.svg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  position: absolute;
  top: 5px;
  left: 0px;
}
.automationAcquirersBottom .paymentCardSchemeTitle{
  left: 60px;
}
.automationMaximizeContainer{
  padding: 120px 0px 90px 0px;
}
.automationMaximizeBlok{

}
.automationMaximizeBlok>h2{
  font-weight: 600;
  font-size: 36px;
  line-height: 47px;
  color: #1F2735;
  text-align: center;
  max-width: 590px;
  margin: 0px auto 15px auto;
}
.automationMaximizeBlok>p{
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #1F2735;
  padding: 0px;
  text-align: center;
  max-width: 430px;
  margin: 0px auto;
}
.automationMaximizeList{
  display: grid;
  grid-template-columns: 689px 486px;
  grid-column-gap: 24px;
  margin-top: 79px;
}
.automationMaximizeLeft{
  background: linear-gradient(142.42deg, #014838 4.05%, #2E8568 78.26%);
  border-radius: 32px;
  padding: 49px 70px 82px 70px;
  position: relative;
}
.automationMaximizeFirstImages{
  margin-bottom: 50px;
position: relative;
  z-index: 5;
}
.automationMaximizeLeft .automationAcquirersListOb{
  padding: 0px 10px 0px 9px;
}
.automationMaximizeRight{
  display: grid;
  grid-row-gap: 49px;
  grid-template-rows: min-content 1fr;
}
.automationMaximizeRight .automationAcquirersBottom{
  padding-right: 66px;
  align-items: start;
}
.automationMaximizeRight .automationAcquirersBottom:last-child{
  grid-template-rows: min-content;
}
.automationMaximizeLeftBg{
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 1;
}
.automationAcquirersBottomBg{
  position: absolute;
  bottom: 0px;
  left: 0px;
  z-index: 1;
}
.automationMaximizeRight .automationAcquirersBottom>h3{
  font-size: 17px;
  line-height: 26px;
}
.schemeHeaderContainer{
  padding-bottom: 199px;
}
.schemeCardContainer{
  margin-top: -84px;
  position: relative;
  z-index: 10;
}
.schemeCardBlok{
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  grid-column-gap: 16px;
}
.schemeCard{
  display: grid;
  grid-template-columns: 1fr;
  grid-column-gap: 15px;
  padding: 30px 30px;
  background: #E8F6F3;
  -webkit-box-shadow: 0px 18px 17px rgba(31, 39, 53, 0.01);
  box-shadow: 0px 18px 17px rgba(31, 39, 53, 0.01);
  border-radius: 20px;
  position: relative;
}
.schemeCard>img{
  width: 26px;
  position: absolute;
  top: -10px;
  left: 30px;
}
.schemeCard>p{
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #1F2735;
  padding: 0px;
}
.schemeSolutionContainer .automationSolutionText>p{
  margin-bottom: 50px;
}
.schemeSolutionContainer .automationSolutionText{
  max-width: initial;
  display: grid;
  grid-template-rows: min-content;
}
.schemeSolutionContainer .automationSolutionText .buttonAnimation{
  align-self: end;
}
.schemeSolutionContainer .automationSolution{
  padding-bottom: 35px;
}
.schemeSolutionContainer .automationSolutionList{
  margin-top: 70px;
}
.schemeSolutionContainer .automationSolutionBlok>h2{
  max-width: initial;
}
.schemeSolutionContainer.automationSolutionContainer {
  padding: 138px 0px 90px 0px;
}

.schemeBusinessSolutionContainer{
  background: linear-gradient(90deg, #419377 -2.4%, #1D5945 100%);
  padding-top: 90px;
  position: relative;
}
.schemeBusinessSolutionBlok{
  position: relative;
  z-index: 5;
}
.schemeBusinessSolutionBlok>h2{
  font-weight: 600;
  font-size: 36px;
  line-height: 47px;
  color: #fff;
  text-align: center;
  max-width: 600px;
  margin: 0px auto;
}
.schemeBusinessSolutionList{
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 24px;
  margin-top: 42px;
  position: relative;
  bottom: -57px;
}
.schemeBusinessSolution{
  background-color: #fff;
  -webkit-box-shadow: 0px 18px 17px rgba(31, 39, 53, 0.01);
  box-shadow: 0px 18px 17px rgba(31, 39, 53, 0.01);
  border-radius: 32px;
  padding: 60px 60px;
  position: relative;
}
.schemeBusinessSolution>h3{
  font-weight: 600;
  font-size: 26px;
  line-height: 31px;
  color: #1F2735;
  margin-bottom: 19px;
}
.schemeBusinessSolution>p{
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #1F2735;
  padding: 0px;
}
.schemeBusinessSolution>p>a{
  color: #1F2735;
  text-decoration: underline;

  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.schemeBusinessSolution>p>a:hover{
  opacity: 0.7;
}
.schemeBusinessSolution .paymentCardSchemeTitle{
  left: 60px;
}
.schemeBusinessSolutionBg,.schemeBusinessSolutionBgMob{
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 1;
}
.schemeBusinessSolutionBgMob{
  display: none;
}
.schemeGoAheadContainer{
  padding: 188px 0px 90px 0px;
  background-color: #E8F6F3;
  position: relative;
}
.schemeGoAheadBlok{

}
.schemeGoAheadBlok>h2{
  font-weight: 600;
  font-size: 36px;
  line-height: 47px;
  color: #1F2735;
  text-align: center;
  max-width: 540px;
  margin: 0px auto;
}
.schemeGoAheadOb{
  display: grid;
  grid-template-columns: 1fr 1fr;
  margin-top: 70px;
  border: 2px solid rgba(2,73,57,0.5);
  border-radius: 36px;
}
.schemeGoAhead{
  display: grid;
  grid-template-columns: 93px 1fr;
  grid-column-gap: 30px;
  padding: 52px 64px 78px 50px;
}
.schemeGoAheadImages{

}
.schemeGoAheadText{

}
.schemeGoAheadText>h3{
  font-weight: 600;
  font-size: 22px;
  line-height: 33px;
  color: #1F2735;
  margin-bottom: 24px;
}
.schemeGoAheadList{
  display: grid;
  grid-row-gap: 20px;
}
.schemeGoAheadList>li{
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #1F2735;
  padding-left: 25px;
  position: relative;
}
.schemeGoAheadList>li::before{
  content: "";
  position: absolute;
  left: 0px;
  top: 6px;
  width: 9px;
  height: 9px;
  font-size: 0px;
  background-image: url(/wp-content/uploads/2023/05/schemeGoAheadListIcon.svg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.schemeGoAheadBg{
  background: linear-gradient(142.42deg, #014838 4.05%, #2E8568 78.26%);
  border-radius: 32px;
  position: relative;
}
.schemeGoAheadBg .schemeGoAheadText>h3{
  color: #fff;
}
.schemeGoAheadBg .schemeGoAheadList>li{
  color: #fff;
}
.schemeGoAheadBg .schemeGoAheadList>li::before{
  background-image: url(/wp-content/uploads/2023/05/schemeGoAheadListBgIcon.svg);
}
.schemeGoAheadBg .buttonBookDemo{
  position: absolute;
  bottom: -28px;
  justify-self: center;
}
.schemeGoAheadIcon1{
  position: absolute;
  top: 137px;
  right: 0px;
}
.schemeGoAheadIcon2{
  position: absolute;
  bottom: 100px;
  left: 0px;
}
.softwareComponentsContainer{
  padding: 90px 0px 160px 0px;
}
.softwareComponentsBlok{

}
.softwareComponentsBlok>h2{
  font-weight: 600;
  font-size: 36px;
  line-height: 47px;
  color: #1F2735;
  text-align: center;
  max-width: 610px;
  margin: 0px auto;
}
.softwareComponentsCen{
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 24px;
  margin-top: 99px;
}
.softwareComponentsCenMob{
  display: none;
}
.softwareComponentsObBlok{
  display: grid;
  grid-row-gap: 50px;
}
.softwareComponentsOb{
  background: linear-gradient(142.42deg, #014838 4.05%, #2E8568 78.26%);
  border-radius: 64px 64px 32px 32px;
  height: fit-content;
  height: -moz-fit-content;
}
.softwareComponents{
  background-color: #E8F6F3;
  border-radius: 32px;
  padding: 60px 60px;
  position: relative;
}
.softwareComponentsBg{
  background-color: #E2F2F7;
}
.softwareComponents>h3{
  font-weight: 600;
  font-size: 26px;
  line-height: 31px;
  color: #1F2735;
  margin-bottom: 20px;
}
.softwareComponentsList{
  display: grid;
  grid-row-gap: 20px;
}
.softwareComponentsList>li{
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #1F2735;
  padding-left: 25px;
  position: relative;
}
.softwareComponentsList>li::before {
  content: "";
  position: absolute;
  left: 0px;
  top: 6px;
  width: 9px;
  height: 9px;
  font-size: 0px;
  background-image: url(/wp-content/uploads/2023/05/processingCentersIcon.svg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.softwareComponents>p{
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #1F2735;
  padding: 0px;
}
.softwareComponentsImages{
  margin-top: 35px;
}
.softwareComponentsOb .softwareComponentsImages{
  margin-top: 50px;
}
.softwareComponentsFooterText{
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #fff;
  padding: 25px 60px !important;
}
.softwareComponents .paymentCardSchemeTitle{
  left: 60px;
  top: -19px;
  padding: 7px 16px;
}

.freeCertificationContainer{
  padding: 23px 0px 90px 0px;
  position: relative;
}
.freeCertificationBlok{
  display: grid;
  grid-template-columns: 499px 450px;
  grid-column-gap: 91px;
  justify-content: center;
  align-items: center;
}
.freeCertificationText{
  margin-left: -22px;
}
.freeCertificationText>h2{
  font-weight: 600;
  font-size: 36px;
  line-height: 47px;
  color: #1F2735;
  margin-bottom: 25px;
}
.freeCertificationText>p{
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #1F2735;
  padding: 0px;
  margin-bottom: 24px;
}
.freeCertificationText>p:last-child{
  margin-bottom: 0px;
}
.freeCertificationImages{

}

.freeCertificationIcon1{
  position: absolute;
  top: 0px;
  right: 0px;
}
.freeCertificationIcon2{
  position: absolute;
  bottom: 90px;
  left: 0px;
}

/*  */
.links_section .wrapper-section .top-content .btn-arrow{
max-width: initial;
width: initial;
display: grid;
justify-items: end;
grid-row-gap: 10px;
}
.links_section .wrapper-section .bottom-content .button-arrow{
display: none;
}
/*  */
.successHeaderContainer{
padding: 70px 0px 148px 0px;
}
.successHeaderContainer .kycHeaderLeft>h1{
font-size: 40px;
line-height: 52px;
}
.successHeaderContainer .kycHeaderLeft>p{
max-width: 385px;
margin: 36px 0px 56px 0px;
}
.successCardContainer{
margin-top: -76px;
position: relative;
z-index: 10;
}
.successCardBlok{
display: grid;
grid-template-columns: repeat(3, 1fr);
grid-column-gap: 24px;
grid-row-gap: 24px;
}
.successCard{
display: grid;
grid-template-columns: 1fr;
grid-column-gap: 15px;
padding: 30px 30px;
background: #E8F6F3;
-webkit-box-shadow: 0px 18px 17px rgba(31, 39, 53, 0.01);
box-shadow: 0px 18px 17px rgba(31, 39, 53, 0.01);
border-radius: 20px;
position: relative;
}
.successCard>img{
width: 26px;
position: absolute;
top: -10px;
left: 30px;
}
.successCard>p{
font-weight: 400;
font-size: 16px;
line-height: 26px;
color: #1F2735;
padding: 0px;
}
.successNewAccountsContainer{
background-color: #E8F6F3;
padding: 90px 0px;
}
.successNewAccountsContainer .kycNewAccountsList::before{
background-color: #E8F6F3;
}
.successNewAccountsContainer .kycNewAccountsLeft>h2{
margin-bottom: 22px;
}
.successNewAccountsContainer .kycNewAccountsTitle{
margin-bottom: 10px;
}
.successNewAccountsContainer .kycNewAccountsList{
padding-bottom: 70px;
}
.successNewAccountsContainer .kycNewAccountsList:last-child{
padding-bottom: 0px;
}
.successNewAccountsContainer .kycNewAccountsRight{
padding-top: 0px;
}
.successWhiteLabelContainer{
padding: 180px 0px 90px 0px;
}
.successWhiteLabelContainer .paymentWhiteLabelList{
grid-row-gap: 24px;
margin: 60px 0px 0px 0px;
}
.successWhiteLabelContainer .paymentWhiteLabel{
padding: 40px 50px 40px 40px;
}
.successWhiteLabelContainer .paymentWhiteLabelText{
margin-top: 0px;
}
.successWhiteLabelContainer .paymentWhiteLabel:nth-child(4n+2),.successWhiteLabelContainer .paymentWhiteLabel:nth-child(4n+3){
background-color: #E6EEF3;
}
.successFocusTurnkeyContainer{
padding: 90px 0px;
background-color: #F9F9F9;
}
.successFocusTurnkeyBlok{

}
.successFocusTurnkeyBlok>h2{
font-weight: 600;
font-size: 36px;
line-height: 47px;
color: #1F2735;
text-align: center;
margin-bottom: 15px;
}
.successFocusTurnkeyBlok>p{
font-weight: 400;
font-size: 16px;
line-height: 26px;
color: #1F2735;
text-align: center;
padding: 0px;
}
.successFocusTurnkeyList{
display: grid;
grid-template-columns: repeat(3, 1fr);
grid-column-gap: 24px;
margin-top: 70px;
}
.successFocusTurnkey{
padding: 12px 12px 32px 12px;
border-radius: 32px;
background-color: #fff;
display: grid;
align-items: start;
}
.successFocusTurnkeyImages{
display: block;
font-size: 0px;
margin-bottom: 32px;
height: 205px;
border-radius: 22px;
overflow: hidden;
}
.successFocusTurnkeyImages>img{
width: 100%;
height: 100%;
object-fit: cover;
border-radius: 22px;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.successFocusTurnkeyImages:hover>img{
-moz-transform: scale(1.1);
-webkit-transform: scale(1.1);
-o-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);
}
.successFocusTurnkey>h3{
font-weight: 600;
font-size: 26px;
line-height: 31px;
color: #1F2735;
margin-bottom: 20px;
padding: 0px 20px;
}
.successFocusTurnkey>p{
font-weight: 400;
font-size: 16px;
line-height: 24px;
color: #1F2735;
margin-bottom: 48px;
padding: 0px 20px;
}
.successFocusTurnkey .buttonAnimation{
align-self: end;
margin: 0px 20px;
}
.successSoftwareContainer{
padding: 90px 0px;
}
.successSoftwareBlok{

}
.successSoftwareBlok>h2{
font-weight: 600;
font-size: 36px;
line-height: 47px;
text-align: center;
color: #1F2735;
margin: 0px auto 15px auto;
max-width: 656px;
}
.successSoftwareBlok>p{
font-weight: 400;
font-size: 16px;
line-height: 26px;
color: #1F2735;
text-align: center;
padding: 0px;
}
.successSoftwareList{
display: grid;
grid-template-columns: 1fr 1fr;
grid-column-gap: 24px;
margin-top: 70px;
}
.successSoftware{
background-color: #E8F6F3;
border-radius: 32px;
padding: 60px 60px;
position: relative;
}
.successSoftware:nth-child(2){
background-color: #E6EEF3;
}
.successSoftwareFrom{
font-weight: 500;
font-size: 14px;
line-height: 21px;
text-transform: uppercase;
color: #1F2735;
padding: 10px 20px;
background-color: #FFFFFF;
border-radius: 8px;
width: fit-content;
width: -moz-fit-content;
margin-bottom: 27px;
}
.successSoftwareContainer .successSoftwareFrom{
margin-bottom: 0px;
position: absolute;
top: -20px;
left: 60px;
}
.successSoftware>h3{
font-weight: 600;
font-size: 26px;
line-height: 31px;
color: #1F2735;
margin-bottom: 20px;
}

.successSoftware>p{
font-weight: 400;
font-size: 16px;
line-height: 26px;
color: #1F2735;
padding: 0px;
}
.successSoftwareBottom{
display: grid;
grid-template-columns: 86px 237px 1fr;
margin-top: 24px;
background-color: #E8F6F3;
border-radius: 32px;
padding: 58px 44px 70px 50px;
}
.successSoftwareBottom>img{
width: 100%;
}
.successSoftwareBottom>h3{
font-weight: 600;
font-size: 26px;
line-height: 31px;
color: #1F2735;
margin: 0px 70px 0px 30px;
}
.successSoftwareBottomList{
display: grid;
grid-template-columns: max-content 1fr;
grid-column-gap: 157px;
}
.successSoftwareBottomList>ul{
display: grid;
grid-row-gap: 17px;
}
.successSoftwareBottomList>ul>li{
padding-left: 25px;
position: relative;
display: grid;
grid-template-columns: max-content max-content;
grid-column-gap: 15px;
}
.successSoftwareBottomList>ul>li>p{
font-weight: 400;
font-size: 16px;
line-height: 22px;
color: #1F2735;
padding: 0px;
}
.successSoftwareBottomList>ul>li::before {
content: "";
position: absolute;
left: 0px;
top: 6px;
width: 9px;
height: 9px;
font-size: 0px;
background-image: url(/wp-content/uploads/2023/05/schemeGoAheadListIcon.svg);
background-repeat: no-repeat;
background-size: contain;
background-position: center;
}
.successSoftwareBottomList>ul>li>span{
font-weight: 500;
font-size: 12px;
line-height: 18px;
color: #fff;
text-transform: uppercase;
padding: 5px 12px;
background-color: #5182D9;
border-radius: 4px;
height: fit-content;
height: -moz-fit-content;
align-self: end;
}
.successSoftwareBottomList>ul>li>span.color{
color: #1F2735;
background-color: #FFC866;
}
.successStartThroughoutContainer{
background: linear-gradient(90deg, #419377 -2.4%, #1D5945 100%);
padding: 90px 0px;
position: relative;
}
.successStartThroughoutBlok{
position: relative;
z-index: 5;
}
.successStartThroughoutBlok>h2{
font-weight: 600;
font-size: 36px;
line-height: 47px;
color: #fff;
text-align: center;
margin: 0px auto 15px auto;
max-width: 430px;
}
.successStartThroughoutBlok>p{
font-weight: 400;
font-size: 16px;
line-height: 26px;
color: #fff;
text-align: center;
padding: 0px;
}
.successStartThroughoutList{
display: grid;
grid-template-columns: 1fr 1fr;
margin-top: 80px;
}
.successStartThroughout{
display: grid;
grid-template-columns: 93px 1fr;
grid-column-gap: 38px;
padding: 27px 61px 60px 58px;
border-left: 2px solid rgba(229,235,233,0.07);
}
.successStartThroughout:last-child {
border-right: 2px solid rgba(229,235,233,0.07);
padding-right: 59px;
}
.successStartThroughoutImages{
width: 100%;
}
.successStartThroughoutText{

}
.successStartThroughoutText .successSoftwareFrom{
margin-bottom: 17px;
}
.successStartThroughoutText>h3{
font-weight: 600;
font-size: 22px;
line-height: 33px;
color: #fff;
margin-bottom: 24px;
}
.successStartThroughoutText>p{
font-weight: 400;
font-size: 16px;
line-height: 26px;
color: #fff;
padding: 0px;
}
.successStartThroughoutBg{
position: absolute;
top: 0px;
left: 0px;
}
.successStartThroughoutBgTab{
position: absolute;
top: 0px;
left: 0px;
display: none;
}
.successStartThroughoutBgMob{
position: absolute;
top: 0px;
left: 0px;
display: none;
}
.successHeadacheContainer{
padding: 90px 0px 0px 0px;
}
.successHeadacheBlok{

}
.successHeadacheBlok>h2{
font-weight: 600;
font-size: 36px;
line-height: 47px;
color: #1F2735;
text-align: center;
margin: 0px auto 15px auto;
max-width: 656px;
}
.successHeadacheBlok>p{
font-weight: 400;
font-size: 16px;
line-height: 26px;
text-align: center;
color: #1F2735;
padding: 0px;
}
.successHeadacheList{
display: grid;
grid-template-columns: 1fr 1fr;
grid-template-rows: min-content 1fr;
grid-column-gap: 24px;
grid-row-gap: 24px;
margin-top: 70px;
}
.successHeadache{
background-color: #E8F6F3;
border-radius: 32px;
padding: 60px 60px;
}
.successHeadache:first-child{
grid-row: 1/3;
}
.successHeadache:nth-child(2){
background-color: #E6EEF3;
}
.successHeadache>h3{
font-weight: 600;
font-size: 26px;
line-height: 31px;
color: #1F2735;
margin-bottom: 20px;
}
.successHeadache>p{
font-weight: 400;
font-size: 16px;
line-height: 24px;
color: #1F2735;
padding: 0px;
}
.successHeadacheBottom{
display: grid;
grid-row-gap: 24px;
margin-top: 84px;
}
.successHeadacheBottom>h4{
font-size: 20px;
line-height: 30px;
font-weight: 600;
color: #1F2735;
}
.successHeadacheBottom>ul{
display: grid;
grid-row-gap: 15px;
}
.successHeadacheBottom>ul>.successSoftwareFrom{
color: #fff;
background-color: #5182D9;
margin-bottom: 5px;
}
.successHeadacheBottom>ul:nth-child(2)>.successSoftwareFrom{
background-color: #34A27D;
}
.successHeadacheBottom>ul>li{
font-weight: 400;
font-size: 16px;
line-height: 22px;
color: #1F2735;
padding-left: 25px;
position: relative;
}
.successHeadacheBottom>ul>li::before{
content: "";
position: absolute;
left: 0px;
top: 6px;
width: 9px;
height: 9px;
font-size: 0px;
background-image: url(/wp-content/uploads/2023/05/successHeadacheBottomIcon1.svg);
background-repeat: no-repeat;
background-size: contain;
background-position: center;
}
.successHeadacheBottom>ul:nth-child(2)>li::before{
background-image: url(/wp-content/uploads/2023/05/successHeadacheBottomIcon2.svg);
}

/* Form Start */
.error>input,.error>textarea{
border: 1px solid #f25454 !important;
}
.errorText{
display:none;
text-align: left;
position: absolute;
bottom: -20px;
font-family: Inter;
font-weight: 300;
font-size: 12px;
line-height: 160%;
color: #f25454;
}
.error>.errorText{
display: block;
}
.formSendButton.disabled {
cursor: default !important;
pointer-events: none !important;
position: relative !important;
}
.formSendButton.disabled::before {
content: "";
display: block;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
background-image: url(/wp-content/uploads/2023/05/bars.svg);
background-repeat: no-repeat;
background-size: 30px;
background-position: center;
background-color: #54f2a4;
border-radius: 10px;
}
.popupFormSuccess{
display: none;
width: 100%;
height: 100vh;
position: fixed;
z-index: 999;
top: 0px;
left: 0px;
justify-content: center;
align-items: center;
}
.popupFormSuccess.open{
display: grid;
}
.fancybox__backdrop{
z-index: 5;
}
/* Form End */
.mobile_menu_container .button-bottom{
padding-bottom: 80px;
}
.anim-wrapper .subtitle-tabber{
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.blogPageNavContainer{
margin-top: 80px;
padding-top: 50px;
border-top: 1px solid rgba(31, 39, 53, 0.1);
display: grid;
grid-auto-flow: column;
justify-content: space-between;
}
.textBlok a.blogPageNav{
font-weight: 300;
font-size: 18px;
line-height: 32px;
color: #1F2735;
background-color: #F9F9F9;
border-radius: 10px;
text-decoration: none;
position: relative;

-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.textBlok a.blogPageNavPrevious{
padding: 12px 24px 12px 49px;
}
.textBlok a.blogPageNavNext{
padding: 12px 49px 12px 24px;
}
.textBlok a.blogPageNavNext::after{
content: url(/wp-content/uploads/2023/06/blogPageNavNext.svg);
width: 24px;
height: 24px;
position: absolute;
top: 16px;
right: 15px;
}
.textBlok a.blogPageNavPrevious::after{
content: url(/wp-content/uploads/2023/06/blogPageNavPrevious.svg);
width: 24px;
height: 24px;
position: absolute;
top: 16px;
left: 15px;
}
.textBlok a.blogPageNav:hover{
background-color: rgba(15,106,86,0.2);
}
.pricingHeaderContainer{
padding: 100px 0px;
}
.pricingHeaderContainer .kycHeaderBlok{
grid-template-columns: 1fr;
}
.pricingHeaderContainer .kycHeaderBlok>h1{
font-weight: 600;
font-size: 40px;
line-height: 52px;
color: #fff;
margin-bottom: 82px;
}
.pricingHeaderNavBlok{
display: grid;
grid-auto-flow: column;
width: fit-content;
width: -moz-fit-content;
grid-column-gap: 8px;
position: relative;
z-index: 10;
}
.pricingHeaderNav{
font-weight: 400;
font-size: 16px;
line-height: 19px;
color: #fff;
text-decoration: none !important;
padding: 14px 24px;
border: 1px solid rgba(255, 255, 255, 0.2);
border-radius: 8px;

-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.pricingHeaderNav:hover{
background-color: rgba(255, 255, 255, 0.2);
}
.pricingHeaderNav.active{
background-color: #34A27D;
border-color: #34A27D;
}
.pricingHeaderTabContainer{
position: relative;
padding-top: 94px;
margin-top: -70px;
}
.pricingHeaderTabNavBlok{
position: absolute;
right: 0px;
top: 0px;
width: 440px;
display: grid;
grid-template-columns: 1fr 1fr;
border: 1px solid rgba(255, 255, 255, 0.2);
border-bottom: none;
border-radius: 32px 32px 0px 0px;
background-color: #25795F;
}
.pricingHeaderTabNav{
height: 124px;
display: grid;
align-content: center;
grid-template-rows: min-content min-content;
grid-row-gap: 4px;
padding: 0px 39px 30px 39px;
border-radius: 32px 32px 0px 0px;
position: relative;
cursor: pointer;
}
.pricingHeaderTabNav>h3{
font-weight: 600;
font-size: 22px;
line-height: 27px;
color: #fff;

-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.pricingHeaderTabNav>p{
font-weight: 400;
font-size: 12px;
line-height: 14px;
color: rgba(255, 255, 255, 0.8);
padding: 0px;

-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.pricingHeaderTabNav:hover>h3,.pricingHeaderTabNav:hover>p{
opacity: 0.7;
}
.pricingHeaderTabNav.active{
background-color: #fff;
cursor: auto;
}
.pricingHeaderTabNav.active>h3{
color: #1F2735;
opacity: 1;
}
.pricingHeaderTabNav.active>p{
color: rgba(31, 39, 53, 0.8);
opacity: 1;
}
.pricingHeaderTabNav:last-child.active{
margin-right: -1px;
margin-top: -1px;
}
.pricingHeaderTabNav:first-child.active{
margin-left: -1px;
margin-top: -1px;
}

.pricingHeaderTabNav:first-child.active::before,.pricingHeaderTabNav:last-child.active::before{
content: "";
position: absolute;
bottom: 29px;
left: -36px;
width: 37px;
height: 37px;
font-size: 0;
background-image: url(/wp-content/uploads/2023/06/pricingHeaderTabNavIconLeft.svg);
background-repeat: no-repeat;
background-position: center;
background-size: contain;
}
.pricingHeaderTabNav:first-child.active::after{
content: "";
position: absolute;
bottom: 29px;
right: -36px;
width: 37px;
height: 37px;
font-size: 0;
background-image: url(/wp-content/uploads/2023/06/pricingHeaderTabNavIconRight.svg);
background-repeat: no-repeat;
background-position: center;
background-size: contain;
}
.pricingHeaderTabObBlok{
padding: 115px 100px;
background-color: #fff;
border-radius: 32px;
position: relative;
z-index: 10;
}
.pricingHeaderTabBlok{
display: grid;
grid-template-columns: 440px 500px;
grid-column-gap: 60px;
align-items: center;
}
.pricingHeaderTabLeftBlok{

}
.pricingHeaderTabLeftBlok>h2{
font-weight: 600;
font-size: 36px;
line-height: 47px;
color: #1F2735;
margin-bottom: 30px;
}
.pricingHeaderTabLeftBlok>p{
font-weight: 400;
font-size: 16px;
line-height: 24px;
color: #1F2735;
padding: 0px;
max-width: 321px;
}
.pricingHeaderTabLeftLabel{
display: inline-block;
font-weight: 500;
font-size: 12px;
line-height: 18px;
color: #fff;
text-transform: uppercase;
padding: 5px 12px;
background-color: #5182D9;
border-radius: 4px;
margin-top: 12px;
}
.pricingHeaderTabRightBlok{
background-color: #E8F6F3;
border-radius: 20px;
display: grid;
grid-template-columns: 283px 1fr;
}
.pricingHeaderTabRight{
border-radius: 20px;
height: 170px;
display: grid;
grid-template-rows: min-content max-content max-content;
align-content: center;
justify-content: center;
}
.pricingHeaderTabRightSpan1{
font-weight: 400;
font-size: 14px;
line-height: 21px;
color: rgba(31, 39, 53, 0.5);
margin-bottom: 8px;
}
.pricingHeaderTabRight>p{
font-weight: 600;
font-size: 28px;
line-height: 36px;
color: #1F2735;
padding: 0px;
}
.pricingHeaderTabRightSpan2{
font-weight: 400;
font-size: 14px;
line-height: 21px;
color: #1F2735;
justify-self: end;
}
.pricingHeaderTabRight:nth-child(1){
background: linear-gradient(142.42deg, #014838 4.05%, #2E8568 78.26%);
}
.pricingHeaderTabRight:nth-child(1) .pricingHeaderTabRightSpan1,.pricingHeaderTabRight:nth-child(1) .pricingHeaderTabRightSpan2{
color: rgba(255, 255, 255, 0.7);
}
.pricingHeaderTabRight:nth-child(1)>p{
color: #fff;
}

.pricingServiceBusinessContainer{
padding: 80px 0px 90px 0px;
}
.pricingServiceBusinessBlok{

}
.pricingServiceBusinessBlok>h2{
font-weight: 600;
font-size: 36px;
line-height: 47px;
color: #1F2735;
text-align: center;
}
.pricingServiceBusinessSred{
margin-top: 70px;
display: grid;
grid-template-columns: 1fr 689px;
grid-column-gap: 82px;
}
.pricingServiceBusinessLeftBlok{
margin-top: 10px;
}
.pricingServiceBusinessLeftBlok>p{
font-weight: 500;
font-size: 18px;
line-height: 27px;
color: #1F2735;
padding: 0px;
margin-bottom: 21px;
}
.pricingServiceBusinessLeftList{
display: grid;
grid-row-gap: 10px;
}
.pricingServiceBusinessLeftList>ul{
display: grid;
grid-row-gap: 10px;
}
.pricingServiceBusinessLeftList>ul>li{
font-weight: 400;
font-size: 16px;
line-height: 22px;
color: #1F2735;
position: relative;
padding: 2px 0px 2px 42px;
}
.pricingServiceBusinessLeftList>ul>li::before{
content: "";
display: block;
position: absolute;
left: 0px;
top: 0px;
width: 26px;
height: 26px;
background-image: url(/wp-content/uploads/2023/06/kycHeaderCardIcon.svg);
background-repeat: no-repeat;
background-position: center;
background-size: cover;
}
.pricingServiceBusinessRightBlok{
display: grid;
grid-row-gap: 30px;
align-content: start;
}
.pricingServiceBusinessRight{
background-color: #FFF9E3;
border-radius: 32px;
padding: 30px 30px 80px 30px;
}
.pricingServiceBusinessRight.pricingServiceBusinessRightBg{
background-color: #E8F6F3;
}
.pricingServiceBusinessRightTop{
background-color: #FFC866;
border-radius: 15px;
padding: 20px 30px;
margin-bottom: 50px;
}
.pricingServiceBusinessRightBg .pricingServiceBusinessRightTop{
background-color: #34A27D;
}
.pricingServiceBusinessRightTop>h3{
font-weight: 500;
font-size: 22px;
line-height: 29px;
color: #1F2735;
margin-bottom: 8px;
}
.pricingServiceBusinessRightBg .pricingServiceBusinessRightTop>h3{
color: #fff;
}
.pricingServiceBusinessRightTop>p{
font-weight: 400;
font-size: 14px;
line-height: 20px;
color: rgba(31, 39, 53, 0.7);
padding: 0px;
}
.pricingServiceBusinessRightBg .pricingServiceBusinessRightTop>p{
color: rgba(255, 255, 255, 0.9);
}
.pricingServiceBusinessRightBottom{
display: grid;
grid-row-gap: 35px;
padding: 0px 30px;
}
.pricingServiceBusinessFaq{

}
.pricingServiceBusinessFaqNameBlok{
display: grid;
grid-auto-flow: column;
justify-content: start;
align-items: center;
}
.pricingServiceBusinessFaqNameBlok::before{
content: "";
display: block;
width: 30px;
height: 30px;
border-radius: 50%;
background-color: #fff;
background-image: url(/wp-content/uploads/2023/06/pricingServiceBusinessFaqIcon.svg);
background-repeat: no-repeat;
background-position: center;

-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;

}
.pricingServiceBusinessFaqName{
font-weight: 600;
font-size: 18px;
line-height: 27px;
color: #1F2735;
margin: 0px 8px 0px 15px;
}
.pricingServiceBusinessFaqLabel{
font-weight: 500;
font-size: 14px;
line-height: 21px;
color: #1F2735;
background-color: #fff;
border-radius: 4px;
padding: 5px 12px;
margin-right: 15px;
width: fit-content;
width: -moz-fit-content;
}
.pricingServiceBusinessFaqOpen{
font-weight: 400;
font-size: 14px;
line-height: 20px;
color: #1F2735;
text-decoration: underline;
cursor: pointer;
}
.pricingServiceBusinessFaqTextBlok{
padding-left: 9px;
height: 0px;
overflow: hidden;
}
.pricingServiceBusinessFaqTextBlok>ul{
padding: 20px 0px;
display: grid;
grid-row-gap: 15px;
}
.pricingServiceBusinessFaqTextBlok>ul>li{
font-weight: 400;
font-size: 16px;
line-height: 22px;
color: #1F2735;
position: relative;
padding-left: 31px;
}
.pricingServiceBusinessFaqTextBlok>ul>li::before{
content: "";
position: absolute;
left: 0px;
top: 6px;
width: 9px;
height: 9px;
font-size: 0px;
background-image: url(/wp-content/uploads/2023/06/pricingServiceBusinessFaqLiIcon.svg);
background-repeat: no-repeat;
background-size: contain;
background-position: center;
}
.pricingServiceBusinessRightBg .pricingServiceBusinessFaqTextBlok>ul>li::before{
background-image: url(/wp-content/uploads/2023/06/pricingServiceBusinessFaqLiIcon2.svg);
}
.pricingServiceBusinessFaqClose{
font-weight: 400;
font-size: 14px;
line-height: 20px;
color: #1F2735;
text-decoration: underline;
margin-left: 31px;
cursor: pointer;
}
.pricingServiceBusinessFaq.open .pricingServiceBusinessFaqOpen{
display: none;
}
.pricingServiceBusinessFaq.open .pricingServiceBusinessFaqNameBlok::before{
background-color: #FFC866;
}
.pricingServiceBusinessRightBg .pricingServiceBusinessFaq.open .pricingServiceBusinessFaqNameBlok::before{
background-color: #2E8568;
background-image: url(/wp-content/uploads/2023/06/pricingServiceBusinessFaqIcon2Active.svg);
}
.pricingHeaderTab2{
display: none;
}
.pricingHeaderTab2 .pricingHeaderTabRightBlok{
grid-template-columns: 260px 1fr;
}
.pricingHeaderTab2 .pricingHeaderTabLeftBlok>p{
max-width: 295px;
}
.pricingServiceBusinessRight2{
display: grid;
grid-template-columns: 200px 186px;
grid-column-gap: 120px;
justify-content: center;
align-items: center;
padding-top: 70px;
}
.pricingServiceBusinessRight2>ul{
display: grid;
grid-row-gap: 20px;
align-content: start;
}
.pricingServiceBusinessRight2>ul>li{
font-weight: 400;
font-size: 16px;
line-height: 22px;
color: #1F2735;
position: relative;
padding-left: 25px;
}
.pricingServiceBusinessRight2>ul>li::before{
  content: "";
  position: absolute;
  left: 0px;
  top: 6px;
  width: 9px;
  height: 9px;
  font-size: 0px;
  background-image: url(/wp-content/uploads/2023/06/pricingServiceBusinessFaqLiIcon2.svg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.pricingServiceBusinessRight2Images{
width: 100%;
}
.pricingAdditionalServicesContainer{
position: relative;
z-index: 10;
}
.pricingAdditionalServicesContainer .successSoftwareBottom{
grid-template-columns: 106px 253px 1fr;
padding: 91px 77px 91px 50px;
margin-top: 0px;
}
.pricingAdditionalServicesContainer .successSoftwareBottom>h3{
font-size: 22px;
line-height: 33px;
}
.pricingAdditionalServicesContainer .successSoftwareBottomList>ul>li>span{
background-color: #14A182;
align-self: center;
font-size: 12px;
line-height: 18px;
}
.pricingAdditionalServicesContainer .successSoftwareBottomList{
grid-column-gap: 116px;
}
.pricingAdditionalServicesContainer .successSoftwareBottom>img{
margin-top: -20px;
}
.pricingAdditionalServicesContainer .successSoftwareBottomList>ul{
grid-row-gap: 20px;
align-content: start;
}
.pricingScaleBusinessContainer{
padding: 90px 0px 120px 0px;
}
.pricingScaleBusinessContainer .find-more-solutions{
background-color: transparent;
}
.pricingAdditionalServicesContainer + .pricingScaleBusinessContainer{
padding: 287px 0px 120px 0px;
background-color: #F9F9F9;
margin-top: -167px;
}
.pricingScaleBusinessContainer>h2{
font-weight: 600;
font-size: 36px;
line-height: 47px;
color: #1F2735;
text-align: center;
margin-bottom: 70px;
}
.pricingScaleBusinessBlok{

}
.pricingScaleBusinessBlok>h2{
font-weight: 600;
font-size: 36px;
line-height: 47px;
text-align: center;
color: #1F2735;
}
.pricingScaleBusinessList{
display: grid;
grid-template-columns: repeat(3, 1fr);
grid-column-gap: 24px;
margin-top: 70px;
}
.pricingScaleBusiness{
background-color: #fff;
-webkit-box-shadow: 0px -18px 17px rgba(31, 39, 53, 0.01);
box-shadow: 0px -18px 17px rgba(31, 39, 53, 0.01);
border-radius: 32px;
padding: 40px 40px 50px 40px;
}
.pricingScaleBusinessIcon{
display: grid;
justify-items: center;
align-items: center;
width: 120px;
height: 120px;
background-color: #fff;
-webkit-box-shadow: 0px 9px 20px rgba(31, 39, 53, 0.05);
box-shadow: 0px 9px 20px rgba(31, 39, 53, 0.05);
border-radius: 16px;
}
.pricingScaleBusinessText{
display: grid;
grid-template-columns: 1fr 48px;
grid-column-gap: 12px;
align-items: center;
margin-top: 62px;
}
.pricingScaleBusinessText>h3{
font-weight: 600;
font-size: 22px;
line-height: 33px;
color: #1F2735;
}
.pricingScaleBusinessLink{
width: 48px;
height: 48px;
border-radius: 10px;
display: grid;
align-items: center;
justify-items: center;
background-color: rgba(15,106,86,0.2);
}

.pricingScaleBusinessLink:hover{
background: linear-gradient(142.42deg, #014838 4.05%, #2E8568 78.26%);
}
.pricingScaleBusinessLink:hover>svg path{
fill: #fff;
}
.pricingScaleBusinessInfo{
font-weight: 500;
font-size: 12px;
line-height: 18px;
color: #1F2735;
padding: 5px 12px;
background-color: #FFC866;
border-radius: 4px;
text-transform: uppercase;
}
.pricingScaleBusinessTextSoon{
grid-template-columns: initial;
grid-auto-flow: column;
grid-column-gap: 8px;
justify-content: start;
margin-top: 70px;
}
.pricingHeaderContainer::after{
background-image: url(/wp-content/uploads/2023/06/pricingHeaderBg.png);
}
.pricingScaleBusinessContainer .find-more-solutions{
margin: 0px;
}
.tpl-loyalty-management .use-the-opportunity{
overflow: initial;
}
.tpl-loyalty-management .provide-your-merchant .wrapper .top-wrapper{
margin-bottom: -45px;
}
.tpl-loyalty-management .use-the-opportunity .wrapper .wrapper-cards .card,
.tpl-loyalty-management .provide-your-merchant .wrapper .top-wrapper .cards-wrapper .card{
position: relative;
padding: 30px 30px;
display: block;
min-height: initial;
}
.tpl-loyalty-management .use-the-opportunity .wrapper .wrapper-cards .card .text-card{
display: block;
}
.tpl-loyalty-management .use-the-opportunity .wrapper .wrapper-cards .card .text-card .left-card,
.tpl-loyalty-management .provide-your-merchant .wrapper .top-wrapper .cards-wrapper .card .left-card{
font-size: 0px;
position: absolute;
top: -10px;
left: 30px;
}
.tpl-loyalty-management .use-the-opportunity .wrapper .wrapper-cards .card .text-card .left-card svg,
.tpl-loyalty-management .provide-your-merchant .wrapper .top-wrapper .cards-wrapper .card .left-card svg{
margin: 0px;
}


/* Home Start */
.startEarningContainer{
padding-top: 70px;
}
.startEarningBlok{

}
.startEarningTopBlok{
display: grid;
grid-template-columns: repeat(3,1fr);
grid-column-gap: 10px;
}
.startEarningTopCart{
background-color: #E8F6F3;
padding: 40px 50px;
border-radius: 10px;
-webkit-box-shadow: 0px -18px 17px 0px rgba(31, 39, 53, 0.01);
box-shadow: 0px -18px 17px 0px rgba(31, 39, 53, 0.01);

display: grid;
grid-auto-flow: column;
grid-column-gap: 18px;
justify-content: start;
align-items: center;
}
.startEarningTopNumber{
font-size: 36px;
line-height: 54px;
font-weight: 800;
color: #1F2735;
}
.startEarningTopText{
font-size: 16px;
line-height: 26px;
font-weight: 400;
color: #1F2735;
}
.startEarningTopText>span{
font-size: 24px;
font-weight: 700;
}
.startEarningBottomBlok{
background: linear-gradient(158deg, #014838 0%, #2E8568 100%);
padding: 70px 108px;
border-radius: 10px;
margin-top: 10px;
display: grid;
grid-template-columns: 79px 375px 485px 48px;
}
.startEarningIcon{

}
.startEarningBottomBlok>h2{
margin-right: 30px;
margin-left: 69px;
font-size: 28px;
line-height: 34px;
font-weight: 600;
color: #fff;
}
.startEarningBottomBlok>p{
margin-right: 40px;
font-size: 16px;
line-height: 24px;
font-weight: 400;
color: rgba(255, 255, 255, 0.8);
}
.startEarningLink{
width: 48px;
height: 48px;
border-radius: 10px;
background-color: rgba(255,255,255,0.2);
display: grid;
justify-items: center;
align-items: center;
align-self: end;

-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.startEarningLink>svg{
width: 24px;
}
.startEarningLink>span{
display: none;
}
.startEarningLink:hover{
opacity: 0.7;
}
.perfectCombinationContainer{
padding: 110px 0px 50px 0px;
}
.perfectCombinationBlok{

}
.perfectCombinationBlok>h2{
font-size: 16px;
line-height: 20px;
font-weight: 400;
letter-spacing: 0.32px;
text-transform: uppercase;
color: #0F6A56;
text-align: center;
}
.perfectCombinationBlok>h3{
font-size: 36px;
line-height: 46px;
font-weight: 600;
color: #1F2735;
text-align: center;
max-width: 678px;
margin: 24px auto 15px auto;
}
.perfectCombinationBlok>p{
font-size: 16px;
line-height: 24px;
font-weight: 400;
color: #1F2735;
text-align: center;
}
.perfectCombinationList{
margin-top: 50px;
}
.perfectCombinationOb{
position: relative;
display: grid;
margin-top: -73px;
}
.perfectCombinationOb:nth-child(1){
margin-top: 0px;
}
.perfectCombination{
display: grid;
grid-template-columns: 450px 500px;
grid-column-gap: 70px;
align-items: center;
border-radius: 20px;
border: 10px solid #FFF;
background-color: #E8F6F3;
padding: 40px 40px 92px 40px;
width: 1120px;
position: relative;
z-index: 1;
}
.perfectCombinationOb:nth-child(2n+2) .perfectCombination{
justify-self: end;
right: -10px;
grid-template-columns: 500px 450px;
}
.perfectCombinationOb:nth-child(2n+1) .perfectCombination{
left: -10px;
}
.perfectCombinationOb:last-child .perfectCombination{
padding-top: 28px;
padding-bottom: 28px;
}
.perfectCombinationTextBlok{
padding-left: 60px;
}
.perfectCombinationTextBlok>h4{
font-size: 26px;
line-height: 31px;
font-weight: 600;
color: #1F2735;
}
.perfectCombinationTextBlok>p{
font-size: 16px;
line-height: 24px;
font-weight: 400;
color: #1F2735;
margin: 30px 0px;
}
.perfectCombinationTextBlok>.buttonAnimation{

}
.perfectCombinationImages{
font-size: 0px;
}
.perfectCombinationImages>img{
width: 100%;
}
.perfectCombinationIcon{
position: absolute;
right: 20px;
z-index: 0;
}
.perfectCombinationIconTab{
display: none;
}
.perfectCombinationOb:nth-child(2n+2) .perfectCombinationTextBlok{
grid-column: 2;
grid-row: 1;
padding-left: 0;
padding-right: 60px;
}
.perfectCombinationOb:nth-child(2n+2) .perfectCombinationImages{
grid-column: 1;
grid-row: 1;
}
.perfectCombinationOb:nth-child(2n+2) .perfectCombinationIcon{
right: auto;
left: 25px;
}
.perfectCombinationOb:nth-child(1) .perfectCombinationIcon{
top: 90px;
}
.perfectCombinationOb:nth-child(2) .perfectCombinationIcon{
top: 10px;
}
.perfectCombinationOb:nth-child(3) .perfectCombinationIcon{
top: 25px;
}
.perfectCombinationOb:nth-child(4) .perfectCombinationIcon{
top: 20px;
}
.perfectCombinationOb:nth-child(5) .perfectCombinationIcon{
top: -10px;
}
.homeListContainer{
background-color: #E8F6F3;
padding: 130px 0px 85px 0px;
}
.homeListBlok{
display: grid;
grid-row-gap: 50px;
}
.homeList{
display: grid;
grid-template-columns: 588px 450px;
grid-column-gap: 162px;
align-items: center;
}
.homeList:nth-child(2n+1){
grid-template-columns: 450px 588px;
}
.homeListTextBlok{

}
.homeListTextBlok>h2{
font-size: 28px;
line-height: 34px;
font-weight: 600;
color: #1F2735;
}
.homeListTextBlok>p{
font-size: 16px;
line-height: 26px;
font-weight: 400;
color: #1F2735;
margin: 24px 0px;
}
.homeListTextBlok>.buttonAnimation{

}
.homeListTextImages{
font-size: 0px;
}
.homeListTextImages>img{
width: 100%;
}

.homeList:nth-child(2n+1) .homeListTextImages{
grid-column: 2;
grid-row: 1;
}
.homeList:nth-child(2n+1) .homeListTextBlok{
grid-column: 1;
grid-row: 1;
}
.businessToolsetContainer{
background: linear-gradient(90deg, #419377 0%, #1D5945 100%);
padding: 90px 0px 128px 0px;
position: relative;
display: grid;
justify-items: center;
}
.businessToolsetBlok{
display: grid;
justify-items: center;
position: relative;
z-index: 5;
}
.businessToolsetBlok>h2{
font-size: 16px;
line-height: 20px;
font-weight: 400;
letter-spacing: 0.32px;
text-transform: uppercase;
color: #FFC866;
text-align: center;
margin-bottom: 24px;
}
.businessToolsetBlok>h3{
font-size: 36px;
line-height: 46px;
font-weight: 600;
color: #fff;
text-align: center;
max-width: 700px;
margin: 0px auto;
}
.businessToolsetButton{
width: 199px;
height: 55px;
font-size: 0px;
background-color: #F9F9F9;
border-radius: 59px;
display: grid;
justify-items: center;
align-items: center;
position: absolute;
bottom: -27px;
z-index: 5;
}
.businessToolsetButton>img{
height: 15px;
}
.businessToolsetButtonWhite{
  background-color: #fff;
}
.businessToolsetBg{
position: absolute;
left: 0px;
top: 0px;
z-index: 1;
height: 100%;
}
.businessToolsetBgTab,.businessToolsetBgMob{
position: absolute;
left: 0px;
bottom: 0px;
z-index: 1;
display: none;
height: 100%;
}
.minimizeCostsContainer{
background-color: #F9F9F9;
padding: 95px 0px 90px 0;
}
.minimizeCostsBlok{
display: grid;
justify-items: center;
}
.minimizeCostsBlok>h2{
font-size: 16px;
line-height: 20px;
font-weight: 400;
letter-spacing: 0.32px;
text-transform: uppercase;
color: #0F6A56;
text-align: center;
margin-bottom: 24px;
}
.minimizeCostsBlok>h3{
font-size: 36px;
line-height: 46px;
font-weight: 600;
color: #1F2735;
text-align: center;
max-width: 700px;
margin: 0px auto;
}
.minimizeCostsList{
display: grid;
grid-template-columns: 1fr 1fr;
grid-column-gap: 10px;
margin: 82px 0px;
}
.minimizeCosts{
padding: 68px 67px 60px 60px;
background-color: #E8F6F3;
border-radius: 20px;
display: grid;
grid-row-gap: 38px;
position: relative;
}
.minimizeCosts:nth-child(2){
background-color: #E6EEF3;
}
.minimizeCostsText{

}
.minimizeCostsText>h4{
font-size: 26px;
line-height: 31px;
font-weight: 600;
color: #1F2735;
margin-bottom: 15px;
}
.minimizeCostsText>p{
font-size: 16px;
line-height: 22px;
font-weight: 400;
color: #1F2735;
}
.minimizeCosts .paymentCardSchemeTitle{
left: 60px;
}
.uniqueProductsContainer{
padding: 90px 0px 125px 0px;
}
.uniqueProductsBlok{

}
.uniqueProductsBlok>h2{
font-size: 16px;
line-height: 20px;
font-weight: 400;
letter-spacing: 0.32px;
text-transform: uppercase;
color: #0F6A56;
text-align: center;
margin-bottom: 24px;
}
.uniqueProductsBlok>h3{
font-size: 36px;
line-height: 46px;
font-weight: 600;
color: #1F2735;
text-align: center;
max-width: 700px;
margin: 0px auto;
}
.uniqueProductsList{
display: grid;
grid-template-columns: repeat(3, 1fr);
grid-column-gap: 10px;
grid-row-gap: 10px;
margin-top: 60px;
}
.uniqueProducts{
padding: 50px 50px;
border-radius: 20px;
background-color: #E6EEF3;
-webkit-box-shadow: 0px -18px 17px 0px rgba(31, 39, 53, 0.01);
box-shadow: 0px -18px 17px 0px rgba(31, 39, 53, 0.01);
position: relative;
}
.uniqueProducts:nth-child(n+4){
background-color: #FFF9E3;
}
.uniqueProductsImages{
width: 120px;
height: 120px;
background-color: #fff;
border-radius: 15px;
margin-bottom: 30px;
-webkit-box-shadow: 0px 9px 20px rgba(31, 39, 53, 0.05);
box-shadow: 0px 9px 20px rgba(31, 39, 53, 0.05);

display: grid;
justify-items: center;
align-items: center;
position: relative;
z-index: 10;
}
.uniqueProductsImages>img{

}
.uniqueProductsText>h4{
font-size: 22px;
line-height: 27px;
font-weight: 600;
color: #1F2735;
margin-bottom: 15px;
}
.uniqueProductsText>p{
font-size: 16px;
line-height: 26px;
font-weight: 400;
color: #1F2735;
}
.uniqueProducts:nth-child(5)::after,.uniqueProducts:nth-child(6)::after{
content: "";
position: absolute;
top: 32px;
left: -10px;
width: 72px;
height: 156px;
background-image: url(/wp-content/uploads/2023/08/uniqueProductsBgIcon.png);
background-size: contain;
background-position: center;
background-repeat: no-repeat;
background-color: #FFF9E3;
}

/* Home End */

.tpl-loyalty-management .get-a-full-fledged .wrapper .subtitles,
.tpl-loyalty-management .deliver-a-merchant-self-serve .wrapper .subtitles{
max-width: initial;
justify-content: center;
gap: 10px;
}
.tpl-loyalty-management .get-a-full-fledged .wrapper .subtitles .subtitle,
.tpl-loyalty-management .deliver-a-merchant-self-serve .wrapper .subtitles .subtitle{
font-size: 14px;
line-height: 21px;
padding: 10px 20px;
text-transform: uppercase;
margin: 0px !important;
}
.tpl-loyalty-management .deliver-a-merchant-self-serve{
margin-bottom: 0px;
}
.merchantAcquiringBoxContainer{
  padding: 90px 0px 122px 0px;
}
.merchantAcquiringBoxContainer .kycHeaderBlok{
  grid-template-columns: 490px 683px;
  grid-column-gap: 27px;
}
.merchantAcquiringBoxContainer .kycHeaderButtonRightBlok{
  grid-template-columns: 1fr;
}
.merchantAcquiringBoxHeaderLogo{
  width: 94px;
}
.merchantAcquiringBoxContainer .kycHeaderLeft>p{
  margin: 36px 0px 56px 0px;
}
.merchantCardContainer{
  padding: 58px 0px 90px 0px;
}
.merchantCardBlok{

}
.merchantCardBlok>p{
  font-size: 26px;
  font-weight: 400;
  line-height: 39px;
  color: #1F2735;
  text-align: center;
  padding: 0px;
}
.merchantCardList{
  display: grid;
  grid-template-columns: repeat(3,1fr);
  grid-column-gap: 24px;
  margin-top: 50px;
}
.merchantCard{
  background-color: #E8F6F3;
  border-radius: 20px;
  padding: 42px 50px;
  -webkit-box-shadow: 0px -18px 17px 0px rgba(31, 39, 53, 0.01);
  box-shadow: 0px -18px 17px 0px rgba(31, 39, 53, 0.01);
}
.merchantCard>span{
  display: block;
  font-size: 36px;
  font-weight: 800;
  line-height: 36px;
  color: #1F2735;
}
.merchantCard>p{
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
  color: #1F2735;
}
.merchantFocusTurnkeyContainer .successFocusTurnkeyList{
  margin-top: 80px;
}
.merchantFocusTurnkeyContainer .successFocusTurnkeyBlok>h2{
  max-width: 777px;
  margin: 0px auto;
}
.everyStepContainer{
  padding: 90px 0px;
}
.everyStepBlok{
  display: grid;
  grid-template-columns: 486px 588px;
  grid-column-gap: 126px;
}
.everyStepLeft{

}
.everyStepLeft>h2{
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.32px;
  text-transform: uppercase;
  color: #0F6A56;
  margin-bottom: 24px;
}
.everyStepLeft>h3{
  font-size: 36px;
  font-weight: 600;
  line-height: 46px;
  color: #1F2735;
}
.everyStepRight{
  padding: 43px 0px 18px 0px;
}
.everyStepRight>p{
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
  color: #1F2735;
  padding: 0px;
  margin-bottom: 50px;
}
.deliveryModelContainer{
  padding: 90px 0px;
  background: linear-gradient(158deg, #014838 0%, #2E8568 100%);
  position: relative;
}
.deliveryModelBlok{

}
.deliveryModelBlok>h2{
  font-size: 36px;
  line-height: 46px;
  font-weight: 600;
  color: #fff;
  text-align: center;
  max-width: 540px;
  margin: 0px auto 25px auto;
}
.deliveryModelBlok>p{
  font-size: 16px;
  line-height: 26px;
  font-weight: 400;
  color: #fff;
  text-align: center;
  padding: 0px;
}
.deliveryModelList{
  margin-top: 80px;
  display: grid;
  grid-template-columns: 1fr 1fr;
}
.deliveryModel{
  border-left: 2px solid rgba(229,235,233,0.05);
  padding: 50px 62px 44px 39px;
  display: grid;
  grid-template-columns: 78px 1fr;
  grid-column-gap: 20px;
}
.deliveryModel:last-child{
  border-right: 2px solid rgba(229,235,233,0.05);
  padding-left: 50px;
  padding-right: 50px;
}
.deliveryModelIcon{

}
.deliveryModelText{

}
.deliveryModelText>h3{
  font-size: 26px;
  line-height: 31px;
  font-weight: 600;
  color: #fff;
}
.deliveryModelText>p{
  font-size: 16px;
  line-height: 26px;
  font-weight: 400;
  color: #fff;
  padding: 0px;
  margin: 19px 0px 50px 0px;
}
.buttonAnimation.buttonAnimationWhite{
  color: #fff;
}
.buttonAnimation.buttonAnimationWhite::before{
  background-color: #fff;
}
.buttonAnimation.buttonAnimationWhite::after{
  content: url(/wp-content/uploads/2023/08/buttonAnimationArrowWhite.svg);
}
.everyStepBgLeft{
  width: 176px;
  position: absolute;
  left: 0px;
  top: 167px;
}
.everyStepBgRight{
  width: 176px;
  position: absolute;
  right: 0px;
  top: 54px;
}
.whiteLabelPaymentContainer{
  position: relative;
  padding: 90px 0px;
  background-color: #E8F6F3;
}
.whiteLabelPaymentBlok{
  display: grid;
  justify-items: center;
}
.whiteLabelPaymentBlok>h2{
  font-size: 36px;
  line-height: 46px;
  font-weight: 600;
  color: #1F2735;
  text-align: center;
  max-width: 711px;
  margin: 0px auto;
}
.whiteLabelPaymentList{
  background: linear-gradient(158deg, #014838 0%, #2E8568 100%);
  border-radius: 32px;
  position: relative;
  padding: 90px 100px;
  margin: 60px 0px 70px 0px;
}
.whiteLabelPaymentImages,.whiteLabelPaymentImagesTab,.whiteLabelPaymentImagesMob{
  position: relative;
  z-index: 5;
}

.whiteLabelPaymentImagesTab,.whiteLabelPaymentImagesMob{
  display: none;
}
.whiteLabelPaymentBg{
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 1;
}
.whiteLabelPaymentBgTab,.whiteLabelPaymentBgMob{
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 1;
  display: none;
}
.providersMerchantsContainer{
  padding: 90px 0px;
  position: relative;
}
.providersMerchantsBlok{

}
.providersMerchantsBlok>h2{
  font-size: 36px;
  line-height: 46px;
  font-weight: 600;
  color: #1F2735;
  text-align: center;
  max-width: 695px;
  margin: 0px auto 25px auto;
}
.providersMerchantsBlok>p{
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  color: #1F2735;
  text-align: center;
  max-width: 463px;
  margin: 0px auto;
}
.providersMerchantsBgLeft{
  width: 176px;
  position: absolute;
  left: 0px;
  top: 101px;
}
.providersMerchantsBgRight{
  width: 176px;
  position: absolute;
  right: 0px;
  bottom: 60px;
}

.maintainMerchantsContainer{
  padding-top: 90px;
}
.maintainMerchantsList{
  display: grid;
  grid-auto-flow: column;
  grid-column-gap: 12px;
  margin-top: 40px;
}
.maintainMerchantsLabel{
  border-radius: 8px;
  background: rgba(255, 255, 255, 0.10);
  padding: 7px 15px;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: #fff;
}
.maintainMerchantsContainer .businessToolsetBlok>h3{
  max-width: 527px;
}
.merchantLogoListContainer{
  padding: 115px 0px 24px 0px;
}
.merchantLogoListBlok{
  background-color: #F9F9F9;
  padding: 60px 63px 60px 60px;
  border-radius: 32px;
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  grid-column-gap: 15px;
}
.merchantLogoList{
  width: 167px;
  height: 120px;
  border-radius: 15px;
  background-color: #fff;
  display: grid;
  align-items: center;
  justify-items: center;
}
.merchantLogoList>img{

}
.merchantAcquiringBoxListContainer{

}
.merchantAcquiringBoxListBlok{
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 24px;
}
.merchantAcquiringBoxList{
  background-color: #E2EEF2;
  border-radius: 32px;
  padding: 70px 70px;
  display: grid;
  grid-row-gap: 73px;
  align-content: start;
  position: relative;
}
.merchantAcquiringBoxListColumns{
  position: relative;
}
.merchantAcquiringBoxListColumns>h3{
  font-size: 22px;
  line-height: 29px; 
  font-weight: 600;
  color: #1F2735;
  margin-bottom: 30px;
}
.merchantAcquiringBoxListTitleColumns{
  display: grid;
  grid-row-gap: 15px;
}
.merchantAcquiringBoxListTitle{
  display: grid;
  grid-template-columns: max-content 24px;
  grid-column-gap: 10px;
}
.merchantAcquiringBoxListTitle>p{
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  color: #1F2735;
  padding: 0px 0px 0px 34px;
  position: relative;
}
.merchantAcquiringBoxListTitle>p::before{
  content: "";
  display: block;
  width: 14px;
  height: 14px;
  background-image: url(/wp-content/uploads/2023/05/automationAcquirersBottomListIcon.svg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  position: absolute;
  top: 5px;
  left: 0px;
}
.merchantAcquiringBoxListIcon{
  cursor: pointer;
  position: relative;
  top: -1px;
  display: inline-block;
}
.merchantAcquiringBoxListIcon>img{
  
}
.merchantAcquiringBoxListInformation{
  display: none;
  position: absolute;
  bottom: 50px;
  left: 10px;
  z-index: 10;
  width: 420px;
}
.merchantAcquiringBoxListInformation>p{
  font-size: 14px;
  line-height: 22px;
  font-weight: 500;
  color: #1F2735;
  background-color: #fff;
  padding: 13px 24px 21px 24px;
  position: relative;
  border-radius: 16px 16px 16px 0px;
  filter: drop-shadow(0px 7px 16px rgba(31, 39, 53, 0.08));
}
.merchantAcquiringBoxListInformation>p::after{
  content: "";
  display: block;
  width: 23px;
  height: 14px;
  background-image: url(/wp-content/uploads/2023/08/merchantAcquiringBoxListInformationIcon.svg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  position: absolute;
  bottom: -14px;
  left: 0px;
}

.merchantAcquiringBoxListIcon:hover>.merchantAcquiringBoxListInformation{
  display: block;
}
.merchantAcquiringBoxListBg{
  position: absolute;
  bottom: 0px;
  right: 0px;
  max-width: 100%;
  z-index: 0;
}
.merchantAcquiringBoxListBgTab{
  position: absolute;
  bottom: 0px;
  right: 0px;
  max-width: 100%;
  z-index: 0;
  display: none;
}

.customizablePaymentPageContainer{
  padding: 160px 0px 90px 0px;
}
.customizablePaymentPageBlok{

}
.customizablePaymentPageBlok>h2{
  font-size: 36px;
  line-height: 46px;
  font-weight: 600;
  color: #1F2735;
  text-align: center;
  max-width: 743px;
  margin: 0px auto;
}
.customizablePaymentPageList{
  display: grid;
  grid-template-columns: 312px 445px 312px;
  grid-column-gap: 65px;
  margin-top: 106px;
}
.customizablePaymentPageTextBlok{

}
.customizablePaymentPageText{
  
}
.customizablePaymentPageText:nth-child(1){
  border-bottom: 2px solid rgba(229,235,233,0.5);
  padding-bottom: 50px;
  margin-bottom: 50px;
}
.customizablePaymentPageText>h3{
  font-size: 22px;
  line-height: 27px;
  font-weight: 600;
  color: #1F2735;
  margin-bottom: 15px;
}
.customizablePaymentPageText>p{
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  color: #1F2735;
  padding: 0px;
}
.customizablePaymentPageText>ul{
  display: grid;
  grid-row-gap: 15px;
}
.customizablePaymentPageText>ul>li{
  font-size: 16px;
  line-height: 23px;
  font-weight: 400;
  color: #1F2735;
  position: relative;
  padding-left: 25px;
}
.customizablePaymentPageText>ul>li::before{
  content: "";
  position: absolute;
  left: 0px;
  top: 7px;
  width: 9px;
  height: 9px;
  font-size: 0px;
  background-image: url(/wp-content/uploads/2023/05/processingCentersIcon.svg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.simplifyMerchantsContainer{
  padding: 90px 0px;
  position: relative;
  background: linear-gradient(158deg, #014838 0%, #2E8568 100%);
}
.simplifyMerchantsBg{
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 1;
}
.simplifyMerchantsBgTab{
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 1;
  display: none;
}
.simplifyMerchantsContainer.simplify-your-merchants .wrapper .title-wrap{
  max-width: 668px;
  margin-bottom: 80px;
}

.simplifyMerchantsContainer.simplify-your-merchants .wrapper .wrapper-columns{
  padding: 59px 69px 70px 70px;
  gap: 15px;
  display: grid;
  grid-template-columns: 1fr 254px 254px;
}
.simplifyMerchantsContainer.simplify-your-merchants .wrapper .wrapper-columns .column .item-wrapper .item{
  margin: 0px;
  width: 100%;
  border-radius: 15px;
  padding: 25px 25px 30px 25px;
}
.simplifyMerchantsContainer.simplify-your-merchants .wrapper .wrapper-columns .column .item-wrapper{
  gap: 15px;
}
.simplifyMerchantsContainer.simplify-your-merchants .wrapper .wrapper-columns .column:nth-child(1) .item-wrapper{
  margin: 0px;
}
.simplifyMerchantsContainer.simplify-your-merchants .wrapper .wrapper-columns .column:nth-child(1) .item-wrapper .item:nth-child(2n+1){
  margin-bottom: 15px;
}
.simplifyMerchantsContainer.simplify-your-merchants .wrapper .wrapper-columns .column{
  max-width: initial !important;
}
.simplifyMerchantsContainer.simplify-your-merchants .wrapper .wrapper-columns .column .title{
  font-size: 16px;
  line-height: 19px;
  font-weight: 400;
  color: #0F6A56;
  letter-spacing: 0.32px;
  text-transform: uppercase;
  margin: 0px 0px 25px 0px;
  padding: 0;
}
.simplifyMerchantsContainer.simplify-your-merchants .wrapper .wrapper-columns .column .item-wrapper .item .item-text{
  font-size: 18px;
  line-height: 24px;
  font-weight: 600;
  color: #1F2735;
  margin-bottom: 10px;
}
.simplifyMerchantsContainer.simplify-your-merchants .wrapper .wrapper-columns .column .item-wrapper .item .preview{
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  color: #1D5945;
  text-align: center;
  text-decoration-line: underline;
}
.simplifyMerchantsContainer .row1200{
  position: relative;
  z-index: 5;
}
.simplifyMerchantsContainer.simplify-your-merchants .wrapper .title-wrap .section-title{
  font-size: 36px;
  font-weight: 600;
  line-height: 46px;
  color: #fff;
  text-align: center;
}

.provideYourMerchantsContainer{
  padding: 90px 0px 80px 0px;
}
.provideYourMerchantsBlok{
  display: grid;
  grid-template-columns: 1fr 511px;
  grid-column-gap: 24px;
  align-items: center;
  padding: 0px 78px;
}
.provideYourMerchantsText{

}
.provideYourMerchantsText>h2{
  font-size: 28px;
  line-height: 42px;
  font-weight: 600;
  color: #1F2735;
  margin-bottom: 40px;
  max-width: 470px;
}
.provideYourMerchantsText>ul{
  display: grid;
  grid-row-gap: 15px;
  max-width: 490px;
}
.provideYourMerchantsText>ul>li{
  font-size: 16px;
  font-weight: 400;
  line-height: 23px; 
  color: #1F2735;
  padding-left: 25px;
  position: relative;
}
.provideYourMerchantsText>ul>li::before{
  content: "";
  position: absolute;
  left: 0px;
  top: 7px;
  width: 9px;
  height: 9px;
  font-size: 0px;
  background-image: url(/wp-content/uploads/2023/05/schemeGoAheadListIcon.svg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.provideYourMerchantsImages{

}
.iconAndButtonContainer{

}
.iconAndButtonBlok{
  background: linear-gradient(158deg, #014838 0%, #2E8568 100%);
  border-radius: 32px;
  padding: 53px 80px;
  display: grid;
  grid-template-columns: 78px 1fr;
  grid-column-gap: 40px;
  align-items: center;
  position: relative;
  z-index: 2;
}
.iconAndButtonBlok>img{
  height: 78px;
  justify-self: center;
}
.iconAndButtonText{
  display: grid;
  grid-template-columns: 1fr max-content;
  align-items: center;
  grid-column-gap: 40px;
}
.iconAndButtonText>h2{
  font-size: 22px;
  line-height: 27px;
  font-weight: 600;
  color: #fff;
}

.modulesSetUpContainer{
  margin-top: 130px;
  padding-top: 100px;
}
.singleWebBackOfficeContainer{
  padding: 90px 0px 10px 0px;
}
.singleWebBackOfficeBlok{

}
.singleWebBackOfficeBlok>h2{
  font-size: 28px;
  line-height: 42px;
  font-weight: 600;
  color: #1F2735;
  text-align: center;
  max-width: 725px;
  margin: 0px auto;
}
.singleWebBackOfficeList{
  display: grid;
  grid-auto-flow: column;
  justify-content: center;
  grid-column-gap: 12px;
  margin: 25px 0px 60px 0px;
}
.singleWebBackOffice{
  font-size: 14px;
  line-height: 21px;
  font-weight: 500;
  color: #1F2735;
  text-transform: uppercase;
  padding: 10px 20px;
  border-radius: 8px;
  background-color: #FFF9E3;
}

#for-providers.merchantAcquiringBoxSlidersContainer{
  padding: 20px 0px 140px 0px;
  margin: 0px;
  background-color: #F9F9F9;
}
.merchantAcquiringBoxSlidersContainer .slider-group{
  padding-top: 100px;
}
.merchantAcquiringBoxSlidersContainer.section-sliders .wrapper-slider .slider-group .swiper-buttons .swiper-wrapper .swiper-slide{
  padding: 14px 24px;
  border-radius: 8px;
  border: 1px solid rgba(31, 39, 53, 0.2);
  max-height: initial;
  background-color: transparent;
}
.merchantAcquiringBoxSlidersContainer.section-sliders .wrapper-slider .slider-group .swiper-buttons .swiper-wrapper .swiper-slide .swiper-button{
  font-size: 16px;
  line-height: 19px;
  font-weight: 400;
  color: #1F2735;
}

.merchantAcquiringBoxSlidersContainer.section-sliders .wrapper-slider .slider-group .swiper-buttons .swiper-wrapper .swiper-slide-thumb-active{
  background-color: #34A17D;
  border-color: #34A17D;
} 
.merchantAcquiringBoxSlidersContainer.section-sliders .wrapper-slider .slider-group .swiper-buttons .swiper-wrapper .swiper-slide-thumb-active .swiper-button{
  color: #fff;
}
.merchantAcquiringBoxSlidersContainer.section-sliders .wrapper-slider .slider-group .swiper-content{
  margin: 0px;
}
.merchantAcquiringBoxSlidersContainer.section-sliders .wrapper-slider .slider-group .swiper-content .swiper-wrapper .swiper-slide .left-content .text table tr{
  gap: 10px;
}
footer{
  border-top: none;
}
.iconAndButtonContainer.iconAndButtonFooterBgContainer{
  position: relative;
}
.iconAndButtonContainer.iconAndButtonFooterBgContainer::after{
  content: "";
  display: block;
  width: 100%;
  height: 92px;
  background-color: #1F2735;
  position: absolute;
  bottom: 0px;
  left: 0px;
  z-index: 1;
}
.merchantAcquiringBoxSlidersContainer .buttonContactExperts{
  margin: 100px auto 0px auto;
  display: block;
}

.merchantAcquiringBoxSlidersContainer.section-sliders .wrapper-slider .slider-group .swiper-content .swiper-wrapper .swiper-slide .left-content .text table{
  margin-top: 20px;
}
.merchantAcquiringBoxSlidersContainer.section-sliders .wrapper-slider .slider-group .swiper-content .swiper-wrapper .swiper-slide .left-content .text>ul{
  margin-top: 18px;
}
.boxopayPaymentGatewayContainer{
  background-color: #F9F9F9;
  padding: 54px 0px 90px 0px;
}
.boxopayPaymentGatewayContainer>h2{
  font-size: 36px;
  line-height: 47px;
  font-weight: 600;
  color: #1F2735;
  text-align: center;
}
.boxopayPaymentGatewayContainer .splide__list{

}
.boxopayPaymentGatewayContainer .splide .splide__slide,
.managementMerchantRobustContainer .splide .splide__slide
{
  background-color: transparent;
  box-shadow: none;
  border-radius: 0px;
  margin-right: 0px;
  display: block;
  padding: 0px;
  border: 0px;
  min-height: initial;
}
.boxopayPaymentGateway{
  display: grid;
  align-content: center;
  justify-items: center;
  grid-row-gap: 9px;
  width: 180px;
  height: 188px;
  border-radius: 12px;
  background-color: #fff;
  padding: 0px 14px;
  -webkit-box-shadow: 0px 18px 17px 0px rgba(31, 39, 53, 0.01);
  box-shadow: 0px 18px 17px 0px rgba(31, 39, 53, 0.01);
}
.boxopayPaymentGatewaySliderList{

}
.boxopayPaymentGatewaySliderList .boxopayPaymentGateway{
  padding: 0px 43px;
}
.boxopayPaymentGateway>img{

}
.boxopayPaymentGateway>p{
  font-size: 14px;
  line-height: 17px;
  font-weight: 500;
  color: #1F2735;
  text-align: center;
}
.boxopayPaymentGatewayBlok{

}
.boxopayPaymentGatewaySliderBlok{
  margin: 63px 0px 80px 0px;
}
.boxopayPaymentGatewayBlok>h3{
  font-size: 16px;
  line-height: 20px;
  font-weight: 400;
  color: #0F6A56;
  letter-spacing: 0.32px;
  text-transform: uppercase;
  text-align: center;
  margin-bottom: 40px;
}
.boxopayPaymentGatewayList{
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  grid-column-gap: 24px;
}

.modernAcquirersContainer{
  padding: 90px 0px 142px 0px;
  background: linear-gradient(90deg, #419377 0%, #1D5945 100%);
  position: relative;
}
.modernAcquirersBlok{
  position: relative;
  z-index: 5;
}
.modernAcquirersBlok>h2{
  font-size: 36px;
  line-height: 47px;
  font-weight: 600;
  color: #fff;
  text-align: center;
  max-width: 680px;
  margin: 0px auto 20px auto;
}
.modernAcquirersBlok>p{
  font-size: 16px;
  line-height: 26px;
  font-weight: 400;
  color: #fff;
  text-align: center;
  padding: 0px;
}
.modernAcquirersBg{
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 1;
  height: 100%;
}
.modernAcquirersBgTab,.modernAcquirersBgMob{
  position: absolute;
  left: 0px;
  bottom: 0px;
  z-index: 1;
  display: none;
  height: 100%;
}
.modernAcquirersList{
  display: grid;
  grid-template-columns: repeat(3,1fr);
  grid-column-gap: 25px;
  position: absolute;
  left: 0px;
  top: calc(100% + 75px);
  width: 100%;
}
.modernAcquirers{
  border-radius: 20px;
  background-color: #fff;
  padding: 40px 40px;
  -webkit-box-shadow: 0px 18px 17px 0px rgba(31, 39, 53, 0.01);
  box-shadow: 0px 18px 17px 0px rgba(31, 39, 53, 0.01);
}
.modernAcquirers>p{
  font-size: 16px;
  line-height: 24px;
  color: #1F2735;
  font-weight: 400;
}
.modernAcquirers>p>span{
  font-size: 20px;
  line-height: 30px;
  font-weight: 700;
}
.startCompanyEasierContainer{
  background-color: #F9F9F9;
  padding: 204px 0px 107px 0px;
}

.startCompanyEasierBlok{
  display: grid;
  justify-items: center;
}
.startCompanyEasierBlok>h2{
  font-size: 36px;
  line-height: 47px;
  color: #1F2735;
  font-weight: 600;
  text-align: center;
  max-width: 695px;
  margin: 0px auto;
}
.startCompanyEasierContainer .kycClientManagement>ul,
.startFasterCheaperContainer .kycClientManagement>ul,
.neobankProviderBottom .kycClientManagement>ul{
  display: grid;
  grid-row-gap: 20px;
}
.startCompanyEasierContainer .kycClientManagement>ul>li,
.startFasterCheaperContainer .kycClientManagement>ul>li,
.neobankProviderBottom .kycClientManagement>ul>li{
  font-size: 16px;
  line-height: 22px;
  color: #1F2735;
  font-weight: 400;
  padding-left: 25px;
  position: relative;
}
.startCompanyEasierContainer .kycClientManagement>ul>li::before,
.startFasterCheaperContainer .kycClientManagement>ul>li::before,
.neobankProviderBottom .kycClientManagement>ul>li::before{
  content: "";
  position: absolute;
  left: 0px;
  top: 6px;
  width: 9px;
  height: 9px;
  font-size: 0px;
  background-image: url(/wp-content/uploads/2023/09/startCompanyEasierListIcon.svg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.startCompanyEasierBlok .kycClientManagementList{
  margin: 103px 0px 60px 0px;
}
.bankBusinessContainer{
  background-color: #F9F9F9;
  padding: 63px 0px 90px 0px;
  position: relative;
}
.bankBusinessBlok{

}
.bankBusinessBlok>h2{
  font-size: 36px;
  line-height: 54px;
  color: #1F2735;
  font-weight: 600;
  text-align: center;
  max-width: 697px;
  margin: 0px auto;
}
.bankBusinessBlok .processingCentersList{
  margin-top: 60px;
}
.bankBusinessContainer .processingCentersRight>h2{
  font-weight: 600;
}
.bankBusinessContainer .processingCenters{
  grid-column-gap: 38px;
}
.bankBusinessContainer .processingCentersRight .paymentCardSchemeTitle{
  position: initial;
  margin-bottom: 16px;
}
.bankBusinessContainer .providersMerchantsBgLeft{
  top: 0px;
}
.bankBusinessContainer .providersMerchantsBgRight{
  bottom: initial;
  top: 121px;
}
.fullFunctionalBusinessContainer{
  padding: 90px 0px 190px 0px;
}
.fullFunctionalBusinessContainer .endToEndProcessorBlok>h3{
  margin: 24px auto 20px auto;
  max-width: 537px;
}
.fullFunctionalBusinessContainer .endToEndProcessorBlok>p{
  max-width: 365px;
  line-height: 24px;
}
.fullFunctionalBusinessLabelList{
  text-align: center;
  font-size: 0px;
  width: 800px;
  margin: 44px auto 0px auto;
}
.fullFunctionalBusinessLabel{
  display: inline-block;
  font-size: 14px;
  line-height: 21px;
  font-weight: 500;
  color: #fff;
  text-transform: uppercase;
  border-radius: 8px;
  background-color: rgba(255, 255, 255, 0.1);
  padding: 10px 20px;
  margin: 6px 6px;
}
.fullFunctionalBusinessContainer .endToEndProcessor{
  background-color: #E8F6F3;
  padding: 30px 15px 30px 30px;
}
.fullFunctionalBusinessContainer .endToEndProcessor>p{
  max-width: initial;
}
.fullFunctionalBusinessContainer .endToEndProcessor>h4{
  font-size: 20px;
  line-height: 30px;
  font-weight: 600;
  color: #1F2735;
}
.fullFunctionalBusinessBgLeft{
  width: 176px;
  position: absolute;
  left: 0px;
  top: 293px;
}
.fullFunctionalBusinessBgRight{
  width: 176px;
  position: absolute;
  right: 0px;
  top: 95px;
}
.leaveCompetitorsBehindContainer{
  background: linear-gradient(158deg, #014838 0%, #2E8568 100%);
  padding: 90px 0px;
  position: relative;
}
.leaveCompetitorsBehindBlok{
  position: relative;
  z-index: 5;
}
.leaveCompetitorsBehindBlok>h2{
  font-weight: 400;
  font-size: 16px;
  line-height: 19px;
  text-align: center;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  color: #FFC866;
}
.leaveCompetitorsBehindBlok>h3{
  font-weight: 600;
  font-size: 36px;
  line-height: 47px;
  color: #fff;
  text-align: center;
  margin: 24px auto 0px auto;
  max-width: 667px;
}
.leaveCompetitorsBehindList{
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  margin-top: 60px;
}
.leaveCompetitorsBehindList>ul{
  padding: 28px 60px 25px 60px;
  border-left: 2px solid rgba(229,235,233,0.05);
  display: grid;
  grid-row-gap: 20px;
  align-content: start;
}
.leaveCompetitorsBehindList>ul:last-child{
  border-right: 2px solid rgba(229,235,233,0.05);
}
.leaveCompetitorsBehindList>ul>h4{
  font-weight: 600;
  font-size: 22px;
  line-height: 33px;
  color: #fff;
  margin-bottom: 4px;
}
.leaveCompetitorsBehindList>ul>li{
  font-size: 16px;
  line-height: 23px;
  color: #fff;
  font-weight: 400;
  padding-left: 25px;
  position: relative;
}
.leaveCompetitorsBehindList>ul>li::before{
  content: "";
  position: absolute;
  left: 0px;
  top: 6px;
  width: 9px;
  height: 9px;
  font-size: 0px;
  background-image: url(/wp-content/uploads/2023/05/processingCentersIcon.svg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.leaveCompetitorsBehindBg{
  position: absolute;
  right: 0px;
  bottom: 0px;
  z-index: 1;
}
.leaveCompetitorsBehindContainer .fullFunctionalBusinessBgLeft{
  top: 167px;
}
.leaveCompetitorsBehindContainer .fullFunctionalBusinessBgRight{
  top: 54px;
}
.whiteLabelAcquirerSlidersContainer .buttonAnimation{
  margin: 100px auto 0px auto;
}
.whiteLabelAcquirerSlidersContainer .slider-group{
  padding-top: 142px;
}
#for-providers.whiteLabelAcquirerSlidersContainer{
  padding: 80px 0px 90px 0px;
  background-color: transparent;
}
.whiteLabelAcquirerSlidersContainer.section-sliders .wrapper-slider .slider-group .swiper-content .swiper-wrapper .swiper-slide{
  align-items: center;
}
.merchantAcquiringBoxSlidersContainer.section-sliders .wrapper-slider .slider-group .swiper-content .swiper-wrapper .swiper-slide{
  background-color: #E2EEF2;
}
.focusEngagementContainer{
  padding-top: 90px;
}
.focusEngagementBlok{

}
.focusEngagementBlok>h2{
  font-size: 36px;
  line-height: 47px;
  color: #1F2735;
  font-weight: 600;
  text-align: center;
  max-width: 841px;
  margin: 0px auto 25px auto;
}
.focusEngagementBlok>p{
  font-size: 16px;
  line-height: 24px;
  color: #1F2735;
  font-weight: 400;
  text-align: center;
  max-width: 466px;
  margin: 0px auto;
  padding: 0px;
}
.focusEngagementList{
  margin: 80px 0px 60px 0px;
  display: grid;
  grid-row-gap: 24px;
}
.focusEngagementOb{
  display: grid;
  grid-column-gap: 24px;
}
.focusEngagementOb:nth-child(2n+1){
  grid-template-columns: 527px 649px;
}
.focusEngagementOb:nth-child(2n+2){
  grid-template-columns: 649px 527px;
}

.focusEngagement{
  padding: 50px 50px;
  border-radius: 32px;
}
.focusEngagementOb:nth-child(2n+1) .focusEngagement:nth-child(2n+1),
.focusEngagementOb:nth-child(2n+2) .focusEngagement:nth-child(2n+2){
  background-color: #E8F6F3;
}
.focusEngagementOb:nth-child(2n+1) .focusEngagement:nth-child(2n+2),
.focusEngagementOb:nth-child(2n+2) .focusEngagement:nth-child(2n+1){
  background-color: #E6EEF3;
}

.focusEngagementTop{
  display: grid;
  grid-template-columns: 70px 1fr;
  grid-column-gap: 40px;
  align-items: center;
  margin-bottom: 28px;
}
.focusEngagementTop>img{
  
}
.focusEngagementTop>h3{
  font-size: 22px;
  line-height: 33px;
  color: #000;
  font-weight: 500;
}
.focusEngagement>p{
  font-size: 16px;
  line-height: 26px;
  color: #000;
  font-weight: 400;
}
.focusEngagementBlok .buttonAnimation{
  margin: 0px auto;
}
.managementMerchantRobustContainer{
  background-color: #F9F9F9;
  padding: 90px 0px;
}
.managementMerchantRobustBlok{
  display: grid;
  justify-items: center;
}
.managementMerchantRobustBlok>h2{
  font-size: 36px;
  line-height: 47px;
  color: #1F2735;
  font-weight: 600;
  text-align: center;
  max-width: 687px;
  margin: 0px auto 25px auto;
}
.managementMerchantRobustBlok>p{
  font-size: 16px;
  line-height: 24px;
  color: #1F2735;
  font-weight: 400;
  text-align: center;
  max-width: 466px;
  margin: 0px auto;
}
.managementMerchantRobustSlider{
  margin: 80px 0px;
}
.managementMerchantRobust{
  width: 282px;
  height: 248px;
  border-radius: 19px;
  background-color: #E8F6F3;
  padding: 24px 24px;

  -webkit-box-shadow: 0px 18px 17px 0px rgba(31, 39, 53, 0.01);
  box-shadow: 0px 18px 17px 0px rgba(31, 39, 53, 0.01);
}
.managementMerchantRobustIcon{
  width: 56px;
  height: 56px;
  border-radius: 50%;
  background-color: #34A17D;
  display: grid;
  justify-items: center;
  align-items: center;
}
.managementMerchantRobustIcon>img{

}
.managementMerchantRobust>h4{
  font-size: 16px;
  line-height: 24px;
  font-weight: 600;
  color: #1F2735;
  margin: 24px 0px 16px 0px;
}
.managementMerchantRobust>p{
  font-size: 16px;
  line-height: 26px;
  font-weight: 400;
  color: #1F2735;
}
.whiteLabelAcquirerHeaderContainer{
  padding: 90px 0px 126px 0px;
}
.whiteLabelPspHeaderContainer{
  padding: 90px 0px 110px 0px;
}
.whiteLabelPspHeaderContainer .kycHeaderBlok{
  grid-template-columns: 488px 683px;
  grid-column-gap: 28px;
}
.whiteLabelPspHeaderContainer .kycHeaderLeft>p{
  margin: 36px 0px 56px 0px;
  max-width: 408px;
}
.coveringNeedsContainer{
  padding: 70px 0px 44px 0px;
}
.coveringNeedsBlok{

}
.coveringNeedsBlok>h2{
  font-weight: 600;
  font-size: 36px;
  line-height: 47px;
  color: #1F2735;
  text-align: center;
  max-width: 877px;
  margin: 0px auto;
}
.coveringNeedsBlok .endToEndProcessorList{
  position: initial;
  margin-top: 70px;
}
.coveringNeedsBlok .endToEndProcessor{
  background-color: #F9F9F9;
}
.coveringNeedsBlok .endToEndProcessor>p{
  max-width: initial;
}

.whiteLabelPspListContainer .merchantAcquiringBoxListTitle{
  grid-template-columns: 1fr;
}
.whiteLabelPspListContainer  .merchantAcquiringBoxListOpen{
  grid-template-columns: minmax(50px, max-content) 24px;
}
.whiteLabelPspListContainer .merchantAcquiringBoxList{
  padding: 60px 60px;
}
.whiteLabelPspListContainer .merchantAcquiringBoxList:nth-child(1){
  background-color: #E8F6F3;
}
.whiteLabelPspListContainer .merchantAcquiringBoxListTitleColumns{
  grid-row-gap: 20px;
}
.whiteLabelPspListContainer .merchantAcquiringBoxList:nth-child(2){
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 30px;
}
.whiteLabelPspListContainer .paymentCardSchemeTitle{
  left: 60px;
}
.pspMerchantLogoListContainer{
  padding: 24px 0px 0px 0px;
}
.pspMerchantLogoListButton{
  display: grid;
  justify-items: center;
  margin-top: 80px;
}
.startFasterCheaperContainer .kycClientManagement{
  background-color: #E6EEF3;
}
.startFasterCheaperContainer .kycClientManagement:nth-child(2){
  background-color: #E8F6F3;
}
.startFasterCheaperContainer .kycClientManagement>h3{
  margin-bottom: 40px;
}
.startFasterCheaperContainer .kycClientManagementList{
  margin: 80px 0px 24px 0px;
}
.startFasterCheaperContainer{
  padding: 160px 0px 90px 0px;
}
.startFasterCheaperBlok{

}
.startFasterCheaperBlok>h2{
  font-weight: 600;
  font-size: 36px;
  line-height: 47px;
  color: #1F2735;
  text-align: center;
  margin-bottom: 25px;
}
.startFasterCheaperBlok>p{
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #1F2735;
  text-align: center;
  max-width: 415px;
  margin: 0px auto;
  padding: 0px;
}
.startFasterCheaperList{
  background: linear-gradient(158deg, #014838 0%, #2E8568 100%);
  border-radius: 32px;
  display: grid;
  grid-template-columns: 468px 519px;
  justify-content: space-between;
  align-items: center;
  position: relative;
}
.startFasterCheaperLeft{
  padding: 70px 0px 70px 70px;
  position: relative;
  z-index: 5;
}
.startFasterCheaperLeft>h3{
  font-weight: 600;
  font-size: 26px;
  line-height: 31px;
  color: #fff;
}
.startFasterCheaperLeft>ul{
  display: grid;
  grid-row-gap: 20px;
  margin: 40px 0px;
}
.startFasterCheaperLeft>ul>li{
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #fff;
  position: relative;
  padding-left: 25px;
}
.startFasterCheaperLeft>ul>li::before{
  content: "";
  position: absolute;
  left: 0px;
  top: 7px;
  width: 9px;
  height: 9px;
  font-size: 0px;
  background-image: url(/wp-content/uploads/2023/05/cardSchemeListIcon.svg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.startFasterCheaperLeft>img{
  display: none;
}
.startFasterCheaperRight{
  padding: 70px 0px;
  position: relative;
  z-index: 5;
}
.startFasterCheaperRight>img{

}
.startFasterCheapeBg{
  position: absolute;
  bottom: 0px;
  right: 0px;
  max-width: 100%;
  z-index: 0;
}
.pspBankBusinessContainer{
  padding: 90px 0px;
}
.pspBankBusinessContainer .bankBusinessBlok{
  display: grid;
}
.pspBankBusinessContainer .buttonContactExperts{
  justify-self: center;
  margin-top: 48px;
}
.pspBankBusinessContainer .bankBusinessBlok>h2{
  line-height: 47px;
}
.pspBlokListContainer{
  padding: 130px 0px 90px 0px;
}
.pspBlokListContainer .homeListTextBlok>ul{
  display: grid;
  grid-row-gap: 20px;
  margin-top: 40px;
}
.pspBlokListContainer .homeListTextBlok>ul>li{
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  color: #1F2735;
  padding-left: 25px;
  position: relative;
}
.pspBlokListContainer .homeListTextBlok>ul>li::before{
  content: "";
  position: absolute;
  left: 0px;
  top: 6px;
  width: 9px;
  height: 9px;
  font-size: 0px;
  background-image: url(/wp-content/uploads/2023/05/processingCentersIcon.svg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.pspBlokListContainer .homeListBlok{
  grid-row-gap: 80px;
}
.paymentManagementContainer{
  padding-bottom: 20px;
  background-color: transparent;
}
.paymentManagementContainer .managementMerchantRobustBlok>h2{
  max-width: 740px;
}
.paymentManagementContainer .managementMerchantRobustSlider{
  margin: 80px 0px 0px 0px;
}
.pspWhiteLabelContainer .kycBusinessNeedsBlok>h2{
  max-width: 567px;
}
.pspWhiteLabelContainer .partnerWithBoxopayList>li{
  max-width: initial;
}
.iconAndButtonContainer.iconAndButtonFooterBgContainer2{
  padding-bottom: 50px;
}
.iconAndButtonFooterBgContainerBg{
  background-color: #F9F9F9;
}
.traditionalBankHeaderContainer{
  padding-bottom: 122px;
}
.transformInfrastructureContainer{
  padding: 70px 0px 145px 0px;
}
.transformInfrastructureBlok{

}
.transformInfrastructureContainer .paymentCardSchemeList{
  margin: 0px;
}
.transformInfrastructureContainer .paymentCardSchemeTitle{
  left: 70px;
}
.rangeClientsContainer{
  padding-bottom: 90px;
  position: relative;
}
.rangeClientsBlok{
  padding-top: 35px;
}
.rangeClientsBlok>h2{
  font-weight: 600;
  font-size: 36px;
  line-height: 47px;
  color: #1F2735;
  text-align: center;
  margin-bottom: 10px;
}
.rangeClientsBlok>p{
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #1F2735;
  text-align: center;
  padding: 0px;
}
.rangeClientsList{
  font-size: 0px;
  text-align: center;
  max-width: 750px;
  margin: 44px auto 0px auto;
}
.rangeClients{
  display: inline-block;
  font-weight: 500;
  font-size: 14px;
  line-height: 21px;
  color: #1F2735;
  text-transform: uppercase;
  padding: 10px 20px;
  border-radius: 8px;
  background-color: #FFF9E3;
  margin: 6px 6px;
}
.rangeClientsContainer .providersMerchantsBgLeft{
  top: 0px;
}
.rangeClientsContainer .providersMerchantsBgRight{
  bottom: 130px;
}
.bankingPaymentServicesContainer{
  padding: 90px 0px;
  background-color: #F9F9F9;
}
.bankingPaymentServicesBlok{
  display: grid;
  justify-items: center;
}
.bankingPaymentServicesBlok>h2{
  font-weight: 600;
  font-size: 28px;
  line-height: 42px;
  color: #1F2735;
  text-align: center;
  max-width: 571px;
  margin: 0px auto;
}
.bankingPaymentServicesList{
  display: flex;
  flex-flow: wrap;
  justify-content: center;
  gap: 24px;
  max-width: 1000px;
  margin: 70px auto 60px auto;
}

.bankingPaymentServicesList .boxopayPaymentGateway{

}
.bankingPaymentServicesList .boxopayPaymentGateway>p{
  line-height: 21px;
}
.traditionalBankBusinessToolsetContainer .businessToolsetBlok>h3{
  max-width: 880px;
}
.advancedManagementCapabilitiesContainer{
  padding: 0px;
  background-color: transparent;
}
.advancedManagementCapabilitiesContainer .managementMerchantRobustSlider{
  margin: 70px 0px 0px 0px;
}
.advancedManagementCapabilitiesContainer .managementMerchantRobustBlok>h2{
  max-width: initial;
  font-size: 28px;
  line-height: 42px;
  margin: 0px;
}
.automatingBankRoutinesContainer{
  padding: 160px 0px 90px 0px;
}
.automatingBankRoutinesBlok{
  display: grid;
  justify-items: center;
}
.automatingBankRoutinesBlok>h2{
  font-weight: 600;
  font-size: 28px;
  line-height: 42px;
  color: #1F2735;
  text-align: center;
}
.automatingBankRoutinesList{
  background-color: #E2EEF2;
  border-radius: 32px;
  padding: 70px 70px;
  margin: 70px 0px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 124px;
  grid-row-gap: 119px;
}
.automatingBankRoutines{

}
.automatingBankRoutines>h3{
  font-weight: 600;
  font-size: 26px;
  line-height: 31px;
  color: #1F2735;
}
.automatingBankRoutines>p{
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #1F2735;
  padding: 0px;
  margin: 20px 0px 50px 0px;
}
.automatingBankRoutines>img{
  width: 348px;
  
}
.engageMerchantsContainer{
  padding: 120px 0px 140px 0px;
}
.engageMerchantsBlok{

}
.engageMerchantsTop{
  padding: 80px 80px 80px 70px;
  background-color: #E2EEF2;
  border-radius: 32px;
  display: grid;
  grid-template-columns: 415px 486px;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 44px;
}
.engageMerchantsLeft{

}
.engageMerchantsLeft>h2{
  font-weight: 600;
  font-size: 28px;
  line-height: 42px;
  color: #1F2735;
  margin-bottom: 20px;
}
.engageMerchantsLeft>p{
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #1F2735;
}
.engageMerchantsRight{
  display: grid;
  grid-template-columns: repeat(3,1fr);
  grid-column-gap: 15px;
  grid-row-gap: 15px;
}
.engageMerchantsRightIcon{
  width: 152px;
  height: 120px;
  border-radius: 15px;
  background-color: #fff;
  display: grid;
  justify-items: center;
  align-items: center;
}
.engageMerchantsRightIcon>img{

}
.engageMerchantsContainer .automationAcquirersBottomOb{
  grid-template-columns: 486px 690px;
  grid-column-gap: 24px;
}
.engageMerchantsContainer .automationAcquirersBottom{
  padding: 70px 70px;
  align-items: start;
  background-color: #E2EEF2;
}
.engageMerchantsContainer .paymentCardSchemeTitle{
  left: 70px;
}
.homeHeaderContainer{
  padding: 93px 0px 113px 0px;
}
.homeHeaderContainer::after{
  display: none;
}
.homeHeaderContainer .kycHeaderBlok{
  grid-template-columns: 1fr 638px;
  grid-column-gap: 100px;
}
.homeHeaderContainer .kycHeaderLeft>p{
  max-width: 420px;
}

.homeHeaderRightSlider{
  width: 100%;
  height: 569px;
  position: relative;
}
.homeHeaderRightImagesBlok{
  width: 302px;
  height: 376px;
  background-image: url(/wp-content/uploads/2023/09/homeSliderImagesGb.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  position: absolute;
  top: 10px;
  left: 0px;
  z-index: 10;
  display: grid;
  justify-items: center;
  align-items: center;
}
.homeHeaderRightImagesBlok>img{

}
.homeSliderTextBlokBg{
  width: 638px;
  height: 569px;
  background-image: url(/wp-content/uploads/2023/09/homeSliderTextBlokGb.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  position: relative;
  padding: 10px 10px;
  display: grid;
  justify-items: end;
}


.homeSliderTextBlok{
  width: 304px;
  height: 78px;
  background-image: url(/wp-content/uploads/2023/09/homeSliderTextGb.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  background-size: cover;
  padding: 10px 10px 10px 70px;
  position: relative;
  display: grid;
  align-items: center;
  text-decoration: none !important;

  -webkit-transition: all 0s ease-in-out;
  -moz-transition: all 0s ease-in-out;
  -ms-transition: all 0s ease-in-out;
  -o-transition: all 0s ease-in-out;
  transition: all 0s ease-in-out;

}
.homeSliderTextBlok:nth-child(1){
  position: absolute;
  left: 9px;
  bottom: 93px;
}
.homeSliderTextBlok:nth-child(2){
  position: absolute;
  left: 9px;
  bottom: 13px;
}
.homeSliderTextBlok:not(.disabled):hover{
  background-position: 0px -81px;
}

.homeSliderTextImages{
  width: 30px;
  height: 30px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 0px 0px;
  position: absolute;
  left: 20px;
  top: 24px;
}
.homeSliderTextName{
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #fff;
}
.homeSliderTextBlok.active{
  background-position: 0px -162px;
}
.homeSliderTextBlok.active .homeSliderTextImages{
  background-position: 0px -34px;
}
.homeSliderTextBlok.active .homeSliderTextName{
  color: #1F2735;
}
.homeSliderTextBlok.disabled{
  pointer-events: none;
  cursor: default;
}
.homeHeaderRightTitle{
  font-weight: 600;
  font-size: 14px;
  line-height: 18px;
  color: #fff;
  text-transform: uppercase;
  width: 149px;
  height: 57px;
  border-radius: 8px;
  border: 2.403px solid #186650;
  background: #218A6D;
  display: grid;
  align-items: center;
  justify-items: center;
  position: absolute;
  left: -20px;
  top: -19px;
  z-index: 15;
}
.homeHeaderButtonBlokMobile{
  display: none;
}

footer{
  padding: 0px;
  background: #1F2735;
}

.footerContainer{
  padding: 50px 0px 90px 0px;
}
.footerBlok{
  display: grid;
  grid-template-columns: 160px 1fr;
  grid-column-gap: 150px;
}
.footerLeft{
  display: grid;
  align-content: start;
  grid-row-gap: 50px;
}
.footerLogo{
  align-self: start;
  width: 152px;

  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.footerLogo:hover{
  opacity: 0.7;
}
.footerLogo>img{
  width: 100%;
}
.footerLeftBottom{
  display: grid;
  align-content: start;
  grid-row-gap: 20px;
}

.footerEmail{
  font-weight: 400;
  font-size: 14px;
  line-height: 21px;
  color: #fff;
  text-decoration: underline;
  width: fit-content;
  width: -moz-fit-content;

  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.footerEmail:hover{
  opacity: 0.7;
}
.footerLeftBottomMenu{
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #1F2735;
  text-decoration: none !important;
  width: fit-content;
  width: -moz-fit-content;

  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.footerLeftBottomMenu:hover{
  opacity: 0.7;
}
.footerSocial{
  width: 40px;
  display: block;

  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.footerSocial>img{
  width: 100%;
}
.footerSocial:hover{
  opacity: 0.7;
}
.footerRight{
  display: grid;
  grid-template-columns: 223px 237px 115px;
  grid-template-rows: repeat(2, min-content);
  /* grid-template-rows: repeat(2, 1fr); */
  justify-content: space-between;
  grid-row-gap: 50px;
}
.footerMenu{
  display: grid;
  grid-row-gap: 20px;
  align-content: start;
  height: fit-content;
  height: -moz-fit-content;
}
.footerMenu:nth-child(1){
  grid-row: 1/3;
}
.footerMenu:nth-child(2){
  grid-row: 1/2;
}
.footerMenu:nth-child(5){
  grid-column: 3/4;
  grid-row: 2/3;
}
.footerMenu:nth-child(3){
  grid-column: 2/3;
  grid-row: 2/3;
}

.footerMenu>h4,.footerLeftBottom>h4{
  font-weight: 600;
  font-size: 18px;
  line-height: 22px;
  color: rgba(255, 255, 255, 0.50);
  letter-spacing: 0.72px;
}
.footerMenu>ul{
  display: grid;
  grid-row-gap: 20px;
}
.footerMenu>ul>li{

}
.footerMenu>ul>li>a{
  font-weight: 400;
  font-size: 14px;
  line-height: 21px;
  color: #fff;
  text-decoration: none !important;

  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.footerMenu>ul>li>a:hover{
  opacity: 0.7;
}

.footerBottomMobile{
  display: none;
}
.forNewIssuerContainer{
  padding: 75px 0px 136px 0px;
}
.forNewIssuerContainer .kycHeaderLeft>p{
  max-width: 432px;
  margin: 36px 0px 56px 0px;
}
.supportLicensedContainer{
  padding: 50px 0px 90px 0px;
}
.supportLicensedBlok{

}
.supportLicensedBlok>h2{
  font-weight: 600;
  font-size: 36px;
  line-height: 47px;
  color: #1F2735;
  text-align: center;
  max-width: 816px;
  margin: 0px auto 25px auto;
}
.supportLicensedBlok>h2>span{
  background-color: #FFF9E3;
  border-radius: 4px;
  padding: 0px 12px;
}
.supportLicensedBlok>p{
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #1F2735;
  text-align: center;
  padding: 0px;
  max-width: 533px;
  margin: 0px auto;
}
.supportLicensedList{
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 24px;
  margin: 80px 0px 44px 0px;
}
.supportLicensed{
  position: relative;
  padding: 46px 60px 60px 60px;
  background-color: #E8F6F3;
  border-radius: 32px;
}
.supportLicensed:nth-child(2){
  background-color: #E6EEF3;
}
.supportLicensedText{
  padding: 35px 0px 33px 0px;
  border-bottom: 2px solid rgba(15,106,86,0.05);
}
.supportLicensedText:last-child{
  padding-bottom: 0px;
  border-bottom: 0px;
}

.supportLicensedText>h3{
  font-weight: 600;
  font-size: 22px;
  line-height: 29px;
  color: #1F2735;
  margin-bottom: 4px;
}
.supportLicensedText>p{
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #1F2735;
  padding: 0px;
}
.supportLicensed .paymentCardSchemeTitle,.supportLicensedBottom .paymentCardSchemeTitle{
  left: 60px;
}
.supportLicensedBottom{
  position: relative;
  width: 100%;
  font-size: 0px;
}
.supportLicensedBottom>img{

}
.fitsMustHavesContainer{
  padding: 90px 0px;
  background-color: #F9F9F9;
}
.fitsMustHavesBlok{
  display: grid;
}
.fitsMustHavesBlok>h2{
  font-weight: 600;
  font-size: 36px;
  line-height: 47px;
  color: #1F2735;
  text-align: center;
  max-width: 527px;
  margin: 0px auto 20px auto;
}
.fitsMustHavesBlok>p{
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #1F2735;
  text-align: center;
  padding: 0px;
  max-width: 585px;
  margin: 0px auto;
}
.fitsMustHavesContainer .paymentWhiteLabelList{
  margin: 60px 0px;
}
.fitsMustHavesBlok .button-arrow{
  justify-self: center;
}

.flexibleStartContainer{
  padding: 90px 0px;
}
.flexibleStartBlok{

}
.flexibleStartBlok>h2{
  font-weight: 600;
  font-size: 36px;
  line-height: 47px;
  color: #1F2735;
  text-align: center;
  margin: 0px auto 20px auto;
}
.flexibleStartBlok>p{
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #1F2735;
  text-align: center;
  padding: 0px;
  max-width: 470px;
  margin: 0px auto;
}
.flexibleStartBlok .successCardBlok{
  grid-column-gap: 10px;
  margin-top: 70px;
}
.flexibleStartList{
  margin: 30px 0px 0px 0px;
}
.flexibleStartList .paymentWhiteLabel{
  background-color: #E2EEF2;
  padding: 40px 40px 50px 40px;
  display: grid;
}
.flexibleStartList .paymentWhiteLabelText>h3{
  margin-bottom: 15px;
}
.flexibleStartList .paymentWhiteLabelText>p{
  line-height: 24px;
}
.flexibleStartList .button-arrow{
  margin-top: 30px;
  align-self: end;
}
.flexibleStartList .paymentWhiteLabelText{
  display: grid;
  margin-top: 0px;
  align-items: start;
}

.digitalProductsContainer{
  padding: 90px 0px 189px 0px;
}
.digitalProductsListContainer{
  margin-top: -79px;
  position: relative;
  z-index: 5;
}
.digitalProductsListContainer .endToEndProcessorList{
  grid-template-columns: repeat(3,1fr);
  position: initial;
}
.digitalProductsListContainer .endToEndProcessor{
  align-items: start;
  background-color: #E8F6F3;
}
.digitalProductsListContainer .endToEndProcessor>h4{
  font-weight: 600;
  font-size: 20px;
  line-height: 30px;
  color: #1F2735;
}
.digitalProductsListContainer .endToEndProcessor>p{
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #1F2735;
  max-width: initial;
}
.digitalProductsListContainer .endToEndProcessorBlok>h3{
  margin: 24px auto 0px auto;
  max-width: 594px;
}
.digitalProductsBottomContainer{
  padding: 24px 0px 120px 0px;
  position: relative;
  z-index: 5;
}
.digitalProductsBottomBlok{
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 24px;
}
.digitalProductsBottom{
  padding: 60px 60px;
  background-color: #E2EEF2;
  border-radius: 32px;
  position: relative;
}
.digitalProductsBottom>h3{
  font-weight: 600;
  font-size: 26px;
  line-height: 31px;
  color: #1F2735;
  margin-bottom: 20px;
}
.digitalProductsBottom>p{
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #1F2735;
  padding: 0px;
  margin-bottom: 35px;
}
.digitalProductsBottom>img{

}
.digitalProductsBottom:nth-child(2)>img{
  position: absolute;
  bottom: 0px;
  width: 467px;
}
.coreFeaturesContainer{
  padding-bottom: 90px;
}
.coreFeaturesBlok{

}
.coreFeaturesBlok>h2{
  font-weight: 600;
  font-size: 36px;
  line-height: 47px;
  color: #1F2735;
  text-align: center;
  margin: 0px auto 20px auto;
}
.coreFeaturesBlok>p{
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #1F2735;
  text-align: center;
  padding: 0px;
}
.coreFeaturesBlokOb{
  background-color: #F9F9F9;
  border-radius: 32px;
  padding: 60px 60px;
  margin: 60px 0px 59px 0px;
}
.coreFeaturesBlokTop{
  display: grid;
  grid-template-columns: repeat(7,1fr);
  grid-column-gap: 15px;
  margin-bottom: 15px;
}
.coreFeaturesBlokBottomList{
  display: grid;
  grid-template-columns: repeat(5,1fr);
  grid-column-gap: 15px;
}
.coreFeaturesBlokBottom{
  display: grid;
  align-items: center;
  justify-items: center;
  background-color: #fff;
  border-radius: 15px;
  height: 80px;
  padding: 0px 30px;
  text-align: center;
  font-weight: 600;
  font-size: 14px;
  line-height: 21px;
  color: #1F2735;
}
.coreFeaturesBlokTop .merchantLogoList{
  width: 100%;
}
.coreFeaturesContainer .focusEngagementList{
  margin: 0px;
}

.supportLicensedListContainer{
  padding: 100px 0px 120px 0px;
}
.supportLicensedListContainer .supportLicensedList{
  margin: 0px auto;
}
.supportLicensedListContainer .supportLicensedText>h3{
  margin-bottom: 10px;
  line-height: 33px;
}
.unifiedApiContainer{
  padding: 0px 0px 90px 0px;
}
.unifiedApiContainer .customizablePaymentPageBlok>p{
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #1F2735;
  text-align: center;
  padding: 0px;
  max-width: 584px;
  margin: 20px auto 0px auto;
}
.unifiedApiContainer .customizablePaymentPageText>h3{
  line-height: 33px;
  margin-bottom: 10px;
}
.unifiedApiContainer .customizablePaymentPageText>p{
  line-height: 22px;
}
.unifiedApiContainer .customizablePaymentPageText:nth-child(1){
  border-bottom: 0px;
  padding-bottom: 0px;
  margin-bottom: 0px;
}
.unifiedApiContainer .customizablePaymentPageTextBlok{
  display: grid;
  grid-row-gap: 40px;
}
.unifiedApiContainer .customizablePaymentPageList{
  grid-template-columns: 324px 384px 324px;
  grid-column-gap: 84px;
  align-items: center;
  margin-top: 70px;
}
.automateRelationsFintechsContainer{
  padding: 80px 0px 90px 0px;
  background-color: #fff;
}
.automateRelationsFintechsContainer .kycClientManagementList{
  margin: 0px auto 49px auto;
  grid-row-gap: 0px;
}
.automateRelationsFintechsContainer .kycClientManagement>ul>li::before{
  background-image: url(/wp-content/uploads/2023/05/processingCentersIcon.svg);
}
.automateRelationsFintechsList{
  display: grid;
  grid-row-gap: 24px;
}
.automateRelationsFintechsList .kycClientManagement{
  background-color: #E8F6F3;
}
.automateRelationsFintechsList:nth-child(1) .kycClientManagement:nth-child(2n+2),
.automateRelationsFintechsList:nth-child(2) .kycClientManagement:nth-child(2n+1){
  background-color: #E6EEF3;
}
.automateRelationsFintechsBottom{
  width: 100%;
  position: relative;
  font-size: 0px;
}
.automateRelationsFintechsBottom .paymentCardSchemeTitle{
  left: 60px;
}
.forNewIssuerPaymentBusinessNeeds .kycBusinessNeedsBlok>h2{
  max-width: 810px;
}
.forNewIssuerPaymentBusinessNeeds .partnerWithBoxopayList>li{
  max-width: initial;
}
.supportLicensedBottomImagesTab,.supportLicensedBottomImagesMob{
  display: none;
}
.coreFeaturesTextMobile{
  display: none;
}
.unifiedApiContainer .unifiedApiImagesMob{
  display: none;
}
.automateRelationsFintechsBottomImagesTab,.automateRelationsFintechsBottomImagesMob{
  display: none;
}
.fancybox__content{
  max-height: 100vh;
}
.fancybox__content .wrapper .img-wrap img{
  max-height: calc(100vh - 120px);
}
.multiTenantCardIssuingHeaderContainer{
  padding: 90px 0px 128px 0px;
}
.multiTenantCardIssuingHeaderContainer .kycHeaderLeft>h1{
  max-width: 431px;
}
.multiTenantCardIssuingHeaderContainer .kycHeaderLeft>p{
  margin: 36px 0px 56px 0px;
  max-width: 408px;
}
.multiTenantFocusTurnkeyContainer{
  padding: 50px 0px 90px 0px;
}
.multiTenantFocusTurnkeyContainer .successFocusTurnkeyBlok>h2{
  max-width: 866px;
  margin: 0px auto;
}
.multiTenantFocusTurnkeyContainer .successFocusTurnkeyList{
  margin-top: 80px;
  grid-template-columns: 384px 384px;
  justify-content: center;
}
.multiTenantFocusTurnkeyContainer .successFocusTurnkeyImages{
  height: 205px;
}
.neobankProviderContainer{
  padding: 90px 0px;
}
.neobankProviderBlok{
  display: grid;
}
.neobankProviderBlok>h2{
  font-weight: 600;
  font-size: 36px;
  line-height: 47px;
  color: #1F2735;
  text-align: center;
  max-width: 711px;
  margin: 0px auto 15px auto;
}
.neobankProviderBlok>p{
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #1F2735;
  text-align: center;
  padding: 0px;
}
.neobankProviderTop{
  margin-top: 60px;
  border-radius: 32px;
  background-color: #E8F6F3;
  overflow: hidden;
}
.neobankProviderTop>img{
  border-radius: 32px;

}
.neobankProviderTop>p{
  padding: 30px 0px 40px 0px;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #1F2735;
  text-align: center;
  max-width: 700px;
  margin: 0px auto;
}
.neobankProviderBottom{
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-column-gap: 24px;
  margin: 24px 0px 60px 0px;
}
.neobankProviderBottom .kycClientManagement{
  background-color: #E2F2F6;
}
.neobankProviderBottom .kycClientManagement>ul>li::before{
  background-image: url(/wp-content/uploads/2023/05/processingCentersIcon.svg);
}
.neobankProviderContainer .buttonBookDemo{
  justify-self: center;
}
.powerfulFintechFoundationContainer{
  padding: 90px 0px 195px 0px;
}
.powerfulFintechFoundationContainer .schemeBusinessSolutionBlok>h3{
  font-size: 16px;
  line-height: 20px;
  font-weight: 400;
  letter-spacing: 0.32px;
  text-transform: uppercase;
  color: #FFC866;
  text-align: center;
  margin-bottom: 24px;
}
.powerfulFintechFoundationContainer .schemeBusinessSolutionBlok>h2{
  max-width: 699px;
}
.powerfulFintechFoundationBottomContainer .schemeBusinessSolution{
  background-color: #E2F2F6;
}
.powerfulFintechFoundationBottomContainer .schemeBusinessSolution:nth-child(2){
  background-color: #E8F6F3;
}
.powerfulFintechFoundationBottomContainer{
  position: relative;
  z-index: 5;
  margin-top: -96px;
}
.powerfulFintechFoundationBottomContainer .schemeBusinessSolutionList{
  margin-top: 0px;
  position: initial;
}
.multiTenantCardIssuingUnifiedApiContainer{
  padding: 120px 0px 88px 0px;
}
.multiTenantCardIssuingUnifiedApiContainer .customizablePaymentPageList{
  margin-top: 50px;
  grid-template-columns: 328px 468px 328px;
  grid-column-gap: 37px;
}
.featuresModulesContainer .coreFeaturesBlokOb{
  margin-bottom: 44px;
}
.featuresModulesContainer .automationAcquirersBottomOb{
  grid-template-columns: 486px 690px;
  grid-column-gap: 24px;
}
.featuresModulesContainer .automationAcquirersBottom{
  background-color: #E8F6F3;
  padding-top: 70px;
}
.featuresModulesContainer .automationAcquirersBottom:nth-child(2){
  background-color: #E6EEF3;
}
.featuresModulesContainer .automationAcquirersBottom:nth-child(1) .automationAcquirersBottomBlok{
  grid-template-columns: 1fr;
  grid-row-gap: 15px;
}
.featuresModulesContainer .automationAcquirersBottomBlok{
  grid-column-gap: 43px;
}
.checkEndClientsContainer{
  padding: 90px 0px 196px 0px;
}
.checkEndClientsContainer .endToEndProcessorBlok>h3{
  margin: 24px auto 0px auto;
  max-width: 812px;
}
.multiTenantDigitalProductsBottomContainer .digitalProductsBottom:nth-child(2){
  background-color: #E8F6F3;
}
.multiTenantDigitalProductsBottomContainer .digitalProductsBottom:nth-child(1)>img{
  position: absolute;
  bottom: 0px;
  width: 467px;
}
.multiTenantDigitalProductsBottomContainer .digitalProductsBottom:nth-child(2)>img{
  position: initial;
  width: 100%;
}
.multiTenantDigitalProductsBottomContainer .digitalProductsBottom>p{
  margin-bottom: 40px;
}
.multiTenantDigitalProductsBottomContainer{
  padding: 0px;
  margin-top: -96px;
}
.multiTenantBusinessNeedsContainer{
  background-color: #F9F9F9;
  padding: 90px 0px;
}
.multiTenantBusinessNeedsBlok{

}
.multiTenantBusinessNeedsContainer .kycBusinessNeedsList{
  margin-top: 0px;
}
.multiTenantBusinessNeedsContainer .kycBusinessNeedsIcon{
  background-color: #E8F6F3;
}
.multiTenantBusinessNeedsContainer .kycBusinessNeeds{
  padding-bottom: 40px;
}
.automateRelationsContainer{
  padding: 90px 0px 120px 0px;
}
.automateRelationsBlok{

}
.automateRelationsBlok>h2{
  font-weight: 600;
  font-size: 28px;
  line-height: 42px;
  color: #1F2735;
  text-align: center;
}
.automateRelationsList{
  display: grid;
  grid-template-columns: 486px 510px;
  justify-content: space-between;
  align-items: center;
  padding: 60px 78px;
  background-color: #E8F6F3;
  border-radius: 32px;
  margin-top: 50px;
}
.automateRelationsText{

}
.automateRelationsText>h3{
  font-weight: 600;
  font-size: 26px;
  line-height: 31px;
  color: #1F2735;
  margin-bottom: 40px;
}
.automateRelationsText>ul{
  display: grid;
  grid-row-gap: 20px;
}
.automateRelationsText>ul>li,.unifiedApiInterfaceText>ul>li{
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  color: #1F2735;
  padding-left: 25px;
  position: relative;
}
.automateRelationsText>ul>li::before,.unifiedApiInterfaceText>ul>li::before{
  content: "";
  position: absolute;
  left: 0px;
  top: 6px;
  width: 9px;
  height: 9px;
  font-size: 0px;
  background-image: url(/wp-content/uploads/2023/05/processingCentersIcon.svg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.automateRelationsImages{

}
.automateRelationsImagesTab{
  display: none;
}
.unifiedApiInterfaceContainer{

}
.unifiedApiInterfaceBlok{

}
.unifiedApiInterfaceBlok>h2{
  font-weight: 600;
  font-size: 28px;
  line-height: 42px;
  color: #1F2735;
  text-align: center;
  max-width: 612px;
  margin: 0px auto;
}
.unifiedApiInterfaceListOb{
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 124px;
  grid-row-gap: 100px;
  background-color: #E8F6F3;
  border-radius: 32px;
  padding: 70px 70px;
  margin-top: 80px;
}
.unifiedApiInterfaceList{
  display: grid;
  grid-row-gap: 100px;
}
.unifiedApiInterface{
  display: grid;
}
.unifiedApiInterfaceText{
  margin-bottom: 50px;
}
.unifiedApiInterfaceText>h3{
  font-weight: 600;
  font-size: 26px;
  line-height: 31px;
  color: #1F2735;
  margin-bottom: 20px;
}
.unifiedApiInterfaceText>ul{
  display: grid;
  grid-row-gap: 15px;
}
.unifiedApiInterfaceImages{
  width: 348px;
  align-self: end;
}
.manageEmployeesContainer{
  padding: 140px 0px;
}
.manageEmployeesContainer>h2{
  font-weight: 600;
  font-size: 28px;
  line-height: 42px;
  color: #1F2735;
  max-width: 612px;
  text-align: center;
}
.manageEmployeesContainer .digitalProductsBottomBlok{
  margin-top: 60px;
}
.manageEmployeesContainer .digitalProductsBottom{
  background-color: #E8F6F3;
}
.manageEmployeesContainer .digitalProductsBottom:nth-child(2)>img{
  position: initial;
  width: 100%;
}
.manageEmployeesContainer .digitalProductsBottom>p{
  margin-bottom: 40px;
}
.receiveOperationsContainer .automateRelationsText>p{
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #1F2735;
  padding: 0px;
}
.receiveOperationsContainer .automateRelationsText>h3{
  margin-bottom: 20px;
}
.receiveOperationsContainer .automateRelationsList{
  grid-template-columns: 467px 467px;
  padding: 60px 80px 60px 60px;
  margin-top: 60px;
}
.receiveOperationsContainer{
  padding: 0px 0px 90px 0px;
}
.turnkeySupportContainer{
  background-color: #F9F9F9;
  padding: 90px 0px;
}
.turnkeySupportContainer .kycNewAccountsLeft>h2{
  max-width: 390px;
  margin-bottom: 70px;
}
.turnkeySupportContainer .kycNewAccountsList{
  padding-bottom: 42px;
}
.turnkeySupportContainer .kycNewAccountsList:last-child{
  padding-bottom: 0px;
}
.turnkeySupportContainer .kycNewAccountsList>p{
  max-width: 400px;
}
.turnkeySupportContainer .kycNewAccountsList::before{
  background-color: #F9F9F9;
}
#for-providers.multiTenantCardIssuingSlidersContainer{
  background-color: transparent;
  padding-top: 40px;
}
.multiTenantCardIssuingSlidersContainer.section-sliders .wrapper-slider .slider-group .swiper-content .swiper-wrapper .swiper-slide .left-content .text p{
  padding: 0px;
  opacity: 1;
}
.multiTenantCardIssuingSlidersContainer.section-sliders .wrapper-slider .slider-group .swiper-content .swiper-wrapper .swiper-slide .left-content .text>ul{
  margin-top: 15px;
  display: grid;
  gap: 15px;
}
.multiTenantCardIssuingSlidersContainer .wys li{
  margin-bottom: 0px;
  line-height: 26px;
}
.multiTenantCardIssuingSlidersContainer.section-sliders .wrapper-slider .slider-group .sub-title{
  max-width: 558px;
}
.multiTenantCardIssuingSlidersContainer.section-sliders .wrapper-slider .slider-group:nth-child(2) .sub-title{
  max-width: initial;
}
.neobankProviderTopImagesTab,.neobankProviderTopImagesMob{
  display: none;
}

#toTop:hover circle{
  fill: rgb(84, 242, 164) !important;
}
.baasApiProviderContainer{
  position: relative;
  z-index: 5;
  margin-top: -75px;
}
.baasApiProviderBlok{
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 24px;
}
.baasApiProviderBlok .endToEndProcessor{
  background-color: #E8F6F3;
}
.baasApiProviderBlok .endToEndProcessor>p{
  max-width: initial;
}
.baasApiProviderTopContainer{
  padding: 90px 0px 175px 0px;
}
.baasApiProviderTopContainer .businessToolsetBlok>h3{
  max-width: initial;
}
.fintechsNeedsUnifiedApiContainer{
  padding: 120px 0px 140px 0px;
}
.fintechsNeedsUnifiedApiContainer .provideYourMerchantsBlok{
  grid-column-gap: 48px;
}
.fintechsNeedsUnifiedApiContainer .provideYourMerchantsText>ul{
  grid-row-gap: 20px;
}
.exceptionalValueContainer{
  padding: 0px 0px 120px 0px;
}
.exceptionalValueContainer .engageMerchantsBlok>h2{
  font-weight: 600;
  font-size: 28px;
  line-height: 42px;
  color: #1F2735;
  text-align: center;
  max-width: 492px;
  margin: 0px auto 60px auto;
}
.exceptionalValueContainer .engageMerchantsTop{
  padding: 85px 80px 85px 70px;
  grid-template-columns: 481px 486px;
  background-color: #E8F6F3;
}
.exceptionalValueList{
  display: grid;
  grid-row-gap: 40px;
}
.exceptionalValue{
  position: relative;
  padding-left: 34px;
}
.exceptionalValue::before{
  content: "";
  display: block;
  width: 14px;
  height: 14px;
  background-image: url(/wp-content/uploads/2023/05/automationAcquirersBottomListIcon.svg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  position: absolute;
  top: 5px;
  left: 0;
}
.exceptionalValue>h3{
  font-weight: 600;
  font-size: 22px;
  line-height: 29px;
  color: #1F2735;
  margin-bottom: 10px;
}
.exceptionalValue>p{
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #1F2735;
  padding: 0px;
}
.exceptionalValueContainer .automationAcquirersBottomOb{
  grid-template-columns: 690px 486px;
}
.exceptionalValueContainer .automationAcquirersBottomBlok{
  grid-template-columns: 1fr;
  grid-row-gap: 15px;
}
.exceptionalValueBottomImages{
  height: 280px;
}
.exceptionalValueContainer .automationAcquirersBottom{
  padding: 70px 70px 46px 70px;
  background-color: #E8F6F3;
}
.exceptionalValueContainer .automationAcquirersBottom:nth-child(1){
  padding: 47px 70px 32px 70px;
}
.retailBusinessClientsContainer{
  padding: 0px 0px 90px 0px;
}
.retailBusinessClientsContainer .focusEngagementList{
  margin: 50px 0px 0px 0px;
}
.misregardModernizationContainer{
  padding: 90px 0px 120px 0px;
  background-color: #F9F9F9;
}
.misregardModernizationBlok{

}
.misregardModernizationBlok>h2{
  font-weight: 600;
  font-size: 28px;
  line-height: 42px;
  color: #1F2735;
  text-align: center;
  max-width: 523px;
  margin: 0px auto;
}
.misregardModernizationList{
  margin-top: 60px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  padding: 50px 5px;
  background-color: #fff;
  border-radius: 32px;
}
.misregardModernization{
  padding: 0px 50px;
  border-right: 2px solid rgba(219,225,223,0.5);
}
.misregardModernization:last-child{
  border-right: none;
}
.misregardModernization>p{
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #1F2735;
  padding: 0px;
  position: relative;
  padding-left: 30px;
}
.misregardModernization>p::before{
  content: "";
  display: block;
  width: 14px;
  height: 14px;
  background-image: url(/wp-content/uploads/2023/11/misregardModernizationIcon.svg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  position: absolute;
  top: 5px;
  left: 0;
}
.bankingOperationManagementContainer{
  background-color: #F9F9F9;
  padding: 0px 0px 90px 0px;
}
.bankingOperationManagementContainer .automatingBankRoutinesList{
  margin-top: 80px;
  padding-top: 60px;
  background-color: #E8F6F3;
}
.cky-btn:hover{
  transform: none !important;
}
.splide__sr{
  display: none !important;
  height: 0px !important;
}
.footerBottomContainer{
  
  
}
.footerBottomBlok{
  display: grid;
  grid-auto-flow: column;
  justify-content: center;
  grid-column-gap: 30px;
  padding: 13px 0px;
  border-top: 1px solid rgba(255, 255, 255, 0.38);
}
.footerBottomBlokMenu{
  font-weight: 400;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-decoration: none !important;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.footerBottomBlokMenu:hover{
  opacity: 0.7;
}
.whiteLabelPspHeaderContainer .kycHeaderButtonBlok{
  grid-template-columns: 1fr 250px;
} 
.whiteLabelPspHeaderContainer .kycHeaderButtonBlok .buttonContactExperts{
  padding: 18px 40px;
}
.merchantAcquiringBoxSlidersContainer{
  margin-bottom: 90px;
}

.tpl-loyalty-management .use-the-opportunity{
  padding-bottom: 90px;
}
.tpl-loyalty-management .enhance-your-payment{
  padding-top: 90px;
}
.tpl-loyalty-management .get-a-full-fledged{
  margin-bottom: 90px;
}
.tpl-loyalty-management .provide-your-merchant .wrapper .top-wrapper{
  padding-top: 90px;
}
.tpl-loyalty-management .provide-your-merchant .wrapper .bottom-wrapper{
  padding-bottom: 90px;
}
.tpl-loyalty-management .deliver-a-merchant-self-serve{
  margin-top: 90px;
}
.mappHeaderContainer{
  padding: 0px 0px 30px 0px;
}
.mappConsolidatioNenablementContainer{
  padding: 100px 0px;
  background-color: #E8F6F3;
}
.mappConsolidatioNenablementBlok{
  max-width: 1038px;
  background-color: #fff;
  border-radius: 20px;
  padding: 43px 60px;
  display: grid;
  grid-template-columns: 93px 1fr;
  grid-column-gap: 56px;
  align-items: center;
}
.mappConsolidatioNenablementBlok>img{

}
.mappConsolidatioNenablementBlok>p{
  font-weight: 400;
  font-size: 18px;
  line-height: 27px;
  color: #1F2735;
  padding: 0px;
}
.mappConsolidatioNenablementBlok>p>span{
  color: #2E8568;
}
.powerfulToolFastContainer{
  padding: 90px 0px 80px 0px;
  position: relative;
  background-color: #F9F9F9;
}
.powerfulToolFastBlok{

}
.powerfulToolFastBlok>h2{
  font-weight: 600;
  font-size: 36px;
  line-height: 47px;
  color: #1F2735;
  text-align: center;
  max-width: 866px;
  margin: 0px auto;
}
.powerfulToolFastList{
  margin-top: 80px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 24px;
  grid-row-gap: 43px;
}
.powerfulToolFast{
  padding: 60px;
  border-radius: 32px;
  background-color: #E8F6F3;
  position: relative;
}
.powerfulToolFast .paymentCardSchemeTitle{
  left: 60px;
}

.powerfulToolFast:nth-child(4n+2),.powerfulToolFast:nth-child(4n+3){
  background-color: #E6EEF3;
}
.powerfulToolFast>p{
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #1F2735;
  padding: 0px;
}
.powerfulToolFastLabel{
  font-weight: 500;
  font-size: 14px;
  line-height: 21px;
  color: #fff;
  text-transform: uppercase;
  padding: 10px 20px;
  border-radius: 8px;
  background-color: #34A17D;
  width: fit-content;
  width: -moz-fit-content;
  margin-bottom: 26px;
}
.powerfulToolFast:nth-child(4n+2) .powerfulToolFastLabel,.powerfulToolFast:nth-child(4n+3) .powerfulToolFastLabel{
  background-color: #5182D9;
}
.powerfulToolFastBgLeft{
  width: 176px;
  position: absolute;
  left: 0px;
  top: 100px;
}
.powerfulToolFastBgRight{
  width: 176px;
  position: absolute;
  right: 0px;
  top: 221px;
}
.unifiedMerchantAppContainer{
  background-color: #F9F9F9;
  padding-bottom: 90px;
}
.unifiedMerchantAppBlok{

}
.unifiedMerchantAppBg{
  background: linear-gradient(142deg, #014838 4.05%, #2E8568 78.26%);
  border-radius: 32px;
  padding: 80px 131px;
  position: relative;
}
.unifiedMerchantAppBg>h3{
  font-weight: 600;
  font-size: 26px;
  line-height: 36px;
  color: #fff;
  text-align: center;
  max-width: 458px;
  margin: 0px auto;
  position: relative;
  z-index: 10;
}
.unifiedMerchantAppNav{
  padding: 30px 10px 30px 13px;
  border-radius: 20px;
  background: rgba(255, 255, 255, 0.10);
  -webkit-box-shadow: 0px 18px 17px 0px rgba(31, 39, 53, 0.01);
  box-shadow: 0px 18px 17px 0px rgba(31, 39, 53, 0.01);
  display: flex;
  flex-wrap: wrap;
  margin-top: 50px;
  position: relative;
  z-index: 10;
}
.unifiedMerchantAppNav>p{
  padding: 0px 27px;
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #fff;
  border-right: 1px solid rgba(255, 255, 255, 0.3);
}
.unifiedMerchantAppNav>p:last-child{
  border-right: none;
}
.unifiedMerchantAppNav>p>span{
  color: #FFC866;
}
.unifiedMerchantAppList{
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 24px;
  margin-top: 34px;
  position: relative;
  z-index: 10;
}
.unifiedMerchantApp{
  padding: 40px 40px 47px 40px;
  border-radius: 20px;
  background-color: #E8F6F3;
  -webkit-box-shadow: 0px 18px 17px 0px rgba(31, 39, 53, 0.01);
  box-shadow: 0px 18px 17px 0px rgba(31, 39, 53, 0.01);
  display: grid;
  grid-template-columns: 1fr;
  position: relative;
}

.unifiedMerchantAppText{

}
.unifiedMerchantAppText>h3{
  font-weight: 500;
  font-size: 22px;
  line-height: 33px;
  color: #1F2735;
  margin-bottom: 4px;
}
.unifiedMerchantAppText>p{
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #1F2735;
  padding: 0px;
}
.unifiedMerchantAppImagesBg{
  position: absolute;
  left: 0px;
  top: 0px;
}
.unifiedMerchantAppBlok .buttonBookDemo{
  margin: 70px auto 0px auto;
}

.omnichannelMerchantsContainer{
  padding: 90px 0px;
}
.omnichannelMerchantsBlok{

}
.omnichannelMerchantsLabel{
  font-size: 16px;
  line-height: 20px;
  font-weight: 400;
  letter-spacing: 0.32px;
  text-transform: uppercase;
  color: #0F6A56;
  text-align: center;
}
.omnichannelMerchantsBlok>h2{
  font-weight: 600;
  font-size: 36px;
  line-height: 54px;
  color: #1F2735;
  text-align: center;
  max-width: 751px;
  margin: 24px auto 0px auto;
}
.omnichannelMerchantsList{
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 24px;
  margin: 60px 0px 24px 0px;
}
.omnichannelMerchants{
  background-color: #E8F6F3;
  border-radius: 32px;
  padding: 60px 60px;
  display: grid;
  grid-template-columns: 93px 1fr;
  grid-column-gap: 38px;
}
.omnichannelMerchants:nth-child(2n+2){
  background-color: #E6EEF3;
}
.omnichannelMerchants>img{

}
.omnichannelMerchantsText{

}
.omnichannelMerchantsText>h3{
  font-weight: 600;
  font-size: 22px;
  line-height: 33px;
  color: #1F2735;
  margin-bottom: 4px;
}
.omnichannelMerchantsText>p{
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #1F2735;
  padding: 0px;
}
.omnichannelMerchantsText>ul{
  display: grid;
  grid-row-gap: 10px;
  margin-top: 40px;
}
.omnichannelMerchantsText>ul>li{
  font-weight: 400;
  font-size: 16px;
  line-height: 23px;
  color: #1F2735;
  padding-left: 25px;
  position: relative;
}
.omnichannelMerchantsText>ul>li::before{
  content: "";
  position: absolute;
  left: 0px;
  top: 6px;
  width: 9px;
  height: 9px;
  font-size: 0px;
  background-image: url(/wp-content/uploads/2023/05/processingCentersIcon.svg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.omnichannelMerchantsBottom{
  background: linear-gradient(142deg, #014838 4.05%, #2E8568 78.26%);
  border-radius: 32px;
  position: relative;
  overflow: hidden;
}
.omnichannelMerchantsBottomText{
  padding: 104px 0px 104px 80px;
  width: 588px;
  position: relative;
  z-index: 10;
}
.omnichannelMerchantsBottomText>h3{
  font-weight: 600;
  font-size: 22px;
  line-height: 33px;
  color: #fff;
  margin-bottom: 4px;
}
.omnichannelMerchantsBottomText>p{
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #fff;
  margin-bottom: 23px;
  padding: 0px;
}
.omnichannelMerchantsBottomText>p:last-child{
  margin-bottom: 0px;
}
.omnichannelMerchantsBottomImages{
  width: 580px;
  position: absolute;
  right: 0px;
  bottom: 0px;
  z-index: 2;
}
.omnichannelMerchantsBottomImagesMob{
  display: none;
}
.omnichannelMerchantsBottomBg{
  position: absolute;
  right: 0px;
  bottom: 0px;
  z-index: 1;
}
.provideBusinessSolutionContainer{
  background-color: #E8F6F3;
  padding: 90px 0px;
  position: relative;
}
.provideBusinessSolutionBlok{

}
.provideBusinessSolutionBlok>h2{
  font-weight: 600;
  font-size: 36px;
  line-height: 47px;
  color: #1F2735;
  text-align: center;
  margin-bottom: 20px;
}
.provideBusinessSolutionBlok>p{
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #1F2735;
  text-align: center;
  max-width: 643px;
  margin: 0px auto;
  padding: 0px;
}
.provideBusinessSolutionList{
  margin-top: 120px;
  display: grid;
  grid-row-gap: 50px;
}
.provideBusinessSolution{
  display: grid;
  grid-template-columns: 1fr 588px;
  grid-column-gap: 24px;
  align-items: center;
}
.provideBusinessSolutionText{
  position: relative;
}
.provideBusinessSolutionNumber{
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-color: #34A17D;
  font-weight: 600;
  font-size: 14px;
  line-height: 22px;
  color: #fff;
  display: grid;
  align-items: center;
  justify-items: center;
  position: absolute;
  left: 0px;
  top: 0px;
}
.provideBusinessSolutionText>h3{
  padding-left: 90px;
  font-weight: 600;
  font-size: 26px;
  line-height: 31px;
  color: #1F2735;
  margin-bottom: 20px;
}
.provideBusinessSolutionText>p{
  padding-left: 90px;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #1F2735;
  max-width: 480px;
}
.provideBusinessSolutionImages{
  height: 470px;
}
.provideBusinessSolutionImages>img{
  margin-top: -80px;
}
.provideBusinessSolution:nth-child(2n+2){
  grid-template-columns: 588px 1fr;
}
.provideBusinessSolution:nth-child(2n+2) .provideBusinessSolutionImages{
  grid-row: 1;
}

.registrationOnlineShopContainer{
  background-color: #E8F6F3;
  padding: 90px 0px 0px 0px;
  overflow: hidden;
}

.registrationOnlineShopBlok{

}
.registrationOnlineShopBlok>h2{
  font-weight: 600;
  font-size: 36px;
  line-height: 47px;
  color: #1F2735;
  text-align: center;
  max-width: 710px;
  margin: 0px auto;
}
.registrationOnlineShopList{
  display: grid;
  grid-template-columns: 1fr 510px;
  margin-top: 80px;
}
.registrationOnlineShopImagesWeb{
  width: calc(100% + 50vw - 586px);
  margin-left: calc(-50vw + 600px);
  max-width: initial;
}
.registrationOnlineShopImagesTab,.registrationOnlineShopImagesMob{
  display: none;
}
.registrationOnlineShopText{
  padding-top: 22px;
}
.registrationOnlineShopText>ul{
  display: grid;
  grid-row-gap: 15px;
}
.registrationOnlineShopText>ul>li{
  font-size: 16px;
  font-weight: 400;
  line-height: 23px;
  color: #1F2735;
  padding-left: 25px;
  position: relative;
}
.registrationOnlineShopText>ul>li::before{
  content: "";
  position: absolute;
  left: 0px;
  top: 7px;
  width: 9px;
  height: 9px;
  font-size: 0px;
  background-image: url(/wp-content/uploads/2023/05/schemeGoAheadListIcon.svg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
#for-providers.merchantsBusinessesSlidersContainer{
  background-color: transparent;
  padding: 90px 0px;
}
.merchantsBusinessesSlidersContainer .slider-group{
  padding: 0px;
}
.section-sliders.merchantsBusinessesSlidersContainer .wrapper-slider .slider-group .sub-title{
  font-size: 36px;
  line-height: 47px;
  margin-bottom: 15px;
  max-width: 900px;
}
.section-sliders.merchantsBusinessesSlidersContainer .wrapper-slider .slider-group>p{
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #1F2735;
  padding: 0px;
  max-width: 500px;
  margin: 0px auto;
  text-align: center;
}
.section-sliders.merchantsBusinessesSlidersContainer .wrapper-slider .slider-group .swiper-buttons .swiper-wrapper{
  margin-top: 53px;
}
.section-sliders.merchantsBusinessesSlidersContainer .wrapper-slider .slider-group .swiper-content .swiper-wrapper .swiper-slide{
  padding: 0px 120px;
  align-items: center;
}
.section-sliders.merchantsBusinessesSlidersContainer .wrapper-slider .slider-group .swiper-content .swiper-wrapper .swiper-slide .right-content{
  max-height: initial;
  margin-right: 40px;
}
.section-sliders.merchantsBusinessesSlidersContainer .wrapper-slider .slider-group .swiper-content .swiper-wrapper .swiper-slide .right-content .image>img{
  width: auto;
  max-width: initial;
  height: 482px;
  max-height: initial;
}
.section-sliders.merchantsBusinessesSlidersContainer .wrapper-slider .slider-group .swiper-content .swiper-wrapper .swiper-slide .left-content{
  max-width: 464px;
}
.constructMobilePlatformContainer{
  padding-top: 90px;
}
.constructMobilePlatformBlok{

}
.constructMobilePlatformBlok>h2{
  font-weight: 600;
  font-size: 36px;
  line-height: 47px;
  color: #1F2735;
  text-align: center;
  max-width: 845px;
  margin: 24px auto 0px auto;
}
.constructMobilePlatformTextList{
  display: grid;
  grid-template-columns: 1fr 1fr;
  border-left: 2px solid rgba(229,235,233,0.5);
  max-width: 1038px;
  margin: 60px auto 80px auto;
}
.constructMobilePlatformTextList>p{
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #1F2735;
  padding: 20px 53px;
  border-right: 2px solid rgba(229,235,233,0.5);
}
.constructMobilePlatformBottomContainer{
  /* background: linear-gradient(142deg, #014838 4.05%, #2E8568 78.26%); */
  background-color: #1B6C54;
  padding: 90px 0px;
  position: relative;
}
.constructMobilePlatformBottomBlok{
  display: grid;
  grid-template-columns: 790px 386px;
  grid-column-gap: 20px;
}
.constructMobilePlatformBottomList{
  background-color: #E8F6F3;
  padding: 68px 66px 60px 66px;
  border-radius: 20px;
  -webkit-box-shadow: 0px 18px 17px 0px rgba(31, 39, 53, 0.01);
  box-shadow: 0px 18px 17px 0px rgba(31, 39, 53, 0.01);
  position: relative;
  z-index: 5;

  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 60px;
  align-items: start;
}
.constructMobilePlatformBottomList>ul{
  display: grid;
  grid-row-gap: 15px;
}
.constructMobilePlatformBottomList>ul>li{
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #1F2735;
  position: relative;
  padding-left: 34px;
}
.constructMobilePlatformBottomList>ul>li::before{
  content: "";
  display: block;
  width: 14px;
  height: 14px;
  background-image: url(/wp-content/uploads/2023/05/automationAcquirersBottomListIcon.svg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  position: absolute;
  top: 5px;
  left: 0px;
}
.constructMobilePlatformBottomText{
  background-color: #E8F6F3;
  padding: 70px 60px 64px 60px;
  border-radius: 20px;
  -webkit-box-shadow: 0px 18px 17px 0px rgba(31, 39, 53, 0.01);
  box-shadow: 0px 18px 17px 0px rgba(31, 39, 53, 0.01);
  position: relative;
  z-index: 5;
}
.constructMobilePlatformBottomText>p{
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #1F2735;
  padding: 0px;
}
.constructMobilePlatformBottomText>p>span{
  font-weight: 500;
  color: #2E8568;
}
.constructMobilePlatformBottomList .paymentCardSchemeTitle{
  left: 66px;
}
.constructMobilePlatformBottomText .paymentCardSchemeTitle{
  left: 60px;
}
.constructMobilePlatformBottomBg{
  position: absolute;
  left: 0px;
  top: 0px;
}
.constructMobilePlatformSliderContainer{
  
}
.constructMobilePlatformSliderBlok{
  position: relative;
  display: grid;
  justify-items: center;
} 
.constructMobilePlatformSliderImagesBlok{
  width: 297px;
  height: 562px;
  background-color: #1B6C54;
  margin: 0px auto;
  position: relative;
  border-radius: 32px 32px 0px 0px;
  display: grid;
  justify-items: center;
  padding-top: 40px;
}
.constructMobilePlatformSliderImagesBlok::after{
  content: "";
  width: 40px;
  height: 40px;
  position: absolute;
  bottom: -1px;
  left: -39px;
  background-image: url(/wp-content/uploads/2023/12/constructMobilePlatformBg.svg);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.constructMobilePlatformSliderImagesBlok::before{
  content: "";
  width: 40px;
  height: 40px;
  position: absolute;
  bottom: -1px;
  right: -39px;
  background-image: url(/wp-content/uploads/2023/12/constructMobilePlatformBg.svg);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;

  -moz-transform: rotateY(180deg);
  -webkit-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  transform: rotateY(180deg);
}
.constructMobilePlatformSliderImages,.constructMobilePlatformSliderImagesDefault{
  display: none;
  width: calc(100% - 30px);
  height: calc(100% - 38px);
  margin-left: 16px;
  margin-top: 19px;
  border-radius: 24px;
}
.constructMobilePlatformSliderImagesDefault{
  display: block;
}
.constructMobilePlatformSliderButtonListBlok{
  display: grid;
  grid-template-columns: 1fr 1fr;
  position: absolute;
  top: 0px;
  width: 1060px;
}
.constructMobilePlatformSliderButtonList{
  display: grid;
  grid-row-gap: 10px;
  padding-top: 70px;
  align-content: start;
}
.constructMobilePlatformSliderButtonList:nth-child(2){
  justify-items: end;
  padding-top: 167px;
}
.constructMobilePlatformSliderButtonLabel{
  display: block;
  width: 412px;
  height: 87px;
  position: relative;
  cursor: pointer;
}
.constructMobilePlatformSliderButton{
  width: 100%;
  height: 100%;
  border-radius: 20px;
  background: linear-gradient(90deg, rgba(232, 246, 243, 0.50) 58.24%, rgba(255, 255, 255, 0.00) 97.88%, rgba(232, 246, 243, 0.00) 97.88%);
  -webkit-box-shadow: 0px 18px 17px 0px rgba(31, 39, 53, 0.01);
  box-shadow: 0px 18px 17px 0px rgba(31, 39, 53, 0.01);
  padding: 0px 30px;
  display: grid;
  grid-template-columns: 34px 1fr;
  grid-column-gap: 15px;
  align-items: center;

  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.constructMobilePlatformSliderButtonList:nth-child(2) .constructMobilePlatformSliderButton{
  grid-template-columns: 1fr 34px;
}

.constructMobilePlatformSliderButtonLabel>input{
  opacity: 0;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 0px;
  height: 0px;
}
.sliderRadioButton{
  display: block;
  width: 34px;
  height: 18px;
  border-radius: 20px;
  background: rgba(31,39,53,0.2);
  position: relative;

  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.sliderRadioButton::before{
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  background-color: #fff;
  border-radius: 50%;
  position: absolute;
  left: 4px;
  top: 4px;

  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;

}
.constructMobilePlatformSliderButtonLabel>input:checked+.constructMobilePlatformSliderButton{
  background: #E8F6F3;
}
.constructMobilePlatformSliderButtonLabel>input:checked+.constructMobilePlatformSliderButton>.sliderRadioButton{
  background: linear-gradient(142deg, #014838 4.05%, #2E8568 78.26%);
}
.constructMobilePlatformSliderButtonLabel>input:checked+.constructMobilePlatformSliderButton>.sliderRadioButton::before{
  left: 20px;
}
.constructMobilePlatformSliderButton>p{
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #1F2735;
  padding: 0px;
  max-width: 230px;
}
.constructMobilePlatformSliderButtonList:nth-child(2) .constructMobilePlatformSliderButton>p{
  grid-row: 1;
  text-align: right;
}
.constructMobilePlatformSliderButtonList:nth-child(1)>.constructMobilePlatformSliderButtonLabel:nth-child(2){
  margin-left: 30px;
}
.constructMobilePlatformSliderButtonList:nth-child(1)>.constructMobilePlatformSliderButtonLabel:nth-child(3){
  margin-left: 60px;
}
.constructMobilePlatformSliderButtonList:nth-child(2)>.constructMobilePlatformSliderButtonLabel:nth-child(1){
  margin-right: 60px;
}
.constructMobilePlatformSliderButtonList:nth-child(2)>.constructMobilePlatformSliderButtonLabel:nth-child(2){
  margin-right: 30px;
}
.constructMobilePlatformSliderButtonList:nth-child(2) .constructMobilePlatformSliderButton{
  background: linear-gradient(270deg, rgba(232, 246, 243, 0.50) 49.87%, rgba(232, 246, 243, 0.00) 99.84%);
  justify-items: end;
}
.constructMobilePlatformSliderImagesBlokBg{
  width: 217px;
  height: 441px;
  background-image: url(/wp-content/uploads/2023/12/constructMobilePlatformSliderImagesBlokBg.png);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.turnkeyPspHeaderContainer{
  background-color: #E8F6F3;
  padding: 100px 0px;
}
.turnkeyPspHeaderBlok{
  display: grid;
  grid-template-columns: 630px 1fr;
}
.turnkeyPspHeaderLeft{
  padding-right: 80px;
  border-right: 1px solid #DBE8E5;
  display: grid;
  align-content: start;
}
.turnkeyPspHeaderLeft>h1{
  font-weight: 600;
  font-size: 40px;
  line-height: 52px;
  color: #1F2735;
}
.turnkeyPspHeaderLeft>p{
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #1F2735;
  margin: 20px 0px 54px 0px;
  padding: 0px;
  max-width: 470px;
}
.turnkeyPspHeaderLeft>p>span{
  display: inline-block;
  font-weight: 500;
  background-color: #FFC866;
  padding: 0px 6px;
  border-radius: 4px;
}
.turnkeyPspHeaderRight{
  padding-left: 80px;
}
.turnkeyPspHeaderList{
  display: grid;
  grid-row-gap: 8px;
}
.turnkeyPspHeaderListCart{
  display: grid;
  grid-template-columns: 50px 1fr;
  grid-column-gap: 16px;
  align-items: center;
}
.turnkeyPspHeaderListNumber{
  width: 50px;
  height: 50px;
  border: 2px solid #FFC866;
  border-radius: 50%;
  font-weight: 600;
  font-size: 14px;
  line-height: 22px;
  color: #1F2735;
  display: grid;
  justify-items: center;
  align-items: center;
}
.turnkeyPspHeaderListText{
  font-weight: 500;
  font-size: 18px;
  line-height: 29px;
  color: #1F2735;
  padding: 0px;
}
.premisesPaymentGatewayContainer{
  padding: 100px 0px 140px 0px;
  width: 100%;
  overflow: hidden;
}
.premisesPaymentGatewayBlok{

}
.premisesPaymentGatewayBlok>h2{
  font-weight: 600;
  font-size: 36px;
  line-height: 47px;
  color: #1F2735;
  text-align: center;
}
.premisesPaymentGatewayList{
  margin-top: 72px;
  display: grid;
  grid-row-gap: 37px;
}
.premisesPaymentGatewayOb{
  display: grid;
  grid-template-columns: repeat(3, 2fr);
  grid-column-gap: 24px;
  position: relative;
}
.premisesPaymentGatewayOb::before{
  content: "";
  height: 3px;
  width: 100vw;
  background-color: #FFC866;
  position: absolute;
  top: -3px;
  left: 25px;
}
.premisesPaymentGatewayOb:nth-child(2)::before{
  left: initial;
  right: 350px;
}
.premisesPaymentGateway{
  padding: 39px 39px 49px 39px;
  border-radius: 20px;
  border: 1px solid #ECEBEB;
  background-color: #F9F9F9;
  display: grid;
  grid-template-columns: 1fr 64px;
  align-items: center;
  align-content: start;
  grid-column-gap: 24px;
  position: relative;
}
.premisesPaymentGateway>h3{
  font-weight: 600;
  font-size: 20px;
  line-height: 28px;
  color: #1F2735;
}
.premisesPaymentGateway>img{

}
.premisesPaymentGateway>p{
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #1F2735;
  padding: 0px;
  margin: 12px 0px 0px 0px;
  grid-column: 1/3;
}
.premisesPaymentGatewayLinks{
  display: grid;
  grid-template-columns: max-content 1px max-content;
  grid-column: 1/3;
  margin-top: 12px;
  align-items: center;
  grid-column-gap: 8px;
}
.premisesPaymentGatewayLink{
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  color: #0F6A56;
  text-decoration-line: underline;
  cursor: pointer;
}
.premisesPaymentGatewayLinkBorder{
  width: 1px;
  height: 14px;
  background-color: #E0DFDF;
}
.premisesPaymentGatewayLink.close{
  /* display: none; */
}
.premisesPaymentGateway.active .premisesPaymentGatewayLink.open{
  /* display: none; */
}
/* .premisesPaymentGateway.active .premisesPaymentGatewayLink.close{
  display: inline-block;
} */
.premisesPaymentGatewayNumber{
  width: 50px;
  height: 50px;
  background-color: #FFC866;
  border-radius: 50%;
  font-weight: 600;
  font-size: 14px;
  line-height: 22px;
  color: #1F2735;
  display: grid;
  justify-items: center;
  align-items: center;
  position: absolute;
  top: -25px;
  left: 0px;
}
.premisesPaymentGatewayFaq{
  grid-column: 1/3;
  /* height: 0px;
  overflow: hidden; */
  display: none;
}
.premisesPaymentGatewayFaq>ul{
  display: grid;
  grid-row-gap: 8px;
  padding-top: 20px;
}
.premisesPaymentGatewayFaq>ul>li:nth-child(1){
  padding-top: 20px;
  border-top: 1px solid #ECEBEB;
}
.premisesPaymentGatewayFaq>ul>li:nth-child(1)::before{
  top: 25px;
}
.premisesPaymentGatewayFaq>ul>li{
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  color: #1F2735;
  padding-left: 25px;
  position: relative;
}
.premisesPaymentGatewayFaq>ul>li::before{
  content: "";
  position: absolute;
  left: 0;
  top: 5px;
  width: 9px;
  height: 9px;
  font-size: 0px;
  background-image: url(/wp-content/uploads/2023/05/processingCentersIcon.svg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}

.whatPricePaymentSolutionBlok{

}
.whatPricePaymentSolutionBlok>h2{
  font-weight: 600;
  font-size: 36px;
  line-height: 47px;
  color: #1F2735;
  text-align: center;
}
.whatPricePaymentSolutionList{
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 24px;
  align-items: start;
  margin-top: 80px;
}
.whatPricePaymentSolutionLeft{
  
}
.whatPricePaymentSolutionLeftList{
  background-color: #E2EEF2;
  padding: 60px 60px;
  border-radius: 27px;
  position: relative;
}
.whatPricePaymentSolutionLeftCart{
  margin-bottom: 60px;
  padding-bottom: 48px;
  border-bottom: 1px solid #CFE1E7;
}
.whatPricePaymentSolutionLeftCart:last-child{
  margin-bottom: 0px;
  padding-bottom: 0px;
  border-bottom: 0px;
}
.whatPricePaymentSolutionLeftCart>h3{
  font-weight: 600;
  font-size: 26px;
  line-height: 31px;
  color: #1F2735;
  margin-bottom: 12px;
}
.whatPricePaymentSolutionLeftCart>p{
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #1F2735;
  padding: 0px;
}
.whatPricePaymentSolutionLeftPriceBlok{
  padding: 24px 30px;
  background-color: #fff;
  border-radius: 27px;
  margin-top: 32px;
}
.whatPricePaymentSolutionLeftPriceLabel1,.whatPricePaymentSolutionLeftPriceLabel2{
  font-weight: 400;
  font-size: 12px;
  line-height: 17px;
  color: rgba(31, 39, 53, 0.7);
  display: inline-block;
  min-height: 17px;
}

.whatPricePaymentSolutionLeftPrice{
  font-weight: 600;
  font-size: 22px;
  line-height: 27px;
  color: #1F2735;
}
.whatPricePaymentSolutionLeftImages{
  width: 100%;
  max-width: 334px;
  display: block;
  margin: 21px auto 0px auto;
}
.whatPricePaymentSolutionRight{
  background-color: #E8F6F3;
  border-radius: 27px;
  padding: 60px 60px;
  position: relative;
}
.whatPricePaymentSolutionRightList{
  padding-bottom: 48px;
  margin-bottom: 48px;
  border-bottom: 1px solid #CFE1E7;
}
.whatPricePaymentSolutionRightList:last-child{
  padding-bottom: 0px;
  margin-bottom: 0px;
  border-bottom: 0px;
}
.whatPricePaymentSolutionRightList>h3,.aasPaymentGatewayPaymentSolutionRightTitle>h3{
  font-weight: 600;
  font-size: 26px;
  line-height: 31px;
  color: #1F2735;
}
.whatPricePaymentSolutionRightPriceCart{
  border-radius: 27px;
  border: 2px solid #FFF;
  margin-top: 24px;
  display: grid;
  grid-template-columns: 234px 234px;
}
.whatPricePaymentSolutionRightPriceBlok{
  padding: 30px 30px;
  border-radius: 24px;
  display: grid;
}
.whatPricePaymentSolutionRightPriceBlok:nth-child(1){
  background-color: #fff;
}
.whatPricePaymentSolutionRightPriceText{
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #1F2735;
  padding: 0px 0px 36px 0px;
  align-self: start;
}
.whatPricePaymentSolutionRightPrice{
  font-weight: 600;
  font-size: 22px;
  line-height: 27px;
  color: #1F2735;
  align-self: end;
}
.whatPricePaymentSolutionRightPriceTextBlok{
  padding: 0px 0px 36px 0px;
  align-self: start;
  display: grid;
  grid-template-columns: max-content 24px;
  grid-column-gap: 8px;
}
.whatPricePaymentSolutionRightPrice>span{
  font-weight: 400;
  font-size: 12px;
  line-height: 17px;
  color: rgba(31, 39, 53, 0.7);
  display: block;
  margin-bottom: 2px;
  min-height: 17px;
}
.whatPricePaymentSolutionRightPriceTextBlok>p{
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #1F2735;
  padding: 0px;
}
.whatPricePaymentSolutionRightPriceIcon{
  cursor: pointer;
  position: relative;
}
.whatPricePaymentSolutionRightPriceIcon>img{

}
.whatPricePaymentSolutionLeftList .paymentCardSchemeTitle,.whatPricePaymentSolutionRight .paymentCardSchemeTitle{
  left: 60px;
}
.whatPricePaymentSolutionRightPriceIcon .merchantAcquiringBoxListInformation{
  left: auto;
  right: 10px;
  bottom: 45px;
  width: 351px;
}
.whatPricePaymentSolutionRightPriceIcon .merchantAcquiringBoxListInformation>p{
  border-radius: 16px 16px 0 16px;
}
.whatPricePaymentSolutionRightPriceIcon .merchantAcquiringBoxListInformation>p::after{
  left: auto;
  right: 0;
  -moz-transform: scale(-1,1);
  -webkit-transform: scale(-1,1);
  -o-transform: scale(-1,1);
  -ms-transform: scale(-1,1);
  transform: scale(-1,1);

  background-image: url(/wp-content/uploads/2023/08/merchantAcquiringBoxListInformationIcon.svg);
}
.whatPricePaymentSolutionRightPriceIcon:hover .merchantAcquiringBoxListInformation{
  display: block;
}
.wantReduceSpeedMarketContainer{
  background: linear-gradient(142deg, #014838 4.05%, #2E8568 78.26%);
  padding: 120px 0px;
  position: relative;
  margin-top: 130px;
}
.wantReduceSpeedMarketBlok{
  position: relative;
  z-index: 5;
}
.wantReduceSpeedMarketBlok>h2{
  font-weight: 600;
  font-size: 36px;
  line-height: 47px;
  color: #fff;
  text-align: center;
  max-width: 668px;
  margin: 0px auto;
}
.wantReduceSpeedMarketList{
  padding: 64px 46px 64px 80px;
  background-color: #fff;
  border-radius: 32px;
  margin-top: 60px;
  display: grid;
  grid-template-columns: 709px 1fr;
}
.wantReduceSpeedMarketText{

}
.wantReduceSpeedMarketText>h3{
  font-weight: 600;
  font-size: 22px;
  line-height: 33px;
  color: #1F2735;
}
.wantReduceSpeedMarketText>ul{
  display: grid;
  grid-template-columns: 287px 374px;
  grid-column-gap: 48px;
  grid-row-gap: 16px;
  margin: 40px 0px 32px 0px;
}
.wantReduceSpeedMarketText>ul>li{
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #1F2735;
  display: grid;
  grid-template-columns: 26px 1fr;
  grid-column-gap: 14px;
}
.wantReduceSpeedMarketText>ul>li::before{
  content: "";
  width: 26px;
  height: 26px;
  background-image: url(/wp-content/uploads/2023/08/kycHeaderCardIcon.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.wantReduceSpeedMarketImages{
  width: 284px;
  justify-self: end;
}
.whatPricePaymentSolutionBg,.whatPricePaymentSolutionBgTab{
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  height: 100%;
}
.whatPricePaymentSolutionBgTab{
  display: none;
}

.frequentlyAskedQuestionsContainer{
  padding: 120px 0px 130px 0px;
  background-color: #F9F9F9;
}
.frequentlyAskedQuestionsBlok{

}
.frequentlyAskedQuestionsBlok>h2{
  font-weight: 600;
  font-size: 36px;
  line-height: 47px;
  color: #1F2735;
  text-align: center;
}
.frequentlyAskedQuestionsList{
  margin-top: 60px;
  display: grid;
  grid-row-gap: 16px;
}
.frequentlyAskedQuestions{
  padding: 19px 19px 19px 40px;
  background-color: #fff;
  border-radius: 20px;
}
.frequentlyAskedQuestionsName{
  display: grid;
  grid-template-columns: 1fr 48px;
  grid-column-gap: 32px;
  cursor: pointer;

  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.frequentlyAskedQuestionsName:hover{
  opacity: 0.7;
}
.frequentlyAskedQuestionsName>h3{
  font-weight: 600;
  font-size: 20px;
  line-height: 26px;
  color: #1F2735;
  align-self: center;
}
.frequentlyAskedQuestionsNameIcon{
  width: 48px;
  height: 48px;
  background-color: #E8F6F3;
  border-radius: 8px;
  display: grid;
  align-items: center;
  justify-items: center;
}
.frequentlyAskedQuestionsNameIcon>span{
  display: grid;
  align-items: center;
  justify-items: center;

  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.frequentlyAskedQuestionsNameIcon>span>img{
  width: 18px;
}
.frequentlyAskedQuestions.open .frequentlyAskedQuestionsNameIcon>span{
  -moz-transform: rotateX(180deg);
  -webkit-transform: rotateX(180deg);
  -o-transform: rotateX(180deg);
  -ms-transform: rotateX(180deg);
  transform: rotateX(180deg);

}
.frequentlyAskedQuestionsText{
  width: calc(100% - 80px);
  display: none;
}
.frequentlyAskedQuestionsText>*{
  margin-bottom: 12px;
}

.frequentlyAskedQuestionsText>p{
  font-weight: 300;
  font-size: 14px;
  line-height: 18px;
  color: #1F2735;
  padding: 0px;
}
.frequentlyAskedQuestionsText>ul,.frequentlyAskedQuestionsText>ol{
  display: grid;
  grid-row-gap: 4px;
  list-style: decimal;
  padding-left: 20px;
}
.frequentlyAskedQuestionsText>ul>li,.frequentlyAskedQuestionsText>ol>li{
  font-weight: 300;
  font-size: 14px;
  line-height: 18px;
  color: #1F2735;
}
.frequentlyAskedQuestionsText>p>a{
  text-decoration: underline;
}
.frequentlyAskedQuestionsText>p>a:hover{
  opacity: 0.7;
}

.justBusinessInfrastructureContainer{
  padding: 120px 0px;
}
.justBusinessInfrastructureBlok{

}
.justBusinessInfrastructureBlok>h2{
  font-weight: 600;
  font-size: 36px;
  line-height: 47px;
  color: #1F2735;
  text-align: center;
  max-width: 737px;
  margin: 0px auto 12px auto;
}
.justBusinessInfrastructureBlok>p{
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #1F2735;
  text-align: center;
  padding: 0px;
}
.justBusinessInfrastructureList{
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 24px;
  margin-bottom: 24px;
  margin-top: 60px;
}
.justBusinessInfrastructure{
  background-color: #E6EEF3;
  border-radius: 27px;
  padding: 60px 60px;
  position: relative;
}
.justBusinessInfrastructure:nth-child(2){
  background-color: #E8F6F3;
}
.justBusinessInfrastructure>ul{
  display: grid;
  grid-row-gap: 20px;
}
.justBusinessInfrastructure>ul>li{
  font-weight: 400;
  font-size: 16px;
  line-height: 23px;
  color: #1F2735;
  position: relative;
  padding-left: 25px;
}
.justBusinessInfrastructure>ul>li::before{
  content: "";
  position: absolute;
  left: 0;
  top: 7px;
  width: 9px;
  height: 9px;
  font-size: 0px;
  background-image: url(/wp-content/uploads/2023/09/startCompanyEasierListIcon.svg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.justBusinessInfrastructure .paymentCardSchemeTitle{
  left: 60px;
}
.justBusinessInfrastructureContactBottom{
  background: linear-gradient(142deg, #014838 4.05%, #2E8568 78.26%);
  padding: 90px 90px 96px 150px;
  border-radius: 32px;
  display: grid;
  grid-template-columns: 158px 612px;
  align-items: center;
  position: relative;
  justify-content: space-between;
}
.justBusinessInfrastructureContactImages{

}
.justBusinessInfrastructureContactBg{
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  height: 100%;
}

.turnkeyPspHeaderRight .buttonContactExperts{
  display: none;
}
.whatPricePaymentSolutionRightText{
  display: none;
}

.justBusinessInfrastructureContact{
  position: relative;
  z-index: 5;
}
.justBusinessInfrastructureContact>h2{
  font-weight: 600;
  font-size: 26px;
  line-height: 31px;
  color: #fff;
}
.justBusinessInfrastructureInputForm{
  margin-top: 40px;
}
.justBusinessInfrastructureInputGroup{
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}
.justBusinessInfrastructureInputGroup>label{
  font-size: 0px;
  position: relative;
}

input.justBusinessInfrastructureInput,textarea.justBusinessInfrastructureInput{
  padding: 15px 24px;
  height: 54px;
  border-radius: 10px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  background: rgba(255, 255, 255, 0.15);
  font-weight: 400;
  font-size: 14px;
  line-height: 21px;
  color: #fff;
}
input.justBusinessInfrastructureInput:focus,textarea.justBusinessInfrastructureInput:focus{
  border-color: rgba(255, 255, 255, 0.6);
}
input.justBusinessInfrastructureInput::-webkit-input-placeholder { color: rgba(255, 255, 255, 0.5); }
input.justBusinessInfrastructureInput::-moz-placeholder { color: rgba(255, 255, 255, 0.5); }
input.justBusinessInfrastructureInput:-ms-input-placeholder { color: rgba(255, 255, 255, 0.5); }
input.justBusinessInfrastructureInput:-moz-placeholder { color: rgba(255, 255, 255, 0.5); }

textarea.justBusinessInfrastructureInput::-webkit-input-placeholder { color: rgba(255, 255, 255, 0.5); }
textarea.justBusinessInfrastructureInput::-moz-placeholder { color: rgba(255, 255, 255, 0.5); }
textarea.justBusinessInfrastructureInput:-ms-input-placeholder { color: rgba(255, 255, 255, 0.5); }
textarea.justBusinessInfrastructureInput:-moz-placeholder { color: rgba(255, 255, 255, 0.5); }

.justBusinessInfrastructureTextareaLabel{
  grid-column: 1/3;
}
textarea.justBusinessInfrastructureInput{
  height: 140px;
}
.error>input.justBusinessInfrastructureInput{
  border-color: #F36F56 !important;
}
.justBusinessInfrastructureInputGroup>label>.errorText{
  font-weight: 400;
  font-size: 10px;
  line-height: 10px;
  color: #F36F56;
  bottom: initial;
  top: -13px;
}
.justBusinessInfrastructureButtonGroup{
  display: grid;
  grid-template-columns: 1fr 226px;
  grid-column-gap: 35px;
  align-items: start;
  margin-top: 20px;
}
.justBusinessInfrastructureButtonGroup>p{
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
  color: rgba(255, 255, 255, 0.5);
  padding: 0px;
  align-self: center;
}
.justBusinessInfrastructureButtonGroup>p>a{
  color: rgba(255, 255, 255, 0.5);
  text-decoration-line: underline;
}
.justBusinessInfrastructureButtonGroup>p>a:hover{
  color: rgba(255, 255, 255, 0.7);
}
.justBusinessInfrastructureButtonGroup>.formSendButton{
  border: none;
  cursor: pointer;
  outline: none;
  justify-self: end;
}
/* .premisesPaymentGatewayLinkBlok{
  height: 22px;
  width: 45px;
} */
.whatPricePaymentSolutionRightDescriptionLow{
  font-weight: 400;
  font-size: 12px;
  line-height: 17px;
  color: rgba(31, 39, 53, 0.7);
  display: block;
  margin-top: 5px;
}
.saasPaymentGatewaySuccessCardContainer{
  margin-top: -52px;
}
.saasPaymentGatewaySuccessCardContainer .successCard{
  background-color: #fff;
  border-radius: 24px;
  border: 2px solid #E8F6F3;
  padding: 30px 20px 30px 40px;
}
.saasPaymentGatewaySuccessCardContainer .successCard>p{
  font-weight: 500;
  font-size: 18px;
  line-height: 27px;
}
.saasPaymentGatewayPremisesPaymentGatewayContainer{
  padding-top: 140px;
}

.aasPaymentGatewayTurnkeyPspHeaderContainer{
  padding: 100px 0px 147px 0px;
}
.aasPaymentGatewayTurnkeyPspHeaderContainer .turnkeyPspHeaderLeft>p{
  max-width: 390px;
}
.saasPaymentGatewaywantReduceSpeedMarketContainer .wantReduceSpeedMarketList{
  grid-template-columns: 1fr;
}
.saasPaymentGatewaywantReduceSpeedMarketContainer .wantReduceSpeedMarketText>ul{
  grid-template-columns: 466px 511px;
}
.saasPaymentGatewaywantFormContainer{
  padding: 80px 0px 140px 0px;
}
.saasPaymentGatewaywantFormContainer .justBusinessInfrastructureContactBottom{
  background: #E8F6F3;
}
.saasPaymentGatewaywantFormContainer .justBusinessInfrastructureContact>h2{
  color: #1F2735;
}
.saasPaymentGatewaywantFormContainer input.justBusinessInfrastructureInput,.saasPaymentGatewaywantFormContainer textarea.justBusinessInfrastructureInput{
  background: #F8FFFD;
  color: #1F2735;
}
.saasPaymentGatewaywantFormContainer .justBusinessInfrastructureButtonGroup>p{
  color: rgba(31, 39, 53, 0.5);
}
.saasPaymentGatewaywantFormContainer .justBusinessInfrastructureButtonGroup>p>a{
  color: rgba(31, 39, 53, 0.5);
}

.saasPaymentGatewaywantFormContainer input.justBusinessInfrastructureInput::-webkit-input-placeholder { color: rgba(31, 39, 53, 0.5); }
.saasPaymentGatewaywantFormContainer input.justBusinessInfrastructureInput::-moz-placeholder { color: rgba(31, 39, 53, 0.5); }
.saasPaymentGatewaywantFormContainer input.justBusinessInfrastructureInput:-ms-input-placeholder { color: rgba(31, 39, 53, 0.5); }
.saasPaymentGatewaywantFormContainer input.justBusinessInfrastructureInput:-moz-placeholder { color: rgba(31, 39, 53, 0.5); }

.saasPaymentGatewaywantFormContainer textarea.justBusinessInfrastructureInput::-webkit-input-placeholder { color: rgba(31, 39, 53, 0.5); }
.saasPaymentGatewaywantFormContainer textarea.justBusinessInfrastructureInput::-moz-placeholder { color: rgba(31, 39, 53, 0.5); }
.saasPaymentGatewaywantFormContainer textarea.justBusinessInfrastructureInput:-ms-input-placeholder { color: rgba(31, 39, 53, 0.5); }
.saasPaymentGatewaywantFormContainer textarea.justBusinessInfrastructureInput:-moz-placeholder { color: rgba(31, 39, 53, 0.5); }

.saasPaymentGatewaywhatSolutionContainer .whatPricePaymentSolutionLeftCart>p{
  margin-bottom: 40px;
}
.saasPaymentGatewaywhatSolutionContainer .whatPricePaymentSolutionLeftCart>p>span{
  font-size: 14px;
  line-height: 20px;
}
.saasPaymentGatewayLeftPriceBlok{
  padding: 30px 30px;
  background-color: #fff;
  border-radius: 27px;
  display: grid;
  grid-template-columns: 1fr 1fr;
}
.saasPaymentGatewayLeftPriceList{
  display: grid;
  align-items: end;
}
.saasPaymentGatewayLeftPriceList:nth-child(1){
  border-right: 1px solid #E2EEF2;
  padding-right: 30px;
}
.saasPaymentGatewayLeftPriceList:nth-child(2){
  padding-left: 30px;
}
.saasPaymentGatewayLeftPriceDescription{
  display: block;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #1F2735;
  padding: 0px 0px 24px 0px;
  min-height: 46px;
}
.saasPaymentGatewayLeftPriceList .whatPricePaymentSolutionLeftPrice{
  margin-bottom: 2px;
}
.saasPaymentGatewaywhatSolutionLeftDescription2{
  margin-top: 40px;
}
.saasPaymentGatewaywhatSolutionLeftDescription2>p{
  font-weight: 400;
  font-size: 18px;
  line-height: 25px;
  color: #1F2735;
  padding: 0px;
}
.saasPaymentGatewaywhatSolutionLeftDescription2>ul{
  display: grid;
  grid-row-gap: 8px;
  margin-top: 16px;
}
.saasPaymentGatewaywhatSolutionLeftDescription2>ul>li{
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #1F2735;
  padding-left: 25px;
  position: relative;
}
.saasPaymentGatewaywhatSolutionLeftDescription2>ul>li::before{
  content: "";
  position: absolute;
  left: 0px;
  top: 6px;
  width: 9px;
  height: 9px;
  font-size: 0px;
  background-image: url(/wp-content/uploads/2023/05/successHeadacheBottomIcon2.svg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.saasPaymentGatewaywhatPricePaymentSolutionRightOb{
  background-color: #fff;
  grid-template-columns: 1fr;
}
.saasPaymentGatewaywhatPricePaymentSolutionRightOb .whatPricePaymentSolutionRightPriceText{
  padding-bottom: 12px;
}
.aasPaymentGatewayPaymentSolutionRightTitle{
  display: grid;
  grid-template-columns: max-content 24px;
  grid-column-gap: 8px;
  align-items: center;
}
.saasPaymentGatewaywhatSolutionContainer .whatPricePaymentSolutionList{
  align-items: initial;
}
.saasPaymentGatewaywhatSolutionContainer .whatPricePaymentSolutionLeftList{
  height: 100%;
}
.saasPaymentGatewayBottomContainer{
  padding: 44px 0px 0px 0px;
}
.saasPaymentGatewayBottomBlok{
  display: grid;
  justify-items: center;
}
.saasPaymentGatewayBottomList{
  background-color: #F9F9F9;
  padding: 60px 60px;
  border-radius: 27px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  position: relative;
  margin-bottom: 48px;
}

.saasPaymentGatewayBottom{
  display: grid;
  grid-template-rows: max-content 1fr min-content;
}
.saasPaymentGatewayBottom:nth-child(1){
  padding-right: 72px;
  border-right: 1px solid #CFE1E7;
}
.saasPaymentGatewayBottom:nth-child(2){
  padding-left: 72px;
}
.saasPaymentGatewayBottom>h3{
  font-weight: 600;
  font-size: 26px;
  line-height: 31px;
  color: #1F2735;
  margin-bottom: 12px;
}
.saasPaymentGatewayBottom>p{
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #1F2735;
  padding: 0px;
}
.saasPaymentGatewayBottomPrice{
  font-weight: 600;
  font-size: 18px;
  line-height: 22px;
  color: #1F2735;
  padding: 24px 30px;
  background-color: #fff;
  border-radius: 27px;
  margin-top: 40px;
}
.aasPaymentGatewayPaymentSolutionRightAdditionalInfoMob{
  display: none;
}
.softwareLeasingPricingContainer{
  background: linear-gradient(142.42deg, #014838 4.05%, #2E8568 78.26%);
  padding: 90px 0px 80px 0px;
  position: relative;
}
.softwareLeasingPricingContainer::after{
  content: "";
  display: block;
  position: absolute;
  top: 0px;
  right: 0px;
  left: 0px;
  z-index: 1;
  width: 100%;
  height: 100%;
  background-image: url(/wp-content/uploads/2024/03/softwareLeasingPricingContainerBg.png);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: top right;
}
.softwareLeasingPricingBlok{
  display: grid;
  justify-items: center;
  position: relative;
  z-index: 5;
}
.softwareLeasingPricingBlok>h1{
  font-weight: 400;
  font-size: 16px;
  line-height: 19px;
  color: #FFC866;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 0.32px;
}
.softwareLeasingPricingBlok>h2{
  font-weight: 600;
  font-size: 48px;
  line-height: 62px;
  color: #fff;
  text-align: center;
  margin: 4px 0px;
}
.softwareLeasingPricingBlok>p{
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #fff;
  text-align: center;
  max-width: 776px;
  margin: 0px auto;
  padding: 0px;
}
.softwareLeasingPricingBlok>p.softwareLeasingPricingLastText{
  max-width: initial;
  color: rgba(255, 255, 255, 0.7);
}
.softwareLeasingPricingList{
  display: grid;
  grid-template-columns: 778px 413px;
  grid-column-gap: 10px;
  margin: 56px 0px 20px 0px;
}
.softwareLeasingPricingLeftBlok{
  display: grid;
  grid-template-columns: 1fr 271px;
  grid-column-gap: 40px;
  background-color: #E8F6F3;
  border-radius: 24px;
  padding: 40px 40px;
}
.softwareLeasingPricingLeftBlok .merchantAcquiringBoxListIcon{
  top: 2px;
}
.softwareLeasingPricingLeftText{
  padding: 12px 0px;
}
.softwareLeasingPricingLeft{
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #D0EAE4;
}
.softwareLeasingPricingLeft:last-child{
  padding-bottom: 0px;
  margin-bottom: 0px;
  border-bottom: 0px;
}
.softwareLeasingPricingLeft>p{
  font-weight: 400;
  font-size: 14px;
  line-height: 23px;
  color: #1F2735;
  padding: 0px;
}
.softwareLeasingPricingLeft>h3{
  font-weight: 600;
  font-size: 18px;
  line-height: 27px;
  color: #1F2735;
  margin-top: 4px;
}
.softwareLeasingPricingLeftPrice{
  background-color: #fff;
  border-radius: 24px;
  display: grid;
  align-content: center;
  justify-content: center;
}
.softwareLeasingPricingLeftPriceLabel{
  font-weight: 400;
  font-size: 12px;
  line-height: 17px;
  color: rgba(31, 39, 53, 0.7);
  padding: 0px;
}
.softwareLeasingPricingLeftPriceText{
  font-weight: 600;
  font-size: 28px;
  line-height: 36px;
  color: #1F2735;
  margin-top: 2px;
  padding: 0px;
}
.softwareLeasingPricingRightBlok{
  padding: 41px 54px;
  background-color: #E8F6F3;
  border-radius: 24px;
}
.softwareLeasingPricingRightBlok>h3{
  font-weight: 600;
  font-size: 18px;
  line-height: 27px;
  color: #1F2735;
}
.softwareLeasingPricingRightBlok>ul{
  margin-top: 16px;
  padding: 0px;
  display: grid;
  grid-row-gap: 8px;
}
.softwareLeasingPricingRightBlok>ul>li{
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  color: #1F2735;
  position: relative;
  padding-left: 39px;
}
.softwareLeasingPricingRightBlok>ul>li::before{
  content: "";
  display: block;
  position: absolute;
  left: 0px;
  top: 0px;
  width: 24px;
  height: 24px;
  background-image: url(https://boxopay.com/wp-content/uploads/2023/08/kycHeaderCardIcon.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.softwareLeasingPricingBlok .buttonContactExperts{
  margin-top: 36px;
  width: 300px;
  text-align: center;
}
.softwareDeploymentOptionsContainer{
  background: linear-gradient(142.42deg, #014838 4.05%, #2E8568 78.26%);
  padding: 120px 0px 140px 0px;
}
.softwareDeploymentOptionsBlok{

}
.softwareDeploymentOptionsBlok>h2{
  font-weight: 600;
  font-size: 36px;
  line-height: 47px;
  color: #fff;
  text-align: center;
  margin-bottom: 12px;
}
.softwareDeploymentOptionsBlok>p{
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #fff;
  text-align: center;
  padding: 0px;
}
.softwareDeploymentOptionsListBg{
  padding: 20px 20px 0px 20px;
  border-radius: 32px;
  background-color: #fff;
  -webkit-box-shadow: 0px -18px 17px 0px rgba(31, 39, 53, 0.01);
  box-shadow: 0px -18px 17px 0px rgba(31, 39, 53, 0.01);
  display: grid;
  justify-items: center;
  justify-items: center;
  position: relative;
  overflow: hidden;
  margin-top: 60px;
}
.softwareDeploymentOptionsList{
  padding-bottom: 54px;
  display: grid;
  justify-items: center;
}
.softwareDeploymentOptions{
  border-radius: 32px;
  display: grid;
  grid-template-columns: 347px 1fr 1fr;
  grid-column-gap: 20px;
  margin-bottom: 33px;
}
.softwareDeploymentOptionsListBg.open .softwareDeploymentOptions{
  margin-bottom: 40px;
}
.softwareDeploymentOptionsHeaderBg{
  border-radius: 32px 32px 0px 0px;
  padding: 20px 0px 13px 0px;
}
.softwareDeploymentOptionsHeaderBg:nth-child(2){
  background-color: #FFF9E3;
}
.softwareDeploymentOptionsHeaderBg:nth-child(3){
  background-color: #E8F6F3;
}
.softwareDeploymentOptionsHeader{
  width: calc(100% - 40px);
  height: 100%;
  margin: 0px auto;
  padding: 24px 24px 24px 28px;
  border-radius: 15px;
}
.softwareDeploymentOptionsHeaderBg:nth-child(2) .softwareDeploymentOptionsHeader{
  background-color: #FFC866;
}
.softwareDeploymentOptionsHeaderBg:nth-child(3) .softwareDeploymentOptionsHeader{
  background-color: #34A17D;
}
.softwareDeploymentOptionsHeader>h3{
  font-weight: 500;
  font-size: 22px;
  line-height: 29px;
  margin-bottom: 4px;
}
.softwareDeploymentOptionsHeader>p{
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  padding: 0px;
}
.softwareDeploymentOptionsHeaderBg:nth-child(2) .softwareDeploymentOptionsHeader>h3{
  color: #1F2735;
}
.softwareDeploymentOptionsHeaderBg:nth-child(3) .softwareDeploymentOptionsHeader>h3{
  color: #fff;
}
.softwareDeploymentOptionsHeaderBg:nth-child(2) .softwareDeploymentOptionsHeader>p{
  color: rgba(31, 39, 53, 0.7);
}
.softwareDeploymentOptionsHeaderBg:nth-child(3) .softwareDeploymentOptionsHeader>p{
  color: rgba(255, 255, 255, 0.9);
}

.softwareDeploymentOptionsBody{
  display: grid;
  grid-template-columns: 347px 1fr 1fr;
  grid-column-gap: 20px;
  grid-column: 1 / 4;
}
.softwareDeploymentOptionsBody>li{
  
}
.softwareDeploymentOptionsBody>li>span{
  display: block;
  padding: 20px 0px 19px 0px;
  width: calc(100% - 64px);
  height: 100%;
  margin: 0px auto;
  border-bottom: 1px solid #F2F5F4;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  color: #1F2735;
}
.softwareDeploymentOptionsBody>li:nth-child(3n+1)>span{
  width: calc(100% - 56px);
}
.softwareDeploymentOptionsBody>li:nth-child(3n+2)>span{
  border-bottom: 1px solid #F1ECD8;
}
.softwareDeploymentOptionsBody>li:nth-child(3n+3)>span{
  border-bottom: 1px solid #D3EDE7;
}
.softwareDeploymentOptionsBody>li:nth-child(3n+2){
  background-color: #FFF9E3;
}
.softwareDeploymentOptionsBody>li:nth-child(3n+3){
  background-color: #E8F6F3;
}

.softwareDeploymentOptionsBody>li:nth-last-child(-n+3)>span{
  border-bottom: 0px;
  padding-bottom: 24px;
}
.softwareDeploymentOptionsBody>li:nth-last-child(-n+3){
  border-radius: 0px 0px 32px 32px
}
.softwareDeploymentOptionsBody>li:nth-child(n+19){
  display: none;
}

.softwareDeploymentOptionsButtonBg{
  background: linear-gradient(360.11deg, #FFFFFF 54.97%, rgba(255, 255, 255, 0) 95.7%);
  width: 100%;
  position: absolute;
  bottom: 0px;
  left: 0px;
  display: grid;
  justify-items: center;
  padding: 122px 0px 45px 0px;
}

.softwareDeploymentOptionsButton{
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  color: #0F6A56;
  text-decoration: underline;
  border: 0px;
  background-color: transparent;
  cursor: pointer;
  position: relative;
  padding-right: 24px;

  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.softwareDeploymentOptionsButton:hover{
  opacity: 0.7;
}
.softwareDeploymentOptionsButton::after{
  position: absolute;
  content: "";
  right: 0;
  margin-top: 0px;
  top: 50%;
  font-weight: 400;
  transition: 0.3s all ease;
  width: 8px;
  height: 8px;
  border: solid #0F6A56;
  border-width: 2px 0 0 2px;
  transform: translate(-50%, -75%) rotate(225deg);
  border-radius: 2px;
}
.softwareDeploymentOptionsList .softwareDeploymentOptionsButton::after{
  transform: translate(-50%, -25%) rotate(45deg);
  margin-top: 1px;
}

.softwareDeploymentOptionsListBg.open .softwareDeploymentOptionsButtonBg{
  display: none;
}

.softwareLeasingPricingAdditionalServicesContainer{
  background-color: #F9F9F9;
  padding: 113px 0px 120px 0px;
}
.softwareLeasingPricingAdditionalServicesBlok{

}
.softwareLeasingPricingAdditionalServicesBlok>h2{
  font-weight: 600;
  font-size: 36px;
  line-height: 47px;
  color: #1F2735;
  margin-bottom: 12px;
  text-align: center;
}
.softwareLeasingPricingAdditionalServicesBlok>p{
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #1F2735;
  padding: 0px;
  text-align: center;
}
.softwareLeasingPricingAdditionalServicesList{
  margin-top: 60px;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-column-gap: 24px;
}
.softwareLeasingPricingAdditionalServices{
  padding: 40px 25px 48px 40px;
  border-radius: 32px;
  background-color: #fff;
  -webkit-box-shadow: 0px -18px 17px 0px rgba(31, 39, 53, 0.01);
  box-shadow: 0px -18px 17px 0px rgba(31, 39, 53, 0.01);
}
.softwareLeasingPricingAdditionalServicesIcon{
  width: 78px;
  height: 78px;
  border-radius: 15px;
  display: grid;
  align-items: center;
  justify-items: center;
  background-color: #fff;
  -webkit-box-shadow: 0px 9px 20px 0px rgba(31, 39, 53, 0.05);
  box-shadow: 0px 9px 20px 0px rgba(31, 39, 53, 0.05);
}
.softwareLeasingPricingAdditionalServicesIcon>img{

}
.softwareLeasingPricingAdditionalServicesText{
  margin-top: 54px;
}
.softwareLeasingPricingAdditionalServicesLabel{
  font-weight: 500;
  font-size: 14px;
  line-height: 21px;
  color: #1F2735;
  padding: 5px 11px;
  display: inline-block;
  border-radius: 4px;
  background-color: #E8F6F3;
}
.softwareLeasingPricingAdditionalServicesText>h3{
  font-weight: 600;
  font-size: 22px;
  line-height: 33px;
  color: #1F2735;
  margin: 8px 0px;
}
.softwareLeasingPricingAdditionalServicesText>p{
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  color: rgba(31, 39, 53, 0.7);
  padding: 0px;
}
.pricingModelAppliesContainer{
  padding: 120px 0px;
}
.pricingModelAppliesBlok{

}
.pricingModelAppliesBlok>h2{
  font-weight: 600;
  font-size: 36px;
  line-height: 47px;
  color: #1F2735;
  text-align: center;
}
.pricingModelAppliesList{
  background-color: #E8F6F3;
  margin-top: 60px;
  border-radius: 24px;
  padding: 80px 76px 80px 80px;
  display: grid;
  grid-template-columns: 354px 1fr;
  grid-column-gap: 73px;
  position: relative;
}
.pricingModelAppliesLeft{

}
.pricingModelAppliesLeft>h3{
  font-weight: 600;
  font-size: 22px;
  line-height: 33px;
  color: #1F2735;
  margin-bottom: 20px;
}
.pricingModelAppliesLeft>p{
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  color: rgba(31, 39, 53, 0.7);
  padding: 0px;
}
.pricingModelAppliesRight{

}
.pricingModelAppliesRightTop{
  font-weight: 600;
  font-size: 18px;
  line-height: 23px;
  color: #fff;
  width: 100%;
  height: 89px;
  background-image: url(/wp-content/uploads/2024/03/pricingModelAppliesRightTopBg.png);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  text-align: center;
  padding-top: 25px;
}
.pricingModelAppliesRightList{
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 9px;
  margin-top: -2px;
}
.pricingModelApplies{
  width: 304px;
  height: 78px;
  background-image: url(/wp-content/uploads/2024/03/pricingModelAppliesBg.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  background-size: cover;
  padding: 10px 10px 10px 70px;
  position: relative;
  display: grid;
  align-items: center;
  text-decoration: none !important;

  -webkit-transition: all 0s ease-in-out;
  -moz-transition: all 0s ease-in-out;
  -ms-transition: all 0s ease-in-out;
  -o-transition: all 0s ease-in-out;
  transition: all 0s ease-in-out;
}
.pricingModelAppliesIcon{
  width: 30px;
  height: 30px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 0px 0px;
  position: absolute;
  left: 20px;
  top: 24px;
}
.pricingModelAppliesText{
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  color: #1F2735;
}
.pricingModelApplies:hover{
  background-position: 0px -81px;
}
.pricingModelApplies:hover .pricingModelAppliesIcon{
  background-position: 0px -34px;
}
.pricingModelApplies.disabled{
  pointer-events: none;
  cursor: default;
}
.pricingModelAppliesListBg{
  position: absolute;
  bottom: 0px;
  left: 0px;
}
.productDeliveryMaintenanceContainer{
  padding: 120px 0px 140px 0px;
  overflow: hidden;
  position: relative;
}
.productDeliveryMaintenanceBlok{

}
.productDeliveryMaintenanceBlok>h2{
  font-weight: 600;
  font-size: 36px;
  line-height: 47px;
  color: #1F2735;
  text-align: center;
}
.productDeliveryMaintenanceList{
  margin-top: 60px;
  display: grid;
  grid-row-gap: 24px;
}
.productDeliveryMaintenance{
  display: grid;
  grid-template-columns: 50px 1fr;
  grid-column-gap: 50px;
  position: relative;
}
.productDeliveryMaintenanceNumber{
  font-weight: 600;
  font-size: 14px;
  line-height: 22px;
  color: #1F2735;
  width: 50px;
  height: 50px;
  border: 3px solid #FFC866;
  border-radius: 50%;
  display: grid;
  align-items: center;
  justify-items: center;
  background-color: #fff;
}
.productDeliveryMaintenanceListBlok{
  padding: 69px 80px 70px 80px;
  border-radius: 32px;
  background-color: #E2F2F6;
  position: relative;
  z-index: 5;
}
.productDeliverdeploymentAndSetupHeader{

}
.productDeliverdeploymentAndSetupHeader>h3{
  font-weight: 600;
  font-size: 26px;
  line-height: 31px;
  color: #1F2735;
}
.productDeliverdeploymentAndSetupHeaderNavBlok{
  display: grid;
  grid-auto-flow: column;
  justify-content: end;
  border-bottom: 1px solid #C0DDE4;
}
.productDeliverdeploymentAndSetupHeaderNav{
  font-weight: 400;
  font-size: 16px;
  line-height: 19px;
  color: rgba(31, 39, 53, 0.5);
  padding: 0px 25px 22px 25px;
  cursor: pointer;
  border-bottom: 2px solid transparent;
  margin-bottom: -1px;

  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.productDeliverdeploymentAndSetupHeaderNav:hover{
  color: #1F2735;
}
.productDeliverdeploymentAndSetupHeaderNav.active{
  color: #1F2735;
  border-bottom: 2px solid #34A17D;
}
.productDeliverdeploymentAndSetupBody1{
  padding-top: 32px;
}
.productDeliverdeploymentAndSetupBody1>p{
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #1F2735;
  padding: 0px;
}
.productDeliverdeploymentAndSetupBody1List{
  display: grid;
  grid-template-columns: 336px 1fr;
  grid-column-gap: 20px;
  margin-top: 74px;
}
.productDeliverdeploymentAndSetupBody1LeftList{
  padding: 54px 30px 45px 43px;
  background-color: #fff;
  border-radius: 24px;
  position: relative;
}
.productDeliverdeploymentAndSetupBody1Left{
  display: grid;
  grid-template-columns: 30px 1fr;
  grid-column-gap: 12px;
  align-items: center;
  padding-bottom: 23px;
  margin-bottom: 23px;
  border-bottom: 2px solid rgba(15, 106, 86, 0.05);
}
.productDeliverdeploymentAndSetupBody1Left:last-child{
  padding-bottom: 0px;
  margin-bottom: 0px;
  border-bottom: 0px;
}
.productDeliverdeploymentAndSetupBody1Left>span{
  font-weight: 600;
  font-size: 12px;
  line-height: 19px;
  color: #1F2735;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background-color: #FFF9E3;
  display: grid;
  align-items: center;
  justify-items: center;
}
.productDeliverdeploymentAndSetupBody1Left>p{
  font-weight: 500;
  font-size: 16px;
  line-height: 21px;
  color: #1F2735;
}
.productDeliverdeploymentAndSetupBody1RightList{
  padding: 54px 58px 48px 48px;
  background-color: #fff;
  border-radius: 24px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  position: relative;
}
.productDeliverdeploymentAndSetupBody1Right:nth-child(1){
  border-right: 2px solid rgba(232, 246, 243, 1);
  padding-right: 58px;
}
.productDeliverdeploymentAndSetupBody1Right:nth-child(2){
  padding-left: 48px;
}
.productDeliverdeploymentAndSetupBody1Right>h4{
  font-weight: 600;
  font-size: 18px;
  line-height: 27px;
  color: #1F2735;
}
.productDeliverdeploymentAndSetupBody1Right>span{
  display: inline-block;
  font-weight: 500;
  font-size: 14px;
  line-height: 21px;
  color: #1F2735;
  padding: 5px 11px;
  background-color: #E8F6F3;
  border-radius: 4px;
  margin: 8px 0px 19px 0px;
}
.productDeliverdeploymentAndSetupBody1Right>p{
  font-weight: 500;
  font-size: 14px;
  line-height: 21px;
  color: rgba(31, 39, 53, 0.7);
  padding: 0px;
}
.productDeliverdeploymentAndSetupBody1LeftList .paymentCardSchemeTitle{
  left: 37px;
}
.productDeliverdeploymentAndSetupBody1RightList .paymentCardSchemeTitle{
  left: 48px;
}
.productDeliverdeploymentAndSetupBody2{
  display: none;
  padding-top: 32px;
  grid-template-columns: 611px 244px;
  justify-content: space-between;
  align-items: center;
}
.productDeliverdeploymentAndSetupBody2>p{
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #1F2735;
  padding: 0px;
}
.productDeliverdeploymentAndSetupBody2Price{
  padding: 32px 48px;
  background-color: #fff;
  border-radius: 24px;
}
.productDeliverdeploymentAndSetupBody2Price>p{
  font-weight: 600;
  font-size: 22px;
  line-height: 26px;
  color: #1F2735;
  padding: 0px;
  margin-bottom: 2px;
}
.productDeliverdeploymentAndSetupBody2Price>span{
  font-weight: 400;
  font-size: 12px;
  line-height: 17px;
  color: rgba(31, 39, 53, 0.7);
  padding: 0px;
}
.productDeliverdeploymentOngoingSupport{
  border: 1px solid #C0DDE4;
  border-radius: 24px;
  margin-top: 41px;
  display: grid;
  grid-template-columns: 494px 420px;
  grid-column-gap: 24px;
  justify-content: space-between;
}
.productDeliverdeploymentOngoingSupportLeft{
  padding: 48px 48px;
}
.productDeliverdeploymentOngoingSupportLeftTittle{
  display: grid;
  grid-auto-flow: column;
  justify-content: start;
  align-items: center;
  grid-column-gap: 8px;
}
.productDeliverdeploymentOngoingSupportLeftTittle>h4{
  font-weight: 600;
  font-size: 18px;
  line-height: 27px;
  color: #1F2735;
}
.productDeliverdeploymentOngoingSupportLeftTittle>span{
  font-weight: 500;
  font-size: 14px;
  line-height: 21px;
  color: #1F2735;
  padding: 5px 11px;
  background-color: #fff;
  border-radius: 4px;
}
.productDeliverdeploymentOngoingSupportLeftListBlok{
  margin-top: 19px;
  display: grid;
  grid-row-gap: 8px;
}
.productDeliverdeploymentOngoingSupportLeftList{
  display: grid;
  grid-row-gap: 8px;
}
.productDeliverdeploymentOngoingSupportLeftList>li{
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  color: #1F2735;
  padding-left: 25px;
  position: relative;
}
.productDeliverdeploymentOngoingSupportLeftList>li::before{
  content: "";
  position: absolute;
  left: 0px;
  top: 6px;
  width: 9px;
  height: 9px;
  font-size: 0px;
  background-image: url(/wp-content/uploads/2023/05/processingCentersIcon.svg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.productDeliverdeploymentOngoingSupportHidden{
  display: none;
}

/* .productDeliverdeploymentOngoingSupportLeft.open>.productDeliverdeploymentOngoingSupportLeftButton{
  display: none;
} */

.productDeliverdeploymentOngoingSupportLeftButton{
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  color: #0F6A56;
  text-decoration: underline;
  cursor: pointer;
  display: inline-block;
  width: fit-content;
  width: -moz-fit-content;
  margin-left: 25px;
  margin-top: 8px;
}

.productDeliverdeploymentOngoingSupportRight{
  background-color: #fff;
  border-radius: 24px;
  padding: 48px 36px 48px 48px;
}
.productDeliverdeploymentOngoingSupportRightTittle{
  display: grid;
  grid-auto-flow: column;
  justify-content: start;
  align-items: center;
  grid-column-gap: 8px;
}
.productDeliverdeploymentOngoingSupportRightTittle>h4{
  font-weight: 600;
  font-size: 18px;
  line-height: 27px;
  color: #1F2735;
}
.productDeliverdeploymentOngoingSupportRightTittle>span{
  font-weight: 500;
  font-size: 14px;
  line-height: 21px;
  color: #1F2735;
  padding: 5px 11px;
  background-color: #E8F6F3;
  border-radius: 4px;
}
.productDeliverdeploymentOngoingSupportRightList{
  display: grid;
  grid-row-gap: 8px;
  margin-top: 19px;
}
.productDeliverdeploymentOngoingSupportRightList>li{
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  color: #1F2735;
  padding-left: 25px;
  padding-bottom: 0px;
  position: relative;
}
.productDeliverdeploymentOngoingSupportRightList>li>br{
  display: none;
}

.productDeliverdeploymentOngoingSupportRightList>li::before{
  content: "";
  position: absolute;
  left: 0px;
  top: 6px;
  width: 9px;
  height: 9px;
  font-size: 0px;
  background-image: url(/wp-content/uploads/2023/05/processingCentersIcon.svg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.productDeliverdeploymentOngoingSupportRightList .merchantAcquiringBoxListInformation{
  left: auto;
  right: 10px;
  bottom: 45px;
}
.productDeliverdeploymentOngoingSupportRightList .merchantAcquiringBoxListInformation>p {
  border-radius: 16px 16px 0 16px;
}
.productDeliverdeploymentOngoingSupportRightList .merchantAcquiringBoxListInformation>p::after{
  left: auto;
  right: 0;
  -moz-transform: scale(-1, 1);
  -webkit-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
  background-image: url(/wp-content/uploads/2023/08/merchantAcquiringBoxListInformationIcon.svg);
}
.softwareDeploymentOptionsBottomBg{
  padding: 70px 80px;
  background-color: #fff;
  border-radius: 32px;
  margin-top: 24px;
}
.softwareDeploymentOptionsBottomBg>h3{
  font-weight: 600;
  font-size: 22px;
  line-height: 33px;
  color: #1F2735;
}
.softwareDeploymentOptionsBottomList{
  display: grid;
  grid-template-columns: 1fr 1fr;
  padding-top: 40px;
  margin-top: 32px;
  border-top: 1px solid #E7EFF1;
}
.softwareDeploymentOptionsBottom{
  display: grid;
  grid-template-columns: 64px 1fr;
  grid-column-gap: 27px;
}
.softwareDeploymentOptionsBottom:nth-child(1){
  padding-right: 70px;
  border-right: 1px solid #E7EFF1;
}
.softwareDeploymentOptionsBottom:nth-child(2){
  padding-left: 70px;
}
.softwareDeploymentOptionsBottomIcon{

}
.softwareDeploymentOptionsBottomText{
  padding-top: 6px;
  display: grid;
}
.softwareDeploymentOptionsBottomText>h4{
  font-weight: 600;
  font-size: 18px;
  line-height: 25px;
  color: #1F2735;
  margin-bottom: 19px;
}
.softwareDeploymentOptionsBottomText>p{
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #1F2735;
  padding: 0px;
  margin-bottom: 50px;
}
.softwareDeploymentOptionsBottomText>.buttonAnimation{
  align-self: end;
}
.softwareDeploymentOptionsNavBlok{
  display: none;
  justify-content: center;
  max-width: 311px;
  margin: 0px auto;
  grid-template-columns: 1fr 1fr;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.softwareDeploymentOptionsNav{
  padding: 0px 0px 18px 0px;
  text-align: center;
  font-size: 14px;
  line-height: 17px;
  color: rgba(255, 255, 255, 0.5);
  cursor: pointer;
  border-bottom: 2px solid transparent;
  margin-bottom: -1px;

  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.softwareDeploymentOptionsNav:hover{
  color: #fff;
}
.softwareDeploymentOptionsNav.active{
  color: #fff;
  border-bottom: 2px solid #FFC866;
}
.productDeliveryMaintenanceListBlokBg{
  position: absolute;
  top: 126px;
  right: 0px;
  z-index: 1;
}
.pricingLeasingFormContainer{
  padding: 120px 0px;
}
.pricingLeasingFormBlok{

}
.pricingLeasingFormIcon{
  max-width: initial;
  position: absolute;
  left: 0px;
  bottom: 0px;
  z-index: 1;
}
.pricingLeasingFormContainer .justBusinessInfrastructureContactImages{
  position: relative;
  z-index: 5;
}
.softwareDeploymentOptionsNavContainer{
  display: none;
  position: -webkit-sticky;
  position: sticky;
  top: 57px;
  z-index: 10;
  background: linear-gradient(90deg, #419377 -2.4%, #1D5945 100%);
  width: calc(100% + 32px);
  margin-left: -16px;
  padding-top: 18px;
  margin-top: 14px;
  padding-bottom: 6px;

  -webkit-box-shadow: 0px -18px 17px 0px rgba(31, 39, 53, 0.01);
  box-shadow: 0px -18px 17px 0px rgba(31, 39, 53, 0.01);
}

.privatePaymentOrchestrationPlatformContainer .turnkeyPspHeaderBlok{
  align-items: center;
}
.plansIntoActionContainer{
  padding: 120px 0px;
}
.plansIntoActionContainer .softwareLeasingPricingAdditionalServicesText{
  margin-top: 30px;
}
.plansIntoActionContainer .softwareLeasingPricingAdditionalServicesText>h3{
  margin: 0px 0px 15px 0px;
  line-height: 27px;
}
.plansIntoActionContainer .softwareLeasingPricingAdditionalServicesText>p{
  font-size: 16px;
  line-height: 26px;
  color: #1F2735;
}
.plansIntoActionContainer .softwareLeasingPricingAdditionalServices{
  padding: 40px 40px;
}
.plansIntoActionContainer .softwareLeasingPricingAdditionalServicesBlok>p{
  max-width: 776px;
  margin: 0px auto;
}
.trustTurnkeyOrchestratorContainer{
  padding: 120px 0px;
}
.trustTurnkeyOrchestratorContainer .premisesPaymentGateway>p{
  margin-top: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #ECEBEB;
}
.trustTurnkeyOrchestratorContainer .premisesPaymentGatewayOb::before{
  width: calc(66% + 25px);
}
.trustTurnkeyOrchestratorContainer .premisesPaymentGateway:nth-child(3){
  background-color: #E6EEF3;
}
.trustTurnkeyOrchestratorContainer .premisesPaymentGateway:nth-child(3)>p{
  padding-bottom: 0px;
  border-bottom: 0px;
}
.trustTurnkeyOrchestratorList{
  grid-column: 1 / 3;
  margin-top: 20px;
  display: grid;
  grid-row-gap: 8px;
}
.trustTurnkeyOrchestratorList>li{
  display: grid;
  grid-template-columns: 18px 1fr;
  grid-column-gap: 16px;
  align-items: center;
}
.trustTurnkeyOrchestratorList>li>span{
  font-weight: 600;
  font-size: 10px;
  line-height: 12px;
  color: #1F2735;
  width: 18px;
  height: 18px;
  border: 1px solid #FFC866;
  border-radius: 50%;
  display: grid;
  align-items: center;
  justify-items: center;
}
.trustTurnkeyOrchestratorList>li>p{
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  color: #1F2735;
  padding: 0px;
}
.trustTurnkeyOrchestratorContainer .premisesPaymentGateway{
  padding-bottom: 39px;
}
.trustTurnkeyOrchestratorContainer .premisesPaymentGatewayBlok{
  display: grid;
}
.trustTurnkeyOrchestratorContainer .buttonAnimation{
  justify-self: center;
  margin-top: 60px;
}
.empowerBusinesseFficiencyContainer{
  padding: 120px 0px;
  background-color: #F9F9F9;
}
.empowerBusinesseFficiencyContainer .focusEngagementList{
  margin: 60px 0px;
}
.empowerBusinesseFficiencyContainer .focusEngagementBlok>p{
  max-width: 776px;
  line-height: 26px;
}
.empowerBusinesseFficiencyContainer .focusEngagementBlok>h2{
  margin-bottom: 12px;
}
.readyLaunchPaymentIconAndButtonContainer{
  background-color: #F9F9F9;
  padding-bottom: 120px;
}
.privatePaymentFrequentlyAskedQuestionsContainer{
  padding: 0px 0px 120px 0px;
}
.startOrchestrationPlatformContainer{
  padding-bottom: 120px;
}
.startOrchestrationPlatformBlok{

}
.startOrchestrationPlatformBlok>h2{
  font-weight: 600;
  font-size: 26px;
  line-height: 31px;
  color: #1F2735;
  text-align: center;
}
.startOrchestrationPlatformTopList{
  margin-top: 70px;
}
.startOrchestrationPlatformTopList .successCard{
  background-color: #fff;
  border-radius: 24px;
  border: 2px solid #E8F6F3;
  padding: 30px 30px;
}
.startOrchestrationPlatformTopList .successCard>p {
  font-weight: 500;
  font-size: 18px;
  line-height: 29px;
}
.startOrchestrationPlatform{
  display: grid;
  grid-template-columns: 1fr 166px;
  grid-column-gap: 162px;
  align-items: center;
  padding: 104px 88px 64px 80px;
  background-color: #F9F9F9;
  border-radius: 20px;
  margin-top: -42px;
}
.startOrchestrationPlatformLeft{

}
.startOrchestrationPlatformLeft>p{
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #1F2735;
  margin-bottom: 32px;
  padding: 0px;
}
.startOrchestrationPlatformLeft>p>span{
  font-weight: 500;
  background-color: #FFC866;
  padding: 0px 6px;
  border-radius: 4px;
}
.startOrchestrationPlatformImages{

}
.empowerBusinesseFficiencyContainer .focusEngagementTop>h3{
  font-weight: 600;
}

.aboutPayTechPlatformContainer{
  background: linear-gradient(142.42deg, #014838 4.05%, #2E8568 78.26%);
  padding: 123px 0px 249px 0px;
  position: relative;
}
.aboutPayTechPlatformBlok{
  display: grid;
  justify-items: center;
  position: relative;
  z-index: 5;
}
.aboutPayTechPlatformBlok>h1{
  font-weight: 600;
  font-size: 40px;
  line-height: 52px;
  color: #fff;
  text-align: center;
  max-width: 996px;
  margin: 0px auto;
}
.aboutPayTechPlatformBlok>p{
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #fff;
  text-align: center;
  padding: 0px;
  max-width: 900px;
  margin: 12px auto 54px auto;
}
.aboutPayTechPlatformContainer::after{
  content: "";
  display: block;
  position: absolute;
  top: 0px;
  right: 0px;
  left: 0px;
  z-index: 1;
  width: 100%;
  height: 100%;
  background-image: url(/wp-content/uploads/2024/05/aboutPayTechPlatformContainerBg.png);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: top right;
}
.projectedMarketEntryContainer{
  margin-top: -126px;
  position: relative;
  z-index: 5;
  padding-bottom: 120px;
}
.projectedMarketEntryBlok{
  display: grid;
  grid-row-gap: 24px;
}
.projectedMarketEntryTopList{
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 24px;
}
.projectedMarketEntry{
  padding: 40px 40px;
  border-radius: 32px;
  background-color: #E6EEF3;
}
.projectedMarketEntry>h3{
  font-weight: 600;
  font-size: 22px;
  line-height: 27px;
  color: #1F2735;
  margin-bottom: 15px;
}
.projectedMarketEntry>p{
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #1F2735;
  padding: 0px;
}
.projectedMarketEntryBottomList{
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-column-gap: 24px;
}
.projectedMarketEntryBottomCart{
  padding: 40px 40px;
  border-radius: 32px;
  background-color: #E6EEF3;
  height: 300px;
  position: relative;
  overflow: hidden;
}
.projectedMarketEntryBottomCartText{
  position: relative;
  z-index: 5;
}
.projectedMarketEntryBottomCartText>h3{
  font-weight: 600;
  font-size: 22px;
  line-height: 27px;
  color: #1F2735;
  margin-bottom: 15px;
  display: grid;
  grid-auto-flow: column;
  justify-content: start;
  align-items: center;
  grid-column-gap: 8px;
}
.projectedMarketEntryBottomCartText>h3>span{
  font-size: 36px;
  line-height: 47px;
}
.projectedMarketEntryBottomCartText>p{
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #1F2735;
  padding: 0px;
}
.projectedMarketEntryBottomCart>img{
  position: absolute;
  bottom: 5px;
  left: 40px;
}
.projectedMarketEntryBottomCart:nth-child(3)>img{
  bottom: 0px;
  left: auto;
  right: 0px;
}
.meetExpertsDedicatedContainer{
  padding: 120px 0px;
  background-color: #F9F9F9;
  overflow: hidden;
  position: relative;
}
.meetExpertsDedicatedBlok{

}
.meetExpertsDedicatedBlok>h2{
  font-weight: 600;
  font-size: 36px;
  line-height: 47px;
  color: #1F2735;
  text-align: center;
}
.meetExpertsDedicatedList{
  margin-top: 60px;
  display: grid;
  grid-template-columns: 384px 1fr;
  grid-column-gap: 24px;
  align-items: start;
}
.meetExpertsDedicatedLeft{
  display: grid;
  grid-row-gap: 16px;
  position: relative;
}
.meetExpertsDedicatedNav,.meetExpertsDedicatedListMobNav{
  display: grid;
  grid-template-columns: 24px 1fr;
  grid-column-gap: 15px;
  align-items: center;
  padding: 30px 16px;
  border-radius: 20px;
  background-color: #fff;
  -webkit-box-shadow: 0px -18px 17px 0px rgba(31, 39, 53, 0.01);
  box-shadow: 0px -18px 17px 0px rgba(31, 39, 53, 0.01);
  position: relative;
  z-index: 5;
  cursor: pointer;
  border: 1px solid transparent;

  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;

}
.meetExpertsDedicatedNav.active{
  width: calc(100% + 80px);
}
.meetExpertsDedicatedNav::after,.meetExpertsDedicatedListMobTabBlok::after{
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: #FFC866;
  position: absolute;
  left: 196px;
  bottom: -4px;
  z-index: 6;
}
.meetExpertsDedicatedNav>img{
  
}
.meetExpertsDedicatedNav>p,.meetExpertsDedicatedListMobNav>p{
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #1F2735;
  padding: 0px;
}
.meetExpertsDedicatedNav.active>p,.meetExpertsDedicatedListMobTabBlok.active .meetExpertsDedicatedListMobNav>p,.meetExpertsDedicatedNav:hover>p{
  font-weight: 600;
}
.meetExpertsDedicatedNav:not(.active):hover{
  border-color: #2E8568;
}
.meetExpertsDedicatedLeftLine{
  position: absolute;
  bottom: -60px;
  left: -119px;
  height: 495px;
}
.meetExpertsDedicatedContainer::after{
  content: "";
  width: calc(50vw - 600px);
  height: 2px;
  background-color: #FFC866;
  position: absolute;
  bottom: 60px;
  left: 0px;
}
.meetExpertsDedicatedRight{
  background-color: #fff;
  -webkit-box-shadow: 0px -18px 17px 0px rgba(31, 39, 53, 0.01);
  box-shadow: 0px -18px 17px 0px rgba(31, 39, 53, 0.01);
  border-radius: 32px;
  padding: 40px 40px;
  position: relative;
  z-index: 6;
}
.meetExpertsDedicatedCart{
  grid-template-columns: 344px 1fr;
  grid-column-gap: 24px;
  display: none;
}
.meetExpertsDedicatedCart.active{
  display: grid;
}
.meetExpertsDedicatedCartImages{
  width: 100%;
  height: 414px;
  border-radius: 14px;
  overflow: hidden;
  position: relative;
}
.meetExpertsDedicatedCartImages>img{
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: top;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 4;
}
.meetExpertsDedicatedCartAvtor{
  font-weight: 500;
  font-size: 14px;
  line-height: 21px;
  color: #1F2735;
  text-transform: uppercase;
  display: block;
  padding: 5px 16px;
  background-color: #FFC866;
  border-radius: 8px;
  position: absolute;
  bottom: 16px;
  left: 16px;
  z-index: 5;
}
.meetExpertsDedicatedCartSocial{
  position: absolute;
  bottom: 16px;
  right: 16px;
  z-index: 5;
  display: grid;
  grid-auto-flow: column;
  grid-column-gap: 16px;
}
.meetExpertsDedicatedCartSocial>a{
  width: 31px;
  height: 31px;
  background-color: #F9F9F9;
  border-radius: 6px;
  display: grid;
  align-items: center;
  justify-items: center;
}
.meetExpertsDedicatedCartSocial>a:hover{
  background-color: #1F2735;
}
.meetExpertsDedicatedCartSocial>a:hover>svg path{
  fill: #fff;
}
.meetExpertsDedicatedCartSocial>a.meetExpertsDedicatedCartSocialSred:hover>svg path:nth-child(n+4){
  fill: #1F2735;
}

.meetExpertsDedicatedCartInfo{
  display: grid;
  grid-template-rows: 1fr min-content;
  grid-row-gap: 24px;
}
.meetExpertsDedicatedCartInfoText{
  display: grid;
  grid-row-gap: 16px;
  grid-template-rows: 24px 1fr;
}
.meetExpertsDedicatedCartInfoText>img{
  max-height: 100%;
}
.meetExpertsDedicatedCartInfoText>p{
  font-weight: 500;
  font-size: 18px;
  line-height: 29px;
  color: #1F2735;
  padding: 0px;
}
.meetExpertsDedicatedCartLink{
  display: grid;
  grid-row-gap: 8px;
}
.meetExpertsDedicatedCartLink>a{
  display: grid;
  grid-auto-flow: column;
  justify-content: start;
  align-items: center;
  grid-column-gap: 8px;
  text-decoration: none;
}
.meetExpertsDedicatedCartLink>a>span{
  font-weight: 600;
  font-size: 20px;
  line-height: 26px;
  color: #1F2735;

  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.meetExpertsDedicatedCartLink>a>img{
  width: auto;
  height: auto;
}
.meetExpertsDedicatedCartLink>a:hover>span{
  color: #0f6a56;
}
.meetExpertsDedicatedCartLink>p{
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #1F2735;
  padding: 0px;
}
.boardRepresentativesContainer{
  background-color: #F9F9F9;
  padding-bottom: 120px;
}
.boardRepresentativesBlok{
  position: relative;
}
.boardRepresentativesBlok>h3{
  font-weight: 600;
  font-size: 26px;
  line-height: 31px;
  color: #1F2735;
  text-align: center;
}
.boardRepresentativesSlider{
  padding: 60px 0px 72px 0px;
}
.boardRepresentativesBlok .swiper-slide{
  background-color: transparent;
}
.boardRepresentativesCart{
  padding: 15px 15px;
  border-radius: 32px;
  background-color: #fff;
  -webkit-box-shadow: 0px -18px 17px 0px rgba(31, 39, 53, 0.01);
  box-shadow: 0px -18px 17px 0px rgba(31, 39, 53, 0.01);
}
.boardRepresentativesCartImages{
  width: 354px;
  height: 317px;
  border-radius: 14px;
  overflow: hidden;
  position: relative;
}
.boardRepresentativesCartImages>img{
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: top;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 4;
}
.boardRepresentativesCartImages .boardRepresentativesCartAvtor{
  bottom: 15px;
  left: 15px;
}
.boardRepresentativesCartImages .boardRepresentativesCartSocial{
  bottom: 15px;
  right: 15px;
}
.boardRepresentativesCartImages .meetExpertsDedicatedCartSocial>a>img{
  width: auto;
  height: auto;
}
.boardRepresentativesCart .meetExpertsDedicatedCartLink{
  justify-items: start;
  margin-top: 32px;
  padding: 0px 17px 17px 17px;
}
.boardRepresentativesSlider .findSliderSWPagination{
  font-size: 0px;
}
.boardRepresentativesButton{
  display: grid;
  justify-content: center;
  margin-top: 60px;
}
.boardRepresentativesContainer .findSliderSWNext.swiper-button-disabled,
.boardRepresentativesContainer .findSliderSWPrev.swiper-button-disabled{
  background-color: transparent !important;
}

.versatilityAlignsCompromisesContainer{
  padding: 120px 0px;
}
.versatilityAlignsCompromisesBlok{
  display: grid;
}
.versatilityAlignsCompromisesBlok>h2{
  font-weight: 600;
  font-size: 36px;
  line-height: 47px;
  color: #1F2735;
  text-align: center;
  max-width: 866px;
  margin: 0px auto;
}
.versatilityAlignsCompromisesTopBlok{
  background-color: #E8F6F3;
  border-radius: 32px;
  padding: 40px 117px 82px 40px;
  margin: 60px 0px 24px 0px;
}
.versatilityAlignsCompromisesTopBlok>h3{
  font-weight: 600;
  font-size: 26px;
  line-height: 31px;
  color: #1F2735;
  max-width: 420px;
}
.versatilityAlignsCompromisesTopList{
  display: grid;
  grid-template-columns: 348px 114px 348px;
  justify-content: end;
  padding-top: 40px;
  position: relative;
}
.versatilityAlignsCompromisesTopLeft{
  display: grid;
  justify-items: center;
  align-content: start;
  grid-row-gap: 15px;
  position: relative;
  z-index: 5;
}
.versatilityAlignsCompromisesTopTitle{
  font-weight: 500;
  font-size: 14px;
  line-height: 21px;
  color: #1F2735;
  text-transform: uppercase;
  display: block;
  padding: 5px 16px;
  background-color: #FFC866;
  border-radius: 8px;
}
.versatilityAlignsCompromisesButtonsList{
  display: grid;
  grid-row-gap: 15px;
  width: 100%;
}
.versatilityAlignsCompromisesButtonsLabel{
  display: grid;
  grid-template-columns: 24px 1fr 24px;
  grid-column-gap: 15px;
  align-items: center;
  padding: 19px 16px;
  background-color: #fff;
  border-radius: 16px;
  position: relative;
  cursor: pointer;
  border: 1px solid transparent;

  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.versatilityAlignsCompromisesButtonsLabel>input{
  position: absolute;
  top: 0px;
  left: 0px;
  opacity: 0;
}
.versatilityAlignsCompromisesButtonsLabel>img{

}
.versatilityAlignsCompromisesButtonsLabel>p{
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #1F2735;
  padding: 0px;
}
.versatilityAlignsCompromisesButton{
  width: 24px;
  height: 24px;
  border: 1px solid #DBE8E5;
  border-radius: 50%;
  display: grid;
  align-items: center;
  justify-items: center;
}
.versatilityAlignsCompromisesButton::after{
  content: "";
  display: none;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: #2E8568;
}
.versatilityAlignsCompromisesButtonsLabel:hover .versatilityAlignsCompromisesButton::after{
  display: block;
}
.versatilityAlignsCompromisesButtonsLabel:hover{
  border-color: #2E8568;
}
.versatilityAlignsCompromisesButtonsLabel>input:checked ~ .versatilityAlignsCompromisesButton::after{
  display: block;
}
.versatilityAlignsCompromisesButtonsLabel>input:checked ~ p,.versatilityAlignsCompromisesButtonsLabel:hover>p{
  font-weight: 600;
}
.versatilityAlignsCompromisesTopRight{
  display: grid;
  justify-items: center;
  align-content: start;
  grid-row-gap: 15px;
  position: relative;
  z-index: 5;
}
.versatilityAlignsCompromisesTopRightLabelList{
  display: grid;
  grid-row-gap: 15px;
  width: 100%;
}

.versatilityAlignsCompromisesTopRightLabel{
  display: grid;
  grid-template-columns: 24px 1fr;
  grid-column-gap: 15px;
  align-items: center;
  padding: 19px 16px;
  background-color: #fff;
  border-radius: 16px;
}
.versatilityAlignsCompromisesTopRightLabel>img{

}
.versatilityAlignsCompromisesTopRightLabel>p{
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #1F2735;
  padding: 0px;
}
.versatilityAlignsCompromisesTopRightLabelList.active .versatilityAlignsCompromisesTopRightLabel{
  background-color: #F4FDFB;
}
.versatilityAlignsCompromisesTopRightLabelList.active .versatilityAlignsCompromisesTopRightLabel>p{
  opacity: 0.3;
}
.versatilityAlignsCompromisesTopRightLabelList.active .versatilityAlignsCompromisesTopRightLabel>img{
  opacity: 0.3;
}
.versatilityAlignsCompromisesTopRightLabelList.active .versatilityAlignsCompromisesTopRightLabel.active{
  background-color: #fff;
}
.versatilityAlignsCompromisesTopRightLabelList.active .versatilityAlignsCompromisesTopRightLabel.active>p{
  opacity: 1;
}
.versatilityAlignsCompromisesTopRightLabelList.active .versatilityAlignsCompromisesTopRightLabel.active>img{
  opacity: 1;
}

.versatilityAlignsCompromisesTopBg{
  position: absolute;
  top: -4px;
  left: 0px;
  width: 868px;
}
.versatilityAlignsCompromisesTopBgTab,.versatilityAlignsCompromisesTopBgMob,.versatilityAlignsCompromisesTopBg2,.versatilityAlignsCompromisesTopBg3{
  display: none;
}
.versatilityAlignsCompromisesTopLineBlok{
  position: relative;
}
.versatilityAlignsCompromisesTopLine{
  display: none;
  position: absolute;
  left: 0;
  top: 77px;
}
.versatilityAlignsCompromisesTopLine.active{
  display: block;
}
.versatilityAlignsCompromisesTopLine6{
  top: 312px;
}
.versatilityAlignsCompromisesTopLineTab,.versatilityAlignsCompromisesTopLineMob{
  display: none;
}
.versatilityAlignsCompromisesBottom{
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}
.versatilityAlignsCompromisesCart{
  background-color: #E8F6F3;
  padding: 40px 40px;
  border-radius: 32px;
}
.versatilityAlignsCompromisesCart>img{

}
.versatilityAlignsCompromisesCart>h4{
  font-weight: 600;
  font-size: 22px;
  line-height: 27px;
  color: #1F2735;
  margin: 24px 0px 16px 0px;
}
.versatilityAlignsCompromisesCart>p{
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #1F2735;
  padding: 0px;
}
.versatilityAlignsCompromisesBlok .buttonAnimation{
  justify-self: center;
  margin-top: 60px;
}
.innovationClientSuccessContainer{
  padding: 120px 0px;
}
.innovationClientSuccessBlok{

}
.innovationClientSuccessBlok>h2{
  font-weight: 600;
  font-size: 36px;
  line-height: 47px;
  color: #1F2735;
  text-align: center;
}
.innovationClientSuccessList{
  margin: 60px 0px 24px 0px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 24px;
}
.innovationClientSuccessCart{
  padding: 40px 40px;
  border-radius: 32px;
  background-color: #E8F6F3;
}
.innovationClientSuccessCart:nth-child(2n+2){
  background-color: #E6EEF3;
}
.innovationClientSuccessCart>img{
  width: 54px;
}
.innovationClientSuccessCart>h3{
  font-weight: 600;
  font-size: 22px;
  line-height: 27px;
  color: #1F2735;
  margin: 20px 0px 16px 0px;
}
.innovationClientSuccessCart>p{
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #1F2735;
  padding: 0px;
}
.innovationClientSuccessImagesList{
  display: grid;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}
.innovationClientSuccessImages{
  border-radius: 27px;
  object-fit: cover;
}
.innovationClientSuccessImages:nth-child(1){
  grid-row: 1 / 3;
  grid-column: 1 / 2;
}
.innovationClientSuccessImages:nth-child(2){
  grid-row: 1 / 2;
  grid-column: 2 / 4;
}
.innovationClientSuccessImages:nth-child(3){
  grid-row: 2 / 3;
  grid-column: 2 / 3;
}
.innovationClientSuccessImages:nth-child(4){
  grid-row: 2 / 3;
  grid-column: 3 / 4;
}
.providingPaymentSolutionsContainer{
  padding: 120px 0px;
  overflow: hidden;
  position: relative;
}
.providingPaymentSolutionsBlok{
  position: relative;
}
.providingPaymentSolutionsBlok>h2{
  font-weight: 600;
  font-size: 36px;
  line-height: 47px;
  color: #1F2735;
  text-align: center;
  max-width: 866px;
  margin: 0px auto;
}
.providingPaymentSolutionsList{
  margin-top: 60px;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-column-gap: 24px;
  grid-row-gap: 60px;
  position: relative;
  z-index: 5;
}
.providingPaymentSolutionsCart{
  padding: 32px 32px;
  border-radius: 27px;
  background-color: #E8F6F3;
  display: grid;
  grid-row-gap: 12px;
  grid-template-rows: 31px 1fr 22px;
  position: relative;
}
.providingPaymentSolutionsCart:nth-child(2),
.providingPaymentSolutionsCart:nth-child(4),
.providingPaymentSolutionsCart:nth-child(5),
.providingPaymentSolutionsCart:nth-child(7){
  background-color: #E6EEF3;
}
.providingPaymentSolutionsCart>h4{
  font-weight: 600;
  font-size: 26px;
  line-height: 31px;
  color: #1F2735;
}
.providingPaymentSolutionsCart>p{
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #1F2735;
  padding: 0px;
  margin-top: 3px;
}
.providingPaymentSolutionsCart>a{
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  color: #0F6A56;
  text-decoration: underline;

  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.providingPaymentSolutionsCart>a:hover{
  opacity: 0.7;
}
.providingPaymentSolutionsCart::after{
  content: "";
  display: block;
  height: 2px;
  width: calc(100% + 80px);
  background-color: #FFC866;
  position: absolute;
  bottom: -32px;
  left: 0px;
  z-index: -1;
}
.providingPaymentSolutionsCart:nth-child(1)::after{
  left: 76px;
}
.providingPaymentSolutionsCart:nth-child(4)::after{
  left: auto;
  right: 76px;
}
.providingPaymentSolutionsCart:nth-child(n+5)::after{
  display: none;
}
.providingPaymentSolutionsLine1{
  position: absolute;
  top: -130px;
  left: -120px;
}
.providingPaymentSolutionsLine2{
  position: absolute;
  bottom: -90px;
  right: -120px;
}

.providingPaymentSolutionsCartIcon{
  width: 24px;
  height: 24px;
  border: 1px solid #FFC866;
  border-radius: 50%;
  display: grid;
  align-items: center;
  justify-items: center;
  position: absolute;
  bottom: -42px;
  left: 64px;
  background-color: #fff;
}
.providingPaymentSolutionsCartIcon::after{
  content: "";
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: #FFC866;
}
.providingPaymentSolutionsCartIcon::before{
  content: "";
  display: block;
  width: 2px;
  height: 32px;
  background-color: #FFC866;
  position: absolute;
  top: -32px;
  left: calc(50% - 1px);
  z-index: -1;
}
.providingPaymentSolutionsCart:nth-child(n+5) .providingPaymentSolutionsCartIcon{
  bottom: initial;
  left: initial;
  top: -42px;
  right: 64px;
  border: 1px solid #2E8568;
}
.providingPaymentSolutionsCart:nth-child(n+5) .providingPaymentSolutionsCartIcon::after{
  background-color: #2E8568;
}
.providingPaymentSolutionsCart:nth-child(n+5) .providingPaymentSolutionsCartIcon::before{
  background-color: #2E8568;
  top: initial;
  bottom: -32px;
}
.providingPaymentSolutionsContainer::before{
  content: "";
  width: calc(50vw - 700px);
  height: 2px;
  background-color: #FFC866;
  position: absolute;
  top: 62px;
  left: 0px;
}
.providingPaymentSolutionsContainer::after{
  content: "";
  width: calc(50vw - 558px);
  height: 2px;
  background-color: #FFC866;
  position: absolute;
  bottom: 31px;
  right: 0px;
}
.enterpriseGradeSolutionContainer{
  background: linear-gradient(142.42deg, #014838 4.05%, #2E8568 78.26%);
  padding: 120px 0px;
}
.enterpriseGradeSolutionBlok{
  
}
.enterpriseGradeSolutionBlok>h2{
  font-weight: 600;
  font-size: 36px;
  line-height: 47px;
  color: #fff;
  text-align: center;
  max-width: 800px;
  margin: 0px auto 12px auto;
}
.enterpriseGradeSolutionBlok>p{
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #fff;
  text-align: center;
  padding: 0px;
}
.enterpriseGradeSolutionTopBlok{
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-column-gap: 24px;
  margin-top: 73px;
  margin-bottom: 24px;
}
.enterpriseGradeSolutionTopCart{
  padding: 32px 32px;
  background-color: #fff;
  border-radius: 20px;
  position: relative;
}
.enterpriseGradeSolutionTopCart>p{
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #1F2735;
  padding: 0px;
}
.enterpriseGradeSolutionTopCartIcon{
  width: 26px;
  position: absolute;
  top: -10px;
  left: 30px;
}
.enterpriseGradeSolutionBottomBlok{
  padding: 40px 40px;
  background-color: #fff;
  border-radius: 32px;
  display: grid;
  grid-template-columns: 752px 1fr;
  grid-column-gap: 24px;
  align-items: center;
}
.enterpriseGradeSolutionBottomLeft{

}
.enterpriseGradeSolutionRound{
  margin: 80px 189px 80px 150px;
  width: 413px;
  height: 413px;
  border-radius: 50%;
  background-color: #E6EEF3;
  position: relative;
}
.enterpriseGradeSolutionRoundListBlok{
  width: 100%;
  height: 100%;
  display: grid;
  align-content: center;
  justify-items: center;
}
.enterpriseGradeSolutionRoundListBlok>h3{
  font-weight: 600;
  font-size: 20px;
  line-height: 26px;
  color: #1F2735;
}
.enterpriseGradeSolutionRoundListBlok>ul{
  margin-top: 16px;
  display: grid;
  grid-row-gap: 15px;
}
.enterpriseGradeSolutionRoundListBlok>ul>li{
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #1F2735;
  padding-left: 17px;
  position: relative;
}
.enterpriseGradeSolutionRoundListBlok>ul>li::before{
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 9px;
  height: 9px;
  font-size: 0px;
  background-image: url(/wp-content/uploads/2024/05/enterpriseGradeSolutionRoundListIcon.svg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.enterpriseGradeSolutionRoundCart{
  position: absolute;
  cursor: pointer;
}
.enterpriseGradeSolutionRoundCartPosition>p{
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #1F2735;
  padding: 0px;
  width: 97px;
}
.enterpriseGradeSolutionRoundCartPosition>span{
  display: block;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  position: absolute;
  display: grid;
  align-items: center;
  justify-items: center;
  border: 1px solid transparent;
}
.enterpriseGradeSolutionRoundCartPosition>span::after{
  content: "";
  display: block;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  position: absolute;
}
.enterpriseGradeSolutionRoundCartPosition>span.black::after{
  background-color: #1F2735;
}
.enterpriseGradeSolutionRoundCartPosition>span.yellow::after{
  background-color: #FFC866;
}
.enterpriseGradeSolutionRoundCartPosition>span.green::after{
  background-color: #2E8568;
}

.enterpriseGradeSolutionRoundCart:hover .enterpriseGradeSolutionRoundCartPosition>span.black{
  background-color: #fff;
  border-color: #1F2735;
}
.enterpriseGradeSolutionRoundCart:hover .enterpriseGradeSolutionRoundCartPosition>span.yellow{
  background-color: #fff;
  border-color: #FFC866;
}
.enterpriseGradeSolutionRoundCart:hover .enterpriseGradeSolutionRoundCartPosition>span.green{
  background-color: #fff;
  border-color: #2E8568;
}


.enterpriseGradeSolutionRoundPosition{
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
}
.enterpriseGradeSolutionRoundCartPosition{
  position: relative;
}
.enterpriseGradeSolutionBottomRightList{

}
.enterpriseGradeSolutionList{
  display: none;
}
.enterpriseGradeSolutionList.active{
  display: block;
}
.enterpriseGradeSolutionList>h3{
  font-weight: 600;
  font-size: 20px;
  line-height: 26px;
  color: #1F2735;
}
.enterpriseGradeSolutionList>ul{
  margin-top: 16px;
  display: grid;
  grid-row-gap: 15px;
}
.enterpriseGradeSolutionList>ul>li{
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #1F2735;
  padding-left: 25px;
  position: relative;
}
.enterpriseGradeSolutionList>ul>li::before{
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 9px;
  height: 9px;
  font-size: 0px;
  background-image: url(/wp-content/uploads/2024/05/enterpriseGradeSolutionRoundListIcon.svg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}

.enterpriseGradeSolutionRoundPosition1 .enterpriseGradeSolutionRoundCart:nth-child(1),
.enterpriseGradeSolutionRoundPosition2 .enterpriseGradeSolutionRoundCart:nth-child(2),
.enterpriseGradeSolutionRoundPosition3 .enterpriseGradeSolutionRoundCart:nth-child(3),
.enterpriseGradeSolutionRoundPosition4 .enterpriseGradeSolutionRoundCart:nth-child(4),
.enterpriseGradeSolutionRoundPosition5 .enterpriseGradeSolutionRoundCart:nth-child(5),
.enterpriseGradeSolutionRoundPosition6 .enterpriseGradeSolutionRoundCart:nth-child(6),
.enterpriseGradeSolutionRoundPosition7 .enterpriseGradeSolutionRoundCart:nth-child(7),
.enterpriseGradeSolutionRoundPosition8 .enterpriseGradeSolutionRoundCart:nth-child(8){

}

.enterpriseGradeSolutionRoundPosition1 .enterpriseGradeSolutionRoundCart:nth-child(1) .enterpriseGradeSolutionRoundCartPosition>span,
.enterpriseGradeSolutionRoundPosition2 .enterpriseGradeSolutionRoundCart:nth-child(2) .enterpriseGradeSolutionRoundCartPosition>span,
.enterpriseGradeSolutionRoundPosition3 .enterpriseGradeSolutionRoundCart:nth-child(3) .enterpriseGradeSolutionRoundCartPosition>span,
.enterpriseGradeSolutionRoundPosition4 .enterpriseGradeSolutionRoundCart:nth-child(4) .enterpriseGradeSolutionRoundCartPosition>span,
.enterpriseGradeSolutionRoundPosition5 .enterpriseGradeSolutionRoundCart:nth-child(5) .enterpriseGradeSolutionRoundCartPosition>span,
.enterpriseGradeSolutionRoundPosition6 .enterpriseGradeSolutionRoundCart:nth-child(6) .enterpriseGradeSolutionRoundCartPosition>span,
.enterpriseGradeSolutionRoundPosition7 .enterpriseGradeSolutionRoundCart:nth-child(7) .enterpriseGradeSolutionRoundCartPosition>span,
.enterpriseGradeSolutionRoundPosition8 .enterpriseGradeSolutionRoundCart:nth-child(8) .enterpriseGradeSolutionRoundCartPosition>span{
  width: 32px;
  height: 32px;
  background-color: #fff;
  display: grid;
  align-items: center;
  justify-items: center;
}

.enterpriseGradeSolutionRoundPosition1 .enterpriseGradeSolutionRoundCart:nth-child(1) .enterpriseGradeSolutionRoundCartPosition>span,
.enterpriseGradeSolutionRoundPosition2 .enterpriseGradeSolutionRoundCart:nth-child(2) .enterpriseGradeSolutionRoundCartPosition>span{
  border: 1px solid #1F2735;
}
.enterpriseGradeSolutionRoundPosition3 .enterpriseGradeSolutionRoundCart:nth-child(3) .enterpriseGradeSolutionRoundCartPosition>span,
.enterpriseGradeSolutionRoundPosition4 .enterpriseGradeSolutionRoundCart:nth-child(4) .enterpriseGradeSolutionRoundCartPosition>span,
.enterpriseGradeSolutionRoundPosition5 .enterpriseGradeSolutionRoundCart:nth-child(5) .enterpriseGradeSolutionRoundCartPosition>span{
  border: 1px solid #FFC866;
}
.enterpriseGradeSolutionRoundPosition6 .enterpriseGradeSolutionRoundCart:nth-child(6) .enterpriseGradeSolutionRoundCartPosition>span,
.enterpriseGradeSolutionRoundPosition7 .enterpriseGradeSolutionRoundCart:nth-child(7) .enterpriseGradeSolutionRoundCartPosition>span,
.enterpriseGradeSolutionRoundPosition8 .enterpriseGradeSolutionRoundCart:nth-child(8) .enterpriseGradeSolutionRoundCartPosition>span{
  border: 1px solid #2E8568;
}

.enterpriseGradeSolutionRoundPosition1 .enterpriseGradeSolutionRoundCart:nth-child(1) .enterpriseGradeSolutionRoundCartPosition>span::after,
.enterpriseGradeSolutionRoundPosition2 .enterpriseGradeSolutionRoundCart:nth-child(2) .enterpriseGradeSolutionRoundCartPosition>span::after,
.enterpriseGradeSolutionRoundPosition3 .enterpriseGradeSolutionRoundCart:nth-child(3) .enterpriseGradeSolutionRoundCartPosition>span::after,
.enterpriseGradeSolutionRoundPosition4 .enterpriseGradeSolutionRoundCart:nth-child(4) .enterpriseGradeSolutionRoundCartPosition>span::after,
.enterpriseGradeSolutionRoundPosition5 .enterpriseGradeSolutionRoundCart:nth-child(5) .enterpriseGradeSolutionRoundCartPosition>span::after,
.enterpriseGradeSolutionRoundPosition6 .enterpriseGradeSolutionRoundCart:nth-child(6) .enterpriseGradeSolutionRoundCartPosition>span::after,
.enterpriseGradeSolutionRoundPosition7 .enterpriseGradeSolutionRoundCart:nth-child(7) .enterpriseGradeSolutionRoundCartPosition>span::after,
.enterpriseGradeSolutionRoundPosition8 .enterpriseGradeSolutionRoundCart:nth-child(8) .enterpriseGradeSolutionRoundCartPosition>span::after{
  content: "";
  display: block;
  width: 16px;
  height: 16px;
  border-radius: 50%;
}

.enterpriseGradeSolutionRoundPosition1 .enterpriseGradeSolutionRoundCart:nth-child(1) .enterpriseGradeSolutionRoundCartPosition>span::after,
.enterpriseGradeSolutionRoundPosition2 .enterpriseGradeSolutionRoundCart:nth-child(2) .enterpriseGradeSolutionRoundCartPosition>span::after{
  background-color: #1F2735;
}

.enterpriseGradeSolutionRoundPosition3 .enterpriseGradeSolutionRoundCart:nth-child(3) .enterpriseGradeSolutionRoundCartPosition>span::after,
.enterpriseGradeSolutionRoundPosition4 .enterpriseGradeSolutionRoundCart:nth-child(4) .enterpriseGradeSolutionRoundCartPosition>span::after,
.enterpriseGradeSolutionRoundPosition5 .enterpriseGradeSolutionRoundCart:nth-child(5) .enterpriseGradeSolutionRoundCartPosition>span::after{
  background-color: #FFC866;
}
.enterpriseGradeSolutionRoundPosition6 .enterpriseGradeSolutionRoundCart:nth-child(6) .enterpriseGradeSolutionRoundCartPosition>span::after,
.enterpriseGradeSolutionRoundPosition7 .enterpriseGradeSolutionRoundCart:nth-child(7) .enterpriseGradeSolutionRoundCartPosition>span::after,
.enterpriseGradeSolutionRoundPosition8 .enterpriseGradeSolutionRoundCart:nth-child(8) .enterpriseGradeSolutionRoundCartPosition>span::after{
  background-color: #2E8568;
}

.enterpriseGradeSolutionRoundPosition1 .enterpriseGradeSolutionRoundCart:nth-child(1) .enterpriseGradeSolutionRoundCartPosition>p,
.enterpriseGradeSolutionRoundPosition2 .enterpriseGradeSolutionRoundCart:nth-child(2) .enterpriseGradeSolutionRoundCartPosition>p,
.enterpriseGradeSolutionRoundPosition3 .enterpriseGradeSolutionRoundCart:nth-child(3) .enterpriseGradeSolutionRoundCartPosition>p,
.enterpriseGradeSolutionRoundPosition4 .enterpriseGradeSolutionRoundCart:nth-child(4) .enterpriseGradeSolutionRoundCartPosition>p,
.enterpriseGradeSolutionRoundPosition5 .enterpriseGradeSolutionRoundCart:nth-child(5) .enterpriseGradeSolutionRoundCartPosition>p,
.enterpriseGradeSolutionRoundPosition6 .enterpriseGradeSolutionRoundCart:nth-child(6) .enterpriseGradeSolutionRoundCartPosition>p,
.enterpriseGradeSolutionRoundPosition7 .enterpriseGradeSolutionRoundCart:nth-child(7) .enterpriseGradeSolutionRoundCartPosition>p,
.enterpriseGradeSolutionRoundPosition8 .enterpriseGradeSolutionRoundCart:nth-child(8) .enterpriseGradeSolutionRoundCartPosition>p{
  font-weight: 600;
  border-bottom: 2px solid #1F2735;
  padding-bottom: 6px;
  width: 100px;
}

/*  */


.enterpriseGradeSolutionRoundCart:nth-child(2){
  right: -50px;
  top: calc(75% + 70px);
}
.enterpriseGradeSolutionRoundCart:nth-child(2) .enterpriseGradeSolutionRoundCartPosition>span{
  left: -26px;
  top: -42px;
}
.enterpriseGradeSolutionRoundCart:nth-child(3){
  bottom: -100px;
  left: calc(50% - 45px);
}
.enterpriseGradeSolutionRoundCart:nth-child(3) .enterpriseGradeSolutionRoundCartPosition>span{
  top: -62px;
  left: 34px;
}

.enterpriseGradeSolutionRoundCart:nth-child(4)
{
  left: -45px;
  top: calc(75% + 63px);
}
.enterpriseGradeSolutionRoundCart:nth-child(4) .enterpriseGradeSolutionRoundCartPosition>span{
  right: -22px;
  top: -32px;
}
.enterpriseGradeSolutionRoundCart:nth-child(5){
  left: -125px;
  top: calc(50% - 23px);
}
.enterpriseGradeSolutionRoundCart:nth-child(5) .enterpriseGradeSolutionRoundCartPosition>span{
  right: -42px;
  top: calc(50% - 13px);
}
.enterpriseGradeSolutionRoundCart:nth-child(6){
  left: -40px;
  top: -15px;
}
.enterpriseGradeSolutionRoundCart:nth-child(6) .enterpriseGradeSolutionRoundCartPosition>span{
  right: -18px;
  bottom: -36px;
}
.enterpriseGradeSolutionRoundCart:nth-child(7){
  top: -105px;
  left: calc(50% - 50px);
}
.enterpriseGradeSolutionRoundCart:nth-child(7) .enterpriseGradeSolutionRoundCartPosition>span{
  bottom: -68px;
  left: 33px;
}
.enterpriseGradeSolutionRoundCart:nth-child(8){
  right: -40px;
  top: -30px;
}
.enterpriseGradeSolutionRoundCart:nth-child(8) .enterpriseGradeSolutionRoundCartPosition>span{
  left: -23px;
  bottom: -48px;
}
.enterpriseGradeSolutionRoundCart:nth-child(1){
  right: -125px;
  top: calc(50% - 30px);
}
.enterpriseGradeSolutionRoundCart:nth-child(1) .enterpriseGradeSolutionRoundCartPosition>span{
  left: -42px;
  bottom: 13px;
}

.enterpriseGradeSolutionRoundPosition{
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.enterpriseGradeSolutionRoundPosition1{
  -moz-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}
.enterpriseGradeSolutionRoundPosition2{
  -moz-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.enterpriseGradeSolutionRoundPosition3{
  -moz-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.enterpriseGradeSolutionRoundPosition4{
  -moz-transform: rotate(-135deg);
  -webkit-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  transform: rotate(-135deg);
}
.enterpriseGradeSolutionRoundPosition5{
  -moz-transform: rotate(-180deg);
  -webkit-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.enterpriseGradeSolutionRoundPosition6{
  -moz-transform: rotate(-225deg);
  -webkit-transform: rotate(-225deg);
  -o-transform: rotate(-225deg);
  -ms-transform: rotate(-225deg);
  transform: rotate(-225deg);
}
.enterpriseGradeSolutionRoundPosition7{
  -moz-transform: rotate(-270deg);
  -webkit-transform: rotate(-270deg);
  -o-transform: rotate(-270deg);
  -ms-transform: rotate(-270deg);
  transform: rotate(-270deg);
}
.enterpriseGradeSolutionRoundPosition8{
  -moz-transform: rotate(-315deg);
  -webkit-transform: rotate(-315deg);
  -o-transform: rotate(-315deg);
  -ms-transform: rotate(-315deg);
  transform: rotate(-315deg);
}




.enterpriseGradeSolutionRoundPosition1 .enterpriseGradeSolutionRoundCart .enterpriseGradeSolutionRoundCartPosition>p{
  -moz-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}
.enterpriseGradeSolutionRoundPosition2 .enterpriseGradeSolutionRoundCart .enterpriseGradeSolutionRoundCartPosition>p{
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.enterpriseGradeSolutionRoundPosition3 .enterpriseGradeSolutionRoundCart .enterpriseGradeSolutionRoundCartPosition>p{
  -moz-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.enterpriseGradeSolutionRoundPosition4 .enterpriseGradeSolutionRoundCart .enterpriseGradeSolutionRoundCartPosition>p{
  -moz-transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  transform: rotate(135deg);
}
.enterpriseGradeSolutionRoundPosition5 .enterpriseGradeSolutionRoundCart .enterpriseGradeSolutionRoundCartPosition>p{
  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.enterpriseGradeSolutionRoundPosition6 .enterpriseGradeSolutionRoundCart .enterpriseGradeSolutionRoundCartPosition>p{
  -moz-transform: rotate(225deg);
  -webkit-transform: rotate(225deg);
  -o-transform: rotate(225deg);
  -ms-transform: rotate(225deg);
  transform: rotate(225deg);
}
.enterpriseGradeSolutionRoundPosition7 .enterpriseGradeSolutionRoundCart .enterpriseGradeSolutionRoundCartPosition>p{
  -moz-transform: rotate(270deg);
  -webkit-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.enterpriseGradeSolutionRoundPosition8 .enterpriseGradeSolutionRoundCart .enterpriseGradeSolutionRoundCartPosition>p{
  -moz-transform: rotate(315deg);
  -webkit-transform: rotate(315deg);
  -o-transform: rotate(315deg);
  -ms-transform: rotate(315deg);
  transform: rotate(315deg);
}


/*  */











.meetExpertsDedicatedListMob{
  display: none;
}
.meetExpertsDedicatedListMob .meetExpertsDedicatedCart{
  display: grid;
}
.enterpriseGradeSolutionMobileBlok{
  display: none;
}
.aboutFormContainer{
  padding: 80px 0px;
  position: relative;
}
.aboutFormContainer::after{
  content: "";
  width: 50vw;
  height: 2px;
  background-color: #FFC866;
  position: absolute;
  top: 170px;
  right: 0px;
}
.aboutFormBlok{
  position: relative;
  z-index: 5;
}
.finTechDevelopmentHeaderContainer{
  padding: 115px 0px 128px 0px;
}
.finTechDevelopmentHeaderContainer .kycHeaderLeft>p{
  margin: 36px 0px 56px 0px;
}
.deliveringProductsBeyondContainer{
  padding: 120px 0px;
  background-color: #F9F9F9;
}
.deliveringProductsBeyondBlok{

}
.deliveringProductsBeyondBlok>h2{
  font-weight: 600;
  font-size: 36px;
  line-height: 47px;
  color: #1F2735;
  text-align: center;
  max-width: 810px;
  margin: 0px auto 15px auto;
}
.deliveringProductsBeyondBlok>p{
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #1F2735;
  text-align: center;
  max-width: 518px;
  margin: 0px auto;
  padding: 0px;
}
.deliveringProductsBeyondList{
  margin-top: 60px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}
.deliveringProductsBeyond{
  padding: 50px 50px;
  border-radius: 32px;
  background-color: #E6EEF3;
  display: grid;
  grid-template-columns: 70px 1fr;
  grid-column-gap: 32px;
}
.deliveringProductsBeyond:nth-child(3n+1){
  background-color: #E8F6F3;
}
.deliveringProductsBeyond>img{

}
.deliveringProductsBeyondText{

}
.deliveringProductsBeyondText>h3{
  font-weight: 500;
  font-size: 22px;
  line-height: 33px;
  color: #000;
  margin-bottom: 12px;
}
.deliveringProductsBeyondText>p{
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #000;
  padding: 0px;
}
.pricingModelAppliesLeft .buttonAnimation{
  margin-top: 40px;
}
.discoverProductsSwiftLaunchContainer .pricingModelAppliesList{
  padding: 77px 76px 77px 80px;
}
.discoverProductsSwiftLaunchContainer .pricingModelAppliesLeft>p>br{
  content: "";
  display: block;
  margin-bottom: 20px;
}
.customFinTechSoftwareSolutionsContainer{
  padding: 60px 0px 120px 0px;
}
.customFinTechSoftwareSolutionsBlok{

}
.customFinTechSoftwareSolutionsBlok>h2{
  font-weight: 600;
  font-size: 36px;
  line-height: 47px;
  color: #1F2735;
  text-align: center;
  max-width: 789px;
  margin: 0px auto 15px auto;
}
.customFinTechSoftwareSolutionsBlok>p{
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #1F2735;
  text-align: center;
  max-width: 689px;
  margin: 0px auto;
  padding: 0px;
}
.customFinTechSoftwareSolutionsList{
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-row-gap: 44px;
  grid-column-gap: 24px;
  margin-top: 80px;
}
.customFinTechSoftwareSolutionsListDirections{
  padding: 59px 59px;
  background-color: #F9F9F9;
  border: 1px solid #F2EEEE;
  border-radius: 32px;
  display: grid;
  grid-template-columns: 1fr 247px;
  align-items: center;
  position: relative;
}
.customFinTechSoftwareSolutionsListDirections>img{
  height: 159px;
  width: 100%;
  object-fit: cover;
  object-position: right;
}
.customFinTechSoftwareSolutionsListBusiness{
  padding: 60px 60px;
  background-color: #E6EEF3;
  border-radius: 32px;
  position: relative;
}
.customFinTechSoftwareSolutionsListBusinessCart{
  display: grid;
  grid-template-columns: 70px 1fr;
  grid-column-gap: 24px;
  padding-bottom: 31px;
  margin-bottom: 32px;
  border-bottom: 1px solid #C5DDE4;
}
.customFinTechSoftwareSolutionsListBusinessCart:last-child{
  padding-bottom: 0px;
  margin-bottom: 0px;
  border-bottom: 0px;
}
.customFinTechSoftwareSolutionsListBusinessCart>img{

}
.customFinTechSoftwareSolutionsListBusinessCartText{

}
.customFinTechSoftwareSolutionsListBusinessCartText>h3{
  font-weight: 600;
  font-size: 22px;
  line-height: 27px;
  color: #1F2735;
  margin-bottom: 16px;
}
.customFinTechSoftwareSolutionsListBusinessCartText>p{
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #1F2735;
  padding: 0px;
}
.customFinTechSoftwareSolutionsListSolutions{
  padding: 60px 60px;
  background-color: #E8F6F3;
  border-radius: 32px;
  position: relative;
  grid-row: 1 / 3;
  grid-column: 2 / 3;
}
.customFinTechSoftwareSolutionsListSolutions .frequentlyAskedQuestionsName>h3{
  line-height: 24px;
}
.customFinTechSoftwareSolutionsListSolutions .frequentlyAskedQuestionsNameIcon{
  width: 32px;
  height: 32px;
  border: 1px solid #CCE8E2;
  border-radius: 5px;

  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;  
}
.customFinTechSoftwareSolutionsListSolutions .frequentlyAskedQuestionsText>p{
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  margin: 0px;
  padding: 16px 0px 26px 0px;
}
.customFinTechSoftwareSolutionsListSolutions .frequentlyAskedQuestionsText{
  width: calc(100% - 40px);
}
.customFinTechSoftwareSolutionsListSolutions .frequentlyAskedQuestionsName{
  grid-template-columns: 1fr 32px;
  grid-column-gap: 16px;
}
.customFinTechSoftwareSolutionsListSolutions .frequentlyAskedQuestions{
  padding: 0px 0px 28px 0px;
  margin-bottom: 28px;
  border-bottom: 1px solid #CCE8E2;
  border-radius: 0px;
  background-color: transparent;
}
.customFinTechSoftwareSolutionsListSolutions .frequentlyAskedQuestions:last-child{
  padding: 0px;
  margin-bottom: 0px;
  border-bottom: 0px;
}
.customFinTechSoftwareSolutionsListSolutions .frequentlyAskedQuestionsNameIcon>span>img{
  width: 12px;
}
.customFinTechSoftwareSolutionsListSolutions .frequentlyAskedQuestions.open .frequentlyAskedQuestionsNameIcon{
  background-color: #fff;
  border-color: #fff;
}
.customFinTechSoftwareSolutionsList .paymentCardSchemeTitle{
  left: 60px;
}
.readyMadeFrameworksContainer{
  padding: 100px 0px 137px 0px;
}
.readyMadeFrameworksContainer .businessToolsetBlok>h3{
  max-width: 845px;
}
.readyMadeFrameworksContainer .businessToolsetBlok>h2{
  margin-bottom: 15px;
}
.finTechDevelopmentListContainer{
  padding: 88px 0px 120px 0px;
  background-color: #F9F9F9;
}
.finTechDevelopmentListBlok{
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}
.finTechDevelopmentListCart{
  padding: 40px 48px;
  border-radius: 32px;
  background-color: #E8F6F3;
}
.finTechDevelopmentListCart:nth-child(2n+2){
  background-color: #E2EEF2;
}
.finTechDevelopmentListCart>h3{
  font-weight: 600;
  font-size: 20px;
  line-height: 24px;
  color: #1F2735;
}
.finTechDevelopmentListList{
  margin-top: 16px;
  display: grid;
  grid-row-gap: 8px;
}
.finTechDevelopmentListList>li{
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  color: #1F2735;
  position: relative;
  padding-left: 26px;
}
.finTechDevelopmentListList>li::before{
  content: "";
  display: block;
  width: 14px;
  height: 24px;
  background-image: url(/wp-content/uploads/2024/10/finTechDevelopmentListListIcon.svg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  position: absolute;
  top: 0px;
  left: 0px;
}
.finTechDevelopmentListLastMobileBlok{
  display: none;
}
.finTechDevelopmentListLastBlok{
  background: linear-gradient(142.42deg, #014838 4.05%, #2E8568 78.26%);
  border-radius: 32px;
}
.finTechDevelopmentListLastBlokImages{
  margin-left: 24px;
  margin-top: 10px;
}
.finTechDevelopmentListLastBlokText{
  padding: 47px 74px 75px 74px;
  display: grid;
  justify-items: center;
  grid-row-gap: 48px;
}
.finTechDevelopmentListLastBlokText>h2{
  font-weight: 600;
  font-size: 22px;
  line-height: 27px;
  color: #fff;
}
.finTechDevelopmentListLastBlokText .buttonContactExperts{
  width: 100%;
}
.provideFinTechArchitectureStackContainer{
  padding: 120px 0px 140px 0px;
  overflow: hidden;
}
.provideFinTechArchitectureStackBlok{
  position: relative;
}
.provideFinTechArchitectureStackBlok>h2{
  font-weight: 600;
  font-size: 36px;
  line-height: 47px;
  color: #1F2735;
  text-align: center;
  max-width: 914px;
  margin: 0px auto;
}
.provideFinTechArchitectureStackLineMobile{
  display: none;
}
.provideFinTechArchitectureStackList{
  padding: 48px 54px;
  background-color: #E6EEF3;
  border-radius: 32px;
  margin-top: 60px;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-column-gap: 40px;
}
.provideFinTechArchitectureStack{
  border-right: 1px solid #C5DDE4;
  padding-right: 40px;
}
.provideFinTechArchitectureStack:last-child{
  border-right: 0px;
  padding-right: 0px;
}
.provideFinTechArchitectureStack>h3{
  font-weight: 500;
  font-size: 22px;
  line-height: 33px;
  color: #000;
  margin-bottom: 12px;
}
.provideFinTechArchitectureStack>p{
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #000;
  padding: 0px;
}
.provideFinTechArchitectureStackImages{
  width: 151px;
  position: absolute;
  bottom: -49px;
  right: -26px;
}
.finTechDevelopmentTabContainer{
  padding-bottom: 120px;
}
.finTechDevelopmentTabBlok{
  padding: 60px 60px;
  border-radius: 32px;
  background-color: #F9F9F9;
}
.finTechDevelopmentTabButtomList{
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  justify-content: center;
  max-width: 950px;
  margin: 0px auto 60px auto;
}
.finTechDevelopmentTabButtom{
  font-weight: 400;
  font-size: 16px;
  line-height: 19px;
  color: #1F2735;
  padding: 14px 24px;
  background-color: transparent;
  border: 1px solid rgba(31, 39, 53, 0.2);
  border-radius: 8px;
  outline: none;
  cursor: pointer;

  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.finTechDevelopmentTabButtom:not(.active):hover{
  opacity: 0.7;
}
.finTechDevelopmentTabButtom.active{
  background-color: #34A17D;
  border-color: #34A17D;
  color: #fff;
}
.finTechDevelopmentTabList{
  display: none;
  flex-wrap: wrap;
  gap: 15px;
  justify-content: center;
}
.finTechDevelopmentTabList.active{
  display: flex;
}
.finTechDevelopmentTabIcon{
  width: 141px;
  height: 120px;
  border-radius: 15px;
  background-color: #fff;
  display: grid;
  align-items: center;
  justify-items: center;
}
.finTechDevelopmentTabIcon>img{

}
.discoverProductsSwiftLaunchContainer .pricingModelAppliesList>.buttonAnimation{
  display: none;
}

.turnkeyAcquirerHeaderContainer .turnkeyPspHeaderList{
  grid-row-gap: 12px;
}
.turnkeyAcquirerHeaderContainer .turnkeyPspHeaderLeft>p{
  margin-top: 12px;
  max-width: 490px;
}
.turnkeyAcquirerHeaderContainer .turnkeyPspHeaderLeft>h1{
  font-size: 36px;
  line-height: 47px;
}
.turnkeyAcquirerHeaderContainer .turnkeyPspHeaderListText{
  line-height: 25px;
}
.turnkeyAcquirerHeaderContainer .turnkeyPspHeaderBlok{
  align-items: center;
}
.turnkeyAcquirerHeaderContainer .turnkeyPspHeaderRight{
  padding-top: 7px;
  padding-bottom: 7px;
}
.turnkeyAcquirerPremisesPaymentGateway .premisesPaymentGateway{
  padding-bottom: 39px;
}
.turnkeyAcquirerPremisesPaymentGateway{
  padding: 140px 0px 166px 0px;
}
.turnkeyAcquirerWhatPricePaymentSolutionContainer .whatPricePaymentSolutionLeftCart>p>span{
  font-weight: 600;
}

.turnkeyAcquirerWhatPricePaymentSolutionContainer .whatPricePaymentSolutionLeftCart{
  margin-bottom: 48px;
}
.turnkeyAcquirerWhatPricePaymentSolutionContainer .whatPricePaymentSolutionLeftCart:last-child{
  margin-bottom: 0px;
}
.turnkeyAcquirerWhatPricePaymentSolutionContainer .whatPricePaymentSolutionLeftList{
  background-color: #E6EEF3;
}
.turnkeyAcquirerWhatPricePaymentSolutionContainer .whatPricePaymentSolutionLeftCart:nth-child(2) .whatPricePaymentSolutionLeftPriceBlok{
  padding-top: 30px;
  padding-bottom: 30px;
}
.turnkeyAcquirerWhatPricePaymentSolutionContainer .whatPricePaymentSolutionLeftPriceBlok{
  margin-top: 30px;
}
.whatPricePaymentSolutionRightPriceText>span{
  display: block;
  font-weight: 400;
  font-size: 12px;
  line-height: 17px;
  color: rgba(31, 39, 53, 0.7);
  margin-top: 2px;
}
.turnkeyAcquirerFormContainer{
  padding: 120px 0px;
}
.turnkeyAcquirerWantReduceSpeedMarketContainer{
  margin-top: 120px;
}
.considerSimplerSlternativesList{
  background-color: #fff;
  padding: 60px 60px;
  border-radius: 32px;
  margin-top: 60px;
  display: grid;
  grid-template-columns: 1fr 1fr;
}
.considerSimplerSlternativesCart{
  display: grid;
}
.considerSimplerSlternativesCart:nth-child(1){
  padding-right: 48px;
  border-right: 1px solid #C5DDE4;
}
.considerSimplerSlternativesCart:nth-child(2){
  padding-left: 48px;
}
.considerSimplerSlternativesCart>img{
  align-self: start;
  width: 70px;
}
.considerSimplerSlternativesCart>h3{
  font-weight: 600;
  font-size: 22px;
  line-height: 27px;
  color: #1F2735;
  align-self: start;
  margin-top: 24px;
}
.considerSimplerSlternativesCart>p{
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #1F2735;
  padding: 0px;
  margin: 16px 0px 32px 0px;
  align-self: start;
}
.considerSimplerSlternativesCart>.buttonAnimation{
  align-self: end;
}
.turnkeyAcquirerWantReduceSpeedMarketContainer .wantReduceSpeedMarketBlok>h2{
  max-width: 840px;
}
.pieceEverythingTogetherContainer{
  padding-top: 96px;
}
.pieceEverythingTogetherBlok{

}
.pieceEverythingTogetherTop{
  background: linear-gradient(142.42deg, #014838 4.05%, #2E8568 78.26%);
  padding: 60px 60px 95px 60px;
  display: grid;
  justify-items: center;
  border-radius: 32px;
  position: relative;
}
.pieceEverythingTogetherTop>h2{
  font-weight: 600;
  font-size: 36px;
  line-height: 50px;
  color: #fff;
  margin-bottom: 12px;
  text-align: center;
}
.pieceEverythingTogetherTop>p{
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #fff;
  padding: 0px;
  text-align: center;
}
.pieceEverythingTogetherImages{
  margin-top: 54px;
  display: block;
  height: 275px;
}
.pieceEverythingTogetherImagesMob{
  display: none;
}
.pieceEverythingTogetherBottom{
  background-color: #E6EEF3;
  border-radius: 32px;
  padding: 60px 60px 68px 60px;
  margin-top: 44px;
  position: relative;
}
.pieceEverythingTogetherBottom>h3{
  font-weight: 600;
  font-size: 26px;
  line-height: 36px;
  color: #1F2735;
  margin-bottom: 8px;
  text-align: center;
}
.pieceEverythingTogetherBottom>p{
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #1F2735;
  padding: 0px;
  text-align: center;
}
.pieceEverythingTogetherList{
  margin-top: 48px;
  display: grid;
  grid-template-columns: 1fr 1fr;
}
.pieceEverythingTogetherCart{

}
.pieceEverythingTogetherCart:nth-child(1){
  padding-right: 40px;
  border-right: 1px solid #C5DDE4;
}
.pieceEverythingTogetherCart:nth-child(2){
  padding-left: 40px;
}
.pieceEverythingTogetherCart>h4{
  font-weight: 600;
  font-size: 22px;
  line-height: 27px;
  color: #1F2735;
  margin-bottom: 16px;
}
.pieceEverythingTogetherCart>p{
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #1F2735;
  padding: 0px;
}
.main_nav .level_a li{
  margin-right: 32px;
}
.paymentGatewayHeaderContainer{
  padding: 100px 0px 143px 0px;
}
.paymentGatewayHeaderContainer .kycHeaderBlok{
  grid-template-columns: 493px 683px;
  grid-column-gap: 24px;
}
.paymentGatewayHeaderContainer .kycHeaderLeft>p{
  max-width: 432px;
  margin: 36px 0px 56px 0px;
}
.engineersExperienceContainer .softwareLeasingPricingAdditionalServicesBlok>h2{
  margin: 0px auto;
  max-width: 866px;
}
.controlDesignContainer{
  background-color: transparent;
}
.controlDesignContainer .softwareLeasingPricingAdditionalServicesBlok>h2{
  margin: 0px auto;
  max-width: 866px;
}
.controlDesignContainer .softwareLeasingPricingAdditionalServicesList{
  grid-row-gap: 24px;
  margin-bottom: 60px;
}
.controlDesignContainer .softwareLeasingPricingAdditionalServices{
  background-color: #E8F6F3;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.controlDesignContainer .softwareLeasingPricingAdditionalServicesText{
  margin-top: 24px;
}
.controlDesignContainer .softwareLeasingPricingAdditionalServicesText>h3{
  margin-bottom: 16px;
}

.controlDesignContainer .softwareLeasingPricingAdditionalServicesBlok{
  display: grid;
  justify-items: center;
}
.optimizeResourcesContainer{
  padding: 120px 0px 53px 0px;
}
.optimizeResourcesContainer .successFocusTurnkeyList{
  margin-top: 60px;
  grid-template-columns: 512px 512px;
}
.optimizeResourcesContainer .successFocusTurnkeyImages{
  height: 320px;
}
.optimizeResourcesContainer .successFocusTurnkey>h3{
  padding-right: 0px;
}
.optimizeResourcesContainer .successFocusTurnkey>p{
  padding-right: 0px;
}
.iconAndButtonFooterBgContainer3{
  padding: 120px 0px 60px 0px;
}
.controlDesignContainer .softwareLeasingPricingAdditionalServices>h3{
  font-weight: 600;
  font-size: 22px;
  line-height: 27px;
  color: #1F2735;
  margin: 24px 0px 16px 0px;
}
.controlDesignContainer .softwareLeasingPricingAdditionalServices>p{
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #1F2735;
  padding: 0px;
}
.controlDesignContainer .softwareLeasingPricingAdditionalServices>p>a{
  color: #1F2735;
  text-decoration: underline;

  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.controlDesignContainer .softwareLeasingPricingAdditionalServices>p>a:hover{
  opacity: 0.7;
}
.developingBasicFeaturesContainer{
  padding-bottom: 120px;
}
.developingBasicFeaturesBlok{
  display: grid;
}
.developingBasicFeaturesBlok>h2{
  font-weight: 600;
  font-size: 36px;
  line-height: 47px;
  color: #1F2735;
  text-align: center;
  margin: 0px auto;
  max-width: 810px;
}
.developingBasicFeaturesTopBlok{
  display: grid;
  grid-template-columns: 152px 1fr;
  grid-column-gap: 16px;
  margin-top: 80px;
}
.developingBasicFeaturesUniversal{
  background-color: #E6EEF3;
  border-radius: 32px;
  font-weight: 500;
  font-size: 22px;
  line-height: 33px;
  color: #000;
  text-align: center;
  display: grid;
  align-items: center;
  justify-items: center;
  padding: 0px 4px;
}
.developingBasicFeaturesRight{
  display: grid;
  grid-row-gap: 36px;
}
.developingBasicFeaturesRightList{
  border-radius: 32px;
  padding: 60px 34px 34px 34px;
  display: flex;
  flex-wrap: wrap;
  gap: 9px;
  position: relative;
}
.developingBasicFeaturesRightList1{
  background-color: #E8F6F3;
}
.developingBasicFeaturesRightList2{
  background-color: #E2EEF2;
}
.developingBasicFeaturesRightList3{
  background-color: #FFF9E3;
}
.developingBasicFeaturesRightCart{
  font-weight: 400;
  font-size: 16px;
  line-height: 19px;
  color: #1F2735;
  text-align: center;
  padding: 20px 5px;
  min-height: 75px;
  background-color: #fff;
  border-radius: 10px;
  display: grid;
  align-items: center;
  justify-items: center;
}
.developingBasicFeaturesRightList1 .developingBasicFeaturesRightCart{
  background-color: rgba(255, 255, 255, 0.75);
  width: calc(25% - 7px);
}
.developingBasicFeaturesRightList2 .developingBasicFeaturesRightCart,
.developingBasicFeaturesRightList3 .developingBasicFeaturesRightCart{
  width: calc(14% - 5px);
}
.developingBasicFeaturesRightLabel{
  font-weight: 500;
  font-size: 14px;
  line-height: 21px;
  color: #1F2735;
  text-transform: uppercase;
  padding: 10px 20px;
  border-radius: 8px;
  margin: 0px auto;
  position: absolute;
  top: -20px;
  left: 0px;
  right: 0px;
  width: fit-content;
  width: -moz-fit-content;
}
.developingBasicFeaturesRightList1 .developingBasicFeaturesRightLabel{
  background-color: #14A182;
}
.developingBasicFeaturesRightList2 .developingBasicFeaturesRightLabel{
  background-color: #5182D9;
}
.developingBasicFeaturesRightList3 .developingBasicFeaturesRightLabel{
  background-color: #FFC866;
}
.developingBasicFeaturesList{
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  margin-top: 60px;
  margin-bottom: 48px;
}
.developingBasicFeaturesCart{
  padding: 32px 50px 50px 42px;
  background-color: #F9F9F9;
  border-radius: 32px;
  display: grid;
  grid-template-columns: 70px 1fr;
  grid-column-gap: 40px;
}
.developingBasicFeaturesCart>img{

}
.developingBasicFeaturesText{
  margin-top: 18px;
}
.developingBasicFeaturesText>h3{
  font-weight: 500;
  font-size: 22px;
  line-height: 33px;
  color: #1F2735;
  margin-bottom: 12px;
}
.developingBasicFeaturesText>p{
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #1F2735;
}
.developingBasicFeaturesBlok .buttonAnimation{
  justify-self: center;
}

.integrationVisaMastercardContainer{
  padding: 120px 0px;
  background-color: #F9F9F9;
}
.integrationVisaMastercardBlok{

}
.integrationVisaMastercardBlok>h2{
  font-weight: 600;
  font-size: 36px;
  line-height: 47px;
  color: #1F2735;
  text-align: center;
  max-width: 670px;
  margin: 0px auto;
}
.integrationVisaMastercardSred{
  background-color: #fff;
  padding: 20px 20px;
  margin-top: 60px;
  border-radius: 27px;
  -webkit-box-shadow: 0px -18px 17px 0px #1F273503;
  box-shadow: 0px -18px 17px 0px #1F273503;
}

.integrationVisaMastercardCart{
  display: grid;
  grid-template-columns: 221px 1fr 1fr 1fr;
  grid-column-gap: 9px;
}
.integrationVisaMastercardCart>*:nth-child(2){
  background-color: #D1E3EE;
}
.integrationVisaMastercardCart>*:nth-child(n+3){
  background-color: #E6EEF3;
}

.integrationVisaMastercardName{
  font-weight: 500;
  font-size: 22px;
  line-height: 29px;
  color: #1F2735;
  text-align: center;
  background-color: #fff;
  border-radius: 15px;
  padding: 24px 28px;
  height: 106px;
  display: grid;
  align-items: center;
}
.integrationVisaMastercardList{
  padding: 0px 20px;
}
.integrationVisaMastercardList>p{
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  color: #1F2735;
  text-align: center;
  border-bottom: 1px solid #C5DDE4;
  padding: 20px 0px;
  min-height: 100%;
  display: grid;
  align-items: center;
  justify-items: center;
}
.integrationVisaMastercardListNoteBlok{
  border-bottom: 1px solid #C5DDE4;
  padding: 20px 0px;
  min-height: 100%;
  display: grid;
  grid-auto-flow: column;
  justify-content: center;
  align-items: center;
  grid-column-gap: 22px;
}
.integrationVisaMastercardListNoteBlok>p{
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  color: #1F2735;
  text-align: center;
  padding: 0px;
}
.integrationVisaMastercardListNoteBlok .merchantAcquiringBoxListInformation,
.selectingProcessingPartnerInfoBlok .merchantAcquiringBoxListInformation{
  bottom: 30px;
  left: auto;
  right: 10px;
  max-width: 200px;
}
.integrationVisaMastercardListNoteBlok .merchantAcquiringBoxListInformation>p,
.selectingProcessingPartnerInfoBlok .merchantAcquiringBoxListInformation>p{
  border-radius: 16px 16px 0px 16px;
}
.integrationVisaMastercardListNoteBlok .merchantAcquiringBoxListInformation>p::after,
.selectingProcessingPartnerInfoBlok .merchantAcquiringBoxListInformation>p::after{
  left: auto;
  right: 0;
  -moz-transform: scale(-1, 1);
  -webkit-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

.integrationVisaMastercardCart:nth-last-child(2) .integrationVisaMastercardList>p{
  border-bottom: 0px;
}
.integrationVisaMastercardCart:nth-child(1) .integrationVisaMastercardList{
  padding-top: 20px;
  padding-bottom: 20px;
  border-radius: 32px 32px 0px 0px;
}
.integrationVisaMastercardCart:last-child .integrationVisaMastercardList{
  border-radius: 0px 0px 32px 32px;
  padding-bottom: 32px;
  padding-top: 20px;
  display: grid;
  justify-items: center;
  align-items: center;
}
.integrationVisaMastercardList:first-child{
  padding-left: 28px;
  padding-right: 39px;
}
.integrationVisaMastercardList:first-child p{
  border-color: #F2F5F4;
  text-align: left;
  justify-items: start;
}

.integrationVisaMastercardLink{
  font-weight: 600;
  font-size: 16px;
  line-height: 19px;
  color: #1F2735;
  text-decoration: none !important;
  display: grid;
  align-items: center;
  justify-items: center;
}
.integrationVisaMastercardMobileNavBlok{
  display: none;
  grid-template-columns: repeat(3, 1fr);
  margin-top: 12px;
  padding-top: 20px;
  position: sticky;
  top: 57px;
  background-color: #F9F9F9;
  z-index: 10;
}
.integrationVisaMastercardMobileNavBlok::before{
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  background-color: #C5DDE4;
  position: absolute;
  bottom: 0px;
  left: 0px;
}
.integrationVisaMastercardMobileNav{
  font-weight: 400;
  font-size: 14px;
  line-height: 17px;
  color: rgba(0, 0, 0, 0.5);
  padding-bottom: 18px;
  border-bottom: 2px solid transparent;
  display: grid;
  align-items: center;
  justify-items: center;
  text-align: center;
  position: relative;
  z-index: 5;
}
.integrationVisaMastercardMobileNav.active{
  color: #1F2735;
  border-color: #1D5945;
}
.turnkeyProcessorIntegrationHeaderContainer{
  padding: 85px 0px 86px 0px;
}

.turnkeyProcessorIntegrationHeaderContainer .turnkeyPspHeaderLeft>p{
  margin-bottom: 28px;
}
.turnkeyPspHeaderLeft>p>a{
  font-weight: 500;
  color: #1F2735;
  text-decoration: underline;

  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.turnkeyPspHeaderLeft>p>a:hover{
  opacity: 0.7;
}
.getBusinessFastestContainer{
  padding: 120px 0px;
}
.getBusinessFastestBlok{

}
.getBusinessFastestBlok>h2{
  font-weight: 600;
  font-size: 36px;
  line-height: 47px;
  color: #1F2735;
  text-align: center;
  max-width: 620px;
  margin: 0px auto;
}
.getBusinessFastestTopBlok{
  margin-top: 60px;
  display: grid;
  grid-template-columns: 384px 722px;
  justify-content: space-between;
  align-items: center;
}
.getBusinessFastestTopText{
  display: grid;
  grid-row-gap: 26px;
}
.getBusinessFastestTopText>p{
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #1F2735;
  padding: 0px;
}
.getBusinessFastestTopText>p>span{
  background-color: #FFC866;
  padding: 0px 5px;
  border-radius: 4px;
  text-wrap-mode: nowrap;
}
.getBusinessFastestImagesBlok{
  background: linear-gradient(142.42deg, #014838 4.05%, #2E8568 78.26%);
  padding: 62px 39px;
  border-radius: 32px;
}
.getBusinessFastestImagesMob{
  display: none;
}
.getBusinessFastestBottomBlok{
  background-color: #FAFCFD;
  border: 1px solid #E6EEF3;
  border-radius: 32px;
  padding: 69px 79px;
  margin-top: 16px;
}
.getBusinessFastestBottomBlok>h3{
  font-weight: 600;
  font-size: 22px;
  line-height: 33px;
  color: #1F2735;
  padding-bottom: 31px;
  border-bottom: 1px solid #E6EEF3;
}
.getBusinessFastestList{
  display: grid;
  grid-template-columns: 1fr 1fr;
  padding-top: 40px;
}
.getBusinessFastestCart{
  display: grid;
  grid-template-columns: 64px 1fr;
  grid-column-gap: 27px;
}
.getBusinessFastestCart:nth-child(1){
  padding-right: 60px;
  border-right: 1px solid #E6EEF3;
}
.getBusinessFastestCart:nth-child(2){
  padding-left: 70px;
}
.getBusinessFastestCartText{
  padding-top: 7px;
}
.getBusinessFastestCartText>h4{
  font-weight: 600;
  font-size: 18px;
  line-height: 25px;
  color: #1F2735;
}
.getBusinessFastestCartText>p{
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #1F2735;
  padding: 0px;
  margin: 12px 0px 24px 0px;
}
.completeRoadmapContainer{
  padding: 0px;
}
.completeRoadmapContainer .premisesPaymentGatewayBlok>h2{
  max-width: 900px;
  margin: 0px auto;
}
.completeRoadmapContainer .premisesPaymentGatewayOb:nth-child(2)::before{
  right: 760px;
}
.selectingProcessingPartnerContainer{
  padding: 120px 0px 104px 0px;
}
.selectingProcessingPartnerBlok{

}
.selectingProcessingPartnerBlok>h2{
  font-weight: 600;
  font-size: 36px;
  line-height: 47px;
  color: #1F2735;
  text-align: center;
  max-width: 720px;
  margin: 0px auto 12px auto;
}
.selectingProcessingPartnerBlok>p{
  font-weight: 400;
  font-size: 16px;
  line-height: 29px;
  color: #1F2735;
  padding: 0px;
  text-align: center;
  max-width: 810px;
  margin: 0px auto;
}
.selectingProcessingPartnerBlokBg{
  background: linear-gradient(142.42deg, #014838 4.05%, #2E8568 78.26%);
  position: relative;
  border-radius: 32px;
  padding: 120px 40px;
  margin-top: 120px;
}
.selectingProcessingPartnerBlokBg::after{
  content: "";
  display: block;
  position: absolute;
  top: 0px;
  right: 0px;
  left: 0px;
  z-index: 1;
  width: 100%;
  height: 100%;
  background-image: url(/wp-content/uploads/2024/11/selectingProcessingPartnerBlokBg.png);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: top left;
}
.selectingProcessingPartnerBlokBg>h3{
  font-weight: 600;
  font-size: 36px;
  line-height: 50px;
  color: #fff;
  text-align: center;
  max-width: 900px;
  margin: 0px auto;
  position: relative;
  z-index: 5;
}
.selectingProcessingPartnerTopBlok{
  margin-top: 60px;
  display: grid;
  grid-row-gap: 16px;
  position: relative;
  z-index: 5;
}
.selectingProcessingPartnerTopList{
  padding: 20px 20px;
  border-radius: 32px;
  background-color: #FFC866;
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  grid-column-gap: 9px;
}
.selectingProcessingPartnerTopList:nth-child(2){
  background-color: #E1E3E4;
}
.selectingProcessingPartnerTopCart{
  padding: 20px 12px 20px 20px;
  background-color: #fff;
  border-radius: 15px;
  display: grid;
  grid-template-rows: max-content 1fr;
  align-content: center;
  grid-row-gap: 2px;
  position: relative;
  min-height: 108px;
}
.selectingProcessingPartnerTopCart>h4{
  font-weight: 600;
  font-size: 22px;
  line-height: 27px;
  color: #1F2735;
}
.selectingProcessingPartnerTopCart>p,.selectingProcessingPartnerInfoBlok>p{
  font-weight: 400;
  font-size: 12px;
  line-height: 17px;
  color: rgba(31, 39, 53, 0.7);
  padding: 0px;
}
.selectingProcessingPartnerInfoBlok{
  display: grid;
  grid-auto-flow: column;
  grid-column-gap: 8px;
  justify-content: start;
  align-items: start;
}
.selectingProcessingPartnerTopCart:last-child>p{
  font-size: 16px;
  line-height: 21px;
  color: #1F2735;
}
.selectingProcessingPartnerTopCart:first-child>p{
  font-weight: 500;
  font-size: 16px;
  line-height: 21px;
  color: #1F2735;
}
.selectingProcessingPartnerTopList:nth-child(1) .selectingProcessingPartnerTopCart:first-child{
  background-color: #FFF9E3;
}
.selectingProcessingPartnerTopList:nth-child(2) .selectingProcessingPartnerTopCart:first-child{
  background-color: #EDEFF0;
}
.selectingProcessingPartnerTopCart:first-child,.selectingProcessingPartnerTopCart:last-child{
  grid-template-rows: initial;
}
.selectingProcessingPartnerStarIcon{
  width: 24px;
  position: absolute;
  left: -7px;
  top: -7px;
}
.selectingProcessingPartnerBottomBlok{
  position: relative;
  z-index: 5;
  margin-top: 80px;
}
.selectingProcessingPartnerBottomBlok>h4{
  font-weight: 600;
  font-size: 26px;
  line-height: 36px;
  color: #fff;
  text-align: center;
}
.selectingProcessingPartnerBottomList{
  margin-top: 48px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 24px;
}
.selectingProcessingPartnerBottomCart{
  background-color: #fff;
  border: 1px solid #ECEBEB;
  border-radius: 32px;
  padding: 30px 45px 39px 41px;
  display: grid;
  grid-template-columns: 70px 1fr;
  grid-column-gap: 40px;
}
.selectingProcessingPartnerBottomCartText{
  padding-top: 19px;
}
.selectingProcessingPartnerBottomCartText>h5{
  font-weight: 500;
  font-size: 22px;
  line-height: 33px;
  color: #000;
  margin-bottom: 12px;
}
.selectingProcessingPartnerBottomCartText>p{
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #000;
  padding: 0px;
}
.turnkeyProcessorIntegrationPaymentSolutionContainer .whatPricePaymentSolutionLeftCart>p>a{
  font-weight: 500;
  color: #1F2735;
  text-decoration: underline;

  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.turnkeyProcessorIntegrationPaymentSolutionContainer .whatPricePaymentSolutionLeftCart>p>a:hover{
  opacity: 0.7;
}
.turnkeyProcessorIntegrationPaymentSolutionContainer .whatPricePaymentSolutionRightPriceTextBlok>p>span{
  display: block;
  font-weight: 400;
  font-size: 12px;
  line-height: 17px;
  color: rgba(31, 39, 53, 0.7);
  margin-top: 2px;
  max-width: 152px;
}
.turnkeyProcessorIntegrationPaymentSolutionContainer .whatPricePaymentSolutionRightPriceTextBlok>p>span>a{
  font-weight: 500;
  text-decoration: underline;
  color: rgba(31, 39, 53, 0.7);

  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.turnkeyProcessorIntegrationPaymentSolutionContainer .whatPricePaymentSolutionRightPriceTextBlok>p>span>a:hover{
  opacity: 0.7;
}
.turnkeyProcessorIntegrationPaymentSolutionContainer .whatPricePaymentSolutionBlok>p{
  font-weight: 500;
  font-size: 16px;
  line-height: 26px;
  color: #1F2735;
  text-align: center;
  padding: 0px;
  max-width: 740px;
  margin: 48px auto 0px auto;
}
.turnkeyProcessorIntegrationPaymentSolutionContainer .whatPricePaymentSolutionBlok>h2{
  max-width: 850px;
  margin: 0px auto;
}
.turnkeyProcessorIntegrationFormContainer{
  padding: 120px 0px;
}
.acquirerCartContainer{
  margin-top: -40px;
}
.acquirerCartBlok{

}
.acquirerCartList{
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-column-gap: 24px;
}
.acquirerCart{
  background-color: #fff;
  padding: 30px 38px;
  border: 2px solid #E8F6F3;
  border-radius: 24px;
  position: relative;
}
.acquirerCart>img{
  width: 26px;
  position: absolute;
  top: -10px;
  left: 30px;
}
.acquirerCart>p{
  font-weight: 500;
  font-size: 18px;
  line-height: 27px;
  color: #1F2735;
  padding: 0px;
}
.acquirerLaunchIntegrationPaymentSolutionContainer{
  padding-top: 120px;
}
.acquirerLaunchIntegrationPaymentSolutionContainer .whatPricePaymentSolutionBlok>h2{
  max-width: 920px;
}
.saveOverHalfTimeIntegrationContainer .getBusinessFastestImagesBlok{
  padding-left: 52px;
  padding-right: 52px;
}
.saveOverHalfTimeIntegrationContainer .getBusinessFastestBlok>h2{
  max-width: 920px;
}

.saveOverHalfTimeIntegrationBlok{
  margin-top: 16px;
  margin-top: 16px;
  padding: 19px 19px;
  border: 1px solid #E4E5E6;
  border-radius: 32px;
  -webkit-box-shadow: 0px -18px 17px 0px #1F273503;
  box-shadow: 0px -18px 17px 0px #1F273503;
}
.saveOverHalfTimeIntegrationList{
  display: grid;
  grid-template-columns: 346px 1fr 1fr;
  grid-column-gap: 21px;
}
.saveOverHalfTimeIntegrationCart{
  padding: 0px 32px;
}

.saveOverHalfTimeIntegrationCart:first-child{
  padding-right: 27px;
  padding-left: 28px;
}
.saveOverHalfTimeIntegrationList:first-child .saveOverHalfTimeIntegrationCart{
  padding: 20px 20px 0px 20px;
  border-radius: 32px 32px 0px 0px;
}
.saveOverHalfTimeIntegrationList:last-child .saveOverHalfTimeIntegrationCart{
  border-radius: 0px 0px 32px 32px;
}
.saveOverHalfTimeIntegrationCart:nth-child(2){
  background-color: #FFF9E3;
}
.saveOverHalfTimeIntegrationCart:nth-child(3){
  background-color: #F9F9F9;
}
.saveOverHalfTimeIntegrationTittle{
  font-weight: 500;
  font-size: 22px;
  line-height: 29px;
  color: #1F2735;
  text-align: center;
  padding: 24px 28px;
  border-radius: 15px;
  position: relative;
}
.saveOverHalfTimeIntegrationCart:nth-child(2) .saveOverHalfTimeIntegrationTittle{
  background-color: #FFC866;
}
.saveOverHalfTimeIntegrationCart:nth-child(3) .saveOverHalfTimeIntegrationTittle{
  background-color: #E4E5E6;
}
.saveOverHalfTimeIntegrationCart>p{
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  color: #1F2735;
  text-align: center;
  padding: 20px 0px 19px 0px;
  min-height: 100%;
  display: grid;
  align-items: center;
  justify-items: center;
}
.saveOverHalfTimeIntegrationCart:first-child>p{
  text-align: left;
  justify-items: start;
  border-bottom: 1px solid #F2F5F4;
}
.saveOverHalfTimeIntegrationCart:nth-child(2)>p{
  border-bottom: 1px solid #F1ECD8;
}
.saveOverHalfTimeIntegrationCart:nth-child(3)>p{
  border-bottom: 1px solid #D3EDE7;
}
.saveOverHalfTimeIntegrationList:last-child .saveOverHalfTimeIntegrationCart>p{
  border-bottom: 0px;
  padding-bottom: 20px;
}
.saveOverHalfTimeIntegrationStarIcon{
  width: 32px;
  position: absolute;
  left: -6px;
  top: -6px;
}
.saveOverHalfTimeIntegrationContainer .getBusinessFastestBlok>p{
  font-weight: 500;
  font-size: 16px;
  line-height: 26px;
  color: #1F2735;
  text-align: center;
  padding: 0px;
  max-width: 725px;
  margin: 48px auto 0px auto;
}

.saveOverHalfTimeIntegrationMobileNavBlok{
  display: none;
  grid-template-columns: repeat(2, 1fr);
  grid-column-gap: 24px;
  margin-top: 12px;
  padding-top: 20px;
  position: sticky;
  top: 57px;
  background-color: #fff;
  z-index: 10;
}
.saveOverHalfTimeIntegrationMobileNavBlok::before{
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  background-color: #C5DDE4;
  position: absolute;
  bottom: 0px;
  left: 0px;
}
.saveOverHalfTimeIntegrationMobileNav{
  font-weight: 400;
  font-size: 14px;
  line-height: 17px;
  color: rgba(0, 0, 0, 0.5);
  padding-bottom: 18px;
  border-bottom: 2px solid transparent;
  display: grid;
  align-items: center;
  justify-items: center;
  text-align: center;
  position: relative;
  z-index: 5;
}
.saveOverHalfTimeIntegrationMobileNav.active{
  color: #1F2735;
  border-color: #1D5945;
}
.acquirerLaunchIntegrationHeaderContainer .turnkeyPspHeaderLeft>p{
  margin-bottom: 28px;
}
.whatPricePaymentSolutionRightPriceTextBlok2{
  grid-template-columns: 1fr;
}
.whatPricePaymentSolutionRightPriceTextBlok>p>a{
  color: #1F2735;
  font-weight: 500;
  text-decoration: underline;

  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.whatPricePaymentSolutionRightPriceTextBlok>p>a:hover{
  opacity: 0.7;
}
.turnkeyProcessorIntegrationPaymentSolutionContainer .whatPricePaymentSolutionList{
  align-items: initial;
}
.turnkeyProcessorIntegrationPaymentSolutionContainer .whatPricePaymentSolutionLeftList{
  height: 100%;
}
.acquirerLaunchIntegrationPaymentSolutionContainer .whatPricePaymentSolutionList{
  align-items: start;
}
.header .main_nav #menu-main-menu .sub-menu li.menu-item-type-custom{
  margin-top: 50px;
  margin-bottom: 30px;
}
.header .main_nav #menu-main-menu .sub-menu li.menu-item-type-custom>a{
  pointer-events: none;
  cursor: default;
  font-size: 18px;
  font-weight: 700;
  color: #868b96;
  border-bottom: 1px solid #868b96;
  width: fit-content;
  width: -moz-fit-content;
  padding-bottom: 4px;
}
.mobile_menu_container .wrapper .mobile_nav > ul > li .sub-menu > li.menu-item-type-custom{
  margin-bottom: 20px;
  margin-top: 35px;
}
.mobile_menu_container .wrapper .mobile_nav > ul > li .sub-menu > li.menu-item-type-custom>a{
  pointer-events: none;
  cursor: default;
  font-weight: 700;
  font-size: 16px;
  color: #868b96;
  border-bottom: 1px solid #868b96;
  width: fit-content;
  width: -moz-fit-content;
  padding-bottom: 4px;
}

@media (min-width: 1500px){
  .productDeliveryMaintenanceListBlokBg{
    right: initial;
    left: 60vw;
  }
  .productDeliveryMaintenanceContainer::after{
    content: "";
    width: 40vw;
    height: 2px;
    background-color: #FFC866;
    position: absolute;
    top: 161px;
    right: -460px;
  }
}

@media (min-width: 0px) and (max-width: 1400px){
  .findSliderSWNext{
    top: auto !important;
    bottom: 0px !important;
    right: 0px !important;
  }
  .findSliderSWPrev{
    top: auto !important;
    bottom: 0px !important;
    left: 0px !important;
  }
  .boardRepresentativesBlok .findSliderSWNext,.boardRepresentativesBlok .findSliderSWPrev{
    bottom: 98px !important;
  }
}
@media (min-width: 1251px){
  .blogPageBlogList .blogList{
    width: 383px;
  }
  .blogPageBlogList .blogListImages{
    height: 213px;
  }
}
@media (min-width: 1141px) and (max-width: 1200px){
  .main_nav .level_a li{
    margin-right: 22px;
  }
}
@media (min-width: 740px){
  .constructMobilePlatformSliderButton:hover{
    background: #E2EEF2 !important;
  }
  .constructMobilePlatformSliderButtonList:nth-child(2) .constructMobilePlatformSliderButton:hover{
    background: #E2EEF2;
  }
}
@media (min-width: 1100px) and (max-width: 1250px){
  .grid2,.grid4{
    width: 1028px;
  }
  .relatedArticles{
    width: 502px;
    padding: 60px 30px;
  }
  .blogPageBlok{
    grid-template-columns: 70px 1fr;
  }
  .blogHeaderBlok{
    grid-template-columns: 1fr 560px;
    grid-column-gap: 60px;
  }
  .blogImages{
    width: 560px;
    height: 370px;
  }
  .blogPageBlogList .blogList{
    width: 325px;
  }
  .blogPageBlogList .blogListImages{
    height: 178px;
  }
  .blogPageBlogList .blogListName>a{
    font-size: 22px;
  }
  .kycHeaderBlok{
    grid-template-columns: 450px 548px;
    grid-column-gap: 30px;
  }
  .kycHeaderCardBlok{
    grid-column-gap: 20px;
  }
  .kycHeaderCard{
    grid-column-gap: 12px;
    padding: 30px 25px;
  }
  .kycNewAccountsBlok{
    grid-template-columns: 470px 1fr;
    grid-column-gap: 70px;
  }
  .kycBringBusinessList{
    padding: 80px 60px 70px 60px;
  }
  .kycClientManagement{
    padding: 60px 40px;
  }
  .kycClientManagementLast{
    padding: 60px 60px;
    margin-top: 40px;
  }
  .kycBusinessNeedsList{
    grid-column-gap: 20px;
  }
  .kycClientManagementList{
    grid-column-gap: 20px;
    grid-row-gap: 40px;
  }

  .kycHowAutomated{
    padding: 0px 30px;
  }
  .kycHowAutomated>p{
    font-size: 18px;
  }
  .kycSliderListOb .swiper-button-prev.kycSliderPrev{
    left: 50px;
  }
  .kycSliderListOb .swiper-button-next.kycSliderNext {
    right: 50px;
  }
  .paymentHeaderContainer .kycHeaderBlok{
    grid-template-columns: 1fr 548px;
  }
  .paymentWhiteLabelList{
    grid-column-gap: 20px;
  }
  .paymentNewAccountsContainer .kycNewAccountsBlok{
    grid-column-gap: 70px;
  }
  .chooseOption{
    grid-template-columns: 1fr 520px;
    grid-column-gap: 20px;
    width: 948px;
    padding: 45px 36px 44px 36px;
  }
  .chooseOptionNumber{
    left: -80px;
  }
  .turnkeyPaymentBlok{
    grid-template-columns: 1fr 520px;
    grid-column-gap: 60px;
  }
  .turnkeyPayment{
    grid-column-gap: 30px;
  }
  .endToEndProcessorList{
    grid-column-gap: 20px;
  }
  .endToEndProcessor{
    grid-column-gap: 12px;
    padding: 30px 25px;
  }
  .paymentCardSchemeFirst{
    padding: 54px 44px 54px 44px;
    grid-template-columns: 520px 1fr;
    grid-column-gap: 50px;
  }
  .paymentCardSchemeList{
    grid-column-gap: 20px;
  }
  .paymentCardScheme{
    padding: 69px 45px 70px 45px;
  }
  .paymentGlobalMerchantBottom{
    grid-column-gap: 80px;
    padding: 25px 40px;
  }
  .automationSolution{
    padding: 50px 40px 46px 38px;
  }
  .automationSolution:last-child{
    padding-left: 38px;
  }
  .automationAcquirersFirst{
    grid-template-columns: 420px 1fr;
    grid-column-gap: 90px;
  }
  .automationAcquirersBottomOb{
    grid-template-columns: 670px 330px;
  }
  .automationAcquirersBottomBlok{
    grid-column-gap: 40px;
  }
  .automationAcquirersBottom{
    padding: 59px 45px 60px 45px;
  }
  .automationMaximizeList{
    grid-template-columns: 560px 442px;
  }
  .automationMaximizeLeft{
    padding: 49px 45px 82px 45px;
  }
  .automationMaximizeRight .automationAcquirersBottom{
    padding-right: 45px;
  }

  .schemeCardBlok{
    grid-column-gap: 12px;
  }
  .schemeCard{
    grid-column-gap: 10px;
    padding: 30px 20px;
  }
  .schemeBusinessSolutionList{
    grid-column-gap: 20px;
  }
  .schemeBusinessSolution{
    padding: 60px 40px;
  }
  .schemeGoAhead{
    grid-column-gap: 20px;
    padding: 52px 40px 78px 40px;
  }
  .softwareComponentsCen{
    grid-column-gap: 20px;
  }
  .softwareComponents{
    padding: 60px 40px;
  }
  .freeCertificationBlok{
    grid-column-gap: 80px;
  }
  .freeCertificationIcon1,.freeCertificationIcon2{
    display: none;
  }
  .successSoftwareBottomList{
    grid-template-columns: 1fr;
    grid-row-gap: 17px;
  }
  .successSoftwareBottomList>ul>li>p{
    max-width: 450px;
  }
  .successSoftwareBottomList>ul>li>p>br{
    display: none;
  }
  .successStartThroughout{
    grid-column-gap: 30px;
    padding: 27px 51px 60px 48px;
  }
  .successStartThroughout:last-child{
    padding-right: 49px;
  }
  .successFocusTurnkeyImages{
    height: 173px;
  }
  .pricingHeaderTabObBlok{
    padding: 115px 68px;
  }
  .pricingHeaderTabBlok{
    grid-template-columns: 350px 500px;
    grid-column-gap: 40px;
  }
  .pricingServiceBusinessSred{
    grid-template-columns: 1fr 630px;
    grid-column-gap: 40px;
  }

  /* Home Start */

  .startEarningBottomBlok{
    grid-template-columns: 79px 330px 460px 48px;
    padding: 70px 55px;
  }
  .startEarningBottomBlok>h2{
    margin-left: 30px;
  }
  .startEarningBottomBlok>p{
    margin-right: 30px;
  }
  .perfectCombination{
    grid-template-columns: 400px 420px;
    grid-column-gap: 50px;
    padding: 40px 40px 92px 40px;
    width: 970px;
  }
  .perfectCombinationOb:nth-child(2n+2) .perfectCombination{
    grid-template-columns: 420px 400px;
  }
  .perfectCombinationTextBlok{
    padding-left: 30px;
  }
  .perfectCombinationOb:nth-child(2n+2) .perfectCombinationTextBlok{
    padding-right: 30px;
  }
  .perfectCombinationOb:nth-child(5) .perfectCombinationIcon {
    top: -70px;
  }
  .homeList{
    grid-template-columns: 518px 410px;
    grid-column-gap: 100px;
  }
  .homeList:nth-child(2n+1){
    grid-template-columns: 410px 518px;
  }
  .minimizeCosts{
    padding: 68px 50px 60px 50px;
  }
  .uniqueProducts{
    padding: 50px 40px;
  }

  /* Home End */
  .processingCenters{
    padding: 60px 40px;
  }
  .freeCertificationText{
    margin-left: 0px;
  }
  .merchantAcquiringBoxContainer .kycHeaderBlok{
    grid-template-columns: 454px 548px;
    grid-column-gap: 25px;
  }
  .everyStepBlok{
    grid-template-columns: 450px 507px;
    grid-column-gap: 70px;
  }
  .merchantLogoListBlok{
    padding: 60px 40px;
  }
  .merchantLogoList{
    width: 145px;
  }
  .merchantAcquiringBoxList{
    padding: 70px 55px;
  }
  .customizablePaymentPageList{
    grid-template-columns: 300px 347px 300px;
    grid-column-gap: 40px;
  }
  .simplifyMerchantsContainer .row1200{
    width: 1028px;
  }
  .simplifyMerchantsContainer.simplify-your-merchants .wrapper .wrapper-columns .column:nth-child(1) .item-wrapper .item:nth-child(2n+1){
    margin-bottom: 10px;
  }
  .simplifyMerchantsContainer.simplify-your-merchants .wrapper .wrapper-columns .column .item-wrapper{
    gap: 10px;
  }
  .simplifyMerchantsContainer.simplify-your-merchants .wrapper .wrapper-columns{
    padding: 60px 40px;
    gap: 10px;
    grid-template-columns: 1fr 230px 230px;
  }
  .provideYourMerchantsBlok{
    grid-template-columns: 1fr 450px;
  }
  .iconAndButtonBlok{
    padding: 53px 60px;
  }
  .merchantAcquiringBoxSlidersContainer.section-sliders .wrapper-slider .slider-group .swiper-content .swiper-wrapper .swiper-slide{
    padding: 60px 60px;
  }
  .boxopayPaymentGatewayList{
    grid-template-columns: repeat(3, 1fr);
    grid-row-gap: 24px;
  }
  .boxopayPaymentGatewayList .boxopayPaymentGateway{
    width: 100%;
    align-content: start;
    padding: 32px 14px;
    grid-row-gap: 24px;
  }
  .focusEngagementOb:nth-child(2n+1){
    grid-template-columns: 457px 547px;
  }
  .focusEngagementOb:nth-child(2n+2){
    grid-template-columns: 547px 457px;
  }
  .focusEngagement{
    padding: 50px 40px;
  }
  .fullFunctionalBusinessContainer .endToEndProcessor{
    padding-left: 25px;
  }
  .modernAcquirers{
    padding: 40px 30px;
  }
  .whiteLabelPspHeaderContainer .kycHeaderBlok{
    grid-template-columns: 450px 550px;
  }
  .whiteLabelPspListContainer .merchantAcquiringBoxList{
    padding: 60px 40px;
  }
  .whiteLabelPspListContainer .merchantAcquiringBoxList:nth-child(2){
    grid-column-gap: 20px;
  }
  .startFasterCheaperList{
    grid-template-columns: 470px 450px;
  }
  .engageMerchantsTop{
    grid-template-columns: 400px 486px;
    padding: 80px 45px;
  }
  .engageMerchantsContainer .automationAcquirersBottomOb{
    grid-template-columns: 400px 607px;
    grid-column-gap: 20px;
  }
  .engageMerchantsContainer .automationAcquirersBottom{
    padding: 70px 45px;
  }
  .automatingBankRoutinesList{
    padding: 70px 45px;
    grid-column-gap: 100px;
  }
  .homeHeaderContainer .kycHeaderBlok{
    grid-template-columns: 350px 638px;
    grid-column-gap: 40px;
  }
  .footerBlok{
    grid-column-gap: 100px;
  }
  .digitalProductsBottom:nth-child(2)>img{
    width: 390px;
  }
  .unifiedApiContainer .customizablePaymentPageList{
    grid-template-columns: 300px 346px 300px;
    grid-column-gap: 40px;
  }
  .automateRelationsFintechsList{
    grid-row-gap: 20px;
  }
  .multiTenantCardIssuingUnifiedApiContainer .customizablePaymentPageList{
    grid-template-columns: 290px 386px 290px;
    grid-column-gap: 30px;
  }
  .featuresModulesContainer .automationAcquirersBottomOb{
    grid-template-columns: 400px 607px;
    grid-column-gap: 20px;
  }
  .multiTenantDigitalProductsBottomContainer .digitalProductsBottom:nth-child(1)>img{
    width: 390px;
  }
  .automateRelationsList{
    grid-template-columns: 450px 450px;
    padding: 60px 60px;
  }
  .unifiedApiInterfaceListOb{
    grid-column-gap: 100px;
  }
  .receiveOperationsContainer .automateRelationsList{
    grid-template-columns: 420px 420px;
  }
  .exceptionalValueContainer .engageMerchantsTop{
    padding: 85px 45px;
    grid-template-columns: 400px 486px;
  }
  .exceptionalValueContainer .automationAcquirersBottomOb{
    grid-template-columns: 658px 350px;
  }
  .exceptionalValueContainer .automationAcquirersBottom:nth-child(1){
    padding: 47px 45px 32px 45px;
  }
  .fintechsNeedsUnifiedApiContainer .provideYourMerchantsBlok{
    padding: 0px 46px;
  }
  .whiteLabelPspHeaderContainer .kycHeaderButtonBlok{
    grid-column-gap: 15px;
  }
  .whiteLabelPspHeaderContainer .kycHeaderButtonBlok .buttonContactExperts{
    padding: 18px 30px;
  }
  .perfectCombinationOb:nth-child(6) .perfectCombinationIcon{
    top: -50px;
  }
  .mappHeaderContainer{
    padding: 60px 0px 70px 0px;
  }
  .unifiedMerchantAppBg{
    padding: 80px 46px;
  }
  .omnichannelMerchantsBottomText{
    width: 490px;
  }
  .provideBusinessSolution{
    grid-template-columns: 1fr 520px;
  }
  .provideBusinessSolution:nth-child(2n+2){
    grid-template-columns: 520px 1fr;
  }
  .provideBusinessSolutionImages>img{
    margin-top: -50px;
  }
  .registrationOnlineShopImagesWeb{
    width: calc(100% + 50vw - 480px);
    margin-left: calc(-50vw + 514px);
  }
  .registrationOnlineShopList{
    grid-template-columns: 1fr 480px;
  }
  .registrationOnlineShopText{
    padding-top: 0px;
  }
  .registrationOnlineShopContainer{
    padding-bottom: 40px;
  }
  .section-sliders.merchantsBusinessesSlidersContainer .wrapper-slider .slider-group .swiper-content .swiper-wrapper .swiper-slide{
    padding: 0px 60px;
  }
  .constructMobilePlatformBottomBlok{
    grid-template-columns: 648px 360px;
  }
  .constructMobilePlatformSliderButtonListBlok{
    width: 100%;
  }
  .constructMobilePlatformSliderButtonList:nth-child(1)>.constructMobilePlatformSliderButtonLabel:nth-child(2){
    margin-left: 20px;
  }
  .constructMobilePlatformSliderButtonList:nth-child(1)>.constructMobilePlatformSliderButtonLabel:nth-child(3){
    margin-left: 40px;
  }
  .constructMobilePlatformSliderButtonList:nth-child(2)>.constructMobilePlatformSliderButtonLabel:nth-child(1){
    margin-right: 40px;
  }
  .constructMobilePlatformSliderButtonList:nth-child(2)>.constructMobilePlatformSliderButtonLabel:nth-child(2){
    margin-right: 20px;
  }
  .section-sliders.merchantsBusinessesSlidersContainer .wrapper-slider .slider-group .swiper-content .swiper-wrapper .swiper-slide .right-content{
    margin-right: 20px;
  }
  .turnkeyPspHeaderBlok{
    grid-template-columns: 550px 1fr;
  }
  .turnkeyPspHeaderLeft{
    padding-right: 40px;
  }
  .turnkeyPspHeaderRight{
    padding-left: 40px;
  }
  .premisesPaymentGateway{
    padding: 40px 30px 50px 30px;
  }
  .whatPricePaymentSolutionLeftList,.whatPricePaymentSolutionRight{
    padding: 60px 40px;
  }
  .wantReduceSpeedMarketList{
    padding: 64px 0px 64px 40px;
  }
  .whatPricePaymentSolutionLeftList .paymentCardSchemeTitle,.whatPricePaymentSolutionRight .paymentCardSchemeTitle{
    left: 40px;
  }
  .justBusinessInfrastructureContactBottom{
    padding-left: 90px;
  }
  .premisesPaymentGatewayOb:nth-child(2)::before{
    right: 290px;
  }
  .saasPaymentGatewaywantReduceSpeedMarketContainer .wantReduceSpeedMarketText>ul{
    grid-template-columns: 1fr 1fr;
  }
  .saasPaymentGatewaywantReduceSpeedMarketContainer .wantReduceSpeedMarketList{
    padding-right: 40px;
  }
  .softwareLeasingPricingList{
    grid-template-columns: 660px 358px;
  }
  .softwareLeasingPricingRightBlok{
    padding: 40px 40px;
  }
  .softwareLeasingPricingLeftBlok{
    grid-template-columns: 1fr 210px;
    grid-column-gap: 40px;
  }
  .pricingModelAppliesList{
    padding: 80px 40px 80px 40px;
    grid-template-columns: 300px 1fr;
    grid-column-gap: 30px;
  }
  .softwareDeploymentOptionsBody{
    grid-template-columns: 260px 1fr 1fr;
  }
  .softwareDeploymentOptions{
    grid-template-columns: 260px 1fr 1fr;
  }
  .productDeliveryMaintenanceListBlok{
    padding: 69px 40px 70px 40px;
  }
  .productDeliverdeploymentOngoingSupport{
    grid-template-columns: 430px 390px;
  }
  .productDeliverdeploymentAndSetupBody1List{
    grid-template-columns: 280px 1fr;
  }
  .productDeliverdeploymentAndSetupBody1LeftList{
    padding-left: 30px;
  }
  .productDeliverdeploymentAndSetupBody1RightList{
    padding: 54px 30px 48px 30px;
  }
  .productDeliverdeploymentAndSetupBody1Right:nth-child(1){
    padding-right: 30px;
  }
  .productDeliverdeploymentAndSetupBody1Right:nth-child(2){
    padding-left: 30px;
  }
  .productDeliverdeploymentAndSetupBody2{
    grid-template-columns: 560px 244px;
  }
  .plansIntoActionContainer .softwareLeasingPricingAdditionalServices{
    padding: 40px 32px;
  }
  .startOrchestrationPlatform{
    grid-column-gap: 100px;
    padding: 104px 60px 64px 60px;
  }
  .projectedMarketEntryBottomCart>img{
    width: calc(100% - 50px);
  }
  .meetExpertsDedicatedList{
    grid-template-columns: 300px 1fr;
  }
  .meetExpertsDedicatedRight{
    padding: 40px 20px;
  }
  .meetExpertsDedicatedLeftLine{
    left: -99px;
  }
  .boardRepresentativesCartImages{
    width: 300px;
    height: 268px;
  }
  .versatilityAlignsCompromisesTopBlok{
    padding: 40px 40px 80px 40px;
  }
  .versatilityAlignsCompromisesTopBg{
    display: none;
  }
  .versatilityAlignsCompromisesTopBg2{
    display: block;
    position: absolute;
    top: 30px;
    left: -20px;
    width: 797px;
  }
  .versatilityAlignsCompromisesTopList{
    padding-top: 60px;
  }
  .enterpriseGradeSolutionRound{
    margin: 80px 150px 80px 110px;
  }
  .enterpriseGradeSolutionBottomBlok{
    grid-template-columns: 673px 1fr;
  }
  .discoverProductsSwiftLaunchContainer .pricingModelAppliesList{
    padding: 80px 40px 80px 40px;
  }
  .provideFinTechArchitectureStackList{
    grid-column-gap: 20px;
    padding: 48px 40px;
  }
  .provideFinTechArchitectureStack{
    padding-right: 20px;
  }
  .finTechDevelopmentListCart{
    padding: 40px 40px;
  }
  .customFinTechSoftwareSolutionsListDirections{
    padding: 59px 40px;
    grid-template-columns: 1fr 212px;
  }
  .customFinTechSoftwareSolutionsList .paymentCardSchemeTitle{
    left: 40px;
  }
  .customFinTechSoftwareSolutionsListSolutions{
    padding: 59px 40px;
  }
  .customFinTechSoftwareSolutionsListBusiness{
    padding: 59px 40px;
  }
  .deliveringProductsBeyond{
    padding: 50px 40px;
  }
  .finTechDevelopmentListLastBlokText{
    padding: 47px 60px 75px 60px;
  }
  .pieceEverythingTogetherImages{
    height: auto;
  }
  .paymentGatewayHeaderContainer .kycHeaderBlok{
    grid-template-columns: 456px 548px;
  }
  .optimizeResourcesContainer .successFocusTurnkeyList{
    grid-template-columns: 502px 502px;
  }
  .developingBasicFeaturesRightList2 .developingBasicFeaturesRightCart,
  .developingBasicFeaturesRightList3 .developingBasicFeaturesRightCart{
    width: calc(33% - 4px);
  }
  .developingBasicFeaturesRightList2 .developingBasicFeaturesRightCart:nth-last-child(-n+5),
  .developingBasicFeaturesRightList3 .developingBasicFeaturesRightCart:nth-last-child(-n+5){
    width: calc(25% - 7px);
  }
  .completeRoadmapContainer .premisesPaymentGatewayOb:nth-child(2)::before{
    right: 650px;
  }
  .getBusinessFastestTopBlok{
    grid-template-columns: 350px 640px;
  }
  .selectingProcessingPartnerBottomCart{
    padding: 30px 40px 39px 40px;
  }
  .saveOverHalfTimeIntegrationList{
    grid-template-columns: 290px 1fr 1fr;
  }

}
@media (min-width: 0px) and (max-width: 1099px){
  .buttonAnimation{
    border-radius: 10px;
    background-color: #CFE1DD;
    padding: 0px 55px 0px 20px;

    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
  }
  .buttonAnimation::before{
    display: none;
  }
  .buttonAnimation:active{
    background-color: #54F2A4;
  }
  .freeCertificationText{
    margin-left: 0px;
  }
  .buttonAnimation.buttonAnimationWhite {
    background-color: #407D6D;
  }
  .powerfulToolFastBgRight,.powerfulToolFastBgLeft{
    display: none;
  }
  .section-sliders.merchantsBusinessesSlidersContainer .wrapper-slider .slider-group .swiper-content .swiper-wrapper .swiper-slide .right-content{
    margin-right: 0px;
  }

}
@media (min-width: 1001px){
  .merchantAcquiringBoxList:nth-child(2) .merchantAcquiringBoxListInformation{
    left: auto;
    right: 10px;
  }
  .merchantAcquiringBoxList:nth-child(2) .merchantAcquiringBoxListInformation>p{
    border-radius: 16px 16px 0px 16px;
  }
  .merchantAcquiringBoxList:nth-child(2) .merchantAcquiringBoxListInformation>p::after{
    left: auto;
    right: 0;
    -moz-transform: scale(-1, 1);
    -webkit-transform: scale(-1, 1);
    -o-transform: scale(-1, 1);
    -ms-transform: scale(-1, 1);
    transform: scale(-1, 1);
  }
}
@media (min-width: 1000px) and (max-width: 1099px){
  .grid2,.grid4{
    width: 928px;
  }
  .relatedArticles{
    width: 452px;
    padding: 60px 30px;
    grid-column-gap: 20px;
  }
  .blogPageBlok{
    grid-template-columns: 1fr;
  }
  .blogImages{
    width: 456px;
    height: 295px;
  }
  .blogAuthorContainer{
    padding: 50px 0px 80px 0px;
  }
  .blogAuthorBlok {
    display: grid;
    grid-template-columns: 1fr 1fr;
  }
  .blogPageSocialBlok{
    display: none;
  }
  .blogPageSocialBlok.blogPageSocialBlokMobile{
    display: grid;
    grid-auto-flow: column;
    justify-content: end;
    grid-column-gap: 30px;
    align-items: center;
  }
  .blogHeaderBlok{
    grid-template-columns: 1fr 456px;
    grid-column-gap: 40px;
  }
  .blogPageSocial{
    margin-top: 0px;
    grid-auto-flow: column;
    grid-column-gap: 15px;
  }
  .blogPageBlogList{
    grid-template-columns: repeat(2, 1fr);
  }
  .kycHeaderBlok{
    grid-template-columns: 398px 500px;
    grid-column-gap: 30px;
  }
  .kycHeaderButtonBlok{
    grid-template-columns: 1fr;
    grid-row-gap: 20px;
  }
  .kycHeaderLeft>p{
    margin: 20px 0px 30px 0px;
  }
  .kycHeaderButtonRightBlok{
    max-width: 182px;
  }
  .kycHeaderCardBlok{
    grid-column-gap: 16px;
  }
  .kycHeaderCard{
    padding: 30px 15px;
    grid-column-gap: 10px;
  }
  .kycNewAccountsBlok{
    grid-template-columns: 400px 1fr;
    grid-column-gap: 60px;
  }
  .kycNewAccountsLeft>img{
    width: 100%;
  }
  .kycNewAccountsList{
    padding-left: 40px;
  }
  .kycBusinessNeedsList{
    grid-column-gap: 16px;
  }
  .kycBusinessNeeds{
    padding: 40px 20px 50px 20px;
  }
  .kycBringBusinessList{
    padding: 80px 40px 70px 40px;
    grid-column-gap: 40px;
  }
  .kycClientManagementList{
    grid-column-gap: 16px;
    grid-row-gap: 40px;
  }
  .kycClientManagement{
    padding: 60px 30px;
  }
  .kycClientManagementLast{
    padding: 60px 30px;
    margin-top: 40px;
  }

  .kycHowAutomated{
    padding: 0px 35px;
    grid-column-gap: 10px;
  }
  .kycHowAutomated>p{
    font-size: 16px;
    line-height: 24px;
  }
  .kycHowAutomated>img{
    margin-top: 0px;
  }
  .kycSlider{
    grid-template-columns: 240px 430px;
    grid-column-gap: 30px;
  }
  .kycSliderListOb .swiper-button-prev.kycSliderPrev{
    left: 30px;
  }
  .kycSliderListOb .swiper-button-next.kycSliderNext{
    right: 30px;
  }
  .paymentHeaderContainer .kycHeaderBlok{
    grid-template-columns: 1fr 500px;
  }
  .kycHeaderContainer::after{
    background-position: bottom right;
  }
  .paymentWhiteLabelList{
    grid-column-gap: 16px;
    margin-bottom: 20px;
  }
  .paymentWhiteLabel{
    padding: 30px 30px 50px 30px;
    grid-column-gap: 16px;
  }
  .paymentGlobalMerchantBottom{
    padding: 25px 30px;
    grid-column-gap: 60px;
  }
  .paymentNewAccountsContainer .kycNewAccountsBlok{
    grid-column-gap: 60px;
  }
  .chooseOptionNumber{
    left: -60px;
  }
  .chooseOption{
    grid-template-columns: 1fr 480px;
    grid-column-gap: 20px;
    width: 867px;
    padding: 45px 35px 44px 35px;
  }
  .turnkeyPaymentBlok{
    grid-template-columns: 1fr 475px;
    grid-column-gap: 60px;
  }
  .turnkeyPayment{
    grid-column-gap: 20px;
  }
  .endToEndProcessorList{
    grid-column-gap: 16px;
  }
  .endToEndProcessor{
    padding: 30px 15px;
    grid-column-gap: 10px;
  }
  .processingCentersList{
    grid-column-gap: 35px;
  }
  .processingCenters{
    grid-column-gap: 20px;
  }
  .paymentCardSchemeFirst{
    grid-template-columns: 480px 1fr;
    grid-column-gap: 30px;
    padding: 54px 30px 54px 30px;
  }
  .paymentCardSchemeList{
    grid-column-gap: 16px;
  }
  .paymentCardScheme{
    padding: 69px 40px 70px 40px;
  }
  .automationSolution{
    padding: 50px 24px 46px 22px;
    grid-column-gap: 16px;
  }
  .automationSolution:last-child{
    padding-left: 22px;
  }
  .automationAcquirersFirst{
    grid-template-columns: 380px 1fr;
    grid-column-gap: 50px;
    padding: 74px 40px 73px 40px;
  }
  .automationAcquirersBottomOb{
    grid-template-columns: 590px 321px;
    grid-column-gap: 16px;
  }
  .automationAcquirersBottom{
    padding: 59px 30px 60px 30px;
  }
  .automationAcquirersBottom:last-child{
    padding-right: 30px;
  }
  .automationAcquirersBottomBlok{
    grid-column-gap: 30px;
  }
  .automationMaximizeList{
    grid-template-columns: 531px 380px;
    grid-column-gap: 16px;
  }
  .automationMaximizeLeft{
    padding: 49px 35px 82px 35px;
  }
  .automationMaximizeRight .automationAcquirersBottom{
    padding-right: 30px;
  }
  .automationMaximizeLeft .automationAcquirersListOb{
    padding: 0px;
  }
  .schemeBusinessSolution{
    padding: 60px 30px;
  }
  .schemeBusinessSolutionList{
    grid-column-gap: 16px;
  }
  .schemeGoAhead{
    grid-column-gap: 16px;
    padding: 52px 30px 78px 30px;
  }
  .softwareComponentsCen{
    grid-column-gap: 16px;
  }
  .softwareComponents{
    padding: 60px 30px;
  }
  .freeCertificationIcon1,.freeCertificationIcon2{
    display: none;
  }
  .freeCertificationBlok{
    grid-template-columns: 1fr 450px;
    grid-column-gap: 16px;
  }
  .schemeHeaderContainer{
    padding-bottom: 100px;
  }
  .schemeCardContainer{
    margin-top: 0px;
    padding-top: 24px;
  }
  .schemeCardBlok{
    grid-template-columns: repeat(6, 1fr);
    grid-row-gap: 20px;
  }
  .schemeCard{
    grid-column: span 2;
  }
  .schemeCard:nth-child(n+4){
    grid-column: span 3;
  }
  .successCardBlok{
    grid-column-gap: 16px;
    grid-row-gap: 24px;
  }
  .successWhiteLabelContainer .paymentWhiteLabel{
    padding: 50px 30px;
  }
  .successWhiteLabelContainer .paymentWhiteLabelList{
    grid-row-gap: 16px;
  }
  .successFocusTurnkeyList{
    grid-column-gap: 16px;
  }
  .successFocusTurnkeyImages{
    height: 157px;
  }
  .successFocusTurnkey>h3{
    padding: 0px 10px;
  }
  .successFocusTurnkey>p{
    padding: 0px 10px;
  }
  .successFocusTurnkey .buttonAnimation{
    margin: 0px 10px;
  }
  .successSoftwareBottomList{
    grid-template-columns: 1fr;
    grid-row-gap: 17px;
  }
  .successSoftwareBottomList>ul>li>p{
    max-width: 340px;
  }
  .successSoftwareBottomList>ul>li>p>br{
    display: none;
  }
  .successStartThroughout{
    padding: 27px 31px 40px 28px;
    grid-column-gap: 20px;
  }
  .successStartThroughout:last-child{
    padding-right: 29px;
  }
  .successHeadacheList{
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }
  .successHeadache{
    padding: 50px 40px;
  }
  .successSoftware{
    padding: 50px 40px;
  }
  .successSoftwareBottom{
    padding: 50px 40px;
    margin-top: 16px;
  }
  .successSoftwareList{
    grid-column-gap: 16px;
  }
  .pricingHeaderTabObBlok{
    padding: 115px 62px;
  }
  .pricingHeaderTabBlok{
    grid-template-columns: 280px 500px;
    grid-column-gap: 24px;
  }
  .pricingServiceBusinessSred{
    grid-template-columns: 1fr 590px;
    grid-column-gap: 24px;
  }
  .pricingServiceBusinessRight{
    padding: 30px 20px 80px 20px;
  }
  .pricingServiceBusinessRightBottom{
    padding: 0px 20px;
  }
  .pricingScaleBusiness{
    padding: 40px 20px 50px 20px;
  }

  /* Home Start */

  .startEarningBottomBlok{
    padding: 60px 30px;
    grid-template-columns: 79px 315px 425px 48px;
  }
  .startEarningBottomBlok>h2{
    margin-right: 20px;
    margin-left: 20px;
  }
  .startEarningBottomBlok>p{
    margin-right: 20px;
  }
  .startEarningTopCart{
    padding: 40px 35px;
  }
  .perfectCombination{
    grid-template-columns: 340px 400px;
    grid-column-gap: 40px;
    width: 880px;
  }
  .perfectCombinationOb:nth-child(2n+2) .perfectCombination{
    grid-template-columns: 400px 340px;
  }
  .perfectCombinationTextBlok {
    padding-left: 0px;
  }
  .perfectCombinationOb:nth-child(2n+2) .perfectCombinationTextBlok{
    padding-right: 0px;
  }
  .perfectCombinationIcon{
    right: 15px;
  }
  .perfectCombinationOb:nth-child(2n+2) .perfectCombinationIcon{
    left: 20px;
  }
  .perfectCombinationOb:nth-child(5) .perfectCombinationIcon {
    top: -90px;
  }
  .homeList{
    grid-template-columns: 500px 370px;
    grid-column-gap: 58px;
  }
  .homeList:nth-child(2n+1){
    grid-template-columns: 370px 500px;
  }
  .minimizeCosts{
    padding: 68px 40px 60px 40px;
  }
  .uniqueProducts{
    padding: 50px 20px;
  }

  /* Home End */

  .processingCenters{
    padding: 60px 30px;
  }
  .pricingScaleBusinessContainer>h2{
    font-size: 30px;
    line-height: 45px;
    margin-bottom: 60px;
  }
  .merchantAcquiringBoxContainer .kycHeaderBlok{
    grid-column-gap: 25px;
    grid-template-columns: 402px 500px;
  }
  .merchantAcquiringBoxContainer .kycHeaderButtonBlok{
    grid-template-columns: 1fr 110px;
  }
  .everyStepBlok{
    grid-template-columns: 450px 427px;
    grid-column-gap: 50px;
  }
  .deliveryModel{
    padding: 50px 30px 44px 30px;
  }
  .deliveryModel:last-child{
    padding-left: 30px;
    padding-right: 30px;
  }
  .merchantLogoListBlok{
    padding: 60px 30px;
    grid-column-gap: 10px;
  }
  .merchantLogoList{
    width: 136px;
  }
  .merchantAcquiringBoxList{
    padding: 70px 40px;
  }
  .customizablePaymentPageList{
    grid-template-columns: 265px 337px 265px;
    grid-column-gap: 30px;
  }
  .simplifyMerchantsContainer .row1200{
    width: 928px;
  }

  .provideYourMerchantsBlok{
    grid-template-columns: 1fr 350px;
  }
  .iconAndButtonBlok{
    padding: 53px 40px;
    grid-column-gap: 30px;
  }
  .merchantAcquiringBoxSlidersContainer.section-sliders .wrapper-slider .slider-group .swiper-content .swiper-wrapper .swiper-slide{
    flex-direction: initial;
    
  }
  .merchantAcquiringBoxSlidersContainer.section-sliders .wrapper-slider .slider-group .swiper-content .swiper-wrapper .swiper-slide .left-content{
    margin-right: 20px;
    margin-bottom: 0px;
  }
  .merchantAcquiringBoxSlidersContainer.section-sliders .wrapper-slider .slider-group .swiper-content .swiper-wrapper .swiper-slide{
    padding: 60px 40px;
  }
  .iconAndButtonText{
    grid-column-gap: 30px;
  }
  .boxopayPaymentGatewayList{
    grid-template-columns: repeat(3, 1fr);
    grid-row-gap: 24px;
  }
  .boxopayPaymentGatewayList .boxopayPaymentGateway{
    width: 100%;
    align-content: start;
    padding: 32px 14px;
    grid-row-gap: 24px;
  }
  .focusEngagementList{
    grid-row-gap: 16px;
  }
  .focusEngagementOb{
    grid-column-gap: 16px;
  }
  .focusEngagementOb:nth-child(2n+1){
    grid-template-columns: 430px 482px;
  }
  .focusEngagementOb:nth-child(2n+2){
    grid-template-columns: 482px 430px;
  }
  .focusEngagementTop{
    grid-column-gap: 24px;
  }
  .focusEngagement{
    padding: 50px 30px;
  }
  .fullFunctionalBusinessContainer .endToEndProcessor{
    padding-left: 15px;
  }
  .modernAcquirers{
    padding: 40px 20px;
  }
  .leaveCompetitorsBehindList>ul{
    padding: 28px 40px 25px 40px;
  }
  .whiteLabelPspHeaderContainer .kycHeaderBlok{
    grid-template-columns: 400px 500px;
  }
  .whiteLabelPspListContainer .merchantAcquiringBoxList{
    padding: 60px 30px;
  }
  .whiteLabelPspListContainer .merchantAcquiringBoxList:nth-child(2){
    grid-column-gap: 16px;
  }
  .startFasterCheaperLeft{
    padding-left: 35px;
  }
  .startFasterCheaperList{
    grid-template-columns: 440px 400px;
  }

  .simplifyMerchantsContainer.simplify-your-merchants .wrapper .wrapper-columns{
    grid-template-columns: repeat(6, 1fr);
    grid-row-gap: 60px;
  }
  .simplify-your-merchants .wrapper .wrapper-columns .column:nth-child(1){
    margin-bottom: 0px;
    grid-row: 1/2;
    grid-column: 1/7;
  }
  .simplify-your-merchants .wrapper .wrapper-columns .column:nth-child(2){
    margin-bottom: 0px;
    grid-row: 2/3;
    grid-column: 1/4;
  }
  .simplify-your-merchants .wrapper .wrapper-columns .column:nth-child(3){
    grid-row: 2/3;
    grid-column: 4/7;
  }
  .simplifyMerchantsContainer.simplify-your-merchants .wrapper .wrapper-columns .column .item-wrapper .item{
    min-height: initial;
  }
  .simplify-your-merchants .wrapper .wrapper-columns .column .item-wrapper{
    column-count: initial;
    display: grid;
    justify-content: initial;
  }
  .simplifyMerchantsContainer.simplify-your-merchants .wrapper .wrapper-columns .column .title{
    margin-bottom: 18px;
  }
  .rangeClientsContainer .providersMerchantsBgLeft,
  .rangeClientsContainer .providersMerchantsBgRight{
    display: none;
  }
  .bankingPaymentServicesList{
    max-width: 700px;
  }
  .engageMerchantsContainer .automationAcquirersBottomOb{
    grid-template-columns: 360px 552px;
    grid-column-gap: 16px;
  }
  .engageMerchantsContainer .automationAcquirersBottom{
    padding: 70px 40px;
  }
  .engageMerchantsTop{
    padding: 80px 40px;
    grid-template-columns: 370px 440px;
  }
  .engageMerchantsRight{
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }
  .engageMerchantsRightIcon{
    width: 140px;
  }
  .automatingBankRoutinesList{
    padding: 70px 40px;
    grid-column-gap: 80px;
  }
  .paymentHeaderContainer .kycHeaderLeft>h1 {
    font-size: 35px;
    line-height: 46px;
  }
  .homeHeaderContainer .kycHeaderLeft>p{
    margin: 40px 0px;
  }
  .homeHeaderRightImagesBlok{
    width: 226px;
    height: 272px;
    background-image: url(/wp-content/uploads/2023/09/homeSliderImagesGb2.png);
    top: 6px;
  }
  .homeSliderTextBlokBg{
    width: 475px;
    height: 406px;
    background-image: url(/wp-content/uploads/2023/09/homeSliderTextBlokGb2.png);
    padding: 6px 6px;
  }
  .homeHeaderContainer .kycHeaderBlok{
    grid-template-columns: 1fr 475px;
    grid-column-gap: 25px;
  }
  .homeHeaderRightSlider{
    height: 406px;
  }
  .homeSliderTextBlok{
    width: 227px;
    height: 56px;
    background-image: url(/wp-content/uploads/2023/09/homeSliderTextGb4.png);
    padding: 5px 5px 5px 53px;
    margin-top: -3px;
  }
  .homeSliderTextBlok:nth-child(3){
    margin-top: 0px;
  }
  .homeSliderTextName{
    font-size: 12px;
    line-height: 19px;
  }
  .homeSliderTextImages{
    width: 24px;
    height: 24px;
    left: 14px;
    top: 16px;
  }
  .homeSliderTextBlok:not(.disabled):hover{
    background-position: 0px -66px;
  }
  .homeSliderTextBlok.active{
    background-position: 0px -132px;
  }
  .homeSliderTextBlok.active .homeSliderTextImages{
    background-position: 0px -26px;
  }

  .homeSliderTextBlok:nth-child(2){
    left: 6px;
    bottom: 10px;
  }
  .homeSliderTextBlok:nth-child(1){
    left: 6px;
    bottom: 65px;
  }
  .homeHeaderRightTitle{
    font-size: 12px;
    line-height: 16px;
    width: 107px;
    height: 41px;
    left: -15px;
    top: -11px;
  }


  .footerBlok{
    grid-column-gap: 60px;
  }
  .flexibleStartList .paymentWhiteLabel{
    padding: 40px 30px 50px 30px;
  }
  .digitalProductsBottom:nth-child(2)>img{
    width: 350px;
  }
  .multiTenantDigitalProductsBottomContainer .digitalProductsBottom:nth-child(2)>img{
    width: 330px;
    display: block;
    margin: 0px auto;
  }
  .coreFeaturesBlokOb{
    padding: 60px 30px;
  }
  .coreFeaturesBlokTop{
    grid-column-gap: 10px;
    margin-bottom: 10px;
  }
  .merchantLogoList>img{
    -moz-transform: scale(0.8);
    -webkit-transform: scale(0.8);
    -o-transform: scale(0.8);
    -ms-transform: scale(0.8);
    transform: scale(0.8);
  }
  .coreFeaturesBlokBottomList{
    grid-column-gap: 10px;
  }
  .unifiedApiContainer .customizablePaymentPageList{
    grid-template-columns: 280px 306px 280px;
    grid-column-gap: 30px;
  }
  .automateRelationsFintechsList{
    grid-row-gap: 16px;
  }
  .neobankProviderBottom{
    grid-column-gap: 16px;
    margin-top: 16px;
  }
  .multiTenantCardIssuingUnifiedApiContainer .customizablePaymentPageList{
    grid-template-columns: 270px 346px 270px;
    grid-column-gap: 20px;
  }
  .featuresModulesContainer .automationAcquirersBottomOb{
    grid-template-columns: 360px 552px;
    grid-column-gap: 16px;
  }
  .multiTenantDigitalProductsBottomContainer .digitalProductsBottom:nth-child(1)>img{
    width: 350px;
  }
  .automateRelationsList{
    grid-template-columns: 440px 400px;
    padding: 60px 40px;
  }
  .unifiedApiInterfaceListOb{
    padding: 70px 40px;
    grid-column-gap: 80px;
  }
  .digitalProductsBottom{
    padding: 60px 40px;
  }
  .receiveOperationsContainer .automateRelationsList{
    grid-template-columns: 400px 400px;
    padding: 60px 40px;
  }
  .baasApiProviderBlok{
    grid-column-gap: 20px;
  }
  .fintechsNeedsUnifiedApiContainer .provideYourMerchantsBlok{
    padding: 0px 24px;
    grid-template-columns: 1fr 410px;
  }
  .exceptionalValueContainer .engageMerchantsTop{
    padding: 85px 40px;
    grid-template-columns: 380px 440px;
  }
  .exceptionalValueContainer .automationAcquirersBottomOb{
    grid-template-columns: 570px 340px;
  }
  .exceptionalValueContainer .automationAcquirersBottom:nth-child(1){
    padding: 47px 40px 32px 40px;
  }
  .baasApiProviderBlok .endToEndProcessor{
    padding: 30px 30px;
  }
  .misregardModernization{
    padding: 0px 30px;
  }
  .whiteLabelPspHeaderContainer .kycHeaderButtonBlok{
    grid-template-columns: 1fr;
  }
  .whiteLabelPspHeaderContainer .kycHeaderButtonBlok .buttonContactExperts{
    padding: 18px 50px;
  }
  .digitalProductsBottom:nth-child(1)>img{
    width: 330px;
    display: block;
    margin: 0px auto;
  }
  .perfectCombinationOb:nth-child(6) .perfectCombinationIcon{
    top: -70px;
  }
  .mappHeaderContainer{
    padding: 60px 0px 70px 0px;
  }
  .powerfulToolFast{
    padding: 60px 30px;
  }
  .powerfulToolFast .paymentCardSchemeTitle{
    left: 30px;
}
  .unifiedMerchantAppBg{
    padding: 80px 40px;
  }
  .unifiedMerchantAppNav>p{
    padding: 0px 20px;
  }
  .unifiedMerchantApp{
    padding: 40px 30px 47px 30px;
  }
  .omnichannelMerchants{
    padding: 60px 30px;
    grid-column-gap: 30px;
  }
  .omnichannelMerchantsBottomText{
    padding: 80px 0px 80px 50px;
    width: 480px;
  }
  .omnichannelMerchantsBottomImages{
    width: 500px;
    right: -30px;
  }
  .provideBusinessSolutionImages>img{
    margin-top: 0px;
  }
  .provideBusinessSolution{
    grid-template-columns: 1fr 420px;
  }
  .provideBusinessSolution:nth-child(2n+2){
    grid-template-columns: 420px 1fr;
  }
  .registrationOnlineShopImagesWeb{
    width: calc(100% + 50vw - 410px);
    margin-left: calc(-50vw + 464px);
  }
  .registrationOnlineShopList{
    grid-template-columns: 1fr 400px;
  }
  .registrationOnlineShopText{
    padding-top: 0px;
  }
  .registrationOnlineShopContainer{
    padding-bottom: 100px;
  }
  .mappConsolidatioNenablementBlok{
    padding: 43px 30px;
    grid-column-gap: 30px;
  }
  .provideBusinessSolutionList{
    grid-row-gap: 20px;
  }
  .section-sliders.merchantsBusinessesSlidersContainer .wrapper-slider .slider-group .swiper-content .swiper-wrapper .swiper-slide{
    padding: 0px 40px;
  }
  .constructMobilePlatformBottomBlok{
    grid-template-columns: 600px 308px;
  }
  .constructMobilePlatformBottomList{
    padding: 68px 40px 60px 40px;
    grid-column-gap: 40px;
  }
  .constructMobilePlatformBottomText{
    padding: 68px 40px 60px 40px;
  }
  .constructMobilePlatformSliderButtonListBlok{
    width: 100%;
  }
  .constructMobilePlatformSliderButtonList:nth-child(1)>.constructMobilePlatformSliderButtonLabel:nth-child(3),
  .constructMobilePlatformSliderButtonList:nth-child(1)>.constructMobilePlatformSliderButtonLabel:nth-child(2){
    margin-left: 0px;
  }
  .constructMobilePlatformSliderButtonList:nth-child(2)>.constructMobilePlatformSliderButtonLabel:nth-child(1),
  .constructMobilePlatformSliderButtonList:nth-child(2)>.constructMobilePlatformSliderButtonLabel:nth-child(2){
    margin-right: 0px;
  }
  .turnkeyPspHeaderBlok{
    grid-template-columns: 460px 1fr;
  }
  .turnkeyPspHeaderLeft{
    padding-right: 40px;
  }
  .turnkeyPspHeaderRight{
    padding-left: 40px;
  }
  .premisesPaymentGateway{
    padding: 40px 20px;
    grid-column-gap: 16px;
  }
  .whatPricePaymentSolutionLeftList,.whatPricePaymentSolutionRight{
    padding: 60px 30px;
  }
  .whatPricePaymentSolutionLeftList .paymentCardSchemeTitle,.whatPricePaymentSolutionRight .paymentCardSchemeTitle{
    left: 30px;
  }
  .wantReduceSpeedMarketList{
    padding: 64px 20px 64px 40px;
    grid-template-columns: 560px 1fr;
  }
  .wantReduceSpeedMarketText>ul{
    grid-template-columns: 245px 290px;
    grid-column-gap: 24px;
  }
  .justBusinessInfrastructure{
    padding: 60px 40px;
  }
  .justBusinessInfrastructure .paymentCardSchemeTitle{
    left: 40px;
  }
  .justBusinessInfrastructureContactBottom{
    padding: 90px 50px 96px 50px;
    grid-template-columns: 150px 580px;
  }
  .premisesPaymentGatewayOb:nth-child(2)::before{
    right: 260px;
  }
  .saasPaymentGatewaywantReduceSpeedMarketContainer .wantReduceSpeedMarketText>ul{
    grid-template-columns: 1fr 1fr;
  }
  .saasPaymentGatewaywantReduceSpeedMarketContainer .wantReduceSpeedMarketList{
    padding-right: 40px;
  }
  .saasPaymentGatewayLeftPriceList:nth-child(1){
    padding-right: 10px;
  }
  .saasPaymentGatewayLeftPriceList:nth-child(2){
    padding-left: 10px;
  }





  .softwareLeasingPricingList{
    grid-template-columns: 600px 318px;
  }
  .softwareLeasingPricingRightBlok{
    padding: 40px 40px;
  }
  .softwareLeasingPricingLeftText{
    padding-left: 0px;
  }
  .softwareLeasingPricingLeftBlok{
    grid-template-columns: 1fr 210px;
    grid-column-gap: 30px;
  }
  .pricingModelAppliesList{
    padding: 80px 40px;
    grid-template-columns: 300px 1fr;
    grid-column-gap: 20px;
  }

  .pricingModelAppliesRightTop{
    height: 76px;
  }
  .pricingModelApplies{
    width: 259px;
    height: 66px;
  }
  .pricingModelApplies:hover{
    background-position: 0px -70px;
  }
  .pricingModelAppliesIcon{
    top: 18px;
  }
  .pricingModelAppliesListBg{
    display: none;
  }
  .softwareDeploymentOptionsBody{
    grid-template-columns: 230px 1fr 1fr;
  }
  .softwareDeploymentOptions{
    grid-template-columns: 230px 1fr 1fr;
  }
  .softwareDeploymentOptionsBody>li>span{
    width: calc(100% - 40px);
  }
  .softwareDeploymentOptionsBody>li:nth-child(3n+1)>span{
    width: calc(100% - 20px);
  }
  .softwareDeploymentOptionsBottomBg{
    padding: 70px 40px;
  }
  .softwareDeploymentOptionsBottom:nth-child(1){
    padding-right: 40px;
  }
  .softwareDeploymentOptionsBottom:nth-child(2){
    padding-left: 40px;
  }
  .productDeliveryMaintenanceListBlok{
    padding: 69px 40px 70px 40px;
  }
  .productDeliverdeploymentOngoingSupport{
    grid-template-columns: 380px 365px;
    grid-column-gap: 0px;
  }
  .productDeliverdeploymentOngoingSupportLeft{
    padding: 48px 30px;
  }
  .productDeliverdeploymentOngoingSupportRight{
    padding: 48px 30px;
  }
  .productDeliverdeploymentAndSetupBody1List{
    grid-template-columns: 280px 1fr;
  }
  .productDeliverdeploymentAndSetupBody1LeftList{
    padding-left: 30px;
  }
  .productDeliverdeploymentAndSetupBody1RightList{
    padding: 54px 30px 48px 30px;
  }
  .productDeliverdeploymentAndSetupBody1Right:nth-child(1){
    padding-right: 30px;
  }
  .productDeliverdeploymentAndSetupBody1Right:nth-child(2){
    padding-left: 30px;
  }
  .productDeliverdeploymentAndSetupBody2{
    grid-template-columns: 500px 240px;
  }
  .softwareLeasingPricingAdditionalServices{
    padding: 40px 20px;
  }
  .productDeliveryMaintenance{
    grid-column-gap: 20px;
  }
  .plansIntoActionContainer .softwareLeasingPricingAdditionalServices{
    padding: 40px 20px;
  }
  .plansIntoActionContainer .softwareLeasingPricingAdditionalServicesList{
    grid-column-gap: 16px;
  }
  .startOrchestrationPlatform{
    grid-column-gap: 60px;
    padding: 104px 40px 64px 40px;
  }
  .projectedMarketEntryBlok{
    grid-row-gap: 16px;
  }
  .projectedMarketEntryTopList{
    grid-column-gap: 16px;
  }
  .projectedMarketEntryBottomList{
    grid-column-gap: 16px;
  }
  .projectedMarketEntry{
    padding: 32px 32px;
  }
  .projectedMarketEntryBottomCart{
    padding: 32px 32px;
  }
  .projectedMarketEntryBottomCart>img{
    left: 32px;
    width: calc(100% - 40px);
  }
  .meetExpertsDedicatedList{
    grid-template-columns: 280px 1fr;
    grid-column-gap: 16px;
  }
  .meetExpertsDedicatedRight{
    padding: 32px 32px;
  }
  .meetExpertsDedicatedCart{
    grid-template-columns: 300px 1fr;
    grid-column-gap: 16px;
  }
  .meetExpertsDedicatedCartInfoText>p{
    font-size: 16px;
    line-height: 26px;
  }
  .meetExpertsDedicatedCartImages{
    height: 361px;
  }
  .meetExpertsDedicatedLeftLine{
    left: -79px;
    height: 450px;
  }
  .meetExpertsDedicatedNav{
    padding: 23px 16px;
  }
  .boardRepresentativesCartImages{
    width: 270px;
    height: 242px;
  }
  .versatilityAlignsCompromisesTopBg{
    display: none;
  }
  .versatilityAlignsCompromisesTopBg3{
    display: block;
    position: absolute;
    top: 30px;
    left: -30px;
    width: 711px;
  }
  .versatilityAlignsCompromisesTopBlok{
    padding: 40px 40px 80px 40px;
    margin-bottom: 16px;
  }
  .versatilityAlignsCompromisesTopList{
    padding-top: 60px;
  }
  .versatilityAlignsCompromisesBottom{
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }
  .versatilityAlignsCompromisesCart{
    padding: 32px 32px;
  }
  .enterpriseGradeSolutionTopBlok{
    grid-column-gap: 16px;
    margin-bottom: 16px;
  }
  .enterpriseGradeSolutionTopCart{
    padding: 32px 24px;
  }
  .enterpriseGradeSolutionRound{
    margin: 80px 130px 80px 102px;
  }
  .enterpriseGradeSolutionBottomBlok{
    grid-template-columns: 595px 1fr;
  }
  .enterpriseGradeSolutionBottomBlok{
    padding: 32px 20px;
  }
  .innovationClientSuccessList{
    margin-bottom: 16px;
    grid-column-gap: 16px;
  }
  .innovationClientSuccessImagesList{
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }
  .providingPaymentSolutionsList{
    grid-column-gap: 16px;
  }
  .providingPaymentSolutionsCart{
    padding: 24px 16px;
  }
  .enterpriseGradeSolutionBottomLeft{
    -moz-transform: scale(0.9);
    -webkit-transform: scale(0.9);
    -o-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
  }
  

  .discoverProductsSwiftLaunchContainer .pricingModelAppliesList{
    padding: 80px 40px;
  }
  .deliveringProductsBeyond{
    padding: 50px 32px;
    grid-column-gap: 24px;
  }
  .customFinTechSoftwareSolutionsListDirections{
    padding: 59px 32px;
    grid-template-columns: 1fr 180px;
  }
  .customFinTechSoftwareSolutionsList .paymentCardSchemeTitle{
    left: 32px;
  }
  .customFinTechSoftwareSolutionsListSolutions{
    padding: 59px 32px;
  }
  .customFinTechSoftwareSolutionsListBusiness{
    padding: 59px 32px;
  }
  .finTechDevelopmentListCart{
    padding: 40px 32px;
  }
  .finTechDevelopmentListLastBlokText{
    padding: 47px 32px 75px 32px;
  }
  .provideFinTechArchitectureStackList{
    padding: 48px 32px;
    grid-column-gap: 16px;
  }
  .provideFinTechArchitectureStack{
    padding-right: 16px;
  }
  .provideFinTechArchitectureStack>h3{
    font-size: 20px;
    line-height: 30px;
  }
  .finTechDevelopmentTabBlok{
    padding: 60px 32px;
  }
  .finTechDevelopmentListCart>h3{
    font-size: 18px;
  }
  .pieceEverythingTogetherImages{
    height: auto;
  }
  .paymentGatewayHeaderContainer .kycHeaderBlok{
    grid-template-columns: 404px 500px;
  }
  .optimizeResourcesContainer .successFocusTurnkeyList{
    grid-template-columns: 384px 384px;
  }
  .optimizeResourcesContainer .successFocusTurnkeyImages{
    height: 205px;
  }
  .developingBasicFeaturesRightList2 .developingBasicFeaturesRightCart,
  .developingBasicFeaturesRightList3 .developingBasicFeaturesRightCart{
    width: calc(33% - 4px);
  }
  .developingBasicFeaturesRightList2 .developingBasicFeaturesRightCart:nth-last-child(-n+5),
  .developingBasicFeaturesRightList3 .developingBasicFeaturesRightCart:nth-last-child(-n+5){
    width: calc(25% - 7px);
  }
  .integrationVisaMastercardList:first-child{
    padding-left: 0px;
    padding-right: 35px;
  }
  .integrationVisaMastercardCart{
    grid-template-columns: 190px 1fr 1fr 1fr;
  }
  .completeRoadmapContainer .premisesPaymentGatewayOb:nth-child(2)::before{
    right: 570px;
  }
  .getBusinessFastestTopBlok{
    grid-template-columns: 280px 630px;
  }
  .getBusinessFastestImagesBlok{
    padding: 70px 20px;
  }
  .saveOverHalfTimeIntegrationContainer .getBusinessFastestImagesBlok{
    padding-left: 40px;
    padding-right: 40px;
  }
  .getBusinessFastestBottomBlok{
    padding: 60px 50px;
  }
  .getBusinessFastestCart:nth-child(1){
    padding-right: 40px;
  }
  .getBusinessFastestCart:nth-child(2){
    padding-left: 40px;
  }
  .selectingProcessingPartnerBottomCart{
    padding: 30px 30px;
    grid-column-gap: 20px;
  }
  .saveOverHalfTimeIntegrationList{
    grid-template-columns: 250px 1fr 1fr;
    grid-column-gap: 15px;
  }
  .saveOverHalfTimeIntegrationCart:first-child{
    padding-right: 9px;
    padding-left: 12px;
  }

}
@media (min-width: 740px) and (max-width: 999px){
.grid,.grid2,.grid3{
  width: 690px;
}
.grid4{
  width: calc(100% - 48px);
}
.knowledgeBaseHeaderContainer{
  padding: 62px 0px;
}
.knowledgeBaseHeaderBlok{
  grid-template-columns: 330px 360px;
}
.knowledgeBaseHeaderText>h1{
  font-size: 32px;
  line-height: 45px;
  margin: 30px 0px 10px 0px;
}
.knowledgeBaseHeaderImages>img {
  width: 173px;
}
.knowledgeBase{
  grid-template-columns: 612px 48px;
}
.knowledgeBaseText>h2{
  margin: 15px 0px;
}
.knowledgeBaseText>h2>a{
  font-size: 24px;
  line-height: 36px;
}
.pacinationBlok{
  margin-top: 70px;
  margin-bottom: 0px;
}
.knowledgeBaseFilterBlok{
  margin-bottom: 70px;
  grid-auto-flow: row;
  grid-row-gap: 40px;
}
.knowledgeBaseListContainer{
  padding: 80px 0px;
}
.knowledgeBaseCategory{
  font-size: 16px;
  line-height: 19px;
  padding: 11px 25px;
}
.knowledgeBaseCategoryBlok{
  order: 2;
}
.knowledgeBaseMoreHeader .knowledgeBaseHeaderImages>img{
  width: 264px;
}

.textBlok p{
  font-size: 16px;
  line-height: 26px;
  margin-bottom: 25px;
}
.textBlok h2{
  font-size: 30px;
  line-height: 45px;
  margin-top: 50px;
  margin-bottom: 30px;
}
.textBlok h3{
  font-size: 24px;
  line-height: 36px;
  margin-bottom: 25px;
  margin-top: 30px;
}
.textBlok h4{
  font-size: 22px;
}
.textBlok ul{
  margin: 25px 0px;
}
.textBlok ul>li{
  font-size: 16px;
  line-height: 26px;
  margin-bottom: 10px;
}
.knowledgeBaseMoreHeader .knowledgeBaseCat {
  margin: 30px 0px 10px 0px;
}
.knowledgeBaseMoreHeader{
  padding: 75px 0px;
}



.knowledgeBaseMoreTextContainer {
  padding: 70px 0px 80px 0px;
}
.relatedArticlesContainer{
  padding: 70px 0px 80px 0px;
}
.relatedArticlesList{
  grid-row-gap: 20px;
  margin-top: 40px;
}
.relatedArticles{
  width: 100%;
  padding: 57px 60px 50px 60px;
}
.relatedArticlesText>h3{
  margin-bottom: 14px;
}
.relatedArticlesText>h3>a{
  font-size: 24px;
  line-height: 36px;
}
.relatedArticlesBlok>h2{
  font-size: 30px;
  line-height: 45px;
}
.blogList{
  width: 335px;
}
.blogListImages{
  height: 184px;
  border-radius: 16px;
}
.blogListImages>img{
  border-radius: 16px;
}
.blogListTextBlok{
  padding: 40px 0px 15px 0px;
  min-height: 301px;
}
.blogListName>a{
  font-size: 22px;
  line-height: 33px;
}
.blogListBlokGrid{
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}
.blogListContainer{
  padding: 70px 0px;
}
.blogListHeaderContainer{
  padding: 75px 0px;
}
.blogListHeaderBlok>h1{
  font-size: 32px;
  line-height: 45px;
  margin: 30px 0px 10px 0px;
}
.blogListBlokGrid .contactExpertsBlok{
  margin: 20px 0px;
}
.authorBlogListH2{
  font-size: 30px;
  line-height: 45px;
  margin-bottom: 40px;
}
.authorHeaderBlok{
  grid-template-columns: 225px 1fr;
  grid-column-gap: 50px;
}
.authorHeaderImages{
  width: 225px;
  height: 221px;
  border-radius: 22px;
}
.authorHeaderSocial{
  grid-column-gap: 12px;
}
.authorHeaderSocial>a{
  width: 40px;
  height: 40px;
}
.authorHeaderSocial>a.fecebook>svg{
  width: 6.92px;
}
.authorHeaderSocial>a.twitter>svg{
  width: 13.07px;
}
.authorHeaderSocial>a.linkedin>svg{
  width: 13.08px;
}
.authorHeaderName{
  font-size: 32px;
  line-height: 45px;
  margin-bottom: 10px;
  margin-top: 30px;
}
.authorHeaderProfession{
  font-weight: 300;
  font-size: 16px;
  line-height: 19px;
}
.authorHeaderContainer{
  padding-top: 80px;
}

.blogHeaderContainer{
  padding: 75px 0px;
}
.blogHeaderBlok{
  grid-template-columns: 1fr 320px;
  grid-column-gap: 40px;
  align-items: center;
}
.blogImages{
  width: 320px;
  height: initial;
  border-radius: 15px;
  position: initial;
}
.blogHeaderLeft>h1{
  font-size: 32px;
  line-height: 45px;
  margin: 30px 0px;
}


.blogPageBlok{
  grid-template-columns: 1fr;
}
.blogAuthorContainer{
  padding: 50px 0px 50px 0px;
}
.blogAuthorBlok {
  display: grid;
  grid-template-columns: 1fr 1fr;
}
.blogPageSocialBlok{
  display: none;
}
.blogPageSocialBlok.blogPageSocialBlokMobile{
  display: grid;
  grid-auto-flow: column;
  justify-content: end;
  grid-column-gap: 30px;
  align-items: center;
}
.blogPageSocial{
  margin-top: 0px;
  grid-auto-flow: column;
  grid-column-gap: 15px;
}
.textBlok ol>li,.textBlok ol>li>a,.textBlok ol>li>p{
  font-size: 16px;
}

.contactExpertsText>h2,.contactExpertsText>h3{
  line-height: 33px;
}
.contactExpertsText>p{
  margin-top: 4px;
}
.contactExpertsBlok{
  padding: 65px 91px 54px 60px;
  background-size: cover;
  background-position: -77px top;
}

.textBlok ol{
  margin: 25px 0px;
}
.textBlok ol.textBlokOlBg{
  background: linear-gradient(142.42deg, #014838 4.05%, #2E8568 78.26%);
  padding: 50px 60px;
  margin: 50px 0px;
}
.blogRatingContainer{
  margin-top: 50px;
}
.blogRatingBlok{
  grid-column-gap: 25px;
}
.blogRatingList{
  grid-column-gap: 8px;
}
.rating-item{
  width: 38px;
  height: 38px;
  background-size: 38px auto;
}
.rating-item.active {
  background-position: 0px -45px;
}
.blogPageContainer{
  padding-bottom: 70px;
}
.blogPageBlogListContainer{
  padding: 70px 0px 80px 0px;
}
.blogPageBlogList{
  grid-template-columns: repeat(2, 1fr);
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  margin-top: 40px;
}
.blogPageBlogListBlok>h2{
  font-size: 30px;
  line-height: 45px;
}
.blogListContainerAuthor{
  padding: 80px 0px;
}
.kycHeaderContainer{
  padding: 80px 0px;
}
.kycHeaderBlok{
  grid-template-columns: 1fr;
}
.kycHeaderImagesMob{
  display: block;
  width: 690px;
  margin: 0px auto;
}
.kycHeaderRight{
  display: none;
}
.kycHeaderLeft>h1{
  font-size: 32px;
  line-height: 45px;
  text-align: center;
  max-width: 540px;
  margin: 0px auto;
}
.kycHeaderLeft>p{
  margin: 20px auto 40px auto;
  text-align: center;
  max-width: 420px;
}
.kycHeaderButtonBlok{
  grid-template-columns: 1fr;
  justify-items: center;
  grid-row-gap: 30px;
  margin-top: -3px;
}
.kycHeaderButtonRightBlok>span{
  line-height: 20px;
  padding: 4px 0px;
}
.kycHeaderCardContainer{
  margin-top: 24px;
}
.kycHeaderCardBlok{
  grid-template-columns: repeat(2, 1fr);
  grid-column-gap: 20px;
  grid-row-gap: 24px;
}
.kycHeaderCard{
  
}
.kycNewAccountsBlok{
  grid-template-columns: 1fr;
}
.kycNewAccountsLeft>h2{
  font-size: 30px;
  line-height: 45px;
  max-width: 600px;
  margin: 0px auto;
  text-align: center;
}
.kycNewAccountsLeft>img{
  display: block;
  width: 363px;
  margin: 0px auto;
}
.kycNewAccountsList>p{
  max-width: initial;
}
.kycNewAccountsRight{
  padding-top: 0px;
  margin: 0px auto;
  padding-left: 18px;
}
.kycNewAccountsList{
  padding-left: 48px;
  padding-bottom: 50px;
}
.kycNewAccountsTitle>h3{
  font-size: 24px;
  line-height: 36px;
}
.kycNewAccountsContainer{
  padding: 100px 0px;
}
.kycBusinessNeedsContainer{
  padding: 80px 0px;
}
.kycBusinessNeedsBlok>h2{
  font-size: 30px;
  line-height: 45px;
  max-width: 550px;
}
.kycBusinessNeedsList{
  margin-top: 40px;
  grid-template-columns: 1fr;
  grid-row-gap: 20px;
}
.kycBusinessNeeds{
  padding: 40px 40px 40px 190px;
  position: relative;
}
.kycBusinessNeedsIcon{
  margin: 0px;
  position: absolute;
  left: 40px;
  top: 40px;
}
.kycBusinessNeeds>h3{
  font-size: 24px;
  line-height: 36px;
  margin-bottom: 13px;
}
.kycBringBusinessContainer{
  padding: 100px 0px;
}
.kycBringBusinessBlok>h2{
  font-size: 30px;
  line-height: 45px;
  max-width: 520px;
}
.kycBringBusinessList{
  grid-template-columns: 1fr;
  padding: 60px 60px 70px 60px;
  margin-top: 50px;
  grid-row-gap: 40px;
}
.kycBringBusiness{
  padding-bottom: 38px;
  max-width: initial;
}
.kycBringBusinessText>h3{
  font-size: 24px;
  line-height: 36px;
}
.kycBringBusiness:nth-child(n+4) {
  padding-bottom: 38px;
  border-bottom: 2px solid rgba(31,39,53,0.05);
}
.kycBringBusiness:nth-child(1){
  order: 1;
}
.kycBringBusiness:nth-child(2){
  order: 4;
}
.kycBringBusiness:nth-child(3){
  order: 2;
}
.kycBringBusiness:nth-child(4){
  order: 5;
  padding-bottom: 0px;
  border-bottom: none;
}
.kycBringBusiness:nth-child(5){
  order: 3;
}
.kycBringBusinessImages{
  margin-top: 22px;
  text-align: center;
  order: 6;
}
.kycClientManagementContainer{
  padding: 80px 0px;
}
.kycClientManagementBlok>h2{
  font-size: 30px;
  line-height: 45px;
  margin-bottom: 10px;
}
.kycClientManagementBlok>p{
  line-height: 26px;
}
.kycClientManagementList{
  margin-top: 80px;
  grid-template-columns: 1fr;
  grid-row-gap: 40px;
}
.kycClientManagement>h3{
  font-size: 24px;
  line-height: 36px;
  margin-bottom: 13px;
}
.kycClientManagementLast{
  margin-top: 40px;
  grid-template-columns: 1fr;
  grid-row-gap: 30px;
  padding: 60px 60px;
}
.kycClientManagementLast>h3{
  font-size: 24px;
  line-height: 36px;
}
.kycClientManagement:nth-child(4n+2),.kycClientManagement:nth-child(4n+3){
  background-color: #E8F6F3;
}
.kycClientManagement:nth-child(4n+2) .kycClientManagementLabel,.kycClientManagement:nth-child(4n+3) .kycClientManagementLabel{
  background-color: #34A27D;
}

.kycClientManagement:nth-child(2n+2){
  background-color: #E6EEF3;
}
.kycClientManagement:nth-child(2n+2) .kycClientManagementLabel{
  background-color: #5182D9;
}
.kycSettingsImagesContainer{
  padding: 100px 0px;
}
.kycSettingsImages{
  display: none;
}
.kycSettingsImagesTab{
  display: block;
}
.kycSettingsImagesBlok {
  padding: 0px 13px 0px 14px;
}
.kycHowAutomatedContainer{
  padding: 80px 0px 120px 0px;
}
.kycHowAutomatedBlok>h2{
  font-size: 30px;
  line-height: 45px;
  max-width: 570px;
}
.kycHowAutomatedList{
  margin-top: 40px;
  grid-template-columns: 1fr;
  padding: 0px 50px;
}
.kycHowAutomated{
  padding: 40px 30px;
  border-right: none;
  border-bottom: 2px solid #DBE1DF;
}

.kycSliderClientBg1,.kycSliderClientBg2{
  display: none;
}
.kycSliderBlok>h2{
  font-size: 24px;
  line-height: 36px;
}
.kycSliderListOb{
  margin-top: 40px;
}
.kycSlider{
  grid-template-columns: 450px;
  grid-row-gap: 40px;
  padding: 60px 0px;
}
.kycSlider>img{
  width: 446px;
}
.kycSliderText>h3{
  text-align: center;
}
.kycSliderListOb .swiper-button-next.kycSliderNext{
  right: 24px;
}
.kycSliderListOb .swiper-button-prev.kycSliderPrev{
  left: 24px;
}
.kycSliderClientContainer{
  padding-bottom: 80px;
}
.kycSliderText>p{
  max-width: 450px;
  text-align: center;
  margin-top: 6px;
}
.kycSliderClientContainer .kycSliderBlok>h2{
  max-width: 475px;
}
.kycSliderProviderContainer .kycSliderBlok>h2{
  max-width: 520px;
}

.kycHeaderContainer::after{
  background-image: url(/wp-content/uploads/2023/04/kycHeaderBgTab.png);
  background-position: bottom left;
}

/*  */
.findSliderSWDes{
/* display: none; */
}
.findSliderSWMob{
/* display: block; */
}
.findSliderSWMob .wrapper{
max-width: initial !important;
margin-bottom: 20px !important;
}
.findSliderSWMob .wrapper:last-child{
margin-bottom: 0px !important;
}
/*  */

.kycInstructionContainer{
  margin-top: -45px;
}
.kycInstructionBlok{
  width: calc(100% - 96px);
  padding: 105px 0px 57px 0px;
}
.kycInstructionBlokCen{
  grid-template-columns: 1fr;
  grid-row-gap: 50px;
  max-width: 552px;
  width: 100%;
}
.kycInstructionImages{
  order: 2;
}
.kycInstructionRight{
  order: 1;
  grid-template-rows: initial;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 38px;
}
.paymentHeaderContainer .kycHeaderBlok {
  grid-template-columns: 1fr;
}
.paymentHeaderContainer{
  padding: 80px 0px 100px 0px;
}
.paymentHeaderContainer .kycHeaderLeft>h1 {
  font-size: 32px;
  line-height: 45px;
  max-width: 650px;
}
.paymentHeaderContainer .kycHeaderLeft>p {
  max-width: 555px;
  margin: 20px auto 60px auto;
}
.paymentHeaderContainer .kycHeaderImagesMob{
  width: 590px;
  margin-bottom: 80px;
}
.paymentWhiteLabelContainer {
  padding: 80px 0px 100px 0px;
}
.paymentWhiteLabelBlok>h2{
  font-size: 30px;
  line-height: 45px;
  max-width: 490px;
}
.paymentWhiteLabelList{
  grid-template-columns: 1fr;
  grid-row-gap: 20px;
  margin: 40px 0px 20px 0px;
}
.paymentWhiteLabel{
  padding: 30px 45px 45px 40px;
}
.paymentWhiteLabelText>h3{
  font-size: 24px;
  line-height: 36px;
  margin-bottom: 13px;
}
.paymentGlobalMerchantTop>h3{
  font-size: 24px;
  line-height: 36px;
  padding: 50px 0px 0px 45px;
  max-width: 520px;
}
.paymentGlobalMerchantBottom{
  padding: 40px 45px 40px 45px;
  grid-column-gap: initial;
  justify-content: space-between;
}
.paymentGlobalMerchantBottom>p{
  font-size: 18px;
  line-height: 22px;
  max-width: 270px;
}

.paymentGlobalMerchantBg{
  display: none;
}
.paymentGlobalMerchantBgTab{
  display: block;
}
.paymentNewAccountsContainer{
  padding: 90px 0px 100px 0px;
}
.paymentNewAccountsContainer .kycNewAccountsLeft{
  margin-top: 0px;
}
.paymentNewAccountsContainer .kycNewAccountsLeft>h2{
  max-width: 530px;
  margin-bottom: 24px;
}
.paymentNewAccountsContainer .kycNewAccountsLeft>p{
  max-width: 480px;
  margin: 0px auto;
  text-align: center;
}
.paymentNewAccountsContainer .kycNewAccountsLeft>img{
  width: 400px;
}
.paymentNewAccountsContainer .kycNewAccountsTitle>h3{
  max-width: initial;
}
.chooseOptionContainer{
  padding: 90px 0px 150px 0px;
}
.chooseOptionBlok>h2{
  font-size: 30px;
  line-height: 45px;
  max-width: 600px;
  margin-bottom: 24px;
}
.chooseOptionBlok>h2>span{
  white-space: nowrap;
}
.chooseOptionList{
  margin-top: 50px;
  grid-row-gap: 20px;
}
.chooseOption{
  width: calc(100% - 75px);
  grid-template-columns: 1fr;
  padding: 60px 60px 74px 60px;
  grid-row-gap: 52px;
}
.chooseOptionNumber{
  left: -75px;
}
.chooseOptionText>h3{
  font-size: 24px;
  line-height: 36px;
}
.chooseOptionBlok>p{
  max-width: 465px;
}
.chooseOptionText>p{
  line-height: 24px;
  margin: 15px 0px 40px 0px;
}
.chooseOptionBg{
  display: none;
}
.chooseOption.chooseOptionLast{
  grid-row-gap: 73px;
}
.turnkeyPaymentContainer{
  padding-bottom: 100px;
}
.turnkeyPaymentBlok{
  grid-template-columns: 1fr;
  grid-row-gap: 60px;
}
.turnkeyPaymentLeft{
  text-align: center;
}
.turnkeyPaymentLeft>h2{
  font-size: 14px;
  line-height: 20px;
}
.turnkeyPaymentLeft>h3{
  font-size: 30px;
  line-height: 45px;
  margin: 8px auto 24px auto;
  max-width: 600px;
}
.turnkeyPaymentLeft>p{
  max-width: 530px;
  margin: 0px auto;
}
.turnkeyPaymentImages{
  width: 135px;
  height: 102px;
}
.turnkeyPaymentRight{
  margin-top: 0px;
}
.turnkeyPayment{
  grid-template-columns: 135px 1fr;
  grid-column-gap: 63px;
  padding: 38px 0px 40px 0px;
}
.turnkeyPayment:last-child{
  padding-bottom: 38px;
}
.turnkeyPaymentContainerBg{
  display: none;
}
.endToEndProcessorContainer{
  padding: 100px 0px;
}
.endToEndProcessorBlok>h2{
  font-size: 14px;
  line-height: 20px;
}
.endToEndProcessorBlok>h3{
  font-size: 30px;
  line-height: 45px;
  margin: 8px auto 24px auto;
}
.endToEndProcessorBlok>p{
  max-width: 550px;
}
.endToEndProcessorList{
  position: initial;
  margin-top: 50px;
  grid-template-columns: repeat(2,1fr);
  grid-column-gap: 20px;
  grid-row-gap: 24px;
}
.endToEndProcessor>p{
  max-width: initial;
}
.endToEndProcessor{
  
}
.endToEndProcessorBg{
  display: none;
}
.endToEndProcessorBgTab{
  display: block;
}
.processingCentersContainer{
  padding: 90px 0px 96px 0px;
}
.processingCentersList{
  grid-template-columns: 1fr;
}
.processingCenters{
  grid-column-gap: 42px;
}
.processingCenters:nth-child(2){
  margin: 0px -2px 0px -2px;
  border-right: 2px solid #BDDAD3;
  border-bottom: none;
}
.processingCentersRight>h2{
  font-weight: 600;
}
.processingCentersText>li{
  max-width: initial;
}
.processingCentersBlok{
  grid-row-gap: 68px;
}
.paymentCardSchemeBg1,.paymentCardSchemeBg2{
  display: none;
}
.paymentCardSchemeContainer{
  padding: 100px 0px 90px 0px;
}
.paymentCardSchemeBlok>h2{
  font-size: 14px;
  line-height: 20px;
}
.paymentCardSchemeBlok>h3{
  font-size: 30px;
  line-height: 45px;
  margin: 8px 0px 24px 0px;
}
.paymentCardSchemeBlok>p{
  max-width: 420px;
}
.paymentCardSchemeFirst{
  grid-template-columns: 1fr;
  padding: 36px 24px 70px 36px;
  margin-top: 76px;
  grid-row-gap: 60px;
  justify-items: center;
}
.paymentCardSchemeFirst>img{
  max-width: 593px;
}
.paymentCardSchemeFirst>img.cardSchemeFirstBgTab{
  max-width: 100% !important;
}
.paymentCardSchemeFirstList{
  padding: 0px 24px;
}
.paymentCardSchemeTitle{
  left: 60px;
}
.paymentCardSchemeList{
  grid-template-columns: 1fr;
  grid-row-gap: 36px;
  margin: 36px 0px 62px 0px;
}
.paymentCardScheme{
  padding: 60px 60px;
}
.paymentCardSchemeBg{
  display: none;
}
.paymentBusinessNeedsContainer{
  padding: 90px 0px 100px 0px;
}
.paymentBusinessNeedsContainer .kycBusinessNeedsBlok>h2{
  max-width: 650px;
}
.paymentBusinessNeedsContainer .kycBusinessNeedsList{
  margin-top: 60px;
}
.paymentBusinessNeedsContainer .kycBusinessNeeds{
  padding: 50px 60px 60px 60px;
}
.paymentBusinessNeedsContainer .kycBusinessNeedsIcon{
  position: initial;
  margin-bottom: 30px;
}
.paymentBusinessNeedsContainer .kycBusinessNeeds>h3{
  font-size: 22px;
  line-height: 27px;
}
.paymentBusinessNeedsContainer .partnerWithBoxopayList>li{
  max-width: initial;
}
.cardSchemeFirstBg{
  display: none;
}
.cardSchemeFirstBgTab{
  display: block;
}
.automationSolutionContainer{
  padding: 80px 0px 130px 0px;
}
.automationSolutionBlok>h2{
  font-size: 30px;
  line-height: 45px;
}
.automationSolutionList{
  grid-template-columns: 1fr;
  margin-top: 50px;
  padding: 0px 15px;
}
.automationSolution{
  border-left: none;
  border-top: 2px solid rgba(229,235,233,0.5);
  padding: 38px 0px 40px 0px;
  grid-column-gap: 27px;
}
.automationSolution:last-child{
  border-right: none;
  border-bottom: 2px solid rgba(229,235,233,0.5);
  padding-bottom: 38px;
  padding-left: 0px;
}
.automationSolutionText{
  max-width: initial;
}
.automationSolutionText>h3{
  font-size: 24px;
  line-height: 36px;
  margin-bottom: 15px;
}
.automationAcquirersBlok>h2{
  font-size: 30px;
  line-height: 45px;
  max-width: 390px;
}
.automationAcquirersFirst{
  margin: 76px 0px 36px 0px;
  grid-template-columns: 1fr;
  padding: 49px 117px 90px 117px;
  grid-row-gap: 71px;
}
.automationAcquirersListOb{
  padding: 0px 16px;
}
.automationAcquirersBottomOb{
  grid-template-columns: 1fr;
  grid-row-gap: 36px;
}
.automationAcquirersBottom{
  padding: 70px 60px;
}
.automationAcquirersBottomBlok{
  grid-template-columns: 1fr;
  grid-row-gap: 15px;
}
.automationAcquirersBottom:last-child{
  padding-right: 60px;
}
.automationMaximizeContainer{
  padding: 130px 0px 100px 0px;
}
.automationMaximizeBlok>h2{
  font-size: 30px;
  line-height: 45px;
  margin-bottom: 24px;
  max-width: 490px;
}
.automationMaximizeBlok>p{
  line-height: 26px;
}
.automationMaximizeList{
  grid-template-columns: 1fr;
  grid-row-gap: 36px;
  margin-top: 76px;
}
.automationMaximizeLeft{
  padding: 80px 86px;
}
.automationAcquirersFirstBg,.automationMaximizeLeftBg,.automationAcquirersBottomBg{
  display: none;
}
.automationMaximizeFirstImages {
  margin-bottom: 60px;
}
.automationMaximizeRight .automationAcquirersBottom{
  padding-right: 60px;
}
.automationMaximizeRight{
  grid-row-gap: 36px;
}
.automationMaximizeRight .automationAcquirersBottom>h3{
  font-size: 20px;
  line-height: 30px;
}
.automationHeaderContainer.paymentHeaderContainer .kycHeaderLeft>p{
  max-width: 360px;
}
.automationHeaderContainer.paymentHeaderContainer .kycHeaderImagesMob{
  margin-bottom: 63px;
  width: 601px;
}
.kycHeaderContainer::after{
  top: -57px;
  height: calc(100% + 57px);
}

.schemeCardContainer{
  margin-top: 24px;
}
.schemeCardBlok{
  grid-template-columns: repeat(2, 1fr);
  grid-column-gap: 20px;
  grid-row-gap: 24px;
}
.schemeCard{
  padding: 39px 50px 39px 30px;
  border-radius: 15px;
}
.schemeCard:nth-child(5){
  grid-column: span 2;
}
.schemeSolutionContainer.automationSolutionContainer {
  padding: 130px 0px 100px 0px;
}
.schemeSolutionContainer .automationSolution {
  padding-bottom: 40px;
}
.schemeSolutionContainer .automationSolution:last-child{
  padding-bottom: 38px;
}
.schemeSolutionContainer .automationSolutionText>p {
  margin-bottom: 22px;
}
.schemeSolutionContainer .automationSolutionList{
  margin-top: 60px;
}
.schemeBusinessSolutionContainer{
  padding: 100px 0px 120px 0px;
}
.schemeBusinessSolutionBlok>h2{
  font-size: 30px;
  line-height: 45px;
  max-width: 510px;
}
.schemeBusinessSolutionList{
  bottom: 0px;
  margin-top: 79px;
  grid-template-columns: 1fr;
  grid-row-gap: 39px;
}
.schemeBusinessSolution{
  padding: 50px 40px;
}
.schemeBusinessSolution>h3{
  font-size: 24px;
  line-height: 36px;
  margin-bottom: 15px;
}
.schemeBusinessSolution .paymentCardSchemeTitle{
  left: 40px;
}
.schemeBusinessSolutionBlok{
  padding: 0px 15px;
}
.schemeGoAheadContainer{
  padding: 100px 0px 148px 0px;
}
.schemeGoAheadIcon1,.schemeGoAheadIcon2{
  display: none;
}
.schemeGoAheadBlok{
  padding: 0px 15px;
}
.schemeGoAheadBlok>h2{
  font-size: 30px;
  line-height: 45px;
  max-width: 450px;
}
.schemeGoAheadOb{
  grid-template-columns: 1fr;
  grid-row-gap: 20px;
  margin-top: 30px;
}
.schemeGoAhead{
  padding: 40px 50px 50px 39px;
  grid-column-gap: 31px;
}
.schemeGoAheadBg{
  padding-bottom: 90px;
}
.schemeGoAheadText{
  margin-top: 12px;
}
.softwareComponentsContainer{
  padding: 100px 0px 130px 0px;
}
.softwareComponentsBlok>h2{
  font-size: 30px;
  line-height: 45px;
  max-width: 510px;    
}
.softwareComponentsCen{
  grid-template-columns: 1fr;
  margin-top: 80px;
  grid-row-gap: 60px;
  padding: 0px 15px;
}

.softwareComponentsObBlok{
  grid-row-gap: 60px;
}
.softwareComponents{
  padding: 70px 60px;
}
.softwareComponents>h3{
  font-size: 24px;
  line-height: 36px;
  margin-bottom: 15px;
}
.softwareComponentsOb .softwareComponentsImages {
  margin-top: 60px;
}
.softwareComponentsImages{
  margin: 60px auto 0px auto;
  max-width: 468px;
  display: block;
}
.softwareComponentsBg{
  background-color: #E8F6F3;
}
.softwareComponents>p{
  line-height: 22px;
}
.softwareComponentsFooterText{
  padding: 26px 60px !important;
}
.freeCertificationContainer{
  padding: 0px 0px 41px 0px;
}
.freeCertificationIcon1,.freeCertificationIcon2{
  display: none;
}
.freeCertificationBlok{
  grid-template-columns: 1fr;
  max-width: 475px;
  text-align: center;
  grid-row-gap: 50px;
  justify-items: center;
}
.freeCertificationImages{
  width: 400px;
}
.freeCertificationText>h2{
  font-size: 30px;
  line-height: 45px;
  max-width: 460px;
  margin: 0px auto 24px auto;
}
.freeCertificationText>p{
  line-height: 26px;
  margin-bottom: 26px;
}
.schemeHeaderContainer.paymentHeaderContainer .kycHeaderImagesMob{
  width: 100%;
}
.schemeHeaderContainer.paymentHeaderContainer .kycHeaderLeft>p{
  margin: 20px auto 0px auto;
}
.schemeHeaderContainer.paymentHeaderContainer .kycHeaderImagesMob{
  margin-bottom: 46px;
}
.softwareComponents .paymentCardSchemeTitle {
  top: -20px;
  padding: 10px 20px;
}

.softwareComponentsCenDes{
  display: none;
}
.softwareComponentsCenMob{
  display: block;
} 
.findSliderSWNext, .findSliderSWPrev{
  display: none !important;
}
.successHeaderContainer .kycHeaderLeft>h1{
  font-size: 32px;
  line-height: 45px;
}
.successHeaderContainer .kycHeaderLeft>p{
  margin: 20px auto;
  max-width: 410px;
}
.successHeaderContainer{
  padding-bottom: 100px;
}
.successCardContainer{
  margin-top: 24px;
}
.successCardBlok{
  grid-template-columns: repeat(2, 1fr);
  grid-column-gap: 20px;
  grid-row-gap: 24px;
}
.successCard{
  
}
.successWhiteLabelContainer{
  padding-top: 120px;
}
.successWhiteLabelContainer .paymentWhiteLabel{
  padding: 40px 40px;
}
.successWhiteLabelContainer .paymentWhiteLabelList{
  grid-row-gap: 20px;
  margin-top: 40px;
}
.successWhiteLabelContainer .paymentWhiteLabelBlok>h2{
  max-width: 530px;
}
.successWhiteLabelContainer .paymentWhiteLabel:nth-child(4n+2),.successWhiteLabelContainer .paymentWhiteLabel:nth-child(4n+3){
  background-color: #E8F6F3;
}
.successWhiteLabelContainer .paymentWhiteLabel:nth-child(2n+2){
  background-color: #E6EEF3;
}
.successWhiteLabelContainer .paymentWhiteLabelText>h3{
  margin-top: 12px;
}
.successNewAccountsContainer .kycNewAccountsLeft>h2{
  margin-bottom: 0px;
}
.successNewAccountsContainer .kycNewAccountsList{
  padding-bottom: 50px;
}
.successNewAccountsContainer .kycNewAccountsLeft>img{
  width: 377px;
}
.successFocusTurnkeyContainer{
  padding: 100px 0px;
}
.successFocusTurnkeyBlok>h2{
  font-size: 30px;
  line-height: 45px;
  max-width: 360px;
  margin: 0px auto 20px auto;
}
.successFocusTurnkeyList{
  grid-template-columns: 586px;
  justify-content: center;
  grid-row-gap: 20px;
  margin-top: 60px;
}
.successFocusTurnkeyImages{
  height: 320px;
  border-radius: 34px;
}
.successFocusTurnkeyImages>img{
  border-radius: 34px;
}
.successSoftwareContainer{
  padding: 100px 0px;
}
.successSoftwareBlok>h2{
  font-size: 30px;
  line-height: 45px;
  margin-bottom: 20px;
  max-width: 530px;
}
.successSoftwareBlok>p{
  max-width: 430px;
  margin: 0px auto;
}
.successSoftwareBlok{
  padding: 0px 15px;
}
.successSoftwareList{
  margin-top: 61px;
  grid-template-columns: 1fr;
  grid-row-gap: 20px;
}
.successSoftwareFrom{
  margin-bottom: 17px;
}
.successSoftware>h3{
  font-size: 24px;
  line-height: 36px;
  margin-bottom: 15px;
}
.successSoftwareBottom{
  margin-top: 20px;
  padding: 60px 60px;
  grid-template-columns: 1fr;
  position: relative;
}
.successSoftwareBottom>img{
  width: 110px;
  position: absolute;
  top: 42px;
  right: 52px;
}
.successSoftwareBottom>h3{
  font-size: 22px;
  line-height: 33px;
  margin: 0px 0px 31px 0px;
}
.successSoftwareBottomList{
  grid-template-columns: 1fr;
  grid-row-gap: 20px;
}
.successSoftwareBottomList>ul{
  grid-row-gap: 20px;
}
.successSoftwareBottomList>ul>li{
  grid-template-columns: fit-content(700px) max-content;
}
.successSoftwareBottomList>ul>li>p>br{
  display: none;
}
.successSoftwareBottomList>ul>li>span{
  font-size: 11px;
  line-height: 17px;
}
.successStartThroughoutContainer{
  padding: 100px 0px;
}
.successStartThroughoutBlok>h2{
  font-size: 30px;
  line-height: 45px;
  margin-bottom: 20px;
  max-width: 358px;
}
.successStartThroughoutList{
  grid-template-columns: 1fr;
  grid-row-gap: 60px;
  margin-top: 60px;
}
.successStartThroughout{
  border: none;
  padding: 0px 15px 0px 18px;
  grid-template-columns: 90px 1fr;
}
.successStartThroughout:last-child{
  border-right: none;
}
.successStartThroughoutText>h3{
  margin-bottom: 15px;
}
.successStartThroughoutBg{
  display: none;
}
.successStartThroughoutBgTab{
  display: block;
}
.successHeadacheContainer{
  padding: 100px 0px 0px 0px;
}
.successHeadacheBlok>h2{
  font-size: 30px;
  line-height: 45px;
  margin-bottom: 20px;
  max-width: 530px;
}
.successHeadacheList{
  grid-template-columns: 1fr;
  grid-template-rows: initial;
  margin-top: 60px;
  grid-row-gap: 20px;
  padding: 0px 15px;
}
.successHeadache>h3{
  font-size: 24px;
  line-height: 36px;
  margin-bottom: 15px;
}
.successHeadache>p{
  line-height: 26px;
}
.successHeadacheBottom{
  margin-top: 64px;
}
.successHeadache:first-child{
  grid-row: inherit;
}

.pricingHeaderTabContainer{
  margin-top: 40px;
}
.pricingHeaderTabNavBlok{
  right: initial;
  left: 0px;
}
.pricingHeaderTabNav:first-child.active::before{
  display: none;
}
.pricingHeaderTabBlok{
  grid-template-columns: 1fr 240px;
  grid-column-gap: 119px;
}
.pricingHeaderTabRightBlok{
  grid-template-columns: 1fr;
  grid-template-rows: 145px 1fr;
  height: 267px;
}
.pricingHeaderTab2 .pricingHeaderTabRightBlok{
  grid-template-columns: 1fr;
  grid-template-rows: 145px 1fr;
  height: 290px;
}
.pricingHeaderTabLeftBlok>h2{
  font-size: 30px;
  line-height: 45px;
  margin-bottom: 20px;
}
.pricingHeaderTabObBlok{
  padding: 61px 60px 60px 60px;
}
.pricingHeaderTabRight{
  height: auto;
}
.pricingHeaderTabNav>h3{
  font-size: 20px;
  line-height: 24px;
}
.pricingHeaderTabNav{
  grid-row-gap: 8px;
padding: 0px 36px 30px 36px;
}
.pricingHeaderContainer{
  padding: 70px 0px 100px 0px;
}
.pricingHeaderContainer .kycHeaderBlok>h1{
  font-size: 32px;
  line-height: 45px;
  margin-bottom: 30px;
}
.pricingHeaderTabNavBlok{
  background-color: transparent;
  border: none
}
.pricingHeaderTabNav:first-child.active {
  margin-left: 0px;
  margin-top: 0px;
}
.pricingHeaderTabNav:last-child.active {
  margin-right: 0px;
  margin-top: 0px;
}
.pricingHeaderTabNav:last-child.active::after {
  content: "";
  position: absolute;
  bottom: 29px;
  right: -36px;
  width: 37px;
  height: 37px;
  font-size: 0;
  background-image: url(/wp-content/uploads/2023/06/pricingHeaderTabNavIconRight.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.pricingHeaderTabNav:first-child.active::after{
  right: -36px;
}
.pricingServiceBusinessContainer{
  padding: 80px 0px 120px 0px;
}
.pricingServiceBusinessBlok>h2{
  font-size: 30px;
  line-height: 45px;
  max-width: 630px;
  margin: 0px auto;
}
.pricingServiceBusinessBlok>h2>br{
  display: none;
}
.pricingServiceBusinessSred{
  grid-template-columns: 1fr;
  margin-top: 15px;
}
.pricingServiceBusinessLeftBlok>p{
  margin-bottom: 60px;
  text-align: center;
}
.pricingServiceBusinessLeftList{
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 30px;
  margin-bottom: 60px;
}
.pricingServiceBusinessRightBlok{
  grid-row-gap: 40px;
}
.pricingAdditionalServicesContainer .successSoftwareBottom{
  grid-template-columns: 1fr;
  padding: 60px 60px 60px 60px;
}

.pricingScaleBusinessContainer{
  padding: 100px 0px 110px 0px;
}
.pricingAdditionalServicesContainer + .pricingScaleBusinessContainer{
  padding: 343px 0px 100px 0px;
  margin-top: -243px;
}

.pricingScaleBusinessBlok>h2{
  font-size: 30px;
  line-height: 45px;
}
.pricingScaleBusinessList{
  grid-template-columns: 1fr;
  grid-row-gap: 20px;
  margin-top: 48px;
}
.pricingScaleBusiness{
  padding: 40px 40px;
  display: grid;
  grid-template-columns: 120px 1fr;
  grid-column-gap: 40px;
  align-items: center;
}
.pricingScaleBusinessText{
  margin-top: 0px;
}
.pricingHeaderTabRightSpan2{
  color: rgba(31, 39, 53, 0.7);
}
.pricingHeaderContainer::after{
  background-image: url(/wp-content/uploads/2023/06/pricingHeaderBgTab.png);
}

/* Home Start */

.startEarningContainer{
  padding-top: 100px;
}

.startEarningTopCart{
  padding: 30px 36px 30px 30px;
  grid-auto-flow: row;
  align-content: start;
}
.startEarningTopText>br{
  display: none;
}
.startEarningTopText>span{
  line-height: 36px;
  display: block;
  margin-bottom: 7px;
}
.startEarningBottomBlok{
  padding: 50px 50px 50px 159px;
  grid-template-columns: 1fr;
  grid-row-gap: 15px;
  position: relative;
}
.startEarningBottomBlok>h2{
  margin: 0px;
  font-size: 24px;
  line-height: 29px;
}
.startEarningBottomBlok>p{
  margin: 0px;
}
.startEarningIcon{
  width: 79px;
  position: absolute;
  top: 50px;
  left: 50px;
}
.startEarningLink{
  width: fit-content;
  width: -moz-fit-content;
  height: 56px;
  padding: 0px 16px 0px 20px;
  text-decoration: none;
  grid-auto-flow: column;
  grid-column-gap: 15px;
  text-decoration: none !important;
}
.startEarningLink>span{
  display: block;
  font-weight: 600;
  font-size: 16px;
  line-height: 19px;
  color: #fff;
}
.perfectCombination,.perfectCombinationOb:nth-child(2n+2) .perfectCombination{
  grid-template-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 50px;
  border: 8px solid #FFF;
  width: calc(100% - 50px);
  padding: 50px 50px 123px 50px;
}
.perfectCombinationOb:nth-child(2n+1) .perfectCombination {
  left: 0px;
}
.perfectCombinationOb:nth-child(2n+2) .perfectCombination{
  right: 0px;
}
.perfectCombinationIcon{
  right: 8px;
}
.perfectCombinationOb:nth-child(2n+2) .perfectCombinationIcon{
  left: 8px;
}
.perfectCombinationTextBlok {
  padding: 0px;
}
.perfectCombinationOb:nth-child(2n+2) .perfectCombinationTextBlok{
  padding: 0px;
  grid-column: 1;
  grid-row: 1;
}
.perfectCombinationOb:nth-child(2n+2) .perfectCombinationImages{
  grid-column: 1;
  grid-row: 2;
}
.perfectCombinationTextBlok>h4{
  font-size: 24px;
  line-height: 29px;
}
.perfectCombinationTextBlok>p{
  margin: 15px 0px 30px 0px;
}
.perfectCombinationImages{
  max-width: 500px;
  justify-self: center;
}
.perfectCombinationOb{
  margin-top: -90px;
}
.perfectCombinationOb:last-child .perfectCombination{
  padding-top: 50px;
  padding-bottom: 50px;
}
.perfectCombinationIcon{
  display: none;
}
.perfectCombinationIconTab{
  display: block;
}
.perfectCombinationOb:nth-child(1) .perfectCombinationIcon{
  top: 60px;
}
.perfectCombinationOb:nth-child(5) .perfectCombinationIcon{
  top: -60px;
}
.perfectCombinationBlok>h2{
  font-size: 14px;
  letter-spacing: 0.28px;
}
.perfectCombinationBlok>h3{
  font-size: 30px;
  line-height: 45px;
  max-width: 600px;
  margin: 8px auto 10px auto;
}
.perfectCombinationBlok>p{
  line-height: 26px;
  max-width: 430px;
  margin: 0px auto;
}
.perfectCombinationContainer{
  padding: 100px 0px;
}
.businessToolsetContainer{
  padding: 80px 0px 97px 0px;
}
.businessToolsetBlok>h2{
  font-size: 14px;
  letter-spacing: 0.28px;
  margin-bottom: 8px;
}
.businessToolsetBlok>h3{
  font-size: 30px;
  line-height: 45px;
  max-width: 500px;
}
.businessToolsetBg{
  display: none;
}
.businessToolsetBgTab{
  display: block;
}
.homeListBlok{
  grid-row-gap: 100px;
  justify-items: center;
}
.homeList{
  grid-template-columns: 1fr;
  grid-row-gap: 50px;
  max-width: 510px;
}
.homeList:nth-child(2n+1){
  grid-template-columns: 1fr;
}
.homeList:nth-child(2n+1) .homeListTextImages{
  grid-column: 1;
}
.homeList:nth-child(2n+1) .homeListTextBlok{
  grid-row: 2;
}
.homeListTextBlok>h2{
  font-size: 24px;
  line-height: 36px;
}
.homeListTextBlok>p{
  margin: 15px 0px 50px 0px;
}
.homeListContainer{
  padding: 118px 0px 120px 0px;
}
.minimizeCostsContainer{
  padding: 100px 0px 70px 0;
}
.minimizeCostsBlok>h2{
  font-size: 14px;
  letter-spacing: 0.28px;
  margin-bottom: 8px;
}
.minimizeCostsBlok>h3{
  font-size: 30px;
  line-height: 45px;
  max-width: 500px;
}
.minimizeCostsList{
  grid-template-columns: 1fr;
  grid-row-gap: 52px;
  margin: 72px 0px 50px 0px;
}
.minimizeCosts{
  padding: 60px 60px;
  grid-row-gap: 40px;
  -webkit-box-shadow: 0px 18px 17px 0px rgba(31, 39, 53, 0.01);
  box-shadow: 0px 18px 17px 0px rgba(31, 39, 53, 0.01);
}
.minimizeCostsText>h4{
  font-size: 24px;
  line-height: 36px;
}
.uniqueProductsContainer{
  padding: 80px 0px;
}
.uniqueProductsBlok>h2{
  font-size: 14px;
  letter-spacing: 0.28px;
  margin-bottom: 8px;
}
.uniqueProductsBlok>h3{
  font-size: 30px;
  line-height: 45px;
  max-width: 500px;
}
.uniqueProductsList{
  grid-template-columns: 1fr;
  margin-top: 40px;
}
.uniqueProducts{
  padding: 40px 40px;
  display: grid;
  grid-template-columns: 120px 1fr;
  grid-column-gap: 30px;
}
.uniqueProductsImages{
  margin-bottom: 0px;
}
.uniqueProductsText>h4{
  font-size: 24px;
  line-height: 36px;
  margin-bottom: 13px;
}
.uniqueProducts:nth-child(5)::after, .uniqueProducts:nth-child(6)::after{
  display: none;
}
/* Home End */
  .merchantAcquiringBoxContainer{
    padding: 100px 0px;
  }
  .merchantAcquiringBoxContainer .kycHeaderBlok{
    grid-template-columns: 1fr;
  }
  .merchantAcquiringBoxContainer .kycHeaderLeft>h1{
    max-width: 520px;
  }
  .merchantAcquiringBoxContainer .kycHeaderLeft>p {
    margin: 20px auto 70px auto;
    max-width: 510px;
  }
  .merchantAcquiringBoxContainer .kycHeaderImagesMob{
    width: 533px;
  }
  .merchantAcquiringBoxContainer .kycHeaderButtonBlok{
    grid-template-columns: max-content max-content;
    justify-content: center;
    grid-column-gap: 65px;
    margin-top: 40px;
  }
  .merchantCardContainer{
    padding: 90px 0px 100px;
  }
  .merchantCardBlok>p{
    font-size: 22px;
    line-height: 33px;
  }
  .merchantCardList{
    grid-column-gap: 20px;
    margin-top: 40px;
  }
  .merchantCard{
    padding: 39px 30px 40px 30px;
    border-radius: 15px;
  }
  .merchantCard>span{
    line-height: 50px;
  }
  .merchantFocusTurnkeyContainer{
    padding-top: 80px;
  }
  .merchantFocusTurnkeyContainer .successFocusTurnkeyBlok>h2{
    max-width: 500px;
  }
  .merchantFocusTurnkeyContainer .successFocusTurnkeyList{
    margin-top: 40px;
  }
  .everyStepContainer{
    padding: 100px 0px;
  }
  .everyStepBlok{
    grid-template-columns: 590px;
    grid-row-gap: 30px;
    justify-content: center;
  }
  .everyStepRight{
    padding: 0px;
    display: grid;
    justify-items: center;
  }
  .everyStepLeft>h2{
    font-size: 14px;
    margin-bottom: 8px;
    text-align: center;
  }
  .everyStepLeft>h3{
    font-size: 30px;
    line-height: 45px;
    text-align: center;
  }
  .everyStepLeft>h3>br{
    display: none;
  }
  .everyStepRight>p{
    margin-bottom: 40px;
    text-align: center;
  }
  .everyStepBgLeft,.everyStepBgRight{
    display: none;
  }
  .deliveryModelContainer{
    padding: 100px 0px;
  }
  .deliveryModelBlok>h2{
    font-size: 30px;
    line-height: 45px;
    max-width: 470px;
    margin-bottom: 20px;
  }
  .deliveryModelList{
    margin-top: 60px;
    grid-template-columns: 586px;
    justify-content: center;
  }
  .deliveryModel{
    border-left: none;
    border-top: 2px solid rgba(229,235,233,0.05);
    padding: 48px 0px 50px 0px;
    grid-column-gap: 30px;
  }
  .deliveryModel:last-child{
    border-right: none;
    border-bottom: 2px solid rgba(229,235,233,0.05);
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 48px;
  }
  .deliveryModelText>h3{
    font-size: 24px;
    line-height: 36px;
  }
  .deliveryModelText>p{
    margin: 20px 0px 35px 0px;
  }

  .whiteLabelPaymentContainer{
    padding: 80px 0px 100px 0px;
  }
  .whiteLabelPaymentBlok>h2{
    font-size: 30px;
    line-height: 45px;
    max-width: 500px;
  }
  .whiteLabelPaymentList{
    margin: 60px 0px;
    padding: 50px 54px 80px 54px;
  }
  .whiteLabelPaymentBg,.whiteLabelPaymentImages{
    display: none;
  }
  .whiteLabelPaymentBgTab,.whiteLabelPaymentImagesTab{
    display: block;
  }
  .providersMerchantsBgLeft,.providersMerchantsBgRight{
    display: none;
  }
  .providersMerchantsContainer{
    padding: 112px 0px 90px 0px;
  }
  .providersMerchantsBlok>h2{
    font-size: 30px;
    line-height: 45px;
    max-width: 600px;
    margin: 0px auto 20px auto;
  }
  .providersMerchantsBlok>p{
    line-height: 26px;
  }
  .maintainMerchantsList{
    margin-top: 34px;
    display: block;
    font-size: 0px;
    text-align: center;
  }
  .maintainMerchantsLabel{
    display: inline-block;
    margin: 6px;
  }
  .maintainMerchantsContainer{
    padding: 100px 0px;
  }
  .maintainMerchantsContainer .businessToolsetBlok>h3{
    max-width: 430px;
  }
  .merchantLogoListContainer {
    padding: 80px 0px 20px 0px;
  }
  .merchantLogoListBlok{
    grid-template-columns: repeat(3, 1fr);
    grid-row-gap: 15px;
    padding: 28px 28px;
    max-width: 586px;
  }
  .merchantAcquiringBoxListBlok{
    grid-template-columns: 586px;
    grid-row-gap: 20px;
    justify-content: center;
  }
  .merchantAcquiringBoxList{
    padding: 60px 80px;
    grid-row-gap: 60px;
  }
  .merchantAcquiringBoxListColumns>h3{
    line-height: 33px;
    margin-bottom: 25px;
  }
  .merchantAcquiringBoxListBg{
    display: none;
  }
  .merchantAcquiringBoxListBgTab{
    display: block;
  }
  .merchantAcquiringBoxListInformation{
    width: 240px;
  }
  .merchantAcquiringBoxListInformation>p{
    padding: 13px 20px 21px 20px;
  }
  .customizablePaymentPageContainer{
    padding: 140px 0px;
  }
  .customizablePaymentPageBlok>h2{
    font-size: 30px;
    line-height: 45px;
    max-width: 600px;
  }
  .customizablePaymentPageList{
    grid-template-columns: 586px;
    justify-content: center;
    justify-items: center;
    grid-row-gap: 60px;
    margin-top: 60px;
  }
  .customizablePaymentPageText>h3{
    line-height: 33px;
  }
  .customizablePaymentPageText:nth-child(1){
    padding-bottom: 38px;
    margin-bottom: 40px;
  }
  .customizablePaymentPageImages{
    width: 445px;
  }
  .simplifyMerchantsBg{
    display: none;
  }
  .simplifyMerchantsBgTab{
    display: block;
  }
  .simplifyMerchantsContainer{
    padding: 80px 0px 100px 0px;
  }
  .simplifyMerchantsContainer.simplify-your-merchants .wrapper .title-wrap{
    max-width: 530px;
    margin-bottom: 65px;
  }
  .simplifyMerchantsContainer.simplify-your-merchants .wrapper .title-wrap .section-title{
    font-size: 30px;
    line-height: 45px;
  }
  .simplifyMerchantsContainer.simplify-your-merchants .wrapper .wrapper-columns{
    padding: 50px 59px 60px 60px;
    grid-template-columns: repeat(6, 1fr);
    grid-row-gap: 60px;
  }
  .simplify-your-merchants .wrapper .wrapper-columns .column:nth-child(1){
    margin-bottom: 0px;
    grid-row: 1/2;
    grid-column: 1/7;
  }
  .simplify-your-merchants .wrapper .wrapper-columns .column:nth-child(2){
    margin-bottom: 0px;
    grid-row: 2/3;
    grid-column: 1/4;
  }
  .simplify-your-merchants .wrapper .wrapper-columns .column:nth-child(3){
    grid-row: 2/3;
    grid-column: 4/7;
  }

  .simplify-your-merchants .wrapper .wrapper-columns .column .item-wrapper{
    column-count: initial;
    display: grid;
    justify-content: initial;
  }
  .simplifyMerchantsContainer.simplify-your-merchants .wrapper .wrapper-columns .column .item-wrapper .item{
    min-height: initial;
    float: initial;
  }
  .simplifyMerchantsContainer.simplify-your-merchants .wrapper .wrapper-columns .column .title{
    margin-bottom: 18px;
  }

  .provideYourMerchantsContainer{
    padding: 100px 0px 94px 0px;
  }
  .provideYourMerchantsBlok{
    grid-template-columns: 586px;
    justify-content: center;
    grid-row-gap: 60px;
    padding: 0px;
  }
  .provideYourMerchantsText>h2{
    font-size: 30px;
    line-height: 45px;
    max-width: 505px;
    text-align: center;
    margin: 0px auto 40px auto;
  }
  .provideYourMerchantsImages {
    max-width: 510px;
    margin: 0px auto;
  }
  .iconAndButtonBlok{
    grid-template-columns: 60px 1fr;
    grid-column-gap: 30px;
    padding: 50px 50px;
    align-items: start;
  }
  .iconAndButtonText{
    grid-template-columns: 1fr;
    grid-row-gap: 30px;
  }

  .modulesSetUpContainer{
    margin-top: 80px;
    padding: 100px 0px 108px 0px;
  }
  .modulesSetUpContainer .businessToolsetBlok>h3{
    max-width: 530px;
  }
  #for-providers.merchantAcquiringBoxSlidersContainer{
    padding: 12px 0px 50px 0px;
  }
  .merchantAcquiringBoxSlidersContainer .slider-group {
    padding-top: 105px;
  }
  .merchantAcquiringBoxSlidersContainer.section-sliders .wrapper-slider .slider-group .swiper-content .swiper-wrapper .swiper-slide .right-content{
    max-width: 348px;
  }

  .boxopayPaymentGatewaySliderList .boxopayPaymentGateway{
    width: 159px;
    height: 159px;
  }
  .managementMerchantRobustSlider{
    margin: 60px 0px;
  }
  .whiteLabelAcquirerHeaderContainer{
    padding: 100px 0px 86px 0px;
  }
  .whiteLabelAcquirerHeaderContainer .kycHeaderLeft>p{
    margin-bottom: 50px;
    max-width: 508px;
  }
  .whiteLabelAcquirerHeaderContainer .kycHeaderImagesMob{
    width: 533px;
    margin-bottom: 54px;
  }
  .boxopayPaymentGatewayContainer{
    padding: 100px 0px;
  }
  .boxopayPaymentGatewayContainer>h2{
    font-size: 30px;
    line-height: 45px;
    max-width: 500px;
  }
  .boxopayPaymentGatewaySliderBlok {
    margin: 60px 0px;
  }
  .boxopayPaymentGatewayList{
    grid-template-columns: repeat(3, 1fr);
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 580px;
    margin: 0px auto;
  }
  .modernAcquirersBg{
    display: none;
  }
  .modernAcquirersBgTab{
    display: block;
  }
  .modernAcquirersContainer{
    padding: 80px 0px 159px 0px;
  }
  .modernAcquirersBlok>h2{
    font-size: 30px;
    line-height: 45px;
    max-width: 500px;
  }
  .modernAcquirersList{
    grid-template-columns: 1fr;
    grid-row-gap: 10px;
    top: calc(100% + 100px);
  }
  .startCompanyEasierContainer{
    padding: 400px 0px 120px 0px;
  }
  .startCompanyEasierBlok>h2{
    font-size: 30px;
    line-height: 45px;
    max-width: 600px;
  }
  .startCompanyEasierBlok .kycClientManagementList{
    margin: 80px 0px;
  }
  .startCompanyEasierBlok .kycClientManagement>h3{
    margin-bottom: 20px;
  }
  .bankBusinessContainer{
    padding: 0px 0px 100px 0px;
  }
  .bankBusinessBlok>h2{
    font-size: 30px;
    line-height: 45px;
    max-width: 600px;
  }
  .bankBusinessContainer .processingCentersRight>h2{
    margin-bottom: 20px;
  }
  .bankBusinessContainer .processingCentersText{
    grid-row-gap: 15px;
  }
  .fullFunctionalBusinessBgLeft,.fullFunctionalBusinessBgRight{
    display: none;
  }
  .fullFunctionalBusinessContainer{
    padding: 80px 0px 152px 0px;
  }
  .fullFunctionalBusinessContainer .endToEndProcessorList{
    grid-template-columns: 1fr;
    position: absolute;
    bottom: initial;
    top: calc(100% + 70px);
    margin: 0px;
  }
  .fullFunctionalBusinessContainer .endToEndProcessorBlok>h3{
    margin: 20px auto;
  }
  .fullFunctionalBusinessLabelList{
    margin-top: 44px;
    width: 720px;
  }
  .fullFunctionalBusinessContainer .endToEndProcessor{
    padding: 40px 30px;
    grid-row-gap: 4px;
  }
  #for-providers.whiteLabelAcquirerSlidersContainer{
    padding: 575px 0px 100px 0px;
  }

  .whiteLabelAcquirerSlidersContainer .buttonAnimation{
    margin-top: 60px;
  }
  .leaveCompetitorsBehindContainer{
    padding: 80px 0px;
  }
  .leaveCompetitorsBehindBlok>h3{
    font-size: 30px;
    line-height: 45px;
    max-width: 554px;
  }
  .leaveCompetitorsBehindList{
    grid-template-columns: repeat(2, 1fr);
  }
  .leaveCompetitorsBehindList>ul{
    border: 0px;
  }
  .leaveCompetitorsBehindList>ul:last-child{
    border: 0px;
  }
  .leaveCompetitorsBehindList>ul:nth-child(1){
    border-left: 2px solid rgba(229,235,233,0.05);
    border-right: 2px solid rgba(229,235,233,0.05);
    padding: 0px 34px 0px 34px;
    grid-row: 1/3;
    grid-column: 1/2;
  }
  .leaveCompetitorsBehindList>ul:nth-child(2){
    grid-column: 2/3;
    grid-row: 1/2;
    padding: 0px 34px 39px 0px;
    border-bottom: 2px solid rgba(229,235,233,0.05);
    margin-left: 34px;
  }
  .leaveCompetitorsBehindList>ul:nth-child(3){
    grid-column: 2/3;
    grid-row: 2/3;
    padding: 39px 34px 31px 0px;
    margin-left: 34px;
  }
  .leaveCompetitorsBehindBg{
    display: none;
  }
  .managementMerchantRobustBlok>h2{
    font-size: 30px;
    line-height: 45px;
    margin: 0px auto 25px auto;
  }
  .managementMerchantRobustBlok>p{
    max-width: 460px;
    line-height: 26px;
  }
  .managementMerchantRobustContainer{
    padding: 80px 0px 100px 0px;
  }
  .focusEngagementContainer {
    padding-top: 80px;
  }
  .focusEngagementBlok>h2{
    font-size: 30px;
    line-height: 45px;
    max-width: 554px;
    margin-bottom: 20px;
  }
  .focusEngagementList{
    margin: 60px 0px 80px 0px;
    grid-row-gap: 20px;
  }
  .focusEngagementOb:nth-child(2n+1),.focusEngagementOb:nth-child(2n+2){
    grid-template-columns: 1fr;
    grid-row-gap: 20px;
  }
  .focusEngagementOb:nth-child(2n+2) .focusEngagement:nth-child(2n+1){
    background-color: #E8F6F3;
  }
  .focusEngagementOb:nth-child(2n+2) .focusEngagement:nth-child(2n+2){
    background-color: #E6EEF3;
  }
  .focusEngagementTop{
    margin-bottom: 16px;
  }
  .whiteLabelPspHeaderContainer{
    padding: 100px 0px 104px 0px;
  }
  .whiteLabelPspHeaderContainer .kycHeaderBlok{
    grid-template-columns: 1fr;
  }
  .whiteLabelPspHeaderContainer .kycHeaderLeft>p{
    margin: 20px auto 60px auto;
    max-width: 508px;
  }
  .whiteLabelPspHeaderContainer .kycHeaderImagesMob{
    width: 533px;
  }
  .whiteLabelPspHeaderContainer .kycHeaderButtonBlok{
    margin-top: 55px;
    grid-template-columns: initial;
    grid-auto-flow: column;
    justify-content: center;
  }
  .coveringNeedsBlok>h2{
    font-size: 30px;
    line-height: 45px;
    max-width: 500px;
  }
  .coveringNeedsBlok .endToEndProcessorList{
    grid-column-gap: 16px;
    max-width: 586px;
    margin: 60px auto 0px auto;
  }
  .coveringNeedsContainer{
    padding: 100px 0px 36px 0px;
  }
  .whiteLabelPspListContainer .merchantAcquiringBoxListBlok{
    grid-row-gap: 36px;
  }
  .whiteLabelPspListContainer .merchantAcquiringBoxList .merchantAcquiringBoxListColumns:nth-last-child(1) .merchantAcquiringBoxListInformation{
    left: auto;
    right: 10px;
  }
  .whiteLabelPspListContainer .merchantAcquiringBoxList .merchantAcquiringBoxListColumns:nth-last-child(1) .merchantAcquiringBoxListInformation>p{
    border-radius: 16px 16px 0px 16px;
  }
  .whiteLabelPspListContainer .merchantAcquiringBoxList .merchantAcquiringBoxListColumns:nth-last-child(1) .merchantAcquiringBoxListInformation>p::after{
    left: auto;
    right: 0;
    -moz-transform: scale(-1, 1);
    -webkit-transform: scale(-1, 1);
    -o-transform: scale(-1, 1);
    -ms-transform: scale(-1, 1);
    transform: scale(-1, 1);
  }
  .pspMerchantLogoListContainer{
    padding: 16px 0px 0px 0px;
  }
  .pspMerchantLogoListButton{
    margin-top: 40px;
  }
  .startFasterCheaperContainer{
    padding: 100px 0px;
  }
  .startFasterCheaperBlok>h2{
    font-size: 30px;
    line-height: 45px;
    max-width: 403px;
    margin: 0px auto 20px auto;
  }
  .startFasterCheaperBlok>p{
    max-width: 400px;
    line-height: 26px;
  }
  .startFasterCheaperContainer .kycClientManagementList{
    margin: 60px 0px 16px 0px;
    grid-row-gap: 36px;
  }
  .startFasterCheaperContainer .kycClientManagement>h3{
    margin-bottom: 20px;
  }
  .startFasterCheaperList{
    grid-template-columns: 1fr;
  }
  .startFasterCheaperRight{
    display: none;
  }
  .startFasterCheapeBg{
    display: none;
  }
  .startFasterCheaperLeft{
    padding: 60px 60px;
  }
  .startFasterCheaperLeft>img{
    display: block;
    width: 454px;
    margin: 0px auto 40px auto;
  }
  .startFasterCheaperLeft>h3{
    font-size: 24px;
    line-height: 36px;
  }
  .startFasterCheaperLeft>ul{
    margin: 20px 0px 60px 0px;
  }
  .startFasterCheaperLeft .buttonAnimationWhite{
    margin: 0px auto;
  }
  .pspBankBusinessContainer{
    padding-top: 80px;
  }
  .pspBankBusinessContainer .bankBusinessBlok>h2{
    line-height: 45px;
  }
  .pspBankBusinessContainer .buttonContactExperts{
    margin-top: 60px;
  }
  .pspBlokListContainer .homeListTextImages{
    grid-row: 2 !important;
  }
  .pspBlokListContainer .homeListTextBlok{
    grid-row: 1 !important;
  }
  .pspBlokListContainer{
    padding: 100px 0px;
  }
  .pspBlokListContainer .homeListTextBlok>ul{
    margin-top: 20px;
  }
  .pspBlokListContainer .homeList{
    grid-row-gap: 20px;
    max-width: 588px;
  }
  .pspBlokListContainer .homeListBlok{
    grid-row-gap: 48px;
  }
  .paymentManagementContainer{
    padding: 100px 0px 20px 0px;
  }
  .paymentManagementContainer .managementMerchantRobustBlok>h2{
    margin-bottom: 20px;
  }
  .paymentManagementContainer .managementMerchantRobustSlider{
    margin-top: 60px;
  }
  .merchantAcquiringBoxSlidersContainer.section-sliders .wrapper-slider .slider-group .swiper-content .swiper-wrapper .swiper-slide{
    align-items: center;
  }
  .traditionalBankHeaderContainer .kycHeaderButtonBlok{
    margin-top: 65px;
  }
  .transformInfrastructureContainer{
    padding: 89px 0px 120px 0px;
  }
  .transformInfrastructureContainer .paymentCardScheme{
    padding: 70px 70px;
  }
  .transformInfrastructureContainer .paymentCardSchemeList{
    grid-row-gap: 59px;
  }
  .rangeClientsBlok>h2{
    font-size: 30px;
    line-height: 45px;
    margin-bottom: 20px;
  }
  .rangeClientsBlok>p{
    line-height: 26px;
    max-width: 450px;
    margin: 0px auto;
  }
  .rangeClientsList{
    margin-top: 40px;
  }
  .rangeClients{
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    text-transform: initial;
  }
  .rangeClientsContainer{
    padding-bottom: 102px;
  }
  .bankingPaymentServicesContainer{
    padding: 80px 0px 100px 0px;
  }
  .bankingPaymentServicesBlok>h2{
    font-size: 24px;
    line-height: 36px;
    max-width: 426px;
  }
  .bankingPaymentServicesList{
    margin-top: 40px;
    gap: 20px;
    max-width: 600px;
  }
  .traditionalBankBusinessToolsetContainer .businessToolsetBlok>h3{
    max-width: 526px;
  }
  .engageMerchantsContainer{
    padding: 105px 0px 100px 0px;
  }
  .engageMerchantsTop{
    grid-template-columns: 1fr;
    grid-row-gap: 60px;
    padding: 60px 60px;
    margin-bottom: 36px;
  }
  .engageMerchantsLeft>h2{
    font-size: 24px;
    line-height: 36px;
  }
  .engageMerchantsRight{
    max-width: 531px;
    margin: 0px auto;
  }
  .engageMerchantsRightIcon{
    width: 167px;
  }
  .engageMerchantsContainer .automationAcquirersBottomOb{
    grid-template-columns: 1fr;
    grid-row-gap: 36px;
  }
  .engageMerchantsContainer .automationAcquirersBottom{
    padding: 70px 60px;
  }
  .engageMerchantsContainer .paymentCardSchemeTitle{
    left: 60px;
  }
  .advancedManagementCapabilitiesContainer{
    padding: 0px;
  }
  .advancedManagementCapabilitiesContainer .managementMerchantRobustBlok>h2{
    font-size: 24px;
    line-height: 36px;
  }
  .advancedManagementCapabilitiesContainer .managementMerchantRobustSlider{
    margin-top: 60px;
  }
  .automatingBankRoutinesContainer{
    padding: 120px 0px 100px 0px;
  }
  .automatingBankRoutinesBlok>h2{
    font-size: 24px;
    line-height: 36px;
  }
  .automatingBankRoutinesList{
    margin: 60px 0px;
    padding: 60px 60px;
    grid-template-columns: 1fr;
    grid-row-gap: 70px;
  }
  .automatingBankRoutines>p{
    margin-bottom: 40px;
  }

  .homeHeaderContainer{
    padding: 80px 0px 91px 0px;
  }
  .homeHeaderContainer .kycHeaderBlok{
    grid-template-columns: 1fr;
  }
  .homeHeaderContainer .kycHeaderButtonBlok{
    display: none;
  }
  .homeHeaderContainer .kycHeaderButtonBlok.homeHeaderButtonBlokMobile{
    display: grid;
    justify-self: center;
  }
  .homeHeaderContainer .kycHeaderLeft>h1{
    max-width: 555px;
  }
  .homeHeaderContainer .kycHeaderLeft>p{
    max-width: 487px;
    margin: 20px auto 63px auto;
  }
  .homeHeaderRight{
    width: 638px;
    margin: 0px auto 42px auto;
    display: block;
  }
  .footerBottomMobile{
    display: grid;
    grid-row-gap: 20px;
    grid-column: 2/3;
  }
  .footerLeft{
    grid-row-gap: 40px;
  }
  .footerBlok{
    grid-template-columns: 1fr;
    grid-row-gap: 40px;
  }
  .footerRight{
    grid-template-columns: 1fr 1fr;
    grid-template-rows: initial;
    grid-row-gap: 0px;
    grid-column-gap: 160px;
  }
  .footerMenu:nth-child(1),.footerMenu:nth-child(2){
    grid-row: initial;
  }
  .footerMenu:nth-child(3){
    grid-row: initial;
  }
  footer {
    padding: 0px;
  }
  .footerContainer{
    padding: 40px 0px 25px 0px;
  }
  .footerMenu{
    height: fit-content;
    height: -moz-fit-content;
  }
  .forNewIssuerContainer .kycHeaderLeft>h1{
    max-width: 600px;
  }
  .forNewIssuerContainer .kycHeaderLeft>p{
    max-width: 500px;
    margin: 20px auto 50px auto;
  }
  .forNewIssuerContainer .kycHeaderImagesMob{
    width: 533px;
  }
  .forNewIssuerContainer .kycHeaderButtonBlok{
    margin-top: 50px;
  }
  .forNewIssuerContainer{
    padding: 100px 0px 90px 0px;
  }
  .supportLicensedBlok>h2{
    font-size: 30px;
    line-height: 45px;
    max-width: 630px;
    margin-bottom: 20px;
  }
  .supportLicensedList{
    grid-template-columns: 1fr;
    grid-row-gap: 44px;
    margin-top: 60px;
  }
  .supportLicensedBlok{
    padding: 0px 15px;
  }
  .supportLicensedBottomImagesWeb{
    display: none;
  }
  .supportLicensedBottomImagesTab{
    display: block;
  }
  .supportLicensedContainer{
    padding: 90px 0px;
  }
  .fitsMustHavesBlok>h2{
    font-size: 30px;
    line-height: 45px;
    max-width: 460px;
  }
  .fitsMustHavesContainer .paymentWhiteLabelList{
    margin: 50px 0px;
  }
  .fitsMustHavesContainer .paymentWhiteLabel{
    padding: 40px 50px 40px 40px;
  }
  .fitsMustHavesContainer .paymentWhiteLabelText>h3{
    margin: 0px 0px 19px 0px;
    line-height: 29px;
  }
  .successWhiteLabelContainer{
    padding: 90px 0px;
  }
  .flexibleStartBlok>h2{
    font-size: 30px;
    line-height: 45px;
  }
  .flexibleStartBlok .successCardBlok{
    margin-top: 60px;
    grid-template-columns: 1fr;
    grid-row-gap: 20px;
  }
  .flexibleStartList{
    grid-row-gap: 20px;
    margin: 20px 0px 0px 0px;
  }
  .flexibleStartList .paymentWhiteLabel{
    padding: 40px 50px 50px 50px;
  }
  .flexibleStartContainer{
    padding: 90px 0px 100px 0px;
  }
  .digitalProductsListContainer .endToEndProcessorList{
    grid-template-columns: 1fr;
    grid-row-gap: 20px;
    padding: 0px 15px;
  }
  .digitalProductsContainer{
    padding: 100px 0px 107px 0px;
  }
  .digitalProductsContainer .endToEndProcessorBlok>h3{
    margin: 20px auto 0px auto;
    max-width: 530px;
  }
  .digitalProductsBottomContainer{
    padding: 20px 0px 120px 0px;
  }
  .digitalProductsBottomBlok{
    grid-template-columns: 1fr;
    grid-row-gap: 20px;
  }
  .fitsMustHavesBlok,.flexibleStartBlok,.digitalProductsBottomBlok{
    padding: 0px 15px;
  }
  .digitalProductsBottom{
    padding: 40px 50px 50px 50px;
  }
  .digitalProductsBottom>h3{
    font-size: 24px;
    line-height: 36px;
    margin-bottom: 10px;
  }
  .digitalProductsBottom>p{
    line-height: 26px;
    margin-bottom: 40px;
  }
  .digitalProductsBottom>img{
    display: block;
    width: 467px;
    margin: 0px auto;
  }
  .digitalProductsBottom:nth-child(2){
    padding-bottom: 0px;
    display: grid;
  }
  .digitalProductsBottom:nth-child(2)>img{
    position: initial;
    width: initial;
    height: 407px;
    justify-self: center;
  }
  .coreFeaturesContainer{
    padding-bottom: 100px;
  }
  .coreFeaturesBlok>h2{
    font-size: 30px;
    line-height: 45px;
  }
  .coreFeaturesBlokOb{
    padding: 28px 28px;
    margin: 50px 0px 40px 0px;
  }
  .coreFeaturesBlokTop{
    grid-template-columns: repeat(4,1fr);
    grid-row-gap: 15px;
  }
  .coreFeaturesBlokBottomList .coreFeaturesBlokBottom:first-child{
    display: none;
  }
  .coreFeaturesTextMobile{
    display: grid;
  }
  .coreFeaturesBlokBottomList{
    grid-template-columns: repeat(4,1fr);
  }
  .coreFeaturesBlokBottom{
    padding: 0px 33px;
    height: 106px;
    border-radius: 13px;
  }
  .coreFeaturesBlokTop .merchantLogoList{
    height: 106px;
    border-radius: 13px;
  }
  .coreFeaturesBlok{
    padding: 0px 15px;
  }
  .coreFeaturesBlokTop .merchantLogoList>img{
    -moz-transform: scale(0.88);
    -webkit-transform: scale(0.88);
    -o-transform: scale(0.88);
    -ms-transform: scale(0.88);
    transform: scale(0.88);
  }
  .coreFeaturesContainer .focusEngagementTop{
    grid-column-gap: 24px;
  }
  .uncoverEmbeddedFinanceContainer{
    padding: 100px 0px 107px 0px;
  }
  .uncoverEmbeddedFinanceContainer .businessToolsetBlok>h3{
    max-width: 600px;
  }
  .uncoverEmbeddedFinanceContainer .businessToolsetBlok>h2{
    margin-bottom: 20px;
    font-size: 16px;
  }
  .digitalProductsContainer .endToEndProcessorBlok>h2{
    font-size: 16px;
  }
  .supportLicensedListContainer .supportLicensed{
    padding: 35px 70px 70px 70px;
  }
  .supportLicensedListContainer .paymentCardSchemeTitle{
    left: 70px;
  }
  .supportLicensedListContainer .supportLicensedText>h3{
    line-height: 29px;
    margin-bottom: 4px;
  }
  .supportLicensedListContainer .supportLicensedList{
    grid-row-gap: 49px;
    padding: 0px 15px;
  }
  .supportLicensedListContainer {
    padding: 107px 0px 100px 0px;
  }
  .unifiedApiContainer{
    padding: 0px 0px 100px 0px;
  }
  .unifiedApiContainer .customizablePaymentPageBlok>p{
    max-width: 423px;
  }
  .unifiedApiContainer .customizablePaymentPageList{
    grid-template-columns: 1fr;
    margin-top: 60px;
  }
  .unifiedApiContainer .customizablePaymentPageText>h3{
    margin-bottom: 15px;
  }
  .unifiedApiContainer .customizablePaymentPageList{
    padding: 0px 67px;
  }
  .unifiedApiContainer .customizablePaymentPageText>p{
    line-height: 24px;
  }
  .unifiedApiContainer .unifiedApiImagesWeb{
    display: none;
  }
  .unifiedApiContainer .unifiedApiImagesMob{
    display: block;
    width: 407px;
  }
  .automateRelationsFintechsContainer{
    padding: 88px 0px 100px 0px;
  }
  .automateRelationsFintechsContainer .kycClientManagementList{
    margin: 0px auto 44px auto;
    grid-row-gap: 20px;
  }
  .automateRelationsFintechsContainer .kycClientManagement>h3{
    font-size: 26px;
    line-height: 31px;
  }
  .automateRelationsFintechsBottomImagesWeb{
    display: none;
  }
  .automateRelationsFintechsBottomImagesTab{
    display: block;
  }
  .startCompanyEasierBlok{
    padding: 0px 15px;
  }
  .footerMenu:nth-child(4){
    grid-column: 2/3;
  }
  .footerMenu:nth-child(5){
    grid-row: initial;
    grid-column: 2/3;
  }
  .multiTenantCardIssuingHeaderContainer .kycHeaderLeft>h1{
    max-width: 555px;
  }
  .multiTenantCardIssuingHeaderContainer .kycHeaderLeft>p{
    margin: 20px auto 70px auto;
    max-width: 508px;
  }
  .multiTenantCardIssuingHeaderContainer .kycHeaderImagesMob{
    width: 533px;
    margin-bottom: 72px;
  }
  .multiTenantCardIssuingHeaderContainer{
    padding: 100px 0px;
  }
  .multiTenantFocusTurnkeyContainer .successFocusTurnkeyBlok>h2{
    max-width: 488px;
  }
  .multiTenantFocusTurnkeyContainer .successFocusTurnkeyList{
    margin-top: 40px;
    grid-template-columns: 586px;
  }
  .multiTenantFocusTurnkeyContainer .successFocusTurnkeyImages{
    height: 320px;
  }
  .multiTenantFocusTurnkeyContainer{
    padding: 80px 0px 100px 0px;
  }
  .neobankProviderTopImagesWeb{
    display: none;
  }
  .neobankProviderTopImagesTab{
    display: block;
  }
  .neobankProviderBlok>h2{
    font-size: 30px;
    line-height: 45px;
    margin-bottom: 20px;
    max-width: 525px;
  }
  .neobankProviderTop{
    margin-top: 50px;
  }
  .neobankProviderTop>p{
    max-width: 562px;
    padding: 30px 0px;
  }
  .neobankProviderBottom{
    grid-template-columns: 1fr;
    grid-row-gap: 20px;
    margin-top: 20px;
  }
  .neobankProviderContainer .kycClientManagement>h3{
    font-size: 26px;
    line-height: 31px;
    margin-bottom: 20px;
  }
  .neobankProviderContainer{
    padding: 80px 0px 100px 0px;
  }
  .powerfulFintechFoundationContainer{
    padding-bottom: 139px;
  }
  .powerfulFintechFoundationBottomContainer{
    margin-top: -59px;
  }
  .powerfulFintechFoundationContainer .schemeBusinessSolutionBlok>h3{
    margin-bottom: 20px;
  }
  .powerfulFintechFoundationContainer .schemeBusinessSolutionBlok>h2{
    max-width: 578px;
  }
  .multiTenantCardIssuingUnifiedApiContainer{
    padding: 100px 0px;
  }
  .multiTenantCardIssuingUnifiedApiContainer .customizablePaymentPageBlok>p{
    max-width: 600px;
  }
  .multiTenantCardIssuingUnifiedApiContainer .customizablePaymentPageList{
    grid-row-gap: 50px;
  }
  .powerfulFintechFoundationBottomContainer .schemeBusinessSolution{
    padding: 50px 60px;
    border-radius: 20px;
  }
  .featuresModulesContainer .coreFeaturesBlok>h2{
    font-size: 24px;
    line-height: 36px;
  }
  .featuresModulesContainer .automationAcquirersBottomOb{
    grid-template-columns: 1fr;
    grid-row-gap: 39px;
  }
  .featuresModulesContainer .coreFeaturesBlokOb{
    margin: 40px 0px 39px 0px;
  }
  .featuresModulesContainer .coreFeaturesBlokTop{
    display: flex;
    flex-wrap: wrap;
    margin: 0px;
    justify-content: center;
  }
  .featuresModulesContainer .coreFeaturesBlokTop .merchantLogoList{
    width: calc(25% - 12px);
  }
  .featuresModulesContainer .automationAcquirersBottomList{

  }
  .featuresModulesContainer .automationAcquirersBottom:nth-child(1) .automationAcquirersBottomBlok,
  .featuresModulesContainer .automationAcquirersBottom .automationAcquirersBottomBlok{
    grid-template-columns: 250px 1fr;
    align-items: start;
    grid-column-gap: 70px;
  }
  .featuresModulesContainer .automationAcquirersBottom{
    padding: 70px 40px 60px 60px;
  }
  .checkEndClientsContainer .endToEndProcessorBlok>h3{
    margin-top: 20px;
    max-width: 646px;
  }
  .checkEndClientsContainer{
    padding-bottom: 139px;
  }
  .multiTenantDigitalProductsBottomContainer .digitalProductsBottom:nth-child(1){
    padding-bottom: 0px;
    display: grid;
  }
  .multiTenantDigitalProductsBottomContainer .digitalProductsBottom:nth-child(1)>img{
    position: initial;
    width: initial;
    height: 407px;
    justify-self: center;
  }
  .multiTenantDigitalProductsBottomContainer .digitalProductsBottom:nth-child(2){
    position: inherit;
    padding-bottom: 50px;
  }
  .multiTenantDigitalProductsBottomContainer .digitalProductsBottom:nth-child(2)>img{
    display: block;
    width: 467px;
    margin: 0px auto;
    height: initial;
  }
  .multiTenantDigitalProductsBottomContainer{
    padding: 0px;
    margin-top: -66px;
  }
  #for-providers.multiTenantCardIssuingSlidersContainer{
    padding: 0px 0px 120px 0px;
  }
  .multiTenantCardIssuingSlidersContainer .slider-group{
    padding: 100px 0px 0px 0px;
  }
  .multiTenantCardIssuingSlidersContainer.section-sliders .wrapper-slider .slider-group .sub-title,
  .multiTenantCardIssuingSlidersContainer.section-sliders .wrapper-slider .slider-group:nth-child(2) .sub-title{
    max-width: 446px;
    margin-bottom: 30px;
  }
  .multiTenantCardIssuingSlidersContainer.section-sliders .wrapper-slider .slider-group .swiper-content .swiper-wrapper .swiper-slide .left-content .text>ul{
    margin-top: 10px;
    gap: 10px;
  }
  .multiTenantCardIssuingSlidersContainer .wrapper-slider{
    padding: 0px 15px;
  }
  .multiTenantCardIssuingSlidersContainer.section-sliders .wrapper-slider .slider-group .swiper-content .swiper-wrapper .swiper-slide{
    align-items: start;
  }
  .uncoverEmbeddedFinanceContainer{
    padding-bottom: 97px;
  }
  .multiTenantBusinessNeedsContainer{
    padding: 97px 0px 90px 0px;
  }
  .automateRelationsList{
    grid-template-columns: 1fr;
    padding: 60px 70px 60px 60px;
  }
  .automateRelationsText>h3{
    font-size: 24px;
    line-height: 36px;
    margin-bottom: 18px;
  }
  .automateRelationsText>ul{
    grid-row-gap: 10px;
  }
  .automateRelationsImages{
    display: none;
  }
  .automateRelationsImagesTab{
    display: block;
    width: 413px;
    margin-top: 50px;
  }
  .automateRelationsText>ul>li,
  .unifiedApiInterfaceText>ul>li{
    line-height: 26px;
  }
  .automateRelationsText>ul>li::before,
  .unifiedApiInterfaceText>ul>li::before{
    top: 8px;
  }
  .automateRelationsBlok>h2{
    font-size: 24px;
    line-height: 36px;
  }
  .automateRelationsContainer{
    padding: 100px 0px;
  }
  .unifiedApiInterfaceBlok>h2{
    font-size: 24px;
    line-height: 36px;
    max-width: 508px;
  }
  .unifiedApiInterfaceListOb{
    margin-top: 50px;
    grid-template-columns: 1fr;
    padding: 61px 60px 60px 60px;
    grid-row-gap: 69px;
  }
  .unifiedApiInterfaceList{
    grid-row-gap: 69px;
  }
  .unifiedApiInterfaceText>ul{
    grid-row-gap: 10px;
  }
  .unifiedApiInterfaceText{
    margin-bottom: 40px;
  }
  .manageEmployeesContainer{
    padding: 100px 0px;
  }
  .manageEmployeesContainer>h2{
    font-size: 24px;
    line-height: 36px;
    max-width: 508px;
  }
  .manageEmployeesContainer .digitalProductsBottomBlok{
    margin-top: 50px;
    padding: 0px;
  }
  .manageEmployeesContainer .digitalProductsBottom{
    padding: 60px 60px;
  }
  .manageEmployeesContainer .digitalProductsBottom>h3{
    margin-bottom: 18px;
  }
  .manageEmployeesContainer .digitalProductsBottom>p{
    margin-bottom: 50px;
  }
  .manageEmployeesContainer .digitalProductsBottom>img{
    margin: 0px;
  }
  .manageEmployeesContainer .digitalProductsBottom:nth-child(2)>img{
    width: 467px;
    justify-self: start;
    height: initial;
  }

  .receiveOperationsContainer .automateRelationsList{
    grid-template-columns: 1fr;
    grid-row-gap: 50px;
    padding: 60px 60px;
    margin-top: 50px;
  }
  .receiveOperationsContainer .automateRelationsList>img{
    width: 467px;
  }
  .receiveOperationsContainer .automateRelationsText>h3{
    margin-bottom: 18px;
  }
  .receiveOperationsContainer .automateRelationsText>p{
    line-height: 26px;
  }
  .receiveOperationsContainer{
    padding: 0px 0px 100px 0px;
  }
  .turnkeySupportContainer{
    padding-top: 90px;
  }
  .turnkeySupportContainer .kycNewAccountsLeft>h2{
    margin-bottom: 0px;
  }
  .turnkeySupportContainer .kycNewAccountsList>p{
    max-width: initial;
  }
  .turnkeySupportContainer .kycNewAccountsList{
    padding-bottom: 30px;
  }

  .baasApiProviderBlok{
    grid-template-columns: 1fr;
    grid-row-gap: 20px;
  }
  .baasApiProviderTopContainer{
    padding: 100px 0px 138px 0px;
  }
  .baasApiProviderTopContainer .businessToolsetBlok>h2{
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 20px;
  }
  .baasApiProviderTopContainer .businessToolsetBlok>h3{
    max-width: 526px;
  }
  .baasApiProviderContainer{
    margin-top: -59px;
  }
  .fintechsNeedsUnifiedApiContainer{
    padding: 100px 0px;
  }
  .fintechsNeedsUnifiedApiContainer .provideYourMerchantsText>h2{
    font-size: 24px;
    line-height: 36px;
    max-width: 360px;
  }
  .fintechsNeedsUnifiedApiContainer .provideYourMerchantsText>ul{
    grid-row-gap: 15px;
    max-width: initial;
  }
  .exceptionalValueContainer .engageMerchantsTop{
    grid-template-columns: 1fr;
    grid-row-gap: 50px;
    padding: 60px 60px;
    margin-bottom: 39px;
  }
  .exceptionalValueList{
    grid-row-gap: 30px;
  }
  .exceptionalValue>p{
    max-width: 510px;
  }
  .exceptionalValueContainer .automationAcquirersBottomOb{
    grid-row-gap: 39px;
  }
  .exceptionalValueContainer .automationAcquirersBottom{
    padding: 70px 60px 60px 60px;
  }
  .exceptionalValueContainer .automationAcquirersBottom:nth-child(1){
    padding: 60px 60px 64px 60px;
    justify-items: center;
  }
  .exceptionalValueContainer .automationAcquirersBottomBlok{
    grid-template-columns: 1fr 1fr;
    grid-column-gap: 70px;
  }
  .exceptionalValueContainer .engageMerchantsBlok>h2{
    font-size: 24px;
    line-height: 39px;
    margin-bottom: 50px;
  }
  .exceptionalValueContainer{
    padding: 0px 0px 100px 0px;
  }
  .retailBusinessClientsContainer{
    padding: 0px 0px 100px 0px;
  }
  .retailBusinessClientsContainer .focusEngagementBlok>h2{
    font-size: 24px;
    line-height: 36px;
    max-width: 446px;
    margin-bottom: 0px;
  }
  .misregardModernizationList{
    margin-top: 50px;
    grid-template-columns: 1fr;
    padding: 50px 50px;
    grid-row-gap: 39px;
  }
  .misregardModernization{
    border-right: 0px;
    border-bottom: 2px solid rgba(219,225,223,0.5);
    padding: 0px 0px 39px 0px;
  }
  .misregardModernization:last-child{
    border-bottom: 0px;
    padding-bottom: 0px;
  }
  .misregardModernizationContainer{
    padding: 100px 0px;
  }
  .misregardModernizationBlok>h2{
    font-size: 24px;
    line-height: 36px;
    max-width: 446px;
  }
  .bankingOperationManagementContainer{
    padding: 0px 0px 100px 0px;
  }
  .bankingOperationManagementContainer .automatingBankRoutinesList{
    margin-top: 60px;
    padding: 61px 60px 70px 60px;
  }
  .bankingOperationManagementContainer .automatingBankRoutinesBlok>h2{
    max-width: 455px;
  }
  .bankingOperationManagementContainer .automatingBankRoutinesBlok>h2>br{
    display: none;
  }
  .bankingOperationManagementContainer .buttonAnimation{
    height: 48px;
  }
  .footerBottomContainer{
    border-top: 1px solid rgba(255, 255, 255, 0.38);
  }
  .footerBottomBlok{
    border-top: none;
  }
  .iconAndButtonContainer.iconAndButtonFooterBgContainer2{
    padding-bottom: 30px;
  }
  .multiTenantCardIssuingSlidersContainer.section-sliders .wrapper-slider .slider-group .swiper-content .swiper-wrapper .swiper-slide{
    align-items: center;
  }
  .whiteLabelPspHeaderContainer .kycHeaderButtonBlok .buttonContactExperts{
    padding: 18px 50px;
  }
  .find-more-solutions .findSliderSWContainer .wrapper{
    padding: 40px 30px;
    display: grid;
  }
  .find-more-solutions .findSliderSWContainer .wrapper .card-wrapper{
    display: grid;
    grid-template-rows: min-content 1fr 56px;
  }
  .find-more-solutions .findSliderSWContainer .wrapper .card-wrapper .flex-wrap{
    display: grid;
    grid-row-gap: 20px;
  }
  .find-more-solutions .findSliderSWContainer .wrapper .card-wrapper .wys{
    margin-bottom: 20px;
  }
  .mappHeaderContainer{
    padding: 80px 0px 90px 0px;
  }
  .mappHeaderContainer .kycHeaderImagesMob{
    width: 680px;
  }
  .mappHeaderContainer .kycHeaderLeft>p{
    max-width: 443px;
    margin-bottom: 0px;
  }
  .mappHeaderContainer .kycHeaderButtonBlok{
    margin-top: -18px;
  }
  .mappHeaderContainer .kycHeaderLeft>h1{
    max-width: 620px;
  }
  .mappConsolidatioNenablementContainer{
    padding: 24px 0px;
  }
  .mappConsolidatioNenablementBlok{
    padding: 40px 40px;
    grid-column-gap: 24px;
  }
  .powerfulToolFastContainer{
    padding: 100px 0px 60px 0px;
  }
  .powerfulToolFastBlok>h2{
    font-size: 30px;
    line-height: 45px;
    max-width: 658px;
  }
  .powerfulToolFastList{
    margin-top: 60px;
    grid-template-columns: 1fr;
    grid-row-gap: 40px;
  }
  .powerfulToolFast:nth-child(4n+2),.powerfulToolFast:nth-child(4n+3){
    background-color: #E8F6F3;
  }
  .powerfulToolFast:nth-child(2n+2){
    background-color: #E6EEF3;
  }
  .powerfulToolFast:nth-child(4n+2) .powerfulToolFastLabel,.powerfulToolFast:nth-child(4n+3) .powerfulToolFastLabel{
    background-color: #34A17D;
  }
  .powerfulToolFast:nth-child(2n+2) .powerfulToolFastLabel{
    background-color: #5182D9;
  }
  .unifiedMerchantAppBg>h3{
    font-size: 24px;
    max-width: 417px;
  }
  .unifiedMerchantAppBg{
    padding: 80px 40px;
  }
  .unifiedMerchantAppNav{
    margin-top: 30px;
    justify-content: center;
    row-gap: 15px;
    padding: 20px 20px;
  }
  .unifiedMerchantAppImagesBg{
    display: none;
  }
  .unifiedMerchantAppList{
    grid-column-gap: 20px;
    margin-top: 24px;
  }
  .unifiedMerchantApp{
    padding: 27px 30px 30px 30px;
  }
  .unifiedMerchantAppText>h3{
    margin-bottom: 8px;
  }
  .unifiedMerchantAppBlok .buttonBookDemo{
    margin-top: 40px;
  }
  .unifiedMerchantAppContainer{
    padding-bottom: 80px;
  }
  .omnichannelMerchantsContainer{
    padding: 80px 0px 100px 0px;
  }
  .omnichannelMerchantsBlok>h2{
    font-size: 30px;
    line-height: 45px;
    max-width: 630px;
    margin-top: 8px;
  }
  .omnichannelMerchantsLabel{
    font-size: 14px;
    letter-spacing: 0.28px;
  }
  .omnichannelMerchantsList{
    grid-template-columns: 1fr;
    grid-row-gap: 20px;
    margin: 60px 0px 20px 0px;
  }
  .omnichannelMerchantsBottomImages{
    position: initial;
    margin: 0px auto;
    display: block;
    width: 555px;
  }
  .omnichannelMerchantsBottomText{
    padding: 60px 60px 0px 60px;
    width: 100%;
  }
  .registrationOnlineShopBlok>h2{
    font-size: 30px;
    line-height: 45px;
    max-width: 598px;
  }
  .registrationOnlineShopImagesTab{
    display: block;
    width: 100%;
    max-width: 757px;
    margin: 80px auto 0px auto;
  }
  .registrationOnlineShopImagesWeb{
    display: none;
  }
  .registrationOnlineShopText{
    padding-top: 0px;
  }
  .registrationOnlineShopList{
    display: block;
    width: 510px;
    margin: 40px auto 0px auto;
  }
  .registrationOnlineShopContainer{
    padding-top: 80px;
  }
  .provideBusinessSolutionContainer{
    padding: 88px 0px 120px 0px;
    overflow: hidden;
  }
  .provideBusinessSolutionBlok>h2{
    font-size: 30px;
    line-height: 45px;
  }
  .provideBusinessSolutionList{
    margin-top: 60px;
    grid-row-gap: 60px;
  }
  .provideBusinessSolution{
    grid-template-columns: 1fr 388px;
    grid-column-gap: 30px;
  }
  .provideBusinessSolution:nth-child(2n+2){
    grid-template-columns: 388px 1fr;
  }
  .provideBusinessSolutionImages>img{
    margin-left: -90px;
    max-width: initial;
    width: 609px;
  }
  .provideBusinessSolutionNumber{
    position: initial;
  }
  .provideBusinessSolutionText>h3{
    padding-left: 0px;
    margin-top: 30px;
    font-size: 24px;
    line-height: 36px;
  }
  .provideBusinessSolutionText>p{
    padding-left: 0px;
  }
  .section-sliders.merchantsBusinessesSlidersContainer .wrapper-slider .slider-group .swiper-content .swiper-wrapper .swiper-slide{
    padding: 60px 60px 20px 60px;
  }
  .section-sliders.merchantsBusinessesSlidersContainer .wrapper-slider .slider-group .swiper-content .swiper-wrapper .swiper-slide .left-content{
    max-width: initial;
  }
  .section-sliders.merchantsBusinessesSlidersContainer .wrapper-slider .slider-group .swiper-content .swiper-wrapper .swiper-slide .right-content .image>img{
    height: 420px;
  }
  .merchantsBusinessesSlidersContainer .slider-group{
    padding-top: 0px;
  }
  #for-providers.merchantsBusinessesSlidersContainer{
    padding: 90px 0px;
  }
  .constructMobilePlatformBottomBlok{
    grid-template-columns: 1fr;
    grid-row-gap: 50px;
  }
  .constructMobilePlatformBottomList{
    padding-right: 18px;
  }
  .constructMobilePlatformBottomContainer{
    padding: 82px 0px;
  }
  .constructMobilePlatformBlok>h2{
    font-size: 30px;
    line-height: 45px;
    margin-top: 8px;
  }
  .constructMobilePlatformTextList{
    margin: 40px auto 74px auto;
    align-items: center;
  }
  .constructMobilePlatformTextList>p{
    padding: 2px 40px;
  }
  .constructMobilePlatformContainer{
    padding-top: 80px;
  }
  .constructMobilePlatformBottomBg{
    display: none;
  }
  .constructMobilePlatformSliderImagesBlok{
    width: 269px;
    height: 508px;
    border-radius: 27px 27px 0px 0px;
    padding-top: 36px;
  }
  .constructMobilePlatformSliderImagesBlokBg{
    width: 196px;
    height: 398px;
  }
  .constructMobilePlatformSliderImages,.constructMobilePlatformSliderImagesDefault{
    width: calc(100% - 27px);
    height: calc(100% - 34px);
    margin-left: 14px;
    margin-top: 17px;
    border-radius: 23px;
  }
  .constructMobilePlatformSliderButtonListBlok{
    width: 100%;
  }
  .constructMobilePlatformSliderButtonLabel{
    width: 100%;
    height: auto;
  }
  .constructMobilePlatformSliderButton{
    padding: 17px 24px;
    min-height: 74px;
  }

  .constructMobilePlatformSliderButtonList:nth-child(1)>.constructMobilePlatformSliderButtonLabel:nth-child(3),
  .constructMobilePlatformSliderButtonList:nth-child(1)>.constructMobilePlatformSliderButtonLabel:nth-child(2){
    margin-left: 0px;
  }
  .constructMobilePlatformSliderButtonList:nth-child(2)>.constructMobilePlatformSliderButtonLabel:nth-child(1),
  .constructMobilePlatformSliderButtonList:nth-child(2)>.constructMobilePlatformSliderButtonLabel:nth-child(2){
    margin-right: 0px;
  }
  .constructMobilePlatformSliderButton>p{
    max-width: calc(100% - 120px);
  }
  .constructMobilePlatformSliderButtonList{
    padding-top: 38px;
  }
  .constructMobilePlatformSliderButtonList:nth-child(2){
    padding-top: 152px;
  }
  .section-sliders.merchantsBusinessesSlidersContainer .wrapper-slider .slider-group .sub-title{
    font-size: 30px;
    line-height: 45px;
    max-width: 750px;
  }
  .turnkeyPspHeaderBlok{
    grid-template-columns: 510px;
    justify-content: center;
  }
  .turnkeyPspHeaderLeft{
    padding-right: 0px;
    border-right: 0px;
    border-bottom: 1px solid #DBE8E5;
    padding-bottom: 40px;
  }
  .turnkeyPspHeaderLeft .buttonContactExperts{
    display: none;
  }
  .turnkeyPspHeaderRight .buttonContactExperts{
    display: block;
  }
  .turnkeyPspHeaderRight{
    padding-left: 0px;
    padding-top: 40px;
  }
  .turnkeyPspHeaderLeft>h1{
    font-size: 32px;
    line-height: 45px;
  }
  .turnkeyPspHeaderLeft>p{
    margin-bottom: 0px;    
  }
  .turnkeyPspHeaderList{
    margin-bottom: 40px;
  }
  .turnkeyPspHeaderContainer{
    padding: 72px 0px 80px 0px;
  }
  .premisesPaymentGatewayOb{
    grid-template-columns: 1fr;
    grid-row-gap: 33px;
  }
  .premisesPaymentGatewayList{
    margin-top: 65px;
    grid-row-gap: 33px;
  }
  .premisesPaymentGatewayNumber{
    left: -25px;
  }
  .premisesPaymentGatewayBlok,.whatPricePaymentSolutionBlok,.wantReduceSpeedMarketBlok,.justBusinessInfrastructureBlok,.frequentlyAskedQuestionsBlok{
    padding: 0px 16px;
  }
  .premisesPaymentGatewayOb::before{
    display: none;
  }
  
  .premisesPaymentGateway{
    padding: 39px 40px;
    align-items: start;
    grid-column-gap: 40px;
  }
  .premisesPaymentGateway::before{
    content: "";
    background-color: #FFC866;
    position: absolute;
    height: 100%;
    width: 2px;
    top: 12px;
    left: -2px;
  }
  .premisesPaymentGatewayOb:nth-child(2) .premisesPaymentGateway:last-child:before{
    display: none;
  }
  .premisesPaymentGateway>p{
    margin-top: 10px;
    grid-column: 1/2;
  }
  .premisesPaymentGateway>img{
    grid-column: 2/3;
    grid-row: 1/3;
  }
  .premisesPaymentGatewayLinks{
    grid-column: 1/2;
    margin-top: 16px;
  }
  .premisesPaymentGatewayFaq>ul{
    padding-top: 16px;
  }
  .premisesPaymentGatewayBlok>h2{
    font-size: 30px;
    line-height: 45px;
    max-width: 540px;
    margin: 0px auto;
  }
  .premisesPaymentGatewayBlok>h2>br{
    display: none;
  }
  .premisesPaymentGatewayContainer{
    padding: 80px 0px 100px 0px;
  }
  .whatPricePaymentSolutionList{
    grid-template-columns: 1fr;
    grid-row-gap: 67px;
    margin-top: 67px;
  }
  .whatPricePaymentSolutionLeftImages{
    display: none;
  }
  .whatPricePaymentSolutionLeftList{
    padding: 59px 60px 60px 60px;
    border-radius: 20px;
    background-color: #E2F2F6;
    -webkit-box-shadow: 0px 18px 17px 0px rgba(31, 39, 53, 0.01);
    box-shadow: 0px 18px 17px 0px rgba(31, 39, 53, 0.01);
  }
  .whatPricePaymentSolutionLeftCart>h3{
    font-size: 24px;
    line-height: 32px;
  }
  .whatPricePaymentSolutionLeftCart>p{
    line-height: 26px;
  }
  .whatPricePaymentSolutionLeftPriceBlok{
    border-radius: 20px;
    margin-top: 24px;
  }
  .whatPricePaymentSolutionLeftCart{
    margin-bottom: 48px;
  }
  .whatPricePaymentSolutionRightList>h3,.aasPaymentGatewayPaymentSolutionRightTitle>h3,.saasPaymentGatewayBottom>h3{
    font-size: 24px;
    line-height: 32px;
  }
  .whatPricePaymentSolutionRightPriceCart{
    grid-template-columns: 285px 1fr;
  }
  .whatPricePaymentSolutionRightPriceText{
    padding-bottom: 30px;
  }
  .whatPricePaymentSolutionBlok>h2{
    font-size: 30px;
    line-height: 45px;
  }

  .wantReduceSpeedMarketContainer{
    padding: 80px 0px 65px 0px;
    margin-top: 100px;
  }
  .wantReduceSpeedMarketBlok>h2{
    font-size: 30px;
    line-height: 45px;
    max-width: 523px;
  }
  .wantReduceSpeedMarketList{
    padding: 60px 0px 53px 60px;
    margin-top: 65px;
    grid-template-columns: 390px 1fr;
  }
  .wantReduceSpeedMarketText>ul{
    grid-template-columns: 1fr;
    margin: 32px 0px 30px 0px;
  }
  .whatPricePaymentSolutionBg{
    display: none;
  }
  .whatPricePaymentSolutionBgTab{
    display: block;
  }
  .justBusinessInfrastructureBlok>h2{
    font-size: 30px;
    line-height: 45px;
    max-width: 525px;
    margin-bottom: 20px;
  }
  .justBusinessInfrastructureList{
    grid-template-columns: 1fr;
    grid-row-gap: 43px;
    margin-bottom: 32px;
    margin-top: 67px;
  }
  .justBusinessInfrastructure{
    background-color: #E2F2F6;
    border-radius: 20px;
    padding: 59px 60px 60px 60px;
    -webkit-box-shadow: 0px 18px 17px 0px rgba(31, 39, 53, 0.01);
    box-shadow: 0px 18px 17px 0px rgba(31, 39, 53, 0.01);
  }
  .justBusinessInfrastructureContainer{
    padding: 80px 0px 100px 0px;
  }
  .frequentlyAskedQuestionsBlok>h2{
    font-size: 30px;
    line-height: 45px;
  }
  .frequentlyAskedQuestionsContainer{
    padding: 80px 0px 100px 0px;
  }
  .frequentlyAskedQuestionsList{
    margin-top: 32px;
    grid-row-gap: 12px;
  }
  .frequentlyAskedQuestions{
    padding: 25px 24px 25px 32px;
  }
  .frequentlyAskedQuestionsName>h3{
    font-size: 18px;
    line-height: 23px;
  }
  .frequentlyAskedQuestionsText>*:first-child{
    margin-top: 12px;
  }
  .justBusinessInfrastructureContactBg,.justBusinessInfrastructureContactImages{
    display: none;
  }
  .justBusinessInfrastructureContactBottom{
    grid-template-columns: 1fr;
    padding: 60px 60px;
    border-radius: 20px;
  }
  .justBusinessInfrastructureContact>h2{
    font-size: 24px;
    line-height: 30px;
  }
  textarea.justBusinessInfrastructureInput{
    height: 130px;
  }
  .justBusinessInfrastructureInputForm{
    margin-top: 32px;
  }
  .justBusinessInfrastructureButtonGroup{
    grid-template-columns: 1fr;
    margin-top: 32px;
    grid-row-gap: 20px;
  }
  .justBusinessInfrastructureButtonGroup>.formSendButton{
    justify-self: start;
  }
  .saasPaymentGatewaywantReduceSpeedMarketContainer .wantReduceSpeedMarketList{
    padding-right: 60px;
  }
  .saasPaymentGatewaywantReduceSpeedMarketContainer .wantReduceSpeedMarketText>ul{
    grid-template-columns: 1fr;
  }
  .saasPaymentGatewaywantFormContainer{
    padding: 60px 0px 100px 0px;
  }
  .aasPaymentGatewayTurnkeyPspHeaderContainer{
    padding-bottom: 128px;
  }
  .saasPaymentGatewaySuccessCardContainer .successCardBlok{
    grid-template-columns: repeat(3, 1fr);
    grid-column-gap: 12px;
  }
  .saasPaymentGatewaySuccessCardContainer .successCard{
    padding: 32px 32px 28px 32px;
  }

  .saasPaymentGatewaySuccessCardContainer{
    margin-top: -58px;
  }
  .saasPaymentGatewayPremisesPaymentGatewayContainer{
    padding-top: 100px;
  }
  .saasPaymentGatewayPremisesPaymentGatewayContainer .premisesPaymentGateway:nth-child(3):before{
    display: none;
  }
  .saasPaymentGatewayBottomList{
    grid-template-columns: 1fr;
    margin-bottom: 40px;
    border-radius: 20px;
  }
  .saasPaymentGatewayBottomContainer{
    padding-top: 67px;
  }
  .saasPaymentGatewayBottom:nth-child(1){
    padding-right: 0px;
    padding-bottom: 48px;
    border-right: none;
    border-bottom: 1px solid #CFE1E7;
  }
  .saasPaymentGatewayBottom:nth-child(2){
    padding-left: 0px;
    padding-top: 48px;
  }
  .saasPaymentGatewayBottomPrice{
    margin-top: 24px;
  }
  .saasPaymentGatewayBottom>p{
    line-height: 26px;
  }
  .saasPaymentGatewaywhatSolutionContainer .whatPricePaymentSolutionLeftCart>p{
    margin-bottom: 24px;
  }
  .saasPaymentGatewaywhatSolutionLeftDescription2{
    margin-top: 24px;
  }
  .aasPaymentGatewayTurnkeyPspHeaderContainer .turnkeyPspHeaderLeft>p{
    max-width: 470px;
  }
  .softwareLeasingPricingList{
    grid-template-columns: 1fr;
    grid-row-gap: 16px;
    margin: 40px 0px 24px 0px;
  }
  .softwareLeasingPricingContainer{
    padding-top: 64px;
  }
  .softwareLeasingPricingContainer::after{
    background-image: url(/wp-content/uploads/2024/03/softwareLeasingPricingContainerTabBg.png);
  }
  .softwareLeasingPricingBlok>h2{
    font-size: 40px;
    line-height: 56px;
    margin: 8px 0px;
  }
  .softwareLeasingPricingBlok>p{
    max-width: 550px;
  }
  .softwareLeasingPricingLeftBlok{
    grid-template-columns: 1fr 195px;
    grid-column-gap: 25px;
  }
  .softwareLeasingPricingRightBlok{
    padding: 40px 54px;
  }
  .softwareLeasingPricingRightBlok>ul{
    margin-top: 24px;
    grid-template-columns: 270px 1fr;
    grid-column-gap: 24px;
  }
  .softwareLeasingPricingBlok>p.softwareLeasingPricingLastText{
    max-width: 472px;
  }
  .softwareLeasingPricingBlok .buttonContactExperts{
    margin-top: 40px;
    width: 226px;
  }
  .pricingModelAppliesContainer{
    padding: 80px 0px;
  }
  .pricingModelAppliesBlok>h2{
    font-size: 30px;
    line-height: 45px;
  }
  .pricingModelAppliesList{
    margin-top: 40px;
    padding: 54px 60px 60px 60px;
    grid-template-columns: 1fr;
    grid-row-gap: 48px;
  }
  .pricingModelAppliesListBg{
    display: none;
  }
  .pricingModelAppliesLeft>h3{
    margin-bottom: 12px;
  }
  .pricingModelApplies{
    width: 280px;
    height: 72px;
  }
  .pricingModelApplies:hover{
    background-position: 0px -76px;
  }
  .pricingModelAppliesRightTop{
    height: 82px;
  }
  .pricingModelAppliesRightTop{
    font-size: 16px;
  }

  .softwareDeploymentOptionsContainer{
    padding: 79px 0px 100px 0px;
    background: linear-gradient(90deg, #419377 -2.4%, #1D5945 100%);
  }
  .softwareDeploymentOptionsBlok>h2{
    font-size: 30px;
    line-height: 39px;
  }
  .softwareDeploymentOptionsHeaderBg{
    padding: 12px 0px 4px 0px;
  }
  .softwareDeploymentOptionsHeader{
    width: calc(100% - 24px);
    padding: 16px 16px;
  }
  .softwareDeploymentOptionsHeader>h3{
    font-size: 18px;
    line-height: 23px;
  }
  .softwareDeploymentOptionsHeader>p{
    font-size: 12px;
    line-height: 17px;
  }
  .softwareDeploymentOptionsBody{
    grid-template-columns: 230px 1fr 1fr;
    grid-column-gap: 8px;
  }
  .softwareDeploymentOptions{
    grid-template-columns: 230px 1fr 1fr;
    grid-column-gap: 8px;
    margin-bottom: 9px;
  }
  .softwareDeploymentOptionsBody>li:nth-child(3n+1)>span{
    width: calc(100% - 17px);
    margin-left: 0px;
  }
  .softwareDeploymentOptionsListBg{
    padding: 24px 24px 0px 24px;
    margin-top: 48px;
  }
  .softwareDeploymentOptionsBody>li>span{
    padding: 16px 0px 15px 0px;
    width: calc(100% - 24px);
    font-size: 12px;
    line-height: 18px;
  }
  .softwareDeploymentOptionsButtonBg{
    padding: 136px 0px 40px 0px;
  }
  .softwareDeploymentOptionsList{
    padding-bottom: 40px;
  }
  .softwareDeploymentOptionsBottomBg{
    padding: 54px 60px 60px 60px;
    -webkit-box-shadow: 0px -18px 17px 0px rgba(31, 39, 53, 0.01);
    box-shadow: 0px -18px 17px 0px rgba(31, 39, 53, 0.01);
  }
  .softwareDeploymentOptionsBottomBg>h3{
    font-size: 20px;
    line-height: 30px;
  }
  .softwareDeploymentOptionsBottomList{
    padding-top: 24px;
    margin-top: 23px;
  }
  .softwareDeploymentOptionsBottom:nth-child(1){
    padding-right: 62px;
  }
  .softwareDeploymentOptionsBottom:nth-child(2){
    padding-left: 62px;
  }
  .softwareDeploymentOptionsBottom{
    grid-template-columns: 1fr;
  }
  .softwareDeploymentOptionsBottom{
    grid-template-columns: 1fr;
    grid-row-gap: 8px;
  }
  .softwareDeploymentOptionsBottomText{
    padding-top: 0px;
  }
  .softwareDeploymentOptionsBottomText>h4{
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 15px;
  }
  .softwareDeploymentOptionsBottomText>p{
    margin-bottom: 22px;
  }
  .productDeliverdeploymentAndSetupBody1List{
    grid-template-columns: 1fr;
    grid-row-gap: 24px;
    margin-top: 46px;
  }
  .productDeliveryMaintenanceContainer{
    padding: 80px 0px;
  }
  .productDeliveryMaintenanceBlok>h2{
    font-size: 30px;
    line-height: 45px;
  }
  .productDeliveryMaintenanceList{
    margin-top: 36px;
  }
  .productDeliveryMaintenance{
    grid-column-gap: 19px;
  }
  .productDeliveryMaintenanceListBlok{
    padding: 44px 40px 40px 40px;
  }
  .productDeliverdeploymentAndSetupHeader>h3{
    font-size: 24px;
    line-height: 36px;
  }
  .productDeliverdeploymentAndSetupHeader{
    position: relative;
    padding-bottom: 24px;
  }
  .productDeliverdeploymentAndSetupHeaderNavBlok{
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 100%;
  }
  .productDeliverdeploymentAndSetupBody1{
    padding-top: 24px;
  }
  .productDeliverdeploymentAndSetupBody1LeftList{
    padding: 40px 40px;
    border-radius: 20px;
  }
  .productDeliverdeploymentAndSetupBody1Left{
    padding-bottom: 19px;
    margin-bottom: 19px;
  }
  .productDeliverdeploymentAndSetupBody1LeftList .paymentCardSchemeTitle,.productDeliverdeploymentAndSetupBody1RightList .paymentCardSchemeTitle{
    font-size: 12px;
    line-height: 18px;
    padding: 5px 12px;
    border-radius: 3px;
    left: 28px;
    top: -14px;
  }
  .productDeliverdeploymentAndSetupBody1RightList{
    padding: 40px 40px 45px 40px;
    border-radius: 20px;
  }
  .productDeliverdeploymentAndSetupBody1Right:nth-child(1){
    padding-right: 40px;
  }
  .productDeliverdeploymentAndSetupBody1Right:nth-child(2){
    padding-left: 40px;
  }
  .productDeliveryMaintenanceNumber{
    margin-top: 4px;
  }
  .productDeliverdeploymentOngoingSupport{
    margin-top: 16px;
    grid-template-columns: 283px 1fr;
    grid-column-gap: 0px;
  }
  .productDeliverdeploymentOngoingSupportLeft{
    padding: 31px 31px;
  }
  .productDeliverdeploymentOngoingSupportRight{
    padding: 31px 31px;
  }
  .productDeliverdeploymentOngoingSupportRight{
    -webkit-box-shadow: 0px 18px 17px 0px rgba(31, 39, 53, 0.01);
    box-shadow: 0px 18px 17px 0px rgba(31, 39, 53, 0.01);
  }
  .softwareLeasingPricingAdditionalServicesContainer{
    padding: 80px 0px;
  }
  .softwareLeasingPricingAdditionalServicesBlok>h2{
    font-size: 30px;
    line-height: 45px;
    margin-bottom: 8px;
  }
  .softwareLeasingPricingAdditionalServicesBlok>p{
    max-width: 450px;
    margin: 0px auto;
  }
  .softwareLeasingPricingAdditionalServicesList{
    margin-top: 54px;
    grid-template-columns: 1fr;
    grid-row-gap: 20px;
  }
  .softwareLeasingPricingAdditionalServices{
    display: grid;
    grid-template-columns: 78px 1fr;
    grid-column-gap: 32px;
    padding: 40px 40px;
  }
  .softwareLeasingPricingAdditionalServicesText{
    margin-top: 0px;
  }
  .softwareLeasingPricingAdditionalServicesText>h3{
    font-size: 24px;
    line-height: 36px;
  }
  .softwareLeasingPricingAdditionalServicesText>p{
    font-size: 16px;
    line-height: 26px;
    color: #1F2735;
  }
  .productDeliverdeploymentAndSetupBody2{
    grid-template-columns: 1fr 210px;
    grid-column-gap: 10px;
  }
  .productDeliveryMaintenanceListBlokBg{
    display: none;
  }
  .pricingLeasingFormContainer{
    padding: 100px 0px;
  }
  .pricingLeasingFormIcon{
    display: none;
  }
  .privatePaymentOrchestrationPlatformContainer .turnkeyPspHeaderLeft{
    padding-bottom: 54px;
  }
  .privatePaymentOrchestrationPlatformContainer .turnkeyPspHeaderRight{
    padding-top: 53px;
  }
  .privatePaymentOrchestrationPlatformContainer{
    padding-bottom: 72px;
  }
  .privatePaymentOrchestrationPlatformContainer .turnkeyPspHeaderList{
    margin-bottom: 54px;
  }
  .plansIntoActionContainer .softwareLeasingPricingAdditionalServicesBlok>h2{
    max-width: 540px;
    margin: 0px auto;
  }
  .plansIntoActionContainer .softwareLeasingPricingAdditionalServicesBlok>p{
    max-width: 540px;
  }
  .plansIntoActionContainer .softwareLeasingPricingAdditionalServicesList{
    margin-top: 40px;
    grid-row-gap: 16px;
  }
  .plansIntoActionContainer .softwareLeasingPricingAdditionalServicesText>h3{
    font-size: 22px;
    line-height: 33px;
    margin-bottom: 8px;
  }
  .plansIntoActionContainer .softwareLeasingPricingAdditionalServicesText{
    margin-top: 0px;
  }
  .trustTurnkeyOrchestratorContainer{
    padding-bottom: 80px;
  }
  .trustTurnkeyOrchestratorContainer .premisesPaymentGatewayList{
    margin-top: 40px;
  }
  .trustTurnkeyOrchestratorContainer .premisesPaymentGateway>p{
    margin-top: 10px;
    padding-bottom: 19px;
  }
  .trustTurnkeyOrchestratorContainer .premisesPaymentGateway>h3{
    line-height: 26px;
  }
  .trustTurnkeyOrchestratorContainer .premisesPaymentGateway{
    padding: 39px 39px;
  }
  .trustTurnkeyOrchestratorContainer .premisesPaymentGateway:nth-child(3)::before{
    display: none;
  }
  .trustTurnkeyOrchestratorContainer .buttonAnimation{
    margin-top: 40px;
  }
  .startOrchestrationPlatformTopList{
    grid-template-columns: repeat(3, 1fr);
    grid-column-gap: 12px;
  }
  .startOrchestrationPlatform{
    grid-template-columns: 1fr 148px;
    grid-column-gap: 30px;
    margin-top: -44px;
    border-radius: 32px;
    padding: 104px 60px 60px 60px;
    align-items: start;
  }
  .startOrchestrationPlatformContainer{
    padding-bottom: 80px;
  }
  .empowerBusinesseFficiencyContainer{
    padding: 80px 0px;
  }
  .empowerBusinesseFficiencyContainer .focusEngagementBlok>h2{
    margin-bottom: 8px;
  }
  .empowerBusinesseFficiencyContainer .focusEngagementBlok>p{
    max-width: 600px;
  }
  .empowerBusinesseFficiencyContainer .focusEngagementList{
    margin: 40px 0px;
    grid-row-gap: 16px;
  }
  .empowerBusinesseFficiencyContainer .focusEngagementOb:nth-child(2n+1),.empowerBusinesseFficiencyContainer .focusEngagementOb:nth-child(2n+2){
    grid-row-gap: 16px;
  }
  .readyLaunchPaymentIconAndButtonContainer .iconAndButtonBlok{
    padding: 34px 80px 34px 64px;
    grid-column-gap: 58px;
  }
  .readyLaunchPaymentIconAndButtonContainer .iconAndButtonText{
    grid-row-gap: 20px;
  }
  .readyLaunchPaymentIconAndButtonContainer .iconAndButtonText>h2{
    line-height: 33px;
  }
  .privatePaymentFrequentlyAskedQuestionsContainer{
    padding: 0px 0px 80px 0px;
  }
  .privatePaymentFrequentlyAskedQuestionsContainer .frequentlyAskedQuestions{
    padding: 24px 24px 24px 32px;
  }
  .readyLaunchPaymentIconAndButtonContainer{
    padding-bottom: 80px;
  }
  .aboutPayTechPlatformBlok>h1{
    font-size: 32px;
    line-height: 45px;
    max-width: 508px;
  }
  .aboutPayTechPlatformBlok>p{
    max-width: 460px;
    margin: 20px auto 54px auto;
  }
  .aboutPayTechPlatformContainer{
    padding: 75px 0px 256px 0px;
  }
  .aboutPayTechPlatformContainer::after{
    background-image: url(/wp-content/uploads/2024/05/aboutPayTechPlatformContainerBgTab.png);
  }
  .projectedMarketEntry>h3{
    line-height: 33px;
    margin-bottom: 8px;
  }
  .projectedMarketEntryBlok{
    grid-row-gap: 16px;
  }
  .projectedMarketEntryTopList{
    grid-column-gap: 16px;
  }
  .projectedMarketEntryBottomList{
    grid-template-columns: 1fr;
    grid-row-gap: 16px;
  }
  .projectedMarketEntryBottomCart{
    height: 185px;
  }
  .projectedMarketEntryBottomCartText{
    width: 346px;
  }
  .projectedMarketEntryBottomCart>img{
    right: 0px;
    left: auto;
  }
  .projectedMarketEntryBottomCartText>h3>span{
    font-size: 30px;
    line-height: 45px;
  }
  .projectedMarketEntryBottomCartText>h3{
    line-height: 33px;
    margin-bottom: 8px;
  }
  .projectedMarketEntryContainer{
    margin-top: -182px;
    padding-bottom: 80px;
  }
  .meetExpertsDedicatedContainer{
    padding: 80px 0px;
  }
  .meetExpertsDedicatedBlok>h2{
    font-size: 30px;
    line-height: 45px;
  }
  .meetExpertsDedicatedList{
    margin-top: 40px;
    grid-template-columns: 194px 1fr;
    grid-column-gap: 16px;
  }
  .meetExpertsDedicatedNav::after{
    left: 93px;
  }
  .meetExpertsDedicatedCart{
    grid-template-columns: 1fr;
    grid-row-gap: 16px;
  }
  .meetExpertsDedicatedCartImages{
    height: 277px;
  }
  .meetExpertsDedicatedCartInfoText{
    grid-row-gap: 8px;
  }
  .meetExpertsDedicatedCartInfo{
    grid-row-gap: 16px;
  }
  .meetExpertsDedicatedLeftLine{
    bottom: -220px;
    left: -96px;
    height: 640px;
  }
  .meetExpertsDedicatedContainer::after{
    width: calc(50vw - 400px);
    bottom: 72px;
  }
  .meetExpertsDedicatedCartInfoText>p{
    min-height: 234px;
  }
  .boardRepresentativesCartImages{
    width: 306px;
    height: 276px;
  }
  .boardRepresentativesSlider{
    padding: 40px 0px 52px 0px;
  }
  .boardRepresentativesButton{
    margin-top: 40px;
  }
  .boardRepresentativesContainer{
    padding-bottom: 80px;
  }
  .boardRepresentativesBlok>h3{
    font-size: 24px;
    line-height: 36px;
  }
  .versatilityAlignsCompromisesTopList{
    grid-template-columns: 228px 80px 228px;
    padding-top: 32px;
  }
  .versatilityAlignsCompromisesTopList{
    grid-template-columns: 228px 80px 228px;
    padding-top: 32px;
  }
  .versatilityAlignsCompromisesTopBlok{
    padding: 40px 32px 64px 40px;
    margin: 40px 0px 16px 0px;
  }
  .versatilityAlignsCompromisesTopBlok>h3{
    font-size: 24px;
    line-height: 36px;
    max-width: 380px;
  }
  .versatilityAlignsCompromisesButtonsLabel{
    height: 84px;
    padding: 16px 16px;
  }
  .versatilityAlignsCompromisesTopRightLabel{
    height: 84px;
    padding: 16px 16px;
  }
  .versatilityAlignsCompromisesTopLineDes{
    display: none;
  }
  .versatilityAlignsCompromisesTopLineTab{
    display: block;
  }
  .versatilityAlignsCompromisesTopLine{
    top: 88px;
  }
  .versatilityAlignsCompromisesTopLine6{
    top: 378px;
  }
  .versatilityAlignsCompromisesBlok>h2{
    font-size: 30px;
    line-height: 45px;
  }
  .versatilityAlignsCompromisesContainer{
    padding: 80px 0px;
  }
  .versatilityAlignsCompromisesTopBg{
    display: none;
  }
  .versatilityAlignsCompromisesTopBgTab{
    display: block;
    position: absolute;
    top: 15px;
    left: 0px;
    width: 503px;
  }
  .versatilityAlignsCompromisesBottom{
    grid-template-columns: 1fr;
    grid-row-gap: 16px;
  }
  .versatilityAlignsCompromisesCart{
    position: relative;
    padding-left: 134px;
  }
  .versatilityAlignsCompromisesCart>img{
    position: absolute;
    left: 40px;
    top: 40px;
  }
  .versatilityAlignsCompromisesCart>h4{
    line-height: 33px;
    margin: 0px 0px 8px 0px;
  }
  .versatilityAlignsCompromisesBlok .buttonAnimation{
    margin-top: 40px;
  }
  .enterpriseGradeSolutionBlok>h2{
    font-size: 30px;
    line-height: 45px;
    max-width: 450px;
    margin-bottom: 8px;
  }
  .enterpriseGradeSolutionTopBlok{
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    margin-top: 53px;
    margin-bottom: 16px;
  }
  .enterpriseGradeSolutionContainer{
    padding: 80px 0px;
  }
  .enterpriseGradeSolutionBottomBlok{
    padding: 40px 40px 81px 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }
  .enterpriseGradeSolutionList>h3{
    text-align: center;
  }
  .enterpriseGradeSolutionList>ul{
    margin-top: 8px;
    grid-template-columns: 1fr 1fr;
    grid-column-gap: 16px;
  }
  .enterpriseGradeSolutionRoundListBlok>ul{
    margin-top: 13px;
  }
  .enterpriseGradeSolutionRound{
    margin: 62px 135px 74px 125px;
    width: 348px;
    height: 348px;
  }

  .enterpriseGradeSolutionRoundCartPosition>p{
    line-height: 26px;
    text-align: center;
  }

  .enterpriseGradeSolutionRoundPosition1 .enterpriseGradeSolutionRoundCart:nth-child(1),
  .enterpriseGradeSolutionRoundPosition2 .enterpriseGradeSolutionRoundCart:nth-child(2),
  .enterpriseGradeSolutionRoundPosition3 .enterpriseGradeSolutionRoundCart:nth-child(3),
  .enterpriseGradeSolutionRoundPosition4 .enterpriseGradeSolutionRoundCart:nth-child(4),
  .enterpriseGradeSolutionRoundPosition5 .enterpriseGradeSolutionRoundCart:nth-child(5),
  .enterpriseGradeSolutionRoundPosition6 .enterpriseGradeSolutionRoundCart:nth-child(6),
  .enterpriseGradeSolutionRoundPosition7 .enterpriseGradeSolutionRoundCart:nth-child(7),
  .enterpriseGradeSolutionRoundPosition8 .enterpriseGradeSolutionRoundCart:nth-child(8){
    right: auto;
    top: auto;
    bottom: -79px;
    left: 130px;
  }
  .enterpriseGradeSolutionRoundPosition1 .enterpriseGradeSolutionRoundCart:nth-child(1) .enterpriseGradeSolutionRoundCartPosition>span,
  .enterpriseGradeSolutionRoundPosition2 .enterpriseGradeSolutionRoundCart:nth-child(2) .enterpriseGradeSolutionRoundCartPosition>span,
  .enterpriseGradeSolutionRoundPosition3 .enterpriseGradeSolutionRoundCart:nth-child(3) .enterpriseGradeSolutionRoundCartPosition>span,
  .enterpriseGradeSolutionRoundPosition4 .enterpriseGradeSolutionRoundCart:nth-child(4) .enterpriseGradeSolutionRoundCartPosition>span,
  .enterpriseGradeSolutionRoundPosition5 .enterpriseGradeSolutionRoundCart:nth-child(5) .enterpriseGradeSolutionRoundCartPosition>span,
  .enterpriseGradeSolutionRoundPosition6 .enterpriseGradeSolutionRoundCart:nth-child(6) .enterpriseGradeSolutionRoundCartPosition>span,
  .enterpriseGradeSolutionRoundPosition7 .enterpriseGradeSolutionRoundCart:nth-child(7) .enterpriseGradeSolutionRoundCartPosition>span,
  .enterpriseGradeSolutionRoundPosition8 .enterpriseGradeSolutionRoundCart:nth-child(8) .enterpriseGradeSolutionRoundCartPosition>span{
    left: 37px;
    top: -32px;
    width: 28px;
    height: 28px;
  }
  .enterpriseGradeSolutionRoundPosition1 .enterpriseGradeSolutionRoundCart:nth-child(1) .enterpriseGradeSolutionRoundCartPosition>span::after,
  .enterpriseGradeSolutionRoundPosition2 .enterpriseGradeSolutionRoundCart:nth-child(2) .enterpriseGradeSolutionRoundCartPosition>span::after,
  .enterpriseGradeSolutionRoundPosition3 .enterpriseGradeSolutionRoundCart:nth-child(3) .enterpriseGradeSolutionRoundCartPosition>span::after,
  .enterpriseGradeSolutionRoundPosition4 .enterpriseGradeSolutionRoundCart:nth-child(4) .enterpriseGradeSolutionRoundCartPosition>span::after,
  .enterpriseGradeSolutionRoundPosition5 .enterpriseGradeSolutionRoundCart:nth-child(5) .enterpriseGradeSolutionRoundCartPosition>span::after,
  .enterpriseGradeSolutionRoundPosition6 .enterpriseGradeSolutionRoundCart:nth-child(6) .enterpriseGradeSolutionRoundCartPosition>span::after,
  .enterpriseGradeSolutionRoundPosition7 .enterpriseGradeSolutionRoundCart:nth-child(7) .enterpriseGradeSolutionRoundCartPosition>span::after,
  .enterpriseGradeSolutionRoundPosition8 .enterpriseGradeSolutionRoundCart:nth-child(8) .enterpriseGradeSolutionRoundCartPosition>span::after{
    width: 14px;
    height: 14px;
  }
  .enterpriseGradeSolutionRoundPosition1 .enterpriseGradeSolutionRoundCart:nth-child(1) .enterpriseGradeSolutionRoundCartPosition>p,
  .enterpriseGradeSolutionRoundPosition2 .enterpriseGradeSolutionRoundCart:nth-child(2) .enterpriseGradeSolutionRoundCartPosition>p,
  .enterpriseGradeSolutionRoundPosition3 .enterpriseGradeSolutionRoundCart:nth-child(3) .enterpriseGradeSolutionRoundCartPosition>p,
  .enterpriseGradeSolutionRoundPosition4 .enterpriseGradeSolutionRoundCart:nth-child(4) .enterpriseGradeSolutionRoundCartPosition>p,
  .enterpriseGradeSolutionRoundPosition5 .enterpriseGradeSolutionRoundCart:nth-child(5) .enterpriseGradeSolutionRoundCartPosition>p,
  .enterpriseGradeSolutionRoundPosition6 .enterpriseGradeSolutionRoundCart:nth-child(6) .enterpriseGradeSolutionRoundCartPosition>p,
  .enterpriseGradeSolutionRoundPosition7 .enterpriseGradeSolutionRoundCart:nth-child(7) .enterpriseGradeSolutionRoundCartPosition>p,
  .enterpriseGradeSolutionRoundPosition8 .enterpriseGradeSolutionRoundCart:nth-child(8) .enterpriseGradeSolutionRoundCartPosition>p{
    line-height: 24px;
  }

  .enterpriseGradeSolutionRoundPosition1 .enterpriseGradeSolutionRoundCart:nth-child(2),
  .enterpriseGradeSolutionRoundPosition2 .enterpriseGradeSolutionRoundCart:nth-child(3),
  .enterpriseGradeSolutionRoundPosition3 .enterpriseGradeSolutionRoundCart:nth-child(4),
  .enterpriseGradeSolutionRoundPosition4 .enterpriseGradeSolutionRoundCart:nth-child(5),
  .enterpriseGradeSolutionRoundPosition5 .enterpriseGradeSolutionRoundCart:nth-child(6),
  .enterpriseGradeSolutionRoundPosition6 .enterpriseGradeSolutionRoundCart:nth-child(7),
  .enterpriseGradeSolutionRoundPosition7 .enterpriseGradeSolutionRoundCart:nth-child(8),
  .enterpriseGradeSolutionRoundPosition8 .enterpriseGradeSolutionRoundCart:nth-child(1){
    right: auto;
    top: calc(75% + 49px);
    left: -34px;
  }
  .enterpriseGradeSolutionRoundPosition1 .enterpriseGradeSolutionRoundCart:nth-child(2) .enterpriseGradeSolutionRoundCartPosition>span,
  .enterpriseGradeSolutionRoundPosition2 .enterpriseGradeSolutionRoundCart:nth-child(3) .enterpriseGradeSolutionRoundCartPosition>span,
  .enterpriseGradeSolutionRoundPosition3 .enterpriseGradeSolutionRoundCart:nth-child(4) .enterpriseGradeSolutionRoundCartPosition>span,
  .enterpriseGradeSolutionRoundPosition4 .enterpriseGradeSolutionRoundCart:nth-child(5) .enterpriseGradeSolutionRoundCartPosition>span,
  .enterpriseGradeSolutionRoundPosition5 .enterpriseGradeSolutionRoundCart:nth-child(6) .enterpriseGradeSolutionRoundCartPosition>span,
  .enterpriseGradeSolutionRoundPosition6 .enterpriseGradeSolutionRoundCart:nth-child(7) .enterpriseGradeSolutionRoundCartPosition>span,
  .enterpriseGradeSolutionRoundPosition7 .enterpriseGradeSolutionRoundCart:nth-child(8) .enterpriseGradeSolutionRoundCartPosition>span,
  .enterpriseGradeSolutionRoundPosition8 .enterpriseGradeSolutionRoundCart:nth-child(1) .enterpriseGradeSolutionRoundCartPosition>span{
    left: 76px;
    top: -20px;
  }

  .enterpriseGradeSolutionRoundPosition1 .enterpriseGradeSolutionRoundCart:nth-child(3),
  .enterpriseGradeSolutionRoundPosition2 .enterpriseGradeSolutionRoundCart:nth-child(4),
  .enterpriseGradeSolutionRoundPosition3 .enterpriseGradeSolutionRoundCart:nth-child(5),
  .enterpriseGradeSolutionRoundPosition4 .enterpriseGradeSolutionRoundCart:nth-child(6),
  .enterpriseGradeSolutionRoundPosition5 .enterpriseGradeSolutionRoundCart:nth-child(7),
  .enterpriseGradeSolutionRoundPosition6 .enterpriseGradeSolutionRoundCart:nth-child(8),
  .enterpriseGradeSolutionRoundPosition7 .enterpriseGradeSolutionRoundCart:nth-child(1),
  .enterpriseGradeSolutionRoundPosition8 .enterpriseGradeSolutionRoundCart:nth-child(2){
      bottom: auto;
      top: calc(50% - 18px);
      left: -108px;
  }
  .enterpriseGradeSolutionRoundPosition1 .enterpriseGradeSolutionRoundCart:nth-child(3) .enterpriseGradeSolutionRoundCartPosition>span,
  .enterpriseGradeSolutionRoundPosition2 .enterpriseGradeSolutionRoundCart:nth-child(4) .enterpriseGradeSolutionRoundCartPosition>span,
  .enterpriseGradeSolutionRoundPosition3 .enterpriseGradeSolutionRoundCart:nth-child(5) .enterpriseGradeSolutionRoundCartPosition>span,
  .enterpriseGradeSolutionRoundPosition4 .enterpriseGradeSolutionRoundCart:nth-child(6) .enterpriseGradeSolutionRoundCartPosition>span,
  .enterpriseGradeSolutionRoundPosition5 .enterpriseGradeSolutionRoundCart:nth-child(7) .enterpriseGradeSolutionRoundCartPosition>span,
  .enterpriseGradeSolutionRoundPosition6 .enterpriseGradeSolutionRoundCart:nth-child(8) .enterpriseGradeSolutionRoundCartPosition>span,
  .enterpriseGradeSolutionRoundPosition7 .enterpriseGradeSolutionRoundCart:nth-child(1) .enterpriseGradeSolutionRoundCartPosition>span,
  .enterpriseGradeSolutionRoundPosition8 .enterpriseGradeSolutionRoundCart:nth-child(2) .enterpriseGradeSolutionRoundCartPosition>span{
    top: 15px;
    left: inherit;
    right: -23px;
  }

  .enterpriseGradeSolutionRoundPosition1 .enterpriseGradeSolutionRoundCart:nth-child(4),
  .enterpriseGradeSolutionRoundPosition2 .enterpriseGradeSolutionRoundCart:nth-child(5),
  .enterpriseGradeSolutionRoundPosition3 .enterpriseGradeSolutionRoundCart:nth-child(6),
  .enterpriseGradeSolutionRoundPosition4 .enterpriseGradeSolutionRoundCart:nth-child(7),
  .enterpriseGradeSolutionRoundPosition5 .enterpriseGradeSolutionRoundCart:nth-child(8),
  .enterpriseGradeSolutionRoundPosition6 .enterpriseGradeSolutionRoundCart:nth-child(1),
  .enterpriseGradeSolutionRoundPosition7 .enterpriseGradeSolutionRoundCart:nth-child(2),
  .enterpriseGradeSolutionRoundPosition8 .enterpriseGradeSolutionRoundCart:nth-child(3){
      left: -51px;
      top: 1px;
  }
  .enterpriseGradeSolutionRoundPosition1 .enterpriseGradeSolutionRoundCart:nth-child(4) .enterpriseGradeSolutionRoundCartPosition>span,
  .enterpriseGradeSolutionRoundPosition2 .enterpriseGradeSolutionRoundCart:nth-child(5) .enterpriseGradeSolutionRoundCartPosition>span,
  .enterpriseGradeSolutionRoundPosition3 .enterpriseGradeSolutionRoundCart:nth-child(6) .enterpriseGradeSolutionRoundCartPosition>span,
  .enterpriseGradeSolutionRoundPosition4 .enterpriseGradeSolutionRoundCart:nth-child(7) .enterpriseGradeSolutionRoundCartPosition>span,
  .enterpriseGradeSolutionRoundPosition5 .enterpriseGradeSolutionRoundCart:nth-child(8) .enterpriseGradeSolutionRoundCartPosition>span,
  .enterpriseGradeSolutionRoundPosition6 .enterpriseGradeSolutionRoundCart:nth-child(1) .enterpriseGradeSolutionRoundCartPosition>span,
  .enterpriseGradeSolutionRoundPosition7 .enterpriseGradeSolutionRoundCart:nth-child(2) .enterpriseGradeSolutionRoundCartPosition>span,
  .enterpriseGradeSolutionRoundPosition8 .enterpriseGradeSolutionRoundCart:nth-child(3) .enterpriseGradeSolutionRoundCartPosition>span{
    right: -21px;
    top: 38px;
  }

  .enterpriseGradeSolutionRoundPosition1 .enterpriseGradeSolutionRoundCart:nth-child(5),
  .enterpriseGradeSolutionRoundPosition2 .enterpriseGradeSolutionRoundCart:nth-child(6),
  .enterpriseGradeSolutionRoundPosition3 .enterpriseGradeSolutionRoundCart:nth-child(7),
  .enterpriseGradeSolutionRoundPosition4 .enterpriseGradeSolutionRoundCart:nth-child(8),
  .enterpriseGradeSolutionRoundPosition5 .enterpriseGradeSolutionRoundCart:nth-child(1),
  .enterpriseGradeSolutionRoundPosition6 .enterpriseGradeSolutionRoundCart:nth-child(2),
  .enterpriseGradeSolutionRoundPosition7 .enterpriseGradeSolutionRoundCart:nth-child(3),
  .enterpriseGradeSolutionRoundPosition8 .enterpriseGradeSolutionRoundCart:nth-child(4){
    left: 132px;
    top: -60px;
  }
  .enterpriseGradeSolutionRoundPosition1 .enterpriseGradeSolutionRoundCart:nth-child(5) .enterpriseGradeSolutionRoundCartPosition>span,
  .enterpriseGradeSolutionRoundPosition2 .enterpriseGradeSolutionRoundCart:nth-child(6) .enterpriseGradeSolutionRoundCartPosition>span,
  .enterpriseGradeSolutionRoundPosition3 .enterpriseGradeSolutionRoundCart:nth-child(7) .enterpriseGradeSolutionRoundCartPosition>span,
  .enterpriseGradeSolutionRoundPosition4 .enterpriseGradeSolutionRoundCart:nth-child(8) .enterpriseGradeSolutionRoundCartPosition>span,
  .enterpriseGradeSolutionRoundPosition5 .enterpriseGradeSolutionRoundCart:nth-child(1) .enterpriseGradeSolutionRoundCartPosition>span,
  .enterpriseGradeSolutionRoundPosition6 .enterpriseGradeSolutionRoundCart:nth-child(2) .enterpriseGradeSolutionRoundCartPosition>span,
  .enterpriseGradeSolutionRoundPosition7 .enterpriseGradeSolutionRoundCart:nth-child(3) .enterpriseGradeSolutionRoundCartPosition>span,
  .enterpriseGradeSolutionRoundPosition8 .enterpriseGradeSolutionRoundCart:nth-child(4) .enterpriseGradeSolutionRoundCartPosition>span{
    right: auto;
    left: 35px;
    top: 50px;
  }
  .enterpriseGradeSolutionRoundPosition1 .enterpriseGradeSolutionRoundCart:nth-child(6),
  .enterpriseGradeSolutionRoundPosition2 .enterpriseGradeSolutionRoundCart:nth-child(7),
  .enterpriseGradeSolutionRoundPosition3 .enterpriseGradeSolutionRoundCart:nth-child(8),
  .enterpriseGradeSolutionRoundPosition4 .enterpriseGradeSolutionRoundCart:nth-child(1),
  .enterpriseGradeSolutionRoundPosition5 .enterpriseGradeSolutionRoundCart:nth-child(2),
  .enterpriseGradeSolutionRoundPosition6 .enterpriseGradeSolutionRoundCart:nth-child(3),
  .enterpriseGradeSolutionRoundPosition7 .enterpriseGradeSolutionRoundCart:nth-child(4),
  .enterpriseGradeSolutionRoundPosition8 .enterpriseGradeSolutionRoundCart:nth-child(5){
    left: auto;
    right: -55px;
    top: -7px;
  }
  .enterpriseGradeSolutionRoundPosition1 .enterpriseGradeSolutionRoundCart:nth-child(6) .enterpriseGradeSolutionRoundCartPosition>span,
  .enterpriseGradeSolutionRoundPosition2 .enterpriseGradeSolutionRoundCart:nth-child(7) .enterpriseGradeSolutionRoundCartPosition>span,
  .enterpriseGradeSolutionRoundPosition3 .enterpriseGradeSolutionRoundCart:nth-child(8) .enterpriseGradeSolutionRoundCartPosition>span,
  .enterpriseGradeSolutionRoundPosition4 .enterpriseGradeSolutionRoundCart:nth-child(1) .enterpriseGradeSolutionRoundCartPosition>span,
  .enterpriseGradeSolutionRoundPosition5 .enterpriseGradeSolutionRoundCart:nth-child(2) .enterpriseGradeSolutionRoundCartPosition>span,
  .enterpriseGradeSolutionRoundPosition6 .enterpriseGradeSolutionRoundCart:nth-child(3) .enterpriseGradeSolutionRoundCartPosition>span,
  .enterpriseGradeSolutionRoundPosition7 .enterpriseGradeSolutionRoundCart:nth-child(4) .enterpriseGradeSolutionRoundCartPosition>span,
  .enterpriseGradeSolutionRoundPosition8 .enterpriseGradeSolutionRoundCart:nth-child(5) .enterpriseGradeSolutionRoundCartPosition>span{
    right: auto;
    left: -24px;
    bottom: -19px;
  }
  .enterpriseGradeSolutionRoundPosition1 .enterpriseGradeSolutionRoundCart:nth-child(7),
  .enterpriseGradeSolutionRoundPosition2 .enterpriseGradeSolutionRoundCart:nth-child(8),
  .enterpriseGradeSolutionRoundPosition3 .enterpriseGradeSolutionRoundCart:nth-child(1),
  .enterpriseGradeSolutionRoundPosition4 .enterpriseGradeSolutionRoundCart:nth-child(2),
  .enterpriseGradeSolutionRoundPosition5 .enterpriseGradeSolutionRoundCart:nth-child(3),
  .enterpriseGradeSolutionRoundPosition6 .enterpriseGradeSolutionRoundCart:nth-child(4),
  .enterpriseGradeSolutionRoundPosition7 .enterpriseGradeSolutionRoundCart:nth-child(5),
  .enterpriseGradeSolutionRoundPosition8 .enterpriseGradeSolutionRoundCart:nth-child(6){
    top: calc(50% - 20px);
    left: auto;
    right: -101px;
  }
  .enterpriseGradeSolutionRoundPosition1 .enterpriseGradeSolutionRoundCart:nth-child(7) .enterpriseGradeSolutionRoundCartPosition>span,
  .enterpriseGradeSolutionRoundPosition2 .enterpriseGradeSolutionRoundCart:nth-child(8) .enterpriseGradeSolutionRoundCartPosition>span,
  .enterpriseGradeSolutionRoundPosition3 .enterpriseGradeSolutionRoundCart:nth-child(1) .enterpriseGradeSolutionRoundCartPosition>span,
  .enterpriseGradeSolutionRoundPosition4 .enterpriseGradeSolutionRoundCart:nth-child(2) .enterpriseGradeSolutionRoundCartPosition>span,
  .enterpriseGradeSolutionRoundPosition5 .enterpriseGradeSolutionRoundCart:nth-child(3) .enterpriseGradeSolutionRoundCartPosition>span,
  .enterpriseGradeSolutionRoundPosition6 .enterpriseGradeSolutionRoundCart:nth-child(4) .enterpriseGradeSolutionRoundCartPosition>span,
  .enterpriseGradeSolutionRoundPosition7 .enterpriseGradeSolutionRoundCart:nth-child(5) .enterpriseGradeSolutionRoundCartPosition>span,
  .enterpriseGradeSolutionRoundPosition8 .enterpriseGradeSolutionRoundCart:nth-child(6) .enterpriseGradeSolutionRoundCartPosition>span{
    bottom: 12px;
    left: -17px;
  }
  .enterpriseGradeSolutionRoundPosition1 .enterpriseGradeSolutionRoundCart:nth-child(8),
  .enterpriseGradeSolutionRoundPosition2 .enterpriseGradeSolutionRoundCart:nth-child(1),
  .enterpriseGradeSolutionRoundPosition3 .enterpriseGradeSolutionRoundCart:nth-child(2),
  .enterpriseGradeSolutionRoundPosition4 .enterpriseGradeSolutionRoundCart:nth-child(3),
  .enterpriseGradeSolutionRoundPosition5 .enterpriseGradeSolutionRoundCart:nth-child(4),
  .enterpriseGradeSolutionRoundPosition6 .enterpriseGradeSolutionRoundCart:nth-child(5),
  .enterpriseGradeSolutionRoundPosition7 .enterpriseGradeSolutionRoundCart:nth-child(6),
  .enterpriseGradeSolutionRoundPosition8 .enterpriseGradeSolutionRoundCart:nth-child(7){
    right: -53px;
    top: calc(75% + 41px);
  }
  .enterpriseGradeSolutionRoundPosition1 .enterpriseGradeSolutionRoundCart:nth-child(8) .enterpriseGradeSolutionRoundCartPosition>span,
  .enterpriseGradeSolutionRoundPosition2 .enterpriseGradeSolutionRoundCart:nth-child(1) .enterpriseGradeSolutionRoundCartPosition>span,
  .enterpriseGradeSolutionRoundPosition3 .enterpriseGradeSolutionRoundCart:nth-child(2) .enterpriseGradeSolutionRoundCartPosition>span,
  .enterpriseGradeSolutionRoundPosition4 .enterpriseGradeSolutionRoundCart:nth-child(3) .enterpriseGradeSolutionRoundCartPosition>span,
  .enterpriseGradeSolutionRoundPosition5 .enterpriseGradeSolutionRoundCart:nth-child(4) .enterpriseGradeSolutionRoundCartPosition>span,
  .enterpriseGradeSolutionRoundPosition6 .enterpriseGradeSolutionRoundCart:nth-child(5) .enterpriseGradeSolutionRoundCartPosition>span,
  .enterpriseGradeSolutionRoundPosition7 .enterpriseGradeSolutionRoundCart:nth-child(6) .enterpriseGradeSolutionRoundCartPosition>span,
  .enterpriseGradeSolutionRoundPosition8 .enterpriseGradeSolutionRoundCart:nth-child(7) .enterpriseGradeSolutionRoundCartPosition>span{
    left: -20px;
    bottom: auto;
    top: -15px;
  }
  .innovationClientSuccessContainer{
    padding: 80px 0px;
    background-color: #F9F9F9;
  }
  .innovationClientSuccessBlok>h2{
    font-size: 30px;
    line-height: 45px;
    max-width: 500px;
    margin: 0px auto;
  }
  .innovationClientSuccessList{
    margin: 40px 0px 16px 0px;
    grid-column-gap: 16px;
  }
  .innovationClientSuccessCart>h3{
    line-height: 33px;
    margin-bottom: 8px;
  }
  .innovationClientSuccessImages:nth-child(1){
    display: none;
  }
  .innovationClientSuccessImages:nth-child(2){
    grid-column: 1 / 5;
    height: 240px;
  }
  .innovationClientSuccessImages:nth-child(3){
    grid-column: 1 / 3;
    height: 200px;
  }
  .innovationClientSuccessImages:nth-child(4){
    grid-column: 3 / 5;
    height: 200px;
  }
  .innovationClientSuccessImagesList{
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }
  .providingPaymentSolutionsBlok>h2{
    font-size: 30px;
    line-height: 45px;
  }
  .providingPaymentSolutionsContainer{
    padding: 80px 0px;
  }
  .providingPaymentSolutionsList{
    margin-top: 40px;
    grid-template-columns: 1fr;
    grid-row-gap: 16px;
    padding-left: 56px;
  }

  .providingPaymentSolutionsCartIcon,.providingPaymentSolutionsCart:nth-child(n+5) .providingPaymentSolutionsCartIcon{
    bottom: auto;
    right: auto;
    left: -56px;
    top: calc(50% - 12px);
  }
  .providingPaymentSolutionsCartIcon::before,.providingPaymentSolutionsCart:nth-child(n+5) .providingPaymentSolutionsCartIcon::before{
    width: 42px;
    height: 2px;
    top: calc(50% - 1px);
    left: 20px;
    bottom: auto;
    right: auto;
  }
  .providingPaymentSolutionsList::after{
    content: "";
    display: block;
    width: 2px;
    height: calc(100% - 80px);
    background-color: #FFC866;
    position: absolute;
    left: 11px;
    top: 0px;
    z-index: -1;
  }

  .providingPaymentSolutionsLine2{
    display: none;
  }
  .providingPaymentSolutionsContainer::after,.providingPaymentSolutionsContainer::before{
    display: none;
  }
  .providingPaymentSolutionsLine1{
    top: -75px;
    left: -185px;
  }
  .providingPaymentSolutionsCart>h4{
    font-size: 24px;
    line-height: 36px;
  }
  .providingPaymentSolutionsCart>p{
    margin-top: 0px;
  }
  .providingPaymentSolutionsCart>a{
    margin-top: 4px;
  }
  .providingPaymentSolutionsCart{
    grid-template-rows: initial;
    grid-row-gap: 8px;
  }
  .providingPaymentSolutionsCart::after{
    display: none;
  }
  .providingPaymentSolutionsCart:nth-child(5){
    grid-row: 2;
  }
  .providingPaymentSolutionsCart:nth-child(6){
    grid-row: 4;
  }
  .providingPaymentSolutionsCart:nth-child(7){
    grid-row: 6;
  }
  .providingPaymentSolutionsCart:nth-child(2),
  .providingPaymentSolutionsCart:nth-child(4){
    background-color: #E8F6F3;
  }
  .providingPaymentSolutionsCart:nth-child(5),
  .providingPaymentSolutionsCart:nth-child(6),
  .providingPaymentSolutionsCart:nth-child(7),
  .providingPaymentSolutionsCart:nth-child(8){
    background-color: #E6EEF3;
  }
  .aboutFormContainer::after{
    top: 140px;
  }
  .finTechDevelopmentHeaderContainer{
    padding: 102px 0px;
  }
  .finTechDevelopmentHeaderContainer .kycHeaderLeft>h1{
    max-width: 380px;
  }
  .finTechDevelopmentHeaderContainer .kycHeaderLeft>p{
    margin: 20px auto 40px auto;
    max-width: 508px;
  }
  .finTechDevelopmentHeaderContainer .kycHeaderImagesMob{
    width: 533px;
    margin: 0px auto 73px auto;
  }
  .deliveringProductsBeyondBlok>h2{
    font-size: 30px;
    line-height: 45px;
    margin: 0px auto 20px auto;
  }
  .deliveringProductsBeyondList{
    width: 588px;
    margin: 48px auto 0px auto;
    grid-template-columns: 1fr;
    grid-row-gap: 20px;
  }
  .deliveringProductsBeyondContainer{
    padding: 80px 0px;
  }
  .deliveringProductsBeyond:nth-child(3n+1){
    background-color: #E6EEF3;
  }
  .deliveringProductsBeyond:nth-child(2n+1){
    background-color: #E8F6F3;
  }
  .discoverProductsSwiftLaunchContainer .pricingModelAppliesLeft>.buttonAnimation{
    display: none;
  }
  .discoverProductsSwiftLaunchContainer .pricingModelAppliesList{
    padding: 54px 60px;
    grid-row-gap: 0px;
  }
  .discoverProductsSwiftLaunchContainer .pricingModelAppliesList>.buttonAnimation{
    display: grid;
    justify-self: center;
  }
  .discoverProductsSwiftLaunchContainer .pricingModelAppliesRight{
    margin-top: 49px;
    margin-bottom: 32px;
  }
  .discoverProductsSwiftLaunchContainer .pricingModelAppliesLeft>p>br{
    margin-bottom: 16px;
  }
  .customFinTechSoftwareSolutionsContainer{
    padding: 20px 0px 80px 0px;
  }
  .customFinTechSoftwareSolutionsBlok>h2{
    font-size: 30px;
    line-height: 45px;
    max-width: 600px;
    margin: 0px auto 20px auto;
  }
  .customFinTechSoftwareSolutionsList{
    grid-template-columns: 1fr;
    grid-row-gap: 43px;
    margin-top: 67px;
  }
  .customFinTechSoftwareSolutionsListSolutions{
    grid-row: 3;
    grid-column: initial;
    border-radius: 20px;
  }
  .customFinTechSoftwareSolutionsListDirections>img{
    display: none;
  }
  .customFinTechSoftwareSolutionsListBusiness{
    border-radius: 20px;
  }
  .customFinTechSoftwareSolutionsListDirections{
    grid-template-columns: 1fr;
    border-radius: 20px;
  }
  .automationAcquirersBottomList{
    width: 477px;
    grid-template-columns: 1fr 1fr;
    grid-column-gap: 15px;
  }
  .customFinTechSoftwareSolutionsListSolutions .frequentlyAskedQuestionsText>p{
    padding-top: 11px;
  }
  .customFinTechSoftwareSolutionsListSolutions .frequentlyAskedQuestions{
    padding-bottom: 27px;
  }
  .readyMadeFrameworksContainer{
    padding-top: 100px;
  }
  .readyMadeFrameworksContainer .businessToolsetBlok>h2{
    margin-bottom: 20px;
  }
  .finTechDevelopmentListContainer{
    padding-bottom: 80px;
  }
  .finTechDevelopmentListBlok{
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }
  .finTechDevelopmentListCart{
    padding: 34px 41px;
    border-radius: 28px;
  }
  .finTechDevelopmentListCart>h3{
    font-size: 17px;
    line-height: 21px;
  }
  .finTechDevelopmentListList{
    margin-top: 14px;
    grid-row-gap: 7px;
  }
  .finTechDevelopmentListList>li{
    font-size: 12px;
    line-height: 21px;
    padding-left: 22px;
  }
  .finTechDevelopmentListList>li::before{
    width: 12px;
    height: 20px;
  }
  .finTechDevelopmentListCart:nth-child(2n+2){
    background-color: #E8F6F3;
  }
  .finTechDevelopmentListCart:nth-child(4n+2),.finTechDevelopmentListCart:nth-child(4n+3){
    background-color: #E2EEF2;
  }
  .finTechDevelopmentListLastBlok{
    display: none;
  }
  .finTechDevelopmentListLastMobileBlok{
    display: grid;
    grid-column: 1 / 3;
    padding-top: 48px;
  }
  .provideFinTechArchitectureStackContainer{
    padding: 80px 0px 100px 0px;
  }
  .provideFinTechArchitectureStackBlok>h2{
    font-size: 30px;
    line-height: 45px;
    max-width: 604px;
  }
  .provideFinTechArchitectureStackList{
    margin-top: 54px;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 0px;
  }
  .provideFinTechArchitectureStack:nth-child(2), .provideFinTechArchitectureStack:nth-child(5){
    border-right: 0px;
    padding-right: 0px;
    padding-left: 40px;
  }
  .provideFinTechArchitectureStackLineMobile{
    display: block;
    height: 1px;
    width: 100%;
    background-color: #C5DDE4;
    margin: 40px 0px;
    grid-column: 1 / 3;
  }
  .provideFinTechArchitectureStackImages{
    bottom: -52px;
    right: -40px;
  }
  .finTechDevelopmentTabContainer{
    padding-bottom: 80px;
  }
  .finTechDevelopmentTabBlok{
    padding: 54px 44px;
  }
  .finTechDevelopmentTabButtomList{
    margin-bottom: 54px;
  }
  .finTechDevelopmentTabList{
    gap: 12px;
  }
  .pieceEverythingTogetherTop{
    padding: 68px 35px 61px 35px;
    border-radius: 20px;
  }
  .pieceEverythingTogetherTop>h2{
    font-size: 32px;
    line-height: 45px;
    margin-bottom: 8px;
  }
  .pieceEverythingTogetherImages{
    height: 185px;
    margin-top: 40px;
  }
  .pieceEverythingTogetherBottom{
    border-radius: 20px;
    padding: 60px 60px;
    margin-top: 43px;
  }
  .pieceEverythingTogetherBottom>h3{
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 12px;
  }
  .pieceEverythingTogetherList{
    margin-top: 60px;
    grid-template-columns: 1fr;
  }
  .pieceEverythingTogetherCart:nth-child(1){
    padding-right: 0px;
    border-right: 0px;
    padding-bottom: 39px;
    border-bottom: 1px solid #C5DDE4;
  }
  .pieceEverythingTogetherCart:nth-child(2){
    padding-left: 0px;
    padding-top: 40px;
  }
  .pieceEverythingTogetherCart>h4{
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 10px;
  }
  .turnkeyAcquirerWantReduceSpeedMarketContainer{
    padding-bottom: 72px;
  }
  .turnkeyAcquirerWantReduceSpeedMarketContainer .wantReduceSpeedMarketBlok>h2{
    line-height: 42px;
    max-width: 523px;
  }
  .considerSimplerSlternativesList{
    margin-top: 48px;
    grid-template-columns: 1fr;
  }
  .considerSimplerSlternativesCart:nth-child(1){
    padding-right: 0px;
    border-right: 0px;
    padding-bottom: 39px;
    margin-bottom: 40px;
    border-bottom: 1px solid #C5DDE4;
  }
  .considerSimplerSlternativesCart:nth-child(2){
    padding-top: 0px;
  }
  .considerSimplerSlternativesCart{
    padding-left: 102px !important;
    position: relative;
  }
  .considerSimplerSlternativesCart>img{
    position: absolute;
    left: 0px;
    right: 0px;
  }
  .considerSimplerSlternativesCart>h3{
    margin-top: 0px;
    line-height: 33px;
  }
  .considerSimplerSlternativesCart>p{
    margin-top: 12px;
  }
  .pieceEverythingTogetherContainer{
    padding-top: 99px;
  }
  .turnkeyAcquirerWantReduceSpeedMarketContainer{
    margin-top: 100px;
  }
  .turnkeyAcquirerHeaderContainer .turnkeyPspHeaderLeft>h1{
    font-size: 32px;
    line-height: 45px;
  }
  .turnkeyAcquirerHeaderContainer .turnkeyPspHeaderLeft>p{
    margin-top: 20px;
    max-width: 508px;
  }
  .turnkeyAcquirerHeaderContainer .turnkeyPspHeaderRight{
    padding-top: 39px;
    padding-bottom: 0px;
  }
  .turnkeyAcquirerHeaderContainer .turnkeyPspHeaderListText{
    line-height: 29px;
  }
  .turnkeyAcquirerHeaderContainer .turnkeyPspHeaderList{
    grid-row-gap: 8px;
    margin-bottom: 32px;
  }
  .turnkeyAcquirerPremisesPaymentGateway{
    padding-top: 100px;
  }
  .turnkeyAcquirerWhatPricePaymentSolutionContainer .whatPricePaymentSolutionLeftList{
    background-color: #E2F2F6;
  }
  .turnkeyAcquirerWhatPricePaymentSolutionContainer .whatPricePaymentSolutionLeftCart:nth-child(2) .whatPricePaymentSolutionLeftPriceBlok{
    padding: 24px 30px;
  }
  .turnkeyAcquirerWhatPricePaymentSolutionContainer .whatPricePaymentSolutionLeftCart>p>span>br{
    display: none;
  }
  .turnkeyAcquirerWhatPricePaymentSolutionContainer .whatPricePaymentSolutionLeftPriceBlok{
    margin-top: 24px;
  }
  .turnkeyAcquirerFormContainer{
    padding: 100px 0px;
  }
  .turnkeyAcquirerFormContainer .justBusinessInfrastructureButtonGroup{
    grid-template-columns: 1fr 226px;
    justify-content: space-between;
    grid-row-gap: 0px;
    margin-top: 29px;
  }
  .turnkeyAcquirerFormContainer .justBusinessInfrastructureContact>h2>br{
    display: none;
  }
  .premisesPaymentGateway>h3>br{
    display: none;
  }
  .paymentGatewayHeaderContainer{
    padding: 100px 0px;
  }
  .paymentGatewayHeaderContainer .kycHeaderBlok{
    grid-template-columns: 1fr;
  }
  .paymentGatewayHeaderContainer .kycHeaderLeft>p{
    max-width: 540px;
    margin: 20px auto 93px auto;
  }
  .paymentGatewayHeaderContainer .kycHeaderImagesMob{
    width: 507px;
  }
  .paymentGatewayHeaderContainer .kycHeaderButtonBlok{
    margin-top: 66px;
  }
  .engineersExperienceContainer .softwareLeasingPricingAdditionalServicesBlok>h2{
    max-width: 630px;
  }
  .engineersExperienceContainer .softwareLeasingPricingAdditionalServicesList{
    margin-top: 48px;
    grid-row-gap: 20px;
  }
  .engineersExperienceContainer .softwareLeasingPricingAdditionalServices{
    padding: 50px 50px;
  }
  .engineersExperienceContainer .softwareLeasingPricingAdditionalServicesText>h3{
    margin-bottom: 12px;
    line-height: 27px;
  }
  .controlDesignContainer .softwareLeasingPricingAdditionalServices{
    grid-template-columns: 70px 1fr;
    grid-column-gap: 24px;
    grid-row-gap: 16px;
    align-items: center;
    padding: 50px 50px;
  }
  .controlDesignContainer .softwareLeasingPricingAdditionalServices>h3{
    margin: 0px;
  }
  .controlDesignContainer .softwareLeasingPricingAdditionalServices>p{
    grid-column: 1 / 3;
  }
  .controlDesignContainer .softwareLeasingPricingAdditionalServicesList{
    grid-row-gap: 20px;
    margin-top: 50px;
    margin-bottom: 50px;
  }
  .controlDesignContainer .softwareLeasingPricingAdditionalServicesBlok>h2{
    max-width: 688px;
  }
  .optimizeResourcesContainer{
    padding: 80px 0px;
  }
  .optimizeResourcesContainer .successFocusTurnkey>h3{
    padding-right: 20px;
  }
  .optimizeResourcesContainer .successFocusTurnkey>p{
    padding-right: 20px;
  }
  .developingBasicFeaturesRightList1 .developingBasicFeaturesRightCart{
    width: calc(50% - 5px);
  }
  .developingBasicFeaturesRightList2 .developingBasicFeaturesRightCart,
  .developingBasicFeaturesRightList3 .developingBasicFeaturesRightCart{
    width: calc(33% - 5px);
  }
  .developingBasicFeaturesRightList2 .developingBasicFeaturesRightCart:nth-last-child(-n+5),
  .developingBasicFeaturesRightList3 .developingBasicFeaturesRightCart:nth-last-child(-n+5){
    width: calc(25% - 7px);
  }
  .developingBasicFeaturesRightList{
    padding: 30px 22px 22px 22px;
  }
  .developingBasicFeaturesRightCart{
    padding: 10px 4px;
    min-height: 59px;
  }
  .developingBasicFeaturesRightLabel{
    padding: 6px 20px;
    top: -16px;
  }
  .developingBasicFeaturesList{
    grid-template-columns: 1fr;
    grid-row-gap: 20px;
    margin-top: 48px;
    margin-bottom: 40px;
  }
  .developingBasicFeaturesContainer{
    padding-bottom: 80px;
  }
  .developingBasicFeaturesBlok>h2{
    font-size: 30px;
    line-height: 45px;
  }
  .developingBasicFeaturesTopBlok{
    margin-top: 60px;
  }
  .developingBasicFeaturesCart{
    grid-column-gap: 20px;
  }
  .integrationVisaMastercardList:first-child{
    padding-left: 0px;
    padding-right: 35px;
  }
  .integrationVisaMastercardCart{
    grid-template-columns: 125px 1fr 1fr 1fr;
  }
  .integrationVisaMastercardName{
    font-size: 20px;
    line-height: 28px;
    padding: 16px 0px;
    height: 88px;
  }
  .integrationVisaMastercardSred{
    padding: 16px 16px;
    margin-top: 40px;
  }
  .integrationVisaMastercardCart:last-child .integrationVisaMastercardList{
    padding-bottom: 20px;
    padding-top: 4px;
  }
  .integrationVisaMastercardList>p,.integrationVisaMastercardListNoteBlok>p{
    line-height: 18px;
  }
  .integrationVisaMastercardList:first-child p{
    line-height: 16px;
  }
  .integrationVisaMastercardBlok>h2{
    font-size: 30px;
    line-height: 45px;
    max-width: 570px;
  }
  .integrationVisaMastercardContainer{
    padding: 80px 0px;
  }
  .getBusinessFastestTopBlok{
    grid-template-columns: 1fr;
    grid-row-gap: 40px;
    margin-top: 40px;
  }
  .getBusinessFastestContainer{
    padding: 80px 0px;
  }
  .getBusinessFastestBlok>h2{
    font-size: 30px;
    line-height: 45px;
  }
  .getBusinessFastestBottomBlok{
    padding: 60px 60px;
    margin-top: 24px;
  }
  .getBusinessFastestBottomBlok>h3{
    padding-bottom: 40px;
  }
  .getBusinessFastestList{
    grid-template-columns: 1fr;
  }
  .getBusinessFastestCart:nth-child(1){
    padding-right: 0px;
    border-right: 0px;
    padding-bottom: 40px;
    border-bottom: 1px solid #E6EEF3;
  }
  .getBusinessFastestCart:nth-child(2){
    padding-left: 0px;
    padding-top: 40px;
  }
  .getBusinessFastestCartText{
    padding-top: 6px;
  }
  .completeRoadmapContainer{
    padding: 0px;
  }
  .turnkeyProcessorIntegrationHeaderContainer{
    padding-bottom: 33px;
  }
  .turnkeyProcessorIntegrationHeaderContainer .turnkeyPspHeaderLeft{
    padding-bottom: 31px;
  }
  .turnkeyProcessorIntegrationHeaderContainer .turnkeyPspHeaderRight{
    padding-top: 32px;
  }
  .turnkeyProcessorIntegrationHeaderContainer .turnkeyPspHeaderLeft>p{
    margin-bottom: 0px;
  }
  .turnkeyProcessorIntegrationPaymentSolutionContainer .whatPricePaymentSolutionBlok>p{
    margin-top: 40px;
  }
  .turnkeyProcessorIntegrationFormContainer{
    padding: 80px 0px;
  }
  .selectingProcessingPartnerContainer{
    padding: 80px 0px;
  }
  .selectingProcessingPartnerBlok>h2{
    font-size: 30px;
    line-height: 45px;
    max-width: 600px;
  }
  .selectingProcessingPartnerBlok>p{
    max-width: 660px;
    line-height: 26px;
  }
  .selectingProcessingPartnerBlokBg{
    padding: 60px 49px;
    margin-top: 80px;
  }
  .selectingProcessingPartnerBlokBg>h3{
    font-size: 30px;
    line-height: 45px;
    max-width: 580px;
  }
  .selectingProcessingPartnerTopBlok{
    margin-top: 40px;
  }
  .selectingProcessingPartnerTopList{
    grid-template-columns: repeat(3, 1fr);
    grid-row-gap: 9px;
  }
  .selectingProcessingPartnerTopCart:first-child{
    grid-row: 1 / 3;
    padding: 12px 20px;
  }
  .selectingProcessingPartnerTopCart:last-child{
    padding: 12px 20px;
  }
  .selectingProcessingPartnerTopCart{
    padding: 30px 20px;
  }
  .selectingProcessingPartnerBottomList{
    margin-top: 40px;
    grid-template-columns: 1fr;
    grid-row-gap: 24px;
  }
  .selectingProcessingPartnerBottomCart{
    padding: 31px 46px 64px 42px;
  }
  .acquirerCartList{
    grid-template-columns: repeat(2, 1fr);
    grid-row-gap: 34px;
  }
  .acquirerCartContainer{
    margin-top: -32px;
  }
  .acquirerLaunchIntegrationHeaderContainer{
    padding-bottom: 70px;
  }
  .acquirerLaunchIntegrationHeaderContainer .turnkeyPspHeaderLeft{
    padding-bottom: 32px;
  }
  .acquirerLaunchIntegrationHeaderContainer .turnkeyPspHeaderRight{
    padding-top: 31px;
  }
  .acquirerCartBlok{
    width: 588px;
  }
  .acquirerLaunchIntegrationPaymentSolutionContainer{
    padding-top: 80px;
  }

  .saveOverHalfTimeIntegrationList{
    grid-template-columns: 154px 1fr 1fr;
    grid-column-gap: 12px;
  }
  .saveOverHalfTimeIntegrationCart:first-child{
    padding-right: 2px;
    padding-left: 4px;
  }
  .saveOverHalfTimeIntegrationTittle{
    padding: 24px 14px;
  }
  .saveOverHalfTimeIntegrationBlok{
    margin-top: 40px;
  }
  .saveOverHalfTimeIntegrationContainer .getBusinessFastestBlok>p{
    margin-top: 40px;
    max-width: 660px;
  }
  .acquirerLaunchIntegrationHeaderContainer .turnkeyPspHeaderLeft>p{
    margin-bottom: 0px;
  }
  
}
@media (min-width: 740px) and (max-width: 850px){
  .constructMobilePlatformSliderButton>p{
    max-width: 145px;
  }
}
@media (min-width: 0px) and (max-width: 739px){
.grid,.grid2,.grid3,.grid4{
  width: calc(100% - 32px);
}
.knowledgeBaseHeaderBlok{
  grid-template-columns: 1fr;
}
.knowledgeBaseHeaderImages{
  display: none;
}
.knowledgeBaseFilterBlok{
  display: none;
}
.knowledgeBaseLink{
  display: none;
}
.knowledgeBase{
  grid-template-columns: 1fr;
  padding: 38px 0px 40px 0px;
}
.knowledgeBase:last-child{
  margin-bottom: 38px;
}
.knowledgeBaseHeaderText .breadcrumb{
  justify-content: center;
}
.knowledgeBaseHeaderText>h1{
  font-size: 28px;
  line-height: 39px;
  text-align: center;
  margin: 30px 0px 10px 0px;
}
.knowledgeBaseHeaderText>p{
  text-align: center;
  max-width: 230px;
  margin: 0px auto;
}
.knowledgeBaseHeaderContainer{
  padding: 60px 0px;
}
.knowledgeBaseText>h2{
  margin: 15px 0px;
}
.knowledgeBaseText>h2>a{
  font-size: 22px;
  line-height: 27px;
}
.pacinationNumber>a,.pacinationNumber>span{
  font-size: 14px;
}
.pacinationNumber{
  grid-column-gap: 15px;
}
.pacinationBlok{
  grid-column-gap: 30px;
  margin-bottom: 0px;
  margin-top: 70px;
}
.knowledgeBaseListContainer {
  padding: 70px 0px;
}
.knowledgeBaseMoreHeader .knowledgeBaseHeaderText .breadcrumb{
  justify-content: start;
}
.knowledgeBaseMoreHeader .knowledgeBaseHeaderText>h1{
  text-align: left;
}
.knowledgeBaseMoreHeader .knowledgeBaseCat {
  margin: 30px 0px 10px 0px;
  font-size: 12px;
  line-height: 18px;
}
.knowledgeBaseMoreHeader{
  padding: 60px 0px;
}
.textBlok p{
  font-size: 16px;
  line-height: 30px;
}
.textBlok h2{
  font-size: 26px;
  line-height: 39px;
  margin-top: 60px;
  margin-bottom: 40px;
}
.textBlok h3{
  font-size: 22px;
  line-height: 27px;
  margin-top: 40px;
}
.textBlok h4{
  font-size: 20px;
  line-height: 24px;
}
.textBlok ul>li{
  font-size: 16px;
  line-height: 30px;
  margin-bottom: 10px;
}


.knowledgeBaseMoreTextContainer {
  padding: 60px 0px 70px 0px;
}

.relatedArticlesContainer{
  padding: 70px 0px 80px 0px;
}
.relatedArticlesList{
  grid-row-gap: 20px;
  margin-top: 40px;
}
.relatedArticles{
  width: 100%;
  grid-template-columns: 1fr;
  padding: 40px;
  border-radius: 27px;
}
.relatedArticlesText>h3{
  margin-bottom: 15px;
}
.relatedArticlesText>h3>a{
  font-size: 22px;
  line-height: 27px;
}
.relatedArticlesBlok>h2{
  font-size: 26px;
  line-height: 39px;
}
.blogListBlokGrid{
  grid-template-columns: 1fr;
  justify-items: center;
  grid-row-gap: 16px;
}
.blogListBlokGrid .contactExpertsBlok{
  grid-column: initial;
  margin: 14px 0px;
}
.blogListContainer{
  padding: 80px 0px;
}
.blogListBlok .pacinationBlok{
  margin-top: 40px;
}
.blogList{
  width: 100%;
  max-width: 343px;
  padding: 10px;
}
.blogListTextBlok{
  padding: 30px 7px 30px 7px;
  min-height: initial;
}
.blogListImages{
  height: 195px; 
}
.blogListDate>span{
  font-size: 14px;
  line-height: 17px;
}
.blogListName{
  margin: 15px 0px;
}
.blogListName>a{
  font-size: 22px;
  line-height: 27px;
}
.blogListAuthor>p{
  font-size: 14px;
  line-height: 17px;
}
.blogListHeaderContainer{
  padding: 60px 0px 70px 0px;
}
.blogListHeaderBlok>h1{
  font-size: 28px;
  line-height: 39px;
  margin: 20px 0px 10px 0px;
}
.blogListHeaderBlok>p{
  max-width: 230px;
  margin: 0px auto;
}
.authorBlogListH2{
  font-size: 26px;
  line-height: 39px;
  margin-bottom: 50px;
  text-align: center;
}
.authorHeaderBlok{
  grid-template-columns: 1fr;
  justify-items: center;
}
.authorHeaderTextMobile{
  display: block;
}
.authorHeaderRight .authorHeaderName,.authorHeaderRight .authorHeaderProfession,.authorHeaderRight .authorHeaderText{
  display: none;
}
.authorHeaderRight{
  margin-bottom: 36px;
}
.authorHeaderLeft {
  order: 2;
  max-width: 301px;
  width: 100%;
}
.authorHeaderName{
  font-size: 28px;
  line-height: 39px;
  margin-bottom: 0px;
  margin-top: 40px;
}
.authorHeaderProfession{
  font-size: 16px;
  line-height: 32px;
}
.authorHeaderText{
  font-size: 16px;
  line-height: 30px;
}
.authorHeaderSocial{
  justify-content: start;
  margin-top: 60px;
}
.authorHeaderContainer{
  padding-top: 50px;
}

.blogHeaderBlok{
  grid-template-columns: 1fr;
}
.blogHeaderLeft>h1{
  font-size: 28px;
  line-height: 39px;
  margin: 30px 0px 10px 0px;
}
.blogHeaderLeft{
  margin-bottom: 50px;
}
.blogHeaderContainer{
  padding: 50px 0px 147px 0px;
}
.blogImages{
  width: 100%;
  max-width: 343px;
  height: 207px;
  border-radius: 18px;
}
.blogHeaderRight{
  display: grid;
  justify-items: center;
}



.blogPageBlok{
  grid-template-columns: 1fr;
}
.blogAuthorContainer{
  padding: 100px 0px 50px 0px;
}
.blogAuthorBlok {
  display: grid;
  grid-template-columns: 1fr;
  grid-row-gap: 66px;
}
.blogPageSocialBlok{
  display: none;
}
.blogPageSocialBlok.blogPageSocialBlokMobile{
  display: grid;
  grid-auto-flow: column;
  justify-content: start;
  grid-column-gap: 40px;
  align-items: center;
}
.blogPageSocial{
  margin-top: 0px;
  grid-auto-flow: column;
  grid-column-gap: 15px;
}
.blogAuthorText>h2>a{
  font-size: 18px;
}
.blogAuthorText>p{
  font-size: 14px;
}
.blogAuthorLeft{
  grid-template-columns: 50px 1fr;
}
.blogAuthorImages{
  width: 50px;
  height: 50px;
}
.blogPageSocialBlok>p{
  font-size: 16px;
}
.textBlok ol>li>h4 {
  margin-bottom: 4px;
}
.textBlok ol>li::before{
  font-size: 16px;
  line-height: 17px;
  top: 3px;
}

.textBlok ol>li,.textBlok ol.textBlokOlBg>li>a,.textBlok ol>li>p{
  font-size: 16px;
  line-height: 20px;
}
.textBlok ol.textBlokOlBg>li::before{
  top: 0px;
}

.contactExpertsText>h2,.contactExpertsText>h3{
  text-align: center;
}
.contactExpertsBlok{
  grid-template-columns: 1fr;
  justify-items: center;
  grid-row-gap: 65px;
  padding: 50px 44px 54px 45px;
  border-radius: 27px;
  background-image: url(/wp-content/uploads/2023/03/contactExpertsGbM.png);
  background-position: left bottom;
  background-size: cover;
}
.contactExpertsText {
  width: 100%;
  max-width: 254px;
  margin: 0px auto;
}

.contactExpertsText>p{
  text-align: center;
  margin: 10px 0px 30px 0px;
}
.contactExpertsImages{
  width: 152px;
}

.textBlok ol{
  margin: 30px 0px;
}
.textBlok ol.textBlokOlBg{
  background: linear-gradient(142.42deg, #014838 4.05%, #2E8568 78.26%);
  padding: 40px;
  border-radius: 27px;
  margin: 50px 0px;
}
.blogPageContainer{
  padding-bottom: 100px;
}
.blogRatingContainer{
  margin-top: 40px;
}
.blogRatingBlok{
  grid-column-gap: 30px;
}
.blogRatingList{
  grid-column-gap: 5px;
}
.blogRatingContainer{
  grid-auto-flow: revert;
  grid-row-gap: 25px;
}
.rating-item{
  width: 40px;
  height: 40px;
  background-size: 40px auto;
}
.rating-item.active {
  background-position: 0px -47px;
}
p.blogRatingCount{
  font-size: 16px !important;
  line-height: 28px !important;
}
p.blogRatingVotes{
  font-size: 14px !important;
  line-height: 22px !important;
  margin: -6px 0px 0px 0px !important;
}

.ratingPopup{
  width: 314px;
  height: 384px;
  left: calc(50% - 157px);
  padding: 60px 30px;
}
.ratingPopup.open{
  top: calc(50vh - 192px);
}
.ratingPopupImages{
  width: 152px;
  margin-bottom: 20px;
}
.ratingPopup>h4{
  font-size: 22px;
  line-height: 27px;
}
.ratingPopup>p{
  font-size: 14px;
  line-height: 21px;
  margin: 8px 0px 25px 0px;
}
.ratingPopupButton{
  padding: 18px 45px;
}
.blogPageBlogListContainer{
  padding: 60px 0px 80px 0px;
}
.blogPageBlogList{
  grid-template-columns: 1fr;
  justify-items: center;
  grid-row-gap: 16px;
  margin-top: 40px;
}
.blogPageBlogListBlok>h2{
  font-size: 26px;
  line-height: 39px;
}


.kycHeaderContainer{
  padding: 32px 0px 90px 0px;
}
.kycHeaderBlok{
  grid-template-columns: 1fr;
}
.kycHeaderLeft>h1{
  font-size: 28px;
  line-height: 39px;
  text-align: center;
  max-width: 600px;
  margin: 0px auto;
}
.kycHeaderLeft>p{
  margin: 20px auto 30px auto;
  text-align: center;
  max-width: 320px;
}
.kycHeaderImagesMob {
  display: block;
  width: calc(100% + 32px);
  margin-left: -16px;
  max-width: initial;

}
.kycHeaderRight {
  display: none;
}
.kycHeaderButtonBlok {
  grid-template-columns: 1fr;
  justify-items: center;
  grid-row-gap: 30px;
  margin-top: 33px;
}
.kycHeaderButtonRightBlok>span {
  line-height: 20px;
  padding: 4px 0px;
}
.kycHeaderCardContainer {
  margin-top: 24px;
}
.kycHeaderCardBlok {
  grid-template-columns: 1fr;
  grid-row-gap: 20px;
}
.kycHeaderCard {
  border-radius: 15px;
}
.kycHeaderCardText>h2{
  font-size: 18px;
  line-height: 27px;
  margin-bottom: 0px;
}
.kycNewAccountsContainer{
  padding: 90px 0px 22px 0px;
}
.kycNewAccountsBlok {
  grid-template-columns: 1fr;
}
.kycNewAccountsLeft>h2{
  font-size: 26px;
  line-height: 39px;
  max-width: 370px;
  margin: 0px auto;
  text-align: center;
}
.kycNewAccountsLeft>img {
  display: block;
  width: 100%;
  max-width: 303px;
  margin: 0px auto;
}
.kycNewAccountsRight {
  padding-top: 0px;
  padding-left: 15px;
}
.kycNewAccountsList::before{
  width: 30px;
  height: 30px;
  left: -15px;
}
.kycNewAccountsList {
  padding-left: 40px;
  padding-bottom: 50px;
}
.kycNewAccountsTitle{
  grid-template-columns: 1fr;
  grid-row-gap: 10px;
  margin-bottom: 10px;
}
.kycNewAccountsMinutes{
  width: fit-content;
  width: -moz-fit-content;
}
.kycNewAccountsTitle>h3{
  font-size: 22px;
  line-height: 27px;
}
.kycNewAccountsList>p{
  font-size: 14px;
  line-height: 22px;
  max-width: initial;
}
.kycBusinessNeedsContainer{
  padding: 128px 0px 22px 0px;
  margin-bottom: 58px;
}
.kycBusinessNeedsBlok>h2 {
  font-size: 26px;
  line-height: 39px;
  max-width: 365px;
}
.kycBusinessNeedsList {
  margin-top: 40px;
  grid-template-columns: 1fr;
  grid-row-gap: 16px;
}
.kycBusinessNeeds {
  border-radius: 27px;
  padding: 40px 39px;
}
.kycBusinessNeedsIcon{
  width: 100px;
  height: 100px;
  border-radius: 12px;
}
.kycBusinessNeedsIcon>img{
  -moz-transform: scale(0.83);
  -webkit-transform: scale(0.83);
  -o-transform: scale(0.83);
  -ms-transform: scale(0.83);
  transform: scale(0.83);
}
.kycBusinessNeeds>h3 {
  font-size: 24px;
  line-height: 36px;
  margin-bottom: 13px;
}
.kycBringBusinessContainer {
  padding: 70px 0px 80px 0px;
}
.kycBringBusinessBlok>h2 {
  font-size: 26px;
  line-height: 39px;
  max-width: 325px;
}
.kycBringBusinessList {
  grid-template-columns: 1fr;
  padding: 40px 40px 70px 40px;
  margin-top: 40px;
  grid-row-gap: 30px;
  border-radius: 27px;
}
.kycBringBusiness {
  padding-bottom: 28px;
  max-width: initial;
  grid-template-columns: 1fr;
  grid-row-gap: 20px;
}
.kycBringBusinessText>h3 {
  font-size: 22px;
  line-height: 27px;
}

.kycBringBusiness:nth-child(n+4) {
  padding-bottom: 28px;
  border-bottom: 2px solid rgba(31,39,53,0.05);
}
.kycBringBusiness:nth-child(1){
  order: 1;
}
.kycBringBusiness:nth-child(2){
  order: 4;
}
.kycBringBusiness:nth-child(3){
  order: 2;
}
.kycBringBusiness:nth-child(4){
  order: 5;
  padding-bottom: 0px;
  border-bottom: none;
}
.kycBringBusiness:nth-child(5){
  order: 3;
}
.kycBringBusinessImages{
  margin-top: 12px;
  text-align: center;
  order: 6;
}

.kycBringBusinessImages>img {
  width: 100%;
}
.kycClientManagementContainer {
  padding: 70px 0px;
}
.kycClientManagementBlok>h2 {
  font-size: 26px;
  line-height: 39px;
  margin-bottom: 10px;
}
.kycClientManagementBlok>p {
  line-height: 26px;
  max-width: 330px;
}
.kycClientManagementList {
  margin-top: 60px;
  grid-template-columns: 1fr;
  grid-row-gap: 38px;
}
.kycClientManagement {
  padding: 40px;
  border-radius: 27px;
}
.kycClientManagement .paymentCardSchemeTitle{
  left: 40px;
}
.kycClientManagementLabel{
  text-transform: initial;
  margin-bottom: 16px;
  border-radius: 4px;
}
.kycClientManagement>h3 {
  font-size: 22px;
  line-height: 27px;
  margin-bottom: 13px;
}
.kycClientManagementLast {
  margin-top: 38px;
  grid-template-columns: 1fr;
  grid-row-gap: 30px;
  padding: 40px 40px;
  border-radius: 27px;
}
.kycClientManagementLast>h3{
  font-size: 22px;
  line-height: 27px;
}
.kycClientManagement:nth-child(4n+2),.kycClientManagement:nth-child(4n+3){
  background-color: #E8F6F3;
}
.kycClientManagement:nth-child(4n+2) .kycClientManagementLabel,.kycClientManagement:nth-child(4n+3) .kycClientManagementLabel{
  background-color: #34A27D;
}

.kycClientManagement:nth-child(2n+2){
  background-color: #E6EEF3;
}
.kycClientManagement:nth-child(2n+2) .kycClientManagementLabel{
  background-color: #5182D9;
}
.kycSettingsImagesContainer{
  padding: 65px 0px;
}
.kycSettingsImages{
  display: none;
}
.kycSettingsImagesMob{
  display: block;
}
.kycHowAutomatedContainer {
  padding: 70px 0px 100px 0px;
}
.kycHowAutomatedBlok>h2 {
  font-size: 26px;
  line-height: 39px;
  max-width: 370px;
}
.kycHowAutomatedList {
  margin-top: 30px;
  grid-template-columns: 1fr;
  padding: 0px 24px;
  border-radius: 27px;
}
.kycHowAutomated{
  padding: 30px 0px;
  border-right: none;
  border-bottom: 2px solid #DBE1DF;
}
.kycHowAutomated>p{
  font-size: 16px;
  line-height: 24px;
}
.kycHowAutomated>img{
  margin-top: 0px;
}
.kycSliderClientBg1,.kycSliderClientBg2{
  display: none;
}
.kycSliderTitle{
  font-size: 14px;
  letter-spacing: 0.28px;
  margin-bottom: 10px;
}
.kycSliderBlok>h2{
  font-size: 22px;
  line-height: 27px;
}
.kycSliderClientContainer .kycSliderBlok>h2 {
  max-width: 335px;
}
.kycSliderProviderContainer .kycSliderBlok>h2 {
  max-width: 350px;
}
.kycSlider {
  grid-template-columns: 1fr;
  grid-row-gap: 20px;
  padding: 0px;
  min-height: initial;
}
.kycSliderListOb .swiper-button-next.kycSliderNext,.kycSliderListOb .swiper-button-prev.kycSliderPrev{
  top: initial;
  bottom: 40px;
  width: 36px;
  height: 36px;
  border-radius: 7px;
}
.kycSliderListOb .swiper-button-next.kycSliderNext{
  right: 16px;
}
.kycSliderListOb .swiper-button-next.kycSliderNext>svg,.kycSliderListOb .swiper-button-prev.kycSliderPrev>svg{
  width: 18px;
}
.kycSliderListOb .swiper-button-prev.kycSliderPrev{
  left: 16px;
}
.kycSliderListOb .swiper-button-next.kycSliderNext:hover,.kycSliderListOb .swiper-button-prev.kycSliderPrev:hover {
  opacity: 1;
}
.kycSliderText>h3{
  font-weight: 600;
  font-size: 18px;
  line-height: 22px;
  max-width: 280px;
  margin: 0px auto;
  text-align: center;
}
.kycSliderListOb{
  border-radius: 27px;
  margin-top: 30px;
  padding: 40px 16px 86px 16px;
}
.kycSliderClientContainer{
  padding-bottom: 60px;
}
.kycSliderPagination{
  background: transparent;
  height: 24px;
  top: initial;
  bottom: 46px;
  display: grid;
  grid-auto-flow: column;
  grid-column-gap: 6px;
}
.kycPaginationMobCurrent{
  font-weight: 600;
  font-size: 18px;
  line-height: 22px;
  color: #1F2735;
  align-self: start;
}
.kycPaginationMobTotal{
  font-weight: 500;
  font-size: 12px;
  line-height: 15px;
  color: rgba(31, 39, 53, 0.3);
  align-self: end;
}
.kycSliderText>p{
  font-size: 16px;
  line-height: 22px;
  max-width: initial;
  text-align: center;
}
.kycHeaderContainer::after{
  background-image: url(/wp-content/uploads/2023/04/kycHeaderBgMob.png);
  background-position: bottom left;
}

  /*  */
  .findSliderSWDes{
    /* display: none; */
  }
  .findSliderSWMob{
    /* display: block; */
  }
  .findSliderSWMob .wrapper{
    max-width: initial !important;
    margin-bottom: 16px !important;
    border-radius: 27px !important;
    padding: 40px !important;
  }
  .findSliderSWMob .wrapper:last-child{
    margin-bottom: 0px !important;
  }
  .find-more-solutions .findSliderSWMob .wrapper .card-wrapper .flex-wrap{
    flex-direction: column !important;
    align-items: flex-start !important;
  }
  .find-more-solutions .findSliderSWMob .wrapper .card-wrapper .flex-wrap .img-wrap{
    width: 60px !important;
    height: 60px !important;
    margin-right: 0px !important;
    margin-bottom: 20px !important;
  }
  .find-more-solutions .findSliderSWMob  .button-arrow{
    max-width: 100% !important;
    white-space: initial !important;
    text-align: left !important;
    line-height: 19px !important;
  }
  /*  */
.kycInstructionContainer{
    margin-top: -40px;
  }
  .kycInstructionBlok{
    width: calc(100% - 64px);
    padding: 80px 0px 17px 0px;
    border-radius: 27px;
  }
  .kycInstructionBlokCen{
    grid-template-columns: 1fr;
    grid-row-gap: 40px;
    width: calc(100% - 40px);
    justify-items: center;
  }
  .kycInstructionImages{
    order: 2;
  }
  .kycInstructionRight{
    order: 1;
    grid-template-rows: initial;
    grid-template-columns: 1fr;
    grid-row-gap: 30px;
    width: calc(100% - 40px);
  }
  .kycInstructionRight>li{
    padding-left: 34px;
  }
.paymentHeaderContainer .kycHeaderBlok{
    grid-template-columns: 1fr;
  }
  .paymentHeaderContainer .kycHeaderLeft>h1 {
    font-size: 28px;
    line-height: 39px;
  }
  .paymentHeaderContainer .kycHeaderLeft>p{
    max-width: 490px;
    margin: 20px auto 53px auto;
  }
  .paymentHeaderContainer .kycHeaderButtonBlok{
    margin-top: 72px;
  }
  .paymentWhiteLabelContainer{
    padding: 90px 0px;
  }
  .paymentWhiteLabelBlok>h2{
    font-size: 26px;
    line-height: 39px;
    max-width: 100%;
  }
  .paymentWhiteLabelList{
    margin: 40px 0px 16px 0px;
    grid-template-columns: 1fr;
    grid-row-gap: 16px;
  }
  .paymentWhiteLabel{
    padding: 30px 20px 35px 20px;
    border-radius: 27px;
    grid-template-columns: 50px 1fr;
    grid-column-gap: 20px;
  }
  .paymentWhiteLabelText {
    margin-top: 0px;
  }
  .paymentWhiteLabelText>h3{
    font-size: 22px;
    line-height: 27px;
    margin-bottom: 16px;
  }
  .paymentWhiteLabelText>p{
    font-size: 14px;
    line-height: 22px;
  }
  .paymentGlobalMerchant{
    border-radius: 27px;
  }
  .paymentGlobalMerchantTop{
    height: initial;
    padding: 50px 52px 80px 51px;
  }
  .paymentGlobalMerchantTop>h3{
    font-size: 24px;
    line-height: 32px;
    padding: 0;
  }
  .paymentGlobalMerchantBg{
    display: none;
  }
  .paymentGlobalMerchantBgMob{
    display: block;
  }
  .paymentGlobalMerchantBottom{
    grid-auto-flow: row;
    padding: 40px 36px 42px 36px;
    grid-row-gap: 20px;
    justify-items: center;
  }
  .paymentGlobalMerchantBottom>p{
    font-size: 18px;
    line-height: 22px;
  }

  .paymentNewAccountsContainer{
    padding: 80px 0px;
  }
  .paymentNewAccountsContainer .kycNewAccountsLeft>h2{
    margin-bottom: 24px;
    max-width: 600px;
  }
  .paymentNewAccountsContainer .kycNewAccountsLeft>p{
    text-align: center;
    max-width: 600px;
    margin: 0px auto;
  }
  .paymentNewAccountsContainer .kycNewAccountsLeft>img{
    max-width: 280px;
  }
  .paymentNewAccountsContainer .kycNewAccountsLeft {
    margin-top: 0px;
  }
  .chooseOptionContainer {
    padding: 90px 0px 130px 0px;
  }
  .chooseOptionBlok>h2{
    font-size: 26px;
    line-height: 39px;
    margin: 0px auto 24px auto;
  }
  .chooseOptionList{
    margin-top: 50px;
    grid-row-gap: 16px;
  }
  .chooseOption{
    grid-template-columns: 1fr;
    grid-row-gap: 30px;
    padding: 35px 16px 92px 16px;
    width: calc(100% - 22px);
    border-radius: 27px;
  }
  .chooseOptionNumber{
    left: -22px;
    width: 40px;
    height: 40px;
    border: 2px solid #FFC866;
    font-size: 11px;
    line-height: 18px;
}
.chooseOptionText>h3{
  font-size: 22px;
  line-height: 27px;
}
.chooseOptionText>p{
  font-size: 14px;
  line-height: 22px;
  margin: 10px 0px 20px 0px;
}
.chooseOptionText{
  padding: 0px 19px 0px 20px;
}
.chooseOptionBg{
  display: none;
}
.turnkeyPaymentContainer{
  padding-bottom: 90px;
}
.turnkeyPaymentContainerBg{
  display: none;
}
.turnkeyPaymentBlok{
  grid-template-columns: 1fr;
  grid-row-gap: 60px;
}
.turnkeyPaymentLeft>h2{
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  margin: 0px auto;
}
.turnkeyPaymentLeft>h3{
  font-size: 26px;
  line-height: 39px;
  text-align: center;
  max-width: 600px;
  margin: 10px auto 24px auto;
}
.turnkeyPaymentLeft>p{
  text-align: center;
}
.turnkeyPaymentRight{
  margin-top: 0px;
}
.turnkeyPaymentImages{
  width: 118px;
  height: 89px;
  border-radius: 10px;
}
.turnkeyPaymentImages>img{
  -moz-transform: scale(0.89);
  -webkit-transform: scale(0.89);
  -o-transform: scale(0.89);
  -ms-transform: scale(0.89);
  transform: scale(0.89);
}
.turnkeyPayment{
  grid-template-columns: 118px 1fr;
  grid-column-gap: 20px;
  padding: 38px 0px 40px 0px;
  align-items: start;
}
.turnkeyPaymentText>h4{
  font-weight: 600;
  font-size: 18px;
  line-height: 22px;
  margin-bottom: 10px;
}
.turnkeyPaymentText>p{
  font-size: 14px;
  line-height: 22px;
}
.turnkeyPayment:last-child{
  padding-bottom: 38px;
}
.endToEndProcessorContainer{
  padding: 80px 0px 31px 0px;
}
.endToEndProcessorBlok>h2{
  font-size: 14px;
  line-height: 20px;
}
.endToEndProcessorBlok>h3{
  font-size: 26px;
  line-height: 39px;
  margin: 10px auto 24px auto;
}
.endToEndProcessorBlok>h3>br{
  display: none;
}

.endToEndProcessorList{
  position: initial;
  grid-template-columns: 1fr;
  grid-row-gap: 20px;
  margin-top: 75px;
}
.endToEndProcessor{
  border-radius: 15px;
  background-color: #E8F6F3;
}
.endToEndProcessor>p{
  max-width: initial;
}
.endToEndProcessorBg{
  display: none;
}
.endToEndProcessorBgMob{
  display: block;
}
.processingCentersContainer{
  padding: 80px 0px 73px 0px;
}
.processingCentersBlok{
  grid-row-gap: 41px;
}
.processingCentersList{
  grid-template-columns: 1fr;
  border-radius: 27px;
}
.processingCenters{
  grid-template-columns: 1fr;
  grid-row-gap: 30px;
  padding: 40px 40px;
}
.processingCenters:nth-child(1){
  padding-right: 40px;
}
.processingCenters:nth-child(2){
  margin: 0px -2px 0px -2px;
  border-right: 2px solid #BDDAD3;
  border-bottom: none;
  border-radius: 27px;
}
.processingCentersImages {
  width: 70px;
  display: none;
}
.processingCentersRight>h2{
  font-weight: 600;
  font-size: 18px;
  line-height: 22px;
  margin-bottom: 25px;
}
.processingCentersText>li{
  padding-left: 19px;
  max-width: 100%;
}
.processingCentersBlok .buttonAnimation{
  width: 250px;
}
.processingCentersText{
  grid-row-gap: 15px;
}
.paymentCardSchemeBg1,.paymentCardSchemeBg2{
  display: none;
}
.paymentCardSchemeContainer{
  padding: 90px 0px 72px 0px;
}
.paymentCardSchemeBlok>h2{
  font-size: 14px;
  line-height: 20px;
}
.paymentCardSchemeBlok>h3{
  font-size: 26px;
  line-height: 39px;
  margin: 10px auto 24px auto;
}
.paymentCardSchemeBlok>h3>br{
  display: none;
}
.paymentCardSchemeBlok>p{
  max-width: 100%;
}
.paymentCardSchemeFirst{
  grid-template-columns: 1fr;
  margin-top: 69px;
  border-radius: 27px;
  grid-row-gap: 34px;
  padding: 27px 16px 50px 16px;
}
.paymentCardSchemeList{
  grid-template-columns: 1fr;
  grid-row-gap: 34px;
  margin: 34px 0px 50px 0px;
}
.cardSchemeFirstBg{
  display: none;
}
.paymentCardSchemeFirstList{
  padding: 0px 14px;
  grid-row-gap: 15px;
}
.paymentCardSchemeTitle{
  left: 30px;
  border-radius: 4px;
  text-transform: initial;
}
.paymentCardSchemeFirstList>li{
  font-size: 14px;
  line-height: 22px;
}
.paymentCardScheme{
  border-radius: 27px;
  padding: 57px 30px 50px 30px;
}
.paymentCardSchemeText>h4{
  font-size: 18px;
  line-height: 22px;
  margin-bottom: 10px;
}
.paymentCardSchemeText>p{
  font-size: 14px;
  line-height: 22px;
}
.paymentCardSchemeText{
  padding: 23px 0px 25px 0px;
}
.paymentCardSchemeText:last-child{
  padding-bottom: 23px;
}
.paymentCardSchemeBg{
  display: none;
}
.paymentBusinessNeedsContainer{
  padding: 60px 0px 90px 0px;
  margin-bottom: 0px;
}
.paymentBusinessNeedsContainer .kycBusinessNeedsBlok>h2{
  max-width: 100%;
}
.paymentBusinessNeedsContainer .kycBusinessNeeds{
  padding: 30px 30px 40px 30px;
}
.paymentBusinessNeedsContainer .kycBusinessNeedsIcon{
  border-radius: 10px;
}
.paymentBusinessNeedsContainer .kycBusinessNeeds>h3 {
  font-size: 22px;
  line-height: 27px;
}
.automationSolutionContainer{
  padding: 100px 0px;
}
.automationSolutionBlok>h2{
  font-size: 26px;
  line-height: 39px;
  max-width: 100%;
}
.automationSolutionList{
  grid-template-columns: 1fr;
}
.automationSolution{
  border-left: none;
  grid-template-columns: 50px 1fr;
  border-top: 2px solid rgba(229,235,233,0.5);
  padding: 38px 0px 40px 0px;
}
.automationSolution:last-child{
  border-right: none;
  border-bottom: 2px solid rgba(229,235,233,0.5);
  padding-bottom: 38px;
  padding-left: 0px;
}
.automationSolutionText>h3{
  font-size: 22px;
  margin-bottom: 16px;
  max-width: 100%;
}
.automationSolutionText>p{
  font-size: 14px;
  line-height: 22px;
  max-width: 100%;
}
.automationAcquirersBlok>h2{
  font-size: 26px;
  line-height: 39px;
  max-width: 100%;
}
.automationAcquirersFirst{
  grid-template-columns: 1fr;
  margin: 69px 0px 38px 0px;
  padding: 30px 30px 61px 30px;
  grid-row-gap: 41px;
  border-radius: 27px;
}
.automationAcquirersList{
  grid-template-columns: 60px 1fr;
  grid-column-gap: 16px;
}
.automationAcquirersListText>h3{
  font-size: 20px;
  line-height: 28px;
}
.automationAcquirersListOb{
  grid-row-gap: 30px;
}
.automationAcquirersBottomOb{
  grid-template-columns: 1fr;
  grid-row-gap: 38px;
}
.automationAcquirersBottom{
  padding: 50px 30px;
  border-radius: 27px;
}
.automationAcquirersBottom>h3{
  font-size: 18px;
  line-height: 27px;
}
.automationAcquirersBottomBlok{
  grid-template-columns: 1fr;
  grid-row-gap: 15px;
}
.automationAcquirersBottom .paymentCardSchemeTitle{
  left: 30px;
}
.automationAcquirersBottom:last-child{
  padding-right: 30px;
}
.automationMaximizeContainer{
  padding: 100px 0px 90px 0px;
}
.automationMaximizeBlok>h2{
  font-size: 26px;
  line-height: 39px;
  max-width: 100%;
  margin-bottom: 24px;
}
.automationMaximizeBlok>p{
  line-height: 26px;
  max-width: 100%;
}
.automationMaximizeList{
  grid-template-columns: 1fr;
  margin-top: 69px;
}
.automationMaximizeLeft{
  border-radius: 27px;
  padding: 47px 12px 61px 12px;
  margin-bottom: 38px;
}
.automationMaximizeFirstImages{
  margin-bottom: 41px;
}
.automationMaximizeLeft .automationAcquirersListOb{
  padding: 0px;
}
.automationMaximizeLeft .automationAcquirersListOb{
  grid-row-gap: 40px;
  padding: 0px 18px;
}
.automationAcquirersFirstBg,.automationMaximizeLeftBg,.automationAcquirersBottomBg{
  display: none;
}
.automationMaximizeRight{
  grid-row-gap: 38px;
}
.automationMaximizeRight .automationAcquirersBottom{
  padding-right: 30px;
}
.automationMaximizeRight .automationAcquirersBottom>h3{
  font-size: 18px;
  line-height: 27px;
}
.automationHeaderContainer .kycHeaderImagesMob{
  width: 100%;
  margin-left: 0px;
  padding: 0px 5px;
}
.automationHeaderContainer.paymentHeaderContainer .kycHeaderButtonBlok{
  margin-top: 63px;
}
.kycHeaderContainer::after{
  top: -57px;
  height: calc(100% + 57px);
}
.paymentHeaderContainer.kycHeaderContainer::after{
  background-image: url(/wp-content/uploads/2023/05/paymentHeaderBgMob.png);
}
.schemeCardContainer{
  margin-top: 24px;
}
.schemeCardBlok{
  grid-template-columns: 1fr;
  grid-row-gap: 20px;
}
.schemeCard{
  padding: 30px 42px 30px 30px;
  border-radius: 15px;
}
.schemeSolutionContainer.automationSolutionContainer{
  padding: 100px 0px;
}
.schemeSolutionContainer .automationSolutionBlok>h2{
  max-width: 100%;
}
.schemeSolutionContainer .automationSolutionList{
  margin-top: 50px;
  padding: 0px 5px;
}
.schemeSolutionContainer .automationSolution{
  padding-bottom: 38px;
  grid-column-gap: 15px;
}
.schemeSolutionContainer .automationSolutionText>p{
  margin-bottom: 22px;
}
.schemeBusinessSolutionContainer{
  padding: 80px 0px 100px 0px;
  background: linear-gradient(142.42deg, #014838 4.05%, #2E8568 78.26%);
}
.schemeBusinessSolutionBlok>h2{
  font-size: 26px;
  line-height: 39px;
  max-width: 100%;
}
.schemeBusinessSolutionList{
  bottom: 0px;
  margin-top: 67px;
  grid-template-columns: 1fr;
  grid-row-gap: 37px;
}
.schemeBusinessSolution{
  padding: 40px 30px;
  border-radius: 27px;
}
.schemeBusinessSolution>h3{
  font-size: 22px;
  line-height: 27px;
  margin-bottom: 10px;
}
.schemeBusinessSolutionBg{
  display: none;
}
.schemeBusinessSolutionBgMob{
  display: block;
}
.schemeBusinessSolution .paymentCardSchemeTitle{
  left: 30px;
}
.schemeGoAheadContainer{
  padding: 80px 0px 196px 0px;
}
.schemeGoAheadIcon1,.schemeGoAheadIcon2{
  display: none;
}
.schemeGoAheadBlok>h2{
  font-size: 26px;
  line-height: 39px;
  max-width: 100%;
}
.schemeGoAheadOb{
  margin-top: 20px;
  grid-template-columns: 1fr;
  grid-row-gap: 20px;
  border-radius: 30px;
}
.schemeGoAhead{
  padding: 40px 22px 50px 22px;
  grid-template-columns: 1fr;
  grid-row-gap: 34px;
}
.schemeGoAheadText {
  padding: 0px 8px;
}
.schemeGoAheadText>h3{
  line-height: 27px;
  margin-bottom: 30px;
}
.schemeGoAheadImages {
  width: 67px;
  display: none;
}
.schemeGoAheadBg{
  border-radius: 27px;
}
.schemeGoAheadBg .buttonBookDemo{
  bottom: -96px;
}
.softwareComponentsContainer{
  padding: 80px 0px 100px 0px;
}
.softwareComponentsBlok>h2{
  font-size: 26px;
  line-height: 39px;
  max-width: 100%;
}
.softwareComponentsCen{
  margin-top: 68px;
  grid-template-columns: 1fr;
  grid-row-gap: 48px;
}
.softwareComponentsObBlok{
  grid-row-gap: 48px;
}
.softwareComponents .paymentCardSchemeTitle{
  left: 30px;
  top: -20px;
  padding: 10px 20px;
}
.softwareComponents{
  border-radius: 27px;
  padding: 50px 30px;
}
.softwareComponents>h3{
  font-size: 22px;
  line-height: 27px;
  margin-bottom: 25px;
}
.softwareComponents>p{
  line-height: 22px;
}
.softwareComponentsFooterText{
  padding: 30px 30px !important;
}
.softwareComponentsBg{
  background-color: #E8F6F3;
}
.freeCertificationContainer{
  padding: 0px 0px 37px 0px;
}
.freeCertificationIcon1,.freeCertificationIcon2{
  display: none;
}
.freeCertificationBlok{
  grid-template-columns: 1fr;
  justify-items: center;
  grid-row-gap: 10px;
}
.freeCertificationText>h2{
  font-size: 26px;
  line-height: 39px;
  text-align: center;
  max-width: 100%;
  margin: 0px auto 24px auto;
}
.freeCertificationText>p{
  text-align: center;
  line-height: 26px;
  margin-bottom: 25px;
}

.schemeHeaderContainer.paymentHeaderContainer .kycHeaderLeft>p{
  margin: 20px auto 20px auto;
}
.schemeHeaderContainer.paymentHeaderContainer .kycHeaderButtonBlok{
  margin-top: 47px;
}
.softwareComponentsCenDes{
  display: none;
}
.softwareComponentsCenMob{
  display: block;
}
.partnerWithBoxopayList>li{
  max-width: 100%;
}
.automationSolutionText {
  max-width: 100%;
}
 /*  */
 .links_section .wrapper-section .top-content .btn-arrow{
  display: none;
}
.links_section .wrapper-section .bottom-content .button-arrow{
  display: flex;
  margin-top: 32px;
  max-width: 100%;
  width: fit-content;
  width: -moz-fit-content;
}
.findSliderSWNext, .findSliderSWPrev{
  display: none !important;
}
/*  */
.successHeaderContainer .kycHeaderLeft>h1{
  font-size: 28px;
  line-height: 39px;
}
.successHeaderContainer .kycHeaderLeft>p{
  max-width: 315px;
  margin: 20px auto 47px auto;
}
.successHeaderContainer .kycHeaderImagesMob{
  width: 100%;
  margin-left: 0px;
}
.successHeaderContainer .kycHeaderButtonBlok{
  margin-top: 45px;
}
.successCardContainer{
  margin-top: 24px;
}
.successCardBlok{
  grid-template-columns: 1fr;
  grid-row-gap: 20px;
}
.successCard{
  border-radius: 15px;
}
.successWhiteLabelContainer{
  padding: 80px 0px 60px 0px;
}
.successWhiteLabelContainer .paymentWhiteLabelList{
  grid-row-gap: 15px;
  margin: 40px 0px 0px 0px;
}
.successWhiteLabelContainer .paymentWhiteLabel {
  padding: 30px 20px;
}
.successWhiteLabelContainer .paymentWhiteLabelText>h3{
  margin-bottom: 10px;
}
.successWhiteLabelContainer .paymentWhiteLabel:nth-child(4n+2),.successWhiteLabelContainer .paymentWhiteLabel:nth-child(4n+3){
  background-color: #E8F6F3;
}
.successWhiteLabelContainer .paymentWhiteLabel:nth-child(2n+2){
  background-color: #E6EEF3;
}
.successNewAccountsContainer{
  padding: 60px 0px 80px 0px;
}
.successNewAccountsContainer .kycNewAccountsBlok{
  justify-items: center;
}
.successNewAccountsContainer .kycNewAccountsLeft>h2 {
  margin-bottom: 0px;
}
.successNewAccountsContainer .kycNewAccountsList {
  padding-bottom: 30px;
}
.successNewAccountsContainer .kycNewAccountsLeft>img{
  max-width: 287px;
}
.successFocusTurnkeyContainer{
  padding: 80px 0px;
}
.successFocusTurnkeyBlok>h2{
  font-size: 26px;
  line-height: 39px;
  margin: 0px auto 15px auto;
}
.successFocusTurnkeyList{
  grid-template-columns: minmax(70%, 343px);
  grid-row-gap: 16px;
  justify-content: center;
  margin-top: 50px;
}
.successFocusTurnkey{
  border-radius: 27px;
}
.successFocusTurnkeyImages{
  height: 182px;
  border-radius: 20px;
}
.successFocusTurnkeyImages>img{
  border-radius: 20px;
}
.successFocusTurnkey>h3{
  font-size: 22px;
  line-height: 27px;
}
.successSoftwareContainer {
  padding: 80px 0px;
}
.successSoftwareBlok>h2{
  font-size: 26px;
  line-height: 39px;
}
.successSoftwareList{
  grid-template-columns: 1fr;
  grid-row-gap: 10px;
  margin-top: 40px;
}
.successSoftware{
  border-radius: 27px;
  padding: 40px 40px;
}  
.successSoftwareFrom{
  text-transform: initial;
  margin-bottom: 30px;
  border-radius: 4px;
}
.successSoftwareContainer .successSoftwareFrom {
  left: 40px;
}
.successSoftware>h3{
  font-size: 22px;
  line-height: 27px;
}
.successSoftwareBottom{
  grid-template-columns: 1fr;
  margin-top: 10px;
  border-radius: 27px;
  padding: 20px 30px 40px 30px;
}
.successSoftwareBottomList{
  grid-template-columns: 1fr;
  grid-row-gap: 20px;
}
.successSoftwareBottom>img {
  width: 78px;
}
.successSoftwareBottom>h3{
  margin: 14px 0px 31px 0px;
  font-size: 22px;
  line-height: 33px;
}
.successSoftwareBottomList>ul{
  grid-row-gap: 20px;
}
.successSoftwareBottomList>ul>li{
  grid-template-columns: fit-content(600px) max-content;
  grid-column-gap: 3px;
}
.successSoftwareBottomList>ul>li>span{
  font-size: 11px;
  line-height: 17px;
  text-transform: initial;
  padding: 5px 11px;
  white-space: nowrap;
}
.successSoftwareBottomList>ul>li>p>br{
  display: none;
}
.successStartThroughoutBg{
  display: none;
}
.successStartThroughoutBgMob{
  display: block;
}
.successStartThroughoutContainer{
  padding: 80px 0px;
}
.successStartThroughoutBlok>h2{
  font-size: 26px;
  line-height: 39px;
  max-width: initial;
}
.successStartThroughoutList{
  grid-template-columns: 1fr;
  margin-top: 44px;
  grid-row-gap: 60px;
}
.successStartThroughout{
  padding: 0px;
  border-left: none;
  grid-template-columns: 1fr;
  position: relative;
}
.successStartThroughout:last-child{
  border-right: none;
  padding-right: 0px;
}
.successStartThroughoutImages{
  width: 70px;
  position: absolute;
  top: 0px;
  right: 0px;
}
.successStartThroughoutText .successSoftwareFrom{
  margin-bottom: 14px;
  max-width: 250px;
}
.successStartThroughoutText>h3{
  font-size: 18px;
  line-height: 22px;
  margin-bottom: 20px;
  max-width: 250px;
}
.successHeadacheContainer{
  padding: 80px 0px 0px 0px;
}
.successHeadacheBlok>h2{
  font-size: 26px;
  line-height: 39px;
  max-width: initial;
}
.successHeadacheList{
  grid-template-columns: 1fr;
  grid-template-rows: initial;
  grid-row-gap: 16px;
  margin-top: 40px;
}
.successHeadache:first-child{
  grid-row: initial;
}
.successHeadache{
  border-radius: 27px;
  padding: 40px 40px;
}
.successHeadache>h3{
  font-size: 22px;
  line-height: 27px;
}
.successHeadache>p{
  line-height: 26px;
}
.successHeadacheBottom{
  margin-top: 54px;
}

.blogPageNavContainer{
  display: none;
}

.pricingHeaderTabContainer{
  margin-top: 30px;
  padding-top: 80px;
}
.pricingHeaderTabNavBlok{
  right: initial;
  left: 0px;
}
.pricingHeaderTabNav:first-child.active::before{
  display: none;
}
.pricingHeaderTabBlok{
  grid-template-columns: 1fr;
  grid-row-gap: 40px;
  max-width: 263px;
  margin: 0px auto;
}
.pricingHeaderTabRightBlok{
  grid-template-columns: 1fr;
  grid-template-rows: 137px 1fr;
  height: 256px;
  max-width: 263px;
  width: 100%;
}
.pricingHeaderTab2 .pricingHeaderTabRightBlok{
  grid-template-columns: 1fr;
  grid-template-rows: 137px 1fr;
  height: 274px;
}
.pricingHeaderTabLeftBlok>h2{
  font-size: 26px;
  line-height: 39px;
  margin-bottom: 15px;
}
.pricingHeaderTabLeftBlok>p{
  display: inline;
  max-width: initial;
}
.pricingHeaderTabLeftLabel{
  font-size: 10px;
  line-height: 15px;
  padding: 4px 9px;
  border-radius: 2px;
  margin-left: 3px;
  margin-top: 0px;
}
.pricingHeaderTabObBlok{
  padding: 45px 40px 40px 40px;
  border-radius: 27px;
}
.pricingHeaderTabRight{
  height: auto;
}
.pricingHeaderTabRightSpan1{
  margin-bottom: 4px;
}
.pricingHeaderTabRight>p{
  font-size: 24px;
  line-height: 31px;
}
.pricingHeaderTabRightSpan2{
  color: rgba(31, 39, 53, 0.7);
}
.pricingHeaderTabNav>h3{
  font-size: 18px;
  line-height: 22px;
}
.pricingHeaderTabNav>p{
  font-size: 10px;
  line-height: 12px;
}
.pricingHeaderTabNav{
  grid-row-gap: 6px;
  padding: 0px 21px 30px 21px;
  height: 110px;
}
.pricingHeaderContainer{
  padding: 50px 0px 80px 0px;
}
.pricingHeaderContainer .kycHeaderBlok>h1{
  font-size: 28px;
  line-height: 39px;
  margin-bottom: 25px;
}
.pricingHeaderTabNavBlok{
  background-color: transparent;
  border: none;
  width: 100%;
}
.pricingHeaderTabNav:first-child.active {
  margin-left: 0px;
  margin-top: 0px;
}
.pricingHeaderTabNav:last-child.active {
  margin-right: 0px;
  margin-top: 0px;
}
.pricingHeaderTabNav:first-child.active::after{
  right: -36px;
}
.pricingHeaderNavBlok{
  display: block;
  font-size: 0px;
}
.pricingHeaderNav{
  display: inline-block;
  margin: 0px 8px 8px 0px;
  padding: 12px 25px;
}
.pricingHeaderNav:last-child{
  margin: 0px;
}
.pricingHeaderTabNav{
  border-radius: 27px 27px 0px 0px;
}
.pricingServiceBusinessContainer{
  padding: 80px 0px;
}
.pricingServiceBusinessBlok>h2{
  font-size: 26px;
  line-height: 39px;
}
.pricingServiceBusinessBlok>h2>br{
  display: none;
}
.pricingServiceBusinessSred{
  grid-template-columns: 1fr;
  margin-top: 0px;
}
.pricingServiceBusinessLeftBlok>p{
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  margin-bottom: 40px;
}
.pricingServiceBusinessLeftList{
  margin-bottom: 50px;
}
.pricingServiceBusinessFaqLabel{
  grid-row: 2/3;
  grid-column: 2/3;
  margin-right: 0px;
  font-size: 12px;
  line-height: 18px;
}
.pricingServiceBusinessFaqName{
  grid-row: 1/2;
  margin: 0px;
  font-size: 16px;
  line-height: 24px;
}
.pricingServiceBusinessRight{
  border-radius: 27px;
  padding: 15px 15px 50px 15px;
}
.pricingServiceBusinessRightBottom{
  padding: 0px;
  grid-row-gap: 40px;
}
.pricingServiceBusinessFaqNameBlok{
  grid-template-columns: 30px 1fr auto;
  grid-column-gap: 15px;
  grid-row-gap: 4px;
  align-items: start;
}
.pricingServiceBusinessFaqTextBlok>ul>li{
  font-size: 14px;
  line-height: 20px;
}
.pricingServiceBusinessRightTop{
  padding: 20px 20px;
  margin-bottom: 40px;
}
.pricingServiceBusinessRightBlok{
  grid-row-gap: 20px;
}
.pricingServiceBusinessRight2{
  grid-template-columns: 1fr;
  grid-row-gap: 40px;
  padding: 60px 30px 0px 30px;
}
.pricingServiceBusinessRight2Images{
  max-width: 186px;
  justify-self: center;
}
.pricingAdditionalServicesContainer .successSoftwareBottom{
  grid-template-columns: 1fr;
  padding: 22px 30px 50px 30px;
}
.pricingAdditionalServicesContainer .successSoftwareBottomList>ul>li{
  display: block;
}
.pricingAdditionalServicesContainer .successSoftwareBottomList>ul>li>p{
  display: inline;
}
.pricingAdditionalServicesContainer .successSoftwareBottom>img {
  margin-top: 0px;
}
.pricingAdditionalServicesContainer .successSoftwareBottomList>ul>li>span{
  font-size: 10px;
  line-height: 15px;
  padding: 3px 8px;
  border-radius: 2px;
  display: inline-block;
margin-left: 5px;
}

.pricingScaleBusinessContainer{
  padding: 80px 0px;
}
.pricingAdditionalServicesContainer + .pricingScaleBusinessContainer{
  padding: 407px 0px 100px 0px;
  margin-top: -307px;
}

.pricingScaleBusinessBlok>h2{
  font-size: 26px;
  line-height: 39px;
}
.pricingScaleBusinessBlok>h2>br{
  display: none;
}
.pricingScaleBusinessList{
  grid-template-columns: 1fr;
  margin-top: 40px;
  grid-row-gap: 16px;
}
.pricingScaleBusiness{
  border-radius: 27px;
  padding: 30px 30px 40px 30px;
}
.pricingScaleBusinessIcon{
  width: 100px;
  height: 100px;
  border-radius: 10px;
}
.pricingScaleBusinessIcon>img{
  -moz-transform: scale(0.83);
  -webkit-transform: scale(0.83);
  -o-transform: scale(0.83);
  -ms-transform: scale(0.83);
  transform: scale(0.83);
}
.pricingScaleBusinessText{
  margin-top: 23px;
}
.pricingScaleBusinessTextSoon{
  margin-top: 30px;
}
.pricingHeaderContainer::after{
  background-image: url(/wp-content/uploads/2023/06/pricingHeaderBgMob.png);
}
.pricingScaleBusinessInfo{
  margin-top: 3px;
}

/* Home Start */

.startEarningContainer{
  padding-top: 80px;
}

.startEarningTopBlok{
  grid-template-columns: 1fr;
  grid-row-gap: 10px;
}
.startEarningBottomBlok{
  padding: 40px 40px;
  grid-template-columns: 1fr;
}
.startEarningIcon {
  width: 60px;
}
.startEarningBottomBlok>h2{
  margin: 20px 0px 10px 0px;
  font-size: 24px;
  line-height: 36px;
}
.startEarningBottomBlok>p{
  margin-bottom: 20px;
  margin-right: 0px;
}
.startEarningLink{
  width: fit-content;
  width: -moz-fit-content;
  height: 56px;
  padding: 0px 16px 0px 20px;
  text-decoration: none;
  grid-auto-flow: column;
  grid-column-gap: 15px;
  text-decoration: none !important;
}
.startEarningLink>span{
  display: block;
  font-weight: 600;
  font-size: 16px;
  line-height: 19px;
  color: #fff;
}
.startEarningTopCart{
  padding: 30px 30px;
  border-radius: 8px;
}
.startEarningTopText>br{
  display: none;
}
.startEarningTopText{
  line-height: 24px;
}
.startEarningTopText>span{
  line-height: 33px;
}
.perfectCombination,.perfectCombinationOb:nth-child(2n+2) .perfectCombination{
  grid-template-columns: 1fr;
  width: calc(100% - 38px);
  border: 8px solid #fff;
  padding: 40px 19px 102px 19px;
  box-sizing: unset;
  grid-row-gap: 40px;
}
.perfectCombinationOb:nth-child(2n+1) .perfectCombination{
  left: -8px;
}
.perfectCombinationOb:nth-child(2n+2) .perfectCombination{
  right: -8px;
}
.perfectCombinationOb:nth-child(2n+2) .perfectCombinationTextBlok{
  grid-column: 1;
  padding: 0px 21px;
}
.perfectCombinationOb:nth-child(2n+2) .perfectCombinationImages{
  grid-row: 2;
}
.perfectCombinationIcon{
  display: none;
}
.perfectCombinationTextBlok{
  padding: 0px 21px;
}
.perfectCombinationTextBlok>h4{
  font-size: 22px;
  line-height: 26px;
}
.perfectCombinationTextBlok>p{
  margin: 15px 0px 30px 0px;
}
.perfectCombinationOb{
  margin-top: -79px;
}
.perfectCombinationBlok>h2{
  font-size: 14px;
  letter-spacing: 0.28px;
}
.perfectCombinationBlok>h3{
  font-size: 26px;
  line-height: 39px;
  margin: 10px auto;
}
.perfectCombinationBlok>p{
  line-height: 26px;
}
.perfectCombinationList {
  margin-top: 40px;
}
.perfectCombinationContainer {
  padding: 70px 0px;
}
.businessToolsetBg{
  display: none;
}
.businessToolsetBgMob{
  display: block;
}
.businessToolsetBlok>h2{
  font-size: 14px;
  letter-spacing: 0.28px;
  margin-bottom: 10px;
}
.businessToolsetBlok>h3{
  font-size: 26px;
  line-height: 39px;
}
.businessToolsetButton{
  width: 112px;
  height: 42px;
  bottom: -21px;
}
.businessToolsetContainer{
  padding: 70px 0px 80px 0px;
}
.homeList,.homeList:nth-child(2n+1){
  grid-template-columns: 1fr;
  grid-row-gap: 40px;
}
.homeList:nth-child(2n+1) .homeListTextImages{
  grid-column: 1;
  grid-row: 1;
}
.homeList:nth-child(2n+1) .homeListTextBlok{
  grid-column: 1;
  grid-row: 2;
}
.homeListTextBlok>h2{
  font-size: 24px;
  line-height: 36px;
  font-weight: 700;
}
.homeListTextBlok>p{
  margin: 15px 0px 40px 0px;
}
.homeListContainer{
  padding: 78px 0px 112px 0px;
}
.homeListBlok{
  grid-row-gap: 92px;
}
.minimizeCostsList{
  grid-template-columns: 1fr;
  grid-row-gap: 38px;
  margin: 48px 0px 40px 0px;
}
.minimizeCosts{
  padding: 47px 40px 40px 40px;
  grid-row-gap: 30px;
}
.minimizeCostsText>h4{
  font-size: 22px;
  line-height: 27px;
  margin-bottom: 13px;
}
.minimizeCosts .paymentCardSchemeTitle {
  left: 40px;
}
.minimizeCostsContainer{
  padding: 70px 0px;
}
.minimizeCostsBlok>h2{
  font-size: 14px;
  letter-spacing: 0.28px;
  margin-bottom: 10px;
}
.minimizeCostsBlok>h3{
  font-size: 26px;
  line-height: 39px;
}
.uniqueProductsList{
  grid-template-columns: 1fr;
  margin-top: 30px;
}
.uniqueProducts{
  padding: 40px 40px;
}
.uniqueProductsImages{
  width: 100px;
  height: 100px;
  border-radius: 10px;
}
.uniqueProductsImages>img{
  -moz-transform: scale(0.8);
  -webkit-transform: scale(0.8);
  -o-transform: scale(0.8);
  -ms-transform: scale(0.8);
  transform: scale(0.8);
}
.uniqueProductsText>h4{
  font-size: 24px;
  line-height: 36px;
  margin-bottom: 10px;
}
.uniqueProducts:nth-child(5)::after, .uniqueProducts:nth-child(6)::after{
  display: none;
}
.uniqueProductsContainer{
  padding: 60px 0px;
}
.uniqueProductsBlok>h2{
  font-size: 14px;
  letter-spacing: 0.28px;
  margin-bottom: 10px;
}
.uniqueProductsBlok>h3{
  font-size: 26px;
  line-height: 39px;
}


/* Home End */
  .pricingScaleBusinessContainer>h2{
    font-size: 26px;
    line-height: 39px;
    margin-bottom: 40px;
  }
  .successHeadacheBottom>h4{
    font-size: 18px;
  }
  .merchantAcquiringBoxContainer{
    padding-top: 50px;
  }
  .merchantAcquiringBoxContainer .kycHeaderBlok{
    grid-template-columns: 1fr;
  }
  .merchantAcquiringBoxContainer .kycHeaderLeft>p {
    margin: 20px auto 50px auto;
  }
  .merchantAcquiringBoxContainer .kycHeaderImagesMob{
    width: 100%;
    margin: 0px;
  }
  .merchantAcquiringBoxContainer .kycHeaderButtonBlok{
    margin-top: 57px;
  }
  .merchantCardList{
    grid-template-columns: 1fr;
    grid-row-gap: 16px;
    margin-top: 40px;
  }
  .merchantCardBlok>p{
    font-size: 20px;
    line-height: 30px;
  }
  .merchantCardContainer{
    padding: 70px 0px 80px 0px;
  }
  .merchantCard{
    padding: 28px 10px 28px 30px;
    border-radius: 15px;
    display: grid;
    grid-template-columns: max-content max-content;
    grid-column-gap: 10px;
    align-items: center;
  }
  .merchantCard>span{
    line-height: 58px;
  }
  .merchantFocusTurnkeyContainer{
    padding: 80px 0px 100px 0px;
  }
  .merchantFocusTurnkeyContainer .successFocusTurnkeyList{
    margin-top: 40px;
  }
  .everyStepContainer{
    padding: 80px 0px 100px 0px;
  }
  .everyStepBlok{
    grid-template-columns: 1fr;
    grid-row-gap: 30px;
  }
  .everyStepLeft>h2{
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.28px;
    text-align: center;
    margin-bottom: 8px;
  }
  .everyStepLeft>h3{
    font-size: 26px;
    line-height: 39px;
    text-align: center;
  }
  .everyStepLeft>h3>br{
    display: none;
  }
  .everyStepRight{
    padding: 0px;
    display: grid;
    justify-items: center;
  }
  .everyStepRight>p{
    text-align: center;
    margin-bottom: 40px;
  }
  .everyStepBgLeft,.everyStepBgRight{
    display: none;
  }
  .deliveryModelList{
    margin-top: 40px;
    grid-template-columns: 1fr;
    justify-content: center;
  }
  .deliveryModel {
    border-left: none;
    border-top: 2px solid rgba(229,235,233,0.05);
    padding: 38px 0px 40px 0px;
    grid-template-columns: 60px 1fr;
    grid-column-gap: 30px;
  }
  .deliveryModel:last-child {
    border-right: none;
    border-bottom: 2px solid rgba(229,235,233,0.05);
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 38px;
  }
  .deliveryModelText>h3{
    font-size: 22px;
    line-height: 27px;
  }
  .deliveryModelText>p{
    margin: 20px 0px 35px 0px;
  }

  .deliveryModelBlok>h2{
    font-size: 26px;
    line-height: 39px;
    margin-bottom: 20px;
  }
  .deliveryModelContainer{
    padding: 80px 0px 100px 0px;
  }
  .whiteLabelPaymentBg,.whiteLabelPaymentImages{
    display: none;
  }
  .whiteLabelPaymentBgMob,.whiteLabelPaymentImagesMob{
    display: block;
  }
  .whiteLabelPaymentContainer{
    padding: 80px 0px;
  }
  .whiteLabelPaymentBlok>h2{
    font-size: 26px;
    line-height: 39px;
  }
  .whiteLabelPaymentList{
    border-radius: 27px;
    padding: 40px 30px 60px 16px;
    margin: 40px 0px;
  }
  .providersMerchantsBgLeft,.providersMerchantsBgRight{
    display: none;
  }
  .providersMerchantsContainer{
    padding: 80px 0px 100px 0px;
  }
  .providersMerchantsBlok>h2{
    font-size: 26px;
    line-height: 39px;
    margin-bottom: 30px;
  }
  .maintainMerchantsContainer{
    padding: 80px 0px 92px 0px;
  }
  .maintainMerchantsList{
    grid-auto-flow: row;
    grid-row-gap: 8px;
    margin-top: 30px;
    justify-items: center;
  }
  .merchantLogoListBlok{
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 13px;
    grid-row-gap: 15px;
    padding: 20px 20px;
    border-radius: 27px;
  }
  .merchantLogoList{
    width: 100%;
    height: 104px;
  }
  .merchantLogoList>img{
    -moz-transform: scale(0.87);
    -webkit-transform: scale(0.87);
    -o-transform: scale(0.87);
    -ms-transform: scale(0.87);
    transform: scale(0.87);
  }
  .merchantLogoListContainer{
    padding: 60px 0px 16px 0px;
  }
  .merchantAcquiringBoxListBlok{
    grid-template-columns: 1fr;
    grid-row-gap: 16px;
  }
  .merchantAcquiringBoxList{
    border-radius: 27px;
    padding: 40px 30px;
    grid-row-gap: 40px;
  }
  .merchantAcquiringBoxListColumns>h3{
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 25px;
  }
  .merchantAcquiringBoxListBg{
    display: none;
  }
  .merchantAcquiringBoxListTitle{
    grid-template-columns: minmax(100px,max-content) 24px;
  }
  .merchantAcquiringBoxListInformation{
    width: 160px;
    left: auto;
    right: 10px;
  }
  .merchantAcquiringBoxListInformation>p{
    padding: 10px 15px 18px 15px;
    border-radius: 10px 10px 0px 10px;
  }
  .merchantAcquiringBoxListInformation>p::after{
    left: auto;
    right: 0;
    -moz-transform: scale(-1, 1);
    -webkit-transform: scale(-1, 1);
    -o-transform: scale(-1, 1);
    -ms-transform: scale(-1, 1);
    transform: scale(-1, 1);
  }
  .customizablePaymentPageList{
    grid-template-columns: 1fr;
    justify-content: center;
    justify-items: center;
    grid-row-gap: 55px;
    margin-top: 50px;
  }
  .customizablePaymentPageBlok>h2{
    font-size: 26px;
    line-height: 39px;
  }
  .customizablePaymentPageContainer{
    padding: 100px 0px 78px 0px;
  }
  .customizablePaymentPageText>h3{
    font-size: 18px;
    line-height: 22px;
  }
  .customizablePaymentPageText:nth-child(1){
    padding-bottom: 38px;
    margin-bottom: 40px;
  }

  .customizablePaymentPageText>p{
    line-height: 22px;
  }
  .simplifyMerchantsContainer.simplify-your-merchants .wrapper .wrapper-columns{
    grid-template-columns: 1fr;
    padding: 30px 30px;
    gap: 30px;
    border-radius: 27px;
  }
  .simplifyMerchantsContainer.simplify-your-merchants .wrapper .wrapper-columns .column:nth-child(1) .item-wrapper .item:nth-child(2n+1){
    margin-bottom: 0px;
  }
  .simplifyMerchantsContainer.simplify-your-merchants .wrapper .wrapper-columns .column .item-wrapper{
    display: grid;
    justify-content: initial;
    gap: 11px;
  }
  .simplify-your-merchants .wrapper .wrapper-columns .column{
    margin-bottom: 0px !important;
  }
  .simplifyMerchantsContainer.simplify-your-merchants .wrapper .wrapper-columns .column .title{
    margin-bottom: 15px;
    text-transform: initial;
  }

  .simplifyMerchantsBg{
    display: none;
  }
  .simplifyMerchantsContainer{
    padding: 80px 0px;
  }
  .simplifyMerchantsContainer.simplify-your-merchants .wrapper .title-wrap .section-title{
    font-size: 26px;
    line-height: 39px;
  }
  .simplifyMerchantsContainer.simplify-your-merchants .wrapper .title-wrap{
    margin-bottom: 40px;
  }
  .provideYourMerchantsBlok{
    grid-template-columns: 1fr;
    grid-row-gap: 40px;
    padding: 0px;
  }
  .provideYourMerchantsText>h2{
    font-size: 26px;
    line-height: 39px;
    margin-bottom: 30px;
    text-align: center;
    max-width: initial;
  }
  .provideYourMerchantsContainer{
    padding: 80px 0px 62px 0px;
  }
  .iconAndButtonBlok{
    grid-template-columns: 1fr;
    padding: 40px 40px;
    border-radius: 27px;
    grid-row-gap: 20px;
    justify-items: center;
  }
  .iconAndButtonText{
    grid-template-columns: 1fr;
    grid-row-gap: 30px;
    justify-items: center;
  }
  .iconAndButtonBlok>img{
    height: 60px;
  }
  .iconAndButtonText>h2{
    text-align: center;
  }
  .modulesSetUpContainer{
    padding: 80px 0px 92px 0px;
    margin-top: 100px;
  }
  #for-providers.merchantAcquiringBoxSlidersContainer{
    padding: 25px 0px 160px 0px;
  }
  .merchantAcquiringBoxSlidersContainer .buttonContactExperts{
    margin: 55px auto 0px auto;
  }
  .merchantAcquiringBoxSlidersContainer.section-sliders .wrapper-slider .slider-group .swiper-buttons .swiper-wrapper .swiper-slide .swiper-button{
    font-size: 14px;
  }
  .merchantAcquiringBoxSlidersContainer.section-sliders .wrapper-slider .slider-group .swiper-buttons .swiper-wrapper .swiper-slide{
    padding: 14px 18px;
  }
  .merchantAcquiringBoxSlidersContainer .slider-group{
    padding-top: 90px;
  }
  .singleWebBackOfficeContainer{
    padding: 80px 0px 10px 0px;
  }
  .singleWebBackOfficeBlok>h2{
    font-size: 26px;
    line-height: 39px;
  }
  .singleWebBackOfficeList{
    margin: 25px 0px 35px 0px;
    display: block;
    text-align: center;
    font-size: 0px;
  }
  .singleWebBackOffice{
    display: inline-block;
    margin: 5px;
    text-transform: initial;
  }
  .boxopayPaymentGatewaySliderList .boxopayPaymentGateway{
    width: 159px;
    height: 159px;
  }
  .managementMerchantRobust{
    width: 251px;
    height: 232px;
  }
  .managementMerchantRobust>h4{
    margin: 24px 0px 8px 0px;
  }
  .managementMerchantRobust>p{
    font-size: 14px;
    line-height: 22px;
  }
  .managementMerchantRobustContainer .splide .splide__slide, .managementMerchantRobustContainer .splide .splide__slide{
    width: 251px !important;
    margin-right: 16px !important;
  }
  .managementMerchantRobustSlider{
    margin: 40px 0px 50px 0px;
  }
  .whiteLabelAcquirerHeaderContainer{
    padding: 50px 0px 104px 0px;
  }
  .whiteLabelAcquirerHeaderContainer .kycHeaderImagesMob{
    width: 100%;
    margin: 0px;
  }
  .whiteLabelAcquirerHeaderContainer .kycHeaderLeft>p{
    margin: 20px auto 50px auto;
  }
  .whiteLabelAcquirerHeaderContainer .kycHeaderButtonBlok{
    margin-top: 60px;
  }
  .boxopayPaymentGatewayContainer{
    padding: 70px 0px 60px 0px;
  }
  .boxopayPaymentGatewayContainer>h2{
    font-size: 26px;
    line-height: 39px;
  }
  .boxopayPaymentGatewaySliderBlok{
    margin: 40px 0px 65px 0px;
  }
  .boxopayPaymentGatewayBlok>h3{
    font-size: 14px;
    line-height: 17px;
    margin-bottom: 20px;
  }
  .boxopayPaymentGatewaySliderBlok>h3{
    margin-bottom: 40px;
  }
  .boxopayPaymentGatewayList{
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: 100%;
    max-width: 342px;
    margin: 0px auto;
  }
  .boxopayPaymentGatewayList .boxopayPaymentGateway{
    width: 100%;
    max-width: 163px;
    height: auto;
    min-height: 188px;
  }
  .modernAcquirersBg{
    display: none;
  }
  .modernAcquirersBgMob{
    display: block;
  }
  .modernAcquirersContainer{
    padding: 70px 0px 121px 0px;
  }
  .modernAcquirersBlok>h2{
    font-size: 26px;
    line-height: 39px;
    margin-bottom: 15px;
    max-width: 300px;
  }
  .modernAcquirersList{
    grid-template-columns: 1fr;
    grid-row-gap: 10px;
    top: calc(100% + 60px);
  }
  .modernAcquirers>p>span{
    font-size: 18px;
    line-height: 27px;
  }
  .modernAcquirers>p{
    line-height: 26px;
  }
  .modernAcquirers{
    padding: 30px 40px;
  }
  .startCompanyEasierContainer{
    padding: 400px 0px 120px 0px;
  }
  .startCompanyEasierBlok>h2{
    font-size: 26px;
    line-height: 39px;
  }
  .startCompanyEasierBlok .kycClientManagementList{
    margin: 50px 0px 36px 0px;
  }
  .startCompanyEasierBlok .kycClientManagement>h3{
    margin-bottom: 20px;
  }
  .bankBusinessContainer{
    padding: 0px 0px 100px 0px;
  }
  .bankBusinessBlok>h2{
    font-size: 26px;
    line-height: 39px;
  }
  .bankBusinessContainer .processingCenters{
    grid-column-gap: 30px;
  }
  .bankBusinessContainer .processingCentersRight>h2{
    margin-bottom: 20px;
  }
  .fullFunctionalBusinessContainer{
    padding: 80px 0px 174px 0px;
  }
  .fullFunctionalBusinessBgLeft,.fullFunctionalBusinessBgRight{
    display: none;
  }
  .fullFunctionalBusinessContainer .endToEndProcessorBlok>h3{
    margin: 16px auto 15px auto;
  }
  .fullFunctionalBusinessLabelList{
    width: 100%;
    margin-top: 40px;
  }
  .fullFunctionalBusinessLabel{
    text-transform: initial;
    padding: 7px 15px;
    margin: 4px 4px;
  }
  .fullFunctionalBusinessContainer .endToEndProcessorList{
    grid-template-columns: 1fr;
    position: absolute;
    bottom: initial;
    top: calc(100% + 70px);
    margin: 0px;
    grid-row-gap: 16px;
  }
  .fullFunctionalBusinessContainer .endToEndProcessor>h4{
    font-size: 18px;
    line-height: 27px;
  }
  .fullFunctionalBusinessContainer .endToEndProcessor{
    padding: 30px 40px;
    border-radius: 20px;
    grid-row-gap: 6px;
  }
  .fullFunctionalBusinessContainer .endToEndProcessorBlok>p{
    max-width: 300px;
  }
  #for-providers.whiteLabelAcquirerSlidersContainer{
    padding: 645px 0px 80px 0px;
  }
  .whiteLabelAcquirerSlidersContainer.section-sliders .wrapper-slider .slider-group .swiper-content .swiper-wrapper .swiper-slide .left-content{
    margin-bottom: 40px;
  }
  .whiteLabelAcquirerSlidersContainer .buttonAnimation{
    margin-top: 75px;
  }
  .leaveCompetitorsBehindContainer{
    padding: 80px 0px;
  }
  .leaveCompetitorsBehindBlok>h2{
    font-size: 14px;
    line-height: 17px;
  }
  .leaveCompetitorsBehindBlok>h3{
    font-size: 26px;
    line-height: 39px;
    margin-top: 16px;
  }
  .leaveCompetitorsBehindList{
    grid-template-columns: 1fr;
    max-width: 283px;
    margin: 40px auto 0px auto;
  }
  .leaveCompetitorsBehindList>ul{
    border-left: 0px;
    border-top: 2px solid rgba(229,235,233,0.05);
    padding: 28px 0px 30px 0px;
    grid-row-gap: 15px;
  }
  .leaveCompetitorsBehindList>ul:last-child{
    border-right: 0px;
    border-bottom: 2px solid rgba(229,235,233,0.05);
    padding-bottom: 28px;
  }
  .leaveCompetitorsBehindList>ul>h4{
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 9px;
  }
  .leaveCompetitorsBehindBg{
    display: none;
  }
  .managementMerchantRobustContainer{
    padding: 80px 0px;
  }
  .managementMerchantRobustBlok>h2{
    font-size: 26px;
    line-height: 39px;
    margin-bottom: 15px;
  }
  .managementMerchantRobustBlok>p{
    line-height: 26px;
  }
  .managementMerchantRobustBlok .buttonAnimation,
  .focusEngagementBlok .buttonAnimation{
    height: 62px;
  }
  .focusEngagementContainer{
    padding-top: 80px;
  }
  .focusEngagementBlok>h2{
    font-size: 26px;
    line-height: 39px;
    margin-bottom: 15px;
  }
  .focusEngagementBlok>p{
    line-height: 26px;
  }
  .focusEngagementList{
    margin: 40px 0px 50px 0px;
    grid-row-gap: 16px;
  }
  .focusEngagementOb:nth-child(2n+1),.focusEngagementOb:nth-child(2n+2){
    grid-template-columns: 1fr;
    grid-row-gap: 16px;
  }
  .focusEngagementOb:nth-child(2n+2) .focusEngagement:nth-child(2n+1){
    background-color: #E8F6F3;
  }
  .focusEngagementOb:nth-child(2n+2) .focusEngagement:nth-child(2n+2){
    background-color: #E6EEF3;
  }
  .focusEngagementTop{
    grid-template-columns: 1fr;
    grid-row-gap: 30px;
    margin-bottom: 16px;
  }
  .focusEngagementTop>h3{
    font-size: 18px;
    line-height: 22px;
  }
  .focusEngagement{
    padding: 40px 40px;
    border-radius: 27px;
  }
  .whiteLabelPspHeaderContainer .kycHeaderBlok{
    grid-template-columns: 1fr;
  }
  .whiteLabelPspHeaderContainer .kycHeaderImagesMob{
    width: 100%;
    margin: 0px;
  }
  .whiteLabelPspHeaderContainer{
    padding-top: 50px;
  }
  .whiteLabelPspHeaderContainer .kycHeaderLeft>p{
    margin: 20px auto 50px auto;
  }
  .whiteLabelPspHeaderContainer .kycHeaderButtonBlok{
    margin-top: 60px;
    grid-template-columns: 1fr;
  }
  .coveringNeedsContainer{
    padding: 80px 0px 36px 0px;
  }
  .coveringNeedsBlok>h2{
    font-size: 26px;
    line-height: 39px;
  }
  .coveringNeedsBlok .endToEndProcessorList{
    margin-top: 60px;
  }
  .whiteLabelPspListContainer .paymentCardSchemeTitle{
    left: 30px;
  }
  .whiteLabelPspListContainer .merchantAcquiringBoxList{
    padding: 40px 30px;
  }
  .whiteLabelPspListContainer .merchantAcquiringBoxListTitleColumns{
    grid-row-gap: 15px;
  }
  .whiteLabelPspListContainer .merchantAcquiringBoxListBlok{
    grid-row-gap: 36px;
  }
  .whiteLabelPspListContainer .merchantAcquiringBoxList:nth-child(2){
    grid-template-columns: 1fr;
    grid-row-gap: 15px;
  }
  .pspMerchantLogoListContainer{
    padding: 16px 0px 0px 0px;
  }
  .pspMerchantLogoListButton{
    margin-top: 40px;
  }
  .startFasterCheaperContainer{
    padding: 80px 0px;
  }
  .startFasterCheaperBlok>h2{
    font-size: 26px;
    line-height: 39px;
    margin-bottom: 15px;
  }
  .startFasterCheaperBlok>p{
    line-height: 26px;
  }
  .startFasterCheaperContainer .kycClientManagementList{
    margin: 60px 0px 16px 0px;
    grid-row-gap: 36px;
  }
  .startFasterCheaperContainer .kycClientManagement>h3{
    margin-bottom: 20px;
  }
  .startFasterCheaperLeft{
    padding: 40px 40px;
  }
  .startFasterCheapeBg,.startFasterCheaperRight{
    display: none;
  }
  .startFasterCheaperList{
    border-radius: 27px;
    grid-template-columns: 1fr;
  }
  .startFasterCheaperLeft>h3{
    font-size: 22px;
    line-height: 27px;
  }
  .startFasterCheaperLeft>img{
    display: block;
    width: 100%;
    margin: 0px auto 40px auto;
  }
  .startFasterCheaperLeft>ul{
    margin: 20px 0px 40px 0px;
  }
  .startFasterCheaperLeft .buttonAnimationWhite{
    margin: 0px auto;
  }
  .pspBankBusinessContainer{
    padding: 80px 0px;
  }
  .pspBankBusinessContainer .processingCentersList{
    margin-top: 40px;
  }
  .pspBankBusinessContainer .buttonContactExperts{
    margin-top: 50px;
  }
  .pspBlokListContainer .homeListTextBlok{
    grid-row: 1 !important;
  }
  .pspBlokListContainer .homeListTextImages{
    grid-row: 2 !important;
  }
  .pspBlokListContainer{
    padding: 70px 0px 80px 0px;
  }
  .pspBlokListContainer .homeListTextBlok>h2{
    font-size: 22px;
    line-height: 27px;
    font-weight: 600;
  }
  .pspBlokListContainer .homeListTextBlok>ul{
    grid-row-gap: 15px;
    margin-top: 20px;
  }
  .pspBlokListContainer .homeList,.pspBlokListContainer  .homeList:nth-child(2n+1){
    grid-row-gap: 30px;
  }
  .pspBlokListContainer .homeListBlok{
    grid-row-gap: 50px;
  }
  .paymentManagementContainer{
    padding: 80px 0px 40px 0px;
  }
  .paymentManagementContainer .managementMerchantRobustSlider{
    margin-top: 60px;
  }
  .whiteLabelAcquirerSlidersContainer.section-sliders .wrapper-slider .slider-group .swiper-content .swiper-wrapper .swiper-slide .right-content{
    max-width: initial;
  }
  .merchantFocusTurnkeyContainer .successFocusTurnkeyBlok>h2{
    max-width: 343px;
    min-width: 70%;
  }
  .traditionalBankHeaderContainer .kycHeaderButtonBlok{
    margin-top: 66px;
  }
  .transformInfrastructureContainer{
    padding: 89px 0px 100px 0px;
  }
  .transformInfrastructureContainer .paymentCardScheme{
    padding: 40px 40px;
  }
  .transformInfrastructureContainer .paymentCardSchemeTitle{
    left: 40px;
  }
  .transformInfrastructureContainer .paymentCardSchemeList{
    grid-row-gap: 59px;
  }
  .transformInfrastructureContainer .paymentCardSchemeText{
    padding: 28px 0px 30px 0px;
  }
  .transformInfrastructureContainer .paymentCardSchemeText:last-child{
    padding-bottom: 28px;
  }
  .transformInfrastructureContainer .paymentCardSchemeText>h4{
    margin-bottom: 4px;
  }
  .transformInfrastructureContainer .paymentCardSchemeText>p{
    font-size: 16px;
    line-height: 26px;
  }
  .rangeClientsContainer{
    padding-bottom: 72px;
  }
  .rangeClientsBlok>h2{
    font-size: 26px;
    line-height: 39px;
    margin-bottom: 15px;
  }
  .rangeClientsBlok>p{
    line-height: 26px;
  }
  .rangeClients{
    text-transform: initial;
    border-radius: 4px;
    margin: 4px 4px;
  }
  .bankingPaymentServicesContainer{
    padding: 60px 0px 80px 0px;
  }
  .bankingPaymentServicesBlok>h2{
    font-size: 22px;
    line-height: 27px;
    max-width: 315px;
  }
  .bankingPaymentServicesList{
    margin-top: 40px;
    margin-bottom: 50px;
    gap: 16px;
  }
  .bankingPaymentServicesList .boxopayPaymentGateway{
    width: 160px;
  }
  .engageMerchantsTop{
    grid-template-columns: 1fr;
    border-radius: 27px;
    padding: 20px 20px;
    grid-row-gap: 40px;
    margin-bottom: 38px;
  }
  .engageMerchantsLeft {
    padding: 20px 20px;
  }
  .engageMerchantsRight{
    grid-template-columns: repeat(2,1fr);
    grid-column-gap: 13px;
  }

  .engageMerchantsRightIcon{
    width: 100%;
    height: 104px;
    border-radius: 13px;
  }
  .engageMerchantsRightIcon>img{
    -moz-transform: scale(0.86);
    -webkit-transform: scale(0.86);
    -o-transform: scale(0.86);
    -ms-transform: scale(0.86);
    transform: scale(0.86);
  }
  .engageMerchantsLeft>h2{
    font-size: 22px;
    line-height: 27px;
    margin-bottom: 15px;
  }
  .engageMerchantsLeft>p{
    line-height: 26px;
  }
  .engageMerchantsContainer .automationAcquirersBottomOb{
    grid-template-columns: 1fr;
  }
  .engageMerchantsContainer .automationAcquirersBottom{
    padding: 40px 40px;
  }
  .engageMerchantsContainer{
    padding: 80px 0px 100px 0px;
  }
  .advancedManagementCapabilitiesContainer{
    padding: 0px;
  }
  .advancedManagementCapabilitiesContainer .managementMerchantRobustSlider{
    margin-top: 40px;
  }
  .advancedManagementCapabilitiesContainer .managementMerchantRobustBlok>h2{
    font-size: 22px;
    line-height: 27px;
  }
  .automatingBankRoutinesList{
    grid-template-columns: 1fr;
    grid-row-gap: 50px;
    padding: 40px 40px 50px 40px;
    margin: 40px 0px 60px 0px;
    border-radius: 27px;
  }
  .automatingBankRoutines>h3{
    font-size: 22px;
    line-height: 27px;
  }
  .automatingBankRoutines>p{
    margin-bottom: 40px;
  }
  .automatingBankRoutinesContainer{
    padding: 100px 0px 80px 0px;
  }
  .rangeClientsBlok{
    padding-top: 0px;
  }
  .automatingBankRoutinesBlok>h2{
    font-size: 22px;
    line-height: 27px;
  }

  .homeHeaderContainer{
    padding: 60px 0px 96px 0px;
  }
  .homeHeaderContainer .kycHeaderBlok{
    grid-template-columns: 1fr;
  }
  .homeHeaderContainer .kycHeaderButtonBlok{
    display: none;
  }
  .homeHeaderContainer .kycHeaderButtonBlok.homeHeaderButtonBlokMobile{
    display: grid;
    justify-self: center;
    margin: 0px;
  }
  .homeHeaderContainer .kycHeaderLeft>h1{
    max-width: 555px;
  }
  .homeHeaderContainer .kycHeaderLeft>p{
    margin: 20px auto 41px auto;
  }
  .homeHeaderRight{
    width: 100%;
    max-width: 343px;
    margin: 0px auto 40px auto;
    display: block;
  }
  .homeHeaderRightImagesBlok,.homeHeaderRightTitle{
    display: none;
  }
  .homeHeaderRightSlider{
    height: 727px;
  }
  .homeSliderTextBlokBg{
    width: 100%;
    max-width: 343px;
    height: 727px;
    background-image: url(/wp-content/uploads/2023/09/homeSliderTextBlokMobGb.png);
    background-size: 100% 727px;
    padding: 13px 13px;
  }
  .homeSliderTextBlok:nth-child(1),.homeSliderTextBlok:nth-child(2){
    position: relative;
    left: initial;
    bottom: initial;
  }
  .homeSliderTextBlok{
    width: 100%;
    background-size: 100% 240px;
  }
  .footerBottomMobile{
    display: grid;
    grid-row-gap: 20px;
  }

  .footerBlok{
    grid-template-columns: 1fr;
    grid-row-gap: 30px;
  }
  .footerMenu:nth-child(5),.footerMenu:nth-child(3){
    grid-column: initial;
    grid-row: initial;
  }
  .footerLeft{
    justify-content: center;
    grid-row-gap: 30px;
  }
  .footerLeftBottom{
    justify-items: center;
  }

  .footerRight{
    grid-template-columns: 1fr;
    grid-template-rows: initial;
    grid-row-gap: 30px;
    justify-items: center;
    text-align: center;
  }
  .footerMenu:nth-child(1), .footerMenu:nth-child(2){
    grid-row: initial;
  }
  footer {
    padding: 0px;
  }
  .footerContainer{
    padding: 30px 0px 25px 0px;
  }
  .forNewIssuerContainer{
    padding-top: 50px;
  }
  .forNewIssuerContainer .kycHeaderLeft>p{
    margin: 20px auto 50px auto;
  }
  .forNewIssuerContainer .kycHeaderImagesMob{
    margin-left: auto;
    width: 100%;
  }
  .forNewIssuerContainer .kycHeaderButtonBlok{
    margin-top: 50px;
  }
  .supportLicensedContainer{
    padding: 70px 0px 60px 0px;
  }
  .supportLicensedBlok>h2{
    font-size: 26px;
    line-height: 39px;
    margin-bottom: 15px;
  }
  .supportLicensedBlok>h2>span{
    padding: 0px;
    background-color: transparent;
  }
  .supportLicensedList{
    grid-template-columns: 1fr;
    grid-row-gap: 39px;
    margin: 69px 0px 39px 0px;
  }
  .supportLicensedText{
    padding: 30px 0px 28px 0px;
  }
  .supportLicensed{
    padding: 10px 40px 40px 40px;
    border-radius: 27px;
  }
  .supportLicensedText>h3{
    font-size: 18px;
    line-height: 22px;
  }
  .supportLicensed .paymentCardSchemeTitle,.supportLicensedBottom .paymentCardSchemeTitle{
    left: 40px;
    padding: 7px 16px;
    top: -18px;
  }
  .supportLicensedBottomImagesWeb{
    display: none;
  }
  .supportLicensedBottomImagesMob{
    display: block;
  }
  .fitsMustHavesContainer{
    padding: 70px 0px;
  }
  .fitsMustHavesBlok>h2{
    font-size: 26px;
    line-height: 39px;
    margin-bottom: 15px;
  }
  .fitsMustHavesContainer .paymentWhiteLabelText>h3{
    margin-bottom: 16px;
  }
  .fitsMustHavesContainer .paymentWhiteLabelList{
    grid-row-gap: 16px;
    margin: 40px auto;
  }
  .flexibleStartContainer{
    padding: 70px 0px;
  }
  .flexibleStartBlok>h2{
    font-size: 26px;
    line-height: 39px;
    margin-bottom: 15px;
  }
  .flexibleStartBlok .successCardBlok{
    margin-top: 50px;
  }
  .flexibleStartBlok .successCard{
    border-radius: 20px;
  }
  .flexibleStartList{
    grid-row-gap: 20px;
    margin: 20px 0px 0px 0px;
  }
  .flexibleStartList .paymentWhiteLabel{
    padding: 30px 20px;
  }
  .flexibleStartList .paymentWhiteLabelText>h3{
    margin-bottom: 16px;
  }
  .flexibleStartList .paymentWhiteLabelText>p{
    line-height: 22px;
  }
  .flexibleStartList .button-arrow{
    margin-top: 20px;
  }
  .digitalProductsContainer{
    padding: 80px 0px 131px 0px;
  }
  .digitalProductsContainer .endToEndProcessorBlok>h2{
    line-height: 17px;
    margin-bottom: 22px;
  }
  .digitalProductsContainer .endToEndProcessorBlok>h3{
    margin: 0px auto;
  }
  .digitalProductsListContainer .endToEndProcessorList{
    grid-template-columns: 1fr;
    margin-top: 0px;
  }
  .digitalProductsListContainer{
    margin-top: -61px;
  }
  .digitalProductsListContainer .endToEndProcessor>h4{
    font-size: 18px;
    line-height: 27px;
  }
  .digitalProductsListContainer .endToEndProcessor{
    border-radius: 20px;
  }
  .digitalProductsBottomContainer{
    padding: 20px 0px 80px 0px;
  }
  .digitalProductsBottomBlok{
    grid-template-columns: 1fr;
    grid-row-gap: 20px;
  }
  .digitalProductsBottom{
    padding: 30px 30px;
    border-radius: 27px;
  }
  .digitalProductsBottom>h3{
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 18px;
  }
  .digitalProductsBottom>p{
    line-height: 26px;
    margin-bottom: 40px;
  }
  .digitalProductsBottom:nth-child(2){
    padding-bottom: 0px;
    display: grid;
  }
  .digitalProductsBottom>img{
    width: 100%;
    max-width: 283px;
    margin: 0px auto;
    display: block;
  }
  .digitalProductsBottom:nth-child(2)>img{
    position: initial;
    width: initial;
    height: 196px;
    justify-self: center;
  }
  .coreFeaturesBlok>h2{
    font-size: 26px;
    line-height: 39px;
    margin-bottom: 15px;
  }
  .coreFeaturesBlokOb{
    border-radius: 27px;
    padding: 20px 20px;
    margin: 40px 0px 30px 0px;
  }
  .coreFeaturesBlokTop{
    grid-template-columns: repeat(2,1fr);
    grid-column-gap: 13px;
    grid-row-gap: 15px;
  }
  .coreFeaturesTextMobile{
    display: grid;
  }
  .coreFeaturesBlokBottomList .coreFeaturesBlokBottom:first-child{
    display: none;
  }
  .coreFeaturesBlokBottomList{
    grid-template-columns: repeat(2,1fr);
    grid-column-gap: 13px;
    grid-row-gap: 15px;
  }
  .coreFeaturesBlokBottom{
    height: 104px;
    border-radius: 13px;
  }
  .coreFeaturesBlokTop .merchantLogoList{
    border-radius: 13px;
  }
  .coreFeaturesContainer .focusEngagementTop{
    grid-template-columns: 50px 1fr;
    grid-column-gap: 20px;
    margin-bottom: 16p
  }
  .coreFeaturesContainer .focusEngagementTop>h3{
    font-weight: 600;
    font-size: 22px;
    line-height: 27px;
  }
  .coreFeaturesContainer .focusEngagement{
    padding: 30px 20px;
  }
  .coreFeaturesContainer{
    padding-bottom: 70px;
  }
  .coreFeaturesContainer .focusEngagement>p{
    font-size: 14px;
    line-height: 22px;
  }
  .uncoverEmbeddedFinanceContainer{
    padding: 80px 0px 92px 0px;
  }
  .uncoverEmbeddedFinanceContainer .businessToolsetBlok>h2{
    font-size: 16px;
    line-height: 17px;
    margin-bottom: 22px;
  }
  .supportLicensedListContainer{
    padding: 81px 0px 80px 0px;
  }
  .supportLicensedListContainer .supportLicensedText>h3{
    margin-bottom: 4px;
    line-height: 22px;
  }
  .unifiedApiContainer .customizablePaymentPageBlok>p{
    margin-top: 15px;
  }
  .unifiedApiContainer .customizablePaymentPageList{
    grid-template-columns: 1fr;
    grid-row-gap: 40px;
    margin-top: 50px;
  }
  .unifiedApiContainer .customizablePaymentPageText>h3{
    line-height: 22px;
    margin-bottom: 15px;
  }
  .unifiedApiContainer .unifiedApiImagesWeb{
    display: none;
  }
  .unifiedApiContainer .unifiedApiImagesMob{
    display: block;
    width: 313px;
  }
  .unifiedApiContainer{
    padding: 0px 0px 80px 0px;
  }
  .automateRelationsFintechsContainer{
    padding: 62px 0px 70px 0px;
  }
  .automateRelationsFintechsContainer .kycClientManagementList{
    margin: 0px auto 38px auto;
  }
  .automateRelationsFintechsList .kycClientManagement{
    padding: 30px;
  }
  .automateRelationsFintechsContainer .startCompanyEasierBlok .kycClientManagement>h3{
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 28px;
  }
  .automateRelationsFintechsContainer .kycClientManagement>ul{
    grid-row-gap: 10px;
  }
  .automateRelationsFintechsContainer .kycClientManagement>ul>li{
    line-height: 26px;
  }
  .automateRelationsFintechsList{
    grid-row-gap: 20px;
  }
  .automateRelationsFintechsContainer .kycClientManagementList{
    grid-row-gap: 20px;
  }
  .automateRelationsFintechsBottomImagesWeb{
    display: none;
  }
  .automateRelationsFintechsBottomImagesMob{
    display: block;
  }
  .automateRelationsFintechsBottom .paymentCardSchemeTitle{
    left: 30px;
    padding: 7px 16px;
    top: -18px;
  }
  .multiTenantCardIssuingHeaderContainer .kycHeaderLeft>p{
    margin: 20px auto 50px auto;
  }
  .multiTenantCardIssuingHeaderContainer .kycHeaderImagesMob{
    width: 100%;
    margin: 0px auto;
  }
  .multiTenantCardIssuingHeaderContainer .kycHeaderButtonBlok{
    margin-top: 70px;
  }
  .multiTenantCardIssuingHeaderContainer{
    padding: 50px 0px 90px 0px;
  }
  .multiTenantFocusTurnkeyContainer .successFocusTurnkeyList{
    grid-template-columns: minmax(70%, 343px);
    margin-top: 40px;
  }
  .multiTenantFocusTurnkeyContainer .successFocusTurnkeyImages{
    height: 182px;
  }
  .multiTenantFocusTurnkeyContainer{
    padding: 80px 0px 70px 0px;
  }
  .neobankProviderBottom{
    grid-template-columns: 1fr;
    grid-row-gap: 20px;
    margin: 20px 0px 40px 0px;
  }
  .neobankProviderBlok>h2{
    font-size: 26px;
    line-height: 39px;
    max-width: 525px;
  }
  .neobankProviderTop{
    margin-top: 50px;
    border-radius: 27px;
  }
  .neobankProviderTopImagesWeb{
    display: none;
  }
  .neobankProviderTopImagesTab{
    display: block;
  }
  .neobankProviderTop>p{
    padding: 30px 31px 38px 31px;
  }
  .neobankProviderBottom .kycClientManagement>h3{
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 28px;
  }
  .neobankProviderBottom .kycClientManagement>ul{
    grid-row-gap: 10px;
  }
  .neobankProviderBottom .kycClientManagement{
    padding: 30px 30px;
  }
  .neobankProviderBottom .kycClientManagement>ul>li{
    line-height: 26px;
  }
  .neobankProviderBottom .kycClientManagement>ul>li::before{
    top: 8px;
  }
  .neobankProviderContainer{
    padding: 70px 0px 80px 0px;
  }
  .powerfulFintechFoundationContainer{
    padding: 80px 0px 169px 0px;
  }
  .powerfulFintechFoundationContainer .schemeBusinessSolutionBlok>h3{
    font-size: 14px;
    line-height: 17px;
    margin-bottom: 22px;
  }
  .powerfulFintechFoundationBottomContainer .schemeBusinessSolution{
    padding: 30px 30px;
    border-radius: 20px;
  }
  .powerfulFintechFoundationBottomContainer{
    margin-top: -102px;
  }
  .powerfulFintechFoundationBottomContainer .schemeBusinessSolutionList{
    grid-row-gap: 32px;
  }
  .powerfulFintechFoundationBottomContainer .paymentCardSchemeTitle,
  .featuresModulesContainer .paymentCardSchemeTitle{
    padding: 7px 16px;
    top: -17px;
  }
  .multiTenantCardIssuingUnifiedApiContainer{
    padding: 70px 0px 100px 0px;
  }
  .featuresModulesContainer{
    padding-bottom: 80px;
  }
  .featuresModulesContainer .automationAcquirersBottomOb{
    grid-template-columns: 1fr;
    grid-row-gap: 37px;
  }
  .featuresModulesContainer .automationAcquirersBottom{
    padding: 40px 40px;
  }
  .featuresModulesContainer .coreFeaturesBlokOb{
    margin-bottom: 37px;
    margin-top: 30px;
  }
  .featuresModulesContainer .coreFeaturesBlok>h2{
    font-size: 22px;
    line-height: 33px;
    margin-bottom: 0px;
  }
  .featuresModulesContainer .coreFeaturesBlokTop{
    display: flex;
    flex-wrap: wrap;
    margin: 0px;
    justify-content: center;
  }
  .featuresModulesContainer .coreFeaturesBlokTop .merchantLogoList{
    width: calc(50% - 7px);
  }
  .checkEndClientsContainer .endToEndProcessorBlok>h2{
    line-height: 17px;
  }
  .checkEndClientsContainer .endToEndProcessorBlok>h3{
    margin-top: 22px;
    max-width: 646px;
  }
  .checkEndClientsContainer {
    padding: 80px 0px 131px 0px;
  }
  .multiTenantDigitalProductsBottomContainer .digitalProductsBottom:nth-child(1){
    padding-bottom: 0px;
    display: grid;
  }
  .multiTenantDigitalProductsBottomContainer .digitalProductsBottom:nth-child(1)>img{
    position: initial;
    width: initial;
    height: 196px;
    justify-self: center;
  }
  .multiTenantDigitalProductsBottomContainer .digitalProductsBottom:nth-child(2)>img{
    display: block;
    max-width: 283px;
    width: 100%;
    margin: 0px auto;
    height: initial;
  }
  .multiTenantDigitalProductsBottomContainer .digitalProductsBottom:nth-child(2){
    position: inherit;
    padding-bottom: 30px;
  }
  .multiTenantDigitalProductsBottomContainer{
    padding: 0px;
    margin-top: -71px;
  }
  #for-providers.multiTenantCardIssuingSlidersContainer{
    padding: 0px 0px 70px 0px;
  }
  .multiTenantCardIssuingSlidersContainer .slider-group{
    padding-top: 70px;
  }
  .multiTenantCardIssuingSlidersContainer.section-sliders .wrapper-slider .slider-group .swiper-buttons .swiper-wrapper{
    margin-bottom: 25px;
  }
  .multiTenantCardIssuingSlidersContainer .wys li{
    font-size: 16px;
  }
  .multiTenantCardIssuingSlidersContainer .wys li::before{
    top: 8px !important;
  }
  .multiTenantCardIssuingSlidersContainer.section-sliders .wrapper-slider .slider-group .swiper-content .swiper-wrapper .swiper-slide .left-content .text>ul{
    gap: 10px;
    margin-top: 10px;
  }
  .multiTenantCardIssuingSlidersContainer.section-sliders .wrapper-slider .slider-group .swiper-content .swiper-wrapper .swiper-slide .left-content{
    margin-bottom: 40px;
  }
  .multiTenantCardIssuingSlidersContainer.section-sliders .wrapper-slider .slider-group .swiper-buttons .swiper-wrapper .swiper-slide{
    padding: 11px 25px;
  }
  .multiTenantCardIssuingSlidersContainer.section-sliders .wrapper-slider .slider-group .swiper-buttons .swiper-wrapper .swiper-slide .swiper-button{
    line-height: 17px;
  }
  .multiTenantCardIssuingSlidersContainer.section-sliders .wrapper-slider .slider-group .swiper-content .swiper-wrapper .swiper-slide .left-content .text p{
    opacity: 0.7;
  }
  .uncoverEmbeddedFinanceContainer .businessToolsetBlok>h2{
    font-size: 14px;
  }
  .uncoverEmbeddedFinanceContainer{
    padding-bottom: 93px;
  }
  .multiTenantBusinessNeedsContainer{
    padding: 81px 0px 70px 0px;
  }
  .automateRelationsContainer{
    padding: 70px 0px;
  }
  .automateRelationsBlok>h2{
    font-size: 22px;
    line-height: 33px;
  }
  .automateRelationsList{
    grid-template-columns: 1fr;
    border-radius: 27px;
    padding: 30px 30px;
  }
  .automateRelationsText>h3{
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 18px;
  }
  .automateRelationsText>ul>li,.unifiedApiInterfaceText>ul>li{
    line-height: 26px;
  }
  .automateRelationsText>ul>li::before,.unifiedApiInterfaceText>ul>li::before{
    top: 8px;
  }
  .automateRelationsText>ul{
    grid-row-gap: 10px;
  }
  .automateRelationsImages{
    display: none;
  }
  .automateRelationsImagesTab{
    display: block;
    width: 100%;
    max-width: 290px;
    margin: 40px auto 0px auto;
  }
  .unifiedApiInterfaceListOb{
    grid-template-columns: 1fr;
    padding: 40px 20px 40px 40px;
    border-radius: 27px;
    margin-top: 50px;
    grid-row-gap: 52px;
  }
  .unifiedApiInterfaceText>h3{
    font-size: 22px;
    line-height: 27px;
  }
  .unifiedApiInterfaceText>ul{
    grid-row-gap: 10px;
  }
  .unifiedApiInterfaceText{
    margin-bottom: 40px;
  }
  .unifiedApiInterfaceImages{
    width: 100%;
    max-width: 263px;
  }
  .unifiedApiInterfaceList{
    grid-row-gap: 52px;
  }
  .unifiedApiInterfaceBlok>h2{
    font-size: 22px;
    line-height: 33px;
  }
  .manageEmployeesContainer>h2{
    font-size: 22px;
    line-height: 33px;
  }
  .manageEmployeesContainer .digitalProductsBottomBlok{
    margin-top: 40px;
  }
  .manageEmployeesContainer .digitalProductsBottom{
    padding: 30px 30px 40px 30px;
  }
  .manageEmployeesContainer .digitalProductsBottom>img{
    max-width: 287px;
  }
  .manageEmployeesContainer .digitalProductsBottom:nth-child(2)>img{
    max-width: 287px;
    justify-self: start;
    height: initial;
  }
  .manageEmployeesContainer{
    padding: 70px 0px 80px 0px;
  }
  .receiveOperationsContainer .automateRelationsList{
    grid-template-columns: 1fr;
    padding: 30px 30px 40px 30px;
    margin-top: 40px;
    grid-row-gap: 40px;
  }
  .receiveOperationsContainer .automateRelationsText>h3{
    margin-bottom: 18px;
  }
  .receiveOperationsContainer .automateRelationsText>p{
    line-height: 26px;
  }
  .receiveOperationsContainer .automateRelationsList>img{
    display: block;
    width: 100%;
    max-width: 287px;
    margin: 0px auto;
  }
  .receiveOperationsContainer{
    padding: 0px 0px 70px 0px;
  }
  .turnkeySupportContainer{
    padding: 70px 0px 80px 0px;
  }
  .turnkeySupportContainer .kycNewAccountsLeft>h2{
    margin-bottom: 0px;
  }
  .turnkeySupportContainer .kycNewAccountsList{
    padding-bottom: 20px;
  }
  .baasApiProviderTopContainer{
    padding: 80px 0px 169px 0px;
  }
  .baasApiProviderTopContainer .businessToolsetBlok>h2{
    line-height: 17px;
    margin-bottom: 22px;
  }
  .baasApiProviderBlok {
    grid-template-columns: 1fr;
    grid-row-gap: 20px;
  }
  .baasApiProviderContainer{
    margin-top: -109px;
  }
  .fintechsNeedsUnifiedApiContainer{
    padding-bottom: 80px;
  }
  .fintechsNeedsUnifiedApiContainer .provideYourMerchantsText>h2{
    font-size: 22px;
    line-height: 33px;
  }
  .fintechsNeedsUnifiedApiContainer .provideYourMerchantsText>ul{
    grid-row-gap: 15px;
    max-width: initial;
  }
  .fintechsNeedsUnifiedApiContainer .provideYourMerchantsImages{
    width: 100%;
    max-width: 511px;
    margin: 0px auto;
  }
  .fintechsNeedsUnifiedApiContainer .provideYourMerchantsBlok{
    grid-column-gap: 30px;
  }
  .exceptionalValueContainer .engageMerchantsTop{
    grid-template-columns: 1fr;
    grid-row-gap: 40px;
    padding: 20px 20px;
    margin-bottom: 33px;
  }
  .exceptionalValueContainer .exceptionalValueList{
    padding: 20px 0px;
    grid-row-gap: 30px;
  }
  .exceptionalValueContainer .engageMerchantsBlok>h2{
    font-size: 22px;
    line-height: 33px;
    margin-bottom: 30px;
  }
  .exceptionalValueContainer .automationAcquirersBottom .paymentCardSchemeTitle{
    left: 40px;
    top: -17px;
    padding: 7px 16px;
  }
  .exceptionalValueContainer .automationAcquirersBottom:nth-child(1){
    padding: 38px 20px 26px 20px;
    justify-items: center;
  }
  .exceptionalValueBottomImages{
    height: initial;
    width: 100%;
    max-width: 500px;
  }
  .exceptionalValueContainer .automationAcquirersBottomOb{
    grid-row-gap: 33px;    
  }
  .exceptionalValueContainer{
    padding: 0px 0px 80px 0px;
  }
  .retailBusinessClientsContainer .focusEngagementBlok>h2{
    font-size: 22px;
    line-height: 33px;
    margin-bottom: 0px;
  }
  .retailBusinessClientsContainer{
    padding: 0px 0px 80px 0px;
  }
  .misregardModernizationList{
    margin-top: 40px;
    grid-template-columns: 1fr;
    padding: 30px 30px;
    grid-row-gap: 29px;
  }
  .misregardModernization{
    border-right: 0px;
    border-bottom: 2px solid rgba(219,225,223,0.5);
    padding: 0px 0px 29px 0px;
  }
  .misregardModernization:last-child{
    border-bottom: 0px;
    padding-bottom: 0px;
  }
  .misregardModernizationBlok>h2{
    font-size: 22px;
    line-height: 33px;
  }
  .misregardModernizationContainer{
    padding: 70px 0px 80px 0px;
  }
  .bankingOperationManagementContainer{
    padding: 0px 0px 70px 0px;
  }
  .bankingOperationManagementContainer .automatingBankRoutinesBlok>h2{
    line-height: 33px;
  }
  .bankingOperationManagementContainer .automatingBankRoutinesBlok>h2>br{
    display: none;
  }
  .bankingOperationManagementContainer .automatingBankRoutinesList{
    margin-top: 40px;
    padding-top: 40px;
    padding-bottom: 60px;
    grid-row-gap: 52px;
  }
  .footerBottomContainer{
    border-top: 1px solid rgba(255, 255, 255, 0.38);
  }
  .footerBottomBlok{
    border-top: none;
  }
  .iconAndButtonContainer.iconAndButtonFooterBgContainer2{
    padding-bottom: 20px;
  }
  .turnkeySupportContainer .kycNewAccountsList>p{
    max-width: initial;
  }
  .whiteLabelPspHeaderContainer .kycHeaderButtonBlok .buttonContactExperts{
    padding: 18px 50px;
  }
  .find-more-solutions .findSliderSWContainer .wrapper{
    border-radius: 27px;
    padding: 40px 40px;
    display: grid;
  }
  .find-more-solutions .findSliderSWContainer .wrapper .card-wrapper .flex-wrap{
    display: grid;
  }
  .find-more-solutions .findSliderSWContainer .wrapper .card-wrapper .flex-wrap .img-wrap{
    width: 60px !important;
    height: 60px !important;
    margin-right: 0px !important;
    margin-bottom: 20px !important;
  }
  .find-more-solutions .findSliderSWContainer .wrapper .card-wrapper{
    display: grid;
    grid-template-rows: min-content 1fr 56px;
  }
  .mappHeaderContainer{
    padding-bottom: 80px;
  }
  .mappHeaderContainer .kycHeaderButtonBlok{
    margin-top: 0px;
  }
  .mappHeaderContainer .kycHeaderLeft>p{
    margin-bottom: 5px;
  }
  .mappConsolidatioNenablementContainer{
    padding: 24px 0px;
  }
  .mappConsolidatioNenablementBlok{
    padding: 30px 30px 30px 20px;
    grid-template-columns: 70px 1fr;
    grid-column-gap: 20px;
    align-items: start;
  }
  .mappConsolidatioNenablementBlok>p{
    font-size: 16px;
    line-height: 24px;
  }
  .powerfulToolFastContainer{
    padding: 100px 0px 34px 0px;
  }
  .powerfulToolFastBlok>h2{
    font-size: 26px;
    line-height: 39px;
  }
  .powerfulToolFastList{
    margin-top: 40px;
    grid-template-columns: 1fr;
    grid-row-gap: 38px;
  }
  .powerfulToolFast{
    padding: 40px 40px;
    border-radius: 27px;
  }
  .powerfulToolFast .paymentCardSchemeTitle{
    left: 40px;
    padding: 10px 15px;
  }
  .powerfulToolFastLabel{
    line-height: 18px;
    text-transform: initial;
    border-radius: 4px;
    margin-bottom: 20px;
  }
  .powerfulToolFast:nth-child(4n+2),.powerfulToolFast:nth-child(4n+3){
    background-color: #E8F6F3;
  }
  .powerfulToolFast:nth-child(2n+2){
    background-color: #E6EEF3;
  }
  .powerfulToolFast:nth-child(4n+2) .powerfulToolFastLabel,.powerfulToolFast:nth-child(4n+3) .powerfulToolFastLabel{
    background-color: #34A17D;
  }
  .powerfulToolFast:nth-child(2n+2) .powerfulToolFastLabel{
    background-color: #5182D9;
  }
  .unifiedMerchantAppImagesBg{
    display: none;
  }
  .unifiedMerchantAppBg{
    border-radius: 27px;
    padding: 50px 16px 16px 16px;
  }
  .unifiedMerchantAppBg>h3{
    font-size: 22px;
    line-height: 27px;
  }
  .unifiedMerchantAppNav{
    padding: 20px 10px;
    margin-top: 30px;
    justify-content: center;
    row-gap: 10px;
  }
  .unifiedMerchantAppNav>p{
    font-size: 14px;
    line-height: 21px;
    padding: 0px 20px;
  }
  .unifiedMerchantAppList{
    grid-template-columns: 1fr;
    grid-row-gap: 24px;
    margin-top: 30px;
  }
  .unifiedMerchantApp{
    padding: 30px 40px;
  }
  .unifiedMerchantAppText{
    margin-top: 2px;
  }
  .unifiedMerchantAppText>h3{
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 8px;
  }
  .unifiedMerchantAppBlok .buttonBookDemo{
    margin-top: 40px;
  }
  .unifiedMerchantAppContainer{
    padding-bottom: 100px;
  }
  .omnichannelMerchantsContainer{
    padding: 80px 0px 100px 0px;
  }

  .omnichannelMerchantsBlok>h2{
    font-size: 26px;
    line-height: 39px;
    margin-top: 10px;
  }
    .omnichannelMerchantsLabel{
      font-size: 14px;
      letter-spacing: 0.28px;
  }
  .omnichannelMerchantsList{
    grid-template-columns: 1fr;
    grid-row-gap: 16px;
    margin: 40px 0px 16px 0px;
  }
  .omnichannelMerchants{
    border-radius: 27px;
    padding: 40px 40px;
    grid-template-columns: 1fr;
    grid-row-gap: 30px;
  }
  .omnichannelMerchants>img{
    width: 70px;
  }
  .omnichannelMerchantsText>h3{
    font-size: 18px;
    line-height: 22px;
  }
  .omnichannelMerchantsText>ul{
    margin-top: 20px;
  }
  .omnichannelMerchantsBottomText{
    padding: 40px 40px 0px 40px;
    width: 100%;
    margin-bottom: 30px;
  }
  .omnichannelMerchantsBottomBg{
    display: none;
  }
  .omnichannelMerchantsBottom{
    border-radius: 27px;
  }
  .omnichannelMerchantsBottomImages{
    display: none;
  }
  .omnichannelMerchantsBottomImagesMob{
    display: block;
    width: 100%;
    max-width: 500px;
    margin: 0px auto;
  }
  .omnichannelMerchantsBottomText>h3{
    font-size: 18px;
    line-height: 22px;
  }
  .omnichannelMerchantsBottomText>p{
    margin-bottom: 24px;
  }
  .registrationOnlineShopContainer{
    padding: 80px 0px 35px 0px;
  }
  .registrationOnlineShopBlok>h2{
    font-size: 26px;
    line-height: 39px;
  }
  .registrationOnlineShopList{
    grid-template-columns: 1fr;
    margin-top: 30px;
    margin-bottom: 50px;
  }
  .registrationOnlineShopImagesWeb{
    display: none;
  }
  .registrationOnlineShopImagesMob{
    display: block;
    width: 100%;
  }
  .registrationOnlineShopText{
    padding-top: 0px;
  }
  .provideBusinessSolutionContainer{
    padding: 80px 0px;
    overflow: hidden;
  }
  .provideBusinessSolutionBlok>h2{
    font-size: 26px;
    line-height: 39px;
  }
  .provideBusinessSolutionList{
    margin-top: 60px;
    grid-row-gap: 60px;
  }
  .provideBusinessSolution{
    grid-template-columns: 1fr;
    grid-row-gap: 20px;
  }
  .provideBusinessSolution:nth-child(2n+2){
    grid-template-columns: 1fr;
  }
  .provideBusinessSolutionText>h3{
    padding-left: 70px;
    font-size: 22px;
    line-height: 27px;
  }
  .provideBusinessSolutionText>p{
    padding-left: 70px;
    max-width: initial;
  }
  .provideBusinessSolutionImages{
    height: 415px;
    position: relative;
    display: grid;
    justify-items: center;
  }
  .provideBusinessSolutionImages>img{
    margin-top: -40px;
    position: absolute;
    width: calc(100vw + 105px);
    max-width: 480px;
  }
  .provideBusinessSolution:nth-child(2n+2) .provideBusinessSolutionImages{
    grid-row: 2;
  }
  .section-sliders.merchantsBusinessesSlidersContainer .wrapper-slider .slider-group .swiper-content .swiper-wrapper .swiper-slide{
    padding: 40px 40px 0px 40px;
    align-items: start;
  }
  .section-sliders.merchantsBusinessesSlidersContainer .wrapper-slider .slider-group .swiper-content .swiper-wrapper .swiper-slide .right-content .image>img{
    height: 362px;
    margin-left: -40px;
  }
  .section-sliders.merchantsBusinessesSlidersContainer .wrapper-slider .slider-group .swiper-content .swiper-wrapper .swiper-slide .left-content{
    margin-bottom: 0px;
  }
  .section-sliders.merchantsBusinessesSlidersContainer .wrapper-slider .slider-group .swiper-content .swiper-wrapper .swiper-slide .left-content{
    max-width: initial;
  }
  .merchantsBusinessesSlidersContainer .slider-group{
    padding-top: 0px;
  }
  #for-providers.merchantsBusinessesSlidersContainer{
    padding: 70px 0px 80px 0px;
  }
  .section-sliders.merchantsBusinessesSlidersContainer .wrapper-slider .slider-group .swiper-content .swiper-wrapper .swiper-slide .left-content .title{
    font-size: 18px;
  }
  .constructMobilePlatformBlok>h2{
    font-size: 22px;
    line-height: 27px;
    margin-top: 10px;
  }
  .constructMobilePlatformTextList{
    grid-template-columns: 1fr;
    margin: 40px auto 60px auto;
    border-left: 0px;
    border-top: 2px solid rgba(229,235,233,0.5);
  }
  .constructMobilePlatformTextList>p{
    border-right: 0px;
    border-bottom: 2px solid rgba(229,235,233,0.5);
    padding: 29px 0px;
  }
  .constructMobilePlatformBottomBlok{
    grid-template-columns: 1fr;
    grid-row-gap: 46px;
  }
  .constructMobilePlatformBottomList{
    grid-template-columns: 1fr;
    padding: 49px 40px 40px 40px;
    grid-row-gap: 15px;
  }
  .constructMobilePlatformBottomText{
    padding: 49px 40px 40px 40px;
  }
  .constructMobilePlatformBottomList .paymentCardSchemeTitle,
  .constructMobilePlatformBottomText .paymentCardSchemeTitle{
    left: 40px;
  }
  .constructMobilePlatformBottomBg{
    display: none;
  }
  .constructMobilePlatformBottomContainer{
    padding: 60px 0px;
  }
  .constructMobilePlatformSliderImagesBlok{
    width: 243px;
    height: 474px;
    border-radius: 27px 27px 0px 0px;
    padding-top: 32px;
  }

  .constructMobilePlatformSliderImagesBlokBg{
    width: 178px;
    height: 362px;
  }
  .constructMobilePlatformSliderImages,.constructMobilePlatformSliderImagesDefault{
    width: calc(100% - 25px);
    height: calc(100% - 31px);
    margin-left: 13px;
    margin-top: 15px;
    border-radius: 20px;
  }

  .constructMobilePlatformSliderButtonListBlok{
    width: 100%;
    overflow-x: scroll;
    grid-column-gap: 8px;
    -webkit-overflow-scrolling: touch !important;
  }

  .constructMobilePlatformSliderButtonListBlok::-webkit-scrollbar {
    width: 0px;
  }
  .constructMobilePlatformSliderButtonListBlok::-webkit-scrollbar-track {
      background: transparent;
      border-radius: 0px;
      border-bottom: 0px solid transparent;
      border-top: 0px solid transparent;
      border-left: 0px solid transparent;
  }
  .constructMobilePlatformSliderButtonListBlok::-webkit-scrollbar-thumb {
      border-radius: 0px;
      background: transparent;
  }

  .constructMobilePlatformSliderButtonList{
    /* width: 436px; */
    grid-auto-flow: column;
    padding-top: 0px;
    grid-column-gap: 8px;
  }
  .constructMobilePlatformSliderButtonList:nth-child(2){
    padding-top: 0px;
  }
  .constructMobilePlatformSliderBlok{
    padding-top: 140px;
  }
  .constructMobilePlatformSliderButtonList:nth-child(1)>.constructMobilePlatformSliderButtonLabel:nth-child(3),
  .constructMobilePlatformSliderButtonList:nth-child(1)>.constructMobilePlatformSliderButtonLabel:nth-child(2){
    margin-left: 0px;
  }
  .constructMobilePlatformSliderButtonList:nth-child(2)>.constructMobilePlatformSliderButtonLabel:nth-child(1),
  .constructMobilePlatformSliderButtonList:nth-child(2)>.constructMobilePlatformSliderButtonLabel:nth-child(2){
    margin-right: 0px;
  }
  .constructMobilePlatformSliderButtonLabel{
    width: 140px;
    height: 176px;
  }
  .constructMobilePlatformSliderButton{
    grid-template-columns: 1fr;
    background: rgba(232, 246, 243, 0.5);
    padding: 20px 20px;
    align-items: start;
    justify-items: center;
    grid-row-gap: 15px;
    align-content: start;
  }
  .constructMobilePlatformSliderButtonList:nth-child(2) .constructMobilePlatformSliderButton{
    grid-template-columns: 1fr;
    background: rgba(232, 246, 243, 0.5);
  }
  .constructMobilePlatformSliderButton>p{
    text-align: center;
    font-size: 14px;
    line-height: 20px;
  }
  .constructMobilePlatformSliderButtonList:nth-child(2) .constructMobilePlatformSliderButton>p{
    grid-row: initial;
    text-align: center;
  }
  .constructMobilePlatformSliderButtonList:nth-child(2) .constructMobilePlatformSliderButton{
    justify-items: center;
  }
  .constructMobilePlatformContainer{
    padding-top: 80px;
  }
  .section-sliders.merchantsBusinessesSlidersContainer .wrapper-slider .slider-group .sub-title{
    font-size: 26px;
    line-height: 39px;
  }
  .turnkeyPspHeaderBlok{
    grid-template-columns: 1fr;
  }
  .turnkeyPspHeaderLeft>h1{
    font-size: 28px;
    line-height: 39px;
  }
  .turnkeyPspHeaderLeft>p{
    max-width: initial;
    margin-bottom: 0px;
  }
  .turnkeyPspHeaderLeft .buttonContactExperts{
    display: none;
  }
  .turnkeyPspHeaderRight .buttonContactExperts{
    display: block;
    margin: 0px auto;
  }
  .wantReduceSpeedMarketText .buttonAnimation{
    margin: 0px auto;
  }
  .turnkeyPspHeaderLeft{
    padding-right: 0;
    padding-bottom: 32px;
    border-right: 0px;
    border-bottom: 1px solid #DBE8E5;
  }
  .turnkeyPspHeaderRight{
    padding-left: 0px;
    padding-top: 32px;
  }
  .turnkeyPspHeaderListNumber{
    width: 40px;
    height: 40px;
    font-size: 11px;
    line-height: 19px;
  }
  .turnkeyPspHeaderListCart{
    grid-template-columns: 40px 1fr;
    grid-column-gap: 13px;
  }
  .turnkeyPspHeaderListText{
    font-size: 14px;
    line-height: 23px;
  }
  .turnkeyPspHeaderList{
    grid-row-gap: 4px;
    margin-bottom: 40px;
  }
  .turnkeyPspHeaderContainer{
    padding: 55px 0px 72px 0px;
  }
  .premisesPaymentGatewayBlok>h2{
    font-size: 26px;
    line-height: 39px;
  }
  .premisesPaymentGatewayBlok>h2>br{
    display: none;
  }
  .premisesPaymentGatewayList{
    margin-top: 48px;
    grid-row-gap: 30px;
  }
  .premisesPaymentGatewayOb{
    grid-template-columns: 1fr;
    grid-row-gap: 30px;
    padding-left: 16px;
  }
  .premisesPaymentGatewayNumber{
    width: 40px;
    height: 40px;
    font-size: 11px;
    line-height: 18px;
    top: -16px;
    left: -16px;
  }
  .premisesPaymentGatewayOb::before{
    display: none;
  }
  .premisesPaymentGateway::before{
    content: "";
    background-color: #FFC866;
    position: absolute;
    height: 100%;
    width: 2px;
    top: 20px;
    left: -2px;
  }
  .premisesPaymentGatewayOb:nth-child(2) .premisesPaymentGateway:last-child:before{
    display: none;
  }

  .premisesPaymentGateway>img{
    display: none;
  }
  .premisesPaymentGateway{
    padding: 28px 28px 30px 28px;
    grid-template-columns: 1fr;
    grid-column-gap: 0px;
  }
  .premisesPaymentGateway>p{
    margin-top: 8px;
  }
  .premisesPaymentGateway>h3>br{
    display: none;
  }
  .premisesPaymentGatewayContainer{
    padding: 64px 0px 100px 0px;
  }
  .whatPricePaymentSolutionBlok>h2{
    font-size: 26px;
    line-height: 39px;
  }
  .whatPricePaymentSolutionList{
    grid-template-columns: 1fr;
    grid-row-gap: 41px;
    margin-top: 49px;
  }
  .whatPricePaymentSolutionLeftImages{
    display: none;
  }
  .whatPricePaymentSolutionRightPriceCart{
    grid-template-columns: 1fr;
  }
  .whatPricePaymentSolutionRight{
    background-color: #E2F2F6;
    border-radius: 20px;
    padding: 40px 30px 30px 30px;
    -webkit-box-shadow: 0px 18px 17px 0px rgba(31, 39, 53, 0.01);
    box-shadow: 0px 18px 17px 0px rgba(31, 39, 53, 0.01);
  }
  .whatPricePaymentSolutionRightList>h3,.aasPaymentGatewayPaymentSolutionRightTitle>h3,.saasPaymentGatewayBottom>h3{
    font-size: 20px;
    line-height: 28px;
  }
  .whatPricePaymentSolutionRightPriceCart{
    margin-top: 16px;
    border-radius: 17px;
  }
  .whatPricePaymentSolutionRightPriceBlok{
    padding: 23px 23px 28px 23px;
    border-radius: 12px;
  }
  .whatPricePaymentSolutionRightPriceText{
    font-size: 14px;
    line-height: 20px;
    padding: 0px 0px 12px 0px;
  }
  .whatPricePaymentSolutionRightPriceTextBlok{
    display: none;
  }
  .whatPricePaymentSolutionRightText{
    display: block;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #1F2735;
    padding-bottom: 12px;
  }
  .whatPricePaymentSolutionRightPrice{
    font-size: 20px;
    line-height: 24px;
  }
  .whatPricePaymentSolutionRightList{
    padding-bottom: 30px;
    margin-bottom: 30px;
  }
  .whatPricePaymentSolutionLeftList .paymentCardSchemeTitle,.whatPricePaymentSolutionRight .paymentCardSchemeTitle{
    left: 30px;
  }
  .whatPricePaymentSolutionRightPrice>span{
    height: initial;
  }
  .whatPricePaymentSolutionLeftList{
    background-color: #E2F2F6;
    padding: 40px 30px;
    border-radius: 20px;
    -webkit-box-shadow: 0px 18px 17px 0px rgba(31, 39, 53, 0.01);
    box-shadow: 0px 18px 17px 0px rgba(31, 39, 53, 0.01);
  }
  .whatPricePaymentSolutionLeftCart>h3{
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 8px;
  }
  .whatPricePaymentSolutionLeftCart>p{
    line-height: 26px;
  }
  .whatPricePaymentSolutionLeftPriceBlok{
    padding: 22px 27px;
    border-radius: 18px;
    margin-top: 20px;
  }
  .whatPricePaymentSolutionLeftPrice{
    font-size: 20px;
    line-height: 24px;
  }
  .whatPricePaymentSolutionLeftCart{
    margin-bottom: 30px;
    padding-bottom: 30px;
  }
  .wantReduceSpeedMarketContainer{
    padding: 60px 0px 49px 0px;
    margin-top: 80px;
  }
  .whatPricePaymentSolutionBg{
    display: none;
  }
  .wantReduceSpeedMarketBlok>h2{
    font-size: 26px;
    line-height: 39px;
  }
  .wantReduceSpeedMarketList{
    padding: 40px 32px 39px 32px;
    border-radius: 27px;
    margin-top: 40px;
    grid-template-columns: 1fr;
  }
  .wantReduceSpeedMarketImages{
    display: none;
  }
  .wantReduceSpeedMarketText>ul{
    grid-template-columns: 1fr;
    margin: 24px 0px;
  }
  .wantReduceSpeedMarketText>h3{
    font-size: 20px;
    line-height: 30px;
  }
  .justBusinessInfrastructureContainer{
    padding: 72px 0px 70px 0px;
  }
  .justBusinessInfrastructureBlok>h2{
    font-size: 26px;
    line-height: 39px;
    margin-bottom: 15px;
  }
  .justBusinessInfrastructureBlok>p{
    line-height: 26px;
  }
  .justBusinessInfrastructureList{
    grid-template-columns: 1fr;
    grid-row-gap: 33px;
    margin-top: 49px;
  }
  .justBusinessInfrastructure{
    border-radius: 20px;
    padding: 40px 48px 40px 32px;
  }
  .justBusinessInfrastructure .paymentCardSchemeTitle{
    left: 32px;
  }
  .justBusinessInfrastructure>ul{
    grid-row-gap: 16px;
  }
  .frequentlyAskedQuestionsBlok>h2{
    font-size: 26px;
    line-height: 39px;
  }
  .frequentlyAskedQuestionsContainer{
    padding: 64px 0px 72px 0px;
  }
  .frequentlyAskedQuestionsList{
    margin-top: 32px;
    grid-row-gap: 12px;
  }
  .frequentlyAskedQuestionsName>h3{
    font-size: 18px;
    line-height: 23px;
  }
  .frequentlyAskedQuestionsNameIcon{
    width: 40px;
    height: 40px;
    border-radius: 12px;
  }
  .frequentlyAskedQuestionsName{
    grid-template-columns: 1fr 40px;
    grid-column-gap: 20px;
  }
  .frequentlyAskedQuestions{
    padding: 20px 16px 24px 24px;
  }
  .frequentlyAskedQuestionsText>*:first-child{
    margin-top: 12px;
  }
  .frequentlyAskedQuestionsText>*:last-child{
    margin-bottom: 0px;
  }
  .frequentlyAskedQuestionsText{
    width: calc(100% - 60px);
  }
  .justBusinessInfrastructureContactBg,.justBusinessInfrastructureContactImages{
    display: none;
  }
  .justBusinessInfrastructureContactBottom{
    grid-template-columns: 1fr;
    padding: 40px 32px 48px 32px;
    border-radius: 20px;
  }
  .justBusinessInfrastructureContact>h2{
    font-size: 20px;
    line-height: 28px;
    text-align: center;
  }
  textarea.justBusinessInfrastructureInput{
    height: 130px;
  }
  .justBusinessInfrastructureInputForm{
    margin-top: 24px;
  }
  .justBusinessInfrastructureButtonGroup{
    grid-template-columns: 1fr;
    margin-top: 32px;
    grid-row-gap: 20px;
  }
  .justBusinessInfrastructureButtonGroup>p{
    text-align: center;
  }
  .justBusinessInfrastructureButtonGroup>.formSendButton{
    justify-self: center;
  }
  .justBusinessInfrastructureInputGroup{
    grid-template-columns: 1fr;
  }
  .justBusinessInfrastructureTextareaLabel{
    grid-column: initial;
  }
  .saasPaymentGatewaywantReduceSpeedMarketContainer .wantReduceSpeedMarketText>ul{
    grid-template-columns: 1fr;
  }
  .saasPaymentGatewaywantReduceSpeedMarketContainer .wantReduceSpeedMarketText .buttonAnimation{
    margin: 0px;
  }
  .saasPaymentGatewaywantReduceSpeedMarketContainer .wantReduceSpeedMarketText>ul{
    margin-bottom: 28px;
  }
  .saasPaymentGatewaywantFormContainer{
    padding: 60px 0px 70px 0px;
  }
  .saasPaymentGatewaySuccessCardContainer .successCard{
    padding: 24px 32px;
    border-radius: 16px;
  }
  .saasPaymentGatewaySuccessCardContainer .successCard>img{
    left: 16px;
  }
  .saasPaymentGatewaySuccessCardContainer{
    margin-top: -42px;
  }
  .saasPaymentGatewaySuccessCardContainer .successCardBlok{
    grid-row-gap: 8px;
  }
  .saasPaymentGatewayPremisesPaymentGatewayContainer{
    padding-top: 80px;
  }
  .saasPaymentGatewayPremisesPaymentGatewayContainer .premisesPaymentGateway:nth-child(3):before{
    display: none;
  }
  .saasPaymentGatewaywantReduceSpeedMarketContainer{
    padding-bottom: 60px;
  }
  .saasPaymentGatewaywantReduceSpeedMarketContainer .wantReduceSpeedMarketList{
    margin-top: 32px;
  }

  .saasPaymentGatewayBottomList{
    grid-template-columns: 1fr;
    margin-bottom: 32px;
    border-radius: 20px;
    padding: 40px 30px;
  }
  .saasPaymentGatewayBottomContainer{
    padding-top: 41px;
  }
  .saasPaymentGatewayBottom:nth-child(1){
    padding-right: 0px;
    padding-bottom: 30px;
    border-right: none;
    border-bottom: 1px solid #CFE1E7;
  }
  .saasPaymentGatewayBottom:nth-child(2){
    padding-left: 0px;
    padding-top: 30px;
  }
  .saasPaymentGatewayBottomPrice{
    margin-top: 20px;
    border-radius: 18px;
    padding: 23px 27px;
  }
  .saasPaymentGatewayBottom>p{
    line-height: 26px;
  }
  .saasPaymentGatewayBottom>h3{
    margin-bottom: 8px;
  }
  .whatPricePaymentSolutionRightPriceIcon{
    display: none;
  }
  .aasPaymentGatewayPaymentSolutionRightTitle{
    grid-template-columns: 1fr;
  }
  .aasPaymentGatewayPaymentSolutionRightAdditionalInfoMob{
    display: block;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #1F2735;
    margin-top: 4px;
  }
  .saasPaymentGatewayLeftPriceBlok{
    padding: 22px 28px 30px 28px;
    border-radius: 18px;
    grid-template-columns: 1fr;
  }
  .saasPaymentGatewaywhatSolutionContainer .whatPricePaymentSolutionLeftCart>p{
    margin-bottom: 20px;

  }
  .saasPaymentGatewayLeftPriceList:nth-child(1){
    border-right: none;
    border-bottom: 1px solid #E2EEF2;
    padding-right: 0px;
    padding-bottom: 16px;
  }
  .saasPaymentGatewayLeftPriceList:nth-child(2){
    padding-left: 0px;
    padding-top: 16px;
  }
  .saasPaymentGatewayLeftPriceList:nth-child(2) .saasPaymentGatewayLeftPriceDescription{
    display: none;
  }
  .saasPaymentGatewayLeftPriceDescription{
    font-size: 13px;
    line-height: 19px;
    padding: 0px 0px 16px 0px;
  }
  .saasPaymentGatewaywhatSolutionLeftDescription2{
    margin-top: 20px;
  }
  .saasPaymentGatewaywhatSolutionContainer .whatPricePaymentSolutionRight{
    background-color: #E8F6F3;
  }
  .aasPaymentGatewayTurnkeyPspHeaderContainer .turnkeyPspHeaderLeft>p{
    max-width: initial;
  }

  .softwareLeasingPricingContainer{
    padding-top: 60px;
    background: linear-gradient(142.42deg, #014838 4.05%, #2E8568 78.26%);
  }
  .softwareLeasingPricingList{
    grid-template-columns: 1fr;
    grid-row-gap: 16px;
    margin: 40px 0px 24px 0px;
  }
  .softwareLeasingPricingLeftBlok{
    grid-template-columns: 1fr;
    padding: 32px 32px;
  }
  .softwareLeasingPricingBlok>h1{
    font-size: 14px;
    line-height: 17px;
  }
  .softwareLeasingPricingBlok>h2{
    font-size: 28px;
    line-height: 39px;
    margin: 8px 0px;
  }
  .softwareLeasingPricingLeftText{
    padding: 0px;
  }
  .softwareLeasingPricingLeft{
    padding-bottom: 16px;
    margin-bottom: 16px;
  }
  .softwareLeasingPricingLeftPrice{
    display: block;
    padding: 24px 32px;
    margin-top: 32px;
  }
  .softwareLeasingPricingLeftPriceLabel{
    font-size: 10px;
    line-height: 14px;
  }
  .softwareLeasingPricingLeftPriceText{
    font-size: 19px;
    line-height: 23px;
  }
  .softwareLeasingPricingRightBlok{
    padding: 32px 32px;
  }
  .softwareLeasingPricingBlok .buttonContactExperts{
    margin-top: 32px;
    width: 226px;
  }
  .softwareLeasingPricingContainer::after{
    display: none;
  }
  .pricingModelAppliesContainer{
    padding: 64px 0px 56px 0px;
  }
  .pricingModelAppliesBlok>h2{
    font-size: 26px;
    line-height: 36px;
  }
  .pricingModelAppliesList{
    margin-top: 40px;
    padding: 28px 32px 32px 32px;
    grid-template-columns: 1fr;
    grid-row-gap: 32px;
  }
  .pricingModelAppliesLeft>h3{
    font-size: 18px;
    line-height: 27px;
    margin-bottom: 12px;
  }
  .pricingModelAppliesListBg{
    display: none;
  }
  .pricingModelAppliesRightList{
    grid-template-columns: 1fr;
  }
  .pricingModelAppliesRightTop{
    font-size: 16px;
    line-height: 21px;
    padding-top: 23px;
    height: 80px;
    background-image: url(/wp-content/uploads/2024/03/pricingModelAppliesRightTopMobBg.png);
  }
  .pricingModelApplies{
    width: 100%;
    max-width: 280px;
    height: 72px;
    margin: 0px auto;
  }
  .pricingModelApplies:hover{
    background-position: 0px -75px;
  }
  .pricingModelAppliesIcon{
    top: 22px;
  }
  .softwareLeasingPricingAdditionalServicesContainer{
    padding: 64px 0px;
  }
  .softwareLeasingPricingAdditionalServicesBlok>h2{
    font-size: 26px;
    line-height: 39px;
    margin-bottom: 8px;
  }
  .softwareLeasingPricingAdditionalServicesList{
    margin-top: 32px;
    grid-template-columns: 1fr;
    grid-row-gap: 16px;
  }
  .softwareLeasingPricingAdditionalServices{
    padding: 24px 24px;
  }
  .softwareLeasingPricingAdditionalServicesText{
    margin-top: 24px;
  }
  .softwareLeasingPricingAdditionalServicesText>h3{
    font-size: 20px;
    line-height: 28px;
  }
  .softwareLeasingPricingAdditionalServicesText>p{
    font-size: 16px;
    line-height: 26px;
  }
  .productDeliveryMaintenanceContainer{
    padding: 51px 0px 64px 0px;
  }
  .productDeliveryMaintenanceBlok>h2{
    font-size: 26px;
    line-height: 39px;
    max-width: 323px;
    margin: 0px auto;
  }
  .productDeliveryMaintenanceList{
    margin-top: 40px;
    grid-row-gap: 16px;
  }
  .productDeliveryMaintenance{
    grid-template-columns: 1fr;
    position: relative;
    padding-left: 22px;
  }
  .productDeliveryMaintenanceNumber{
    font-size: 11px;
    line-height: 17px;
    width: 40px;
    height: 40px;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 10;
  }
  .productDeliveryMaintenanceListBlok{
    padding: 32px 24px 24px 24px;
  }
  .productDeliverdeploymentAndSetupBody1List{
    grid-template-columns: 1fr;
    grid-row-gap: 30px;
    margin-top: 46px;
  }
  .productDeliverdeploymentAndSetupBody1RightList{
    grid-template-columns: 1fr;
    padding: 31px 24px 32px 24px;
    border-radius: 20px;
  }
  .productDeliverdeploymentAndSetupBody1Right:nth-child(1){
    border-right: 0px;
    padding-right: 0px;
    border-bottom: 2px solid rgba(232, 246, 243, 1);
    padding-bottom: 24px;
  }
  .productDeliverdeploymentAndSetupBody1Right:nth-child(2){
    padding-left: 0px;
    padding-top: 24px;
  }
  .productDeliverdeploymentAndSetupBody1LeftList{
    padding: 32px 24px 24px 24px;
    border-radius: 20px;
  }
  .productDeliverdeploymentAndSetupHeader>h3{
    font-size: 22px;
    line-height: 27px;
  }
  .productDeliverdeploymentAndSetupHeaderNavBlok{
    justify-content: center;
    margin-top: 24px;
    grid-template-columns: 1fr 1fr;
  }
  .productDeliverdeploymentAndSetupHeaderNav{
    padding: 0px 0px 18px 0px;
    text-align: center;
    font-size: 14px;
    line-height: 17px;
  }
  .productDeliverdeploymentAndSetupHeader{
    padding: 0px 8px;
  }
  .productDeliverdeploymentAndSetupBody1{
    padding-top: 24px;
  }
  .productDeliverdeploymentAndSetupBody1>p{
    padding: 0px 8px;
  }
  .productDeliverdeploymentAndSetupBody1Left{
    padding-bottom: 19px;
    margin-bottom: 19px;
  }
  .productDeliverdeploymentAndSetupBody1LeftList .paymentCardSchemeTitle,.productDeliverdeploymentAndSetupBody1RightList .paymentCardSchemeTitle{
    left: 24px;
    top: -14px;
    border-radius: 3px;
    padding: 5px 12px;
    font-size: 12px;
    line-height: 18px;
    text-transform: uppercase;
  }
  .productDeliverdeploymentAndSetupBody1Right:nth-child(1)>span{
    text-transform: uppercase;
  }
  .productDeliverdeploymentAndSetupBody1Right>p{
    line-height: 22px;
  }
  .productDeliverdeploymentAndSetupBody1Right:nth-child(1){
    padding-bottom: 23px;
  }
  .productDeliverdeploymentAndSetupBody1Right:nth-child(2){
    padding-top: 23px;
  }
  .productDeliverdeploymentOngoingSupport{
    grid-template-columns: 1fr;
    margin-top: 32px;
  }
  .productDeliverdeploymentOngoingSupportLeft{
    padding: 23px 24px 32px 24px;
  }
  .productDeliverdeploymentOngoingSupportLeftTittle>span{
    text-transform: uppercase;
  }
  .productDeliverdeploymentOngoingSupportLeftListBlok{
    margin-top: 16px;
  }

  .productDeliverdeploymentOngoingSupportRight{
    padding: 24px 24px 31px 24px;
  }
  .softwareDeploymentOptionsContainer{
    background: linear-gradient(90deg, #419377 -2.4%, #1D5945 100%);
    padding: 68px 0px 80px 0px;
  }
  .softwareDeploymentOptionsBlok>h2{
    font-size: 26px;
    line-height: 34px;
    max-width: 270px;
    margin: 0px auto 2px auto;
  }
  .softwareDeploymentOptionsListBg{
    padding: 10px 16px 0px 24px;
    margin-top: 20px;
    width: calc(100% + 24px);
    margin-left: -12px;
  }
  .softwareDeploymentOptionsBottomBg{
    -webkit-box-shadow: 0px -18px 17px 0px rgba(31, 39, 53, 0.01);
    box-shadow: 0px -18px 17px 0px rgba(31, 39, 53, 0.01);
    padding: 32px 32px 40px 32px;
    width: calc(100% + 24px);
    margin-left: -12px;
    margin-top: 16px;
  }
  .softwareDeploymentOptionsBottomBg>h3{
    font-size: 18px;
    line-height: 27px;
  }
  .softwareDeploymentOptionsBottomList{
    grid-template-columns: 1fr;
    padding-top: 24px;
    margin-top: 20px;
  }
  .softwareDeploymentOptionsBottom{
    grid-template-columns: 50px 1fr;
    grid-column-gap: 15px;
  }
  .softwareDeploymentOptionsBottom:nth-child(1){
    padding-right: 0px;
    border-right: 0px;
    padding-bottom: 24px;
    border-bottom: 1px solid #E7EFF1;
  }
  .softwareDeploymentOptionsBottom:nth-child(2){
    padding-left: 0px;
    padding-top: 24px;
  }
  .softwareDeploymentOptionsBottomText>h4{
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 16px;
  }
  .softwareDeploymentOptionsBottomText>p{
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 22px;
  }
  .softwareDeploymentOptionsBottomText{
    padding-top: 0px;
  }

  .softwareDeploymentOptionsBody>li:nth-child(n+19){
    display: initial;
  }
  .softwareDeploymentOptionsHeaderBg:nth-child(3){
    display: none;
  }
  .softwareDeploymentOptionsBody>li:nth-child(3n+3){
    display: none;
  }
  .softwareDeploymentOptions-2 .softwareDeploymentOptionsHeaderBg:nth-child(3){
    display: block;
  }
  .softwareDeploymentOptions-2 .softwareDeploymentOptionsBody>li:nth-child(3n+3){
    display: block;
  }
  .softwareDeploymentOptions-2 .softwareDeploymentOptionsHeaderBg:nth-child(2){
    display: none;
  }
  .softwareDeploymentOptions-2 .softwareDeploymentOptionsBody>li:nth-child(3n+2){
    display: none;
  }

  .softwareDeploymentOptionsBody{
    grid-template-columns: 1fr 1fr;
    grid-column-gap: 16px;
    grid-column: 1 / 3;
  }
  .softwareDeploymentOptions{
    grid-template-columns: 1fr 1fr;
    grid-column-gap: 16px;
    margin-bottom: 0px;
    width: 100%;
  }
  .softwareDeploymentOptionsBody>li:nth-child(3n+1)>span{
    width: 100%;
  }
  .softwareDeploymentOptionsBody>li>span{
    font-size: 12px;
    line-height: 18px;
    padding: 12px 0px 11px 0px;
  }
  .softwareDeploymentOptionsHeaderBg{
    border-radius: 24px 24px 0px 0px;
    padding: 12px 0px 4px 0px;
  }
  .softwareDeploymentOptionsHeader{
    width: calc(100% - 24px);
    padding: 16px 16px;
  }
  .softwareDeploymentOptionsHeader>h3{
    font-size: 18px;
    line-height: 23px;
  }
  .softwareDeploymentOptionsHeader>p{
    font-size: 12px;
    line-height: 17px;
  }
  .softwareDeploymentOptionsBody>li:nth-last-child(-n+3){
    border-radius: 0px 0px 24px 24px;
    padding-bottom: 20px;
  }
  .softwareDeploymentOptionsButtonBg,.softwareDeploymentOptionsButton{
    display: none;
  }
  .softwareDeploymentOptionsList{
    padding-bottom: 16px;
    width: 100%;
  }
  .softwareDeploymentOptionsBody>li:nth-last-child(-n+3)>span{
    padding-bottom: 11px;
  }
  .softwareDeploymentOptionsBody>li:nth-last-child(3)>span{
    border-bottom: 1px solid #F2F5F4;
  }
  .softwareDeploymentOptionsBody>li:nth-last-child(2)>span{
    border-bottom: 1px solid #F1ECD8;
  }
  .softwareDeploymentOptionsBody>li:nth-last-child(1)>span{
    border-bottom: 1px solid #D3EDE7;
  }
  .softwareDeploymentOptionsNavBlok{
    display: grid;
  }
  .productDeliverdeploymentAndSetupBody2{
    padding-top: 24px;
    grid-template-columns: 1fr;
    grid-row-gap: 24px;
    justify-items: center;
  }
  .productDeliveryMaintenanceListBlokBg{
    display: none;
  }
  .productDeliverdeploymentAndSetupBody2Price>p{
    font-size: 19px;
    line-height: 23px;
  }
  .productDeliverdeploymentAndSetupBody2Price>span{
    font-size: 10px;
    line-height: 14px;
  }
  .pricingLeasingFormContainer{
    padding: 54px 0px;
  }
  .pricingLeasingFormIcon{
    display: none;
  }
  .softwareDeploymentOptionsNavContainer{
    display: block;
  }
  .startOrchestrationPlatform{
    grid-template-columns: 1fr;
    padding: 104px 32px 40px 32px;
    margin-top: -63px;
    border-radius: 27px;
  }
  .startOrchestrationPlatformImages{
    display: none;
  }
  .startOrchestrationPlatformTopList .successCard>p{
    font-size: 16px;
    line-height: 26px;
  }
  .startOrchestrationPlatformTopList .successCard{
    padding: 22px 30px;
    border-radius: 16px;
  }
  .startOrchestrationPlatformTopList{
    grid-row-gap: 12px;
    margin-top: 40px;
  }
  .startOrchestrationPlatformBlok>h2{
    font-size: 22px;
    line-height: 33px;
  }
  .startOrchestrationPlatformContainer{
    padding-bottom: 64px;
  }
  .privatePaymentOrchestrationPlatformContainer{
    padding: 55px 0px;
  }
  .privatePaymentOrchestrationPlatformContainer .turnkeyPspHeaderList{
    grid-row-gap: 8px;
    margin-bottom: 31px;
  }
  .privatePaymentOrchestrationPlatformContainer .turnkeyPspHeaderRight .buttonContactExperts{
    margin: 0px;
  }
  .privatePaymentOrchestrationPlatformContainer .turnkeyPspHeaderListText{
    font-size: 16px;
    line-height: 26px;
  }
  .plansIntoActionContainer .softwareLeasingPricingAdditionalServices>img{
    width: 50px;
  }
  .plansIntoActionContainer .softwareLeasingPricingAdditionalServicesText{
    margin-top: 20px;
  }
  .plansIntoActionContainer .softwareLeasingPricingAdditionalServicesText>h3{
    font-size: 18px;
    margin-bottom: 8px;
  }
  .plansIntoActionContainer .softwareLeasingPricingAdditionalServices{
    padding: 24px 24px;
  }
  .plansIntoActionContainer .softwareLeasingPricingAdditionalServicesList{
    grid-row-gap: 24px;
  }
  .empowerBusinesseFficiencyContainer{
    padding: 64px 0px;
  }
  .empowerBusinesseFficiencyContainer .focusEngagementBlok>h2{
    margin-bottom: 9px;
  }
  .empowerBusinesseFficiencyContainer .focusEngagementList{
    margin: 32px 0px;
  }
  .empowerBusinesseFficiencyContainer .focusEngagement{
    padding: 30px 20px;
    position: relative;
  }
  .empowerBusinesseFficiencyContainer .focusEngagementTop>img{
    width: 50px;
    position: absolute;
    top: 30px;
    left: 20px;
  }
  .empowerBusinesseFficiencyContainer .focusEngagementTop>h3{
    margin-left: 70px;
    line-height: 27px;
  }
  .empowerBusinesseFficiencyContainer .focusEngagement>p{
    margin-left: 70px;
    font-size: 14px;
    line-height: 22px;
  }
  .empowerBusinesseFficiencyContainer .focusEngagementBlok .buttonAnimation{
    height: 56px;
  }

  .readyLaunchPaymentIconAndButtonContainer .iconAndButtonBlok>img{
    height: inherit;
    width: 25px;
    position: absolute;
    left: 40px;
    top: 40px;
  }
  .iconAndButtonText>h2{
    font-size: 18px;
    text-align: left;
    text-align: center;
  }
  .privatePaymentFrequentlyAskedQuestionsContainer{
    padding-bottom: 64px;
    padding-top: 0px;
  }
  .privatePaymentFrequentlyAskedQuestionsContainer .frequentlyAskedQuestions{
    padding: 19px 16px 19px 24px;
  }
  .trustTurnkeyOrchestratorContainer{
    padding: 64px 0px;
  }
  .trustTurnkeyOrchestratorContainer .premisesPaymentGatewayList{
    margin-top: 32px;
  }
  .trustTurnkeyOrchestratorContainer .premisesPaymentGatewayOb{
    grid-row-gap: 28px;
  }
  .trustTurnkeyOrchestratorContainer .premisesPaymentGateway>h3{
    line-height: 26px;
  }
  .trustTurnkeyOrchestratorContainer .premisesPaymentGateway>p{
    margin-top: 8px;
    padding-bottom: 19px;
  }
  .trustTurnkeyOrchestratorContainer .premisesPaymentGateway{
    padding: 27px 27px;
  }
  .trustTurnkeyOrchestratorContainer .premisesPaymentGateway:nth-child(3)::before{
    display: none;
  }
  .trustTurnkeyOrchestratorContainer .buttonAnimation{
    margin-top: 32px;
  }
  .readyLaunchPaymentIconAndButtonContainer{
    padding-bottom: 64px;
  }

  .providingPaymentSolutionsBlok>h2{
    font-size: 26px;
    line-height: 39px;
    max-width: 340px;
    position: relative;
    z-index: 5;
  }
  .providingPaymentSolutionsContainer{
    padding: 64px 0px;
  }
  .providingPaymentSolutionsList{
    margin-top: 32px;
    grid-template-columns: 1fr;
    grid-row-gap: 16px;
    padding-left: 40px;
  }

  .providingPaymentSolutionsCartIcon,.providingPaymentSolutionsCart:nth-child(n+5) .providingPaymentSolutionsCartIcon{
    bottom: auto;
    right: auto;
    left: -40px;
    top: calc(50% - 12px);
  }
  .providingPaymentSolutionsCartIcon::before,.providingPaymentSolutionsCart:nth-child(n+5) .providingPaymentSolutionsCartIcon::before{
    width: 42px;
    height: 2px;
    top: calc(50% - 1px);
    left: 20px;
    bottom: auto;
    right: auto;
  }
  .providingPaymentSolutionsList::after{
    content: "";
    display: block;
    width: 2px;
    height: calc(100% - 80px);
    background-color: #FFC866;
    position: absolute;
    left: 11px;
    top: 0px;
    z-index: -1;
  }

  .providingPaymentSolutionsLine2{
    display: none;
  }
  .providingPaymentSolutionsContainer::after,.providingPaymentSolutionsContainer::before{
    display: none;
  }
  .providingPaymentSolutionsLine1{
    top: -95px;
    left: -185px;
  }
  .providingPaymentSolutionsCart>h4{
    font-size: 22px;
    line-height: 33px;
  }
  .providingPaymentSolutionsCart>p{
    margin-top: 0px;
  }
  .providingPaymentSolutionsCart>a{
    margin-top: 4px;
  }
  .providingPaymentSolutionsCart{
    padding: 20px 20px;
    grid-template-rows: initial;
    grid-row-gap: 8px;
  }
  .providingPaymentSolutionsCart::after{
    display: none;
  }
  .providingPaymentSolutionsCart:nth-child(5){
    grid-row: 2;
  }
  .providingPaymentSolutionsCart:nth-child(6){
    grid-row: 4;
  }
  .providingPaymentSolutionsCart:nth-child(7){
    grid-row: 6;
  }
  .providingPaymentSolutionsCart:nth-child(2),
  .providingPaymentSolutionsCart:nth-child(4){
    background-color: #E8F6F3;
  }
  .providingPaymentSolutionsCart:nth-child(5),
  .providingPaymentSolutionsCart:nth-child(6),
  .providingPaymentSolutionsCart:nth-child(7),
  .providingPaymentSolutionsCart:nth-child(8){
    background-color: #E6EEF3;
  }

  .aboutPayTechPlatformContainer::after{
    background-image: url(/wp-content/uploads/2024/05/aboutPayTechPlatformContainerBgMob.png);
  }
  .aboutPayTechPlatformContainer{
    padding: 55px 0px 193px 0px;
  }
  .aboutPayTechPlatformBlok>h1{
    font-size: 28px;
    line-height: 39px;
  }
  .aboutPayTechPlatformBlok>p{
    margin: 20px auto 32px auto;
  }
  .projectedMarketEntryTopList{
    grid-template-columns: 1fr;
    grid-row-gap: 16px;
  }
  .projectedMarketEntry>h3{
    font-size: 18px;
    margin-bottom: 8px;
  }
  .projectedMarketEntry{
    padding: 32px 32px;
    border-radius: 20px;
  }
  .projectedMarketEntryBlok{
    grid-row-gap: 16px;
  }
  .projectedMarketEntryBottomList{
    grid-template-columns: 1fr;
    grid-row-gap: 16px;
  }
  .projectedMarketEntryBottomCart{
    padding: 32px 32px;
    border-radius: 20px;
    height: 258px;
  }
  .projectedMarketEntryBottomCartText>h3{
    font-size: 18px;
    margin-bottom: 8px;
  }
  .projectedMarketEntryBottomCartText>h3>span{
    font-size: 26px;
    line-height: 39px;
  }
  .projectedMarketEntryBottomCart>img{
    left: auto;
    right: 10px;
    max-width: 260px;
  }
  .projectedMarketEntryBottomCart:nth-child(3)>img{
    width: 100%;
  }
  .projectedMarketEntryContainer{
    margin-top: -128px;
    padding-bottom: 64px;
  }
  .meetExpertsDedicatedContainer{
    padding: 64px 0px;
  }
  .meetExpertsDedicatedBlok>h2{
    font-size: 26px;
    line-height: 39px;
  }
  .meetExpertsDedicatedList{
    display: none;
  }
  .meetExpertsDedicatedListMob{
    display: grid;
    grid-row-gap: 16px;
    margin-top: 32px;
    position: relative;
  }
  .meetExpertsDedicatedCart{
    grid-template-columns: 1fr;
    grid-row-gap: 16px;
  }
  .meetExpertsDedicatedCartInfoText>p{
    font-size: 16px;
    line-height: 26px;
    padding-bottom: 14px;
  }
  .meetExpertsDedicatedRight{
    padding: 26px 20px 20px 20px;
    z-index: 4;
    display: none;
  }
  .meetExpertsDedicatedListMobTabBlok:nth-child(1) .meetExpertsDedicatedRight{
    display: block;
  }
  .meetExpertsDedicatedListMobTabBlok{
    background-color: #fff;
    border-radius: 20px;
    -webkit-box-shadow: 0px -18px 17px 0px rgba(31, 39, 53, 0.01);
    box-shadow: 0px -18px 17px 0px rgba(31, 39, 53, 0.01);
    position: relative;
  }
  .meetExpertsDedicatedCartInfo{
    grid-row-gap: 16px;
  }
  .meetExpertsDedicatedCartLink>a>span{
    font-size: 18px;
    line-height: 23px;
  }
  .meetExpertsDedicatedCartInfoText{
    grid-row-gap: 8px;
    grid-template-rows: 16px 1fr;
  }
  .meetExpertsDedicatedCartImages{
    height: calc(80vw - 23px);
  }
  .meetExpertsDedicatedListMobNav{
    padding: 16px 16px;
    border-radius: 14px;
    grid-column-gap: 8px;
  }
  .meetExpertsDedicatedListMobTabBlok::after{
    left: calc(50% - 4px);
  }
  .meetExpertsDedicatedLeftLine{
    bottom: -57px;
    height: 365px;
    left: calc(50% - 188px);
  }
  .meetExpertsDedicatedListMob::after{
    content: "";
    width: 2px;
    height: calc(100% - 50px);
    background-color: #FFC866;
    position: absolute;
    bottom: 10px;
    left: calc(50% - 1px);
  }
  .meetExpertsDedicatedContainer::after{
    width: calc(50vw - 180px);
    bottom: 7px;
    left: 0px;
  }
  .boardRepresentativesBlok>h3{
    font-size: 22px;
    line-height: 33px;
  }
  .boardRepresentativesSlider{
    padding: 32px 0px 44px 0px;
  }
  .boardRepresentativesButton{
    margin-top: 32px;
  }
  .boardRepresentativesCart{
    width: 100%;
    max-width: 343px;
    border-radius: 20px;
  }
  .boardRepresentativesCartImages{
    width: 100%;
    height: 280px;
  }
  .boardRepresentativesContainer{
    padding: 64px 0px;
  }
  .versatilityAlignsCompromisesContainer{
    padding: 64px 0px;
  }
  .versatilityAlignsCompromisesBlok>h2{
    font-size: 26px;
    line-height: 39px;
  }
  .versatilityAlignsCompromisesTopBlok{
    border-radius: 20px;
    padding: 20px 16px 20px 20px;
    margin: 32px 0px 16px 0px;
  }
  .versatilityAlignsCompromisesTopBlok>h3{
    font-size: 22px;
    line-height: 33px;
    max-width: 300px;
  }
  .versatilityAlignsCompromisesTopList{
    grid-template-columns: 1fr 22px;
    grid-row-gap: 24px;
    padding: 80px 0px 0px 15px;
  }
  .versatilityAlignsCompromisesTopBg{
    display: none;
  }
  .versatilityAlignsCompromisesTopBgMob{
    display: block;
    position: absolute;
    top: 16px;
    left: 0px;
    width: 153px;
  }
  .versatilityAlignsCompromisesTopLineDes{
    display: none;
  }
  .versatilityAlignsCompromisesTopLineMob{
    display: block;
  }
  .versatilityAlignsCompromisesButtonsLabel,.versatilityAlignsCompromisesTopRightLabel{
    padding: 0px 16px;
    height: 64px;
  }
  .versatilityAlignsCompromisesTopLine2{
    top: 156px;
  }
  .versatilityAlignsCompromisesTopLine3{
    top: 235px;
  }
  .versatilityAlignsCompromisesTopLine4{
    top: 314px;
  }
  .versatilityAlignsCompromisesTopLine5{
    top: 393px;
  }
  .versatilityAlignsCompromisesTopLine6{
    top: 472px;
  }
  .versatilityAlignsCompromisesTopLine7{
    top: 551px;
  }
  .versatilityAlignsCompromisesTopLine8{
    top: 630px;
  }
  .versatilityAlignsCompromisesBottom{
    grid-template-columns: 1fr;
    grid-row-gap: 16px;
  }
  .versatilityAlignsCompromisesCart{
    padding: 20px 20px;
    border-radius: 20px;
    display: grid;
    grid-template-columns: 50px 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 8px;
    align-items: center;
  }
  .versatilityAlignsCompromisesCart>h4{
    font-size: 18px;
    margin: 0px;
  }
  .versatilityAlignsCompromisesCart>p{
    grid-column: 1 / 3;
  }
  .versatilityAlignsCompromisesBlok .buttonAnimation{
    margin-top: 32px;
  }
  .innovationClientSuccessContainer{
    padding: 64px 0px;
    background-color: #F9F9F9;
  }
  .innovationClientSuccessBlok>h2{
    font-size: 26px;
    line-height: 39px;
  }
  .innovationClientSuccessList{
    margin: 32px 0px 16px 0px;
    grid-template-columns: 1fr;
    grid-row-gap: 16px;
  }
  .innovationClientSuccessCart{
    padding: 20px 20px;
    border-radius: 20px;
  }
  .innovationClientSuccessCart>h3{
    font-size: 18px;
    margin: 20px 0px 8px 0px;
  }
  .innovationClientSuccessImages:nth-child(1){
    display: none;
  }
  .innovationClientSuccessImages:nth-child(2),
  .innovationClientSuccessImages:nth-child(3),
  .innovationClientSuccessImages:nth-child(4){
    grid-row: initial;
    grid-column: initial;
    height: 200px;
    width: 100%;
    border-radius: 20px;
  }
  .innovationClientSuccessImagesList{
    grid-row-gap: 16px;
  }
  .enterpriseGradeSolutionContainer{
    padding: 64px 0px;
  }
  .enterpriseGradeSolutionBlok>h2{
    font-size: 26px;
    line-height: 39px;
    margin-bottom: 8px;
  }
  .enterpriseGradeSolutionTopBlok{
    grid-template-columns: 1fr;
    grid-row-gap: 21px;
    margin-top: 32px;
    margin-bottom: 16px;
  }
  .enterpriseGradeSolutionTopCart{
    padding: 20px 20px;
    border-radius: 16px;
  }
  .enterpriseGradeSolutionTopCartIcon{
    left: 20px;
  }

  .enterpriseGradeSolutionBottomBlok{
    display: none;
  }
  .enterpriseGradeSolutionMobileBlok{
    display: block;
    background-color: #fff;
    border-radius: 20px;
    padding: 20px 20px;
  }
  .enterpriseGradeSolutionMobileBlokBg{
    background-color: #E6EEF3;
    border-radius: 14px;
    padding: 16px 16px;
  }
  .enterpriseGradeSolutionBlok>p>br{
    display: none;
  }
  .enterpriseGradeSolutionRoundListBlok>h3{
    font-size: 18px;
    line-height: 23px;
  }
  .enterpriseGradeSolutionRoundListBlok>ul{
    margin-top: 8px;
    grid-row-gap: 7px;
  }
  .enterpriseGradeSolutionMobileTabBlok{
    background-color: #fff;
    padding: 16px 8px 16px 24px;
    border-radius: 14px;
    display: grid;
    grid-row-gap: 16px;
    margin-top: 16px;
  }
  .enterpriseGradeSolutionMobileTab{

  }
  .enterpriseGradeSolutionMobileTabTitle{
    position: relative;
  }
  .enterpriseGradeSolutionMobileTabTitle>p{
    display: inline-block;
    font-weight: 400;
    font-size: 16px;
    line-height: 26px;
    color: #1F2735;
    padding: 0px 0px 6px 0px;
    border-bottom: 2px solid transparent;
  }
  .enterpriseGradeSolutionMobileTabTitle>span{
    display: grid;
    align-items: center;
    justify-items: center;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    position: absolute;
    left: -36px;
    top: 1px;
  }
  .enterpriseGradeSolutionMobileTabTitle>span::before{
    content: "";
    display: block;
    width: 8px;
    height: 8px;
    border-radius: 50%;
  }
  .enterpriseGradeSolutionMobileTabTitle>span.black::before{
    background-color: #1F2735;
  }
  .enterpriseGradeSolutionMobileTabTitle>span.yellow::before{
    background-color: #FFC866;
  }
  .enterpriseGradeSolutionMobileTabTitle>span.green::before{
    background-color: #2E8568;
  }

.enterpriseGradeSolutionMobileTab.active .enterpriseGradeSolutionMobileTabTitle>p{
  font-weight: 600;
  border-color: #1F2735;
}
.enterpriseGradeSolutionMobileTab.active .enterpriseGradeSolutionMobileTabTitle>span{
  background-color: #fff;
  top: 5px;
}
.enterpriseGradeSolutionMobileTab.active .enterpriseGradeSolutionMobileTabTitle>span.black{
  border: 1px solid #1F2735;
}
.enterpriseGradeSolutionMobileTab.active .enterpriseGradeSolutionMobileTabTitle>span.yellow{
  border: 1px solid #FFC866;
}
.enterpriseGradeSolutionMobileTab.active .enterpriseGradeSolutionMobileTabTitle>span.green{
  border: 1px solid #2E8568;
}
.enterpriseGradeSolutionMobileTab.active .enterpriseGradeSolutionMobileTabTitle>span::before{
  width: 12px;
  height: 12px;
}


  .enterpriseGradeSolutionMobileTab>ul{
    display: none;
  }
  .enterpriseGradeSolutionMobileTab:nth-child(1)>ul{
    display: block;
  }
  .enterpriseGradeSolutionMobileTab>ul>li{
    font-weight: 400;
    font-size: 16px;
    line-height: 26px;
    color: #1F2735;
    padding-left: 25px;
    position: relative;
    margin-bottom: 8px;
  }
  .enterpriseGradeSolutionMobileTab>ul>li:first-child{
    margin-top: 8px;
  }
  .enterpriseGradeSolutionMobileTab>ul>li:last-child{
    margin-bottom: 0px;
  }
  .enterpriseGradeSolutionMobileTab>ul>li::before{
    content: "";
    position: absolute;
    left: 0;
    top: 9px;
    width: 9px;
    height: 9px;
    font-size: 0px;
    background-image: url(/wp-content/uploads/2024/05/enterpriseGradeSolutionRoundListIcon.svg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
  }
  .aboutFormContainer{
    padding: 64px 0px;
  }
  .aboutFormContainer::after{
    top: 130px;
  }
  .finTechDevelopmentHeaderContainer{
    padding: 50px 0px 90px 0px;
  }
  .finTechDevelopmentHeaderContainer .kycHeaderLeft>p{
    margin: 20px auto 48px auto;
  }
  .finTechDevelopmentHeaderContainer .kycHeaderImagesMob{
    width: 100%;
  }
  .finTechDevelopmentHeaderContainer .kycHeaderButtonBlok{
    margin-top: 48px;
  }
  .deliveringProductsBeyondContainer{
    padding: 80px 0px;
  }
  .deliveringProductsBeyondBlok>h2{
    font-size: 26px;
    line-height: 39px;
  }
  .deliveringProductsBeyondList{
    margin-top: 48px;
    grid-template-columns: 1fr;
    grid-row-gap: 20px;
  }
  .deliveringProductsBeyond{
    padding: 30px 30px 34px 30px;
    border-radius: 20px;
    grid-template-columns: 1fr;
    grid-row-gap: 20px;
    background-color: #E8F6F3;
  }
  .deliveringProductsBeyond>img {
    width: 63px;
  }
  .deliveringProductsBeyondText>h3{
    font-size: 20px;
    line-height: 30px;
  }
  .deliveringProductsBeyondText>p{
    line-height: 25px;
  }
  .deliveringProductsBeyond:nth-child(2n+2){
    background-color: #E6EEF3;
  }
  .discoverProductsSwiftLaunchContainer{
    padding: 80px 0px;
  }
  .discoverProductsSwiftLaunchContainer .pricingModelAppliesList{
    padding: 28px 32px 40px 32px;
    border-radius: 20px;
  }
  .discoverProductsSwiftLaunchContainer .pricingModelAppliesLeft>p>br{
    margin-bottom: 14px;
  }
  .discoverProductsSwiftLaunchContainer .pricingModelAppliesLeft>.buttonAnimation{
    display: none;
  }
  .discoverProductsSwiftLaunchContainer .pricingModelAppliesList>.buttonAnimation{
    display: grid;
    justify-self: center;
  }
  .customFinTechSoftwareSolutionsContainer{
    padding: 20px 0px 80px 0px;
  }
  .customFinTechSoftwareSolutionsList{
    grid-template-columns: 1fr;
    grid-row-gap: 33px;
    margin-top: 65px;
  }
  .customFinTechSoftwareSolutionsListSolutions{
    grid-row: 3;
    grid-column: initial;
    border-radius: 20px;
    padding: 40px 32px;
  }
  .customFinTechSoftwareSolutionsListSolutions .frequentlyAskedQuestionsName>h3{
    font-size: 20px;
  }
  .customFinTechSoftwareSolutionsListSolutions .frequentlyAskedQuestions{
    padding: 0px 0px 23px 0px;
    margin-bottom: 23px;
  }
  .customFinTechSoftwareSolutionsListSolutions .frequentlyAskedQuestionsText>p{
    padding: 16px 0px;
  }
  .customFinTechSoftwareSolutionsListDirections{
    grid-template-columns: 1fr;
    border-radius: 20px;
    padding: 39px 31px;
  }
  .customFinTechSoftwareSolutionsListDirections>img{
    display: none;
  }
  .customFinTechSoftwareSolutionsList .paymentCardSchemeTitle{
    left: 32px;
  }
  .customFinTechSoftwareSolutionsListBusiness{
    padding: 40px 32px;
    border-radius: 20px;
    background-color: #E2F2F6;
  }
  .customFinTechSoftwareSolutionsListBusinessCart{
    grid-template-columns: 1fr;
    grid-row-gap: 24px;
    padding-bottom: 23px;
    margin-bottom: 24px;
  }
  .customFinTechSoftwareSolutionsListBusinessCart>img{
    width: 64px;
  }
  .customFinTechSoftwareSolutionsListBusinessCartText>h3{
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 8px;
  }
  .readyMadeFrameworksContainer{
    padding: 80px 0px 90px 0px;
  }
  .readyMadeFrameworksContainer .businessToolsetBlok>h2{
    margin-bottom: 22px;
  }
  .finTechDevelopmentListContainer{
    padding: 58px 0px 80px 0px;
  }
  .finTechDevelopmentListLastBlok{
    display: none;
  }
  .finTechDevelopmentListLastMobileBlok{
    display: grid;
  }
  .finTechDevelopmentListBlok{
    grid-template-columns: 1fr;
    grid-row-gap: 16px;
  }
  .finTechDevelopmentListCart{
    padding: 30px 25px 30px 30px;
    border-radius: 20px;
  }
  .finTechDevelopmentListList>li{
    line-height: 21px;
    min-height: 24px;
    display: grid;
    align-items: center;
  }
  .provideFinTechArchitectureStackContainer{
    padding: 80px 0px 100px 0px;
  }
  .provideFinTechArchitectureStackBlok>h2{
    font-size: 26px;
    line-height: 39px;
  }
  .provideFinTechArchitectureStackList{
    padding: 30px 30px;
    border-radius: 20px;
    margin-top: 30px;
    grid-template-columns: 1fr;
    grid-row-gap: 24px;
  }
  .provideFinTechArchitectureStack{
    border-right: 0px;
    padding-right: 0px;
    border-bottom: 1px solid #C5DDE4;
    padding-bottom: 23px;
  }
  .provideFinTechArchitectureStack:last-child{
    border-bottom: 0px;
    padding-bottom: 0px;
  }
  .provideFinTechArchitectureStackImages{
    width: 102px;
    bottom: -60px;
    right: -20px;
  }
  .finTechDevelopmentTabBlok{
    padding: 50px 0px;
    border-radius: 0px;
    background-color: transparent;
  }
  .finTechDevelopmentTabContainer{
    padding-bottom: 0px;
    background-color: #F9F9F9;
    border-radius: 20px;
    margin-bottom: 80px;
  }
  .finTechDevelopmentTabButtom{
    font-size: 14px;
    line-height: 17px;
    padding: 11px 19px;
    border-color: rgba(31, 39, 53, 0.1);
  }
  .finTechDevelopmentTabButtomList{
    margin-bottom: 30px;
  }
  .finTechDevelopmentTabIcon{
    width: 106px;
    height: 90px;
    border-radius: 11px;
  }
  .finTechDevelopmentTabList{
    gap: 8px;
  }
  .finTechDevelopmentTabIcon>img{
    -moz-transform: scale(0.75);
    -webkit-transform: scale(0.75);
    -o-transform: scale(0.75);
    -ms-transform: scale(0.75);
    transform: scale(0.75);
  }
  .customFinTechSoftwareSolutionsBlok>h2{
    font-size: 26px;
    line-height: 39px;
  }
  .pieceEverythingTogetherTop{
    padding: 40px 32px 26px 32px;
    border-radius: 20px;
  }
  .pieceEverythingTogetherTop>h2{
    font-size: 26px;
    line-height: 36px;
    margin-bottom: 8px;
  }
  .pieceEverythingTogetherImages{
    display: none;
  }
  .pieceEverythingTogetherImagesMob{
    display: block;
    margin-top: 37px;
  }
  .pieceEverythingTogetherBottom{
    margin-top: 29px;
    border-radius: 20px;
    padding: 40px 32px;
  }
  .pieceEverythingTogetherBottom>h3{
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 12px;
  }
  .pieceEverythingTogetherList{
    margin-top: 40px;
    grid-template-columns: 1fr;
  }
  .pieceEverythingTogetherCart:nth-child(1){
    padding-right: 0px;
    border-right: 0px;
    padding-bottom: 31px;
    border-bottom: 1px solid #C5DDE4;
  }
  .pieceEverythingTogetherCart:nth-child(2){
    padding-left: 0px;
    padding-top: 32px;
  }
  .pieceEverythingTogetherCart>h4{
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 10px;
  }
  .pieceEverythingTogetherContainer{
    padding-top: 81px;
  }
  .turnkeyAcquirerWantReduceSpeedMarketContainer{
    padding: 60px 0px;
  }
  .considerSimplerSlternativesList{
    padding: 40px 30px;
    border-radius: 27px;
    margin-top: 40px;
    grid-template-columns: 1fr;
  }
  .considerSimplerSlternativesCart>img{
    display: none;
  }
  .considerSimplerSlternativesCart>h3{
    line-height: 33px;
    margin-top: 0px;
  }
  .considerSimplerSlternativesCart>p{
    margin: 8px 0px 24px 0px;
  }
  .considerSimplerSlternativesCart:nth-child(1){
    padding-right: 0px;
    border-right: 0px;
    border-bottom: 1px solid #C5DDE4;
    padding-bottom: 39px;
  }
  .considerSimplerSlternativesCart:nth-child(2){
    padding-left: 0px;
    padding-top: 40px;
  }
  .turnkeyAcquirerHeaderContainer .turnkeyPspHeaderLeft>h1{
    font-size: 28px;
    line-height: 39px;
  }
  .turnkeyAcquirerHeaderContainer .turnkeyPspHeaderLeft>p{
    margin-top: 20px;
  }
  .turnkeyAcquirerHeaderContainer .turnkeyPspHeaderRight{
    padding-top: 31px;
    padding-bottom: 0px;
  }
  .turnkeyAcquirerHeaderContainer .turnkeyPspHeaderRight .buttonContactExperts{
    margin: 0px;
  }
  .turnkeyAcquirerHeaderContainer .turnkeyPspHeaderList{
    grid-row-gap: 4px;
    margin-bottom: 30px;
  }
  .turnkeyAcquirerHeaderContainer .turnkeyPspHeaderListText{
    line-height: 23px;
  }
  .turnkeyAcquirerPremisesPaymentGateway{
    padding-top: 80px;
  }
  .turnkeyAcquirerPremisesPaymentGateway .premisesPaymentGateway{
    padding-bottom: 34px;
  }
  .turnkeyAcquirerWhatPricePaymentSolutionContainer .whatPricePaymentSolutionRight{
    background-color: #E8F6F3;
    -webkit-box-shadow: 0px 18px 17px 0px rgba(31, 39, 53, 0.01);
    box-shadow: 0px 18px 17px 0px rgba(31, 39, 53, 0.01);
  }
  .turnkeyAcquirerWhatPricePaymentSolutionContainer .whatPricePaymentSolutionLeftList{
    background-color: #E2F2F6;
  }
  .turnkeyAcquirerWhatPricePaymentSolutionContainer .whatPricePaymentSolutionLeftCart>p>span>br{
    display: none;
  }
  .turnkeyAcquirerWhatPricePaymentSolutionContainer .whatPricePaymentSolutionLeftPriceBlok{
    margin-top: 20px;
  }
  .turnkeyAcquirerWhatPricePaymentSolutionContainer .whatPricePaymentSolutionLeftCart:nth-child(2) .whatPricePaymentSolutionLeftPriceBlok{
    padding-top: 22px;
    padding-bottom: 22px;
  }
  .turnkeyAcquirerWhatPricePaymentSolutionContainer .whatPricePaymentSolutionLeftCart{
    margin-bottom: 30px;
  }
  .turnkeyAcquirerWhatPricePaymentSolutionContainer .whatPricePaymentSolutionRightPriceTextBlok{
    display: block;
    padding: 0px 0px 12px 0px;
  }
  .turnkeyAcquirerWhatPricePaymentSolutionContainer .whatPricePaymentSolutionRightPriceTextBlok>p{
    font-size: 14px;
    line-height: 20px;
  }
  .turnkeyAcquirerWhatPricePaymentSolutionContainer .whatPricePaymentSolutionRightPriceBlok{
    padding-top: 25px;
  }
  .paymentGatewayHeaderContainer .kycHeaderBlok{
    grid-template-columns: 1fr;
  }
  .paymentGatewayHeaderContainer{
    padding-top: 50px;
  }
  .paymentGatewayHeaderContainer .kycHeaderLeft>p{
    margin: 20px auto 37px auto;
  }
  .paymentGatewayHeaderContainer .kycHeaderImagesMob{
    width: 100%;
    margin: 0px auto;
  }
  .paymentGatewayHeaderContainer .kycHeaderButtonBlok{
    margin-top: 47px;
  }
  .engineersExperienceContainer{
    padding: 80px 0px;
  }
  .engineersExperienceContainer .softwareLeasingPricingAdditionalServicesList{
    margin-top: 53px;
    grid-row-gap: 20px;
  }
  .engineersExperienceContainer .softwareLeasingPricingAdditionalServices>img{
    width: 64px;
  }
  .engineersExperienceContainer .softwareLeasingPricingAdditionalServicesText>h3{
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 12px;
  }
  .engineersExperienceContainer .softwareLeasingPricingAdditionalServices{
    padding: 30px 30px;
    border-radius: 20px;
  }
  .controlDesignContainer .softwareLeasingPricingAdditionalServices{
    padding: 30px 20px;
    display: grid;
    grid-template-columns: 50px 1fr;
    grid-column-gap: 20px;
  }
  .controlDesignContainer .softwareLeasingPricingAdditionalServicesText{
    margin: 0px;
  }
  .controlDesignContainer .softwareLeasingPricingAdditionalServicesList{
    grid-row-gap: 16px;
    margin: 32px 0px;
  }
  .optimizeResourcesContainer{
    padding: 64px 0px;
  }
  .iconAndButtonFooterBgContainer3{
    padding: 64px 0px 30px 0px;
  }
  .controlDesignContainer .softwareLeasingPricingAdditionalServices>h3{
    font-size: 18px;
    margin: 0px 0px 8px 0px;
  }
  .controlDesignContainer .softwareLeasingPricingAdditionalServices>p{
    grid-column: 2 / 3;
  }
  .developingBasicFeaturesTopBlok{
    grid-template-columns: 120px 1fr;
    grid-column-gap: 8px;
    margin-top: 32px;
  }
  .developingBasicFeaturesRightList{
    flex-direction: column;
    padding: 30px 12px 22px 12px;
    gap: 8px;
  }
  .developingBasicFeaturesRightList1 .developingBasicFeaturesRightCart,
  .developingBasicFeaturesRightList2 .developingBasicFeaturesRightCart,
  .developingBasicFeaturesRightList3 .developingBasicFeaturesRightCart{
    width: 100%;
    padding: 10px 8px;
    min-height: 39px;
  }
  .developingBasicFeaturesRightLabel{
    max-width: calc(100% - 30px);
    text-align: center;
  }
  .developingBasicFeaturesUniversal{
    font-size: 18px;
    line-height: 27px;
  }
  .developingBasicFeaturesRightLabel{
    padding: 6px 20px;
    top: -20px;
  }
  .developingBasicFeaturesRight{
    grid-row-gap: 28px;
    padding-top: 20px;
  }
  .developingBasicFeaturesBlok>h2{
    font-size: 26px;
    line-height: 39px;
  }
  .developingBasicFeaturesContainer{
    padding-bottom: 64px;
  }

  .developingBasicFeaturesList{
    grid-template-columns: 1fr;
    margin-top: 40px;
    margin-bottom: 32px;
    grid-row-gap: 32px;
  }
  .developingBasicFeaturesCart{
    padding: 30px 20px;
    border-radius: 27px;
    grid-template-columns: 50px 1fr;
    grid-column-gap: 20px;
  }
  .developingBasicFeaturesText{
    margin-top: 0px;
  }
  .developingBasicFeaturesText>h3{
    font-size: 18px;
    line-height: 27px;
    margin-bottom: 8px;
  }


  .integrationVisaMastercardList:first-child{
    padding-left: 0px;
    padding-right: 11px;
  }
  .integrationVisaMastercardCart{
    grid-template-columns: 105px 1fr;
  }
  .integrationVisaMastercardName{
    font-size: 20px;
    line-height: 28px;
    padding: 16px 0px;
    height: 88px;
  }
  .integrationVisaMastercardSred{
    padding: 16px 16px 21px 16px;
    margin-top: 20px;
  }
  .integrationVisaMastercardCart:last-child .integrationVisaMastercardList{
    padding-bottom: 23px;
    padding-top: 12px;
    border-radius: 0px 0px 30px 30px;
  }
  .integrationVisaMastercardList>p{
    line-height: 18px;
    padding: 12px 20px;
  }
  .integrationVisaMastercardListNoteBlok{
    padding: 12px 20px;
  }
  .integrationVisaMastercardListNoteBlok>p{
    line-height: 18px;
  }
  .integrationVisaMastercardList:first-child p{
    line-height: 16px;
    align-items: start;
    padding: 12px 0px;
  }
  .integrationVisaMastercardBlok>h2{
    font-size: 26px;
    line-height: 39px;
  }
  .integrationVisaMastercardCart:nth-child(1) .integrationVisaMastercardList{
    padding-top: 12px;
    padding-bottom: 12px;
    border-radius: 30px 30px 0px 0px;
  }
  .integrationVisaMastercardList{
    padding: 0px 10px;
  }
  .integrationVisaMastercardContainer{
    padding: 64px 0px;
  }

  .integrationVisaMastercardList:nth-child(2),
  .integrationVisaMastercardList:nth-child(3),
  .integrationVisaMastercardList:nth-child(4){
    display: none !important;
  }
  .integrationVisaMastercardSred1 .integrationVisaMastercardList:nth-child(2){
    display: grid !important;
  }
  .integrationVisaMastercardSred2 .integrationVisaMastercardList:nth-child(3){
    display: grid !important;
  }
  .integrationVisaMastercardSred3 .integrationVisaMastercardList:nth-child(4){
    display: grid !important;
  }
  .integrationVisaMastercardMobileNavBlok{
    display: grid;
  }
  .integrationVisaMastercardLink{
    height: 56px;
  }
  .completeRoadmapContainer{
    padding: 0px;
  }

  .selectingProcessingPartnerContainer{
    padding: 80px 0px;
  }
  .selectingProcessingPartnerBlok>h2{
    font-size: 26px;
    line-height: 39px;
  }
  .selectingProcessingPartnerBlok>p{
    line-height: 26px;
  }
  .selectingProcessingPartnerBlokBg{
    padding: 60px 12px 12px 12px;
    margin-top: 80px;
  }
  .selectingProcessingPartnerBlokBg>h3{
    font-size: 26px;
    line-height: 39px;
  }
  .selectingProcessingPartnerTopBlok{
    margin-top: 40px;
  }
  .selectingProcessingPartnerTopList{
    grid-template-columns: 1fr;
    grid-row-gap: 9px;
    padding: 18px 20px;
  }
  .selectingProcessingPartnerTopCart:first-child>p{
    text-align: center;
  }

  .selectingProcessingPartnerTopCart{
    padding: 23px 20px;
    min-height: 99px;
    grid-template-rows: initial;
  }
 .selectingProcessingPartnerTopCart:first-child{
  padding: 17px 20px;
 }
 .selectingProcessingPartnerTopCart:last-child{
  padding: 14px 20px;
 }
 .selectingProcessingPartnerInfoBlok{
  align-items: center;
 }

  .selectingProcessingPartnerBottomBlok{
    margin-top: 60px;
  }
  .selectingProcessingPartnerBottomList{
    margin-top: 32px;
    grid-template-columns: 1fr;
    grid-row-gap: 24px;
  }
  .selectingProcessingPartnerBottomCart{
    padding: 31px 20px 32px 20px;
    grid-template-columns: 1fr;
  }
  .selectingProcessingPartnerBottomCart>img{
    width: 70px;
  }
  .selectingProcessingPartnerBottomCartText{
    padding-top: 0px;
    margin-top: 16px;
  }
  .selectingProcessingPartnerBottomCartText>h5{
    margin-bottom: 4px;
  }
  .turnkeyProcessorIntegrationHeaderContainer{
    padding-bottom: 47px;
  }
  .turnkeyProcessorIntegrationHeaderContainer .turnkeyPspHeaderLeft>p{
    margin-bottom: 0px;
  }
  .turnkeyProcessorIntegrationHeaderContainer .turnkeyPspHeaderList{
    margin-bottom: 32px;
  }
  .turnkeyProcessorIntegrationPaymentSolutionContainer .whatPricePaymentSolutionList{
    grid-row-gap: 29px;
  }
  .turnkeyProcessorIntegrationPaymentSolutionContainer .whatPricePaymentSolutionRightPriceTextBlok{
    display: none;
  }
  .turnkeyProcessorIntegrationPaymentSolutionContainer .whatPricePaymentSolutionBlok>p{
    margin-top: 32px;
  }
  .turnkeyProcessorIntegrationFormContainer{
    padding: 64px 0px;
  }
  .getBusinessFastestTopBlok{
    grid-template-columns: 1fr;
    margin-top: 40px;
    grid-row-gap: 40px;
  }
  .getBusinessFastestContainer{
    padding: 64px 0px 80px 0px;
  }
  .getBusinessFastestBlok>h2{
    font-size: 26px;
    line-height: 39px;
  }
  .getBusinessFastestTopText>p>span{
    padding: 0px 2px;
  }
  .getBusinessFastestBottomBlok{
    padding: 32px 32px;
    margin-top: 20px;
  }
  .getBusinessFastestList{
    grid-template-columns: 1fr;
    padding-top: 32px;
  }
  .getBusinessFastestCart{
    grid-template-columns: 1fr;
    grid-row-gap: 27px;
  }
  .getBusinessFastestCart:nth-child(1){
    padding-right: 0px;
    border-right: 0px;
    padding-bottom: 32px;
    border-bottom: 1px solid #E6EEF3;
  }
  .getBusinessFastestCart:nth-child(2){
    padding-left: 0px;
    padding-top: 32px;
  }
  .getBusinessFastestCartText{
    padding-top: 0px;
  }
  .getBusinessFastestCart>img{
    width: 64px;
  }
  .getBusinessFastestImages{
    display: none;
  }
  .getBusinessFastestImagesMob{
    display: block;
    height: 567px;
  }
  .getBusinessFastestImagesBlok{
    padding: 31px 0px 17px 0px;
    display: grid;
    justify-items: center;
  }

  .acquirerCartList{
    grid-template-columns: 1fr;
    grid-row-gap: 34px;
  }
  .acquirerCartContainer{
    margin-top: -24px;
  }
  .acquirerLaunchIntegrationHeaderContainer{
    padding-bottom: 70px;
  }
  .acquirerCart{
    padding: 30px 30px;
  }
  .acquirerLaunchIntegrationHeaderContainer .turnkeyPspHeaderLeft{
    padding-bottom: 32px;
  }
  .acquirerLaunchIntegrationHeaderContainer .turnkeyPspHeaderRight{
    padding-top: 31px;
  }
  .acquirerCart>img{
    left: 22px;
  }
  .acquirerLaunchIntegrationPaymentSolutionContainer{
    padding-top: 80px;
  }
  .saveOverHalfTimeIntegrationContainer .getBusinessFastestImagesBlok{
    padding-left: 0px;
    padding-right: 0px;
  }

  .saveOverHalfTimeIntegrationMobileNavBlok{
    display: grid;
  }
  .saveOverHalfTimeIntegrationCart:nth-child(2),
  .saveOverHalfTimeIntegrationCart:nth-child(3){
    display: none !important;
  }
  .saveOverHalfTimeIntegrationBlok1 .saveOverHalfTimeIntegrationCart:nth-child(2){
    display: grid !important;
  }
  .saveOverHalfTimeIntegrationBlok2 .saveOverHalfTimeIntegrationCart:nth-child(3){
    display: grid !important;
  }
  .saveOverHalfTimeIntegrationList{
    grid-template-columns: 102px 1fr;
    grid-column-gap: 12px;
  }
  .saveOverHalfTimeIntegrationCart{
    padding: 0px 10px;
  }
  .saveOverHalfTimeIntegrationCart:first-child{
    padding-right: 0px;
    padding-left: 0px;
  }
  .saveOverHalfTimeIntegrationList:first-child .saveOverHalfTimeIntegrationCart{
    padding: 20px 10px 0px 10px;
  }
  .saveOverHalfTimeIntegrationTittle{
    font-size: 14px;
    line-height: 18px;
    padding: 24px 6px;
  }
  .acquirerLaunchIntegrationHeaderContainer .turnkeyPspHeaderLeft>p{
    margin-bottom: 0px;
  }
  .saveOverHalfTimeIntegrationContainer .getBusinessFastestBlok>p{
    margin-top: 26px;
  }
  .turnkeyProcessorIntegrationPaymentSolutionContainer .whatPricePaymentSolutionRightPriceTextBlok.whatPricePaymentSolutionRightPriceTextBlok2{
    display: grid;
  }
  .blogtable th,.blogtable td{
    padding: 10px;
    font-size: 14px;
    hyphens: auto;
  }
  .textBlok .blogtable td>ul>li{
    font-size: 14px;
    padding-left: 14px;
  }


}

@media (min-width: 1024px) and (max-width: 1220px){
  .tpl-loyalty-management .provide-your-merchant .wrapper .top-wrapper .cards-wrapper .card{
    min-height: 150px;
  }
}
@media (max-width: 767px){
  .tpl-loyalty-management .provide-your-merchant .wrapper .top-wrapper .cards-wrapper .card{
    margin-bottom: 20px;
  }
}
@media (min-width: 600px) and (max-width: 739px){
  #for-providers.whiteLabelAcquirerSlidersContainer{
    padding-top: 530px;
  }
  .fullFunctionalBusinessContainer .endToEndProcessor>p{
    max-width: 500px;
  }
}
@media (min-width: 0px) and (max-width: 549px){
  .neobankProviderTopImagesTab{
    display: none;
  }
  .neobankProviderTopImagesMob{
    display: block;
  }
  .provideBusinessSolutionImages>img{
    left: -20px;
  }

}
@media (min-width: 0px) and (max-width: 499px){
  .softwareDeploymentOptionsBody{
    grid-template-columns: 94px 1fr;
  }
  .softwareDeploymentOptions{
    grid-template-columns: 94px 1fr;
  }
  .softwareLeasingPricingLeft>h3{
    max-width: 270px;
  }
}
@media (min-width: 0px) and (max-width: 440px){
  .productDeliverdeploymentOngoingSupportRightList>li>br{
    display: block;
  }
  .developingBasicFeaturesRightList3{
    margin-top: 19px;
  }
  .developingBasicFeaturesRightList3 .developingBasicFeaturesRightLabel{
    top: -37px;
  }
}
@media (min-width: 440px) and (max-width: 599px){
  #for-providers.whiteLabelAcquirerSlidersContainer{
    padding-top: 530px;
  }
}
@media (min-width: 400px) and (max-width: 439px){
  #for-providers.whiteLabelAcquirerSlidersContainer{
    padding-top: 605px;
  }
}
@media (max-width: 576px){
  .tpl-loyalty-management .use-the-opportunity{
    padding-top: 24px;
  }
  .tpl-loyalty-management .use-the-opportunity .wrapper .wrapper-cards .card{
    margin-bottom: 24px;
  }
  .tpl-loyalty-management .get-a-full-fledged .wrapper .subtitles,
  .tpl-loyalty-management .deliver-a-merchant-self-serve .wrapper .subtitles{
    flex-direction: column;
  }
}
@media (min-width: 0px) and (max-width: 365px){
  .pricingModelApplies{
    max-width: 224px;
    height: 60px;
  }
  .pricingModelAppliesText{
    font-size: 12px;
    line-height: 16px;
  }
  .pricingModelApplies:hover{
    background-position: 0px -60px;
  }
  .pricingModelAppliesIcon{
    top: 15px;
  }
  .pricingModelAppliesRightTop{
    font-size: 13px;
    height: 70px;
    width: 224px;
    margin: 0px auto;
  }
}
@media (min-width: 0px) and (max-width: 350px){
  .merchantCard>span{
    font-size: 24px;
  }
  .buttonBookDemo,.buttonContactExperts{
    padding: 16px 35px;
  }
}
@media (min-height: 0px) and (max-height: 430px){
  .tpl-contact-us #thank-you{
    padding: 20px 20px;
    min-height: 300px;
  }
  .tpl-contact-us #thank-you .img-wrap{
    margin-bottom: 16px;
  }
  .tpl-contact-us #thank-you .text-pop-up{
    margin-bottom: 16px;
  }
  .tpl-contact-us #thank-you .text-pop-up .title-pop-up{
    line-height: 24px;
  }
  .tpl-contact-us #thank-you .button-green{
    min-height: 50px;
  }
  .tpl-contact-us #thank-you .img-wrap svg{
    max-height: 130px !important;
  }
}
