/* FOOTER */
.footer-color {
	background-color: var(--footer_BG);
}

.footer-divider {
	border-color: var(--footer_divider);
	display: block;
	flex: 1 1 0px;
	max-width: 100%;
	height: 0;
	max-height: 0;
	border-width: thin 0 0 0;
	transition: inherit;
}

.foot-block {
	position: relative;
	padding: 4vw 5px 4vw 5px
}

.foot-block:after {
	content: "";
	position: absolute;
	width: 100%;
	height: 1px;
	bottom: 0;
	left: 0;
	background: var(--f2_BLOCK_SEP_LINE)
}

.foot-block:last-child:after {
	width: 0;
	height: 0;
	background: transparent
}

.foot-block h3 {
	margin-bottom: 10px;
	font-size: var(--HEADER_FONT_SIZE) !important;
	font-weight: var(--REG_FONT_WEIGHT);
	color: var(--footer_label)
}

@media only screen and (min-width: 700px) {
	.foot-block h3 {
		font-size: 1.5rem !important;
	}
}

.foot-block .partner-area {
	display: flex;
	flex-wrap: wrap;
	gap: 5vw 0;
	align-items: flex-start;
	justify-content: space-between
}

.foot-block .partner-area .partner-gaming h3 {
	margin: 0 15vw 0 0
}

.foot-block .partner-area .center {
	align-self: center
}

.foot-block .partner-area .brand-ambassador .brand-ambassador-ul .brand-ambassador-li {
	display: block;
}

.foot-block .partner-area .brand-ambassador .brand-ambassador-ul .brand-ambassador-li img {
	height: 100px;
	margin-bottom: 5px;
}

.foot-block .partner-area ul {
	display: flex;
	flex-wrap: wrap;
	gap: 5px
}

.foot-block .partner-area ul.text- {
	gap: 1rem;
	font-size: var(--HEADER_FONT_SIZE)
}

.foot-block .partner-area .partner-img-text- ul {
	justify-content: space-between;
	align-items: baseline
}

.foot-block .partner-area .partner-img-text-flex- ul {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	grid-gap: 3vw 2.1333333333vw
}

.foot-block .partner-area .partner-img-text-flex- ul li {
	display: grid;
	grid-template-columns: 10vw auto;
	grid-column-gap: 2.1333333333vw;
	font-size: 3.2vw
}

.foot-block .partner-area .partner-social .s1 {
	width: 30px;
	height: 30px;
	margin: 5px 12px 0 0
}

.foot-block .partner-area .s1 {
	width: 60px;
	height: auto
}

.foot-block .partner-area .s2 {
	max-width: 100px
}

.foot-block .partner-area .s3 {
	max-height: 50px;
	max-width: 150px
}

.foot-block .partner-area p {
	line-height: normal;
	margin-bottom: 5px;
	font-size: 3.2vw
}

.foot-block .text-area {
	line-height: 1rem;
	text-align: justify
}

.foot-block .text-area b {
	font-weight: var(--SEMIBOLD_FONT_WEIGHT)
}

.foot-block .text-area p {
	line-height: normal;
	margin-bottom: 10px;
	font-size: 3.2vw;
}

.foot-block .copyright-area {
	position: relative;
	display: flex;
	align-items: center;
	gap: 1rem
}

.foot-block .copyright-area .footer_logo {
	position: relative;
	padding: 0 20px 0 0
}

.footer_logo {
	max-width: 150px
}

.foot-block .copyright-area .copyright {
	font-size: var(--SUBHEADER_FONT_SIZE);
}

.foot-block .navilist-area ul {
	display: flex;
	align-items: center;
	gap: 1rem 0;
	flex-wrap: wrap
}

.foot-block .navilist-area ul li {
	position: relative;
	width: 33%;
	padding: 3px 5px 3px 1rem;
	font-weight: var(--REG_FONT_WEIGHT);
	color: var(--f2_NAV_LI_TXT_COLOR)
}

.foot-block .navilist-area ul li:before {
	content: "";
	position: absolute;
	width: 3px;
	height: 100%;
	top: 0;
	left: 0;
	background: var(--registerSuccess6_DEPOSIT-BTN_BG);
}