@-webkit-keyframes spinAround {
	from {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}
	to {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg)
	}
}

@keyframes spinAround {
	from {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}
	to {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg)
	}
}

.is-unselectable,
.button,
.tabs {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.tabs:not(:last-child) {
	margin-bottom: 1.5rem
}

.button.is-loading::after {
	-webkit-animation: spinAround 500ms infinite linear;
	animation: spinAround 500ms infinite linear;
	border: 2px solid #dbdbdb;
	border-radius: 290486px;
	border-right-color: transparent;
	border-top-color: transparent;
	content: "";
	display: block;
	height: 1em;
	position: relative;
	width: 1em
}

.is-overlay {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0
}

.button {
	-moz-appearance: none;
	-webkit-appearance: none;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border: 1px solid transparent;
	border-radius: 4px;
	-webkit-box-shadow: none;
	box-shadow: none;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	font-size: 1rem;
	height: 2.25em;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	line-height: 1.5;
	padding-bottom: calc(0.375em - 1px);
	padding-left: calc(0.625em - 1px);
	padding-right: calc(0.625em - 1px);
	padding-top: calc(0.375em - 1px);
	position: relative;
	vertical-align: top
}

.button:focus,
.is-focused.button,
.button:active,
.is-active.button {
	outline: none
}

.button[disabled],
fieldset[disabled] .button {
	cursor: not-allowed
}

html {
	background-color: #fff;
	font-size: 16px;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	min-width: 300px;
	overflow-x: hidden; 
	text-rendering: optimizeLegibility;
	-webkit-text-size-adjust: 100%;
	-moz-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	text-size-adjust: 100%
}

article,
aside,
figure,
footer,
header,
hgroup,
section {
	display: block
}

body,
button,
input,
select,
textarea {
	font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif
}

code,
pre {
	-moz-osx-font-smoothing: auto;
	-webkit-font-smoothing: auto;
	font-family: monospace
}

body {
	color: #4a4a4a;
	font-size: 1em;
	font-weight: 400;
	line-height: 1.5
}

a {
	color: #3273dc;
	cursor: pointer;
	text-decoration: none
}

a strong {
	color: currentColor
}

a:hover {
	color: #363636
}

code {
	background-color: #f5f5f5;
	color: #ff3860;
	font-size: .875em;
	font-weight: normal;
	padding: 0.25em 0.5em 0.25em
}

hr {
	background-color: #f5f5f5;
	border: none;
	display: block;
	height: 2px;
	margin: 1.5rem 0
}

img {
	height: auto;
	max-width: 100%
}

input[type="checkbox"],
input[type="radio"] {
	vertical-align: baseline
}

small {
	font-size: .875em
}

span {
	font-style: inherit;
	font-weight: inherit
}

strong {
	color: #363636;
	font-weight: 700
}

fieldset {
	border: none
}

pre {
	 
	background-color: #f5f5f5;
	color: #4a4a4a;
	font-size: .875em;
	overflow-x: auto;
	padding: 1.25rem 1.5rem;
	white-space: pre;
	word-wrap: normal
}

pre code {
	background-color: transparent;
	color: currentColor;
	font-size: 1em;
	padding: 0
}

table td,
table th {
	vertical-align: top
}

table td:not([align]),
table th:not([align]) {
	text-align: left
}

table th {
	color: #363636
}

.is-clearfix::after {
	clear: both;
	content: " ";
	display: table
}

.is-pulled-left {
	float: left !important
}

.is-pulled-right {
	float: right !important
}

.is-clipped {
	overflow: hidden !important
}

.is-size-1 {
	font-size: 3rem !important
}

.is-size-2 {
	font-size: 2.5rem !important
}

.is-size-3 {
	font-size: 2rem !important
}

.is-size-4 {
	font-size: 1.5rem !important
}

.is-size-5 {
	font-size: 1.25rem !important
}

.is-size-6 {
	font-size: 1rem !important
}

.is-size-7 {
	font-size: .75rem !important
}

@media screen and (max-width: 768px) {
	.is-size-1-mobile {
		font-size: 3rem !important
	}
	.is-size-2-mobile {
		font-size: 2.5rem !important
	}
	.is-size-3-mobile {
		font-size: 2rem !important
	}
	.is-size-4-mobile {
		font-size: 1.5rem !important
	}
	.is-size-5-mobile {
		font-size: 1.25rem !important
	}
	.is-size-6-mobile {
		font-size: 1rem !important
	}
	.is-size-7-mobile {
		font-size: .75rem !important
	}
}

@media screen and (min-width: 769px),
print {
	.is-size-1-tablet {
		font-size: 3rem !important
	}
	.is-size-2-tablet {
		font-size: 2.5rem !important
	}
	.is-size-3-tablet {
		font-size: 2rem !important
	}
	.is-size-4-tablet {
		font-size: 1.5rem !important
	}
	.is-size-5-tablet {
		font-size: 1.25rem !important
	}
	.is-size-6-tablet {
		font-size: 1rem !important
	}
	.is-size-7-tablet {
		font-size: .75rem !important
	}
}

@media screen and (max-width: 1023px) {
	.is-size-1-touch {
		font-size: 3rem !important
	}
	.is-size-2-touch {
		font-size: 2.5rem !important
	}
	.is-size-3-touch {
		font-size: 2rem !important
	}
	.is-size-4-touch {
		font-size: 1.5rem !important
	}
	.is-size-5-touch {
		font-size: 1.25rem !important
	}
	.is-size-6-touch {
		font-size: 1rem !important
	}
	.is-size-7-touch {
		font-size: .75rem !important
	}
}

@media screen and (min-width: 1024px) {
	.is-size-1-desktop {
		font-size: 3rem !important
	}
	.is-size-2-desktop {
		font-size: 2.5rem !important
	}
	.is-size-3-desktop {
		font-size: 2rem !important
	}
	.is-size-4-desktop {
		font-size: 1.5rem !important
	}
	.is-size-5-desktop {
		font-size: 1.25rem !important
	}
	.is-size-6-desktop {
		font-size: 1rem !important
	}
	.is-size-7-desktop {
		font-size: .75rem !important
	}
}

@media screen and (min-width: 1216px) {
	.is-size-1-widescreen {
		font-size: 3rem !important
	}
	.is-size-2-widescreen {
		font-size: 2.5rem !important
	}
	.is-size-3-widescreen {
		font-size: 2rem !important
	}
	.is-size-4-widescreen {
		font-size: 1.5rem !important
	}
	.is-size-5-widescreen {
		font-size: 1.25rem !important
	}
	.is-size-6-widescreen {
		font-size: 1rem !important
	}
	.is-size-7-widescreen {
		font-size: .75rem !important
	}
}

@media screen and (min-width: 1408px) {
	.is-size-1-fullhd {
		font-size: 3rem !important
	}
	.is-size-2-fullhd {
		font-size: 2.5rem !important
	}
	.is-size-3-fullhd {
		font-size: 2rem !important
	}
	.is-size-4-fullhd {
		font-size: 1.5rem !important
	}
	.is-size-5-fullhd {
		font-size: 1.25rem !important
	}
	.is-size-6-fullhd {
		font-size: 1rem !important
	}
	.is-size-7-fullhd {
		font-size: .75rem !important
	}
}

.has-text-centered {
	text-align: center !important
}

.has-text-justified {
	text-align: justify !important
}

.has-text-left {
	text-align: left !important
}

.has-text-right {
	text-align: right !important
}

@media screen and (max-width: 768px) {
	.has-text-centered-mobile {
		text-align: center !important
	}
}

@media screen and (min-width: 769px),
print {
	.has-text-centered-tablet {
		text-align: center !important
	}
}

@media screen and (min-width: 769px) and (max-width: 1023px) {
	.has-text-centered-tablet-only {
		text-align: center !important
	}
}

@media screen and (max-width: 1023px) {
	.has-text-centered-touch {
		text-align: center !important
	}
}

@media screen and (min-width: 1024px) {
	.has-text-centered-desktop {
		text-align: center !important
	}
}

@media screen and (min-width: 1024px) and (max-width: 1215px) {
	.has-text-centered-desktop-only {
		text-align: center !important
	}
}

@media screen and (min-width: 1216px) {
	.has-text-centered-widescreen {
		text-align: center !important
	}
}

@media screen and (min-width: 1216px) and (max-width: 1407px) {
	.has-text-centered-widescreen-only {
		text-align: center !important
	}
}

@media screen and (min-width: 1408px) {
	.has-text-centered-fullhd {
		text-align: center !important
	}
}

@media screen and (max-width: 768px) {
	.has-text-justified-mobile {
		text-align: justify !important
	}
}

@media screen and (min-width: 769px),
print {
	.has-text-justified-tablet {
		text-align: justify !important
	}
}

@media screen and (min-width: 769px) and (max-width: 1023px) {
	.has-text-justified-tablet-only {
		text-align: justify !important
	}
}

@media screen and (max-width: 1023px) {
	.has-text-justified-touch {
		text-align: justify !important
	}
}

@media screen and (min-width: 1024px) {
	.has-text-justified-desktop {
		text-align: justify !important
	}
}

@media screen and (min-width: 1024px) and (max-width: 1215px) {
	.has-text-justified-desktop-only {
		text-align: justify !important
	}
}

@media screen and (min-width: 1216px) {
	.has-text-justified-widescreen {
		text-align: justify !important
	}
}

@media screen and (min-width: 1216px) and (max-width: 1407px) {
	.has-text-justified-widescreen-only {
		text-align: justify !important
	}
}

@media screen and (min-width: 1408px) {
	.has-text-justified-fullhd {
		text-align: justify !important
	}
}

@media screen and (max-width: 768px) {
	.has-text-left-mobile {
		text-align: left !important
	}
}

@media screen and (min-width: 769px),
print {
	.has-text-left-tablet {
		text-align: left !important
	}
}

@media screen and (min-width: 769px) and (max-width: 1023px) {
	.has-text-left-tablet-only {
		text-align: left !important
	}
}

@media screen and (max-width: 1023px) {
	.has-text-left-touch {
		text-align: left !important
	}
}

@media screen and (min-width: 1024px) {
	.has-text-left-desktop {
		text-align: left !important
	}
}

@media screen and (min-width: 1024px) and (max-width: 1215px) {
	.has-text-left-desktop-only {
		text-align: left !important
	}
}

@media screen and (min-width: 1216px) {
	.has-text-left-widescreen {
		text-align: left !important
	}
}

@media screen and (min-width: 1216px) and (max-width: 1407px) {
	.has-text-left-widescreen-only {
		text-align: left !important
	}
}

@media screen and (min-width: 1408px) {
	.has-text-left-fullhd {
		text-align: left !important
	}
}

@media screen and (max-width: 768px) {
	.has-text-right-mobile {
		text-align: right !important
	}
}

@media screen and (min-width: 769px),
print {
	.has-text-right-tablet {
		text-align: right !important
	}
}

@media screen and (min-width: 769px) and (max-width: 1023px) {
	.has-text-right-tablet-only {
		text-align: right !important
	}
}

@media screen and (max-width: 1023px) {
	.has-text-right-touch {
		text-align: right !important
	}
}

@media screen and (min-width: 1024px) {
	.has-text-right-desktop {
		text-align: right !important
	}
}

@media screen and (min-width: 1024px) and (max-width: 1215px) {
	.has-text-right-desktop-only {
		text-align: right !important
	}
}

@media screen and (min-width: 1216px) {
	.has-text-right-widescreen {
		text-align: right !important
	}
}

@media screen and (min-width: 1216px) and (max-width: 1407px) {
	.has-text-right-widescreen-only {
		text-align: right !important
	}
}

@media screen and (min-width: 1408px) {
	.has-text-right-fullhd {
		text-align: right !important
	}
}

.is-capitalized {
	text-transform: capitalize !important
}

.is-lowercase {
	text-transform: lowercase !important
}

.is-uppercase {
	text-transform: uppercase !important
}

.is-italic {
	font-style: italic !important
}

.has-text-white {
	color: #fff !important
}

a.has-text-white:hover,
a.has-text-white:focus {
	color: #e6e6e6 !important
}

.has-background-white {
	background-color: #fff !important
}

.has-text-black {
	color: #000 !important
}

a.has-text-black:hover,
a.has-text-black:focus {
	color: #000 !important
}

.has-background-black {
	background-color: #000 !important
}

.has-text-light {
	color: #f5f5f5 !important
}

a.has-text-light:hover,
a.has-text-light:focus {
	color: #dbdbdb !important
}

.has-background-light {
	background-color: #f5f5f5 !important
}

.has-text-dark {
	color: #363636 !important
}

a.has-text-dark:hover,
a.has-text-dark:focus {
	color: #1c1c1c !important
}

.has-background-dark {
	background-color: #363636 !important
}

.has-text-primary {
	color: #4a4a4a !important
}

a.has-text-primary:hover,
a.has-text-primary:focus {
	color: #313131 !important
}

.has-background-primary {
	background-color: #4a4a4a !important
}

.has-text-link {
	color: #3273dc !important
}

a.has-text-link:hover,
a.has-text-link:focus {
	color: #205bbc !important
}

.has-background-link {
	background-color: #3273dc !important
}

.has-text-info {
	color: #209cee !important
}

a.has-text-info:hover,
a.has-text-info:focus {
	color: #0f81cc !important
}

.has-background-info {
	background-color: #209cee !important
}

.has-text-success {
	color: #23d160 !important
}

a.has-text-success:hover,
a.has-text-success:focus {
	color: #1ca64c !important
}

.has-background-success {
	background-color: #23d160 !important
}

.has-text-warning {
	color: #ffdd57 !important
}

a.has-text-warning:hover,
a.has-text-warning:focus {
	color: #ffd324 !important
}

.has-background-warning {
	background-color: #ffdd57 !important
}

.has-text-danger {
	color: #ff3860 !important
}

a.has-text-danger:hover,
a.has-text-danger:focus {
	color: #ff0537 !important
}

.has-background-danger {
	background-color: #ff3860 !important
}

.has-text-black-bis {
	color: #121212 !important
}

.has-background-black-bis {
	background-color: #121212 !important
}

.has-text-black-ter {
	color: #242424 !important
}

.has-background-black-ter {
	background-color: #242424 !important
}

.has-text-grey-darker {
	color: #363636 !important
}

.has-background-grey-darker {
	background-color: #363636 !important
}

.has-text-grey-dark {
	color: #4a4a4a !important
}

.has-background-grey-dark {
	background-color: #4a4a4a !important
}

.has-text-grey {
	color: #7a7a7a !important
}

.has-background-grey {
	background-color: #7a7a7a !important
}

.has-text-grey-light {
	color: #b5b5b5 !important
}

.has-background-grey-light {
	background-color: #b5b5b5 !important
}

.has-text-grey-lighter {
	color: #dbdbdb !important
}

.has-background-grey-lighter {
	background-color: #dbdbdb !important
}

.has-text-white-ter {
	color: #f5f5f5 !important
}

.has-background-white-ter {
	background-color: #f5f5f5 !important
}

.has-text-white-bis {
	color: #fafafa !important
}

.has-background-white-bis {
	background-color: #fafafa !important
}

.has-text-weight-light {
	font-weight: 300 !important
}

.has-text-weight-normal {
	font-weight: 400 !important
}

.has-text-weight-medium {
	font-weight: 500 !important
}

.has-text-weight-semibold {
	font-weight: 600 !important
}

.has-text-weight-bold {
	font-weight: 700 !important
}

.is-family-primary {
	font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important
}

.is-family-secondary {
	font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important
}

.is-family-sans-serif {
	font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important
}

.is-family-monospace {
	font-family: monospace !important
}

.is-family-code {
	font-family: monospace !important
}

.is-block {
	display: block !important
}

@media screen and (max-width: 768px) {
	.is-block-mobile {
		display: block !important
	}
}

@media screen and (min-width: 769px),
print {
	.is-block-tablet {
		display: block !important
	}
}

@media screen and (min-width: 769px) and (max-width: 1023px) {
	.is-block-tablet-only {
		display: block !important
	}
}

@media screen and (max-width: 1023px) {
	.is-block-touch {
		display: block !important
	}
}

@media screen and (min-width: 1024px) {
	.is-block-desktop {
		display: block !important
	}
}

@media screen and (min-width: 1024px) and (max-width: 1215px) {
	.is-block-desktop-only {
		display: block !important
	}
}

@media screen and (min-width: 1216px) {
	.is-block-widescreen {
		display: block !important
	}
}

@media screen and (min-width: 1216px) and (max-width: 1407px) {
	.is-block-widescreen-only {
		display: block !important
	}
}

@media screen and (min-width: 1408px) {
	.is-block-fullhd {
		display: block !important
	}
}

.is-flex {
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important
}

@media screen and (max-width: 768px) {
	.is-flex-mobile {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important
	}
}

@media screen and (min-width: 769px),
print {
	.is-flex-tablet {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important
	}
}

@media screen and (min-width: 769px) and (max-width: 1023px) {
	.is-flex-tablet-only {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important
	}
}

@media screen and (max-width: 1023px) {
	.is-flex-touch {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important
	}
}

@media screen and (min-width: 1024px) {
	.is-flex-desktop {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important
	}
}

@media screen and (min-width: 1024px) and (max-width: 1215px) {
	.is-flex-desktop-only {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important
	}
}

@media screen and (min-width: 1216px) {
	.is-flex-widescreen {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important
	}
}

@media screen and (min-width: 1216px) and (max-width: 1407px) {
	.is-flex-widescreen-only {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important
	}
}

@media screen and (min-width: 1408px) {
	.is-flex-fullhd {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important
	}
}

.is-inline {
	display: inline !important
}

@media screen and (max-width: 768px) {
	.is-inline-mobile {
		display: inline !important
	}
}

@media screen and (min-width: 769px),
print {
	.is-inline-tablet {
		display: inline !important
	}
}

@media screen and (min-width: 769px) and (max-width: 1023px) {
	.is-inline-tablet-only {
		display: inline !important
	}
}

@media screen and (max-width: 1023px) {
	.is-inline-touch {
		display: inline !important
	}
}

@media screen and (min-width: 1024px) {
	.is-inline-desktop {
		display: inline !important
	}
}

@media screen and (min-width: 1024px) and (max-width: 1215px) {
	.is-inline-desktop-only {
		display: inline !important
	}
}

@media screen and (min-width: 1216px) {
	.is-inline-widescreen {
		display: inline !important
	}
}

@media screen and (min-width: 1216px) and (max-width: 1407px) {
	.is-inline-widescreen-only {
		display: inline !important
	}
}

@media screen and (min-width: 1408px) {
	.is-inline-fullhd {
		display: inline !important
	}
}

.is-inline-block {
	display: inline-block !important
}

@media screen and (max-width: 768px) {
	.is-inline-block-mobile {
		display: inline-block !important
	}
}

@media screen and (min-width: 769px),
print {
	.is-inline-block-tablet {
		display: inline-block !important
	}
}

@media screen and (min-width: 769px) and (max-width: 1023px) {
	.is-inline-block-tablet-only {
		display: inline-block !important
	}
}

@media screen and (max-width: 1023px) {
	.is-inline-block-touch {
		display: inline-block !important
	}
}

@media screen and (min-width: 1024px) {
	.is-inline-block-desktop {
		display: inline-block !important
	}
}

@media screen and (min-width: 1024px) and (max-width: 1215px) {
	.is-inline-block-desktop-only {
		display: inline-block !important
	}
}

@media screen and (min-width: 1216px) {
	.is-inline-block-widescreen {
		display: inline-block !important
	}
}

@media screen and (min-width: 1216px) and (max-width: 1407px) {
	.is-inline-block-widescreen-only {
		display: inline-block !important
	}
}

@media screen and (min-width: 1408px) {
	.is-inline-block-fullhd {
		display: inline-block !important
	}
}

.is-inline-flex {
	display: -webkit-inline-box !important;
	display: -ms-inline-flexbox !important;
	display: inline-flex !important
}

@media screen and (max-width: 768px) {
	.is-inline-flex-mobile {
		display: -webkit-inline-box !important;
		display: -ms-inline-flexbox !important;
		display: inline-flex !important
	}
}

@media screen and (min-width: 769px),
print {
	.is-inline-flex-tablet {
		display: -webkit-inline-box !important;
		display: -ms-inline-flexbox !important;
		display: inline-flex !important
	}
}

@media screen and (min-width: 769px) and (max-width: 1023px) {
	.is-inline-flex-tablet-only {
		display: -webkit-inline-box !important;
		display: -ms-inline-flexbox !important;
		display: inline-flex !important
	}
}

@media screen and (max-width: 1023px) {
	.is-inline-flex-touch {
		display: -webkit-inline-box !important;
		display: -ms-inline-flexbox !important;
		display: inline-flex !important
	}
}

@media screen and (min-width: 1024px) {
	.is-inline-flex-desktop {
		display: -webkit-inline-box !important;
		display: -ms-inline-flexbox !important;
		display: inline-flex !important
	}
}

@media screen and (min-width: 1024px) and (max-width: 1215px) {
	.is-inline-flex-desktop-only {
		display: -webkit-inline-box !important;
		display: -ms-inline-flexbox !important;
		display: inline-flex !important
	}
}

@media screen and (min-width: 1216px) {
	.is-inline-flex-widescreen {
		display: -webkit-inline-box !important;
		display: -ms-inline-flexbox !important;
		display: inline-flex !important
	}
}

@media screen and (min-width: 1216px) and (max-width: 1407px) {
	.is-inline-flex-widescreen-only {
		display: -webkit-inline-box !important;
		display: -ms-inline-flexbox !important;
		display: inline-flex !important
	}
}

@media screen and (min-width: 1408px) {
	.is-inline-flex-fullhd {
		display: -webkit-inline-box !important;
		display: -ms-inline-flexbox !important;
		display: inline-flex !important
	}
}

.is-hidden {
	display: none !important
}

.is-sr-only {
	border: none !important;
	clip: rect(0, 0, 0, 0) !important;
	height: 0.01em !important;
	overflow: hidden !important;
	padding: 0 !important;
	position: absolute !important;
	white-space: nowrap !important;
	width: 0.01em !important
}

@media screen and (max-width: 768px) {
	.is-hidden-mobile {
		display: none !important
	}
}

@media screen and (min-width: 769px),
print {
	.is-hidden-tablet {
		display: none !important
	}
}

@media screen and (min-width: 769px) and (max-width: 1023px) {
	.is-hidden-tablet-only {
		display: none !important
	}
}

@media screen and (max-width: 1023px) {
	.is-hidden-touch {
		display: none !important
	}
}

@media screen and (min-width: 1024px) {
	.is-hidden-desktop {
		display: none !important
	}
}

@media screen and (min-width: 1024px) and (max-width: 1215px) {
	.is-hidden-desktop-only {
		display: none !important
	}
}

@media screen and (min-width: 1216px) {
	.is-hidden-widescreen {
		display: none !important
	}
}

@media screen and (min-width: 1216px) and (max-width: 1407px) {
	.is-hidden-widescreen-only {
		display: none !important
	}
}

@media screen and (min-width: 1408px) {
	.is-hidden-fullhd {
		display: none !important
	}
}

.is-invisible {
	visibility: hidden !important
}

@media screen and (max-width: 768px) {
	.is-invisible-mobile {
		visibility: hidden !important
	}
}

@media screen and (min-width: 769px),
print {
	.is-invisible-tablet {
		visibility: hidden !important
	}
}

@media screen and (min-width: 769px) and (max-width: 1023px) {
	.is-invisible-tablet-only {
		visibility: hidden !important
	}
}

@media screen and (max-width: 1023px) {
	.is-invisible-touch {
		visibility: hidden !important
	}
}

@media screen and (min-width: 1024px) {
	.is-invisible-desktop {
		visibility: hidden !important
	}
}

@media screen and (min-width: 1024px) and (max-width: 1215px) {
	.is-invisible-desktop-only {
		visibility: hidden !important
	}
}

@media screen and (min-width: 1216px) {
	.is-invisible-widescreen {
		visibility: hidden !important
	}
}

@media screen and (min-width: 1216px) and (max-width: 1407px) {
	.is-invisible-widescreen-only {
		visibility: hidden !important
	}
}

@media screen and (min-width: 1408px) {
	.is-invisible-fullhd {
		visibility: hidden !important
	}
}

.is-marginless {
	margin: 0 !important
}

.is-paddingless {
	padding: 0 !important
}

.is-radiusless {
	border-radius: 0 !important
}

.is-shadowless {
	-webkit-box-shadow: none !important;
	box-shadow: none !important
}

.is-relative {
	position: relative !important
}

.button {
	background-color: #fff;
	border-color: #dbdbdb;
	border-width: 1px;
	color: #363636;
	cursor: pointer;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding-bottom: calc(0.375em - 1px);
	padding-left: .75em;
	padding-right: .75em;
	padding-top: calc(0.375em - 1px);
	text-align: center;
	white-space: nowrap
}

.button strong {
	color: inherit
}

.button .icon,
.button .icon.is-small,
.button .icon.is-medium,
.button .icon.is-large {
	height: 1.5em;
	width: 1.5em
}

.button .icon:first-child:not(:last-child) {
	margin-left: calc(-0.375em - 1px);
	margin-right: 0.1875em
}

.button .icon:last-child:not(:first-child) {
	margin-left: 0.1875em;
	margin-right: calc(-0.375em - 1px)
}

.button .icon:first-child:last-child {
	margin-left: calc(-0.375em - 1px);
	margin-right: calc(-0.375em - 1px)
}

.button:hover,
.button.is-hovered {
	border-color: #b5b5b5;
	color: #363636
}

.button:focus,
.button.is-focused {
	border-color: #3273dc;
	color: #363636
}

.button:focus:not(:active),
.button.is-focused:not(:active) {
	-webkit-box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25);
	box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25)
}

.button:active,
.button.is-active {
	border-color: #4a4a4a;
	color: #363636
}

.button.is-text {
	background-color: transparent;
	border-color: transparent;
	color: #4a4a4a;
	text-decoration: underline
}

.button.is-text:hover,
.button.is-text.is-hovered,
.button.is-text:focus,
.button.is-text.is-focused {
	background-color: #f5f5f5;
	color: #363636
}

.button.is-text:active,
.button.is-text.is-active {
	background-color: #e8e8e8;
	color: #363636
}

.button.is-text[disabled],
fieldset[disabled] .button.is-text {
	background-color: transparent;
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none
}

.button.is-white {
	background-color: #fff;
	border-color: transparent;
	color: #000
}

.button.is-white:hover,
.button.is-white.is-hovered {
	background-color: #f9f9f9;
	border-color: transparent;
	color: #000
}

.button.is-white:focus,
.button.is-white.is-focused {
	border-color: transparent;
	color: #000
}

.button.is-white:focus:not(:active),
.button.is-white.is-focused:not(:active) {
	-webkit-box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25);
	box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25)
}

.button.is-white:active,
.button.is-white.is-active {
	background-color: #f2f2f2;
	border-color: transparent;
	color: #000
}

.button.is-white[disabled],
fieldset[disabled] .button.is-white {
	background-color: #fff;
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none
}

.button.is-white.is-inverted {
	background-color: #000;
	color: #fff
}

.button.is-white.is-inverted:hover,
.button.is-white.is-inverted.is-hovered {
	background-color: #000
}

.button.is-white.is-inverted[disabled],
fieldset[disabled] .button.is-white.is-inverted {
	background-color: #000;
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #fff
}

.button.is-white.is-loading::after {
	border-color: transparent transparent #000 #000 !important
}

.button.is-white.is-outlined {
	background-color: transparent;
	border-color: #fff;
	color: #fff
}

.button.is-white.is-outlined:hover,
.button.is-white.is-outlined.is-hovered,
.button.is-white.is-outlined:focus,
.button.is-white.is-outlined.is-focused {
	background-color: #fff;
	border-color: #fff;
	color: #000
}

.button.is-white.is-outlined.is-loading::after {
	border-color: transparent transparent #fff #fff !important
}

.button.is-white.is-outlined.is-loading:hover::after,
.button.is-white.is-outlined.is-loading.is-hovered::after,
.button.is-white.is-outlined.is-loading:focus::after,
.button.is-white.is-outlined.is-loading.is-focused::after {
	border-color: transparent transparent #000 #000 !important
}

.button.is-white.is-outlined[disabled],
fieldset[disabled] .button.is-white.is-outlined {
	background-color: transparent;
	border-color: #fff;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #fff
}

.button.is-white.is-inverted.is-outlined {
	background-color: transparent;
	border-color: #000;
	color: #000
}

.button.is-white.is-inverted.is-outlined:hover,
.button.is-white.is-inverted.is-outlined.is-hovered,
.button.is-white.is-inverted.is-outlined:focus,
.button.is-white.is-inverted.is-outlined.is-focused {
	background-color: #000;
	color: #fff
}

.button.is-white.is-inverted.is-outlined.is-loading:hover::after,
.button.is-white.is-inverted.is-outlined.is-loading.is-hovered::after,
.button.is-white.is-inverted.is-outlined.is-loading:focus::after,
.button.is-white.is-inverted.is-outlined.is-loading.is-focused::after {
	border-color: transparent transparent #fff #fff !important
}

.button.is-white.is-inverted.is-outlined[disabled],
fieldset[disabled] .button.is-white.is-inverted.is-outlined {
	background-color: transparent;
	border-color: #000;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #000
}

.button.is-black {
	background-color: #000;
	border-color: transparent;
	color: #fff
}

.button.is-black:hover,
.button.is-black.is-hovered {
	background-color: #000;
	border-color: transparent;
	color: #fff
}

.button.is-black:focus,
.button.is-black.is-focused {
	border-color: transparent;
	color: #fff
}

.button.is-black:focus:not(:active),
.button.is-black.is-focused:not(:active) {
	-webkit-box-shadow: 0 0 0 0.125em rgba(0, 0, 0, 0.25);
	box-shadow: 0 0 0 0.125em rgba(0, 0, 0, 0.25)
}

.button.is-black:active,
.button.is-black.is-active {
	background-color: #000;
	border-color: transparent;
	color: #fff
}

.button.is-black[disabled],
fieldset[disabled] .button.is-black {
	background-color: #000;
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none
}

.button.is-black.is-inverted {
	background-color: #fff;
	color: #000
}

.button.is-black.is-inverted:hover,
.button.is-black.is-inverted.is-hovered {
	background-color: #f2f2f2
}

.button.is-black.is-inverted[disabled],
fieldset[disabled] .button.is-black.is-inverted {
	background-color: #fff;
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #000
}

.button.is-black.is-loading::after {
	border-color: transparent transparent #fff #fff !important
}

.button.is-black.is-outlined {
	background-color: transparent;
	border-color: #000;
	color: #000
}

.button.is-black.is-outlined:hover,
.button.is-black.is-outlined.is-hovered,
.button.is-black.is-outlined:focus,
.button.is-black.is-outlined.is-focused {
	background-color: #000;
	border-color: #000;
	color: #fff
}

.button.is-black.is-outlined.is-loading::after {
	border-color: transparent transparent #000 #000 !important
}

.button.is-black.is-outlined.is-loading:hover::after,
.button.is-black.is-outlined.is-loading.is-hovered::after,
.button.is-black.is-outlined.is-loading:focus::after,
.button.is-black.is-outlined.is-loading.is-focused::after {
	border-color: transparent transparent #fff #fff !important
}

.button.is-black.is-outlined[disabled],
fieldset[disabled] .button.is-black.is-outlined {
	background-color: transparent;
	border-color: #000;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #000
}

.button.is-black.is-inverted.is-outlined {
	background-color: transparent;
	border-color: #fff;
	color: #fff
}

.button.is-black.is-inverted.is-outlined:hover,
.button.is-black.is-inverted.is-outlined.is-hovered,
.button.is-black.is-inverted.is-outlined:focus,
.button.is-black.is-inverted.is-outlined.is-focused {
	background-color: #fff;
	color: #000
}

.button.is-black.is-inverted.is-outlined.is-loading:hover::after,
.button.is-black.is-inverted.is-outlined.is-loading.is-hovered::after,
.button.is-black.is-inverted.is-outlined.is-loading:focus::after,
.button.is-black.is-inverted.is-outlined.is-loading.is-focused::after {
	border-color: transparent transparent #000 #000 !important
}

.button.is-black.is-inverted.is-outlined[disabled],
fieldset[disabled] .button.is-black.is-inverted.is-outlined {
	background-color: transparent;
	border-color: #fff;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #fff
}

.button.is-light {
	background-color: #f5f5f5;
	border-color: transparent;
	color: #363636
}

.button.is-light:hover,
.button.is-light.is-hovered {
	background-color: #eee;
	border-color: transparent;
	color: #363636
}

.button.is-light:focus,
.button.is-light.is-focused {
	border-color: transparent;
	color: #363636
}

.button.is-light:focus:not(:active),
.button.is-light.is-focused:not(:active) {
	-webkit-box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25);
	box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25)
}

.button.is-light:active,
.button.is-light.is-active {
	background-color: #e8e8e8;
	border-color: transparent;
	color: #363636
}

.button.is-light[disabled],
fieldset[disabled] .button.is-light {
	background-color: #f5f5f5;
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none
}

.button.is-light.is-inverted {
	background-color: #363636;
	color: #f5f5f5
}

.button.is-light.is-inverted:hover,
.button.is-light.is-inverted.is-hovered {
	background-color: #292929
}

.button.is-light.is-inverted[disabled],
fieldset[disabled] .button.is-light.is-inverted {
	background-color: #363636;
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #f5f5f5
}

.button.is-light.is-loading::after {
	border-color: transparent transparent #363636 #363636 !important
}

.button.is-light.is-outlined {
	background-color: transparent;
	border-color: #f5f5f5;
	color: #f5f5f5
}

.button.is-light.is-outlined:hover,
.button.is-light.is-outlined.is-hovered,
.button.is-light.is-outlined:focus,
.button.is-light.is-outlined.is-focused {
	background-color: #f5f5f5;
	border-color: #f5f5f5;
	color: #363636
}

.button.is-light.is-outlined.is-loading::after {
	border-color: transparent transparent #f5f5f5 #f5f5f5 !important
}

.button.is-light.is-outlined.is-loading:hover::after,
.button.is-light.is-outlined.is-loading.is-hovered::after,
.button.is-light.is-outlined.is-loading:focus::after,
.button.is-light.is-outlined.is-loading.is-focused::after {
	border-color: transparent transparent #363636 #363636 !important
}

.button.is-light.is-outlined[disabled],
fieldset[disabled] .button.is-light.is-outlined {
	background-color: transparent;
	border-color: #f5f5f5;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #f5f5f5
}

.button.is-light.is-inverted.is-outlined {
	background-color: transparent;
	border-color: #363636;
	color: #363636
}

.button.is-light.is-inverted.is-outlined:hover,
.button.is-light.is-inverted.is-outlined.is-hovered,
.button.is-light.is-inverted.is-outlined:focus,
.button.is-light.is-inverted.is-outlined.is-focused {
	background-color: #363636;
	color: #f5f5f5
}

.button.is-light.is-inverted.is-outlined.is-loading:hover::after,
.button.is-light.is-inverted.is-outlined.is-loading.is-hovered::after,
.button.is-light.is-inverted.is-outlined.is-loading:focus::after,
.button.is-light.is-inverted.is-outlined.is-loading.is-focused::after {
	border-color: transparent transparent #f5f5f5 #f5f5f5 !important
}

.button.is-light.is-inverted.is-outlined[disabled],
fieldset[disabled] .button.is-light.is-inverted.is-outlined {
	background-color: transparent;
	border-color: #363636;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #363636
}

.button.is-dark {
	background-color: #363636;
	border-color: transparent;
	color: #f5f5f5
}

.button.is-dark:hover,
.button.is-dark.is-hovered {
	background-color: #2f2f2f;
	border-color: transparent;
	color: #f5f5f5
}

.button.is-dark:focus,
.button.is-dark.is-focused {
	border-color: transparent;
	color: #f5f5f5
}

.button.is-dark:focus:not(:active),
.button.is-dark.is-focused:not(:active) {
	-webkit-box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25);
	box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25)
}

.button.is-dark:active,
.button.is-dark.is-active {
	background-color: #292929;
	border-color: transparent;
	color: #f5f5f5
}

.button.is-dark[disabled],
fieldset[disabled] .button.is-dark {
	background-color: #363636;
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none
}

.button.is-dark.is-inverted {
	background-color: #f5f5f5;
	color: #363636
}

.button.is-dark.is-inverted:hover,
.button.is-dark.is-inverted.is-hovered {
	background-color: #e8e8e8
}

.button.is-dark.is-inverted[disabled],
fieldset[disabled] .button.is-dark.is-inverted {
	background-color: #f5f5f5;
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #363636
}

.button.is-dark.is-loading::after {
	border-color: transparent transparent #f5f5f5 #f5f5f5 !important
}

.button.is-dark.is-outlined {
	background-color: transparent;
	border-color: #363636;
	color: #363636
}

.button.is-dark.is-outlined:hover,
.button.is-dark.is-outlined.is-hovered,
.button.is-dark.is-outlined:focus,
.button.is-dark.is-outlined.is-focused {
	background-color: #363636;
	border-color: #363636;
	color: #f5f5f5
}

.button.is-dark.is-outlined.is-loading::after {
	border-color: transparent transparent #363636 #363636 !important
}

.button.is-dark.is-outlined.is-loading:hover::after,
.button.is-dark.is-outlined.is-loading.is-hovered::after,
.button.is-dark.is-outlined.is-loading:focus::after,
.button.is-dark.is-outlined.is-loading.is-focused::after {
	border-color: transparent transparent #f5f5f5 #f5f5f5 !important
}

.button.is-dark.is-outlined[disabled],
fieldset[disabled] .button.is-dark.is-outlined {
	background-color: transparent;
	border-color: #363636;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #363636
}

.button.is-dark.is-inverted.is-outlined {
	background-color: transparent;
	border-color: #f5f5f5;
	color: #f5f5f5
}

.button.is-dark.is-inverted.is-outlined:hover,
.button.is-dark.is-inverted.is-outlined.is-hovered,
.button.is-dark.is-inverted.is-outlined:focus,
.button.is-dark.is-inverted.is-outlined.is-focused {
	background-color: #f5f5f5;
	color: #363636
}

.button.is-dark.is-inverted.is-outlined.is-loading:hover::after,
.button.is-dark.is-inverted.is-outlined.is-loading.is-hovered::after,
.button.is-dark.is-inverted.is-outlined.is-loading:focus::after,
.button.is-dark.is-inverted.is-outlined.is-loading.is-focused::after {
	border-color: transparent transparent #363636 #363636 !important
}

.button.is-dark.is-inverted.is-outlined[disabled],
fieldset[disabled] .button.is-dark.is-inverted.is-outlined {
	background-color: transparent;
	border-color: #f5f5f5;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #f5f5f5
}

.button.is-primary {
	background-color: #4a4a4a;
	border-color: transparent;
	color: #fff
}

.button.is-primary:hover,
.button.is-primary.is-hovered {
	background-color: #444;
	border-color: transparent;
	color: #fff
}

.button.is-primary:focus,
.button.is-primary.is-focused {
	border-color: transparent;
	color: #fff
}

.button.is-primary:focus:not(:active),
.button.is-primary.is-focused:not(:active) {
	-webkit-box-shadow: 0 0 0 0.125em rgba(74, 74, 74, 0.25);
	box-shadow: 0 0 0 0.125em rgba(74, 74, 74, 0.25)
}

.button.is-primary:active,
.button.is-primary.is-active {
	background-color: #3d3d3d;
	border-color: transparent;
	color: #fff
}

.button.is-primary[disabled],
fieldset[disabled] .button.is-primary {
	background-color: #4a4a4a;
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none
}

.button.is-primary.is-inverted {
	background-color: #fff;
	color: #4a4a4a
}

.button.is-primary.is-inverted:hover,
.button.is-primary.is-inverted.is-hovered {
	background-color: #f2f2f2
}

.button.is-primary.is-inverted[disabled],
fieldset[disabled] .button.is-primary.is-inverted {
	background-color: #fff;
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #4a4a4a
}

.button.is-primary.is-loading::after {
	border-color: transparent transparent #fff #fff !important
}

.button.is-primary.is-outlined {
	background-color: transparent;
	border-color: #4a4a4a;
	color: #4a4a4a
}

.button.is-primary.is-outlined:hover,
.button.is-primary.is-outlined.is-hovered,
.button.is-primary.is-outlined:focus,
.button.is-primary.is-outlined.is-focused {
	background-color: #4a4a4a;
	border-color: #4a4a4a;
	color: #fff
}

.button.is-primary.is-outlined.is-loading::after {
	border-color: transparent transparent #4a4a4a #4a4a4a !important
}

.button.is-primary.is-outlined.is-loading:hover::after,
.button.is-primary.is-outlined.is-loading.is-hovered::after,
.button.is-primary.is-outlined.is-loading:focus::after,
.button.is-primary.is-outlined.is-loading.is-focused::after {
	border-color: transparent transparent #fff #fff !important
}

.button.is-primary.is-outlined[disabled],
fieldset[disabled] .button.is-primary.is-outlined {
	background-color: transparent;
	border-color: #4a4a4a;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #4a4a4a
}

.button.is-primary.is-inverted.is-outlined {
	background-color: transparent;
	border-color: #fff;
	color: #fff
}

.button.is-primary.is-inverted.is-outlined:hover,
.button.is-primary.is-inverted.is-outlined.is-hovered,
.button.is-primary.is-inverted.is-outlined:focus,
.button.is-primary.is-inverted.is-outlined.is-focused {
	background-color: #fff;
	color: #4a4a4a
}

.button.is-primary.is-inverted.is-outlined.is-loading:hover::after,
.button.is-primary.is-inverted.is-outlined.is-loading.is-hovered::after,
.button.is-primary.is-inverted.is-outlined.is-loading:focus::after,
.button.is-primary.is-inverted.is-outlined.is-loading.is-focused::after {
	border-color: transparent transparent #4a4a4a #4a4a4a !important
}

.button.is-primary.is-inverted.is-outlined[disabled],
fieldset[disabled] .button.is-primary.is-inverted.is-outlined {
	background-color: transparent;
	border-color: #fff;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #fff
}

.button.is-link {
	background-color: #3273dc;
	border-color: transparent;
	color: #fff
}

.button.is-link:hover,
.button.is-link.is-hovered {
	background-color: #276cda;
	border-color: transparent;
	color: #fff
}

.button.is-link:focus,
.button.is-link.is-focused {
	border-color: transparent;
	color: #fff
}

.button.is-link:focus:not(:active),
.button.is-link.is-focused:not(:active) {
	-webkit-box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25);
	box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25)
}

.button.is-link:active,
.button.is-link.is-active {
	background-color: #2366d1;
	border-color: transparent;
	color: #fff
}

.button.is-link[disabled],
fieldset[disabled] .button.is-link {
	background-color: #3273dc;
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none
}

.button.is-link.is-inverted {
	background-color: #fff;
	color: #3273dc
}

.button.is-link.is-inverted:hover,
.button.is-link.is-inverted.is-hovered {
	background-color: #f2f2f2
}

.button.is-link.is-inverted[disabled],
fieldset[disabled] .button.is-link.is-inverted {
	background-color: #fff;
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #3273dc
}

.button.is-link.is-loading::after {
	border-color: transparent transparent #fff #fff !important
}

.button.is-link.is-outlined {
	background-color: transparent;
	border-color: #3273dc;
	color: #3273dc
}

.button.is-link.is-outlined:hover,
.button.is-link.is-outlined.is-hovered,
.button.is-link.is-outlined:focus,
.button.is-link.is-outlined.is-focused {
	background-color: #3273dc;
	border-color: #3273dc;
	color: #fff
}

.button.is-link.is-outlined.is-loading::after {
	border-color: transparent transparent #3273dc #3273dc !important
}

.button.is-link.is-outlined.is-loading:hover::after,
.button.is-link.is-outlined.is-loading.is-hovered::after,
.button.is-link.is-outlined.is-loading:focus::after,
.button.is-link.is-outlined.is-loading.is-focused::after {
	border-color: transparent transparent #fff #fff !important
}

.button.is-link.is-outlined[disabled],
fieldset[disabled] .button.is-link.is-outlined {
	background-color: transparent;
	border-color: #3273dc;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #3273dc
}

.button.is-link.is-inverted.is-outlined {
	background-color: transparent;
	border-color: #fff;
	color: #fff
}

.button.is-link.is-inverted.is-outlined:hover,
.button.is-link.is-inverted.is-outlined.is-hovered,
.button.is-link.is-inverted.is-outlined:focus,
.button.is-link.is-inverted.is-outlined.is-focused {
	background-color: #fff;
	color: #3273dc
}

.button.is-link.is-inverted.is-outlined.is-loading:hover::after,
.button.is-link.is-inverted.is-outlined.is-loading.is-hovered::after,
.button.is-link.is-inverted.is-outlined.is-loading:focus::after,
.button.is-link.is-inverted.is-outlined.is-loading.is-focused::after {
	border-color: transparent transparent #3273dc #3273dc !important
}

.button.is-link.is-inverted.is-outlined[disabled],
fieldset[disabled] .button.is-link.is-inverted.is-outlined {
	background-color: transparent;
	border-color: #fff;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #fff
}

.button.is-info {
	background-color: #209cee;
	border-color: transparent;
	color: #fff
}

.button.is-info:hover,
.button.is-info.is-hovered {
	background-color: #1496ed;
	border-color: transparent;
	color: #fff
}

.button.is-info:focus,
.button.is-info.is-focused {
	border-color: transparent;
	color: #fff
}

.button.is-info:focus:not(:active),
.button.is-info.is-focused:not(:active) {
	-webkit-box-shadow: 0 0 0 0.125em rgba(32, 156, 238, 0.25);
	box-shadow: 0 0 0 0.125em rgba(32, 156, 238, 0.25)
}

.button.is-info:active,
.button.is-info.is-active {
	background-color: #118fe4;
	border-color: transparent;
	color: #fff
}

.button.is-info[disabled],
fieldset[disabled] .button.is-info {
	background-color: #209cee;
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none
}

.button.is-info.is-inverted {
	background-color: #fff;
	color: #209cee
}

.button.is-info.is-inverted:hover,
.button.is-info.is-inverted.is-hovered {
	background-color: #f2f2f2
}

.button.is-info.is-inverted[disabled],
fieldset[disabled] .button.is-info.is-inverted {
	background-color: #fff;
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #209cee
}

.button.is-info.is-loading::after {
	border-color: transparent transparent #fff #fff !important
}

.button.is-info.is-outlined {
	background-color: transparent;
	border-color: #209cee;
	color: #209cee
}

.button.is-info.is-outlined:hover,
.button.is-info.is-outlined.is-hovered,
.button.is-info.is-outlined:focus,
.button.is-info.is-outlined.is-focused {
	background-color: #209cee;
	border-color: #209cee;
	color: #fff
}

.button.is-info.is-outlined.is-loading::after {
	border-color: transparent transparent #209cee #209cee !important
}

.button.is-info.is-outlined.is-loading:hover::after,
.button.is-info.is-outlined.is-loading.is-hovered::after,
.button.is-info.is-outlined.is-loading:focus::after,
.button.is-info.is-outlined.is-loading.is-focused::after {
	border-color: transparent transparent #fff #fff !important
}

.button.is-info.is-outlined[disabled],
fieldset[disabled] .button.is-info.is-outlined {
	background-color: transparent;
	border-color: #209cee;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #209cee
}

.button.is-info.is-inverted.is-outlined {
	background-color: transparent;
	border-color: #fff;
	color: #fff
}

.button.is-info.is-inverted.is-outlined:hover,
.button.is-info.is-inverted.is-outlined.is-hovered,
.button.is-info.is-inverted.is-outlined:focus,
.button.is-info.is-inverted.is-outlined.is-focused {
	background-color: #fff;
	color: #209cee
}

.button.is-info.is-inverted.is-outlined.is-loading:hover::after,
.button.is-info.is-inverted.is-outlined.is-loading.is-hovered::after,
.button.is-info.is-inverted.is-outlined.is-loading:focus::after,
.button.is-info.is-inverted.is-outlined.is-loading.is-focused::after {
	border-color: transparent transparent #209cee #209cee !important
}

.button.is-info.is-inverted.is-outlined[disabled],
fieldset[disabled] .button.is-info.is-inverted.is-outlined {
	background-color: transparent;
	border-color: #fff;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #fff
}

.button.is-success {
	background-color: #23d160;
	border-color: transparent;
	color: #fff
}

.button.is-success:hover,
.button.is-success.is-hovered {
	background-color: #22c65b;
	border-color: transparent;
	color: #fff
}

.button.is-success:focus,
.button.is-success.is-focused {
	border-color: transparent;
	color: #fff
}

.button.is-success:focus:not(:active),
.button.is-success.is-focused:not(:active) {
	-webkit-box-shadow: 0 0 0 0.125em rgba(35, 209, 96, 0.25);
	box-shadow: 0 0 0 0.125em rgba(35, 209, 96, 0.25)
}

.button.is-success:active,
.button.is-success.is-active {
	background-color: #20bc56;
	border-color: transparent;
	color: #fff
}

.button.is-success[disabled],
fieldset[disabled] .button.is-success {
	background-color: #23d160;
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none
}

.button.is-success.is-inverted {
	background-color: #fff;
	color: #23d160
}

.button.is-success.is-inverted:hover,
.button.is-success.is-inverted.is-hovered {
	background-color: #f2f2f2
}

.button.is-success.is-inverted[disabled],
fieldset[disabled] .button.is-success.is-inverted {
	background-color: #fff;
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #23d160
}

.button.is-success.is-loading::after {
	border-color: transparent transparent #fff #fff !important
}

.button.is-success.is-outlined {
	background-color: transparent;
	border-color: #23d160;
	color: #23d160
}

.button.is-success.is-outlined:hover,
.button.is-success.is-outlined.is-hovered,
.button.is-success.is-outlined:focus,
.button.is-success.is-outlined.is-focused {
	background-color: #23d160;
	border-color: #23d160;
	color: #fff
}

.button.is-success.is-outlined.is-loading::after {
	border-color: transparent transparent #23d160 #23d160 !important
}

.button.is-success.is-outlined.is-loading:hover::after,
.button.is-success.is-outlined.is-loading.is-hovered::after,
.button.is-success.is-outlined.is-loading:focus::after,
.button.is-success.is-outlined.is-loading.is-focused::after {
	border-color: transparent transparent #fff #fff !important
}

.button.is-success.is-outlined[disabled],
fieldset[disabled] .button.is-success.is-outlined {
	background-color: transparent;
	border-color: #23d160;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #23d160
}

.button.is-success.is-inverted.is-outlined {
	background-color: transparent;
	border-color: #fff;
	color: #fff
}

.button.is-success.is-inverted.is-outlined:hover,
.button.is-success.is-inverted.is-outlined.is-hovered,
.button.is-success.is-inverted.is-outlined:focus,
.button.is-success.is-inverted.is-outlined.is-focused {
	background-color: #fff;
	color: #23d160
}

.button.is-success.is-inverted.is-outlined.is-loading:hover::after,
.button.is-success.is-inverted.is-outlined.is-loading.is-hovered::after,
.button.is-success.is-inverted.is-outlined.is-loading:focus::after,
.button.is-success.is-inverted.is-outlined.is-loading.is-focused::after {
	border-color: transparent transparent #23d160 #23d160 !important
}

.button.is-success.is-inverted.is-outlined[disabled],
fieldset[disabled] .button.is-success.is-inverted.is-outlined {
	background-color: transparent;
	border-color: #fff;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #fff
}

.button.is-warning {
	background-color: #ffdd57;
	border-color: transparent;
	color: rgba(0, 0, 0, 0.7)
}

.button.is-warning:hover,
.button.is-warning.is-hovered {
	background-color: #ffdb4a;
	border-color: transparent;
	color: rgba(0, 0, 0, 0.7)
}

.button.is-warning:focus,
.button.is-warning.is-focused {
	border-color: transparent;
	color: rgba(0, 0, 0, 0.7)
}

.button.is-warning:focus:not(:active),
.button.is-warning.is-focused:not(:active) {
	-webkit-box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25);
	box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25)
}

.button.is-warning:active,
.button.is-warning.is-active {
	background-color: #ffd83d;
	border-color: transparent;
	color: rgba(0, 0, 0, 0.7)
}

.button.is-warning[disabled],
fieldset[disabled] .button.is-warning {
	background-color: #ffdd57;
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none
}

.button.is-warning.is-inverted {
	background-color: rgba(0, 0, 0, 0.7);
	color: #ffdd57
}

.button.is-warning.is-inverted:hover,
.button.is-warning.is-inverted.is-hovered {
	background-color: rgba(0, 0, 0, 0.7)
}

.button.is-warning.is-inverted[disabled],
fieldset[disabled] .button.is-warning.is-inverted {
	background-color: rgba(0, 0, 0, 0.7);
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #ffdd57
}

.button.is-warning.is-loading::after {
	border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important
}

.button.is-warning.is-outlined {
	background-color: transparent;
	border-color: #ffdd57;
	color: #ffdd57
}

.button.is-warning.is-outlined:hover,
.button.is-warning.is-outlined.is-hovered,
.button.is-warning.is-outlined:focus,
.button.is-warning.is-outlined.is-focused {
	background-color: #ffdd57;
	border-color: #ffdd57;
	color: rgba(0, 0, 0, 0.7)
}

.button.is-warning.is-outlined.is-loading::after {
	border-color: transparent transparent #ffdd57 #ffdd57 !important
}

.button.is-warning.is-outlined.is-loading:hover::after,
.button.is-warning.is-outlined.is-loading.is-hovered::after,
.button.is-warning.is-outlined.is-loading:focus::after,
.button.is-warning.is-outlined.is-loading.is-focused::after {
	border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important
}

.button.is-warning.is-outlined[disabled],
fieldset[disabled] .button.is-warning.is-outlined {
	background-color: transparent;
	border-color: #ffdd57;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #ffdd57
}

.button.is-warning.is-inverted.is-outlined {
	background-color: transparent;
	border-color: rgba(0, 0, 0, 0.7);
	color: rgba(0, 0, 0, 0.7)
}

.button.is-warning.is-inverted.is-outlined:hover,
.button.is-warning.is-inverted.is-outlined.is-hovered,
.button.is-warning.is-inverted.is-outlined:focus,
.button.is-warning.is-inverted.is-outlined.is-focused {
	background-color: rgba(0, 0, 0, 0.7);
	color: #ffdd57
}

.button.is-warning.is-inverted.is-outlined.is-loading:hover::after,
.button.is-warning.is-inverted.is-outlined.is-loading.is-hovered::after,
.button.is-warning.is-inverted.is-outlined.is-loading:focus::after,
.button.is-warning.is-inverted.is-outlined.is-loading.is-focused::after {
	border-color: transparent transparent #ffdd57 #ffdd57 !important
}

.button.is-warning.is-inverted.is-outlined[disabled],
fieldset[disabled] .button.is-warning.is-inverted.is-outlined {
	background-color: transparent;
	border-color: rgba(0, 0, 0, 0.7);
	-webkit-box-shadow: none;
	box-shadow: none;
	color: rgba(0, 0, 0, 0.7)
}

.button.is-danger {
	background-color: #ff3860;
	border-color: transparent;
	color: #fff
}

.button.is-danger:hover,
.button.is-danger.is-hovered {
	background-color: #ff2b56;
	border-color: transparent;
	color: #fff
}

.button.is-danger:focus,
.button.is-danger.is-focused {
	border-color: transparent;
	color: #fff
}

.button.is-danger:focus:not(:active),
.button.is-danger.is-focused:not(:active) {
	-webkit-box-shadow: 0 0 0 0.125em rgba(255, 56, 96, 0.25);
	box-shadow: 0 0 0 0.125em rgba(255, 56, 96, 0.25)
}

.button.is-danger:active,
.button.is-danger.is-active {
	background-color: #ff1f4b;
	border-color: transparent;
	color: #fff
}

.button.is-danger[disabled],
fieldset[disabled] .button.is-danger {
	background-color: #ff3860;
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none
}

.button.is-danger.is-inverted {
	background-color: #fff;
	color: #ff3860
}

.button.is-danger.is-inverted:hover,
.button.is-danger.is-inverted.is-hovered {
	background-color: #f2f2f2
}

.button.is-danger.is-inverted[disabled],
fieldset[disabled] .button.is-danger.is-inverted {
	background-color: #fff;
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #ff3860
}

.button.is-danger.is-loading::after {
	border-color: transparent transparent #fff #fff !important
}

.button.is-danger.is-outlined {
	background-color: transparent;
	border-color: #ff3860;
	color: #ff3860
}

.button.is-danger.is-outlined:hover,
.button.is-danger.is-outlined.is-hovered,
.button.is-danger.is-outlined:focus,
.button.is-danger.is-outlined.is-focused {
	background-color: #ff3860;
	border-color: #ff3860;
	color: #fff
}

.button.is-danger.is-outlined.is-loading::after {
	border-color: transparent transparent #ff3860 #ff3860 !important
}

.button.is-danger.is-outlined.is-loading:hover::after,
.button.is-danger.is-outlined.is-loading.is-hovered::after,
.button.is-danger.is-outlined.is-loading:focus::after,
.button.is-danger.is-outlined.is-loading.is-focused::after {
	border-color: transparent transparent #fff #fff !important
}

.button.is-danger.is-outlined[disabled],
fieldset[disabled] .button.is-danger.is-outlined {
	background-color: transparent;
	border-color: #ff3860;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #ff3860
}

.button.is-danger.is-inverted.is-outlined {
	background-color: transparent;
	border-color: #fff;
	color: #fff
}

.button.is-danger.is-inverted.is-outlined:hover,
.button.is-danger.is-inverted.is-outlined.is-hovered,
.button.is-danger.is-inverted.is-outlined:focus,
.button.is-danger.is-inverted.is-outlined.is-focused {
	background-color: #fff;
	color: #ff3860
}

.button.is-danger.is-inverted.is-outlined.is-loading:hover::after,
.button.is-danger.is-inverted.is-outlined.is-loading.is-hovered::after,
.button.is-danger.is-inverted.is-outlined.is-loading:focus::after,
.button.is-danger.is-inverted.is-outlined.is-loading.is-focused::after {
	border-color: transparent transparent #ff3860 #ff3860 !important
}

.button.is-danger.is-inverted.is-outlined[disabled],
fieldset[disabled] .button.is-danger.is-inverted.is-outlined {
	background-color: transparent;
	border-color: #fff;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #fff
}

.button.is-small {
	border-radius: 2px;
	font-size: .75rem
}

.button.is-normal {
	font-size: 1rem
}

.button.is-medium {
	font-size: 1.25rem
}

.button.is-large {
	font-size: 1.5rem
}

.button[disabled],
fieldset[disabled] .button {
	background-color: #fff;
	border-color: #dbdbdb;
	-webkit-box-shadow: none;
	box-shadow: none;
	opacity: .5
}

.button.is-fullwidth {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%
}

.button.is-loading {
	color: transparent !important;
	pointer-events: none
}

.button.is-loading::after {
	position: absolute;
	left: calc(50% - (1em / 2));
	top: calc(50% - (1em / 2));
	position: absolute !important
}

.button.is-static {
	background-color: #f5f5f5;
	border-color: #dbdbdb;
	color: #7a7a7a;
	-webkit-box-shadow: none;
	box-shadow: none;
	pointer-events: none
}

.button.is-rounded {
	border-radius: 290486px;
	padding-left: 1em;
	padding-right: 1em
}

.buttons {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.buttons .button {
	margin-bottom: 0.5rem
}

.buttons .button:not(:last-child):not(.is-fullwidth) {
	margin-right: 0.5rem
}

.buttons:last-child {
	margin-bottom: -0.5rem
}

.buttons:not(:last-child) {
	margin-bottom: 1rem
}

.buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large) {
	border-radius: 2px;
	font-size: .75rem
}

.buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large) {
	font-size: 1.25rem
}

.buttons.are-large .button:not(.is-small):not(.is-normal):not(.is-medium) {
	font-size: 1.5rem
}

.buttons.has-addons .button:not(:first-child) {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0
}

.buttons.has-addons .button:not(:last-child) {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
	margin-right: -1px
}

.buttons.has-addons .button:last-child {
	margin-right: 0
}

.buttons.has-addons .button:hover,
.buttons.has-addons .button.is-hovered {
	z-index: 2
}

.buttons.has-addons .button:focus,
.buttons.has-addons .button.is-focused,
.buttons.has-addons .button:active,
.buttons.has-addons .button.is-active,
.buttons.has-addons .button.is-selected {
	z-index: 3
}

.buttons.has-addons .button:focus:hover,
.buttons.has-addons .button.is-focused:hover,
.buttons.has-addons .button:active:hover,
.buttons.has-addons .button.is-active:hover,
.buttons.has-addons .button.is-selected:hover {
	z-index: 4
}

.buttons.has-addons .button.is-expanded {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-negative: 1;
	flex-shrink: 1
}

.buttons.is-centered {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.buttons.is-centered:not(.has-addons) .button:not(.is-fullwidth) {
	margin-left: 0.25rem;
	margin-right: 0.25rem
}

.buttons.is-right {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.buttons.is-right:not(.has-addons) .button:not(.is-fullwidth) {
	margin-left: 0.25rem;
	margin-right: 0.25rem
}

.column {
	display: block;
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-negative: 1;
	flex-shrink: 1;
	padding: .75rem
}

.columns.is-mobile>.column.is-narrow {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none
}

.columns.is-mobile>.column.is-full {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 100%
}

.columns.is-mobile>.column.is-three-quarters {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 75%
}

.columns.is-mobile>.column.is-two-thirds {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 66.6666%
}

.columns.is-mobile>.column.is-half {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 50%
}

.columns.is-mobile>.column.is-one-third {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 33.3333%
}

.columns.is-mobile>.column.is-one-quarter {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 25%
}

.columns.is-mobile>.column.is-one-fifth {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 20%
}

.columns.is-mobile>.column.is-two-fifths {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 40%
}

.columns.is-mobile>.column.is-three-fifths {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 60%
}

.columns.is-mobile>.column.is-four-fifths {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 80%
}

.columns.is-mobile>.column.is-offset-three-quarters {
	margin-left: 75%
}

.columns.is-mobile>.column.is-offset-two-thirds {
	margin-left: 66.6666%
}

.columns.is-mobile>.column.is-offset-half {
	margin-left: 50%
}

.columns.is-mobile>.column.is-offset-one-third {
	margin-left: 33.3333%
}

.columns.is-mobile>.column.is-offset-one-quarter {
	margin-left: 25%
}

.columns.is-mobile>.column.is-offset-one-fifth {
	margin-left: 20%
}

.columns.is-mobile>.column.is-offset-two-fifths {
	margin-left: 40%
}

.columns.is-mobile>.column.is-offset-three-fifths {
	margin-left: 60%
}

.columns.is-mobile>.column.is-offset-four-fifths {
	margin-left: 80%
}

.columns.is-mobile>.column.is-0 {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 0%
}

.columns.is-mobile>.column.is-offset-0 {
	margin-left: 0%
}

.columns.is-mobile>.column.is-1 {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 8.33333%
}

.columns.is-mobile>.column.is-offset-1 {
	margin-left: 8.33333%
}

.columns.is-mobile>.column.is-2 {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 16.66667%
}

.columns.is-mobile>.column.is-offset-2 {
	margin-left: 16.66667%
}

.columns.is-mobile>.column.is-3 {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 25%
}

.columns.is-mobile>.column.is-offset-3 {
	margin-left: 25%
}

.columns.is-mobile>.column.is-4 {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 33.33333%
}

.columns.is-mobile>.column.is-offset-4 {
	margin-left: 33.33333%
}

.columns.is-mobile>.column.is-5 {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 41.66667%
}

.columns.is-mobile>.column.is-offset-5 {
	margin-left: 41.66667%
}

.columns.is-mobile>.column.is-6 {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 50%
}

.columns.is-mobile>.column.is-offset-6 {
	margin-left: 50%
}

.columns.is-mobile>.column.is-7 {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 58.33333%
}

.columns.is-mobile>.column.is-offset-7 {
	margin-left: 58.33333%
}

.columns.is-mobile>.column.is-8 {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 66.66667%
}

.columns.is-mobile>.column.is-offset-8 {
	margin-left: 66.66667%
}

.columns.is-mobile>.column.is-9 {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 75%
}

.columns.is-mobile>.column.is-offset-9 {
	margin-left: 75%
}

.columns.is-mobile>.column.is-10 {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 83.33333%
}

.columns.is-mobile>.column.is-offset-10 {
	margin-left: 83.33333%
}

.columns.is-mobile>.column.is-11 {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 91.66667%
}

.columns.is-mobile>.column.is-offset-11 {
	margin-left: 91.66667%
}

.columns.is-mobile>.column.is-12 {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 100%
}

.columns.is-mobile>.column.is-offset-12 {
	margin-left: 100%
}

@media screen and (max-width: 768px) {
	.column.is-narrow-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none
	}
	.column.is-full-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 100%
	}
	.column.is-three-quarters-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 75%
	}
	.column.is-two-thirds-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 66.6666%
	}
	.column.is-half-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 50%
	}
	.column.is-one-third-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 33.3333%
	}
	.column.is-one-quarter-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 25%
	}
	.column.is-one-fifth-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 20%
	}
	.column.is-two-fifths-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 40%
	}
	.column.is-three-fifths-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 60%
	}
	.column.is-four-fifths-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 80%
	}
	.column.is-offset-three-quarters-mobile {
		margin-left: 75%
	}
	.column.is-offset-two-thirds-mobile {
		margin-left: 66.6666%
	}
	.column.is-offset-half-mobile {
		margin-left: 50%
	}
	.column.is-offset-one-third-mobile {
		margin-left: 33.3333%
	}
	.column.is-offset-one-quarter-mobile {
		margin-left: 25%
	}
	.column.is-offset-one-fifth-mobile {
		margin-left: 20%
	}
	.column.is-offset-two-fifths-mobile {
		margin-left: 40%
	}
	.column.is-offset-three-fifths-mobile {
		margin-left: 60%
	}
	.column.is-offset-four-fifths-mobile {
		margin-left: 80%
	}
	.column.is-0-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 0%
	}
	.column.is-offset-0-mobile {
		margin-left: 0%
	}
	.column.is-1-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 8.33333%
	}
	.column.is-offset-1-mobile {
		margin-left: 8.33333%
	}
	.column.is-2-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 16.66667%
	}
	.column.is-offset-2-mobile {
		margin-left: 16.66667%
	}
	.column.is-3-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 25%
	}
	.column.is-offset-3-mobile {
		margin-left: 25%
	}
	.column.is-4-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 33.33333%
	}
	.column.is-offset-4-mobile {
		margin-left: 33.33333%
	}
	.column.is-5-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 41.66667%
	}
	.column.is-offset-5-mobile {
		margin-left: 41.66667%
	}
	.column.is-6-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 50%
	}
	.column.is-offset-6-mobile {
		margin-left: 50%
	}
	.column.is-7-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 58.33333%
	}
	.column.is-offset-7-mobile {
		margin-left: 58.33333%
	}
	.column.is-8-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 66.66667%
	}
	.column.is-offset-8-mobile {
		margin-left: 66.66667%
	}
	.column.is-9-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 75%
	}
	.column.is-offset-9-mobile {
		margin-left: 75%
	}
	.column.is-10-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 83.33333%
	}
	.column.is-offset-10-mobile {
		margin-left: 83.33333%
	}
	.column.is-11-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 91.66667%
	}
	.column.is-offset-11-mobile {
		margin-left: 91.66667%
	}
	.column.is-12-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 100%
	}
	.column.is-offset-12-mobile {
		margin-left: 100%
	}
}

@media screen and (min-width: 769px),
print {
	.column.is-narrow,
	.column.is-narrow-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none
	}
	.column.is-full,
	.column.is-full-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 100%
	}
	.column.is-three-quarters,
	.column.is-three-quarters-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 75%
	}
	.column.is-two-thirds,
	.column.is-two-thirds-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 66.6666%
	}
	.column.is-half,
	.column.is-half-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 50%
	}
	.column.is-one-third,
	.column.is-one-third-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 33.3333%
	}
	.column.is-one-quarter,
	.column.is-one-quarter-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 25%
	}
	.column.is-one-fifth,
	.column.is-one-fifth-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 20%
	}
	.column.is-two-fifths,
	.column.is-two-fifths-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 40%
	}
	.column.is-three-fifths,
	.column.is-three-fifths-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 60%
	}
	.column.is-four-fifths,
	.column.is-four-fifths-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 80%
	}
	.column.is-offset-three-quarters,
	.column.is-offset-three-quarters-tablet {
		margin-left: 75%
	}
	.column.is-offset-two-thirds,
	.column.is-offset-two-thirds-tablet {
		margin-left: 66.6666%
	}
	.column.is-offset-half,
	.column.is-offset-half-tablet {
		margin-left: 50%
	}
	.column.is-offset-one-third,
	.column.is-offset-one-third-tablet {
		margin-left: 33.3333%
	}
	.column.is-offset-one-quarter,
	.column.is-offset-one-quarter-tablet {
		margin-left: 25%
	}
	.column.is-offset-one-fifth,
	.column.is-offset-one-fifth-tablet {
		margin-left: 20%
	}
	.column.is-offset-two-fifths,
	.column.is-offset-two-fifths-tablet {
		margin-left: 40%
	}
	.column.is-offset-three-fifths,
	.column.is-offset-three-fifths-tablet {
		margin-left: 60%
	}
	.column.is-offset-four-fifths,
	.column.is-offset-four-fifths-tablet {
		margin-left: 80%
	}
	.column.is-0,
	.column.is-0-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 0%
	}
	.column.is-offset-0,
	.column.is-offset-0-tablet {
		margin-left: 0%
	}
	.column.is-1,
	.column.is-1-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 8.33333%
	}
	.column.is-offset-1,
	.column.is-offset-1-tablet {
		margin-left: 8.33333%
	}
	.column.is-2,
	.column.is-2-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 16.66667%
	}
	.column.is-offset-2,
	.column.is-offset-2-tablet {
		margin-left: 16.66667%
	}
	.column.is-3,
	.column.is-3-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 25%
	}
	.column.is-offset-3,
	.column.is-offset-3-tablet {
		margin-left: 25%
	}
	.column.is-4,
	.column.is-4-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 33.33333%
	}
	.column.is-offset-4,
	.column.is-offset-4-tablet {
		margin-left: 33.33333%
	}
	.column.is-5,
	.column.is-5-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 41.66667%
	}
	.column.is-offset-5,
	.column.is-offset-5-tablet {
		margin-left: 41.66667%
	}
	.column.is-6,
	.column.is-6-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 50%
	}
	.column.is-offset-6,
	.column.is-offset-6-tablet {
		margin-left: 50%
	}
	.column.is-7,
	.column.is-7-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 58.33333%
	}
	.column.is-offset-7,
	.column.is-offset-7-tablet {
		margin-left: 58.33333%
	}
	.column.is-8,
	.column.is-8-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 66.66667%
	}
	.column.is-offset-8,
	.column.is-offset-8-tablet {
		margin-left: 66.66667%
	}
	.column.is-9,
	.column.is-9-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 75%
	}
	.column.is-offset-9,
	.column.is-offset-9-tablet {
		margin-left: 75%
	}
	.column.is-10,
	.column.is-10-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 83.33333%
	}
	.column.is-offset-10,
	.column.is-offset-10-tablet {
		margin-left: 83.33333%
	}
	.column.is-11,
	.column.is-11-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 91.66667%
	}
	.column.is-offset-11,
	.column.is-offset-11-tablet {
		margin-left: 91.66667%
	}
	.column.is-12,
	.column.is-12-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 100%
	}
	.column.is-offset-12,
	.column.is-offset-12-tablet {
		margin-left: 100%
	}
}

@media screen and (max-width: 1023px) {
	.column.is-narrow-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none
	}
	.column.is-full-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 100%
	}
	.column.is-three-quarters-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 75%
	}
	.column.is-two-thirds-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 66.6666%
	}
	.column.is-half-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 50%
	}
	.column.is-one-third-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 33.3333%
	}
	.column.is-one-quarter-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 25%
	}
	.column.is-one-fifth-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 20%
	}
	.column.is-two-fifths-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 40%
	}
	.column.is-three-fifths-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 60%
	}
	.column.is-four-fifths-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 80%
	}
	.column.is-offset-three-quarters-touch {
		margin-left: 75%
	}
	.column.is-offset-two-thirds-touch {
		margin-left: 66.6666%
	}
	.column.is-offset-half-touch {
		margin-left: 50%
	}
	.column.is-offset-one-third-touch {
		margin-left: 33.3333%
	}
	.column.is-offset-one-quarter-touch {
		margin-left: 25%
	}
	.column.is-offset-one-fifth-touch {
		margin-left: 20%
	}
	.column.is-offset-two-fifths-touch {
		margin-left: 40%
	}
	.column.is-offset-three-fifths-touch {
		margin-left: 60%
	}
	.column.is-offset-four-fifths-touch {
		margin-left: 80%
	}
	.column.is-0-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 0%
	}
	.column.is-offset-0-touch {
		margin-left: 0%
	}
	.column.is-1-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 8.33333%
	}
	.column.is-offset-1-touch {
		margin-left: 8.33333%
	}
	.column.is-2-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 16.66667%
	}
	.column.is-offset-2-touch {
		margin-left: 16.66667%
	}
	.column.is-3-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 25%
	}
	.column.is-offset-3-touch {
		margin-left: 25%
	}
	.column.is-4-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 33.33333%
	}
	.column.is-offset-4-touch {
		margin-left: 33.33333%
	}
	.column.is-5-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 41.66667%
	}
	.column.is-offset-5-touch {
		margin-left: 41.66667%
	}
	.column.is-6-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 50%
	}
	.column.is-offset-6-touch {
		margin-left: 50%
	}
	.column.is-7-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 58.33333%
	}
	.column.is-offset-7-touch {
		margin-left: 58.33333%
	}
	.column.is-8-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 66.66667%
	}
	.column.is-offset-8-touch {
		margin-left: 66.66667%
	}
	.column.is-9-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 75%
	}
	.column.is-offset-9-touch {
		margin-left: 75%
	}
	.column.is-10-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 83.33333%
	}
	.column.is-offset-10-touch {
		margin-left: 83.33333%
	}
	.column.is-11-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 91.66667%
	}
	.column.is-offset-11-touch {
		margin-left: 91.66667%
	}
	.column.is-12-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 100%
	}
	.column.is-offset-12-touch {
		margin-left: 100%
	}
}

@media screen and (min-width: 1024px) {
	.column.is-narrow-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none
	}
	.column.is-full-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 100%
	}
	.column.is-three-quarters-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 75%
	}
	.column.is-two-thirds-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 66.6666%
	}
	.column.is-half-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 50%
	}
	.column.is-one-third-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 33.3333%
	}
	.column.is-one-quarter-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 25%
	}
	.column.is-one-fifth-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 20%
	}
	.column.is-two-fifths-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 40%
	}
	.column.is-three-fifths-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 60%
	}
	.column.is-four-fifths-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 80%
	}
	.column.is-offset-three-quarters-desktop {
		margin-left: 75%
	}
	.column.is-offset-two-thirds-desktop {
		margin-left: 66.6666%
	}
	.column.is-offset-half-desktop {
		margin-left: 50%
	}
	.column.is-offset-one-third-desktop {
		margin-left: 33.3333%
	}
	.column.is-offset-one-quarter-desktop {
		margin-left: 25%
	}
	.column.is-offset-one-fifth-desktop {
		margin-left: 20%
	}
	.column.is-offset-two-fifths-desktop {
		margin-left: 40%
	}
	.column.is-offset-three-fifths-desktop {
		margin-left: 60%
	}
	.column.is-offset-four-fifths-desktop {
		margin-left: 80%
	}
	.column.is-0-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 0%
	}
	.column.is-offset-0-desktop {
		margin-left: 0%
	}
	.column.is-1-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 8.33333%
	}
	.column.is-offset-1-desktop {
		margin-left: 8.33333%
	}
	.column.is-2-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 16.66667%
	}
	.column.is-offset-2-desktop {
		margin-left: 16.66667%
	}
	.column.is-3-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 25%
	}
	.column.is-offset-3-desktop {
		margin-left: 25%
	}
	.column.is-4-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 33.33333%
	}
	.column.is-offset-4-desktop {
		margin-left: 33.33333%
	}
	.column.is-5-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 41.66667%
	}
	.column.is-offset-5-desktop {
		margin-left: 41.66667%
	}
	.column.is-6-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 50%
	}
	.column.is-offset-6-desktop {
		margin-left: 50%
	}
	.column.is-7-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 58.33333%
	}
	.column.is-offset-7-desktop {
		margin-left: 58.33333%
	}
	.column.is-8-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 66.66667%
	}
	.column.is-offset-8-desktop {
		margin-left: 66.66667%
	}
	.column.is-9-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 75%
	}
	.column.is-offset-9-desktop {
		margin-left: 75%
	}
	.column.is-10-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 83.33333%
	}
	.column.is-offset-10-desktop {
		margin-left: 83.33333%
	}
	.column.is-11-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 91.66667%
	}
	.column.is-offset-11-desktop {
		margin-left: 91.66667%
	}
	.column.is-12-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 100%
	}
	.column.is-offset-12-desktop {
		margin-left: 100%
	}
}

@media screen and (min-width: 1216px) {
	.column.is-narrow-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none
	}
	.column.is-full-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 100%
	}
	.column.is-three-quarters-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 75%
	}
	.column.is-two-thirds-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 66.6666%
	}
	.column.is-half-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 50%
	}
	.column.is-one-third-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 33.3333%
	}
	.column.is-one-quarter-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 25%
	}
	.column.is-one-fifth-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 20%
	}
	.column.is-two-fifths-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 40%
	}
	.column.is-three-fifths-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 60%
	}
	.column.is-four-fifths-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 80%
	}
	.column.is-offset-three-quarters-widescreen {
		margin-left: 75%
	}
	.column.is-offset-two-thirds-widescreen {
		margin-left: 66.6666%
	}
	.column.is-offset-half-widescreen {
		margin-left: 50%
	}
	.column.is-offset-one-third-widescreen {
		margin-left: 33.3333%
	}
	.column.is-offset-one-quarter-widescreen {
		margin-left: 25%
	}
	.column.is-offset-one-fifth-widescreen {
		margin-left: 20%
	}
	.column.is-offset-two-fifths-widescreen {
		margin-left: 40%
	}
	.column.is-offset-three-fifths-widescreen {
		margin-left: 60%
	}
	.column.is-offset-four-fifths-widescreen {
		margin-left: 80%
	}
	.column.is-0-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 0%
	}
	.column.is-offset-0-widescreen {
		margin-left: 0%
	}
	.column.is-1-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 8.33333%
	}
	.column.is-offset-1-widescreen {
		margin-left: 8.33333%
	}
	.column.is-2-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 16.66667%
	}
	.column.is-offset-2-widescreen {
		margin-left: 16.66667%
	}
	.column.is-3-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 25%
	}
	.column.is-offset-3-widescreen {
		margin-left: 25%
	}
	.column.is-4-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 33.33333%
	}
	.column.is-offset-4-widescreen {
		margin-left: 33.33333%
	}
	.column.is-5-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 41.66667%
	}
	.column.is-offset-5-widescreen {
		margin-left: 41.66667%
	}
	.column.is-6-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 50%
	}
	.column.is-offset-6-widescreen {
		margin-left: 50%
	}
	.column.is-7-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 58.33333%
	}
	.column.is-offset-7-widescreen {
		margin-left: 58.33333%
	}
	.column.is-8-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 66.66667%
	}
	.column.is-offset-8-widescreen {
		margin-left: 66.66667%
	}
	.column.is-9-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 75%
	}
	.column.is-offset-9-widescreen {
		margin-left: 75%
	}
	.column.is-10-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 83.33333%
	}
	.column.is-offset-10-widescreen {
		margin-left: 83.33333%
	}
	.column.is-11-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 91.66667%
	}
	.column.is-offset-11-widescreen {
		margin-left: 91.66667%
	}
	.column.is-12-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 100%
	}
	.column.is-offset-12-widescreen {
		margin-left: 100%
	}
}

@media screen and (min-width: 1408px) {
	.column.is-narrow-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none
	}
	.column.is-full-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 100%
	}
	.column.is-three-quarters-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 75%
	}
	.column.is-two-thirds-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 66.6666%
	}
	.column.is-half-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 50%
	}
	.column.is-one-third-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 33.3333%
	}
	.column.is-one-quarter-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 25%
	}
	.column.is-one-fifth-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 20%
	}
	.column.is-two-fifths-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 40%
	}
	.column.is-three-fifths-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 60%
	}
	.column.is-four-fifths-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 80%
	}
	.column.is-offset-three-quarters-fullhd {
		margin-left: 75%
	}
	.column.is-offset-two-thirds-fullhd {
		margin-left: 66.6666%
	}
	.column.is-offset-half-fullhd {
		margin-left: 50%
	}
	.column.is-offset-one-third-fullhd {
		margin-left: 33.3333%
	}
	.column.is-offset-one-quarter-fullhd {
		margin-left: 25%
	}
	.column.is-offset-one-fifth-fullhd {
		margin-left: 20%
	}
	.column.is-offset-two-fifths-fullhd {
		margin-left: 40%
	}
	.column.is-offset-three-fifths-fullhd {
		margin-left: 60%
	}
	.column.is-offset-four-fifths-fullhd {
		margin-left: 80%
	}
	.column.is-0-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 0%
	}
	.column.is-offset-0-fullhd {
		margin-left: 0%
	}
	.column.is-1-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 8.33333%
	}
	.column.is-offset-1-fullhd {
		margin-left: 8.33333%
	}
	.column.is-2-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 16.66667%
	}
	.column.is-offset-2-fullhd {
		margin-left: 16.66667%
	}
	.column.is-3-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 25%
	}
	.column.is-offset-3-fullhd {
		margin-left: 25%
	}
	.column.is-4-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 33.33333%
	}
	.column.is-offset-4-fullhd {
		margin-left: 33.33333%
	}
	.column.is-5-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 41.66667%
	}
	.column.is-offset-5-fullhd {
		margin-left: 41.66667%
	}
	.column.is-6-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 50%
	}
	.column.is-offset-6-fullhd {
		margin-left: 50%
	}
	.column.is-7-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 58.33333%
	}
	.column.is-offset-7-fullhd {
		margin-left: 58.33333%
	}
	.column.is-8-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 66.66667%
	}
	.column.is-offset-8-fullhd {
		margin-left: 66.66667%
	}
	.column.is-9-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 75%
	}
	.column.is-offset-9-fullhd {
		margin-left: 75%
	}
	.column.is-10-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 83.33333%
	}
	.column.is-offset-10-fullhd {
		margin-left: 83.33333%
	}
	.column.is-11-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 91.66667%
	}
	.column.is-offset-11-fullhd {
		margin-left: 91.66667%
	}
	.column.is-12-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 100%
	}
	.column.is-offset-12-fullhd {
		margin-left: 100%
	}
}

.columns {
	margin-left: -.75rem;
	margin-right: -.75rem;
	margin-top: -.75rem
}

.columns:last-child {
	margin-bottom: -.75rem
}

.columns:not(:last-child) {
	margin-bottom: calc(1.5rem - .75rem)
}

.columns.is-centered {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.columns.is-gapless {
	margin-left: 0;
	margin-right: 0;
	margin-top: 0
}

.columns.is-gapless>.column {
	margin: 0;
	padding: 0 !important
}

.columns.is-gapless:not(:last-child) {
	margin-bottom: 1.5rem
}

.columns.is-gapless:last-child {
	margin-bottom: 0
}

.columns.is-mobile {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.columns.is-multiline {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.columns.is-vcentered {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

@media screen and (min-width: 769px),
print {
	.columns:not(.is-desktop) {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}
}

@media screen and (min-width: 1024px) {
	.columns.is-desktop {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}
}

.columns.is-variable {
	--columnGap: 0.75rem;
	margin-left: calc(-1 * var(--columnGap));
	margin-right: calc(-1 * var(--columnGap))
}

.columns.is-variable .column {
	padding-left: var(--columnGap);
	padding-right: var(--columnGap)
}

.columns.is-variable.is-0 {
	--columnGap: 0rem
}

@media screen and (max-width: 768px) {
	.columns.is-variable.is-0-mobile {
		--columnGap: 0rem
	}
}

@media screen and (min-width: 769px),
print {
	.columns.is-variable.is-0-tablet {
		--columnGap: 0rem
	}
}

@media screen and (min-width: 769px) and (max-width: 1023px) {
	.columns.is-variable.is-0-tablet-only {
		--columnGap: 0rem
	}
}

@media screen and (max-width: 1023px) {
	.columns.is-variable.is-0-touch {
		--columnGap: 0rem
	}
}

@media screen and (min-width: 1024px) {
	.columns.is-variable.is-0-desktop {
		--columnGap: 0rem
	}
}

@media screen and (min-width: 1024px) and (max-width: 1215px) {
	.columns.is-variable.is-0-desktop-only {
		--columnGap: 0rem
	}
}

@media screen and (min-width: 1216px) {
	.columns.is-variable.is-0-widescreen {
		--columnGap: 0rem
	}
}

@media screen and (min-width: 1216px) and (max-width: 1407px) {
	.columns.is-variable.is-0-widescreen-only {
		--columnGap: 0rem
	}
}

@media screen and (min-width: 1408px) {
	.columns.is-variable.is-0-fullhd {
		--columnGap: 0rem
	}
}

.columns.is-variable.is-1 {
	--columnGap: .25rem
}

@media screen and (max-width: 768px) {
	.columns.is-variable.is-1-mobile {
		--columnGap: .25rem
	}
}

@media screen and (min-width: 769px),
print {
	.columns.is-variable.is-1-tablet {
		--columnGap: .25rem
	}
}

@media screen and (min-width: 769px) and (max-width: 1023px) {
	.columns.is-variable.is-1-tablet-only {
		--columnGap: .25rem
	}
}

@media screen and (max-width: 1023px) {
	.columns.is-variable.is-1-touch {
		--columnGap: .25rem
	}
}

@media screen and (min-width: 1024px) {
	.columns.is-variable.is-1-desktop {
		--columnGap: .25rem
	}
}

@media screen and (min-width: 1024px) and (max-width: 1215px) {
	.columns.is-variable.is-1-desktop-only {
		--columnGap: .25rem
	}
}

@media screen and (min-width: 1216px) {
	.columns.is-variable.is-1-widescreen {
		--columnGap: .25rem
	}
}

@media screen and (min-width: 1216px) and (max-width: 1407px) {
	.columns.is-variable.is-1-widescreen-only {
		--columnGap: .25rem
	}
}

@media screen and (min-width: 1408px) {
	.columns.is-variable.is-1-fullhd {
		--columnGap: .25rem
	}
}

.columns.is-variable.is-2 {
	--columnGap: .5rem
}

@media screen and (max-width: 768px) {
	.columns.is-variable.is-2-mobile {
		--columnGap: .5rem
	}
}

@media screen and (min-width: 769px),
print {
	.columns.is-variable.is-2-tablet {
		--columnGap: .5rem
	}
}

@media screen and (min-width: 769px) and (max-width: 1023px) {
	.columns.is-variable.is-2-tablet-only {
		--columnGap: .5rem
	}
}

@media screen and (max-width: 1023px) {
	.columns.is-variable.is-2-touch {
		--columnGap: .5rem
	}
}

@media screen and (min-width: 1024px) {
	.columns.is-variable.is-2-desktop {
		--columnGap: .5rem
	}
}

@media screen and (min-width: 1024px) and (max-width: 1215px) {
	.columns.is-variable.is-2-desktop-only {
		--columnGap: .5rem
	}
}

@media screen and (min-width: 1216px) {
	.columns.is-variable.is-2-widescreen {
		--columnGap: .5rem
	}
}

@media screen and (min-width: 1216px) and (max-width: 1407px) {
	.columns.is-variable.is-2-widescreen-only {
		--columnGap: .5rem
	}
}

@media screen and (min-width: 1408px) {
	.columns.is-variable.is-2-fullhd {
		--columnGap: .5rem
	}
}

.columns.is-variable.is-3 {
	--columnGap: .75rem
}

@media screen and (max-width: 768px) {
	.columns.is-variable.is-3-mobile {
		--columnGap: .75rem
	}
}

@media screen and (min-width: 769px),
print {
	.columns.is-variable.is-3-tablet {
		--columnGap: .75rem
	}
}

@media screen and (min-width: 769px) and (max-width: 1023px) {
	.columns.is-variable.is-3-tablet-only {
		--columnGap: .75rem
	}
}

@media screen and (max-width: 1023px) {
	.columns.is-variable.is-3-touch {
		--columnGap: .75rem
	}
}

@media screen and (min-width: 1024px) {
	.columns.is-variable.is-3-desktop {
		--columnGap: .75rem
	}
}

@media screen and (min-width: 1024px) and (max-width: 1215px) {
	.columns.is-variable.is-3-desktop-only {
		--columnGap: .75rem
	}
}

@media screen and (min-width: 1216px) {
	.columns.is-variable.is-3-widescreen {
		--columnGap: .75rem
	}
}

@media screen and (min-width: 1216px) and (max-width: 1407px) {
	.columns.is-variable.is-3-widescreen-only {
		--columnGap: .75rem
	}
}

@media screen and (min-width: 1408px) {
	.columns.is-variable.is-3-fullhd {
		--columnGap: .75rem
	}
}

.columns.is-variable.is-4 {
	--columnGap: 1rem
}

@media screen and (max-width: 768px) {
	.columns.is-variable.is-4-mobile {
		--columnGap: 1rem
	}
}

@media screen and (min-width: 769px),
print {
	.columns.is-variable.is-4-tablet {
		--columnGap: 1rem
	}
}

@media screen and (min-width: 769px) and (max-width: 1023px) {
	.columns.is-variable.is-4-tablet-only {
		--columnGap: 1rem
	}
}

@media screen and (max-width: 1023px) {
	.columns.is-variable.is-4-touch {
		--columnGap: 1rem
	}
}

@media screen and (min-width: 1024px) {
	.columns.is-variable.is-4-desktop {
		--columnGap: 1rem
	}
}

@media screen and (min-width: 1024px) and (max-width: 1215px) {
	.columns.is-variable.is-4-desktop-only {
		--columnGap: 1rem
	}
}

@media screen and (min-width: 1216px) {
	.columns.is-variable.is-4-widescreen {
		--columnGap: 1rem
	}
}

@media screen and (min-width: 1216px) and (max-width: 1407px) {
	.columns.is-variable.is-4-widescreen-only {
		--columnGap: 1rem
	}
}

@media screen and (min-width: 1408px) {
	.columns.is-variable.is-4-fullhd {
		--columnGap: 1rem
	}
}

.columns.is-variable.is-5 {
	--columnGap: 1.25rem
}

@media screen and (max-width: 768px) {
	.columns.is-variable.is-5-mobile {
		--columnGap: 1.25rem
	}
}

@media screen and (min-width: 769px),
print {
	.columns.is-variable.is-5-tablet {
		--columnGap: 1.25rem
	}
}

@media screen and (min-width: 769px) and (max-width: 1023px) {
	.columns.is-variable.is-5-tablet-only {
		--columnGap: 1.25rem
	}
}

@media screen and (max-width: 1023px) {
	.columns.is-variable.is-5-touch {
		--columnGap: 1.25rem
	}
}

@media screen and (min-width: 1024px) {
	.columns.is-variable.is-5-desktop {
		--columnGap: 1.25rem
	}
}

@media screen and (min-width: 1024px) and (max-width: 1215px) {
	.columns.is-variable.is-5-desktop-only {
		--columnGap: 1.25rem
	}
}

@media screen and (min-width: 1216px) {
	.columns.is-variable.is-5-widescreen {
		--columnGap: 1.25rem
	}
}

@media screen and (min-width: 1216px) and (max-width: 1407px) {
	.columns.is-variable.is-5-widescreen-only {
		--columnGap: 1.25rem
	}
}

@media screen and (min-width: 1408px) {
	.columns.is-variable.is-5-fullhd {
		--columnGap: 1.25rem
	}
}

.columns.is-variable.is-6 {
	--columnGap: 1.5rem
}

@media screen and (max-width: 768px) {
	.columns.is-variable.is-6-mobile {
		--columnGap: 1.5rem
	}
}

@media screen and (min-width: 769px),
print {
	.columns.is-variable.is-6-tablet {
		--columnGap: 1.5rem
	}
}

@media screen and (min-width: 769px) and (max-width: 1023px) {
	.columns.is-variable.is-6-tablet-only {
		--columnGap: 1.5rem
	}
}

@media screen and (max-width: 1023px) {
	.columns.is-variable.is-6-touch {
		--columnGap: 1.5rem
	}
}

@media screen and (min-width: 1024px) {
	.columns.is-variable.is-6-desktop {
		--columnGap: 1.5rem
	}
}

@media screen and (min-width: 1024px) and (max-width: 1215px) {
	.columns.is-variable.is-6-desktop-only {
		--columnGap: 1.5rem
	}
}

@media screen and (min-width: 1216px) {
	.columns.is-variable.is-6-widescreen {
		--columnGap: 1.5rem
	}
}

@media screen and (min-width: 1216px) and (max-width: 1407px) {
	.columns.is-variable.is-6-widescreen-only {
		--columnGap: 1.5rem
	}
}

@media screen and (min-width: 1408px) {
	.columns.is-variable.is-6-fullhd {
		--columnGap: 1.5rem
	}
}

.columns.is-variable.is-7 {
	--columnGap: 1.75rem
}

@media screen and (max-width: 768px) {
	.columns.is-variable.is-7-mobile {
		--columnGap: 1.75rem
	}
}

@media screen and (min-width: 769px),
print {
	.columns.is-variable.is-7-tablet {
		--columnGap: 1.75rem
	}
}

@media screen and (min-width: 769px) and (max-width: 1023px) {
	.columns.is-variable.is-7-tablet-only {
		--columnGap: 1.75rem
	}
}

@media screen and (max-width: 1023px) {
	.columns.is-variable.is-7-touch {
		--columnGap: 1.75rem
	}
}

@media screen and (min-width: 1024px) {
	.columns.is-variable.is-7-desktop {
		--columnGap: 1.75rem
	}
}

@media screen and (min-width: 1024px) and (max-width: 1215px) {
	.columns.is-variable.is-7-desktop-only {
		--columnGap: 1.75rem
	}
}

@media screen and (min-width: 1216px) {
	.columns.is-variable.is-7-widescreen {
		--columnGap: 1.75rem
	}
}

@media screen and (min-width: 1216px) and (max-width: 1407px) {
	.columns.is-variable.is-7-widescreen-only {
		--columnGap: 1.75rem
	}
}

@media screen and (min-width: 1408px) {
	.columns.is-variable.is-7-fullhd {
		--columnGap: 1.75rem
	}
}

.columns.is-variable.is-8 {
	--columnGap: 2rem
}

@media screen and (max-width: 768px) {
	.columns.is-variable.is-8-mobile {
		--columnGap: 2rem
	}
}

@media screen and (min-width: 769px),
print {
	.columns.is-variable.is-8-tablet {
		--columnGap: 2rem
	}
}

@media screen and (min-width: 769px) and (max-width: 1023px) {
	.columns.is-variable.is-8-tablet-only {
		--columnGap: 2rem
	}
}

@media screen and (max-width: 1023px) {
	.columns.is-variable.is-8-touch {
		--columnGap: 2rem
	}
}

@media screen and (min-width: 1024px) {
	.columns.is-variable.is-8-desktop {
		--columnGap: 2rem
	}
}

@media screen and (min-width: 1024px) and (max-width: 1215px) {
	.columns.is-variable.is-8-desktop-only {
		--columnGap: 2rem
	}
}

@media screen and (min-width: 1216px) {
	.columns.is-variable.is-8-widescreen {
		--columnGap: 2rem
	}
}

@media screen and (min-width: 1216px) and (max-width: 1407px) {
	.columns.is-variable.is-8-widescreen-only {
		--columnGap: 2rem
	}
}

@media screen and (min-width: 1408px) {
	.columns.is-variable.is-8-fullhd {
		--columnGap: 2rem
	}
}

.BrandPageComponent .card {
	background-color: #fff;
	-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.1);
	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.1);
	color: #4a4a4a;
	max-width: 100%;
	position: relative
}

.BrandPageComponent .card-header {
	background-color: rgba(0, 0, 0, 0);
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.BrandPageComponent .card-header-title {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #363636;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	font-weight: 700;
	padding: .75rem
}

.BrandPageComponent .card-header-title.is-centered {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.BrandPageComponent .card-header-icon {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: .75rem
}

.BrandPageComponent .card-image {
	display: block;
	position: relative
}

.BrandPageComponent .card-content {
	background-color: rgba(0, 0, 0, 0);
	padding: 1.5rem
}

.BrandPageComponent .card-footer {
	background-color: rgba(0, 0, 0, 0);
	border-top: 1px solid #dbdbdb;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.BrandPageComponent .card-footer-item {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: .75rem
}

.BrandPageComponent .card-footer-item:not(:last-child) {
	border-right: 1px solid #dbdbdb
}

.BrandPageComponent .card .media:not(:last-child) {
	margin-bottom: 1.5rem
}

html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
abbr,
address,
cite,
code,
img,
small,
strong,
sub,
sup,
b,
i,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
	display: block
}

nav ul {
	list-style: none
}

blockquote,
q {
	quotes: none
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: '';
	content: none
}

a {
	margin: 0;
	padding: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	text-decoration: none
}

mark {
	background-color: #ff9;
	color: #000;
	font-style: italic;
	font-weight: bold
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #ccc;
	margin: 1em 0;
	padding: 0
}

input,
select {
	vertical-align: middle
}

input,
label,
select,
button,
textarea {
	margin: 0;
	border: 0;
	padding: 0;
	display: inline-block;
	vertical-align: middle;
	white-space: normal;
	background: none;
	font-size: 100%;
	line-height: 100%
}

input:focus,
textarea:focus {
	outline: 0
}

button,
input[type=reset],
input[type=button],
input[type=submit],
input[type=checkbox],
input[type=radio],
select {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

input[type="checkbox"],
input[type="radio"] {
	width: 13px;
	height: 13px
}

input[type=search] {
	-webkit-appearance: textfield
}

::-webkit-search-decoration {
	display: none
}

button,
input[type="reset"],
input[type="button"],
input[type="submit"] {
	overflow: visible;
	width: auto
}

::-webkit-file-upload-button {
	padding: 0;
	border: 0;
	background: none
}

textarea {
	vertical-align: top;
	overflow: auto
}

select[multiple] {
	vertical-align: top
}

/*html { 
	scroll-behavior: smooth
}
*/
html.modal-open {
	overflow-y: hidden
}

html.brand-sprite-halted .brand-icon-stopper {
	background-image: none !important
}

html.brand-sprite-halted .flag-sprite-stopper {
	background-image: none !important
}

body {
	position: relative;
	font-size: 16px;
	line-height: 1.3;
	word-spacing: 1px;
	font-weight: 400;
	letter-spacing: normal;
	font-family: "Promixa Nova", -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	text-rendering: geometricPrecision;
	-webkit-font-variant-ligatures: common-ligatures;
	font-variant-ligatures: common-ligatures;
	color: #4a4a4a;
	-webkit-box-sizing: border-box;
	box-sizing: border-box; 
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0)
}

*,
*:before,
*:after {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0
}

h1,
h2,
h3,
h4 {
	font-weight: 400
}

h1 {
	font-size: 32px
}

h2 {
	font-size: 22px
}

h3 {
	font-size: 22px
}

h4 {
	font-size: 18px
}

li {
	list-style-type: none;
	list-style: none
}

small {
	font-size: 12px
}

a {
	text-decoration: none;
	color: inherit;
	border: none;
	outline: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}
 

p {
	font-size: 15px
}

::-webkit-input-placeholder {
	color: #bcbcbc
}

::-moz-placeholder {
	color: #bcbcbc
}

:-ms-input-placeholder {
	color: #bcbcbc
}

:-moz-placeholder {
	color: #bcbcbc
}

button {
	border: none;
	background: none;
	outline: none
}

.pageTitle {
	font-size: 26px;
	font-weight: 600;
	color: #c4c7cb
}

.upgrad-img-overlay {
	position: relative
}

.upgrad-img-overlay:after {
	content: "";
	height: 100%;
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	pointer-events: none;
	background-image: url("../../ik.imagekit.io/upgrad1/success-stories-icon-3x_ByftFkDQE.png");
	background-repeat: no-repeat;
	background-position: left bottom;
	background-size: 20%
}

.hidden {
	display: none !important
}

@font-face {
	font-family: "Promixa Nova";
	font-style: normal;
	font-weight: 300;
	src: url("https://www.upgrad.com/fonts/proxima-nova/proxima-nova-light.eot");
	src: local("Proxima Nova Light"), local("Proxima-Nova-Light"), url("https://www.upgrad.com/fonts/proxima-nova/proxima-nova-light.eot?#iefix") format("embedded-opentype"), url("https://www.upgrad.com/fonts/proxima-nova/proxima-nova-light.woff2") format("woff2"), url("https://www.upgrad.com/fonts/proxima-nova/proxima-nova-light.woff") format("woff"), url("https://www.upgrad.com/fonts/proxima-nova/proxima-nova-light.ttf") format("truetype"), url("https://www.upgrad.com/fonts/proxima-nova/proxima-nova-light.svg#wf") format("svg");
	font-display: swap
}

@font-face {
	font-family: "Promixa Nova";
	font-style: normal;
	font-weight: 400;
	src: url("https://www.upgrad.com/fonts/proxima-nova/proxima-nova-regular.eot");
	src: local("Proxima Nova Regular"), local("Proxima-Nova-Regular"), url("https://www.upgrad.com/fonts/proxima-nova/proxima-nova-regular.eot?#iefix") format("embedded-opentype"), url("https://www.upgrad.com/fonts/proxima-nova/proxima-nova-regular.woff2") format("woff2"), url("https://www.upgrad.com/fonts/proxima-nova/proxima-nova-regular.woff") format("woff"), url("https://www.upgrad.com/fonts/proxima-nova/proxima-nova-regular.ttf") format("truetype"), url("https://www.upgrad.com/fonts/proxima-nova/proxima-nova-regular.svg#wf") format("svg");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
	font-display: swap
}

@font-face {
	font-family: "Promixa Nova";
	font-style: normal;
	font-weight: 600;
	src: url("https://www.upgrad.com/fonts/proxima-nova/proxima-nova-semi-bold.eot");
	src: local("Proxima Nova Semi Bold"), local("Proxima-Nova-Semi-Bold"), url("https://www.upgrad.com/fonts/proxima-nova/proxima-nova-semi-bold.eot?#iefix") format("embedded-opentype"), url("https://www.upgrad.com/fonts/proxima-nova/proxima-nova-semi-bold.woff2") format("woff2"), url("https://www.upgrad.com/fonts/proxima-nova/proxima-nova-semi-bold.woff") format("woff"), url("https://www.upgrad.com/fonts/proxima-nova/proxima-nova-semi-bold.ttf") format("truetype"), url("https://www.upgrad.com/fonts/proxima-nova/proxima-nova-semi-bold.svg#wf") format("svg");
	font-display: swap
}

@font-face {
	font-family: "Promixa Nova";
	font-style: normal;
	font-weight: 700;
	src: url("https://www.upgrad.com/fonts/proxima-nova/proxima-nova-bold.eot");
	src: local("Proxima Nova Bold"), local("Proxima-Nova-Bold"), url("https://www.upgrad.com/fonts/proxima-nova/proxima-nova-bold.eot?#iefix") format("embedded-opentype"), url("https://www.upgrad.com/fonts/proxima-nova/proxima-nova-bold.woff2") format("woff2"), url("https://www.upgrad.com/fonts/proxima-nova/proxima-nova-bold.woff") format("woff"), url("https://www.upgrad.com/fonts/proxima-nova/proxima-nova-bold.ttf") format("truetype"), url("https://www.upgrad.com/fonts/proxima-nova/proxima-nova-bold.svg#wf") format("svg");
	font-display: swap
}

.brand-icon-retina-generic {
	-webkit-transform: scale(0.5) translate(-50%, -50%);
	-ms-transform: scale(0.5) translate(-50%, -50%);
	transform: scale(0.5) translate(-50%, -50%)
}

.brand-icon-retina {
	-webkit-transform: scale(0.5) translate(-50%, -50%);
	-ms-transform: scale(0.5) translate(-50%, -50%);
	transform: scale(0.5) translate(-50%, -50%)
}

.container {
	position: relative;
	width: 100%;
	height: 100%;
	max-width: 1140px;
	margin: 0 auto
}

.section {
	padding: 3rem 1.5rem
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
	.section {
		padding: 1.875rem 1.25rem
	}
}

@media only screen and (min-width: 768px) and (max-width: 1025px) {
	.section {
		padding: 1.875rem 1.25rem
	}
}

.l-col>.flex,
.l-row>.flex {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 0%;
	flex: 1 1 0%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-col {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.l-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row
}

.l-wrap {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.l-nowrap {
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}

.la-spbt-s {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-ms-flex-line-pack: start;
	align-content: flex-start;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.la-spbt-c {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-line-pack: center;
	align-content: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.la-spbt-e {
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	-ms-flex-line-pack: end;
	align-content: flex-end;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.la-spbt-st {
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-ms-flex-line-pack: stretch;
	align-content: stretch;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.la-spar-s {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-ms-flex-line-pack: start;
	align-content: flex-start;
	-ms-flex-pack: distribute;
	justify-content: space-around
}

.la-spar-c {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-line-pack: center;
	align-content: center;
	-ms-flex-pack: distribute;
	justify-content: space-around
}

.la-spar-e {
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	-ms-flex-line-pack: end;
	align-content: flex-end;
	-ms-flex-pack: distribute;
	justify-content: space-around
}

.la-spar-st {
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-ms-flex-line-pack: stretch;
	align-content: stretch;
	-ms-flex-pack: distribute;
	justify-content: space-around
}

.la-s-s {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-ms-flex-line-pack: start;
	align-content: flex-start;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.la-s-c {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-line-pack: center;
	align-content: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.la-s-e {
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	-ms-flex-line-pack: end;
	align-content: flex-end;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.la-s-st {
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-ms-flex-line-pack: stretch;
	align-content: stretch;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.la-c-s {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-ms-flex-line-pack: start;
	align-content: flex-start;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.la-c-c {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-line-pack: center;
	align-content: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.la-c-e {
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	-ms-flex-line-pack: end;
	align-content: flex-end;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.la-c-st {
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-ms-flex-line-pack: stretch;
	align-content: stretch;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.la-e-s {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-ms-flex-line-pack: start;
	align-content: flex-start;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.la-e-c {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-line-pack: center;
	align-content: center;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.la-e-e {
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	-ms-flex-line-pack: end;
	align-content: flex-end;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.la-e-st {
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-ms-flex-line-pack: stretch;
	align-content: stretch;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

@media only screen and (min-width: 768px) and (max-width: 1025px) {
	.tab-l-col>.tab-flex,
	.tab-l-row>.tab-flex {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 0%;
		flex: 1 1 0%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-col {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
	.tab-l-row {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row
	}
	.tab-l-wrap {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
	.tab-l-nowrap {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap
	}
	.tab-la-spbt-s {
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		-ms-flex-line-pack: start;
		align-content: flex-start;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between
	}
	.tab-la-spbt-c {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-line-pack: center;
		align-content: center;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between
	}
	.tab-la-spbt-e {
		-webkit-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
		-ms-flex-line-pack: end;
		align-content: flex-end;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between
	}
	.tab-la-spbt-st {
		-webkit-box-align: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
		-ms-flex-line-pack: stretch;
		align-content: stretch;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between
	}
	.tab-la-spar-s {
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		-ms-flex-line-pack: start;
		align-content: flex-start;
		-ms-flex-pack: distribute;
		justify-content: space-around
	}
	.tab-la-spar-c {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-line-pack: center;
		align-content: center;
		-ms-flex-pack: distribute;
		justify-content: space-around
	}
	.tab-la-spar-e {
		-webkit-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
		-ms-flex-line-pack: end;
		align-content: flex-end;
		-ms-flex-pack: distribute;
		justify-content: space-around
	}
	.tab-la-spar-st {
		-webkit-box-align: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
		-ms-flex-line-pack: stretch;
		align-content: stretch;
		-ms-flex-pack: distribute;
		justify-content: space-around
	}
	.tab-la-s-s {
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		-ms-flex-line-pack: start;
		align-content: flex-start;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start
	}
	.tab-la-s-c {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-line-pack: center;
		align-content: center;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start
	}
	.tab-la-s-e {
		-webkit-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
		-ms-flex-line-pack: end;
		align-content: flex-end;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start
	}
	.tab-la-s-st {
		-webkit-box-align: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
		-ms-flex-line-pack: stretch;
		align-content: stretch;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start
	}
	.tab-la-c-s {
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		-ms-flex-line-pack: start;
		align-content: flex-start;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center
	}
	.tab-la-c-c {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-line-pack: center;
		align-content: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center
	}
	.tab-la-c-e {
		-webkit-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
		-ms-flex-line-pack: end;
		align-content: flex-end;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center
	}
	.tab-la-c-st {
		-webkit-box-align: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
		-ms-flex-line-pack: stretch;
		align-content: stretch;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center
	}
	.tab-la-e-s {
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		-ms-flex-line-pack: start;
		align-content: flex-start;
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end
	}
	.tab-la-e-c {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-line-pack: center;
		align-content: center;
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end
	}
	.tab-la-e-e {
		-webkit-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
		-ms-flex-line-pack: end;
		align-content: flex-end;
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end
	}
	.tab-la-e-st {
		-webkit-box-align: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
		-ms-flex-line-pack: stretch;
		align-content: stretch;
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end
	}
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
	.phn-l-col>.phn-flex,
	.phn-l-row>.phn-flex {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 0%;
		flex: 1 1 0%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-col {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
	.phn-l-row {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row
	}
	.phn-l-wrap {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
	.phn-l-nowrap {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap
	}
	.phn-la-spbt-s {
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		-ms-flex-line-pack: start;
		align-content: flex-start;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between
	}
	.phn-la-spbt-c {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-line-pack: center;
		align-content: center;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between
	}
	.phn-la-spbt-e {
		-webkit-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
		-ms-flex-line-pack: end;
		align-content: flex-end;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between
	}
	.phn-la-spbt-st {
		-webkit-box-align: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
		-ms-flex-line-pack: stretch;
		align-content: stretch;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between
	}
	.phn-la-spar-s {
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		-ms-flex-line-pack: start;
		align-content: flex-start;
		-ms-flex-pack: distribute;
		justify-content: space-around
	}
	.phn-la-spar-c {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-line-pack: center;
		align-content: center;
		-ms-flex-pack: distribute;
		justify-content: space-around
	}
	.phn-la-spar-e {
		-webkit-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
		-ms-flex-line-pack: end;
		align-content: flex-end;
		-ms-flex-pack: distribute;
		justify-content: space-around
	}
	.phn-la-spar-st {
		-webkit-box-align: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
		-ms-flex-line-pack: stretch;
		align-content: stretch;
		-ms-flex-pack: distribute;
		justify-content: space-around
	}
	.phn-la-s-s {
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		-ms-flex-line-pack: start;
		align-content: flex-start;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start
	}
	.phn-la-s-c {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-line-pack: center;
		align-content: center;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start
	}
	.phn-la-s-e {
		-webkit-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
		-ms-flex-line-pack: end;
		align-content: flex-end;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start
	}
	.phn-la-s-st {
		-webkit-box-align: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
		-ms-flex-line-pack: stretch;
		align-content: stretch;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start
	}
	.phn-la-c-s {
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		-ms-flex-line-pack: start;
		align-content: flex-start;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center
	}
	.phn-la-c-c {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-line-pack: center;
		align-content: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center
	}
	.phn-la-c-e {
		-webkit-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
		-ms-flex-line-pack: end;
		align-content: flex-end;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center
	}
	.phn-la-c-st {
		-webkit-box-align: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
		-ms-flex-line-pack: stretch;
		align-content: stretch;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center
	}
	.phn-la-e-s {
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		-ms-flex-line-pack: start;
		align-content: flex-start;
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end
	}
	.phn-la-e-c {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-line-pack: center;
		align-content: center;
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end
	}
	.phn-la-e-e {
		-webkit-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
		-ms-flex-line-pack: end;
		align-content: flex-end;
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end
	}
	.phn-la-e-st {
		-webkit-box-align: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
		-ms-flex-line-pack: stretch;
		align-content: stretch;
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end
	}
}

.error-page {
	color: #47494e;
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.error-page__wrapper {
	position: relative;
	width: 100%
}

.error-page__bg {
	font-size: 680px;
	font-weight: 700;
	position: absolute;
	left: 0;
	top: 60px;
	width: 100%;
	opacity: 0.02;
	z-index: -1;
	line-height: 240px
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
	.error-page__bg {
		display: none
	}
}

@media only screen and (min-width: 768px) and (max-width: 1025px) {
	.error-page__bg {
		display: none
	}
}

.error-page__status {
	font-size: 120px;
	font-weight: 700
}

.error-page__title {
	font-size: 32px;
	font-weight: 600
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
	.error-page__title {
		font-size: 24px
	}
}

.error-page__description {
	width: 520px;
	margin: 0 auto;
	font-size: 16px;
	line-height: 20px
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
	.error-page__description {
		width: 90%;
		font-size: 14px;
		line-height: 18px
	}
}

.error-page__link {
	width: 200px;
	height: 50px
}

.markdown-page {
	padding-top: 120px
}

.markdown-page h3 {
	margin-bottom: 20px;
	font-weight: 600;
	color: #ef403d
}

.markdown-page h4 {
	margin-bottom: 10px;
	margin-top: 20px;
	font-weight: 600;
	color: #000
}

.markdown-page p {
	line-height: 26px;
	margin-bottom: 20px;
	text-align: justify
}

.markdown-page ol {
	padding-left: 40px
}

.markdown-page ol>ol {
	padding-left: 40px
}

.markdown-page ol li p {
	margin-bottom: 10px
}

.markdown-page ol strong {
	font-weight: 600
}

.markdown-page ul li {
	margin-left: 40px;
	list-style-type: disc;
	font-size: 15px;
	line-height: 26px
}

.generic-page__wrapper {
	min-height: 400px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: top;
	-ms-flex-align: top;
	align-items: top
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
	.generic-page__wrapper {
		padding-top: 52px
	}
}

.DashboardPage {
	background-color: #fff
}

.DashboardPage__wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	min-height: 90vh
}

.DashboardPage__userInfo {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	border-bottom: 1px solid #efefef
}

.DashboardPage__userInfo__userIcon {
	width: 48px;
	height: 48px;
	margin-right: 12px
}

.DashboardPage__userInfo__profileInfo {
	width: calc(100% - 60px);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	text-align: left
}

.DashboardPage__userInfo__profileName {
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase
}

.DashboardPage__userInfo__profileEmail {
	font-size: 12px
}

.DashboardPage__content {
	width: 80%;
	background-color: #f8f8f8;
	-webkit-box-shadow: inset -2px 0px 8px 0 rgba(0, 0, 0, 0.08);
	box-shadow: inset -2px 0px 8px 0 rgba(0, 0, 0, 0.08)
}

.DashboardPage__content__slot {
	background-color: #f8f8f8;
	max-width: 912px
}

.college-page__wrapper {
	padding-top: 52px
}

.college-page__wrapper .Instructors {
	background-color: #f4f8fa
}

.college-page__wrapper .Instructors__title {
	font-size: 32px
}

.college-page__wrapper .ProgramSupport {
	background-color: #f8f8f8
}

.college-page__wrapper .ProgramSupport__wrapper {
	background-color: #f8f8f8;
	border-top: none
}

.college-page__wrapper .ProgramSupport__title {
	font-size: 32px;
	color: #101010;
	font-weight: 300
}

.college-page__wrapper .ProgramSupport__desc {
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
	margin-left: 0px
}

.college-page__wrapper .UserReview {
	background-color: #f4f8fa;
	border: none
}

.college-page__wrapper .UserReview__title {
	font-size: 32px;
	color: #101010
}

.college-page__wrapperMobile .HomePageMobile__Banner {
	margin-left: 0;
	margin-right: 0;
	padding-left: 18px;
	padding-right: 18px;
	background-color: #fff
}

.college-page__wrapperMobile .HomePageMobile__Banner__title {
	line-height: 36px;
	color: #101010;
	width: 84%;
	margin: 0 auto
}

.college-page__wrapperMobile .HomePageMobile__Banner__subtitle {
	color: #101010
}

.college-page__wrapperMobile .InstructorsMobile {
	background-color: #f4f8fa
}

.college-page__wrapperMobile .InstructorsMobile__title {
	font-size: 24px;
	color: #292929;
	font-weight: 600
}

.college-page__wrapperMobile .InstructorsMobile__desc {
	color: #5a5a5a
}

.college-page__wrapperMobile .ProgramSupportMobile {
	background-image: none;
	background-color: #f8f8f8
}

.college-page__wrapperMobile .ProgramSupportMobile__wrapper,
.college-page__wrapperMobile .ProgramSupportMobile .container {
	background-color: #f8f8f8;
	border-top: none
}

.college-page__wrapperMobile .ProgramSupportMobile__title {
	font-weight: 600;
	color: #292929
}

.college-page__wrapperMobile .UserReviewMobile {
	background-color: #f4f8fa
}

.college-page__wrapperMobile .UserReviewMobile__title {
	font-size: 24px;
	font-weight: 600;
	color: #292929
}

.LoginPage,
.SignupPage,
.ChangePasswordPage {
	background-color: #f8f8f8
}

.LoginPage__wrapper,
.SignupPage__wrapper,
.ChangePasswordPage__wrapper {
	margin-bottom: 48px;
	width: 560px;
	min-height: 480px
}

@media only screen and (min-width: 1280px) {
	.LoginPage__wrapper,
	.SignupPage__wrapper,
	.ChangePasswordPage__wrapper {
		padding: 0
	}
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
	.LoginPage__wrapper,
	.SignupPage__wrapper,
	.ChangePasswordPage__wrapper {
		width: 100%
	}
}

@media only screen and (min-width: 768px) and (max-width: 1025px) {
	.LoginPage__wrapper,
	.SignupPage__wrapper,
	.ChangePasswordPage__wrapper {
		width: 100%
	}
}

.applications-page {
	padding-top: 120px
}

.ProfilePage { 
	height: 100vh
}

.ProfilePage__wrapper {
	font-size: 36px;
	margin-bottom: 35px;
	color: rgba(21, 28, 42, 0.87)
}

.ProfilePage__userIcon {
	width: 40px;
	height: 40px
}

.ProfilePage__item {
	width: 100%;
	text-align: left;
	position: relative;
	background: #fff;
	-webkit-box-shadow: 5px 5px 25px 0 rgba(46, 61, 73, 0.2);
	box-shadow: 5px 5px 25px 0 rgba(46, 61, 73, 0.2);
	border-radius: 0.375rem;
	-webkit-transition: 0.3s;
	transition: 0.3s;
	padding: 24px;
	height: 220px
}

.ProfilePage__item__programTitle {
	color: #1c262f;
	font-weight: 600;
	letter-spacing: 0.00625rem;
	font-size: 18px;
	line-height: 1.33;
	margin-bottom: 12px
}

.ProfilePage__item__programDesc {
	color: #1c262f;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin-bottom: 2.25rem
}

.ProfilePage__item__actions {
	position: absolute;
	right: 24px;
	bottom: 24px
}

.ProfilePage__item__batchInfo {
	position: absolute;
	bottom: 20px;
	border: 1px solid #8bc34a;
	padding: 6px 24px;
	font-weight: 600;
	border-radius: 30px;
	font-size: 12px;
	background-color: #8bc34a;
	color: #fff
}

.ProfilePage__item__btn {
	border-radius: 35px;
	border: none;
	padding: 0 36px
}

.careers .columns {
	margin-left: 0;
	margin-right: 0
}

.careers .BannerBrandPage {
	background-color: #fff
}

.careers .BannerBrandPageMobile {
	margin-bottom: 40px
}

.careers .SectionLead .section-lead,
.careers .SectionLeadMobile .section-lead {
	background-image: linear-gradient(106deg, #f53941, #ff6e6a)
}

.careers .SectionLead .section-lead .section-header .sub-header,
.careers .SectionLead .section-lead .section-header h1,
.careers .SectionLeadMobile .section-lead .section-header .sub-header,
.careers .SectionLeadMobile .section-lead .section-header h1 {
	color: #fff
}

.careers .SectionLead .section-lead .container-lead h4,
.careers .SectionLead .section-lead .container-lead p,
.careers .SectionLeadMobile .section-lead .container-lead h4,
.careers .SectionLeadMobile .section-lead .container-lead p {
	color: #fff
}

.careers .SuccessStoriesPage__StudentReviews .video__container {
	cursor: auto
}

.careers .SuccessStoriesPage__StudentReviews__list div:nth-child(1) {
	height: 463px;
	width: 765px
}

.careers .SuccessStoriesPage__StudentReviews__list div:nth-child(2),
.careers .SuccessStoriesPage__StudentReviews__list div:nth-child(3) {
	height: 221px;
	width: 371px
}

.careers .SuccessStoriesPage__StudentReviews__list div:nth-child(2) img,
.careers .SuccessStoriesPage__StudentReviews__list div:nth-child(3) img {
	height: inherit
}

.careers .SuccessStoriesPageMobile__StudentReviews {
	padding-top: 40px;
	padding-bottom: 40px
}

.careers .SuccessStoriesPageMobile__StudentReviews .video__container {
	cursor: auto
}

.careers .CollegeCourseProcessSection {
	padding-top: 100px;
	padding-bottom: 100px
}

.careers .CollegeCourseProcessSection__title {
	text-align: center
}

.careers .CollegeCourseProcessSection__desc {
	margin: 0 auto;
	text-align: center
}

.careers .CollegeCourseProcessSection__collegeProcessCard {
	min-height: 220px
}

.careers .CollegeCourseProcessSection__collegeProcessCard__desc {
	margin-bottom: 0px
}

.careers .CollegeCourseProcessSectionMobile {
	padding-bottom: 72px
}

.careers .CollegeCourseProcessSectionMobile__title {
	text-align: center;
	font-weight: 600
}

.careers .CollegeCourseProcessSectionMobile__desc {
	text-align: center
}

.careers .CollegeCourseProcessSectionMobile__list__item {
	height: 200px !important
}

.careers .HomePageMobile__TransformCareer {
	margin-top: 0
}

.welcome {
	background-color: #f8fafc
}

.welcome .brand-page__wrapper {
	padding-top: 52px
}

.welcome .brand-page__wrapper .HomePage__Programs__filter__sticky.active~.HomePage__Programs__helper__text {
	padding-top: 100px
}

.welcome .brand-page__wrapper .HomePageMobile__Programs__filter__sticky {
	top: 20px
}

.welcome .brand-page__wrapper .HomePageMobile__Programs__filter__sticky.active {
	top: 80px;
	z-index: 10
}

.welcome .brand-page__wrapper .HomePageMobile__Programs__cards {
	padding-top: 50px
}

.welcome .brand-page__wrapper .HomePageMobile__Programs__filter__sticky.active~.HomePageMobile__Programs__cards {
	padding-top: 110px
}

.welcome .brand-page__wrapper .ContactUs {
	background-color: #f8fafc
}

.welcome .brand-page__wrapper .ContactUsMobile {
	padding-top: 0;
	background-color: #f8fafc
}

.online-power-learning .ProgramPlacements {
	padding: 60px 0
}

.brand-page__wrapper--mobile {
	overflow-y: overlay;
	overflow-x: hidden
}

.community .brand-page__wrapper {
	overflow-x: auto
}

.community .UserReview {
	border: none
}

.refund-page {
	padding-top: 52px
}

.applications-page {
	padding-top: 120px
}

.seo-page__wrapper {
	padding-top: 60px
}

.seo-page__wrapper--desktop {
	overflow-x: auto
}

.seo-page__wrapper--desktop>section {
	min-width: 1280px
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
	.seo-page__wrapper {
		padding-top: 0;
		overflow-y: overlay
	}
}

@media only screen and (min-width: 768px) and (max-width: 1025px) {
	.seo-page__wrapper {
		padding-top: 0;
		overflow-y: overlay
	}
}

.w-input {
	background: #fff;
	border: 1px solid rgba(20, 32, 49, 0.08);
	border-radius: 3px;
	padding: 0 15px;
	height: 50px;
	color: #000;
	resize: none
}

.w-input__error {
	color: #ff3860
}

.w-input__helper {
	text-align: left;
	padding-top: 5px;
	font-size: 14px
}

.input-group {
	position: relative;
	text-align: left
}

.input {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-shadow: none;
	box-shadow: none;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	font-size: 0.875rem;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	line-height: 1.5;
	position: relative;
	vertical-align: top;
	background-color: #fff;
	max-width: 100%;
	width: 100%;
	padding: 0 15px;
	height: 50px;
	box-shadow: none;
	resize: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border: 1px solid #dbe2e8;
	-webkit-box-shadow: 0 2px 2px 0 rgba(46, 60, 73, 0.05);
	box-shadow: 0 2px 2px 0 rgba(46, 60, 73, 0.05);
	border-radius: 2px;
	color: #2e3d49
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
	.input {
		font-size: 16px
	}
}

.input:focus,
.input.is-focused,
.input:active,
.input.is-active,
.input:focus,
.input.is-focused,
.input:active,
.input.is-active {
	border-color: #02b3e4;
	outline: none;
	-webkit-box-shadow: none;
	box-shadow: none
}

.input.has-error {
	border-color: #ff3860;
	outline: none
}

.input.functionally-disabled {
	pointer-events: none
}

.input[disabled] {
	background-color: #f5f5f5;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #5a5a5a
}

.textarea {
	background-color: #fff;
	border: 1px solid #dbe2e8;
	-webkit-box-shadow: 0 2px 2px 0 rgba(46, 60, 73, 0.05);
	box-shadow: 0 2px 2px 0 rgba(46, 60, 73, 0.05);
	border-radius: 2px;
	color: #2e3d49;
	resize: none;
	font-size: 0.875rem;
	padding: 15px
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
	.textarea {
		font-size: 16px
	}
}

.textarea:focus,
.textarea.is-focused,
.textarea:active,
.textarea.is-active,
.textarea:focus,
.textarea.is-focused,
.textarea:active,
.textarea.is-active {
	border-color: #02b3e4;
	outline: none;
	-webkit-box-shadow: none;
	box-shadow: none
}

.textarea.has-error {
	border-color: #ff3860;
	outline: none
}

.textarea.functionally-disabled {
	pointer-events: none
}

.textarea[disabled] {
	background-color: #f5f5f5;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #5a5a5a
}

.label {
	font-weight: 800;
	font-size: 12px;
	letter-spacing: 1px;
	text-transform: uppercase;
	margin-bottom: 10px;
	display: block;
	color: rgba(158, 158, 158, 0.9)
}

.hdfc-insurance-radio-field .label {
	font-size: 15px;
	text-transform: none;
	display: inline-block;
	margin-bottom: 0;
	margin-right: 40px;
	font-weight: 600
}

.input[disabled] {
	pointer-events: none
}

.radio {
	display: inline-block
}

.radio .radio-input {
	vertical-align: middle;
	height: auto
}

.radio label {
	display: inline-block;
	vertical-align: middle
}

.radio:first-child {
	padding-left: 0
}

.select-group {
	position: relative;
	text-align: left
}

.select {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-shadow: none;
	box-shadow: none;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	font-size: 0.875rem;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	line-height: 1.5;
	position: relative;
	vertical-align: top;
	background-color: #fff;
	max-width: 100%;
	width: 100%;
	height: 50px !important;
	box-shadow: none;
	resize: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border: 1px solid #dbe2e8;
	-webkit-box-shadow: 0 2px 2px 0 rgba(46, 60, 73, 0.05);
	box-shadow: 0 2px 2px 0 rgba(46, 60, 73, 0.05);
	border-radius: 2px;
	color: #2e3d49
}

.select select {
	padding: 0 !important;
	border: none;
	width: 100%;
	height: 100%;
	-webkit-box-shadow: none;
	box-shadow: none;
	font-size: 0.875rem
}

.select select:focus,
.select select.is-focused,
.select select:active,
.select select.is-active,
.select select:focus,
.select select.is-focused,
.select select:active {
	-webkit-box-shadow: none;
	box-shadow: none;
	border: none
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
	.select {
		font-size: 16px
	}
}

.select:focus,
.select.is-focused,
.select:active,
.select.is-active,
.select:focus,
.select.is-focused,
.select:active,
.select.is-active {
	border-color: #02b3e4;
	outline: none
}

.select.has-error {
	border-color: #ff3860;
	outline: none
}

.select.functionally-disabled {
	pointer-events: none
}

.select__label {
	color: #02b3e4
}

.select__label:selected {
	color: #ff3860
}

.select .v-select {
	width: 100%;
	height: 100%
}

.select .v-select .dropdown-toggle {
	border: none;
	height: 100%;
	width: 100%;
	padding: 0
}

.select .v-select .dropdown-menu {
	width: 100%;
	border: none;
	border-top: 1px solid #dbe2e8;
	-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
	box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
	margin-top: -1px
}

.select .v-select input[type="search"],
.select .v-select input[type="search"]:focus {
	margin: 0;
	padding: 0;
	line-height: 1.5
}

.select .v-select.single.open .selected-tag {
	position: relative
}

.select .v-select.single.unsearchable input[type="search"],
.select .v-select input[type="search"]:focus {
	opacity: 1
}

.select .v-select .vs__selected-options {
	padding-left: 15px
}

.select .v-select .vs__actions {
	padding: 0;
	padding-right: 15px
}

.select .v-select .clear {
	display: none
}

.select .v-select .open-indicator {
	width: 15px;
	height: 15px;
	position: absolute;
	right: 15px;
	top: 15px
}

.select .v-select .open-indicator:before {
	border-width: 2px 2px 0 0;
	position: absolute;
	top: 3px
}

.select .v-select.single.open .open-indicator:before {
	top: 7px
}

.tabs { 
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 14px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	overflow: hidden;
	overflow-x: auto;
	white-space: nowrap
}

.tabs a {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-bottom-color: #e3ebf3;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	color: rgba(21, 28, 42, 0.87);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-bottom: -1px;
	padding: 1.2em 2em;
	vertical-align: top
}

.tabs a:hover {
	border-bottom-color: #151c2a;
	color: #151c2a
}

.tabs li {
	display: block
}

.tabs li.is-active a {
	border-bottom-color: #466bd9;
	color: #466bd9
}

.tabs ul {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-bottom-color: #e3ebf3;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.tabs ul.is-left {
	padding-right: 0.75em
}

.tabs ul.is-center {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding-left: 0.75em;
	padding-right: 0.75em
}

.tabs ul.is-right {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	padding-left: 0.75em
}

.tabs .icon:first-child {
	margin-right: 0.5em
}

.tabs .icon:last-child {
	margin-left: 0.5em
}

.tabs.is-centered ul {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.tabs.is-right ul {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.tabs.is-boxed a {
	border: 1px solid transparent;
	border-radius: 3px 3px 0 0
}

.tabs.is-boxed a:hover {
	background-color: #fff;
	border-bottom-color: #e3ebf3
}

.tabs.is-boxed li.is-active a {
	background-color: #fff;
	border-color: #e3ebf3;
	border-bottom-color: rgba(0, 0, 0, 0) !important
}

.tabs.is-fullwidth li {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.tabs.is-toggle a {
	border-color: #e3ebf3;
	border-style: solid;
	border-width: 1px;
	margin-bottom: 0;
	position: relative
}

.tabs.is-toggle a:hover {
	background-color: #fff;
	border-color: #e3ebf3;
	z-index: 2
}

.tabs.is-toggle li+li {
	margin-left: -1px
}

.tabs.is-toggle li:first-child a {
	border-radius: 4px 0 0 4px
}

.tabs.is-toggle li:last-child a {
	border-radius: 0 4px 4px 0
}

.tabs.is-toggle li.is-active a {
	background-color: #466bd9;
	border-color: #466bd9;
	color: #fff;
	z-index: 1
}

.tabs.is-toggle ul {
	border-bottom: none
}

.tabs.is-toggle.is-toggle-rounded li:first-child a {
	border-bottom-left-radius: 290486px;
	border-top-left-radius: 290486px;
	padding-left: 1.25em
}

.tabs.is-toggle.is-toggle-rounded li:last-child a {
	border-bottom-right-radius: 290486px;
	border-top-right-radius: 290486px;
	padding-right: 1.25em
}

.tabs.is-small {
	font-size: 12px
}

.tabs.is-medium {
	font-size: 16px
}

.tabs.is-large {
	font-size: 18px
}

#googleMapCollegePage {
	width: 100%;
	height: 100%
}

.video__container {
	position: relative;
	cursor: pointer
}

.video__container img {
	height: 100%;
	width: 100%
}

.video__controls {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%);
	-ms-transform: translate(-50%);
	transform: translate(-50%)
}

.video__playIcon {
	position: absolute;
	z-index: 1;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%) rotate(-30deg);
	-ms-transform: translateX(-50%) translateY(-50%) rotate(-30deg);
	transform: translateX(-50%) translateY(-50%) rotate(-30deg);
	width: 60px;
	height: 60px;
	padding: 17px 20px 20px 20px;
	border-radius: 50%;
	border: 1px solid #fff;
	background-color: #fff;
	cursor: pointer;
	-webkit-transition: background-color 100ms ease-in-out;
	transition: background-color 100ms ease-in-out
}

.video__playIcon:hover {
	background-color: #f6516c
}

.video__playIcon:hover .u-triangle {
	background-color: #fff
}

.video__playIcon .u-triangle {
	background-color: #f6516c;
	font-size: 15px
}

.contact .contact-oval .brand-icon-retina {
	-webkit-transform: none !important;
	-ms-transform: none !important;
	transform: none !important
}

.contact .contact-oval svg {
	width: 45px
}

.contact .contact-oval.contact-blog-icon svg {
	width: 40px
}

.contact .card-contact-detail .card-content {
	padding-left: 15px;
	padding-right: 15px
}

.contact .section-contact-form .container {
	top: -110px
}

.contact .section-contact-form .container.mobile {
	top: -50px
}

.contact .contact-card-phone {
	height: 40px
}

.contact .HomePageMobile__TransformCareer {
	margin-top: 0
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
	body .toasted-container.program-toast {
		width: 90%
	}
	body .toasted-container.program-toast div.toasted {
		padding: 10px 20px
	}
	body .toasted-container.program-toast div.toasted a {
		font-size: 20px;
		-webkit-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		transform: rotate(45deg);
		position: absolute;
		top: 0;
		right: 0;
		margin: 0
	}
}

.ma {
	margin-left: auto;
	margin-right: auto
}

.ml-a,
.mla {
	margin-left: auto
}

.mr-a,
.mra {
	margin-right: auto
}

.m-0 {
	margin: 0px
}

.m-1 {
	margin: 1px
}

.m-2 {
	margin: 2px
}

.m-3 {
	margin: 3px
}

.m-4 {
	margin: 4px
}

.m-5 {
	margin: 5px
}

.m-6 {
	margin: 6px
}

.m-7 {
	margin: 7px
}

.m-8 {
	margin: 8px
}

.m-9 {
	margin: 9px
}

.m-10 {
	margin: 10px
}

.m-12 {
	margin: 12px
}

.m-15 {
	margin: 15px
}

.m-18 {
	margin: 18px
}

.m-20 {
	margin: 20px
}

.m-24 {
	margin: 24px
}

.m-25 {
	margin: 25px
}

.m-30 {
	margin: 30px
}

.m-35 {
	margin: 35px
}

.m-36 {
	margin: 36px
}

.m-40 {
	margin: 40px
}

.m-45 {
	margin: 45px
}

.m-48 {
	margin: 48px
}

.m-50 {
	margin: 50px
}

.m-55 {
	margin: 55px
}

.m-60 {
	margin: 60px
}

.m-70 {
	margin: 70px
}

.m-72 {
	margin: 72px
}

.m-80 {
	margin: 80px
}

.m-84 {
	margin: 84px
}

.m-96 {
	margin: 96px
}

.m-100 {
	margin: 100px
}

.m-108 {
	margin: 108px
}

.m-120 {
	margin: 120px
}

.m-150 {
	margin: 150px
}

.mt-0,
.mv-0 {
	margin-top: 0px
}

.mb-0,
.mv-0 {
	margin-bottom: 0px
}

.mt-1,
.mv-1 {
	margin-top: 1px
}

.mb-1,
.mv-1 {
	margin-bottom: 1px
}

.mt-2,
.mv-2 {
	margin-top: 2px
}

.mb-2,
.mv-2 {
	margin-bottom: 2px
}

.mt-3,
.mv-3 {
	margin-top: 3px
}

.mb-3,
.mv-3 {
	margin-bottom: 3px
}

.mt-4,
.mv-4 {
	margin-top: 4px
}

.mb-4,
.mv-4 {
	margin-bottom: 4px
}

.mt-5,
.mv-5 {
	margin-top: 5px
}

.mb-5,
.mv-5 {
	margin-bottom: 5px
}

.mt-6,
.mv-6 {
	margin-top: 6px
}

.mb-6,
.mv-6 {
	margin-bottom: 6px
}

.mt-7,
.mv-7 {
	margin-top: 7px
}

.mb-7,
.mv-7 {
	margin-bottom: 7px
}

.mt-8,
.mv-8 {
	margin-top: 8px
}

.mb-8,
.mv-8 {
	margin-bottom: 8px
}

.mt-9,
.mv-9 {
	margin-top: 9px
}

.mb-9,
.mv-9 {
	margin-bottom: 9px
}

.mt-10,
.mv-10 {
	margin-top: 10px
}

.mb-10,
.mv-10 {
	margin-bottom: 10px
}

.mt-12,
.mv-12 {
	margin-top: 12px
}

.mb-12,
.mv-12 {
	margin-bottom: 12px
}

.mt-15,
.mv-15 {
	margin-top: 15px
}

.mb-15,
.mv-15 {
	margin-bottom: 15px
}

.mt-18,
.mv-18 {
	margin-top: 18px
}

.mb-18,
.mv-18 {
	margin-bottom: 18px
}

.mt-20,
.mv-20 {
	margin-top: 20px
}

.mb-20,
.mv-20 {
	margin-bottom: 20px
}

.mt-24,
.mv-24 {
	margin-top: 24px
}

.mb-24,
.mv-24 {
	margin-bottom: 24px
}

.mt-25,
.mv-25 {
	margin-top: 25px
}

.mb-25,
.mv-25 {
	margin-bottom: 25px
}

.mt-30,
.mv-30 {
	margin-top: 30px
}

.mb-30,
.mv-30 {
	margin-bottom: 30px
}

.mt-35,
.mv-35 {
	margin-top: 35px
}

.mb-35,
.mv-35 {
	margin-bottom: 35px
}

.mt-36,
.mv-36 {
	margin-top: 36px
}

.mb-36,
.mv-36 {
	margin-bottom: 36px
}

.mt-40,
.mv-40 {
	margin-top: 40px
}

.mb-40,
.mv-40 {
	margin-bottom: 40px
}

.mt-45,
.mv-45 {
	margin-top: 45px
}

.mb-45,
.mv-45 {
	margin-bottom: 45px
}

.mt-48,
.mv-48 {
	margin-top: 48px
}

.mb-48,
.mv-48 {
	margin-bottom: 48px
}

.mt-50,
.mv-50 {
	margin-top: 50px
}

.mb-50,
.mv-50 {
	margin-bottom: 50px
}

.mt-55,
.mv-55 {
	margin-top: 55px
}

.mb-55,
.mv-55 {
	margin-bottom: 55px
}

.mt-60,
.mv-60 {
	margin-top: 60px
}

.mb-60,
.mv-60 {
	margin-bottom: 60px
}

.mt-70,
.mv-70 {
	margin-top: 70px
}

.mb-70,
.mv-70 {
	margin-bottom: 70px
}

.mt-72,
.mv-72 {
	margin-top: 72px
}

.mb-72,
.mv-72 {
	margin-bottom: 72px
}

.mt-80,
.mv-80 {
	margin-top: 80px
}

.mb-80,
.mv-80 {
	margin-bottom: 80px
}

.mt-84,
.mv-84 {
	margin-top: 84px
}

.mb-84,
.mv-84 {
	margin-bottom: 84px
}

.mt-96,
.mv-96 {
	margin-top: 96px
}

.mb-96,
.mv-96 {
	margin-bottom: 96px
}

.mt-100,
.mv-100 {
	margin-top: 100px
}

.mb-100,
.mv-100 {
	margin-bottom: 100px
}

.mt-108,
.mv-108 {
	margin-top: 108px
}

.mb-108,
.mv-108 {
	margin-bottom: 108px
}

.mt-120,
.mv-120 {
	margin-top: 120px
}

.mb-120,
.mv-120 {
	margin-bottom: 120px
}

.mt-150,
.mv-150 {
	margin-top: 150px
}

.mb-150,
.mv-150 {
	margin-bottom: 150px
}

.ml-0,
.mh-0 {
	margin-left: 0px
}

.mr-0,
.mh-0 {
	margin-right: 0px
}

.ml-1,
.mh-1 {
	margin-left: 1px
}

.mr-1,
.mh-1 {
	margin-right: 1px
}

.ml-2,
.mh-2 {
	margin-left: 2px
}

.mr-2,
.mh-2 {
	margin-right: 2px
}

.ml-3,
.mh-3 {
	margin-left: 3px
}

.mr-3,
.mh-3 {
	margin-right: 3px
}

.ml-4,
.mh-4 {
	margin-left: 4px
}

.mr-4,
.mh-4 {
	margin-right: 4px
}

.ml-5,
.mh-5 {
	margin-left: 5px
}

.mr-5,
.mh-5 {
	margin-right: 5px
}

.ml-6,
.mh-6 {
	margin-left: 6px
}

.mr-6,
.mh-6 {
	margin-right: 6px
}

.ml-7,
.mh-7 {
	margin-left: 7px
}

.mr-7,
.mh-7 {
	margin-right: 7px
}

.ml-8,
.mh-8 {
	margin-left: 8px
}

.mr-8,
.mh-8 {
	margin-right: 8px
}

.ml-9,
.mh-9 {
	margin-left: 9px
}

.mr-9,
.mh-9 {
	margin-right: 9px
}

.ml-10,
.mh-10 {
	margin-left: 10px
}

.mr-10,
.mh-10 {
	margin-right: 10px
}

.ml-12,
.mh-12 {
	margin-left: 12px
}

.mr-12,
.mh-12 {
	margin-right: 12px
}

.ml-15,
.mh-15 {
	margin-left: 15px
}

.mr-15,
.mh-15 {
	margin-right: 15px
}

.ml-18,
.mh-18 {
	margin-left: 18px
}

.mr-18,
.mh-18 {
	margin-right: 18px
}

.ml-20,
.mh-20 {
	margin-left: 20px
}

.mr-20,
.mh-20 {
	margin-right: 20px
}

.ml-24,
.mh-24 {
	margin-left: 24px
}

.mr-24,
.mh-24 {
	margin-right: 24px
}

.ml-25,
.mh-25 {
	margin-left: 25px
}

.mr-25,
.mh-25 {
	margin-right: 25px
}

.ml-30,
.mh-30 {
	margin-left: 30px
}

.mr-30,
.mh-30 {
	margin-right: 30px
}

.ml-35,
.mh-35 {
	margin-left: 35px
}

.mr-35,
.mh-35 {
	margin-right: 35px
}

.ml-36,
.mh-36 {
	margin-left: 36px
}

.mr-36,
.mh-36 {
	margin-right: 36px
}

.ml-40,
.mh-40 {
	margin-left: 40px
}

.mr-40,
.mh-40 {
	margin-right: 40px
}

.ml-45,
.mh-45 {
	margin-left: 45px
}

.mr-45,
.mh-45 {
	margin-right: 45px
}

.ml-48,
.mh-48 {
	margin-left: 48px
}

.mr-48,
.mh-48 {
	margin-right: 48px
}

.ml-50,
.mh-50 {
	margin-left: 50px
}

.mr-50,
.mh-50 {
	margin-right: 50px
}

.ml-55,
.mh-55 {
	margin-left: 55px
}

.mr-55,
.mh-55 {
	margin-right: 55px
}

.ml-60,
.mh-60 {
	margin-left: 60px
}

.mr-60,
.mh-60 {
	margin-right: 60px
}

.ml-70,
.mh-70 {
	margin-left: 70px
}

.mr-70,
.mh-70 {
	margin-right: 70px
}

.ml-72,
.mh-72 {
	margin-left: 72px
}

.mr-72,
.mh-72 {
	margin-right: 72px
}

.ml-80,
.mh-80 {
	margin-left: 80px
}

.mr-80,
.mh-80 {
	margin-right: 80px
}

.ml-84,
.mh-84 {
	margin-left: 84px
}

.mr-84,
.mh-84 {
	margin-right: 84px
}

.ml-96,
.mh-96 {
	margin-left: 96px
}

.mr-96,
.mh-96 {
	margin-right: 96px
}

.ml-100,
.mh-100 {
	margin-left: 100px
}

.mr-100,
.mh-100 {
	margin-right: 100px
}

.ml-108,
.mh-108 {
	margin-left: 108px
}

.mr-108,
.mh-108 {
	margin-right: 108px
}

.ml-120,
.mh-120 {
	margin-left: 120px
}

.mr-120,
.mh-120 {
	margin-right: 120px
}

.ml-150,
.mh-150 {
	margin-left: 150px
}

.mr-150,
.mh-150 {
	margin-right: 150px
}

@media only screen and (min-width: 768px) and (max-width: 1025px) {
	.tab-ma {
		margin-left: auto;
		margin-right: auto
	}
	.tab-ml-a,
	.tab-mla {
		margin-left: auto
	}
	.tab-mr-a,
	.tab-mra {
		margin-right: auto
	}
	.tab-m-0 {
		margin: 0px
	}
	.tab-m-1 {
		margin: 1px
	}
	.tab-m-2 {
		margin: 2px
	}
	.tab-m-3 {
		margin: 3px
	}
	.tab-m-4 {
		margin: 4px
	}
	.tab-m-5 {
		margin: 5px
	}
	.tab-m-6 {
		margin: 6px
	}
	.tab-m-7 {
		margin: 7px
	}
	.tab-m-8 {
		margin: 8px
	}
	.tab-m-9 {
		margin: 9px
	}
	.tab-m-10 {
		margin: 10px
	}
	.tab-m-12 {
		margin: 12px
	}
	.tab-m-15 {
		margin: 15px
	}
	.tab-m-18 {
		margin: 18px
	}
	.tab-m-20 {
		margin: 20px
	}
	.tab-m-24 {
		margin: 24px
	}
	.tab-m-25 {
		margin: 25px
	}
	.tab-m-30 {
		margin: 30px
	}
	.tab-m-35 {
		margin: 35px
	}
	.tab-m-36 {
		margin: 36px
	}
	.tab-m-40 {
		margin: 40px
	}
	.tab-m-45 {
		margin: 45px
	}
	.tab-m-48 {
		margin: 48px
	}
	.tab-m-50 {
		margin: 50px
	}
	.tab-m-55 {
		margin: 55px
	}
	.tab-m-60 {
		margin: 60px
	}
	.tab-m-70 {
		margin: 70px
	}
	.tab-m-72 {
		margin: 72px
	}
	.tab-m-80 {
		margin: 80px
	}
	.tab-m-84 {
		margin: 84px
	}
	.tab-m-96 {
		margin: 96px
	}
	.tab-m-100 {
		margin: 100px
	}
	.tab-m-108 {
		margin: 108px
	}
	.tab-m-120 {
		margin: 120px
	}
	.tab-m-150 {
		margin: 150px
	}
	.tab-mt-0,
	.tab-mv-0 {
		margin-top: 0px
	}
	.tab-mb-0,
	.tab-mv-0 {
		margin-bottom: 0px
	}
	.tab-mt-1,
	.tab-mv-1 {
		margin-top: 1px
	}
	.tab-mb-1,
	.tab-mv-1 {
		margin-bottom: 1px
	}
	.tab-mt-2,
	.tab-mv-2 {
		margin-top: 2px
	}
	.tab-mb-2,
	.tab-mv-2 {
		margin-bottom: 2px
	}
	.tab-mt-3,
	.tab-mv-3 {
		margin-top: 3px
	}
	.tab-mb-3,
	.tab-mv-3 {
		margin-bottom: 3px
	}
	.tab-mt-4,
	.tab-mv-4 {
		margin-top: 4px
	}
	.tab-mb-4,
	.tab-mv-4 {
		margin-bottom: 4px
	}
	.tab-mt-5,
	.tab-mv-5 {
		margin-top: 5px
	}
	.tab-mb-5,
	.tab-mv-5 {
		margin-bottom: 5px
	}
	.tab-mt-6,
	.tab-mv-6 {
		margin-top: 6px
	}
	.tab-mb-6,
	.tab-mv-6 {
		margin-bottom: 6px
	}
	.tab-mt-7,
	.tab-mv-7 {
		margin-top: 7px
	}
	.tab-mb-7,
	.tab-mv-7 {
		margin-bottom: 7px
	}
	.tab-mt-8,
	.tab-mv-8 {
		margin-top: 8px
	}
	.tab-mb-8,
	.tab-mv-8 {
		margin-bottom: 8px
	}
	.tab-mt-9,
	.tab-mv-9 {
		margin-top: 9px
	}
	.tab-mb-9,
	.tab-mv-9 {
		margin-bottom: 9px
	}
	.tab-mt-10,
	.tab-mv-10 {
		margin-top: 10px
	}
	.tab-mb-10,
	.tab-mv-10 {
		margin-bottom: 10px
	}
	.tab-mt-12,
	.tab-mv-12 {
		margin-top: 12px
	}
	.tab-mb-12,
	.tab-mv-12 {
		margin-bottom: 12px
	}
	.tab-mt-15,
	.tab-mv-15 {
		margin-top: 15px
	}
	.tab-mb-15,
	.tab-mv-15 {
		margin-bottom: 15px
	}
	.tab-mt-18,
	.tab-mv-18 {
		margin-top: 18px
	}
	.tab-mb-18,
	.tab-mv-18 {
		margin-bottom: 18px
	}
	.tab-mt-20,
	.tab-mv-20 {
		margin-top: 20px
	}
	.tab-mb-20,
	.tab-mv-20 {
		margin-bottom: 20px
	}
	.tab-mt-24,
	.tab-mv-24 {
		margin-top: 24px
	}
	.tab-mb-24,
	.tab-mv-24 {
		margin-bottom: 24px
	}
	.tab-mt-25,
	.tab-mv-25 {
		margin-top: 25px
	}
	.tab-mb-25,
	.tab-mv-25 {
		margin-bottom: 25px
	}
	.tab-mt-30,
	.tab-mv-30 {
		margin-top: 30px
	}
	.tab-mb-30,
	.tab-mv-30 {
		margin-bottom: 30px
	}
	.tab-mt-35,
	.tab-mv-35 {
		margin-top: 35px
	}
	.tab-mb-35,
	.tab-mv-35 {
		margin-bottom: 35px
	}
	.tab-mt-36,
	.tab-mv-36 {
		margin-top: 36px
	}
	.tab-mb-36,
	.tab-mv-36 {
		margin-bottom: 36px
	}
	.tab-mt-40,
	.tab-mv-40 {
		margin-top: 40px
	}
	.tab-mb-40,
	.tab-mv-40 {
		margin-bottom: 40px
	}
	.tab-mt-45,
	.tab-mv-45 {
		margin-top: 45px
	}
	.tab-mb-45,
	.tab-mv-45 {
		margin-bottom: 45px
	}
	.tab-mt-48,
	.tab-mv-48 {
		margin-top: 48px
	}
	.tab-mb-48,
	.tab-mv-48 {
		margin-bottom: 48px
	}
	.tab-mt-50,
	.tab-mv-50 {
		margin-top: 50px
	}
	.tab-mb-50,
	.tab-mv-50 {
		margin-bottom: 50px
	}
	.tab-mt-55,
	.tab-mv-55 {
		margin-top: 55px
	}
	.tab-mb-55,
	.tab-mv-55 {
		margin-bottom: 55px
	}
	.tab-mt-60,
	.tab-mv-60 {
		margin-top: 60px
	}
	.tab-mb-60,
	.tab-mv-60 {
		margin-bottom: 60px
	}
	.tab-mt-70,
	.tab-mv-70 {
		margin-top: 70px
	}
	.tab-mb-70,
	.tab-mv-70 {
		margin-bottom: 70px
	}
	.tab-mt-72,
	.tab-mv-72 {
		margin-top: 72px
	}
	.tab-mb-72,
	.tab-mv-72 {
		margin-bottom: 72px
	}
	.tab-mt-80,
	.tab-mv-80 {
		margin-top: 80px
	}
	.tab-mb-80,
	.tab-mv-80 {
		margin-bottom: 80px
	}
	.tab-mt-84,
	.tab-mv-84 {
		margin-top: 84px
	}
	.tab-mb-84,
	.tab-mv-84 {
		margin-bottom: 84px
	}
	.tab-mt-96,
	.tab-mv-96 {
		margin-top: 96px
	}
	.tab-mb-96,
	.tab-mv-96 {
		margin-bottom: 96px
	}
	.tab-mt-100,
	.tab-mv-100 {
		margin-top: 100px
	}
	.tab-mb-100,
	.tab-mv-100 {
		margin-bottom: 100px
	}
	.tab-mt-108,
	.tab-mv-108 {
		margin-top: 108px
	}
	.tab-mb-108,
	.tab-mv-108 {
		margin-bottom: 108px
	}
	.tab-mt-120,
	.tab-mv-120 {
		margin-top: 120px
	}
	.tab-mb-120,
	.tab-mv-120 {
		margin-bottom: 120px
	}
	.tab-mt-150,
	.tab-mv-150 {
		margin-top: 150px
	}
	.tab-mb-150,
	.tab-mv-150 {
		margin-bottom: 150px
	}
	.tab-ml-0,
	.tab-mh-0 {
		margin-left: 0px
	}
	.tab-mr-0,
	.tab-mh-0 {
		margin-right: 0px
	}
	.tab-ml-1,
	.tab-mh-1 {
		margin-left: 1px
	}
	.tab-mr-1,
	.tab-mh-1 {
		margin-right: 1px
	}
	.tab-ml-2,
	.tab-mh-2 {
		margin-left: 2px
	}
	.tab-mr-2,
	.tab-mh-2 {
		margin-right: 2px
	}
	.tab-ml-3,
	.tab-mh-3 {
		margin-left: 3px
	}
	.tab-mr-3,
	.tab-mh-3 {
		margin-right: 3px
	}
	.tab-ml-4,
	.tab-mh-4 {
		margin-left: 4px
	}
	.tab-mr-4,
	.tab-mh-4 {
		margin-right: 4px
	}
	.tab-ml-5,
	.tab-mh-5 {
		margin-left: 5px
	}
	.tab-mr-5,
	.tab-mh-5 {
		margin-right: 5px
	}
	.tab-ml-6,
	.tab-mh-6 {
		margin-left: 6px
	}
	.tab-mr-6,
	.tab-mh-6 {
		margin-right: 6px
	}
	.tab-ml-7,
	.tab-mh-7 {
		margin-left: 7px
	}
	.tab-mr-7,
	.tab-mh-7 {
		margin-right: 7px
	}
	.tab-ml-8,
	.tab-mh-8 {
		margin-left: 8px
	}
	.tab-mr-8,
	.tab-mh-8 {
		margin-right: 8px
	}
	.tab-ml-9,
	.tab-mh-9 {
		margin-left: 9px
	}
	.tab-mr-9,
	.tab-mh-9 {
		margin-right: 9px
	}
	.tab-ml-10,
	.tab-mh-10 {
		margin-left: 10px
	}
	.tab-mr-10,
	.tab-mh-10 {
		margin-right: 10px
	}
	.tab-ml-12,
	.tab-mh-12 {
		margin-left: 12px
	}
	.tab-mr-12,
	.tab-mh-12 {
		margin-right: 12px
	}
	.tab-ml-15,
	.tab-mh-15 {
		margin-left: 15px
	}
	.tab-mr-15,
	.tab-mh-15 {
		margin-right: 15px
	}
	.tab-ml-18,
	.tab-mh-18 {
		margin-left: 18px
	}
	.tab-mr-18,
	.tab-mh-18 {
		margin-right: 18px
	}
	.tab-ml-20,
	.tab-mh-20 {
		margin-left: 20px
	}
	.tab-mr-20,
	.tab-mh-20 {
		margin-right: 20px
	}
	.tab-ml-24,
	.tab-mh-24 {
		margin-left: 24px
	}
	.tab-mr-24,
	.tab-mh-24 {
		margin-right: 24px
	}
	.tab-ml-25,
	.tab-mh-25 {
		margin-left: 25px
	}
	.tab-mr-25,
	.tab-mh-25 {
		margin-right: 25px
	}
	.tab-ml-30,
	.tab-mh-30 {
		margin-left: 30px
	}
	.tab-mr-30,
	.tab-mh-30 {
		margin-right: 30px
	}
	.tab-ml-35,
	.tab-mh-35 {
		margin-left: 35px
	}
	.tab-mr-35,
	.tab-mh-35 {
		margin-right: 35px
	}
	.tab-ml-36,
	.tab-mh-36 {
		margin-left: 36px
	}
	.tab-mr-36,
	.tab-mh-36 {
		margin-right: 36px
	}
	.tab-ml-40,
	.tab-mh-40 {
		margin-left: 40px
	}
	.tab-mr-40,
	.tab-mh-40 {
		margin-right: 40px
	}
	.tab-ml-45,
	.tab-mh-45 {
		margin-left: 45px
	}
	.tab-mr-45,
	.tab-mh-45 {
		margin-right: 45px
	}
	.tab-ml-48,
	.tab-mh-48 {
		margin-left: 48px
	}
	.tab-mr-48,
	.tab-mh-48 {
		margin-right: 48px
	}
	.tab-ml-50,
	.tab-mh-50 {
		margin-left: 50px
	}
	.tab-mr-50,
	.tab-mh-50 {
		margin-right: 50px
	}
	.tab-ml-55,
	.tab-mh-55 {
		margin-left: 55px
	}
	.tab-mr-55,
	.tab-mh-55 {
		margin-right: 55px
	}
	.tab-ml-60,
	.tab-mh-60 {
		margin-left: 60px
	}
	.tab-mr-60,
	.tab-mh-60 {
		margin-right: 60px
	}
	.tab-ml-70,
	.tab-mh-70 {
		margin-left: 70px
	}
	.tab-mr-70,
	.tab-mh-70 {
		margin-right: 70px
	}
	.tab-ml-72,
	.tab-mh-72 {
		margin-left: 72px
	}
	.tab-mr-72,
	.tab-mh-72 {
		margin-right: 72px
	}
	.tab-ml-80,
	.tab-mh-80 {
		margin-left: 80px
	}
	.tab-mr-80,
	.tab-mh-80 {
		margin-right: 80px
	}
	.tab-ml-84,
	.tab-mh-84 {
		margin-left: 84px
	}
	.tab-mr-84,
	.tab-mh-84 {
		margin-right: 84px
	}
	.tab-ml-96,
	.tab-mh-96 {
		margin-left: 96px
	}
	.tab-mr-96,
	.tab-mh-96 {
		margin-right: 96px
	}
	.tab-ml-100,
	.tab-mh-100 {
		margin-left: 100px
	}
	.tab-mr-100,
	.tab-mh-100 {
		margin-right: 100px
	}
	.tab-ml-108,
	.tab-mh-108 {
		margin-left: 108px
	}
	.tab-mr-108,
	.tab-mh-108 {
		margin-right: 108px
	}
	.tab-ml-120,
	.tab-mh-120 {
		margin-left: 120px
	}
	.tab-mr-120,
	.tab-mh-120 {
		margin-right: 120px
	}
	.tab-ml-150,
	.tab-mh-150 {
		margin-left: 150px
	}
	.tab-mr-150,
	.tab-mh-150 {
		margin-right: 150px
	}
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
	.phn-ma {
		margin-left: auto;
		margin-right: auto
	}
	.phn-ml-a,
	.phn-mla {
		margin-left: auto
	}
	.phn-mr-a,
	.phn-mra {
		margin-right: auto
	}
	.phn-m-0 {
		margin: 0px
	}
	.phn-m-1 {
		margin: 1px
	}
	.phn-m-2 {
		margin: 2px
	}
	.phn-m-3 {
		margin: 3px
	}
	.phn-m-4 {
		margin: 4px
	}
	.phn-m-5 {
		margin: 5px
	}
	.phn-m-6 {
		margin: 6px
	}
	.phn-m-7 {
		margin: 7px
	}
	.phn-m-8 {
		margin: 8px
	}
	.phn-m-9 {
		margin: 9px
	}
	.phn-m-10 {
		margin: 10px
	}
	.phn-m-12 {
		margin: 12px
	}
	.phn-m-15 {
		margin: 15px
	}
	.phn-m-18 {
		margin: 18px
	}
	.phn-m-20 {
		margin: 20px
	}
	.phn-m-24 {
		margin: 24px
	}
	.phn-m-25 {
		margin: 25px
	}
	.phn-m-30 {
		margin: 30px
	}
	.phn-m-35 {
		margin: 35px
	}
	.phn-m-36 {
		margin: 36px
	}
	.phn-m-40 {
		margin: 40px
	}
	.phn-m-45 {
		margin: 45px
	}
	.phn-m-48 {
		margin: 48px
	}
	.phn-m-50 {
		margin: 50px
	}
	.phn-m-55 {
		margin: 55px
	}
	.phn-m-60 {
		margin: 60px
	}
	.phn-m-70 {
		margin: 70px
	}
	.phn-m-72 {
		margin: 72px
	}
	.phn-m-80 {
		margin: 80px
	}
	.phn-m-84 {
		margin: 84px
	}
	.phn-m-96 {
		margin: 96px
	}
	.phn-m-100 {
		margin: 100px
	}
	.phn-m-108 {
		margin: 108px
	}
	.phn-m-120 {
		margin: 120px
	}
	.phn-m-150 {
		margin: 150px
	}
	.phn-mt-0,
	.phn-mv-0 {
		margin-top: 0px
	}
	.phn-mb-0,
	.phn-mv-0 {
		margin-bottom: 0px
	}
	.phn-mt-1,
	.phn-mv-1 {
		margin-top: 1px
	}
	.phn-mb-1,
	.phn-mv-1 {
		margin-bottom: 1px
	}
	.phn-mt-2,
	.phn-mv-2 {
		margin-top: 2px
	}
	.phn-mb-2,
	.phn-mv-2 {
		margin-bottom: 2px
	}
	.phn-mt-3,
	.phn-mv-3 {
		margin-top: 3px
	}
	.phn-mb-3,
	.phn-mv-3 {
		margin-bottom: 3px
	}
	.phn-mt-4,
	.phn-mv-4 {
		margin-top: 4px
	}
	.phn-mb-4,
	.phn-mv-4 {
		margin-bottom: 4px
	}
	.phn-mt-5,
	.phn-mv-5 {
		margin-top: 5px
	}
	.phn-mb-5,
	.phn-mv-5 {
		margin-bottom: 5px
	}
	.phn-mt-6,
	.phn-mv-6 {
		margin-top: 6px
	}
	.phn-mb-6,
	.phn-mv-6 {
		margin-bottom: 6px
	}
	.phn-mt-7,
	.phn-mv-7 {
		margin-top: 7px
	}
	.phn-mb-7,
	.phn-mv-7 {
		margin-bottom: 7px
	}
	.phn-mt-8,
	.phn-mv-8 {
		margin-top: 8px
	}
	.phn-mb-8,
	.phn-mv-8 {
		margin-bottom: 8px
	}
	.phn-mt-9,
	.phn-mv-9 {
		margin-top: 9px
	}
	.phn-mb-9,
	.phn-mv-9 {
		margin-bottom: 9px
	}
	.phn-mt-10,
	.phn-mv-10 {
		margin-top: 10px
	}
	.phn-mb-10,
	.phn-mv-10 {
		margin-bottom: 10px
	}
	.phn-mt-12,
	.phn-mv-12 {
		margin-top: 12px
	}
	.phn-mb-12,
	.phn-mv-12 {
		margin-bottom: 12px
	}
	.phn-mt-15,
	.phn-mv-15 {
		margin-top: 15px
	}
	.phn-mb-15,
	.phn-mv-15 {
		margin-bottom: 15px
	}
	.phn-mt-18,
	.phn-mv-18 {
		margin-top: 18px
	}
	.phn-mb-18,
	.phn-mv-18 {
		margin-bottom: 18px
	}
	.phn-mt-20,
	.phn-mv-20 {
		margin-top: 20px
	}
	.phn-mb-20,
	.phn-mv-20 {
		margin-bottom: 20px
	}
	.phn-mt-24,
	.phn-mv-24 {
		margin-top: 24px
	}
	.phn-mb-24,
	.phn-mv-24 {
		margin-bottom: 24px
	}
	.phn-mt-25,
	.phn-mv-25 {
		margin-top: 25px
	}
	.phn-mb-25,
	.phn-mv-25 {
		margin-bottom: 25px
	}
	.phn-mt-30,
	.phn-mv-30 {
		margin-top: 30px
	}
	.phn-mb-30,
	.phn-mv-30 {
		margin-bottom: 30px
	}
	.phn-mt-35,
	.phn-mv-35 {
		margin-top: 35px
	}
	.phn-mb-35,
	.phn-mv-35 {
		margin-bottom: 35px
	}
	.phn-mt-36,
	.phn-mv-36 {
		margin-top: 36px
	}
	.phn-mb-36,
	.phn-mv-36 {
		margin-bottom: 36px
	}
	.phn-mt-40,
	.phn-mv-40 {
		margin-top: 40px
	}
	.phn-mb-40,
	.phn-mv-40 {
		margin-bottom: 40px
	}
	.phn-mt-45,
	.phn-mv-45 {
		margin-top: 45px
	}
	.phn-mb-45,
	.phn-mv-45 {
		margin-bottom: 45px
	}
	.phn-mt-48,
	.phn-mv-48 {
		margin-top: 48px
	}
	.phn-mb-48,
	.phn-mv-48 {
		margin-bottom: 48px
	}
	.phn-mt-50,
	.phn-mv-50 {
		margin-top: 50px
	}
	.phn-mb-50,
	.phn-mv-50 {
		margin-bottom: 50px
	}
	.phn-mt-55,
	.phn-mv-55 {
		margin-top: 55px
	}
	.phn-mb-55,
	.phn-mv-55 {
		margin-bottom: 55px
	}
	.phn-mt-60,
	.phn-mv-60 {
		margin-top: 60px
	}
	.phn-mb-60,
	.phn-mv-60 {
		margin-bottom: 60px
	}
	.phn-mt-70,
	.phn-mv-70 {
		margin-top: 70px
	}
	.phn-mb-70,
	.phn-mv-70 {
		margin-bottom: 70px
	}
	.phn-mt-72,
	.phn-mv-72 {
		margin-top: 72px
	}
	.phn-mb-72,
	.phn-mv-72 {
		margin-bottom: 72px
	}
	.phn-mt-80,
	.phn-mv-80 {
		margin-top: 80px
	}
	.phn-mb-80,
	.phn-mv-80 {
		margin-bottom: 80px
	}
	.phn-mt-84,
	.phn-mv-84 {
		margin-top: 84px
	}
	.phn-mb-84,
	.phn-mv-84 {
		margin-bottom: 84px
	}
	.phn-mt-96,
	.phn-mv-96 {
		margin-top: 96px
	}
	.phn-mb-96,
	.phn-mv-96 {
		margin-bottom: 96px
	}
	.phn-mt-100,
	.phn-mv-100 {
		margin-top: 100px
	}
	.phn-mb-100,
	.phn-mv-100 {
		margin-bottom: 100px
	}
	.phn-mt-108,
	.phn-mv-108 {
		margin-top: 108px
	}
	.phn-mb-108,
	.phn-mv-108 {
		margin-bottom: 108px
	}
	.phn-mt-120,
	.phn-mv-120 {
		margin-top: 120px
	}
	.phn-mb-120,
	.phn-mv-120 {
		margin-bottom: 120px
	}
	.phn-mt-150,
	.phn-mv-150 {
		margin-top: 150px
	}
	.phn-mb-150,
	.phn-mv-150 {
		margin-bottom: 150px
	}
	.phn-ml-0,
	.phn-mh-0 {
		margin-left: 0px
	}
	.phn-mr-0,
	.phn-mh-0 {
		margin-right: 0px
	}
	.phn-ml-1,
	.phn-mh-1 {
		margin-left: 1px
	}
	.phn-mr-1,
	.phn-mh-1 {
		margin-right: 1px
	}
	.phn-ml-2,
	.phn-mh-2 {
		margin-left: 2px
	}
	.phn-mr-2,
	.phn-mh-2 {
		margin-right: 2px
	}
	.phn-ml-3,
	.phn-mh-3 {
		margin-left: 3px
	}
	.phn-mr-3,
	.phn-mh-3 {
		margin-right: 3px
	}
	.phn-ml-4,
	.phn-mh-4 {
		margin-left: 4px
	}
	.phn-mr-4,
	.phn-mh-4 {
		margin-right: 4px
	}
	.phn-ml-5,
	.phn-mh-5 {
		margin-left: 5px
	}
	.phn-mr-5,
	.phn-mh-5 {
		margin-right: 5px
	}
	.phn-ml-6,
	.phn-mh-6 {
		margin-left: 6px
	}
	.phn-mr-6,
	.phn-mh-6 {
		margin-right: 6px
	}
	.phn-ml-7,
	.phn-mh-7 {
		margin-left: 7px
	}
	.phn-mr-7,
	.phn-mh-7 {
		margin-right: 7px
	}
	.phn-ml-8,
	.phn-mh-8 {
		margin-left: 8px
	}
	.phn-mr-8,
	.phn-mh-8 {
		margin-right: 8px
	}
	.phn-ml-9,
	.phn-mh-9 {
		margin-left: 9px
	}
	.phn-mr-9,
	.phn-mh-9 {
		margin-right: 9px
	}
	.phn-ml-10,
	.phn-mh-10 {
		margin-left: 10px
	}
	.phn-mr-10,
	.phn-mh-10 {
		margin-right: 10px
	}
	.phn-ml-12,
	.phn-mh-12 {
		margin-left: 12px
	}
	.phn-mr-12,
	.phn-mh-12 {
		margin-right: 12px
	}
	.phn-ml-15,
	.phn-mh-15 {
		margin-left: 15px
	}
	.phn-mr-15,
	.phn-mh-15 {
		margin-right: 15px
	}
	.phn-ml-18,
	.phn-mh-18 {
		margin-left: 18px
	}
	.phn-mr-18,
	.phn-mh-18 {
		margin-right: 18px
	}
	.phn-ml-20,
	.phn-mh-20 {
		margin-left: 20px
	}
	.phn-mr-20,
	.phn-mh-20 {
		margin-right: 20px
	}
	.phn-ml-24,
	.phn-mh-24 {
		margin-left: 24px
	}
	.phn-mr-24,
	.phn-mh-24 {
		margin-right: 24px
	}
	.phn-ml-25,
	.phn-mh-25 {
		margin-left: 25px
	}
	.phn-mr-25,
	.phn-mh-25 {
		margin-right: 25px
	}
	.phn-ml-30,
	.phn-mh-30 {
		margin-left: 30px
	}
	.phn-mr-30,
	.phn-mh-30 {
		margin-right: 30px
	}
	.phn-ml-35,
	.phn-mh-35 {
		margin-left: 35px
	}
	.phn-mr-35,
	.phn-mh-35 {
		margin-right: 35px
	}
	.phn-ml-36,
	.phn-mh-36 {
		margin-left: 36px
	}
	.phn-mr-36,
	.phn-mh-36 {
		margin-right: 36px
	}
	.phn-ml-40,
	.phn-mh-40 {
		margin-left: 40px
	}
	.phn-mr-40,
	.phn-mh-40 {
		margin-right: 40px
	}
	.phn-ml-45,
	.phn-mh-45 {
		margin-left: 45px
	}
	.phn-mr-45,
	.phn-mh-45 {
		margin-right: 45px
	}
	.phn-ml-48,
	.phn-mh-48 {
		margin-left: 48px
	}
	.phn-mr-48,
	.phn-mh-48 {
		margin-right: 48px
	}
	.phn-ml-50,
	.phn-mh-50 {
		margin-left: 50px
	}
	.phn-mr-50,
	.phn-mh-50 {
		margin-right: 50px
	}
	.phn-ml-55,
	.phn-mh-55 {
		margin-left: 55px
	}
	.phn-mr-55,
	.phn-mh-55 {
		margin-right: 55px
	}
	.phn-ml-60,
	.phn-mh-60 {
		margin-left: 60px
	}
	.phn-mr-60,
	.phn-mh-60 {
		margin-right: 60px
	}
	.phn-ml-70,
	.phn-mh-70 {
		margin-left: 70px
	}
	.phn-mr-70,
	.phn-mh-70 {
		margin-right: 70px
	}
	.phn-ml-72,
	.phn-mh-72 {
		margin-left: 72px
	}
	.phn-mr-72,
	.phn-mh-72 {
		margin-right: 72px
	}
	.phn-ml-80,
	.phn-mh-80 {
		margin-left: 80px
	}
	.phn-mr-80,
	.phn-mh-80 {
		margin-right: 80px
	}
	.phn-ml-84,
	.phn-mh-84 {
		margin-left: 84px
	}
	.phn-mr-84,
	.phn-mh-84 {
		margin-right: 84px
	}
	.phn-ml-96,
	.phn-mh-96 {
		margin-left: 96px
	}
	.phn-mr-96,
	.phn-mh-96 {
		margin-right: 96px
	}
	.phn-ml-100,
	.phn-mh-100 {
		margin-left: 100px
	}
	.phn-mr-100,
	.phn-mh-100 {
		margin-right: 100px
	}
	.phn-ml-108,
	.phn-mh-108 {
		margin-left: 108px
	}
	.phn-mr-108,
	.phn-mh-108 {
		margin-right: 108px
	}
	.phn-ml-120,
	.phn-mh-120 {
		margin-left: 120px
	}
	.phn-mr-120,
	.phn-mh-120 {
		margin-right: 120px
	}
	.phn-ml-150,
	.phn-mh-150 {
		margin-left: 150px
	}
	.phn-mr-150,
	.phn-mh-150 {
		margin-right: 150px
	}
}

.p-0 {
	padding: 0px
}

.p-1 {
	padding: 1px
}

.p-2 {
	padding: 2px
}

.p-3 {
	padding: 3px
}

.p-4 {
	padding: 4px
}

.p-5 {
	padding: 5px
}

.p-6 {
	padding: 6px
}

.p-7 {
	padding: 7px
}

.p-8 {
	padding: 8px
}

.p-9 {
	padding: 9px
}

.p-10 {
	padding: 10px
}

.p-12 {
	padding: 12px
}

.p-15 {
	padding: 15px
}

.p-18 {
	padding: 18px
}

.p-20 {
	padding: 20px
}

.p-24 {
	padding: 24px
}

.p-25 {
	padding: 25px
}

.p-30 {
	padding: 30px
}

.p-35 {
	padding: 35px
}

.p-36 {
	padding: 36px
}

.p-40 {
	padding: 40px
}

.p-45 {
	padding: 45px
}

.p-48 {
	padding: 48px
}

.p-50 {
	padding: 50px
}

.p-55 {
	padding: 55px
}

.p-60 {
	padding: 60px
}

.p-70 {
	padding: 70px
}

.p-72 {
	padding: 72px
}

.p-80 {
	padding: 80px
}

.p-84 {
	padding: 84px
}

.p-96 {
	padding: 96px
}

.p-100 {
	padding: 100px
}

.p-108 {
	padding: 108px
}

.p-120 {
	padding: 120px
}

.p-150 {
	padding: 150px
}

.pt-0,
.pv-0 {
	padding-top: 0px
}

.pb-0,
.pv-0 {
	padding-bottom: 0px
}

.pt-1,
.pv-1 {
	padding-top: 1px
}

.pb-1,
.pv-1 {
	padding-bottom: 1px
}

.pt-2,
.pv-2 {
	padding-top: 2px
}

.pb-2,
.pv-2 {
	padding-bottom: 2px
}

.pt-3,
.pv-3 {
	padding-top: 3px
}

.pb-3,
.pv-3 {
	padding-bottom: 3px
}

.pt-4,
.pv-4 {
	padding-top: 4px
}

.pb-4,
.pv-4 {
	padding-bottom: 4px
}

.pt-5,
.pv-5 {
	padding-top: 5px
}

.pb-5,
.pv-5 {
	padding-bottom: 5px
}

.pt-6,
.pv-6 {
	padding-top: 6px
}

.pb-6,
.pv-6 {
	padding-bottom: 6px
}

.pt-7,
.pv-7 {
	padding-top: 7px
}

.pb-7,
.pv-7 {
	padding-bottom: 7px
}

.pt-8,
.pv-8 {
	padding-top: 8px
}

.pb-8,
.pv-8 {
	padding-bottom: 8px
}

.pt-9,
.pv-9 {
	padding-top: 9px
}

.pb-9,
.pv-9 {
	padding-bottom: 9px
}

.pt-10,
.pv-10 {
	padding-top: 10px
}

.pb-10,
.pv-10 {
	padding-bottom: 10px
}

.pt-12,
.pv-12 {
	padding-top: 12px
}

.pb-12,
.pv-12 {
	padding-bottom: 12px
}

.pt-15,
.pv-15 {
	padding-top: 15px
}

.pb-15,
.pv-15 {
	padding-bottom: 15px
}

.pt-18,
.pv-18 {
	padding-top: 18px
}

.pb-18,
.pv-18 {
	padding-bottom: 18px
}

.pt-20,
.pv-20 {
	padding-top: 20px
}

.pb-20,
.pv-20 {
	padding-bottom: 20px
}

.pt-24,
.pv-24 {
	padding-top: 24px
}

.pb-24,
.pv-24 {
	padding-bottom: 24px
}

.pt-25,
.pv-25 {
	padding-top: 25px
}

.pb-25,
.pv-25 {
	padding-bottom: 25px
}

.pt-30,
.pv-30 {
	padding-top: 30px
}

.pb-30,
.pv-30 {
	padding-bottom: 30px
}

.pt-35,
.pv-35 {
	padding-top: 35px
}

.pb-35,
.pv-35 {
	padding-bottom: 35px
}

.pt-36,
.pv-36 {
	padding-top: 36px
}

.pb-36,
.pv-36 {
	padding-bottom: 36px
}

.pt-40,
.pv-40 {
	padding-top: 40px
}

.pb-40,
.pv-40 {
	padding-bottom: 40px
}

.pt-45,
.pv-45 {
	padding-top: 45px
}

.pb-45,
.pv-45 {
	padding-bottom: 45px
}

.pt-48,
.pv-48 {
	padding-top: 48px
}

.pb-48,
.pv-48 {
	padding-bottom: 48px
}

.pt-50,
.pv-50 {
	padding-top: 50px
}

.pb-50,
.pv-50 {
	padding-bottom: 50px
}

.pt-55,
.pv-55 {
	padding-top: 55px
}

.pb-55,
.pv-55 {
	padding-bottom: 55px
}

.pt-60,
.pv-60 {
	padding-top: 60px
}

.pb-60,
.pv-60 {
	padding-bottom: 60px
}

.pt-70,
.pv-70 {
	padding-top: 70px
}

.pb-70,
.pv-70 {
	padding-bottom: 70px
}

.pt-72,
.pv-72 {
	padding-top: 72px
}

.pb-72,
.pv-72 {
	padding-bottom: 72px
}

.pt-80,
.pv-80 {
	padding-top: 80px
}

.pb-80,
.pv-80 {
	padding-bottom: 80px
}

.pt-84,
.pv-84 {
	padding-top: 84px
}

.pb-84,
.pv-84 {
	padding-bottom: 84px
}

.pt-96,
.pv-96 {
	padding-top: 96px
}

.pb-96,
.pv-96 {
	padding-bottom: 96px
}

.pt-100,
.pv-100 {
	padding-top: 100px
}

.pb-100,
.pv-100 {
	padding-bottom: 100px
}

.pt-108,
.pv-108 {
	padding-top: 108px
}

.pb-108,
.pv-108 {
	padding-bottom: 108px
}

.pt-120,
.pv-120 {
	padding-top: 120px
}

.pb-120,
.pv-120 {
	padding-bottom: 120px
}

.pt-150,
.pv-150 {
	padding-top: 150px
}

.pb-150,
.pv-150 {
	padding-bottom: 150px
}

.pl-0,
.ph-0 {
	padding-left: 0px
}

.pr-0,
.ph-0 {
	padding-right: 0px
}

.pl-1,
.ph-1 {
	padding-left: 1px
}

.pr-1,
.ph-1 {
	padding-right: 1px
}

.pl-2,
.ph-2 {
	padding-left: 2px
}

.pr-2,
.ph-2 {
	padding-right: 2px
}

.pl-3,
.ph-3 {
	padding-left: 3px
}

.pr-3,
.ph-3 {
	padding-right: 3px
}

.pl-4,
.ph-4 {
	padding-left: 4px
}

.pr-4,
.ph-4 {
	padding-right: 4px
}

.pl-5,
.ph-5 {
	padding-left: 5px
}

.pr-5,
.ph-5 {
	padding-right: 5px
}

.pl-6,
.ph-6 {
	padding-left: 6px
}

.pr-6,
.ph-6 {
	padding-right: 6px
}

.pl-7,
.ph-7 {
	padding-left: 7px
}

.pr-7,
.ph-7 {
	padding-right: 7px
}

.pl-8,
.ph-8 {
	padding-left: 8px
}

.pr-8,
.ph-8 {
	padding-right: 8px
}

.pl-9,
.ph-9 {
	padding-left: 9px
}

.pr-9,
.ph-9 {
	padding-right: 9px
}

.pl-10,
.ph-10 {
	padding-left: 10px
}

.pr-10,
.ph-10 {
	padding-right: 10px
}

.pl-12,
.ph-12 {
	padding-left: 12px
}

.pr-12,
.ph-12 {
	padding-right: 12px
}

.pl-15,
.ph-15 {
	padding-left: 15px
}

.pr-15,
.ph-15 {
	padding-right: 15px
}

.pl-18,
.ph-18 {
	padding-left: 18px
}

.pr-18,
.ph-18 {
	padding-right: 18px
}

.pl-20,
.ph-20 {
	padding-left: 20px
}

.pr-20,
.ph-20 {
	padding-right: 20px
}

.pl-24,
.ph-24 {
	padding-left: 24px
}

.pr-24,
.ph-24 {
	padding-right: 24px
}

.pl-25,
.ph-25 {
	padding-left: 25px
}

.pr-25,
.ph-25 {
	padding-right: 25px
}

.pl-30,
.ph-30 {
	padding-left: 30px
}

.pr-30,
.ph-30 {
	padding-right: 30px
}

.pl-35,
.ph-35 {
	padding-left: 35px
}

.pr-35,
.ph-35 {
	padding-right: 35px
}

.pl-36,
.ph-36 {
	padding-left: 36px
}

.pr-36,
.ph-36 {
	padding-right: 36px
}

.pl-40,
.ph-40 {
	padding-left: 40px
}

.pr-40,
.ph-40 {
	padding-right: 40px
}

.pl-45,
.ph-45 {
	padding-left: 45px
}

.pr-45,
.ph-45 {
	padding-right: 45px
}

.pl-48,
.ph-48 {
	padding-left: 48px
}

.pr-48,
.ph-48 {
	padding-right: 48px
}

.pl-50,
.ph-50 {
	padding-left: 50px
}

.pr-50,
.ph-50 {
	padding-right: 50px
}

.pl-55,
.ph-55 {
	padding-left: 55px
}

.pr-55,
.ph-55 {
	padding-right: 55px
}

.pl-60,
.ph-60 {
	padding-left: 60px
}

.pr-60,
.ph-60 {
	padding-right: 60px
}

.pl-70,
.ph-70 {
	padding-left: 70px
}

.pr-70,
.ph-70 {
	padding-right: 70px
}

.pl-72,
.ph-72 {
	padding-left: 72px
}

.pr-72,
.ph-72 {
	padding-right: 72px
}

.pl-80,
.ph-80 {
	padding-left: 80px
}

.pr-80,
.ph-80 {
	padding-right: 80px
}

.pl-84,
.ph-84 {
	padding-left: 84px
}

.pr-84,
.ph-84 {
	padding-right: 84px
}

.pl-96,
.ph-96 {
	padding-left: 96px
}

.pr-96,
.ph-96 {
	padding-right: 96px
}

.pl-100,
.ph-100 {
	padding-left: 100px
}

.pr-100,
.ph-100 {
	padding-right: 100px
}

.pl-108,
.ph-108 {
	padding-left: 108px
}

.pr-108,
.ph-108 {
	padding-right: 108px
}

.pl-120,
.ph-120 {
	padding-left: 120px
}

.pr-120,
.ph-120 {
	padding-right: 120px
}

.pl-150,
.ph-150 {
	padding-left: 150px
}

.pr-150,
.ph-150 {
	padding-right: 150px
}

@media only screen and (min-width: 768px) and (max-width: 1025px) {
	.tab-p-0 {
		padding: 0px
	}
	.tab-p-1 {
		padding: 1px
	}
	.tab-p-2 {
		padding: 2px
	}
	.tab-p-3 {
		padding: 3px
	}
	.tab-p-4 {
		padding: 4px
	}
	.tab-p-5 {
		padding: 5px
	}
	.tab-p-6 {
		padding: 6px
	}
	.tab-p-7 {
		padding: 7px
	}
	.tab-p-8 {
		padding: 8px
	}
	.tab-p-9 {
		padding: 9px
	}
	.tab-p-10 {
		padding: 10px
	}
	.tab-p-12 {
		padding: 12px
	}
	.tab-p-15 {
		padding: 15px
	}
	.tab-p-18 {
		padding: 18px
	}
	.tab-p-20 {
		padding: 20px
	}
	.tab-p-24 {
		padding: 24px
	}
	.tab-p-25 {
		padding: 25px
	}
	.tab-p-30 {
		padding: 30px
	}
	.tab-p-35 {
		padding: 35px
	}
	.tab-p-36 {
		padding: 36px
	}
	.tab-p-40 {
		padding: 40px
	}
	.tab-p-45 {
		padding: 45px
	}
	.tab-p-48 {
		padding: 48px
	}
	.tab-p-50 {
		padding: 50px
	}
	.tab-p-55 {
		padding: 55px
	}
	.tab-p-60 {
		padding: 60px
	}
	.tab-p-70 {
		padding: 70px
	}
	.tab-p-72 {
		padding: 72px
	}
	.tab-p-80 {
		padding: 80px
	}
	.tab-p-84 {
		padding: 84px
	}
	.tab-p-96 {
		padding: 96px
	}
	.tab-p-100 {
		padding: 100px
	}
	.tab-p-108 {
		padding: 108px
	}
	.tab-p-120 {
		padding: 120px
	}
	.tab-p-150 {
		padding: 150px
	}
	.tab-pt-0,
	.tab-pv-0 {
		padding-top: 0px
	}
	.tab-pb-0,
	.tab-pv-0 {
		padding-bottom: 0px
	}
	.tab-pt-1,
	.tab-pv-1 {
		padding-top: 1px
	}
	.tab-pb-1,
	.tab-pv-1 {
		padding-bottom: 1px
	}
	.tab-pt-2,
	.tab-pv-2 {
		padding-top: 2px
	}
	.tab-pb-2,
	.tab-pv-2 {
		padding-bottom: 2px
	}
	.tab-pt-3,
	.tab-pv-3 {
		padding-top: 3px
	}
	.tab-pb-3,
	.tab-pv-3 {
		padding-bottom: 3px
	}
	.tab-pt-4,
	.tab-pv-4 {
		padding-top: 4px
	}
	.tab-pb-4,
	.tab-pv-4 {
		padding-bottom: 4px
	}
	.tab-pt-5,
	.tab-pv-5 {
		padding-top: 5px
	}
	.tab-pb-5,
	.tab-pv-5 {
		padding-bottom: 5px
	}
	.tab-pt-6,
	.tab-pv-6 {
		padding-top: 6px
	}
	.tab-pb-6,
	.tab-pv-6 {
		padding-bottom: 6px
	}
	.tab-pt-7,
	.tab-pv-7 {
		padding-top: 7px
	}
	.tab-pb-7,
	.tab-pv-7 {
		padding-bottom: 7px
	}
	.tab-pt-8,
	.tab-pv-8 {
		padding-top: 8px
	}
	.tab-pb-8,
	.tab-pv-8 {
		padding-bottom: 8px
	}
	.tab-pt-9,
	.tab-pv-9 {
		padding-top: 9px
	}
	.tab-pb-9,
	.tab-pv-9 {
		padding-bottom: 9px
	}
	.tab-pt-10,
	.tab-pv-10 {
		padding-top: 10px
	}
	.tab-pb-10,
	.tab-pv-10 {
		padding-bottom: 10px
	}
	.tab-pt-12,
	.tab-pv-12 {
		padding-top: 12px
	}
	.tab-pb-12,
	.tab-pv-12 {
		padding-bottom: 12px
	}
	.tab-pt-15,
	.tab-pv-15 {
		padding-top: 15px
	}
	.tab-pb-15,
	.tab-pv-15 {
		padding-bottom: 15px
	}
	.tab-pt-18,
	.tab-pv-18 {
		padding-top: 18px
	}
	.tab-pb-18,
	.tab-pv-18 {
		padding-bottom: 18px
	}
	.tab-pt-20,
	.tab-pv-20 {
		padding-top: 20px
	}
	.tab-pb-20,
	.tab-pv-20 {
		padding-bottom: 20px
	}
	.tab-pt-24,
	.tab-pv-24 {
		padding-top: 24px
	}
	.tab-pb-24,
	.tab-pv-24 {
		padding-bottom: 24px
	}
	.tab-pt-25,
	.tab-pv-25 {
		padding-top: 25px
	}
	.tab-pb-25,
	.tab-pv-25 {
		padding-bottom: 25px
	}
	.tab-pt-30,
	.tab-pv-30 {
		padding-top: 30px
	}
	.tab-pb-30,
	.tab-pv-30 {
		padding-bottom: 30px
	}
	.tab-pt-35,
	.tab-pv-35 {
		padding-top: 35px
	}
	.tab-pb-35,
	.tab-pv-35 {
		padding-bottom: 35px
	}
	.tab-pt-36,
	.tab-pv-36 {
		padding-top: 36px
	}
	.tab-pb-36,
	.tab-pv-36 {
		padding-bottom: 36px
	}
	.tab-pt-40,
	.tab-pv-40 {
		padding-top: 40px
	}
	.tab-pb-40,
	.tab-pv-40 {
		padding-bottom: 40px
	}
	.tab-pt-45,
	.tab-pv-45 {
		padding-top: 45px
	}
	.tab-pb-45,
	.tab-pv-45 {
		padding-bottom: 45px
	}
	.tab-pt-48,
	.tab-pv-48 {
		padding-top: 48px
	}
	.tab-pb-48,
	.tab-pv-48 {
		padding-bottom: 48px
	}
	.tab-pt-50,
	.tab-pv-50 {
		padding-top: 50px
	}
	.tab-pb-50,
	.tab-pv-50 {
		padding-bottom: 50px
	}
	.tab-pt-55,
	.tab-pv-55 {
		padding-top: 55px
	}
	.tab-pb-55,
	.tab-pv-55 {
		padding-bottom: 55px
	}
	.tab-pt-60,
	.tab-pv-60 {
		padding-top: 60px
	}
	.tab-pb-60,
	.tab-pv-60 {
		padding-bottom: 60px
	}
	.tab-pt-70,
	.tab-pv-70 {
		padding-top: 70px
	}
	.tab-pb-70,
	.tab-pv-70 {
		padding-bottom: 70px
	}
	.tab-pt-72,
	.tab-pv-72 {
		padding-top: 72px
	}
	.tab-pb-72,
	.tab-pv-72 {
		padding-bottom: 72px
	}
	.tab-pt-80,
	.tab-pv-80 {
		padding-top: 80px
	}
	.tab-pb-80,
	.tab-pv-80 {
		padding-bottom: 80px
	}
	.tab-pt-84,
	.tab-pv-84 {
		padding-top: 84px
	}
	.tab-pb-84,
	.tab-pv-84 {
		padding-bottom: 84px
	}
	.tab-pt-96,
	.tab-pv-96 {
		padding-top: 96px
	}
	.tab-pb-96,
	.tab-pv-96 {
		padding-bottom: 96px
	}
	.tab-pt-100,
	.tab-pv-100 {
		padding-top: 100px
	}
	.tab-pb-100,
	.tab-pv-100 {
		padding-bottom: 100px
	}
	.tab-pt-108,
	.tab-pv-108 {
		padding-top: 108px
	}
	.tab-pb-108,
	.tab-pv-108 {
		padding-bottom: 108px
	}
	.tab-pt-120,
	.tab-pv-120 {
		padding-top: 120px
	}
	.tab-pb-120,
	.tab-pv-120 {
		padding-bottom: 120px
	}
	.tab-pt-150,
	.tab-pv-150 {
		padding-top: 150px
	}
	.tab-pb-150,
	.tab-pv-150 {
		padding-bottom: 150px
	}
	.tab-pl-0,
	.tab-ph-0 {
		padding-left: 0px
	}
	.tab-pr-0,
	.tab-ph-0 {
		padding-right: 0px
	}
	.tab-pl-1,
	.tab-ph-1 {
		padding-left: 1px
	}
	.tab-pr-1,
	.tab-ph-1 {
		padding-right: 1px
	}
	.tab-pl-2,
	.tab-ph-2 {
		padding-left: 2px
	}
	.tab-pr-2,
	.tab-ph-2 {
		padding-right: 2px
	}
	.tab-pl-3,
	.tab-ph-3 {
		padding-left: 3px
	}
	.tab-pr-3,
	.tab-ph-3 {
		padding-right: 3px
	}
	.tab-pl-4,
	.tab-ph-4 {
		padding-left: 4px
	}
	.tab-pr-4,
	.tab-ph-4 {
		padding-right: 4px
	}
	.tab-pl-5,
	.tab-ph-5 {
		padding-left: 5px
	}
	.tab-pr-5,
	.tab-ph-5 {
		padding-right: 5px
	}
	.tab-pl-6,
	.tab-ph-6 {
		padding-left: 6px
	}
	.tab-pr-6,
	.tab-ph-6 {
		padding-right: 6px
	}
	.tab-pl-7,
	.tab-ph-7 {
		padding-left: 7px
	}
	.tab-pr-7,
	.tab-ph-7 {
		padding-right: 7px
	}
	.tab-pl-8,
	.tab-ph-8 {
		padding-left: 8px
	}
	.tab-pr-8,
	.tab-ph-8 {
		padding-right: 8px
	}
	.tab-pl-9,
	.tab-ph-9 {
		padding-left: 9px
	}
	.tab-pr-9,
	.tab-ph-9 {
		padding-right: 9px
	}
	.tab-pl-10,
	.tab-ph-10 {
		padding-left: 10px
	}
	.tab-pr-10,
	.tab-ph-10 {
		padding-right: 10px
	}
	.tab-pl-12,
	.tab-ph-12 {
		padding-left: 12px
	}
	.tab-pr-12,
	.tab-ph-12 {
		padding-right: 12px
	}
	.tab-pl-15,
	.tab-ph-15 {
		padding-left: 15px
	}
	.tab-pr-15,
	.tab-ph-15 {
		padding-right: 15px
	}
	.tab-pl-18,
	.tab-ph-18 {
		padding-left: 18px
	}
	.tab-pr-18,
	.tab-ph-18 {
		padding-right: 18px
	}
	.tab-pl-20,
	.tab-ph-20 {
		padding-left: 20px
	}
	.tab-pr-20,
	.tab-ph-20 {
		padding-right: 20px
	}
	.tab-pl-24,
	.tab-ph-24 {
		padding-left: 24px
	}
	.tab-pr-24,
	.tab-ph-24 {
		padding-right: 24px
	}
	.tab-pl-25,
	.tab-ph-25 {
		padding-left: 25px
	}
	.tab-pr-25,
	.tab-ph-25 {
		padding-right: 25px
	}
	.tab-pl-30,
	.tab-ph-30 {
		padding-left: 30px
	}
	.tab-pr-30,
	.tab-ph-30 {
		padding-right: 30px
	}
	.tab-pl-35,
	.tab-ph-35 {
		padding-left: 35px
	}
	.tab-pr-35,
	.tab-ph-35 {
		padding-right: 35px
	}
	.tab-pl-36,
	.tab-ph-36 {
		padding-left: 36px
	}
	.tab-pr-36,
	.tab-ph-36 {
		padding-right: 36px
	}
	.tab-pl-40,
	.tab-ph-40 {
		padding-left: 40px
	}
	.tab-pr-40,
	.tab-ph-40 {
		padding-right: 40px
	}
	.tab-pl-45,
	.tab-ph-45 {
		padding-left: 45px
	}
	.tab-pr-45,
	.tab-ph-45 {
		padding-right: 45px
	}
	.tab-pl-48,
	.tab-ph-48 {
		padding-left: 48px
	}
	.tab-pr-48,
	.tab-ph-48 {
		padding-right: 48px
	}
	.tab-pl-50,
	.tab-ph-50 {
		padding-left: 50px
	}
	.tab-pr-50,
	.tab-ph-50 {
		padding-right: 50px
	}
	.tab-pl-55,
	.tab-ph-55 {
		padding-left: 55px
	}
	.tab-pr-55,
	.tab-ph-55 {
		padding-right: 55px
	}
	.tab-pl-60,
	.tab-ph-60 {
		padding-left: 60px
	}
	.tab-pr-60,
	.tab-ph-60 {
		padding-right: 60px
	}
	.tab-pl-70,
	.tab-ph-70 {
		padding-left: 70px
	}
	.tab-pr-70,
	.tab-ph-70 {
		padding-right: 70px
	}
	.tab-pl-72,
	.tab-ph-72 {
		padding-left: 72px
	}
	.tab-pr-72,
	.tab-ph-72 {
		padding-right: 72px
	}
	.tab-pl-80,
	.tab-ph-80 {
		padding-left: 80px
	}
	.tab-pr-80,
	.tab-ph-80 {
		padding-right: 80px
	}
	.tab-pl-84,
	.tab-ph-84 {
		padding-left: 84px
	}
	.tab-pr-84,
	.tab-ph-84 {
		padding-right: 84px
	}
	.tab-pl-96,
	.tab-ph-96 {
		padding-left: 96px
	}
	.tab-pr-96,
	.tab-ph-96 {
		padding-right: 96px
	}
	.tab-pl-100,
	.tab-ph-100 {
		padding-left: 100px
	}
	.tab-pr-100,
	.tab-ph-100 {
		padding-right: 100px
	}
	.tab-pl-108,
	.tab-ph-108 {
		padding-left: 108px
	}
	.tab-pr-108,
	.tab-ph-108 {
		padding-right: 108px
	}
	.tab-pl-120,
	.tab-ph-120 {
		padding-left: 120px
	}
	.tab-pr-120,
	.tab-ph-120 {
		padding-right: 120px
	}
	.tab-pl-150,
	.tab-ph-150 {
		padding-left: 150px
	}
	.tab-pr-150,
	.tab-ph-150 {
		padding-right: 150px
	}
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
	.phn-p-0 {
		padding: 0px
	}
	.phn-p-1 {
		padding: 1px
	}
	.phn-p-2 {
		padding: 2px
	}
	.phn-p-3 {
		padding: 3px
	}
	.phn-p-4 {
		padding: 4px
	}
	.phn-p-5 {
		padding: 5px
	}
	.phn-p-6 {
		padding: 6px
	}
	.phn-p-7 {
		padding: 7px
	}
	.phn-p-8 {
		padding: 8px
	}
	.phn-p-9 {
		padding: 9px
	}
	.phn-p-10 {
		padding: 10px
	}
	.phn-p-12 {
		padding: 12px
	}
	.phn-p-15 {
		padding: 15px
	}
	.phn-p-18 {
		padding: 18px
	}
	.phn-p-20 {
		padding: 20px
	}
	.phn-p-24 {
		padding: 24px
	}
	.phn-p-25 {
		padding: 25px
	}
	.phn-p-30 {
		padding: 30px
	}
	.phn-p-35 {
		padding: 35px
	}
	.phn-p-36 {
		padding: 36px
	}
	.phn-p-40 {
		padding: 40px
	}
	.phn-p-45 {
		padding: 45px
	}
	.phn-p-48 {
		padding: 48px
	}
	.phn-p-50 {
		padding: 50px
	}
	.phn-p-55 {
		padding: 55px
	}
	.phn-p-60 {
		padding: 60px
	}
	.phn-p-70 {
		padding: 70px
	}
	.phn-p-72 {
		padding: 72px
	}
	.phn-p-80 {
		padding: 80px
	}
	.phn-p-84 {
		padding: 84px
	}
	.phn-p-96 {
		padding: 96px
	}
	.phn-p-100 {
		padding: 100px
	}
	.phn-p-108 {
		padding: 108px
	}
	.phn-p-120 {
		padding: 120px
	}
	.phn-p-150 {
		padding: 150px
	}
	.phn-pt-0,
	.phn-pv-0 {
		padding-top: 0px
	}
	.phn-pb-0,
	.phn-pv-0 {
		padding-bottom: 0px
	}
	.phn-pt-1,
	.phn-pv-1 {
		padding-top: 1px
	}
	.phn-pb-1,
	.phn-pv-1 {
		padding-bottom: 1px
	}
	.phn-pt-2,
	.phn-pv-2 {
		padding-top: 2px
	}
	.phn-pb-2,
	.phn-pv-2 {
		padding-bottom: 2px
	}
	.phn-pt-3,
	.phn-pv-3 {
		padding-top: 3px
	}
	.phn-pb-3,
	.phn-pv-3 {
		padding-bottom: 3px
	}
	.phn-pt-4,
	.phn-pv-4 {
		padding-top: 4px
	}
	.phn-pb-4,
	.phn-pv-4 {
		padding-bottom: 4px
	}
	.phn-pt-5,
	.phn-pv-5 {
		padding-top: 5px
	}
	.phn-pb-5,
	.phn-pv-5 {
		padding-bottom: 5px
	}
	.phn-pt-6,
	.phn-pv-6 {
		padding-top: 6px
	}
	.phn-pb-6,
	.phn-pv-6 {
		padding-bottom: 6px
	}
	.phn-pt-7,
	.phn-pv-7 {
		padding-top: 7px
	}
	.phn-pb-7,
	.phn-pv-7 {
		padding-bottom: 7px
	}
	.phn-pt-8,
	.phn-pv-8 {
		padding-top: 8px
	}
	.phn-pb-8,
	.phn-pv-8 {
		padding-bottom: 8px
	}
	.phn-pt-9,
	.phn-pv-9 {
		padding-top: 9px
	}
	.phn-pb-9,
	.phn-pv-9 {
		padding-bottom: 9px
	}
	.phn-pt-10,
	.phn-pv-10 {
		padding-top: 10px
	}
	.phn-pb-10,
	.phn-pv-10 {
		padding-bottom: 10px
	}
	.phn-pt-12,
	.phn-pv-12 {
		padding-top: 12px
	}
	.phn-pb-12,
	.phn-pv-12 {
		padding-bottom: 12px
	}
	.phn-pt-15,
	.phn-pv-15 {
		padding-top: 15px
	}
	.phn-pb-15,
	.phn-pv-15 {
		padding-bottom: 15px
	}
	.phn-pt-18,
	.phn-pv-18 {
		padding-top: 18px
	}
	.phn-pb-18,
	.phn-pv-18 {
		padding-bottom: 18px
	}
	.phn-pt-20,
	.phn-pv-20 {
		padding-top: 20px
	}
	.phn-pb-20,
	.phn-pv-20 {
		padding-bottom: 20px
	}
	.phn-pt-24,
	.phn-pv-24 {
		padding-top: 24px
	}
	.phn-pb-24,
	.phn-pv-24 {
		padding-bottom: 24px
	}
	.phn-pt-25,
	.phn-pv-25 {
		padding-top: 25px
	}
	.phn-pb-25,
	.phn-pv-25 {
		padding-bottom: 25px
	}
	.phn-pt-30,
	.phn-pv-30 {
		padding-top: 30px
	}
	.phn-pb-30,
	.phn-pv-30 {
		padding-bottom: 30px
	}
	.phn-pt-35,
	.phn-pv-35 {
		padding-top: 35px
	}
	.phn-pb-35,
	.phn-pv-35 {
		padding-bottom: 35px
	}
	.phn-pt-36,
	.phn-pv-36 {
		padding-top: 36px
	}
	.phn-pb-36,
	.phn-pv-36 {
		padding-bottom: 36px
	}
	.phn-pt-40,
	.phn-pv-40 {
		padding-top: 40px
	}
	.phn-pb-40,
	.phn-pv-40 {
		padding-bottom: 40px
	}
	.phn-pt-45,
	.phn-pv-45 {
		padding-top: 45px
	}
	.phn-pb-45,
	.phn-pv-45 {
		padding-bottom: 45px
	}
	.phn-pt-48,
	.phn-pv-48 {
		padding-top: 48px
	}
	.phn-pb-48,
	.phn-pv-48 {
		padding-bottom: 48px
	}
	.phn-pt-50,
	.phn-pv-50 {
		padding-top: 50px
	}
	.phn-pb-50,
	.phn-pv-50 {
		padding-bottom: 50px
	}
	.phn-pt-55,
	.phn-pv-55 {
		padding-top: 55px
	}
	.phn-pb-55,
	.phn-pv-55 {
		padding-bottom: 55px
	}
	.phn-pt-60,
	.phn-pv-60 {
		padding-top: 60px
	}
	.phn-pb-60,
	.phn-pv-60 {
		padding-bottom: 60px
	}
	.phn-pt-70,
	.phn-pv-70 {
		padding-top: 70px
	}
	.phn-pb-70,
	.phn-pv-70 {
		padding-bottom: 70px
	}
	.phn-pt-72,
	.phn-pv-72 {
		padding-top: 72px
	}
	.phn-pb-72,
	.phn-pv-72 {
		padding-bottom: 72px
	}
	.phn-pt-80,
	.phn-pv-80 {
		padding-top: 80px
	}
	.phn-pb-80,
	.phn-pv-80 {
		padding-bottom: 80px
	}
	.phn-pt-84,
	.phn-pv-84 {
		padding-top: 84px
	}
	.phn-pb-84,
	.phn-pv-84 {
		padding-bottom: 84px
	}
	.phn-pt-96,
	.phn-pv-96 {
		padding-top: 96px
	}
	.phn-pb-96,
	.phn-pv-96 {
		padding-bottom: 96px
	}
	.phn-pt-100,
	.phn-pv-100 {
		padding-top: 100px
	}
	.phn-pb-100,
	.phn-pv-100 {
		padding-bottom: 100px
	}
	.phn-pt-108,
	.phn-pv-108 {
		padding-top: 108px
	}
	.phn-pb-108,
	.phn-pv-108 {
		padding-bottom: 108px
	}
	.phn-pt-120,
	.phn-pv-120 {
		padding-top: 120px
	}
	.phn-pb-120,
	.phn-pv-120 {
		padding-bottom: 120px
	}
	.phn-pt-150,
	.phn-pv-150 {
		padding-top: 150px
	}
	.phn-pb-150,
	.phn-pv-150 {
		padding-bottom: 150px
	}
	.phn-pl-0,
	.phn-ph-0 {
		padding-left: 0px
	}
	.phn-pr-0,
	.phn-ph-0 {
		padding-right: 0px
	}
	.phn-pl-1,
	.phn-ph-1 {
		padding-left: 1px
	}
	.phn-pr-1,
	.phn-ph-1 {
		padding-right: 1px
	}
	.phn-pl-2,
	.phn-ph-2 {
		padding-left: 2px
	}
	.phn-pr-2,
	.phn-ph-2 {
		padding-right: 2px
	}
	.phn-pl-3,
	.phn-ph-3 {
		padding-left: 3px
	}
	.phn-pr-3,
	.phn-ph-3 {
		padding-right: 3px
	}
	.phn-pl-4,
	.phn-ph-4 {
		padding-left: 4px
	}
	.phn-pr-4,
	.phn-ph-4 {
		padding-right: 4px
	}
	.phn-pl-5,
	.phn-ph-5 {
		padding-left: 5px
	}
	.phn-pr-5,
	.phn-ph-5 {
		padding-right: 5px
	}
	.phn-pl-6,
	.phn-ph-6 {
		padding-left: 6px
	}
	.phn-pr-6,
	.phn-ph-6 {
		padding-right: 6px
	}
	.phn-pl-7,
	.phn-ph-7 {
		padding-left: 7px
	}
	.phn-pr-7,
	.phn-ph-7 {
		padding-right: 7px
	}
	.phn-pl-8,
	.phn-ph-8 {
		padding-left: 8px
	}
	.phn-pr-8,
	.phn-ph-8 {
		padding-right: 8px
	}
	.phn-pl-9,
	.phn-ph-9 {
		padding-left: 9px
	}
	.phn-pr-9,
	.phn-ph-9 {
		padding-right: 9px
	}
	.phn-pl-10,
	.phn-ph-10 {
		padding-left: 10px
	}
	.phn-pr-10,
	.phn-ph-10 {
		padding-right: 10px
	}
	.phn-pl-12,
	.phn-ph-12 {
		padding-left: 12px
	}
	.phn-pr-12,
	.phn-ph-12 {
		padding-right: 12px
	}
	.phn-pl-15,
	.phn-ph-15 {
		padding-left: 15px
	}
	.phn-pr-15,
	.phn-ph-15 {
		padding-right: 15px
	}
	.phn-pl-18,
	.phn-ph-18 {
		padding-left: 18px
	}
	.phn-pr-18,
	.phn-ph-18 {
		padding-right: 18px
	}
	.phn-pl-20,
	.phn-ph-20 {
		padding-left: 20px
	}
	.phn-pr-20,
	.phn-ph-20 {
		padding-right: 20px
	}
	.phn-pl-24,
	.phn-ph-24 {
		padding-left: 24px
	}
	.phn-pr-24,
	.phn-ph-24 {
		padding-right: 24px
	}
	.phn-pl-25,
	.phn-ph-25 {
		padding-left: 25px
	}
	.phn-pr-25,
	.phn-ph-25 {
		padding-right: 25px
	}
	.phn-pl-30,
	.phn-ph-30 {
		padding-left: 30px
	}
	.phn-pr-30,
	.phn-ph-30 {
		padding-right: 30px
	}
	.phn-pl-35,
	.phn-ph-35 {
		padding-left: 35px
	}
	.phn-pr-35,
	.phn-ph-35 {
		padding-right: 35px
	}
	.phn-pl-36,
	.phn-ph-36 {
		padding-left: 36px
	}
	.phn-pr-36,
	.phn-ph-36 {
		padding-right: 36px
	}
	.phn-pl-40,
	.phn-ph-40 {
		padding-left: 40px
	}
	.phn-pr-40,
	.phn-ph-40 {
		padding-right: 40px
	}
	.phn-pl-45,
	.phn-ph-45 {
		padding-left: 45px
	}
	.phn-pr-45,
	.phn-ph-45 {
		padding-right: 45px
	}
	.phn-pl-48,
	.phn-ph-48 {
		padding-left: 48px
	}
	.phn-pr-48,
	.phn-ph-48 {
		padding-right: 48px
	}
	.phn-pl-50,
	.phn-ph-50 {
		padding-left: 50px
	}
	.phn-pr-50,
	.phn-ph-50 {
		padding-right: 50px
	}
	.phn-pl-55,
	.phn-ph-55 {
		padding-left: 55px
	}
	.phn-pr-55,
	.phn-ph-55 {
		padding-right: 55px
	}
	.phn-pl-60,
	.phn-ph-60 {
		padding-left: 60px
	}
	.phn-pr-60,
	.phn-ph-60 {
		padding-right: 60px
	}
	.phn-pl-70,
	.phn-ph-70 {
		padding-left: 70px
	}
	.phn-pr-70,
	.phn-ph-70 {
		padding-right: 70px
	}
	.phn-pl-72,
	.phn-ph-72 {
		padding-left: 72px
	}
	.phn-pr-72,
	.phn-ph-72 {
		padding-right: 72px
	}
	.phn-pl-80,
	.phn-ph-80 {
		padding-left: 80px
	}
	.phn-pr-80,
	.phn-ph-80 {
		padding-right: 80px
	}
	.phn-pl-84,
	.phn-ph-84 {
		padding-left: 84px
	}
	.phn-pr-84,
	.phn-ph-84 {
		padding-right: 84px
	}
	.phn-pl-96,
	.phn-ph-96 {
		padding-left: 96px
	}
	.phn-pr-96,
	.phn-ph-96 {
		padding-right: 96px
	}
	.phn-pl-100,
	.phn-ph-100 {
		padding-left: 100px
	}
	.phn-pr-100,
	.phn-ph-100 {
		padding-right: 100px
	}
	.phn-pl-108,
	.phn-ph-108 {
		padding-left: 108px
	}
	.phn-pr-108,
	.phn-ph-108 {
		padding-right: 108px
	}
	.phn-pl-120,
	.phn-ph-120 {
		padding-left: 120px
	}
	.phn-pr-120,
	.phn-ph-120 {
		padding-right: 120px
	}
	.phn-pl-150,
	.phn-ph-150 {
		padding-left: 150px
	}
	.phn-pr-150,
	.phn-ph-150 {
		padding-right: 150px
	}
}

.u-triangle {
	position: relative;
	background-color: #000;
	text-align: left
}

.u-triangle:before,
.u-triangle:after {
	content: "";
	position: absolute;
	background-color: inherit
}

.u-triangle,
.u-triangle:before,
.u-triangle:after {
	width: 1em;
	height: 1em;
	border-top-right-radius: 30%
}

.u-triangle {
	-webkit-transform: rotate(-60deg) skewX(-30deg) scale(1, 0.866);
	-ms-transform: rotate(-60deg) skewX(-30deg) scale(1, 0.866);
	transform: rotate(-60deg) skewX(-30deg) scale(1, 0.866)
}

.u-triangle:before {
	-webkit-transform: rotate(-135deg) skewX(-45deg) scale(1.414, 0.707) translate(0, -50%);
	-ms-transform: rotate(-135deg) skewX(-45deg) scale(1.414, 0.707) translate(0, -50%);
	transform: rotate(-135deg) skewX(-45deg) scale(1.414, 0.707) translate(0, -50%)
}

.u-triangle:after {
	-webkit-transform: rotate(135deg) skewY(-45deg) scale(0.707, 1.414) translate(50%);
	-ms-transform: rotate(135deg) skewY(-45deg) scale(0.707, 1.414) translate(50%);
	transform: rotate(135deg) skewY(-45deg) scale(0.707, 1.414) translate(50%)
}

.u-arrowRight,
.u-arrowLeft {
	width: 10px;
	height: 10px;
	border-width: 2px 2px 0 0;
	border-style: solid;
	margin: 10px;
	position: relative;
	display: inline-block;
	vertical-align: middle;
	color: #fff;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg)
}

.u-arrowRight:before,
.u-arrowLeft:before {
	content: "";
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	right: 0;
	top: -2px;
	position: absolute;
	height: 2px;
	-webkit-box-shadow: inset 0 0 0 32px;
	box-shadow: inset 0 0 0 32px;
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	width: 20px;
	-webkit-transform-origin: right top;
	-ms-transform-origin: right top;
	transform-origin: right top
}

.u-arrowLeft {
	-webkit-transform: rotate(-135deg);
	-ms-transform: rotate(-135deg);
	transform: rotate(-135deg)
}

.u-chevron {
	display: inline-block;
	vertical-align: middle;
	font-size: 6px;
	border-color: #333
}

.u-chevron:before {
	content: "";
	display: inline-block;
	margin-left: 0.5em;
	width: 1em;
	height: 1em;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	border-color: inherit;
	border-top: 0.2em solid;
	border-right: 0.2em solid
}

.u-dot {
	display: inline-block;
	font-size: 30px;
	width: 20px;
	height: 100%;
	vertical-align: middle
}

.u-dot:before {
	content: "\00b7";
	display: inline-block;
	vertical-align: top;
	line-height: 20px;
	margin: 0 5px;
	padding-top: 0px
}

.fade-enter-active,
.fade-leave-active {
	-webkit-transition: opacity .5s;
	transition: opacity .5s
}

.fade-enter,
.fade-leave-to {
	opacity: 0
}

.text-white {
	color: #fff
}

.text-underline {
	text-decoration: underline
}

.bold-font {
	font-weight: 600
}

.text-uppercase {
	text-transform: uppercase
}

.lazyload__loaded,
.lazyload__loading {
	position: relative;
	height: 100%;
	overflow: hidden
}

.preloader {
	width: 100%;
	height: 100%
}

.preloader-circular {
	position: relative;
	font-size: 16px;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0
}

.preloader-circular::before {
	content: "";
	width: 2em;
	height: 2em;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 0.4em solid rgba(0, 0, 0, 0.75);
	border-left-color: rgba(0, 0, 0, 0.33);
	border-radius: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -1em 0 0 -1em;
	-webkit-animation: rotateIn 1s infinite linear both;
	animation: rotateIn 1s infinite linear both
}

.preloader-button {
	position: absolute;
	font-size: 10px;
	right: 20px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	background-color: #fff
}

.preloader-button::before {
	content: "";
	width: 2em;
	height: 2em;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 0.4em solid rgba(255, 255, 255, 0.85);
	border-left-color: rgba(255, 255, 255, 0.15);
	border-radius: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -1em 0 0 -1em;
	-webkit-animation: rotateIn 0.8s infinite linear both;
	animation: rotateIn 0.8s infinite linear both
}

.preloader-shimmer {
	width: 100%;
	height: 100%;
	background-color: #fff
}

@-webkit-keyframes rotateIn {
	0% {
		-webkit-transform-origin: center center;
		transform-origin: center center;
		-webkit-transform: rotate(-360deg);
		transform: rotate(-360deg)
	}
	100% {
		-webkit-transform-origin: center center;
		transform-origin: center center;
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}
}

@keyframes rotateIn {
	0% {
		-webkit-transform-origin: center center;
		transform-origin: center center;
		-webkit-transform: rotate(-360deg);
		transform: rotate(-360deg)
	}
	100% {
		-webkit-transform-origin: center center;
		transform-origin: center center;
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}
}

.u-ellipsis {
	white-space: nowrap;
	overflow: hidden;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis
}

.width-auto {
	width: auto
}

.width-fill {
	width: auto;
	display: block;
	overflow: hidden
}

.width-full {
	width: 100%
}

.width-full-alt {
	width: 100%;
	display: block;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

@media only screen and (min-width: 768px) and (max-width: 1025px) {
	.tab-width-auto {
		width: auto
	}
	.tab-width-fill {
		width: auto;
		display: block;
		overflow: hidden
	}
	.tab-width-full {
		width: 100%
	}
	.tab-width-full-alt {
		width: 100%;
		display: block;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
	.phn-width-auto {
		width: auto
	}
	.phn-width-fill {
		width: auto;
		display: block;
		overflow: hidden
	}
	.phn-width-full {
		width: 100%
	}
	.phn-width-full-alt {
		width: 100%;
		display: block;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
}

.fl {
	float: left
}

.fr {
	float: right
}

.fn {
	float: none
}

.clr,
.clear {
	clear: both
}

.cf,
.clearfix {
	zoom: 1
}

.cf:before,
.cf:after,
.clearfix:before,
.clearfix:after {
	content: " ";
	display: table
}

.cf:after,
.clearfix:after {
	clear: both
}

@media only screen and (min-width: 768px) and (max-width: 1025px) {
	.tab-fl {
		float: left
	}
	.tab-fr {
		float: right
	}
	.tab-fn {
		float: none
	}
	.tab-clr,
	.tab-clear {
		clear: both
	}
	.tab-cf,
	.tab-clearfix {
		zoom: 1
	}
	.tab-cf:before,
	.tab-cf:after,
	.tab-clearfix:before,
	.tab-clearfix:after {
		content: " ";
		display: table
	}
	.tab-cf:after,
	.tab-clearfix:after {
		clear: both
	}
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
	.phn-fl {
		float: left
	}
	.phn-fr {
		float: right
	}
	.phn-fn {
		float: none
	}
	.phn-clr,
	.phn-clear {
		clear: both
	}
	.phn-cf,
	.phn-clearfix {
		zoom: 1
	}
	.phn-cf:before,
	.phn-cf:after,
	.phn-clearfix:before,
	.phn-clearfix:after {
		content: " ";
		display: table
	}
	.phn-cf:after,
	.phn-clearfix:after {
		clear: both
	}
}

.ta-c,
.ac {
	text-align: center
}

.ta-l,
.al {
	text-align: left
}

.ta-r,
.ar {
	text-align: right
}

.va-top,
.at {
	vertical-align: top
}

.va-middle,
.am {
	vertical-align: middle
}

.va-bottom,
.ab {
	vertical-align: bottom
}

.va-baseline,
.abl {
	vertical-align: baseline
}

@media only screen and (min-width: 768px) and (max-width: 1025px) {
	.tab-ta-c,
	.tab-ac {
		text-align: center
	}
	.tab-ta-l,
	.tab-al {
		text-align: left
	}
	.tab-ta-r,
	.tab-ar {
		text-align: right
	}
	.tab-va-top,
	.tab-at {
		vertical-align: top
	}
	.tab-va-middle,
	.tab-am {
		vertical-align: middle
	}
	.tab-va-bottom,
	.tab-ab {
		vertical-align: bottom
	}
	.tab-va-baseline,
	.tab-abl {
		vertical-align: baseline
	}
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
	.phn-ta-c,
	.phn-ac {
		text-align: center
	}
	.phn-ta-l,
	.phn-al {
		text-align: left
	}
	.phn-ta-r,
	.phn-ar {
		text-align: right
	}
	.phn-va-top,
	.phn-at {
		vertical-align: top
	}
	.phn-va-middle,
	.phn-am {
		vertical-align: middle
	}
	.phn-va-bottom,
	.phn-ab {
		vertical-align: bottom
	}
	.phn-va-baseline,
	.phn-abl {
		vertical-align: baseline
	}
}

.hide,
.hidden {
	display: none
}

.invisible {
	visibility: hidden
}

.visible {
	visibility: visible
}

.transparent {
	zoom: 1;
	filter: alpha(opacity=0);
	opacity: 0
}

.opaque {
	zoom: 1;
	filter: alpha(opacity=100);
	opacity: 1
}

.inline {
	display: inline
}

.block {
	display: block
}

.inline-block {
	display: inline-block;
	max-width: 100%
}

.table {
	display: table
}

.table-cell {
	display: table-cell
}

.table-row {
	display: table-row
}

.border-box {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.hide-text {
	display: block;
	overflow: hidden;
	text-indent: -9999px
}

.ellipsis {
	white-space: nowrap;
	overflow: hidden;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis
}

.non-selectable,
.disable-text-select {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.uc {
	text-transform: uppercase
}

.lc {
	text-transform: lowercase
}

.inherit-color {
	color: inherit
}

@media only screen and (min-width: 768px) and (max-width: 1025px) {
	.tab-hide,
	.tab-hidden {
		display: none
	}
	.tab-invisible {
		visibility: hidden
	}
	.tab-transparent {
		zoom: 1;
		filter: alpha(opacity=0);
		opacity: 0
	}
	.tab-opaque {
		zoom: 1;
		filter: alpha(opacity=100);
		opacity: 1
	}
	.tab-inline {
		display: inline
	}
	.tab-block {
		display: block
	}
	.tab-inline-block {
		display: inline-block;
		max-width: 100%
	}
	.tab-table {
		display: table
	}
	.tab-table-cell {
		display: table-cell
	}
	.tab-table-row {
		display: table-row
	}
	.tab-border-box {
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-hide-text {
		display: block;
		overflow: hidden;
		text-indent: -9999px
	}
	.tab-ellipsis {
		white-space: nowrap;
		overflow: hidden;
		-ms-text-overflow: ellipsis;
		text-overflow: ellipsis
	}
	.tab-non-selectable,
	.tab-disable-text-select {
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none
	}
	.tab-uc {
		text-transform: uppercase
	}
	.tab-lc {
		text-transform: lowercase
	}
	.tab-inherit-color {
		color: inherit
	}
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
	.phn-hide,
	.phn-hidden {
		display: none
	}
	.phn-invisible {
		visibility: hidden
	}
	.phn-transparent {
		zoom: 1;
		filter: alpha(opacity=0);
		opacity: 0
	}
	.phn-opaque {
		zoom: 1;
		filter: alpha(opacity=100);
		opacity: 1
	}
	.phn-inline {
		display: inline
	}
	.phn-block {
		display: block
	}
	.phn-inline-block {
		display: inline-block;
		max-width: 100%
	}
	.phn-table {
		display: table
	}
	.phn-table-cell {
		display: table-cell
	}
	.phn-table-row {
		display: table-row
	}
	.phn-border-box {
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-hide-text {
		display: block;
		overflow: hidden;
		text-indent: -9999px
	}
	.phn-ellipsis {
		white-space: nowrap;
		overflow: hidden;
		-ms-text-overflow: ellipsis;
		text-overflow: ellipsis
	}
	.phn-non-selectable,
	.phn-disable-text-select {
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none
	}
	.phn-uc {
		text-transform: uppercase
	}
	.phn-lc {
		text-transform: lowercase
	}
	.phn-inherit-color {
		color: inherit
	}
}

.v-center-align {
	white-space: nowrap
}

.v-center-align>* {
	white-space: normal;
	display: inline-block;
	vertical-align: middle
}

.v-center-align:before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	height: 100%
}



.visibility-hidden {
	visibility: hidden
}

.visibility-visible {
	visibility: visible
}

.l-row>.flex-1 {
	max-width: 1%;
	max-height: 100%
}

.l-col>.flex-1 {
	max-height: 1%;
	max-width: 100%
}

.flex-1 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-2 {
	max-width: 2%;
	max-height: 100%
}

.l-col>.flex-2 {
	max-height: 2%;
	max-width: 100%
}

.flex-2 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-3 {
	max-width: 3%;
	max-height: 100%
}

.l-col>.flex-3 {
	max-height: 3%;
	max-width: 100%
}

.flex-3 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-4 {
	max-width: 4%;
	max-height: 100%
}

.l-col>.flex-4 {
	max-height: 4%;
	max-width: 100%
}

.flex-4 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-5 {
	max-width: 5%;
	max-height: 100%
}

.l-col>.flex-5 {
	max-height: 5%;
	max-width: 100%
}

.flex-5 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-6 {
	max-width: 6%;
	max-height: 100%
}

.l-col>.flex-6 {
	max-height: 6%;
	max-width: 100%
}

.flex-6 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-7 {
	max-width: 7%;
	max-height: 100%
}

.l-col>.flex-7 {
	max-height: 7%;
	max-width: 100%
}

.flex-7 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-8 {
	max-width: 8%;
	max-height: 100%
}

.l-col>.flex-8 {
	max-height: 8%;
	max-width: 100%
}

.flex-8 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-9 {
	max-width: 9%;
	max-height: 100%
}

.l-col>.flex-9 {
	max-height: 9%;
	max-width: 100%
}

.flex-9 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-10 {
	max-width: 10%;
	max-height: 100%
}

.l-col>.flex-10 {
	max-height: 10%;
	max-width: 100%
}

.flex-10 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-11 {
	max-width: 11%;
	max-height: 100%
}

.l-col>.flex-11 {
	max-height: 11%;
	max-width: 100%
}

.flex-11 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-12 {
	max-width: 12%;
	max-height: 100%
}

.l-col>.flex-12 {
	max-height: 12%;
	max-width: 100%
}

.flex-12 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-13 {
	max-width: 13%;
	max-height: 100%
}

.l-col>.flex-13 {
	max-height: 13%;
	max-width: 100%
}

.flex-13 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-14 {
	max-width: 14%;
	max-height: 100%
}

.l-col>.flex-14 {
	max-height: 14%;
	max-width: 100%
}

.flex-14 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-15 {
	max-width: 15%;
	max-height: 100%
}

.l-col>.flex-15 {
	max-height: 15%;
	max-width: 100%
}

.flex-15 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-16 {
	max-width: 16%;
	max-height: 100%
}

.l-col>.flex-16 {
	max-height: 16%;
	max-width: 100%
}

.flex-16 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-17 {
	max-width: 17%;
	max-height: 100%
}

.l-col>.flex-17 {
	max-height: 17%;
	max-width: 100%
}

.flex-17 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-18 {
	max-width: 18%;
	max-height: 100%
}

.l-col>.flex-18 {
	max-height: 18%;
	max-width: 100%
}

.flex-18 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-19 {
	max-width: 19%;
	max-height: 100%
}

.l-col>.flex-19 {
	max-height: 19%;
	max-width: 100%
}

.flex-19 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-20 {
	max-width: 20%;
	max-height: 100%
}

.l-col>.flex-20 {
	max-height: 20%;
	max-width: 100%
}

.flex-20 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-21 {
	max-width: 21%;
	max-height: 100%
}

.l-col>.flex-21 {
	max-height: 21%;
	max-width: 100%
}

.flex-21 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-22 {
	max-width: 22%;
	max-height: 100%
}

.l-col>.flex-22 {
	max-height: 22%;
	max-width: 100%
}

.flex-22 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-23 {
	max-width: 23%;
	max-height: 100%
}

.l-col>.flex-23 {
	max-height: 23%;
	max-width: 100%
}

.flex-23 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-24 {
	max-width: 24%;
	max-height: 100%
}

.l-col>.flex-24 {
	max-height: 24%;
	max-width: 100%
}

.flex-24 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-25 {
	max-width: 25%;
	max-height: 100%
}

.l-col>.flex-25 {
	max-height: 25%;
	max-width: 100%
}

.flex-25 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-26 {
	max-width: 26%;
	max-height: 100%
}

.l-col>.flex-26 {
	max-height: 26%;
	max-width: 100%
}

.flex-26 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-27 {
	max-width: 27%;
	max-height: 100%
}

.l-col>.flex-27 {
	max-height: 27%;
	max-width: 100%
}

.flex-27 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-28 {
	max-width: 28%;
	max-height: 100%
}

.l-col>.flex-28 {
	max-height: 28%;
	max-width: 100%
}

.flex-28 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-29 {
	max-width: 29%;
	max-height: 100%
}

.l-col>.flex-29 {
	max-height: 29%;
	max-width: 100%
}

.flex-29 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-30 {
	max-width: 30%;
	max-height: 100%
}

.l-col>.flex-30 {
	max-height: 30%;
	max-width: 100%
}

.flex-30 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-31 {
	max-width: 31%;
	max-height: 100%
}

.l-col>.flex-31 {
	max-height: 31%;
	max-width: 100%
}

.flex-31 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-32 {
	max-width: 32%;
	max-height: 100%
}

.l-col>.flex-32 {
	max-height: 32%;
	max-width: 100%
}

.flex-32 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-33 {
	max-width: 33%;
	max-height: 100%
}

.l-col>.flex-33 {
	max-height: 33%;
	max-width: 100%
}

.flex-33 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-34 {
	max-width: 34%;
	max-height: 100%
}

.l-col>.flex-34 {
	max-height: 34%;
	max-width: 100%
}

.flex-34 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-35 {
	max-width: 35%;
	max-height: 100%
}

.l-col>.flex-35 {
	max-height: 35%;
	max-width: 100%
}

.flex-35 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-36 {
	max-width: 36%;
	max-height: 100%
}

.l-col>.flex-36 {
	max-height: 36%;
	max-width: 100%
}

.flex-36 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-37 {
	max-width: 37%;
	max-height: 100%
}

.l-col>.flex-37 {
	max-height: 37%;
	max-width: 100%
}

.flex-37 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-38 {
	max-width: 38%;
	max-height: 100%
}

.l-col>.flex-38 {
	max-height: 38%;
	max-width: 100%
}

.flex-38 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-39 {
	max-width: 39%;
	max-height: 100%
}

.l-col>.flex-39 {
	max-height: 39%;
	max-width: 100%
}

.flex-39 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-40 {
	max-width: 40%;
	max-height: 100%
}

.l-col>.flex-40 {
	max-height: 40%;
	max-width: 100%
}

.flex-40 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-41 {
	max-width: 41%;
	max-height: 100%
}

.l-col>.flex-41 {
	max-height: 41%;
	max-width: 100%
}

.flex-41 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-42 {
	max-width: 42%;
	max-height: 100%
}

.l-col>.flex-42 {
	max-height: 42%;
	max-width: 100%
}

.flex-42 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-43 {
	max-width: 43%;
	max-height: 100%
}

.l-col>.flex-43 {
	max-height: 43%;
	max-width: 100%
}

.flex-43 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-44 {
	max-width: 44%;
	max-height: 100%
}

.l-col>.flex-44 {
	max-height: 44%;
	max-width: 100%
}

.flex-44 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-45 {
	max-width: 45%;
	max-height: 100%
}

.l-col>.flex-45 {
	max-height: 45%;
	max-width: 100%
}

.flex-45 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-46 {
	max-width: 46%;
	max-height: 100%
}

.l-col>.flex-46 {
	max-height: 46%;
	max-width: 100%
}

.flex-46 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-47 {
	max-width: 47%;
	max-height: 100%
}

.l-col>.flex-47 {
	max-height: 47%;
	max-width: 100%
}

.flex-47 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-48 {
	max-width: 48%;
	max-height: 100%
}

.l-col>.flex-48 {
	max-height: 48%;
	max-width: 100%
}

.flex-48 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-49 {
	max-width: 49%;
	max-height: 100%
}

.l-col>.flex-49 {
	max-height: 49%;
	max-width: 100%
}

.flex-49 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-50 {
	max-width: 50%;
	max-height: 100%
}

.l-col>.flex-50 {
	max-height: 50%;
	max-width: 100%
}

.flex-50 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-51 {
	max-width: 51%;
	max-height: 100%
}

.l-col>.flex-51 {
	max-height: 51%;
	max-width: 100%
}

.flex-51 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-52 {
	max-width: 52%;
	max-height: 100%
}

.l-col>.flex-52 {
	max-height: 52%;
	max-width: 100%
}

.flex-52 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-53 {
	max-width: 53%;
	max-height: 100%
}

.l-col>.flex-53 {
	max-height: 53%;
	max-width: 100%
}

.flex-53 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-54 {
	max-width: 54%;
	max-height: 100%
}

.l-col>.flex-54 {
	max-height: 54%;
	max-width: 100%
}

.flex-54 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-55 {
	max-width: 55%;
	max-height: 100%
}

.l-col>.flex-55 {
	max-height: 55%;
	max-width: 100%
}

.flex-55 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-56 {
	max-width: 56%;
	max-height: 100%
}

.l-col>.flex-56 {
	max-height: 56%;
	max-width: 100%
}

.flex-56 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-57 {
	max-width: 57%;
	max-height: 100%
}

.l-col>.flex-57 {
	max-height: 57%;
	max-width: 100%
}

.flex-57 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-58 {
	max-width: 58%;
	max-height: 100%
}

.l-col>.flex-58 {
	max-height: 58%;
	max-width: 100%
}

.flex-58 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-59 {
	max-width: 59%;
	max-height: 100%
}

.l-col>.flex-59 {
	max-height: 59%;
	max-width: 100%
}

.flex-59 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-60 {
	max-width: 60%;
	max-height: 100%
}

.l-col>.flex-60 {
	max-height: 60%;
	max-width: 100%
}

.flex-60 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-61 {
	max-width: 61%;
	max-height: 100%
}

.l-col>.flex-61 {
	max-height: 61%;
	max-width: 100%
}

.flex-61 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-62 {
	max-width: 62%;
	max-height: 100%
}

.l-col>.flex-62 {
	max-height: 62%;
	max-width: 100%
}

.flex-62 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-63 {
	max-width: 63%;
	max-height: 100%
}

.l-col>.flex-63 {
	max-height: 63%;
	max-width: 100%
}

.flex-63 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-64 {
	max-width: 64%;
	max-height: 100%
}

.l-col>.flex-64 {
	max-height: 64%;
	max-width: 100%
}

.flex-64 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-65 {
	max-width: 65%;
	max-height: 100%
}

.l-col>.flex-65 {
	max-height: 65%;
	max-width: 100%
}

.flex-65 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-66 {
	max-width: 66%;
	max-height: 100%
}

.l-col>.flex-66 {
	max-height: 66%;
	max-width: 100%
}

.flex-66 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-67 {
	max-width: 67%;
	max-height: 100%
}

.l-col>.flex-67 {
	max-height: 67%;
	max-width: 100%
}

.flex-67 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-68 {
	max-width: 68%;
	max-height: 100%
}

.l-col>.flex-68 {
	max-height: 68%;
	max-width: 100%
}

.flex-68 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-69 {
	max-width: 69%;
	max-height: 100%
}

.l-col>.flex-69 {
	max-height: 69%;
	max-width: 100%
}

.flex-69 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-70 {
	max-width: 70%;
	max-height: 100%
}

.l-col>.flex-70 {
	max-height: 70%;
	max-width: 100%
}

.flex-70 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-71 {
	max-width: 71%;
	max-height: 100%
}

.l-col>.flex-71 {
	max-height: 71%;
	max-width: 100%
}

.flex-71 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-72 {
	max-width: 72%;
	max-height: 100%
}

.l-col>.flex-72 {
	max-height: 72%;
	max-width: 100%
}

.flex-72 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-73 {
	max-width: 73%;
	max-height: 100%
}

.l-col>.flex-73 {
	max-height: 73%;
	max-width: 100%
}

.flex-73 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-74 {
	max-width: 74%;
	max-height: 100%
}

.l-col>.flex-74 {
	max-height: 74%;
	max-width: 100%
}

.flex-74 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-75 {
	max-width: 75%;
	max-height: 100%
}

.l-col>.flex-75 {
	max-height: 75%;
	max-width: 100%
}

.flex-75 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-76 {
	max-width: 76%;
	max-height: 100%
}

.l-col>.flex-76 {
	max-height: 76%;
	max-width: 100%
}

.flex-76 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-77 {
	max-width: 77%;
	max-height: 100%
}

.l-col>.flex-77 {
	max-height: 77%;
	max-width: 100%
}

.flex-77 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-78 {
	max-width: 78%;
	max-height: 100%
}

.l-col>.flex-78 {
	max-height: 78%;
	max-width: 100%
}

.flex-78 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-79 {
	max-width: 79%;
	max-height: 100%
}

.l-col>.flex-79 {
	max-height: 79%;
	max-width: 100%
}

.flex-79 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-80 {
	max-width: 80%;
	max-height: 100%
}

.l-col>.flex-80 {
	max-height: 80%;
	max-width: 100%
}

.flex-80 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-81 {
	max-width: 81%;
	max-height: 100%
}

.l-col>.flex-81 {
	max-height: 81%;
	max-width: 100%
}

.flex-81 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-82 {
	max-width: 82%;
	max-height: 100%
}

.l-col>.flex-82 {
	max-height: 82%;
	max-width: 100%
}

.flex-82 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-83 {
	max-width: 83%;
	max-height: 100%
}

.l-col>.flex-83 {
	max-height: 83%;
	max-width: 100%
}

.flex-83 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-84 {
	max-width: 84%;
	max-height: 100%
}

.l-col>.flex-84 {
	max-height: 84%;
	max-width: 100%
}

.flex-84 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-85 {
	max-width: 85%;
	max-height: 100%
}

.l-col>.flex-85 {
	max-height: 85%;
	max-width: 100%
}

.flex-85 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-86 {
	max-width: 86%;
	max-height: 100%
}

.l-col>.flex-86 {
	max-height: 86%;
	max-width: 100%
}

.flex-86 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-87 {
	max-width: 87%;
	max-height: 100%
}

.l-col>.flex-87 {
	max-height: 87%;
	max-width: 100%
}

.flex-87 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-88 {
	max-width: 88%;
	max-height: 100%
}

.l-col>.flex-88 {
	max-height: 88%;
	max-width: 100%
}

.flex-88 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-89 {
	max-width: 89%;
	max-height: 100%
}

.l-col>.flex-89 {
	max-height: 89%;
	max-width: 100%
}

.flex-89 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-90 {
	max-width: 90%;
	max-height: 100%
}

.l-col>.flex-90 {
	max-height: 90%;
	max-width: 100%
}

.flex-90 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-91 {
	max-width: 91%;
	max-height: 100%
}

.l-col>.flex-91 {
	max-height: 91%;
	max-width: 100%
}

.flex-91 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-92 {
	max-width: 92%;
	max-height: 100%
}

.l-col>.flex-92 {
	max-height: 92%;
	max-width: 100%
}

.flex-92 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-93 {
	max-width: 93%;
	max-height: 100%
}

.l-col>.flex-93 {
	max-height: 93%;
	max-width: 100%
}

.flex-93 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-94 {
	max-width: 94%;
	max-height: 100%
}

.l-col>.flex-94 {
	max-height: 94%;
	max-width: 100%
}

.flex-94 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-95 {
	max-width: 95%;
	max-height: 100%
}

.l-col>.flex-95 {
	max-height: 95%;
	max-width: 100%
}

.flex-95 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-96 {
	max-width: 96%;
	max-height: 100%
}

.l-col>.flex-96 {
	max-height: 96%;
	max-width: 100%
}

.flex-96 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-97 {
	max-width: 97%;
	max-height: 100%
}

.l-col>.flex-97 {
	max-height: 97%;
	max-width: 100%
}

.flex-97 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-98 {
	max-width: 98%;
	max-height: 100%
}

.l-col>.flex-98 {
	max-height: 98%;
	max-width: 100%
}

.flex-98 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-99 {
	max-width: 99%;
	max-height: 100%
}

.l-col>.flex-99 {
	max-height: 99%;
	max-width: 100%
}

.flex-99 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-100 {
	max-width: 100%;
	max-height: 100%
}

.l-col>.flex-100 {
	max-height: 100%;
	max-width: 100%
}

.flex-100 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

@media only screen and (min-width: 768px) and (max-width: 1025px) {
	.tab-l-row>.tab-flex-1 {
		max-width: 1%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-1 {
		max-height: 1%;
		max-width: 100%
	}
	.tab-flex-1 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-2 {
		max-width: 2%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-2 {
		max-height: 2%;
		max-width: 100%
	}
	.tab-flex-2 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-3 {
		max-width: 3%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-3 {
		max-height: 3%;
		max-width: 100%
	}
	.tab-flex-3 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-4 {
		max-width: 4%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-4 {
		max-height: 4%;
		max-width: 100%
	}
	.tab-flex-4 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-5 {
		max-width: 5%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-5 {
		max-height: 5%;
		max-width: 100%
	}
	.tab-flex-5 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-6 {
		max-width: 6%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-6 {
		max-height: 6%;
		max-width: 100%
	}
	.tab-flex-6 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-7 {
		max-width: 7%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-7 {
		max-height: 7%;
		max-width: 100%
	}
	.tab-flex-7 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-8 {
		max-width: 8%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-8 {
		max-height: 8%;
		max-width: 100%
	}
	.tab-flex-8 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-9 {
		max-width: 9%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-9 {
		max-height: 9%;
		max-width: 100%
	}
	.tab-flex-9 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-10 {
		max-width: 10%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-10 {
		max-height: 10%;
		max-width: 100%
	}
	.tab-flex-10 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-11 {
		max-width: 11%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-11 {
		max-height: 11%;
		max-width: 100%
	}
	.tab-flex-11 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-12 {
		max-width: 12%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-12 {
		max-height: 12%;
		max-width: 100%
	}
	.tab-flex-12 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-13 {
		max-width: 13%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-13 {
		max-height: 13%;
		max-width: 100%
	}
	.tab-flex-13 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-14 {
		max-width: 14%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-14 {
		max-height: 14%;
		max-width: 100%
	}
	.tab-flex-14 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-15 {
		max-width: 15%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-15 {
		max-height: 15%;
		max-width: 100%
	}
	.tab-flex-15 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-16 {
		max-width: 16%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-16 {
		max-height: 16%;
		max-width: 100%
	}
	.tab-flex-16 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-17 {
		max-width: 17%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-17 {
		max-height: 17%;
		max-width: 100%
	}
	.tab-flex-17 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-18 {
		max-width: 18%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-18 {
		max-height: 18%;
		max-width: 100%
	}
	.tab-flex-18 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-19 {
		max-width: 19%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-19 {
		max-height: 19%;
		max-width: 100%
	}
	.tab-flex-19 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-20 {
		max-width: 20%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-20 {
		max-height: 20%;
		max-width: 100%
	}
	.tab-flex-20 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-21 {
		max-width: 21%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-21 {
		max-height: 21%;
		max-width: 100%
	}
	.tab-flex-21 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-22 {
		max-width: 22%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-22 {
		max-height: 22%;
		max-width: 100%
	}
	.tab-flex-22 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-23 {
		max-width: 23%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-23 {
		max-height: 23%;
		max-width: 100%
	}
	.tab-flex-23 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-24 {
		max-width: 24%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-24 {
		max-height: 24%;
		max-width: 100%
	}
	.tab-flex-24 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-25 {
		max-width: 25%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-25 {
		max-height: 25%;
		max-width: 100%
	}
	.tab-flex-25 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-26 {
		max-width: 26%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-26 {
		max-height: 26%;
		max-width: 100%
	}
	.tab-flex-26 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-27 {
		max-width: 27%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-27 {
		max-height: 27%;
		max-width: 100%
	}
	.tab-flex-27 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-28 {
		max-width: 28%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-28 {
		max-height: 28%;
		max-width: 100%
	}
	.tab-flex-28 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-29 {
		max-width: 29%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-29 {
		max-height: 29%;
		max-width: 100%
	}
	.tab-flex-29 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-30 {
		max-width: 30%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-30 {
		max-height: 30%;
		max-width: 100%
	}
	.tab-flex-30 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-31 {
		max-width: 31%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-31 {
		max-height: 31%;
		max-width: 100%
	}
	.tab-flex-31 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-32 {
		max-width: 32%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-32 {
		max-height: 32%;
		max-width: 100%
	}
	.tab-flex-32 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-33 {
		max-width: 33%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-33 {
		max-height: 33%;
		max-width: 100%
	}
	.tab-flex-33 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-34 {
		max-width: 34%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-34 {
		max-height: 34%;
		max-width: 100%
	}
	.tab-flex-34 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-35 {
		max-width: 35%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-35 {
		max-height: 35%;
		max-width: 100%
	}
	.tab-flex-35 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-36 {
		max-width: 36%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-36 {
		max-height: 36%;
		max-width: 100%
	}
	.tab-flex-36 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-37 {
		max-width: 37%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-37 {
		max-height: 37%;
		max-width: 100%
	}
	.tab-flex-37 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-38 {
		max-width: 38%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-38 {
		max-height: 38%;
		max-width: 100%
	}
	.tab-flex-38 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-39 {
		max-width: 39%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-39 {
		max-height: 39%;
		max-width: 100%
	}
	.tab-flex-39 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-40 {
		max-width: 40%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-40 {
		max-height: 40%;
		max-width: 100%
	}
	.tab-flex-40 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-41 {
		max-width: 41%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-41 {
		max-height: 41%;
		max-width: 100%
	}
	.tab-flex-41 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-42 {
		max-width: 42%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-42 {
		max-height: 42%;
		max-width: 100%
	}
	.tab-flex-42 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-43 {
		max-width: 43%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-43 {
		max-height: 43%;
		max-width: 100%
	}
	.tab-flex-43 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-44 {
		max-width: 44%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-44 {
		max-height: 44%;
		max-width: 100%
	}
	.tab-flex-44 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-45 {
		max-width: 45%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-45 {
		max-height: 45%;
		max-width: 100%
	}
	.tab-flex-45 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-46 {
		max-width: 46%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-46 {
		max-height: 46%;
		max-width: 100%
	}
	.tab-flex-46 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-47 {
		max-width: 47%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-47 {
		max-height: 47%;
		max-width: 100%
	}
	.tab-flex-47 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-48 {
		max-width: 48%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-48 {
		max-height: 48%;
		max-width: 100%
	}
	.tab-flex-48 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-49 {
		max-width: 49%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-49 {
		max-height: 49%;
		max-width: 100%
	}
	.tab-flex-49 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-50 {
		max-width: 50%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-50 {
		max-height: 50%;
		max-width: 100%
	}
	.tab-flex-50 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-51 {
		max-width: 51%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-51 {
		max-height: 51%;
		max-width: 100%
	}
	.tab-flex-51 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-52 {
		max-width: 52%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-52 {
		max-height: 52%;
		max-width: 100%
	}
	.tab-flex-52 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-53 {
		max-width: 53%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-53 {
		max-height: 53%;
		max-width: 100%
	}
	.tab-flex-53 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-54 {
		max-width: 54%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-54 {
		max-height: 54%;
		max-width: 100%
	}
	.tab-flex-54 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-55 {
		max-width: 55%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-55 {
		max-height: 55%;
		max-width: 100%
	}
	.tab-flex-55 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-56 {
		max-width: 56%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-56 {
		max-height: 56%;
		max-width: 100%
	}
	.tab-flex-56 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-57 {
		max-width: 57%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-57 {
		max-height: 57%;
		max-width: 100%
	}
	.tab-flex-57 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-58 {
		max-width: 58%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-58 {
		max-height: 58%;
		max-width: 100%
	}
	.tab-flex-58 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-59 {
		max-width: 59%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-59 {
		max-height: 59%;
		max-width: 100%
	}
	.tab-flex-59 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-60 {
		max-width: 60%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-60 {
		max-height: 60%;
		max-width: 100%
	}
	.tab-flex-60 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-61 {
		max-width: 61%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-61 {
		max-height: 61%;
		max-width: 100%
	}
	.tab-flex-61 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-62 {
		max-width: 62%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-62 {
		max-height: 62%;
		max-width: 100%
	}
	.tab-flex-62 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-63 {
		max-width: 63%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-63 {
		max-height: 63%;
		max-width: 100%
	}
	.tab-flex-63 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-64 {
		max-width: 64%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-64 {
		max-height: 64%;
		max-width: 100%
	}
	.tab-flex-64 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-65 {
		max-width: 65%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-65 {
		max-height: 65%;
		max-width: 100%
	}
	.tab-flex-65 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-66 {
		max-width: 66%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-66 {
		max-height: 66%;
		max-width: 100%
	}
	.tab-flex-66 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-67 {
		max-width: 67%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-67 {
		max-height: 67%;
		max-width: 100%
	}
	.tab-flex-67 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-68 {
		max-width: 68%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-68 {
		max-height: 68%;
		max-width: 100%
	}
	.tab-flex-68 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-69 {
		max-width: 69%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-69 {
		max-height: 69%;
		max-width: 100%
	}
	.tab-flex-69 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-70 {
		max-width: 70%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-70 {
		max-height: 70%;
		max-width: 100%
	}
	.tab-flex-70 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-71 {
		max-width: 71%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-71 {
		max-height: 71%;
		max-width: 100%
	}
	.tab-flex-71 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-72 {
		max-width: 72%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-72 {
		max-height: 72%;
		max-width: 100%
	}
	.tab-flex-72 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-73 {
		max-width: 73%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-73 {
		max-height: 73%;
		max-width: 100%
	}
	.tab-flex-73 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-74 {
		max-width: 74%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-74 {
		max-height: 74%;
		max-width: 100%
	}
	.tab-flex-74 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-75 {
		max-width: 75%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-75 {
		max-height: 75%;
		max-width: 100%
	}
	.tab-flex-75 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-76 {
		max-width: 76%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-76 {
		max-height: 76%;
		max-width: 100%
	}
	.tab-flex-76 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-77 {
		max-width: 77%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-77 {
		max-height: 77%;
		max-width: 100%
	}
	.tab-flex-77 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-78 {
		max-width: 78%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-78 {
		max-height: 78%;
		max-width: 100%
	}
	.tab-flex-78 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-79 {
		max-width: 79%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-79 {
		max-height: 79%;
		max-width: 100%
	}
	.tab-flex-79 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-80 {
		max-width: 80%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-80 {
		max-height: 80%;
		max-width: 100%
	}
	.tab-flex-80 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-81 {
		max-width: 81%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-81 {
		max-height: 81%;
		max-width: 100%
	}
	.tab-flex-81 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-82 {
		max-width: 82%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-82 {
		max-height: 82%;
		max-width: 100%
	}
	.tab-flex-82 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-83 {
		max-width: 83%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-83 {
		max-height: 83%;
		max-width: 100%
	}
	.tab-flex-83 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-84 {
		max-width: 84%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-84 {
		max-height: 84%;
		max-width: 100%
	}
	.tab-flex-84 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-85 {
		max-width: 85%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-85 {
		max-height: 85%;
		max-width: 100%
	}
	.tab-flex-85 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-86 {
		max-width: 86%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-86 {
		max-height: 86%;
		max-width: 100%
	}
	.tab-flex-86 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-87 {
		max-width: 87%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-87 {
		max-height: 87%;
		max-width: 100%
	}
	.tab-flex-87 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-88 {
		max-width: 88%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-88 {
		max-height: 88%;
		max-width: 100%
	}
	.tab-flex-88 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-89 {
		max-width: 89%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-89 {
		max-height: 89%;
		max-width: 100%
	}
	.tab-flex-89 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-90 {
		max-width: 90%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-90 {
		max-height: 90%;
		max-width: 100%
	}
	.tab-flex-90 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-91 {
		max-width: 91%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-91 {
		max-height: 91%;
		max-width: 100%
	}
	.tab-flex-91 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-92 {
		max-width: 92%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-92 {
		max-height: 92%;
		max-width: 100%
	}
	.tab-flex-92 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-93 {
		max-width: 93%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-93 {
		max-height: 93%;
		max-width: 100%
	}
	.tab-flex-93 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-94 {
		max-width: 94%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-94 {
		max-height: 94%;
		max-width: 100%
	}
	.tab-flex-94 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-95 {
		max-width: 95%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-95 {
		max-height: 95%;
		max-width: 100%
	}
	.tab-flex-95 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-96 {
		max-width: 96%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-96 {
		max-height: 96%;
		max-width: 100%
	}
	.tab-flex-96 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-97 {
		max-width: 97%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-97 {
		max-height: 97%;
		max-width: 100%
	}
	.tab-flex-97 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-98 {
		max-width: 98%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-98 {
		max-height: 98%;
		max-width: 100%
	}
	.tab-flex-98 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-99 {
		max-width: 99%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-99 {
		max-height: 99%;
		max-width: 100%
	}
	.tab-flex-99 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-100 {
		max-width: 100%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-100 {
		max-height: 100%;
		max-width: 100%
	}
	.tab-flex-100 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
	.phn-l-row>.phn-flex-1 {
		max-width: 1%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-1 {
		max-height: 1%;
		max-width: 100%
	}
	.phn-flex-1 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-2 {
		max-width: 2%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-2 {
		max-height: 2%;
		max-width: 100%
	}
	.phn-flex-2 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-3 {
		max-width: 3%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-3 {
		max-height: 3%;
		max-width: 100%
	}
	.phn-flex-3 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-4 {
		max-width: 4%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-4 {
		max-height: 4%;
		max-width: 100%
	}
	.phn-flex-4 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-5 {
		max-width: 5%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-5 {
		max-height: 5%;
		max-width: 100%
	}
	.phn-flex-5 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-6 {
		max-width: 6%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-6 {
		max-height: 6%;
		max-width: 100%
	}
	.phn-flex-6 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-7 {
		max-width: 7%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-7 {
		max-height: 7%;
		max-width: 100%
	}
	.phn-flex-7 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-8 {
		max-width: 8%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-8 {
		max-height: 8%;
		max-width: 100%
	}
	.phn-flex-8 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-9 {
		max-width: 9%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-9 {
		max-height: 9%;
		max-width: 100%
	}
	.phn-flex-9 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-10 {
		max-width: 10%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-10 {
		max-height: 10%;
		max-width: 100%
	}
	.phn-flex-10 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-11 {
		max-width: 11%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-11 {
		max-height: 11%;
		max-width: 100%
	}
	.phn-flex-11 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-12 {
		max-width: 12%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-12 {
		max-height: 12%;
		max-width: 100%
	}
	.phn-flex-12 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-13 {
		max-width: 13%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-13 {
		max-height: 13%;
		max-width: 100%
	}
	.phn-flex-13 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-14 {
		max-width: 14%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-14 {
		max-height: 14%;
		max-width: 100%
	}
	.phn-flex-14 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-15 {
		max-width: 15%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-15 {
		max-height: 15%;
		max-width: 100%
	}
	.phn-flex-15 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-16 {
		max-width: 16%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-16 {
		max-height: 16%;
		max-width: 100%
	}
	.phn-flex-16 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-17 {
		max-width: 17%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-17 {
		max-height: 17%;
		max-width: 100%
	}
	.phn-flex-17 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-18 {
		max-width: 18%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-18 {
		max-height: 18%;
		max-width: 100%
	}
	.phn-flex-18 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-19 {
		max-width: 19%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-19 {
		max-height: 19%;
		max-width: 100%
	}
	.phn-flex-19 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-20 {
		max-width: 20%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-20 {
		max-height: 20%;
		max-width: 100%
	}
	.phn-flex-20 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-21 {
		max-width: 21%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-21 {
		max-height: 21%;
		max-width: 100%
	}
	.phn-flex-21 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-22 {
		max-width: 22%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-22 {
		max-height: 22%;
		max-width: 100%
	}
	.phn-flex-22 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-23 {
		max-width: 23%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-23 {
		max-height: 23%;
		max-width: 100%
	}
	.phn-flex-23 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-24 {
		max-width: 24%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-24 {
		max-height: 24%;
		max-width: 100%
	}
	.phn-flex-24 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-25 {
		max-width: 25%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-25 {
		max-height: 25%;
		max-width: 100%
	}
	.phn-flex-25 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-26 {
		max-width: 26%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-26 {
		max-height: 26%;
		max-width: 100%
	}
	.phn-flex-26 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-27 {
		max-width: 27%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-27 {
		max-height: 27%;
		max-width: 100%
	}
	.phn-flex-27 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-28 {
		max-width: 28%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-28 {
		max-height: 28%;
		max-width: 100%
	}
	.phn-flex-28 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-29 {
		max-width: 29%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-29 {
		max-height: 29%;
		max-width: 100%
	}
	.phn-flex-29 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-30 {
		max-width: 30%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-30 {
		max-height: 30%;
		max-width: 100%
	}
	.phn-flex-30 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-31 {
		max-width: 31%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-31 {
		max-height: 31%;
		max-width: 100%
	}
	.phn-flex-31 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-32 {
		max-width: 32%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-32 {
		max-height: 32%;
		max-width: 100%
	}
	.phn-flex-32 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-33 {
		max-width: 33%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-33 {
		max-height: 33%;
		max-width: 100%
	}
	.phn-flex-33 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-34 {
		max-width: 34%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-34 {
		max-height: 34%;
		max-width: 100%
	}
	.phn-flex-34 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-35 {
		max-width: 35%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-35 {
		max-height: 35%;
		max-width: 100%
	}
	.phn-flex-35 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-36 {
		max-width: 36%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-36 {
		max-height: 36%;
		max-width: 100%
	}
	.phn-flex-36 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-37 {
		max-width: 37%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-37 {
		max-height: 37%;
		max-width: 100%
	}
	.phn-flex-37 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-38 {
		max-width: 38%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-38 {
		max-height: 38%;
		max-width: 100%
	}
	.phn-flex-38 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-39 {
		max-width: 39%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-39 {
		max-height: 39%;
		max-width: 100%
	}
	.phn-flex-39 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-40 {
		max-width: 40%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-40 {
		max-height: 40%;
		max-width: 100%
	}
	.phn-flex-40 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-41 {
		max-width: 41%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-41 {
		max-height: 41%;
		max-width: 100%
	}
	.phn-flex-41 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-42 {
		max-width: 42%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-42 {
		max-height: 42%;
		max-width: 100%
	}
	.phn-flex-42 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-43 {
		max-width: 43%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-43 {
		max-height: 43%;
		max-width: 100%
	}
	.phn-flex-43 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-44 {
		max-width: 44%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-44 {
		max-height: 44%;
		max-width: 100%
	}
	.phn-flex-44 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-45 {
		max-width: 45%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-45 {
		max-height: 45%;
		max-width: 100%
	}
	.phn-flex-45 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-46 {
		max-width: 46%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-46 {
		max-height: 46%;
		max-width: 100%
	}
	.phn-flex-46 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-47 {
		max-width: 47%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-47 {
		max-height: 47%;
		max-width: 100%
	}
	.phn-flex-47 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-48 {
		max-width: 48%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-48 {
		max-height: 48%;
		max-width: 100%
	}
	.phn-flex-48 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-49 {
		max-width: 49%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-49 {
		max-height: 49%;
		max-width: 100%
	}
	.phn-flex-49 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-50 {
		max-width: 50%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-50 {
		max-height: 50%;
		max-width: 100%
	}
	.phn-flex-50 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-51 {
		max-width: 51%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-51 {
		max-height: 51%;
		max-width: 100%
	}
	.phn-flex-51 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-52 {
		max-width: 52%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-52 {
		max-height: 52%;
		max-width: 100%
	}
	.phn-flex-52 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-53 {
		max-width: 53%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-53 {
		max-height: 53%;
		max-width: 100%
	}
	.phn-flex-53 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-54 {
		max-width: 54%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-54 {
		max-height: 54%;
		max-width: 100%
	}
	.phn-flex-54 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-55 {
		max-width: 55%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-55 {
		max-height: 55%;
		max-width: 100%
	}
	.phn-flex-55 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-56 {
		max-width: 56%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-56 {
		max-height: 56%;
		max-width: 100%
	}
	.phn-flex-56 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-57 {
		max-width: 57%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-57 {
		max-height: 57%;
		max-width: 100%
	}
	.phn-flex-57 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-58 {
		max-width: 58%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-58 {
		max-height: 58%;
		max-width: 100%
	}
	.phn-flex-58 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-59 {
		max-width: 59%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-59 {
		max-height: 59%;
		max-width: 100%
	}
	.phn-flex-59 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-60 {
		max-width: 60%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-60 {
		max-height: 60%;
		max-width: 100%
	}
	.phn-flex-60 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-61 {
		max-width: 61%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-61 {
		max-height: 61%;
		max-width: 100%
	}
	.phn-flex-61 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-62 {
		max-width: 62%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-62 {
		max-height: 62%;
		max-width: 100%
	}
	.phn-flex-62 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-63 {
		max-width: 63%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-63 {
		max-height: 63%;
		max-width: 100%
	}
	.phn-flex-63 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-64 {
		max-width: 64%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-64 {
		max-height: 64%;
		max-width: 100%
	}
	.phn-flex-64 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-65 {
		max-width: 65%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-65 {
		max-height: 65%;
		max-width: 100%
	}
	.phn-flex-65 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-66 {
		max-width: 66%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-66 {
		max-height: 66%;
		max-width: 100%
	}
	.phn-flex-66 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-67 {
		max-width: 67%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-67 {
		max-height: 67%;
		max-width: 100%
	}
	.phn-flex-67 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-68 {
		max-width: 68%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-68 {
		max-height: 68%;
		max-width: 100%
	}
	.phn-flex-68 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-69 {
		max-width: 69%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-69 {
		max-height: 69%;
		max-width: 100%
	}
	.phn-flex-69 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-70 {
		max-width: 70%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-70 {
		max-height: 70%;
		max-width: 100%
	}
	.phn-flex-70 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-71 {
		max-width: 71%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-71 {
		max-height: 71%;
		max-width: 100%
	}
	.phn-flex-71 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-72 {
		max-width: 72%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-72 {
		max-height: 72%;
		max-width: 100%
	}
	.phn-flex-72 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-73 {
		max-width: 73%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-73 {
		max-height: 73%;
		max-width: 100%
	}
	.phn-flex-73 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-74 {
		max-width: 74%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-74 {
		max-height: 74%;
		max-width: 100%
	}
	.phn-flex-74 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-75 {
		max-width: 75%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-75 {
		max-height: 75%;
		max-width: 100%
	}
	.phn-flex-75 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-76 {
		max-width: 76%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-76 {
		max-height: 76%;
		max-width: 100%
	}
	.phn-flex-76 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-77 {
		max-width: 77%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-77 {
		max-height: 77%;
		max-width: 100%
	}
	.phn-flex-77 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-78 {
		max-width: 78%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-78 {
		max-height: 78%;
		max-width: 100%
	}
	.phn-flex-78 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-79 {
		max-width: 79%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-79 {
		max-height: 79%;
		max-width: 100%
	}
	.phn-flex-79 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-80 {
		max-width: 80%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-80 {
		max-height: 80%;
		max-width: 100%
	}
	.phn-flex-80 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-81 {
		max-width: 81%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-81 {
		max-height: 81%;
		max-width: 100%
	}
	.phn-flex-81 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-82 {
		max-width: 82%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-82 {
		max-height: 82%;
		max-width: 100%
	}
	.phn-flex-82 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-83 {
		max-width: 83%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-83 {
		max-height: 83%;
		max-width: 100%
	}
	.phn-flex-83 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-84 {
		max-width: 84%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-84 {
		max-height: 84%;
		max-width: 100%
	}
	.phn-flex-84 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-85 {
		max-width: 85%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-85 {
		max-height: 85%;
		max-width: 100%
	}
	.phn-flex-85 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-86 {
		max-width: 86%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-86 {
		max-height: 86%;
		max-width: 100%
	}
	.phn-flex-86 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-87 {
		max-width: 87%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-87 {
		max-height: 87%;
		max-width: 100%
	}
	.phn-flex-87 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-88 {
		max-width: 88%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-88 {
		max-height: 88%;
		max-width: 100%
	}
	.phn-flex-88 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-89 {
		max-width: 89%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-89 {
		max-height: 89%;
		max-width: 100%
	}
	.phn-flex-89 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-90 {
		max-width: 90%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-90 {
		max-height: 90%;
		max-width: 100%
	}
	.phn-flex-90 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-91 {
		max-width: 91%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-91 {
		max-height: 91%;
		max-width: 100%
	}
	.phn-flex-91 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-92 {
		max-width: 92%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-92 {
		max-height: 92%;
		max-width: 100%
	}
	.phn-flex-92 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-93 {
		max-width: 93%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-93 {
		max-height: 93%;
		max-width: 100%
	}
	.phn-flex-93 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-94 {
		max-width: 94%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-94 {
		max-height: 94%;
		max-width: 100%
	}
	.phn-flex-94 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-95 {
		max-width: 95%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-95 {
		max-height: 95%;
		max-width: 100%
	}
	.phn-flex-95 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-96 {
		max-width: 96%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-96 {
		max-height: 96%;
		max-width: 100%
	}
	.phn-flex-96 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-97 {
		max-width: 97%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-97 {
		max-height: 97%;
		max-width: 100%
	}
	.phn-flex-97 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-98 {
		max-width: 98%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-98 {
		max-height: 98%;
		max-width: 100%
	}
	.phn-flex-98 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-99 {
		max-width: 99%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-99 {
		max-height: 99%;
		max-width: 100%
	}
	.phn-flex-99 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-100 {
		max-width: 100%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-100 {
		max-height: 100%;
		max-width: 100%
	}
	.phn-flex-100 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
}

#drift-widget-container {
	display: none;
	z-index: 100 !important
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
	#drift-widget-container {
		z-index: 150 !important
	}
}

@media only screen and (min-width: 768px) and (max-width: 1025px) {
	#drift-widget-container {
		z-index: 99 !important
	}
}

.shimmer-animated-background {
	position: relative;
	width: 100%;
	height: 100%;
	-webkit-animation-duration: 1.2s;
	animation-duration: 1.2s;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-name: placeHolderShimmer;
	animation-name: placeHolderShimmer;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	background: #f6f7f8;
	background: #eeeeee;
	background: -webkit-gradient(linear, left top, right top, color-stop(8%, #eee), color-stop(18%, #ddd), color-stop(33%, #eee));
	background: linear-gradient(to right, #eee 8%, #ddd 18%, #eee 33%);
	background-size: 1140px 104px
}

@-webkit-keyframes placeHolderShimmer {
	0% {
		background-position: -468px 0
	}
	100% {
		background-position: 468px 0
	}
}

@keyframes placeHolderShimmer {
	0% {
		background-position: -468px 0
	}
	100% {
		background-position: 468px 0
	}
}

.pac-container {
	-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
	box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
	margin-top: -1px
}

.pac-item {
	font-family: "Promixa Nova", -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
	font-size: 12px;
	height: 36px;
	line-height: 24px;
	padding: 6px 12px;
	color: #545454;
	letter-spacing: 0.3px
}

.pac-icon {
	display: none
}

.pac-logo::after {
	height: 36px;
	margin-right: 6px
}

.l-row>.flex-1 {
	max-width: 1%;
	max-height: 100%
}

.l-col>.flex-1 {
	max-height: 1%;
	max-width: 100%
}

.flex-1 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-2 {
	max-width: 2%;
	max-height: 100%
}

.l-col>.flex-2 {
	max-height: 2%;
	max-width: 100%
}

.flex-2 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-3 {
	max-width: 3%;
	max-height: 100%
}

.l-col>.flex-3 {
	max-height: 3%;
	max-width: 100%
}

.flex-3 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-4 {
	max-width: 4%;
	max-height: 100%
}

.l-col>.flex-4 {
	max-height: 4%;
	max-width: 100%
}

.flex-4 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-5 {
	max-width: 5%;
	max-height: 100%
}

.l-col>.flex-5 {
	max-height: 5%;
	max-width: 100%
}

.flex-5 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-6 {
	max-width: 6%;
	max-height: 100%
}

.l-col>.flex-6 {
	max-height: 6%;
	max-width: 100%
}

.flex-6 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-7 {
	max-width: 7%;
	max-height: 100%
}

.l-col>.flex-7 {
	max-height: 7%;
	max-width: 100%
}

.flex-7 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-8 {
	max-width: 8%;
	max-height: 100%
}

.l-col>.flex-8 {
	max-height: 8%;
	max-width: 100%
}

.flex-8 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-9 {
	max-width: 9%;
	max-height: 100%
}

.l-col>.flex-9 {
	max-height: 9%;
	max-width: 100%
}

.flex-9 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-10 {
	max-width: 10%;
	max-height: 100%
}

.l-col>.flex-10 {
	max-height: 10%;
	max-width: 100%
}

.flex-10 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-11 {
	max-width: 11%;
	max-height: 100%
}

.l-col>.flex-11 {
	max-height: 11%;
	max-width: 100%
}

.flex-11 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-12 {
	max-width: 12%;
	max-height: 100%
}

.l-col>.flex-12 {
	max-height: 12%;
	max-width: 100%
}

.flex-12 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-13 {
	max-width: 13%;
	max-height: 100%
}

.l-col>.flex-13 {
	max-height: 13%;
	max-width: 100%
}

.flex-13 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-14 {
	max-width: 14%;
	max-height: 100%
}

.l-col>.flex-14 {
	max-height: 14%;
	max-width: 100%
}

.flex-14 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-15 {
	max-width: 15%;
	max-height: 100%
}

.l-col>.flex-15 {
	max-height: 15%;
	max-width: 100%
}

.flex-15 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-16 {
	max-width: 16%;
	max-height: 100%
}

.l-col>.flex-16 {
	max-height: 16%;
	max-width: 100%
}

.flex-16 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-17 {
	max-width: 17%;
	max-height: 100%
}

.l-col>.flex-17 {
	max-height: 17%;
	max-width: 100%
}

.flex-17 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-18 {
	max-width: 18%;
	max-height: 100%
}

.l-col>.flex-18 {
	max-height: 18%;
	max-width: 100%
}

.flex-18 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-19 {
	max-width: 19%;
	max-height: 100%
}

.l-col>.flex-19 {
	max-height: 19%;
	max-width: 100%
}

.flex-19 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-20 {
	max-width: 20%;
	max-height: 100%
}

.l-col>.flex-20 {
	max-height: 20%;
	max-width: 100%
}

.flex-20 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-21 {
	max-width: 21%;
	max-height: 100%
}

.l-col>.flex-21 {
	max-height: 21%;
	max-width: 100%
}

.flex-21 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-22 {
	max-width: 22%;
	max-height: 100%
}

.l-col>.flex-22 {
	max-height: 22%;
	max-width: 100%
}

.flex-22 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-23 {
	max-width: 23%;
	max-height: 100%
}

.l-col>.flex-23 {
	max-height: 23%;
	max-width: 100%
}

.flex-23 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-24 {
	max-width: 24%;
	max-height: 100%
}

.l-col>.flex-24 {
	max-height: 24%;
	max-width: 100%
}

.flex-24 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-25 {
	max-width: 25%;
	max-height: 100%
}

.l-col>.flex-25 {
	max-height: 25%;
	max-width: 100%
}

.flex-25 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-26 {
	max-width: 26%;
	max-height: 100%
}

.l-col>.flex-26 {
	max-height: 26%;
	max-width: 100%
}

.flex-26 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-27 {
	max-width: 27%;
	max-height: 100%
}

.l-col>.flex-27 {
	max-height: 27%;
	max-width: 100%
}

.flex-27 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-28 {
	max-width: 28%;
	max-height: 100%
}

.l-col>.flex-28 {
	max-height: 28%;
	max-width: 100%
}

.flex-28 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-29 {
	max-width: 29%;
	max-height: 100%
}

.l-col>.flex-29 {
	max-height: 29%;
	max-width: 100%
}

.flex-29 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-30 {
	max-width: 30%;
	max-height: 100%
}

.l-col>.flex-30 {
	max-height: 30%;
	max-width: 100%
}

.flex-30 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-31 {
	max-width: 31%;
	max-height: 100%
}

.l-col>.flex-31 {
	max-height: 31%;
	max-width: 100%
}

.flex-31 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-32 {
	max-width: 32%;
	max-height: 100%
}

.l-col>.flex-32 {
	max-height: 32%;
	max-width: 100%
}

.flex-32 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-33 {
	max-width: 33%;
	max-height: 100%
}

.l-col>.flex-33 {
	max-height: 33%;
	max-width: 100%
}

.flex-33 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-34 {
	max-width: 34%;
	max-height: 100%
}

.l-col>.flex-34 {
	max-height: 34%;
	max-width: 100%
}

.flex-34 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-35 {
	max-width: 35%;
	max-height: 100%
}

.l-col>.flex-35 {
	max-height: 35%;
	max-width: 100%
}

.flex-35 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-36 {
	max-width: 36%;
	max-height: 100%
}

.l-col>.flex-36 {
	max-height: 36%;
	max-width: 100%
}

.flex-36 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-37 {
	max-width: 37%;
	max-height: 100%
}

.l-col>.flex-37 {
	max-height: 37%;
	max-width: 100%
}

.flex-37 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-38 {
	max-width: 38%;
	max-height: 100%
}

.l-col>.flex-38 {
	max-height: 38%;
	max-width: 100%
}

.flex-38 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-39 {
	max-width: 39%;
	max-height: 100%
}

.l-col>.flex-39 {
	max-height: 39%;
	max-width: 100%
}

.flex-39 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-40 {
	max-width: 40%;
	max-height: 100%
}

.l-col>.flex-40 {
	max-height: 40%;
	max-width: 100%
}

.flex-40 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-41 {
	max-width: 41%;
	max-height: 100%
}

.l-col>.flex-41 {
	max-height: 41%;
	max-width: 100%
}

.flex-41 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-42 {
	max-width: 42%;
	max-height: 100%
}

.l-col>.flex-42 {
	max-height: 42%;
	max-width: 100%
}

.flex-42 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-43 {
	max-width: 43%;
	max-height: 100%
}

.l-col>.flex-43 {
	max-height: 43%;
	max-width: 100%
}

.flex-43 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-44 {
	max-width: 44%;
	max-height: 100%
}

.l-col>.flex-44 {
	max-height: 44%;
	max-width: 100%
}

.flex-44 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-45 {
	max-width: 45%;
	max-height: 100%
}

.l-col>.flex-45 {
	max-height: 45%;
	max-width: 100%
}

.flex-45 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-46 {
	max-width: 46%;
	max-height: 100%
}

.l-col>.flex-46 {
	max-height: 46%;
	max-width: 100%
}

.flex-46 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-47 {
	max-width: 47%;
	max-height: 100%
}

.l-col>.flex-47 {
	max-height: 47%;
	max-width: 100%
}

.flex-47 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-48 {
	max-width: 48%;
	max-height: 100%
}

.l-col>.flex-48 {
	max-height: 48%;
	max-width: 100%
}

.flex-48 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-49 {
	max-width: 49%;
	max-height: 100%
}

.l-col>.flex-49 {
	max-height: 49%;
	max-width: 100%
}

.flex-49 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-50 {
	max-width: 50%;
	max-height: 100%
}

.l-col>.flex-50 {
	max-height: 50%;
	max-width: 100%
}

.flex-50 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-51 {
	max-width: 51%;
	max-height: 100%
}

.l-col>.flex-51 {
	max-height: 51%;
	max-width: 100%
}

.flex-51 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-52 {
	max-width: 52%;
	max-height: 100%
}

.l-col>.flex-52 {
	max-height: 52%;
	max-width: 100%
}

.flex-52 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-53 {
	max-width: 53%;
	max-height: 100%
}

.l-col>.flex-53 {
	max-height: 53%;
	max-width: 100%
}

.flex-53 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-54 {
	max-width: 54%;
	max-height: 100%
}

.l-col>.flex-54 {
	max-height: 54%;
	max-width: 100%
}

.flex-54 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-55 {
	max-width: 55%;
	max-height: 100%
}

.l-col>.flex-55 {
	max-height: 55%;
	max-width: 100%
}

.flex-55 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-56 {
	max-width: 56%;
	max-height: 100%
}

.l-col>.flex-56 {
	max-height: 56%;
	max-width: 100%
}

.flex-56 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-57 {
	max-width: 57%;
	max-height: 100%
}

.l-col>.flex-57 {
	max-height: 57%;
	max-width: 100%
}

.flex-57 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-58 {
	max-width: 58%;
	max-height: 100%
}

.l-col>.flex-58 {
	max-height: 58%;
	max-width: 100%
}

.flex-58 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-59 {
	max-width: 59%;
	max-height: 100%
}

.l-col>.flex-59 {
	max-height: 59%;
	max-width: 100%
}

.flex-59 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-60 {
	max-width: 60%;
	max-height: 100%
}

.l-col>.flex-60 {
	max-height: 60%;
	max-width: 100%
}

.flex-60 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-61 {
	max-width: 61%;
	max-height: 100%
}

.l-col>.flex-61 {
	max-height: 61%;
	max-width: 100%
}

.flex-61 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-62 {
	max-width: 62%;
	max-height: 100%
}

.l-col>.flex-62 {
	max-height: 62%;
	max-width: 100%
}

.flex-62 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-63 {
	max-width: 63%;
	max-height: 100%
}

.l-col>.flex-63 {
	max-height: 63%;
	max-width: 100%
}

.flex-63 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-64 {
	max-width: 64%;
	max-height: 100%
}

.l-col>.flex-64 {
	max-height: 64%;
	max-width: 100%
}

.flex-64 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-65 {
	max-width: 65%;
	max-height: 100%
}

.l-col>.flex-65 {
	max-height: 65%;
	max-width: 100%
}

.flex-65 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-66 {
	max-width: 66%;
	max-height: 100%
}

.l-col>.flex-66 {
	max-height: 66%;
	max-width: 100%
}

.flex-66 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-67 {
	max-width: 67%;
	max-height: 100%
}

.l-col>.flex-67 {
	max-height: 67%;
	max-width: 100%
}

.flex-67 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-68 {
	max-width: 68%;
	max-height: 100%
}

.l-col>.flex-68 {
	max-height: 68%;
	max-width: 100%
}

.flex-68 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-69 {
	max-width: 69%;
	max-height: 100%
}

.l-col>.flex-69 {
	max-height: 69%;
	max-width: 100%
}

.flex-69 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-70 {
	max-width: 70%;
	max-height: 100%
}

.l-col>.flex-70 {
	max-height: 70%;
	max-width: 100%
}

.flex-70 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-71 {
	max-width: 71%;
	max-height: 100%
}

.l-col>.flex-71 {
	max-height: 71%;
	max-width: 100%
}

.flex-71 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-72 {
	max-width: 72%;
	max-height: 100%
}

.l-col>.flex-72 {
	max-height: 72%;
	max-width: 100%
}

.flex-72 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-73 {
	max-width: 73%;
	max-height: 100%
}

.l-col>.flex-73 {
	max-height: 73%;
	max-width: 100%
}

.flex-73 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-74 {
	max-width: 74%;
	max-height: 100%
}

.l-col>.flex-74 {
	max-height: 74%;
	max-width: 100%
}

.flex-74 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-75 {
	max-width: 75%;
	max-height: 100%
}

.l-col>.flex-75 {
	max-height: 75%;
	max-width: 100%
}

.flex-75 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-76 {
	max-width: 76%;
	max-height: 100%
}

.l-col>.flex-76 {
	max-height: 76%;
	max-width: 100%
}

.flex-76 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-77 {
	max-width: 77%;
	max-height: 100%
}

.l-col>.flex-77 {
	max-height: 77%;
	max-width: 100%
}

.flex-77 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-78 {
	max-width: 78%;
	max-height: 100%
}

.l-col>.flex-78 {
	max-height: 78%;
	max-width: 100%
}

.flex-78 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-79 {
	max-width: 79%;
	max-height: 100%
}

.l-col>.flex-79 {
	max-height: 79%;
	max-width: 100%
}

.flex-79 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-80 {
	max-width: 80%;
	max-height: 100%
}

.l-col>.flex-80 {
	max-height: 80%;
	max-width: 100%
}

.flex-80 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-81 {
	max-width: 81%;
	max-height: 100%
}

.l-col>.flex-81 {
	max-height: 81%;
	max-width: 100%
}

.flex-81 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-82 {
	max-width: 82%;
	max-height: 100%
}

.l-col>.flex-82 {
	max-height: 82%;
	max-width: 100%
}

.flex-82 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-83 {
	max-width: 83%;
	max-height: 100%
}

.l-col>.flex-83 {
	max-height: 83%;
	max-width: 100%
}

.flex-83 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-84 {
	max-width: 84%;
	max-height: 100%
}

.l-col>.flex-84 {
	max-height: 84%;
	max-width: 100%
}

.flex-84 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-85 {
	max-width: 85%;
	max-height: 100%
}

.l-col>.flex-85 {
	max-height: 85%;
	max-width: 100%
}

.flex-85 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-86 {
	max-width: 86%;
	max-height: 100%
}

.l-col>.flex-86 {
	max-height: 86%;
	max-width: 100%
}

.flex-86 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-87 {
	max-width: 87%;
	max-height: 100%
}

.l-col>.flex-87 {
	max-height: 87%;
	max-width: 100%
}

.flex-87 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-88 {
	max-width: 88%;
	max-height: 100%
}

.l-col>.flex-88 {
	max-height: 88%;
	max-width: 100%
}

.flex-88 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-89 {
	max-width: 89%;
	max-height: 100%
}

.l-col>.flex-89 {
	max-height: 89%;
	max-width: 100%
}

.flex-89 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-90 {
	max-width: 90%;
	max-height: 100%
}

.l-col>.flex-90 {
	max-height: 90%;
	max-width: 100%
}

.flex-90 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-91 {
	max-width: 91%;
	max-height: 100%
}

.l-col>.flex-91 {
	max-height: 91%;
	max-width: 100%
}

.flex-91 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-92 {
	max-width: 92%;
	max-height: 100%
}

.l-col>.flex-92 {
	max-height: 92%;
	max-width: 100%
}

.flex-92 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-93 {
	max-width: 93%;
	max-height: 100%
}

.l-col>.flex-93 {
	max-height: 93%;
	max-width: 100%
}

.flex-93 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-94 {
	max-width: 94%;
	max-height: 100%
}

.l-col>.flex-94 {
	max-height: 94%;
	max-width: 100%
}

.flex-94 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-95 {
	max-width: 95%;
	max-height: 100%
}

.l-col>.flex-95 {
	max-height: 95%;
	max-width: 100%
}

.flex-95 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-96 {
	max-width: 96%;
	max-height: 100%
}

.l-col>.flex-96 {
	max-height: 96%;
	max-width: 100%
}

.flex-96 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-97 {
	max-width: 97%;
	max-height: 100%
}

.l-col>.flex-97 {
	max-height: 97%;
	max-width: 100%
}

.flex-97 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-98 {
	max-width: 98%;
	max-height: 100%
}

.l-col>.flex-98 {
	max-height: 98%;
	max-width: 100%
}

.flex-98 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-99 {
	max-width: 99%;
	max-height: 100%
}

.l-col>.flex-99 {
	max-height: 99%;
	max-width: 100%
}

.flex-99 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.l-row>.flex-100 {
	max-width: 100%;
	max-height: 100%
}

.l-col>.flex-100 {
	max-height: 100%;
	max-width: 100%
}

.flex-100 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

@media only screen and (min-width: 768px) and (max-width: 1025px) {
	.tab-l-row>.tab-flex-1 {
		max-width: 1%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-1 {
		max-height: 1%;
		max-width: 100%
	}
	.tab-flex-1 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-2 {
		max-width: 2%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-2 {
		max-height: 2%;
		max-width: 100%
	}
	.tab-flex-2 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-3 {
		max-width: 3%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-3 {
		max-height: 3%;
		max-width: 100%
	}
	.tab-flex-3 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-4 {
		max-width: 4%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-4 {
		max-height: 4%;
		max-width: 100%
	}
	.tab-flex-4 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-5 {
		max-width: 5%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-5 {
		max-height: 5%;
		max-width: 100%
	}
	.tab-flex-5 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-6 {
		max-width: 6%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-6 {
		max-height: 6%;
		max-width: 100%
	}
	.tab-flex-6 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-7 {
		max-width: 7%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-7 {
		max-height: 7%;
		max-width: 100%
	}
	.tab-flex-7 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-8 {
		max-width: 8%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-8 {
		max-height: 8%;
		max-width: 100%
	}
	.tab-flex-8 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-9 {
		max-width: 9%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-9 {
		max-height: 9%;
		max-width: 100%
	}
	.tab-flex-9 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-10 {
		max-width: 10%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-10 {
		max-height: 10%;
		max-width: 100%
	}
	.tab-flex-10 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-11 {
		max-width: 11%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-11 {
		max-height: 11%;
		max-width: 100%
	}
	.tab-flex-11 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-12 {
		max-width: 12%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-12 {
		max-height: 12%;
		max-width: 100%
	}
	.tab-flex-12 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-13 {
		max-width: 13%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-13 {
		max-height: 13%;
		max-width: 100%
	}
	.tab-flex-13 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-14 {
		max-width: 14%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-14 {
		max-height: 14%;
		max-width: 100%
	}
	.tab-flex-14 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-15 {
		max-width: 15%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-15 {
		max-height: 15%;
		max-width: 100%
	}
	.tab-flex-15 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-16 {
		max-width: 16%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-16 {
		max-height: 16%;
		max-width: 100%
	}
	.tab-flex-16 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-17 {
		max-width: 17%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-17 {
		max-height: 17%;
		max-width: 100%
	}
	.tab-flex-17 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-18 {
		max-width: 18%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-18 {
		max-height: 18%;
		max-width: 100%
	}
	.tab-flex-18 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-19 {
		max-width: 19%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-19 {
		max-height: 19%;
		max-width: 100%
	}
	.tab-flex-19 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-20 {
		max-width: 20%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-20 {
		max-height: 20%;
		max-width: 100%
	}
	.tab-flex-20 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-21 {
		max-width: 21%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-21 {
		max-height: 21%;
		max-width: 100%
	}
	.tab-flex-21 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-22 {
		max-width: 22%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-22 {
		max-height: 22%;
		max-width: 100%
	}
	.tab-flex-22 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-23 {
		max-width: 23%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-23 {
		max-height: 23%;
		max-width: 100%
	}
	.tab-flex-23 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-24 {
		max-width: 24%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-24 {
		max-height: 24%;
		max-width: 100%
	}
	.tab-flex-24 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-25 {
		max-width: 25%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-25 {
		max-height: 25%;
		max-width: 100%
	}
	.tab-flex-25 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-26 {
		max-width: 26%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-26 {
		max-height: 26%;
		max-width: 100%
	}
	.tab-flex-26 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-27 {
		max-width: 27%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-27 {
		max-height: 27%;
		max-width: 100%
	}
	.tab-flex-27 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-28 {
		max-width: 28%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-28 {
		max-height: 28%;
		max-width: 100%
	}
	.tab-flex-28 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-29 {
		max-width: 29%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-29 {
		max-height: 29%;
		max-width: 100%
	}
	.tab-flex-29 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-30 {
		max-width: 30%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-30 {
		max-height: 30%;
		max-width: 100%
	}
	.tab-flex-30 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-31 {
		max-width: 31%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-31 {
		max-height: 31%;
		max-width: 100%
	}
	.tab-flex-31 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-32 {
		max-width: 32%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-32 {
		max-height: 32%;
		max-width: 100%
	}
	.tab-flex-32 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-33 {
		max-width: 33%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-33 {
		max-height: 33%;
		max-width: 100%
	}
	.tab-flex-33 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-34 {
		max-width: 34%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-34 {
		max-height: 34%;
		max-width: 100%
	}
	.tab-flex-34 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-35 {
		max-width: 35%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-35 {
		max-height: 35%;
		max-width: 100%
	}
	.tab-flex-35 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-36 {
		max-width: 36%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-36 {
		max-height: 36%;
		max-width: 100%
	}
	.tab-flex-36 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-37 {
		max-width: 37%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-37 {
		max-height: 37%;
		max-width: 100%
	}
	.tab-flex-37 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-38 {
		max-width: 38%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-38 {
		max-height: 38%;
		max-width: 100%
	}
	.tab-flex-38 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-39 {
		max-width: 39%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-39 {
		max-height: 39%;
		max-width: 100%
	}
	.tab-flex-39 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-40 {
		max-width: 40%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-40 {
		max-height: 40%;
		max-width: 100%
	}
	.tab-flex-40 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-41 {
		max-width: 41%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-41 {
		max-height: 41%;
		max-width: 100%
	}
	.tab-flex-41 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-42 {
		max-width: 42%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-42 {
		max-height: 42%;
		max-width: 100%
	}
	.tab-flex-42 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-43 {
		max-width: 43%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-43 {
		max-height: 43%;
		max-width: 100%
	}
	.tab-flex-43 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-44 {
		max-width: 44%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-44 {
		max-height: 44%;
		max-width: 100%
	}
	.tab-flex-44 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-45 {
		max-width: 45%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-45 {
		max-height: 45%;
		max-width: 100%
	}
	.tab-flex-45 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-46 {
		max-width: 46%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-46 {
		max-height: 46%;
		max-width: 100%
	}
	.tab-flex-46 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-47 {
		max-width: 47%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-47 {
		max-height: 47%;
		max-width: 100%
	}
	.tab-flex-47 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-48 {
		max-width: 48%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-48 {
		max-height: 48%;
		max-width: 100%
	}
	.tab-flex-48 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-49 {
		max-width: 49%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-49 {
		max-height: 49%;
		max-width: 100%
	}
	.tab-flex-49 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-50 {
		max-width: 50%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-50 {
		max-height: 50%;
		max-width: 100%
	}
	.tab-flex-50 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-51 {
		max-width: 51%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-51 {
		max-height: 51%;
		max-width: 100%
	}
	.tab-flex-51 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-52 {
		max-width: 52%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-52 {
		max-height: 52%;
		max-width: 100%
	}
	.tab-flex-52 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-53 {
		max-width: 53%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-53 {
		max-height: 53%;
		max-width: 100%
	}
	.tab-flex-53 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-54 {
		max-width: 54%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-54 {
		max-height: 54%;
		max-width: 100%
	}
	.tab-flex-54 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-55 {
		max-width: 55%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-55 {
		max-height: 55%;
		max-width: 100%
	}
	.tab-flex-55 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-56 {
		max-width: 56%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-56 {
		max-height: 56%;
		max-width: 100%
	}
	.tab-flex-56 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-57 {
		max-width: 57%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-57 {
		max-height: 57%;
		max-width: 100%
	}
	.tab-flex-57 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-58 {
		max-width: 58%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-58 {
		max-height: 58%;
		max-width: 100%
	}
	.tab-flex-58 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-59 {
		max-width: 59%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-59 {
		max-height: 59%;
		max-width: 100%
	}
	.tab-flex-59 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-60 {
		max-width: 60%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-60 {
		max-height: 60%;
		max-width: 100%
	}
	.tab-flex-60 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-61 {
		max-width: 61%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-61 {
		max-height: 61%;
		max-width: 100%
	}
	.tab-flex-61 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-62 {
		max-width: 62%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-62 {
		max-height: 62%;
		max-width: 100%
	}
	.tab-flex-62 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-63 {
		max-width: 63%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-63 {
		max-height: 63%;
		max-width: 100%
	}
	.tab-flex-63 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-64 {
		max-width: 64%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-64 {
		max-height: 64%;
		max-width: 100%
	}
	.tab-flex-64 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-65 {
		max-width: 65%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-65 {
		max-height: 65%;
		max-width: 100%
	}
	.tab-flex-65 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-66 {
		max-width: 66%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-66 {
		max-height: 66%;
		max-width: 100%
	}
	.tab-flex-66 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-67 {
		max-width: 67%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-67 {
		max-height: 67%;
		max-width: 100%
	}
	.tab-flex-67 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-68 {
		max-width: 68%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-68 {
		max-height: 68%;
		max-width: 100%
	}
	.tab-flex-68 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-69 {
		max-width: 69%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-69 {
		max-height: 69%;
		max-width: 100%
	}
	.tab-flex-69 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-70 {
		max-width: 70%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-70 {
		max-height: 70%;
		max-width: 100%
	}
	.tab-flex-70 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-71 {
		max-width: 71%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-71 {
		max-height: 71%;
		max-width: 100%
	}
	.tab-flex-71 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-72 {
		max-width: 72%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-72 {
		max-height: 72%;
		max-width: 100%
	}
	.tab-flex-72 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-73 {
		max-width: 73%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-73 {
		max-height: 73%;
		max-width: 100%
	}
	.tab-flex-73 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-74 {
		max-width: 74%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-74 {
		max-height: 74%;
		max-width: 100%
	}
	.tab-flex-74 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-75 {
		max-width: 75%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-75 {
		max-height: 75%;
		max-width: 100%
	}
	.tab-flex-75 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-76 {
		max-width: 76%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-76 {
		max-height: 76%;
		max-width: 100%
	}
	.tab-flex-76 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-77 {
		max-width: 77%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-77 {
		max-height: 77%;
		max-width: 100%
	}
	.tab-flex-77 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-78 {
		max-width: 78%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-78 {
		max-height: 78%;
		max-width: 100%
	}
	.tab-flex-78 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-79 {
		max-width: 79%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-79 {
		max-height: 79%;
		max-width: 100%
	}
	.tab-flex-79 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-80 {
		max-width: 80%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-80 {
		max-height: 80%;
		max-width: 100%
	}
	.tab-flex-80 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-81 {
		max-width: 81%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-81 {
		max-height: 81%;
		max-width: 100%
	}
	.tab-flex-81 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-82 {
		max-width: 82%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-82 {
		max-height: 82%;
		max-width: 100%
	}
	.tab-flex-82 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-83 {
		max-width: 83%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-83 {
		max-height: 83%;
		max-width: 100%
	}
	.tab-flex-83 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-84 {
		max-width: 84%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-84 {
		max-height: 84%;
		max-width: 100%
	}
	.tab-flex-84 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-85 {
		max-width: 85%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-85 {
		max-height: 85%;
		max-width: 100%
	}
	.tab-flex-85 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-86 {
		max-width: 86%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-86 {
		max-height: 86%;
		max-width: 100%
	}
	.tab-flex-86 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-87 {
		max-width: 87%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-87 {
		max-height: 87%;
		max-width: 100%
	}
	.tab-flex-87 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-88 {
		max-width: 88%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-88 {
		max-height: 88%;
		max-width: 100%
	}
	.tab-flex-88 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-89 {
		max-width: 89%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-89 {
		max-height: 89%;
		max-width: 100%
	}
	.tab-flex-89 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-90 {
		max-width: 90%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-90 {
		max-height: 90%;
		max-width: 100%
	}
	.tab-flex-90 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-91 {
		max-width: 91%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-91 {
		max-height: 91%;
		max-width: 100%
	}
	.tab-flex-91 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-92 {
		max-width: 92%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-92 {
		max-height: 92%;
		max-width: 100%
	}
	.tab-flex-92 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-93 {
		max-width: 93%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-93 {
		max-height: 93%;
		max-width: 100%
	}
	.tab-flex-93 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-94 {
		max-width: 94%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-94 {
		max-height: 94%;
		max-width: 100%
	}
	.tab-flex-94 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-95 {
		max-width: 95%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-95 {
		max-height: 95%;
		max-width: 100%
	}
	.tab-flex-95 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-96 {
		max-width: 96%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-96 {
		max-height: 96%;
		max-width: 100%
	}
	.tab-flex-96 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-97 {
		max-width: 97%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-97 {
		max-height: 97%;
		max-width: 100%
	}
	.tab-flex-97 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-98 {
		max-width: 98%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-98 {
		max-height: 98%;
		max-width: 100%
	}
	.tab-flex-98 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-99 {
		max-width: 99%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-99 {
		max-height: 99%;
		max-width: 100%
	}
	.tab-flex-99 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.tab-l-row>.tab-flex-100 {
		max-width: 100%;
		max-height: 100%
	}
	.tab-l-col>.tab-flex-100 {
		max-height: 100%;
		max-width: 100%
	}
	.tab-flex-100 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
	.phn-l-row>.phn-flex-1 {
		max-width: 1%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-1 {
		max-height: 1%;
		max-width: 100%
	}
	.phn-flex-1 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-2 {
		max-width: 2%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-2 {
		max-height: 2%;
		max-width: 100%
	}
	.phn-flex-2 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-3 {
		max-width: 3%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-3 {
		max-height: 3%;
		max-width: 100%
	}
	.phn-flex-3 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-4 {
		max-width: 4%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-4 {
		max-height: 4%;
		max-width: 100%
	}
	.phn-flex-4 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-5 {
		max-width: 5%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-5 {
		max-height: 5%;
		max-width: 100%
	}
	.phn-flex-5 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-6 {
		max-width: 6%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-6 {
		max-height: 6%;
		max-width: 100%
	}
	.phn-flex-6 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-7 {
		max-width: 7%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-7 {
		max-height: 7%;
		max-width: 100%
	}
	.phn-flex-7 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-8 {
		max-width: 8%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-8 {
		max-height: 8%;
		max-width: 100%
	}
	.phn-flex-8 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-9 {
		max-width: 9%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-9 {
		max-height: 9%;
		max-width: 100%
	}
	.phn-flex-9 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-10 {
		max-width: 10%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-10 {
		max-height: 10%;
		max-width: 100%
	}
	.phn-flex-10 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-11 {
		max-width: 11%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-11 {
		max-height: 11%;
		max-width: 100%
	}
	.phn-flex-11 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-12 {
		max-width: 12%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-12 {
		max-height: 12%;
		max-width: 100%
	}
	.phn-flex-12 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-13 {
		max-width: 13%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-13 {
		max-height: 13%;
		max-width: 100%
	}
	.phn-flex-13 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-14 {
		max-width: 14%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-14 {
		max-height: 14%;
		max-width: 100%
	}
	.phn-flex-14 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-15 {
		max-width: 15%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-15 {
		max-height: 15%;
		max-width: 100%
	}
	.phn-flex-15 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-16 {
		max-width: 16%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-16 {
		max-height: 16%;
		max-width: 100%
	}
	.phn-flex-16 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-17 {
		max-width: 17%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-17 {
		max-height: 17%;
		max-width: 100%
	}
	.phn-flex-17 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-18 {
		max-width: 18%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-18 {
		max-height: 18%;
		max-width: 100%
	}
	.phn-flex-18 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-19 {
		max-width: 19%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-19 {
		max-height: 19%;
		max-width: 100%
	}
	.phn-flex-19 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-20 {
		max-width: 20%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-20 {
		max-height: 20%;
		max-width: 100%
	}
	.phn-flex-20 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-21 {
		max-width: 21%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-21 {
		max-height: 21%;
		max-width: 100%
	}
	.phn-flex-21 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-22 {
		max-width: 22%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-22 {
		max-height: 22%;
		max-width: 100%
	}
	.phn-flex-22 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-23 {
		max-width: 23%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-23 {
		max-height: 23%;
		max-width: 100%
	}
	.phn-flex-23 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-24 {
		max-width: 24%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-24 {
		max-height: 24%;
		max-width: 100%
	}
	.phn-flex-24 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-25 {
		max-width: 25%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-25 {
		max-height: 25%;
		max-width: 100%
	}
	.phn-flex-25 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-26 {
		max-width: 26%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-26 {
		max-height: 26%;
		max-width: 100%
	}
	.phn-flex-26 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-27 {
		max-width: 27%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-27 {
		max-height: 27%;
		max-width: 100%
	}
	.phn-flex-27 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-28 {
		max-width: 28%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-28 {
		max-height: 28%;
		max-width: 100%
	}
	.phn-flex-28 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-29 {
		max-width: 29%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-29 {
		max-height: 29%;
		max-width: 100%
	}
	.phn-flex-29 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-30 {
		max-width: 30%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-30 {
		max-height: 30%;
		max-width: 100%
	}
	.phn-flex-30 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-31 {
		max-width: 31%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-31 {
		max-height: 31%;
		max-width: 100%
	}
	.phn-flex-31 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-32 {
		max-width: 32%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-32 {
		max-height: 32%;
		max-width: 100%
	}
	.phn-flex-32 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-33 {
		max-width: 33%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-33 {
		max-height: 33%;
		max-width: 100%
	}
	.phn-flex-33 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-34 {
		max-width: 34%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-34 {
		max-height: 34%;
		max-width: 100%
	}
	.phn-flex-34 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-35 {
		max-width: 35%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-35 {
		max-height: 35%;
		max-width: 100%
	}
	.phn-flex-35 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-36 {
		max-width: 36%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-36 {
		max-height: 36%;
		max-width: 100%
	}
	.phn-flex-36 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-37 {
		max-width: 37%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-37 {
		max-height: 37%;
		max-width: 100%
	}
	.phn-flex-37 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-38 {
		max-width: 38%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-38 {
		max-height: 38%;
		max-width: 100%
	}
	.phn-flex-38 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-39 {
		max-width: 39%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-39 {
		max-height: 39%;
		max-width: 100%
	}
	.phn-flex-39 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-40 {
		max-width: 40%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-40 {
		max-height: 40%;
		max-width: 100%
	}
	.phn-flex-40 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-41 {
		max-width: 41%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-41 {
		max-height: 41%;
		max-width: 100%
	}
	.phn-flex-41 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-42 {
		max-width: 42%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-42 {
		max-height: 42%;
		max-width: 100%
	}
	.phn-flex-42 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-43 {
		max-width: 43%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-43 {
		max-height: 43%;
		max-width: 100%
	}
	.phn-flex-43 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-44 {
		max-width: 44%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-44 {
		max-height: 44%;
		max-width: 100%
	}
	.phn-flex-44 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-45 {
		max-width: 45%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-45 {
		max-height: 45%;
		max-width: 100%
	}
	.phn-flex-45 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-46 {
		max-width: 46%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-46 {
		max-height: 46%;
		max-width: 100%
	}
	.phn-flex-46 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-47 {
		max-width: 47%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-47 {
		max-height: 47%;
		max-width: 100%
	}
	.phn-flex-47 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-48 {
		max-width: 48%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-48 {
		max-height: 48%;
		max-width: 100%
	}
	.phn-flex-48 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-49 {
		max-width: 49%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-49 {
		max-height: 49%;
		max-width: 100%
	}
	.phn-flex-49 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-50 {
		max-width: 50%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-50 {
		max-height: 50%;
		max-width: 100%
	}
	.phn-flex-50 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-51 {
		max-width: 51%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-51 {
		max-height: 51%;
		max-width: 100%
	}
	.phn-flex-51 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-52 {
		max-width: 52%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-52 {
		max-height: 52%;
		max-width: 100%
	}
	.phn-flex-52 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-53 {
		max-width: 53%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-53 {
		max-height: 53%;
		max-width: 100%
	}
	.phn-flex-53 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-54 {
		max-width: 54%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-54 {
		max-height: 54%;
		max-width: 100%
	}
	.phn-flex-54 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-55 {
		max-width: 55%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-55 {
		max-height: 55%;
		max-width: 100%
	}
	.phn-flex-55 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-56 {
		max-width: 56%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-56 {
		max-height: 56%;
		max-width: 100%
	}
	.phn-flex-56 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-57 {
		max-width: 57%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-57 {
		max-height: 57%;
		max-width: 100%
	}
	.phn-flex-57 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-58 {
		max-width: 58%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-58 {
		max-height: 58%;
		max-width: 100%
	}
	.phn-flex-58 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-59 {
		max-width: 59%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-59 {
		max-height: 59%;
		max-width: 100%
	}
	.phn-flex-59 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-60 {
		max-width: 60%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-60 {
		max-height: 60%;
		max-width: 100%
	}
	.phn-flex-60 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-61 {
		max-width: 61%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-61 {
		max-height: 61%;
		max-width: 100%
	}
	.phn-flex-61 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-62 {
		max-width: 62%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-62 {
		max-height: 62%;
		max-width: 100%
	}
	.phn-flex-62 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-63 {
		max-width: 63%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-63 {
		max-height: 63%;
		max-width: 100%
	}
	.phn-flex-63 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-64 {
		max-width: 64%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-64 {
		max-height: 64%;
		max-width: 100%
	}
	.phn-flex-64 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-65 {
		max-width: 65%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-65 {
		max-height: 65%;
		max-width: 100%
	}
	.phn-flex-65 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-66 {
		max-width: 66%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-66 {
		max-height: 66%;
		max-width: 100%
	}
	.phn-flex-66 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-67 {
		max-width: 67%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-67 {
		max-height: 67%;
		max-width: 100%
	}
	.phn-flex-67 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-68 {
		max-width: 68%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-68 {
		max-height: 68%;
		max-width: 100%
	}
	.phn-flex-68 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-69 {
		max-width: 69%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-69 {
		max-height: 69%;
		max-width: 100%
	}
	.phn-flex-69 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-70 {
		max-width: 70%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-70 {
		max-height: 70%;
		max-width: 100%
	}
	.phn-flex-70 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-71 {
		max-width: 71%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-71 {
		max-height: 71%;
		max-width: 100%
	}
	.phn-flex-71 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-72 {
		max-width: 72%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-72 {
		max-height: 72%;
		max-width: 100%
	}
	.phn-flex-72 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-73 {
		max-width: 73%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-73 {
		max-height: 73%;
		max-width: 100%
	}
	.phn-flex-73 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-74 {
		max-width: 74%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-74 {
		max-height: 74%;
		max-width: 100%
	}
	.phn-flex-74 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-75 {
		max-width: 75%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-75 {
		max-height: 75%;
		max-width: 100%
	}
	.phn-flex-75 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-76 {
		max-width: 76%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-76 {
		max-height: 76%;
		max-width: 100%
	}
	.phn-flex-76 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-77 {
		max-width: 77%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-77 {
		max-height: 77%;
		max-width: 100%
	}
	.phn-flex-77 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-78 {
		max-width: 78%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-78 {
		max-height: 78%;
		max-width: 100%
	}
	.phn-flex-78 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-79 {
		max-width: 79%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-79 {
		max-height: 79%;
		max-width: 100%
	}
	.phn-flex-79 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-80 {
		max-width: 80%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-80 {
		max-height: 80%;
		max-width: 100%
	}
	.phn-flex-80 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-81 {
		max-width: 81%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-81 {
		max-height: 81%;
		max-width: 100%
	}
	.phn-flex-81 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-82 {
		max-width: 82%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-82 {
		max-height: 82%;
		max-width: 100%
	}
	.phn-flex-82 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-83 {
		max-width: 83%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-83 {
		max-height: 83%;
		max-width: 100%
	}
	.phn-flex-83 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-84 {
		max-width: 84%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-84 {
		max-height: 84%;
		max-width: 100%
	}
	.phn-flex-84 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-85 {
		max-width: 85%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-85 {
		max-height: 85%;
		max-width: 100%
	}
	.phn-flex-85 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-86 {
		max-width: 86%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-86 {
		max-height: 86%;
		max-width: 100%
	}
	.phn-flex-86 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-87 {
		max-width: 87%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-87 {
		max-height: 87%;
		max-width: 100%
	}
	.phn-flex-87 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-88 {
		max-width: 88%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-88 {
		max-height: 88%;
		max-width: 100%
	}
	.phn-flex-88 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-89 {
		max-width: 89%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-89 {
		max-height: 89%;
		max-width: 100%
	}
	.phn-flex-89 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-90 {
		max-width: 90%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-90 {
		max-height: 90%;
		max-width: 100%
	}
	.phn-flex-90 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-91 {
		max-width: 91%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-91 {
		max-height: 91%;
		max-width: 100%
	}
	.phn-flex-91 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-92 {
		max-width: 92%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-92 {
		max-height: 92%;
		max-width: 100%
	}
	.phn-flex-92 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-93 {
		max-width: 93%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-93 {
		max-height: 93%;
		max-width: 100%
	}
	.phn-flex-93 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-94 {
		max-width: 94%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-94 {
		max-height: 94%;
		max-width: 100%
	}
	.phn-flex-94 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-95 {
		max-width: 95%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-95 {
		max-height: 95%;
		max-width: 100%
	}
	.phn-flex-95 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-96 {
		max-width: 96%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-96 {
		max-height: 96%;
		max-width: 100%
	}
	.phn-flex-96 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-97 {
		max-width: 97%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-97 {
		max-height: 97%;
		max-width: 100%
	}
	.phn-flex-97 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-98 {
		max-width: 98%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-98 {
		max-height: 98%;
		max-width: 100%
	}
	.phn-flex-98 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-99 {
		max-width: 99%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-99 {
		max-height: 99%;
		max-width: 100%
	}
	.phn-flex-99 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.phn-l-row>.phn-flex-100 {
		max-width: 100%;
		max-height: 100%
	}
	.phn-l-col>.phn-flex-100 {
		max-height: 100%;
		max-width: 100%
	}
	.phn-flex-100 {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
}

.dot-list {
	padding-left: 15px
}

.dot-list li {
	list-style-type: circle
}

.disc-list {
	padding-left: 15px
}

.disc-list li {
	list-style-type: disc
}

.faq-table {
	display: table;
	border-spacing: 0;
	border-collapse: collapse;
	background-color: transparent;
	border: 1px solid #ddd;
	width: 100%;
	max-width: 100%;
	margin-bottom: 20px
}

.faq-table>tbody>tr>td,
.faq-table>thead>tr>th {
	padding: 8px;
	line-height: 1.4;
	vertical-align: bottom;
	border: 1px solid #ddd
}

.faq-table>thead>tr>th {
	background-color: #283959;
	border: 1px solid #090d15;
	color: #fff;
	text-align: left
}

.tooltip {
	z-index: 10000000000
}

.tooltip .tooltip-inner {
	background: rgba(0, 0, 0, 0.8);
	color: white;
	border-radius: 4px;
	padding: 5px 10px 4px
}

.tooltip .tooltip-arrow {
	width: 0;
	height: 0;
	border-style: solid;
	position: absolute;
	margin: 5px;
	border-color: black;
	z-index: 1
}

.tooltip[x-placement^="top"] {
	margin-bottom: 5px
}

.tooltip[x-placement^="top"] .tooltip-arrow {
	border-width: 5px 5px 0 5px;
	border-left-color: transparent !important;
	border-right-color: transparent !important;
	border-bottom-color: transparent !important;
	bottom: -5px;
	left: calc(50% - 5px);
	margin-top: 0;
	margin-bottom: 0
}

.tooltip[x-placement^="bottom"] {
	margin-top: 5px
}

.tooltip[x-placement^="bottom"] .tooltip-arrow {
	border-width: 0 5px 5px 5px;
	border-left-color: transparent !important;
	border-right-color: transparent !important;
	border-top-color: transparent !important;
	top: -5px;
	left: calc(50% - 5px);
	margin-top: 0;
	margin-bottom: 0
}

.tooltip[x-placement^="right"] {
	margin-left: 5px
}

.tooltip[x-placement^="right"] .tooltip-arrow {
	border-width: 5px 5px 5px 0;
	border-left-color: transparent !important;
	border-top-color: transparent !important;
	border-bottom-color: transparent !important;
	left: -5px;
	top: calc(50% - 5px);
	margin-left: 0;
	margin-right: 0
}

.tooltip[x-placement^="left"] {
	margin-right: 5px
}

.tooltip[x-placement^="left"] .tooltip-arrow {
	border-width: 5px 0 5px 5px;
	border-top-color: transparent !important;
	border-right-color: transparent !important;
	border-bottom-color: transparent !important;
	right: -5px;
	top: calc(50% - 5px);
	margin-left: 0;
	margin-right: 0
}

.tooltip.popover .popover-inner {
	background: #f9f9f9;
	color: black;
	padding: 24px;
	border-radius: 5px;
	-webkit-box-shadow: 0 5px 30px rgba(0, 0, 0, 0.1);
	box-shadow: 0 5px 30px rgba(0, 0, 0, 0.1)
}

.tooltip.popover .popover-arrow {
	border-color: #f9f9f9
}

.tooltip[aria-hidden="true"] {
	visibility: hidden;
	opacity: 0;
	-webkit-transition: opacity 0.15s, visibility 0.15s;
	transition: opacity 0.15s, visibility 0.15s
}

.tooltip[aria-hidden="false"] {
	visibility: visible;
	opacity: 1;
	-webkit-transition: opacity 0.15s;
	transition: opacity 0.15s
}

.supportInformation {
	width: 400px;
	max-width: 100%
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
	.supportInformation {
		width: 300px;
		z-index: 9999
	}
}

.supportInformation .tooltip-inner {
	padding: 24px;
	font-size: 14px
}

.tooltip[aria-hidden="true"] {
	opacity: 1 !important;
	visibility: inherit
}

.nuxt-progress {
	position: fixed;
	top: 0px;
	left: 0px;
	right: 0px;
	height: 2px;
	width: 0%;
	opacity: 1;
	-webkit-transition: width 0.1s, opacity 0.4s;
	transition: width 0.1s, opacity 0.4s;
	background-color: #EE2C3C;
	z-index: 999999;
}

.nuxt-progress.nuxt-progress-notransition {
	-webkit-transition: none;
	transition: none;
}

.nuxt-progress-failed {
	background-color: red;
}

.headerDesktop,
.headerMobile {
	position: relative;
	z-index: 100;
	width: 100%;
	height: 60px;
	background-color: #fff;
	-webkit-box-shadow: none;
	box-shadow: none
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
	.headerDesktop,
	.headerMobile {
		height: 52px
	}
}

@media only screen and (min-width: 768px) and (max-width: 1025px) {
	.headerDesktop,
	.headerMobile {
		height: 52px
	}
}

.headerDesktop.isTransparent {
	background-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none
}

.headerDesktop--isSticky {
	position: absolute;
	z-index: 100
}

.headerMobile--isSticky {
	background-color: #fff;
	position: Fixed;
	z-index: 100
}

.headerDesktop__wrapper {
	min-width: 1140px;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	padding: 0
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
	.headerDesktop__wrapper {
		padding: 0 10px
	}
}

@media only screen and (min-width: 768px) and (max-width: 1025px) {
	.headerDesktop__wrapper {
		padding: 0 10px
	}
}

.Logo {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	min-width: 90px;
	width: auto;
	height: 100%;
	margin-right: 30px;
	color: #fff
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
	.Logo {
		margin-right: auto;
		margin-left: 3px
	}
}

@media only screen and (min-width: 768px) and (max-width: 1025px) {
	.Logo {
		margin-right: auto
	}
}

.Logo__link {
	width: 100%;
	height: 100%;
	display: inline-block;
	padding: 0
}

.Logo svg {
	height: 100%;
	width: 90px
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
	.Logo svg {
		padding-top: 4px;
		height: 52px;
		width: 100px
	}
}

@media only screen and (min-width: 768px) and (max-width: 1025px) {
	.Logo svg {
		height: 100%;
		width: 100px
	}
}

.HeaderPrimaryNav {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 0;
	margin: 0;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

.HeaderPrimaryNav__programBox {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.HeaderPrimaryNav__othersBox {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.HeaderPrimaryNav .ProgramList {
	position: relative
}

.HeaderPrimaryNav .ProgramList__title {
	text-decoration: none;
	text-align: center;
	position: relative;
	display: inline-block;
	color: #535b62;
	text-transform: none;
	padding: 13px 0;
	font-weight: 700;
	margin: 0;
	line-height: 40px;
	height: 60px;
	text-transform: uppercase;
	font-size: 13px;
	letter-spacing: 0.5px;
	cursor: pointer;
	-webkit-transition: color 0.2s ease-in-out;
	transition: color 0.2s ease-in-out
}

.HeaderPrimaryNav .ProgramList__title:hover {
	color: #ef403d
}

.HeaderPrimaryNav .ProgramList__title:hover .ProgramList__primaryChevronIcon path {
	stroke: #ef403d
}

.HeaderPrimaryNav .ProgramList__listWrapper {
	display: none;
	opacity: 0;
	padding: 4px 0;
	min-height: 140px;
	min-width: 240px;
	left: 0;
	margin: 0;
	position: absolute;
	z-index: -1
}

.HeaderPrimaryNav .ProgramList__list {
	display: inline-block;
	width: 100%;
	min-width: 214px;
	padding: 0;
	border-radius: 4px;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	background: #fff;
	-webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.27);
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.27)
}

.HeaderPrimaryNav .ProgramList__listItem {
	position: static;
	margin: 0;
	width: 100%;
	font-size: 14px;
	color: #5a5a5a;
	white-space: nowrap;
	border-radius: 4px;
	border-left: 6px solid transparent;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom: 1px solid #f1f1f1;
	font-weight: 600;
	cursor: pointer;
	-webkit-transition: 200ms ease all;
	transition: 200ms ease all
}

.HeaderPrimaryNav .ProgramList__listItem:hover {
	color: #ef403d;
	background-color: #f9f9f9;
	border-left: 6px solid #ef403d
}

.HeaderPrimaryNav .ProgramList__listItem:hover .ProgramList__subListWrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	opacity: 1;
	z-index: 1
}

.HeaderPrimaryNav .ProgramList__listItem a {
	display: block;
	padding: 12px
}

.HeaderPrimaryNav .ProgramList__listItem--wrapper {
	padding: 16px 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	min-width: 214px
}

.HeaderPrimaryNav .ProgramList__listItem--wrapper .ProgramList__secondaryChevronIcon {
	position: static
}

.HeaderPrimaryNav .ProgramList__listItem__ref {
	padding: 16px 20px
}

.HeaderPrimaryNav .ProgramList__listItem a:hover {
	color: inherit
}

.HeaderPrimaryNav .ProgramList__subListWrapper {
	display: none;
	opacity: 0;
	padding: 4px 0;
	left: 100%;
	top: 0;
	margin: 0;
	position: absolute;
	z-index: -1;
	min-height: 140px;
	cursor: default;
	height: 100%
}

.HeaderPrimaryNav .ProgramList__vertical {
	border-radius: 4px;
	-webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.27);
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.27);
	background-color: white;
	padding: 28px 32px;
	position: relative;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	min-width: 548px
}

.HeaderPrimaryNav .ProgramList__vertical.has-navigation {
	padding-bottom: 48px
}

.HeaderPrimaryNav .ProgramList__vertical__programs {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.HeaderPrimaryNav .ProgramList__vertical__programs__item {
	width: 160px;
	border-radius: 5px;
	cursor: pointer
}

.HeaderPrimaryNav .ProgramList__vertical__programs__item a {
	height: 100%
}

.HeaderPrimaryNav .ProgramList__vertical__programs__item:hover {
	background: #f1f1f1
}

.HeaderPrimaryNav .ProgramList__vertical__moreDetails {
	position: absolute;
	bottom: 5px;
	right: 5px
}

.HeaderPrimaryNav .ProgramList__vertical__moreDetails a {
	font-size: 14px;
	font-weight: 600;
	font-style: normal;
	font-stretch: normal;
	line-height: 1;
	letter-spacing: normal;
	color: #ef403d
}

.HeaderPrimaryNav .ProgramList__vertical__moreDetails a:hover {
	text-decoration: underline
}

.HeaderPrimaryNav .ProgramList__vertical__moreDetails a::after {
	content: "";
	display: inline-block;
	border-right: 2px solid #ef403d;
	border-bottom: 2px solid #ef403d;
	height: 7px;
	width: 7px;
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	margin-left: 5px
}

.HeaderPrimaryNav .ProgramList:not(.disappear):hover .ProgramList__listWrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	opacity: 1;
	top: 60px;
	z-index: 1
}

.HeaderPrimaryNav .ProgramList:not(.disappear):hover .ProgramList__primaryChevronIcon {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}

.HeaderPrimaryNav .ProgramList__primaryChevronIcon,
.HeaderPrimaryNav .ProgramList__secondaryChevronIcon {
	margin-left: 2px;
	display: inline-block;
	vertical-align: middle;
	-webkit-transition: -webkit-transform 0.2s ease-in-out;
	transition: -webkit-transform 0.2s ease-in-out;
	transition: transform 0.2s ease-in-out;
	transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out
}

.HeaderPrimaryNav .ProgramList__primaryChevronIcon path,
.HeaderPrimaryNav .ProgramList__secondaryChevronIcon path {
	stroke: #979797
}

.HeaderPrimaryNav .ProgramList__primaryChevronIcon {
	margin-top: -2px
}

.HeaderPrimaryNav .ProgramList__secondaryChevronIcon {
	-webkit-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg);
	position: absolute;
	right: 10px;
	top: 18px
}

.ProgramItem.stacked .ProgramItem__univ {
	height: 40px;
	width: 40px;
	min-width: 40px;
	overflow: hidden;
	position: relative
}

.ProgramItem.stacked .ProgramItem__univ .brand-icon-retina-generic {
	-webkit-transform-origin: top left;
	-ms-transform-origin: top left;
	transform-origin: top left;
	-webkit-transform: scale(0.45) translate(0, -50%);
	-ms-transform: scale(0.45) translate(0, -50%);
	transform: scale(0.45) translate(0, -50%);
	top: 50%;
	position: absolute
}

.ProgramItem.stacked .ProgramItem__details {
	max-width: calc(100%)
}

.ProgramItem.stacked .ProgramItem__details__name {
	font-size: 16px;
	font-weight: 600;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.13;
	letter-spacing: normal;
	color: #2e2e2e;
	white-space: normal
}

.ProgramItem.stacked .ProgramItem__details__info {
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.14;
	letter-spacing: normal;
	color: #5a5a5a;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.ProgramItem.stacked .ProgramItem__details__info__duration {
	white-space: normal
}

.ProgramItem.stacked .ProgramItem__details__info__certification {
	white-space: normal
}

.RequestCallbackContainer {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.RequestCallbackContainer__button {
	background: #FFFFFF;
	border: 1px solid #2196F3;
	color: #2196F3;
	border-radius: 4px;
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 3px 12px
}

.RequestCallbackContainer__button__label {
	font-weight: bold;
	font-size: 14px;
	font-family: 'Proxima Nova', sans-serif
}

.RequestCallbackContainer__button__icon {
	margin-left: 10px
}

.RequestCallbackContainer__button__icon path {
	fill: #2196F3
}

.CallbackForm {
	text-align: left
}

.CallbackForm__title {
	font-weight: 600;
	color: #252525
}

.CallbackForm__inputContainer {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-top: 12px;
	height: 97px
}

.CallbackForm__inputContainer__countryCode {
	font-size: 22px;
	color: #5a5a5a;
	height: 74px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.CallbackForm__inputContainer__mobileInput .input {
	border-radius: 5px;
	font-size: 22px
}

.CallbackForm ul {
	padding-top: 28px
}

.CallbackForm li {
	position: relative;
	font-size: 14px;
	color: #808080;
	padding-left: 40px;
	padding-bottom: 8px
}

.CallbackForm li:before {
	content: " ";
	position: absolute;
	top: 2px;
	left: 8px;
	display: inline-block;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	height: 1em;
	width: 0.5em;
	border-bottom: 0.2em solid #22af73;
	border-right: 0.2em solid #22af73
}

.CallbackForm__helperText {
	font-size: 12px;
	margin-top: 10px;
	font-weight: 600
}

.CallbackForm__serverError {
	color: red;
	text-align: center
}

.CallbackForm__submitButton {
	width: 100%;
	height: 50px
}

.SuccessResponse {
	padding: 54px
}

.SuccessResponse__iconContainer {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.SuccessResponse__iconContainer__icon {
	background: #22af73;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	text-align: center;
	padding: 10px;
	position: relative;
	font-size: 14px;
	color: #808080;
	padding-left: 20px
}

.SuccessResponse__iconContainer__icon:before {
	content: " ";
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	height: 2em;
	width: 0.8em;
	border-bottom: 0.3em solid #fff;
	border-right: 0.3em solid #fff
}

.SuccessResponse__title {
	font-weight: 600;
	color: #252525
}

.SuccessResponse__description {
	font-size: 16px;
	color: #5a5a5a
}

.vodal,
.vodal-mask {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 101
}

.vodal {
	position: fixed
}

.vodal-mask {
	position: absolute;
	background: rgba(0, 0, 0, 0.75)
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
	.vodal-mask {
		background: rgba(0, 0, 0, 0.9)
	}
}

.vodal-dialog {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	z-index: 101;
	padding: 0;
	width: 100%;
	height: 90%;
	background: #fff;
	border-radius: 4px;
	text-align: center;
	-webkit-box-shadow: 0 20px 55px rgba(0, 0, 0, 0.35);
	box-shadow: 0 20px 55px rgba(0, 0, 0, 0.35)
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
	.vodal-dialog {
		height: 100%;
		border-radius: 0
	}
}

@media only screen and (min-width: 768px) and (max-width: 1025px) {
	.vodal-dialog {
		position: relative;
		top: 50%;
		left: 50%;
		-webkit-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
		margin: 0;
		height: auto;
		width: 90%
	}
}

.vodal-close {
	position: absolute;
	cursor: pointer;
	top: 30px;
	right: 40px;
	width: 24px;
	height: 24px;
	z-index: 9999;
	border-radius: 50%;
	-webkit-transition: background 0.2s;
	transition: background 0.2s
}

.videoPlayer{text-align: center; position: relative; width: 100%; max-width: 1280px; min-height: 544px; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); background-color: #000;}
.videoPlayer iframe{position: absolute; top: 0; bottom: 0; left: 0; right: 0;}
@media only screen and (min-width: 320px) and (max-width: 767px) {
	.vodal-close {
		top: 20px;
		right: 20px
	}
}

.vodal-close:before,
.vodal-close:after {
	position: absolute;
	content: "";
	height: 2px;
	width: 30px;
	top: 12px;
	left: 1px;
	margin-top: -1px;
	background: rgba(255, 255, 255, 0.75);
	-webkit-transition: background 0.2s;
	transition: background 0.2s
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
	.vodal-close:before,
	.vodal-close:after {
		width: 24px
	}
}

.vodal-close.dark-close:before,
.vodal-close.dark-close:after {
	background: rgba(0, 0, 0, 0.75)
}

.vodal-close:before {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg)
}

.vodal-close:after {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg)
}

.vodal-close:hover .vodal-close:before,
.vodal-close:hover .vodal-close:after {
	background: rgba(255, 255, 255, 0.95)
}

@-webkit-keyframes vodal-fade-enter {
	from {
		opacity: 0
	}
}

@keyframes vodal-fade-enter {
	from {
		opacity: 0
	}
}

.vodal-fade-enter-active {
	-webkit-animation: vodal-fade-enter both ease-in;
	animation: vodal-fade-enter both ease-in
}

@-webkit-keyframes vodal-fade-leave {
	to {
		opacity: 0
	}
}

@keyframes vodal-fade-leave {
	to {
		opacity: 0
	}
}

.vodal-fade-leave-active {
	-webkit-animation: vodal-fade-leave both ease-out;
	animation: vodal-fade-leave both ease-out
}

@-webkit-keyframes vodal-zoom-enter {
	from {
		-webkit-transform: scale3d(0.3, 0.3, 0.3);
		transform: scale3d(0.3, 0.3, 0.3)
	}
}

@keyframes vodal-zoom-enter {
	from {
		-webkit-transform: scale3d(0.3, 0.3, 0.3);
		transform: scale3d(0.3, 0.3, 0.3)
	}
}

.vodal-zoom-enter-active {
	-webkit-animation: vodal-zoom-enter both cubic-bezier(0.4, 0, 0, 1.5);
	animation: vodal-zoom-enter both cubic-bezier(0.4, 0, 0, 1.5)
}

@-webkit-keyframes vodal-zoom-leave {
	to {
		-webkit-transform: scale3d(0.3, 0.3, 0.3);
		transform: scale3d(0.3, 0.3, 0.3)
	}
}

@keyframes vodal-zoom-leave {
	to {
		-webkit-transform: scale3d(0.3, 0.3, 0.3);
		transform: scale3d(0.3, 0.3, 0.3)
	}
}

.vodal-zoom-leave-active {
	-webkit-animation: vodal-zoom-leave both;
	animation: vodal-zoom-leave both
}

.HeaderPrimaryNav .NavItem {
	position: relative
}

.HeaderPrimaryNav .NavItem__title {
	text-decoration: none;
	text-align: center;
	position: relative;
	display: inline-block;
	color: #535b62;
	text-transform: none;
	padding: 13px 0;
	font-weight: 700;
	margin: 0;
	line-height: 40px;
	height: 60px;
	text-transform: uppercase;
	font-size: 13px;
	letter-spacing: 0.5px;
	cursor: pointer;
	-webkit-transition: color 0.2s ease-in-out;
	transition: color 0.2s ease-in-out
}

.HeaderPrimaryNav .NavItem__title:hover {
	color: #ef403d
}

.HeaderPrimaryNav .NavItem {
	position: relative
}

.HeaderPrimaryNav .NavItem__title {
	text-decoration: none;
	text-align: center;
	position: relative;
	display: inline-block;
	color: #535b62;
	text-transform: none;
	padding: 13px 0;
	font-weight: 700;
	margin: 0;
	line-height: 40px;
	height: 60px;
	text-transform: uppercase;
	font-size: 13px;
	letter-spacing: 0.5px;
	cursor: pointer;
	-webkit-transition: color 0.2s ease-in-out;
	transition: color 0.2s ease-in-out
}

.HeaderPrimaryNav .NavItem__title:hover {
	color: #ef403d
}

.HeaderPrimaryNav .NavItem__title:hover .NavItem__primaryChevronIcon path {
	stroke: #ef403d
}

.HeaderPrimaryNav .NavItem__listWrapper {
	display: none;
	opacity: 0;
	padding: 10px 0;
	min-height: 140px;
	min-width: 240px;
	left: 0;
	margin: 0;
	position: absolute;
	z-index: -1
}

.HeaderPrimaryNav .NavItem__list {
	display: inline-block;
	width: 100%;
	height: 100%;
	min-width: 240px;
	padding: 12px 0;
	border-radius: 4px;
	background: #fff;
	-webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.27);
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.27)
}

.HeaderPrimaryNav .NavItem__listItem {
	position: relative;
	margin: 0 12px;
	width: calc(100% - 24px);
	font-size: 13px;
	color: #5a5a5a;
	white-space: nowrap;
	border-radius: 4px;
	font-weight: 600;
	cursor: pointer;
	-webkit-transition: 200ms ease all;
	transition: 200ms ease all
}

.HeaderPrimaryNav .NavItem__listItem:hover {
	color: #ef403d;
	background-color: #f9f9f9
}

.HeaderPrimaryNav .NavItem__listItem a {
	display: block;
	padding: 12px
}

.HeaderPrimaryNav .NavItem__listItem a:hover {
	color: inherit
}

.HeaderPrimaryNav .NavItem:not(.disappear):hover .NavItem__listWrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	opacity: 1;
	top: 60px;
	z-index: 1
}

.HeaderPrimaryNav .NavItem:not(.disappear):hover .NavItem__primaryChevronIcon {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}

.HeaderPrimaryNav .NavItem__primaryChevronIcon {
	margin-left: 2px;
	display: inline-block;
	vertical-align: middle;
	-webkit-transition: -webkit-transform 0.2s ease-in-out;
	transition: -webkit-transform 0.2s ease-in-out;
	transition: transform 0.2s ease-in-out;
	transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
	margin-top: -2px
}

.HeaderPrimaryNav .NavItem__primaryChevronIcon path {
	stroke: #979797
}

.HeaderAuthNav {
	position: relative;
	right: 0;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: auto;
	padding: 0;
	margin: 0;
	font-size: 13px
}

.HeaderAuthNav .vodal-dialog {
	cursor: auto
}

.HeaderAuthNav .login-btn,
.HeaderAuthNav .signup-btn {
	padding: 0 10px;
	margin: 0;
	font-size: 13px;
	font-weight: 700;
	text-transform: uppercase;
	color: #5a5a5a;
	cursor: pointer;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease
}

.HeaderAuthNav .login-btn:hover,
.HeaderAuthNav .signup-btn:hover {
	color: #ef403d
}

.HeaderAuthNav .signup-btn {
	border-left: 1px solid #5a5a5a
}

.HeaderAuthNav__userNav {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 140px;
	height: 100%;
	padding-top: 1px;
	cursor: pointer
}

.HeaderAuthNav__userNav__profileIcon {
	width: 24px;
	height: 24px
}

.HeaderAuthNav__userNav__profileName {
	color: #606c8a;
	font-weight: 600;
	margin: 0;
	padding: 0 8px;
	font-size: 14px;
	letter-spacing: 0.23px;
	width: 90px;
	max-width: 90px;
	text-transform: capitalize
}

.HeaderAuthNav__userNav__profileNavArrow {
	margin-top: 2px;
	width: 10px;
	fill: #5f6b8c;
	-webkit-transition: -webkit-transform 0.2s ease-in-out;
	transition: -webkit-transform 0.2s ease-in-out;
	transition: transform 0.2s ease-in-out;
	transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out
}

.HeaderAuthNav__userNav:hover .HeaderAuthNav__userNavWrapper {
	display: block
}

.HeaderAuthNav__userNav:hover .HeaderAuthNav__userNav__profileNavArrow {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}

.HeaderAuthNav__userNavWrapper {
	display: none;
	padding: 10px 0;
	min-height: 140px;
	min-width: 240px;
	top: 60px;
	right: 0;
	margin: 0;
	position: absolute;
	z-index: -1
}

.HeaderAuthNav__userNavDropdown {
	display: inline-block;
	height: 100%;
	min-height: 108px;
	min-width: 240px;
	padding: 12px 0;
	font-size: 13px;
	border-radius: 4px;
	background: #fff;
	-webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.27);
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.27)
}

.HeaderAuthNav__userNavDropdown__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	cursor: pointer;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	white-space: nowrap;
	font-weight: 600;
	font-size: 13px;
	text-transform: capitalize;
	color: #3a3a3a;
	border-radius: 4px;
	padding: 12px;
	margin: 0 12px;
	width: calc(100% - 24px)
}

.HeaderAuthNav__userNavDropdown__item:hover {
	color: #ef403d;
	background-color: #f9f9f9
}

.HeaderAuthNav__userNavDropdown__item--danger:hover {
	background-color: #f85e62;
	color: #fff
}

.HeaderAuthNav__userNavDropdown__divider {
	background-color: #f5f5f5;
	border: none;
	display: block;
	height: 2px;
	margin: 8px 0
}

.HeaderAuthNav__userNavDropdown.active {
	display: block
}

.HeaderAuthNav__placeholder {
	width: 140px;
	max-width: 100%;
	height: 24px;
	margin-top: 2px;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 2px
}

.HeaderAuthNav .shimmer-animated-background {
	height: 24px
}

.HeaderAuthNav .background-masker {
	background: #fff;
	position: absolute;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.HeaderAuthNav .background-masker.header-top,
.HeaderAuthNav .background-masker.header-bottom,
.HeaderAuthNav .background-masker.subheader-bottom {
	top: 0;
	left: 24px;
	right: 0;
	height: 3px
}

.HeaderAuthNav .background-masker.header-left,
.HeaderAuthNav .background-masker.subheader-left,
.HeaderAuthNav .background-masker.header-right,
.HeaderAuthNav .background-masker.subheader-right {
	top: 0;
	left: 24px;
	height: 24px;
	width: 8px
}

.HeaderAuthNav .background-masker.header-bottom {
	top: 21px;
	height: 3px
}

.HeaderAuthNav .background-masker.subheader-left,
.HeaderAuthNav .background-masker.subheader-right {
	top: 24px;
	height: 6px
}

.HeaderAuthNav .background-masker.header-right,
.HeaderAuthNav .background-masker.subheader-right {
	width: auto;
	left: 300px;
	right: 0
}

.HeaderAuthNav .background-masker.subheader-right {
	left: 230px
}

.HeaderAuthNav .background-masker.subheader-bottom {
	top: 24px;
	height: 3px
}

.program-page__wrapper {
	padding-top: 60px
}

.program-page__wrapper--desktop {
	overflow-x: auto
}

.program-page__wrapper--desktop>section {
	min-width: 1280px
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
	.program-page__wrapper {
		padding-top: 0;
		overflow-y: overlay
	}
}

@media only screen and (min-width: 768px) and (max-width: 1025px) {
	.program-page__wrapper {
		padding-top: 0;
		overflow-y: overlay
	}
}

.BannerSection {
	position: relative;
	height: 100%;
	color: #fff;
	background-color: #000
}

.BannerSection__wrapper {
	position: absolute;
	top: 0;
	z-index: 1;
	width: 100%;
	height: 100%
}

.BannerSection__video {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	z-index: 1000;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.75);
	overflow-y: hidden
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
	.BannerSection__video {
		background-color: #000
	}
}

@media only screen and (min-width: 768px) and (max-width: 1025px) {
	.BannerSection__video {
		background-color: #000
	}
}

.BannerSection__video__close {
	position: absolute;
	z-index: 1;
	top: 20px;
	right: 20px;
	cursor: pointer;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 600;
	padding: 5px;
	border-radius: 3px;
	background-color: rgba(255, 255, 255, 0.2)
}

.BannerSection__image {
	position: relative;
	height: 506px;
	text-align: center;
	overflow-y: hidden
}

.BannerSection__image:before {
	content: " ";
	position: absolute;
	z-index: 1;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.85)), color-stop(70%, rgba(91, 90, 90, 0)));
	background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.85) 0%, rgba(91, 90, 90, 0) 70%)
}

.BannerSection__image img {
	width: 100%;
	height: auto
}

.BannerSection__info {
	height: auto;
	padding-top: 36px
}

.BannerSection__info__title {
	color: #fff;
	font-size: 44px;
	line-height: 52px;
	font-weight: 400;
	letter-spacing: -1px;
	width: 66%
}

.BannerSection__info__title .smallerTitle {
	font-size: 22px;
	line-height: 26px
}

.BannerSection__info__desc {
	color: rgba(255, 255, 255, 0.9);
	margin: 8px 0;
	font-size: 16px;
	line-height: 24px;
	height: auto;
	width: 60%
}

.BannerSection__info__ctaButton {
	font-size: 16px;
	font-weight: 700
}

.BannerSection__association {
	position: absolute;
	right: 0;
	top: 80px;
	width: 320px;
	height: 360px
}

.BannerSection__association__logo {
	height: 76px
}

.BannerSection__association__logo svg {
	height: 70px
}

.BannerSection__association__shapeB {
	position: absolute;
	right: 0;
	top: 0;
	-webkit-transform: rotate(-20deg);
	-ms-transform: rotate(-20deg);
	transform: rotate(-20deg)
}

.BannerSection__association__shapeF {
	position: absolute;
	right: 0;
	top: 0
}

.BannerSection__association__content {
	position: absolute;
	z-index: 1;
	top: 90px;
	right: 70px
}

.BannerSection__partners {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: auto;
	padding-top: 0;
	bottom: 190px;
	left: 0;
	right: 0;
	position: absolute;
	z-index: 2
}

.BannerSection__partners__title {
	width: auto;
	font-size: 14px;
	margin-right: 12px;
	padding-right: 12px;
	border-right: 1px solid #979797
}

.BannerSection__partners__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.BannerSection__partners__list li {
	width: 120px;
	height: 40px;
	text-align: center;
	-webkit-transform: scale(0.7);
	-ms-transform: scale(0.7);
	transform: scale(0.7)
}

.BannerSection__partners__list li .brand-icon-retina {
	margin: 0 12px
}

.BannerSection__partners__bottom {
	bottom: 81px
}

.BannerSection__videoButton {
	display: inline-block;
	width: 300px;
	margin: 5px 60px 0
}

.BannerSection__videoBtnIcon {
	position: relative;
	display: inline-block;
	z-index: 9;
	width: 49px;
	height: 49px;
	border-radius: 50%;
	cursor: pointer;
	-webkit-animation: pound 2s infinite;
	animation: pound 2s infinite;
	-webkit-animation-timing-function: ease-out;
	animation-timing-function: ease-out
}

.BannerSection__videoBtnIcon__circle {
	width: 49px;
	height: 49px;
	border-radius: 50%;
	font-size: 8px;
	padding: 19px 10px 10px 20px;
	background-color: rgba(255, 255, 255, 0.9);
	-webkit-transition: 200ms ease-in-out background-color;
	transition: 200ms ease-in-out background-color;
	-webkit-transform: rotate(-30deg);
	-ms-transform: rotate(-30deg);
	transform: rotate(-30deg)
}

.BannerSection__videoBtnIcon .u-triangle {
	background-color: #ef403d;
	-webkit-transition: 200ms ease-in-out background-color;
	transition: 200ms ease-in-out background-color
}

.BannerSection__videoBtnIcon:after {
	content: " ";
	position: absolute;
	z-index: -1;
	top: -7px;
	left: -7px;
	width: 63px;
	height: 63px;
	border-radius: 50%;
	background-color: rgba(255, 255, 255, 0.2);
	-webkit-animation: scaleout 1.5s infinite ease-in-out;
	animation: scaleout 1.5s infinite ease-in-out
}

.BannerSection__videoBtnIcon:before {
	content: " ";
	position: absolute;
	z-index: -1;
	top: -17px;
	left: -17px;
	width: 84px;
	height: 84px;
	border-radius: 50%;
	opacity: 0.9;
	background-color: rgba(255, 255, 255, 0.1);
	-webkit-animation: scaleout 1.5s infinite ease-in-out;
	animation: scaleout 1.5s infinite ease-in-out
}

.BannerSection__videoBtnIcon:hover .BannerSection__videoBtnIcon__circle {
	background-color: #ff5757
}

.BannerSection__videoBtnIcon:hover .u-triangle {
	background-color: #fff
}

.BannerSection__videoBtnLabel {
	display: inline-block;
	margin: 0 20px;
	vertical-align: top
}

.BannerSection__videoBtnLabel__title,
.BannerSection__videoBtnLabel__subtext {
	font-size: 18px;
	color: #fff
}

.BannerSection__videoBtnLabel__subtext {
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: -1px
}

.BannerSection__programStats {
	position: relative;
	height: 100%;
	background: #fff
}

.BannerSection__programStats__box {
	position: relative;
	z-index: 1;
	top: -54px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: 100%;
	height: 100%;
	z-index: 10;
	border-radius: 4px;
	padding: 24px;
	background: #fff;
	-webkit-box-shadow: 0 6px 22px 0 rgba(0, 0, 0, 0.08);
	box-shadow: 0 6px 22px 0 rgba(0, 0, 0, 0.08)
}

.BannerSection__programStats__box li {
	padding: 0 20px
}

.BannerSection__programStats__rating {
	min-width: 260px
}

.BannerSection__programStats__rating__label {
	font-size: 22px;
	font-weight: 600;
	color: #3d4650;
	margin-bottom: 6px
}

.BannerSection__programStats__rating__wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.BannerSection__programStats__rating__stars {
	width: 50%
}

.BannerSection__programStats__rating__subtext {
	width: auto;
	max-width: 50%;
	font-size: 13px;
	color: #e81c28;
	font-weight: 600;
	padding: 4px 0 2px
}

.BannerSection__programStats__static__label {
	font-size: 22px;
	font-weight: 600;
	color: #252525;
	margin: 5px 0
}

.BannerSection__programStats__static__desc {
	font-size: 14px;
	font-weight: 400;
	color: #666e75;
	margin: 5px 0
}

.BannerSection__programStats__position {
	position: absolute;
	width: 100%;
	height: auto
}

.BannerSection__footerText {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: auto
}

.BannerSection.BannerSectionWhiteTheme {
	background-color: transparent;
	background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.32)), color-stop(40%, rgba(91, 90, 90, 0)));
	background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.32) 0%, rgba(91, 90, 90, 0) 40%)
}

.BannerSection.BannerSectionWhiteTheme .BannerSection__info__title {
	color: #292929
}

.BannerSection.BannerSectionWhiteTheme .BannerSection__info__desc {
	color: rgba(41, 41, 41, 0.6)
}

.BannerSection.BannerSectionWhiteTheme .BannerSection__info__ctaButton {
	font-size: 16px;
	font-weight: 700
}

.BannerSection.BannerSectionWhiteTheme .BannerSection__image:before {
	background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.1)), color-stop(30%, rgba(91, 90, 90, 0)));
	background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.1) 0%, rgba(91, 90, 90, 0) 30%)
}

.BannerSection.BannerSectionWhiteTheme .BannerSection__videoBtnLabel__title,
.BannerSection.BannerSectionWhiteTheme .BannerSection__videoBtnLabel__subtext {
	font-size: 18px;
	color: #3a3a3a
}

.BannerSection.BannerSectionWhiteTheme .BannerSection__videoBtnIcon__circle {
	background-color: #d4d3d3
}

.BannerSection.BannerSectionWhiteTheme .BannerSection__videoBtnIcon:after {
	background-color: rgba(185, 185, 185, 0.1)
}

.BannerSection.BannerSectionWhiteTheme .BannerSection__videoBtnIcon:before {
	background-color: rgba(56, 55, 55, 0.1)
}

@-webkit-keyframes pound {
	from {
		-webkit-transform: scale(0.9);
		transform: scale(0.9)
	}
	50% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
	to {
		-webkit-transform: scale(0.9);
		transform: scale(0.9)
	}
}

@keyframes pound {
	from {
		-webkit-transform: scale(0.9);
		transform: scale(0.9)
	}
	50% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
	to {
		-webkit-transform: scale(0.9);
		transform: scale(0.9)
	}
}

.blur-transition {
	-webkit-transition: opacity linear 0.4s 0s;
	transition: opacity linear 0.4s 0s;
	opacity: 1
}

.gradient-primary {
	background-image: linear-gradient(106deg, #f53941, #ff6e6a)
}

.CtaWrapper {
	float: left
}

.w-btn {
	position: relative;
	font-size: 16px;
	font-weight: 700;
	color: #fff;
	background: #ef403d;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	border: none;
	border-radius: 4px;
	cursor: pointer;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding-bottom: calc(0.375em - 1px);
	padding-left: 0.75em;
	padding-right: 0.75em;
	padding-top: calc(0.375em - 1px);
	text-align: center;
	white-space: nowrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	line-height: 1.5;
	vertical-align: top;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.w-btn:hover {
	color: #fff;
	-webkit-box-shadow: 2px 4px 8px 0 rgba(46, 61, 73, 0.2);
	box-shadow: 2px 4px 8px 0 rgba(46, 61, 73, 0.2)
}

.w-btn.disabled {
	background-image: none;
	cursor: no-drop;
	background-color: #d2d2d2;
	color: #454646;
	border: 1px solid #989898
}

.w-btn.disabled:hover {
	color: #454646;
	-webkit-box-shadow: none;
	box-shadow: none
}

.w-btn.is-primary {
	background-color: green;
	color: #fff
}

.w-btn.is-primary:hover {
	color: #fff;
	-webkit-filter: brightness(1.2);
	filter: brightness(1.2)
}

.w-btn.is-danger {
	border-radius: 4px;
	background-color: #ff5757;
	color: #fff;
	border: none
}

.w-btn.is-danger:hover {
	background-color: #d02035
}

.w-btn.has-red-grad {
	border-radius: 4px;
	height: 50px;
	background-image: -webkit-gradient(linear, right top, left top, from(#ff5757), to(#d02035));
	background-image: linear-gradient(to left, #ff5757, #d02035);
	color: #fff;
	padding: 0 40px;
	border: none
}

.w-btn.has-red-grad:hover {
	color: #fff;
	-webkit-filter: brightness(1.2);
	filter: brightness(1.2)
}

.preloader-button {
	position: absolute;
	font-size: 10px;
	right: 20px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	background-color: #fff
}

.preloader-button::before {
	content: "";
	width: 2em;
	height: 2em;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 0.4em solid rgba(255, 255, 255, 0.85);
	border-left-color: rgba(255, 255, 255, 0.15);
	border-radius: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -1em 0 0 -1em;
	-webkit-animation: rotateIn 0.8s infinite linear both;
	animation: rotateIn 0.8s infinite linear both
}

.SectionNavigation {
	position: relative;
	width: 100%;
	height: 68px;
	background-color: #fff;
	-webkit-box-shadow: 0 1px 20px 0 rgba(46, 61, 73, 0.2);
	box-shadow: 0 1px 20px 0 rgba(46, 61, 73, 0.2)
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
	.SectionNavigation {
		height: 50px
	}
}

@media only screen and (min-width: 768px) and (max-width: 1025px) {
	.SectionNavigation {
		height: 50px
	}
}

.SectionNavigation.semiActive {
	position: fixed;
	top: -160px;
	left: 0;
	z-index: 99999999999999999999999999;
	-webkit-transition: 300ms top ease-in-out;
	transition: 300ms top ease-in-out
}

.SectionNavigation.visible {
	position: relative;
	top: 0
}

.SectionNavigation.isActive {
	position: fixed;
	top: 0
}

.SectionNavigation__wrapper.padding {
	padding-bottom: 72px
}

.SectionNavigation__content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

@media only screen and (min-width: 768px) and (max-width: 1025px) {
	.SectionNavigation__content {
		padding: 0 24px
	}
}

.SectionNavigation__list {
	width: calc(100% - 150px);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.SectionNavigation__listItem {
	padding-right: 18px;
	padding-left: 18px;
	line-height: 24px
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
	.SectionNavigation__listItem {
		padding: 12px
	}
}

.SectionNavigation__listItem:last-child {
	margin-right: 0
}

.SectionNavigation__listItem__label {
	color: #808080;
	font-size: 14px;
	cursor: pointer;
	white-space: nowrap;
	font-weight: 600
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
	.SectionNavigation__listItem__label {
		font-size: 12px
	}
}

.SectionNavigation__listItem.isActive {
	border-bottom: 4px solid #f23e36;
	margin-bottom: -2px;
	background-color: #f9f9f9
}

.SectionNavigation__listItem.isActive .SectionNavigation__listItem__label {
	color: #f23e36
}

.SectionNavigation__actionBox {
	width: 100%
}

.SectionNavigation__actionBox__ctaBtn {
	background-image: linear-gradient(106deg, #f53941, #ff6e6a);
	font-weight: 700
}

.SectionNavigation__actionBox__ctaBtn.w-btn {
	height: 32px;
	min-width: 120px;
	margin: 18px 6px;
	font-size: 14px
}

.AboutSection {
	background-color: #fff
}

.AboutSection__title {
	font-size: 40px;
	margin-bottom: 16px;
	font-weight: 600;
	color: #292929
}

.AboutSection__desc {
	font-size: 32px;
	font-weight: 300;
	color: #101010
}

.AboutSection__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-ms-flex-line-pack: start;
	align-content: flex-start;
	margin: 30px 0;
	padding: 0
}

.AboutSection__list li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 50%;
	height: auto;
	margin-bottom: 20px;
	font-size: 16px;
	line-height: 1.9;
	color: #475465
}

.AboutSection__list__icon {
	width: 30px;
	height: 30px;
	padding: 5px;
	margin-right: 20px
}

.AboutSection__list__icon svg {
	width: 24px;
	height: 24px
}

.AboutSection__list__label {
	font-size: 16px;
	line-height: 20px;
	color: #5a5a5a
}

.AboutSection__testimonial {
	position: relative;
	z-index: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-left: auto;
	width: 390px;
	height: 312px;
	padding: 24px;
	border-radius: 10px;
	background-color: #fff;
	-webkit-box-shadow: 0 6px 22px 0 rgba(0, 0, 0, 0.08);
	box-shadow: 0 6px 22px 0 rgba(0, 0, 0, 0.08)
}

.AboutSection__testimonial__desc {
	margin-top: 24px;
	font-size: 16px;
	line-height: 24px;
	font-style: italic;
	overflow: hidden;
	font-weight: 300;
	color: #000
}

.AboutSection__testimonial__desc.has-logo {
	height: 150px
}

.AboutSection__testimonial__shape {
	position: absolute;
	z-index: 0;
	right: -30px;
	bottom: 60px;
	-webkit-transform: rotate(10deg);
	-ms-transform: rotate(10deg);
	transform: rotate(10deg);
	opacity: 0.3
}

.AboutSection {
	background-color: #fff
}

.AboutSection__title {
	font-size: 40px;
	margin-bottom: 16px;
	font-weight: 600;
	color: #292929
}

.AboutSection__desc {
	font-size: 32px;
	font-weight: 300;
	color: #101010
}

.AboutSection__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-ms-flex-line-pack: start;
	align-content: flex-start;
	margin: 30px 0;
	padding: 0
}

.AboutSection__list li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 50%;
	height: auto;
	margin-bottom: 20px;
	font-size: 16px;
	line-height: 1.9;
	color: #475465
}

.AboutSection__list__icon {
	width: 30px;
	height: 30px;
	padding: 5px;
	margin-right: 20px
}

.AboutSection__list__icon svg {
	width: 24px;
	height: 24px
}

.AboutSection__list__label {
	font-size: 16px;
	line-height: 20px;
	color: #5a5a5a
}

.AboutSection__testimonial {
	position: relative;
	z-index: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin: auto;
	width: 390px;
	height: 312px;
	padding: 24px;
	border-radius: 10px;
	background-color: #fff;
	-webkit-box-shadow: 0 6px 22px 0 rgba(0, 0, 0, 0.08);
	box-shadow: 0 6px 22px 0 rgba(0, 0, 0, 0.08)
}

.AboutSection__testimonial__desc {
	margin-top: 24px;
	font-size: 16px;
	line-height: 24px;
	font-style: italic;
	overflow: hidden;
	font-weight: 300;
	color: #000
}

.AboutSection__testimonial__desc.has-logo {
	height: 150px
}

.AboutSection__testimonial__shape {
	position: absolute;
	z-index: 0;
	right: -30px;
	bottom: 60px;
	-webkit-transform: rotate(10deg);
	-ms-transform: rotate(10deg);
	transform: rotate(10deg);
	opacity: 0.3
}

.DownloadSyllabus {
	color: #fff;
	background-image: linear-gradient(106deg, #f53941, #ff6e6a)
}

.DownloadSyllabus__content__title {
	width: 100%;
	font-size: 24px;
	font-weight: 600
}

.DownloadSyllabus__download {
	text-align: center;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content
}

.DownloadSyllabus__download button {
	height: 48px;
	border-radius: 4px;
	border: solid 1px #fff;
	background-color: #fff;
	font-size: 14px;
	padding: 10px;
	line-height: 28px;
	width: 300px;
	cursor: pointer;
	color: red
}

.DownloadSyllabus__download button .icon {
	fill: red;
	display: inline-block;
	vertical-align: middle;
	margin-right: 6px
}

.DownloadSyllabus__download__btnText {
	display: inline-block;
	vertical-align: middle;
	text-transform: uppercase;
	font-weight: 600
}

.ProgramValues {
	background-color: #f7fafc;
	border-top: 1px solid #e3ebf3;
	border-bottom: 1px solid #e3ebf3
}

.ProgramValues__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.ProgramValues__list li {
	position: relative;
	width: 50%;
	height: auto;
	min-height: 100px;
	padding: 36px 0 20px;
	margin: 36px 0 20px
}

.ProgramValues__list li:nth-child(3),
.ProgramValues__list li:nth-child(4) {
	padding: 20px 0 36px;
	margin: 20px 0 36px
}

.ProgramValues__list__label {
	font-size: 22px;
	font-weight: 600;
	color: #101010
}

.ProgramValues__list__desc {
	display: inline-block;
	font-size: 16px;
	line-height: 24px;
	color: #475465;
	width: 72.5%
}

.ProgramValues__list__action {
	display: inline-block;
	vertical-align: top;
	font-size: 16px;
	line-height: 24px;
	margin-left: 5px;
	color: #4a90e2;
	cursor: pointer
}

.ProgramValues__list__action:hover {
	text-decoration: underline
}

.Certificate {
	color: #fff;
	background-image: linear-gradient(106deg, #f53941, #ff6e6a)
}

.Certificate .vodal-dialog {
	background: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.Certificate__title {
	color: #fff;
	font-size: 32px;
	font-weight: 300;
	line-height: 36px
}

.Certificate__desc {
	margin: 40px 0 32px;
	font-size: 16px;
	line-height: 24px
}

.Certificate__points {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	border-left: 2px solid #fff;
	padding-left: 20px
}

.Certificate__points li {
	width: 100%
}

.Certificate__points li:not(:last-child) {
	margin-bottom: 20px
}

.Certificate__figure {
	position: relative;
	z-index: 1;
	width: 465px;
	height: 335px;
	background-color: #fff;
	border-radius: 6px;
	margin-left: auto;
	text-align: center;
	cursor: pointer
}

.Certificate__figure figcaption {
	display: inline-block;
	text-align: center;
	margin-top: 10px;
	font-size: 14px;
	border-bottom: 1px solid #fff;
	cursor: pointer
}

.Certificate__figure__shape {
	position: absolute;
	z-index: 0;
	right: -60px;
	bottom: 40px
}

.Certificate__certificateImage {
	position: relative;
	z-index: 1;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	width: 445px;
	height: 314px;
	margin-left: auto;
	overflow-y: hidden;
	padding: 10px;
	border: 1px solid #fff;
	border-radius: 6px;
	background-color: #fff;
	-webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5)
}

.Certificate__certificateImage--fullscreen {
	height: 100%;
	width: auto
}

.Certificate .portrait_background {
	background: transparent
}

.Certificate .portrait_width {
	width: auto
}

.Certificate .tabs {
	margin-bottom: 2.5rem
}

.Certificate .tabs li a {
	color: #fff;
	border-bottom-width: 4px;
	border-bottom-color: transparent
}

.Certificate .tabs li a:hover {
	border-bottom-color: transparent
}

.Certificate .tabs li.is-active a {
	border-bottom-color: #fff;
	font-weight: 700
}

.Certificate .tabs li.is-active a:hover {
	border-bottom-color: #fff
}

.Instructors {
	background-color: #f8f8f8
}

.Instructors__wrapper {
	position: relative;
	overflow: hidden
}

.Instructors__title {
	font-size: 40px;
	font-weight: 300;
	color: #292929
}

.Instructors__desc {
	font-size: 16px;
	line-height: 24px;
	letter-spacing: -0.2px;
	color: #5a5a5a
}

.Instructors__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	margin: 40px 0 24px
}

.Instructors__list__item {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 24px;
	border-radius: 4px;
	overflow: hidden;
	background-color: #fff;
	-webkit-box-shadow: 0px 7px 31px 0 rgba(0, 0, 0, 0.05);
	box-shadow: 0px 7px 31px 0 rgba(0, 0, 0, 0.05)
}

.Instructors__list__photoImg {
	width: 122px;
	height: 122px;
	border-radius: 50%;
	overflow: hidden;
	border: 1px solid #e5e5e5;
	margin-bottom: 24px
}

.Instructors__list__photoImg img {
	border-radius: 50%;
	overflow: hidden;
	width: 100%
}

.Instructors__list__profileIcon {
	position: absolute;
	top: 125px;
	right: 80px;
	border: 3px solid #fff;
	border-radius: 50%;
	width: 32px;
	height: 32px;
	background-color: #4a90e2
}

.Instructors__list__profileIcon svg {
	width: 18px;
	height: 18px;
	fill: #fff
}

.Instructors__list__profileIcon svg path {
	fill: #fff
}

.Instructors__list__name {
	font-size: 16px;
	white-space: nowrap;
	color: rgba(21, 28, 42, 0.87);
	font-weight: 700
}

.Instructors__list__desc {
	font-size: 14px;
	line-height: 20px;
	color: #5a5a5a;
	text-align: center;
	width: 90%;
	height: 30px
}

.Instructors__list__companyIcon {
	width: 120px;
	height: 30px;
	text-align: center
}

.Instructors__list__quote {
	font-size: 14px;
	line-height: 20px;
	color: #5a5a5a;
	text-align: center;
	margin-bottom: 20px;
	letter-spacing: 0.2px;
	width: 100%;
	height: 100px;
	overflow-y: hidden
}

.swiper-button-disabled {
	opacity: 0.2;
	cursor: auto;
	pointer-events: none
}

.swiper-pagination {
	position: absolute;
	text-align: center;
	-webkit-transition: opacity 0.3s;
	transition: opacity 0.3s;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	z-index: 10
}

.swiper-pagination-bullets {
	bottom: 10px;
	left: 0;
	width: 100%
}

.swiper-pagination-bullet {
	width: 8px;
	height: 8px;
	display: inline-block;
	border-radius: 100%;
	background: #000;
	opacity: 0.2;
	margin: 0 4px
}

.swiper-pagination-bullet-active {
	opacity: 1;
	background: #007aff
}

.swiper-scrollbar {
	position: absolute;
	left: 1%;
	bottom: 0;
	z-index: 50;
	height: 5px;
	width: 98%
}

.swiper-scrollbar-drag {
	height: 100%;
	width: 100%;
	position: relative;
	background: rgba(0, 0, 0, 0.5);
	border-radius: 10px;
	left: 0;
	top: 0
}

.carousel__container {
	position: relative
}

.carousel__wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	transition-property: -webkit-transform;
	-webkit-transition-property: -webkit-transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	-webkit-transition: background-color 0.25s linear, color 0.05s linear, opacity 0.25s linear, visibility 0.25s linear, -webkit-filter 0.25s linear, -webkit-transform 0.25s linear;
	transition: background-color 0.25s linear, color 0.05s linear, opacity 0.25s linear, visibility 0.25s linear, -webkit-filter 0.25s linear, -webkit-transform 0.25s linear;
	transition: background-color 0.25s linear, color 0.05s linear, opacity 0.25s linear, filter 0.25s linear, visibility 0.25s linear, transform 0.25s linear;
	transition: background-color 0.25s linear, color 0.05s linear, opacity 0.25s linear, filter 0.25s linear, visibility 0.25s linear, transform 0.25s linear, -webkit-filter 0.25s linear, -webkit-transform 0.25s linear
}

.carousel__wrapper>div {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 100%;
	height: 100%;
	position: relative;
	transition-property: -webkit-transform;
	-webkit-transition-property: -webkit-transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform
}

.carousel__controls {
	position: relative;
	height: 20px;
	width: 350px;
	margin: 12px 0 5px auto
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
	.carousel__controls {
		height: 24px;
		width: 100%;
		margin: 24px 0 0 auto
	}
}

@media only screen and (min-width: 768px) and (max-width: 1025px) {
	.carousel__controls {
		height: 24px;
		width: 100%;
		margin: 24px 0 0 auto
	}
}

.carousel__controls__scrollbar {
	left: 45px;
	width: calc(100% - 100px);
	background-color: #eaebec;
	border-radius: 10px
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
	.carousel__controls__scrollbar {
		left: 0;
		height: 5px;
		width: 100%
	}
}

@media only screen and (min-width: 768px) and (max-width: 1025px) {
	.carousel__controls__scrollbar {
		left: 0;
		height: 5px;
		width: 100%
	}
}

.carousel__controls__scrollbar .swiper-scrollbar-drag {
	background-color: #f23e36
}

.carousel__controls__leftArrow,
.carousel__controls__rightArrow {
	position: absolute;
	bottom: -2px;
	width: 40px;
	height: 20px;
	margin-top: -20px;
	z-index: 10;
	background-image: none;
	-webkit-transform: ease-in-out 200ms opacity;
	-ms-transform: ease-in-out 200ms opacity;
	transform: ease-in-out 200ms opacity;
	cursor: pointer
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
	.carousel__controls__leftArrow,
	.carousel__controls__rightArrow {
		display: none
	}
}

@media only screen and (min-width: 768px) and (max-width: 1025px) {
	.carousel__controls__leftArrow,
	.carousel__controls__rightArrow {
		display: none
	}
}

.carousel__controls__leftArrow .u-arrowRight,
.carousel__controls__rightArrow .u-arrowRight {
	color: #f23e36
}

.carousel__controls__leftArrow .u-arrowRight:before,
.carousel__controls__rightArrow .u-arrowRight:before {
	color: #f23e36
}

.carousel__controls__leftArrow.swiper-button-disabled,
.carousel__controls__rightArrow.swiper-button-disabled {
	opacity: 1
}

.carousel__controls__leftArrow.swiper-button-disabled .u-arrowRight,
.carousel__controls__rightArrow.swiper-button-disabled .u-arrowRight {
	color: #babbbc
}

.carousel__controls__leftArrow.swiper-button-disabled .u-arrowRight:before,
.carousel__controls__rightArrow.swiper-button-disabled .u-arrowRight:before {
	color: #babbbc
}

.carousel__controls__leftArrow {
	left: 0;
	right: auto
}

.carousel__controls__leftArrow .u-arrowRight {
	-webkit-transform: rotate(-135deg);
	-ms-transform: rotate(-135deg);
	transform: rotate(-135deg)
}

.carousel__controls__rightArrow {
	right: 0
}

.carousel__pagination {
	bottom: 0;
	text-align: left
}

.carousel__pagination__bullet {
	display: inline-block;
	border-radius: 100%;
	background: #000;
	opacity: 0.2;
	margin: 0 8px;
	width: 10px;
	height: 10px;
	cursor: pointer;
	background-color: #fff;
	cursor: pointer
}

.carousel__pagination__bullet--active {
	opacity: 1;
	-webkit-transform: scale(1.3);
	-ms-transform: scale(1.3);
	transform: scale(1.3);
	margin-top: -3px;
	background-color: #e0e0e0
}

.SocialProfileLink {
	display: inline-block;
	width: 32px;
	height: 32px;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}

.SocialProfileLink__link {
	display: inline-block;
	width: 100%;
	height: 100%;
	padding: 7px
}

.SocialProfileLink__profileIcon {
	width: 32px;
	height: 32px;
	-webkit-transform-origin: center;
	-ms-transform-origin: center;
	transform-origin: center
}

.Syllabus {
	background-image: linear-gradient(155deg, #4661db, #4fb4c9)
}

.Syllabus__container {
	white-space: nowrap
}

.Syllabus__container>* {
	white-space: normal
}

.Syllabus__leftWrapper {
	display: inline-block;
	width: 60%;
	margin-right: 10%;
	vertical-align: top
}

.Syllabus__rightWrapper {
	display: inline-block;
	width: 30%;
	vertical-align: top
}

.Syllabus__header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.Syllabus__header__info {
	width: 100%;
	position: relative
}

.Syllabus__header__info__title {
	color: rgba(255, 255, 255, 0.87);
	font-weight: 300;
	font-size: 32px;
	line-height: 44px
}

.Syllabus__header__info__desc {
	font-size: 16px;
	line-height: 24px;
	letter-spacing: -0.2px;
	color: #fff
}

.Syllabus__header__download {
	position: absolute;
	top: 0;
	right: 0;
	text-align: center;
	height: 44px;
	border-radius: 4px;
	border: solid 2px #fff;
	background-color: rgba(255, 255, 255, 0.2);
	font-weight: 600;
	font-size: 14px;
	cursor: pointer;
	-webkit-transition: 100ms ease-in-out background-color;
	transition: 100ms ease-in-out background-color
}

.Syllabus__header__download:hover {
	background-color: transparent;
	-webkit-box-shadow: 2px 4px 8px 0 rgba(46, 61, 73, 0.2);
	box-shadow: 2px 4px 8px 0 rgba(46, 61, 73, 0.2)
}

.Syllabus__header__download .icon {
	display: inline-block;
	vertical-align: middle;
	margin-right: 12px
}

.Syllabus__header__download .icon path {
	fill: #fff
}

.Syllabus__header__download__btnText {
	display: inline-block;
	vertical-align: middle;
	color: #fff
}

.Syllabus__modules {
	position: relative;
	height: 100%;
	width: 100%;
	overflow: hidden
}

.Syllabus__modules__gradient {
	position: absolute;
	width: 100%;
	height: 58px;
	z-index: 2
}

.Syllabus__modules__gradient--top {
	top: 0;
	background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 0.01)), to(#fff));
	background-image: linear-gradient(to top, rgba(255, 255, 255, 0.01), #fff)
}

.Syllabus__modules__gradient--bottom {
	bottom: 0;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.01)), to(#fff));
	background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.01), #fff)
}

.Syllabus__modules__moduleList {
	width: 100%;
	height: 100%;
	padding-right: 50px;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}

/*.Syllabus__modules__moduleList:not(.dragging) {
	scroll-behavior: smooth
}*/

.Syllabus__modules__moduleList>ul {
	width: 100%
}

.Syllabus__modules__moduleList__moduleWrapper:first-child {
	margin-top: 0
}

.Syllabus__modules__moduleList__moduleWrapper:last-child {
	margin-bottom: 0
}

.Syllabus__modules__moduleList::-webkit-scrollbar {
	width: 0
}

.Syllabus__modules__moduleList::-webkit-scrollbar-track {
	background: transparent
}

.Syllabus__modules__moduleList::-webkit-scrollbar-thumb {
	background: transparent
}

.Syllabus__modules__moduleList::-webkit-scrollbar-thumb:hover {
	background: transparent
}

.Syllabus__module .unClickable {
	cursor: auto
}

.Syllabus__module__header {
	background-color: #ecf3fc;
	border-bottom: 1px solid #e5e6e6;
	height: auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	cursor: pointer
}

.Syllabus__module__header__launch__iconBg {
	width: 46px;
	height: 46px;
	background-image: linear-gradient(161deg, #4661db, #4fb4c9);
	border-radius: 50%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 8px;
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding-bottom: 5px;
	cursor: pointer;
	position: relative
}

.Syllabus__module__header__launch__iconBg .u-triangle {
	background-color: #fff
}

.Syllabus__module__header__launch__iconBg:before {
	content: "";
	position: absolute;
	height: 100%;
	width: 100%;
	border-radius: 50%;
	top: 0;
	left: 0;
	background-image: linear-gradient(161deg, #4fb4c9, #4661db);
	opacity: 0;
	-webkit-transition: opacity 0.35s ease-in-out;
	transition: opacity 0.35s ease-in-out;
	z-index: -1
}

.Syllabus__module__header__launch__iconBg:hover:before {
	opacity: 1
}

.Syllabus__module__header__video {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	z-index: 1000;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.75);
	overflow-y: hidden
}

.Syllabus__module__header__video__close {
	position: absolute;
	z-index: 1;
	top: 20px;
	right: 20px;
	cursor: pointer;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 600;
	padding: 5px;
	border-radius: 3px;
	background-color: rgba(255, 255, 255, 0.2)
}

.Syllabus__module__header__meta {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

.Syllabus__module__header__meta__title {
	font-size: 16px;
	font-weight: 700;
	line-height: 1.38;
	color: rgba(21, 28, 42, 0.87)
}

.Syllabus__module__header__meta ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.Syllabus__module__header__meta ul li {
	font-size: 12px;
	line-height: 1.7;
	color: #101010
}

.Syllabus__module__header__meta ul li:last-child {
	margin-right: 0
}

.Syllabus__module__header__instructorWrapper {
	position: relative;
	text-align: right
}

.Syllabus__module__header__instructorWrapper__instructor {
	height: 30px;
	width: 30px;
	border-radius: 50%;
	border: 2px solid #fff;
	overflow: hidden
}

.Syllabus__module__header__instructorWrapper__instructor:not(:last-child) {
	margin-right: -10px
}

.Syllabus__module__header__instructorWrapper__extraCount {
	height: 30px;
	width: 30px;
	border: 2px solid #fff;
	border-radius: 50%;
	background-color: rgba(98, 157, 217, 0.7);
	position: absolute;
	top: 0;
	right: 0;
	color: white;
	font-size: 10px;
	font-weight: 700;
	text-align: center;
	line-height: 26px
}

.Syllabus__module__header__instructorWrapper__text {
	font-size: 12px;
	line-height: 1.5;
	color: rgba(21, 28, 42, 0.87)
}

.Syllabus__module__header__expcol {
	height: 24px;
	width: 24px;
	text-align: center
}

.Syllabus__module__header__expcol.expanded .expcol-arrow {
	-webkit-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	transform: rotate(270deg)
}

.Syllabus__module__header__expcol__arrow {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
	-webkit-transition: 100ms -webkit-transform ease-in;
	transition: 100ms -webkit-transform ease-in;
	transition: 100ms transform ease-in;
	transition: 100ms transform ease-in, 100ms -webkit-transform ease-in
}

.Syllabus__module__tools {
	border-bottom: solid 1px #dfe3eb;
	background-color: #ffffff;
	font-size: 14px
}

.Syllabus__module__tools__wrapper li {
	display: inline-block;
	width: 160px;
	height: 40px;
	padding-left: 20px;
	vertical-align: middle
}

.Syllabus__subModule {
	border-bottom: solid 1px #dfe3eb;
	background-color: #ffffff;
	cursor: pointer
}

.Syllabus__subModule__header {
	height: 60px
}

.Syllabus__subModule__left {
	width: 80%
}

.Syllabus__subModule__right {
	width: 20%;
	position: relative
}

.Syllabus__subModule__title {
	font-size: 14px
}

.Syllabus__subModule__duration {
	font-size: 14px
}

.Syllabus__subModule__expand.accordion__toggle-button {
	position: absolute;
	right: 10px
}

.Syllabus__subModule__topics {
	background-color: #ecf3fc;
	padding: 20px;
	border-top: 1px solid #e5e6e6;
	font-size: 12px
}

.Syllabus__subModule__topics ul {
	overflow: auto
}

.Syllabus__subModule__topic {
	padding: 5px 0px;
	list-style-type: disc;
	display: list-item;
	width: calc(50% - 25px);
	float: left;
	-webkit-margin-start: 25px;
	margin-inline-start: 25px
}

.Syllabus__summarizedList {
	display: grid;
	grid-template-columns: auto auto;
	justify-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	grid-column-gap: 32px;
	grid-row-gap: 32px
}

.Syllabus__summarizedList__item {
	text-align: center;
	color: white
}

.Syllabus__summarizedList__item__count {
	width: 80px;
	height: 80px;
	border-radius: 50%;
	background-color: #4c9bce;
	font-size: 26px;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.Syllabus__summarizedList__item__description {
	font-size: 12px
}

.Syllabus__summaryWrapper {
	display: inline-block;
	vertical-align: top
}

.Syllabus__scrollerWrapper {
	display: inline-block;
	vertical-align: top
}

.Syllabus__scrollBar {
	position: relative;
	display: inline-block;
	height: 483px;
	width: 21px;
	padding: 0 10px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	text-align: center;
	cursor: pointer
}

.Syllabus__scrollBar::before {
	content: "";
	display: inline-block;
	width: 1px;
	height: 100%;
	background-color: #e5e7e8
}

.Syllabus__scrollBar__handle {
	position: absolute;
	height: 80px;
	width: 21px;
	top: 0;
	left: 0;
	padding: 0 8px;
	-webkit-transform-origin: top center;
	-ms-transform-origin: top center;
	transform-origin: top center;
	cursor: pointer
}

.Syllabus__scrollBar__handle::before {
	content: "";
	display: inline-block;
	width: 5px;
	height: 100%;
	background-color: #e5e7e8;
	border-radius: 3px
}

.ProgramProjects {
	background-image: -webkit-gradient(linear, left bottom, left top, from(#f8f8f8), to(#fff));
	background-image: linear-gradient(to top, #f8f8f8, #fff);
	white-space: nowrap
}

.ProgramProjects__leftWrapper {
	display: inline-block;
	width: 50%;
	white-space: normal;
	vertical-align: top
}

.ProgramProjects__rightWrapper {
	display: inline-block;
	width: 50%;
	white-space: normal;
	vertical-align: top
}

.ProgramProjects__details__title {
	font-size: 32px;
	font-weight: 300;
	line-height: 46px;
	color: rgba(21, 28, 42, 0.87)
}

.ProgramProjects__details__desc {
	font-size: 16px;
	line-height: 24px;
	letter-spacing: -0.2px;
	color: #475465
}

.ProgramProjects__details__descriptionPoints li {
	position: relative;
	font-size: 16px;
	padding-left: 40px
}

.ProgramProjects__details__descriptionPoints li:before {
	content: " ";
	position: absolute;
	top: 2px;
	left: 8px;
	display: inline-block;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	height: 1em;
	width: 0.5em;
	border-bottom: 0.2em solid #22af73;
	border-right: 0.2em solid #22af73
}

.ProgramProjects__adWrapper {
	position: relative;
	width: 400px;
	height: 500px
}

.ProgramProjects__adWrapper__bg {
	height: 100%;
	width: 100%;
	position: absolute
}

.ProgramProjects__adWrapper__content {
	color: rgba(255, 255, 255, 0.87);
	position: relative;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.ProgramProjects__adWrapper__content__brand {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

.ProgramProjects__adWrapper__content__title {
	font-size: 18px;
	font-weight: 700
}

.ProgramProjects__adWrapper__content__description {
	font-size: 14px
}

.ProgramProjects__adWrapper__content__learnMore {
	font-size: 10px;
	font-weight: 500;
	text-transform: uppercase;
	cursor: pointer
}

.ProgramProjects__projectList {
	display: grid;
	grid-template-columns: auto auto;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.ProgramProjects__projectList li {
	margin: 10px
}

.ProgramProjects__projectList li:nth-child(1) {
	grid-column: 2 / 3;
	grid-row: 1 / 3
}

.ProgramProjects__projectList li:nth-child(2) {
	grid-column: 1 / 2;
	grid-row: 2 / 4
}

.ProgramProjects__projectList li:nth-child(3) {
	grid-column: 2 / 3;
	grid-row: 3 / 5
}

.ProgramProjects__projectList li:nth-child(4) {
	grid-column: 1 / 2;
	grid-row: 4 / 6
}

.ProgramProjects__projectCard {
	width: 260px;
	height: 300px;
	border-radius: 2px;
	-webkit-box-shadow: 0 7px 31px 0 rgba(0, 0, 0, 0.05);
	box-shadow: 0 7px 31px 0 rgba(0, 0, 0, 0.05);
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(25%, #fff), color-stop(30%, #f9f9f9), to(#fff));
	background: linear-gradient(180deg, #fff, #fff 25%, #f9f9f9 30%, #fff);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
	.ProgramProjects__projectCard {
		height: 340px
	}
}

.ProgramProjects__projectCard.has-image {
	height: 405px;
	width: 360px
}

.ProgramProjects__projectCard.has-image .ProgramProjects__projectCard__topSection {
	border-bottom: none
}

.ProgramProjects__projectCard.capstone .section-bottom {
	background-image: linear-gradient(135deg, #f7415f, #fe734e)
}

.ProgramProjects__projectCard.capstone .section-bottom div,
.ProgramProjects__projectCard.capstone .section-bottom span,
.ProgramProjects__projectCard.capstone .section-bottom a {
	color: rgba(255, 255, 255, 0.87)
}

.ProgramProjects__projectCard.capstone .section-bottom div .u-chevron::before,
.ProgramProjects__projectCard.capstone .section-bottom span .u-chevron::before,
.ProgramProjects__projectCard.capstone .section-bottom a .u-chevron::before {
	border-color: rgba(255, 255, 255, 0.87)
}

.ProgramProjects__projectCard.hideProjectsIcon {
	height: 220px;
	background: white
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
	.ProgramProjects__projectCard {
		width: 100%
	}
}

.ProgramProjects__projectCard__topSection {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	position: relative;
	border-bottom: 1px solid #e8e8e8
}

.ProgramProjects__projectCard__brand {
	position: absolute;
	z-index: 2;
	left: 24px;
	right: 24px;
	top: 24px;
	height: 40px;
	margin: 0 auto;
	text-align: center
}

.ProgramProjects__projectCard__brandInContent {
	text-align: center;
	height: 40px;
	margin-bottom: 24px
}

.ProgramProjects__projectCard__bgImage {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: hidden
}

.ProgramProjects__projectCard__bgImage img {
	height: 100%;
	width: auto
}

.ProgramProjects__projectCard__bgImage:before {
	content: " ";
	position: absolute;
	z-index: 1;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: rgba(0, 0, 0, 0.3)
}

.ProgramProjects__projectCard__title {
	font-size: 16px;
	height: 50px;
	font-weight: 700;
	color: rgba(21, 28, 42, 0.87)
}

.ProgramProjects__projectCard__description {
	font-size: 14px;
	color: #475465
}

.ProgramProjects__projectCard__learnMore {
	text-transform: uppercase;
	display: inline-block;
	font-size: 12px;
	color: #ef403d;
	font-weight: 700;
	letter-spacing: 0.4px;
	cursor: pointer
}

.no-capstone.ProgramProjects .ProgramProjects__leftWrapper {
	display: block;
	width: 100%
}

.no-capstone.ProgramProjects .ProgramProjects__rightWrapper {
	display: block;
	width: 100%
}

.no-capstone.ProgramProjects .ProgramProjects__projectList {
	margin: 0px;padding: 0px;
	display: block
}

.no-capstone.ProgramProjects .ProgramProjects__projectList li {
	margin: 10px;
	display: inline-block;
	vertical-align: top
}

.ProgramProjects .LightboxCarousel {
	white-space: normal
}

.ProgramProjects .LightboxCarousel .ProgramProjects__projectCard {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 100%;
	width: 100%;
	height: 315px;
	background: none;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}

.ProgramProjects .LightboxCarousel .ProgramProjects__projectCard__title {
	height: auto
}

.ProgramProjects .LightboxCarousel .ProgramProjects__projectCard__topSection {
	display: inline-block;
	background: rgba(0, 0, 0, 0.8);
	width: 50%;
	border-bottom: none
}

.ProgramProjects .LightboxCarousel .ProgramProjects__projectCard__bottomSection {
	display: inline-block;
	background: #fff;
	width: 50%;
	text-align: left
}

.ProgramProjects .LightboxCarousel .ProgramProjects__projectCard.capstone .section-bottom {
	background-image: linear-gradient(135deg, #f7415f, #fe734e)
}

.ProgramSupport {
	background-color: #fff
}

.ProgramSupport .gradient-primary {
	background-image: linear-gradient(106deg, #f53941, #ff6e6a)
}

.ProgramSupport__wrapper {
	position: relative;
	overflow: hidden;
	background-color: #fafbfc;
	border-top: 1px solid #e3ebf3
}

.ProgramSupport__title {
	font-size: 40px;
	font-weight: 600;
	color: #292929
}

.ProgramSupport__desc {
	font-size: 16px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	line-height: 24px;
	letter-spacing: -0.2px;
	color: #5a5a5a
}

.ProgramSupport__tabs {
	background-color: #fff;
	bottom: -40px;
	position: absolute;
	width: 100%;
	z-index: 1
}

.ProgramSupport__tabs__icon {
	position: absolute;
	width: 48px;
	height: 48px;
	padding: 12px;
	border-radius: 50%;
	margin-right: 30px !important;
	border: 1px solid #ef403d;
	background-image: none
}

.ProgramSupport__tabs__icon.learningSupport svg path {
	stroke: #ef403d;
	fill: transparent
}

.ProgramSupport__tabs__icon.networking {
	fill: #ef403d
}

.ProgramSupport__tabs__icon.doubtResolution svg path,
.ProgramSupport__tabs__icon.doubtResolution svg ellipse {
	stroke: #ef403d;
	fill: transparent
}

.ProgramSupport__tabs__titleText {
	width: 100%;
	font-size: 16px;
	color: rgba(21, 28, 42, 0.5);
	font-weight: 400
}

.ProgramSupport__tabs__box a {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	padding: 28px 2em
}

.ProgramSupport__tabs__box a:hover {
	z-index: 1 !important;
	background: #f4f4f4
}

.ProgramSupport__tabs__box.is-active .ProgramSupport__tabs__icon svg path,
.ProgramSupport__tabs__box.is-active .ProgramSupport__tabs__icon svg ellipse {
	stroke: #fff;
	fill: #fff
}

.ProgramSupport__tabs__box.is-active .ProgramSupport__tabs__icon.learningSupport svg path {
	stroke: #fff;
	fill: transparent
}

.ProgramSupport__tabs__box.is-active .ProgramSupport__tabs__titleText {
	font-weight: 400;
	color: #ef403d
}

.ProgramSupport__tabs.is-toggle li a:hover {
	background: #f4f4f4
}

.ProgramSupport__tabs.is-toggle li.is-active a {
	border-color: #e3ebf3 !important;
	background-color: #fff;
	color: #ef403d;
	-webkit-box-shadow: 0 6px 28px 0 rgba(0, 0, 0, 0.19);
	box-shadow: 0 6px 28px 0 rgba(0, 0, 0, 0.19)
}

.ProgramSupport__tabs.is-toggle li.is-active a::after {
	content: " ";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 5px;
	background-image: linear-gradient(106deg, #f7415f, #fe734e)
}

.ProgramSupport__tabsContent {
	width: 100%;
	height: auto
}

.ProgramSupport__tabsContent ul {
	width: 100%;
	height: 100%
}

.ProgramSupport__tabsContent__box {
	display: none;
	min-height: 420px;
	-ms-flex-line-pack: start;
	align-content: flex-start
}

.ProgramSupport__tabsContent__box.is-active {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.ProgramSupport__videoContent,
.ProgramSupport__listContent {
	min-width: 50%;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

.ProgramSupport__videoContent__imageBox {
	width: 560px;
	height: 315px;
	margin: 0 auto;
	text-align: center;
	-webkit-box-shadow: 2px 4px 8px 0 rgba(46, 61, 73, 0.11);
	box-shadow: 2px 4px 8px 0 rgba(46, 61, 73, 0.11)
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
	.ProgramSupport__videoContent__imageBox {
		height: 162px;
		width: 280px;
		margin: 0 auto
	}
}

.ProgramSupport__videoContent__imageBox img {
	height: 100%;
	width: auto;
	margin: 0 auto
}

.ProgramSupport__listContent__title {
	font-size: 28px;
	line-height: 28px;
	color: rgba(21, 28, 42, 0.87)
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
	.ProgramSupport__listContent__title {
		font-size: 22px
	}
}

.ProgramSupport__listContent__listHeaderText {
	position: relative;
	font-size: 16px;
	font-weight: 400;
	color: rgba(21, 28, 42, 0.95)
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
	.ProgramSupport__listContent__listHeaderText {
		font-size: 14px
	}
}

.ProgramSupport__listContent__listHeaderText:before {
	content: " ";
	position: absolute;
	top: 2px;
	left: 8px;
	display: inline-block;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	height: 1em;
	width: 0.5em;
	border-bottom: 0.2em solid #22af73;
	border-right: 0.2em solid #22af73
}

.ProgramSupport__listContent__listDescText {
	font-size: 16px;
	line-height: 22px;
	color: #666e75
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
	.ProgramSupport__listContent__listDescText {
		font-size: 14px
	}
}

.ProgramSupport__listContent__listPoints {
	padding-left: 12px
}

.ProgramSupport__listContent__listPoints li {
	list-style-type: disc;
	color: #6d6f71;
	width: 80%;
	line-height: 1.4;
	font-size: 14px
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
	.ProgramSupport__listContent__listPoints li {
		font-size: 14px
	}
}

.ProgramSupport__secondaryNav {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	width: 50%;
	text-align: center;
	margin-right: 0;
	margin-left: auto
}

.ProgramSupport__secondaryNav__navItem {
	position: relative;
	width: 200px;
	height: 60px;
	border-radius: 3px;
	margin: 0 12px;
	cursor: pointer;
	background-image: linear-gradient(106deg, #f53941, #ff6e6a)
}

.ProgramSupport__secondaryNav__prev {
	text-align: right
}

.ProgramSupport__secondaryNav__next {
	text-align: left
}

.ProgramSupport__secondaryNav__mainText {
	font-size: 16px
}

.ProgramSupport__secondaryNav__subText {
	font-size: 12px
}

.ProgramSupport__secondaryNav .u-arrowRight,
.ProgramSupport__secondaryNav .u-arrowLeft {
	position: absolute;
	top: 16px;
	right: 10px;
	color: #fff
}

.ProgramSupport__secondaryNav .u-arrowLeft {
	right: auto;
	left: 10px
}

.CareerTransition {
	color: #fff;
	height: 1116px;
	background-color: #f5f8fa
}

.CareerTransition .gradient-teal-v2 {
	background-image: linear-gradient(135deg, #4661db, #4fb4c9)
}

.CareerTransition-height-container-no-success-stories {
	height: 570px
}

.CareerTransition-height-container-no-actions {
	height: 790px
}

.CareerTransition__title {
	font-size: 36px;
	font-weight: 300;
	color: #fff
}

.CareerTransition__downloadHandbook {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	position: relative;
	top: 22px
}

.CareerTransition__downloadHandbook__text {
	color: #efefef;
	font-size: 18px
}

.CareerTransition__downloadHandbook__button {
	border: solid 2px #fff;
	background-color: rgba(255, 255, 255, 0.2);
	border-radius: 4px;
	height: 44px;
	padding: 10px 24px;
	margin-top: 10px;
	text-align: center;
	font-size: 14px;
	font-weight: 600;
	cursor: pointer;
	-webkit-transition: 100ms ease-in-out background-color;
	transition: 100ms ease-in-out background-color
}

.CareerTransition__downloadHandbook__button:hover {
	background-color: transparent;
	-webkit-box-shadow: 2px 4px 8px 0 rgba(46, 61, 73, 0.2);
	box-shadow: 2px 4px 8px 0 rgba(46, 61, 73, 0.2)
}

.CareerTransition__downloadHandbook__button .icon {
	display: inline-block;
	vertical-align: middle;
	margin-right: 12px
}

.CareerTransition__downloadHandbook__button .icon path {
	fill: #fff
}

.CareerTransition__downloadHandbook__btnText {
	display: inline-block;
	vertical-align: middle;
	color: #fff
}

.CareerTransition__desc {
	font-size: 16px;
	line-height: 24px;
	letter-spacing: -0.2px;
	color: #fff
}

.CareerTransition__stories {
	height: 890px
}

.CareerTransition__stories-height-container-no-success-stories {
	height: 330px
}

.CareerTransition__stories-height-container-no-actions {
	height: 700px
}

.CareerTransition__storyList {
	position: relative;
	width: 100%;
	max-width: 500px;
	overflow: hidden
}

 

.CareerTransition__authorBox {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 20px
}

.CareerTransition__authorPhoto {
	width: 70px;
	height: 70px;
	border-radius: 50%;
	overflow: hidden
}

.CareerTransition__authorPhoto img {
	height: 100%
}

.CareerTransition__authorInfo {
	width: calc(100% - 173px);
	padding: 0 18px;
	color: #fff
}

.CareerTransition__authorInfo__name {
	font-size: 20px;
	line-height: 32px;
	font-weight: 600
}

.CareerTransition__authorInfo__tagline {
	font-size: 14px;
	line-height: 20px
}

.CareerTransition__obtainedHike {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100px;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end
}

.CareerTransition__obtainedHike__box {
	width: 80px;
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	font-weight: 600;
	text-align: center;
	border-radius: 3px;
	background-color: #324bbd
}

.CareerTransition__obtainedHike__box svg path {
	fill: #fff
}

.CareerTransition__obtainedHike__subtext {
	font-size: 14px;
	margin-top: 4px
}

.CareerTransition__quote {
	font-size: 16px;
	line-height: 24px;
	height: 220px;
	overflow: hidden;
	font-style: italic;
	color: #fff
}

.CareerTransition__transitionBox {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	margin-top: 40px;
	margin-bottom: 30px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.CareerTransition__transitionBox__from,
.CareerTransition__transitionBox__to {
	width: 230px
}

.CareerTransition__transitionBox__arrow {
	width: 50px;
	padding-top: 0;
	text-align: left
}

.CareerTransition__transitionBox__label {
	font-size: 13px;
	line-height: 22px;
	font-weight: 700
}

.CareerTransition__artwork {
	position: relative;
	width: 100%;
	height: 100%
}

.CareerTransition__artwork__ovalShape {
	position: absolute;
	border-radius: 50%;
	width: 250px;
	height: 250px
}

.CareerTransition__artwork__ovalShape--first {
	top: 30px;
	left: 70px;
	background-color: rgba(79, 180, 201, 0.3)
}

.CareerTransition__artwork__ovalShape--second {
	right: -40px;
	bottom: 230px;
	background-color: rgba(69, 96, 219, 0.3)
}

.CareerTransition__artwork__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	position: relative;
	margin: 0 auto;
	margin-right: 0;
	z-index: 1;
	width: 440px;
	top: 90px
}

.CareerTransition__artwork__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: calc(50% - 8px);
	height: 98px;
	margin: 4px;
	padding: 18px;
	border-radius: 3px;
	background-color: #fff;
	color: #4a90e2;
	-webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.25);
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.25);
	cursor: default;
	-webkit-transition: background-color ease-out 200ms;
	transition: background-color ease-out 200ms
}

.CareerTransition__artwork__item__icon {
	width: 48px;
	height: 100%;
	padding-top: 12px
}

.CareerTransition__artwork__item__info {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: calc(100% - 48px);
	padding-left: 8px
}

.CareerTransition__artwork__item__label {
	font-size: 24px;
	font-weight: 600;
	color: inherit
}

.CareerTransition__artwork__item__desc {
	font-size: 13px;
	color: rgba(21, 28, 42, 0.87)
}

.CareerTransition__actions {
	position: relative;
	top: -140px;
	padding-top: 0
}

.CareerTransition__actionWrapper {
	position: relative
}

.CareerTransition__actionList {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.CareerTransition__actionList__item {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 276px;
	min-height: 280px;
	padding: 24px;
	border-radius: 4px;
	background-color: #fff;
	-webkit-box-shadow: 2px 4px 8px 0 rgba(46, 61, 73, 0.11);
	box-shadow: 2px 4px 8px 0 rgba(46, 61, 73, 0.11)
}

.CareerTransition__actionList__icon {
	display: inline-block;
	width: 48px;
	height: 48px;
	padding: 12px;
	border-radius: 50%;
	background-image: linear-gradient(106deg, #f53941, #ff6e6a)
}

.CareerTransition__actionList__info {
	width: 100%
}

.CareerTransition__actionList__title {
	font-size: 16px;
	font-weight: 700;
	line-height: 30px;
	color: #425a6e
}

.CareerTransition__actionList__desc {
	font-size: 14px;
	line-height: 21px;
	color: #5a5a5a;
	margin-bottom: 20px;
	height: 90px
}

.CareerTransition__actionList__cta {
	position: absolute;
	bottom: 24px;
	left: 24px;
	font-size: 12px;
	color: #ef403d;
	cursor: pointer;
	font-weight: 700;
	letter-spacing: 0.4px;
	text-transform: uppercase
}

.CareerTransition__actionCard {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 100%;
	width: 100%;
	min-height: 325px;
	background: none;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}

.CareerTransition__actionCard__topSection {
	overflow: hidden;
	display: inline-block;
	background: rgba(0, 0, 0, 0.8);
	width: 50%
}

.CareerTransition__actionCard__bottomSection {
	z-index: 2;
	display: inline-block;
	background: #fff;
	width: 50%;
	text-align: left
}

.CareerTransition__actionCard__bgImage {
	text-align: left;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: hidden
}

.CareerTransition__actionCard__bgImage img {
	height: 100%;
	width: auto
}

.CareerTransition__actionCard__title {
	font-size: 24px;
	font-weight: 600;
	color: rgba(21, 28, 42, 0.87)
}

.CareerTransition__actionCard__description {
	font-size: 14px;
	color: #475465
}

.CareerTransition__actionCard__description p {
	font-size: 14px;
	margin-bottom: 12px
}

.CareerTransition__actionCard__description h4 {
	font-size: 18px;
	margin-bottom: 12px;
	font-weight: 600
}

.CareerTransition__actionCard__description ul {
	padding-left: 20px
}

.CareerTransition__actionCard__description ul li {
	font-size: 14px;
	margin-bottom: 6px;
	list-style-type: circle
}

.Blog {
	background-color: #fff
}

.Blog__container {
	width: 100%;
	position: relative;
	overflow: hidden
}

.Blog__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	padding: 24px 0
}

.Blog__list__item {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: 3px;
	-webkit-box-shadow: 0 7px 31px 0 rgba(0, 0, 0, 0.05);
	box-shadow: 0 7px 31px 0 rgba(0, 0, 0, 0.05);
	background-color: #fff;
	min-height: 250px
}

.Blog__cards__title {
	font-size: 32px;
	font-weight: 300;
	color: #101010
}

.Blog__cards__description {
	color: #5a5a5a;
	font-size: 16px;
	line-height: 1.5
}

.Blog__cards__container {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-gap: 54px
}

.Blog__cards__item {
	height: 430px;
	-webkit-box-shadow: 0 6px 22px 0 rgba(0, 0, 0, 0.08);
	box-shadow: 0 6px 22px 0 rgba(0, 0, 0, 0.08);
	background-color: #ffffff;
	position: relative;
	cursor: pointer;
	border-radius: 8px;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out
}

.Blog__cards__item__image {
	width: 344px;
	height: 204px
}

.Blog__cards__item__title {
	line-height: 1.4;
	color: #101010;
	height: 60px;
	font-size: 22px;
}

.Blog__cards__item__desc {
	height: 40px;
	font-size: 14px;
	line-height: 1.43;
	color: #5a5a5a
}

.Blog__cards__item__footer {
	line-height: 1.33
}

.Blog__cards__item__footer__title {
	font-size: 14px;
	color: #5a5a5a
}

.Blog__cards__item__footer__desc {
	font-size: 12px;
	color: #acacac
}

.ProgramPricing {
	background-color: #f5f8fa
}

.ProgramPricing__title {
	font-size: 40px;
	font-weight: 600;
	color: #292929
}

.ProgramPricing__pricingBox {
	position: relative
}

.ProgramPricing__pricingFull {
	font-size: 32px;
	color: #333;
	font-weight: 300;
	letter-spacing: -0.3px
}

.ProgramPricing__pricingEmi {
	font-size: 14px;
	color: #5a5a5a;
	letter-spacing: 0.14px
}

.ProgramPricing__pricingPlans {
	position: absolute;
	right: 12px;
	top: 0;
	padding-left: 36px;
	padding-right: 36px
}

.ProgramPricing .gradient-primary {
	background-image: linear-gradient(106deg, #f53941, #ff6e6a)
}

.ProgramPricing__infoList li {
	position: relative;
	font-size: 14px;
	line-height: 21px;
	padding: 0 24px
}

.ProgramPricing__infoList li:before {
	content: " ";
	position: absolute;
	top: 2px;
	left: 0;
	display: inline-block;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	height: 1.2em;
	width: 0.6em;
	border-bottom: 0.2em solid #22af73;
	border-right: 0.2em solid #22af73
}

.ProgramSignup {
	background-color: #f5f8fa;
	border-bottom: 1px solid #e3ebf3
}

.ProgramSignup__wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	overflow: hidden;
	-webkit-box-shadow: 0 6px 22px 0 rgba(0, 0, 0, 0.08);
	box-shadow: 0 6px 22px 0 rgba(0, 0, 0, 0.08);
	border-radius: 3px
}

.ProgramSignup__sectionHeading {
	font-size: 32px;
	font-weight: 300;
	color: #444
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
	.ProgramSignup__sectionHeading {
		font-size: 16px;
		font-weight: 700
	}
}

.ProgramSignup__benefitsList {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.ProgramSignup__benefitsList li {
	position: relative;
	font-size: 14px;
	line-height: 17px;
	width: 100%;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	padding: 0 0 0 36px
}

.ProgramSignup__benefitsList li:before {
	content: " ";
	position: absolute;
	top: 2px;
	left: 12px;
	display: inline-block;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	height: 1.2em;
	width: 0.6em;
	border-bottom: 0.2em solid #fff;
	border-right: 0.2em solid #fff
}

.ProgramSignup__lhs,
.ProgramSignup__rhs {
	height: auto;
	min-width: 50%;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	min-height: 520px;
	background-color: #fff
}

.ProgramSignup__lhs .ProgramSignup__sectionHeading {
	color: #fff
}

.ProgramSignup__loggedIn {
	min-height: auto;
	background-image: linear-gradient(106deg, #f53941, #ff6e6a)
}

.ProgramSignup__loggedIn li {
	width: 35%
}

.ProgramSignup__disclaimer {
	width: 100%;
	bottom: 0;
	padding: 15px 24px;
	border-radius: 4px;
	background-color: #fff;
	-webkit-box-shadow: 2px 4px 8px 0 rgba(46, 61, 73, 0.11);
	box-shadow: 2px 4px 8px 0 rgba(46, 61, 73, 0.11)
}

.ProgramSignup__disclaimer__title {
	font-size: 15px;
	font-weight: 700;
	line-height: 30px
}

.ProgramSignup__disclaimer__list {
	font-size: 14px;
	line-height: 20px
}

.telInput__wrapper {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-shadow: none;
	box-shadow: none;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	font-size: 1rem;
	height: 2.25em;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	line-height: 1.5;
	position: relative;
	vertical-align: top;
	background-color: #fff;
	color: #363636;
	max-width: 100%;
	width: 100%;
	padding: 0;
	height: 50px;
	box-shadow: none;
	color: #000;
	resize: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	-webkit-box-shadow: 0 2px 2px 0 rgba(46, 60, 73, 0.05);
	box-shadow: 0 2px 2px 0 rgba(46, 60, 73, 0.05);
	border-radius: 2px;
	color: #2e3d49
}

.telInput__wrapper .vue-tel-input {
	z-index: 10;
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	height: 100%
}

.telInput__wrapper .vue-tel-input ul {
	top: 48px;
	font-size: 12px;
	border: 1px solid rgba(20, 32, 49, 0.08)
}

.telInput__wrapper .vue-tel-input .dropdown-item {
	padding: 10px
}

.telInput__wrapper .vue-tel-input .dropdown-item .iti-flag {
	vertical-align: middle
}

.telInput__wrapper .vue-tel-input:focus,
.telInput__wrapper .vue-tel-input.is-focused,
.telInput__wrapper .vue-tel-input:active,
.telInput__wrapper .vue-tel-input.is-active,
.telInput__wrapper .vue-tel-input:focus,
.telInput__wrapper .vue-tel-input.is-focused,
.telInput__wrapper .vue-tel-input:active,
.telInput__wrapper .vue-tel-input.is-active {
	border-color: #02b3e4;
	outline: none
}

.telInput__wrapper.has-error .vue-tel-input {
	border-color: #ff3860;
	outline: none
}

.telInput .label {
	font-weight: 800;
	font-size: 12px;
	letter-spacing: 1px;
	text-transform: uppercase;
	margin-bottom: 10px;
	display: block;
	color: rgba(158, 158, 158, 0.9)
}

.telInput__wrapper li.last-preferred {
	border-bottom: 1px solid #cacaca
}

.telInput__wrapper .iti-flag {
	margin-right: 5px;
	margin-left: 5px
}

.telInput__wrapper .dropdown-item .iti-flag {
	display: inline-block;
	margin-right: 5px
}

.telInput__wrapper .selection {
	font-size: 0.8em;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.telInput__wrapper .vue-tel-input {
	border-radius: 3px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border: 1px solid #bbb;
	text-align: left
}

.telInput__wrapper input {
	border: none;
	border-radius: 0 2px 2px 0;
	width: 100%;
	outline: none;
	padding-left: 7px
}

.telInput__wrapper ul {
	z-index: 1;
	padding: 0;
	margin: 0;
	text-align: left;
	list-style: none;
	max-height: 200px;
	overflow-y: scroll;
	position: absolute;
	top: 33px;
	left: -1px;
	background-color: #fff;
	border: 1px solid #ccc;
	width: 390px
}

.telInput__wrapper .dropdown {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-line-pack: center;
	align-content: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative;
	padding: 7px;
	cursor: pointer
}

.telInput__wrapper .dropdown.open {
	background-color: #f3f3f3
}

.telInput__wrapper .dropdown:hover {
	background-color: #f3f3f3
}

.telInput__wrapper .dropdown-arrow {
	-webkit-transform: scaleY(0.5);
	-ms-transform: scaleY(0.5);
	transform: scaleY(0.5);
	display: inline-block;
	color: #666
}

.telInput__wrapper .dropdown-item {
	cursor: pointer;
	padding: 4px 15px
}

.telInput__wrapper .dropdown-item.highlighted {
	background-color: #f3f3f3
}

.telInput__wrapper .dropdown-menu.show {
	max-height: 300px;
	overflow: scroll
}

.telInput__wrapper .vue-tel-input.disabled .selection,
.telInput__wrapper .vue-tel-input.disabled .dropdown,
.telInput__wrapper .vue-tel-input.disabled input {
	cursor: no-drop;
	pointer-events: none;
	background-color: #f5f5f5;
	border-color: transparent;
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #5a5a5a
}

.telInput__wrapper .iti-flag.be {
	width: 18px
}

.telInput__wrapper .iti-flag.ch {
	width: 15px
}

.telInput__wrapper .iti-flag.mc {
	width: 19px
}

.telInput__wrapper .iti-flag.ne {
	width: 18px
}

.telInput__wrapper .iti-flag.np {
	width: 13px
}

.telInput__wrapper .iti-flag.va {
	width: 15px
}

@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio: 2),
only screen and (min-resolution: 2dppx),
only screen and (min-resolution: 192dpi) {
	.telInput__wrapper .iti-flag {
		background-size: 5630px 15px
	}
}

.telInput__wrapper .iti-flag.ac {
	background-position: 0 0;
	height: 10px
}

.telInput__wrapper .iti-flag.ad {
	background-position: -22px 0;
	height: 14px
}

.telInput__wrapper .iti-flag.ae {
	background-position: -44px 0;
	height: 10px
}

.telInput__wrapper .iti-flag.af {
	background-position: -66px 0;
	height: 14px
}

.telInput__wrapper .iti-flag.ag {
	background-position: -88px 0;
	height: 14px
}

.telInput__wrapper .iti-flag.ai {
	background-position: -110px 0;
	height: 10px
}

.telInput__wrapper .iti-flag.al {
	background-position: -132px 0;
	height: 15px
}

.telInput__wrapper .iti-flag.am {
	background-position: -154px 0;
	height: 10px
}

.telInput__wrapper .iti-flag.ao {
	background-position: -176px 0;
	height: 14px
}

.telInput__wrapper .iti-flag.aq {
	background-position: -198px 0;
	height: 14px
}

.telInput__wrapper .iti-flag.ar {
	background-position: -220px 0;
	height: 13px
}

.telInput__wrapper .iti-flag.as {
	background-position: -242px 0;
	height: 10px
}

.telInput__wrapper .iti-flag.at {
	background-position: -264px 0;
	height: 14px
}

.telInput__wrapper .iti-flag.au {
	background-position: -286px 0;
	height: 10px
}

.telInput__wrapper .iti-flag.aw {
	background-position: -308px 0;
	height: 14px
}

.telInput__wrapper .iti-flag.ax {
	background-position: -330px 0;
	height: 13px
}

.telInput__wrapper .iti-flag.az {
	background-position: -352px 0;
	height: 10px
}

.telInput__wrapper .iti-flag.ba {
	background-position: -374px 0;
	height: 10px
}

.telInput__wrapper .iti-flag.bb {
	background-position: -396px 0;
	height: 14px
}

.telInput__wrapper .iti-flag.bd {
	background-position: -418px 0;
	height: 12px
}

.telInput__wrapper .iti-flag.be {
	background-position: -440px 0;
	height: 15px
}

.telInput__wrapper .iti-flag.bf {
	background-position: -460px 0;
	height: 14px
}

.telInput__wrapper .iti-flag.bg {
	background-position: -482px 0;
	height: 12px
}

.telInput__wrapper .iti-flag.bh {
	background-position: -504px 0;
	height: 12px
}

.telInput__wrapper .iti-flag.bi {
	background-position: -526px 0;
	height: 12px
}

.telInput__wrapper .iti-flag.bj {
	background-position: -548px 0;
	height: 14px
}

.telInput__wrapper .iti-flag.bl {
	background-position: -570px 0;
	height: 14px
}

.telInput__wrapper .iti-flag.bm {
	background-position: -592px 0;
	height: 10px
}

.telInput__wrapper .iti-flag.bn {
	background-position: -614px 0;
	height: 10px
}

.telInput__wrapper .iti-flag.bo {
	background-position: -636px 0;
	height: 14px
}

.telInput__wrapper .iti-flag.bq {
	background-position: -658px 0;
	height: 14px
}

.telInput__wrapper .iti-flag.br {
	background-position: -680px 0;
	height: 14px
}

.telInput__wrapper .iti-flag.bs {
	background-position: -702px 0;
	height: 10px
}

.telInput__wrapper .iti-flag.bt {
	background-position: -724px 0;
	height: 14px
}

.telInput__wrapper .iti-flag.bv {
	background-position: -746px 0;
	height: 15px
}

.telInput__wrapper .iti-flag.bw {
	background-position: -768px 0;
	height: 14px
}

.telInput__wrapper .iti-flag.by {
	background-position: -790px 0;
	height: 10px
}

.telInput__wrapper .iti-flag.bz {
	background-position: -812px 0;
	height: 14px
}

.telInput__wrapper .iti-flag.ca {
	background-position: -834px 0;
	height: 10px
}

.telInput__wrapper .iti-flag.cc {
	background-position: -856px 0;
	height: 10px
}

.telInput__wrapper .iti-flag.cd {
	background-position: -878px 0;
	height: 15px
}

.telInput__wrapper .iti-flag.cf {
	background-position: -900px 0;
	height: 14px
}

.telInput__wrapper .iti-flag.cg {
	background-position: -922px 0;
	height: 14px
}

.telInput__wrapper .iti-flag.ch {
	background-position: -944px 0;
	height: 15px
}

.telInput__wrapper .iti-flag.ci {
	background-position: -961px 0;
	height: 14px
}

.telInput__wrapper .iti-flag.ck {
	background-position: -983px 0;
	height: 10px
}

.telInput__wrapper .iti-flag.cl {
	background-position: -1005px 0;
	height: 14px
}

.telInput__wrapper .iti-flag.cm {
	background-position: -1027px 0;
	height: 14px
}

.telInput__wrapper .iti-flag.cn {
	background-position: -1049px 0;
	height: 14px
}

.telInput__wrapper .iti-flag.co {
	background-position: -1071px 0;
	height: 14px
}

.telInput__wrapper .iti-flag.cp {
	background-position: -1093px 0;
	height: 14px
}

.telInput__wrapper .iti-flag.cr {
	background-position: -1115px 0;
	height: 12px
}

.telInput__wrapper .iti-flag.cu {
	background-position: -1137px 0;
	height: 10px
}

.telInput__wrapper .iti-flag.cv {
	background-position: -1159px 0;
	height: 12px
}

.telInput__wrapper .iti-flag.cw {
	background-position: -1181px 0;
	height: 14px
}

.telInput__wrapper .iti-flag.cx {
	background-position: -1203px 0;
	height: 10px
}

.telInput__wrapper .iti-flag.cy {
	background-position: -1225px 0;
	height: 14px
}

.telInput__wrapper .iti-flag.cz {
	background-position: -1247px 0;
	height: 14px
}

.telInput__wrapper .iti-flag.de {
	background-position: -1269px 0;
	height: 12px
}

.telInput__wrapper .iti-flag.dg {
	background-position: -1291px 0;
	height: 10px
}

.telInput__wrapper .iti-flag.dj {
	background-position: -1313px 0;
	height: 14px
}

.telInput__wrapper .iti-flag.dk {
	background-position: -1335px 0;
	height: 15px
}

.telInput__wrapper .iti-flag.dm {
	background-position: -1357px 0;
	height: 10px
}

.telInput__wrapper .iti-flag.do {
	background-position: -1379px 0;
	height: 13px
}

.telInput__wrapper .iti-flag.dz {
	background-position: -1401px 0;
	height: 14px
}

.telInput__wrapper .iti-flag.ea {
	background-position: -1423px 0;
	height: 14px
}

.telInput__wrapper .iti-flag.ec {
	background-position: -1445px 0;
	height: 14px
}

.telInput__wrapper .iti-flag.ee {
	background-position: -1467px 0;
	height: 13px
}

.telInput__wrapper .iti-flag.eg {
	background-position: -1489px 0;
	height: 14px
}

.telInput__wrapper .iti-flag.eh {
	background-position: -1511px 0;
	height: 10px
}

.telInput__wrapper .iti-flag.er {
	background-position: -1533px 0;
	height: 10px
}

.telInput__wrapper .iti-flag.es {
	background-position: -1555px 0;
	height: 14px
}

.telInput__wrapper .iti-flag.et {
	background-position: -1577px 0;
	height: 10px
}

.telInput__wrapper .iti-flag.eu {
	background-position: -1599px 0;
	height: 14px
}

.telInput__wrapper .iti-flag.fi {
	background-position: -1621px 0;
	height: 12px
}

.telInput__wrapper .iti-flag.fj {
	background-position: -1643px 0;
	height: 10px
}

.telInput__wrapper .iti-flag.fk {
	background-position: -1665px 0;
	height: 10px
}

.telInput__wrapper .iti-flag.fm {
	background-position: -1687px 0;
	height: 11px
}

.telInput__wrapper .iti-flag.fo {
	background-position: -1709px 0;
	height: 15px
}

.telInput__wrapper .iti-flag.fr {
	background-position: -1731px 0;
	height: 14px;
	float: none
}

.telInput__wrapper .iti-flag.ga {
	background-position: -1753px 0;
	height: 15px
}

.telInput__wrapper .iti-flag.gb {
	background-position: -1775px 0;
	height: 10px
}

.telInput__wrapper .iti-flag.gd {
	background-position: -1797px 0;
	height: 12px
}

.telInput__wrapper .iti-flag.ge {
	background-position: -1819px 0;
	height: 14px
}

.telInput__wrapper .iti-flag.gf {
	background-position: -1841px 0;
	height: 14px
}

.telInput__wrapper .iti-flag.gg {
	background-position: -1863px 0;
	height: 14px
}

.telInput__wrapper .iti-flag.gh {
	background-position: -1885px 0;
	height: 14px
}

.telInput__wrapper .iti-flag.gi {
	background-position: -1907px 0;
	height: 10px
}

.telInput__wrapper .iti-flag.gl {
	background-position: -1929px 0;
	height: 14px
}

.telInput__wrapper .iti-flag.gm {
	background-position: -1951px 0;
	height: 14px
}

.telInput__wrapper .iti-flag.gn {
	background-position: -1973px 0;
	height: 14px
}

.telInput__wrapper .iti-flag.gp {
	background-position: -1995px 0;
	height: 14px
}

.telInput__wrapper .iti-flag.gq {
	background-position: -2017px 0;
	height: 14px
}

.telInput__wrapper .iti-flag.gr {
	background-position: -2039px 0;
	height: 14px
}

.telInput__wrapper .iti-flag.gs {
	background-position: -2061px 0;
	height: 10px
}

.telInput__wrapper .iti-flag.gt {
	background-position: -2083px 0;
	height: 13px
}

.telInput__wrapper .iti-flag.gu {
	background-position: -2105px 0;
	height: 11px
}

.telInput__wrapper .iti-flag.gw {
	background-position: -2127px 0;
	height: 10px
}

.telInput__wrapper .iti-flag.gy {
	background-position: -2149px 0;
	height: 12px
}

.telInput__wrapper .iti-flag.hk {
	background-position: -2171px 0;
	height: 14px
}

.telInput__wrapper .iti-flag.hm {
	background-position: -2193px 0;
	height: 10px
}

.telInput__wrapper .iti-flag.hn {
	background-position: -2215px 0;
	height: 10px
}

.telInput__wrapper .iti-flag.hr {
	background-position: -2237px 0;
	height: 10px
}

.telInput__wrapper .iti-flag.ht {
	background-position: -2259px 0;
	height: 12px
}

.telInput__wrapper .iti-flag.hu {
	background-position: -2281px 0;
	height: 10px
}

.telInput__wrapper .iti-flag.ic {
	background-position: -2303px 0;
	height: 14px
}

.telInput__wrapper .iti-flag.id {
	background-position: -2325px 0;
	height: 14px
}

.telInput__wrapper .iti-flag.ie {
	background-position: -2347px 0;
	height: 10px
}

.telInput__wrapper .iti-flag.il {
	background-position: -2369px 0;
	height: 15px
}

.telInput__wrapper .iti-flag.im {
	background-position: -2391px 0;
	height: 10px
}

.telInput__wrapper .iti-flag.in {
	background-position: -2413px 0;
	height: 14px
}

.telInput__wrapper .iti-flag.io {
	background-position: -2435px 0;
	height: 10px
}

.telInput__wrapper .iti-flag.iq {
	background-position: -2457px 0;
	height: 14px
}

.telInput__wrapper .iti-flag.ir {
	background-position: -2479px 0;
	height: 12px
}

.telInput__wrapper .iti-flag.is {
	background-position: -2501px 0;
	height: 15px
}

.telInput__wrapper .iti-flag.it {
	background-position: -2523px 0;
	height: 14px
}

.telInput__wrapper .iti-flag.je {
	background-position: -2545px 0;
	height: 12px
}

.telInput__wrapper .iti-flag.jm {
	background-position: -2567px 0;
	height: 10px
}

.telInput__wrapper .iti-flag.jo {
	background-position: -2589px 0;
	height: 10px
}

.telInput__wrapper .iti-flag.jp {
	background-position: -2611px 0;
	height: 14px
}

.telInput__wrapper .iti-flag.ke {
	background-position: -2633px 0;
	height: 14px
}

.telInput__wrapper .iti-flag.kg {
	background-position: -2655px 0;
	height: 12px
}

.telInput__wrapper .iti-flag.kh {
	background-position: -2677px 0;
	height: 13px
}

.telInput__wrapper .iti-flag.ki {
	background-position: -2699px 0;
	height: 10px
}

.telInput__wrapper .iti-flag.km {
	background-position: -2721px 0;
	height: 12px
}

.telInput__wrapper .iti-flag.kn {
	background-position: -2743px 0;
	height: 14px
}

.telInput__wrapper .iti-flag.kp {
	background-position: -2765px 0;
	height: 10px
}

.telInput__wrapper .iti-flag.kr {
	background-position: -2787px 0;
	height: 14px
}

.telInput__wrapper .iti-flag.kw {
	background-position: -2809px 0;
	height: 10px
}

.telInput__wrapper .iti-flag.ky {
	background-position: -2831px 0;
	height: 10px
}

.telInput__wrapper .iti-flag.kz {
	background-position: -2853px 0;
	height: 10px
}

.telInput__wrapper .iti-flag.la {
	background-position: -2875px 0;
	height: 14px
}

.telInput__wrapper .iti-flag.lb {
	background-position: -2897px 0;
	height: 14px
}

.telInput__wrapper .iti-flag.lc {
	background-position: -2919px 0;
	height: 10px
}

.telInput__wrapper .iti-flag.li {
	background-position: -2941px 0;
	height: 12px
}

.telInput__wrapper .iti-flag.lk {
	background-position: -2963px 0;
	height: 10px
}

.telInput__wrapper .iti-flag.lr {
	background-position: -2985px 0;
	height: 11px
}

.telInput__wrapper .iti-flag.ls {
	background-position: -3007px 0;
	height: 14px
}

.telInput__wrapper .iti-flag.lt {
	background-position: -3029px 0;
	height: 12px
}

.telInput__wrapper .iti-flag.lu {
	background-position: -3051px 0;
	height: 12px
}

.telInput__wrapper .iti-flag.lv {
	background-position: -3073px 0;
	height: 10px
}

.telInput__wrapper .iti-flag.ly {
	background-position: -3095px 0;
	height: 10px
}

.telInput__wrapper .iti-flag.ma {
	background-position: -3117px 0;
	height: 14px
}

.telInput__wrapper .iti-flag.mc {
	background-position: -3139px 0;
	height: 15px
}

.telInput__wrapper .iti-flag.md {
	background-position: -3160px 0;
	height: 10px
}

.telInput__wrapper .iti-flag.me {
	background-position: -3182px 0;
	height: 10px
}

.telInput__wrapper .iti-flag.mf {
	background-position: -3204px 0;
	height: 14px
}

.telInput__wrapper .iti-flag.mg {
	background-position: -3226px 0;
	height: 14px
}

.telInput__wrapper .iti-flag.mh {
	background-position: -3248px 0;
	height: 11px
}

.telInput__wrapper .iti-flag.mk {
	background-position: -3270px 0;
	height: 10px
}

.telInput__wrapper .iti-flag.ml {
	background-position: -3292px 0;
	height: 14px
}

.telInput__wrapper .iti-flag.mm {
	background-position: -3314px 0;
	height: 14px
}

.telInput__wrapper .iti-flag.mn