/* BIG +2 */
body.big {
	font-size: 20px;
	line-height: 30px;
}

/* BIGGER +4 */
body.bigger {
	font-size: 22px;
	line-height: 32px;
}

/* BIGGEST +6 */
body.biggest {
	font-size: 24px;
	line-height: 34px;
}

/* FONT SIZE RESPONSIVE */
	/* BIG +2 */
	.big #hero .info .info-inner .title, .big #hero .info .info-inner .caption { width: 70%; }
	/* BIGGER +4 */
	.bigger .page-content { width: 65%; padding: 0 5% 0 0; }
	/* BIGGEST +6 */
	.biggest header { position: relative; background: #111045; }
	.biggest .hero-wrap #hero .info .title,  .biggest .hero-wrap #hero .info .caption { width: 100%; }
	.biggest .page-content { width: 100%; padding: 0; }
	.biggest .content-blocks.int .content.wrap { flex-direction: column; }
	.biggest aside { width: 100%; }
	@media all and (max-width: 1200px) {
		/* BIG +2 */
		.big .page-content { width: 65%; padding: 0 5% 0 0; }
		/* BIGGER +4 */
		.bigger header { position: relative; background: #111045; }
		.bigger .hero-wrap #hero .info .title,  .bigger .hero-wrap #hero .info .caption { width: 100%; }
		.bigger .page-content { width: 100%; padding: 0; }
		.bigger .content-blocks.int .content.wrap { flex-direction: column; }
		.bigger aside { width: 100%; }
		/* BIGGEST +6 */
		.biggest .featured #hero .info h1, .biggest #hero .info .info-inner .title { font-size: 3.44em; }
		.biggest aside { margin: 60px 0 0 0; }
		.biggest .content.wrap > .wp-block-group *, .biggest .reusable-before-footer .wp-block-group * { max-width: 100%!important; }
		.biggest body .footer .is-layout-flex { flex-wrap: wrap; justify-content: center; }
	}
	@media all and (max-width: 1000px) {
		/* BIG +2 */
		.big header { position: relative; background: #111045; }
		.big .hero-wrap #hero .info .title, .big .hero-wrap #hero .info .caption { width: 100%; }
		.big .page-content { width: 100%; padding: 0; }
		.big .content-blocks.int .content.wrap { flex-direction: column; }
		.big aside { width: 100%; margin: 80px 0 0 0; }
		/* BIGGER +4 */
		.bigger .featured #hero .info h1, .bigger #hero .info .info-inner .title { font-size: 3.44em; }
		.bigger aside { margin: 60px 0 0 0; }
		.bigger .content.wrap > .wp-block-group *, .bigger .reusable-before-footer .wp-block-group * { max-width: 100%!important; }
		.bigger body .footer .is-layout-flex { flex-wrap: wrap; justify-content: center; }
		/* BIGGEST +6 */
		.biggest .featured #hero .info h1, .biggest #hero .info .info-inner .title { font-size: 3em; }
		.biggest aside { margin: 50px 0 0 0; }
	}
	@media all and (max-width: 900px) {
		/* BIG +2 */
		.big .featured #hero .info h1, .big #hero .info .info-inner .title { font-size: 3.44em; }
		.big aside { margin: 60px 0 0 0; }
		.big .content.wrap > .wp-block-group *, .big .reusable-before-footer .wp-block-group * { max-width: 100%!important; }
		.big body .footer .is-layout-flex { flex-wrap: wrap; justify-content: center; }
		/* BIGGER +4 */
		.bigger .featured #hero .info h1, .bigger #hero .info .info-inner .title { font-size: 3em; }
		.bigger aside { margin: 50px 0 0 0; }
		/* BIGGEST +6 */
		.biggest .featured #hero .info h1, .biggest #hero .info .info-inner .title { font-size: 2.44em; }
		.biggest aside { margin: 30px 0 0 0; }
		.biggest .footer .wp-block-group { width: 100%; text-align: center; }
	}
	@media all and (max-width: 800px) {
		/* BIG +2 */
		.big .featured #hero .info h1, .big #hero .info .info-inner .title { font-size: 3em; }
		.big aside { margin: 50px 0 0 0; }
		/* BIGGER +4 */
		.bigger .featured #hero .info h1, .bigger #hero .info .info-inner .title { font-size: 2.44em; }
		.bigger aside { margin: 30px 0 0 0; }
		.bigger .footer .wp-block-group { width: 100%; text-align: center; }
		/* BIGGEST +6 */
		.biggest .featured #hero .info h1, .biggest #hero .info .info-inner .title { font-size: 2em; }
	}
	@media all and (max-width: 700px) {
		/* BIG +2 */
		.big .featured #hero .info h1, .big #hero .info .info-inner .title { font-size: 2.44em; }
		.big aside { margin: 30px 0 0 0; }
		.big .footer .wp-block-group { width: 100%; text-align: center; }
		/* BIGGER +4 */
		.bigger .featured #hero .info h1, .bigger #hero .info .info-inner .title { font-size: 2em; }
	}
	@media all and (max-width: 600px) {
		/* BIG +2 */
		.big .featured #hero .info h1, .big #hero .info .info-inner .title { font-size: 2em; }
	}
