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

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