@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";

.custom-button[data-v-87c01af5] {
	display: inline-block;
	padding: 12px 40px;
	background-color: #fff;
	color: #710f0b;
	font-size: 25 px;
	font-weight: 600;
	text-align: center;
	border-radius: 75px;
	text-decoration: none;
	transition: all .15s ease-in-out;
	box-shadow: none;
	animation: breathing-87c01af5 3s ease-in-out infinite
}

@media (max-width: 767px) {
	.custom-button[data-v-87c01af5] {
		padding: 10px 30px;
		font-size: 18px;
		border-radius: 50px
	}
}

@keyframes breathing-87c01af5 {

	0%,
	to {
		transform: scale(1);
		box-shadow: 0 0 0 0 #fff #dc262666
	}

	50% {
		transform: scale(1.02);
		box-shadow: 0 0 0 10px #dc262600
	}
}

.custom-button[data-v-87c01af5]:hover {
	background-color: #fff;
	box-shadow: 0 4px 6px -1px #0000001a, 0 2px 4px -1px #0000000f;
	animation: none;
	transform: scale(1.03)
}

.custom-button[data-v-87c01af5]:focus {
	background-color: #fff;
	box-shadow: 0 4px 6px -1px #0000001a, 0 2px 4px -1px #0000000f;
	outline: none;
	animation: none
}

.custom-button[data-v-87c01af5]:active {
	background-color: #fff;
	box-shadow: 0 4px 6px -1px #0000001a, 0 2px 4px -1px #0000000f;
	transform: scale(.98)
}

.custom-button[data-v-bfd85912] {
	display: inline-block;
	padding: 12px 40px;
	background-color: #fff;
	color: #710f0b;
	font-size: 25 px;
	font-weight: 600;
	text-align: center;
	border-radius: 75px;
	text-decoration: none;
	transition: all .15s ease-in-out;
	box-shadow: none;
	animation: breathing-bfd85912 3s ease-in-out infinite
}

@media (max-width: 767px) {
	.custom-button[data-v-bfd85912] {
		padding: 10px 30px;
		font-size: 18px;
		border-radius: 50px
	}
}

@keyframes breathing-bfd85912 {

	0%,
	to {
		transform: scale(1);
		box-shadow: 0 0 0 0 #fff #dc262666
	}

	50% {
		transform: scale(1.02);
		box-shadow: 0 0 0 10px #dc262600
	}
}

.custom-button[data-v-bfd85912]:hover {
	background-color: #fff;
	box-shadow: 0 4px 6px -1px #0000001a, 0 2px 4px -1px #0000000f;
	animation: none;
	transform: scale(1.03)
}

.custom-button[data-v-bfd85912]:focus {
	background-color: #fff;
	box-shadow: 0 4px 6px -1px #0000001a, 0 2px 4px -1px #0000000f;
	outline: none;
	animation: none
}

.custom-button[data-v-bfd85912]:active {
	background-color: #fff;
	box-shadow: 0 4px 6px -1px #0000001a, 0 2px 4px -1px #0000000f;
	transform: scale(.98)
}

#idds3ooc[data-v-c7033ec8] {
	top: 0;
	padding: 16px 20px 0;
	z-index: 1200;
	position: sticky;
	background-color: rgba(var(--color0), 1)
}

#idpjzy[data-v-c7033ec8] {
	margin: 0 auto;
	display: flex;
	justify-content: center;
	-o-object-position: center;
	object-position: center
}

#i6zv9a[data-v-c7033ec8] {
	width: 50px;
	margin: 0 0 15px;
	display: flex;
	align-items: center;
	align-content: center;
	justify-content: center;
	-o-object-position: center;
	object-position: center
}

#iyg6qt[data-v-c7033ec8] {
	display: grid;
	align-self: center
}

#iu4smq[data-v-c7033ec8] {
	margin: 0;
	padding: 0;
	-o-object-position: center;
	object-position: center
}

#iaoe[data-v-c7033ec8] {
	background-color: rgba(var(--color0), 1)
}

#ifrgdt[data-v-c7033ec8] {
	width: 939px
}

#idreechf[data-v-c7033ec8] {
	margin: 0;
	display: flex;
	font-size: 17px;
	align-items: center;
	font-family: Poppins;
	font-weight: 600;
	align-content: center;
	justify-content: center
}

#ih35h8[data-v-c7033ec8] {
	width: 500px;
	margin: 10px 0 0;
	display: inline-flex;
	padding: 15px 25px;
	font-size: 20px;
	font-family: Poppins;
	font-weight: 600;
	border-radius: 9999px;
	background-color: rgba(var(--color2), 1)
}

#idzqwdvg[data-v-c7033ec8] {
	width: 90%;
	height: 100%
}

#idilit6v[data-v-c7033ec8] {
	color: rgba(var(--color0), 1);
	margin: 0 0 10px;
	font-size: 40px;
	font-family: Poppins;
	font-weight: 700
}

#id9303ce[data-v-c7033ec8] {
	color: rgba(var(--color0), 1);
	width: 80%;
	font-size: 17px;
	font-family: Poppins;
	font-weight: 400
}

#id6xoars[data-v-c7033ec8] {
	margin: 15px 0 0;
	display: flex;
	align-items: center;
	flex-direction: row;
	justify-content: flex-end
}

#id0c4ub6[data-v-c7033ec8] {
	gap: 5px;
	margin: 10px 0;
	display: flex;
	flex-wrap: wrap;
	max-width: 50%;
	align-items: flex-start;
	flex-direction: column;
	justify-content: center
}

#id4razfp[data-v-c7033ec8] {
	height: 100%
}

#idgbj2ru[data-v-c7033ec8] {
	padding: 50px 0;
	background-color: rgba(var(--color3), .2)
}

#idbojj20[data-v-c7033ec8] {
	gap: 10px;
	display: flex;
	align-items: center;
	flex-direction: column
}

#idmq9uzz[data-v-c7033ec8] {
	color: rgba(var(--color2), 1);
	font-size: 40px;
	text-align: center;
	font-family: Poppins;
	font-weight: 700
}

#id2qtfmc[data-v-c7033ec8] {
	color: rgba(var(--color2), 1);
	width: 80%;
	margin: 0 0 10px;
	font-size: 17px;
	text-align: center;
	font-family: Poppins;
	font-weight: 400;
	background-color: none
}

#idyq2gwx[data-v-c7033ec8] {
	width: 100%;
	row-gap: 5px;
	-moz-column-gap: 5px;
	column-gap: 5px
}

#idypo6o8[data-v-c7033ec8] {
	color: rgba(var(--color0), 1);
	width: 90%;
	margin: 10px 0 0;
	padding: 5px 0;
	font-size: 25px;
	text-align: center;
	font-family: Poppins;
	font-weight: 700;
	border-radius: 10px;
	background-color: rgba(var(--color2), 1)
}

#idv8py29[data-v-c7033ec8] {
	gap: 10px;
	display: flex;
	padding: 0 0 10px;
	box-shadow: 0 0 5px 0 rgba(var(--color1), .1);
	align-items: center;
	border-color: #e5e7eb #e5e7eb #e5e7eb #e5e7eb;
	border-width: 2px 2px 2px 2px;
	border-radius: 10px;
	flex-direction: column;
	justify-content: center;
	background-color: rgba(var(--color0), 1)
}

#idggl71z[data-v-c7033ec8] {
	color: rgba(var(--color0), 1);
	width: 90%;
	margin: 10px 0 0;
	padding: 5px 0;
	font-size: 25px;
	text-align: center;
	font-family: Poppins;
	font-weight: 700;
	border-radius: 10px;
	background-color: rgba(var(--color2), 1)
}

#idmgsfx9[data-v-c7033ec8] {
	gap: 10px;
	display: flex;
	padding: 0 0 10px;
	box-shadow: 0 0 5px 0 rgba(var(--color1), .1);
	align-items: center;
	border-color: #e5e7eb #e5e7eb #e5e7eb #e5e7eb;
	border-width: 2px 2px 2px 2px;
	border-radius: 10px;
	flex-direction: column;
	justify-content: center;
	background-color: rgba(var(--color0), 1)
}

#idtx3jkn[data-v-c7033ec8] {
	color: rgba(var(--color0), 1);
	width: 90%;
	margin: 10px 0 0;
	padding: 5px 0;
	font-size: 25px;
	text-align: center;
	font-family: Poppins;
	font-weight: 700;
	border-radius: 10px;
	background-color: rgba(var(--color2), 1)
}

#idwjda6w[data-v-c7033ec8] {
	gap: 10px;
	display: flex;
	padding: 0 0 10px;
	box-shadow: 0 0 5px 0 rgba(var(--color1), .1);
	align-items: center;
	border-color: #e5e7eb #e5e7eb #e5e7eb #e5e7eb;
	border-width: 2px 2px 2px 2px;
	border-radius: 10px;
	flex-direction: column;
	justify-content: center;
	background-color: rgba(var(--color0), 1)
}

#idpp08kw[data-v-c7033ec8] {
	width: 80%;
	padding: 0 0 5px
}

#idmex486[data-v-c7033ec8] {
	color: rgba(var(--color2), 1);
	font-size: 17px;
	text-align: center;
	font-family: Poppins;
	font-weight: 300
}

#idspsdhv[data-v-c7033ec8],
#idkupxha[data-v-c7033ec8] {
	width: 80%;
	padding: 0 0 5px
}

#id2xvi3o[data-v-c7033ec8] {
	width: 30%;
	display: flex;
	max-width: 30%;
	align-items: center;
	justify-content: center
}

#idxj4ooc[data-v-c7033ec8] {
	display: flex;
	flex-wrap: wrap;
	align-content: flex-start;
	flex-direction: column;
	justify-content: center
}

#id5763yp[data-v-c7033ec8] {
	width: 80%;
	margin: 0;
	display: flex
}

#id4q0oqi[data-v-c7033ec8] {
	color: #6a1214;
	display: flex;
	padding: 50px 0;
	flex-direction: row;
	background-size: auto;
	justify-content: center;
	background-color: #6a1214;
	background-image: none;
	background-repeat: repeat;
	background-position: left top;
	background-attachment: scroll
}

#idirkl03[data-v-c7033ec8] {
	gap: 20px;
	flex-direction: row
}

#idzh2dxo[data-v-c7033ec8] {
	color: rgba(var(--color0), 1);
	font-size: 35px;
	font-family: Poppins;
	font-weight: 700;
	line-height: 1.2
}

#idp03vqb[data-v-c7033ec8] {
	background-color: #ffde00
}

#id0v1d0w[data-v-c7033ec8] {
	color: rgba(var(--color2), 1);
	font-family: Poppins;
	font-weight: 600;
	letter-spacing: 1px
}

#idzz0uzw[data-v-c7033ec8] {
	gap: 20px;
	display: flex;
	padding: 5px 0;
	align-items: center;
	justify-content: center
}

#iduwyjvd[data-v-c7033ec8] {
	padding: 3px 0 0;
	max-width: 6%
}

#i0u85v[data-v-c7033ec8],
#im35t9[data-v-c7033ec8] {
	color: rgba(var(--color2), 1);
	font-size: 17px;
	text-align: center;
	font-family: Poppins;
	font-weight: 300
}

#io0bpx[data-v-c7033ec8] {
	margin: 0;
	display: flex;
	font-size: 17px;
	align-items: center;
	font-family: Poppins;
	font-weight: 600;
	align-content: center;
	justify-content: flex-start
}

#is771f[data-v-c7033ec8] {
	width: 80%;
	margin: 0 0 10px;
	box-shadow: 0 4px 5px 0 rgba(var(--color1), .48);
	border-radius: 10px
}

#ir72fo[data-v-c7033ec8] {
	margin: 0 20px 0 0
}

#i2z4vh[data-v-c7033ec8] {
	color: #ffde00
}

#ic1n7l[data-v-c7033ec8] {
	color: rgba(var(--color2), 1);
	background-color: #ffde00
}

#i7rft5[data-v-c7033ec8] {
	color: rgba(var(--color0), 1);
	font-size: 20px;
	font-family: Poppins;
	font-weight: 400;
	line-height: 1.2
}

#id93snyt[data-v-c7033ec8] {
	margin: 15px 0
}

@media (max-width: 992px) {
	#idds3ooc[data-v-c7033ec8] {
		padding: 10px 20px
	}

	#idyawls0[data-v-c7033ec8] {
		padding: 0 0 30px;
		align-content: center
	}

	#idzqwdvg[data-v-c7033ec8] {
		width: 80%
	}

	#id4razfp[data-v-c7033ec8] {
		flex-direction: column-reverse
	}

	#idilit6v[data-v-c7033ec8] {
		text-align: center
	}

	#id0c4ub6[data-v-c7033ec8] {
		margin: 10px 0 0;
		max-width: 100%
	}

	#id9303ce[data-v-c7033ec8] {
		width: 100%
	}

	#idxj4ooc[data-v-c7033ec8] {
		margin: 0;
		flex-basis: 100%
	}

	#id5763yp[data-v-c7033ec8] {
		width: 80%
	}

	#id4q0oqi[data-v-c7033ec8] {
		padding: 50px 0;
		background-image: none
	}

	#idzh2dxo[data-v-c7033ec8] {
		margin: 0;
		font-size: 25px
	}

	#idirkl03[data-v-c7033ec8] {
		align-content: space-evenly;
		flex-direction: row
	}

	#iduwyjvd[data-v-c7033ec8] {
		max-width: 8%
	}

	#ir72fo[data-v-c7033ec8] {
		margin: 0
	}

	#idreechf[data-v-c7033ec8] {
		width: 100%
	}

	#idypo6o8[data-v-c7033ec8],
	#idggl71z[data-v-c7033ec8],
	#idtx3jkn[data-v-c7033ec8] {
		font-size: 20px
	}

	#im35t9[data-v-c7033ec8],
	#i0u85v[data-v-c7033ec8],
	#idmex486[data-v-c7033ec8] {
		font-size: 13px
	}

	#i7rft5[data-v-c7033ec8] {
		margin: 0;
		font-size: 15px
	}
}

@media (max-width: 768px) {
	#idyawls0[data-v-c7033ec8] {
		padding: 0;
		align-content: center
	}

	#idilit6v[data-v-c7033ec8] {
		width: 100%;
		font-size: 25px;
		text-align: center
	}

	#id9303ce[data-v-c7033ec8] {
		font-size: 13px
	}

	#id4razfp[data-v-c7033ec8] {
		flex-direction: column-reverse
	}

	#idzqwdvg[data-v-c7033ec8] {
		width: 80%
	}

	#id0c4ub6[data-v-c7033ec8] {
		margin: 0;
		max-width: 100%
	}

	#idmq9uzz[data-v-c7033ec8] {
		font-size: 25px
	}

	#idypo6o8[data-v-c7033ec8],
	#idtx3jkn[data-v-c7033ec8],
	#idggl71z[data-v-c7033ec8] {
		font-size: 20px
	}

	#idxj4ooc[data-v-c7033ec8] {
		margin: 32px 0 10px
	}

	#idirkl03[data-v-c7033ec8] {
		gap: 0px;
		flex-wrap: wrap;
		align-items: center;
		align-content: center;
		justify-content: center
	}

	#id4q0oqi[data-v-c7033ec8] {
		padding: 50px 0;
		background-image: none
	}

	#idzh2dxo[data-v-c7033ec8] {
		font-size: 20px
	}

	#id5763yp[data-v-c7033ec8] {
		width: 80%
	}

	#iduwyjvd[data-v-c7033ec8] {
		max-width: 10%
	}

	#id0v1d0w[data-v-c7033ec8] {
		font-size: 11px
	}

	#idzz0uzw[data-v-c7033ec8] {
		gap: 10px
	}

	#idreechf[data-v-c7033ec8] {
		margin: 0 0 30px
	}

	#ih35h8[data-v-c7033ec8] {
		width: 400px;
		font-size: 17px
	}

	#id2qtfmc[data-v-c7033ec8] {
		font-size: 13px
	}

	#io0bpx[data-v-c7033ec8] {
		padding: 0;
		justify-content: center
	}

	#i7rft5[data-v-c7033ec8] {
		font-size: 15px
	}
}

@media (max-width: 480px) {
	#idpjzy[data-v-c7033ec8] {
		width: 60%
	}

	#i6zv9a[data-v-c7033ec8] {
		margin: 0
	}

	#idds3ooc[data-v-c7033ec8] {
		padding: 5px 20px
	}

	#idreechf[data-v-c7033ec8] {
		margin: 0 0 10px;
		flex-basis: 100%
	}

	#ih35h8[data-v-c7033ec8] {
		width: 100%;
		padding: 5px 25px;
		text-align: center
	}

	#id4razfp[data-v-c7033ec8] {
		align-items: center;
		align-content: center;
		flex-direction: column-reverse;
		justify-content: center
	}

	#idzqwdvg[data-v-c7033ec8] {
		width: 80%;
		display: flex
	}

	#idyawls0[data-v-c7033ec8] {
		padding: 0 0 30px;
		align-items: center;
		align-content: center;
		justify-content: center
	}

	#id0c4ub6[data-v-c7033ec8] {
		max-width: 100%
	}

	#idilit6v[data-v-c7033ec8] {
		font-size: 25px
	}

	#id9303ce[data-v-c7033ec8] {
		font-size: 13px
	}

	#id6xoars[data-v-c7033ec8] {
		width: 100%;
		position: relative;
		flex-wrap: wrap;
		align-content: center;
		justify-content: center
	}

	#id2qtfmc[data-v-c7033ec8] {
		font-size: 13px
	}

	#idmq9uzz[data-v-c7033ec8] {
		font-size: 25px
	}

	#idgbj2ru[data-v-c7033ec8] {
		padding: 50px 0
	}

	#idypo6o8[data-v-c7033ec8],
	#idtx3jkn[data-v-c7033ec8],
	#idggl71z[data-v-c7033ec8] {
		font-size: 20px
	}

	#idmex486[data-v-c7033ec8] {
		font-size: 13px
	}

	#idxj4ooc[data-v-c7033ec8] {
		width: 100%;
		margin: 24px 0 0;
		max-width: 100%;
		align-items: center;
		justify-content: center
	}

	#id4q0oqi[data-v-c7033ec8] {
		padding: 40px 20px;
		background-image: none
	}

	#idirkl03[data-v-c7033ec8] {
		display: flex;
		flex-wrap: wrap;
		flex-direction: row
	}

	#id2xvi3o[data-v-c7033ec8] {
		width: 100%;
		max-width: 100%
	}

	#idzh2dxo[data-v-c7033ec8] {
		margin: 0;
		font-size: 17px;
		text-align: center
	}

	#id5763yp[data-v-c7033ec8] {
		width: 90%
	}

	#id0v1d0w[data-v-c7033ec8] {
		font-size: 10px;
		letter-spacing: 0px
	}

	#iduwyjvd[data-v-c7033ec8] {
		max-width: 20%
	}

	#i0u85v[data-v-c7033ec8],
	#im35t9[data-v-c7033ec8] {
		font-size: 13px
	}

	#io0bpx[data-v-c7033ec8] {
		margin: 0 0 10px;
		flex-basis: 100%
	}

	#i7rft5[data-v-c7033ec8] {
		margin: 0;
		font-size: 13px;
		text-align: center
	}
}

.wow-animation[data-v-c7033ec8] {
	visibility: hidden
}