/* BIG +2 */
	body.big {
		font-size: 22px;
		line-height: 30px;
	}

/* BIGGER +4 */
	body.bigger {
		font-size: 24px;
		line-height: 32px;
	}

/* BIGGEST +6 */
	body.biggest {
		font-size: 26px;
		line-height: 34px;
	}

/* RESPONSIVE */
	/* BIG +2 */
		.big .hero-wrap .info-inner-inner {
			width: 60%;
		}
		.big .wp-container-core-group-is-layout-43a08290 {
			gap: 2rem!important;
		}
		.big .reusable-row-before-footer .wp-block-group {
			padding: 150px!important;
		}
	/* BIGGER +4 */
		.bigger .hero-wrap .info-inner-inner {
			width: 65%;
		}
		.bigger .wp-container-core-group-is-layout-43a08290 {
			gap: 1rem!important;
		}
		.bigger .wp-container-content-90d19858 .wp-block-group {
			padding: 30px!important;
		}
		.bigger .reusable-row-before-footer .wp-block-group {
			padding: 125px!important;
		}
	/* BIGGEST +6 */
		.biggest .hero-wrap .info-inner-inner {
			width: 70%;
		}
		.biggest .reusable-row-before-footer .wp-block-group {
			padding: 100px!important;
		}
	@media all and (max-width: 1400px) {
		/* BIG +2 */
			.big .hero-wrap .info-inner-inner {
				width: 65%;
			}
			.big .wp-container-core-group-is-layout-43a08290 {
				gap: 1rem!important;
			}
			.big .wp-container-content-90d19858 .wp-block-group {
				padding: 30px!important;
			}
		/* BIGGER +4 */
			.bigger .hero-wrap .info-inner-inner {
				width: 70%;
			}
		/* BIGGEST +6 */
			.biggest .hero-wrap .info-inner-inner {
				width: 75%;
			}
			.biggest .wp-container-core-group-is-layout-43a08290 {
				flex-wrap: wrap!important;
			}
			.biggest .wp-container-content-90d19858 {
				flex-basis: calc(50% - 1em)!important;
			}
			.biggest .wp-container-content-0733e5d0 {
				flex-basis: 49%!important;
			}
	}
	@media all and (max-width: 1300px) {
		/* BIG +2 */
			.big .hero-wrap .info-inner-inner {
				width: 70%;
			}
			.big .reusable-row-before-footer .wp-block-group {
				padding: 125px!important;
			}
		/* BIGGER +4 */
			.bigger .hero-wrap .info-inner-inner {
				width: 75%;
			}
			.bigger .wp-container-core-group-is-layout-43a08290 {
				flex-wrap: wrap!important;
			}
			.bigger .wp-container-content-90d19858 {
				flex-basis: calc(50% - 1em)!important;
			}
			.bigger .reusable-row-before-footer .wp-block-group {
				padding: 100px!important;
			}
			.bigger .wp-container-content-0733e5d0 {
				flex-basis: 49%!important;
			}
		/* BIGGEST +6 */
			.biggest .hero-wrap .info-inner-inner {
				width: 85%;
			}
			.biggest .section-guide {
				width: 40%;
			}
			.biggest .wp-block-cover__inner-container > .wp-block-group {
				flex-direction: column;
			}
			.biggest .wp-container-content-90d19858 {
				flex-basis: 100%!important;
			}
			.biggest .reusable-row-before-footer .wp-block-group {
				padding: 75px!important;
			}
			.biggest .wp-container-content-0733e5d0 {
				flex-basis: 100%!important;
			}
	}
	@media all and (max-width: 1200px) {
		/* BIG +2 */
			.big .hero-wrap .info-inner-inner {
				width: 75%;
			}
			.big .wp-container-core-group-is-layout-43a08290 {
				flex-wrap: wrap!important;
			}
			.big .wp-container-content-90d19858 {
				flex-basis: calc(50% - 1em)!important;
			}
			.big .reusable-row-before-footer .wp-block-group {
				padding: 100px!important;
			}
			.big .wp-container-content-0733e5d0 {
				flex-basis: 49%!important;
			}
		/* BIGGER +4 */
			.bigger .hero-wrap .info-inner-inner {
				width: 85%;
			}
			.bigger .section-guide {
				width: 40%;
			}
			.bigger .wp-block-cover__inner-container > .wp-block-group {
				flex-direction: column;
			}
			.bigger .wp-container-content-90d19858 {
				flex-basis: 100%!important;
			}
			.bigger .reusable-row-before-footer .wp-block-group {
				padding: 75px!important;
			}
			.bigger .wp-container-content-0733e5d0 {
				flex-basis: 100%!important;
			}
		/* BIGGEST +6 */
			.biggest header { clear: both; position: relative; }
			.biggest.logged-in header { top: 0; }
			.biggest .main.wrap {
				flex-direction: column;
				width: 100%;
			}
			.biggest #logo,
			.biggest header.stick #logo { width: 100%; text-align: center; }
			.biggest .menus-wrap {
				width: 100%;
			}
			.biggest #primary { width: 100%; position: static; float: right; z-index: 999999; }
			.biggest nav ul { width: 100%; }
			.biggest nav .menu-primary-menu-container { 
				display: block; position: fixed; top: 0; left: -100%; 
				background-color: rgba(0, 5, 60, .95); 
				width: 80%; height: 100%; overflow-y: scroll; z-index: 9999; 
				padding-top: 75px;
			}
			.biggest .open nav .menu-primary-menu-container { left: 0; }
			.biggest #primary nav.primary_nav ul.menu { display:block; }
			.biggest nav .menu-primary-menu-container > ul { padding: 15px 0 0 0; width: 100%; }
			.biggest nav ul li { display: block; padding: 0; float: none; }
			.biggest #primary nav ul li a { 
				color: #fff; 
				font-size: 1em;
				padding: 20px 30px; 
				display: block; 
				height: auto; 
			}
			.biggest #primary nav ul li:first-child a { 
				padding-left: 30px; 
			}
			.biggest #primary nav ul.sub-menu { width: 100%!important; }
			.biggest #primary nav ul li ul.sub-menu, 
			.biggest #primary nav ul li ul.sub-menu li ul.sub-menu { 
				padding: 0; margin: 0; box-shadow: none; 
				width: 100%; background: none; 
				display: block; clear: both; overflow: hidden; position: relative; left: 0; opacity: 1; 
			}
			.biggest #primary nav ul li ul.sub-menu li a { 
				padding: 20px 30px 20px 50px; 
				font-size: 1em;
				color: #fff; 
				border-bottom: 0;
			}
			.biggest nav ul li ul.sub-menu li ul.sub-menu li a { 
				padding: 20px 30px 20px 70px; 
			}
			.biggest nav ul li ul.sub-menu li ul.sub-menu li ul.sub-menu li a { 
				padding: 20px 30px 20px 90px; 
			}
			.biggest #primary nav ul li:hover > a, 
			.biggest #primary nav ul li.current-menu-item:hover > a, 
			.biggest #primary nav ul li.current_page_item:hover > a, 
			.biggest #primary nav ul li.current-menu-item > a, 
			.biggest #primary nav ul li.current_page_item > a, 
			.biggest #primary nav ul li.current-page-ancestor > a, 
			.biggest #primary nav ul li.current-menu-ancestor > a, 
			.biggest #primary nav ul li.current-menu-parent > a, 
			.biggest #primary nav ul li.current-page-parent > a, 
			.biggest #primary nav ul li.current_page_parent > a, 
			.biggest #primary nav ul li.current_page_ancestor > a {  
				color: #fff; 
			}
			.biggest #primary nav ul.sub-menu li.current-menu-item > a, 
			.biggest #primary nav ul.sub-menu li.current_page_item > a, 
			.biggest #primary nav ul.sub-menu li.current-page-ancestor > a, 
			.biggest #primary nav ul.sub-menu li.current-menu-ancestor > a, 
			.biggest #primary nav ul.sub-menu li.current-menu-parent > a, 
			.biggest #primary nav ul.sub-menu li.current-page-parent > a, 
			.biggest #primary nav ul.sub-menu li.current_page_parent > a, 
			.biggest #primary nav ul.sub-menu li.current_page_ancestor > a {
				background-color: #c41b31; 
			}
			.biggest #primary nav ul li.menu-item-has-children::after { display: none; }
			.biggest nav li span { margin: 0; }
			.biggest nav li span > i:first-child { display: none; }
			.biggest #navbtn { 
				display: flex;
				flex-direction: row-reverse;
				justify-content: space-between;
				align-items: center;
				background: #c41b31;
				width: 100%;
			}
			.biggest .hero-wrap .info-inner-inner {
				width: 100%;
			}
			.biggest .hero-wrap .info,
			.biggest .hero-wrap.featured .info {
				padding: 60px 0;
			}
			.biggest .hero-wrap.featured .info-inner {
				flex-direction: column;
			}
			.biggest .hero-wrap.featured .title-wrap,
			.biggest .section-guide {
				width: 100%;
			}
			.biggest .section-guide {
				margin: 60px 0 0 0;
			}
			.biggest .content > .wp-block-cover, 
			.biggest .content > .wp-block-cover-image,
			.biggest .content > .wp-block-group {
				padding: 100px 0!important;
			}
			.biggest body .content .is-layout-grid {
				display: flex;
				flex-direction: column;
			}
			.biggest footer .wp-block-group {
				flex-direction: column;
				text-align: center;
			}
			.biggest footer .has-text-align-right {
				text-align: center;
			}
			.biggest .copyright {
				flex-direction: column;
				justify-content: center;
			}
			.biggest .reusable-row-before-footer .wp-block-group {
				padding: 50px!important;
			}
	}
	@media all and (max-width: 1100px) {
		/* BIG +2 */
			.big .hero-wrap .info-inner-inner {
				width: 85%;
			}
			.big .section-guide {
				width: 40%;
			}
			.big .wp-block-cover__inner-container > .wp-block-group {
				flex-direction: column;
			}
			.big .wp-container-content-90d19858 {
				flex-basis: 100%!important;
			}
			.big .reusable-row-before-footer .wp-block-group {
				padding: 75px!important;
			}
			.big .wp-container-content-0733e5d0 {
				flex-basis: 100%!important;
			}
		/* BIGGER +4 */
			.bigger header { clear: both; position: relative; }
			.bigger.logged-in header { top: 0; }
			.bigger .main.wrap {
				flex-direction: column;
				width: 100%;
			}
			.bigger #logo,
			.bigger header.stick #logo { width: 100%; text-align: center; }
			.bigger .menus-wrap {
				width: 100%;
			}
			.bigger #primary { width: 100%; position: static; float: right; z-index: 999999; }
			.bigger nav ul { width: 100%; }
			.bigger nav .menu-primary-menu-container { 
				display: block; position: fixed; top: 0; left: -100%; 
				background-color: rgba(0, 5, 60, .95); 
				width: 80%; height: 100%; overflow-y: scroll; z-index: 9999; 
				padding-top: 75px;
			}
			.bigger .open nav .menu-primary-menu-container { left: 0; }
			.bigger #primary nav.primary_nav ul.menu { display:block; }
			.bigger nav .menu-primary-menu-container > ul { padding: 15px 0 0 0; width: 100%; }
			.bigger nav ul li { display: block; padding: 0; float: none; }
			.bigger #primary nav ul li a { 
				color: #fff; 
				font-size: 1em;
				padding: 20px 30px; 
				display: block; 
				height: auto; 
			}
			.bigger #primary nav ul li:first-child a { 
				padding-left: 30px; 
			}
			.bigger #primary nav ul.sub-menu { width: 100%!important; }
			.bigger #primary nav ul li ul.sub-menu, 
			.bigger #primary nav ul li ul.sub-menu li ul.sub-menu { 
				padding: 0; margin: 0; box-shadow: none; 
				width: 100%; background: none; 
				display: block; clear: both; overflow: hidden; position: relative; left: 0; opacity: 1; 
			}
			.bigger #primary nav ul li ul.sub-menu li a { 
				padding: 20px 30px 20px 50px; 
				font-size: 1em;
				color: #fff; 
				border-bottom: 0;
			}
			.bigger nav ul li ul.sub-menu li ul.sub-menu li a { 
				padding: 20px 30px 20px 70px; 
			}
			.bigger nav ul li ul.sub-menu li ul.sub-menu li ul.sub-menu li a { 
				padding: 20px 30px 20px 90px; 
			}
			.bigger #primary nav ul li:hover > a, 
			.bigger #primary nav ul li.current-menu-item:hover > a, 
			.bigger #primary nav ul li.current_page_item:hover > a, 
			.bigger #primary nav ul li.current-menu-item > a, 
			.bigger #primary nav ul li.current_page_item > a, 
			.bigger #primary nav ul li.current-page-ancestor > a, 
			.bigger #primary nav ul li.current-menu-ancestor > a, 
			.bigger #primary nav ul li.current-menu-parent > a, 
			.bigger #primary nav ul li.current-page-parent > a, 
			.bigger #primary nav ul li.current_page_parent > a, 
			.bigger #primary nav ul li.current_page_ancestor > a {  
				color: #fff; 
			}
			.bigger #primary nav ul.sub-menu li.current-menu-item > a, 
			.bigger #primary nav ul.sub-menu li.current_page_item > a, 
			.bigger #primary nav ul.sub-menu li.current-page-ancestor > a, 
			.bigger #primary nav ul.sub-menu li.current-menu-ancestor > a, 
			.bigger #primary nav ul.sub-menu li.current-menu-parent > a, 
			.bigger #primary nav ul.sub-menu li.current-page-parent > a, 
			.bigger #primary nav ul.sub-menu li.current_page_parent > a, 
			.bigger #primary nav ul.sub-menu li.current_page_ancestor > a {
				background-color: #c41b31; 
			}
			.bigger #primary nav ul li.menu-item-has-children::after { display: none; }
			.bigger nav li span { margin: 0; }
			.bigger nav li span > i:first-child { display: none; }
			.bigger #navbtn { 
				display: flex;
				flex-direction: row-reverse;
				justify-content: space-between;
				align-items: center;
				background: #c41b31;
				width: 100%;
			}
			.bigger .hero-wrap .info-inner-inner {
				width: 100%;
			}
			.bigger .hero-wrap .info,
			.bigger .hero-wrap.featured .info {
				padding: 60px 0;
			}
			.bigger .hero-wrap.featured .info-inner {
				flex-direction: column;
			}
			.bigger .hero-wrap.featured .title-wrap,
			.bigger .section-guide {
				width: 100%;
			}
			.bigger .section-guide {
				margin: 60px 0 0 0;
			}
			.bigger .content > .wp-block-cover, 
			.bigger .content > .wp-block-cover-image,
			.bigger .content > .wp-block-group {
				padding: 100px 0!important;
			}
			.bigger body .content .is-layout-grid {
				display: flex;
				flex-direction: column;
			}
			.bigger footer .wp-block-group {
				flex-direction: column;
				text-align: center;
			}
			.bigger footer .has-text-align-right {
				text-align: center;
			}
			.bigger .copyright {
				flex-direction: column;
				justify-content: center;
			}
			.bigger .reusable-row-before-footer .wp-block-group {
				padding: 50px!important;
			}
		/* BIGGEST +6 */
			.biggest .hero-wrap.featured .info {
				padding-bottom: 0;
			}
			.biggest .hero-wrap.featured .info-inner {
				width: 100%;
			}
			.biggest .section-guide nav {
				border-right: 0;
				border-left: 0;
			}
			.biggest .hero-wrap.featured .title-wrap {
				width: 90%;
				margin: 0 auto;
			}
	}
	@media all and (max-width: 1000px) {
		/* BIG +2 */
			.big header { clear: both; position: relative; }
			.big.logged-in header { top: 0; }
			.big .main.wrap {
				flex-direction: column;
				width: 100%;
			}
			.big #logo,
			.big header.stick #logo { width: 100%; text-align: center; }
			.big .menus-wrap {
				width: 100%;
			}
			.big #primary { width: 100%; position: static; float: right; z-index: 999999; }
			.big nav ul { width: 100%; }
			.big nav .menu-primary-menu-container { 
				display: block; position: fixed; top: 0; left: -100%; 
				background-color: rgba(0, 5, 60, .95); 
				width: 80%; height: 100%; overflow-y: scroll; z-index: 9999; 
				padding-top: 75px;
			}
			.big .open nav .menu-primary-menu-container { left: 0; }
			.big #primary nav.primary_nav ul.menu { display:block; }
			.big nav .menu-primary-menu-container > ul { padding: 15px 0 0 0; width: 100%; }
			.big nav ul li { display: block; padding: 0; float: none; }
			.big #primary nav ul li a { 
				color: #fff; 
				font-size: 1em;
				padding: 20px 30px; 
				display: block; 
				height: auto; 
			}
			.big #primary nav ul li:first-child a { 
				padding-left: 30px; 
			}
			.big #primary nav ul.sub-menu { width: 100%!important; }
			.big #primary nav ul li ul.sub-menu, 
			.big #primary nav ul li ul.sub-menu li ul.sub-menu { 
				padding: 0; margin: 0; box-shadow: none; 
				width: 100%; background: none; 
				display: block; clear: both; overflow: hidden; position: relative; left: 0; opacity: 1; 
			}
			.big #primary nav ul li ul.sub-menu li a { 
				padding: 20px 30px 20px 50px; 
				font-size: 1em;
				color: #fff; 
				border-bottom: 0;
			}
			.big nav ul li ul.sub-menu li ul.sub-menu li a { 
				padding: 20px 30px 20px 70px; 
			}
			.big nav ul li ul.sub-menu li ul.sub-menu li ul.sub-menu li a { 
				padding: 20px 30px 20px 90px; 
			}
			.big #primary nav ul li:hover > a, 
			.big #primary nav ul li.current-menu-item:hover > a, 
			.big #primary nav ul li.current_page_item:hover > a, 
			.big #primary nav ul li.current-menu-item > a, 
			.big #primary nav ul li.current_page_item > a, 
			.big #primary nav ul li.current-page-ancestor > a, 
			.big #primary nav ul li.current-menu-ancestor > a, 
			.big #primary nav ul li.current-menu-parent > a, 
			.big #primary nav ul li.current-page-parent > a, 
			.big #primary nav ul li.current_page_parent > a, 
			.big #primary nav ul li.current_page_ancestor > a {  
				color: #fff; 
			}
			.big #primary nav ul.sub-menu li.current-menu-item > a, 
			.big #primary nav ul.sub-menu li.current_page_item > a, 
			.big #primary nav ul.sub-menu li.current-page-ancestor > a, 
			.big #primary nav ul.sub-menu li.current-menu-ancestor > a, 
			.big #primary nav ul.sub-menu li.current-menu-parent > a, 
			.big #primary nav ul.sub-menu li.current-page-parent > a, 
			.big #primary nav ul.sub-menu li.current_page_parent > a, 
			.big #primary nav ul.sub-menu li.current_page_ancestor > a {
				background-color: #c41b31; 
			}
			.big #primary nav ul li.menu-item-has-children::after { display: none; }
			.big nav li span { margin: 0; }
			.big nav li span > i:first-child { display: none; }
			.big #navbtn { 
				display: flex;
				flex-direction: row-reverse;
				justify-content: space-between;
				align-items: center;
				background: #c41b31;
				width: 100%;
			}
			.big .hero-wrap .info-inner-inner {
				width: 100%;
			}
			.big .hero-wrap .info,
			.big .hero-wrap.featured .info {
				padding: 60px 0;
			}
			.big .hero-wrap.featured .info-inner {
				flex-direction: column;
			}
			.big .hero-wrap.featured .title-wrap,
			.big .section-guide {
				width: 100%;
			}
			.big .section-guide {
				margin: 60px 0 0 0;
			}
			.big .content > .wp-block-cover, 
			.big .content > .wp-block-cover-image,
			.big .content > .wp-block-group {
				padding: 100px 0!important;
			}
			.big body .content .is-layout-grid {
				display: flex;
				flex-direction: column;
			}
			.big footer .wp-block-group {
				flex-direction: column;
				text-align: center;
			}
			.big footer .has-text-align-right {
				text-align: center;
			}
			.big .copyright {
				flex-direction: column;
				justify-content: center;
			}
			.big .reusable-row-before-footer .wp-block-group {
				padding: 50px!important;
			}
		/* BIGGER +4 */
			.bigger .hero-wrap.featured .info {
				padding-bottom: 0;
			}
			.bigger .hero-wrap.featured .info-inner {
				width: 100%;
			}
			.bigger .section-guide nav {
				border-right: 0;
				border-left: 0;
			}
			.bigger .hero-wrap.featured .title-wrap {
				width: 90%;
				margin: 0 auto;
			}
		/* BIGGEST +6 */
	}
	@media all and (max-width: 900px) {
		/* BIG +2 */
			.big .hero-wrap.featured .info {
				padding-bottom: 0;
			}
			.big .hero-wrap.featured .info-inner {
				width: 100%;
			}
			.big .section-guide nav {
				border-right: 0;
				border-left: 0;
			}
			.big .hero-wrap.featured .title-wrap {
				width: 90%;
				margin: 0 auto;
			}
		/* BIGGER +4 */
		/* BIGGEST +6 */
	}
	@media all and (max-width: 800px) {
		/* BIG +2 */
		/* BIGGER +4 */
		/* BIGGEST +6 */
	}