/*
d
e
c
b
*/

.d-none {
	display: none;
}

.d-inline {
	display: inline !important;
}

.d-block {
	display: block;
}

.w-100 {
	width: 100%;
}

.py-4 {
	padding: 2.4rem 0;
}

.py-5 {
	padding: 3.2rem 0;
}

.py-6 {
	padding: 3.6rem 0;
}

.px-6 {
	padding-left: 3.6rem;
	padding-right: 3.6rem;
}

.pc-3 {
	padding-top: 1.6rem;
}

.text-center {
	text-align: center;
}

.text-d {
	text-align: right;
}

.align-items-center {
	align-items: center;
}

.justify-content-center {
	justify-content: center;
}

.mb-0 {
	margin-bottom: 0;
}

.mb-1 {
	margin-bottom: .4rem;
}

.mb-2 {
	margin-bottom: .8rem;
}

.mb-3 {
	margin-bottom: 1.6rem;
}

.mb-4 {
	margin-bottom: 2.4rem;
}

.mb-5 {
	margin-bottom: 3.2rem;
}

.mb-6 {
	margin-bottom: 3.6rem;
}

.mx-1 {
	margin: 0 .4rem;
}

.border-0 {
	border: 0;
}

.border-radius-5 {
	border-radius: 5px;
}

.sr-only:not(:focus):not(:active) {
  clip: rect(0 0 0 0); 
  clip-path: inset(50%);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap; 
  width: 1px;
}

.mais-fotos {
	margin-top: -1.2rem;
}

@media (min-width: 0) {
	.me-p-1 {}
	.md-p-1 {}
	.mc-p-1 {}
	.mb-p-1 {}

	.pe-p-1 {}
	.pd-p-1 {}
	.pc-p-1 {}
	.pb-p-1 {}

}

@media (min-width: 768px) {
	.text-m-e {
		text-align: left;
	}

	.d-m-block {
		display: block;
	}
}

@media (min-width: 998px) {

	.mb-g-0 {
		margin-bottom: 0;
	}

	.mb-g-3 {
		margin-bottom: 1.6rem;
	}

	.text-g-d {
		text-align: right;
	}

	.text-g-e {
		text-align: left;
	}

	.d-g-block {
		display: block;
	}

	.d-g-none {
		display: none;
	}

	.d-g-inline {
		display: inline;
	}
}