#find {
	margin-top: 10px;
	margin-bottom: 58px;
}

#find .title {
	margin-bottom: 32px;
}

/* Form - start */
#find form {
	max-width: 526px;
	margin: 0 auto;
}
#find .form-control {
	border-radius: 0;
}
#find .form-field {
	padding: 0 0 20px 0;
}
#find .form-row.flex {
	gap: 0 20px;
}
#find input,
#find input::placeholder,
#find select {
	height: 40px;
	line-height: 40px;
    font-family: 'AzoSans';
	font-weight: 400;
	color: #262626;
	font-size: 13px;
	padding: 3px 0 0 0;
	text-indent: 12px;
	border-color: var(--dark-gray);
	box-shadow: none;
}
#find select {
	padding: 0;
}
#find .form-action {
	padding-top: 6px;
}
#find button[type="submit"] {
	border: none;
	height: 52px;
	font-size: 17px;
	width: 100%;
	max-width: 241px;
	margin-top: 12px;
	padding: 0.35em 0 0;
}
/* Form - end */

@media screen and (min-width: 768px ) {

	#find .title {
		transform: translateX(-65px);
	}
	#find .title .largetitle span:before {
		width: calc(100% + 147px);	
	}
	#find .title .largetitle span:after {
		right: -132px;
	}
	#find .title .largetitle:after {
		width: calc(100% + 100px);
	}
}
@media screen and (max-width: 567px ) {
	#find {
		margin-top: 28px;
	}
	#find .title {
		margin-bottom: 23px;
	}
	#find input, #find input::placeholder, 
	#find select {
		height: 44px;
		line-height: 44px;
		text-indent: 15px;
	}
	#find .form-field {
		padding: 0 0 14px 0;
	}
	#find .form-row.flex {
		flex-wrap: wrap;
	}
	#find .form-row.flex > * {
		flex-basis: 100%;
	}
	#find .form-action {
		padding-top: 14px;
	}
	#find .form-field select {
		background-position: calc(100% - 18px) center;
	}
}