/*  */
.marketplace-partners {
	position: relative;
	padding: 0.88rem 0 5rem;
	min-height: 100svh;

	/*  */
}
.marketplace-partners .media.bg {
		display: block;
		position: absolute;
		transform: translate(-50%, -50%);
		pointer-events: none;
		width: 12.2rem;
		top: calc(50% + 0.7rem);
		left: calc(50% - 1rem);
	}
/*  */
.marketplace-partners .title-frame {
		text-align: center;
		margin-bottom: 1.28rem;
	}
:is(.marketplace-partners .title-frame) .title {
			color: var(--white);
			margin-bottom: 0.56rem;
		}
:is(:is(.marketplace-partners .title-frame) .title) img {
				display: inline-block;
				vertical-align: top;
				width: 0.4rem;
			}
:is(.marketplace-partners .title-frame) .subtitle {
			color: var(--grey);
			max-width: 6.8rem;
			margin: auto;
		}
/*  */
.marketplace-partners .cards-frame {
		display: flex;
		position: relative;
		z-index: 10;
		align-items: center;
		justify-content: space-between;
		width: 13.75rem;
		margin: auto;
	}
:is(.marketplace-partners .cards-frame) .card {
			display: flex;
			position: relative;
			justify-content: space-between;
			flex-direction: column;
			width: 3.23rem;
			height: 3rem;
			padding: 0.32rem;
			border-radius: 0.16rem;
			/* backdrop-filter: blur(0.24rem); */
			background-color: rgba(15, 2, 52, 0.8);
		}
:is(:is(:is(.marketplace-partners .cards-frame) .card) .media) img {
					width: auto;
					height: auto;
					max-height: 0.28rem;
					max-width: 1.2rem;
				}
:is(:is(.marketplace-partners .cards-frame) .card) .text {
				color: var(--grey);
			}
@media screen and (max-width: 768px) and (orientation: portrait) {
.marketplace-partners {
		padding-bottom: 2rem;
}

		.marketplace-partners .media.bg {
			width: 5rem;
			top: 2.5rem;
			left: 50%;
		}

		.marketplace-partners .title-frame {
			margin-bottom: 0.36rem;
		}

			:is(.marketplace-partners .title-frame) .title {
				margin-bottom: 0.3rem;
			}

				:is(:is(.marketplace-partners .title-frame) .title) img {
					margin-left: -0.12rem;
				}

		.marketplace-partners .cards-frame {
			display: block;
			aspect-ratio: auto;
			width: 100%;
			padding: 0 0.16rem;
		}

			:is(.marketplace-partners .cards-frame) .card {
				width: 100%;
				top: auto;
			}

				:is(:is(.marketplace-partners .cards-frame) .card):nth-child(2),:is(:is(.marketplace-partners .cards-frame) .card):nth-child(3) {
					top: auto;
				}

				:is(:is(.marketplace-partners .cards-frame) .card):not(:last-child) {
					margin-bottom: 0.2rem;
				}
	}
