
@media (min-width: 1600px) {
	.container {
		max-width: 1440px;
	}
	
	.container, .container-xs, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl {
		max-width: 1440px;
	}
	
	.col-xxl {
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		min-width: 0;
		max-width: 100%;
	}
	
	.row-cols-xxl-1>* {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	
	.row-cols-xxl-2>* {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	
	.row-cols-xxl-3>* {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.33333%;
		flex: 0 0 33.33333%;
		max-width: 33.33333%;
	}
	
	.row-cols-xxl-4>* {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
	
	.row-cols-xxl-5>* {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 20%;
		flex: 0 0 20%;
		max-width: 20%;
	}
	
	.row-cols-xxl-6>* {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.66667%;
		flex: 0 0 16.66667%;
		max-width: 16.66667%;
	}
	
	.col-xxl-auto {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
		max-width: 100%;
	}
	
	.col-xxl-1 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 4.16667%;
		flex: 0 0 4.16667%;
		max-width: 4.16667%;
	}
	
	.col-xxl-2 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 8.33333%;
		flex: 0 0 8.33333%;
		max-width: 8.33333%;
	}
	
	.col-xxl-3 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 12.5%;
		flex: 0 0 12.5%;
		max-width: 12.5%;
	}
	
	.col-xxl-4 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.66667%;
		flex: 0 0 16.66667%;
		max-width: 16.66667%;
	}
	
	.col-xxl-5 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 20.83333%;
		flex: 0 0 20.83333%;
		max-width: 20.83333%;
	}
	
	.col-xxl-6 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
	
	.col-xxl-7 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 29.16667%;
		flex: 0 0 29.16667%;
		max-width: 29.16667%;
	}
	
	.col-xxl-8 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.33333%;
		flex: 0 0 33.33333%;
		max-width: 33.33333%;
	}
	
	.col-xxl-9 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 37.5%;
		flex: 0 0 37.5%;
		max-width: 37.5%;
	}
	
	.col-xxl-10 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.66667%;
		flex: 0 0 41.66667%;
		max-width: 41.66667%;
	}
	
	.col-xxl-11 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 45.83333%;
		flex: 0 0 45.83333%;
		max-width: 45.83333%;
	}
	
	.col-xxl-12 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	
	.col-xxl-13 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 54.16667%;
		flex: 0 0 54.16667%;
		max-width: 54.16667%;
	}
	
	.col-xxl-14 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58.33333%;
		flex: 0 0 58.33333%;
		max-width: 58.33333%;
	}
	
	.col-xxl-15 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 62.5%;
		flex: 0 0 62.5%;
		max-width: 62.5%;
	}
	
	.col-xxl-16 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.66667%;
		flex: 0 0 66.66667%;
		max-width: 66.66667%;
	}
	
	.col-xxl-17 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 70.83333%;
		flex: 0 0 70.83333%;
		max-width: 70.83333%;
	}
	
	.col-xxl-18 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%;
	}
	
	.col-xxl-19 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 79.16667%;
		flex: 0 0 79.16667%;
		max-width: 79.16667%;
	}
	
	.col-xxl-20 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 83.33333%;
		flex: 0 0 83.33333%;
		max-width: 83.33333%;
	}
	
	.col-xxl-21 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 87.5%;
		flex: 0 0 87.5%;
		max-width: 87.5%;
	}
	
	.col-xxl-22 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 91.66667%;
		flex: 0 0 91.66667%;
		max-width: 91.66667%;
	}
	
	.col-xxl-23 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 95.83333%;
		flex: 0 0 95.83333%;
		max-width: 95.83333%;
	}
	
	.col-xxl-24 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	
	.order-xxl-first {
		-webkit-box-ordinal-group: 0;
		-ms-flex-order: -1;
		order: -1;
	}
	
	.order-xxl-last {
		-webkit-box-ordinal-group: 26;
		-ms-flex-order: 25;
		order: 25;
	}
	
	.order-xxl-0 {
		-webkit-box-ordinal-group: 1;
		-ms-flex-order: 0;
		order: 0;
	}
	
	.order-xxl-1 {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}
	
	.order-xxl-2 {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
	}
	
	.order-xxl-3 {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
	}
	
	.order-xxl-4 {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4;
	}
	
	.order-xxl-5 {
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5;
	}
	
	.order-xxl-6 {
		-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6;
	}
	
	.order-xxl-7 {
		-webkit-box-ordinal-group: 8;
		-ms-flex-order: 7;
		order: 7;
	}
	
	.order-xxl-8 {
		-webkit-box-ordinal-group: 9;
		-ms-flex-order: 8;
		order: 8;
	}
	
	.order-xxl-9 {
		-webkit-box-ordinal-group: 10;
		-ms-flex-order: 9;
		order: 9;
	}
	
	.order-xxl-10 {
		-webkit-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10;
	}
	
	.order-xxl-11 {
		-webkit-box-ordinal-group: 12;
		-ms-flex-order: 11;
		order: 11;
	}
	
	.order-xxl-12 {
		-webkit-box-ordinal-group: 13;
		-ms-flex-order: 12;
		order: 12;
	}
	
	.order-xxl-13 {
		-webkit-box-ordinal-group: 14;
		-ms-flex-order: 13;
		order: 13;
	}
	
	.order-xxl-14 {
		-webkit-box-ordinal-group: 15;
		-ms-flex-order: 14;
		order: 14;
	}
	
	.order-xxl-15 {
		-webkit-box-ordinal-group: 16;
		-ms-flex-order: 15;
		order: 15;
	}
	
	.order-xxl-16 {
		-webkit-box-ordinal-group: 17;
		-ms-flex-order: 16;
		order: 16;
	}
	
	.order-xxl-17 {
		-webkit-box-ordinal-group: 18;
		-ms-flex-order: 17;
		order: 17;
	}
	
	.order-xxl-18 {
		-webkit-box-ordinal-group: 19;
		-ms-flex-order: 18;
		order: 18;
	}
	
	.order-xxl-19 {
		-webkit-box-ordinal-group: 20;
		-ms-flex-order: 19;
		order: 19;
	}
	
	.order-xxl-20 {
		-webkit-box-ordinal-group: 21;
		-ms-flex-order: 20;
		order: 20;
	}
	
	.order-xxl-21 {
		-webkit-box-ordinal-group: 22;
		-ms-flex-order: 21;
		order: 21;
	}
	
	.order-xxl-22 {
		-webkit-box-ordinal-group: 23;
		-ms-flex-order: 22;
		order: 22;
	}
	
	.order-xxl-23 {
		-webkit-box-ordinal-group: 24;
		-ms-flex-order: 23;
		order: 23;
	}
	
	.order-xxl-24 {
		-webkit-box-ordinal-group: 25;
		-ms-flex-order: 24;
		order: 24;
	}
	
	.offset-xxl-0 {
		margin-left: 0;
	}
	
	.offset-xxl-1 {
		margin-left: 4.16667%;
	}
	
	.offset-xxl-2 {
		margin-left: 8.33333%;
	}
	
	.offset-xxl-3 {
		margin-left: 12.5%;
	}
	
	.offset-xxl-4 {
		margin-left: 16.66667%;
	}
	
	.offset-xxl-5 {
		margin-left: 20.83333%;
	}
	
	.offset-xxl-6 {
		margin-left: 25%;
	}
	
	.offset-xxl-7 {
		margin-left: 29.16667%;
	}
	
	.offset-xxl-8 {
		margin-left: 33.33333%;
	}
	
	.offset-xxl-9 {
		margin-left: 37.5%;
	}
	
	.offset-xxl-10 {
		margin-left: 41.66667%;
	}
	
	.offset-xxl-11 {
		margin-left: 45.83333%;
	}
	
	.offset-xxl-12 {
		margin-left: 50%;
	}
	
	.offset-xxl-13 {
		margin-left: 54.16667%;
	}
	
	.offset-xxl-14 {
		margin-left: 58.33333%;
	}
	
	.offset-xxl-15 {
		margin-left: 62.5%;
	}
	
	.offset-xxl-16 {
		margin-left: 66.66667%;
	}
	
	.offset-xxl-17 {
		margin-left: 70.83333%;
	}
	
	.offset-xxl-18 {
		margin-left: 75%;
	}
	
	.offset-xxl-19 {
		margin-left: 79.16667%;
	}
	
	.offset-xxl-20 {
		margin-left: 83.33333%;
	}
	
	.offset-xxl-21 {
		margin-left: 87.5%;
	}
	
	.offset-xxl-22 {
		margin-left: 91.66667%;
	}
	
	.offset-xxl-23 {
		margin-left: 95.83333%;
	}
	
	.dropdown-menu-xxl-left {
		right: auto;
		left: 0;
	}
	
	.dropdown-menu-xxl-right {
		right: 0;
		left: auto;
	}
	
	.navbar-expand-xxl {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-flow: row nowrap;
		flex-flow: row nowrap;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}
	
	.navbar-expand-xxl .navbar-nav {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}
	
	.navbar-expand-xxl .navbar-nav .dropdown-menu {
		position: absolute;
	}
	
	.navbar-expand-xxl .navbar-nav .nav-link {
		padding-right: .5rem;
		padding-left: .5rem;
	}
	
	.navbar-expand-xxl>.container, .navbar-expand-xxl>.container-fluid, .navbar-expand-xxl>.container-xs, .navbar-expand-xxl>.container-sm, .navbar-expand-xxl>.container-md, .navbar-expand-xxl>.container-lg, .navbar-expand-xxl>.container-xl, .navbar-expand-xxl>.container-xxl, .navbar-expand-xxl>.container-xxxl, .social-wrapper .navbar-expand-xxl>.social-inner {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
	}
	
	.navbar-expand-xxl .navbar-collapse {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
		-ms-flex-preferred-size: auto;
		flex-basis: auto;
	}
	
	.navbar-expand-xxl .navbar-toggler {
		display: none;
	}
	
	.list-group-horizontal-xxl {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}
	
	.list-group-horizontal-xxl>.list-group-item:first-child {
		border-bottom-left-radius: .25rem;
		border-top-right-radius: 0;
	}
	
	.list-group-horizontal-xxl>.list-group-item:last-child {
		border-top-right-radius: .25rem;
		border-bottom-left-radius: 0;
	}
	
	.list-group-horizontal-xxl>.list-group-item.active {
		margin-top: 0;
	}
	
	.list-group-horizontal-xxl>.list-group-item+.list-group-item {
		border-top-width: 1px;
		border-left-width: 0;
	}
	
	.list-group-horizontal-xxl>.list-group-item+.list-group-item.active {
		margin-left: -1px;
		border-left-width: 1px;
	}
	
	.d-xxl-none {
		display: none !important;
	}
	
	.d-xxl-inline {
		display: inline !important;
	}
	
	.d-xxl-inline-block {
		display: inline-block !important;
	}
	
	.d-xxl-block {
		display: block !important;
	}
	
	.d-xxl-table {
		display: table !important;
	}
	
	.d-xxl-table-row {
		display: table-row !important;
	}
	
	.d-xxl-table-cell {
		display: table-cell !important;
	}
	
	.d-xxl-flex {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
	}
	
	.d-xxl-inline-flex {
		display: -webkit-inline-box !important;
		display: -ms-inline-flexbox !important;
		display: inline-flex !important;
	}
	
	.flex-xxl-row {
		-webkit-box-orient: horizontal !important;
		-webkit-box-direction: normal !important;
		-ms-flex-direction: row !important;
		flex-direction: row !important;
	}
	
	.flex-xxl-column {
		-webkit-box-orient: vertical !important;
		-webkit-box-direction: normal !important;
		-ms-flex-direction: column !important;
		flex-direction: column !important;
	}
	
	.flex-xxl-row-reverse {
		-webkit-box-orient: horizontal !important;
		-webkit-box-direction: reverse !important;
		-ms-flex-direction: row-reverse !important;
		flex-direction: row-reverse !important;
	}
	
	.flex-xxl-column-reverse {
		-webkit-box-orient: vertical !important;
		-webkit-box-direction: reverse !important;
		-ms-flex-direction: column-reverse !important;
		flex-direction: column-reverse !important;
	}
	
	.flex-xxl-wrap {
		-ms-flex-wrap: wrap !important;
		flex-wrap: wrap !important;
	}
	
	.flex-xxl-nowrap {
		-ms-flex-wrap: nowrap !important;
		flex-wrap: nowrap !important;
	}
	
	.flex-xxl-wrap-reverse {
		-ms-flex-wrap: wrap-reverse !important;
		flex-wrap: wrap-reverse !important;
	}
	
	.flex-xxl-fill {
		-webkit-box-flex: 1 !important;
		-ms-flex: 1 1 auto !important;
		flex: 1 1 auto !important;
	}
	
	.flex-xxl-grow-0 {
		-webkit-box-flex: 0 !important;
		-ms-flex-positive: 0 !important;
		flex-grow: 0 !important;
	}
	
	.flex-xxl-grow-1 {
		-webkit-box-flex: 1 !important;
		-ms-flex-positive: 1 !important;
		flex-grow: 1 !important;
	}
	
	.flex-xxl-shrink-0 {
		-ms-flex-negative: 0 !important;
		flex-shrink: 0 !important;
	}
	
	.flex-xxl-shrink-1 {
		-ms-flex-negative: 1 !important;
		flex-shrink: 1 !important;
	}
	
	.justify-content-xxl-start {
		-webkit-box-pack: start !important;
		-ms-flex-pack: start !important;
		justify-content: flex-start !important;
	}
	
	.justify-content-xxl-end {
		-webkit-box-pack: end !important;
		-ms-flex-pack: end !important;
		justify-content: flex-end !important;
	}
	
	.justify-content-xxl-center {
		-webkit-box-pack: center !important;
		-ms-flex-pack: center !important;
		justify-content: center !important;
	}
	
	.justify-content-xxl-between {
		-webkit-box-pack: justify !important;
		-ms-flex-pack: justify !important;
		justify-content: space-between !important;
	}
	
	.justify-content-xxl-around {
		-ms-flex-pack: distribute !important;
		justify-content: space-around !important;
	}
	
	.align-items-xxl-start {
		-webkit-box-align: start !important;
		-ms-flex-align: start !important;
		align-items: flex-start !important;
	}
	
	.align-items-xxl-end {
		-webkit-box-align: end !important;
		-ms-flex-align: end !important;
		align-items: flex-end !important;
	}
	
	.align-items-xxl-center {
		-webkit-box-align: center !important;
		-ms-flex-align: center !important;
		align-items: center !important;
	}
	
	.align-items-xxl-baseline {
		-webkit-box-align: baseline !important;
		-ms-flex-align: baseline !important;
		align-items: baseline !important;
	}
	
	.align-items-xxl-stretch {
		-webkit-box-align: stretch !important;
		-ms-flex-align: stretch !important;
		align-items: stretch !important;
	}
	
	.align-content-xxl-start {
		-ms-flex-line-pack: start !important;
		align-content: flex-start !important;
	}
	
	.align-content-xxl-end {
		-ms-flex-line-pack: end !important;
		align-content: flex-end !important;
	}
	
	.align-content-xxl-center {
		-ms-flex-line-pack: center !important;
		align-content: center !important;
	}
	
	.align-content-xxl-between {
		-ms-flex-line-pack: justify !important;
		align-content: space-between !important;
	}
	
	.align-content-xxl-around {
		-ms-flex-line-pack: distribute !important;
		align-content: space-around !important;
	}
	
	.align-content-xxl-stretch {
		-ms-flex-line-pack: stretch !important;
		align-content: stretch !important;
	}
	
	.align-self-xxl-auto {
		-ms-flex-item-align: auto !important;
		align-self: auto !important;
	}
	
	.align-self-xxl-start {
		-ms-flex-item-align: start !important;
		align-self: flex-start !important;
	}
	
	.align-self-xxl-end {
		-ms-flex-item-align: end !important;
		align-self: flex-end !important;
	}
	
	.align-self-xxl-center {
		-ms-flex-item-align: center !important;
		align-self: center !important;
	}
	
	.align-self-xxl-baseline {
		-ms-flex-item-align: baseline !important;
		align-self: baseline !important;
	}
	
	.align-self-xxl-stretch {
		-ms-flex-item-align: stretch !important;
		align-self: stretch !important;
	}
	
	.float-xxl-left {
		float: left !important;
	}
	
	.float-xxl-right {
		float: right !important;
	}
	
	.float-xxl-none {
		float: none !important;
	}
	
	.m-xxl-0 {
		margin: 0 !important;
	}
	
	.mt-xxl-0, .my-xxl-0 {
		margin-top: 0 !important;
	}
	
	.mr-xxl-0, .mx-xxl-0 {
		margin-right: 0 !important;
	}
	
	.mb-xxl-0, .my-xxl-0 {
		margin-bottom: 0 !important;
	}
	
	.ml-xxl-0, .mx-xxl-0 {
		margin-left: 0 !important;
	}
	
	.m-xxl-1 {
		margin: .25rem !important;
	}
	
	.mt-xxl-1, .my-xxl-1 {
		margin-top: .25rem !important;
	}
	
	.mr-xxl-1, .mx-xxl-1 {
		margin-right: .25rem !important;
	}
	
	.mb-xxl-1, .my-xxl-1 {
		margin-bottom: .25rem !important;
	}
	
	.ml-xxl-1, .mx-xxl-1 {
		margin-left: .25rem !important;
	}
	
	.m-xxl-2 {
		margin: .5rem !important;
	}
	
	.mt-xxl-2, .my-xxl-2 {
		margin-top: .5rem !important;
	}
	
	.mr-xxl-2, .mx-xxl-2 {
		margin-right: .5rem !important;
	}
	
	.mb-xxl-2, .my-xxl-2 {
		margin-bottom: .5rem !important;
	}
	
	.ml-xxl-2, .mx-xxl-2 {
		margin-left: .5rem !important;
	}
	
	.m-xxl-3 {
		margin: 1rem !important;
	}
	
	.mt-xxl-3, .my-xxl-3 {
		margin-top: 1rem !important;
	}
	
	.mr-xxl-3, .mx-xxl-3 {
		margin-right: 1rem !important;
	}
	
	.mb-xxl-3, .my-xxl-3 {
		margin-bottom: 1rem !important;
	}
	
	.ml-xxl-3, .mx-xxl-3 {
		margin-left: 1rem !important;
	}
	
	.m-xxl-4 {
		margin: 1.5rem !important;
	}
	
	.mt-xxl-4, .my-xxl-4 {
		margin-top: 1.5rem !important;
	}
	
	.mr-xxl-4, .mx-xxl-4 {
		margin-right: 1.5rem !important;
	}
	
	.mb-xxl-4, .my-xxl-4 {
		margin-bottom: 1.5rem !important;
	}
	
	.ml-xxl-4, .mx-xxl-4 {
		margin-left: 1.5rem !important;
	}
	
	.m-xxl-5 {
		margin: 3rem !important;
	}
	
	.mt-xxl-5, .my-xxl-5 {
		margin-top: 3rem !important;
	}
	
	.mr-xxl-5, .mx-xxl-5 {
		margin-right: 3rem !important;
	}
	
	.mb-xxl-5, .my-xxl-5 {
		margin-bottom: 3rem !important;
	}
	
	.ml-xxl-5, .mx-xxl-5 {
		margin-left: 3rem !important;
	}
	
	.p-xxl-0 {
		padding: 0 !important;
	}
	
	.pt-xxl-0, .py-xxl-0 {
		padding-top: 0 !important;
	}
	
	.pr-xxl-0, .px-xxl-0 {
		padding-right: 0 !important;
	}
	
	.pb-xxl-0, .py-xxl-0 {
		padding-bottom: 0 !important;
	}
	
	.pl-xxl-0, .px-xxl-0 {
		padding-left: 0 !important;
	}
	
	.p-xxl-1 {
		padding: .25rem !important;
	}
	
	.pt-xxl-1, .py-xxl-1 {
		padding-top: .25rem !important;
	}
	
	.pr-xxl-1, .px-xxl-1 {
		padding-right: .25rem !important;
	}
	
	.pb-xxl-1, .py-xxl-1 {
		padding-bottom: .25rem !important;
	}
	
	.pl-xxl-1, .px-xxl-1 {
		padding-left: .25rem !important;
	}
	
	.p-xxl-2 {
		padding: .5rem !important;
	}
	
	.pt-xxl-2, .py-xxl-2 {
		padding-top: .5rem !important;
	}
	
	.pr-xxl-2, .px-xxl-2 {
		padding-right: .5rem !important;
	}
	
	.pb-xxl-2, .py-xxl-2 {
		padding-bottom: .5rem !important;
	}
	
	.pl-xxl-2, .px-xxl-2 {
		padding-left: .5rem !important;
	}
	
	.p-xxl-3 {
		padding: 1rem !important;
	}
	
	.pt-xxl-3, .py-xxl-3 {
		padding-top: 1rem !important;
	}
	
	.pr-xxl-3, .px-xxl-3 {
		padding-right: 1rem !important;
	}
	
	.pb-xxl-3, .py-xxl-3 {
		padding-bottom: 1rem !important;
	}
	
	.pl-xxl-3, .px-xxl-3 {
		padding-left: 1rem !important;
	}
	
	.p-xxl-4 {
		padding: 1.5rem !important;
	}
	
	.pt-xxl-4, .py-xxl-4 {
		padding-top: 1.5rem !important;
	}
	
	.pr-xxl-4, .px-xxl-4 {
		padding-right: 1.5rem !important;
	}
	
	.pb-xxl-4, .py-xxl-4 {
		padding-bottom: 1.5rem !important;
	}
	
	.pl-xxl-4, .px-xxl-4 {
		padding-left: 1.5rem !important;
	}
	
	.p-xxl-5 {
		padding: 3rem !important;
	}
	
	.pt-xxl-5, .py-xxl-5 {
		padding-top: 3rem !important;
	}
	
	.pr-xxl-5, .px-xxl-5 {
		padding-right: 3rem !important;
	}
	
	.pb-xxl-5, .py-xxl-5 {
		padding-bottom: 3rem !important;
	}
	
	.pl-xxl-5, .px-xxl-5 {
		padding-left: 3rem !important;
	}
	
	.m-xxl-n1 {
		margin: -.25rem !important;
	}
	
	.mt-xxl-n1, .my-xxl-n1 {
		margin-top: -.25rem !important;
	}
	
	.mr-xxl-n1, .mx-xxl-n1 {
		margin-right: -.25rem !important;
	}
	
	.mb-xxl-n1, .my-xxl-n1 {
		margin-bottom: -.25rem !important;
	}
	
	.ml-xxl-n1, .mx-xxl-n1 {
		margin-left: -.25rem !important;
	}
	
	.m-xxl-n2 {
		margin: -.5rem !important;
	}
	
	.mt-xxl-n2, .my-xxl-n2 {
		margin-top: -.5rem !important;
	}
	
	.mr-xxl-n2, .mx-xxl-n2 {
		margin-right: -.5rem !important;
	}
	
	.mb-xxl-n2, .my-xxl-n2 {
		margin-bottom: -.5rem !important;
	}
	
	.ml-xxl-n2, .mx-xxl-n2 {
		margin-left: -.5rem !important;
	}
	
	.m-xxl-n3 {
		margin: -1rem !important;
	}
	
	.mt-xxl-n3, .my-xxl-n3 {
		margin-top: -1rem !important;
	}
	
	.mr-xxl-n3, .mx-xxl-n3 {
		margin-right: -1rem !important;
	}
	
	.mb-xxl-n3, .my-xxl-n3 {
		margin-bottom: -1rem !important;
	}
	
	.ml-xxl-n3, .mx-xxl-n3 {
		margin-left: -1rem !important;
	}
	
	.m-xxl-n4 {
		margin: -1.5rem !important;
	}
	
	.mt-xxl-n4, .my-xxl-n4 {
		margin-top: -1.5rem !important;
	}
	
	.mr-xxl-n4, .mx-xxl-n4 {
		margin-right: -1.5rem !important;
	}
	
	.mb-xxl-n4, .my-xxl-n4 {
		margin-bottom: -1.5rem !important;
	}
	
	.ml-xxl-n4, .mx-xxl-n4 {
		margin-left: -1.5rem !important;
	}
	
	.m-xxl-n5 {
		margin: -3rem !important;
	}
	
	.mt-xxl-n5, .my-xxl-n5 {
		margin-top: -3rem !important;
	}
	
	.mr-xxl-n5, .mx-xxl-n5 {
		margin-right: -3rem !important;
	}
	
	.mb-xxl-n5, .my-xxl-n5 {
		margin-bottom: -3rem !important;
	}
	
	.ml-xxl-n5, .mx-xxl-n5 {
		margin-left: -3rem !important;
	}
	
	.m-xxl-auto {
		margin: auto !important;
	}
	
	.mt-xxl-auto, .my-xxl-auto {
		margin-top: auto !important;
	}
	
	.mr-xxl-auto, .mx-xxl-auto {
		margin-right: auto !important;
	}
	
	.mb-xxl-auto, .my-xxl-auto {
		margin-bottom: auto !important;
	}
	
	.ml-xxl-auto, .mx-xxl-auto {
		margin-left: auto !important;
	}
	
	.text-xxl-left {
		text-align: left !important;
	}
	
	.text-xxl-right {
		text-align: right !important;
	}
	
	.text-xxl-center {
		text-align: center !important;
	}
	
	.container-left {
		margin-left: 0;
		margin-right: calc(50vw - 72rem);
	}
	
	.container-right {
		margin-right: 0;
		margin-left: calc(50vw - 72rem);
	}
	
	.btn, body .gform_wrapper form .gform_footer .gform_button {
		min-width: 28rem;
	}
}

@media (min-width: 1600px) {
	.container {
		max-width: 1440px;
	}
	
	.container, .container-xs, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl {
		max-width: 1440px;
	}
	
	.col-xxl {
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		min-width: 0;
		max-width: 100%;
	}
	
	.row-cols-xxl-1>* {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	
	.row-cols-xxl-2>* {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	
	.row-cols-xxl-3>* {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.33333%;
		flex: 0 0 33.33333%;
		max-width: 33.33333%;
	}
	
	.row-cols-xxl-4>* {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
	
	.row-cols-xxl-5>* {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 20%;
		flex: 0 0 20%;
		max-width: 20%;
	}
	
	.row-cols-xxl-6>* {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.66667%;
		flex: 0 0 16.66667%;
		max-width: 16.66667%;
	}
	
	.col-xxl-auto {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
		max-width: 100%;
	}
	
	.col-xxl-1 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 4.16667%;
		flex: 0 0 4.16667%;
		max-width: 4.16667%;
	}
	
	.col-xxl-2 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 8.33333%;
		flex: 0 0 8.33333%;
		max-width: 8.33333%;
	}
	
	.col-xxl-3 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 12.5%;
		flex: 0 0 12.5%;
		max-width: 12.5%;
	}
	
	.col-xxl-4 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.66667%;
		flex: 0 0 16.66667%;
		max-width: 16.66667%;
	}
	
	.col-xxl-5 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 20.83333%;
		flex: 0 0 20.83333%;
		max-width: 20.83333%;
	}
	
	.col-xxl-6 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
	
	.col-xxl-7 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 29.16667%;
		flex: 0 0 29.16667%;
		max-width: 29.16667%;
	}
	
	.col-xxl-8 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.33333%;
		flex: 0 0 33.33333%;
		max-width: 33.33333%;
	}
	
	.col-xxl-9 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 37.5%;
		flex: 0 0 37.5%;
		max-width: 37.5%;
	}
	
	.col-xxl-10 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.66667%;
		flex: 0 0 41.66667%;
		max-width: 41.66667%;
	}
	
	.col-xxl-11 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 45.83333%;
		flex: 0 0 45.83333%;
		max-width: 45.83333%;
	}
	
	.col-xxl-12 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	
	.col-xxl-13 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 54.16667%;
		flex: 0 0 54.16667%;
		max-width: 54.16667%;
	}
	
	.col-xxl-14 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58.33333%;
		flex: 0 0 58.33333%;
		max-width: 58.33333%;
	}
	
	.col-xxl-15 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 62.5%;
		flex: 0 0 62.5%;
		max-width: 62.5%;
	}
	
	.col-xxl-16 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.66667%;
		flex: 0 0 66.66667%;
		max-width: 66.66667%;
	}
	
	.col-xxl-17 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 70.83333%;
		flex: 0 0 70.83333%;
		max-width: 70.83333%;
	}
	
	.col-xxl-18 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%;
	}
	
	.col-xxl-19 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 79.16667%;
		flex: 0 0 79.16667%;
		max-width: 79.16667%;
	}
	
	.col-xxl-20 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 83.33333%;
		flex: 0 0 83.33333%;
		max-width: 83.33333%;
	}
	
	.col-xxl-21 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 87.5%;
		flex: 0 0 87.5%;
		max-width: 87.5%;
	}
	
	.col-xxl-22 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 91.66667%;
		flex: 0 0 91.66667%;
		max-width: 91.66667%;
	}
	
	.col-xxl-23 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 95.83333%;
		flex: 0 0 95.83333%;
		max-width: 95.83333%;
	}
	
	.col-xxl-24 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	
	.order-xxl-first {
		-webkit-box-ordinal-group: 0;
		-ms-flex-order: -1;
		order: -1;
	}
	
	.order-xxl-last {
		-webkit-box-ordinal-group: 26;
		-ms-flex-order: 25;
		order: 25;
	}
	
	.order-xxl-0 {
		-webkit-box-ordinal-group: 1;
		-ms-flex-order: 0;
		order: 0;
	}
	
	.order-xxl-1 {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}
	
	.order-xxl-2 {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
	}
	
	.order-xxl-3 {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
	}
	
	.order-xxl-4 {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4;
	}
	
	.order-xxl-5 {
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5;
	}
	
	.order-xxl-6 {
		-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6;
	}
	
	.order-xxl-7 {
		-webkit-box-ordinal-group: 8;
		-ms-flex-order: 7;
		order: 7;
	}
	
	.order-xxl-8 {
		-webkit-box-ordinal-group: 9;
		-ms-flex-order: 8;
		order: 8;
	}
	
	.order-xxl-9 {
		-webkit-box-ordinal-group: 10;
		-ms-flex-order: 9;
		order: 9;
	}
	
	.order-xxl-10 {
		-webkit-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10;
	}
	
	.order-xxl-11 {
		-webkit-box-ordinal-group: 12;
		-ms-flex-order: 11;
		order: 11;
	}
	
	.order-xxl-12 {
		-webkit-box-ordinal-group: 13;
		-ms-flex-order: 12;
		order: 12;
	}
	
	.order-xxl-13 {
		-webkit-box-ordinal-group: 14;
		-ms-flex-order: 13;
		order: 13;
	}
	
	.order-xxl-14 {
		-webkit-box-ordinal-group: 15;
		-ms-flex-order: 14;
		order: 14;
	}
	
	.order-xxl-15 {
		-webkit-box-ordinal-group: 16;
		-ms-flex-order: 15;
		order: 15;
	}
	
	.order-xxl-16 {
		-webkit-box-ordinal-group: 17;
		-ms-flex-order: 16;
		order: 16;
	}
	
	.order-xxl-17 {
		-webkit-box-ordinal-group: 18;
		-ms-flex-order: 17;
		order: 17;
	}
	
	.order-xxl-18 {
		-webkit-box-ordinal-group: 19;
		-ms-flex-order: 18;
		order: 18;
	}
	
	.order-xxl-19 {
		-webkit-box-ordinal-group: 20;
		-ms-flex-order: 19;
		order: 19;
	}
	
	.order-xxl-20 {
		-webkit-box-ordinal-group: 21;
		-ms-flex-order: 20;
		order: 20;
	}
	
	.order-xxl-21 {
		-webkit-box-ordinal-group: 22;
		-ms-flex-order: 21;
		order: 21;
	}
	
	.order-xxl-22 {
		-webkit-box-ordinal-group: 23;
		-ms-flex-order: 22;
		order: 22;
	}
	
	.order-xxl-23 {
		-webkit-box-ordinal-group: 24;
		-ms-flex-order: 23;
		order: 23;
	}
	
	.order-xxl-24 {
		-webkit-box-ordinal-group: 25;
		-ms-flex-order: 24;
		order: 24;
	}
	
	.offset-xxl-0 {
		margin-left: 0;
	}
	
	.offset-xxl-1 {
		margin-left: 4.16667%;
	}
	
	.offset-xxl-2 {
		margin-left: 8.33333%;
	}
	
	.offset-xxl-3 {
		margin-left: 12.5%;
	}
	
	.offset-xxl-4 {
		margin-left: 16.66667%;
	}
	
	.offset-xxl-5 {
		margin-left: 20.83333%;
	}
	
	.offset-xxl-6 {
		margin-left: 25%;
	}
	
	.offset-xxl-7 {
		margin-left: 29.16667%;
	}
	
	.offset-xxl-8 {
		margin-left: 33.33333%;
	}
	
	.offset-xxl-9 {
		margin-left: 37.5%;
	}
	
	.offset-xxl-10 {
		margin-left: 41.66667%;
	}
	
	.offset-xxl-11 {
		margin-left: 45.83333%;
	}
	
	.offset-xxl-12 {
		margin-left: 50%;
	}
	
	.offset-xxl-13 {
		margin-left: 54.16667%;
	}
	
	.offset-xxl-14 {
		margin-left: 58.33333%;
	}
	
	.offset-xxl-15 {
		margin-left: 62.5%;
	}
	
	.offset-xxl-16 {
		margin-left: 66.66667%;
	}
	
	.offset-xxl-17 {
		margin-left: 70.83333%;
	}
	
	.offset-xxl-18 {
		margin-left: 75%;
	}
	
	.offset-xxl-19 {
		margin-left: 79.16667%;
	}
	
	.offset-xxl-20 {
		margin-left: 83.33333%;
	}
	
	.offset-xxl-21 {
		margin-left: 87.5%;
	}
	
	.offset-xxl-22 {
		margin-left: 91.66667%;
	}
	
	.offset-xxl-23 {
		margin-left: 95.83333%;
	}
	
	.dropdown-menu-xxl-left {
		right: auto;
		left: 0;
	}
	
	.dropdown-menu-xxl-right {
		right: 0;
		left: auto;
	}
	
	.navbar-expand-xxl {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-flow: row nowrap;
		flex-flow: row nowrap;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}
	
	.navbar-expand-xxl .navbar-nav {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}
	
	.navbar-expand-xxl .navbar-nav .dropdown-menu {
		position: absolute;
	}
	
	.navbar-expand-xxl .navbar-nav .nav-link {
		padding-right: .5rem;
		padding-left: .5rem;
	}
	
	.navbar-expand-xxl>.container, .navbar-expand-xxl>.container-fluid, .navbar-expand-xxl>.container-xs, .navbar-expand-xxl>.container-sm, .navbar-expand-xxl>.container-md, .navbar-expand-xxl>.container-lg, .navbar-expand-xxl>.container-xl, .navbar-expand-xxl>.container-xxl, .navbar-expand-xxl>.container-xxxl, .social-wrapper .navbar-expand-xxl>.social-inner {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
	}
	
	.navbar-expand-xxl .navbar-collapse {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
		-ms-flex-preferred-size: auto;
		flex-basis: auto;
	}
	
	.navbar-expand-xxl .navbar-toggler {
		display: none;
	}
	
	.list-group-horizontal-xxl {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}
	
	.list-group-horizontal-xxl>.list-group-item:first-child {
		border-bottom-left-radius: .25rem;
		border-top-right-radius: 0;
	}
	
	.list-group-horizontal-xxl>.list-group-item:last-child {
		border-top-right-radius: .25rem;
		border-bottom-left-radius: 0;
	}
	
	.list-group-horizontal-xxl>.list-group-item.active {
		margin-top: 0;
	}
	
	.list-group-horizontal-xxl>.list-group-item+.list-group-item {
		border-top-width: 1px;
		border-left-width: 0;
	}
	
	.list-group-horizontal-xxl>.list-group-item+.list-group-item.active {
		margin-left: -1px;
		border-left-width: 1px;
	}
	
	.d-xxl-none {
		display: none !important;
	}
	
	.d-xxl-inline {
		display: inline !important;
	}
	
	.d-xxl-inline-block {
		display: inline-block !important;
	}
	
	.d-xxl-block {
		display: block !important;
	}
	
	.d-xxl-table {
		display: table !important;
	}
	
	.d-xxl-table-row {
		display: table-row !important;
	}
	
	.d-xxl-table-cell {
		display: table-cell !important;
	}
	
	.d-xxl-flex {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
	}
	
	.d-xxl-inline-flex {
		display: -webkit-inline-box !important;
		display: -ms-inline-flexbox !important;
		display: inline-flex !important;
	}
	
	.flex-xxl-row {
		-webkit-box-orient: horizontal !important;
		-webkit-box-direction: normal !important;
		-ms-flex-direction: row !important;
		flex-direction: row !important;
	}
	
	.flex-xxl-column {
		-webkit-box-orient: vertical !important;
		-webkit-box-direction: normal !important;
		-ms-flex-direction: column !important;
		flex-direction: column !important;
	}
	
	.flex-xxl-row-reverse {
		-webkit-box-orient: horizontal !important;
		-webkit-box-direction: reverse !important;
		-ms-flex-direction: row-reverse !important;
		flex-direction: row-reverse !important;
	}
	
	.flex-xxl-column-reverse {
		-webkit-box-orient: vertical !important;
		-webkit-box-direction: reverse !important;
		-ms-flex-direction: column-reverse !important;
		flex-direction: column-reverse !important;
	}
	
	.flex-xxl-wrap {
		-ms-flex-wrap: wrap !important;
		flex-wrap: wrap !important;
	}
	
	.flex-xxl-nowrap {
		-ms-flex-wrap: nowrap !important;
		flex-wrap: nowrap !important;
	}
	
	.flex-xxl-wrap-reverse {
		-ms-flex-wrap: wrap-reverse !important;
		flex-wrap: wrap-reverse !important;
	}
	
	.flex-xxl-fill {
		-webkit-box-flex: 1 !important;
		-ms-flex: 1 1 auto !important;
		flex: 1 1 auto !important;
	}
	
	.flex-xxl-grow-0 {
		-webkit-box-flex: 0 !important;
		-ms-flex-positive: 0 !important;
		flex-grow: 0 !important;
	}
	
	.flex-xxl-grow-1 {
		-webkit-box-flex: 1 !important;
		-ms-flex-positive: 1 !important;
		flex-grow: 1 !important;
	}
	
	.flex-xxl-shrink-0 {
		-ms-flex-negative: 0 !important;
		flex-shrink: 0 !important;
	}
	
	.flex-xxl-shrink-1 {
		-ms-flex-negative: 1 !important;
		flex-shrink: 1 !important;
	}
	
	.justify-content-xxl-start {
		-webkit-box-pack: start !important;
		-ms-flex-pack: start !important;
		justify-content: flex-start !important;
	}
	
	.justify-content-xxl-end {
		-webkit-box-pack: end !important;
		-ms-flex-pack: end !important;
		justify-content: flex-end !important;
	}
	
	.justify-content-xxl-center {
		-webkit-box-pack: center !important;
		-ms-flex-pack: center !important;
		justify-content: center !important;
	}
	
	.justify-content-xxl-between {
		-webkit-box-pack: justify !important;
		-ms-flex-pack: justify !important;
		justify-content: space-between !important;
	}
	
	.justify-content-xxl-around {
		-ms-flex-pack: distribute !important;
		justify-content: space-around !important;
	}
	
	.align-items-xxl-start {
		-webkit-box-align: start !important;
		-ms-flex-align: start !important;
		align-items: flex-start !important;
	}
	
	.align-items-xxl-end {
		-webkit-box-align: end !important;
		-ms-flex-align: end !important;
		align-items: flex-end !important;
	}
	
	.align-items-xxl-center {
		-webkit-box-align: center !important;
		-ms-flex-align: center !important;
		align-items: center !important;
	}
	
	.align-items-xxl-baseline {
		-webkit-box-align: baseline !important;
		-ms-flex-align: baseline !important;
		align-items: baseline !important;
	}
	
	.align-items-xxl-stretch {
		-webkit-box-align: stretch !important;
		-ms-flex-align: stretch !important;
		align-items: stretch !important;
	}
	
	.align-content-xxl-start {
		-ms-flex-line-pack: start !important;
		align-content: flex-start !important;
	}
	
	.align-content-xxl-end {
		-ms-flex-line-pack: end !important;
		align-content: flex-end !important;
	}
	
	.align-content-xxl-center {
		-ms-flex-line-pack: center !important;
		align-content: center !important;
	}
	
	.align-content-xxl-between {
		-ms-flex-line-pack: justify !important;
		align-content: space-between !important;
	}
	
	.align-content-xxl-around {
		-ms-flex-line-pack: distribute !important;
		align-content: space-around !important;
	}
	
	.align-content-xxl-stretch {
		-ms-flex-line-pack: stretch !important;
		align-content: stretch !important;
	}
	
	.align-self-xxl-auto {
		-ms-flex-item-align: auto !important;
		align-self: auto !important;
	}
	
	.align-self-xxl-start {
		-ms-flex-item-align: start !important;
		align-self: flex-start !important;
	}
	
	.align-self-xxl-end {
		-ms-flex-item-align: end !important;
		align-self: flex-end !important;
	}
	
	.align-self-xxl-center {
		-ms-flex-item-align: center !important;
		align-self: center !important;
	}
	
	.align-self-xxl-baseline {
		-ms-flex-item-align: baseline !important;
		align-self: baseline !important;
	}
	
	.align-self-xxl-stretch {
		-ms-flex-item-align: stretch !important;
		align-self: stretch !important;
	}
	
	.float-xxl-left {
		float: left !important;
	}
	
	.float-xxl-right {
		float: right !important;
	}
	
	.float-xxl-none {
		float: none !important;
	}
	
	.m-xxl-0 {
		margin: 0 !important;
	}
	
	.mt-xxl-0, .my-xxl-0 {
		margin-top: 0 !important;
	}
	
	.mr-xxl-0, .mx-xxl-0 {
		margin-right: 0 !important;
	}
	
	.mb-xxl-0, .my-xxl-0 {
		margin-bottom: 0 !important;
	}
	
	.ml-xxl-0, .mx-xxl-0 {
		margin-left: 0 !important;
	}
	
	.m-xxl-1 {
		margin: .25rem !important;
	}
	
	.mt-xxl-1, .my-xxl-1 {
		margin-top: .25rem !important;
	}
	
	.mr-xxl-1, .mx-xxl-1 {
		margin-right: .25rem !important;
	}
	
	.mb-xxl-1, .my-xxl-1 {
		margin-bottom: .25rem !important;
	}
	
	.ml-xxl-1, .mx-xxl-1 {
		margin-left: .25rem !important;
	}
	
	.m-xxl-2 {
		margin: .5rem !important;
	}
	
	.mt-xxl-2, .my-xxl-2 {
		margin-top: .5rem !important;
	}
	
	.mr-xxl-2, .mx-xxl-2 {
		margin-right: .5rem !important;
	}
	
	.mb-xxl-2, .my-xxl-2 {
		margin-bottom: .5rem !important;
	}
	
	.ml-xxl-2, .mx-xxl-2 {
		margin-left: .5rem !important;
	}
	
	.m-xxl-3 {
		margin: 1rem !important;
	}
	
	.mt-xxl-3, .my-xxl-3 {
		margin-top: 1rem !important;
	}
	
	.mr-xxl-3, .mx-xxl-3 {
		margin-right: 1rem !important;
	}
	
	.mb-xxl-3, .my-xxl-3 {
		margin-bottom: 1rem !important;
	}
	
	.ml-xxl-3, .mx-xxl-3 {
		margin-left: 1rem !important;
	}
	
	.m-xxl-4 {
		margin: 1.5rem !important;
	}
	
	.mt-xxl-4, .my-xxl-4 {
		margin-top: 1.5rem !important;
	}
	
	.mr-xxl-4, .mx-xxl-4 {
		margin-right: 1.5rem !important;
	}
	
	.mb-xxl-4, .my-xxl-4 {
		margin-bottom: 1.5rem !important;
	}
	
	.ml-xxl-4, .mx-xxl-4 {
		margin-left: 1.5rem !important;
	}
	
	.m-xxl-5 {
		margin: 3rem !important;
	}
	
	.mt-xxl-5, .my-xxl-5 {
		margin-top: 3rem !important;
	}
	
	.mr-xxl-5, .mx-xxl-5 {
		margin-right: 3rem !important;
	}
	
	.mb-xxl-5, .my-xxl-5 {
		margin-bottom: 3rem !important;
	}
	
	.ml-xxl-5, .mx-xxl-5 {
		margin-left: 3rem !important;
	}
	
	.p-xxl-0 {
		padding: 0 !important;
	}
	
	.pt-xxl-0, .py-xxl-0 {
		padding-top: 0 !important;
	}
	
	.pr-xxl-0, .px-xxl-0 {
		padding-right: 0 !important;
	}
	
	.pb-xxl-0, .py-xxl-0 {
		padding-bottom: 0 !important;
	}
	
	.pl-xxl-0, .px-xxl-0 {
		padding-left: 0 !important;
	}
	
	.p-xxl-1 {
		padding: .25rem !important;
	}
	
	.pt-xxl-1, .py-xxl-1 {
		padding-top: .25rem !important;
	}
	
	.pr-xxl-1, .px-xxl-1 {
		padding-right: .25rem !important;
	}
	
	.pb-xxl-1, .py-xxl-1 {
		padding-bottom: .25rem !important;
	}
	
	.pl-xxl-1, .px-xxl-1 {
		padding-left: .25rem !important;
	}
	
	.p-xxl-2 {
		padding: .5rem !important;
	}
	
	.pt-xxl-2, .py-xxl-2 {
		padding-top: .5rem !important;
	}
	
	.pr-xxl-2, .px-xxl-2 {
		padding-right: .5rem !important;
	}
	
	.pb-xxl-2, .py-xxl-2 {
		padding-bottom: .5rem !important;
	}
	
	.pl-xxl-2, .px-xxl-2 {
		padding-left: .5rem !important;
	}
	
	.p-xxl-3 {
		padding: 1rem !important;
	}
	
	.pt-xxl-3, .py-xxl-3 {
		padding-top: 1rem !important;
	}
	
	.pr-xxl-3, .px-xxl-3 {
		padding-right: 1rem !important;
	}
	
	.pb-xxl-3, .py-xxl-3 {
		padding-bottom: 1rem !important;
	}
	
	.pl-xxl-3, .px-xxl-3 {
		padding-left: 1rem !important;
	}
	
	.p-xxl-4 {
		padding: 1.5rem !important;
	}
	
	.pt-xxl-4, .py-xxl-4 {
		padding-top: 1.5rem !important;
	}
	
	.pr-xxl-4, .px-xxl-4 {
		padding-right: 1.5rem !important;
	}
	
	.pb-xxl-4, .py-xxl-4 {
		padding-bottom: 1.5rem !important;
	}
	
	.pl-xxl-4, .px-xxl-4 {
		padding-left: 1.5rem !important;
	}
	
	.p-xxl-5 {
		padding: 3rem !important;
	}
	
	.pt-xxl-5, .py-xxl-5 {
		padding-top: 3rem !important;
	}
	
	.pr-xxl-5, .px-xxl-5 {
		padding-right: 3rem !important;
	}
	
	.pb-xxl-5, .py-xxl-5 {
		padding-bottom: 3rem !important;
	}
	
	.pl-xxl-5, .px-xxl-5 {
		padding-left: 3rem !important;
	}
	
	.m-xxl-n1 {
		margin: -.25rem !important;
	}
	
	.mt-xxl-n1, .my-xxl-n1 {
		margin-top: -.25rem !important;
	}
	
	.mr-xxl-n1, .mx-xxl-n1 {
		margin-right: -.25rem !important;
	}
	
	.mb-xxl-n1, .my-xxl-n1 {
		margin-bottom: -.25rem !important;
	}
	
	.ml-xxl-n1, .mx-xxl-n1 {
		margin-left: -.25rem !important;
	}
	
	.m-xxl-n2 {
		margin: -.5rem !important;
	}
	
	.mt-xxl-n2, .my-xxl-n2 {
		margin-top: -.5rem !important;
	}
	
	.mr-xxl-n2, .mx-xxl-n2 {
		margin-right: -.5rem !important;
	}
	
	.mb-xxl-n2, .my-xxl-n2 {
		margin-bottom: -.5rem !important;
	}
	
	.ml-xxl-n2, .mx-xxl-n2 {
		margin-left: -.5rem !important;
	}
	
	.m-xxl-n3 {
		margin: -1rem !important;
	}
	
	.mt-xxl-n3, .my-xxl-n3 {
		margin-top: -1rem !important;
	}
	
	.mr-xxl-n3, .mx-xxl-n3 {
		margin-right: -1rem !important;
	}
	
	.mb-xxl-n3, .my-xxl-n3 {
		margin-bottom: -1rem !important;
	}
	
	.ml-xxl-n3, .mx-xxl-n3 {
		margin-left: -1rem !important;
	}
	
	.m-xxl-n4 {
		margin: -1.5rem !important;
	}
	
	.mt-xxl-n4, .my-xxl-n4 {
		margin-top: -1.5rem !important;
	}
	
	.mr-xxl-n4, .mx-xxl-n4 {
		margin-right: -1.5rem !important;
	}
	
	.mb-xxl-n4, .my-xxl-n4 {
		margin-bottom: -1.5rem !important;
	}
	
	.ml-xxl-n4, .mx-xxl-n4 {
		margin-left: -1.5rem !important;
	}
	
	.m-xxl-n5 {
		margin: -3rem !important;
	}
	
	.mt-xxl-n5, .my-xxl-n5 {
		margin-top: -3rem !important;
	}
	
	.mr-xxl-n5, .mx-xxl-n5 {
		margin-right: -3rem !important;
	}
	
	.mb-xxl-n5, .my-xxl-n5 {
		margin-bottom: -3rem !important;
	}
	
	.ml-xxl-n5, .mx-xxl-n5 {
		margin-left: -3rem !important;
	}
	
	.m-xxl-auto {
		margin: auto !important;
	}
	
	.mt-xxl-auto, .my-xxl-auto {
		margin-top: auto !important;
	}
	
	.mr-xxl-auto, .mx-xxl-auto {
		margin-right: auto !important;
	}
	
	.mb-xxl-auto, .my-xxl-auto {
		margin-bottom: auto !important;
	}
	
	.ml-xxl-auto, .mx-xxl-auto {
		margin-left: auto !important;
	}
	
	.text-xxl-left {
		text-align: left !important;
	}
	
	.text-xxl-right {
		text-align: right !important;
	}
	
	.text-xxl-center {
		text-align: center !important;
	}
	
	.container-left {
		margin-left: 0;
		margin-right: calc(50vw - 72rem);
	}
	
	.container-right {
		margin-right: 0;
		margin-left: calc(50vw - 72rem);
	}
	
	.container {
		max-width: 1440px;
	}
	
	.container, .container-xs, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl {
		max-width: 1440px;
	}
	
	.col-xxl {
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		min-width: 0;
		max-width: 100%;
	}
	
	.row-cols-xxl-1>* {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	
	.row-cols-xxl-2>* {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	
	.row-cols-xxl-3>* {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.33333%;
		flex: 0 0 33.33333%;
		max-width: 33.33333%;
	}
	
	.row-cols-xxl-4>* {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
	
	.row-cols-xxl-5>* {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 20%;
		flex: 0 0 20%;
		max-width: 20%;
	}
	
	.row-cols-xxl-6>* {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.66667%;
		flex: 0 0 16.66667%;
		max-width: 16.66667%;
	}
	
	.col-xxl-auto {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
		max-width: 100%;
	}
	
	.col-xxl-1 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 4.16667%;
		flex: 0 0 4.16667%;
		max-width: 4.16667%;
	}
	
	.col-xxl-2 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 8.33333%;
		flex: 0 0 8.33333%;
		max-width: 8.33333%;
	}
	
	.col-xxl-3 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 12.5%;
		flex: 0 0 12.5%;
		max-width: 12.5%;
	}
	
	.col-xxl-4 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.66667%;
		flex: 0 0 16.66667%;
		max-width: 16.66667%;
	}
	
	.col-xxl-5 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 20.83333%;
		flex: 0 0 20.83333%;
		max-width: 20.83333%;
	}
	
	.col-xxl-6 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
	
	.col-xxl-7 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 29.16667%;
		flex: 0 0 29.16667%;
		max-width: 29.16667%;
	}
	
	.col-xxl-8 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.33333%;
		flex: 0 0 33.33333%;
		max-width: 33.33333%;
	}
	
	.col-xxl-9 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 37.5%;
		flex: 0 0 37.5%;
		max-width: 37.5%;
	}
	
	.col-xxl-10 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.66667%;
		flex: 0 0 41.66667%;
		max-width: 41.66667%;
	}
	
	.col-xxl-11 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 45.83333%;
		flex: 0 0 45.83333%;
		max-width: 45.83333%;
	}
	
	.col-xxl-12 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	
	.col-xxl-13 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 54.16667%;
		flex: 0 0 54.16667%;
		max-width: 54.16667%;
	}
	
	.col-xxl-14 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58.33333%;
		flex: 0 0 58.33333%;
		max-width: 58.33333%;
	}
	
	.col-xxl-15 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 62.5%;
		flex: 0 0 62.5%;
		max-width: 62.5%;
	}
	
	.col-xxl-16 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.66667%;
		flex: 0 0 66.66667%;
		max-width: 66.66667%;
	}
	
	.col-xxl-17 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 70.83333%;
		flex: 0 0 70.83333%;
		max-width: 70.83333%;
	}
	
	.col-xxl-18 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%;
	}
	
	.col-xxl-19 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 79.16667%;
		flex: 0 0 79.16667%;
		max-width: 79.16667%;
	}
	
	.col-xxl-20 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 83.33333%;
		flex: 0 0 83.33333%;
		max-width: 83.33333%;
	}
	
	.col-xxl-21 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 87.5%;
		flex: 0 0 87.5%;
		max-width: 87.5%;
	}
	
	.col-xxl-22 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 91.66667%;
		flex: 0 0 91.66667%;
		max-width: 91.66667%;
	}
	
	.col-xxl-23 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 95.83333%;
		flex: 0 0 95.83333%;
		max-width: 95.83333%;
	}
	
	.col-xxl-24 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	
	.order-xxl-first {
		-webkit-box-ordinal-group: 0;
		-ms-flex-order: -1;
		order: -1;
	}
	
	.order-xxl-last {
		-webkit-box-ordinal-group: 26;
		-ms-flex-order: 25;
		order: 25;
	}
	
	.order-xxl-0 {
		-webkit-box-ordinal-group: 1;
		-ms-flex-order: 0;
		order: 0;
	}
	
	.order-xxl-1 {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}
	
	.order-xxl-2 {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
	}
	
	.order-xxl-3 {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
	}
	
	.order-xxl-4 {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4;
	}
	
	.order-xxl-5 {
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5;
	}
	
	.order-xxl-6 {
		-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6;
	}
	
	.order-xxl-7 {
		-webkit-box-ordinal-group: 8;
		-ms-flex-order: 7;
		order: 7;
	}
	
	.order-xxl-8 {
		-webkit-box-ordinal-group: 9;
		-ms-flex-order: 8;
		order: 8;
	}
	
	.order-xxl-9 {
		-webkit-box-ordinal-group: 10;
		-ms-flex-order: 9;
		order: 9;
	}
	
	.order-xxl-10 {
		-webkit-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10;
	}
	
	.order-xxl-11 {
		-webkit-box-ordinal-group: 12;
		-ms-flex-order: 11;
		order: 11;
	}
	
	.order-xxl-12 {
		-webkit-box-ordinal-group: 13;
		-ms-flex-order: 12;
		order: 12;
	}
	
	.order-xxl-13 {
		-webkit-box-ordinal-group: 14;
		-ms-flex-order: 13;
		order: 13;
	}
	
	.order-xxl-14 {
		-webkit-box-ordinal-group: 15;
		-ms-flex-order: 14;
		order: 14;
	}
	
	.order-xxl-15 {
		-webkit-box-ordinal-group: 16;
		-ms-flex-order: 15;
		order: 15;
	}
	
	.order-xxl-16 {
		-webkit-box-ordinal-group: 17;
		-ms-flex-order: 16;
		order: 16;
	}
	
	.order-xxl-17 {
		-webkit-box-ordinal-group: 18;
		-ms-flex-order: 17;
		order: 17;
	}
	
	.order-xxl-18 {
		-webkit-box-ordinal-group: 19;
		-ms-flex-order: 18;
		order: 18;
	}
	
	.order-xxl-19 {
		-webkit-box-ordinal-group: 20;
		-ms-flex-order: 19;
		order: 19;
	}
	
	.order-xxl-20 {
		-webkit-box-ordinal-group: 21;
		-ms-flex-order: 20;
		order: 20;
	}
	
	.order-xxl-21 {
		-webkit-box-ordinal-group: 22;
		-ms-flex-order: 21;
		order: 21;
	}
	
	.order-xxl-22 {
		-webkit-box-ordinal-group: 23;
		-ms-flex-order: 22;
		order: 22;
	}
	
	.order-xxl-23 {
		-webkit-box-ordinal-group: 24;
		-ms-flex-order: 23;
		order: 23;
	}
	
	.order-xxl-24 {
		-webkit-box-ordinal-group: 25;
		-ms-flex-order: 24;
		order: 24;
	}
	
	.offset-xxl-0 {
		margin-left: 0;
	}
	
	.offset-xxl-1 {
		margin-left: 4.16667%;
	}
	
	.offset-xxl-2 {
		margin-left: 8.33333%;
	}
	
	.offset-xxl-3 {
		margin-left: 12.5%;
	}
	
	.offset-xxl-4 {
		margin-left: 16.66667%;
	}
	
	.offset-xxl-5 {
		margin-left: 20.83333%;
	}
	
	.offset-xxl-6 {
		margin-left: 25%;
	}
	
	.offset-xxl-7 {
		margin-left: 29.16667%;
	}
	
	.offset-xxl-8 {
		margin-left: 33.33333%;
	}
	
	.offset-xxl-9 {
		margin-left: 37.5%;
	}
	
	.offset-xxl-10 {
		margin-left: 41.66667%;
	}
	
	.offset-xxl-11 {
		margin-left: 45.83333%;
	}
	
	.offset-xxl-12 {
		margin-left: 50%;
	}
	
	.offset-xxl-13 {
		margin-left: 54.16667%;
	}
	
	.offset-xxl-14 {
		margin-left: 58.33333%;
	}
	
	.offset-xxl-15 {
		margin-left: 62.5%;
	}
	
	.offset-xxl-16 {
		margin-left: 66.66667%;
	}
	
	.offset-xxl-17 {
		margin-left: 70.83333%;
	}
	
	.offset-xxl-18 {
		margin-left: 75%;
	}
	
	.offset-xxl-19 {
		margin-left: 79.16667%;
	}
	
	.offset-xxl-20 {
		margin-left: 83.33333%;
	}
	
	.offset-xxl-21 {
		margin-left: 87.5%;
	}
	
	.offset-xxl-22 {
		margin-left: 91.66667%;
	}
	
	.offset-xxl-23 {
		margin-left: 95.83333%;
	}
	
	.dropdown-menu-xxl-left {
		right: auto;
		left: 0;
	}
	
	.dropdown-menu-xxl-right {
		right: 0;
		left: auto;
	}
	
	.navbar-expand-xxl {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-flow: row nowrap;
		flex-flow: row nowrap;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}
	
	.navbar-expand-xxl .navbar-nav {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}
	
	.navbar-expand-xxl .navbar-nav .dropdown-menu {
		position: absolute;
	}
	
	.navbar-expand-xxl .navbar-nav .nav-link {
		padding-right: .5rem;
		padding-left: .5rem;
	}
	
	.navbar-expand-xxl>.container, .navbar-expand-xxl>.container-fluid, .navbar-expand-xxl>.container-xs, .navbar-expand-xxl>.container-sm, .navbar-expand-xxl>.container-md, .navbar-expand-xxl>.container-lg, .navbar-expand-xxl>.container-xl, .navbar-expand-xxl>.container-xxl, .navbar-expand-xxl>.container-xxxl, .social-wrapper .navbar-expand-xxl>.social-inner {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
	}
	
	.navbar-expand-xxl .navbar-collapse {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
		-ms-flex-preferred-size: auto;
		flex-basis: auto;
	}
	
	.navbar-expand-xxl .navbar-toggler {
		display: none;
	}
	
	.list-group-horizontal-xxl {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}
	
	.list-group-horizontal-xxl>.list-group-item:first-child {
		border-bottom-left-radius: .25rem;
		border-top-right-radius: 0;
	}
	
	.list-group-horizontal-xxl>.list-group-item:last-child {
		border-top-right-radius: .25rem;
		border-bottom-left-radius: 0;
	}
	
	.list-group-horizontal-xxl>.list-group-item.active {
		margin-top: 0;
	}
	
	.list-group-horizontal-xxl>.list-group-item+.list-group-item {
		border-top-width: 1px;
		border-left-width: 0;
	}
	
	.list-group-horizontal-xxl>.list-group-item+.list-group-item.active {
		margin-left: -1px;
		border-left-width: 1px;
	}
	
	.d-xxl-none {
		display: none !important;
	}
	
	.d-xxl-inline {
		display: inline !important;
	}
	
	.d-xxl-inline-block {
		display: inline-block !important;
	}
	
	.d-xxl-block {
		display: block !important;
	}
	
	.d-xxl-table {
		display: table !important;
	}
	
	.d-xxl-table-row {
		display: table-row !important;
	}
	
	.d-xxl-table-cell {
		display: table-cell !important;
	}
	
	.d-xxl-flex {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
	}
	
	.d-xxl-inline-flex {
		display: -webkit-inline-box !important;
		display: -ms-inline-flexbox !important;
		display: inline-flex !important;
	}
	
	.flex-xxl-row {
		-webkit-box-orient: horizontal !important;
		-webkit-box-direction: normal !important;
		-ms-flex-direction: row !important;
		flex-direction: row !important;
	}
	
	.flex-xxl-column {
		-webkit-box-orient: vertical !important;
		-webkit-box-direction: normal !important;
		-ms-flex-direction: column !important;
		flex-direction: column !important;
	}
	
	.flex-xxl-row-reverse {
		-webkit-box-orient: horizontal !important;
		-webkit-box-direction: reverse !important;
		-ms-flex-direction: row-reverse !important;
		flex-direction: row-reverse !important;
	}
	
	.flex-xxl-column-reverse {
		-webkit-box-orient: vertical !important;
		-webkit-box-direction: reverse !important;
		-ms-flex-direction: column-reverse !important;
		flex-direction: column-reverse !important;
	}
	
	.flex-xxl-wrap {
		-ms-flex-wrap: wrap !important;
		flex-wrap: wrap !important;
	}
	
	.flex-xxl-nowrap {
		-ms-flex-wrap: nowrap !important;
		flex-wrap: nowrap !important;
	}
	
	.flex-xxl-wrap-reverse {
		-ms-flex-wrap: wrap-reverse !important;
		flex-wrap: wrap-reverse !important;
	}
	
	.flex-xxl-fill {
		-webkit-box-flex: 1 !important;
		-ms-flex: 1 1 auto !important;
		flex: 1 1 auto !important;
	}
	
	.flex-xxl-grow-0 {
		-webkit-box-flex: 0 !important;
		-ms-flex-positive: 0 !important;
		flex-grow: 0 !important;
	}
	
	.flex-xxl-grow-1 {
		-webkit-box-flex: 1 !important;
		-ms-flex-positive: 1 !important;
		flex-grow: 1 !important;
	}
	
	.flex-xxl-shrink-0 {
		-ms-flex-negative: 0 !important;
		flex-shrink: 0 !important;
	}
	
	.flex-xxl-shrink-1 {
		-ms-flex-negative: 1 !important;
		flex-shrink: 1 !important;
	}
	
	.justify-content-xxl-start {
		-webkit-box-pack: start !important;
		-ms-flex-pack: start !important;
		justify-content: flex-start !important;
	}
	
	.justify-content-xxl-end {
		-webkit-box-pack: end !important;
		-ms-flex-pack: end !important;
		justify-content: flex-end !important;
	}
	
	.justify-content-xxl-center {
		-webkit-box-pack: center !important;
		-ms-flex-pack: center !important;
		justify-content: center !important;
	}
	
	.justify-content-xxl-between {
		-webkit-box-pack: justify !important;
		-ms-flex-pack: justify !important;
		justify-content: space-between !important;
	}
	
	.justify-content-xxl-around {
		-ms-flex-pack: distribute !important;
		justify-content: space-around !important;
	}
	
	.align-items-xxl-start {
		-webkit-box-align: start !important;
		-ms-flex-align: start !important;
		align-items: flex-start !important;
	}
	
	.align-items-xxl-end {
		-webkit-box-align: end !important;
		-ms-flex-align: end !important;
		align-items: flex-end !important;
	}
	
	.align-items-xxl-center {
		-webkit-box-align: center !important;
		-ms-flex-align: center !important;
		align-items: center !important;
	}
	
	.align-items-xxl-baseline {
		-webkit-box-align: baseline !important;
		-ms-flex-align: baseline !important;
		align-items: baseline !important;
	}
	
	.align-items-xxl-stretch {
		-webkit-box-align: stretch !important;
		-ms-flex-align: stretch !important;
		align-items: stretch !important;
	}
	
	.align-content-xxl-start {
		-ms-flex-line-pack: start !important;
		align-content: flex-start !important;
	}
	
	.align-content-xxl-end {
		-ms-flex-line-pack: end !important;
		align-content: flex-end !important;
	}
	
	.align-content-xxl-center {
		-ms-flex-line-pack: center !important;
		align-content: center !important;
	}
	
	.align-content-xxl-between {
		-ms-flex-line-pack: justify !important;
		align-content: space-between !important;
	}
	
	.align-content-xxl-around {
		-ms-flex-line-pack: distribute !important;
		align-content: space-around !important;
	}
	
	.align-content-xxl-stretch {
		-ms-flex-line-pack: stretch !important;
		align-content: stretch !important;
	}
	
	.align-self-xxl-auto {
		-ms-flex-item-align: auto !important;
		align-self: auto !important;
	}
	
	.align-self-xxl-start {
		-ms-flex-item-align: start !important;
		align-self: flex-start !important;
	}
	
	.align-self-xxl-end {
		-ms-flex-item-align: end !important;
		align-self: flex-end !important;
	}
	
	.align-self-xxl-center {
		-ms-flex-item-align: center !important;
		align-self: center !important;
	}
	
	.align-self-xxl-baseline {
		-ms-flex-item-align: baseline !important;
		align-self: baseline !important;
	}
	
	.align-self-xxl-stretch {
		-ms-flex-item-align: stretch !important;
		align-self: stretch !important;
	}
	
	.float-xxl-left {
		float: left !important;
	}
	
	.float-xxl-right {
		float: right !important;
	}
	
	.float-xxl-none {
		float: none !important;
	}
	
	.m-xxl-0 {
		margin: 0 !important;
	}
	
	.mt-xxl-0, .my-xxl-0 {
		margin-top: 0 !important;
	}
	
	.mr-xxl-0, .mx-xxl-0 {
		margin-right: 0 !important;
	}
	
	.mb-xxl-0, .my-xxl-0 {
		margin-bottom: 0 !important;
	}
	
	.ml-xxl-0, .mx-xxl-0 {
		margin-left: 0 !important;
	}
	
	.m-xxl-1 {
		margin: .25rem !important;
	}
	
	.mt-xxl-1, .my-xxl-1 {
		margin-top: .25rem !important;
	}
	
	.mr-xxl-1, .mx-xxl-1 {
		margin-right: .25rem !important;
	}
	
	.mb-xxl-1, .my-xxl-1 {
		margin-bottom: .25rem !important;
	}
	
	.ml-xxl-1, .mx-xxl-1 {
		margin-left: .25rem !important;
	}
	
	.m-xxl-2 {
		margin: .5rem !important;
	}
	
	.mt-xxl-2, .my-xxl-2 {
		margin-top: .5rem !important;
	}
	
	.mr-xxl-2, .mx-xxl-2 {
		margin-right: .5rem !important;
	}
	
	.mb-xxl-2, .my-xxl-2 {
		margin-bottom: .5rem !important;
	}
	
	.ml-xxl-2, .mx-xxl-2 {
		margin-left: .5rem !important;
	}
	
	.m-xxl-3 {
		margin: 1rem !important;
	}
	
	.mt-xxl-3, .my-xxl-3 {
		margin-top: 1rem !important;
	}
	
	.mr-xxl-3, .mx-xxl-3 {
		margin-right: 1rem !important;
	}
	
	.mb-xxl-3, .my-xxl-3 {
		margin-bottom: 1rem !important;
	}
	
	.ml-xxl-3, .mx-xxl-3 {
		margin-left: 1rem !important;
	}
	
	.m-xxl-4 {
		margin: 1.5rem !important;
	}
	
	.mt-xxl-4, .my-xxl-4 {
		margin-top: 1.5rem !important;
	}
	
	.mr-xxl-4, .mx-xxl-4 {
		margin-right: 1.5rem !important;
	}
	
	.mb-xxl-4, .my-xxl-4 {
		margin-bottom: 1.5rem !important;
	}
	
	.ml-xxl-4, .mx-xxl-4 {
		margin-left: 1.5rem !important;
	}
	
	.m-xxl-5 {
		margin: 3rem !important;
	}
	
	.mt-xxl-5, .my-xxl-5 {
		margin-top: 3rem !important;
	}
	
	.mr-xxl-5, .mx-xxl-5 {
		margin-right: 3rem !important;
	}
	
	.mb-xxl-5, .my-xxl-5 {
		margin-bottom: 3rem !important;
	}
	
	.ml-xxl-5, .mx-xxl-5 {
		margin-left: 3rem !important;
	}
	
	.p-xxl-0 {
		padding: 0 !important;
	}
	
	.pt-xxl-0, .py-xxl-0 {
		padding-top: 0 !important;
	}
	
	.pr-xxl-0, .px-xxl-0 {
		padding-right: 0 !important;
	}
	
	.pb-xxl-0, .py-xxl-0 {
		padding-bottom: 0 !important;
	}
	
	.pl-xxl-0, .px-xxl-0 {
		padding-left: 0 !important;
	}
	
	.p-xxl-1 {
		padding: .25rem !important;
	}
	
	.pt-xxl-1, .py-xxl-1 {
		padding-top: .25rem !important;
	}
	
	.pr-xxl-1, .px-xxl-1 {
		padding-right: .25rem !important;
	}
	
	.pb-xxl-1, .py-xxl-1 {
		padding-bottom: .25rem !important;
	}
	
	.pl-xxl-1, .px-xxl-1 {
		padding-left: .25rem !important;
	}
	
	.p-xxl-2 {
		padding: .5rem !important;
	}
	
	.pt-xxl-2, .py-xxl-2 {
		padding-top: .5rem !important;
	}
	
	.pr-xxl-2, .px-xxl-2 {
		padding-right: .5rem !important;
	}
	
	.pb-xxl-2, .py-xxl-2 {
		padding-bottom: .5rem !important;
	}
	
	.pl-xxl-2, .px-xxl-2 {
		padding-left: .5rem !important;
	}
	
	.p-xxl-3 {
		padding: 1rem !important;
	}
	
	.pt-xxl-3, .py-xxl-3 {
		padding-top: 1rem !important;
	}
	
	.pr-xxl-3, .px-xxl-3 {
		padding-right: 1rem !important;
	}
	
	.pb-xxl-3, .py-xxl-3 {
		padding-bottom: 1rem !important;
	}
	
	.pl-xxl-3, .px-xxl-3 {
		padding-left: 1rem !important;
	}
	
	.p-xxl-4 {
		padding: 1.5rem !important;
	}
	
	.pt-xxl-4, .py-xxl-4 {
		padding-top: 1.5rem !important;
	}
	
	.pr-xxl-4, .px-xxl-4 {
		padding-right: 1.5rem !important;
	}
	
	.pb-xxl-4, .py-xxl-4 {
		padding-bottom: 1.5rem !important;
	}
	
	.pl-xxl-4, .px-xxl-4 {
		padding-left: 1.5rem !important;
	}
	
	.p-xxl-5 {
		padding: 3rem !important;
	}
	
	.pt-xxl-5, .py-xxl-5 {
		padding-top: 3rem !important;
	}
	
	.pr-xxl-5, .px-xxl-5 {
		padding-right: 3rem !important;
	}
	
	.pb-xxl-5, .py-xxl-5 {
		padding-bottom: 3rem !important;
	}
	
	.pl-xxl-5, .px-xxl-5 {
		padding-left: 3rem !important;
	}
	
	.m-xxl-n1 {
		margin: -.25rem !important;
	}
	
	.mt-xxl-n1, .my-xxl-n1 {
		margin-top: -.25rem !important;
	}
	
	.mr-xxl-n1, .mx-xxl-n1 {
		margin-right: -.25rem !important;
	}
	
	.mb-xxl-n1, .my-xxl-n1 {
		margin-bottom: -.25rem !important;
	}
	
	.ml-xxl-n1, .mx-xxl-n1 {
		margin-left: -.25rem !important;
	}
	
	.m-xxl-n2 {
		margin: -.5rem !important;
	}
	
	.mt-xxl-n2, .my-xxl-n2 {
		margin-top: -.5rem !important;
	}
	
	.mr-xxl-n2, .mx-xxl-n2 {
		margin-right: -.5rem !important;
	}
	
	.mb-xxl-n2, .my-xxl-n2 {
		margin-bottom: -.5rem !important;
	}
	
	.ml-xxl-n2, .mx-xxl-n2 {
		margin-left: -.5rem !important;
	}
	
	.m-xxl-n3 {
		margin: -1rem !important;
	}
	
	.mt-xxl-n3, .my-xxl-n3 {
		margin-top: -1rem !important;
	}
	
	.mr-xxl-n3, .mx-xxl-n3 {
		margin-right: -1rem !important;
	}
	
	.mb-xxl-n3, .my-xxl-n3 {
		margin-bottom: -1rem !important;
	}
	
	.ml-xxl-n3, .mx-xxl-n3 {
		margin-left: -1rem !important;
	}
	
	.m-xxl-n4 {
		margin: -1.5rem !important;
	}
	
	.mt-xxl-n4, .my-xxl-n4 {
		margin-top: -1.5rem !important;
	}
	
	.mr-xxl-n4, .mx-xxl-n4 {
		margin-right: -1.5rem !important;
	}
	
	.mb-xxl-n4, .my-xxl-n4 {
		margin-bottom: -1.5rem !important;
	}
	
	.ml-xxl-n4, .mx-xxl-n4 {
		margin-left: -1.5rem !important;
	}
	
	.m-xxl-n5 {
		margin: -3rem !important;
	}
	
	.mt-xxl-n5, .my-xxl-n5 {
		margin-top: -3rem !important;
	}
	
	.mr-xxl-n5, .mx-xxl-n5 {
		margin-right: -3rem !important;
	}
	
	.mb-xxl-n5, .my-xxl-n5 {
		margin-bottom: -3rem !important;
	}
	
	.ml-xxl-n5, .mx-xxl-n5 {
		margin-left: -3rem !important;
	}
	
	.m-xxl-auto {
		margin: auto !important;
	}
	
	.mt-xxl-auto, .my-xxl-auto {
		margin-top: auto !important;
	}
	
	.mr-xxl-auto, .mx-xxl-auto {
		margin-right: auto !important;
	}
	
	.mb-xxl-auto, .my-xxl-auto {
		margin-bottom: auto !important;
	}
	
	.ml-xxl-auto, .mx-xxl-auto {
		margin-left: auto !important;
	}
	
	.text-xxl-left {
		text-align: left !important;
	}
	
	.text-xxl-right {
		text-align: right !important;
	}
	
	.text-xxl-center {
		text-align: center !important;
	}
	
	.container-left {
		margin-left: 0;
		margin-right: calc(50vw - 72rem);
	}
	
	.container-right {
		margin-right: 0;
		margin-left: calc(50vw - 72rem);
	}
	
	.btn, body .gform_wrapper form .gform_footer .gform_button, .cta-form .section-form .gform_wrapper .gform_footer .gform_button, .job-register-form .ap-form-wrapper .ap-pro-front-form-wrapper form.ap-pro-front-form .ap-pro-form-field-wrapper .ap-pro-submit-btn, .sidebar-wrapper-block.dark-theme .sidebar-content .section-body .job-register-form-block .job-register-form .ap-form-wrapper .ap-pro-front-form-wrapper form.ap-pro-front-form .ap-pro-form-field-wrapper .ap-pro-submit-btn {
		min-width: 28rem;
	}
	
	.accordion-block .accordion {
		margin: 8rem 0;
	}
	
	.app-download-information-block .app-download-information {
		margin: 11rem 0;
	}
	
	.career-cards {
		padding: 8rem 0;
	}
	
	.career-cards .section-cards {
		margin: 11rem 0;
	}
	
	.career-pathways .section-large-title {
		margin: 8rem 0;
	}
	
	.contact-details-and-form {
		padding: 8rem 0;
	}
	
	.course-grid {
		margin: 8rem 0;
	}
	
	.course-grid .section-grid .grid-wrapper .grid-filter {
		margin: 8rem 0;
	}
	
	.course-grid .section-grid .grid-wrapper .grid-markup #grid-load .section-boxes {
		margin: 8rem 0;
	}
	
	.cta-form {
		padding: 8rem 0;
	}
	
	.cta-form {
		margin: 8rem 0;
	}
	
	.cta-form .section-header {
		margin: 8rem 0;
	}
	
	.cta-form.style-alternative .section-header .content-wrapper {
		padding: 8rem 0;
	}
	
	.disclaimer .disclaimer-wrapper {
		margin: 8rem 0;
	}
	
	.disclaimer .disclaimer-wrapper {
		padding: 8rem 0;
	}
	
	.downloadable-guides {
		margin: 8rem 0;
	}
	
	.feature-carousel {
		margin: 8rem 0;
	}
	
	.feature-carousel .section-header {
		margin: 8rem 0;
	}
	
	.fees-table {
		margin: 8rem 0;
	}
	
	.footer-menu {
		padding: 8rem 0;
	}
	
	.footer-menu .section-icons {
		padding: 8rem 0;
	}
	
	.gallery-block .gallery {
		margin: 8rem 0;
	}
	
	.hover-boxes {
		margin: 8rem 0;
	}
	
	.hover-boxes .section-large-title {
		margin: 11rem 0;
	}
	
	body.home .hover-boxes-block .hover-boxes {
		margin: 8rem 0;
	}
	
	body.home .hover-boxes-block .hover-boxes {
		padding: 8rem 0;
	}
	
	.inline-cta .content-wrapper {
		padding: 8rem 0;
	}
	
	.job-grid {
		margin: 8rem 0;
	}
	
	.job-grid .section-grid .grid-wrapper .grid-filter {
		margin: 8rem 0;
	}
	
	.job-grid .section-grid .grid-wrapper .grid-markup #grid-load .section-boxes {
		margin: 8rem 0;
	}
	
	.location-accordion {
		padding: 8rem 0;
	}
	
	.location-accordion .section-cta {
		padding: 8rem 0;
	}
	
	.newsletter-subscription {
		padding: 8rem 0;
	}
	
	.newsletter-subscription .subscription-wrapper {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}
	
	.newsletter-subscription .subscription-wrapper .section-title {
		margin-bottom: 0;
	}
	
	.newsletter-subscription .subscription-wrapper .section-form .gform_body .ginput_container ::-webkit-input-placeholder {
		text-align: left;
	}
	
	.newsletter-subscription .subscription-wrapper .section-form .gform_body .ginput_container ::-moz-placeholder {
		text-align: left;
	}
	
	.newsletter-subscription .subscription-wrapper .section-form .gform_body .ginput_container :-ms-input-placeholder {
		text-align: left;
	}
	
	.newsletter-subscription .subscription-wrapper .section-form .gform_body .ginput_container :-moz-placeholder {
		text-align: left;
	}
	
	.page-intro {
		padding: 8rem 0;
	}
	
	.page-menu {
		margin: 8rem 0;
	}
	
	.partners {
		margin: 8rem 0;
	}
	
	.post-grid {
		margin: 8rem 0;
	}
	
	.post-grid .section-grid .grid-wrapper .grid-filter {
		margin: 8rem 0;
	}
	
	.post-grid .section-grid .grid-wrapper .grid-markup #grid-load .section-boxes {
		margin: 8rem 0;
	}
	
	.quote {
		margin: 8rem 0;
	}
	
	body.home .quote {
		padding: 8rem 0;
	}
	
	.sidebar-wrapper-block:not(.dark-theme) {
		padding: 8rem 0;
	}
	
	.sidebar-wrapper-block.dark-theme {
		padding: 8rem 0;
	}
	
	.sidebar-wrapper-block.dark-theme .sidebar-content .header-wrapper {
		padding: 8rem 0;
	}
	
	.sidebar-wrapper-block.dark-theme .sidebar-content .section-body {
		padding: 8rem 0;
	}
	
	.sidebar-wrapper-block.dark-theme .sidebar-content .section-body>.hover-boxes-block-1:first-child .hover-boxes {
		margin: -8rem 0 0 !important;
	}
	
	.sidebar-wrapper-block.dark-theme .sidebar-content .section-body .page-menu-block .page-menu {
		padding: 8rem 0;
	}
	
	.sidebar-wrapper-block.dark-theme .sidebar-content .section-body .video-block .video {
		margin: 8rem 0;
	}
	
	.location-accordion {
		padding: 8rem 0;
	}
	
	.location-accordion .section-cta {
		padding: 8rem 0;
	}
	
	.summary-tabs {
		margin: 8rem 0;
	}
	
	.table-creator {
		margin: 8rem 0;
	}
	
	.testimonial-grid {
		margin: 8rem 0;
	}
	
	.testimonial-grid .section-grid .grid-wrapper .grid-filter {
		margin: 8rem 0;
	}
	
	.testimonial-grid .section-grid .grid-wrapper .grid-markup #grid-load .section-boxes {
		margin: 8rem 0;
	}
	
	.video-block .video {
		margin: 8rem 0;
	}
	
	.why-slider {
		padding: 8rem 0;
	}
	
	.why-slider .section-why {
		margin: 11rem 0;
	}
	
	.banner-home .banner-slide-navigation {
		left: calc(( 50vw - ( 72rem + 7rem ) ) / 2);
	}
}
