._home-page-footer_1d64n_2 {
	padding: 5rem 0;
}
._home-page-footer_1d64n_2 h1 {
	font-family: clash-display, sans-serif;
	font-size: 1.5rem;
	font-style: normal;
	font-weight: 600;
	line-height: 2.25rem;
}
._top_1d64n_13 {
	color: var(--w-g-0);
	font-family: Manrope, sans-serif;
	font-size: 1rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.5rem;
}
._top_1d64n_13 > div {
	display: flex;
}
._left_1d64n_25 {
	color: var(--g-100);
	max-width: 16rem;
}
._left_1d64n_25 > * {
	font-family: Manrope, sans-serif;
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.25rem;
}
._center_1d64n_37 {
	padding: 0 4.5rem;
}
._center_1d64n_37 p,
._center_1d64n_37 a {
	color: var(--g-300);
	cursor: pointer;
	font-family: Manrope, sans-serif;
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 700;
	line-height: 1.25rem;
	text-decoration: none;
}
._center_1d64n_37 p:hover,
._center_1d64n_37 a:hover {
	color: var(--g-100);
}
._center_1d64n_37 h3 {
	padding-bottom: 0.5rem;
}
._center_1d64n_37 span {
	color: var(--w-green);
	background: #00ffa31a;
	border-radius: 0.375rem;
	padding: 1px 5px 3px;
	font-family: Manrope, sans-serif;
	font-size: 0.6rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1rem;
}
._mini_1d64n_72 {
	border-bottom: 1px solid var(--g-600);
	border-top: 1px solid var(--g-600);
	color: var(--w-g-0);
	padding: 1.5rem 0;
	font-family: Manrope, sans-serif;
	font-size: 1rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.5rem;
	display: none;
}
._mini_1d64n_72 > div {
	width: 70%;
}
._right_1d64n_88 {
	max-width: 23.7rem;
}
._right_1d64n_88 > div {
	align-items: center;
	gap: 1rem;
	display: flex;
}
._success_1d64n_97 {
	border: 1px solid var(--w-g-0);
	border-radius: 0.375rem;
	padding: 0.25rem 1rem;
	font-family: Manrope, sans-serif;
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.25rem;
}
._bottom_1d64n_108 {
	color: var(--g-300);
	text-transform: uppercase;
	font-family: Manrope, sans-serif;
	font-size: 0.6rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1rem;
}
._bottom_1d64n_108 > div {
	color: var(--g-100);
	text-transform: none;
	padding-right: 7.3rem;
	font-family: Manrope, sans-serif;
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.25rem;
}
._social-media_1d64n_128 {
	height: 2rem;
}
@media screen and (width<=1023px) and (width>=768px) {
	._right_1d64n_88 {
		display: none !important;
	}
	._mini_1d64n_72 {
		flex-direction: row;
		gap: 2rem;
		display: flex;
	}
	._bottom_1d64n_108 > div {
		padding-right: 0;
	}
}
@media screen and (width<=768px) and (width>=425px) {
	._top_1d64n_13 {
		gap: 0;
	}
	._right_1d64n_88 {
		display: none !important;
	}
	._center_1d64n_37 {
		justify-content: space-around;
		gap: 0;
		width: 100%;
		padding: 0;
	}
	._mini_1d64n_72 {
		flex-direction: column;
		align-items: center;
		gap: 1.5rem;
		width: 100%;
		display: flex;
	}
	._mini_1d64n_72 > div {
		width: 100%;
	}
	._bottom_1d64n_108 > div {
		padding-right: 0;
	}
}
@media screen and (width<=550px) {
	._top_1d64n_13 {
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	._right_1d64n_88 {
		display: none !important;
	}
	._left_1d64n_25 {
		align-items: center;
		gap: 1rem;
		max-width: 100%;
	}
	._center_1d64n_37 {
		justify-content: space-around;
		gap: 3.5rem;
		width: 100%;
		padding: 0;
	}
	._mini_1d64n_72 {
		flex-direction: column;
		align-items: center;
		gap: 1.5rem;
		width: 100%;
		display: flex;
	}
	._mini_1d64n_72 > h1 {
		text-align: center;
	}
	._mini_1d64n_72 > div {
		flex-direction: column;
		width: 100%;
	}
	._bottom_1d64n_108 {
		flex-direction: column-reverse;
		gap: 1.5rem !important;
	}
	._bottom_1d64n_108 > div {
		justify-content: space-evenly;
		width: 100%;
		padding-right: 0;
	}
}
._Layout_1c0ok_1 {
	width: 100%;
	padding: 0 7.5rem;
}
@media screen and (width>=1441px) {
	._Layout_1c0ok_1 {
		padding: 0 12rem;
	}
}
@media screen and (width<=1440px) {
	._Layout_1c0ok_1 {
		padding: 0 7.5rem;
	}
}
@media screen and (width<=1023px) {
	._Layout_1c0ok_1 {
		padding: 0 3.875rem;
	}
}
@media screen and (width<=767px) {
	._Layout_1c0ok_1 {
		padding: 0 5.25rem;
	}
}
@media screen and (width<=425px) {
	._Layout_1c0ok_1 {
		padding: 0 1.25rem;
	}
}
