@font-face {
	font-family: 'BMW_iconFont';
	src: url("../icons-fonts/BMW_iconFont.eot");
	src: url("../icons-fonts/BMW_iconFont.eot#iefix") format("embedded-opentype"), 
		 url("../icons-fonts/BMW_iconFont.woff2") format("woff2"), 
		 url("../icons-fonts/BMW_iconFont.ttf") format("truetype"), 
		 url("../icons-fonts/BMW_iconFont.woff") format("woff"), 
		 url("../icons-fonts/BMW_iconFont.svg") format("svg");
	font-style: normal;
	font-weight: normal
}
[class^='icon-'], [class*=' icon-'] {
	font-family: 'BMW_iconFont' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-feature-settings: normal;
	font-variant: normal;
	line-height: 1;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.icon-accessory-configurator::before {
	content: '\e93c'
}
.icon-accessory-shop::before {
	content: '\e93e'
}
.icon-accessory-showroom::before {
	content: '\e93f'
}
.icon-business-drive-calculator::before {
	content: '\e940'
}
.icon-configurator::before {
	content: '\e941'
}
.icon-connected-drive-store::before {
	content: '\e942'
}
.icon-dealer-locator::before {
	content: '\e943'
}
.icon-electrical-parts-catalogue::before {
	content: '\e944'
}
.icon-insurance-calculator::before {
	content: '\e945'
}
.icon-online-appointment-scheduling::before {
	content: '\e947'
}
.icon-online-manual-bmw::before {
	content: '\e948'
}
.icon-price-list::before {
	content: '\e949'
}
.icon-private-leasing-calculator::before {
	content: '\e94a'
}
.icon-request-for-contact::before {
	content: '\e94b'
}
.icon-request-for-offer::before {
	content: '\e94c'
}
.icon-search2::before {
	content: '\e94d'
}
.icon-software-update::before {
	content: '\e94e'
}
.icon-stay-informed::before {
	content: '\e94f'
}
.icon-test-drive-appointment::before {
	content: '\e950'
}
.icon-user::before {
	content: '\e951'
}
.icon-close-roof2::before {
	content: '\e933'
}
.icon-open-roof2::before {
	content: '\e934'
}
.icon-youtube::before {
	content: '\e939'
}
.icon-facebook::before {
	content: '\e93d'
}
.linkedinfa .fa {
	font-size: 31px;
    position: relative;
    top: 5px;
    margin-left: 9px;
}
.icon-instagram::before {
	content: '\e937'
}
.icon-twitter::before {
	content: '\e938'
}
.icon-grid-view::before {
	color: #4d4d4d;
	content: '\e93a'
}
.icon-360::before {
	content: '\e93b'
}
.icon-close-roof::before {
	content: '\e935'
}
.icon-open-roof::before {
	content: '\e936'
}
.icon-arrow-m-right::before {
	content: '\e90c'
}
.icon-arrow-m-left::before {
	content: '\e90d'
}
.icon-arrow-m-down::before {
	content: '\e90e'
}
.icon-arrow-m-top::before {
	content: '\e90f'
}
.icon-checkmark::before {
	content: '\e909'
}
.icon-close-x::before {
	content: '\e90a'
}
.icon-info-i::before {
	content: '\e90b'
}
.icon-data-collect2::before {
	content: '\e910'
}
.icon-change-data2::before {
	content: '\e911'
}
.icon-contact-rights2::before {
	content: '\e912'
}
.icon-data-security2::before {
	content: '\e913'
}
.icon-data-usage2::before {
	content: '\e914'
}
.icon-how-we-collect2::before {
	content: '\e915'
}
.icon-keep-info2::before {
	content: '\e916'
}
.icon-share-data2::before {
	content: '\e917'
}
.icon-what-companies2::before {
	content: '\e918'
}
.icon-finance-lease-2::before {
	content: '\e919'
}
.icon-finance-lease::before {
	content: '\e91a'
}
.icon-individual::before {
	content: '\e91b'
}
.icon-location::before {
	content: '\e91c'
}
.icon-mybmw::before {
	content: '\e91d'
}
.icon-needanalyzer::before {
	content: '\e91e'
}
.icon-offers::before {
	content: '\e91f'
}
.icon-preownedsearch::before {
	content: '\e920'
}
.icon-shop::before {
	content: '\e921'
}
.icon-techhub::before {
	content: '\e922'
}
.icon-technologies::before {
	content: '\e923'
}
.icon-teilekatalog::before {
	content: '\e924'
}
.icon-contact::before {
	content: '\e925'
}
.icon-connected-drive::before {
	content: '\e926'
}
.icon-calender::before {
	content: '\e928'
}
.icon-configurator-2::before {
	content: '\e929'
}
.icon-search::before {
	content: '\e930'
}
.icon-arrow-down::before {
	color: #bbb;
	content: '\e92a'
}
.icon-arrow-left::before {
	color: #bbb;
	content: '\e92b'
}
.icon-arrow-right::before {
	color: #bbb;
	content: '\e92c'
}
.icon-arrow-up::before {
	color: #bbb;
	content: '\e92d'
}
.icon-drag-icon::before {
	color: #bbb;
	content: '\e92e'
}
.icon-profile::before {
	content: '\e92f'
}
.icon-shopping-bag::before {
	content: '\e931'
}
.icon-burger-menu::before {
	content: '\e932'
}
.icon-data-collect::before {
	content: '\e908'
}
.icon-change-data::before {
	content: '\e900'
}
.icon-contact-rights::before {
	content: '\e901'
}
.icon-data-security::before {
	content: '\e902'
}
.icon-data-usage::before {
	content: '\e903'
}
.icon-how-we-collect::before {
	content: '\e904'
}
.icon-keep-info::before {
	content: '\e905'
}
.icon-share-data::before {
	content: '\e906'
}
.icon-what-companies::before {
	content: '\e907'
}
.icon-need-analyzer::before {
	content: '\e91e'
}
.icon-pre-owned-search::before {
	content: '\e920'
}
.icon-stock-car-locator::before {
	content: '\e959'
}
.icon-request-for-accessories::before {
	content: '\e955'
}
.icon-data-sheet-download::before {
	content: '\e952'
}
.icon-request-for-information::before {
	content: '\e956'
}
.icon-request-for-service-appointment::before {
	content: '\e957'
}
.icon-service-package-finder::before {
	content: '\e958'
}
[tailwind] * {
	border-color: currentColor;
	border-style: solid;
	border-width: 0
}
.no-scroll {
	position: fixed;
	overflow-y: hidden
}
.reset-button {
	padding: 0;
	padding: initial;
	background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
	background: initial
}
.reset-button-hover:hover {
	color: #000;
	color: initial;
	background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
	background: initial
}
.reset-button-hover:focus {
	color: #000;
	color: initial;
	background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
	background: initial
}
.fade-enter-active, .fade-leave-active {
	transition: opacity .5s
}
.fade-enter, .fade-leave-to {
	opacity: 0
}
.tw-container {
	width: 100%;
	margin-right: auto;
	margin-left: auto
}

@media(min-width:576px) {
.tw-container {
	max-width: 576px
}
}

@media(min-width:768px) {
.tw-container {
	max-width: 768px
}
}

@media(min-width:992px) {
.tw-container {
	max-width: 992px
}
}

@media(min-width:1200px) {
.tw-container {
	max-width: 1200px
}
}
.tw-list-reset {
	list-style: none;
	padding: 0
}
.tw-appearance-none {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}
.tw-bg-fixed {
	background-attachment: fixed
}
.tw-bg-local {
	background-attachment: local
}
.tw-bg-scroll {
	background-attachment: scroll
}
.tw-bg-transparent {
	background-color: transparent
}
.tw-bg-primary-500 {
	background-color: #1c69d4
}
.tw-bg-primary-900 {
	background-color: #0653b6
}
.tw-bg-blue-100 {
	background-color: #2d64ae
}
.tw-bg-grey-200 {
	background-color: #f2f2f2
}
.tw-bg-grey-400 {
	background-color: #bbb
}
.tw-bg-grey-300 {
	background-color: #e6e6e6
}
.tw-bg-grey-500 {
	background-color: #8e8e8e
}
.tw-bg-grey-600 {
	background-color: #666
}
.tw-bg-grey-800 {
	background-color: #4d4d4d
}
.tw-bg-grey-900 {
	background-color: #262626
}
.tw-bg-third-500 {
	background-color: #ffad1f
}
.tw-bg-fourth-500 {
	background-color: #d20000
}
.tw-bg-fifth-500 {
	background-color: #3db014
}
.tw-bg-white {
	background-color: #fff
}
.hover\:tw-bg-transparent:hover {
	background-color: transparent
}
.hover\:tw-bg-primary-500:hover {
	background-color: #1c69d4
}
.hover\:tw-bg-primary-900:hover {
	background-color: #0653b6
}
.hover\:tw-bg-blue-100:hover {
	background-color: #2d64ae
}
.hover\:tw-bg-grey-200:hover {
	background-color: #f2f2f2
}
.hover\:tw-bg-grey-400:hover {
	background-color: #bbb
}
.hover\:tw-bg-grey-300:hover {
	background-color: #e6e6e6
}
.hover\:tw-bg-grey-500:hover {
	background-color: #8e8e8e
}
.hover\:tw-bg-grey-600:hover {
	background-color: #666
}
.hover\:tw-bg-grey-800:hover {
	background-color: #4d4d4d
}
.hover\:tw-bg-grey-900:hover {
	background-color: #262626
}
.hover\:tw-bg-third-500:hover {
	background-color: #ffad1f
}
.hover\:tw-bg-fourth-500:hover {
	background-color: #d20000
}
.hover\:tw-bg-fifth-500:hover {
	background-color: #3db014
}
.hover\:tw-bg-white:hover {
	background-color: #fff
}
.focus\:tw-bg-transparent:focus {
	background-color: transparent
}
.focus\:tw-bg-primary-500:focus {
	background-color: #1c69d4
}
.focus\:tw-bg-primary-900:focus {
	background-color: #0653b6
}
.focus\:tw-bg-blue-100:focus {
	background-color: #2d64ae
}
.focus\:tw-bg-grey-200:focus {
	background-color: #f2f2f2
}
.focus\:tw-bg-grey-400:focus {
	background-color: #bbb
}
.focus\:tw-bg-grey-300:focus {
	background-color: #e6e6e6
}
.focus\:tw-bg-grey-500:focus {
	background-color: #8e8e8e
}
.focus\:tw-bg-grey-600:focus {
	background-color: #666
}
.focus\:tw-bg-grey-800:focus {
	background-color: #4d4d4d
}
.focus\:tw-bg-grey-900:focus {
	background-color: #262626
}
.focus\:tw-bg-third-500:focus {
	background-color: #ffad1f
}
.focus\:tw-bg-fourth-500:focus {
	background-color: #d20000
}
.focus\:tw-bg-fifth-500:focus {
	background-color: #3db014
}
.focus\:tw-bg-white:focus {
	background-color: #fff
}
.tw-bg-bottom {
	background-position: bottom
}
.tw-bg-center {
	background-position: center
}
.tw-bg-left {
	background-position: left
}
.tw-bg-left-bottom {
	background-position: left bottom
}
.tw-bg-left-top {
	background-position: left top
}
.tw-bg-right {
	background-position: right
}
.tw-bg-right-bottom {
	background-position: right bottom
}
.tw-bg-right-top {
	background-position: right top
}
.tw-bg-top {
	background-position: top
}
.tw-bg-repeat {
	background-repeat: repeat
}
.tw-bg-no-repeat {
	background-repeat: no-repeat
}
.tw-bg-repeat-x {
	background-repeat: repeat-x
}
.tw-bg-repeat-y {
	background-repeat: repeat-y
}
.tw-bg-auto {
	background-size: auto
}
.tw-bg-cover {
	background-size: cover
}
.tw-bg-contain {
	background-size: contain
}
.tw-border-transparent {
	border-color: transparent
}
.tw-border-primary-500 {
	border-color: #1c69d4
}
.tw-border-primary-900 {
	border-color: #0653b6
}
.tw-border-blue-100 {
	border-color: #2d64ae
}
.tw-border-grey-200 {
	border-color: #f2f2f2
}
.tw-border-grey-400 {
	border-color: #bbb
}
.tw-border-grey-300 {
	border-color: #e6e6e6
}
.tw-border-grey-500 {
	border-color: #8e8e8e
}
.tw-border-grey-600 {
	border-color: #666
}
.tw-border-grey-800 {
	border-color: #4d4d4d
}
.tw-border-grey-900 {
	border-color: #262626
}
.tw-border-third-500 {
	border-color: #ffad1f
}
.tw-border-fourth-500 {
	border-color: #d20000
}
.tw-border-fifth-500 {
	border-color: #3db014
}
.tw-border-white {
	border-color: #fff
}
.hover\:tw-border-transparent:hover {
	border-color: transparent
}
.hover\:tw-border-primary-500:hover {
	border-color: #1c69d4
}
.hover\:tw-border-primary-900:hover {
	border-color: #0653b6
}
.hover\:tw-border-blue-100:hover {
	border-color: #2d64ae
}
.hover\:tw-border-grey-200:hover {
	border-color: #f2f2f2
}
.hover\:tw-border-grey-400:hover {
	border-color: #bbb
}
.hover\:tw-border-grey-300:hover {
	border-color: #e6e6e6
}
.hover\:tw-border-grey-500:hover {
	border-color: #8e8e8e
}
.hover\:tw-border-grey-600:hover {
	border-color: #666
}
.hover\:tw-border-grey-800:hover {
	border-color: #4d4d4d
}
.hover\:tw-border-grey-900:hover {
	border-color: #262626
}
.hover\:tw-border-third-500:hover {
	border-color: #ffad1f
}
.hover\:tw-border-fourth-500:hover {
	border-color: #d20000
}
.hover\:tw-border-fifth-500:hover {
	border-color: #3db014
}
.hover\:tw-border-white:hover {
	border-color: #fff
}
.tw-rounded-none {
	border-radius: 0
}
.tw-rounded-sm {
	border-radius: .125rem
}
.tw-rounded {
	border-radius: .25rem
}
.tw-rounded-lg {
	border-radius: .5rem
}
.tw-rounded-full {
	border-radius: 9999px
}
.tw-rounded-t-none {
	border-top-left-radius: 0;
	border-top-right-radius: 0
}
.tw-rounded-r-none {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}
.tw-rounded-b-none {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0
}
.tw-rounded-l-none {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}
.tw-rounded-t-sm {
	border-top-left-radius: 2px;
	border-top-left-radius: .125rem;
	border-top-right-radius: 2px;
	border-top-right-radius: .125rem
}
.tw-rounded-r-sm {
	border-top-right-radius: 2px;
	border-top-right-radius: .125rem;
	border-bottom-right-radius: 2px;
	border-bottom-right-radius: .125rem
}
.tw-rounded-b-sm {
	border-bottom-right-radius: 2px;
	border-bottom-right-radius: .125rem;
	border-bottom-left-radius: 2px;
	border-bottom-left-radius: .125rem
}
.tw-rounded-l-sm {
	border-top-left-radius: 2px;
	border-top-left-radius: .125rem;
	border-bottom-left-radius: 2px;
	border-bottom-left-radius: .125rem
}
.tw-rounded-t {
	border-top-left-radius: 4px;
	border-top-left-radius: .25rem;
	border-top-right-radius: 4px;
	border-top-right-radius: .25rem
}
.tw-rounded-r {
	border-top-right-radius: 4px;
	border-top-right-radius: .25rem;
	border-bottom-right-radius: 4px;
	border-bottom-right-radius: .25rem
}
.tw-rounded-b {
	border-bottom-right-radius: 4px;
	border-bottom-right-radius: .25rem;
	border-bottom-left-radius: 4px;
	border-bottom-left-radius: .25rem
}
.tw-rounded-l {
	border-top-left-radius: 4px;
	border-top-left-radius: .25rem;
	border-bottom-left-radius: 4px;
	border-bottom-left-radius: .25rem
}
.tw-rounded-t-lg {
	border-top-left-radius: 8px;
	border-top-left-radius: .5rem;
	border-top-right-radius: 8px;
	border-top-right-radius: .5rem
}
.tw-rounded-r-lg {
	border-top-right-radius: 8px;
	border-top-right-radius: .5rem;
	border-bottom-right-radius: 8px;
	border-bottom-right-radius: .5rem
}
.tw-rounded-b-lg {
	border-bottom-right-radius: 8px;
	border-bottom-right-radius: .5rem;
	border-bottom-left-radius: 8px;
	border-bottom-left-radius: .5rem
}
.tw-rounded-l-lg {
	border-top-left-radius: 8px;
	border-top-left-radius: .5rem;
	border-bottom-left-radius: 8px;
	border-bottom-left-radius: .5rem
}
.tw-rounded-t-full {
	border-top-left-radius: 9999px;
	border-top-right-radius: 9999px
}
.tw-rounded-r-full {
	border-top-right-radius: 9999px;
	border-bottom-right-radius: 9999px
}
.tw-rounded-b-full {
	border-bottom-right-radius: 9999px;
	border-bottom-left-radius: 9999px
}
.tw-rounded-l-full {
	border-top-left-radius: 9999px;
	border-bottom-left-radius: 9999px
}
.tw-rounded-tl-none {
	border-top-left-radius: 0
}
.tw-rounded-tr-none {
	border-top-right-radius: 0
}
.tw-rounded-br-none {
	border-bottom-right-radius: 0
}
.tw-rounded-bl-none {
	border-bottom-left-radius: 0
}
.tw-rounded-tl-sm {
	border-top-left-radius: 2px;
	border-top-left-radius: .125rem
}
.tw-rounded-tr-sm {
	border-top-right-radius: 2px;
	border-top-right-radius: .125rem
}
.tw-rounded-br-sm {
	border-bottom-right-radius: 2px;
	border-bottom-right-radius: .125rem
}
.tw-rounded-bl-sm {
	border-bottom-left-radius: 2px;
	border-bottom-left-radius: .125rem
}
.tw-rounded-tl {
	border-top-left-radius: 4px;
	border-top-left-radius: .25rem
}
.tw-rounded-tr {
	border-top-right-radius: 4px;
	border-top-right-radius: .25rem
}
.tw-rounded-br {
	border-bottom-right-radius: 4px;
	border-bottom-right-radius: .25rem
}
.tw-rounded-bl {
	border-bottom-left-radius: 4px;
	border-bottom-left-radius: .25rem
}
.tw-rounded-tl-lg {
	border-top-left-radius: 8px;
	border-top-left-radius: .5rem
}
.tw-rounded-tr-lg {
	border-top-right-radius: 8px;
	border-top-right-radius: .5rem
}
.tw-rounded-br-lg {
	border-bottom-right-radius: 8px;
	border-bottom-right-radius: .5rem
}
.tw-rounded-bl-lg {
	border-bottom-left-radius: 8px;
	border-bottom-left-radius: .5rem
}
.tw-rounded-tl-full {
	border-top-left-radius: 9999px
}
.tw-rounded-tr-full {
	border-top-right-radius: 9999px
}
.tw-rounded-br-full {
	border-bottom-right-radius: 9999px
}
.tw-rounded-bl-full {
	border-bottom-left-radius: 9999px
}
.tw-border-solid {
	border-style: solid
}
.tw-border-dashed {
	border-style: dashed
}
.tw-border-dotted {
	border-style: dotted
}
.tw-border-none {
	border-style: none
}
.tw-border-0 {
	border-width: 0
}
.tw-border-100 {
	border-width: 1px
}
.tw-border-200 {
	border-width: 2px
}
.tw-border-300 {
	border-width: 3px
}
.tw-border-400 {
	border-width: 4px
}
.tw-border-500 {
	border-width: 5px
}
.tw-border-600 {
	border-width: 6px
}
.tw-border-700 {
	border-width: 7px
}
.tw-border-800 {
	border-width: 8px
}
.tw-border {
	border-width: 1px
}
.tw-border-t-0 {
	border-top-width: 0
}
.tw-border-r-0 {
	border-right-width: 0
}
.tw-border-b-0 {
	border-bottom-width: 0
}
.tw-border-l-0 {
	border-left-width: 0
}
.tw-border-t-100 {
	border-top-width: 1px
}
.tw-border-r-100 {
	border-right-width: 1px
}
.tw-border-b-100 {
	border-bottom-width: 1px
}
.tw-border-l-100 {
	border-left-width: 1px
}
.tw-border-t-200 {
	border-top-width: 2px
}
.tw-border-r-200 {
	border-right-width: 2px
}
.tw-border-b-200 {
	border-bottom-width: 2px
}
.tw-border-l-200 {
	border-left-width: 2px
}
.tw-border-t-300 {
	border-top-width: 3px
}
.tw-border-r-300 {
	border-right-width: 3px
}
.tw-border-b-300 {
	border-bottom-width: 3px
}
.tw-border-l-300 {
	border-left-width: 3px
}
.tw-border-t-400 {
	border-top-width: 4px
}
.tw-border-r-400 {
	border-right-width: 4px
}
.tw-border-b-400 {
	border-bottom-width: 4px
}
.tw-border-l-400 {
	border-left-width: 4px
}
.tw-border-t-500 {
	border-top-width: 5px
}
.tw-border-r-500 {
	border-right-width: 5px
}
.tw-border-b-500 {
	border-bottom-width: 5px
}
.tw-border-l-500 {
	border-left-width: 5px
}
.tw-border-t-600 {
	border-top-width: 6px
}
.tw-border-r-600 {
	border-right-width: 6px
}
.tw-border-b-600 {
	border-bottom-width: 6px
}
.tw-border-l-600 {
	border-left-width: 6px
}
.tw-border-t-700 {
	border-top-width: 7px
}
.tw-border-r-700 {
	border-right-width: 7px
}
.tw-border-b-700 {
	border-bottom-width: 7px
}
.tw-border-l-700 {
	border-left-width: 7px
}
.tw-border-t-800 {
	border-top-width: 8px
}
.tw-border-r-800 {
	border-right-width: 8px
}
.tw-border-b-800 {
	border-bottom-width: 8px
}
.tw-border-l-800 {
	border-left-width: 8px
}
.tw-border-t {
	border-top-width: 1px
}
.tw-border-r {
	border-right-width: 1px
}
.tw-border-b {
	border-bottom-width: 1px
}
.tw-border-l {
	border-left-width: 1px
}
.tw-cursor-auto {
	cursor: auto
}
.tw-cursor-default {
	cursor: default
}
.tw-cursor-pointer {
	cursor: pointer
}
.tw-cursor-wait {
	cursor: wait
}
.tw-cursor-move {
	cursor: move
}
.tw-cursor-not-allowed {
	cursor: not-allowed
}
.tw-block {
	display: block
}
.tw-inline-block {
	display: inline-block
}
.tw-inline {
	display: inline
}
.tw-table {
	display: table
}
.tw-table-row {
	display: table-row
}
.tw-table-cell {
	display: table-cell
}
.tw-hidden {
	display: none
}
.tw-flex {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex
}
.tw-inline-flex {
	display: -ms-inline-flexbox;
	display: -webkit-inline-flex;
	display: inline-flex
}
.tw-flex-row {
	-ms-flex-direction: row;
	-webkit-flex-direction: row;
	flex-direction: row
}
.tw-flex-row-reverse {
	-ms-flex-direction: row-reverse;
	-webkit-flex-direction: row-reverse;
	flex-direction: row-reverse
}
.tw-flex-col {
	-ms-flex-direction: column;
	-webkit-flex-direction: column;
	flex-direction: column
}
.tw-flex-col-reverse {
	-ms-flex-direction: column-reverse;
	-webkit-flex-direction: column-reverse;
	flex-direction: column-reverse
}
.tw-flex-wrap {
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap
}
.tw-flex-wrap-reverse {
	-ms-flex-wrap: wrap-reverse;
	-webkit-flex-wrap: wrap-reverse;
	flex-wrap: wrap-reverse
}
.tw-flex-no-wrap {
	-ms-flex-wrap: nowrap;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap
}
.tw-items-start {
	-ms-flex-align: start;
	-webkit-align-items: flex-start;
	align-items: flex-start
}
.tw-items-end {
	-ms-flex-align: end;
	-webkit-align-items: flex-end;
	align-items: flex-end
}
.tw-items-center {
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center
}
.tw-items-baseline {
	-ms-flex-align: baseline;
	-webkit-align-items: baseline;
	align-items: baseline
}
.tw-items-stretch {
	-ms-flex-align: stretch;
	-webkit-align-items: stretch;
	align-items: stretch
}
.tw-self-auto {
	-ms-flex-item-align: auto;
	-webkit-align-self: auto;
	-ms-grid-row-align: auto;
	align-self: auto
}
.tw-self-start {
	-ms-flex-item-align: start;
	-webkit-align-self: flex-start;
	align-self: flex-start
}
.tw-self-end {
	-ms-flex-item-align: end;
	-webkit-align-self: flex-end;
	align-self: flex-end
}
.tw-self-center {
	-ms-flex-item-align: center;
	-webkit-align-self: center;
	-ms-grid-row-align: center;
	align-self: center
}
.tw-self-stretch {
	-ms-flex-item-align: stretch;
	-webkit-align-self: stretch;
	-ms-grid-row-align: stretch;
	align-self: stretch
}
.tw-justify-start {
	-ms-flex-pack: start;
	-webkit-justify-content: flex-start;
	justify-content: flex-start
}
.tw-justify-end {
	-ms-flex-pack: end;
	-webkit-justify-content: flex-end;
	justify-content: flex-end
}
.tw-justify-center {
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center
}
.tw-justify-between {
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between
}
.tw-justify-around {
	-ms-flex-pack: distribute;
	-webkit-justify-content: space-around;
	justify-content: space-around
}
.tw-content-center {
	-ms-flex-line-pack: center;
	-webkit-align-content: center;
	align-content: center
}
.tw-content-start {
	-ms-flex-line-pack: start;
	-webkit-align-content: flex-start;
	align-content: flex-start
}
.tw-content-end {
	-ms-flex-line-pack: end;
	-webkit-align-content: flex-end;
	align-content: flex-end
}
.tw-content-between {
	-ms-flex-line-pack: justify;
	-webkit-align-content: space-between;
	align-content: space-between
}
.tw-content-around {
	-ms-flex-line-pack: distribute;
	-webkit-align-content: space-around;
	align-content: space-around
}
.tw-flex-1 {
	-ms-flex: 1;
	-webkit-flex: 1;
	flex: 1
}
.tw-flex-auto {
	-ms-flex: auto;
	-webkit-flex: auto;
	flex: auto
}
.tw-flex-initial {
	-ms-flex: initial;
	-webkit-flex: initial;
	flex: initial
}
.tw-flex-none {
	-ms-flex: none;
	-webkit-flex: none;
	flex: none
}
.tw-flex-grow {
	-ms-flex-positive: 1;
	-webkit-flex-grow: 1;
	flex-grow: 1
}
.tw-flex-shrink {
	-ms-flex-negative: 1;
	-webkit-flex-shrink: 1;
	flex-shrink: 1
}
.tw-flex-no-grow {
	-ms-flex-positive: 0;
	-webkit-flex-grow: 0;
	flex-grow: 0
}
.tw-flex-no-shrink {
	-ms-flex-negative: 0;
	-webkit-flex-shrink: 0;
	flex-shrink: 0
}
.tw-float-right {
	float: right
}
.tw-float-left {
	float: left
}
.tw-float-none {
	float: none
}
.tw-clearfix:after {
	content: "";
	display: table;
	clear: both
}
.tw-font-sans {
	font-family: Arial, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif
}
.tw-font-serif {
	font-family: BMWGlobalSerifBo, Constantia, Lucida Bright, Lucidabright, Lucida Serif, Lucida, DejaVu Serif, Bitstream Vera Serif, Liberation Serif, Georgia, serif
}
.tw-font-mono {
	font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace
}
.tw-font-bmw-bold {
	font-family: BMWTypeWebBoldAll
}
.tw-font-bmw-light {
	font-family: BMWTypeWebLightAll
}
.tw-font-bmw-thin {
	font-family: bmwTypeWebThinAll
}
.tw-font-hairline {
	font-weight: 100
}
.tw-font-thin {
	font-weight: 200
}
.tw-font-light {
	font-weight: 300
}
.tw-font-normal {
	font-weight: 400
}
.tw-font-medium {
	font-weight: 500
}
.tw-font-semibold {
	font-weight: 600
}
.tw-font-bold {
	font-weight: 700
}
.tw-font-extrabold {
	font-weight: 800
}
.tw-font-black {
	font-weight: 900
}
.hover\:tw-font-hairline:hover {
	font-weight: 100
}
.hover\:tw-font-thin:hover {
	font-weight: 200
}
.hover\:tw-font-light:hover {
	font-weight: 300
}
.hover\:tw-font-normal:hover {
	font-weight: 400
}
.hover\:tw-font-medium:hover {
	font-weight: 500
}
.hover\:tw-font-semibold:hover {
	font-weight: 600
}
.hover\:tw-font-bold:hover {
	font-weight: 700
}
.hover\:tw-font-extrabold:hover {
	font-weight: 800
}
.hover\:tw-font-black:hover {
	font-weight: 900
}
.tw-h-0 {
	height: 0
}
.tw-h-100 {
	height: 5px
}
.tw-h-200 {
	height: 10px
}
.tw-h-300 {
	height: 15px
}
.tw-h-400 {
	height: 20px
}
.tw-h-500 {
	height: 30px
}
.tw-h-600 {
	height: 45px
}
.tw-h-650 {
	height: 50px
}
.tw-h-700 {
	height: 60px
}
.tw-h-750 {
	height: 65px
}
.tw-h-800 {
	height: 75px
}
.tw-h-850 {
	height: 80px
}
.tw-h-900 {
	height: 90px
}
.tw-h-auto {
	height: auto
}
.tw-h-full {
	height: 100%
}
.tw-h-screen {
	height: 100vh
}
.tw-leading-500 {
	line-height: 1
}
.tw-leading-600 {
	line-height: 1.05
}
.tw-leading-700 {
	line-height: 1.11
}
.tw-leading-750 {
	line-height: 1.13
}
.tw-leading-800 {
	line-height: 1.21
}
.tw-leading-850 {
	line-height: 1.24
}
.tw-leading-900 {
	line-height: 1.42
}
.tw-leading-none {
	line-height: 1
}
.tw-leading-tight {
	line-height: 1.25
}
.tw-leading-normal {
	line-height: 1.5
}
.tw-leading-loose {
	line-height: 2
}
.tw-m-0 {
	margin: 0
}
.tw-m-100 {
	margin: 5px
}
.tw-m-200 {
	margin: 10px
}
.tw-m-300 {
	margin: 15px
}
.tw-m-400 {
	margin: 20px
}
.tw-m-500 {
	margin: 30px
}
.tw-m-600 {
	margin: 45px
}
.tw-m-700 {
	margin: 60px
}
.tw-m-800 {
	margin: 75px
}
.tw-m-900 {
	margin: 90px
}
.tw-m-auto {
	margin: auto
}
.tw-my-0 {
	margin-top: 0;
	margin-bottom: 0
}
.tw-mx-0 {
	margin-left: 0;
	margin-right: 0
}
.tw-my-100 {
	margin-top: 5px;
	margin-bottom: 5px
}
.tw-mx-100 {
	margin-left: 5px;
	margin-right: 5px
}
.tw-my-200 {
	margin-top: 10px;
	margin-bottom: 10px
}
.tw-mx-200 {
	margin-left: 10px;
	margin-right: 10px
}
.tw-my-300 {
	margin-top: 15px;
	margin-bottom: 15px
}
.tw-mx-300 {
	margin-left: 15px;
	margin-right: 15px
}
.tw-my-400 {
	margin-top: 20px;
	margin-bottom: 20px
}
.tw-mx-400 {
	margin-left: 20px;
	margin-right: 20px
}
.tw-my-500 {
	margin-top: 30px;
	margin-bottom: 30px
}
.tw-mx-500 {
	margin-left: 30px;
	margin-right: 30px
}
.tw-my-600 {
	margin-top: 45px;
	margin-bottom: 45px
}
.tw-mx-600 {
	margin-left: 45px;
	margin-right: 45px
}
.tw-my-700 {
	margin-top: 60px;
	margin-bottom: 60px
}
.tw-mx-700 {
	margin-left: 60px;
	margin-right: 60px
}
.tw-my-800 {
	margin-top: 75px;
	margin-bottom: 75px
}
.tw-mx-800 {
	margin-left: 75px;
	margin-right: 75px
}
.tw-my-900 {
	margin-top: 90px;
	margin-bottom: 90px
}
.tw-mx-900 {
	margin-left: 90px;
	margin-right: 90px
}
.tw-my-auto {
	margin-top: auto;
	margin-bottom: auto
}
.tw-mx-auto {
	margin-left: auto;
	margin-right: auto
}
.tw-mt-0 {
	margin-top: 0
}
.tw-mr-0 {
	margin-right: 0
}
.tw-mb-0 {
	margin-bottom: 0
}
.tw-ml-0 {
	margin-left: 0
}
.tw-mt-100 {
	margin-top: 5px
}
.tw-mr-100 {
	margin-right: 5px
}
.tw-mb-100 {
	margin-bottom: 5px
}
.tw-ml-100 {
	margin-left: 5px
}
.tw-mt-200 {
	margin-top: 10px
}
.tw-mr-200 {
	margin-right: 10px
}
.tw-mb-200 {
	margin-bottom: 10px
}
.tw-ml-200 {
	margin-left: 10px
}
.tw-mt-300 {
	margin-top: 15px
}
.tw-mr-300 {
	margin-right: 15px
}
.tw-mb-300 {
	margin-bottom: 15px
}
.tw-ml-300 {
	margin-left: 15px
}
.tw-mt-400 {
	margin-top: 20px
}
.tw-mr-400 {
	margin-right: 20px
}
.tw-mb-400 {
	margin-bottom: 20px
}
.tw-ml-400 {
	margin-left: 20px
}
.tw-mt-500 {
	margin-top: 30px
}
.tw-mr-500 {
	margin-right: 30px
}
.tw-mb-500 {
	margin-bottom: 30px
}
.tw-ml-500 {
	margin-left: 30px
}
.tw-mt-600 {
	margin-top: 45px
}
.tw-mr-600 {
	margin-right: 45px
}
.tw-mb-600 {
	margin-bottom: 45px
}
.tw-ml-600 {
	margin-left: 45px
}
.tw-mt-700 {
	margin-top: 60px
}
.tw-mr-700 {
	margin-right: 60px
}
.tw-mb-700 {
	margin-bottom: 60px
}
.tw-ml-700 {
	margin-left: 60px
}
.tw-mt-800 {
	margin-top: 75px
}
.tw-mr-800 {
	margin-right: 75px
}
.tw-mb-800 {
	margin-bottom: 75px
}
.tw-ml-800 {
	margin-left: 75px
}
.tw-mt-900 {
	margin-top: 90px
}
.tw-mr-900 {
	margin-right: 90px
}
.tw-mb-900 {
	margin-bottom: 90px
}
.tw-ml-900 {
	margin-left: 90px
}
.tw-mt-auto {
	margin-top: auto
}
.tw-mr-auto {
	margin-right: auto
}
.tw-mb-auto {
	margin-bottom: auto
}
.tw-ml-auto {
	margin-left: auto
}
.tw-max-h-full {
	max-height: 100%
}
.tw-max-h-screen {
	max-height: 100vh
}
.tw-max-w-xs {
	max-width: 320px;
	max-width: 20rem
}
.tw-max-w-sm {
	max-width: 480px;
	max-width: 30rem
}
.tw-max-w-md {
	max-width: 640px;
	max-width: 40rem
}
.tw-max-w-lg {
	max-width: 800px;
	max-width: 50rem
}
.tw-max-w-xl {
	max-width: 960px;
	max-width: 60rem
}
.tw-max-w-2xl {
	max-width: 1120px;
	max-width: 70rem
}
.tw-max-w-3xl {
	max-width: 1280px;
	max-width: 80rem
}
.tw-max-w-4xl {
	max-width: 1440px;
	max-width: 90rem
}
.tw-max-w-5xl {
	max-width: 1600px;
	max-width: 100rem
}
.tw-max-w-full {
	max-width: 100%
}
.tw-min-h-0 {
	min-height: 0
}
.tw-min-h-100 {
	min-height: 5px
}
.tw-min-h-200 {
	min-height: 10px
}
.tw-min-h-300 {
	min-height: 15px
}
.tw-min-h-400 {
	min-height: 20px
}
.tw-min-h-500 {
	min-height: 30px
}
.tw-min-h-600 {
	min-height: 45px
}
.tw-min-h-700 {
	min-height: 60px
}
.tw-min-h-800 {
	min-height: 75px
}
.tw-min-h-900 {
	min-height: 90px
}
.tw-min-h-full {
	min-height: 100%
}
.tw-min-h-screen {
	min-height: 100vh
}
.tw-min-w-0 {
	min-width: 0
}
.tw-min-w-full {
	min-width: 100%
}
.tw--m-0 {
	margin: 0
}
.tw--m-100 {
	margin: -5px
}
.tw--m-200 {
	margin: -10px
}
.tw--m-300 {
	margin: -15px
}
.tw--m-400 {
	margin: -20px
}
.tw--m-500 {
	margin: -30px
}
.tw--m-600 {
	margin: -45px
}
.tw--m-700 {
	margin: -60px
}
.tw--m-800 {
	margin: -75px
}
.tw--m-900 {
	margin: -90px
}
.tw--m-px {
	margin: -1px
}
.tw--my-0 {
	margin-top: 0;
	margin-bottom: 0
}
.tw--mx-0 {
	margin-left: 0;
	margin-right: 0
}
.tw--my-100 {
	margin-top: -5px;
	margin-bottom: -5px
}
.tw--mx-100 {
	margin-left: -5px;
	margin-right: -5px
}
.tw--my-200 {
	margin-top: -10px;
	margin-bottom: -10px
}
.tw--mx-200 {
	margin-left: -10px;
	margin-right: -10px
}
.tw--my-300 {
	margin-top: -15px;
	margin-bottom: -15px
}
.tw--mx-300 {
	margin-left: -15px;
	margin-right: -15px
}
.tw--my-400 {
	margin-top: -20px;
	margin-bottom: -20px
}
.tw--mx-400 {
	margin-left: -20px;
	margin-right: -20px
}
.tw--my-500 {
	margin-top: -30px;
	margin-bottom: -30px
}
.tw--mx-500 {
	margin-left: -30px;
	margin-right: -30px
}
.tw--my-600 {
	margin-top: -45px;
	margin-bottom: -45px
}
.tw--mx-600 {
	margin-left: -45px;
	margin-right: -45px
}
.tw--my-700 {
	margin-top: -60px;
	margin-bottom: -60px
}
.tw--mx-700 {
	margin-left: -60px;
	margin-right: -60px
}
.tw--my-800 {
	margin-top: -75px;
	margin-bottom: -75px
}
.tw--mx-800 {
	margin-left: -75px;
	margin-right: -75px
}
.tw--my-900 {
	margin-top: -90px;
	margin-bottom: -90px
}
.tw--mx-900 {
	margin-left: -90px;
	margin-right: -90px
}
.tw--my-px {
	margin-top: -1px;
	margin-bottom: -1px
}
.tw--mx-px {
	margin-left: -1px;
	margin-right: -1px
}
.tw--mt-0 {
	margin-top: 0
}
.tw--mr-0 {
	margin-right: 0
}
.tw--mb-0 {
	margin-bottom: 0
}
.tw--ml-0 {
	margin-left: 0
}
.tw--mt-100 {
	margin-top: -5px
}
.tw--mr-100 {
	margin-right: -5px
}
.tw--mb-100 {
	margin-bottom: -5px
}
.tw--ml-100 {
	margin-left: -5px
}
.tw--mt-200 {
	margin-top: -10px
}
.tw--mr-200 {
	margin-right: -10px
}
.tw--mb-200 {
	margin-bottom: -10px
}
.tw--ml-200 {
	margin-left: -10px
}
.tw--mt-300 {
	margin-top: -15px
}
.tw--mr-300 {
	margin-right: -15px
}
.tw--mb-300 {
	margin-bottom: -15px
}
.tw--ml-300 {
	margin-left: -15px
}
.tw--mt-400 {
	margin-top: -20px
}
.tw--mr-400 {
	margin-right: -20px
}
.tw--mb-400 {
	margin-bottom: -20px
}
.tw--ml-400 {
	margin-left: -20px
}
.tw--mt-500 {
	margin-top: -30px
}
.tw--mr-500 {
	margin-right: -30px
}
.tw--mb-500 {
	margin-bottom: -30px
}
.tw--ml-500 {
	margin-left: -30px
}
.tw--mt-600 {
	margin-top: -45px
}
.tw--mr-600 {
	margin-right: -45px
}
.tw--mb-600 {
	margin-bottom: -45px
}
.tw--ml-600 {
	margin-left: -45px
}
.tw--mt-700 {
	margin-top: -60px
}
.tw--mr-700 {
	margin-right: -60px
}
.tw--mb-700 {
	margin-bottom: -60px
}
.tw--ml-700 {
	margin-left: -60px
}
.tw--mt-800 {
	margin-top: -75px
}
.tw--mr-800 {
	margin-right: -75px
}
.tw--mb-800 {
	margin-bottom: -75px
}
.tw--ml-800 {
	margin-left: -75px
}
.tw--mt-900 {
	margin-top: -90px
}
.tw--mr-900 {
	margin-right: -90px
}
.tw--mb-900 {
	margin-bottom: -90px
}
.tw--ml-900 {
	margin-left: -90px
}
.tw--mt-px {
	margin-top: -1px
}
.tw--mr-px {
	margin-right: -1px
}
.tw--mb-px {
	margin-bottom: -1px
}
.tw--ml-px {
	margin-left: -1px
}
.tw-opacity-0 {
	opacity: 0
}
.tw-opacity-10 {
	opacity: .1
}
.tw-opacity-20 {
	opacity: .25
}
.tw-opacity-30 {
	opacity: .3
}
.tw-opacity-40 {
	opacity: .4
}
.tw-opacity-50 {
	opacity: .5
}
.tw-opacity-60 {
	opacity: .6
}
.tw-opacity-70 {
	opacity: .7
}
.tw-opacity-80 {
	opacity: .8
}
.tw-opacity-90 {
	opacity: .9
}
.tw-opacity-100 {
	opacity: 1
}
.tw-overflow-auto {
	overflow: auto
}
.tw-overflow-hidden {
	overflow: hidden
}
.tw-overflow-visible {
	overflow: visible
}
.tw-overflow-scroll {
	overflow: scroll
}
.tw-overflow-x-auto {
	overflow-x: auto
}
.tw-overflow-y-auto {
	overflow-y: auto
}
.tw-overflow-x-scroll {
	overflow-x: scroll
}
.tw-overflow-y-scroll {
	overflow-y: scroll
}
.tw-scrolling-touch {
	-webkit-overflow-scrolling: touch
}
.tw-scrolling-auto {
	-webkit-overflow-scrolling: auto
}
.tw-p-0 {
	padding: 0
}
.tw-p-100 {
	padding: 5px
}
.tw-p-200 {
	padding: 10px
}
.tw-p-300 {
	padding: 15px
}
.tw-p-400 {
	padding: 20px
}
.tw-p-450 {
	padding: 25px
}
.tw-p-500 {
	padding: 30px
}
.tw-p-550 {
	padding: 35px
}
.tw-p-600 {
	padding: 45px
}
.tw-p-700 {
	padding: 60px
}
.tw-p-800 {
	padding: 75px
}
.tw-p-900 {
	padding: 90px
}
.tw-p-1000 {
	padding: 100px
}
.tw-p-1100 {
	padding: 110px
}
.tw-p-1200 {
	padding: 120px
}
.tw-p-1300 {
	padding: 130px
}
.tw-p-1400 {
	padding: 140px
}
.tw-p-1500 {
	padding: 150px
}
.tw-py-0 {
	padding-top: 0;
	padding-bottom: 0
}
.tw-px-0 {
	padding-left: 0;
	padding-right: 0
}
.tw-py-100 {
	padding-top: 5px;
	padding-bottom: 5px
}
.tw-px-100 {
	padding-left: 5px;
	padding-right: 5px
}
.tw-py-200 {
	padding-top: 10px;
	padding-bottom: 10px
}
.tw-px-200 {
	padding-left: 10px;
	padding-right: 10px
}
.tw-py-300 {
	padding-top: 15px;
	padding-bottom: 15px
}
.tw-px-300 {
	padding-left: 15px;
	padding-right: 15px
}
.tw-py-400 {
	padding-top: 20px;
	padding-bottom: 20px
}
.tw-px-400 {
	padding-left: 20px;
	padding-right: 20px
}
.tw-py-450 {
	padding-top: 25px;
	padding-bottom: 25px
}
.tw-px-450 {
	padding-left: 25px;
	padding-right: 25px
}
.tw-py-500 {
	padding-top: 30px;
	padding-bottom: 30px
}
.tw-px-500 {
	padding-left: 30px;
	padding-right: 30px
}
.tw-py-550 {
	padding-top: 35px;
	padding-bottom: 35px
}
.tw-px-550 {
	padding-left: 35px;
	padding-right: 35px
}
.tw-py-600 {
	padding-top: 45px;
	padding-bottom: 45px
}
.tw-px-600 {
	padding-left: 45px;
	padding-right: 45px
}
.tw-py-700 {
	padding-top: 60px;
	padding-bottom: 60px
}
.tw-px-700 {
	padding-left: 60px;
	padding-right: 60px
}
.tw-py-800 {
	padding-top: 75px;
	padding-bottom: 75px
}
.tw-px-800 {
	padding-left: 75px;
	padding-right: 75px
}
.tw-py-900 {
	padding-top: 90px;
	padding-bottom: 90px
}
.tw-px-900 {
	padding-left: 90px;
	padding-right: 90px
}
.tw-py-1000 {
	padding-top: 100px;
	padding-bottom: 100px
}
.tw-px-1000 {
	padding-left: 100px;
	padding-right: 100px
}
.tw-py-1100 {
	padding-top: 110px;
	padding-bottom: 110px
}
.tw-px-1100 {
	padding-left: 110px;
	padding-right: 110px
}
.tw-py-1200 {
	padding-top: 120px;
	padding-bottom: 120px
}
.tw-px-1200 {
	padding-left: 120px;
	padding-right: 120px
}
.tw-py-1300 {
	padding-top: 130px;
	padding-bottom: 130px
}
.tw-px-1300 {
	padding-left: 130px;
	padding-right: 130px
}
.tw-py-1400 {
	padding-top: 140px;
	padding-bottom: 140px
}
.tw-px-1400 {
	padding-left: 140px;
	padding-right: 140px
}
.tw-py-1500 {
	padding-top: 150px;
	padding-bottom: 150px
}
.tw-px-1500 {
	padding-left: 150px;
	padding-right: 150px
}
.tw-pt-0 {
	padding-top: 0
}
.tw-pr-0 {
	padding-right: 0
}
.tw-pb-0 {
	padding-bottom: 0
}
.tw-pl-0 {
	padding-left: 0
}
.tw-pt-100 {
	padding-top: 5px
}
.tw-pr-100 {
	padding-right: 5px
}
.tw-pb-100 {
	padding-bottom: 5px
}
.tw-pl-100 {
	padding-left: 5px
}
.tw-pt-200 {
	padding-top: 10px
}
.tw-pr-200 {
	padding-right: 10px
}
.tw-pb-200 {
	padding-bottom: 10px
}
.tw-pl-200 {
	padding-left: 10px
}
.tw-pt-300 {
	padding-top: 15px
}
.tw-pr-300 {
	padding-right: 15px
}
.tw-pb-300 {
	padding-bottom: 15px
}
.tw-pl-300 {
	padding-left: 15px
}
.tw-pt-400 {
	padding-top: 20px
}
.tw-pr-400 {
	padding-right: 20px
}
.tw-pb-400 {
	padding-bottom: 20px
}
.tw-pl-400 {
	padding-left: 20px
}
.tw-pt-450 {
	padding-top: 25px
}
.tw-pr-450 {
	padding-right: 25px
}
.tw-pb-450 {
	padding-bottom: 25px
}
.tw-pl-450 {
	padding-left: 25px
}
.tw-pt-500 {
	padding-top: 30px
}
.tw-pr-500 {
	padding-right: 30px
}
.tw-pb-500 {
	padding-bottom: 30px
}
.tw-pl-500 {
	padding-left: 30px
}
.tw-pt-550 {
	padding-top: 35px
}
.tw-pr-550 {
	padding-right: 35px
}
.tw-pb-550 {
	padding-bottom: 35px
}
.tw-pl-550 {
	padding-left: 35px
}
.tw-pt-600 {
	padding-top: 45px
}
.tw-pr-600 {
	padding-right: 45px
}
.tw-pb-600 {
	padding-bottom: 45px
}
.tw-pl-600 {
	padding-left: 45px
}
.tw-pt-700 {
	padding-top: 60px
}
.tw-pr-700 {
	padding-right: 60px
}
.tw-pb-700 {
	padding-bottom: 60px
}
.tw-pl-700 {
	padding-left: 60px
}
.tw-pt-800 {
	padding-top: 75px
}
.tw-pr-800 {
	padding-right: 75px
}
.tw-pb-800 {
	padding-bottom: 75px
}
.tw-pl-800 {
	padding-left: 75px
}
.tw-pt-900 {
	padding-top: 90px
}
.tw-pr-900 {
	padding-right: 90px
}
.tw-pb-900 {
	padding-bottom: 90px
}
.tw-pl-900 {
	padding-left: 90px
}
.tw-pt-1000 {
	padding-top: 100px
}
.tw-pr-1000 {
	padding-right: 100px
}
.tw-pb-1000 {
	padding-bottom: 100px
}
.tw-pl-1000 {
	padding-left: 100px
}
.tw-pt-1100 {
	padding-top: 110px
}
.tw-pr-1100 {
	padding-right: 110px
}
.tw-pb-1100 {
	padding-bottom: 110px
}
.tw-pl-1100 {
	padding-left: 110px
}
.tw-pt-1200 {
	padding-top: 120px
}
.tw-pr-1200 {
	padding-right: 120px
}
.tw-pb-1200 {
	padding-bottom: 120px
}
.tw-pl-1200 {
	padding-left: 120px
}
.tw-pt-1300 {
	padding-top: 130px
}
.tw-pr-1300 {
	padding-right: 130px
}
.tw-pb-1300 {
	padding-bottom: 130px
}
.tw-pl-1300 {
	padding-left: 130px
}
.tw-pt-1400 {
	padding-top: 140px
}
.tw-pr-1400 {
	padding-right: 140px
}
.tw-pb-1400 {
	padding-bottom: 140px
}
.tw-pl-1400 {
	padding-left: 140px
}
.tw-pt-1500 {
	padding-top: 150px
}
.tw-pr-1500 {
	padding-right: 150px
}
.tw-pb-1500 {
	padding-bottom: 150px
}
.tw-pl-1500 {
	padding-left: 150px
}
.hover\:tw-p-0:hover {
	padding: 0
}
.hover\:tw-p-100:hover {
	padding: 5px
}
.hover\:tw-p-200:hover {
	padding: 10px
}
.hover\:tw-p-300:hover {
	padding: 15px
}
.hover\:tw-p-400:hover {
	padding: 20px
}
.hover\:tw-p-450:hover {
	padding: 25px
}
.hover\:tw-p-500:hover {
	padding: 30px
}
.hover\:tw-p-550:hover {
	padding: 35px
}
.hover\:tw-p-600:hover {
	padding: 45px
}
.hover\:tw-p-700:hover {
	padding: 60px
}
.hover\:tw-p-800:hover {
	padding: 75px
}
.hover\:tw-p-900:hover {
	padding: 90px
}
.hover\:tw-p-1000:hover {
	padding: 100px
}
.hover\:tw-p-1100:hover {
	padding: 110px
}
.hover\:tw-p-1200:hover {
	padding: 120px
}
.hover\:tw-p-1300:hover {
	padding: 130px
}
.hover\:tw-p-1400:hover {
	padding: 140px
}
.hover\:tw-p-1500:hover {
	padding: 150px
}
.hover\:tw-py-0:hover {
	padding-top: 0;
	padding-bottom: 0
}
.hover\:tw-px-0:hover {
	padding-left: 0;
	padding-right: 0
}
.hover\:tw-py-100:hover {
	padding-top: 5px;
	padding-bottom: 5px
}
.hover\:tw-px-100:hover {
	padding-left: 5px;
	padding-right: 5px
}
.hover\:tw-py-200:hover {
	padding-top: 10px;
	padding-bottom: 10px
}
.hover\:tw-px-200:hover {
	padding-left: 10px;
	padding-right: 10px
}
.hover\:tw-py-300:hover {
	padding-top: 15px;
	padding-bottom: 15px
}
.hover\:tw-px-300:hover {
	padding-left: 15px;
	padding-right: 15px
}
.hover\:tw-py-400:hover {
	padding-top: 20px;
	padding-bottom: 20px
}
.hover\:tw-px-400:hover {
	padding-left: 20px;
	padding-right: 20px
}
.hover\:tw-py-450:hover {
	padding-top: 25px;
	padding-bottom: 25px
}
.hover\:tw-px-450:hover {
	padding-left: 25px;
	padding-right: 25px
}
.hover\:tw-py-500:hover {
	padding-top: 30px;
	padding-bottom: 30px
}
.hover\:tw-px-500:hover {
	padding-left: 30px;
	padding-right: 30px
}
.hover\:tw-py-550:hover {
	padding-top: 35px;
	padding-bottom: 35px
}
.hover\:tw-px-550:hover {
	padding-left: 35px;
	padding-right: 35px
}
.hover\:tw-py-600:hover {
	padding-top: 45px;
	padding-bottom: 45px
}
.hover\:tw-px-600:hover {
	padding-left: 45px;
	padding-right: 45px
}
.hover\:tw-py-700:hover {
	padding-top: 60px;
	padding-bottom: 60px
}
.hover\:tw-px-700:hover {
	padding-left: 60px;
	padding-right: 60px
}
.hover\:tw-py-800:hover {
	padding-top: 75px;
	padding-bottom: 75px
}
.hover\:tw-px-800:hover {
	padding-left: 75px;
	padding-right: 75px
}
.hover\:tw-py-900:hover {
	padding-top: 90px;
	padding-bottom: 90px
}
.hover\:tw-px-900:hover {
	padding-left: 90px;
	padding-right: 90px
}
.hover\:tw-py-1000:hover {
	padding-top: 100px;
	padding-bottom: 100px
}
.hover\:tw-px-1000:hover {
	padding-left: 100px;
	padding-right: 100px
}
.hover\:tw-py-1100:hover {
	padding-top: 110px;
	padding-bottom: 110px
}
.hover\:tw-px-1100:hover {
	padding-left: 110px;
	padding-right: 110px
}
.hover\:tw-py-1200:hover {
	padding-top: 120px;
	padding-bottom: 120px
}
.hover\:tw-px-1200:hover {
	padding-left: 120px;
	padding-right: 120px
}
.hover\:tw-py-1300:hover {
	padding-top: 130px;
	padding-bottom: 130px
}
.hover\:tw-px-1300:hover {
	padding-left: 130px;
	padding-right: 130px
}
.hover\:tw-py-1400:hover {
	padding-top: 140px;
	padding-bottom: 140px
}
.hover\:tw-px-1400:hover {
	padding-left: 140px;
	padding-right: 140px
}
.hover\:tw-py-1500:hover {
	padding-top: 150px;
	padding-bottom: 150px
}
.hover\:tw-px-1500:hover {
	padding-left: 150px;
	padding-right: 150px
}
.hover\:tw-pt-0:hover {
	padding-top: 0
}
.hover\:tw-pr-0:hover {
	padding-right: 0
}
.hover\:tw-pb-0:hover {
	padding-bottom: 0
}
.hover\:tw-pl-0:hover {
	padding-left: 0
}
.hover\:tw-pt-100:hover {
	padding-top: 5px
}
.hover\:tw-pr-100:hover {
	padding-right: 5px
}
.hover\:tw-pb-100:hover {
	padding-bottom: 5px
}
.hover\:tw-pl-100:hover {
	padding-left: 5px
}
.hover\:tw-pt-200:hover {
	padding-top: 10px
}
.hover\:tw-pr-200:hover {
	padding-right: 10px
}
.hover\:tw-pb-200:hover {
	padding-bottom: 10px
}
.hover\:tw-pl-200:hover {
	padding-left: 10px
}
.hover\:tw-pt-300:hover {
	padding-top: 15px
}
.hover\:tw-pr-300:hover {
	padding-right: 15px
}
.hover\:tw-pb-300:hover {
	padding-bottom: 15px
}
.hover\:tw-pl-300:hover {
	padding-left: 15px
}
.hover\:tw-pt-400:hover {
	padding-top: 20px
}
.hover\:tw-pr-400:hover {
	padding-right: 20px
}
.hover\:tw-pb-400:hover {
	padding-bottom: 20px
}
.hover\:tw-pl-400:hover {
	padding-left: 20px
}
.hover\:tw-pt-450:hover {
	padding-top: 25px
}
.hover\:tw-pr-450:hover {
	padding-right: 25px
}
.hover\:tw-pb-450:hover {
	padding-bottom: 25px
}
.hover\:tw-pl-450:hover {
	padding-left: 25px
}
.hover\:tw-pt-500:hover {
	padding-top: 30px
}
.hover\:tw-pr-500:hover {
	padding-right: 30px
}
.hover\:tw-pb-500:hover {
	padding-bottom: 30px
}
.hover\:tw-pl-500:hover {
	padding-left: 30px
}
.hover\:tw-pt-550:hover {
	padding-top: 35px
}
.hover\:tw-pr-550:hover {
	padding-right: 35px
}
.hover\:tw-pb-550:hover {
	padding-bottom: 35px
}
.hover\:tw-pl-550:hover {
	padding-left: 35px
}
.hover\:tw-pt-600:hover {
	padding-top: 45px
}
.hover\:tw-pr-600:hover {
	padding-right: 45px
}
.hover\:tw-pb-600:hover {
	padding-bottom: 45px
}
.hover\:tw-pl-600:hover {
	padding-left: 45px
}
.hover\:tw-pt-700:hover {
	padding-top: 60px
}
.hover\:tw-pr-700:hover {
	padding-right: 60px
}
.hover\:tw-pb-700:hover {
	padding-bottom: 60px
}
.hover\:tw-pl-700:hover {
	padding-left: 60px
}
.hover\:tw-pt-800:hover {
	padding-top: 75px
}
.hover\:tw-pr-800:hover {
	padding-right: 75px
}
.hover\:tw-pb-800:hover {
	padding-bottom: 75px
}
.hover\:tw-pl-800:hover {
	padding-left: 75px
}
.hover\:tw-pt-900:hover {
	padding-top: 90px
}
.hover\:tw-pr-900:hover {
	padding-right: 90px
}
.hover\:tw-pb-900:hover {
	padding-bottom: 90px
}
.hover\:tw-pl-900:hover {
	padding-left: 90px
}
.hover\:tw-pt-1000:hover {
	padding-top: 100px
}
.hover\:tw-pr-1000:hover {
	padding-right: 100px
}
.hover\:tw-pb-1000:hover {
	padding-bottom: 100px
}
.hover\:tw-pl-1000:hover {
	padding-left: 100px
}
.hover\:tw-pt-1100:hover {
	padding-top: 110px
}
.hover\:tw-pr-1100:hover {
	padding-right: 110px
}
.hover\:tw-pb-1100:hover {
	padding-bottom: 110px
}
.hover\:tw-pl-1100:hover {
	padding-left: 110px
}
.hover\:tw-pt-1200:hover {
	padding-top: 120px
}
.hover\:tw-pr-1200:hover {
	padding-right: 120px
}
.hover\:tw-pb-1200:hover {
	padding-bottom: 120px
}
.hover\:tw-pl-1200:hover {
	padding-left: 120px
}
.hover\:tw-pt-1300:hover {
	padding-top: 130px
}
.hover\:tw-pr-1300:hover {
	padding-right: 130px
}
.hover\:tw-pb-1300:hover {
	padding-bottom: 130px
}
.hover\:tw-pl-1300:hover {
	padding-left: 130px
}
.hover\:tw-pt-1400:hover {
	padding-top: 140px
}
.hover\:tw-pr-1400:hover {
	padding-right: 140px
}
.hover\:tw-pb-1400:hover {
	padding-bottom: 140px
}
.hover\:tw-pl-1400:hover {
	padding-left: 140px
}
.hover\:tw-pt-1500:hover {
	padding-top: 150px
}
.hover\:tw-pr-1500:hover {
	padding-right: 150px
}
.hover\:tw-pb-1500:hover {
	padding-bottom: 150px
}
.hover\:tw-pl-1500:hover {
	padding-left: 150px
}
.tw-pointer-events-none {
	pointer-events: none
}
.tw-pointer-events-auto {
	pointer-events: auto
}
.tw-static {
	position: static
}
.tw-fixed {
	position: fixed
}
.tw-absolute {
	position: absolute
}
.tw-relative {
	position: relative
}
.tw-sticky {
	position: -webkit-sticky;
	position: sticky
}
.tw-pin-none {
	top: auto;
	right: auto;
	bottom: auto;
	left: auto
}
.tw-pin {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0
}
.tw-pin-y {
	top: 0;
	bottom: 0
}
.tw-pin-x {
	right: 0;
	left: 0
}
.tw-pin-t {
	top: 0
}
.tw-pin-r {
	right: 0
}
.tw-pin-b {
	bottom: 0
}
.tw-pin-l {
	left: 0
}
.tw-resize-none {
	resize: none
}
.tw-resize-y {
	resize: vertical
}
.tw-resize-x {
	resize: horizontal
}
.tw-resize {
	resize: both
}
.tw-shadow {
	box-shadow: 0 2px 4px 0 rgba(0,0,0,0.1)
}
.tw-shadow-md {
	box-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08)
}
.tw-shadow-lg {
	box-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08)
}
.tw-shadow-inner {
	box-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06)
}
.tw-shadow-none {
	box-shadow: none
}
.tw-fill-current {
	fill: currentColor
}
.tw-stroke-current {
	stroke: currentColor
}
.tw-text-left {
	text-align: left
}
.tw-text-center {
	text-align: center
}
.tw-text-right {
	text-align: right
}
.tw-text-justify {
	text-align: justify
}
.tw-text-transparent {
	color: transparent
}
.tw-text-primary-500 {
	color: #1c69d4
}
.tw-text-primary-900 {
	color: #0653b6
}
.tw-text-blue-100 {
	color: #2d64ae
}
.tw-text-grey-200 {
	color: #f2f2f2
}
.tw-text-grey-400 {
	color: #bbb
}
.tw-text-grey-300 {
	color: #e6e6e6
}
.tw-text-grey-500 {
	color: #8e8e8e
}
.tw-text-grey-600 {
	color: #666
}
.tw-text-grey-800 {
	color: #4d4d4d
}
.tw-text-grey-900 {
	color: #262626
}
.tw-text-third-500 {
	color: #ffad1f
}
.tw-text-fourth-500 {
	color: #d20000
}
.tw-text-fifth-500 {
	color: #3db014
}
.tw-text-white {
	color: #fff
}
.hover\:tw-text-transparent:hover {
	color: transparent
}
.hover\:tw-text-primary-500:hover {
	color: #1c69d4
}
.hover\:tw-text-primary-900:hover {
	color: #0653b6
}
.hover\:tw-text-blue-100:hover {
	color: #2d64ae
}
.hover\:tw-text-grey-200:hover {
	color: #f2f2f2
}
.hover\:tw-text-grey-400:hover {
	color: #bbb
}
.hover\:tw-text-grey-300:hover {
	color: #e6e6e6
}
.hover\:tw-text-grey-500:hover {
	color: #8e8e8e
}
.hover\:tw-text-grey-600:hover {
	color: #666
}
.hover\:tw-text-grey-800:hover {
	color: #4d4d4d
}
.hover\:tw-text-grey-900:hover {
	color: #262626
}
.hover\:tw-text-third-500:hover {
	color: #ffad1f
}
.hover\:tw-text-fourth-500:hover {
	color: #d20000
}
.hover\:tw-text-fifth-500:hover {
	color: #3db014
}
.hover\:tw-text-white:hover {
	color: #fff
}
.focus\:tw-text-transparent:focus {
	color: transparent
}
.focus\:tw-text-primary-500:focus {
	color: #1c69d4
}
.focus\:tw-text-primary-900:focus {
	color: #0653b6
}
.focus\:tw-text-blue-100:focus {
	color: #2d64ae
}
.focus\:tw-text-grey-200:focus {
	color: #f2f2f2
}
.focus\:tw-text-grey-400:focus {
	color: #bbb
}
.focus\:tw-text-grey-300:focus {
	color: #e6e6e6
}
.focus\:tw-text-grey-500:focus {
	color: #8e8e8e
}
.focus\:tw-text-grey-600:focus {
	color: #666
}
.focus\:tw-text-grey-800:focus {
	color: #4d4d4d
}
.focus\:tw-text-grey-900:focus {
	color: #262626
}
.focus\:tw-text-third-500:focus {
	color: #ffad1f
}
.focus\:tw-text-fourth-500:focus {
	color: #d20000
}
.focus\:tw-text-fifth-500:focus {
	color: #3db014
}
.focus\:tw-text-white:focus {
	color: #fff
}
.tw-text-300 {
	font-size: 12px
}
.tw-text-400 {
	font-size: 14px
}
.tw-text-450 {
	font-size: 15px
}
.tw-text-500 {
	font-size: 18px
}
.tw-text-600 {
	font-size: 25px
}
.tw-text-700 {
	font-size: 35px
}
.tw-text-800 {
	font-size: 48px
}
.tw-text-850 {
	font-size: 61px
}
.tw-text-875 {
	font-size: 75px
}
.tw-text-900 {
	font-size: 96px
}
.hover\:tw-text-300:hover {
	font-size: 12px
}
.hover\:tw-text-400:hover {
	font-size: 14px
}
.hover\:tw-text-450:hover {
	font-size: 15px
}
.hover\:tw-text-500:hover {
	font-size: 18px
}
.hover\:tw-text-600:hover {
	font-size: 25px
}
.hover\:tw-text-700:hover {
	font-size: 35px
}
.hover\:tw-text-800:hover {
	font-size: 48px
}
.hover\:tw-text-850:hover {
	font-size: 61px
}
.hover\:tw-text-875:hover {
	font-size: 75px
}
.hover\:tw-text-900:hover {
	font-size: 96px
}
.tw-italic {
	font-style: italic
}
.tw-roman {
	font-style: normal
}
.tw-uppercase {
	text-transform: uppercase
}
.tw-lowercase {
	text-transform: lowercase
}
.tw-capitalize {
	text-transform: capitalize
}
.tw-normal-case {
	text-transform: none
}
.tw-underline {
	text-decoration: underline
}
.tw-line-through {
	text-decoration: line-through
}
.tw-no-underline {
	text-decoration: none
}
.tw-antialiased {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.tw-subpixel-antialiased {
	-webkit-font-smoothing: auto;
	-moz-osx-font-smoothing: auto
}
.hover\:tw-italic:hover {
	font-style: italic
}
.hover\:tw-roman:hover {
	font-style: normal
}
.hover\:tw-uppercase:hover {
	text-transform: uppercase
}
.hover\:tw-lowercase:hover {
	text-transform: lowercase
}
.hover\:tw-capitalize:hover {
	text-transform: capitalize
}
.hover\:tw-normal-case:hover {
	text-transform: none
}
.hover\:tw-underline:hover {
	text-decoration: underline
}
.hover\:tw-line-through:hover {
	text-decoration: line-through
}
.hover\:tw-no-underline:hover {
	text-decoration: none
}
.hover\:tw-antialiased:hover {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.hover\:tw-subpixel-antialiased:hover {
	-webkit-font-smoothing: auto;
	-moz-osx-font-smoothing: auto
}
.tw-tracking-tight {
	letter-spacing: -0.05em
}
.tw-tracking-normal {
	letter-spacing: 0
}
.tw-tracking-wide {
	letter-spacing: .05em
}
.tw-select-none {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}
.tw-select-text {
	-webkit-user-select: text;
	-moz-user-select: text;
	-ms-user-select: text;
	user-select: text
}
.tw-align-baseline {
	vertical-align: baseline
}
.tw-align-top {
	vertical-align: top
}
.tw-align-middle {
	vertical-align: middle
}
.tw-align-bottom {
	vertical-align: bottom
}
.tw-align-text-top {
	vertical-align: text-top
}
.tw-align-text-bottom {
	vertical-align: text-bottom
}
.tw-visible {
	visibility: visible
}
.tw-invisible {
	visibility: hidden
}
.tw-whitespace-normal {
	white-space: normal
}
.tw-whitespace-no-wrap {
	white-space: nowrap
}
.tw-whitespace-pre {
	white-space: pre
}
.tw-whitespace-pre-line {
	white-space: pre-line
}
.tw-whitespace-pre-wrap {
	white-space: pre-wrap
}
.tw-break-words {
	word-wrap: break-word
}
.tw-break-normal {
	word-wrap: normal
}
.tw-truncate {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.tw-w-0 {
	width: 0
}
.tw-w-100 {
	width: 5px
}
.tw-w-200 {
	width: 10px
}
.tw-w-300 {
	width: 15px
}
.tw-w-400 {
	width: 20px
}
.tw-w-500 {
	width: 30px
}
.tw-w-600 {
	width: 45px
}
.tw-w-650 {
	width: 55px
}
.tw-w-700 {
	width: 60px
}
.tw-w-800 {
	width: 75px
}
.tw-w-900 {
	width: 90px
}
.tw-w-auto {
	width: auto
}
.tw-w-1\/2 {
	width: 50%
}
.tw-w-1\/3 {
	width: 33.33333%
}
.tw-w-2\/3 {
	width: 66.66667%
}
.tw-w-1\/4 {
	width: 25%
}
.tw-w-3\/4 {
	width: 75%
}
.tw-w-1\/5 {
	width: 20%
}
.tw-w-2\/5 {
	width: 40%
}
.tw-w-3\/5 {
	width: 60%
}
.tw-w-4\/5 {
	width: 80%
}
.tw-w-1\/6 {
	width: 16.66667%
}
.tw-w-5\/6 {
	width: 83.33333%
}
.tw-w-full {
	width: 100%
}
.tw-w-screen {
	width: 100vw
}
.tw-z-0 {
	z-index: 0
}
.tw-z-10 {
	z-index: 10
}
.tw-z-20 {
	z-index: 20
}
.tw-z-30 {
	z-index: 30
}
.tw-z-40 {
	z-index: 40
}
.tw-z-50 {
	z-index: 50
}
.tw-z-60 {
	z-index: 60
}
.tw-z-70 {
	z-index: 70
}
.tw-z-80 {
	z-index: 80
}
.tw-z-90 {
	z-index: 90
}
.tw-z-100 {
	z-index: 100
}
.tw-z-150 {
	z-index: 150
}
.tw-z-200 {
	z-index: 200
}
.tw-z-600 {
	z-index: 600
}
.tw-z-auto {
	z-index: auto
}
.tw-tw-no-outline {
	outline: 0
}
.tw-tw-absolute-center-y {
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}
.tw-tw-icon {
	font-family: IconFont_PeNavUT !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.tw-tw-icon-menu-burger {
	font-family: IconFont_PeNavUT !important;
	content: "\E919"
}
.tw-tw-transition-all-cubic {
	transition: all .2s cubic-bezier(0.25, 0.46, 0.45, 0.94)
}
.tw-tw-content-box {
	box-sizing: content-box
}
.tw-tw-border-box {
	box-sizing: border-box
}

@media(min-width:576px) {
.sm\:tw-list-reset {
	list-style: none;
	padding: 0
}
.sm\:tw-appearance-none {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}
.sm\:tw-bg-fixed {
	background-attachment: fixed
}
.sm\:tw-bg-local {
	background-attachment: local
}
.sm\:tw-bg-scroll {
	background-attachment: scroll
}
.sm\:tw-bg-transparent {
	background-color: transparent
}
.sm\:tw-bg-primary-500 {
	background-color: #1c69d4
}
.sm\:tw-bg-primary-900 {
	background-color: #0653b6
}
.sm\:tw-bg-blue-100 {
	background-color: #2d64ae
}
.sm\:tw-bg-grey-200 {
	background-color: #f2f2f2
}
.sm\:tw-bg-grey-400 {
	background-color: #bbb
}
.sm\:tw-bg-grey-300 {
	background-color: #e6e6e6
}
.sm\:tw-bg-grey-500 {
	background-color: #8e8e8e
}
.sm\:tw-bg-grey-600 {
	background-color: #666
}
.sm\:tw-bg-grey-800 {
	background-color: #4d4d4d
}
.sm\:tw-bg-grey-900 {
	background-color: #262626
}
.sm\:tw-bg-third-500 {
	background-color: #ffad1f
}
.sm\:tw-bg-fourth-500 {
	background-color: #d20000
}
.sm\:tw-bg-fifth-500 {
	background-color: #3db014
}
.sm\:tw-bg-white {
	background-color: #fff
}
.sm\:hover\:tw-bg-transparent:hover {
	background-color: transparent
}
.sm\:hover\:tw-bg-primary-500:hover {
	background-color: #1c69d4
}
.sm\:hover\:tw-bg-primary-900:hover {
	background-color: #0653b6
}
.sm\:hover\:tw-bg-blue-100:hover {
	background-color: #2d64ae
}
.sm\:hover\:tw-bg-grey-200:hover {
	background-color: #f2f2f2
}
.sm\:hover\:tw-bg-grey-400:hover {
	background-color: #bbb
}
.sm\:hover\:tw-bg-grey-300:hover {
	background-color: #e6e6e6
}
.sm\:hover\:tw-bg-grey-500:hover {
	background-color: #8e8e8e
}
.sm\:hover\:tw-bg-grey-600:hover {
	background-color: #666
}
.sm\:hover\:tw-bg-grey-800:hover {
	background-color: #4d4d4d
}
.sm\:hover\:tw-bg-grey-900:hover {
	background-color: #262626
}
.sm\:hover\:tw-bg-third-500:hover {
	background-color: #ffad1f
}
.sm\:hover\:tw-bg-fourth-500:hover {
	background-color: #d20000
}
.sm\:hover\:tw-bg-fifth-500:hover {
	background-color: #3db014
}
.sm\:hover\:tw-bg-white:hover {
	background-color: #fff
}
.sm\:focus\:tw-bg-transparent:focus {
	background-color: transparent
}
.sm\:focus\:tw-bg-primary-500:focus {
	background-color: #1c69d4
}
.sm\:focus\:tw-bg-primary-900:focus {
	background-color: #0653b6
}
.sm\:focus\:tw-bg-blue-100:focus {
	background-color: #2d64ae
}
.sm\:focus\:tw-bg-grey-200:focus {
	background-color: #f2f2f2
}
.sm\:focus\:tw-bg-grey-400:focus {
	background-color: #bbb
}
.sm\:focus\:tw-bg-grey-300:focus {
	background-color: #e6e6e6
}
.sm\:focus\:tw-bg-grey-500:focus {
	background-color: #8e8e8e
}
.sm\:focus\:tw-bg-grey-600:focus {
	background-color: #666
}
.sm\:focus\:tw-bg-grey-800:focus {
	background-color: #4d4d4d
}
.sm\:focus\:tw-bg-grey-900:focus {
	background-color: #262626
}
.sm\:focus\:tw-bg-third-500:focus {
	background-color: #ffad1f
}
.sm\:focus\:tw-bg-fourth-500:focus {
	background-color: #d20000
}
.sm\:focus\:tw-bg-fifth-500:focus {
	background-color: #3db014
}
.sm\:focus\:tw-bg-white:focus {
	background-color: #fff
}
.sm\:tw-bg-bottom {
	background-position: bottom
}
.sm\:tw-bg-center {
	background-position: center
}
.sm\:tw-bg-left {
	background-position: left
}
.sm\:tw-bg-left-bottom {
	background-position: left bottom
}
.sm\:tw-bg-left-top {
	background-position: left top
}
.sm\:tw-bg-right {
	background-position: right
}
.sm\:tw-bg-right-bottom {
	background-position: right bottom
}
.sm\:tw-bg-right-top {
	background-position: right top
}
.sm\:tw-bg-top {
	background-position: top
}
.sm\:tw-bg-repeat {
	background-repeat: repeat
}
.sm\:tw-bg-no-repeat {
	background-repeat: no-repeat
}
.sm\:tw-bg-repeat-x {
	background-repeat: repeat-x
}
.sm\:tw-bg-repeat-y {
	background-repeat: repeat-y
}
.sm\:tw-bg-auto {
	background-size: auto
}
.sm\:tw-bg-cover {
	background-size: cover
}
.sm\:tw-bg-contain {
	background-size: contain
}
.sm\:tw-border-transparent {
	border-color: transparent
}
.sm\:tw-border-primary-500 {
	border-color: #1c69d4
}
.sm\:tw-border-primary-900 {
	border-color: #0653b6
}
.sm\:tw-border-blue-100 {
	border-color: #2d64ae
}
.sm\:tw-border-grey-200 {
	border-color: #f2f2f2
}
.sm\:tw-border-grey-400 {
	border-color: #bbb
}
.sm\:tw-border-grey-300 {
	border-color: #e6e6e6
}
.sm\:tw-border-grey-500 {
	border-color: #8e8e8e
}
.sm\:tw-border-grey-600 {
	border-color: #666
}
.sm\:tw-border-grey-800 {
	border-color: #4d4d4d
}
.sm\:tw-border-grey-900 {
	border-color: #262626
}
.sm\:tw-border-third-500 {
	border-color: #ffad1f
}
.sm\:tw-border-fourth-500 {
	border-color: #d20000
}
.sm\:tw-border-fifth-500 {
	border-color: #3db014
}
.sm\:tw-border-white {
	border-color: #fff
}
.sm\:hover\:tw-border-transparent:hover {
	border-color: transparent
}
.sm\:hover\:tw-border-primary-500:hover {
	border-color: #1c69d4
}
.sm\:hover\:tw-border-primary-900:hover {
	border-color: #0653b6
}
.sm\:hover\:tw-border-blue-100:hover {
	border-color: #2d64ae
}
.sm\:hover\:tw-border-grey-200:hover {
	border-color: #f2f2f2
}
.sm\:hover\:tw-border-grey-400:hover {
	border-color: #bbb
}
.sm\:hover\:tw-border-grey-300:hover {
	border-color: #e6e6e6
}
.sm\:hover\:tw-border-grey-500:hover {
	border-color: #8e8e8e
}
.sm\:hover\:tw-border-grey-600:hover {
	border-color: #666
}
.sm\:hover\:tw-border-grey-800:hover {
	border-color: #4d4d4d
}
.sm\:hover\:tw-border-grey-900:hover {
	border-color: #262626
}
.sm\:hover\:tw-border-third-500:hover {
	border-color: #ffad1f
}
.sm\:hover\:tw-border-fourth-500:hover {
	border-color: #d20000
}
.sm\:hover\:tw-border-fifth-500:hover {
	border-color: #3db014
}
.sm\:hover\:tw-border-white:hover {
	border-color: #fff
}
.sm\:tw-rounded-none {
	border-radius: 0
}
.sm\:tw-rounded-sm {
	border-radius: .125rem
}
.sm\:tw-rounded {
	border-radius: .25rem
}
.sm\:tw-rounded-lg {
	border-radius: .5rem
}
.sm\:tw-rounded-full {
	border-radius: 9999px
}
.sm\:tw-rounded-t-none {
	border-top-left-radius: 0;
	border-top-right-radius: 0
}
.sm\:tw-rounded-r-none {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}
.sm\:tw-rounded-b-none {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0
}
.sm\:tw-rounded-l-none {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}
.sm\:tw-rounded-t-sm {
	border-top-left-radius: .125rem;
	border-top-right-radius: .125rem
}
.sm\:tw-rounded-r-sm {
	border-top-right-radius: .125rem;
	border-bottom-right-radius: .125rem
}
.sm\:tw-rounded-b-sm {
	border-bottom-right-radius: .125rem;
	border-bottom-left-radius: .125rem
}
.sm\:tw-rounded-l-sm {
	border-top-left-radius: .125rem;
	border-bottom-left-radius: .125rem
}
.sm\:tw-rounded-t {
	border-top-left-radius: .25rem;
	border-top-right-radius: .25rem
}
.sm\:tw-rounded-r {
	border-top-right-radius: .25rem;
	border-bottom-right-radius: .25rem
}
.sm\:tw-rounded-b {
	border-bottom-right-radius: .25rem;
	border-bottom-left-radius: .25rem
}
.sm\:tw-rounded-l {
	border-top-left-radius: .25rem;
	border-bottom-left-radius: .25rem
}
.sm\:tw-rounded-t-lg {
	border-top-left-radius: .5rem;
	border-top-right-radius: .5rem
}
.sm\:tw-rounded-r-lg {
	border-top-right-radius: .5rem;
	border-bottom-right-radius: .5rem
}
.sm\:tw-rounded-b-lg {
	border-bottom-right-radius: .5rem;
	border-bottom-left-radius: .5rem
}
.sm\:tw-rounded-l-lg {
	border-top-left-radius: .5rem;
	border-bottom-left-radius: .5rem
}
.sm\:tw-rounded-t-full {
	border-top-left-radius: 9999px;
	border-top-right-radius: 9999px
}
.sm\:tw-rounded-r-full {
	border-top-right-radius: 9999px;
	border-bottom-right-radius: 9999px
}
.sm\:tw-rounded-b-full {
	border-bottom-right-radius: 9999px;
	border-bottom-left-radius: 9999px
}
.sm\:tw-rounded-l-full {
	border-top-left-radius: 9999px;
	border-bottom-left-radius: 9999px
}
.sm\:tw-rounded-tl-none {
	border-top-left-radius: 0
}
.sm\:tw-rounded-tr-none {
	border-top-right-radius: 0
}
.sm\:tw-rounded-br-none {
	border-bottom-right-radius: 0
}
.sm\:tw-rounded-bl-none {
	border-bottom-left-radius: 0
}
.sm\:tw-rounded-tl-sm {
	border-top-left-radius: .125rem
}
.sm\:tw-rounded-tr-sm {
	border-top-right-radius: .125rem
}
.sm\:tw-rounded-br-sm {
	border-bottom-right-radius: .125rem
}
.sm\:tw-rounded-bl-sm {
	border-bottom-left-radius: .125rem
}
.sm\:tw-rounded-tl {
	border-top-left-radius: .25rem
}
.sm\:tw-rounded-tr {
	border-top-right-radius: .25rem
}
.sm\:tw-rounded-br {
	border-bottom-right-radius: .25rem
}
.sm\:tw-rounded-bl {
	border-bottom-left-radius: .25rem
}
.sm\:tw-rounded-tl-lg {
	border-top-left-radius: .5rem
}
.sm\:tw-rounded-tr-lg {
	border-top-right-radius: .5rem
}
.sm\:tw-rounded-br-lg {
	border-bottom-right-radius: .5rem
}
.sm\:tw-rounded-bl-lg {
	border-bottom-left-radius: .5rem
}
.sm\:tw-rounded-tl-full {
	border-top-left-radius: 9999px
}
.sm\:tw-rounded-tr-full {
	border-top-right-radius: 9999px
}
.sm\:tw-rounded-br-full {
	border-bottom-right-radius: 9999px
}
.sm\:tw-rounded-bl-full {
	border-bottom-left-radius: 9999px
}
.sm\:tw-border-solid {
	border-style: solid
}
.sm\:tw-border-dashed {
	border-style: dashed
}
.sm\:tw-border-dotted {
	border-style: dotted
}
.sm\:tw-border-none {
	border-style: none
}
.sm\:tw-border-0 {
	border-width: 0
}
.sm\:tw-border-100 {
	border-width: 1px
}
.sm\:tw-border-200 {
	border-width: 2px
}
.sm\:tw-border-300 {
	border-width: 3px
}
.sm\:tw-border-400 {
	border-width: 4px
}
.sm\:tw-border-500 {
	border-width: 5px
}
.sm\:tw-border-600 {
	border-width: 6px
}
.sm\:tw-border-700 {
	border-width: 7px
}
.sm\:tw-border-800 {
	border-width: 8px
}
.sm\:tw-border {
	border-width: 1px
}
.sm\:tw-border-t-0 {
	border-top-width: 0
}
.sm\:tw-border-r-0 {
	border-right-width: 0
}
.sm\:tw-border-b-0 {
	border-bottom-width: 0
}
.sm\:tw-border-l-0 {
	border-left-width: 0
}
.sm\:tw-border-t-100 {
	border-top-width: 1px
}
.sm\:tw-border-r-100 {
	border-right-width: 1px
}
.sm\:tw-border-b-100 {
	border-bottom-width: 1px
}
.sm\:tw-border-l-100 {
	border-left-width: 1px
}
.sm\:tw-border-t-200 {
	border-top-width: 2px
}
.sm\:tw-border-r-200 {
	border-right-width: 2px
}
.sm\:tw-border-b-200 {
	border-bottom-width: 2px
}
.sm\:tw-border-l-200 {
	border-left-width: 2px
}
.sm\:tw-border-t-300 {
	border-top-width: 3px
}
.sm\:tw-border-r-300 {
	border-right-width: 3px
}
.sm\:tw-border-b-300 {
	border-bottom-width: 3px
}
.sm\:tw-border-l-300 {
	border-left-width: 3px
}
.sm\:tw-border-t-400 {
	border-top-width: 4px
}
.sm\:tw-border-r-400 {
	border-right-width: 4px
}
.sm\:tw-border-b-400 {
	border-bottom-width: 4px
}
.sm\:tw-border-l-400 {
	border-left-width: 4px
}
.sm\:tw-border-t-500 {
	border-top-width: 5px
}
.sm\:tw-border-r-500 {
	border-right-width: 5px
}
.sm\:tw-border-b-500 {
	border-bottom-width: 5px
}
.sm\:tw-border-l-500 {
	border-left-width: 5px
}
.sm\:tw-border-t-600 {
	border-top-width: 6px
}
.sm\:tw-border-r-600 {
	border-right-width: 6px
}
.sm\:tw-border-b-600 {
	border-bottom-width: 6px
}
.sm\:tw-border-l-600 {
	border-left-width: 6px
}
.sm\:tw-border-t-700 {
	border-top-width: 7px
}
.sm\:tw-border-r-700 {
	border-right-width: 7px
}
.sm\:tw-border-b-700 {
	border-bottom-width: 7px
}
.sm\:tw-border-l-700 {
	border-left-width: 7px
}
.sm\:tw-border-t-800 {
	border-top-width: 8px
}
.sm\:tw-border-r-800 {
	border-right-width: 8px
}
.sm\:tw-border-b-800 {
	border-bottom-width: 8px
}
.sm\:tw-border-l-800 {
	border-left-width: 8px
}
.sm\:tw-border-t {
	border-top-width: 1px
}
.sm\:tw-border-r {
	border-right-width: 1px
}
.sm\:tw-border-b {
	border-bottom-width: 1px
}
.sm\:tw-border-l {
	border-left-width: 1px
}
.sm\:tw-cursor-auto {
	cursor: auto
}
.sm\:tw-cursor-default {
	cursor: default
}
.sm\:tw-cursor-pointer {
	cursor: pointer
}
.sm\:tw-cursor-wait {
	cursor: wait
}
.sm\:tw-cursor-move {
	cursor: move
}
.sm\:tw-cursor-not-allowed {
	cursor: not-allowed
}
.sm\:tw-block {
	display: block
}
.sm\:tw-inline-block {
	display: inline-block
}
.sm\:tw-inline {
	display: inline
}
.sm\:tw-table {
	display: table
}
.sm\:tw-table-row {
	display: table-row
}
.sm\:tw-table-cell {
	display: table-cell
}
.sm\:tw-hidden {
	display: none
}
.sm\:tw-flex {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex
}
.sm\:tw-inline-flex {
	display: -ms-inline-flexbox;
	display: -webkit-inline-flex;
	display: inline-flex
}
.sm\:tw-flex-row {
	-ms-flex-direction: row;
	-webkit-flex-direction: row;
	flex-direction: row
}
.sm\:tw-flex-row-reverse {
	-ms-flex-direction: row-reverse;
	-webkit-flex-direction: row-reverse;
	flex-direction: row-reverse
}
.sm\:tw-flex-col {
	-ms-flex-direction: column;
	-webkit-flex-direction: column;
	flex-direction: column
}
.sm\:tw-flex-col-reverse {
	-ms-flex-direction: column-reverse;
	-webkit-flex-direction: column-reverse;
	flex-direction: column-reverse
}
.sm\:tw-flex-wrap {
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap
}
.sm\:tw-flex-wrap-reverse {
	-ms-flex-wrap: wrap-reverse;
	-webkit-flex-wrap: wrap-reverse;
	flex-wrap: wrap-reverse
}
.sm\:tw-flex-no-wrap {
	-ms-flex-wrap: nowrap;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap
}
.sm\:tw-items-start {
	-ms-flex-align: start;
	-webkit-align-items: flex-start;
	align-items: flex-start
}
.sm\:tw-items-end {
	-ms-flex-align: end;
	-webkit-align-items: flex-end;
	align-items: flex-end
}
.sm\:tw-items-center {
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center
}
.sm\:tw-items-baseline {
	-ms-flex-align: baseline;
	-webkit-align-items: baseline;
	align-items: baseline
}
.sm\:tw-items-stretch {
	-ms-flex-align: stretch;
	-webkit-align-items: stretch;
	align-items: stretch
}
.sm\:tw-self-auto {
	-ms-flex-item-align: auto;
	-webkit-align-self: auto;
	-ms-grid-row-align: auto;
	align-self: auto
}
.sm\:tw-self-start {
	-ms-flex-item-align: start;
	-webkit-align-self: flex-start;
	align-self: flex-start
}
.sm\:tw-self-end {
	-ms-flex-item-align: end;
	-webkit-align-self: flex-end;
	align-self: flex-end
}
.sm\:tw-self-center {
	-ms-flex-item-align: center;
	-webkit-align-self: center;
	-ms-grid-row-align: center;
	align-self: center
}
.sm\:tw-self-stretch {
	-ms-flex-item-align: stretch;
	-webkit-align-self: stretch;
	-ms-grid-row-align: stretch;
	align-self: stretch
}
.sm\:tw-justify-start {
	-ms-flex-pack: start;
	-webkit-justify-content: flex-start;
	justify-content: flex-start
}
.sm\:tw-justify-end {
	-ms-flex-pack: end;
	-webkit-justify-content: flex-end;
	justify-content: flex-end
}
.sm\:tw-justify-center {
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center
}
.sm\:tw-justify-between {
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between
}
.sm\:tw-justify-around {
	-ms-flex-pack: distribute;
	-webkit-justify-content: space-around;
	justify-content: space-around
}
.sm\:tw-content-center {
	-ms-flex-line-pack: center;
	-webkit-align-content: center;
	align-content: center
}
.sm\:tw-content-start {
	-ms-flex-line-pack: start;
	-webkit-align-content: flex-start;
	align-content: flex-start
}
.sm\:tw-content-end {
	-ms-flex-line-pack: end;
	-webkit-align-content: flex-end;
	align-content: flex-end
}
.sm\:tw-content-between {
	-ms-flex-line-pack: justify;
	-webkit-align-content: space-between;
	align-content: space-between
}
.sm\:tw-content-around {
	-ms-flex-line-pack: distribute;
	-webkit-align-content: space-around;
	align-content: space-around
}
.sm\:tw-flex-1 {
	-ms-flex: 1;
	-webkit-flex: 1;
	flex: 1
}
.sm\:tw-flex-auto {
	-ms-flex: auto;
	-webkit-flex: auto;
	flex: auto
}
.sm\:tw-flex-initial {
	-ms-flex: initial;
	-webkit-flex: initial;
	flex: initial
}
.sm\:tw-flex-none {
	-ms-flex: none;
	-webkit-flex: none;
	flex: none
}
.sm\:tw-flex-grow {
	-ms-flex-positive: 1;
	-webkit-flex-grow: 1;
	flex-grow: 1
}
.sm\:tw-flex-shrink {
	-ms-flex-negative: 1;
	-webkit-flex-shrink: 1;
	flex-shrink: 1
}
.sm\:tw-flex-no-grow {
	-ms-flex-positive: 0;
	-webkit-flex-grow: 0;
	flex-grow: 0
}
.sm\:tw-flex-no-shrink {
	-ms-flex-negative: 0;
	-webkit-flex-shrink: 0;
	flex-shrink: 0
}
.sm\:tw-float-right {
	float: right
}
.sm\:tw-float-left {
	float: left
}
.sm\:tw-float-none {
	float: none
}
.sm\:tw-clearfix:after {
	content: "";
	display: table;
	clear: both
}
.sm\:tw-font-sans {
	font-family: Arial, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif
}
.sm\:tw-font-serif {
	font-family: BMWGlobalSerifBo, Constantia, Lucida Bright, Lucidabright, Lucida Serif, Lucida, DejaVu Serif, Bitstream Vera Serif, Liberation Serif, Georgia, serif
}
.sm\:tw-font-mono {
	font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace
}
.sm\:tw-font-bmw-bold {
	font-family: BMWTypeWebBoldAll
}
.sm\:tw-font-bmw-light {
	font-family: BMWTypeWebLightAll
}
.sm\:tw-font-bmw-thin {
	font-family: bmwTypeWebThinAll
}
.sm\:tw-font-hairline {
	font-weight: 100
}
.sm\:tw-font-thin {
	font-weight: 200
}
.sm\:tw-font-light {
	font-weight: 300
}
.sm\:tw-font-normal {
	font-weight: 400
}
.sm\:tw-font-medium {
	font-weight: 500
}
.sm\:tw-font-semibold {
	font-weight: 600
}
.sm\:tw-font-bold {
	font-weight: 700
}
.sm\:tw-font-extrabold {
	font-weight: 800
}
.sm\:tw-font-black {
	font-weight: 900
}
.sm\:hover\:tw-font-hairline:hover {
	font-weight: 100
}
.sm\:hover\:tw-font-thin:hover {
	font-weight: 200
}
.sm\:hover\:tw-font-light:hover {
	font-weight: 300
}
.sm\:hover\:tw-font-normal:hover {
	font-weight: 400
}
.sm\:hover\:tw-font-medium:hover {
	font-weight: 500
}
.sm\:hover\:tw-font-semibold:hover {
	font-weight: 600
}
.sm\:hover\:tw-font-bold:hover {
	font-weight: 700
}
.sm\:hover\:tw-font-extrabold:hover {
	font-weight: 800
}
.sm\:hover\:tw-font-black:hover {
	font-weight: 900
}
.sm\:tw-h-0 {
	height: 0
}
.sm\:tw-h-100 {
	height: 5px
}
.sm\:tw-h-200 {
	height: 10px
}
.sm\:tw-h-300 {
	height: 15px
}
.sm\:tw-h-400 {
	height: 20px
}
.sm\:tw-h-500 {
	height: 30px
}
.sm\:tw-h-600 {
	height: 45px
}
.sm\:tw-h-650 {
	height: 50px
}
.sm\:tw-h-700 {
	height: 60px
}
.sm\:tw-h-750 {
	height: 65px
}
.sm\:tw-h-800 {
	height: 75px
}
.sm\:tw-h-850 {
	height: 80px
}
.sm\:tw-h-900 {
	height: 90px
}
.sm\:tw-h-auto {
	height: auto
}
.sm\:tw-h-full {
	height: 100%
}
.sm\:tw-h-screen {
	height: 100vh
}
.sm\:tw-leading-500 {
	line-height: 1
}
.sm\:tw-leading-600 {
	line-height: 1.05
}
.sm\:tw-leading-700 {
	line-height: 1.11
}
.sm\:tw-leading-750 {
	line-height: 1.13
}
.sm\:tw-leading-800 {
	line-height: 1.21
}
.sm\:tw-leading-850 {
	line-height: 1.24
}
.sm\:tw-leading-900 {
	line-height: 1.42
}
.sm\:tw-leading-none {
	line-height: 1
}
.sm\:tw-leading-tight {
	line-height: 1.25
}
.sm\:tw-leading-normal {
	line-height: 1.5
}
.sm\:tw-leading-loose {
	line-height: 2
}
.sm\:tw-m-0 {
	margin: 0
}
.sm\:tw-m-100 {
	margin: 5px
}
.sm\:tw-m-200 {
	margin: 10px
}
.sm\:tw-m-300 {
	margin: 15px
}
.sm\:tw-m-400 {
	margin: 20px
}
.sm\:tw-m-500 {
	margin: 30px
}
.sm\:tw-m-600 {
	margin: 45px
}
.sm\:tw-m-700 {
	margin: 60px
}
.sm\:tw-m-800 {
	margin: 75px
}
.sm\:tw-m-900 {
	margin: 90px
}
.sm\:tw-m-auto {
	margin: auto
}
.sm\:tw-my-0 {
	margin-top: 0;
	margin-bottom: 0
}
.sm\:tw-mx-0 {
	margin-left: 0;
	margin-right: 0
}
.sm\:tw-my-100 {
	margin-top: 5px;
	margin-bottom: 5px
}
.sm\:tw-mx-100 {
	margin-left: 5px;
	margin-right: 5px
}
.sm\:tw-my-200 {
	margin-top: 10px;
	margin-bottom: 10px
}
.sm\:tw-mx-200 {
	margin-left: 10px;
	margin-right: 10px
}
.sm\:tw-my-300 {
	margin-top: 15px;
	margin-bottom: 15px
}
.sm\:tw-mx-300 {
	margin-left: 15px;
	margin-right: 15px
}
.sm\:tw-my-400 {
	margin-top: 20px;
	margin-bottom: 20px
}
.sm\:tw-mx-400 {
	margin-left: 20px;
	margin-right: 20px
}
.sm\:tw-my-500 {
	margin-top: 30px;
	margin-bottom: 30px
}
.sm\:tw-mx-500 {
	margin-left: 30px;
	margin-right: 30px
}
.sm\:tw-my-600 {
	margin-top: 45px;
	margin-bottom: 45px
}
.sm\:tw-mx-600 {
	margin-left: 45px;
	margin-right: 45px
}
.sm\:tw-my-700 {
	margin-top: 60px;
	margin-bottom: 60px
}
.sm\:tw-mx-700 {
	margin-left: 60px;
	margin-right: 60px
}
.sm\:tw-my-800 {
	margin-top: 75px;
	margin-bottom: 75px
}
.sm\:tw-mx-800 {
	margin-left: 75px;
	margin-right: 75px
}
.sm\:tw-my-900 {
	margin-top: 90px;
	margin-bottom: 90px
}
.sm\:tw-mx-900 {
	margin-left: 90px;
	margin-right: 90px
}
.sm\:tw-my-auto {
	margin-top: auto;
	margin-bottom: auto
}
.sm\:tw-mx-auto {
	margin-left: auto;
	margin-right: auto
}
.sm\:tw-mt-0 {
	margin-top: 0
}
.sm\:tw-mr-0 {
	margin-right: 0
}
.sm\:tw-mb-0 {
	margin-bottom: 0
}
.sm\:tw-ml-0 {
	margin-left: 0
}
.sm\:tw-mt-100 {
	margin-top: 5px
}
.sm\:tw-mr-100 {
	margin-right: 5px
}
.sm\:tw-mb-100 {
	margin-bottom: 5px
}
.sm\:tw-ml-100 {
	margin-left: 5px
}
.sm\:tw-mt-200 {
	margin-top: 10px
}
.sm\:tw-mr-200 {
	margin-right: 10px
}
.sm\:tw-mb-200 {
	margin-bottom: 10px
}
.sm\:tw-ml-200 {
	margin-left: 10px
}
.sm\:tw-mt-300 {
	margin-top: 15px
}
.sm\:tw-mr-300 {
	margin-right: 15px
}
.sm\:tw-mb-300 {
	margin-bottom: 15px
}
.sm\:tw-ml-300 {
	margin-left: 15px
}
.sm\:tw-mt-400 {
	margin-top: 20px
}
.sm\:tw-mr-400 {
	margin-right: 20px
}
.sm\:tw-mb-400 {
	margin-bottom: 20px
}
.sm\:tw-ml-400 {
	margin-left: 20px
}
.sm\:tw-mt-500 {
	margin-top: 30px
}
.sm\:tw-mr-500 {
	margin-right: 30px
}
.sm\:tw-mb-500 {
	margin-bottom: 30px
}
.sm\:tw-ml-500 {
	margin-left: 30px
}
.sm\:tw-mt-600 {
	margin-top: 45px
}
.sm\:tw-mr-600 {
	margin-right: 45px
}
.sm\:tw-mb-600 {
	margin-bottom: 45px
}
.sm\:tw-ml-600 {
	margin-left: 45px
}
.sm\:tw-mt-700 {
	margin-top: 60px
}
.sm\:tw-mr-700 {
	margin-right: 60px
}
.sm\:tw-mb-700 {
	margin-bottom: 60px
}
.sm\:tw-ml-700 {
	margin-left: 60px
}
.sm\:tw-mt-800 {
	margin-top: 75px
}
.sm\:tw-mr-800 {
	margin-right: 75px
}
.sm\:tw-mb-800 {
	margin-bottom: 75px
}
.sm\:tw-ml-800 {
	margin-left: 75px
}
.sm\:tw-mt-900 {
	margin-top: 90px
}
.sm\:tw-mr-900 {
	margin-right: 90px
}
.sm\:tw-mb-900 {
	margin-bottom: 90px
}
.sm\:tw-ml-900 {
	margin-left: 90px
}
.sm\:tw-mt-auto {
	margin-top: auto
}
.sm\:tw-mr-auto {
	margin-right: auto
}
.sm\:tw-mb-auto {
	margin-bottom: auto
}
.sm\:tw-ml-auto {
	margin-left: auto
}
.sm\:tw-max-h-full {
	max-height: 100%
}
.sm\:tw-max-h-screen {
	max-height: 100vh
}
.sm\:tw-max-w-xs {
	max-width: 20rem
}
.sm\:tw-max-w-sm {
	max-width: 30rem
}
.sm\:tw-max-w-md {
	max-width: 40rem
}
.sm\:tw-max-w-lg {
	max-width: 50rem
}
.sm\:tw-max-w-xl {
	max-width: 60rem
}
.sm\:tw-max-w-2xl {
	max-width: 70rem
}
.sm\:tw-max-w-3xl {
	max-width: 80rem
}
.sm\:tw-max-w-4xl {
	max-width: 90rem
}
.sm\:tw-max-w-5xl {
	max-width: 100rem
}
.sm\:tw-max-w-full {
	max-width: 100%
}
.sm\:tw-min-h-0 {
	min-height: 0
}
.sm\:tw-min-h-100 {
	min-height: 5px
}
.sm\:tw-min-h-200 {
	min-height: 10px
}
.sm\:tw-min-h-300 {
	min-height: 15px
}
.sm\:tw-min-h-400 {
	min-height: 20px
}
.sm\:tw-min-h-500 {
	min-height: 30px
}
.sm\:tw-min-h-600 {
	min-height: 45px
}
.sm\:tw-min-h-700 {
	min-height: 60px
}
.sm\:tw-min-h-800 {
	min-height: 75px
}
.sm\:tw-min-h-900 {
	min-height: 90px
}
.sm\:tw-min-h-full {
	min-height: 100%
}
.sm\:tw-min-h-screen {
	min-height: 100vh
}
.sm\:tw-min-w-0 {
	min-width: 0
}
.sm\:tw-min-w-full {
	min-width: 100%
}
.sm\:tw--m-0 {
	margin: 0
}
.sm\:tw--m-100 {
	margin: -5px
}
.sm\:tw--m-200 {
	margin: -10px
}
.sm\:tw--m-300 {
	margin: -15px
}
.sm\:tw--m-400 {
	margin: -20px
}
.sm\:tw--m-500 {
	margin: -30px
}
.sm\:tw--m-600 {
	margin: -45px
}
.sm\:tw--m-700 {
	margin: -60px
}
.sm\:tw--m-800 {
	margin: -75px
}
.sm\:tw--m-900 {
	margin: -90px
}
.sm\:tw--m-px {
	margin: -1px
}
.sm\:tw--my-0 {
	margin-top: 0;
	margin-bottom: 0
}
.sm\:tw--mx-0 {
	margin-left: 0;
	margin-right: 0
}
.sm\:tw--my-100 {
	margin-top: -5px;
	margin-bottom: -5px
}
.sm\:tw--mx-100 {
	margin-left: -5px;
	margin-right: -5px
}
.sm\:tw--my-200 {
	margin-top: -10px;
	margin-bottom: -10px
}
.sm\:tw--mx-200 {
	margin-left: -10px;
	margin-right: -10px
}
.sm\:tw--my-300 {
	margin-top: -15px;
	margin-bottom: -15px
}
.sm\:tw--mx-300 {
	margin-left: -15px;
	margin-right: -15px
}
.sm\:tw--my-400 {
	margin-top: -20px;
	margin-bottom: -20px
}
.sm\:tw--mx-400 {
	margin-left: -20px;
	margin-right: -20px
}
.sm\:tw--my-500 {
	margin-top: -30px;
	margin-bottom: -30px
}
.sm\:tw--mx-500 {
	margin-left: -30px;
	margin-right: -30px
}
.sm\:tw--my-600 {
	margin-top: -45px;
	margin-bottom: -45px
}
.sm\:tw--mx-600 {
	margin-left: -45px;
	margin-right: -45px
}
.sm\:tw--my-700 {
	margin-top: -60px;
	margin-bottom: -60px
}
.sm\:tw--mx-700 {
	margin-left: -60px;
	margin-right: -60px
}
.sm\:tw--my-800 {
	margin-top: -75px;
	margin-bottom: -75px
}
.sm\:tw--mx-800 {
	margin-left: -75px;
	margin-right: -75px
}
.sm\:tw--my-900 {
	margin-top: -90px;
	margin-bottom: -90px
}
.sm\:tw--mx-900 {
	margin-left: -90px;
	margin-right: -90px
}
.sm\:tw--my-px {
	margin-top: -1px;
	margin-bottom: -1px
}
.sm\:tw--mx-px {
	margin-left: -1px;
	margin-right: -1px
}
.sm\:tw--mt-0 {
	margin-top: 0
}
.sm\:tw--mr-0 {
	margin-right: 0
}
.sm\:tw--mb-0 {
	margin-bottom: 0
}
.sm\:tw--ml-0 {
	margin-left: 0
}
.sm\:tw--mt-100 {
	margin-top: -5px
}
.sm\:tw--mr-100 {
	margin-right: -5px
}
.sm\:tw--mb-100 {
	margin-bottom: -5px
}
.sm\:tw--ml-100 {
	margin-left: -5px
}
.sm\:tw--mt-200 {
	margin-top: -10px
}
.sm\:tw--mr-200 {
	margin-right: -10px
}
.sm\:tw--mb-200 {
	margin-bottom: -10px
}
.sm\:tw--ml-200 {
	margin-left: -10px
}
.sm\:tw--mt-300 {
	margin-top: -15px
}
.sm\:tw--mr-300 {
	margin-right: -15px
}
.sm\:tw--mb-300 {
	margin-bottom: -15px
}
.sm\:tw--ml-300 {
	margin-left: -15px
}
.sm\:tw--mt-400 {
	margin-top: -20px
}
.sm\:tw--mr-400 {
	margin-right: -20px
}
.sm\:tw--mb-400 {
	margin-bottom: -20px
}
.sm\:tw--ml-400 {
	margin-left: -20px
}
.sm\:tw--mt-500 {
	margin-top: -30px
}
.sm\:tw--mr-500 {
	margin-right: -30px
}
.sm\:tw--mb-500 {
	margin-bottom: -30px
}
.sm\:tw--ml-500 {
	margin-left: -30px
}
.sm\:tw--mt-600 {
	margin-top: -45px
}
.sm\:tw--mr-600 {
	margin-right: -45px
}
.sm\:tw--mb-600 {
	margin-bottom: -45px
}
.sm\:tw--ml-600 {
	margin-left: -45px
}
.sm\:tw--mt-700 {
	margin-top: -60px
}
.sm\:tw--mr-700 {
	margin-right: -60px
}
.sm\:tw--mb-700 {
	margin-bottom: -60px
}
.sm\:tw--ml-700 {
	margin-left: -60px
}
.sm\:tw--mt-800 {
	margin-top: -75px
}
.sm\:tw--mr-800 {
	margin-right: -75px
}
.sm\:tw--mb-800 {
	margin-bottom: -75px
}
.sm\:tw--ml-800 {
	margin-left: -75px
}
.sm\:tw--mt-900 {
	margin-top: -90px
}
.sm\:tw--mr-900 {
	margin-right: -90px
}
.sm\:tw--mb-900 {
	margin-bottom: -90px
}
.sm\:tw--ml-900 {
	margin-left: -90px
}
.sm\:tw--mt-px {
	margin-top: -1px
}
.sm\:tw--mr-px {
	margin-right: -1px
}
.sm\:tw--mb-px {
	margin-bottom: -1px
}
.sm\:tw--ml-px {
	margin-left: -1px
}
.sm\:tw-opacity-0 {
	opacity: 0
}
.sm\:tw-opacity-10 {
	opacity: .1
}
.sm\:tw-opacity-20 {
	opacity: .25
}
.sm\:tw-opacity-30 {
	opacity: .3
}
.sm\:tw-opacity-40 {
	opacity: .4
}
.sm\:tw-opacity-50 {
	opacity: .5
}
.sm\:tw-opacity-60 {
	opacity: .6
}
.sm\:tw-opacity-70 {
	opacity: .7
}
.sm\:tw-opacity-80 {
	opacity: .8
}
.sm\:tw-opacity-90 {
	opacity: .9
}
.sm\:tw-opacity-100 {
	opacity: 1
}
.sm\:tw-overflow-auto {
	overflow: auto
}
.sm\:tw-overflow-hidden {
	overflow: hidden
}
.sm\:tw-overflow-visible {
	overflow: visible
}
.sm\:tw-overflow-scroll {
	overflow: scroll
}
.sm\:tw-overflow-x-auto {
	overflow-x: auto
}
.sm\:tw-overflow-y-auto {
	overflow-y: auto
}
.sm\:tw-overflow-x-scroll {
	overflow-x: scroll
}
.sm\:tw-overflow-y-scroll {
	overflow-y: scroll
}
.sm\:tw-scrolling-touch {
	-webkit-overflow-scrolling: touch
}
.sm\:tw-scrolling-auto {
	-webkit-overflow-scrolling: auto
}
.sm\:tw-p-0 {
	padding: 0
}
.sm\:tw-p-100 {
	padding: 5px
}
.sm\:tw-p-200 {
	padding: 10px
}
.sm\:tw-p-300 {
	padding: 15px
}
.sm\:tw-p-400 {
	padding: 20px
}
.sm\:tw-p-450 {
	padding: 25px
}
.sm\:tw-p-500 {
	padding: 30px
}
.sm\:tw-p-550 {
	padding: 35px
}
.sm\:tw-p-600 {
	padding: 45px
}
.sm\:tw-p-700 {
	padding: 60px
}
.sm\:tw-p-800 {
	padding: 75px
}
.sm\:tw-p-900 {
	padding: 90px
}
.sm\:tw-p-1000 {
	padding: 100px
}
.sm\:tw-p-1100 {
	padding: 110px
}
.sm\:tw-p-1200 {
	padding: 120px
}
.sm\:tw-p-1300 {
	padding: 130px
}
.sm\:tw-p-1400 {
	padding: 140px
}
.sm\:tw-p-1500 {
	padding: 150px
}
.sm\:tw-py-0 {
	padding-top: 0;
	padding-bottom: 0
}
.sm\:tw-px-0 {
	padding-left: 0;
	padding-right: 0
}
.sm\:tw-py-100 {
	padding-top: 5px;
	padding-bottom: 5px
}
.sm\:tw-px-100 {
	padding-left: 5px;
	padding-right: 5px
}
.sm\:tw-py-200 {
	padding-top: 10px;
	padding-bottom: 10px
}
.sm\:tw-px-200 {
	padding-left: 10px;
	padding-right: 10px
}
.sm\:tw-py-300 {
	padding-top: 15px;
	padding-bottom: 15px
}
.sm\:tw-px-300 {
	padding-left: 15px;
	padding-right: 15px
}
.sm\:tw-py-400 {
	padding-top: 20px;
	padding-bottom: 20px
}
.sm\:tw-px-400 {
	padding-left: 20px;
	padding-right: 20px
}
.sm\:tw-py-450 {
	padding-top: 25px;
	padding-bottom: 25px
}
.sm\:tw-px-450 {
	padding-left: 25px;
	padding-right: 25px
}
.sm\:tw-py-500 {
	padding-top: 30px;
	padding-bottom: 30px
}
.sm\:tw-px-500 {
	padding-left: 30px;
	padding-right: 30px
}
.sm\:tw-py-550 {
	padding-top: 35px;
	padding-bottom: 35px
}
.sm\:tw-px-550 {
	padding-left: 35px;
	padding-right: 35px
}
.sm\:tw-py-600 {
	padding-top: 45px;
	padding-bottom: 45px
}
.sm\:tw-px-600 {
	padding-left: 45px;
	padding-right: 45px
}
.sm\:tw-py-700 {
	padding-top: 60px;
	padding-bottom: 60px
}
.sm\:tw-px-700 {
	padding-left: 60px;
	padding-right: 60px
}
.sm\:tw-py-800 {
	padding-top: 75px;
	padding-bottom: 75px
}
.sm\:tw-px-800 {
	padding-left: 75px;
	padding-right: 75px
}
.sm\:tw-py-900 {
	padding-top: 90px;
	padding-bottom: 90px
}
.sm\:tw-px-900 {
	padding-left: 90px;
	padding-right: 90px
}
.sm\:tw-py-1000 {
	padding-top: 100px;
	padding-bottom: 100px
}
.sm\:tw-px-1000 {
	padding-left: 100px;
	padding-right: 100px
}
.sm\:tw-py-1100 {
	padding-top: 110px;
	padding-bottom: 110px
}
.sm\:tw-px-1100 {
	padding-left: 110px;
	padding-right: 110px
}
.sm\:tw-py-1200 {
	padding-top: 120px;
	padding-bottom: 120px
}
.sm\:tw-px-1200 {
	padding-left: 120px;
	padding-right: 120px
}
.sm\:tw-py-1300 {
	padding-top: 130px;
	padding-bottom: 130px
}
.sm\:tw-px-1300 {
	padding-left: 130px;
	padding-right: 130px
}
.sm\:tw-py-1400 {
	padding-top: 140px;
	padding-bottom: 140px
}
.sm\:tw-px-1400 {
	padding-left: 140px;
	padding-right: 140px
}
.sm\:tw-py-1500 {
	padding-top: 150px;
	padding-bottom: 150px
}
.sm\:tw-px-1500 {
	padding-left: 150px;
	padding-right: 150px
}
.sm\:tw-pt-0 {
	padding-top: 0
}
.sm\:tw-pr-0 {
	padding-right: 0
}
.sm\:tw-pb-0 {
	padding-bottom: 0
}
.sm\:tw-pl-0 {
	padding-left: 0
}
.sm\:tw-pt-100 {
	padding-top: 5px
}
.sm\:tw-pr-100 {
	padding-right: 5px
}
.sm\:tw-pb-100 {
	padding-bottom: 5px
}
.sm\:tw-pl-100 {
	padding-left: 5px
}
.sm\:tw-pt-200 {
	padding-top: 10px
}
.sm\:tw-pr-200 {
	padding-right: 10px
}
.sm\:tw-pb-200 {
	padding-bottom: 10px
}
.sm\:tw-pl-200 {
	padding-left: 10px
}
.sm\:tw-pt-300 {
	padding-top: 15px
}
.sm\:tw-pr-300 {
	padding-right: 15px
}
.sm\:tw-pb-300 {
	padding-bottom: 15px
}
.sm\:tw-pl-300 {
	padding-left: 15px
}
.sm\:tw-pt-400 {
	padding-top: 20px
}
.sm\:tw-pr-400 {
	padding-right: 20px
}
.sm\:tw-pb-400 {
	padding-bottom: 20px
}
.sm\:tw-pl-400 {
	padding-left: 20px
}
.sm\:tw-pt-450 {
	padding-top: 25px
}
.sm\:tw-pr-450 {
	padding-right: 25px
}
.sm\:tw-pb-450 {
	padding-bottom: 25px
}
.sm\:tw-pl-450 {
	padding-left: 25px
}
.sm\:tw-pt-500 {
	padding-top: 30px
}
.sm\:tw-pr-500 {
	padding-right: 30px
}
.sm\:tw-pb-500 {
	padding-bottom: 30px
}
.sm\:tw-pl-500 {
	padding-left: 30px
}
.sm\:tw-pt-550 {
	padding-top: 35px
}
.sm\:tw-pr-550 {
	padding-right: 35px
}
.sm\:tw-pb-550 {
	padding-bottom: 35px
}
.sm\:tw-pl-550 {
	padding-left: 35px
}
.sm\:tw-pt-600 {
	padding-top: 45px
}
.sm\:tw-pr-600 {
	padding-right: 45px
}
.sm\:tw-pb-600 {
	padding-bottom: 45px
}
.sm\:tw-pl-600 {
	padding-left: 45px
}
.sm\:tw-pt-700 {
	padding-top: 60px
}
.sm\:tw-pr-700 {
	padding-right: 60px
}
.sm\:tw-pb-700 {
	padding-bottom: 60px
}
.sm\:tw-pl-700 {
	padding-left: 60px
}
.sm\:tw-pt-800 {
	padding-top: 75px
}
.sm\:tw-pr-800 {
	padding-right: 75px
}
.sm\:tw-pb-800 {
	padding-bottom: 75px
}
.sm\:tw-pl-800 {
	padding-left: 75px
}
.sm\:tw-pt-900 {
	padding-top: 90px
}
.sm\:tw-pr-900 {
	padding-right: 90px
}
.sm\:tw-pb-900 {
	padding-bottom: 90px
}
.sm\:tw-pl-900 {
	padding-left: 90px
}
.sm\:tw-pt-1000 {
	padding-top: 100px
}
.sm\:tw-pr-1000 {
	padding-right: 100px
}
.sm\:tw-pb-1000 {
	padding-bottom: 100px
}
.sm\:tw-pl-1000 {
	padding-left: 100px
}
.sm\:tw-pt-1100 {
	padding-top: 110px
}
.sm\:tw-pr-1100 {
	padding-right: 110px
}
.sm\:tw-pb-1100 {
	padding-bottom: 110px
}
.sm\:tw-pl-1100 {
	padding-left: 110px
}
.sm\:tw-pt-1200 {
	padding-top: 120px
}
.sm\:tw-pr-1200 {
	padding-right: 120px
}
.sm\:tw-pb-1200 {
	padding-bottom: 120px
}
.sm\:tw-pl-1200 {
	padding-left: 120px
}
.sm\:tw-pt-1300 {
	padding-top: 130px
}
.sm\:tw-pr-1300 {
	padding-right: 130px
}
.sm\:tw-pb-1300 {
	padding-bottom: 130px
}
.sm\:tw-pl-1300 {
	padding-left: 130px
}
.sm\:tw-pt-1400 {
	padding-top: 140px
}
.sm\:tw-pr-1400 {
	padding-right: 140px
}
.sm\:tw-pb-1400 {
	padding-bottom: 140px
}
.sm\:tw-pl-1400 {
	padding-left: 140px
}
.sm\:tw-pt-1500 {
	padding-top: 150px
}
.sm\:tw-pr-1500 {
	padding-right: 150px
}
.sm\:tw-pb-1500 {
	padding-bottom: 150px
}
.sm\:tw-pl-1500 {
	padding-left: 150px
}
.sm\:hover\:tw-p-0:hover {
	padding: 0
}
.sm\:hover\:tw-p-100:hover {
	padding: 5px
}
.sm\:hover\:tw-p-200:hover {
	padding: 10px
}
.sm\:hover\:tw-p-300:hover {
	padding: 15px
}
.sm\:hover\:tw-p-400:hover {
	padding: 20px
}
.sm\:hover\:tw-p-450:hover {
	padding: 25px
}
.sm\:hover\:tw-p-500:hover {
	padding: 30px
}
.sm\:hover\:tw-p-550:hover {
	padding: 35px
}
.sm\:hover\:tw-p-600:hover {
	padding: 45px
}
.sm\:hover\:tw-p-700:hover {
	padding: 60px
}
.sm\:hover\:tw-p-800:hover {
	padding: 75px
}
.sm\:hover\:tw-p-900:hover {
	padding: 90px
}
.sm\:hover\:tw-p-1000:hover {
	padding: 100px
}
.sm\:hover\:tw-p-1100:hover {
	padding: 110px
}
.sm\:hover\:tw-p-1200:hover {
	padding: 120px
}
.sm\:hover\:tw-p-1300:hover {
	padding: 130px
}
.sm\:hover\:tw-p-1400:hover {
	padding: 140px
}
.sm\:hover\:tw-p-1500:hover {
	padding: 150px
}
.sm\:hover\:tw-py-0:hover {
	padding-top: 0;
	padding-bottom: 0
}
.sm\:hover\:tw-px-0:hover {
	padding-left: 0;
	padding-right: 0
}
.sm\:hover\:tw-py-100:hover {
	padding-top: 5px;
	padding-bottom: 5px
}
.sm\:hover\:tw-px-100:hover {
	padding-left: 5px;
	padding-right: 5px
}
.sm\:hover\:tw-py-200:hover {
	padding-top: 10px;
	padding-bottom: 10px
}
.sm\:hover\:tw-px-200:hover {
	padding-left: 10px;
	padding-right: 10px
}
.sm\:hover\:tw-py-300:hover {
	padding-top: 15px;
	padding-bottom: 15px
}
.sm\:hover\:tw-px-300:hover {
	padding-left: 15px;
	padding-right: 15px
}
.sm\:hover\:tw-py-400:hover {
	padding-top: 20px;
	padding-bottom: 20px
}
.sm\:hover\:tw-px-400:hover {
	padding-left: 20px;
	padding-right: 20px
}
.sm\:hover\:tw-py-450:hover {
	padding-top: 25px;
	padding-bottom: 25px
}
.sm\:hover\:tw-px-450:hover {
	padding-left: 25px;
	padding-right: 25px
}
.sm\:hover\:tw-py-500:hover {
	padding-top: 30px;
	padding-bottom: 30px
}
.sm\:hover\:tw-px-500:hover {
	padding-left: 30px;
	padding-right: 30px
}
.sm\:hover\:tw-py-550:hover {
	padding-top: 35px;
	padding-bottom: 35px
}
.sm\:hover\:tw-px-550:hover {
	padding-left: 35px;
	padding-right: 35px
}
.sm\:hover\:tw-py-600:hover {
	padding-top: 45px;
	padding-bottom: 45px
}
.sm\:hover\:tw-px-600:hover {
	padding-left: 45px;
	padding-right: 45px
}
.sm\:hover\:tw-py-700:hover {
	padding-top: 60px;
	padding-bottom: 60px
}
.sm\:hover\:tw-px-700:hover {
	padding-left: 60px;
	padding-right: 60px
}
.sm\:hover\:tw-py-800:hover {
	padding-top: 75px;
	padding-bottom: 75px
}
.sm\:hover\:tw-px-800:hover {
	padding-left: 75px;
	padding-right: 75px
}
.sm\:hover\:tw-py-900:hover {
	padding-top: 90px;
	padding-bottom: 90px
}
.sm\:hover\:tw-px-900:hover {
	padding-left: 90px;
	padding-right: 90px
}
.sm\:hover\:tw-py-1000:hover {
	padding-top: 100px;
	padding-bottom: 100px
}
.sm\:hover\:tw-px-1000:hover {
	padding-left: 100px;
	padding-right: 100px
}
.sm\:hover\:tw-py-1100:hover {
	padding-top: 110px;
	padding-bottom: 110px
}
.sm\:hover\:tw-px-1100:hover {
	padding-left: 110px;
	padding-right: 110px
}
.sm\:hover\:tw-py-1200:hover {
	padding-top: 120px;
	padding-bottom: 120px
}
.sm\:hover\:tw-px-1200:hover {
	padding-left: 120px;
	padding-right: 120px
}
.sm\:hover\:tw-py-1300:hover {
	padding-top: 130px;
	padding-bottom: 130px
}
.sm\:hover\:tw-px-1300:hover {
	padding-left: 130px;
	padding-right: 130px
}
.sm\:hover\:tw-py-1400:hover {
	padding-top: 140px;
	padding-bottom: 140px
}
.sm\:hover\:tw-px-1400:hover {
	padding-left: 140px;
	padding-right: 140px
}
.sm\:hover\:tw-py-1500:hover {
	padding-top: 150px;
	padding-bottom: 150px
}
.sm\:hover\:tw-px-1500:hover {
	padding-left: 150px;
	padding-right: 150px
}
.sm\:hover\:tw-pt-0:hover {
	padding-top: 0
}
.sm\:hover\:tw-pr-0:hover {
	padding-right: 0
}
.sm\:hover\:tw-pb-0:hover {
	padding-bottom: 0
}
.sm\:hover\:tw-pl-0:hover {
	padding-left: 0
}
.sm\:hover\:tw-pt-100:hover {
	padding-top: 5px
}
.sm\:hover\:tw-pr-100:hover {
	padding-right: 5px
}
.sm\:hover\:tw-pb-100:hover {
	padding-bottom: 5px
}
.sm\:hover\:tw-pl-100:hover {
	padding-left: 5px
}
.sm\:hover\:tw-pt-200:hover {
	padding-top: 10px
}
.sm\:hover\:tw-pr-200:hover {
	padding-right: 10px
}
.sm\:hover\:tw-pb-200:hover {
	padding-bottom: 10px
}
.sm\:hover\:tw-pl-200:hover {
	padding-left: 10px
}
.sm\:hover\:tw-pt-300:hover {
	padding-top: 15px
}
.sm\:hover\:tw-pr-300:hover {
	padding-right: 15px
}
.sm\:hover\:tw-pb-300:hover {
	padding-bottom: 15px
}
.sm\:hover\:tw-pl-300:hover {
	padding-left: 15px
}
.sm\:hover\:tw-pt-400:hover {
	padding-top: 20px
}
.sm\:hover\:tw-pr-400:hover {
	padding-right: 20px
}
.sm\:hover\:tw-pb-400:hover {
	padding-bottom: 20px
}
.sm\:hover\:tw-pl-400:hover {
	padding-left: 20px
}
.sm\:hover\:tw-pt-450:hover {
	padding-top: 25px
}
.sm\:hover\:tw-pr-450:hover {
	padding-right: 25px
}
.sm\:hover\:tw-pb-450:hover {
	padding-bottom: 25px
}
.sm\:hover\:tw-pl-450:hover {
	padding-left: 25px
}
.sm\:hover\:tw-pt-500:hover {
	padding-top: 30px
}
.sm\:hover\:tw-pr-500:hover {
	padding-right: 30px
}
.sm\:hover\:tw-pb-500:hover {
	padding-bottom: 30px
}
.sm\:hover\:tw-pl-500:hover {
	padding-left: 30px
}
.sm\:hover\:tw-pt-550:hover {
	padding-top: 35px
}
.sm\:hover\:tw-pr-550:hover {
	padding-right: 35px
}
.sm\:hover\:tw-pb-550:hover {
	padding-bottom: 35px
}
.sm\:hover\:tw-pl-550:hover {
	padding-left: 35px
}
.sm\:hover\:tw-pt-600:hover {
	padding-top: 45px
}
.sm\:hover\:tw-pr-600:hover {
	padding-right: 45px
}
.sm\:hover\:tw-pb-600:hover {
	padding-bottom: 45px
}
.sm\:hover\:tw-pl-600:hover {
	padding-left: 45px
}
.sm\:hover\:tw-pt-700:hover {
	padding-top: 60px
}
.sm\:hover\:tw-pr-700:hover {
	padding-right: 60px
}
.sm\:hover\:tw-pb-700:hover {
	padding-bottom: 60px
}
.sm\:hover\:tw-pl-700:hover {
	padding-left: 60px
}
.sm\:hover\:tw-pt-800:hover {
	padding-top: 75px
}
.sm\:hover\:tw-pr-800:hover {
	padding-right: 75px
}
.sm\:hover\:tw-pb-800:hover {
	padding-bottom: 75px
}
.sm\:hover\:tw-pl-800:hover {
	padding-left: 75px
}
.sm\:hover\:tw-pt-900:hover {
	padding-top: 90px
}
.sm\:hover\:tw-pr-900:hover {
	padding-right: 90px
}
.sm\:hover\:tw-pb-900:hover {
	padding-bottom: 90px
}
.sm\:hover\:tw-pl-900:hover {
	padding-left: 90px
}
.sm\:hover\:tw-pt-1000:hover {
	padding-top: 100px
}
.sm\:hover\:tw-pr-1000:hover {
	padding-right: 100px
}
.sm\:hover\:tw-pb-1000:hover {
	padding-bottom: 100px
}
.sm\:hover\:tw-pl-1000:hover {
	padding-left: 100px
}
.sm\:hover\:tw-pt-1100:hover {
	padding-top: 110px
}
.sm\:hover\:tw-pr-1100:hover {
	padding-right: 110px
}
.sm\:hover\:tw-pb-1100:hover {
	padding-bottom: 110px
}
.sm\:hover\:tw-pl-1100:hover {
	padding-left: 110px
}
.sm\:hover\:tw-pt-1200:hover {
	padding-top: 120px
}
.sm\:hover\:tw-pr-1200:hover {
	padding-right: 120px
}
.sm\:hover\:tw-pb-1200:hover {
	padding-bottom: 120px
}
.sm\:hover\:tw-pl-1200:hover {
	padding-left: 120px
}
.sm\:hover\:tw-pt-1300:hover {
	padding-top: 130px
}
.sm\:hover\:tw-pr-1300:hover {
	padding-right: 130px
}
.sm\:hover\:tw-pb-1300:hover {
	padding-bottom: 130px
}
.sm\:hover\:tw-pl-1300:hover {
	padding-left: 130px
}
.sm\:hover\:tw-pt-1400:hover {
	padding-top: 140px
}
.sm\:hover\:tw-pr-1400:hover {
	padding-right: 140px
}
.sm\:hover\:tw-pb-1400:hover {
	padding-bottom: 140px
}
.sm\:hover\:tw-pl-1400:hover {
	padding-left: 140px
}
.sm\:hover\:tw-pt-1500:hover {
	padding-top: 150px
}
.sm\:hover\:tw-pr-1500:hover {
	padding-right: 150px
}
.sm\:hover\:tw-pb-1500:hover {
	padding-bottom: 150px
}
.sm\:hover\:tw-pl-1500:hover {
	padding-left: 150px
}
.sm\:tw-pointer-events-none {
	pointer-events: none
}
.sm\:tw-pointer-events-auto {
	pointer-events: auto
}
.sm\:tw-static {
	position: static
}
.sm\:tw-fixed {
	position: fixed
}
.sm\:tw-absolute {
	position: absolute
}
.sm\:tw-relative {
	position: relative
}
.sm\:tw-sticky {
	position: -webkit-sticky;
	position: sticky
}
.sm\:tw-pin-none {
	top: auto;
	right: auto;
	bottom: auto;
	left: auto
}
.sm\:tw-pin {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0
}
.sm\:tw-pin-y {
	top: 0;
	bottom: 0
}
.sm\:tw-pin-x {
	right: 0;
	left: 0
}
.sm\:tw-pin-t {
	top: 0
}
.sm\:tw-pin-r {
	right: 0
}
.sm\:tw-pin-b {
	bottom: 0
}
.sm\:tw-pin-l {
	left: 0
}
.sm\:tw-resize-none {
	resize: none
}
.sm\:tw-resize-y {
	resize: vertical
}
.sm\:tw-resize-x {
	resize: horizontal
}
.sm\:tw-resize {
	resize: both
}
.sm\:tw-shadow {
	box-shadow: 0 2px 4px 0 rgba(0,0,0,0.1)
}
.sm\:tw-shadow-md {
	box-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08)
}
.sm\:tw-shadow-lg {
	box-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08)
}
.sm\:tw-shadow-inner {
	box-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06)
}
.sm\:tw-shadow-none {
	box-shadow: none
}
.sm\:tw-text-left {
	text-align: left
}
.sm\:tw-text-center {
	text-align: center
}
.sm\:tw-text-right {
	text-align: right
}
.sm\:tw-text-justify {
	text-align: justify
}
.sm\:tw-text-transparent {
	color: transparent
}
.sm\:tw-text-primary-500 {
	color: #1c69d4
}
.sm\:tw-text-primary-900 {
	color: #0653b6
}
.sm\:tw-text-blue-100 {
	color: #2d64ae
}
.sm\:tw-text-grey-200 {
	color: #f2f2f2
}
.sm\:tw-text-grey-400 {
	color: #bbb
}
.sm\:tw-text-grey-300 {
	color: #e6e6e6
}
.sm\:tw-text-grey-500 {
	color: #8e8e8e
}
.sm\:tw-text-grey-600 {
	color: #666
}
.sm\:tw-text-grey-800 {
	color: #4d4d4d
}
.sm\:tw-text-grey-900 {
	color: #262626
}
.sm\:tw-text-third-500 {
	color: #ffad1f
}
.sm\:tw-text-fourth-500 {
	color: #d20000
}
.sm\:tw-text-fifth-500 {
	color: #3db014
}
.sm\:tw-text-white {
	color: #fff
}
.sm\:hover\:tw-text-transparent:hover {
	color: transparent
}
.sm\:hover\:tw-text-primary-500:hover {
	color: #1c69d4
}
.sm\:hover\:tw-text-primary-900:hover {
	color: #0653b6
}
.sm\:hover\:tw-text-blue-100:hover {
	color: #2d64ae
}
.sm\:hover\:tw-text-grey-200:hover {
	color: #f2f2f2
}
.sm\:hover\:tw-text-grey-400:hover {
	color: #bbb
}
.sm\:hover\:tw-text-grey-300:hover {
	color: #e6e6e6
}
.sm\:hover\:tw-text-grey-500:hover {
	color: #8e8e8e
}
.sm\:hover\:tw-text-grey-600:hover {
	color: #666
}
.sm\:hover\:tw-text-grey-800:hover {
	color: #4d4d4d
}
.sm\:hover\:tw-text-grey-900:hover {
	color: #262626
}
.sm\:hover\:tw-text-third-500:hover {
	color: #ffad1f
}
.sm\:hover\:tw-text-fourth-500:hover {
	color: #d20000
}
.sm\:hover\:tw-text-fifth-500:hover {
	color: #3db014
}
.sm\:hover\:tw-text-white:hover {
	color: #fff
}
.sm\:focus\:tw-text-transparent:focus {
	color: transparent
}
.sm\:focus\:tw-text-primary-500:focus {
	color: #1c69d4
}
.sm\:focus\:tw-text-primary-900:focus {
	color: #0653b6
}
.sm\:focus\:tw-text-blue-100:focus {
	color: #2d64ae
}
.sm\:focus\:tw-text-grey-200:focus {
	color: #f2f2f2
}
.sm\:focus\:tw-text-grey-400:focus {
	color: #bbb
}
.sm\:focus\:tw-text-grey-300:focus {
	color: #e6e6e6
}
.sm\:focus\:tw-text-grey-500:focus {
	color: #8e8e8e
}
.sm\:focus\:tw-text-grey-600:focus {
	color: #666
}
.sm\:focus\:tw-text-grey-800:focus {
	color: #4d4d4d
}
.sm\:focus\:tw-text-grey-900:focus {
	color: #262626
}
.sm\:focus\:tw-text-third-500:focus {
	color: #ffad1f
}
.sm\:focus\:tw-text-fourth-500:focus {
	color: #d20000
}
.sm\:focus\:tw-text-fifth-500:focus {
	color: #3db014
}
.sm\:focus\:tw-text-white:focus {
	color: #fff
}
.sm\:tw-text-300 {
	font-size: 12px
}
.sm\:tw-text-400 {
	font-size: 14px
}
.sm\:tw-text-450 {
	font-size: 15px
}
.sm\:tw-text-500 {
	font-size: 18px
}
.sm\:tw-text-600 {
	font-size: 25px
}
.sm\:tw-text-700 {
	font-size: 35px
}
.sm\:tw-text-800 {
	font-size: 48px
}
.sm\:tw-text-850 {
	font-size: 61px
}
.sm\:tw-text-875 {
	font-size: 75px
}
.sm\:tw-text-900 {
	font-size: 96px
}
.sm\:hover\:tw-text-300:hover {
	font-size: 12px
}
.sm\:hover\:tw-text-400:hover {
	font-size: 14px
}
.sm\:hover\:tw-text-450:hover {
	font-size: 15px
}
.sm\:hover\:tw-text-500:hover {
	font-size: 18px
}
.sm\:hover\:tw-text-600:hover {
	font-size: 25px
}
.sm\:hover\:tw-text-700:hover {
	font-size: 35px
}
.sm\:hover\:tw-text-800:hover {
	font-size: 48px
}
.sm\:hover\:tw-text-850:hover {
	font-size: 61px
}
.sm\:hover\:tw-text-875:hover {
	font-size: 75px
}
.sm\:hover\:tw-text-900:hover {
	font-size: 96px
}
.sm\:tw-italic {
	font-style: italic
}
.sm\:tw-roman {
	font-style: normal
}
.sm\:tw-uppercase {
	text-transform: uppercase
}
.sm\:tw-lowercase {
	text-transform: lowercase
}
.sm\:tw-capitalize {
	text-transform: capitalize
}
.sm\:tw-normal-case {
	text-transform: none
}
.sm\:tw-underline {
	text-decoration: underline
}
.sm\:tw-line-through {
	text-decoration: line-through
}
.sm\:tw-no-underline {
	text-decoration: none
}
.sm\:tw-antialiased {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.sm\:tw-subpixel-antialiased {
	-webkit-font-smoothing: auto;
	-moz-osx-font-smoothing: auto
}
.sm\:hover\:tw-italic:hover {
	font-style: italic
}
.sm\:hover\:tw-roman:hover {
	font-style: normal
}
.sm\:hover\:tw-uppercase:hover {
	text-transform: uppercase
}
.sm\:hover\:tw-lowercase:hover {
	text-transform: lowercase
}
.sm\:hover\:tw-capitalize:hover {
	text-transform: capitalize
}
.sm\:hover\:tw-normal-case:hover {
	text-transform: none
}
.sm\:hover\:tw-underline:hover {
	text-decoration: underline
}
.sm\:hover\:tw-line-through:hover {
	text-decoration: line-through
}
.sm\:hover\:tw-no-underline:hover {
	text-decoration: none
}
.sm\:hover\:tw-antialiased:hover {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.sm\:hover\:tw-subpixel-antialiased:hover {
	-webkit-font-smoothing: auto;
	-moz-osx-font-smoothing: auto
}
.sm\:tw-tracking-tight {
	letter-spacing: -0.05em
}
.sm\:tw-tracking-normal {
	letter-spacing: 0
}
.sm\:tw-tracking-wide {
	letter-spacing: .05em
}
.sm\:tw-select-none {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}
.sm\:tw-select-text {
	-webkit-user-select: text;
	-moz-user-select: text;
	-ms-user-select: text;
	user-select: text
}
.sm\:tw-align-baseline {
	vertical-align: baseline
}
.sm\:tw-align-top {
	vertical-align: top
}
.sm\:tw-align-middle {
	vertical-align: middle
}
.sm\:tw-align-bottom {
	vertical-align: bottom
}
.sm\:tw-align-text-top {
	vertical-align: text-top
}
.sm\:tw-align-text-bottom {
	vertical-align: text-bottom
}
.sm\:tw-visible {
	visibility: visible
}
.sm\:tw-invisible {
	visibility: hidden
}
.sm\:tw-whitespace-normal {
	white-space: normal
}
.sm\:tw-whitespace-no-wrap {
	white-space: nowrap
}
.sm\:tw-whitespace-pre {
	white-space: pre
}
.sm\:tw-whitespace-pre-line {
	white-space: pre-line
}
.sm\:tw-whitespace-pre-wrap {
	white-space: pre-wrap
}
.sm\:tw-break-words {
	word-wrap: break-word
}
.sm\:tw-break-normal {
	word-wrap: normal
}
.sm\:tw-truncate {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.sm\:tw-w-0 {
	width: 0
}
.sm\:tw-w-100 {
	width: 5px
}
.sm\:tw-w-200 {
	width: 10px
}
.sm\:tw-w-300 {
	width: 15px
}
.sm\:tw-w-400 {
	width: 20px
}
.sm\:tw-w-500 {
	width: 30px
}
.sm\:tw-w-600 {
	width: 45px
}
.sm\:tw-w-650 {
	width: 55px
}
.sm\:tw-w-700 {
	width: 60px
}
.sm\:tw-w-800 {
	width: 75px
}
.sm\:tw-w-900 {
	width: 90px
}
.sm\:tw-w-auto {
	width: auto
}
.sm\:tw-w-1\/2 {
	width: 50%
}
.sm\:tw-w-1\/3 {
	width: 33.33333%
}
.sm\:tw-w-2\/3 {
	width: 66.66667%
}
.sm\:tw-w-1\/4 {
	width: 25%
}
.sm\:tw-w-3\/4 {
	width: 75%
}
.sm\:tw-w-1\/5 {
	width: 20%
}
.sm\:tw-w-2\/5 {
	width: 40%
}
.sm\:tw-w-3\/5 {
	width: 60%
}
.sm\:tw-w-4\/5 {
	width: 80%
}
.sm\:tw-w-1\/6 {
	width: 16.66667%
}
.sm\:tw-w-5\/6 {
	width: 83.33333%
}
.sm\:tw-w-full {
	width: 100%
}
.sm\:tw-w-screen {
	width: 100vw
}
.sm\:tw-z-0 {
	z-index: 0
}
.sm\:tw-z-10 {
	z-index: 10
}
.sm\:tw-z-20 {
	z-index: 20
}
.sm\:tw-z-30 {
	z-index: 30
}
.sm\:tw-z-40 {
	z-index: 40
}
.sm\:tw-z-50 {
	z-index: 50
}
.sm\:tw-z-60 {
	z-index: 60
}
.sm\:tw-z-70 {
	z-index: 70
}
.sm\:tw-z-80 {
	z-index: 80
}
.sm\:tw-z-90 {
	z-index: 90
}
.sm\:tw-z-100 {
	z-index: 100
}
.sm\:tw-z-150 {
	z-index: 150
}
.sm\:tw-z-200 {
	z-index: 200
}
.sm\:tw-z-600 {
	z-index: 600
}
.sm\:tw-z-auto {
	z-index: auto
}
}

@media(min-width:768px) {
.md\:tw-list-reset {
	list-style: none;
	padding: 0
}
.md\:tw-appearance-none {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}
.md\:tw-bg-fixed {
	background-attachment: fixed
}
.md\:tw-bg-local {
	background-attachment: local
}
.md\:tw-bg-scroll {
	background-attachment: scroll
}
.md\:tw-bg-transparent {
	background-color: transparent
}
.md\:tw-bg-primary-500 {
	background-color: #1c69d4
}
.md\:tw-bg-primary-900 {
	background-color: #0653b6
}
.md\:tw-bg-blue-100 {
	background-color: #2d64ae
}
.md\:tw-bg-grey-200 {
	background-color: #f2f2f2
}
.md\:tw-bg-grey-400 {
	background-color: #bbb
}
.md\:tw-bg-grey-300 {
	background-color: #e6e6e6
}
.md\:tw-bg-grey-500 {
	background-color: #8e8e8e
}
.md\:tw-bg-grey-600 {
	background-color: #666
}
.md\:tw-bg-grey-800 {
	background-color: #4d4d4d
}
.md\:tw-bg-grey-900 {
	background-color: #262626
}
.md\:tw-bg-third-500 {
	background-color: #ffad1f
}
.md\:tw-bg-fourth-500 {
	background-color: #d20000
}
.md\:tw-bg-fifth-500 {
	background-color: #3db014
}
.md\:tw-bg-white {
	background-color: #fff
}
.md\:hover\:tw-bg-transparent:hover {
	background-color: transparent
}
.md\:hover\:tw-bg-primary-500:hover {
	background-color: #1c69d4
}
.md\:hover\:tw-bg-primary-900:hover {
	background-color: #0653b6
}
.md\:hover\:tw-bg-blue-100:hover {
	background-color: #2d64ae
}
.md\:hover\:tw-bg-grey-200:hover {
	background-color: #f2f2f2
}
.md\:hover\:tw-bg-grey-400:hover {
	background-color: #bbb
}
.md\:hover\:tw-bg-grey-300:hover {
	background-color: #e6e6e6
}
.md\:hover\:tw-bg-grey-500:hover {
	background-color: #8e8e8e
}
.md\:hover\:tw-bg-grey-600:hover {
	background-color: #666
}
.md\:hover\:tw-bg-grey-800:hover {
	background-color: #4d4d4d
}
.md\:hover\:tw-bg-grey-900:hover {
	background-color: #262626
}
.md\:hover\:tw-bg-third-500:hover {
	background-color: #ffad1f
}
.md\:hover\:tw-bg-fourth-500:hover {
	background-color: #d20000
}
.md\:hover\:tw-bg-fifth-500:hover {
	background-color: #3db014
}
.md\:hover\:tw-bg-white:hover {
	background-color: #fff
}
.md\:focus\:tw-bg-transparent:focus {
	background-color: transparent
}
.md\:focus\:tw-bg-primary-500:focus {
	background-color: #1c69d4
}
.md\:focus\:tw-bg-primary-900:focus {
	background-color: #0653b6
}
.md\:focus\:tw-bg-blue-100:focus {
	background-color: #2d64ae
}
.md\:focus\:tw-bg-grey-200:focus {
	background-color: #f2f2f2
}
.md\:focus\:tw-bg-grey-400:focus {
	background-color: #bbb
}
.md\:focus\:tw-bg-grey-300:focus {
	background-color: #e6e6e6
}
.md\:focus\:tw-bg-grey-500:focus {
	background-color: #8e8e8e
}
.md\:focus\:tw-bg-grey-600:focus {
	background-color: #666
}
.md\:focus\:tw-bg-grey-800:focus {
	background-color: #4d4d4d
}
.md\:focus\:tw-bg-grey-900:focus {
	background-color: #262626
}
.md\:focus\:tw-bg-third-500:focus {
	background-color: #ffad1f
}
.md\:focus\:tw-bg-fourth-500:focus {
	background-color: #d20000
}
.md\:focus\:tw-bg-fifth-500:focus {
	background-color: #3db014
}
.md\:focus\:tw-bg-white:focus {
	background-color: #fff
}
.md\:tw-bg-bottom {
	background-position: bottom
}
.md\:tw-bg-center {
	background-position: center
}
.md\:tw-bg-left {
	background-position: left
}
.md\:tw-bg-left-bottom {
	background-position: left bottom
}
.md\:tw-bg-left-top {
	background-position: left top
}
.md\:tw-bg-right {
	background-position: right
}
.md\:tw-bg-right-bottom {
	background-position: right bottom
}
.md\:tw-bg-right-top {
	background-position: right top
}
.md\:tw-bg-top {
	background-position: top
}
.md\:tw-bg-repeat {
	background-repeat: repeat
}
.md\:tw-bg-no-repeat {
	background-repeat: no-repeat
}
.md\:tw-bg-repeat-x {
	background-repeat: repeat-x
}
.md\:tw-bg-repeat-y {
	background-repeat: repeat-y
}
.md\:tw-bg-auto {
	background-size: auto
}
.md\:tw-bg-cover {
	background-size: cover
}
.md\:tw-bg-contain {
	background-size: contain
}
.md\:tw-border-transparent {
	border-color: transparent
}
.md\:tw-border-primary-500 {
	border-color: #1c69d4
}
.md\:tw-border-primary-900 {
	border-color: #0653b6
}
.md\:tw-border-blue-100 {
	border-color: #2d64ae
}
.md\:tw-border-grey-200 {
	border-color: #f2f2f2
}
.md\:tw-border-grey-400 {
	border-color: #bbb
}
.md\:tw-border-grey-300 {
	border-color: #e6e6e6
}
.md\:tw-border-grey-500 {
	border-color: #8e8e8e
}
.md\:tw-border-grey-600 {
	border-color: #666
}
.md\:tw-border-grey-800 {
	border-color: #4d4d4d
}
.md\:tw-border-grey-900 {
	border-color: #262626
}
.md\:tw-border-third-500 {
	border-color: #ffad1f
}
.md\:tw-border-fourth-500 {
	border-color: #d20000
}
.md\:tw-border-fifth-500 {
	border-color: #3db014
}
.md\:tw-border-white {
	border-color: #fff
}
.md\:hover\:tw-border-transparent:hover {
	border-color: transparent
}
.md\:hover\:tw-border-primary-500:hover {
	border-color: #1c69d4
}
.md\:hover\:tw-border-primary-900:hover {
	border-color: #0653b6
}
.md\:hover\:tw-border-blue-100:hover {
	border-color: #2d64ae
}
.md\:hover\:tw-border-grey-200:hover {
	border-color: #f2f2f2
}
.md\:hover\:tw-border-grey-400:hover {
	border-color: #bbb
}
.md\:hover\:tw-border-grey-300:hover {
	border-color: #e6e6e6
}
.md\:hover\:tw-border-grey-500:hover {
	border-color: #8e8e8e
}
.md\:hover\:tw-border-grey-600:hover {
	border-color: #666
}
.md\:hover\:tw-border-grey-800:hover {
	border-color: #4d4d4d
}
.md\:hover\:tw-border-grey-900:hover {
	border-color: #262626
}
.md\:hover\:tw-border-third-500:hover {
	border-color: #ffad1f
}
.md\:hover\:tw-border-fourth-500:hover {
	border-color: #d20000
}
.md\:hover\:tw-border-fifth-500:hover {
	border-color: #3db014
}
.md\:hover\:tw-border-white:hover {
	border-color: #fff
}
.md\:tw-rounded-none {
	border-radius: 0
}
.md\:tw-rounded-sm {
	border-radius: .125rem
}
.md\:tw-rounded {
	border-radius: .25rem
}
.md\:tw-rounded-lg {
	border-radius: .5rem
}
.md\:tw-rounded-full {
	border-radius: 9999px
}
.md\:tw-rounded-t-none {
	border-top-left-radius: 0;
	border-top-right-radius: 0
}
.md\:tw-rounded-r-none {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}
.md\:tw-rounded-b-none {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0
}
.md\:tw-rounded-l-none {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}
.md\:tw-rounded-t-sm {
	border-top-left-radius: .125rem;
	border-top-right-radius: .125rem
}
.md\:tw-rounded-r-sm {
	border-top-right-radius: .125rem;
	border-bottom-right-radius: .125rem
}
.md\:tw-rounded-b-sm {
	border-bottom-right-radius: .125rem;
	border-bottom-left-radius: .125rem
}
.md\:tw-rounded-l-sm {
	border-top-left-radius: .125rem;
	border-bottom-left-radius: .125rem
}
.md\:tw-rounded-t {
	border-top-left-radius: .25rem;
	border-top-right-radius: .25rem
}
.md\:tw-rounded-r {
	border-top-right-radius: .25rem;
	border-bottom-right-radius: .25rem
}
.md\:tw-rounded-b {
	border-bottom-right-radius: .25rem;
	border-bottom-left-radius: .25rem
}
.md\:tw-rounded-l {
	border-top-left-radius: .25rem;
	border-bottom-left-radius: .25rem
}
.md\:tw-rounded-t-lg {
	border-top-left-radius: .5rem;
	border-top-right-radius: .5rem
}
.md\:tw-rounded-r-lg {
	border-top-right-radius: .5rem;
	border-bottom-right-radius: .5rem
}
.md\:tw-rounded-b-lg {
	border-bottom-right-radius: .5rem;
	border-bottom-left-radius: .5rem
}
.md\:tw-rounded-l-lg {
	border-top-left-radius: .5rem;
	border-bottom-left-radius: .5rem
}
.md\:tw-rounded-t-full {
	border-top-left-radius: 9999px;
	border-top-right-radius: 9999px
}
.md\:tw-rounded-r-full {
	border-top-right-radius: 9999px;
	border-bottom-right-radius: 9999px
}
.md\:tw-rounded-b-full {
	border-bottom-right-radius: 9999px;
	border-bottom-left-radius: 9999px
}
.md\:tw-rounded-l-full {
	border-top-left-radius: 9999px;
	border-bottom-left-radius: 9999px
}
.md\:tw-rounded-tl-none {
	border-top-left-radius: 0
}
.md\:tw-rounded-tr-none {
	border-top-right-radius: 0
}
.md\:tw-rounded-br-none {
	border-bottom-right-radius: 0
}
.md\:tw-rounded-bl-none {
	border-bottom-left-radius: 0
}
.md\:tw-rounded-tl-sm {
	border-top-left-radius: .125rem
}
.md\:tw-rounded-tr-sm {
	border-top-right-radius: .125rem
}
.md\:tw-rounded-br-sm {
	border-bottom-right-radius: .125rem
}
.md\:tw-rounded-bl-sm {
	border-bottom-left-radius: .125rem
}
.md\:tw-rounded-tl {
	border-top-left-radius: .25rem
}
.md\:tw-rounded-tr {
	border-top-right-radius: .25rem
}
.md\:tw-rounded-br {
	border-bottom-right-radius: .25rem
}
.md\:tw-rounded-bl {
	border-bottom-left-radius: .25rem
}
.md\:tw-rounded-tl-lg {
	border-top-left-radius: .5rem
}
.md\:tw-rounded-tr-lg {
	border-top-right-radius: .5rem
}
.md\:tw-rounded-br-lg {
	border-bottom-right-radius: .5rem
}
.md\:tw-rounded-bl-lg {
	border-bottom-left-radius: .5rem
}
.md\:tw-rounded-tl-full {
	border-top-left-radius: 9999px
}
.md\:tw-rounded-tr-full {
	border-top-right-radius: 9999px
}
.md\:tw-rounded-br-full {
	border-bottom-right-radius: 9999px
}
.md\:tw-rounded-bl-full {
	border-bottom-left-radius: 9999px
}
.md\:tw-border-solid {
	border-style: solid
}
.md\:tw-border-dashed {
	border-style: dashed
}
.md\:tw-border-dotted {
	border-style: dotted
}
.md\:tw-border-none {
	border-style: none
}
.md\:tw-border-0 {
	border-width: 0
}
.md\:tw-border-100 {
	border-width: 1px
}
.md\:tw-border-200 {
	border-width: 2px
}
.md\:tw-border-300 {
	border-width: 3px
}
.md\:tw-border-400 {
	border-width: 4px
}
.md\:tw-border-500 {
	border-width: 5px
}
.md\:tw-border-600 {
	border-width: 6px
}
.md\:tw-border-700 {
	border-width: 7px
}
.md\:tw-border-800 {
	border-width: 8px
}
.md\:tw-border {
	border-width: 1px
}
.md\:tw-border-t-0 {
	border-top-width: 0
}
.md\:tw-border-r-0 {
	border-right-width: 0
}
.md\:tw-border-b-0 {
	border-bottom-width: 0
}
.md\:tw-border-l-0 {
	border-left-width: 0
}
.md\:tw-border-t-100 {
	border-top-width: 1px
}
.md\:tw-border-r-100 {
	border-right-width: 1px
}
.md\:tw-border-b-100 {
	border-bottom-width: 1px
}
.md\:tw-border-l-100 {
	border-left-width: 1px
}
.md\:tw-border-t-200 {
	border-top-width: 2px
}
.md\:tw-border-r-200 {
	border-right-width: 2px
}
.md\:tw-border-b-200 {
	border-bottom-width: 2px
}
.md\:tw-border-l-200 {
	border-left-width: 2px
}
.md\:tw-border-t-300 {
	border-top-width: 3px
}
.md\:tw-border-r-300 {
	border-right-width: 3px
}
.md\:tw-border-b-300 {
	border-bottom-width: 3px
}
.md\:tw-border-l-300 {
	border-left-width: 3px
}
.md\:tw-border-t-400 {
	border-top-width: 4px
}
.md\:tw-border-r-400 {
	border-right-width: 4px
}
.md\:tw-border-b-400 {
	border-bottom-width: 4px
}
.md\:tw-border-l-400 {
	border-left-width: 4px
}
.md\:tw-border-t-500 {
	border-top-width: 5px
}
.md\:tw-border-r-500 {
	border-right-width: 5px
}
.md\:tw-border-b-500 {
	border-bottom-width: 5px
}
.md\:tw-border-l-500 {
	border-left-width: 5px
}
.md\:tw-border-t-600 {
	border-top-width: 6px
}
.md\:tw-border-r-600 {
	border-right-width: 6px
}
.md\:tw-border-b-600 {
	border-bottom-width: 6px
}
.md\:tw-border-l-600 {
	border-left-width: 6px
}
.md\:tw-border-t-700 {
	border-top-width: 7px
}
.md\:tw-border-r-700 {
	border-right-width: 7px
}
.md\:tw-border-b-700 {
	border-bottom-width: 7px
}
.md\:tw-border-l-700 {
	border-left-width: 7px
}
.md\:tw-border-t-800 {
	border-top-width: 8px
}
.md\:tw-border-r-800 {
	border-right-width: 8px
}
.md\:tw-border-b-800 {
	border-bottom-width: 8px
}
.md\:tw-border-l-800 {
	border-left-width: 8px
}
.md\:tw-border-t {
	border-top-width: 1px
}
.md\:tw-border-r {
	border-right-width: 1px
}
.md\:tw-border-b {
	border-bottom-width: 1px
}
.md\:tw-border-l {
	border-left-width: 1px
}
.md\:tw-cursor-auto {
	cursor: auto
}
.md\:tw-cursor-default {
	cursor: default
}
.md\:tw-cursor-pointer {
	cursor: pointer
}
.md\:tw-cursor-wait {
	cursor: wait
}
.md\:tw-cursor-move {
	cursor: move
}
.md\:tw-cursor-not-allowed {
	cursor: not-allowed
}
.md\:tw-block {
	display: block
}
.md\:tw-inline-block {
	display: inline-block
}
.md\:tw-inline {
	display: inline
}
.md\:tw-table {
	display: table
}
.md\:tw-table-row {
	display: table-row
}
.md\:tw-table-cell {
	display: table-cell
}
.md\:tw-hidden {
	display: none
}
.md\:tw-flex {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex
}
.md\:tw-inline-flex {
	display: -ms-inline-flexbox;
	display: -webkit-inline-flex;
	display: inline-flex
}
.md\:tw-flex-row {
	-ms-flex-direction: row;
	-webkit-flex-direction: row;
	flex-direction: row
}
.md\:tw-flex-row-reverse {
	-ms-flex-direction: row-reverse;
	-webkit-flex-direction: row-reverse;
	flex-direction: row-reverse
}
.md\:tw-flex-col {
	-ms-flex-direction: column;
	-webkit-flex-direction: column;
	flex-direction: column
}
.md\:tw-flex-col-reverse {
	-ms-flex-direction: column-reverse;
	-webkit-flex-direction: column-reverse;
	flex-direction: column-reverse
}
.md\:tw-flex-wrap {
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap
}
.md\:tw-flex-wrap-reverse {
	-ms-flex-wrap: wrap-reverse;
	-webkit-flex-wrap: wrap-reverse;
	flex-wrap: wrap-reverse
}
.md\:tw-flex-no-wrap {
	-ms-flex-wrap: nowrap;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap
}
.md\:tw-items-start {
	-ms-flex-align: start;
	-webkit-align-items: flex-start;
	align-items: flex-start
}
.md\:tw-items-end {
	-ms-flex-align: end;
	-webkit-align-items: flex-end;
	align-items: flex-end
}
.md\:tw-items-center {
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center
}
.md\:tw-items-baseline {
	-ms-flex-align: baseline;
	-webkit-align-items: baseline;
	align-items: baseline
}
.md\:tw-items-stretch {
	-ms-flex-align: stretch;
	-webkit-align-items: stretch;
	align-items: stretch
}
.md\:tw-self-auto {
	-ms-flex-item-align: auto;
	-webkit-align-self: auto;
	-ms-grid-row-align: auto;
	align-self: auto
}
.md\:tw-self-start {
	-ms-flex-item-align: start;
	-webkit-align-self: flex-start;
	align-self: flex-start
}
.md\:tw-self-end {
	-ms-flex-item-align: end;
	-webkit-align-self: flex-end;
	align-self: flex-end
}
.md\:tw-self-center {
	-ms-flex-item-align: center;
	-webkit-align-self: center;
	-ms-grid-row-align: center;
	align-self: center
}
.md\:tw-self-stretch {
	-ms-flex-item-align: stretch;
	-webkit-align-self: stretch;
	-ms-grid-row-align: stretch;
	align-self: stretch
}
.md\:tw-justify-start {
	-ms-flex-pack: start;
	-webkit-justify-content: flex-start;
	justify-content: flex-start
}
.md\:tw-justify-end {
	-ms-flex-pack: end;
	-webkit-justify-content: flex-end;
	justify-content: flex-end
}
.md\:tw-justify-center {
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center
}
.md\:tw-justify-between {
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between
}
.md\:tw-justify-around {
	-ms-flex-pack: distribute;
	-webkit-justify-content: space-around;
	justify-content: space-around
}
.md\:tw-content-center {
	-ms-flex-line-pack: center;
	-webkit-align-content: center;
	align-content: center
}
.md\:tw-content-start {
	-ms-flex-line-pack: start;
	-webkit-align-content: flex-start;
	align-content: flex-start
}
.md\:tw-content-end {
	-ms-flex-line-pack: end;
	-webkit-align-content: flex-end;
	align-content: flex-end
}
.md\:tw-content-between {
	-ms-flex-line-pack: justify;
	-webkit-align-content: space-between;
	align-content: space-between
}
.md\:tw-content-around {
	-ms-flex-line-pack: distribute;
	-webkit-align-content: space-around;
	align-content: space-around
}
.md\:tw-flex-1 {
	-ms-flex: 1;
	-webkit-flex: 1;
	flex: 1
}
.md\:tw-flex-auto {
	-ms-flex: auto;
	-webkit-flex: auto;
	flex: auto
}
.md\:tw-flex-initial {
	-ms-flex: initial;
	-webkit-flex: initial;
	flex: initial
}
.md\:tw-flex-none {
	-ms-flex: none;
	-webkit-flex: none;
	flex: none
}
.md\:tw-flex-grow {
	-ms-flex-positive: 1;
	-webkit-flex-grow: 1;
	flex-grow: 1
}
.md\:tw-flex-shrink {
	-ms-flex-negative: 1;
	-webkit-flex-shrink: 1;
	flex-shrink: 1
}
.md\:tw-flex-no-grow {
	-ms-flex-positive: 0;
	-webkit-flex-grow: 0;
	flex-grow: 0
}
.md\:tw-flex-no-shrink {
	-ms-flex-negative: 0;
	-webkit-flex-shrink: 0;
	flex-shrink: 0
}
.md\:tw-float-right {
	float: right
}
.md\:tw-float-left {
	float: left
}
.md\:tw-float-none {
	float: none
}
.md\:tw-clearfix:after {
	content: "";
	display: table;
	clear: both
}
.md\:tw-font-sans {
	font-family: Arial, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif
}
.md\:tw-font-serif {
	font-family: BMWGlobalSerifBo, Constantia, Lucida Bright, Lucidabright, Lucida Serif, Lucida, DejaVu Serif, Bitstream Vera Serif, Liberation Serif, Georgia, serif
}
.md\:tw-font-mono {
	font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace
}
.md\:tw-font-bmw-bold {
	font-family: BMWTypeWebBoldAll
}
.md\:tw-font-bmw-light {
	font-family: BMWTypeWebLightAll
}
.md\:tw-font-bmw-thin {
	font-family: bmwTypeWebThinAll
}
.md\:tw-font-hairline {
	font-weight: 100
}
.md\:tw-font-thin {
	font-weight: 200
}
.md\:tw-font-light {
	font-weight: 300
}
.md\:tw-font-normal {
	font-weight: 400
}
.md\:tw-font-medium {
	font-weight: 500
}
.md\:tw-font-semibold {
	font-weight: 600
}
.md\:tw-font-bold {
	font-weight: 700
}
.md\:tw-font-extrabold {
	font-weight: 800
}
.md\:tw-font-black {
	font-weight: 900
}
.md\:hover\:tw-font-hairline:hover {
	font-weight: 100
}
.md\:hover\:tw-font-thin:hover {
	font-weight: 200
}
.md\:hover\:tw-font-light:hover {
	font-weight: 300
}
.md\:hover\:tw-font-normal:hover {
	font-weight: 400
}
.md\:hover\:tw-font-medium:hover {
	font-weight: 500
}
.md\:hover\:tw-font-semibold:hover {
	font-weight: 600
}
.md\:hover\:tw-font-bold:hover {
	font-weight: 700
}
.md\:hover\:tw-font-extrabold:hover {
	font-weight: 800
}
.md\:hover\:tw-font-black:hover {
	font-weight: 900
}
.md\:tw-h-0 {
	height: 0
}
.md\:tw-h-100 {
	height: 5px
}
.md\:tw-h-200 {
	height: 10px
}
.md\:tw-h-300 {
	height: 15px
}
.md\:tw-h-400 {
	height: 20px
}
.md\:tw-h-500 {
	height: 30px
}
.md\:tw-h-600 {
	height: 45px
}
.md\:tw-h-650 {
	height: 50px
}
.md\:tw-h-700 {
	height: 60px
}
.md\:tw-h-750 {
	height: 65px
}
.md\:tw-h-800 {
	height: 75px
}
.md\:tw-h-850 {
	height: 80px
}
.md\:tw-h-900 {
	height: 90px
}
.md\:tw-h-auto {
	height: auto
}
.md\:tw-h-full {
	height: 100%
}
.md\:tw-h-screen {
	height: 100vh
}
.md\:tw-leading-500 {
	line-height: 1
}
.md\:tw-leading-600 {
	line-height: 1.05
}
.md\:tw-leading-700 {
	line-height: 1.11
}
.md\:tw-leading-750 {
	line-height: 1.13
}
.md\:tw-leading-800 {
	line-height: 1.21
}
.md\:tw-leading-850 {
	line-height: 1.24
}
.md\:tw-leading-900 {
	line-height: 1.42
}
.md\:tw-leading-none {
	line-height: 1
}
.md\:tw-leading-tight {
	line-height: 1.25
}
.md\:tw-leading-normal {
	line-height: 1.5
}
.md\:tw-leading-loose {
	line-height: 2
}
.md\:tw-m-0 {
	margin: 0
}
.md\:tw-m-100 {
	margin: 5px
}
.md\:tw-m-200 {
	margin: 10px
}
.md\:tw-m-300 {
	margin: 15px
}
.md\:tw-m-400 {
	margin: 20px
}
.md\:tw-m-500 {
	margin: 30px
}
.md\:tw-m-600 {
	margin: 45px
}
.md\:tw-m-700 {
	margin: 60px
}
.md\:tw-m-800 {
	margin: 75px
}
.md\:tw-m-900 {
	margin: 90px
}
.md\:tw-m-auto {
	margin: auto
}
.md\:tw-my-0 {
	margin-top: 0;
	margin-bottom: 0
}
.md\:tw-mx-0 {
	margin-left: 0;
	margin-right: 0
}
.md\:tw-my-100 {
	margin-top: 5px;
	margin-bottom: 5px
}
.md\:tw-mx-100 {
	margin-left: 5px;
	margin-right: 5px
}
.md\:tw-my-200 {
	margin-top: 10px;
	margin-bottom: 10px
}
.md\:tw-mx-200 {
	margin-left: 10px;
	margin-right: 10px
}
.md\:tw-my-300 {
	margin-top: 15px;
	margin-bottom: 15px
}
.md\:tw-mx-300 {
	margin-left: 15px;
	margin-right: 15px
}
.md\:tw-my-400 {
	margin-top: 20px;
	margin-bottom: 20px
}
.md\:tw-mx-400 {
	margin-left: 20px;
	margin-right: 20px
}
.md\:tw-my-500 {
	margin-top: 30px;
	margin-bottom: 30px
}
.md\:tw-mx-500 {
	margin-left: 30px;
	margin-right: 30px
}
.md\:tw-my-600 {
	margin-top: 45px;
	margin-bottom: 45px
}
.md\:tw-mx-600 {
	margin-left: 45px;
	margin-right: 45px
}
.md\:tw-my-700 {
	margin-top: 60px;
	margin-bottom: 60px
}
.md\:tw-mx-700 {
	margin-left: 60px;
	margin-right: 60px
}
.md\:tw-my-800 {
	margin-top: 75px;
	margin-bottom: 75px
}
.md\:tw-mx-800 {
	margin-left: 75px;
	margin-right: 75px
}
.md\:tw-my-900 {
	margin-top: 90px;
	margin-bottom: 90px
}
.md\:tw-mx-900 {
	margin-left: 90px;
	margin-right: 90px
}
.md\:tw-my-auto {
	margin-top: auto;
	margin-bottom: auto
}
.md\:tw-mx-auto {
	margin-left: auto;
	margin-right: auto
}
.md\:tw-mt-0 {
	margin-top: 0
}
.md\:tw-mr-0 {
	margin-right: 0
}
.md\:tw-mb-0 {
	margin-bottom: 0
}
.md\:tw-ml-0 {
	margin-left: 0
}
.md\:tw-mt-100 {
	margin-top: 5px
}
.md\:tw-mr-100 {
	margin-right: 5px
}
.md\:tw-mb-100 {
	margin-bottom: 5px
}
.md\:tw-ml-100 {
	margin-left: 5px
}
.md\:tw-mt-200 {
	margin-top: 10px
}
.md\:tw-mr-200 {
	margin-right: 10px
}
.md\:tw-mb-200 {
	margin-bottom: 10px
}
.md\:tw-ml-200 {
	margin-left: 10px
}
.md\:tw-mt-300 {
	margin-top: 15px
}
.md\:tw-mr-300 {
	margin-right: 15px
}
.md\:tw-mb-300 {
	margin-bottom: 15px
}
.md\:tw-ml-300 {
	margin-left: 15px
}
.md\:tw-mt-400 {
	margin-top: 20px
}
.md\:tw-mr-400 {
	margin-right: 20px
}
.md\:tw-mb-400 {
	margin-bottom: 20px
}
.md\:tw-ml-400 {
	margin-left: 20px
}
.md\:tw-mt-500 {
	margin-top: 30px
}
.md\:tw-mr-500 {
	margin-right: 30px
}
.md\:tw-mb-500 {
	margin-bottom: 30px
}
.md\:tw-ml-500 {
	margin-left: 30px
}
.md\:tw-mt-600 {
	margin-top: 45px
}
.md\:tw-mr-600 {
	margin-right: 45px
}
.md\:tw-mb-600 {
	margin-bottom: 45px
}
.md\:tw-ml-600 {
	margin-left: 45px
}
.md\:tw-mt-700 {
	margin-top: 60px
}
.md\:tw-mr-700 {
	margin-right: 60px
}
.md\:tw-mb-700 {
	margin-bottom: 60px
}
.md\:tw-ml-700 {
	margin-left: 60px
}
.md\:tw-mt-800 {
	margin-top: 75px
}
.md\:tw-mr-800 {
	margin-right: 75px
}
.md\:tw-mb-800 {
	margin-bottom: 75px
}
.md\:tw-ml-800 {
	margin-left: 75px
}
.md\:tw-mt-900 {
	margin-top: 90px
}
.md\:tw-mr-900 {
	margin-right: 90px
}
.md\:tw-mb-900 {
	margin-bottom: 90px
}
.md\:tw-ml-900 {
	margin-left: 90px
}
.md\:tw-mt-auto {
	margin-top: auto
}
.md\:tw-mr-auto {
	margin-right: auto
}
.md\:tw-mb-auto {
	margin-bottom: auto
}
.md\:tw-ml-auto {
	margin-left: auto
}
.md\:tw-max-h-full {
	max-height: 100%
}
.md\:tw-max-h-screen {
	max-height: 100vh
}
.md\:tw-max-w-xs {
	max-width: 20rem
}
.md\:tw-max-w-sm {
	max-width: 30rem
}
.md\:tw-max-w-md {
	max-width: 40rem
}
.md\:tw-max-w-lg {
	max-width: 50rem
}
.md\:tw-max-w-xl {
	max-width: 60rem
}
.md\:tw-max-w-2xl {
	max-width: 70rem
}
.md\:tw-max-w-3xl {
	max-width: 80rem
}
.md\:tw-max-w-4xl {
	max-width: 90rem
}
.md\:tw-max-w-5xl {
	max-width: 100rem
}
.md\:tw-max-w-full {
	max-width: 100%
}
.md\:tw-min-h-0 {
	min-height: 0
}
.md\:tw-min-h-100 {
	min-height: 5px
}
.md\:tw-min-h-200 {
	min-height: 10px
}
.md\:tw-min-h-300 {
	min-height: 15px
}
.md\:tw-min-h-400 {
	min-height: 20px
}
.md\:tw-min-h-500 {
	min-height: 30px
}
.md\:tw-min-h-600 {
	min-height: 45px
}
.md\:tw-min-h-700 {
	min-height: 60px
}
.md\:tw-min-h-800 {
	min-height: 75px
}
.md\:tw-min-h-900 {
	min-height: 90px
}
.md\:tw-min-h-full {
	min-height: 100%
}
.md\:tw-min-h-screen {
	min-height: 100vh
}
.md\:tw-min-w-0 {
	min-width: 0
}
.md\:tw-min-w-full {
	min-width: 100%
}
.md\:tw--m-0 {
	margin: 0
}
.md\:tw--m-100 {
	margin: -5px
}
.md\:tw--m-200 {
	margin: -10px
}
.md\:tw--m-300 {
	margin: -15px
}
.md\:tw--m-400 {
	margin: -20px
}
.md\:tw--m-500 {
	margin: -30px
}
.md\:tw--m-600 {
	margin: -45px
}
.md\:tw--m-700 {
	margin: -60px
}
.md\:tw--m-800 {
	margin: -75px
}
.md\:tw--m-900 {
	margin: -90px
}
.md\:tw--m-px {
	margin: -1px
}
.md\:tw--my-0 {
	margin-top: 0;
	margin-bottom: 0
}
.md\:tw--mx-0 {
	margin-left: 0;
	margin-right: 0
}
.md\:tw--my-100 {
	margin-top: -5px;
	margin-bottom: -5px
}
.md\:tw--mx-100 {
	margin-left: -5px;
	margin-right: -5px
}
.md\:tw--my-200 {
	margin-top: -10px;
	margin-bottom: -10px
}
.md\:tw--mx-200 {
	margin-left: -10px;
	margin-right: -10px
}
.md\:tw--my-300 {
	margin-top: -15px;
	margin-bottom: -15px
}
.md\:tw--mx-300 {
	margin-left: -15px;
	margin-right: -15px
}
.md\:tw--my-400 {
	margin-top: -20px;
	margin-bottom: -20px
}
.md\:tw--mx-400 {
	margin-left: -20px;
	margin-right: -20px
}
.md\:tw--my-500 {
	margin-top: -30px;
	margin-bottom: -30px
}
.md\:tw--mx-500 {
	margin-left: -30px;
	margin-right: -30px
}
.md\:tw--my-600 {
	margin-top: -45px;
	margin-bottom: -45px
}
.md\:tw--mx-600 {
	margin-left: -45px;
	margin-right: -45px
}
.md\:tw--my-700 {
	margin-top: -60px;
	margin-bottom: -60px
}
.md\:tw--mx-700 {
	margin-left: -60px;
	margin-right: -60px
}
.md\:tw--my-800 {
	margin-top: -75px;
	margin-bottom: -75px
}
.md\:tw--mx-800 {
	margin-left: -75px;
	margin-right: -75px
}
.md\:tw--my-900 {
	margin-top: -90px;
	margin-bottom: -90px
}
.md\:tw--mx-900 {
	margin-left: -90px;
	margin-right: -90px
}
.md\:tw--my-px {
	margin-top: -1px;
	margin-bottom: -1px
}
.md\:tw--mx-px {
	margin-left: -1px;
	margin-right: -1px
}
.md\:tw--mt-0 {
	margin-top: 0
}
.md\:tw--mr-0 {
	margin-right: 0
}
.md\:tw--mb-0 {
	margin-bottom: 0
}
.md\:tw--ml-0 {
	margin-left: 0
}
.md\:tw--mt-100 {
	margin-top: -5px
}
.md\:tw--mr-100 {
	margin-right: -5px
}
.md\:tw--mb-100 {
	margin-bottom: -5px
}
.md\:tw--ml-100 {
	margin-left: -5px
}
.md\:tw--mt-200 {
	margin-top: -10px
}
.md\:tw--mr-200 {
	margin-right: -10px
}
.md\:tw--mb-200 {
	margin-bottom: -10px
}
.md\:tw--ml-200 {
	margin-left: -10px
}
.md\:tw--mt-300 {
	margin-top: -15px
}
.md\:tw--mr-300 {
	margin-right: -15px
}
.md\:tw--mb-300 {
	margin-bottom: -15px
}
.md\:tw--ml-300 {
	margin-left: -15px
}
.md\:tw--mt-400 {
	margin-top: -20px
}
.md\:tw--mr-400 {
	margin-right: -20px
}
.md\:tw--mb-400 {
	margin-bottom: -20px
}
.md\:tw--ml-400 {
	margin-left: -20px
}
.md\:tw--mt-500 {
	margin-top: -30px
}
.md\:tw--mr-500 {
	margin-right: -30px
}
.md\:tw--mb-500 {
	margin-bottom: -30px
}
.md\:tw--ml-500 {
	margin-left: -30px
}
.md\:tw--mt-600 {
	margin-top: -45px
}
.md\:tw--mr-600 {
	margin-right: -45px
}
.md\:tw--mb-600 {
	margin-bottom: -45px
}
.md\:tw--ml-600 {
	margin-left: -45px
}
.md\:tw--mt-700 {
	margin-top: -60px
}
.md\:tw--mr-700 {
	margin-right: -60px
}
.md\:tw--mb-700 {
	margin-bottom: -60px
}
.md\:tw--ml-700 {
	margin-left: -60px
}
.md\:tw--mt-800 {
	margin-top: -75px
}
.md\:tw--mr-800 {
	margin-right: -75px
}
.md\:tw--mb-800 {
	margin-bottom: -75px
}
.md\:tw--ml-800 {
	margin-left: -75px
}
.md\:tw--mt-900 {
	margin-top: -90px
}
.md\:tw--mr-900 {
	margin-right: -90px
}
.md\:tw--mb-900 {
	margin-bottom: -90px
}
.md\:tw--ml-900 {
	margin-left: -90px
}
.md\:tw--mt-px {
	margin-top: -1px
}
.md\:tw--mr-px {
	margin-right: -1px
}
.md\:tw--mb-px {
	margin-bottom: -1px
}
.md\:tw--ml-px {
	margin-left: -1px
}
.md\:tw-opacity-0 {
	opacity: 0
}
.md\:tw-opacity-10 {
	opacity: .1
}
.md\:tw-opacity-20 {
	opacity: .25
}
.md\:tw-opacity-30 {
	opacity: .3
}
.md\:tw-opacity-40 {
	opacity: .4
}
.md\:tw-opacity-50 {
	opacity: .5
}
.md\:tw-opacity-60 {
	opacity: .6
}
.md\:tw-opacity-70 {
	opacity: .7
}
.md\:tw-opacity-80 {
	opacity: .8
}
.md\:tw-opacity-90 {
	opacity: .9
}
.md\:tw-opacity-100 {
	opacity: 1
}
.md\:tw-overflow-auto {
	overflow: auto
}
.md\:tw-overflow-hidden {
	overflow: hidden
}
.md\:tw-overflow-visible {
	overflow: visible
}
.md\:tw-overflow-scroll {
	overflow: scroll
}
.md\:tw-overflow-x-auto {
	overflow-x: auto
}
.md\:tw-overflow-y-auto {
	overflow-y: auto
}
.md\:tw-overflow-x-scroll {
	overflow-x: scroll
}
.md\:tw-overflow-y-scroll {
	overflow-y: scroll
}
.md\:tw-scrolling-touch {
	-webkit-overflow-scrolling: touch
}
.md\:tw-scrolling-auto {
	-webkit-overflow-scrolling: auto
}
.md\:tw-p-0 {
	padding: 0
}
.md\:tw-p-100 {
	padding: 5px
}
.md\:tw-p-200 {
	padding: 10px
}
.md\:tw-p-300 {
	padding: 15px
}
.md\:tw-p-400 {
	padding: 20px
}
.md\:tw-p-450 {
	padding: 25px
}
.md\:tw-p-500 {
	padding: 30px
}
.md\:tw-p-550 {
	padding: 35px
}
.md\:tw-p-600 {
	padding: 45px
}
.md\:tw-p-700 {
	padding: 60px
}
.md\:tw-p-800 {
	padding: 75px
}
.md\:tw-p-900 {
	padding: 90px
}
.md\:tw-p-1000 {
	padding: 100px
}
.md\:tw-p-1100 {
	padding: 110px
}
.md\:tw-p-1200 {
	padding: 120px
}
.md\:tw-p-1300 {
	padding: 130px
}
.md\:tw-p-1400 {
	padding: 140px
}
.md\:tw-p-1500 {
	padding: 150px
}
.md\:tw-py-0 {
	padding-top: 0;
	padding-bottom: 0
}
.md\:tw-px-0 {
	padding-left: 0;
	padding-right: 0
}
.md\:tw-py-100 {
	padding-top: 5px;
	padding-bottom: 5px
}
.md\:tw-px-100 {
	padding-left: 5px;
	padding-right: 5px
}
.md\:tw-py-200 {
	padding-top: 10px;
	padding-bottom: 10px
}
.md\:tw-px-200 {
	padding-left: 10px;
	padding-right: 10px
}
.md\:tw-py-300 {
	padding-top: 15px;
	padding-bottom: 15px
}
.md\:tw-px-300 {
	padding-left: 15px;
	padding-right: 15px
}
.md\:tw-py-400 {
	padding-top: 20px;
	padding-bottom: 20px
}
.md\:tw-px-400 {
	padding-left: 20px;
	padding-right: 20px
}
.md\:tw-py-450 {
	padding-top: 25px;
	padding-bottom: 25px
}
.md\:tw-px-450 {
	padding-left: 25px;
	padding-right: 25px
}
.md\:tw-py-500 {
	padding-top: 30px;
	padding-bottom: 30px
}
.md\:tw-px-500 {
	padding-left: 30px;
	padding-right: 30px
}
.md\:tw-py-550 {
	padding-top: 35px;
	padding-bottom: 35px
}
.md\:tw-px-550 {
	padding-left: 35px;
	padding-right: 35px
}
.md\:tw-py-600 {
	padding-top: 45px;
	padding-bottom: 45px
}
.md\:tw-px-600 {
	padding-left: 45px;
	padding-right: 45px
}
.md\:tw-py-700 {
	padding-top: 60px;
	padding-bottom: 60px
}
.md\:tw-px-700 {
	padding-left: 60px;
	padding-right: 60px
}
.md\:tw-py-800 {
	padding-top: 75px;
	padding-bottom: 75px
}
.md\:tw-px-800 {
	padding-left: 75px;
	padding-right: 75px
}
.md\:tw-py-900 {
	padding-top: 90px;
	padding-bottom: 90px
}
.md\:tw-px-900 {
	padding-left: 90px;
	padding-right: 90px
}
.md\:tw-py-1000 {
	padding-top: 100px;
	padding-bottom: 100px
}
.md\:tw-px-1000 {
	padding-left: 100px;
	padding-right: 100px
}
.md\:tw-py-1100 {
	padding-top: 110px;
	padding-bottom: 110px
}
.md\:tw-px-1100 {
	padding-left: 110px;
	padding-right: 110px
}
.md\:tw-py-1200 {
	padding-top: 120px;
	padding-bottom: 120px
}
.md\:tw-px-1200 {
	padding-left: 120px;
	padding-right: 120px
}
.md\:tw-py-1300 {
	padding-top: 130px;
	padding-bottom: 130px
}
.md\:tw-px-1300 {
	padding-left: 130px;
	padding-right: 130px
}
.md\:tw-py-1400 {
	padding-top: 140px;
	padding-bottom: 140px
}
.md\:tw-px-1400 {
	padding-left: 140px;
	padding-right: 140px
}
.md\:tw-py-1500 {
	padding-top: 150px;
	padding-bottom: 150px
}
.md\:tw-px-1500 {
	padding-left: 150px;
	padding-right: 150px
}
.md\:tw-pt-0 {
	padding-top: 0
}
.md\:tw-pr-0 {
	padding-right: 0
}
.md\:tw-pb-0 {
	padding-bottom: 0
}
.md\:tw-pl-0 {
	padding-left: 0
}
.md\:tw-pt-100 {
	padding-top: 5px
}
.md\:tw-pr-100 {
	padding-right: 5px
}
.md\:tw-pb-100 {
	padding-bottom: 5px
}
.md\:tw-pl-100 {
	padding-left: 5px
}
.md\:tw-pt-200 {
	padding-top: 10px
}
.md\:tw-pr-200 {
	padding-right: 10px
}
.md\:tw-pb-200 {
	padding-bottom: 10px
}
.md\:tw-pl-200 {
	padding-left: 10px
}
.md\:tw-pt-300 {
	padding-top: 15px
}
.md\:tw-pr-300 {
	padding-right: 15px
}
.md\:tw-pb-300 {
	padding-bottom: 15px
}
.md\:tw-pl-300 {
	padding-left: 15px
}
.md\:tw-pt-400 {
	padding-top: 20px
}
.md\:tw-pr-400 {
	padding-right: 20px
}
.md\:tw-pb-400 {
	padding-bottom: 20px
}
.md\:tw-pl-400 {
	padding-left: 20px
}
.md\:tw-pt-450 {
	padding-top: 25px
}
.md\:tw-pr-450 {
	padding-right: 25px
}
.md\:tw-pb-450 {
	padding-bottom: 25px
}
.md\:tw-pl-450 {
	padding-left: 25px
}
.md\:tw-pt-500 {
	padding-top: 30px
}
.md\:tw-pr-500 {
	padding-right: 30px
}
.md\:tw-pb-500 {
	padding-bottom: 30px
}
.md\:tw-pl-500 {
	padding-left: 30px
}
.md\:tw-pt-550 {
	padding-top: 35px
}
.md\:tw-pr-550 {
	padding-right: 35px
}
.md\:tw-pb-550 {
	padding-bottom: 35px
}
.md\:tw-pl-550 {
	padding-left: 35px
}
.md\:tw-pt-600 {
	padding-top: 45px
}
.md\:tw-pr-600 {
	padding-right: 45px
}
.md\:tw-pb-600 {
	padding-bottom: 45px
}
.md\:tw-pl-600 {
	padding-left: 45px
}
.md\:tw-pt-700 {
	padding-top: 60px
}
.md\:tw-pr-700 {
	padding-right: 60px
}
.md\:tw-pb-700 {
	padding-bottom: 60px
}
.md\:tw-pl-700 {
	padding-left: 60px
}
.md\:tw-pt-800 {
	padding-top: 75px
}
.md\:tw-pr-800 {
	padding-right: 75px
}
.md\:tw-pb-800 {
	padding-bottom: 75px
}
.md\:tw-pl-800 {
	padding-left: 75px
}
.md\:tw-pt-900 {
	padding-top: 90px
}
.md\:tw-pr-900 {
	padding-right: 90px
}
.md\:tw-pb-900 {
	padding-bottom: 90px
}
.md\:tw-pl-900 {
	padding-left: 90px
}
.md\:tw-pt-1000 {
	padding-top: 100px
}
.md\:tw-pr-1000 {
	padding-right: 100px
}
.md\:tw-pb-1000 {
	padding-bottom: 100px
}
.md\:tw-pl-1000 {
	padding-left: 100px
}
.md\:tw-pt-1100 {
	padding-top: 110px
}
.md\:tw-pr-1100 {
	padding-right: 110px
}
.md\:tw-pb-1100 {
	padding-bottom: 110px
}
.md\:tw-pl-1100 {
	padding-left: 110px
}
.md\:tw-pt-1200 {
	padding-top: 120px
}
.md\:tw-pr-1200 {
	padding-right: 120px
}
.md\:tw-pb-1200 {
	padding-bottom: 120px
}
.md\:tw-pl-1200 {
	padding-left: 120px
}
.md\:tw-pt-1300 {
	padding-top: 130px
}
.md\:tw-pr-1300 {
	padding-right: 130px
}
.md\:tw-pb-1300 {
	padding-bottom: 130px
}
.md\:tw-pl-1300 {
	padding-left: 130px
}
.md\:tw-pt-1400 {
	padding-top: 140px
}
.md\:tw-pr-1400 {
	padding-right: 140px
}
.md\:tw-pb-1400 {
	padding-bottom: 140px
}
.md\:tw-pl-1400 {
	padding-left: 140px
}
.md\:tw-pt-1500 {
	padding-top: 150px
}
.md\:tw-pr-1500 {
	padding-right: 150px
}
.md\:tw-pb-1500 {
	padding-bottom: 150px
}
.md\:tw-pl-1500 {
	padding-left: 150px
}
.md\:hover\:tw-p-0:hover {
	padding: 0
}
.md\:hover\:tw-p-100:hover {
	padding: 5px
}
.md\:hover\:tw-p-200:hover {
	padding: 10px
}
.md\:hover\:tw-p-300:hover {
	padding: 15px
}
.md\:hover\:tw-p-400:hover {
	padding: 20px
}
.md\:hover\:tw-p-450:hover {
	padding: 25px
}
.md\:hover\:tw-p-500:hover {
	padding: 30px
}
.md\:hover\:tw-p-550:hover {
	padding: 35px
}
.md\:hover\:tw-p-600:hover {
	padding: 45px
}
.md\:hover\:tw-p-700:hover {
	padding: 60px
}
.md\:hover\:tw-p-800:hover {
	padding: 75px
}
.md\:hover\:tw-p-900:hover {
	padding: 90px
}
.md\:hover\:tw-p-1000:hover {
	padding: 100px
}
.md\:hover\:tw-p-1100:hover {
	padding: 110px
}
.md\:hover\:tw-p-1200:hover {
	padding: 120px
}
.md\:hover\:tw-p-1300:hover {
	padding: 130px
}
.md\:hover\:tw-p-1400:hover {
	padding: 140px
}
.md\:hover\:tw-p-1500:hover {
	padding: 150px
}
.md\:hover\:tw-py-0:hover {
	padding-top: 0;
	padding-bottom: 0
}
.md\:hover\:tw-px-0:hover {
	padding-left: 0;
	padding-right: 0
}
.md\:hover\:tw-py-100:hover {
	padding-top: 5px;
	padding-bottom: 5px
}
.md\:hover\:tw-px-100:hover {
	padding-left: 5px;
	padding-right: 5px
}
.md\:hover\:tw-py-200:hover {
	padding-top: 10px;
	padding-bottom: 10px
}
.md\:hover\:tw-px-200:hover {
	padding-left: 10px;
	padding-right: 10px
}
.md\:hover\:tw-py-300:hover {
	padding-top: 15px;
	padding-bottom: 15px
}
.md\:hover\:tw-px-300:hover {
	padding-left: 15px;
	padding-right: 15px
}
.md\:hover\:tw-py-400:hover {
	padding-top: 20px;
	padding-bottom: 20px
}
.md\:hover\:tw-px-400:hover {
	padding-left: 20px;
	padding-right: 20px
}
.md\:hover\:tw-py-450:hover {
	padding-top: 25px;
	padding-bottom: 25px
}
.md\:hover\:tw-px-450:hover {
	padding-left: 25px;
	padding-right: 25px
}
.md\:hover\:tw-py-500:hover {
	padding-top: 30px;
	padding-bottom: 30px
}
.md\:hover\:tw-px-500:hover {
	padding-left: 30px;
	padding-right: 30px
}
.md\:hover\:tw-py-550:hover {
	padding-top: 35px;
	padding-bottom: 35px
}
.md\:hover\:tw-px-550:hover {
	padding-left: 35px;
	padding-right: 35px
}
.md\:hover\:tw-py-600:hover {
	padding-top: 45px;
	padding-bottom: 45px
}
.md\:hover\:tw-px-600:hover {
	padding-left: 45px;
	padding-right: 45px
}
.md\:hover\:tw-py-700:hover {
	padding-top: 60px;
	padding-bottom: 60px
}
.md\:hover\:tw-px-700:hover {
	padding-left: 60px;
	padding-right: 60px
}
.md\:hover\:tw-py-800:hover {
	padding-top: 75px;
	padding-bottom: 75px
}
.md\:hover\:tw-px-800:hover {
	padding-left: 75px;
	padding-right: 75px
}
.md\:hover\:tw-py-900:hover {
	padding-top: 90px;
	padding-bottom: 90px
}
.md\:hover\:tw-px-900:hover {
	padding-left: 90px;
	padding-right: 90px
}
.md\:hover\:tw-py-1000:hover {
	padding-top: 100px;
	padding-bottom: 100px
}
.md\:hover\:tw-px-1000:hover {
	padding-left: 100px;
	padding-right: 100px
}
.md\:hover\:tw-py-1100:hover {
	padding-top: 110px;
	padding-bottom: 110px
}
.md\:hover\:tw-px-1100:hover {
	padding-left: 110px;
	padding-right: 110px
}
.md\:hover\:tw-py-1200:hover {
	padding-top: 120px;
	padding-bottom: 120px
}
.md\:hover\:tw-px-1200:hover {
	padding-left: 120px;
	padding-right: 120px
}
.md\:hover\:tw-py-1300:hover {
	padding-top: 130px;
	padding-bottom: 130px
}
.md\:hover\:tw-px-1300:hover {
	padding-left: 130px;
	padding-right: 130px
}
.md\:hover\:tw-py-1400:hover {
	padding-top: 140px;
	padding-bottom: 140px
}
.md\:hover\:tw-px-1400:hover {
	padding-left: 140px;
	padding-right: 140px
}
.md\:hover\:tw-py-1500:hover {
	padding-top: 150px;
	padding-bottom: 150px
}
.md\:hover\:tw-px-1500:hover {
	padding-left: 150px;
	padding-right: 150px
}
.md\:hover\:tw-pt-0:hover {
	padding-top: 0
}
.md\:hover\:tw-pr-0:hover {
	padding-right: 0
}
.md\:hover\:tw-pb-0:hover {
	padding-bottom: 0
}
.md\:hover\:tw-pl-0:hover {
	padding-left: 0
}
.md\:hover\:tw-pt-100:hover {
	padding-top: 5px
}
.md\:hover\:tw-pr-100:hover {
	padding-right: 5px
}
.md\:hover\:tw-pb-100:hover {
	padding-bottom: 5px
}
.md\:hover\:tw-pl-100:hover {
	padding-left: 5px
}
.md\:hover\:tw-pt-200:hover {
	padding-top: 10px
}
.md\:hover\:tw-pr-200:hover {
	padding-right: 10px
}
.md\:hover\:tw-pb-200:hover {
	padding-bottom: 10px
}
.md\:hover\:tw-pl-200:hover {
	padding-left: 10px
}
.md\:hover\:tw-pt-300:hover {
	padding-top: 15px
}
.md\:hover\:tw-pr-300:hover {
	padding-right: 15px
}
.md\:hover\:tw-pb-300:hover {
	padding-bottom: 15px
}
.md\:hover\:tw-pl-300:hover {
	padding-left: 15px
}
.md\:hover\:tw-pt-400:hover {
	padding-top: 20px
}
.md\:hover\:tw-pr-400:hover {
	padding-right: 20px
}
.md\:hover\:tw-pb-400:hover {
	padding-bottom: 20px
}
.md\:hover\:tw-pl-400:hover {
	padding-left: 20px
}
.md\:hover\:tw-pt-450:hover {
	padding-top: 25px
}
.md\:hover\:tw-pr-450:hover {
	padding-right: 25px
}
.md\:hover\:tw-pb-450:hover {
	padding-bottom: 25px
}
.md\:hover\:tw-pl-450:hover {
	padding-left: 25px
}
.md\:hover\:tw-pt-500:hover {
	padding-top: 30px
}
.md\:hover\:tw-pr-500:hover {
	padding-right: 30px
}
.md\:hover\:tw-pb-500:hover {
	padding-bottom: 30px
}
.md\:hover\:tw-pl-500:hover {
	padding-left: 30px
}
.md\:hover\:tw-pt-550:hover {
	padding-top: 35px
}
.md\:hover\:tw-pr-550:hover {
	padding-right: 35px
}
.md\:hover\:tw-pb-550:hover {
	padding-bottom: 35px
}
.md\:hover\:tw-pl-550:hover {
	padding-left: 35px
}
.md\:hover\:tw-pt-600:hover {
	padding-top: 45px
}
.md\:hover\:tw-pr-600:hover {
	padding-right: 45px
}
.md\:hover\:tw-pb-600:hover {
	padding-bottom: 45px
}
.md\:hover\:tw-pl-600:hover {
	padding-left: 45px
}
.md\:hover\:tw-pt-700:hover {
	padding-top: 60px
}
.md\:hover\:tw-pr-700:hover {
	padding-right: 60px
}
.md\:hover\:tw-pb-700:hover {
	padding-bottom: 60px
}
.md\:hover\:tw-pl-700:hover {
	padding-left: 60px
}
.md\:hover\:tw-pt-800:hover {
	padding-top: 75px
}
.md\:hover\:tw-pr-800:hover {
	padding-right: 75px
}
.md\:hover\:tw-pb-800:hover {
	padding-bottom: 75px
}
.md\:hover\:tw-pl-800:hover {
	padding-left: 75px
}
.md\:hover\:tw-pt-900:hover {
	padding-top: 90px
}
.md\:hover\:tw-pr-900:hover {
	padding-right: 90px
}
.md\:hover\:tw-pb-900:hover {
	padding-bottom: 90px
}
.md\:hover\:tw-pl-900:hover {
	padding-left: 90px
}
.md\:hover\:tw-pt-1000:hover {
	padding-top: 100px
}
.md\:hover\:tw-pr-1000:hover {
	padding-right: 100px
}
.md\:hover\:tw-pb-1000:hover {
	padding-bottom: 100px
}
.md\:hover\:tw-pl-1000:hover {
	padding-left: 100px
}
.md\:hover\:tw-pt-1100:hover {
	padding-top: 110px
}
.md\:hover\:tw-pr-1100:hover {
	padding-right: 110px
}
.md\:hover\:tw-pb-1100:hover {
	padding-bottom: 110px
}
.md\:hover\:tw-pl-1100:hover {
	padding-left: 110px
}
.md\:hover\:tw-pt-1200:hover {
	padding-top: 120px
}
.md\:hover\:tw-pr-1200:hover {
	padding-right: 120px
}
.md\:hover\:tw-pb-1200:hover {
	padding-bottom: 120px
}
.md\:hover\:tw-pl-1200:hover {
	padding-left: 120px
}
.md\:hover\:tw-pt-1300:hover {
	padding-top: 130px
}
.md\:hover\:tw-pr-1300:hover {
	padding-right: 130px
}
.md\:hover\:tw-pb-1300:hover {
	padding-bottom: 130px
}
.md\:hover\:tw-pl-1300:hover {
	padding-left: 130px
}
.md\:hover\:tw-pt-1400:hover {
	padding-top: 140px
}
.md\:hover\:tw-pr-1400:hover {
	padding-right: 140px
}
.md\:hover\:tw-pb-1400:hover {
	padding-bottom: 140px
}
.md\:hover\:tw-pl-1400:hover {
	padding-left: 140px
}
.md\:hover\:tw-pt-1500:hover {
	padding-top: 150px
}
.md\:hover\:tw-pr-1500:hover {
	padding-right: 150px
}
.md\:hover\:tw-pb-1500:hover {
	padding-bottom: 150px
}
.md\:hover\:tw-pl-1500:hover {
	padding-left: 150px
}
.md\:tw-pointer-events-none {
	pointer-events: none
}
.md\:tw-pointer-events-auto {
	pointer-events: auto
}
.md\:tw-static {
	position: static
}
.md\:tw-fixed {
	position: fixed
}
.md\:tw-absolute {
	position: absolute
}
.md\:tw-relative {
	position: relative
}
.md\:tw-sticky {
	position: -webkit-sticky;
	position: sticky
}
.md\:tw-pin-none {
	top: auto;
	right: auto;
	bottom: auto;
	left: auto
}
.md\:tw-pin {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0
}
.md\:tw-pin-y {
	top: 0;
	bottom: 0
}
.md\:tw-pin-x {
	right: 0;
	left: 0
}
.md\:tw-pin-t {
	top: 0
}
.md\:tw-pin-r {
	right: 0
}
.md\:tw-pin-b {
	bottom: 0
}
.md\:tw-pin-l {
	left: 0
}
.md\:tw-resize-none {
	resize: none
}
.md\:tw-resize-y {
	resize: vertical
}
.md\:tw-resize-x {
	resize: horizontal
}
.md\:tw-resize {
	resize: both
}
.md\:tw-shadow {
	box-shadow: 0 2px 4px 0 rgba(0,0,0,0.1)
}
.md\:tw-shadow-md {
	box-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08)
}
.md\:tw-shadow-lg {
	box-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08)
}
.md\:tw-shadow-inner {
	box-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06)
}
.md\:tw-shadow-none {
	box-shadow: none
}
.md\:tw-text-left {
	text-align: left
}
.md\:tw-text-center {
	text-align: center
}
.md\:tw-text-right {
	text-align: right
}
.md\:tw-text-justify {
	text-align: justify
}
.md\:tw-text-transparent {
	color: transparent
}
.md\:tw-text-primary-500 {
	color: #1c69d4
}
.md\:tw-text-primary-900 {
	color: #0653b6
}
.md\:tw-text-blue-100 {
	color: #2d64ae
}
.md\:tw-text-grey-200 {
	color: #f2f2f2
}
.md\:tw-text-grey-400 {
	color: #bbb
}
.md\:tw-text-grey-300 {
	color: #e6e6e6
}
.md\:tw-text-grey-500 {
	color: #8e8e8e
}
.md\:tw-text-grey-600 {
	color: #666
}
.md\:tw-text-grey-800 {
	color: #4d4d4d
}
.md\:tw-text-grey-900 {
	color: #262626
}
.md\:tw-text-third-500 {
	color: #ffad1f
}
.md\:tw-text-fourth-500 {
	color: #d20000
}
.md\:tw-text-fifth-500 {
	color: #3db014
}
.md\:tw-text-white {
	color: #fff
}
.md\:hover\:tw-text-transparent:hover {
	color: transparent
}
.md\:hover\:tw-text-primary-500:hover {
	color: #1c69d4
}
.md\:hover\:tw-text-primary-900:hover {
	color: #0653b6
}
.md\:hover\:tw-text-blue-100:hover {
	color: #2d64ae
}
.md\:hover\:tw-text-grey-200:hover {
	color: #f2f2f2
}
.md\:hover\:tw-text-grey-400:hover {
	color: #bbb
}
.md\:hover\:tw-text-grey-300:hover {
	color: #e6e6e6
}
.md\:hover\:tw-text-grey-500:hover {
	color: #8e8e8e
}
.md\:hover\:tw-text-grey-600:hover {
	color: #666
}
.md\:hover\:tw-text-grey-800:hover {
	color: #4d4d4d
}
.md\:hover\:tw-text-grey-900:hover {
	color: #262626
}
.md\:hover\:tw-text-third-500:hover {
	color: #ffad1f
}
.md\:hover\:tw-text-fourth-500:hover {
	color: #d20000
}
.md\:hover\:tw-text-fifth-500:hover {
	color: #3db014
}
.md\:hover\:tw-text-white:hover {
	color: #fff
}
.md\:focus\:tw-text-transparent:focus {
	color: transparent
}
.md\:focus\:tw-text-primary-500:focus {
	color: #1c69d4
}
.md\:focus\:tw-text-primary-900:focus {
	color: #0653b6
}
.md\:focus\:tw-text-blue-100:focus {
	color: #2d64ae
}
.md\:focus\:tw-text-grey-200:focus {
	color: #f2f2f2
}
.md\:focus\:tw-text-grey-400:focus {
	color: #bbb
}
.md\:focus\:tw-text-grey-300:focus {
	color: #e6e6e6
}
.md\:focus\:tw-text-grey-500:focus {
	color: #8e8e8e
}
.md\:focus\:tw-text-grey-600:focus {
	color: #666
}
.md\:focus\:tw-text-grey-800:focus {
	color: #4d4d4d
}
.md\:focus\:tw-text-grey-900:focus {
	color: #262626
}
.md\:focus\:tw-text-third-500:focus {
	color: #ffad1f
}
.md\:focus\:tw-text-fourth-500:focus {
	color: #d20000
}
.md\:focus\:tw-text-fifth-500:focus {
	color: #3db014
}
.md\:focus\:tw-text-white:focus {
	color: #fff
}
.md\:tw-text-300 {
	font-size: 12px
}
.md\:tw-text-400 {
	font-size: 14px
}
.md\:tw-text-450 {
	font-size: 15px
}
.md\:tw-text-500 {
	font-size: 18px
}
.md\:tw-text-600 {
	font-size: 25px
}
.md\:tw-text-700 {
	font-size: 35px
}
.md\:tw-text-800 {
	font-size: 48px
}
.md\:tw-text-850 {
	font-size: 61px
}
.md\:tw-text-875 {
	font-size: 75px
}
.md\:tw-text-900 {
	font-size: 96px
}
.md\:hover\:tw-text-300:hover {
	font-size: 12px
}
.md\:hover\:tw-text-400:hover {
	font-size: 14px
}
.md\:hover\:tw-text-450:hover {
	font-size: 15px
}
.md\:hover\:tw-text-500:hover {
	font-size: 18px
}
.md\:hover\:tw-text-600:hover {
	font-size: 25px
}
.md\:hover\:tw-text-700:hover {
	font-size: 35px
}
.md\:hover\:tw-text-800:hover {
	font-size: 48px
}
.md\:hover\:tw-text-850:hover {
	font-size: 61px
}
.md\:hover\:tw-text-875:hover {
	font-size: 75px
}
.md\:hover\:tw-text-900:hover {
	font-size: 96px
}
.md\:tw-italic {
	font-style: italic
}
.md\:tw-roman {
	font-style: normal
}
.md\:tw-uppercase {
	text-transform: uppercase
}
.md\:tw-lowercase {
	text-transform: lowercase
}
.md\:tw-capitalize {
	text-transform: capitalize
}
.md\:tw-normal-case {
	text-transform: none
}
.md\:tw-underline {
	text-decoration: underline
}
.md\:tw-line-through {
	text-decoration: line-through
}
.md\:tw-no-underline {
	text-decoration: none
}
.md\:tw-antialiased {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.md\:tw-subpixel-antialiased {
	-webkit-font-smoothing: auto;
	-moz-osx-font-smoothing: auto
}
.md\:hover\:tw-italic:hover {
	font-style: italic
}
.md\:hover\:tw-roman:hover {
	font-style: normal
}
.md\:hover\:tw-uppercase:hover {
	text-transform: uppercase
}
.md\:hover\:tw-lowercase:hover {
	text-transform: lowercase
}
.md\:hover\:tw-capitalize:hover {
	text-transform: capitalize
}
.md\:hover\:tw-normal-case:hover {
	text-transform: none
}
.md\:hover\:tw-underline:hover {
	text-decoration: underline
}
.md\:hover\:tw-line-through:hover {
	text-decoration: line-through
}
.md\:hover\:tw-no-underline:hover {
	text-decoration: none
}
.md\:hover\:tw-antialiased:hover {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.md\:hover\:tw-subpixel-antialiased:hover {
	-webkit-font-smoothing: auto;
	-moz-osx-font-smoothing: auto
}
.md\:tw-tracking-tight {
	letter-spacing: -0.05em
}
.md\:tw-tracking-normal {
	letter-spacing: 0
}
.md\:tw-tracking-wide {
	letter-spacing: .05em
}
.md\:tw-select-none {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}
.md\:tw-select-text {
	-webkit-user-select: text;
	-moz-user-select: text;
	-ms-user-select: text;
	user-select: text
}
.md\:tw-align-baseline {
	vertical-align: baseline
}
.md\:tw-align-top {
	vertical-align: top
}
.md\:tw-align-middle {
	vertical-align: middle
}
.md\:tw-align-bottom {
	vertical-align: bottom
}
.md\:tw-align-text-top {
	vertical-align: text-top
}
.md\:tw-align-text-bottom {
	vertical-align: text-bottom
}
.md\:tw-visible {
	visibility: visible
}
.md\:tw-invisible {
	visibility: hidden
}
.md\:tw-whitespace-normal {
	white-space: normal
}
.md\:tw-whitespace-no-wrap {
	white-space: nowrap
}
.md\:tw-whitespace-pre {
	white-space: pre
}
.md\:tw-whitespace-pre-line {
	white-space: pre-line
}
.md\:tw-whitespace-pre-wrap {
	white-space: pre-wrap
}
.md\:tw-break-words {
	word-wrap: break-word
}
.md\:tw-break-normal {
	word-wrap: normal
}
.md\:tw-truncate {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.md\:tw-w-0 {
	width: 0
}
.md\:tw-w-100 {
	width: 5px
}
.md\:tw-w-200 {
	width: 10px
}
.md\:tw-w-300 {
	width: 15px
}
.md\:tw-w-400 {
	width: 20px
}
.md\:tw-w-500 {
	width: 30px
}
.md\:tw-w-600 {
	width: 45px
}
.md\:tw-w-650 {
	width: 55px
}
.md\:tw-w-700 {
	width: 60px
}
.md\:tw-w-800 {
	width: 75px
}
.md\:tw-w-900 {
	width: 90px
}
.md\:tw-w-auto {
	width: auto
}
.md\:tw-w-1\/2 {
	width: 50%
}
.md\:tw-w-1\/3 {
	width: 33.33333%
}
.md\:tw-w-2\/3 {
	width: 66.66667%
}
.md\:tw-w-1\/4 {
	width: 25%
}
.md\:tw-w-3\/4 {
	width: 75%
}
.md\:tw-w-1\/5 {
	width: 20%
}
.md\:tw-w-2\/5 {
	width: 40%
}
.md\:tw-w-3\/5 {
	width: 60%
}
.md\:tw-w-4\/5 {
	width: 80%
}
.md\:tw-w-1\/6 {
	width: 16.66667%
}
.md\:tw-w-5\/6 {
	width: 83.33333%
}
.md\:tw-w-full {
	width: 100%
}
.md\:tw-w-screen {
	width: 100vw
}
.md\:tw-z-0 {
	z-index: 0
}
.md\:tw-z-10 {
	z-index: 10
}
.md\:tw-z-20 {
	z-index: 20
}
.md\:tw-z-30 {
	z-index: 30
}
.md\:tw-z-40 {
	z-index: 40
}
.md\:tw-z-50 {
	z-index: 50
}
.md\:tw-z-60 {
	z-index: 60
}
.md\:tw-z-70 {
	z-index: 70
}
.md\:tw-z-80 {
	z-index: 80
}
.md\:tw-z-90 {
	z-index: 90
}
.md\:tw-z-100 {
	z-index: 100
}
.md\:tw-z-150 {
	z-index: 150
}
.md\:tw-z-200 {
	z-index: 200
}
.md\:tw-z-600 {
	z-index: 600
}
.md\:tw-z-auto {
	z-index: auto
}
}

@media(min-width:992px) {
.lg\:tw-list-reset {
	list-style: none;
	padding: 0
}
.lg\:tw-appearance-none {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}
.lg\:tw-bg-fixed {
	background-attachment: fixed
}
.lg\:tw-bg-local {
	background-attachment: local
}
.lg\:tw-bg-scroll {
	background-attachment: scroll
}
.lg\:tw-bg-transparent {
	background-color: transparent
}
.lg\:tw-bg-primary-500 {
	background-color: #1c69d4
}
.lg\:tw-bg-primary-900 {
	background-color: #0653b6
}
.lg\:tw-bg-blue-100 {
	background-color: #2d64ae
}
.lg\:tw-bg-grey-200 {
	background-color: #f2f2f2
}
.lg\:tw-bg-grey-400 {
	background-color: #bbb
}
.lg\:tw-bg-grey-300 {
	background-color: #e6e6e6
}
.lg\:tw-bg-grey-500 {
	background-color: #8e8e8e
}
.lg\:tw-bg-grey-600 {
	background-color: #666
}
.lg\:tw-bg-grey-800 {
	background-color: #4d4d4d
}
.lg\:tw-bg-grey-900 {
	background-color: #262626
}
.lg\:tw-bg-third-500 {
	background-color: #ffad1f
}
.lg\:tw-bg-fourth-500 {
	background-color: #d20000
}
.lg\:tw-bg-fifth-500 {
	background-color: #3db014
}
.lg\:tw-bg-white {
	background-color: #fff
}
.lg\:hover\:tw-bg-transparent:hover {
	background-color: transparent
}
.lg\:hover\:tw-bg-primary-500:hover {
	background-color: #1c69d4
}
.lg\:hover\:tw-bg-primary-900:hover {
	background-color: #0653b6
}
.lg\:hover\:tw-bg-blue-100:hover {
	background-color: #2d64ae
}
.lg\:hover\:tw-bg-grey-200:hover {
	background-color: #f2f2f2
}
.lg\:hover\:tw-bg-grey-400:hover {
	background-color: #bbb
}
.lg\:hover\:tw-bg-grey-300:hover {
	background-color: #e6e6e6
}
.lg\:hover\:tw-bg-grey-500:hover {
	background-color: #8e8e8e
}
.lg\:hover\:tw-bg-grey-600:hover {
	background-color: #666
}
.lg\:hover\:tw-bg-grey-800:hover {
	background-color: #4d4d4d
}
.lg\:hover\:tw-bg-grey-900:hover {
	background-color: #262626
}
.lg\:hover\:tw-bg-third-500:hover {
	background-color: #ffad1f
}
.lg\:hover\:tw-bg-fourth-500:hover {
	background-color: #d20000
}
.lg\:hover\:tw-bg-fifth-500:hover {
	background-color: #3db014
}
.lg\:hover\:tw-bg-white:hover {
	background-color: #fff
}
.lg\:focus\:tw-bg-transparent:focus {
	background-color: transparent
}
.lg\:focus\:tw-bg-primary-500:focus {
	background-color: #1c69d4
}
.lg\:focus\:tw-bg-primary-900:focus {
	background-color: #0653b6
}
.lg\:focus\:tw-bg-blue-100:focus {
	background-color: #2d64ae
}
.lg\:focus\:tw-bg-grey-200:focus {
	background-color: #f2f2f2
}
.lg\:focus\:tw-bg-grey-400:focus {
	background-color: #bbb
}
.lg\:focus\:tw-bg-grey-300:focus {
	background-color: #e6e6e6
}
.lg\:focus\:tw-bg-grey-500:focus {
	background-color: #8e8e8e
}
.lg\:focus\:tw-bg-grey-600:focus {
	background-color: #666
}
.lg\:focus\:tw-bg-grey-800:focus {
	background-color: #4d4d4d
}
.lg\:focus\:tw-bg-grey-900:focus {
	background-color: #262626
}
.lg\:focus\:tw-bg-third-500:focus {
	background-color: #ffad1f
}
.lg\:focus\:tw-bg-fourth-500:focus {
	background-color: #d20000
}
.lg\:focus\:tw-bg-fifth-500:focus {
	background-color: #3db014
}
.lg\:focus\:tw-bg-white:focus {
	background-color: #fff
}
.lg\:tw-bg-bottom {
	background-position: bottom
}
.lg\:tw-bg-center {
	background-position: center
}
.lg\:tw-bg-left {
	background-position: left
}
.lg\:tw-bg-left-bottom {
	background-position: left bottom
}
.lg\:tw-bg-left-top {
	background-position: left top
}
.lg\:tw-bg-right {
	background-position: right
}
.lg\:tw-bg-right-bottom {
	background-position: right bottom
}
.lg\:tw-bg-right-top {
	background-position: right top
}
.lg\:tw-bg-top {
	background-position: top
}
.lg\:tw-bg-repeat {
	background-repeat: repeat
}
.lg\:tw-bg-no-repeat {
	background-repeat: no-repeat
}
.lg\:tw-bg-repeat-x {
	background-repeat: repeat-x
}
.lg\:tw-bg-repeat-y {
	background-repeat: repeat-y
}
.lg\:tw-bg-auto {
	background-size: auto
}
.lg\:tw-bg-cover {
	background-size: cover
}
.lg\:tw-bg-contain {
	background-size: contain
}
.lg\:tw-border-transparent {
	border-color: transparent
}
.lg\:tw-border-primary-500 {
	border-color: #1c69d4
}
.lg\:tw-border-primary-900 {
	border-color: #0653b6
}
.lg\:tw-border-blue-100 {
	border-color: #2d64ae
}
.lg\:tw-border-grey-200 {
	border-color: #f2f2f2
}
.lg\:tw-border-grey-400 {
	border-color: #bbb
}
.lg\:tw-border-grey-300 {
	border-color: #e6e6e6
}
.lg\:tw-border-grey-500 {
	border-color: #8e8e8e
}
.lg\:tw-border-grey-600 {
	border-color: #666
}
.lg\:tw-border-grey-800 {
	border-color: #4d4d4d
}
.lg\:tw-border-grey-900 {
	border-color: #262626
}
.lg\:tw-border-third-500 {
	border-color: #ffad1f
}
.lg\:tw-border-fourth-500 {
	border-color: #d20000
}
.lg\:tw-border-fifth-500 {
	border-color: #3db014
}
.lg\:tw-border-white {
	border-color: #fff
}
.lg\:hover\:tw-border-transparent:hover {
	border-color: transparent
}
.lg\:hover\:tw-border-primary-500:hover {
	border-color: #1c69d4
}
.lg\:hover\:tw-border-primary-900:hover {
	border-color: #0653b6
}
.lg\:hover\:tw-border-blue-100:hover {
	border-color: #2d64ae
}
.lg\:hover\:tw-border-grey-200:hover {
	border-color: #f2f2f2
}
.lg\:hover\:tw-border-grey-400:hover {
	border-color: #bbb
}
.lg\:hover\:tw-border-grey-300:hover {
	border-color: #e6e6e6
}
.lg\:hover\:tw-border-grey-500:hover {
	border-color: #8e8e8e
}
.lg\:hover\:tw-border-grey-600:hover {
	border-color: #666
}
.lg\:hover\:tw-border-grey-800:hover {
	border-color: #4d4d4d
}
.lg\:hover\:tw-border-grey-900:hover {
	border-color: #262626
}
.lg\:hover\:tw-border-third-500:hover {
	border-color: #ffad1f
}
.lg\:hover\:tw-border-fourth-500:hover {
	border-color: #d20000
}
.lg\:hover\:tw-border-fifth-500:hover {
	border-color: #3db014
}
.lg\:hover\:tw-border-white:hover {
	border-color: #fff
}
.lg\:tw-rounded-none {
	border-radius: 0
}
.lg\:tw-rounded-sm {
	border-radius: .125rem
}
.lg\:tw-rounded {
	border-radius: .25rem
}
.lg\:tw-rounded-lg {
	border-radius: .5rem
}
.lg\:tw-rounded-full {
	border-radius: 9999px
}
.lg\:tw-rounded-t-none {
	border-top-left-radius: 0;
	border-top-right-radius: 0
}
.lg\:tw-rounded-r-none {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}
.lg\:tw-rounded-b-none {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0
}
.lg\:tw-rounded-l-none {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}
.lg\:tw-rounded-t-sm {
	border-top-left-radius: .125rem;
	border-top-right-radius: .125rem
}
.lg\:tw-rounded-r-sm {
	border-top-right-radius: .125rem;
	border-bottom-right-radius: .125rem
}
.lg\:tw-rounded-b-sm {
	border-bottom-right-radius: .125rem;
	border-bottom-left-radius: .125rem
}
.lg\:tw-rounded-l-sm {
	border-top-left-radius: .125rem;
	border-bottom-left-radius: .125rem
}
.lg\:tw-rounded-t {
	border-top-left-radius: .25rem;
	border-top-right-radius: .25rem
}
.lg\:tw-rounded-r {
	border-top-right-radius: .25rem;
	border-bottom-right-radius: .25rem
}
.lg\:tw-rounded-b {
	border-bottom-right-radius: .25rem;
	border-bottom-left-radius: .25rem
}
.lg\:tw-rounded-l {
	border-top-left-radius: .25rem;
	border-bottom-left-radius: .25rem
}
.lg\:tw-rounded-t-lg {
	border-top-left-radius: .5rem;
	border-top-right-radius: .5rem
}
.lg\:tw-rounded-r-lg {
	border-top-right-radius: .5rem;
	border-bottom-right-radius: .5rem
}
.lg\:tw-rounded-b-lg {
	border-bottom-right-radius: .5rem;
	border-bottom-left-radius: .5rem
}
.lg\:tw-rounded-l-lg {
	border-top-left-radius: .5rem;
	border-bottom-left-radius: .5rem
}
.lg\:tw-rounded-t-full {
	border-top-left-radius: 9999px;
	border-top-right-radius: 9999px
}
.lg\:tw-rounded-r-full {
	border-top-right-radius: 9999px;
	border-bottom-right-radius: 9999px
}
.lg\:tw-rounded-b-full {
	border-bottom-right-radius: 9999px;
	border-bottom-left-radius: 9999px
}
.lg\:tw-rounded-l-full {
	border-top-left-radius: 9999px;
	border-bottom-left-radius: 9999px
}
.lg\:tw-rounded-tl-none {
	border-top-left-radius: 0
}
.lg\:tw-rounded-tr-none {
	border-top-right-radius: 0
}
.lg\:tw-rounded-br-none {
	border-bottom-right-radius: 0
}
.lg\:tw-rounded-bl-none {
	border-bottom-left-radius: 0
}
.lg\:tw-rounded-tl-sm {
	border-top-left-radius: .125rem
}
.lg\:tw-rounded-tr-sm {
	border-top-right-radius: .125rem
}
.lg\:tw-rounded-br-sm {
	border-bottom-right-radius: .125rem
}
.lg\:tw-rounded-bl-sm {
	border-bottom-left-radius: .125rem
}
.lg\:tw-rounded-tl {
	border-top-left-radius: .25rem
}
.lg\:tw-rounded-tr {
	border-top-right-radius: .25rem
}
.lg\:tw-rounded-br {
	border-bottom-right-radius: .25rem
}
.lg\:tw-rounded-bl {
	border-bottom-left-radius: .25rem
}
.lg\:tw-rounded-tl-lg {
	border-top-left-radius: .5rem
}
.lg\:tw-rounded-tr-lg {
	border-top-right-radius: .5rem
}
.lg\:tw-rounded-br-lg {
	border-bottom-right-radius: .5rem
}
.lg\:tw-rounded-bl-lg {
	border-bottom-left-radius: .5rem
}
.lg\:tw-rounded-tl-full {
	border-top-left-radius: 9999px
}
.lg\:tw-rounded-tr-full {
	border-top-right-radius: 9999px
}
.lg\:tw-rounded-br-full {
	border-bottom-right-radius: 9999px
}
.lg\:tw-rounded-bl-full {
	border-bottom-left-radius: 9999px
}
.lg\:tw-border-solid {
	border-style: solid
}
.lg\:tw-border-dashed {
	border-style: dashed
}
.lg\:tw-border-dotted {
	border-style: dotted
}
.lg\:tw-border-none {
	border-style: none
}
.lg\:tw-border-0 {
	border-width: 0
}
.lg\:tw-border-100 {
	border-width: 1px
}
.lg\:tw-border-200 {
	border-width: 2px
}
.lg\:tw-border-300 {
	border-width: 3px
}
.lg\:tw-border-400 {
	border-width: 4px
}
.lg\:tw-border-500 {
	border-width: 5px
}
.lg\:tw-border-600 {
	border-width: 6px
}
.lg\:tw-border-700 {
	border-width: 7px
}
.lg\:tw-border-800 {
	border-width: 8px
}
.lg\:tw-border {
	border-width: 1px
}
.lg\:tw-border-t-0 {
	border-top-width: 0
}
.lg\:tw-border-r-0 {
	border-right-width: 0
}
.lg\:tw-border-b-0 {
	border-bottom-width: 0
}
.lg\:tw-border-l-0 {
	border-left-width: 0
}
.lg\:tw-border-t-100 {
	border-top-width: 1px
}
.lg\:tw-border-r-100 {
	border-right-width: 1px
}
.lg\:tw-border-b-100 {
	border-bottom-width: 1px
}
.lg\:tw-border-l-100 {
	border-left-width: 1px
}
.lg\:tw-border-t-200 {
	border-top-width: 2px
}
.lg\:tw-border-r-200 {
	border-right-width: 2px
}
.lg\:tw-border-b-200 {
	border-bottom-width: 2px
}
.lg\:tw-border-l-200 {
	border-left-width: 2px
}
.lg\:tw-border-t-300 {
	border-top-width: 3px
}
.lg\:tw-border-r-300 {
	border-right-width: 3px
}
.lg\:tw-border-b-300 {
	border-bottom-width: 3px
}
.lg\:tw-border-l-300 {
	border-left-width: 3px
}
.lg\:tw-border-t-400 {
	border-top-width: 4px
}
.lg\:tw-border-r-400 {
	border-right-width: 4px
}
.lg\:tw-border-b-400 {
	border-bottom-width: 4px
}
.lg\:tw-border-l-400 {
	border-left-width: 4px
}
.lg\:tw-border-t-500 {
	border-top-width: 5px
}
.lg\:tw-border-r-500 {
	border-right-width: 5px
}
.lg\:tw-border-b-500 {
	border-bottom-width: 5px
}
.lg\:tw-border-l-500 {
	border-left-width: 5px
}
.lg\:tw-border-t-600 {
	border-top-width: 6px
}
.lg\:tw-border-r-600 {
	border-right-width: 6px
}
.lg\:tw-border-b-600 {
	border-bottom-width: 6px
}
.lg\:tw-border-l-600 {
	border-left-width: 6px
}
.lg\:tw-border-t-700 {
	border-top-width: 7px
}
.lg\:tw-border-r-700 {
	border-right-width: 7px
}
.lg\:tw-border-b-700 {
	border-bottom-width: 7px
}
.lg\:tw-border-l-700 {
	border-left-width: 7px
}
.lg\:tw-border-t-800 {
	border-top-width: 8px
}
.lg\:tw-border-r-800 {
	border-right-width: 8px
}
.lg\:tw-border-b-800 {
	border-bottom-width: 8px
}
.lg\:tw-border-l-800 {
	border-left-width: 8px
}
.lg\:tw-border-t {
	border-top-width: 1px
}
.lg\:tw-border-r {
	border-right-width: 1px
}
.lg\:tw-border-b {
	border-bottom-width: 1px
}
.lg\:tw-border-l {
	border-left-width: 1px
}
.lg\:tw-cursor-auto {
	cursor: auto
}
.lg\:tw-cursor-default {
	cursor: default
}
.lg\:tw-cursor-pointer {
	cursor: pointer
}
.lg\:tw-cursor-wait {
	cursor: wait
}
.lg\:tw-cursor-move {
	cursor: move
}
.lg\:tw-cursor-not-allowed {
	cursor: not-allowed
}
.lg\:tw-block {
	display: block
}
.lg\:tw-inline-block {
	display: inline-block
}
.lg\:tw-inline {
	display: inline
}
.lg\:tw-table {
	display: table
}
.lg\:tw-table-row {
	display: table-row
}
.lg\:tw-table-cell {
	display: table-cell
}
.lg\:tw-hidden {
	display: none
}
.lg\:tw-flex {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex
}
.lg\:tw-inline-flex {
	display: -ms-inline-flexbox;
	display: -webkit-inline-flex;
	display: inline-flex
}
.lg\:tw-flex-row {
	-ms-flex-direction: row;
	-webkit-flex-direction: row;
	flex-direction: row
}
.lg\:tw-flex-row-reverse {
	-ms-flex-direction: row-reverse;
	-webkit-flex-direction: row-reverse;
	flex-direction: row-reverse
}
.lg\:tw-flex-col {
	-ms-flex-direction: column;
	-webkit-flex-direction: column;
	flex-direction: column
}
.lg\:tw-flex-col-reverse {
	-ms-flex-direction: column-reverse;
	-webkit-flex-direction: column-reverse;
	flex-direction: column-reverse
}
.lg\:tw-flex-wrap {
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap
}
.lg\:tw-flex-wrap-reverse {
	-ms-flex-wrap: wrap-reverse;
	-webkit-flex-wrap: wrap-reverse;
	flex-wrap: wrap-reverse
}
.lg\:tw-flex-no-wrap {
	-ms-flex-wrap: nowrap;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap
}
.lg\:tw-items-start {
	-ms-flex-align: start;
	-webkit-align-items: flex-start;
	align-items: flex-start
}
.lg\:tw-items-end {
	-ms-flex-align: end;
	-webkit-align-items: flex-end;
	align-items: flex-end
}
.lg\:tw-items-center {
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center
}
.lg\:tw-items-baseline {
	-ms-flex-align: baseline;
	-webkit-align-items: baseline;
	align-items: baseline
}
.lg\:tw-items-stretch {
	-ms-flex-align: stretch;
	-webkit-align-items: stretch;
	align-items: stretch
}
.lg\:tw-self-auto {
	-ms-flex-item-align: auto;
	-webkit-align-self: auto;
	-ms-grid-row-align: auto;
	align-self: auto
}
.lg\:tw-self-start {
	-ms-flex-item-align: start;
	-webkit-align-self: flex-start;
	align-self: flex-start
}
.lg\:tw-self-end {
	-ms-flex-item-align: end;
	-webkit-align-self: flex-end;
	align-self: flex-end
}
.lg\:tw-self-center {
	-ms-flex-item-align: center;
	-webkit-align-self: center;
	-ms-grid-row-align: center;
	align-self: center
}
.lg\:tw-self-stretch {
	-ms-flex-item-align: stretch;
	-webkit-align-self: stretch;
	-ms-grid-row-align: stretch;
	align-self: stretch
}
.lg\:tw-justify-start {
	-ms-flex-pack: start;
	-webkit-justify-content: flex-start;
	justify-content: flex-start
}
.lg\:tw-justify-end {
	-ms-flex-pack: end;
	-webkit-justify-content: flex-end;
	justify-content: flex-end
}
.lg\:tw-justify-center {
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center
}
.lg\:tw-justify-between {
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between
}
.lg\:tw-justify-around {
	-ms-flex-pack: distribute;
	-webkit-justify-content: space-around;
	justify-content: space-around
}
.lg\:tw-content-center {
	-ms-flex-line-pack: center;
	-webkit-align-content: center;
	align-content: center
}
.lg\:tw-content-start {
	-ms-flex-line-pack: start;
	-webkit-align-content: flex-start;
	align-content: flex-start
}
.lg\:tw-content-end {
	-ms-flex-line-pack: end;
	-webkit-align-content: flex-end;
	align-content: flex-end
}
.lg\:tw-content-between {
	-ms-flex-line-pack: justify;
	-webkit-align-content: space-between;
	align-content: space-between
}
.lg\:tw-content-around {
	-ms-flex-line-pack: distribute;
	-webkit-align-content: space-around;
	align-content: space-around
}
.lg\:tw-flex-1 {
	-ms-flex: 1;
	-webkit-flex: 1;
	flex: 1
}
.lg\:tw-flex-auto {
	-ms-flex: auto;
	-webkit-flex: auto;
	flex: auto
}
.lg\:tw-flex-initial {
	-ms-flex: initial;
	-webkit-flex: initial;
	flex: initial
}
.lg\:tw-flex-none {
	-ms-flex: none;
	-webkit-flex: none;
	flex: none
}
.lg\:tw-flex-grow {
	-ms-flex-positive: 1;
	-webkit-flex-grow: 1;
	flex-grow: 1
}
.lg\:tw-flex-shrink {
	-ms-flex-negative: 1;
	-webkit-flex-shrink: 1;
	flex-shrink: 1
}
.lg\:tw-flex-no-grow {
	-ms-flex-positive: 0;
	-webkit-flex-grow: 0;
	flex-grow: 0
}
.lg\:tw-flex-no-shrink {
	-ms-flex-negative: 0;
	-webkit-flex-shrink: 0;
	flex-shrink: 0
}
.lg\:tw-float-right {
	float: right
}
.lg\:tw-float-left {
	float: left
}
.lg\:tw-float-none {
	float: none
}
.lg\:tw-clearfix:after {
	content: "";
	display: table;
	clear: both
}
.lg\:tw-font-sans {
	font-family: Arial, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif
}
.lg\:tw-font-serif {
	font-family: BMWGlobalSerifBo, Constantia, Lucida Bright, Lucidabright, Lucida Serif, Lucida, DejaVu Serif, Bitstream Vera Serif, Liberation Serif, Georgia, serif
}
.lg\:tw-font-mono {
	font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace
}
.lg\:tw-font-bmw-bold {
	font-family: BMWTypeWebBoldAll
}
.lg\:tw-font-bmw-light {
	font-family: BMWTypeWebLightAll
}
.lg\:tw-font-bmw-thin {
	font-family: bmwTypeWebThinAll
}
.lg\:tw-font-hairline {
	font-weight: 100
}
.lg\:tw-font-thin {
	font-weight: 200
}
.lg\:tw-font-light {
	font-weight: 300
}
.lg\:tw-font-normal {
	font-weight: 400
}
.lg\:tw-font-medium {
	font-weight: 500
}
.lg\:tw-font-semibold {
	font-weight: 600
}
.lg\:tw-font-bold {
	font-weight: 700
}
.lg\:tw-font-extrabold {
	font-weight: 800
}
.lg\:tw-font-black {
	font-weight: 900
}
.lg\:hover\:tw-font-hairline:hover {
	font-weight: 100
}
.lg\:hover\:tw-font-thin:hover {
	font-weight: 200
}
.lg\:hover\:tw-font-light:hover {
	font-weight: 300
}
.lg\:hover\:tw-font-normal:hover {
	font-weight: 400
}
.lg\:hover\:tw-font-medium:hover {
	font-weight: 500
}
.lg\:hover\:tw-font-semibold:hover {
	font-weight: 600
}
.lg\:hover\:tw-font-bold:hover {
	font-weight: 700
}
.lg\:hover\:tw-font-extrabold:hover {
	font-weight: 800
}
.lg\:hover\:tw-font-black:hover {
	font-weight: 900
}
.lg\:tw-h-0 {
	height: 0
}
.lg\:tw-h-100 {
	height: 5px
}
.lg\:tw-h-200 {
	height: 10px
}
.lg\:tw-h-300 {
	height: 15px
}
.lg\:tw-h-400 {
	height: 20px
}
.lg\:tw-h-500 {
	height: 30px
}
.lg\:tw-h-600 {
	height: 45px
}
.lg\:tw-h-650 {
	height: 50px
}
.lg\:tw-h-700 {
	height: 60px
}
.lg\:tw-h-750 {
	height: 65px
}
.lg\:tw-h-800 {
	height: 75px
}
.lg\:tw-h-850 {
	height: 80px
}
.lg\:tw-h-900 {
	height: 90px
}
.lg\:tw-h-auto {
	height: auto
}
.lg\:tw-h-full {
	height: 100%
}
.lg\:tw-h-screen {
	height: 100vh
}
.lg\:tw-leading-500 {
	line-height: 1
}
.lg\:tw-leading-600 {
	line-height: 1.05
}
.lg\:tw-leading-700 {
	line-height: 1.11
}
.lg\:tw-leading-750 {
	line-height: 1.13
}
.lg\:tw-leading-800 {
	line-height: 1.21
}
.lg\:tw-leading-850 {
	line-height: 1.24
}
.lg\:tw-leading-900 {
	line-height: 1.42
}
.lg\:tw-leading-none {
	line-height: 1
}
.lg\:tw-leading-tight {
	line-height: 1.25
}
.lg\:tw-leading-normal {
	line-height: 1.5
}
.lg\:tw-leading-loose {
	line-height: 2
}
.lg\:tw-m-0 {
	margin: 0
}
.lg\:tw-m-100 {
	margin: 5px
}
.lg\:tw-m-200 {
	margin: 10px
}
.lg\:tw-m-300 {
	margin: 15px
}
.lg\:tw-m-400 {
	margin: 20px
}
.lg\:tw-m-500 {
	margin: 30px
}
.lg\:tw-m-600 {
	margin: 45px
}
.lg\:tw-m-700 {
	margin: 60px
}
.lg\:tw-m-800 {
	margin: 75px
}
.lg\:tw-m-900 {
	margin: 90px
}
.lg\:tw-m-auto {
	margin: auto
}
.lg\:tw-my-0 {
	margin-top: 0;
	margin-bottom: 0
}
.lg\:tw-mx-0 {
	margin-left: 0;
	margin-right: 0
}
.lg\:tw-my-100 {
	margin-top: 5px;
	margin-bottom: 5px
}
.lg\:tw-mx-100 {
	margin-left: 5px;
	margin-right: 5px
}
.lg\:tw-my-200 {
	margin-top: 10px;
	margin-bottom: 10px
}
.lg\:tw-mx-200 {
	margin-left: 10px;
	margin-right: 10px
}
.lg\:tw-my-300 {
	margin-top: 15px;
	margin-bottom: 15px
}
.lg\:tw-mx-300 {
	margin-left: 15px;
	margin-right: 15px
}
.lg\:tw-my-400 {
	margin-top: 20px;
	margin-bottom: 20px
}
.lg\:tw-mx-400 {
	margin-left: 20px;
	margin-right: 20px
}
.lg\:tw-my-500 {
	margin-top: 30px;
	margin-bottom: 30px
}
.lg\:tw-mx-500 {
	margin-left: 30px;
	margin-right: 30px
}
.lg\:tw-my-600 {
	margin-top: 45px;
	margin-bottom: 45px
}
.lg\:tw-mx-600 {
	margin-left: 45px;
	margin-right: 45px
}
.lg\:tw-my-700 {
	margin-top: 60px;
	margin-bottom: 60px
}
.lg\:tw-mx-700 {
	margin-left: 60px;
	margin-right: 60px
}
.lg\:tw-my-800 {
	margin-top: 75px;
	margin-bottom: 75px
}
.lg\:tw-mx-800 {
	margin-left: 75px;
	margin-right: 75px
}
.lg\:tw-my-900 {
	margin-top: 90px;
	margin-bottom: 90px
}
.lg\:tw-mx-900 {
	margin-left: 90px;
	margin-right: 90px
}
.lg\:tw-my-auto {
	margin-top: auto;
	margin-bottom: auto
}
.lg\:tw-mx-auto {
	margin-left: auto;
	margin-right: auto
}
.lg\:tw-mt-0 {
	margin-top: 0
}
.lg\:tw-mr-0 {
	margin-right: 0
}
.lg\:tw-mb-0 {
	margin-bottom: 0
}
.lg\:tw-ml-0 {
	margin-left: 0
}
.lg\:tw-mt-100 {
	margin-top: 5px
}
.lg\:tw-mr-100 {
	margin-right: 5px
}
.lg\:tw-mb-100 {
	margin-bottom: 5px
}
.lg\:tw-ml-100 {
	margin-left: 5px
}
.lg\:tw-mt-200 {
	margin-top: 10px
}
.lg\:tw-mr-200 {
	margin-right: 10px
}
.lg\:tw-mb-200 {
	margin-bottom: 10px
}
.lg\:tw-ml-200 {
	margin-left: 10px
}
.lg\:tw-mt-300 {
	margin-top: 15px
}
.lg\:tw-mr-300 {
	margin-right: 15px
}
.lg\:tw-mb-300 {
	margin-bottom: 15px
}
.lg\:tw-ml-300 {
	margin-left: 15px
}
.lg\:tw-mt-400 {
	margin-top: 20px
}
.lg\:tw-mr-400 {
	margin-right: 20px
}
.lg\:tw-mb-400 {
	margin-bottom: 20px
}
.lg\:tw-ml-400 {
	margin-left: 20px
}
.lg\:tw-mt-500 {
	margin-top: 30px
}
.lg\:tw-mr-500 {
	margin-right: 30px
}
.lg\:tw-mb-500 {
	margin-bottom: 30px
}
.lg\:tw-ml-500 {
	margin-left: 30px
}
.lg\:tw-mt-600 {
	margin-top: 45px
}
.lg\:tw-mr-600 {
	margin-right: 45px
}
.lg\:tw-mb-600 {
	margin-bottom: 45px
}
.lg\:tw-ml-600 {
	margin-left: 45px
}
.lg\:tw-mt-700 {
	margin-top: 60px
}
.lg\:tw-mr-700 {
	margin-right: 60px
}
.lg\:tw-mb-700 {
	margin-bottom: 60px
}
.lg\:tw-ml-700 {
	margin-left: 60px
}
.lg\:tw-mt-800 {
	margin-top: 75px
}
.lg\:tw-mr-800 {
	margin-right: 75px
}
.lg\:tw-mb-800 {
	margin-bottom: 75px
}
.lg\:tw-ml-800 {
	margin-left: 75px
}
.lg\:tw-mt-900 {
	margin-top: 90px
}
.lg\:tw-mr-900 {
	margin-right: 90px
}
.lg\:tw-mb-900 {
	margin-bottom: 90px
}
.lg\:tw-ml-900 {
	margin-left: 90px
}
.lg\:tw-mt-auto {
	margin-top: auto
}
.lg\:tw-mr-auto {
	margin-right: auto
}
.lg\:tw-mb-auto {
	margin-bottom: auto
}
.lg\:tw-ml-auto {
	margin-left: auto
}
.lg\:tw-max-h-full {
	max-height: 100%
}
.lg\:tw-max-h-screen {
	max-height: 100vh
}
.lg\:tw-max-w-xs {
	max-width: 20rem
}
.lg\:tw-max-w-sm {
	max-width: 30rem
}
.lg\:tw-max-w-md {
	max-width: 40rem
}
.lg\:tw-max-w-lg {
	max-width: 50rem
}
.lg\:tw-max-w-xl {
	max-width: 60rem
}
.lg\:tw-max-w-2xl {
	max-width: 70rem
}
.lg\:tw-max-w-3xl {
	max-width: 80rem
}
.lg\:tw-max-w-4xl {
	max-width: 90rem
}
.lg\:tw-max-w-5xl {
	max-width: 100rem
}
.lg\:tw-max-w-full {
	max-width: 100%
}
.lg\:tw-min-h-0 {
	min-height: 0
}
.lg\:tw-min-h-100 {
	min-height: 5px
}
.lg\:tw-min-h-200 {
	min-height: 10px
}
.lg\:tw-min-h-300 {
	min-height: 15px
}
.lg\:tw-min-h-400 {
	min-height: 20px
}
.lg\:tw-min-h-500 {
	min-height: 30px
}
.lg\:tw-min-h-600 {
	min-height: 45px
}
.lg\:tw-min-h-700 {
	min-height: 60px
}
.lg\:tw-min-h-800 {
	min-height: 75px
}
.lg\:tw-min-h-900 {
	min-height: 90px
}
.lg\:tw-min-h-full {
	min-height: 100%
}
.lg\:tw-min-h-screen {
	min-height: 100vh
}
.lg\:tw-min-w-0 {
	min-width: 0
}
.lg\:tw-min-w-full {
	min-width: 100%
}
.lg\:tw--m-0 {
	margin: 0
}
.lg\:tw--m-100 {
	margin: -5px
}
.lg\:tw--m-200 {
	margin: -10px
}
.lg\:tw--m-300 {
	margin: -15px
}
.lg\:tw--m-400 {
	margin: -20px
}
.lg\:tw--m-500 {
	margin: -30px
}
.lg\:tw--m-600 {
	margin: -45px
}
.lg\:tw--m-700 {
	margin: -60px
}
.lg\:tw--m-800 {
	margin: -75px
}
.lg\:tw--m-900 {
	margin: -90px
}
.lg\:tw--m-px {
	margin: -1px
}
.lg\:tw--my-0 {
	margin-top: 0;
	margin-bottom: 0
}
.lg\:tw--mx-0 {
	margin-left: 0;
	margin-right: 0
}
.lg\:tw--my-100 {
	margin-top: -5px;
	margin-bottom: -5px
}
.lg\:tw--mx-100 {
	margin-left: -5px;
	margin-right: -5px
}
.lg\:tw--my-200 {
	margin-top: -10px;
	margin-bottom: -10px
}
.lg\:tw--mx-200 {
	margin-left: -10px;
	margin-right: -10px
}
.lg\:tw--my-300 {
	margin-top: -15px;
	margin-bottom: -15px
}
.lg\:tw--mx-300 {
	margin-left: -15px;
	margin-right: -15px
}
.lg\:tw--my-400 {
	margin-top: -20px;
	margin-bottom: -20px
}
.lg\:tw--mx-400 {
	margin-left: -20px;
	margin-right: -20px
}
.lg\:tw--my-500 {
	margin-top: -30px;
	margin-bottom: -30px
}
.lg\:tw--mx-500 {
	margin-left: -30px;
	margin-right: -30px
}
.lg\:tw--my-600 {
	margin-top: -45px;
	margin-bottom: -45px
}
.lg\:tw--mx-600 {
	margin-left: -45px;
	margin-right: -45px
}
.lg\:tw--my-700 {
	margin-top: -60px;
	margin-bottom: -60px
}
.lg\:tw--mx-700 {
	margin-left: -60px;
	margin-right: -60px
}
.lg\:tw--my-800 {
	margin-top: -75px;
	margin-bottom: -75px
}
.lg\:tw--mx-800 {
	margin-left: -75px;
	margin-right: -75px
}
.lg\:tw--my-900 {
	margin-top: -90px;
	margin-bottom: -90px
}
.lg\:tw--mx-900 {
	margin-left: -90px;
	margin-right: -90px
}
.lg\:tw--my-px {
	margin-top: -1px;
	margin-bottom: -1px
}
.lg\:tw--mx-px {
	margin-left: -1px;
	margin-right: -1px
}
.lg\:tw--mt-0 {
	margin-top: 0
}
.lg\:tw--mr-0 {
	margin-right: 0
}
.lg\:tw--mb-0 {
	margin-bottom: 0
}
.lg\:tw--ml-0 {
	margin-left: 0
}
.lg\:tw--mt-100 {
	margin-top: -5px
}
.lg\:tw--mr-100 {
	margin-right: -5px
}
.lg\:tw--mb-100 {
	margin-bottom: -5px
}
.lg\:tw--ml-100 {
	margin-left: -5px
}
.lg\:tw--mt-200 {
	margin-top: -10px
}
.lg\:tw--mr-200 {
	margin-right: -10px
}
.lg\:tw--mb-200 {
	margin-bottom: -10px
}
.lg\:tw--ml-200 {
	margin-left: -10px
}
.lg\:tw--mt-300 {
	margin-top: -15px
}
.lg\:tw--mr-300 {
	margin-right: -15px
}
.lg\:tw--mb-300 {
	margin-bottom: -15px
}
.lg\:tw--ml-300 {
	margin-left: -15px
}
.lg\:tw--mt-400 {
	margin-top: -20px
}
.lg\:tw--mr-400 {
	margin-right: -20px
}
.lg\:tw--mb-400 {
	margin-bottom: -20px
}
.lg\:tw--ml-400 {
	margin-left: -20px
}
.lg\:tw--mt-500 {
	margin-top: -30px
}
.lg\:tw--mr-500 {
	margin-right: -30px
}
.lg\:tw--mb-500 {
	margin-bottom: -30px
}
.lg\:tw--ml-500 {
	margin-left: -30px
}
.lg\:tw--mt-600 {
	margin-top: -45px
}
.lg\:tw--mr-600 {
	margin-right: -45px
}
.lg\:tw--mb-600 {
	margin-bottom: -45px
}
.lg\:tw--ml-600 {
	margin-left: -45px
}
.lg\:tw--mt-700 {
	margin-top: -60px
}
.lg\:tw--mr-700 {
	margin-right: -60px
}
.lg\:tw--mb-700 {
	margin-bottom: -60px
}
.lg\:tw--ml-700 {
	margin-left: -60px
}
.lg\:tw--mt-800 {
	margin-top: -75px
}
.lg\:tw--mr-800 {
	margin-right: -75px
}
.lg\:tw--mb-800 {
	margin-bottom: -75px
}
.lg\:tw--ml-800 {
	margin-left: -75px
}
.lg\:tw--mt-900 {
	margin-top: -90px
}
.lg\:tw--mr-900 {
	margin-right: -90px
}
.lg\:tw--mb-900 {
	margin-bottom: -90px
}
.lg\:tw--ml-900 {
	margin-left: -90px
}
.lg\:tw--mt-px {
	margin-top: -1px
}
.lg\:tw--mr-px {
	margin-right: -1px
}
.lg\:tw--mb-px {
	margin-bottom: -1px
}
.lg\:tw--ml-px {
	margin-left: -1px
}
.lg\:tw-opacity-0 {
	opacity: 0
}
.lg\:tw-opacity-10 {
	opacity: .1
}
.lg\:tw-opacity-20 {
	opacity: .25
}
.lg\:tw-opacity-30 {
	opacity: .3
}
.lg\:tw-opacity-40 {
	opacity: .4
}
.lg\:tw-opacity-50 {
	opacity: .5
}
.lg\:tw-opacity-60 {
	opacity: .6
}
.lg\:tw-opacity-70 {
	opacity: .7
}
.lg\:tw-opacity-80 {
	opacity: .8
}
.lg\:tw-opacity-90 {
	opacity: .9
}
.lg\:tw-opacity-100 {
	opacity: 1
}
.lg\:tw-overflow-auto {
	overflow: auto
}
.lg\:tw-overflow-hidden {
	overflow: hidden
}
.lg\:tw-overflow-visible {
	overflow: visible
}
.lg\:tw-overflow-scroll {
	overflow: scroll
}
.lg\:tw-overflow-x-auto {
	overflow-x: auto
}
.lg\:tw-overflow-y-auto {
	overflow-y: auto
}
.lg\:tw-overflow-x-scroll {
	overflow-x: scroll
}
.lg\:tw-overflow-y-scroll {
	overflow-y: scroll
}
.lg\:tw-scrolling-touch {
	-webkit-overflow-scrolling: touch
}
.lg\:tw-scrolling-auto {
	-webkit-overflow-scrolling: auto
}
.lg\:tw-p-0 {
	padding: 0
}
.lg\:tw-p-100 {
	padding: 5px
}
.lg\:tw-p-200 {
	padding: 10px
}
.lg\:tw-p-300 {
	padding: 15px
}
.lg\:tw-p-400 {
	padding: 20px
}
.lg\:tw-p-450 {
	padding: 25px
}
.lg\:tw-p-500 {
	padding: 30px
}
.lg\:tw-p-550 {
	padding: 35px
}
.lg\:tw-p-600 {
	padding: 45px
}
.lg\:tw-p-700 {
	padding: 60px
}
.lg\:tw-p-800 {
	padding: 75px
}
.lg\:tw-p-900 {
	padding: 90px
}
.lg\:tw-p-1000 {
	padding: 100px
}
.lg\:tw-p-1100 {
	padding: 110px
}
.lg\:tw-p-1200 {
	padding: 120px
}
.lg\:tw-p-1300 {
	padding: 130px
}
.lg\:tw-p-1400 {
	padding: 140px
}
.lg\:tw-p-1500 {
	padding: 150px
}
.lg\:tw-py-0 {
	padding-top: 0;
	padding-bottom: 0
}
.lg\:tw-px-0 {
	padding-left: 0;
	padding-right: 0
}
.lg\:tw-py-100 {
	padding-top: 5px;
	padding-bottom: 5px
}
.lg\:tw-px-100 {
	padding-left: 5px;
	padding-right: 5px
}
.lg\:tw-py-200 {
	padding-top: 10px;
	padding-bottom: 10px
}
.lg\:tw-px-200 {
	padding-left: 10px;
	padding-right: 10px
}
.lg\:tw-py-300 {
	padding-top: 15px;
	padding-bottom: 15px
}
.lg\:tw-px-300 {
	padding-left: 15px;
	padding-right: 15px
}
.lg\:tw-py-400 {
	padding-top: 20px;
	padding-bottom: 20px
}
.lg\:tw-px-400 {
	padding-left: 20px;
	padding-right: 20px
}
.lg\:tw-py-450 {
	padding-top: 25px;
	padding-bottom: 25px
}
.lg\:tw-px-450 {
	padding-left: 25px;
	padding-right: 25px
}
.lg\:tw-py-500 {
	padding-top: 30px;
	padding-bottom: 30px
}
.lg\:tw-px-500 {
	padding-left: 30px;
	padding-right: 30px
}
.lg\:tw-py-550 {
	padding-top: 35px;
	padding-bottom: 35px
}
.lg\:tw-px-550 {
	padding-left: 35px;
	padding-right: 35px
}
.lg\:tw-py-600 {
	padding-top: 45px;
	padding-bottom: 45px
}
.lg\:tw-px-600 {
	padding-left: 45px;
	padding-right: 45px
}
.lg\:tw-py-700 {
	padding-top: 60px;
	padding-bottom: 60px
}
.lg\:tw-px-700 {
	padding-left: 60px;
	padding-right: 60px
}
.lg\:tw-py-800 {
	padding-top: 75px;
	padding-bottom: 75px
}
.lg\:tw-px-800 {
	padding-left: 75px;
	padding-right: 75px
}
.lg\:tw-py-900 {
	padding-top: 90px;
	padding-bottom: 90px
}
.lg\:tw-px-900 {
	padding-left: 90px;
	padding-right: 90px
}
.lg\:tw-py-1000 {
	padding-top: 100px;
	padding-bottom: 100px
}
.lg\:tw-px-1000 {
	padding-left: 100px;
	padding-right: 100px
}
.lg\:tw-py-1100 {
	padding-top: 110px;
	padding-bottom: 110px
}
.lg\:tw-px-1100 {
	padding-left: 110px;
	padding-right: 110px
}
.lg\:tw-py-1200 {
	padding-top: 120px;
	padding-bottom: 120px
}
.lg\:tw-px-1200 {
	padding-left: 120px;
	padding-right: 120px
}
.lg\:tw-py-1300 {
	padding-top: 130px;
	padding-bottom: 130px
}
.lg\:tw-px-1300 {
	padding-left: 130px;
	padding-right: 130px
}
.lg\:tw-py-1400 {
	padding-top: 140px;
	padding-bottom: 140px
}
.lg\:tw-px-1400 {
	padding-left: 140px;
	padding-right: 140px
}
.lg\:tw-py-1500 {
	padding-top: 150px;
	padding-bottom: 150px
}
.lg\:tw-px-1500 {
	padding-left: 150px;
	padding-right: 150px
}
.lg\:tw-pt-0 {
	padding-top: 0
}
.lg\:tw-pr-0 {
	padding-right: 0
}
.lg\:tw-pb-0 {
	padding-bottom: 0
}
.lg\:tw-pl-0 {
	padding-left: 0
}
.lg\:tw-pt-100 {
	padding-top: 5px
}
.lg\:tw-pr-100 {
	padding-right: 5px
}
.lg\:tw-pb-100 {
	padding-bottom: 5px
}
.lg\:tw-pl-100 {
	padding-left: 5px
}
.lg\:tw-pt-200 {
	padding-top: 10px
}
.lg\:tw-pr-200 {
	padding-right: 10px
}
.lg\:tw-pb-200 {
	padding-bottom: 10px
}
.lg\:tw-pl-200 {
	padding-left: 10px
}
.lg\:tw-pt-300 {
	padding-top: 15px
}
.lg\:tw-pr-300 {
	padding-right: 15px
}
.lg\:tw-pb-300 {
	padding-bottom: 15px
}
.lg\:tw-pl-300 {
	padding-left: 15px
}
.lg\:tw-pt-400 {
	padding-top: 20px
}
.lg\:tw-pr-400 {
	padding-right: 20px
}
.lg\:tw-pb-400 {
	padding-bottom: 20px
}
.lg\:tw-pl-400 {
	padding-left: 20px
}
.lg\:tw-pt-450 {
	padding-top: 25px
}
.lg\:tw-pr-450 {
	padding-right: 25px
}
.lg\:tw-pb-450 {
	padding-bottom: 25px
}
.lg\:tw-pl-450 {
	padding-left: 25px
}
.lg\:tw-pt-500 {
	padding-top: 30px
}
.lg\:tw-pr-500 {
	padding-right: 30px
}
.lg\:tw-pb-500 {
	padding-bottom: 30px
}
.lg\:tw-pl-500 {
	padding-left: 30px
}
.lg\:tw-pt-550 {
	padding-top: 35px
}
.lg\:tw-pr-550 {
	padding-right: 35px
}
.lg\:tw-pb-550 {
	padding-bottom: 35px
}
.lg\:tw-pl-550 {
	padding-left: 35px
}
.lg\:tw-pt-600 {
	padding-top: 45px
}
.lg\:tw-pr-600 {
	padding-right: 45px
}
.lg\:tw-pb-600 {
	padding-bottom: 45px
}
.lg\:tw-pl-600 {
	padding-left: 45px
}
.lg\:tw-pt-700 {
	padding-top: 60px
}
.lg\:tw-pr-700 {
	padding-right: 60px
}
.lg\:tw-pb-700 {
	padding-bottom: 60px
}
.lg\:tw-pl-700 {
	padding-left: 60px
}
.lg\:tw-pt-800 {
	padding-top: 75px
}
.lg\:tw-pr-800 {
	padding-right: 75px
}
.lg\:tw-pb-800 {
	padding-bottom: 75px
}
.lg\:tw-pl-800 {
	padding-left: 75px
}
.lg\:tw-pt-900 {
	padding-top: 90px
}
.lg\:tw-pr-900 {
	padding-right: 90px
}
.lg\:tw-pb-900 {
	padding-bottom: 90px
}
.lg\:tw-pl-900 {
	padding-left: 90px
}
.lg\:tw-pt-1000 {
	padding-top: 100px
}
.lg\:tw-pr-1000 {
	padding-right: 100px
}
.lg\:tw-pb-1000 {
	padding-bottom: 100px
}
.lg\:tw-pl-1000 {
	padding-left: 100px
}
.lg\:tw-pt-1100 {
	padding-top: 110px
}
.lg\:tw-pr-1100 {
	padding-right: 110px
}
.lg\:tw-pb-1100 {
	padding-bottom: 110px
}
.lg\:tw-pl-1100 {
	padding-left: 110px
}
.lg\:tw-pt-1200 {
	padding-top: 120px
}
.lg\:tw-pr-1200 {
	padding-right: 120px
}
.lg\:tw-pb-1200 {
	padding-bottom: 120px
}
.lg\:tw-pl-1200 {
	padding-left: 120px
}
.lg\:tw-pt-1300 {
	padding-top: 130px
}
.lg\:tw-pr-1300 {
	padding-right: 130px
}
.lg\:tw-pb-1300 {
	padding-bottom: 130px
}
.lg\:tw-pl-1300 {
	padding-left: 130px
}
.lg\:tw-pt-1400 {
	padding-top: 140px
}
.lg\:tw-pr-1400 {
	padding-right: 140px
}
.lg\:tw-pb-1400 {
	padding-bottom: 140px
}
.lg\:tw-pl-1400 {
	padding-left: 140px
}
.lg\:tw-pt-1500 {
	padding-top: 150px
}
.lg\:tw-pr-1500 {
	padding-right: 150px
}
.lg\:tw-pb-1500 {
	padding-bottom: 150px
}
.lg\:tw-pl-1500 {
	padding-left: 150px
}
.lg\:hover\:tw-p-0:hover {
	padding: 0
}
.lg\:hover\:tw-p-100:hover {
	padding: 5px
}
.lg\:hover\:tw-p-200:hover {
	padding: 10px
}
.lg\:hover\:tw-p-300:hover {
	padding: 15px
}
.lg\:hover\:tw-p-400:hover {
	padding: 20px
}
.lg\:hover\:tw-p-450:hover {
	padding: 25px
}
.lg\:hover\:tw-p-500:hover {
	padding: 30px
}
.lg\:hover\:tw-p-550:hover {
	padding: 35px
}
.lg\:hover\:tw-p-600:hover {
	padding: 45px
}
.lg\:hover\:tw-p-700:hover {
	padding: 60px
}
.lg\:hover\:tw-p-800:hover {
	padding: 75px
}
.lg\:hover\:tw-p-900:hover {
	padding: 90px
}
.lg\:hover\:tw-p-1000:hover {
	padding: 100px
}
.lg\:hover\:tw-p-1100:hover {
	padding: 110px
}
.lg\:hover\:tw-p-1200:hover {
	padding: 120px
}
.lg\:hover\:tw-p-1300:hover {
	padding: 130px
}
.lg\:hover\:tw-p-1400:hover {
	padding: 140px
}
.lg\:hover\:tw-p-1500:hover {
	padding: 150px
}
.lg\:hover\:tw-py-0:hover {
	padding-top: 0;
	padding-bottom: 0
}
.lg\:hover\:tw-px-0:hover {
	padding-left: 0;
	padding-right: 0
}
.lg\:hover\:tw-py-100:hover {
	padding-top: 5px;
	padding-bottom: 5px
}
.lg\:hover\:tw-px-100:hover {
	padding-left: 5px;
	padding-right: 5px
}
.lg\:hover\:tw-py-200:hover {
	padding-top: 10px;
	padding-bottom: 10px
}
.lg\:hover\:tw-px-200:hover {
	padding-left: 10px;
	padding-right: 10px
}
.lg\:hover\:tw-py-300:hover {
	padding-top: 15px;
	padding-bottom: 15px
}
.lg\:hover\:tw-px-300:hover {
	padding-left: 15px;
	padding-right: 15px
}
.lg\:hover\:tw-py-400:hover {
	padding-top: 20px;
	padding-bottom: 20px
}
.lg\:hover\:tw-px-400:hover {
	padding-left: 20px;
	padding-right: 20px
}
.lg\:hover\:tw-py-450:hover {
	padding-top: 25px;
	padding-bottom: 25px
}
.lg\:hover\:tw-px-450:hover {
	padding-left: 25px;
	padding-right: 25px
}
.lg\:hover\:tw-py-500:hover {
	padding-top: 30px;
	padding-bottom: 30px
}
.lg\:hover\:tw-px-500:hover {
	padding-left: 30px;
	padding-right: 30px
}
.lg\:hover\:tw-py-550:hover {
	padding-top: 35px;
	padding-bottom: 35px
}
.lg\:hover\:tw-px-550:hover {
	padding-left: 35px;
	padding-right: 35px
}
.lg\:hover\:tw-py-600:hover {
	padding-top: 45px;
	padding-bottom: 45px
}
.lg\:hover\:tw-px-600:hover {
	padding-left: 45px;
	padding-right: 45px
}
.lg\:hover\:tw-py-700:hover {
	padding-top: 60px;
	padding-bottom: 60px
}
.lg\:hover\:tw-px-700:hover {
	padding-left: 60px;
	padding-right: 60px
}
.lg\:hover\:tw-py-800:hover {
	padding-top: 75px;
	padding-bottom: 75px
}
.lg\:hover\:tw-px-800:hover {
	padding-left: 75px;
	padding-right: 75px
}
.lg\:hover\:tw-py-900:hover {
	padding-top: 90px;
	padding-bottom: 90px
}
.lg\:hover\:tw-px-900:hover {
	padding-left: 90px;
	padding-right: 90px
}
.lg\:hover\:tw-py-1000:hover {
	padding-top: 100px;
	padding-bottom: 100px
}
.lg\:hover\:tw-px-1000:hover {
	padding-left: 100px;
	padding-right: 100px
}
.lg\:hover\:tw-py-1100:hover {
	padding-top: 110px;
	padding-bottom: 110px
}
.lg\:hover\:tw-px-1100:hover {
	padding-left: 110px;
	padding-right: 110px
}
.lg\:hover\:tw-py-1200:hover {
	padding-top: 120px;
	padding-bottom: 120px
}
.lg\:hover\:tw-px-1200:hover {
	padding-left: 120px;
	padding-right: 120px
}
.lg\:hover\:tw-py-1300:hover {
	padding-top: 130px;
	padding-bottom: 130px
}
.lg\:hover\:tw-px-1300:hover {
	padding-left: 130px;
	padding-right: 130px
}
.lg\:hover\:tw-py-1400:hover {
	padding-top: 140px;
	padding-bottom: 140px
}
.lg\:hover\:tw-px-1400:hover {
	padding-left: 140px;
	padding-right: 140px
}
.lg\:hover\:tw-py-1500:hover {
	padding-top: 150px;
	padding-bottom: 150px
}
.lg\:hover\:tw-px-1500:hover {
	padding-left: 150px;
	padding-right: 150px
}
.lg\:hover\:tw-pt-0:hover {
	padding-top: 0
}
.lg\:hover\:tw-pr-0:hover {
	padding-right: 0
}
.lg\:hover\:tw-pb-0:hover {
	padding-bottom: 0
}
.lg\:hover\:tw-pl-0:hover {
	padding-left: 0
}
.lg\:hover\:tw-pt-100:hover {
	padding-top: 5px
}
.lg\:hover\:tw-pr-100:hover {
	padding-right: 5px
}
.lg\:hover\:tw-pb-100:hover {
	padding-bottom: 5px
}
.lg\:hover\:tw-pl-100:hover {
	padding-left: 5px
}
.lg\:hover\:tw-pt-200:hover {
	padding-top: 10px
}
.lg\:hover\:tw-pr-200:hover {
	padding-right: 10px
}
.lg\:hover\:tw-pb-200:hover {
	padding-bottom: 10px
}
.lg\:hover\:tw-pl-200:hover {
	padding-left: 10px
}
.lg\:hover\:tw-pt-300:hover {
	padding-top: 15px
}
.lg\:hover\:tw-pr-300:hover {
	padding-right: 15px
}
.lg\:hover\:tw-pb-300:hover {
	padding-bottom: 15px
}
.lg\:hover\:tw-pl-300:hover {
	padding-left: 15px
}
.lg\:hover\:tw-pt-400:hover {
	padding-top: 20px
}
.lg\:hover\:tw-pr-400:hover {
	padding-right: 20px
}
.lg\:hover\:tw-pb-400:hover {
	padding-bottom: 20px
}
.lg\:hover\:tw-pl-400:hover {
	padding-left: 20px
}
.lg\:hover\:tw-pt-450:hover {
	padding-top: 25px
}
.lg\:hover\:tw-pr-450:hover {
	padding-right: 25px
}
.lg\:hover\:tw-pb-450:hover {
	padding-bottom: 25px
}
.lg\:hover\:tw-pl-450:hover {
	padding-left: 25px
}
.lg\:hover\:tw-pt-500:hover {
	padding-top: 30px
}
.lg\:hover\:tw-pr-500:hover {
	padding-right: 30px
}
.lg\:hover\:tw-pb-500:hover {
	padding-bottom: 30px
}
.lg\:hover\:tw-pl-500:hover {
	padding-left: 30px
}
.lg\:hover\:tw-pt-550:hover {
	padding-top: 35px
}
.lg\:hover\:tw-pr-550:hover {
	padding-right: 35px
}
.lg\:hover\:tw-pb-550:hover {
	padding-bottom: 35px
}
.lg\:hover\:tw-pl-550:hover {
	padding-left: 35px
}
.lg\:hover\:tw-pt-600:hover {
	padding-top: 45px
}
.lg\:hover\:tw-pr-600:hover {
	padding-right: 45px
}
.lg\:hover\:tw-pb-600:hover {
	padding-bottom: 45px
}
.lg\:hover\:tw-pl-600:hover {
	padding-left: 45px
}
.lg\:hover\:tw-pt-700:hover {
	padding-top: 60px
}
.lg\:hover\:tw-pr-700:hover {
	padding-right: 60px
}
.lg\:hover\:tw-pb-700:hover {
	padding-bottom: 60px
}
.lg\:hover\:tw-pl-700:hover {
	padding-left: 60px
}
.lg\:hover\:tw-pt-800:hover {
	padding-top: 75px
}
.lg\:hover\:tw-pr-800:hover {
	padding-right: 75px
}
.lg\:hover\:tw-pb-800:hover {
	padding-bottom: 75px
}
.lg\:hover\:tw-pl-800:hover {
	padding-left: 75px
}
.lg\:hover\:tw-pt-900:hover {
	padding-top: 90px
}
.lg\:hover\:tw-pr-900:hover {
	padding-right: 90px
}
.lg\:hover\:tw-pb-900:hover {
	padding-bottom: 90px
}
.lg\:hover\:tw-pl-900:hover {
	padding-left: 90px
}
.lg\:hover\:tw-pt-1000:hover {
	padding-top: 100px
}
.lg\:hover\:tw-pr-1000:hover {
	padding-right: 100px
}
.lg\:hover\:tw-pb-1000:hover {
	padding-bottom: 100px
}
.lg\:hover\:tw-pl-1000:hover {
	padding-left: 100px
}
.lg\:hover\:tw-pt-1100:hover {
	padding-top: 110px
}
.lg\:hover\:tw-pr-1100:hover {
	padding-right: 110px
}
.lg\:hover\:tw-pb-1100:hover {
	padding-bottom: 110px
}
.lg\:hover\:tw-pl-1100:hover {
	padding-left: 110px
}
.lg\:hover\:tw-pt-1200:hover {
	padding-top: 120px
}
.lg\:hover\:tw-pr-1200:hover {
	padding-right: 120px
}
.lg\:hover\:tw-pb-1200:hover {
	padding-bottom: 120px
}
.lg\:hover\:tw-pl-1200:hover {
	padding-left: 120px
}
.lg\:hover\:tw-pt-1300:hover {
	padding-top: 130px
}
.lg\:hover\:tw-pr-1300:hover {
	padding-right: 130px
}
.lg\:hover\:tw-pb-1300:hover {
	padding-bottom: 130px
}
.lg\:hover\:tw-pl-1300:hover {
	padding-left: 130px
}
.lg\:hover\:tw-pt-1400:hover {
	padding-top: 140px
}
.lg\:hover\:tw-pr-1400:hover {
	padding-right: 140px
}
.lg\:hover\:tw-pb-1400:hover {
	padding-bottom: 140px
}
.lg\:hover\:tw-pl-1400:hover {
	padding-left: 140px
}
.lg\:hover\:tw-pt-1500:hover {
	padding-top: 150px
}
.lg\:hover\:tw-pr-1500:hover {
	padding-right: 150px
}
.lg\:hover\:tw-pb-1500:hover {
	padding-bottom: 150px
}
.lg\:hover\:tw-pl-1500:hover {
	padding-left: 150px
}
.lg\:tw-pointer-events-none {
	pointer-events: none
}
.lg\:tw-pointer-events-auto {
	pointer-events: auto
}
.lg\:tw-static {
	position: static
}
.lg\:tw-fixed {
	position: fixed
}
.lg\:tw-absolute {
	position: absolute
}
.lg\:tw-relative {
	position: relative
}
.lg\:tw-sticky {
	position: -webkit-sticky;
	position: sticky
}
.lg\:tw-pin-none {
	top: auto;
	right: auto;
	bottom: auto;
	left: auto
}
.lg\:tw-pin {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0
}
.lg\:tw-pin-y {
	top: 0;
	bottom: 0
}
.lg\:tw-pin-x {
	right: 0;
	left: 0
}
.lg\:tw-pin-t {
	top: 0
}
.lg\:tw-pin-r {
	right: 0
}
.lg\:tw-pin-b {
	bottom: 0
}
.lg\:tw-pin-l {
	left: 0
}
.lg\:tw-resize-none {
	resize: none
}
.lg\:tw-resize-y {
	resize: vertical
}
.lg\:tw-resize-x {
	resize: horizontal
}
.lg\:tw-resize {
	resize: both
}
.lg\:tw-shadow {
	box-shadow: 0 2px 4px 0 rgba(0,0,0,0.1)
}
.lg\:tw-shadow-md {
	box-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08)
}
.lg\:tw-shadow-lg {
	box-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08)
}
.lg\:tw-shadow-inner {
	box-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06)
}
.lg\:tw-shadow-none {
	box-shadow: none
}
.lg\:tw-text-left {
	text-align: left
}
.lg\:tw-text-center {
	text-align: center
}
.lg\:tw-text-right {
	text-align: right
}
.lg\:tw-text-justify {
	text-align: justify
}
.lg\:tw-text-transparent {
	color: transparent
}
.lg\:tw-text-primary-500 {
	color: #1c69d4
}
.lg\:tw-text-primary-900 {
	color: #0653b6
}
.lg\:tw-text-blue-100 {
	color: #2d64ae
}
.lg\:tw-text-grey-200 {
	color: #f2f2f2
}
.lg\:tw-text-grey-400 {
	color: #bbb
}
.lg\:tw-text-grey-300 {
	color: #e6e6e6
}
.lg\:tw-text-grey-500 {
	color: #8e8e8e
}
.lg\:tw-text-grey-600 {
	color: #666
}
.lg\:tw-text-grey-800 {
	color: #4d4d4d
}
.lg\:tw-text-grey-900 {
	color: #262626
}
.lg\:tw-text-third-500 {
	color: #ffad1f
}
.lg\:tw-text-fourth-500 {
	color: #d20000
}
.lg\:tw-text-fifth-500 {
	color: #3db014
}
.lg\:tw-text-white {
	color: #fff
}
.lg\:hover\:tw-text-transparent:hover {
	color: transparent
}
.lg\:hover\:tw-text-primary-500:hover {
	color: #1c69d4
}
.lg\:hover\:tw-text-primary-900:hover {
	color: #0653b6
}
.lg\:hover\:tw-text-blue-100:hover {
	color: #2d64ae
}
.lg\:hover\:tw-text-grey-200:hover {
	color: #f2f2f2
}
.lg\:hover\:tw-text-grey-400:hover {
	color: #bbb
}
.lg\:hover\:tw-text-grey-300:hover {
	color: #e6e6e6
}
.lg\:hover\:tw-text-grey-500:hover {
	color: #8e8e8e
}
.lg\:hover\:tw-text-grey-600:hover {
	color: #666
}
.lg\:hover\:tw-text-grey-800:hover {
	color: #4d4d4d
}
.lg\:hover\:tw-text-grey-900:hover {
	color: #262626
}
.lg\:hover\:tw-text-third-500:hover {
	color: #ffad1f
}
.lg\:hover\:tw-text-fourth-500:hover {
	color: #d20000
}
.lg\:hover\:tw-text-fifth-500:hover {
	color: #3db014
}
.lg\:hover\:tw-text-white:hover {
	color: #fff
}
.lg\:focus\:tw-text-transparent:focus {
	color: transparent
}
.lg\:focus\:tw-text-primary-500:focus {
	color: #1c69d4
}
.lg\:focus\:tw-text-primary-900:focus {
	color: #0653b6
}
.lg\:focus\:tw-text-blue-100:focus {
	color: #2d64ae
}
.lg\:focus\:tw-text-grey-200:focus {
	color: #f2f2f2
}
.lg\:focus\:tw-text-grey-400:focus {
	color: #bbb
}
.lg\:focus\:tw-text-grey-300:focus {
	color: #e6e6e6
}
.lg\:focus\:tw-text-grey-500:focus {
	color: #8e8e8e
}
.lg\:focus\:tw-text-grey-600:focus {
	color: #666
}
.lg\:focus\:tw-text-grey-800:focus {
	color: #4d4d4d
}
.lg\:focus\:tw-text-grey-900:focus {
	color: #262626
}
.lg\:focus\:tw-text-third-500:focus {
	color: #ffad1f
}
.lg\:focus\:tw-text-fourth-500:focus {
	color: #d20000
}
.lg\:focus\:tw-text-fifth-500:focus {
	color: #3db014
}
.lg\:focus\:tw-text-white:focus {
	color: #fff
}
.lg\:tw-text-300 {
	font-size: 12px
}
.lg\:tw-text-400 {
	font-size: 14px
}
.lg\:tw-text-450 {
	font-size: 15px
}
.lg\:tw-text-500 {
	font-size: 18px
}
.lg\:tw-text-600 {
	font-size: 25px
}
.lg\:tw-text-700 {
	font-size: 35px
}
.lg\:tw-text-800 {
	font-size: 48px
}
.lg\:tw-text-850 {
	font-size: 61px
}
.lg\:tw-text-875 {
	font-size: 75px
}
.lg\:tw-text-900 {
	font-size: 96px
}
.lg\:hover\:tw-text-300:hover {
	font-size: 12px
}
.lg\:hover\:tw-text-400:hover {
	font-size: 14px
}
.lg\:hover\:tw-text-450:hover {
	font-size: 15px
}
.lg\:hover\:tw-text-500:hover {
	font-size: 18px
}
.lg\:hover\:tw-text-600:hover {
	font-size: 25px
}
.lg\:hover\:tw-text-700:hover {
	font-size: 35px
}
.lg\:hover\:tw-text-800:hover {
	font-size: 48px
}
.lg\:hover\:tw-text-850:hover {
	font-size: 61px
}
.lg\:hover\:tw-text-875:hover {
	font-size: 75px
}
.lg\:hover\:tw-text-900:hover {
	font-size: 96px
}
.lg\:tw-italic {
	font-style: italic
}
.lg\:tw-roman {
	font-style: normal
}
.lg\:tw-uppercase {
	text-transform: uppercase
}
.lg\:tw-lowercase {
	text-transform: lowercase
}
.lg\:tw-capitalize {
	text-transform: capitalize
}
.lg\:tw-normal-case {
	text-transform: none
}
.lg\:tw-underline {
	text-decoration: underline
}
.lg\:tw-line-through {
	text-decoration: line-through
}
.lg\:tw-no-underline {
	text-decoration: none
}
.lg\:tw-antialiased {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.lg\:tw-subpixel-antialiased {
	-webkit-font-smoothing: auto;
	-moz-osx-font-smoothing: auto
}
.lg\:hover\:tw-italic:hover {
	font-style: italic
}
.lg\:hover\:tw-roman:hover {
	font-style: normal
}
.lg\:hover\:tw-uppercase:hover {
	text-transform: uppercase
}
.lg\:hover\:tw-lowercase:hover {
	text-transform: lowercase
}
.lg\:hover\:tw-capitalize:hover {
	text-transform: capitalize
}
.lg\:hover\:tw-normal-case:hover {
	text-transform: none
}
.lg\:hover\:tw-underline:hover {
	text-decoration: underline
}
.lg\:hover\:tw-line-through:hover {
	text-decoration: line-through
}
.lg\:hover\:tw-no-underline:hover {
	text-decoration: none
}
.lg\:hover\:tw-antialiased:hover {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.lg\:hover\:tw-subpixel-antialiased:hover {
	-webkit-font-smoothing: auto;
	-moz-osx-font-smoothing: auto
}
.lg\:tw-tracking-tight {
	letter-spacing: -0.05em
}
.lg\:tw-tracking-normal {
	letter-spacing: 0
}
.lg\:tw-tracking-wide {
	letter-spacing: .05em
}
.lg\:tw-select-none {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}
.lg\:tw-select-text {
	-webkit-user-select: text;
	-moz-user-select: text;
	-ms-user-select: text;
	user-select: text
}
.lg\:tw-align-baseline {
	vertical-align: baseline
}
.lg\:tw-align-top {
	vertical-align: top
}
.lg\:tw-align-middle {
	vertical-align: middle
}
.lg\:tw-align-bottom {
	vertical-align: bottom
}
.lg\:tw-align-text-top {
	vertical-align: text-top
}
.lg\:tw-align-text-bottom {
	vertical-align: text-bottom
}
.lg\:tw-visible {
	visibility: visible
}
.lg\:tw-invisible {
	visibility: hidden
}
.lg\:tw-whitespace-normal {
	white-space: normal
}
.lg\:tw-whitespace-no-wrap {
	white-space: nowrap
}
.lg\:tw-whitespace-pre {
	white-space: pre
}
.lg\:tw-whitespace-pre-line {
	white-space: pre-line
}
.lg\:tw-whitespace-pre-wrap {
	white-space: pre-wrap
}
.lg\:tw-break-words {
	word-wrap: break-word
}
.lg\:tw-break-normal {
	word-wrap: normal
}
.lg\:tw-truncate {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.lg\:tw-w-0 {
	width: 0
}
.lg\:tw-w-100 {
	width: 5px
}
.lg\:tw-w-200 {
	width: 10px
}
.lg\:tw-w-300 {
	width: 15px
}
.lg\:tw-w-400 {
	width: 20px
}
.lg\:tw-w-500 {
	width: 30px
}
.lg\:tw-w-600 {
	width: 45px
}
.lg\:tw-w-650 {
	width: 55px
}
.lg\:tw-w-700 {
	width: 60px
}
.lg\:tw-w-800 {
	width: 75px
}
.lg\:tw-w-900 {
	width: 90px
}
.lg\:tw-w-auto {
	width: auto
}
.lg\:tw-w-1\/2 {
	width: 48%
}
.lg\:tw-w-1\/3 {
	width: 33.33333%
}
.lg\:tw-w-2\/3 {
	width: 66.66667%
}
.lg\:tw-w-1\/4 {
	width: 25%
}
.lg\:tw-w-3\/4 {
	width: 75%
}
.lg\:tw-w-1\/5 {
	width: 20%
}
.lg\:tw-w-2\/5 {
	width: 40%
}
.lg\:tw-w-3\/5 {
	width: 60%
}
.lg\:tw-w-4\/5 {
	width: 80%
}
.lg\:tw-w-1\/6 {
	width: 16.66667%
}
.lg\:tw-w-5\/6 {
	width: 83.33333%
}
.lg\:tw-w-full {
	width: 100%
}
.lg\:tw-w-screen {
	width: 100vw
}
.lg\:tw-z-0 {
	z-index: 0
}
.lg\:tw-z-10 {
	z-index: 10
}
.lg\:tw-z-20 {
	z-index: 20
}
.lg\:tw-z-30 {
	z-index: 30
}
.lg\:tw-z-40 {
	z-index: 40
}
.lg\:tw-z-50 {
	z-index: 50
}
.lg\:tw-z-60 {
	z-index: 60
}
.lg\:tw-z-70 {
	z-index: 70
}
.lg\:tw-z-80 {
	z-index: 80
}
.lg\:tw-z-90 {
	z-index: 90
}
.lg\:tw-z-100 {
	z-index: 100
}
.lg\:tw-z-150 {
	z-index: 150
}
.lg\:tw-z-200 {
	z-index: 200
}
.lg\:tw-z-600 {
	z-index: 600
}
.lg\:tw-z-auto {
	z-index: auto
}
}

@media(min-width:1200px) {
.xl\:tw-list-reset {
	list-style: none;
	padding: 0
}
.xl\:tw-appearance-none {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}
.xl\:tw-bg-fixed {
	background-attachment: fixed
}
.xl\:tw-bg-local {
	background-attachment: local
}
.xl\:tw-bg-scroll {
	background-attachment: scroll
}
.xl\:tw-bg-transparent {
	background-color: transparent
}
.xl\:tw-bg-primary-500 {
	background-color: #1c69d4
}
.xl\:tw-bg-primary-900 {
	background-color: #0653b6
}
.xl\:tw-bg-blue-100 {
	background-color: #2d64ae
}
.xl\:tw-bg-grey-200 {
	background-color: #f2f2f2
}
.xl\:tw-bg-grey-400 {
	background-color: #bbb
}
.xl\:tw-bg-grey-300 {
	background-color: #e6e6e6
}
.xl\:tw-bg-grey-500 {
	background-color: #8e8e8e
}
.xl\:tw-bg-grey-600 {
	background-color: #666
}
.xl\:tw-bg-grey-800 {
	background-color: #4d4d4d
}
.xl\:tw-bg-grey-900 {
	background-color: #262626
}
.xl\:tw-bg-third-500 {
	background-color: #ffad1f
}
.xl\:tw-bg-fourth-500 {
	background-color: #d20000
}
.xl\:tw-bg-fifth-500 {
	background-color: #3db014
}
.xl\:tw-bg-white {
	background-color: #fff
}
.xl\:hover\:tw-bg-transparent:hover {
	background-color: transparent
}
.xl\:hover\:tw-bg-primary-500:hover {
	background-color: #1c69d4
}
.xl\:hover\:tw-bg-primary-900:hover {
	background-color: #0653b6
}
.xl\:hover\:tw-bg-blue-100:hover {
	background-color: #2d64ae
}
.xl\:hover\:tw-bg-grey-200:hover {
	background-color: #f2f2f2
}
.xl\:hover\:tw-bg-grey-400:hover {
	background-color: #bbb
}
.xl\:hover\:tw-bg-grey-300:hover {
	background-color: #e6e6e6
}
.xl\:hover\:tw-bg-grey-500:hover {
	background-color: #8e8e8e
}
.xl\:hover\:tw-bg-grey-600:hover {
	background-color: #666
}
.xl\:hover\:tw-bg-grey-800:hover {
	background-color: #4d4d4d
}
.xl\:hover\:tw-bg-grey-900:hover {
	background-color: #262626
}
.xl\:hover\:tw-bg-third-500:hover {
	background-color: #ffad1f
}
.xl\:hover\:tw-bg-fourth-500:hover {
	background-color: #d20000
}
.xl\:hover\:tw-bg-fifth-500:hover {
	background-color: #3db014
}
.xl\:hover\:tw-bg-white:hover {
	background-color: #fff
}
.xl\:focus\:tw-bg-transparent:focus {
	background-color: transparent
}
.xl\:focus\:tw-bg-primary-500:focus {
	background-color: #1c69d4
}
.xl\:focus\:tw-bg-primary-900:focus {
	background-color: #0653b6
}
.xl\:focus\:tw-bg-blue-100:focus {
	background-color: #2d64ae
}
.xl\:focus\:tw-bg-grey-200:focus {
	background-color: #f2f2f2
}
.xl\:focus\:tw-bg-grey-400:focus {
	background-color: #bbb
}
.xl\:focus\:tw-bg-grey-300:focus {
	background-color: #e6e6e6
}
.xl\:focus\:tw-bg-grey-500:focus {
	background-color: #8e8e8e
}
.xl\:focus\:tw-bg-grey-600:focus {
	background-color: #666
}
.xl\:focus\:tw-bg-grey-800:focus {
	background-color: #4d4d4d
}
.xl\:focus\:tw-bg-grey-900:focus {
	background-color: #262626
}
.xl\:focus\:tw-bg-third-500:focus {
	background-color: #ffad1f
}
.xl\:focus\:tw-bg-fourth-500:focus {
	background-color: #d20000
}
.xl\:focus\:tw-bg-fifth-500:focus {
	background-color: #3db014
}
.xl\:focus\:tw-bg-white:focus {
	background-color: #fff
}
.xl\:tw-bg-bottom {
	background-position: bottom
}
.xl\:tw-bg-center {
	background-position: center
}
.xl\:tw-bg-left {
	background-position: left
}
.xl\:tw-bg-left-bottom {
	background-position: left bottom
}
.xl\:tw-bg-left-top {
	background-position: left top
}
.xl\:tw-bg-right {
	background-position: right
}
.xl\:tw-bg-right-bottom {
	background-position: right bottom
}
.xl\:tw-bg-right-top {
	background-position: right top
}
.xl\:tw-bg-top {
	background-position: top
}
.xl\:tw-bg-repeat {
	background-repeat: repeat
}
.xl\:tw-bg-no-repeat {
	background-repeat: no-repeat
}
.xl\:tw-bg-repeat-x {
	background-repeat: repeat-x
}
.xl\:tw-bg-repeat-y {
	background-repeat: repeat-y
}
.xl\:tw-bg-auto {
	background-size: auto
}
.xl\:tw-bg-cover {
	background-size: cover
}
.xl\:tw-bg-contain {
	background-size: contain
}
.xl\:tw-border-transparent {
	border-color: transparent
}
.xl\:tw-border-primary-500 {
	border-color: #1c69d4
}
.xl\:tw-border-primary-900 {
	border-color: #0653b6
}
.xl\:tw-border-blue-100 {
	border-color: #2d64ae
}
.xl\:tw-border-grey-200 {
	border-color: #f2f2f2
}
.xl\:tw-border-grey-400 {
	border-color: #bbb
}
.xl\:tw-border-grey-300 {
	border-color: #e6e6e6
}
.xl\:tw-border-grey-500 {
	border-color: #8e8e8e
}
.xl\:tw-border-grey-600 {
	border-color: #666
}
.xl\:tw-border-grey-800 {
	border-color: #4d4d4d
}
.xl\:tw-border-grey-900 {
	border-color: #262626
}
.xl\:tw-border-third-500 {
	border-color: #ffad1f
}
.xl\:tw-border-fourth-500 {
	border-color: #d20000
}
.xl\:tw-border-fifth-500 {
	border-color: #3db014
}
.xl\:tw-border-white {
	border-color: #fff
}
.xl\:hover\:tw-border-transparent:hover {
	border-color: transparent
}
.xl\:hover\:tw-border-primary-500:hover {
	border-color: #1c69d4
}
.xl\:hover\:tw-border-primary-900:hover {
	border-color: #0653b6
}
.xl\:hover\:tw-border-blue-100:hover {
	border-color: #2d64ae
}
.xl\:hover\:tw-border-grey-200:hover {
	border-color: #f2f2f2
}
.xl\:hover\:tw-border-grey-400:hover {
	border-color: #bbb
}
.xl\:hover\:tw-border-grey-300:hover {
	border-color: #e6e6e6
}
.xl\:hover\:tw-border-grey-500:hover {
	border-color: #8e8e8e
}
.xl\:hover\:tw-border-grey-600:hover {
	border-color: #666
}
.xl\:hover\:tw-border-grey-800:hover {
	border-color: #4d4d4d
}
.xl\:hover\:tw-border-grey-900:hover {
	border-color: #262626
}
.xl\:hover\:tw-border-third-500:hover {
	border-color: #ffad1f
}
.xl\:hover\:tw-border-fourth-500:hover {
	border-color: #d20000
}
.xl\:hover\:tw-border-fifth-500:hover {
	border-color: #3db014
}
.xl\:hover\:tw-border-white:hover {
	border-color: #fff
}
.xl\:tw-rounded-none {
	border-radius: 0
}
.xl\:tw-rounded-sm {
	border-radius: .125rem
}
.xl\:tw-rounded {
	border-radius: .25rem
}
.xl\:tw-rounded-lg {
	border-radius: .5rem
}
.xl\:tw-rounded-full {
	border-radius: 9999px
}
.xl\:tw-rounded-t-none {
	border-top-left-radius: 0;
	border-top-right-radius: 0
}
.xl\:tw-rounded-r-none {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}
.xl\:tw-rounded-b-none {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0
}
.xl\:tw-rounded-l-none {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}
.xl\:tw-rounded-t-sm {
	border-top-left-radius: .125rem;
	border-top-right-radius: .125rem
}
.xl\:tw-rounded-r-sm {
	border-top-right-radius: .125rem;
	border-bottom-right-radius: .125rem
}
.xl\:tw-rounded-b-sm {
	border-bottom-right-radius: .125rem;
	border-bottom-left-radius: .125rem
}
.xl\:tw-rounded-l-sm {
	border-top-left-radius: .125rem;
	border-bottom-left-radius: .125rem
}
.xl\:tw-rounded-t {
	border-top-left-radius: .25rem;
	border-top-right-radius: .25rem
}
.xl\:tw-rounded-r {
	border-top-right-radius: .25rem;
	border-bottom-right-radius: .25rem
}
.xl\:tw-rounded-b {
	border-bottom-right-radius: .25rem;
	border-bottom-left-radius: .25rem
}
.xl\:tw-rounded-l {
	border-top-left-radius: .25rem;
	border-bottom-left-radius: .25rem
}
.xl\:tw-rounded-t-lg {
	border-top-left-radius: .5rem;
	border-top-right-radius: .5rem
}
.xl\:tw-rounded-r-lg {
	border-top-right-radius: .5rem;
	border-bottom-right-radius: .5rem
}
.xl\:tw-rounded-b-lg {
	border-bottom-right-radius: .5rem;
	border-bottom-left-radius: .5rem
}
.xl\:tw-rounded-l-lg {
	border-top-left-radius: .5rem;
	border-bottom-left-radius: .5rem
}
.xl\:tw-rounded-t-full {
	border-top-left-radius: 9999px;
	border-top-right-radius: 9999px
}
.xl\:tw-rounded-r-full {
	border-top-right-radius: 9999px;
	border-bottom-right-radius: 9999px
}
.xl\:tw-rounded-b-full {
	border-bottom-right-radius: 9999px;
	border-bottom-left-radius: 9999px
}
.xl\:tw-rounded-l-full {
	border-top-left-radius: 9999px;
	border-bottom-left-radius: 9999px
}
.xl\:tw-rounded-tl-none {
	border-top-left-radius: 0
}
.xl\:tw-rounded-tr-none {
	border-top-right-radius: 0
}
.xl\:tw-rounded-br-none {
	border-bottom-right-radius: 0
}
.xl\:tw-rounded-bl-none {
	border-bottom-left-radius: 0
}
.xl\:tw-rounded-tl-sm {
	border-top-left-radius: .125rem
}
.xl\:tw-rounded-tr-sm {
	border-top-right-radius: .125rem
}
.xl\:tw-rounded-br-sm {
	border-bottom-right-radius: .125rem
}
.xl\:tw-rounded-bl-sm {
	border-bottom-left-radius: .125rem
}
.xl\:tw-rounded-tl {
	border-top-left-radius: .25rem
}
.xl\:tw-rounded-tr {
	border-top-right-radius: .25rem
}
.xl\:tw-rounded-br {
	border-bottom-right-radius: .25rem
}
.xl\:tw-rounded-bl {
	border-bottom-left-radius: .25rem
}
.xl\:tw-rounded-tl-lg {
	border-top-left-radius: .5rem
}
.xl\:tw-rounded-tr-lg {
	border-top-right-radius: .5rem
}
.xl\:tw-rounded-br-lg {
	border-bottom-right-radius: .5rem
}
.xl\:tw-rounded-bl-lg {
	border-bottom-left-radius: .5rem
}
.xl\:tw-rounded-tl-full {
	border-top-left-radius: 9999px
}
.xl\:tw-rounded-tr-full {
	border-top-right-radius: 9999px
}
.xl\:tw-rounded-br-full {
	border-bottom-right-radius: 9999px
}
.xl\:tw-rounded-bl-full {
	border-bottom-left-radius: 9999px
}
.xl\:tw-border-solid {
	border-style: solid
}
.xl\:tw-border-dashed {
	border-style: dashed
}
.xl\:tw-border-dotted {
	border-style: dotted
}
.xl\:tw-border-none {
	border-style: none
}
.xl\:tw-border-0 {
	border-width: 0
}
.xl\:tw-border-100 {
	border-width: 1px
}
.xl\:tw-border-200 {
	border-width: 2px
}
.xl\:tw-border-300 {
	border-width: 3px
}
.xl\:tw-border-400 {
	border-width: 4px
}
.xl\:tw-border-500 {
	border-width: 5px
}
.xl\:tw-border-600 {
	border-width: 6px
}
.xl\:tw-border-700 {
	border-width: 7px
}
.xl\:tw-border-800 {
	border-width: 8px
}
.xl\:tw-border {
	border-width: 1px
}
.xl\:tw-border-t-0 {
	border-top-width: 0
}
.xl\:tw-border-r-0 {
	border-right-width: 0
}
.xl\:tw-border-b-0 {
	border-bottom-width: 0
}
.xl\:tw-border-l-0 {
	border-left-width: 0
}
.xl\:tw-border-t-100 {
	border-top-width: 1px
}
.xl\:tw-border-r-100 {
	border-right-width: 1px
}
.xl\:tw-border-b-100 {
	border-bottom-width: 1px
}
.xl\:tw-border-l-100 {
	border-left-width: 1px
}
.xl\:tw-border-t-200 {
	border-top-width: 2px
}
.xl\:tw-border-r-200 {
	border-right-width: 2px
}
.xl\:tw-border-b-200 {
	border-bottom-width: 2px
}
.xl\:tw-border-l-200 {
	border-left-width: 2px
}
.xl\:tw-border-t-300 {
	border-top-width: 3px
}
.xl\:tw-border-r-300 {
	border-right-width: 3px
}
.xl\:tw-border-b-300 {
	border-bottom-width: 3px
}
.xl\:tw-border-l-300 {
	border-left-width: 3px
}
.xl\:tw-border-t-400 {
	border-top-width: 4px
}
.xl\:tw-border-r-400 {
	border-right-width: 4px
}
.xl\:tw-border-b-400 {
	border-bottom-width: 4px
}
.xl\:tw-border-l-400 {
	border-left-width: 4px
}
.xl\:tw-border-t-500 {
	border-top-width: 5px
}
.xl\:tw-border-r-500 {
	border-right-width: 5px
}
.xl\:tw-border-b-500 {
	border-bottom-width: 5px
}
.xl\:tw-border-l-500 {
	border-left-width: 5px
}
.xl\:tw-border-t-600 {
	border-top-width: 6px
}
.xl\:tw-border-r-600 {
	border-right-width: 6px
}
.xl\:tw-border-b-600 {
	border-bottom-width: 6px
}
.xl\:tw-border-l-600 {
	border-left-width: 6px
}
.xl\:tw-border-t-700 {
	border-top-width: 7px
}
.xl\:tw-border-r-700 {
	border-right-width: 7px
}
.xl\:tw-border-b-700 {
	border-bottom-width: 7px
}
.xl\:tw-border-l-700 {
	border-left-width: 7px
}
.xl\:tw-border-t-800 {
	border-top-width: 8px
}
.xl\:tw-border-r-800 {
	border-right-width: 8px
}
.xl\:tw-border-b-800 {
	border-bottom-width: 8px
}
.xl\:tw-border-l-800 {
	border-left-width: 8px
}
.xl\:tw-border-t {
	border-top-width: 1px
}
.xl\:tw-border-r {
	border-right-width: 1px
}
.xl\:tw-border-b {
	border-bottom-width: 1px
}
.xl\:tw-border-l {
	border-left-width: 1px
}
.xl\:tw-cursor-auto {
	cursor: auto
}
.xl\:tw-cursor-default {
	cursor: default
}
.xl\:tw-cursor-pointer {
	cursor: pointer
}
.xl\:tw-cursor-wait {
	cursor: wait
}
.xl\:tw-cursor-move {
	cursor: move
}
.xl\:tw-cursor-not-allowed {
	cursor: not-allowed
}
.xl\:tw-block {
	display: block
}
.xl\:tw-inline-block {
	display: inline-block
}
.xl\:tw-inline {
	display: inline
}
.xl\:tw-table {
	display: table
}
.xl\:tw-table-row {
	display: table-row
}
.xl\:tw-table-cell {
	display: table-cell
}
.xl\:tw-hidden {
	display: none
}
.xl\:tw-flex {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex
}
.xl\:tw-inline-flex {
	display: -ms-inline-flexbox;
	display: -webkit-inline-flex;
	display: inline-flex
}
.xl\:tw-flex-row {
	-ms-flex-direction: row;
	-webkit-flex-direction: row;
	flex-direction: row
}
.xl\:tw-flex-row-reverse {
	-ms-flex-direction: row-reverse;
	-webkit-flex-direction: row-reverse;
	flex-direction: row-reverse
}
.xl\:tw-flex-col {
	-ms-flex-direction: column;
	-webkit-flex-direction: column;
	flex-direction: column
}
.xl\:tw-flex-col-reverse {
	-ms-flex-direction: column-reverse;
	-webkit-flex-direction: column-reverse;
	flex-direction: column-reverse
}
.xl\:tw-flex-wrap {
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap
}
.xl\:tw-flex-wrap-reverse {
	-ms-flex-wrap: wrap-reverse;
	-webkit-flex-wrap: wrap-reverse;
	flex-wrap: wrap-reverse
}
.xl\:tw-flex-no-wrap {
	-ms-flex-wrap: nowrap;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap
}
.xl\:tw-items-start {
	-ms-flex-align: start;
	-webkit-align-items: flex-start;
	align-items: flex-start
}
.xl\:tw-items-end {
	-ms-flex-align: end;
	-webkit-align-items: flex-end;
	align-items: flex-end
}
.xl\:tw-items-center {
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center
}
.xl\:tw-items-baseline {
	-ms-flex-align: baseline;
	-webkit-align-items: baseline;
	align-items: baseline
}
.xl\:tw-items-stretch {
	-ms-flex-align: stretch;
	-webkit-align-items: stretch;
	align-items: stretch
}
.xl\:tw-self-auto {
	-ms-flex-item-align: auto;
	-webkit-align-self: auto;
	-ms-grid-row-align: auto;
	align-self: auto
}
.xl\:tw-self-start {
	-ms-flex-item-align: start;
	-webkit-align-self: flex-start;
	align-self: flex-start
}
.xl\:tw-self-end {
	-ms-flex-item-align: end;
	-webkit-align-self: flex-end;
	align-self: flex-end
}
.xl\:tw-self-center {
	-ms-flex-item-align: center;
	-webkit-align-self: center;
	-ms-grid-row-align: center;
	align-self: center
}
.xl\:tw-self-stretch {
	-ms-flex-item-align: stretch;
	-webkit-align-self: stretch;
	-ms-grid-row-align: stretch;
	align-self: stretch
}
.xl\:tw-justify-start {
	-ms-flex-pack: start;
	-webkit-justify-content: flex-start;
	justify-content: flex-start
}
.xl\:tw-justify-end {
	-ms-flex-pack: end;
	-webkit-justify-content: flex-end;
	justify-content: flex-end
}
.xl\:tw-justify-center {
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center
}
.xl\:tw-justify-between {
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between
}
.xl\:tw-justify-around {
	-ms-flex-pack: distribute;
	-webkit-justify-content: space-around;
	justify-content: space-around
}
.xl\:tw-content-center {
	-ms-flex-line-pack: center;
	-webkit-align-content: center;
	align-content: center
}
.xl\:tw-content-start {
	-ms-flex-line-pack: start;
	-webkit-align-content: flex-start;
	align-content: flex-start
}
.xl\:tw-content-end {
	-ms-flex-line-pack: end;
	-webkit-align-content: flex-end;
	align-content: flex-end
}
.xl\:tw-content-between {
	-ms-flex-line-pack: justify;
	-webkit-align-content: space-between;
	align-content: space-between
}
.xl\:tw-content-around {
	-ms-flex-line-pack: distribute;
	-webkit-align-content: space-around;
	align-content: space-around
}
.xl\:tw-flex-1 {
	-ms-flex: 1;
	-webkit-flex: 1;
	flex: 1
}
.xl\:tw-flex-auto {
	-ms-flex: auto;
	-webkit-flex: auto;
	flex: auto
}
.xl\:tw-flex-initial {
	-ms-flex: initial;
	-webkit-flex: initial;
	flex: initial
}
.xl\:tw-flex-none {
	-ms-flex: none;
	-webkit-flex: none;
	flex: none
}
.xl\:tw-flex-grow {
	-ms-flex-positive: 1;
	-webkit-flex-grow: 1;
	flex-grow: 1
}
.xl\:tw-flex-shrink {
	-ms-flex-negative: 1;
	-webkit-flex-shrink: 1;
	flex-shrink: 1
}
.xl\:tw-flex-no-grow {
	-ms-flex-positive: 0;
	-webkit-flex-grow: 0;
	flex-grow: 0
}
.xl\:tw-flex-no-shrink {
	-ms-flex-negative: 0;
	-webkit-flex-shrink: 0;
	flex-shrink: 0
}
.xl\:tw-float-right {
	float: right
}
.xl\:tw-float-left {
	float: left
}
.xl\:tw-float-none {
	float: none
}
.xl\:tw-clearfix:after {
	content: "";
	display: table;
	clear: both
}
.xl\:tw-font-sans {
	font-family: Arial, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif
}
.xl\:tw-font-serif {
	font-family: BMWGlobalSerifBo, Constantia, Lucida Bright, Lucidabright, Lucida Serif, Lucida, DejaVu Serif, Bitstream Vera Serif, Liberation Serif, Georgia, serif
}
.xl\:tw-font-mono {
	font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace
}
.xl\:tw-font-bmw-bold {
	font-family: BMWTypeWebBoldAll
}
.xl\:tw-font-bmw-light {
	font-family: BMWTypeWebLightAll
}
.xl\:tw-font-bmw-thin {
	font-family: bmwTypeWebThinAll
}
.xl\:tw-font-hairline {
	font-weight: 100
}
.xl\:tw-font-thin {
	font-weight: 200
}
.xl\:tw-font-light {
	font-weight: 300
}
.xl\:tw-font-normal {
	font-weight: 400
}
.xl\:tw-font-medium {
	font-weight: 500
}
.xl\:tw-font-semibold {
	font-weight: 600
}
.xl\:tw-font-bold {
	font-weight: 700
}
.xl\:tw-font-extrabold {
	font-weight: 800
}
.xl\:tw-font-black {
	font-weight: 900
}
.xl\:hover\:tw-font-hairline:hover {
	font-weight: 100
}
.xl\:hover\:tw-font-thin:hover {
	font-weight: 200
}
.xl\:hover\:tw-font-light:hover {
	font-weight: 300
}
.xl\:hover\:tw-font-normal:hover {
	font-weight: 400
}
.xl\:hover\:tw-font-medium:hover {
	font-weight: 500
}
.xl\:hover\:tw-font-semibold:hover {
	font-weight: 600
}
.xl\:hover\:tw-font-bold:hover {
	font-weight: 700
}
.xl\:hover\:tw-font-extrabold:hover {
	font-weight: 800
}
.xl\:hover\:tw-font-black:hover {
	font-weight: 900
}
.xl\:tw-h-0 {
	height: 0
}
.xl\:tw-h-100 {
	height: 5px
}
.xl\:tw-h-200 {
	height: 10px
}
.xl\:tw-h-300 {
	height: 15px
}
.xl\:tw-h-400 {
	height: 20px
}
.xl\:tw-h-500 {
	height: 30px
}
.xl\:tw-h-600 {
	height: 45px
}
.xl\:tw-h-650 {
	height: 50px
}
.xl\:tw-h-700 {
	height: 60px
}
.xl\:tw-h-750 {
	height: 65px
}
.xl\:tw-h-800 {
	height: 75px
}
.xl\:tw-h-850 {
	height: 80px
}
.xl\:tw-h-900 {
	height: 90px
}
.xl\:tw-h-auto {
	height: auto
}
.xl\:tw-h-full {
	height: 100%
}
.xl\:tw-h-screen {
	height: 100vh
}
.xl\:tw-leading-500 {
	line-height: 1
}
.xl\:tw-leading-600 {
	line-height: 1.05
}
.xl\:tw-leading-700 {
	line-height: 1.11
}
.xl\:tw-leading-750 {
	line-height: 1.13
}
.xl\:tw-leading-800 {
	line-height: 1.21
}
.xl\:tw-leading-850 {
	line-height: 1.24
}
.xl\:tw-leading-900 {
	line-height: 1.42
}
.xl\:tw-leading-none {
	line-height: 1
}
.xl\:tw-leading-tight {
	line-height: 1.25
}
.xl\:tw-leading-normal {
	line-height: 1.5
}
.xl\:tw-leading-loose {
	line-height: 2
}
.xl\:tw-m-0 {
	margin: 0
}
.xl\:tw-m-100 {
	margin: 5px
}
.xl\:tw-m-200 {
	margin: 10px
}
.xl\:tw-m-300 {
	margin: 15px
}
.xl\:tw-m-400 {
	margin: 20px
}
.xl\:tw-m-500 {
	margin: 30px
}
.xl\:tw-m-600 {
	margin: 45px
}
.xl\:tw-m-700 {
	margin: 60px
}
.xl\:tw-m-800 {
	margin: 75px
}
.xl\:tw-m-900 {
	margin: 90px
}
.xl\:tw-m-auto {
	margin: auto
}
.xl\:tw-my-0 {
	margin-top: 0;
	margin-bottom: 0
}
.xl\:tw-mx-0 {
	margin-left: 0;
	margin-right: 0
}
.xl\:tw-my-100 {
	margin-top: 5px;
	margin-bottom: 5px
}
.xl\:tw-mx-100 {
	margin-left: 5px;
	margin-right: 5px
}
.xl\:tw-my-200 {
	margin-top: 10px;
	margin-bottom: 10px
}
.xl\:tw-mx-200 {
	margin-left: 10px;
	margin-right: 10px
}
.xl\:tw-my-300 {
	margin-top: 15px;
	margin-bottom: 15px
}
.xl\:tw-mx-300 {
	margin-left: 15px;
	margin-right: 15px
}
.xl\:tw-my-400 {
	margin-top: 20px;
	margin-bottom: 20px
}
.xl\:tw-mx-400 {
	margin-left: 20px;
	margin-right: 20px
}
.xl\:tw-my-500 {
	margin-top: 30px;
	margin-bottom: 30px
}
.xl\:tw-mx-500 {
	margin-left: 30px;
	margin-right: 30px
}
.xl\:tw-my-600 {
	margin-top: 45px;
	margin-bottom: 45px
}
.xl\:tw-mx-600 {
	margin-left: 45px;
	margin-right: 45px
}
.xl\:tw-my-700 {
	margin-top: 60px;
	margin-bottom: 60px
}
.xl\:tw-mx-700 {
	margin-left: 60px;
	margin-right: 60px
}
.xl\:tw-my-800 {
	margin-top: 75px;
	margin-bottom: 75px
}
.xl\:tw-mx-800 {
	margin-left: 75px;
	margin-right: 75px
}
.xl\:tw-my-900 {
	margin-top: 90px;
	margin-bottom: 90px
}
.xl\:tw-mx-900 {
	margin-left: 90px;
	margin-right: 90px
}
.xl\:tw-my-auto {
	margin-top: auto;
	margin-bottom: auto
}
.xl\:tw-mx-auto {
	margin-left: auto;
	margin-right: auto
}
.xl\:tw-mt-0 {
	margin-top: 0
}
.xl\:tw-mr-0 {
	margin-right: 0
}
.xl\:tw-mb-0 {
	margin-bottom: 0
}
.xl\:tw-ml-0 {
	margin-left: 0
}
.xl\:tw-mt-100 {
	margin-top: 5px
}
.xl\:tw-mr-100 {
	margin-right: 5px
}
.xl\:tw-mb-100 {
	margin-bottom: 5px
}
.xl\:tw-ml-100 {
	margin-left: 5px
}
.xl\:tw-mt-200 {
	margin-top: 10px
}
.xl\:tw-mr-200 {
	margin-right: 10px
}
.xl\:tw-mb-200 {
	margin-bottom: 10px
}
.xl\:tw-ml-200 {
	margin-left: 10px
}
.xl\:tw-mt-300 {
	margin-top: 15px
}
.xl\:tw-mr-300 {
	margin-right: 15px
}
.xl\:tw-mb-300 {
	margin-bottom: 15px
}
.xl\:tw-ml-300 {
	margin-left: 15px
}
.xl\:tw-mt-400 {
	margin-top: 20px
}
.xl\:tw-mr-400 {
	margin-right: 20px
}
.xl\:tw-mb-400 {
	margin-bottom: 20px
}
.xl\:tw-ml-400 {
	margin-left: 20px
}
.xl\:tw-mt-500 {
	margin-top: 30px
}
.xl\:tw-mr-500 {
	margin-right: 30px
}
.xl\:tw-mb-500 {
	margin-bottom: 30px
}
.xl\:tw-ml-500 {
	margin-left: 30px
}
.xl\:tw-mt-600 {
	margin-top: 45px
}
.xl\:tw-mr-600 {
	margin-right: 45px
}
.xl\:tw-mb-600 {
	margin-bottom: 45px
}
.xl\:tw-ml-600 {
	margin-left: 45px
}
.xl\:tw-mt-700 {
	margin-top: 60px
}
.xl\:tw-mr-700 {
	margin-right: 60px
}
.xl\:tw-mb-700 {
	margin-bottom: 60px
}
.xl\:tw-ml-700 {
	margin-left: 60px
}
.xl\:tw-mt-800 {
	margin-top: 75px
}
.xl\:tw-mr-800 {
	margin-right: 75px
}
.xl\:tw-mb-800 {
	margin-bottom: 75px
}
.xl\:tw-ml-800 {
	margin-left: 75px
}
.xl\:tw-mt-900 {
	margin-top: 90px
}
.xl\:tw-mr-900 {
	margin-right: 90px
}
.xl\:tw-mb-900 {
	margin-bottom: 90px
}
.xl\:tw-ml-900 {
	margin-left: 90px
}
.xl\:tw-mt-auto {
	margin-top: auto
}
.xl\:tw-mr-auto {
	margin-right: auto
}
.xl\:tw-mb-auto {
	margin-bottom: auto
}
.xl\:tw-ml-auto {
	margin-left: auto
}
.xl\:tw-max-h-full {
	max-height: 100%
}
.xl\:tw-max-h-screen {
	max-height: 100vh
}
.xl\:tw-max-w-xs {
	max-width: 20rem
}
.xl\:tw-max-w-sm {
	max-width: 30rem
}
.xl\:tw-max-w-md {
	max-width: 40rem
}
.xl\:tw-max-w-lg {
	max-width: 50rem
}
.xl\:tw-max-w-xl {
	max-width: 60rem
}
.xl\:tw-max-w-2xl {
	max-width: 70rem
}
.xl\:tw-max-w-3xl {
	max-width: 80rem
}
.xl\:tw-max-w-4xl {
	max-width: 90rem
}
.xl\:tw-max-w-5xl {
	max-width: 100rem
}
.xl\:tw-max-w-full {
	max-width: 100%
}
.xl\:tw-min-h-0 {
	min-height: 0
}
.xl\:tw-min-h-100 {
	min-height: 5px
}
.xl\:tw-min-h-200 {
	min-height: 10px
}
.xl\:tw-min-h-300 {
	min-height: 15px
}
.xl\:tw-min-h-400 {
	min-height: 20px
}
.xl\:tw-min-h-500 {
	min-height: 30px
}
.xl\:tw-min-h-600 {
	min-height: 45px
}
.xl\:tw-min-h-700 {
	min-height: 60px
}
.xl\:tw-min-h-800 {
	min-height: 75px
}
.xl\:tw-min-h-900 {
	min-height: 90px
}
.xl\:tw-min-h-full {
	min-height: 100%
}
.xl\:tw-min-h-screen {
	min-height: 100vh
}
.xl\:tw-min-w-0 {
	min-width: 0
}
.xl\:tw-min-w-full {
	min-width: 100%
}
.xl\:tw--m-0 {
	margin: 0
}
.xl\:tw--m-100 {
	margin: -5px
}
.xl\:tw--m-200 {
	margin: -10px
}
.xl\:tw--m-300 {
	margin: -15px
}
.xl\:tw--m-400 {
	margin: -20px
}
.xl\:tw--m-500 {
	margin: -30px
}
.xl\:tw--m-600 {
	margin: -45px
}
.xl\:tw--m-700 {
	margin: -60px
}
.xl\:tw--m-800 {
	margin: -75px
}
.xl\:tw--m-900 {
	margin: -90px
}
.xl\:tw--m-px {
	margin: -1px
}
.xl\:tw--my-0 {
	margin-top: 0;
	margin-bottom: 0
}
.xl\:tw--mx-0 {
	margin-left: 0;
	margin-right: 0
}
.xl\:tw--my-100 {
	margin-top: -5px;
	margin-bottom: -5px
}
.xl\:tw--mx-100 {
	margin-left: -5px;
	margin-right: -5px
}
.xl\:tw--my-200 {
	margin-top: -10px;
	margin-bottom: -10px
}
.xl\:tw--mx-200 {
	margin-left: -10px;
	margin-right: -10px
}
.xl\:tw--my-300 {
	margin-top: -15px;
	margin-bottom: -15px
}
.xl\:tw--mx-300 {
	margin-left: -15px;
	margin-right: -15px
}
.xl\:tw--my-400 {
	margin-top: -20px;
	margin-bottom: -20px
}
.xl\:tw--mx-400 {
	margin-left: -20px;
	margin-right: -20px
}
.xl\:tw--my-500 {
	margin-top: -30px;
	margin-bottom: -30px
}
.xl\:tw--mx-500 {
	margin-left: -30px;
	margin-right: -30px
}
.xl\:tw--my-600 {
	margin-top: -45px;
	margin-bottom: -45px
}
.xl\:tw--mx-600 {
	margin-left: -45px;
	margin-right: -45px
}
.xl\:tw--my-700 {
	margin-top: -60px;
	margin-bottom: -60px
}
.xl\:tw--mx-700 {
	margin-left: -60px;
	margin-right: -60px
}
.xl\:tw--my-800 {
	margin-top: -75px;
	margin-bottom: -75px
}
.xl\:tw--mx-800 {
	margin-left: -75px;
	margin-right: -75px
}
.xl\:tw--my-900 {
	margin-top: -90px;
	margin-bottom: -90px
}
.xl\:tw--mx-900 {
	margin-left: -90px;
	margin-right: -90px
}
.xl\:tw--my-px {
	margin-top: -1px;
	margin-bottom: -1px
}
.xl\:tw--mx-px {
	margin-left: -1px;
	margin-right: -1px
}
.xl\:tw--mt-0 {
	margin-top: 0
}
.xl\:tw--mr-0 {
	margin-right: 0
}
.xl\:tw--mb-0 {
	margin-bottom: 0
}
.xl\:tw--ml-0 {
	margin-left: 0
}
.xl\:tw--mt-100 {
	margin-top: -5px
}
.xl\:tw--mr-100 {
	margin-right: -5px
}
.xl\:tw--mb-100 {
	margin-bottom: -5px
}
.xl\:tw--ml-100 {
	margin-left: -5px
}
.xl\:tw--mt-200 {
	margin-top: -10px
}
.xl\:tw--mr-200 {
	margin-right: -10px
}
.xl\:tw--mb-200 {
	margin-bottom: -10px
}
.xl\:tw--ml-200 {
	margin-left: -10px
}
.xl\:tw--mt-300 {
	margin-top: -15px
}
.xl\:tw--mr-300 {
	margin-right: -15px
}
.xl\:tw--mb-300 {
	margin-bottom: -15px
}
.xl\:tw--ml-300 {
	margin-left: -15px
}
.xl\:tw--mt-400 {
	margin-top: -20px
}
.xl\:tw--mr-400 {
	margin-right: -20px
}
.xl\:tw--mb-400 {
	margin-bottom: -20px
}
.xl\:tw--ml-400 {
	margin-left: -20px
}
.xl\:tw--mt-500 {
	margin-top: -30px
}
.xl\:tw--mr-500 {
	margin-right: -30px
}
.xl\:tw--mb-500 {
	margin-bottom: -30px
}
.xl\:tw--ml-500 {
	margin-left: -30px
}
.xl\:tw--mt-600 {
	margin-top: -45px
}
.xl\:tw--mr-600 {
	margin-right: -45px
}
.xl\:tw--mb-600 {
	margin-bottom: -45px
}
.xl\:tw--ml-600 {
	margin-left: -45px
}
.xl\:tw--mt-700 {
	margin-top: -60px
}
.xl\:tw--mr-700 {
	margin-right: -60px
}
.xl\:tw--mb-700 {
	margin-bottom: -60px
}
.xl\:tw--ml-700 {
	margin-left: -60px
}
.xl\:tw--mt-800 {
	margin-top: -75px
}
.xl\:tw--mr-800 {
	margin-right: -75px
}
.xl\:tw--mb-800 {
	margin-bottom: -75px
}
.xl\:tw--ml-800 {
	margin-left: -75px
}
.xl\:tw--mt-900 {
	margin-top: -90px
}
.xl\:tw--mr-900 {
	margin-right: -90px
}
.xl\:tw--mb-900 {
	margin-bottom: -90px
}
.xl\:tw--ml-900 {
	margin-left: -90px
}
.xl\:tw--mt-px {
	margin-top: -1px
}
.xl\:tw--mr-px {
	margin-right: -1px
}
.xl\:tw--mb-px {
	margin-bottom: -1px
}
.xl\:tw--ml-px {
	margin-left: -1px
}
.xl\:tw-opacity-0 {
	opacity: 0
}
.xl\:tw-opacity-10 {
	opacity: .1
}
.xl\:tw-opacity-20 {
	opacity: .25
}
.xl\:tw-opacity-30 {
	opacity: .3
}
.xl\:tw-opacity-40 {
	opacity: .4
}
.xl\:tw-opacity-50 {
	opacity: .5
}
.xl\:tw-opacity-60 {
	opacity: .6
}
.xl\:tw-opacity-70 {
	opacity: .7
}
.xl\:tw-opacity-80 {
	opacity: .8
}
.xl\:tw-opacity-90 {
	opacity: .9
}
.xl\:tw-opacity-100 {
	opacity: 1
}
.xl\:tw-overflow-auto {
	overflow: auto
}
.xl\:tw-overflow-hidden {
	overflow: hidden
}
.xl\:tw-overflow-visible {
	overflow: visible
}
.xl\:tw-overflow-scroll {
	overflow: scroll
}
.xl\:tw-overflow-x-auto {
	overflow-x: auto
}
.xl\:tw-overflow-y-auto {
	overflow-y: auto
}
.xl\:tw-overflow-x-scroll {
	overflow-x: scroll
}
.xl\:tw-overflow-y-scroll {
	overflow-y: scroll
}
.xl\:tw-scrolling-touch {
	-webkit-overflow-scrolling: touch
}
.xl\:tw-scrolling-auto {
	-webkit-overflow-scrolling: auto
}
.xl\:tw-p-0 {
	padding: 0
}
.xl\:tw-p-100 {
	padding: 5px
}
.xl\:tw-p-200 {
	padding: 10px
}
.xl\:tw-p-300 {
	padding: 15px
}
.xl\:tw-p-400 {
	padding: 20px
}
.xl\:tw-p-450 {
	padding: 25px
}
.xl\:tw-p-500 {
	padding: 30px
}
.xl\:tw-p-550 {
	padding: 35px
}
.xl\:tw-p-600 {
	padding: 45px
}
.xl\:tw-p-700 {
	padding: 60px
}
.xl\:tw-p-800 {
	padding: 75px
}
.xl\:tw-p-900 {
	padding: 90px
}
.xl\:tw-p-1000 {
	padding: 100px
}
.xl\:tw-p-1100 {
	padding: 110px
}
.xl\:tw-p-1200 {
	padding: 120px
}
.xl\:tw-p-1300 {
	padding: 130px
}
.xl\:tw-p-1400 {
	padding: 140px
}
.xl\:tw-p-1500 {
	padding: 150px
}
.xl\:tw-py-0 {
	padding-top: 0;
	padding-bottom: 0
}
.xl\:tw-px-0 {
	padding-left: 0;
	padding-right: 0
}
.xl\:tw-py-100 {
	padding-top: 5px;
	padding-bottom: 5px
}
.xl\:tw-px-100 {
	padding-left: 5px;
	padding-right: 5px
}
.xl\:tw-py-200 {
	padding-top: 10px;
	padding-bottom: 10px
}
.xl\:tw-px-200 {
	padding-left: 10px;
	padding-right: 10px
}
.xl\:tw-py-300 {
	padding-top: 15px;
	padding-bottom: 15px
}
.xl\:tw-px-300 {
	padding-left: 15px;
	padding-right: 15px
}
.xl\:tw-py-400 {
	padding-top: 20px;
	padding-bottom: 20px
}
.xl\:tw-px-400 {
	padding-left: 20px;
	padding-right: 20px
}
.xl\:tw-py-450 {
	padding-top: 25px;
	padding-bottom: 25px
}
.xl\:tw-px-450 {
	padding-left: 25px;
	padding-right: 25px
}
.xl\:tw-py-500 {
	padding-top: 30px;
	padding-bottom: 30px
}
.xl\:tw-px-500 {
	padding-left: 30px;
	padding-right: 30px
}
.xl\:tw-py-550 {
	padding-top: 35px;
	padding-bottom: 35px
}
.xl\:tw-px-550 {
	padding-left: 35px;
	padding-right: 35px
}
.xl\:tw-py-600 {
	padding-top: 45px;
	padding-bottom: 45px
}
.xl\:tw-px-600 {
	padding-left: 45px;
	padding-right: 45px
}
.xl\:tw-py-700 {
	padding-top: 60px;
	padding-bottom: 60px
}
.xl\:tw-px-700 {
	padding-left: 60px;
	padding-right: 60px
}
.xl\:tw-py-800 {
	padding-top: 75px;
	padding-bottom: 75px
}
.xl\:tw-px-800 {
	padding-left: 75px;
	padding-right: 75px
}
.xl\:tw-py-900 {
	padding-top: 90px;
	padding-bottom: 90px
}
.xl\:tw-px-900 {
	padding-left: 90px;
	padding-right: 90px
}
.xl\:tw-py-1000 {
	padding-top: 100px;
	padding-bottom: 100px
}
.xl\:tw-px-1000 {
	padding-left: 100px;
	padding-right: 100px
}
.xl\:tw-py-1100 {
	padding-top: 110px;
	padding-bottom: 110px
}
.xl\:tw-px-1100 {
	padding-left: 110px;
	padding-right: 110px
}
.xl\:tw-py-1200 {
	padding-top: 120px;
	padding-bottom: 120px
}
.xl\:tw-px-1200 {
	padding-left: 120px;
	padding-right: 120px
}
.xl\:tw-py-1300 {
	padding-top: 130px;
	padding-bottom: 130px
}
.xl\:tw-px-1300 {
	padding-left: 130px;
	padding-right: 130px
}
.xl\:tw-py-1400 {
	padding-top: 140px;
	padding-bottom: 140px
}
.xl\:tw-px-1400 {
	padding-left: 140px;
	padding-right: 140px
}
.xl\:tw-py-1500 {
	padding-top: 150px;
	padding-bottom: 150px
}
.xl\:tw-px-1500 {
	padding-left: 150px;
	padding-right: 150px
}
.xl\:tw-pt-0 {
	padding-top: 0
}
.xl\:tw-pr-0 {
	padding-right: 0
}
.xl\:tw-pb-0 {
	padding-bottom: 0
}
.xl\:tw-pl-0 {
	padding-left: 0
}
.xl\:tw-pt-100 {
	padding-top: 5px
}
.xl\:tw-pr-100 {
	padding-right: 5px
}
.xl\:tw-pb-100 {
	padding-bottom: 5px
}
.xl\:tw-pl-100 {
	padding-left: 5px
}
.xl\:tw-pt-200 {
	padding-top: 10px
}
.xl\:tw-pr-200 {
	padding-right: 10px
}
.xl\:tw-pb-200 {
	padding-bottom: 10px
}
.xl\:tw-pl-200 {
	padding-left: 10px
}
.xl\:tw-pt-300 {
	padding-top: 15px
}
.xl\:tw-pr-300 {
	padding-right: 15px
}
.xl\:tw-pb-300 {
	padding-bottom: 15px
}
.xl\:tw-pl-300 {
	padding-left: 15px
}
.xl\:tw-pt-400 {
	padding-top: 20px
}
.xl\:tw-pr-400 {
	padding-right: 20px
}
.xl\:tw-pb-400 {
	padding-bottom: 20px
}
.xl\:tw-pl-400 {
	padding-left: 20px
}
.xl\:tw-pt-450 {
	padding-top: 25px
}
.xl\:tw-pr-450 {
	padding-right: 25px
}
.xl\:tw-pb-450 {
	padding-bottom: 25px
}
.xl\:tw-pl-450 {
	padding-left: 25px
}
.xl\:tw-pt-500 {
	padding-top: 30px
}
.xl\:tw-pr-500 {
	padding-right: 30px
}
.xl\:tw-pb-500 {
	padding-bottom: 30px
}
.xl\:tw-pl-500 {
	padding-left: 30px
}
.xl\:tw-pt-550 {
	padding-top: 35px
}
.xl\:tw-pr-550 {
	padding-right: 35px
}
.xl\:tw-pb-550 {
	padding-bottom: 35px
}
.xl\:tw-pl-550 {
	padding-left: 35px
}
.xl\:tw-pt-600 {
	padding-top: 45px
}
.xl\:tw-pr-600 {
	padding-right: 45px
}
.xl\:tw-pb-600 {
	padding-bottom: 45px
}
.xl\:tw-pl-600 {
	padding-left: 45px
}
.xl\:tw-pt-700 {
	padding-top: 60px
}
.xl\:tw-pr-700 {
	padding-right: 60px
}
.xl\:tw-pb-700 {
	padding-bottom: 60px
}
.xl\:tw-pl-700 {
	padding-left: 60px
}
.xl\:tw-pt-800 {
	padding-top: 75px
}
.xl\:tw-pr-800 {
	padding-right: 75px
}
.xl\:tw-pb-800 {
	padding-bottom: 75px
}
.xl\:tw-pl-800 {
	padding-left: 75px
}
.xl\:tw-pt-900 {
	padding-top: 90px
}
.xl\:tw-pr-900 {
	padding-right: 90px
}
.xl\:tw-pb-900 {
	padding-bottom: 90px
}
.xl\:tw-pl-900 {
	padding-left: 90px
}
.xl\:tw-pt-1000 {
	padding-top: 100px
}
.xl\:tw-pr-1000 {
	padding-right: 100px
}
.xl\:tw-pb-1000 {
	padding-bottom: 100px
}
.xl\:tw-pl-1000 {
	padding-left: 100px
}
.xl\:tw-pt-1100 {
	padding-top: 110px
}
.xl\:tw-pr-1100 {
	padding-right: 110px
}
.xl\:tw-pb-1100 {
	padding-bottom: 110px
}
.xl\:tw-pl-1100 {
	padding-left: 110px
}
.xl\:tw-pt-1200 {
	padding-top: 120px
}
.xl\:tw-pr-1200 {
	padding-right: 120px
}
.xl\:tw-pb-1200 {
	padding-bottom: 120px
}
.xl\:tw-pl-1200 {
	padding-left: 120px
}
.xl\:tw-pt-1300 {
	padding-top: 130px
}
.xl\:tw-pr-1300 {
	padding-right: 130px
}
.xl\:tw-pb-1300 {
	padding-bottom: 130px
}
.xl\:tw-pl-1300 {
	padding-left: 130px
}
.xl\:tw-pt-1400 {
	padding-top: 140px
}
.xl\:tw-pr-1400 {
	padding-right: 140px
}
.xl\:tw-pb-1400 {
	padding-bottom: 140px
}
.xl\:tw-pl-1400 {
	padding-left: 140px
}
.xl\:tw-pt-1500 {
	padding-top: 150px
}
.xl\:tw-pr-1500 {
	padding-right: 150px
}
.xl\:tw-pb-1500 {
	padding-bottom: 150px
}
.xl\:tw-pl-1500 {
	padding-left: 150px
}
.xl\:hover\:tw-p-0:hover {
	padding: 0
}
.xl\:hover\:tw-p-100:hover {
	padding: 5px
}
.xl\:hover\:tw-p-200:hover {
	padding: 10px
}
.xl\:hover\:tw-p-300:hover {
	padding: 15px
}
.xl\:hover\:tw-p-400:hover {
	padding: 20px
}
.xl\:hover\:tw-p-450:hover {
	padding: 25px
}
.xl\:hover\:tw-p-500:hover {
	padding: 30px
}
.xl\:hover\:tw-p-550:hover {
	padding: 35px
}
.xl\:hover\:tw-p-600:hover {
	padding: 45px
}
.xl\:hover\:tw-p-700:hover {
	padding: 60px
}
.xl\:hover\:tw-p-800:hover {
	padding: 75px
}
.xl\:hover\:tw-p-900:hover {
	padding: 90px
}
.xl\:hover\:tw-p-1000:hover {
	padding: 100px
}
.xl\:hover\:tw-p-1100:hover {
	padding: 110px
}
.xl\:hover\:tw-p-1200:hover {
	padding: 120px
}
.xl\:hover\:tw-p-1300:hover {
	padding: 130px
}
.xl\:hover\:tw-p-1400:hover {
	padding: 140px
}
.xl\:hover\:tw-p-1500:hover {
	padding: 150px
}
.xl\:hover\:tw-py-0:hover {
	padding-top: 0;
	padding-bottom: 0
}
.xl\:hover\:tw-px-0:hover {
	padding-left: 0;
	padding-right: 0
}
.xl\:hover\:tw-py-100:hover {
	padding-top: 5px;
	padding-bottom: 5px
}
.xl\:hover\:tw-px-100:hover {
	padding-left: 5px;
	padding-right: 5px
}
.xl\:hover\:tw-py-200:hover {
	padding-top: 10px;
	padding-bottom: 10px
}
.xl\:hover\:tw-px-200:hover {
	padding-left: 10px;
	padding-right: 10px
}
.xl\:hover\:tw-py-300:hover {
	padding-top: 15px;
	padding-bottom: 15px
}
.xl\:hover\:tw-px-300:hover {
	padding-left: 15px;
	padding-right: 15px
}
.xl\:hover\:tw-py-400:hover {
	padding-top: 20px;
	padding-bottom: 20px
}
.xl\:hover\:tw-px-400:hover {
	padding-left: 20px;
	padding-right: 20px
}
.xl\:hover\:tw-py-450:hover {
	padding-top: 25px;
	padding-bottom: 25px
}
.xl\:hover\:tw-px-450:hover {
	padding-left: 25px;
	padding-right: 25px
}
.xl\:hover\:tw-py-500:hover {
	padding-top: 30px;
	padding-bottom: 30px
}
.xl\:hover\:tw-px-500:hover {
	padding-left: 30px;
	padding-right: 30px
}
.xl\:hover\:tw-py-550:hover {
	padding-top: 35px;
	padding-bottom: 35px
}
.xl\:hover\:tw-px-550:hover {
	padding-left: 35px;
	padding-right: 35px
}
.xl\:hover\:tw-py-600:hover {
	padding-top: 45px;
	padding-bottom: 45px
}
.xl\:hover\:tw-px-600:hover {
	padding-left: 45px;
	padding-right: 45px
}
.xl\:hover\:tw-py-700:hover {
	padding-top: 60px;
	padding-bottom: 60px
}
.xl\:hover\:tw-px-700:hover {
	padding-left: 60px;
	padding-right: 60px
}
.xl\:hover\:tw-py-800:hover {
	padding-top: 75px;
	padding-bottom: 75px
}
.xl\:hover\:tw-px-800:hover {
	padding-left: 75px;
	padding-right: 75px
}
.xl\:hover\:tw-py-900:hover {
	padding-top: 90px;
	padding-bottom: 90px
}
.xl\:hover\:tw-px-900:hover {
	padding-left: 90px;
	padding-right: 90px
}
.xl\:hover\:tw-py-1000:hover {
	padding-top: 100px;
	padding-bottom: 100px
}
.xl\:hover\:tw-px-1000:hover {
	padding-left: 100px;
	padding-right: 100px
}
.xl\:hover\:tw-py-1100:hover {
	padding-top: 110px;
	padding-bottom: 110px
}
.xl\:hover\:tw-px-1100:hover {
	padding-left: 110px;
	padding-right: 110px
}
.xl\:hover\:tw-py-1200:hover {
	padding-top: 120px;
	padding-bottom: 120px
}
.xl\:hover\:tw-px-1200:hover {
	padding-left: 120px;
	padding-right: 120px
}
.xl\:hover\:tw-py-1300:hover {
	padding-top: 130px;
	padding-bottom: 130px
}
.xl\:hover\:tw-px-1300:hover {
	padding-left: 130px;
	padding-right: 130px
}
.xl\:hover\:tw-py-1400:hover {
	padding-top: 140px;
	padding-bottom: 140px
}
.xl\:hover\:tw-px-1400:hover {
	padding-left: 140px;
	padding-right: 140px
}
.xl\:hover\:tw-py-1500:hover {
	padding-top: 150px;
	padding-bottom: 150px
}
.xl\:hover\:tw-px-1500:hover {
	padding-left: 150px;
	padding-right: 150px
}
.xl\:hover\:tw-pt-0:hover {
	padding-top: 0
}
.xl\:hover\:tw-pr-0:hover {
	padding-right: 0
}
.xl\:hover\:tw-pb-0:hover {
	padding-bottom: 0
}
.xl\:hover\:tw-pl-0:hover {
	padding-left: 0
}
.xl\:hover\:tw-pt-100:hover {
	padding-top: 5px
}
.xl\:hover\:tw-pr-100:hover {
	padding-right: 5px
}
.xl\:hover\:tw-pb-100:hover {
	padding-bottom: 5px
}
.xl\:hover\:tw-pl-100:hover {
	padding-left: 5px
}
.xl\:hover\:tw-pt-200:hover {
	padding-top: 10px
}
.xl\:hover\:tw-pr-200:hover {
	padding-right: 10px
}
.xl\:hover\:tw-pb-200:hover {
	padding-bottom: 10px
}
.xl\:hover\:tw-pl-200:hover {
	padding-left: 10px
}
.xl\:hover\:tw-pt-300:hover {
	padding-top: 15px
}
.xl\:hover\:tw-pr-300:hover {
	padding-right: 15px
}
.xl\:hover\:tw-pb-300:hover {
	padding-bottom: 15px
}
.xl\:hover\:tw-pl-300:hover {
	padding-left: 15px
}
.xl\:hover\:tw-pt-400:hover {
	padding-top: 20px
}
.xl\:hover\:tw-pr-400:hover {
	padding-right: 20px
}
.xl\:hover\:tw-pb-400:hover {
	padding-bottom: 20px
}
.xl\:hover\:tw-pl-400:hover {
	padding-left: 20px
}
.xl\:hover\:tw-pt-450:hover {
	padding-top: 25px
}
.xl\:hover\:tw-pr-450:hover {
	padding-right: 25px
}
.xl\:hover\:tw-pb-450:hover {
	padding-bottom: 25px
}
.xl\:hover\:tw-pl-450:hover {
	padding-left: 25px
}
.xl\:hover\:tw-pt-500:hover {
	padding-top: 30px
}
.xl\:hover\:tw-pr-500:hover {
	padding-right: 30px
}
.xl\:hover\:tw-pb-500:hover {
	padding-bottom: 30px
}
.xl\:hover\:tw-pl-500:hover {
	padding-left: 30px
}
.xl\:hover\:tw-pt-550:hover {
	padding-top: 35px
}
.xl\:hover\:tw-pr-550:hover {
	padding-right: 35px
}
.xl\:hover\:tw-pb-550:hover {
	padding-bottom: 35px
}
.xl\:hover\:tw-pl-550:hover {
	padding-left: 35px
}
.xl\:hover\:tw-pt-600:hover {
	padding-top: 45px
}
.xl\:hover\:tw-pr-600:hover {
	padding-right: 45px
}
.xl\:hover\:tw-pb-600:hover {
	padding-bottom: 45px
}
.xl\:hover\:tw-pl-600:hover {
	padding-left: 45px
}
.xl\:hover\:tw-pt-700:hover {
	padding-top: 60px
}
.xl\:hover\:tw-pr-700:hover {
	padding-right: 60px
}
.xl\:hover\:tw-pb-700:hover {
	padding-bottom: 60px
}
.xl\:hover\:tw-pl-700:hover {
	padding-left: 60px
}
.xl\:hover\:tw-pt-800:hover {
	padding-top: 75px
}
.xl\:hover\:tw-pr-800:hover {
	padding-right: 75px
}
.xl\:hover\:tw-pb-800:hover {
	padding-bottom: 75px
}
.xl\:hover\:tw-pl-800:hover {
	padding-left: 75px
}
.xl\:hover\:tw-pt-900:hover {
	padding-top: 90px
}
.xl\:hover\:tw-pr-900:hover {
	padding-right: 90px
}
.xl\:hover\:tw-pb-900:hover {
	padding-bottom: 90px
}
.xl\:hover\:tw-pl-900:hover {
	padding-left: 90px
}
.xl\:hover\:tw-pt-1000:hover {
	padding-top: 100px
}
.xl\:hover\:tw-pr-1000:hover {
	padding-right: 100px
}
.xl\:hover\:tw-pb-1000:hover {
	padding-bottom: 100px
}
.xl\:hover\:tw-pl-1000:hover {
	padding-left: 100px
}
.xl\:hover\:tw-pt-1100:hover {
	padding-top: 110px
}
.xl\:hover\:tw-pr-1100:hover {
	padding-right: 110px
}
.xl\:hover\:tw-pb-1100:hover {
	padding-bottom: 110px
}
.xl\:hover\:tw-pl-1100:hover {
	padding-left: 110px
}
.xl\:hover\:tw-pt-1200:hover {
	padding-top: 120px
}
.xl\:hover\:tw-pr-1200:hover {
	padding-right: 120px
}
.xl\:hover\:tw-pb-1200:hover {
	padding-bottom: 120px
}
.xl\:hover\:tw-pl-1200:hover {
	padding-left: 120px
}
.xl\:hover\:tw-pt-1300:hover {
	padding-top: 130px
}
.xl\:hover\:tw-pr-1300:hover {
	padding-right: 130px
}
.xl\:hover\:tw-pb-1300:hover {
	padding-bottom: 130px
}
.xl\:hover\:tw-pl-1300:hover {
	padding-left: 130px
}
.xl\:hover\:tw-pt-1400:hover {
	padding-top: 140px
}
.xl\:hover\:tw-pr-1400:hover {
	padding-right: 140px
}
.xl\:hover\:tw-pb-1400:hover {
	padding-bottom: 140px
}
.xl\:hover\:tw-pl-1400:hover {
	padding-left: 140px
}
.xl\:hover\:tw-pt-1500:hover {
	padding-top: 150px
}
.xl\:hover\:tw-pr-1500:hover {
	padding-right: 150px
}
.xl\:hover\:tw-pb-1500:hover {
	padding-bottom: 150px
}
.xl\:hover\:tw-pl-1500:hover {
	padding-left: 150px
}
.xl\:tw-pointer-events-none {
	pointer-events: none
}
.xl\:tw-pointer-events-auto {
	pointer-events: auto
}
.xl\:tw-static {
	position: static
}
.xl\:tw-fixed {
	position: fixed
}
.xl\:tw-absolute {
	position: absolute
}
.xl\:tw-relative {
	position: relative
}
.xl\:tw-sticky {
	position: -webkit-sticky;
	position: sticky
}
.xl\:tw-pin-none {
	top: auto;
	right: auto;
	bottom: auto;
	left: auto
}
.xl\:tw-pin {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0
}
.xl\:tw-pin-y {
	top: 0;
	bottom: 0
}
.xl\:tw-pin-x {
	right: 0;
	left: 0
}
.xl\:tw-pin-t {
	top: 0
}
.xl\:tw-pin-r {
	right: 0
}
.xl\:tw-pin-b {
	bottom: 0
}
.xl\:tw-pin-l {
	left: 0
}
.xl\:tw-resize-none {
	resize: none
}
.xl\:tw-resize-y {
	resize: vertical
}
.xl\:tw-resize-x {
	resize: horizontal
}
.xl\:tw-resize {
	resize: both
}
.xl\:tw-shadow {
	box-shadow: 0 2px 4px 0 rgba(0,0,0,0.1)
}
.xl\:tw-shadow-md {
	box-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08)
}
.xl\:tw-shadow-lg {
	box-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08)
}
.xl\:tw-shadow-inner {
	box-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06)
}
.xl\:tw-shadow-none {
	box-shadow: none
}
.xl\:tw-text-left {
	text-align: left
}
.xl\:tw-text-center {
	text-align: center
}
.xl\:tw-text-right {
	text-align: right
}
.xl\:tw-text-justify {
	text-align: justify
}
.xl\:tw-text-transparent {
	color: transparent
}
.xl\:tw-text-primary-500 {
	color: #1c69d4
}
.xl\:tw-text-primary-900 {
	color: #0653b6
}
.xl\:tw-text-blue-100 {
	color: #2d64ae
}
.xl\:tw-text-grey-200 {
	color: #f2f2f2
}
.xl\:tw-text-grey-400 {
	color: #bbb
}
.xl\:tw-text-grey-300 {
	color: #e6e6e6
}
.xl\:tw-text-grey-500 {
	color: #8e8e8e
}
.xl\:tw-text-grey-600 {
	color: #666
}
.xl\:tw-text-grey-800 {
	color: #4d4d4d
}
.xl\:tw-text-grey-900 {
	color: #262626
}
.xl\:tw-text-third-500 {
	color: #ffad1f
}
.xl\:tw-text-fourth-500 {
	color: #d20000
}
.xl\:tw-text-fifth-500 {
	color: #3db014
}
.xl\:tw-text-white {
	color: #fff
}
.xl\:hover\:tw-text-transparent:hover {
	color: transparent
}
.xl\:hover\:tw-text-primary-500:hover {
	color: #1c69d4
}
.xl\:hover\:tw-text-primary-900:hover {
	color: #0653b6
}
.xl\:hover\:tw-text-blue-100:hover {
	color: #2d64ae
}
.xl\:hover\:tw-text-grey-200:hover {
	color: #f2f2f2
}
.xl\:hover\:tw-text-grey-400:hover {
	color: #bbb
}
.xl\:hover\:tw-text-grey-300:hover {
	color: #e6e6e6
}
.xl\:hover\:tw-text-grey-500:hover {
	color: #8e8e8e
}
.xl\:hover\:tw-text-grey-600:hover {
	color: #666
}
.xl\:hover\:tw-text-grey-800:hover {
	color: #4d4d4d
}
.xl\:hover\:tw-text-grey-900:hover {
	color: #262626
}
.xl\:hover\:tw-text-third-500:hover {
	color: #ffad1f
}
.xl\:hover\:tw-text-fourth-500:hover {
	color: #d20000
}
.xl\:hover\:tw-text-fifth-500:hover {
	color: #3db014
}
.xl\:hover\:tw-text-white:hover {
	color: #fff
}
.xl\:focus\:tw-text-transparent:focus {
	color: transparent
}
.xl\:focus\:tw-text-primary-500:focus {
	color: #1c69d4
}
.xl\:focus\:tw-text-primary-900:focus {
	color: #0653b6
}
.xl\:focus\:tw-text-blue-100:focus {
	color: #2d64ae
}
.xl\:focus\:tw-text-grey-200:focus {
	color: #f2f2f2
}
.xl\:focus\:tw-text-grey-400:focus {
	color: #bbb
}
.xl\:focus\:tw-text-grey-300:focus {
	color: #e6e6e6
}
.xl\:focus\:tw-text-grey-500:focus {
	color: #8e8e8e
}
.xl\:focus\:tw-text-grey-600:focus {
	color: #666
}
.xl\:focus\:tw-text-grey-800:focus {
	color: #4d4d4d
}
.xl\:focus\:tw-text-grey-900:focus {
	color: #262626
}
.xl\:focus\:tw-text-third-500:focus {
	color: #ffad1f
}
.xl\:focus\:tw-text-fourth-500:focus {
	color: #d20000
}
.xl\:focus\:tw-text-fifth-500:focus {
	color: #3db014
}
.xl\:focus\:tw-text-white:focus {
	color: #fff
}
.xl\:tw-text-300 {
	font-size: 12px
}
.xl\:tw-text-400 {
	font-size: 14px
}
.xl\:tw-text-450 {
	font-size: 15px
}
.xl\:tw-text-500 {
	font-size: 18px
}
.xl\:tw-text-600 {
	font-size: 25px
}
.xl\:tw-text-700 {
	font-size: 35px
}
.xl\:tw-text-800 {
	font-size: 48px
}
.xl\:tw-text-850 {
	font-size: 61px
}
.xl\:tw-text-875 {
	font-size: 75px
}
.xl\:tw-text-900 {
	font-size: 96px
}
.xl\:hover\:tw-text-300:hover {
	font-size: 12px
}
.xl\:hover\:tw-text-400:hover {
	font-size: 14px
}
.xl\:hover\:tw-text-450:hover {
	font-size: 15px
}
.xl\:hover\:tw-text-500:hover {
	font-size: 18px
}
.xl\:hover\:tw-text-600:hover {
	font-size: 25px
}
.xl\:hover\:tw-text-700:hover {
	font-size: 35px
}
.xl\:hover\:tw-text-800:hover {
	font-size: 48px
}
.xl\:hover\:tw-text-850:hover {
	font-size: 61px
}
.xl\:hover\:tw-text-875:hover {
	font-size: 75px
}
.xl\:hover\:tw-text-900:hover {
	font-size: 96px
}
.xl\:tw-italic {
	font-style: italic
}
.xl\:tw-roman {
	font-style: normal
}
.xl\:tw-uppercase {
	text-transform: uppercase
}
.xl\:tw-lowercase {
	text-transform: lowercase
}
.xl\:tw-capitalize {
	text-transform: capitalize
}
.xl\:tw-normal-case {
	text-transform: none
}
.xl\:tw-underline {
	text-decoration: underline
}
.xl\:tw-line-through {
	text-decoration: line-through
}
.xl\:tw-no-underline {
	text-decoration: none
}
.xl\:tw-antialiased {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.xl\:tw-subpixel-antialiased {
	-webkit-font-smoothing: auto;
	-moz-osx-font-smoothing: auto
}
.xl\:hover\:tw-italic:hover {
	font-style: italic
}
.xl\:hover\:tw-roman:hover {
	font-style: normal
}
.xl\:hover\:tw-uppercase:hover {
	text-transform: uppercase
}
.xl\:hover\:tw-lowercase:hover {
	text-transform: lowercase
}
.xl\:hover\:tw-capitalize:hover {
	text-transform: capitalize
}
.xl\:hover\:tw-normal-case:hover {
	text-transform: none
}
.xl\:hover\:tw-underline:hover {
	text-decoration: underline
}
.xl\:hover\:tw-line-through:hover {
	text-decoration: line-through
}
.xl\:hover\:tw-no-underline:hover {
	text-decoration: none
}
.xl\:hover\:tw-antialiased:hover {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.xl\:hover\:tw-subpixel-antialiased:hover {
	-webkit-font-smoothing: auto;
	-moz-osx-font-smoothing: auto
}
.xl\:tw-tracking-tight {
	letter-spacing: -0.05em
}
.xl\:tw-tracking-normal {
	letter-spacing: 0
}
.xl\:tw-tracking-wide {
	letter-spacing: .05em
}
.xl\:tw-select-none {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}
.xl\:tw-select-text {
	-webkit-user-select: text;
	-moz-user-select: text;
	-ms-user-select: text;
	user-select: text
}
.xl\:tw-align-baseline {
	vertical-align: baseline
}
.xl\:tw-align-top {
	vertical-align: top
}
.xl\:tw-align-middle {
	vertical-align: middle
}
.xl\:tw-align-bottom {
	vertical-align: bottom
}
.xl\:tw-align-text-top {
	vertical-align: text-top
}
.xl\:tw-align-text-bottom {
	vertical-align: text-bottom
}
.xl\:tw-visible {
	visibility: visible
}
.xl\:tw-invisible {
	visibility: hidden
}
.xl\:tw-whitespace-normal {
	white-space: normal
}
.xl\:tw-whitespace-no-wrap {
	white-space: nowrap
}
.xl\:tw-whitespace-pre {
	white-space: pre
}
.xl\:tw-whitespace-pre-line {
	white-space: pre-line
}
.xl\:tw-whitespace-pre-wrap {
	white-space: pre-wrap
}
.xl\:tw-break-words {
	word-wrap: break-word
}
.xl\:tw-break-normal {
	word-wrap: normal
}
.xl\:tw-truncate {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.xl\:tw-w-0 {
	width: 0
}
.xl\:tw-w-100 {
	width: 5px
}
.xl\:tw-w-200 {
	width: 10px
}
.xl\:tw-w-300 {
	width: 15px
}
.xl\:tw-w-400 {
	width: 20px
}
.xl\:tw-w-500 {
	width: 30px
}
.xl\:tw-w-600 {
	width: 45px
}
.xl\:tw-w-650 {
	width: 55px
}
.xl\:tw-w-700 {
	width: 60px
}
.xl\:tw-w-800 {
	width: 75px
}
.xl\:tw-w-900 {
	width: 90px
}
.xl\:tw-w-auto {
	width: auto
}
.xl\:tw-w-1\/2 {
	width: 50%
}
.xl\:tw-w-1\/3 {
	width: 33.33333%
}
.xl\:tw-w-2\/3 {
	width: 66.66667%
}
.xl\:tw-w-1\/4 {
	width: 25%
}
.xl\:tw-w-3\/4 {
	width: 75%
}
.xl\:tw-w-1\/5 {
	width: 20%
}
.xl\:tw-w-2\/5 {
	width: 40%
}
.xl\:tw-w-3\/5 {
	width: 60%
}
.xl\:tw-w-4\/5 {
	width: 80%
}
.xl\:tw-w-1\/6 {
	width: 16.66667%
}
.xl\:tw-w-5\/6 {
	width: 83.33333%
}
.xl\:tw-w-full {
	width: 100%
}
.xl\:tw-w-screen {
	width: 100vw
}
.xl\:tw-z-0 {
	z-index: 0
}
.xl\:tw-z-10 {
	z-index: 10
}
.xl\:tw-z-20 {
	z-index: 20
}
.xl\:tw-z-30 {
	z-index: 30
}
.xl\:tw-z-40 {
	z-index: 40
}
.xl\:tw-z-50 {
	z-index: 50
}
.xl\:tw-z-60 {
	z-index: 60
}
.xl\:tw-z-70 {
	z-index: 70
}
.xl\:tw-z-80 {
	z-index: 80
}
.xl\:tw-z-90 {
	z-index: 90
}
.xl\:tw-z-100 {
	z-index: 100
}
.xl\:tw-z-150 {
	z-index: 150
}
.xl\:tw-z-200 {
	z-index: 200
}
.xl\:tw-z-600 {
	z-index: 600
}
.xl\:tw-z-auto {
	z-index: auto
}
}
