h1.page-title {
	display: none;
	margin: 0;
}

.page-content {
	padding-top: var(--wp--custom--spacing--0);
}

#community-h1-heading-top {
	color: var(--wp--custom--color--charcoal);
	font-family: var(--wp--custom--font--family--secondary);
	font-size: var(--wp--custom--font--size--26);
	font-style: italic;
	font-weight: var(--wp--custom--font--weight--regular);
	line-height: var(--wp--custom--font--lineheight--xs);
	text-align: center;
	transition: border-bottom 0.3s ease;
}

#community-h1-heading-top::after {
	bottom: 2px;
	content: "";
	height: 7px;
}

#community-h1-heading > h1 {
	font-size: var(--wp--custom--font--size--38);
	font-weight: 700;
	line-height: 46px;
	text-align: center;
	vertical-align: middle;
}

#h-ready-to-share-your-culinary-creations,
#h-why-partner-with-savornation,
#h-what-we-re-looking-for {
	font-size: var(--wp--custom--font--size--32);
}

h3 {
	font-size: var(--wp--custom--font--size--22);
}

h4 {
	font-size: var(--wp--custom--font--size--18);
}

/* Overrides WPForms styles (beyond the capabilities of its style editor);
   also ensures this form style is applied only to this page
   whereas assets/css/frontend/components/wpforms.css applies site-wide */

.wpforms-container {
	border-radius: 0 !important;
}

.wpforms-container .wpforms-form button.wpforms-submit {
	align-items: center;
	animation: none;
	background-color: var(--wp--custom--color--charcoal);
	border: 2px solid var(--wp--custom--color--charcoal);
	border-radius: var(--wpforms-field-border-radius);
	color: var(--wp--custom--color--white);
	cursor: pointer;
	display: inline-flex;
	font-size: var(--wp--custom--font--size--18);
	font-weight: var(--wp--custom--font--weight--bold);
	justify-content: center;
	line-height: var(--wp--custom--font--lineheight--xs);
	padding: var(--wp--custom--spacing--30) var(--wp--custom--spacing--35);
	text-decoration: none;
	text-transform: uppercase;
	transition: none;
}

div.wpforms-container-full.wpforms-apply-now form.wpforms-form .wpforms-submit-container button.wpforms-submit:hover,
div.wpforms-container-full.wpforms-apply-now form.wpforms-form .wpforms-submit-container button.wpforms-submit:focus,
div.wpforms-container-full.wpforms-apply-now form.wpforms-form .wpforms-submit-container button.wpforms-submit:active {
	background: var(--wp--custom--color--white);
	background-color: var(--wp--custom--color--white);
	color: var(--wp--custom--color--charcoal);
	padding: var(--wp--custom--spacing--10) var(--wp--custom--spacing--25);
}

div.wpforms-container-full.wpforms-apply-now:not(:empty) .wpforms-field-email::before {
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='18' viewBox='0 0 24 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.49335 17.7523C1.57873 17.7523 0 16.1903 0 14.2589V3.49335C0 1.56193 1.56193 0 3.49335 0H20.5066C22.4381 0 24 1.56193 24 3.49335V14.2757C24 16.1903 22.4381 17.7691 20.5066 17.7691H3.49335V17.7523ZM3.49335 1.6795C2.50245 1.6795 1.6795 2.48565 1.6795 3.49335V14.2757C1.6795 15.2666 2.48565 16.0896 3.49335 16.0896H20.5066C21.4976 16.0896 22.3205 15.2834 22.3205 14.2757V3.49335C22.3205 2.50245 21.5143 1.6795 20.5066 1.6795H3.49335Z' fill='%231E1E1E'/%3E%3Cpath d='M2.54212 0.948774L1.42969 2.20703L11.9361 11.4958L13.0486 10.2376L2.54212 0.948774Z' fill='%231E1E1E'/%3E%3Cpath d='M21.4596 0.961221L10.9531 10.25L12.0656 11.5083L22.572 2.21948L21.4596 0.961221Z' fill='%231E1E1E'/%3E%3C/svg%3E");
	background-position: center;
	background-repeat: no-repeat;
	opacity: 1;
}

.wpforms-container .wpforms-form .wpforms-field-label {
	font-size: var(--wpforms-label-size-font-size);
	font-weight: var(--wp--custom--font--weight--regular);
	letter-spacing: 0%;
	line-height: var(--wpforms-field-size-line-height);
	text-transform: uppercase;
}

.wpforms-container .wpforms-form select {
	border-color: var(--wp--custom--color--charcoal);
	font-size: var(--wpforms-label-size-font-size);
	font-weight: var(--wp--custom--font--weight--regular);
	line-height: var(--wpforms-field-size-line-height);
}

.wpforms-container .wpforms-field-container input,
.wpforms-container .wpforms-field-container select {
	border-radius: 2px;
}

@media (width < 48em) {

	#c-nationwide-reach,
	#c-turn-passion-into-profit,
	#c-elevate-your-personal-brand {
		flex-direction: column-reverse;
	}

	#g-what-we-re-looking-for > div {
		align-content: center;
		display: flex;
		flex-direction: column;
	}

	#g-what-we-re-looking-for > div > div > div {
		flex-direction: column;
	}

	#g-what-we-re-looking-for > div > div > div > div {
		text-align: center;
	}

	h2#h-what-we-re-looking-for,
	h2#h-why-partner-with-savornation {
		font-size: var(--wp--custom--font--size--26);
		text-align: center;
	}
	
	.wpforms-container {
		padding-left: var(--wp--custom--spacing--0) !important;
		padding-right: var(--wp--custom--spacing--0) !important;
	}
}

@media (width >= 48em) {

	.wpforms-container div.wpforms-container-full.wpforms-about-us:not(:empty) .wpforms-title,
	.wpforms-container div.wpforms-container-full.wpforms-apply-now:not(:empty) .wpforms-title {
		font-size: var(--wp--custom--font--size--28) !important;
	}

	.wpforms-container .wpforms-head-container {
		padding: 0 0 var(--wpforms-field-size-input-spacing) !important;
	}
}

@media (width >= 48em) and (width <= 60em) {

	.wpforms-container {
		padding-left: var(--wp--custom--spacing--40) !important;
	}
}
