@charset "UTF-8";

		/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */
		.F92_content p,
		.F92_content a,
		.F92_content ol,
		.F92_content ul,
		.F92_content li,
		.F92_content dl,
		.F92_content dt,
		.F92_content dd,
		.F92_content blockquote,
		.F92_content figure,
		.F92_content fieldset,
		.F92_content legend,
		.F92_content textarea,
		.F92_content pre,
		.F92_content hr,
		.F92_content h1,
		.F92_content h2,
		.F92_content h3,
		.F92_content h4,
		.F92_content h5,
		.F92_content h6 {
			margin: 0;
			padding: 0;
			font-family: Arial, Helvetica, sans-serif !important;
			letter-spacing: normal;
			border-style: none;
			font-weight: normal;
		}

		.F92_content h1,
		.F92_content h2,
		.F92_content h3,
		.F92_content h4,
		.F92_content h5,
		.F92_content h6 {
			font-size: 100%;
			font-weight: normal;
			font-family: Arial, Helvetica, sans-serif !important;
		}

		.F92_content input,
		.F92_content select,
		.F92_content textarea {
			margin: 0;
			padding: 0;
		}

		.F92 {
			width: 100%;
			max-width: 100%;
			box-sizing: border-box;
			background-color: #ffffff;
		}

		/* MAIN PAGE SIZE AND FONT */
		div.F92 {
			max-width: 1280px;
			font-size: 16px;
			line-height: 1.2;
			font-family: Arial, sans-serif;
			margin: 0 auto;
			text-align: left;
			padding: 0;
			padding-top: 5em;
		}

		.F92_content {
			margin: 0;
			padding: 0;
			text-align: center;
		}

		.F92_content section {
			padding: 0 40px;
			margin: 0;
		}

		*,
		*::before,
		*::after {
			box-sizing: inherit;
		}

		.F92_content .row {
			display: flex !important;
		}

		.F92_content .row .col {
			flex: 1;
		}

		.F92_content .col {
			padding-left: 12px;
			padding-right: 12px;
		}

		/* Images */
		.F92_content img {
			height: auto;
			max-width: 100%;
		}

		/*! Primary Text Color (Black Text) */
		.F92_content p,
		.F92_content ol,
		.F92_content ul {
			color: #262626;
			font-family: Arial, Helvetica, sans-serif !important;
		}

		/*! Secondary Text Color */
		.F92_content h1,
		.F92_content h2,
		.F92_content .app h2,
		.F92_content h3 {
			color: #0879B6;
		}

		/* FONT STYLING */
		.F92_content h1 {
			font-size: 72px;
			line-height: 1;
			font-weight: 700;
			text-align: center;
		}

		.F92_content h2 {
			font-size: 38px;
			font-weight: 700;
			text-align: center;
		}

		.F92_content p {
			font-size: 24px;
			line-height: 1.5;
		}

		.F92_content sup {
			font-size: 50%;
			position: relative;
			top: -5%;
			vertical-align: super;
		}

		.F92_content .foot-link {
			color: inherit;
			text-decoration: none;
		}

		/* PAGE STYLING */
		.F92_content .F92container {
			width: 100%;
			max-width: 1054px;
			margin: 0 auto;
			padding: 0 24px;
			text-align: center;
		}

		.F92_content .divider {
			background-color: #0879B6;
			height: 2px;
			width: 100%;
			padding: 0;
			margin: 60px auto;
		}

		/* ZELLE LOGO LOCKUP */
		.F92_content .logos {
			padding: 0 0 64px;
		}

		.F92_content .logos .F92container {
			display: flex !important;
			justify-content: flex-end;
			align-items: center;
		}

		.F92_content .logos .logo {
			padding: 0;
			box-sizing: content-box;
		}

		/* TITLE STYLE */
		.F92_content .heading {
			text-align: center;
			padding-bottom: 40px;
		}

		.F92_content .heading h1 {
			max-width: 860px;
			margin: 0 auto 60px;
			letter-spacing: -.9px;
		}

		/* MAIN COPY STYLE */
		.F92_content .heading p {
			font-size: 24px;
			margin: 0 10% 20px 10%;
			line-height: 1.3;
		}

		/* CTA BUTTON STYLE */
		.F92_content .cta {
			background-color: #2a9c3a;
			color: #ffffff;
			font-size: 29px;
			margin: 0 0 60px 0;
			padding: 22px 50px;
			width: fit-content;
			display: inline-block;
		}

		.F92_content .cta a:active,
		.F92_content .cta a:hover,
		.F92_content .cta a:link,
		.F92_content .cta a:visited {
			color: #ffffff;
			text-decoration: none;
			font-family: 'Montserrat', Arial, Helvetica, sans-serif;
		}

		/* USING ZELLE IS SECTION STYLE */
		.F92_content .icons h2 {
			margin-top: 20px;
			margin-bottom: 26px;
		}

		/*! Using Zelle Icons Grey Color */
		.F92_content .icons svg path {
			fill: #646464;
		}

		.F92_content .icons {
			padding-top: 50px;
			/*padding-bottom: 32px;*/
		}

		.F92_content .icons .col {
			flex: 0 0 33%;
			margin-bottom: 32px;
		}

		.F92_content .icons .svg {
			height: 100px;
			display: flex !important;
			align-items: flex-end;
			margin: 0 auto 28px;
		}

		.F92_content .icons .svg svg {
			margin: 0 auto;
		}

		.F92_content .icons .icons-text {
			text-align: center;
			max-width: 290px;
			margin: 0 auto;
		}

		.F92_content .icons .icons-text h3 {
			font-size: 30px;
			font-weight: bold;
			margin-bottom: 6px;
			color: #0879B6;
			text-align:center;
		}

		.F92_content .icons .icons-text p {
			font-size: 20px;
			line-height: 1.3;
		}

		/* ENROLLMENT SECTION STYLE */
		.F92_content .steps h2 {
			margin: 10px 10px 60px 10px;
		}

		.F92_content .instruction {
			display: flex !important;
			margin-bottom: 24px;
			margin-left: 48px;
			text-align: left;
		}

		.F92_content .instruction_num {
			align-items: center;
			background-color: #0879B6;
			display: flex !important;
			height: 32px;
			justify-content: center;
			margin-right: 32px;
			text-align: center;
			min-width: 32px;
		}

		.F92_content .instruction h3,
		.F92_content h3.instruction_close {
			color: #262626;
			font-size: 24px;
		}

		.F92_content .instruction_num h3 {
			color: #ffffff;
			font-weight: 700;
		}

		.F92_content h3.instruction_close {
			margin: 60px;
		}


		/* APP BADGE SECTION */
		.F92_content .app {
			text-align: center;
		}

		.F92_content .app h2 {
			font-weight: 400;
			margin-bottom: 1em;
			line-height: 1.5;
		}

		.F92_content .app .row {
			justify-content: center;
		}

		.F92_content .app .app-badge {
			margin: 10px 30px;
			padding: 0;
			max-width: 160px;
		}

		@media (max-width: 959px) {
			.F92_content .app .row {
				display: flex !important;
			}
		}

		@media (max-width: 639px) {
			.F92_content .app .row {
				display: block !important;
				text-align: center;
			}

			.F92_content .app .app-badge {
				margin: 0 auto 10px;
				max-width: 160px;
			}
		}

		/* FAQ SECTION STYLE */
		.F92_content .faqs-heading {
			border-bottom-color: #0879B6;
		}

		.F92_content .faqs-heading svg path {
			fill: #0879B6;
		}

		.F92_content .faqs {
			margin: 64px 0 80px 0;
		}

		.F92_content .faqs .faqs-heading {
			width: 100%;
			border-bottom-style: solid;
			border-bottom-width: 2px;
			display: flex !important;
			align-items: center;
			padding-bottom: 10px;
			margin-bottom: 42px;
		}

		.F92_content .faqs .faqs-heading .svg {
			margin-right: 30px;
		}

		.F92_content .faqs .faqs-heading h2 {
			text-align: left;
		}

		.F92_content .faqs .intro-image {
			flex: 0 0 70%;
			margin-bottom: 32px;
		}

		.F92_content .faqs .intro-image img {
			display: block;
			width: 100%;
			height: auto;
		}

		.F92_content .faqs .intro-text {
			flex: 0 0 30%;
		}

		.F92_content .faqs .intro-text p {
			text-align: left;
			font-size: 24px;
			line-height: 1.3;
		}

		.F92_content .faqs .accordion-heading {
			margin-top: 32px;
			border-bottom: solid 2px #bfbfbf;
			padding-bottom: 24px;
		}

		.F92_content .faqs .accordion-heading h2 {
			text-align: left;
		}

		/*---- CSS for noscript accordions ---- */
		@charset "UTF-8";

		/* hide the radio button */
		.F92_content input {
			position: absolute;
			opacity: 0;
			z-index: -1;
		}

		/* Accordion styles */
		.F92_content .tabs {
			overflow: hidden;
		}

		.F92_content .tab {
			width: 100%;
			color: #262626;
			overflow: hidden;
		}

		/* ---- TAB LABEL / TITLE ---- */

		.F92_content .tab-label {
			background: #ffffff;
			cursor: pointer;
			font-weight: bold;
			padding: .6em 9% .6em .6em;
			margin: 0;
			position: relative;
			display: block;
			font-size: 28px;
			max-width: 100%;
			text-align: left;
		}

		/* TAB INDICATOR CHEVRON */
		.F92_content .tab-label::after {
			content: "❯";
			transform: rotate(90deg);
			width: 2em;
			height: 1em;
			font-size: 1.5em;
			line-height: 1em;
			margin: 0;
			text-align: center;
			transition: all 0.35s;
			padding: 0;
			position: absolute;
			right: 0;
			top: 25%;
		}

		/* ---- END TAB LABEL ---- */

		/* ---- TAB CONTENT SHOWN ON CLICK OF TAB LABEL/TITLE ---- */
		.F92_content .tab-content {
			background: white;
			border-bottom: solid 2px #bfbfbf;
			max-height: 0;
			padding: 0;
			text-align: left;
			transition: all 0.35s;
		}

		.F92_content .tab-content p,
		.F92_content .tab-content ol,
		.F92_content .tab-content ul {
			color: #2c3e50;
		}

		.F92_content .tab-content p {
			font-size: 22px;
			margin-bottom: 13px;
		}

		.content .F92_content .tab-content ul {
			list-style: disc;
			padding-left: 44px;
			font-size: 22px;
			line-height: 1.5;
			margin-bottom: 7px;
		}

		.content .F92_content .tab-content li {
			margin-bottom: 7px;
			font-size:inherit;
			line-height:inherit;
		}

		.content .F92_content .tab-content ol {
			padding-left: 2em;
			font-size: 1.375em;
			line-height: 1.5em;
			margin-bottom: 0.6em;
		}
		.content .F92_content .tab-content ol > li {
			font-size: inherit;
			line-height: inherit;
		}

		/* ---- END TAB CONTENT ---- */

		/* enforce white background on tab label */
		.F92_content input:checked+.tab-label {
			background: #ffffff;
		}

		/* rotate chevron accordion tab indicator when tab is open */
		.F92_content input:checked+.tab-label::after {
			transform: rotate(-90deg);
		}

		/* make sure all of tab content is visible - makes page scroll */
		.F92_content input:checked~.tab-content {
			max-height: 100%;
			padding: 1em;
		}

		/* remove extra padding on accordion content */
		.F92_content .cssAccordion {
			padding-left: 0;
			padding-right: 0;
		}

		/* ---- END CSS for noscript accordions ---- */


		/* FOOTER */
		.F92_content .disclaimer {
			padding-bottom: 100px;
			text-align: left;
		}

		.F92_content .disclaimer>.F92container {
			text-align: left;
		}

		.F92_content .disclaimer .footnotes {
			margin-bottom: 19px;
		}

		.F92_content .disclaimer .footnotes p {
			position: relative;
			padding-left: 12px;
			margin-bottom: 12px;
		}

		.F92_content .disclaimer .footnotes p sup {
			position: absolute;
			left: 0;
			font-size: 75%;
		}

		.F92_content .disclaimer .footnotes p sup~sup {
			position: relative;
			font-size: 50%;
		}

		.F92_content .disclaimer p {
			font-size: 16px;
			margin-bottom: 19px;
			line-height: 1.2;
		}

		.F92_content .disclaimer .disclaimer-logos {
			text-align: left;
		}

		/* show/hide legal logos based on User Profile dropdown */
		/* style logos and default to hide all insurance and EQL */
		.F92_content .disclaimer .legal-logos img {
			margin-right: 6px;
			vertical-align: middle;
			display: none;
			width: auto;
			height: 50px;
		}

		/* Form Field returns "Off" for insurance hides logo -- overwriting the profile options below*/
		.F92_content .disclaimer .legal-logos.FDIC img.fdic-block.Off, .lp_content_wrapper .legal-logos.NCUA img.ncua-block.Off {
			display: none;
		}

		/* Profile returns "FDIC" for insurance makes logo visible */
		.F92_content .disclaimer .legal-logos.FDIC img.fdic-block {
			display: inline-block;
		}

		/* Profile returns "NCUA" for insurance makeslogo visible */
		.F92_content .disclaimer .legal-logos.NCUA img.ncua-block {
			display: inline-block;
		}

		/* Profile returns "Yes" for EQL makes logo visible if EQL returns NO css will keep it hidden */
		.F92_content .disclaimer .legal-logos.EQLYes img.eql-block {
			display: inline-block;
		}

		/* USED TO HIDE elements for Impact Marketing HTML code generation */
		.show {}
		span.show {display:inline-block !important;}

		.hide {
			display: none;
		}


		/*# sourceMappingURL=style.css.map */

		/* MEDIA QUERIES */
		@media (max-width: 959px) {

			/*left-right padding*/
			.F92_content .F92container {
				padding: 0 30px;
			}

			/* multi column rows stack */
			.F92_content .row {
				display: block !important;
			}

			/* ENROLLMENT SECTION */
			.F92_content .instruction {
				margin-left: 0;
			}

			/* FAQs */
			.F92_content .tab-label {
				padding: 0.6em 13% 0.6em 0.6em;
			}

		}

		@media (max-width: 639px) {

			/*left-right padding*/
			.F92_content .F92container {
				padding: 0 15px;
			}

			.F92_content section {
				padding: 0;
			}

			/* make sections closer together vertically */
			.F92_content .divider {
				margin: 50px auto;
			}


			/* ZELLE LOGO LOCKUP */
			.F92_content .logos .container_div .logo {
				display: block;
				width: 320px;
			}

			/* ENROLLMENT SECTION */
			.F92_content .instruction_num {
				height: 40px;
				margin-right: 22px;
				margin-left: 20px;
				min-width: 40px;
				width: 40px;
			}

			/* app badges section */

			/* stack app badges */
			.F92_content .app .row {
				display: block !important;
				text-align: center;
			}

			.F92_content .app .app-badge {
				margin: 0 auto 20px;
			}

		}