.heading-ways {
    background: #f9fafb;
    border: 1px solid #e5e7eb;
    border-radius: 6px;
    padding: 14px;
}
.heading-ways-title {
    font-size: 28px;
    font-weight: 800;
}
.heading-ways-desc {
    font-size: 12px;
    color: #6b7280;
    margin-top: 4px;
}
a.heading-ways-button {
    background: unset;
    color: #000;
    border: 1px solid;
}
.heading-style-h4{
	letter-spacing:-.01em;
	font-family:Nb International Webfont,Arial,sans-serif;
	font-size:1.5rem;
	font-weight:400;
	line-height:1.2
}
.heading-style-h4.text-align-center{
	font-family:Nb International Webfont,Arial,sans-serif
}
.why_grid{
	grid-column-gap:1rem;
	grid-row-gap:1rem;
	grid-template-rows:auto;
	grid-template-columns:1fr 1fr 1fr 1fr;
	grid-auto-columns:1fr;
	margin-top:2.5rem;
	display:grid
}
.why_item{
	background-color:#fff;
	border-radius:1.5rem;
	flex-flow:column;
	align-items:center;
	padding:1.75rem 1.75rem .33rem;
	display:flex
}
.why_item_in{
	background-color:#fff;
	border-radius:1.5rem;
	flex-flow:column;
	align-items:center;
	padding:1.75rem 1.75rem .33rem;
	display:flex
}
.why_item-icon{
	max-width:8.75rem;
	margin-top:1.06rem
}
.why_item-icon.cards{
	max-width:6.88rem;
	margin-top:0;
	position:absolute;
	inset:0 1.25rem auto auto
}
.why_item-icon.cards.cards-image{
	max-width:8.13rem;
	top:1.25rem;
	right:0
}
.why_item-content{
	grid-column-gap:1.13rem;
	grid-row-gap:1.13rem;
	flex-flow:column;
	align-items:center;
	margin-top:1.5rem;
	display:flex
}
.tags{
	grid-column-gap:.5rem;
	grid-row-gap:.5rem;
	background-image:linear-gradient(156deg,#8975ff26,#c388f226);
	border-radius:10rem;
	justify-content:center;
	align-items:center;
	padding:.41rem .75rem;
	display:flex
}
.tags.is-stores{
	grid-column-gap:.4rem;
	grid-row-gap:.4rem;
	display:none;
	overflow:visible
}
.tags.transparent{
	background-color:var(--color--white-40)
}
.tags.is-absolute{
	-webkit-backdrop-filter:blur(40px);
	backdrop-filter:blur(40px);
	position:absolute;
	inset:.88em auto auto .75em
}
.tags.is-absolute.background-color-alternate{
	background-image:none
}
.merchants_wrapper{
	flex-flow:column;
	align-items:center;
	display:flex
}
.merchants_heading{
	grid-column-gap:1rem;
	grid-row-gap:1rem;
	flex-flow:column;
	align-items:center;
	display:flex
}
.max-width-30{
	max-width:30.63rem
}
.merchants_c-list{
	width:100%
}
.merchants_c-list.swiper{
	border-radius:2.5rem;
	position:static;
	overflow:hidden
}
.merchants_c-collection-list{
	display:flex
}
.merchants_c-collection-list.swiper-wrapper{
	justify-content:flex-start;
	align-items:stretch;
	height:100%
}
.merchants_c-collection-item{
	flex:none;
	width:100%
}
.merchants_c-collection-item.swiper-slide{
	height:100%;
	overflow:hidden
}
.merchants_c-category-cover{
	object-fit:cover
}
.merchants_slider{
	width:100%;
	margin-top:2.5em;
	position:relative
}
.merchants_m-collection-list{
	flex-flow:column;
	height:100%;
	display:flex
}
.merchants_m-collection-item{
	color:var(--color--black-64);
	flex-flow:column;
	justify-content:flex-start;
	align-items:flex-start;
	padding-top:1rem;
	padding-bottom:1rem;
	display:flex;
	overflow:clip
}
.merchants_m-collection-item:first-child{
	border-top:1px solid var(--color--black-10)
}
.merchants_m-wrapper{
	z-index:1;
	background-color:var(--color--white);
	border-radius:2rem;
	flex-flow:column;
	justify-content:space-between;
	align-items:flex-start;
	max-width:32.06rem;
	padding:2rem;
	display:flex;
	position:absolute;
	inset:1.75rem auto 1.75rem 1.75rem
}
.merchants_m-rich-text{
	max-width:28.4rem;
	margin-top:.5rem;
	margin-bottom:1.5rem
}
.merchants_m-rich-text p{
	color:var(--color--black-64)
}
.merchants_m-tag{
	background-image:linear-gradient(156deg,#8975ff26,#c388f226);
	border-radius:10rem;
	margin-bottom:1.5rem;
	padding:.41rem .75rem;
	overflow:clip
}
.section_why {
    background: #f2f1fe;
}
.section_methods {
    background: linear-gradient(249deg, #ffffff, #d1f0ff, #ffffff, #faeaf8);
}
.text-align-center {
    text-align: center;
    font-family: Suisseintl, Arial, sans-serif;
    display: block;
}

@media screen and (max-width:991px){
	.heading-style-h4{
		font-size:1.75rem
}
	.why_grid{
		grid-column-gap:.5rem;
		grid-row-gap:.5rem;
		grid-template-columns:1fr 1fr
}
	.why_item{
		justify-content:flex-start;
		align-items:flex-start;
		padding-bottom:1.75rem;
		position:relative
}
	.why_item-icon{
		max-width:7.88rem;
		margin-top:0;
		position:absolute;
		inset:0% 0% auto auto
}
	.why_item-content{
		justify-content:flex-start;
		align-items:flex-start
}
	.section_merchants{
		overflow:hidden
}
	.merchants_slider{
		margin-top:1.75rem
}
	.merchants_m-list{
		width:100%
}
	.merchants_m-collection-list{
		flex-flow:row;
		width:100%
}
	.merchants_m-collection-item{
		background-color:var(--color--light-violet);
		border-radius:1.5rem;
		flex:none;
		width:100%;
		height:41.88rem;
		padding-top:0;
		padding-bottom:0
}
	.merchants_m-wrapper{
		grid-column-gap:3rem;
		grid-row-gap:3rem;
		flex-flow:column-reverse;
		justify-content:flex-end;
		align-items:center;
		max-width:none;
		padding:0;
		position:static
}
}
@media screen and (max-width:479px){
	.heading-style-h4{
		flex-flow:row}
	.heading-style-h4.text-align-center{
		font-family:Nb International Webfont,Arial,sans-serif}
	.why_grid{
		grid-template-columns:1fr}
	.why_item{
		text-align:left}
	.why_item-icon{
		max-width:6rem}
	.why_item-icon.cards{
		right:0}
	.merchants_m-collection-list{
		justify-content:flex-start;
		align-items:flex-start
}
	.merchants_m-collection-item{height:auto}
}
