.d-block {
	display: block;
}
.d-flex {
	display: flex;
}
.d-none {
	display: none;
}

.pos-relative {
	position: relative;
}

.text-center {
	text-align: center;
}
.text-uc {
	text-transform: uppercase;
}
.let-sp-1 {
	letter-spacing: 0.1em;
}
.let-sp-2 {
	letter-spacing: 0.2em;
}
.text-bold {
	font-weight: bold;
}
.text-lg {
	font-size: 1.5rem;
}

.border-top {
	border-top: 2px solid #fff2;
}
.border-bottom {
	border-bottom: 2px solid #fff2;
}

.m-0 {
	margin: 0;
}
.my-0 {
	margin-block: 0;
}
.my-4 {
	margin-block: 2rem;
}
.my-5 {
	margin-block: 3rem;
}
.my-6 {
	margin-block: 4rem;
}
.mt-0 {
	margin-top: 0;
}
.mt-4 {
	margin-top: 2rem;
}
.mb-3 {
	margin-bottom: 1rem;
}
.mb-4 {
	margin-bottom: 2rem;
}
.p-0 {
	padding: 0;
}
.p-3 {
	padding: 1rem;
}
.py-4 {
	padding-block: 2rem;
}
.pb-4 {
	padding-bottom: 2rem;
}