/*  */
	:root {
		--mummy-invitation-body-background-color: #f6e6d9;
	}
/* --- */



/* HERO */
	.secondary-page-section {
		background-color: #160e10;
	}
	.secondary-page-section .bg-img {
		-ms-background-size: contain;
		-o-background-size: contain;
		-moz-background-size: contain;
		-webkit-background-size: contain;
		background-size: contain;
		background-position: center center;
		opacity: 0.15;
	}

	h1.secondary-page-title {
		text-transform: none;
		font-size: 2.8rem;
		font-weight: 700;
		margin: 0 auto;
		max-width: 700px;
	}
	@media only screen and (max-width: 1200px) {
		h1.secondary-page-title {
			font-size: 2.4rem;
		}
	}
	@media only screen and (max-width: 990px) {
		h1.secondary-page-title {
			font-size: 2.1rem;
		}
	}
	@media only screen and (max-width: 770px) {
		h1.secondary-page-title {
			font-size: 1.8rem;
		}
	}
	@media only screen and (max-width: 574px) {
		.secondary-page-section .bg-img {
			-ms-background-size: cover;
			-o-background-size: cover;
			-moz-background-size: cover;
			-webkit-background-size: cover;
			background-size: cover;
			background-position: center;
		}
	}
	@media only screen and (max-width: 460px) {
		h1.secondary-page-title {
			font-size: 1.4rem;
		}
	}
/* --- */



/* BODY */
	/* Background Color */
	#account_body_section {
		background-color: var(--mummy-invitation-body-background-color);
	}

	/* Area Spacing (Benefits) */
	* + [data-area="step-2"] {
		margin-top: 24px;
	}
/* --- */



/* FIND A NANNY SECTION */
	main {
		position: relative;
	}
	#mummy_invitation_cta_section {
		position: -webkit-sticky;
		position: sticky;
		bottom: 0px;
		z-index: var(--z-index-below-header);
		background-color: var(--mummy-invitation-body-background-color);
	}
	#mummy_invitation_cta_section .flex-button-wrapper > .trifty-btn {
		background-color: var(--color-12);
	}
	#mummy_invitation_cta_section + .secondary-page-section {
		background-color: var(--mummy-invitation-body-background-color);
	}
/* --- */