.zXx6iOnNZ6AmjlcOr6qQ h1 {
	text-align: center;
	display: block;
	font-size: 3rem;
	font-weight: 500;
	line-height: 1.2;
	padding-bottom: 2.5rem;
	}

	@media (max-width: 767px) {.zXx6iOnNZ6AmjlcOr6qQ h1 {
		font-size: 2rem;
		padding-bottom: 2.0rem;
	}
	}

	.zXx6iOnNZ6AmjlcOr6qQ h1 {

		flex: 1 0 100%;
		padding: 5rem 0 2rem;
}
	@media (max-width: 767px) {.zXx6iOnNZ6AmjlcOr6qQ {
		padding-top: 0
}
	}

.fMie19Z1GHFHRzq044yi {
	margin: 0 auto;
	width: auto;
	padding-left: 2.0rem;
	padding-right: 2.0rem;
}

@media (min-width: 1152px) {

.fMie19Z1GHFHRzq044yi {
		width: 1008px;
		padding-left: 0;
		padding-right: 0;
}
	}

.fMie19Z1GHFHRzq044yi {

	padding: 5rem 0;
	text-align: center;
	color: hsl(0, 0%, 50%);
	font-size: 1.6rem;
}

.w7u4jHB7IjuaHYCWI6zN {
	margin: 0 auto;
	width: auto;
	padding-left: 2.0rem;
	padding-right: 2.0rem;
}

@media (min-width: 1152px) {

.w7u4jHB7IjuaHYCWI6zN {
		width: 1008px;
		padding-left: 0;
		padding-right: 0;
}
	}

.w7u4jHB7IjuaHYCWI6zN {

	flex: 1 0 auto;
}

.H1fyKTRzCez84UV_ahfW {
	padding: 2.5rem 0;
}

.H1fyKTRzCez84UV_ahfW li:not(:last-child) {
		border-bottom: 1px solid hsl(0, 0%, 87%);
	}

.mJaTDNOxFevncdNCnYUs {
	transition: 0.13s all ease-in-out;
	height: 4rem;
	display: flex;
	flex-flow: row nowrap;
	align-items: center;
}

.mJaTDNOxFevncdNCnYUs h2 {
		flex: 1 0 auto;
		font-size: 1.4rem;
	}

.mJaTDNOxFevncdNCnYUs .hYfq9NSjAwMGQsEgRvRw {
	}

.mJaTDNOxFevncdNCnYUs .ciXSLklZ3A2djhYeAMoN {
		color: hsl(0, 0%, 32%);
		font-family: monospace;
		padding: 0 1.0rem;
	}

.mJaTDNOxFevncdNCnYUs .RZpl0IoT8nkznsAbxbGt {
		color: hsl(0, 0%, 32%);
		font-family: monospace;
		text-transform: uppercase;
		padding: 0 1.0rem;
		min-width: 6rem;
	}

.mJaTDNOxFevncdNCnYUs .FK6vygTWUWRYJB9qcKOg {
		align-self: stretch;
	}

.mJaTDNOxFevncdNCnYUs .FK6vygTWUWRYJB9qcKOg button {
			height: 100%;
		}

.mJaTDNOxFevncdNCnYUs .FK6vygTWUWRYJB9qcKOg button div {
				height: 100%;
				transition: 0.13s all ease-in-out;
				padding: 1.0rem;
				color: hsl(0, 0%, 32%);
				text-transform: uppercase;
			}

.mJaTDNOxFevncdNCnYUs .FK6vygTWUWRYJB9qcKOg button div span {
					padding-left: 0.5rem;
				}

@media (max-width: 767px) {

.mJaTDNOxFevncdNCnYUs .FK6vygTWUWRYJB9qcKOg button div span {
						display: none
				}
					}

.mJaTDNOxFevncdNCnYUs .FK6vygTWUWRYJB9qcKOg button:hover div {
				background-color: #EC6608;
				color: white;
			}

.owd4cxfElKkkthKM9emw {
	margin-bottom: 1.5rem;
	max-width: 32rem;
	margin: 0 auto;
}

.owd4cxfElKkkthKM9emw > form {
		display: flex;
		border: 2px solid hsl(0, 0%, 94%);
		border-radius: 5rem;
		overflow: hidden;
	}

.owd4cxfElKkkthKM9emw > form .ui-input-search {
				padding: 1.0rem 1.5rem;
				flex: 1 0 auto;
			}

.owd4cxfElKkkthKM9emw > form .ui-input-search > div > input {
						width: 100%;
						background: white;
						font-size: 1.4rem;
						font-weight: 400;
						color: hsl(0, 0%, 12%);
						transition: 0.13s all ease-in-out;
					}

.owd4cxfElKkkthKM9emw > form .ui-button {
				text-align: center;
				border-radius: 100%;
			}

.owd4cxfElKkkthKM9emw > form .ui-button .ui-icon {
					color: hsl(0, 0%, 50%);
					font-size: 1.8rem;
					font-weight: 700;
					padding: 0 1.0rem;
					transition: 0.13s all ease-in-out;
				}

.owd4cxfElKkkthKM9emw > form .ui-button:hover {
					background-color: #EC6608;
				}

.owd4cxfElKkkthKM9emw > form .ui-button:hover .ui-icon {
						color: white;
					}

@media (max-width: 767px) {

.owd4cxfElKkkthKM9emw > form {
			padding: 0;
			width: 100%
	}
		}

