
.footer__bottom ul li a, .footer__bottom p {
	color: #72798e;
}

.y0326-newsletter-extended .newsletter-form-group label {
	color: #72798e;
}

.footer #menu-footer-menu > li > a:not([class*="sub"]) {
	color: #98a2b3;
}

.y0326-outer-slop + .wp-block-acf-accordion-columns {
	margin-top: -1px;
}

.wp-block-acf-accordion-columns .btn.btn--sm {
	padding: 1rem .9375rem;
	font-size: .875rem;
	border-radius: .125rem !important;
}

@media (min-width: 992px) and (max-width: 1200px) {
	.call-to-action:before {
		background-position: right -120px center;
	}
}

@media (max-width: 991px) {
	.call-to-action__buttons {
		display: inline-block;
	}
	
	.call-to-action__buttons .btn {
		width: 100%;
		margin-left: 0;
		margin-right: 0;
		text-align: center;
	}
	
	.footer #menu-footer-menu {
		columns: 2;
		column-gap: 32px;
		display: block !important;
	}
	
	.footer #menu-footer-menu > li {
		break-inside: avoid;
		width: 100% !important;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.call-to-action:before {
		background-position: center;
	}
}

@media (max-width: 767px) {
	.y0326-newsletter-extended .newsletter-form-row {
		flex-direction: column;
	}
	
	.y0326-newsletter-extended .newsletter-form-group {
		width: 100%;
	}
	
	.y0326-newsletter-extended .newsletter-form-group input, .y0326-newsletter-extended .newsletter-form-group button {
		width: 100% !important;
	}
	
	.y0326-newsletter-extended .newsletter-form-group.y0326-newsletter-form-group--email {
		margin-bottom: 5px;
	}
	
	.block-newsletter__form-wrap button > span:first-child {
		display: block;
	}
	
	.block-newsletter__form-wrap button > span:nth-child(2) {
		display: none;
	}
	
	.y0326-maturity + .y0326-outer-slop + .accordian25 .btn.btn--sm, .y0326-maturity + .accordian25 .btn.btn--sm {
		text-align: center;
		width: 100%;
	}
	
	.y0326-maturity__step + .y0326-maturity__step {
		padding-top: 50px;
	}
	
	.y0326-outer-slop {
		transform: translateY(1px);
		-webkit-transform: translateY(1px);
		-moz-transform: translateY(1px);
	}
	
	.footer__right {
		border-top: 0;
		padding-top: 0;
	}
	
	.footer__bottom ul {
		gap: 15px;
	}
}
