@-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)
	}
}
span.text{text-align:  inherit!important;margin-top: 0px!important;border:none!important;padding-bottom: 0px!important}
.height_auto{height: auto!important;}
.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
}
.bg_linear {
    background: linear-gradient(90deg, rgba(53,88,153,1) 40%, rgba(116,137,226,1) 100%);
}
@media screen and (max-width: 910px)
{
	.BannerHomeCarousel_wrapper{height: auto!important;}
}

.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;
	overflow-y: scroll;
	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 {
	-webkit-overflow-scrolling: touch;
	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
}

.law-card-logo_svg__st0{fill:#a3abb3}

.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 {
	overflow-y: scroll;
	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-overflow-scrolling: touch;
	-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("fonts/proxima-nova/proxima-nova-light.eot");
	src: local("Proxima Nova Light"), local("Proxima-Nova-Light"), url("fonts/proxima-nova/proxima-nova-lightd41d.eot?#iefix") format("embedded-opentype"), url("fonts/proxima-nova/proxima-nova-light.woff2") format("woff2"), url("fonts/proxima-nova/proxima-nova-light.woff") format("woff"), url("fonts/proxima-nova/proxima-nova-light.ttf") format("truetype"), url("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("fonts/proxima-nova/proxima-nova-regular.eot");
	src: local("Proxima Nova Regular"), local("Proxima-Nova-Regular"), url("fonts/proxima-nova/proxima-nova-regulard41d.eot?#iefix") format("embedded-opentype"), url("fonts/proxima-nova/proxima-nova-regular.woff2") format("woff2"), url("fonts/proxima-nova/proxima-nova-regular.woff") format("woff"), url("fonts/proxima-nova/proxima-nova-regular.ttf") format("truetype"), url("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("fonts/proxima-nova/proxima-nova-semi-bold.eot");
	src: local("Proxima Nova Semi Bold"), local("Proxima-Nova-Semi-Bold"), url("fonts/proxima-nova/proxima-nova-semi-boldd41d.eot?#iefix") format("embedded-opentype"), url("fonts/proxima-nova/proxima-nova-semi-bold.woff2") format("woff2"), url("fonts/proxima-nova/proxima-nova-semi-bold.woff") format("woff"), url("fonts/proxima-nova/proxima-nova-semi-bold.ttf") format("truetype"), url("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("fonts/proxima-nova/proxima-nova-bold.eot");
	src: local("Proxima Nova Bold"), local("Proxima-Nova-Bold"), url("fonts/proxima-nova/proxima-nova-boldd41d.eot?#iefix") format("embedded-opentype"), url("fonts/proxima-nova/proxima-nova-bold.woff2") format("woff2"), url("fonts/proxima-nova/proxima-nova-bold.woff") format("woff"), url("fonts/proxima-nova/proxima-nova-bold.ttf") format("truetype"), url("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%; 
	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: #2f5191
}

.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 {
	overflow-y: scroll;
	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-overflow-scrolling: touch;
	-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%
}

.smartness-overloaded {
	all: unset
}

.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;
}

.layoutRoot {
	margin: 0
}

.layoutRoot__pullDown {
	padding-top: 52px
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
	.layoutRoot__pullDown {
		padding: 0;
		padding-top: 68px
	}
}

@media only screen and (min-width: 768px) and (max-width: 1025px) {
	.layoutRoot__pullDown {
		padding: 0;
		padding-top: 68px
	}
}

.GenericTopBannerDesktop {
	z-index: 89;
	position: absolute;
	top: 0;
	left: 0;
	width: 100vw;
	height: 52px;
	padding: 8px 0;
	background: #bfc9f7;
	border-bottom: 2px solid #2f5191
}

.GenericTopBannerDesktop__wrapper {
	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
}

.GenericTopBannerDesktop__closeIcon {
	position: absolute;
	width: 32px;
	height: 32px;
	right: 0;
	cursor: pointer
}

.GenericTopBannerDesktop__closeIcon:before,
.GenericTopBannerDesktop__closeIcon:after {
	position: absolute;
	content: "";
	height: 2px;
	width: 14px;
	top: 15px;
	left: 9px;
	background: #aaa9aa;
	-webkit-transition: background 0.2s;
	transition: background 0.2s
}

.GenericTopBannerDesktop__closeIcon:before {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg)
}

.GenericTopBannerDesktop__closeIcon:after {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg)
}

.GenericTopBannerDesktop__info {
	margin-right: 24px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: auto;
	height: 100%;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.GenericTopBannerDesktop__info__title {
	font-size: 16px;
	font-weight: 700
}

.GenericTopBannerDesktop__info__desc {
	font-size: 13px;
	font-weight: 400;
	margin-left: 24px
}

.GenericTopBannerDesktop__btn {
	width: 140px;
	height: 35px;
	margin-right: 24px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	color: #fff;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-color: #2f5191;
	border-radius: 4px;
	line-height: 32px;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 600;
	letter-spacing: 0.5px;
	cursor: pointer
}

.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: #2f5191
}

.HeaderPrimaryNav .ProgramList__title:hover .ProgramList__primaryChevronIcon path {
	stroke: #2f5191
}

.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: #2f5191;
	background-color: #f9f9f9;
	border-left: 6px solid #2f5191
}

.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: #2f5191
}

.HeaderPrimaryNav .ProgramList__vertical__moreDetails a:hover {
	text-decoration: underline
}

.HeaderPrimaryNav .ProgramList__vertical__moreDetails a::after {
	content: "";
	display: inline-block;
	border-right: 2px solid #2f5191;
	border-bottom: 2px solid #2f5191;
	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
}

@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: #2f5191
}

.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: #2f5191
}

.HeaderPrimaryNav .NavItem__title:hover .NavItem__primaryChevronIcon path {
	stroke: #2f5191
}

.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: #2f5191;
	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: 140px;
	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: #2f5191
}

.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;
	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;
	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: #2f5191;
	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
}

.HomePageMobile {
	overflow-x: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.HomePageMobile .ProgramPlacementsMobile {
	background-color: #fff;
	overflow: visible;
	width: calc(100% + 10px)
}

.HomePageMobile a:hover {
	color: inherit
}

.HomePageMobile__StudentsPlaced__title {
	font-size: 24px;
	font-weight: 300;
	letter-spacing: normal;
	color: #101010
}

.HomePage {
	min-width: 1280px;
	margin-left: auto;
	margin-right: auto;
	overflow-x: hidden;
	background-color: #f8fafc;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.HomePage__main__container {
	overflow-x: auto
}

.HomePage__main__container>.header {
	background-color: #fff;
	-webkit-box-shadow: none;
	box-shadow: none
}

.HomePage__main__container>.HeaderMobile {
	-webkit-box-shadow: none;
	box-shadow: none
}

.HomePage .ProgramPlacements {
	padding: 60px 0
}

.HomePage__StudentsPlaced {
	background-color: #fff
}

.HomePage__StudentsPlaced__title {
	font-size: 34px;
	font-weight: 300;
	letter-spacing: normal;
	color: #101010
}

.BannerHomeCarousel {
	min-height: 650px;
	background-color: white
}

.BannerHomeCarousel .carousel__slide {
	height: 320px
}

.BannerHomeCarousel .banner-button {
	padding: 0px 15px
}

.BannerHomeCarousel_gradient {
	    background: -webkit-gradient(linear, left top, left bottom, from(rgba(11, 33, 144, 0.5)), color-stop(10.31%, rgba(11, 33, 144, 0.5)), color-stop(101.79%, rgba(255, 255, 255, 0.4)));
    background: linear-gradient(180deg, rgba(11, 33, 144, 0.5) 0%, rgba(11, 33, 144, 0.5) 10.31%, rgba(255, 255, 255, 0.4) 101.79%);
	height: 60px;
	opacity: 0.2
}

.BannerHomeCarousel__slide__container {
	left: -475px;
	top: 35px
}

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

.BannerHomeCarousel_wrapper {
	min-height: 650px;
	height: 690px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	
}

@media screen and (min-width: 920px){
	.BannerHomeCarousel_wrapper{max-height:  750px}
}

.BannerHomeCarousel_cards {
	position: relative;
	overflow: hidden;
	height: 410px;
	width: 1440px
}


.BannerHomeCarousel_feature {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: 10px
}

.BannerHomeCarousel_header {
	background-image: url(https://iiec.edu.in/wp-content/cep/uploads/2020/09/iiec9.png);
    background-position: bottom ;
    background-repeat: no-repeat;
    background-size: 100%;	 
	padding-left: 110px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	max-width: 45%;
	min-width: 45%
}

.BannerHomeCarousel_header__subTitle {
	font-size: 16px;
	line-height: 28px;
	color: #777777;
	width: 70%;
	margin: 8px 0 32px
}

.BannerHomeCarousel_header__button {
	margin: 30px 0px
}

.BannerHomeCarousel_header__button img {
	width: 15px;
	margin-left: 60px
}

.BannerHomeCarousel_header .sprite_wrapper {
	position: relative;
	width: 44px;
	height: 30px
}
.BannerHomeCarousel_header .sprite_wrapper svg{width: 26px;height: auto;color: #2f5191!important;}
.BannerHomeCarousel_header .sprite_wrapper svg path{fill: #2f5191!important}

.BannerHomeCarousel_content {
	padding-top: 80px;
	background: rgba(11, 33, 144, 0.1);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding-left: 60px;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	position: relative
}

.BannerHomeCarousel_content_bg {
	width: 740px;
	height: 410px;
	left: 10px;
	position: absolute
}

.BannerHomeCarousel h1 {
	font-weight: bold;
	font-size: 41px;
	color: #333;
	padding-top: 100px;
	max-width: 530px
}

.BannerHomeCarousel_card {
	-webkit-box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, 0.1);
	box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, 0.1);
	overflow: hidden;
	position: relative;
	margin-top: 10px;
	background: #ffffff;
	border-radius: 10px;
	width: 480px;
	height: 320px;
	min-height: 320px;
	max-height: 320px;
	max-width: 480px;
	min-width: 480px;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out
}

@media screen and (max-width: 520px)
{
	.BannerHomeCarousel_card{max-width:100%!important;min-width: auto!important }
	.banner-track-record-content__wrapper.record_2{}
}

.BannerHomeCarousel_card:not(.swiper-slide-active) {
		/*-webkit-transform: scale(0.9, 0.9);
		-ms-transform: scale(0.9, 0.9);
		transform: scale(0.9, 0.9);
		opacity: 0.9*/
}

.BannerHomeCarousel__partners,
.BannerHomeCarousel__partners__logos {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	width: 530px
}

.BannerHomeCarousel__partners {
	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
}

.BannerHomeCarousel__partners__title {
	font-weight: 300;
	font-size: 26px;
	color: #4f4f4f
}

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

.BannerHomeCarousel__partners__logos__logoItem {
	width: auto;
	max-width: 120px;
	height: 48px
}

.BannerHomeCarousel__partners__logos>.iiitb {
	width: 121px
}

.BannerHomeCarousel__partners__logos>.mica {
	width: 44px
}

.BannerHomeCarousel__partners__logos>.cambridge {
	width: 200px;
	margin-left: -42px;
	margin-right: -24px
}

.BannerHomeCarousel__partners__logos>.imt {
	width: 115px
}

.BannerHomeCarousel__partners__logos>.bits {
	width: 60px;
	height: 60px
}

.w-btn {
	position: relative;
	font-size: 16px;
	font-weight: 700;
	color: #fff;
	background: #2f5191;
	-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: rgb(55,88,153);
	background: linear-gradient(90deg, rgba(53,88,153,1) 40%, rgba(116,137,226,1) 100%);
	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
}

.BannerCarousel .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
}

.BannerCarousel .swiper-pagination-bullets {
	bottom: 10px;
	left: 0;
	width: 100%
}

.BannerCarousel .swiper-pagination-bullet {
	display: inline-block;
	width: 4px;
	height: 4px;
	margin: 0 4px;
	background: #2f5191;
	border-radius: 100%;
	opacity: 0.2;
	border-radius: 2px
}

.BannerCarousel .swiper-pagination-bullet-active {
	opacity: 1;
	background: #2f5191;
	width: 24px;
	border-radius: 2px
}

.BannerCarousel .swiper-pagination-bullets {
	position: relative;
	bottom: 0;
	width: 200px !important;
	padding-top: 30px;
	text-align: center;
	left: 50%;
	-webkit-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	transform: translate(-50%, 0)
}

@media only screen and (min-width: 1280px) {
	.BannerCarousel .swiper-pagination-bullets {
		left: calc(50% + -210px)
	}
}

.BannerCarousel .swiper-pagination-bullets__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
}

.BannerCarousel .swiper-pagination-bullets__bullet--active {
	opacity: 1;
	-webkit-transform: scale(1.3);
	-ms-transform: scale(1.3);
	transform: scale(1.3);
	margin-top: -3px;
	background-color: #e0e0e0
}

.banner-track-record {
	position: relative;
	width: 100%;
	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;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.banner-track-record-header h2 {
	font-weight: 300;
	font-size: 20px;
	margin: 20px 16px;
	z-index: 1;
	background: white;
	position: relative;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content
}

.banner-track-record-content {
	height: 100%
}

.banner-track-record-content__wrapper .sprite_wrapper {
	position: relative;
	width: 50px;
	height: 50px
}

.banner-track-record-content__wrapper.record_1 {
	position: absolute;
	/*border: 2px solid rgba(239, 64, 61, 0.5);*/
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 8px;
	width: 220px;
	height: 75px;
	top: 100px;
	left: -5.5px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

@media only screen and (min-width: 768px) and (max-width: 1025px) {
	.banner-track-record-content__wrapper.record_1 {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		width: 126px;
		height: 98px;
		top: 62px;
		left: -10px;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center
	}
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
	.banner-track-record-content__wrapper.record_1 {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		width: 126px;
		height: 98px;
		top: 62px;
		left: -10px;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center
	}
}

.banner-track-record-content__wrapper.record_2 {
	position: absolute;
	left: 232px;
	bottom: 145px;
	/*border: 2px solid rgba(239, 64, 61, 0.5);*/
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 8px;
	width: 228px;
	height: 184px;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 10px
}

@media only screen and (min-width: 768px) and (max-width: 1025px) {
	.banner-track-record-content__wrapper.record_2 {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		width: 144px;
		height: 170px;
		left: 126px;
		bottom: 160px;
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center
	}
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
	.banner-track-record-content__wrapper.record_2 {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		width: 160px;
		height: 170px;
		left: auto!important; 
		top: 5px;
		right: 0px;
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		text-align: center;
	}
}

.banner-track-record-content__wrapper.record_3 {
	position: absolute;
	top: 195px;
	left: 20px;
	/*border: 2px solid rgba(239, 64, 61, 0.5);*/
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 8px;
	width: 207px;
	height: 160px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 10px
}

@media only screen and (min-width: 768px) and (max-width: 1025px) {
	.banner-track-record-content__wrapper.record_3 {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		width: 128px;
		height: 160px;
		left: 10px;
		top: 170px;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		padding-top: 0px
	}
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
	.banner-track-record-content__wrapper.record_3 {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		width: 128px;
		height: 160px;
		left: 10px;
		top: 170px;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		padding-top: 0px
	}
}

.banner-track-record-content__wrapper.record_4 {
	position: absolute;
	left: 247px;
	top: 195px;
	/*border: 2px solid rgba(239, 64, 61, 0.5);*/
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 8px;
	width: 260px;
	height: 75px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 10px
}

@media only screen and (min-width: 768px) and (max-width: 1025px) {
	.banner-track-record-content__wrapper.record_4 {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		width: 142px;
		height: 98px;
		left: 148px;
		top: 170px;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center
	}
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
	.banner-track-record-content__wrapper.record_4 {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		width: 142px;
		height: 98px;
		left: 148px;
		top: 170px;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center
	}
}

.banner-track-record-content__value {
	font-weight: bold;
	font-size: 20px;
	color: #222222
}


@media only screen and (min-width: 320px) and (max-width: 767px) 
{
	.banner-track-record-content__wrapper.record_3,.banner-track-record-content__wrapper.record_1{left: 20px!important;text-align: center!important;padding: 0px;width: 130px!important	}

	.banner-track-record-content__wrapper.record_3,.banner-track-record-content__wrapper.record_4{height: auto!important;top: auto!important;bottom: 20px!important	}

	.banner-track-record-content__wrapper.record_2,.banner-track-record-content__wrapper.record_4{left: auto!important;right: 20px!important;padding: 0px!important;width: 150px!important;text-align: center!important;}
	.banner-track-record-content__wrapper.record_2{bottom: auto!important; top: -10px!important; }


}






@media only screen and (min-width: 1280px) {
	.banner-track-record-content__value {
		font-size: 30px
	}
}

.banner-track-record-content__label {
	font-size: 12px;
	color: #4f4f4f
}

@media only screen and (min-width: 1280px) {
	.banner-track-record-content__label {
		font-size: 16px
	}
}

.banner-track-record-footer {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	padding: 10px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.banner-track-record-footer img {
	width: 15px;
	height: 12px;
	margin-left: 10px;
	cursor: pointer
}

.banner-track-record-footer-cta {
	cursor: pointer;
	font-weight: bold;
	font-size: 14px;
	color: #2f5191;
	position: relative;
	z-index: 1;
	background: white
}

.banner-testimonial {
	width: 100%;
	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;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.banner-testimonial-body {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
	.banner-testimonial-body {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

@media only screen and (min-width: 768px) and (max-width: 1025px) {
	.banner-testimonial-body {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

.banner-testimonial-header {
	position: relative;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	min-height: 70px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.banner-testimonial-header-img {
	position: absolute;
	height: 80px;
	width: 80px!important;
	-webkit-box-shadow: 0px 4px 16px rgba(31, 31, 31, 0.24);
	box-shadow: 0px 4px 16px rgba(31, 31, 31, 0.24);
	border: 2px solid #222222;
	left: -10px;
	top: -10px;
	border-radius: 50%
}

.banner-testimonial-header-content {
	margin-left: 80px
}

.banner-testimonial-header-content span {
	display: block
}

.banner-testimonial-header-content--name {
	color: #222222;
	font-weight: bold;
	font-size: 18px
}

.banner-testimonial-header-content--desc {
	font-size: 11px;
	color: #777777
}

.banner-testimonial-content {
	padding: 5px 20px;
	line-height: 1;
	position: relative
}

.banner-testimonial-content img {
	position: absolute;
	width: 70px;
	height: 64px;
	margin-top: -18px;
	opacity: 0.3
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
	.banner-testimonial-content img {
		margin-top: -10px;
		margin-left: -18px
	}
}

@media only screen and (min-width: 768px) and (max-width: 1025px) {
	.banner-testimonial-content img {
		margin-top: -10px;
		margin-left: -18px
	}
}

.banner-testimonial-content span {
	font-style: italic;
	font-weight: normal;
	font-size: 11px
}

@media only screen and (min-width: 1280px) {
	.banner-testimonial-content span {
		font-size: 14px;
		line-height: 140%;
		color: #222222
	}
}

.banner-testimonial-card {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: space-between;
	-ms-flex-align: space-between;
	align-items: space-between;
	margin: 10px;
	padding: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 0px 0px 15px 5px rgba(31, 31, 31, 0.1);
	box-shadow: 0px 0px 15px 5px rgba(31, 31, 31, 0.1);
	-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
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
	.banner-testimonial-card {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		max-height: 70px
	}
}

@media only screen and (min-width: 768px) and (max-width: 1025px) {
	.banner-testimonial-card {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		max-height: 70px
	}
}

@media only screen and (min-width: 1280px) {
	.banner-testimonial-card {
		min-width: 160px;
		min-height: 180px
	}
}

.banner-testimonial-card-icon {
	width: 14px!important
}

.banner-testimonial-card-left {
	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) {
	.banner-testimonial-card-left {
		max-width: 45%
	}
}

@media only screen and (min-width: 768px) and (max-width: 1025px) {
	.banner-testimonial-card-left {
		max-width: 45%
	}
}

.banner-testimonial-card-right {
	position: relative;
	width: 100px;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.banner-testimonial-card-right .brand-icon-retina {
	-webkit-transform: none;
	-ms-transform: none;
	transform: none
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
	.banner-testimonial-card-right {
		margin-top: 5px
	}
}

@media only screen and (min-width: 768px) and (max-width: 1025px) {
	.banner-testimonial-card-right {
		margin-top: 5px
	}
}

@media only screen and (min-width: 1280px) {
	.banner-testimonial-card-right {
		height: 50px
	}
}

.banner-testimonial-card-position {
	font-weight: bold;
	font-size: 12px
}

.banner-testimonial-card-c-name {
	font-size: 11px;
	color: #777777
}

.banner-testimonial-footer {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	padding: 10px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.banner-testimonial-footer img {
	width: 15px;
	height: 12px;
	margin-left: 10px;
	cursor: pointer
}

.banner-testimonial-footer-cta {
	font-weight: bold;
	font-size: 14px;
	color: #2f5191;
	cursor: pointer
}

.banner-alumni {
	width: 100%;
	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;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.banner-alumni-header h2 {
	font-weight: 300;
	font-size: 20px;
	padding: 20px 16px
}

.banner-alumni-footer {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	padding: 10px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.banner-alumni-footer img {
	width: 15px;
	height: 12px;
	margin-left: 10px;
	cursor: pointer
}

.banner-alumni-footer-cta {
	font-weight: bold;
	font-size: 14px;
	color: #2f5191;
	cursor: pointer
}

.banner-alumni-content {
	text-align: center;
	max-width: 420px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-item-align: center;
	align-self: center
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
	.banner-alumni-content {
		max-width: 100%
	}
}
 

.banner-alumni__partners,
.banner-alumni__partners__logos {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.banner-alumni__partners {
	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
}

.banner-alumni__partners__title {
	font-weight: 300;
	font-size: 26px;
	color: #4f4f4f
}

.banner-alumni__partners__logos {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	overflow: hidden
}

.banner-alumni__partners__logos__logoItem {
	margin: 10px;
	width: 120px;
	height: 40px
}

.banner-alumni__partners__logos__logoItem .brand-icon-retina {
	-webkit-transform: scale(0.35) translate(-70%, -70%);
	-ms-transform: scale(0.35) translate(-70%, -70%);
	transform: scale(0.35) translate(-70%, -70%)
}

.HomeCarouselSection {
	position: relative;
	height: 325px;
	padding: 0 100px;
	background: #e5e5e5
}

.HomeCarouselSection__carouselWrapper {
	overflow: hidden;
	width: 100%;
	height: 100%
}

.HomeCarouselSection__carouselWrapper.single .HomeCarouselSection__slides {
	padding: 0 50px
}

.HomeCarouselSection__carouselWrapper.single .HomeCarouselSection__slides>div {
	width: 1040px !important
}

.HomeCarouselSection__carouselWrapper.single .HomeCarouselSection__slides>div:hover {
	-webkit-transform: scale(1.02);
	-ms-transform: scale(1.02);
	transform: scale(1.02)
}

.HomeCarouselSection__carouselWrapper.duo .HomeCarouselSection__slides {
	padding: 0 0 0 50px
}

.HomeCarouselSection__carouselWrapper.duo .HomeCarouselSection__slides>div {
	width: 495px !important
}

.HomeCarouselSection__carouselWrapper.duo .HomeCarouselSection__slides>div:nth-child(1) {
	-webkit-transform-origin: left center;
	-ms-transform-origin: left center;
	transform-origin: left center
}

.HomeCarouselSection__carouselWrapper.duo .HomeCarouselSection__slides>div:nth-child(2) {
	-webkit-transform-origin: right center;
	-ms-transform-origin: right center;
	transform-origin: right center
}

.HomeCarouselSection__carouselWrapper.duo .HomeCarouselSection__slides>div:hover {
	-webkit-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05)
}

.HomeCarouselSection__carouselWrapper.multi {
	padding: 0 20px
}

.HomeCarouselSection__carouselWrapper.multi .HomeCarouselSection__slides {
	padding: 0 0;overflow: hidden;
}

.HomeCarouselSection__carouselWrapper.multi .HomeCarouselSection__slides>div:hover {
	-webkit-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05)
}

.HomeCarouselSection__slides {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	z-index: 1;
	margin: 60px auto;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	height: 204px
}

.HomeCarouselSection__slides>div {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	height: 100%;
	position: relative;
	width: 300.667px;
    margin-right: 42px;
}

.HomeCarouselSection__slides__slide {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	border-radius: 4px;
	cursor: pointer;
	-webkit-transition: -webkit-transform 0.3s;
	transition: -webkit-transform 0.3s;
	transition: transform 0.3s;
	transition: transform 0.3s, -webkit-transform 0.3s
}

.HomeCarouselSection__slides__slide__contentWrapper {
	width: auto
}

.HomeCarouselSection__slides__slide__imageWrapper {
	height: 204px;
	position: relative
}

.HomeCarouselSection__slides__slide__imageWrapper img{width: 364px!important;height: 100%!important}

.HomeCarouselSection__slides__slide__imageWrapper:before {
	content: " ";
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	border-radius: 4px;
	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%)
}

.HomeCarouselSection__slides__slide__imageWrapper__image {
	height: 100%;
	border-radius: 4px
}

.HomeCarouselSection__slides__slide__content {
	position: absolute;
	bottom: calc(5% - 10px);
	color: white;
	height: 100%;
	width: 100%;
	padding: calc(25px + 1%) calc(10% - 10px) calc(20px + 1%) calc(10% - 17px);
	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
}

.HomeCarouselSection__slides__slide__content__button {
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	background: rgba(255, 255, 255, 0.17);
	border: 1px solid #ffffff;
	border-radius: 4px;
	padding: 5px 30px
}

.HomeCarouselSection__slides__slide__content__text {
	width: calc(55% + 100px);
	font-style: normal;
	font-weight: bold;
	font-size: 24px;
	line-height: 100%;
	color: #ffffff;
	text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25)
}

.HomeCarouselSection .swiper-pagination {
	left: 55%;
	bottom: 5%
}

.HomeCarouselSection .swiper-pagination-bullets {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.HomeCarouselSection .swiper-pagination-bullet {
	width: 12px;
	height: 12px;
	border: 1px solid white;
	opacity: 1;
	border-radius: 50%;
	background: transparent;
	cursor: pointer
}

.HomeCarouselSection .swiper-pagination-bullet-active {
	width: 14px;
	height: 14px;
	border: 1px solid white;
	border-radius: 50%;
	background: white;
	cursor: default
}

.HomeCarouselSection .swiper-button-next,
.HomeCarouselSection .swiper-button-prev {
	position: absolute;
	top: 40%;
	margin-top: calc(-1 * $swiper-navigation-size / 2);
	z-index: 10;
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	opacity: 1;
	width: 60px;
	height: 60px;
	border: 1px solid white;
	background: white;
	border-radius: 50%;
	-webkit-box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
	box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25)
}

.HomeCarouselSection .swiper-button-next .arrow,
.HomeCarouselSection .swiper-button-prev .arrow {
	color: #2f5191 !important;
	position: relative;
	display: inline-block;
	vertical-align: middle;
	color: #666;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 10px;
	height: 10px;
	border-width: 2px 2px 0 0;
	border-style: solid;
	margin: 10px
}

.HomeCarouselSection .swiper-button-next .arrow:after,
.HomeCarouselSection .swiper-button-next .arrow:before,
.HomeCarouselSection .swiper-button-prev .arrow:after,
.HomeCarouselSection .swiper-button-prev .arrow:before {
	content: "";
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.HomeCarouselSection .swiper-button-next .arrow:before,
.HomeCarouselSection .swiper-button-prev .arrow:before {
	right: 0;
	top: -2px;
	position: absolute;
	height: 2px;
	-webkit-box-shadow: inset 0 0 0 5px #2f5191;
	box-shadow: inset 0 0 0 5px #2f5191;
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	width: 18px;
	-webkit-transform-origin: right top;
	-ms-transform-origin: right top;
	transform-origin: right top
}

.HomeCarouselSection .swiper-button-next .right,
.HomeCarouselSection .swiper-button-prev .right {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg)
}

.HomeCarouselSection .swiper-button-next .left,
.HomeCarouselSection .swiper-button-prev .left {
	-webkit-transform: rotate(-135deg);
	-ms-transform: rotate(-135deg);
	transform: rotate(-135deg)
}

.HomeCarouselSection .swiper-button-next:hover,
.HomeCarouselSection .swiper-button-prev:hover {
	opacity: 0.9
}

.HomeCarouselSection .swiper-button-next.swiper-button-disabled,
.HomeCarouselSection .swiper-button-prev.swiper-button-disabled {
	opacity: 0.35;
	cursor: auto;
	pointer-events: none
}

.HomeCarouselSection .swiper-button-prev,
.HomeCarouselSection .swiper-container-rtl .swiper-button-next {
	left: 118px;
	right: auto
}

.HomeCarouselSection .swiper-button-next,
.HomeCarouselSection .swiper-container-rtl .swiper-button-prev {
	right: 118px;
	left: auto
}

.UpgradProgramsDesktop {
	background: #ffffff
}

.UpgradProgramsDesktop__title {
	font-size: 40px;
	line-height: 100%;
	font-weight: 700;
	color: #222222
}

.UpgradProgramsDesktop__description {
	font-size: 16px;
	line-height: 160%;
	color: #777777;
	width: 60%
}

.UpgradProgramsDesktop__collection {
	width: 300px;
	-webkit-box-shadow: 0px 4px 16px rgba(189, 189, 189, 0.24);
	box-shadow: 0px 4px 16px rgba(189, 189, 189, 0.24);
	border-radius: 10px;
	-webkit-transition: visibility 0.3s, opacity 0.3s ease;
	transition: visibility 0.3s, opacity 0.3s ease
}

.UpgradProgramsDesktop__collection .CollectionItemDesktop:first-child {
	border-top-right-radius: 10px;
	border-top-left-radius: 10px
}

.UpgradProgramsDesktop__collection .CollectionItemDesktop:last-child {
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px
}

.UpgradProgramsDesktop__collection.active {
	position: fixed;
	top: 0px;
	z-index: 90
}

.UpgradProgramsDesktop__collection.inActive {
	opacity: 0;
	visibility: hidden
}

.UpgradProgramsDesktop__programCardWrapper {
	width: 320px;
	height: 400px
}

.UpgradProgramsDesktop .CollectionItemDesktop {
	cursor: pointer;
	width: 100%;
	border-bottom: 1px solid #bfc9f7
}

.UpgradProgramsDesktop .CollectionItemDesktop:last-child {
	border-bottom: none
}

.UpgradProgramsDesktop .CollectionItemDesktop:hover {
	background: #bfc9f7
}

.UpgradProgramsDesktop .CollectionItemDesktop__meta__label {
	font-weight: 700;
	font-size: 16px;
	line-height: 100%;
	color: #222222;
	text-transform: uppercase
}

.UpgradProgramsDesktop .CollectionItemDesktop__meta__primaryChevronIcon path {
	fill: #aaaaaa
}

.UpgradProgramsDesktop .CollectionItemDesktop__meta__icon path {
	fill: #2f5191;
	background: #2f5191
}

.UpgradProgramsDesktop .CollectionItemDesktop.selected {
	background: rgb(55,88,153);
	background: linear-gradient(90deg, rgba(53,88,153,1) 40%, rgba(116,137,226,1) 100%);
}

.UpgradProgramsDesktop .CollectionItemDesktop.selected .CollectionItemDesktop__meta__label {
	color: #ffffff
}

.UpgradProgramsDesktop .CollectionItemDesktop.selected .CollectionItemDesktop__meta__primaryChevronIcon path {
	fill: #ffffff
}

.UpgradProgramsDesktop .CollectionItemDesktop.selected .CollectionItemDesktop__meta__icon path {
	fill: #fff;
	background: #fff
}

.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard,
.UpgradProgramsDesktop .ExploreProgramCard {
	position: relative;
	height: 100%;
	background: #ffffff;
	border-radius: 10px;
	-webkit-box-shadow: 0px 4px 16px rgba(189, 189, 189, 0.24);
	box-shadow: 0px 4px 16px rgba(189, 189, 189, 0.24);
	cursor: pointer
}

.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__image,
.UpgradProgramsDesktop .ExploreProgramCard__image {
	width: 100%;
	height: 160px
}

.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__image img,
.UpgradProgramsDesktop .ExploreProgramCard__image img {
	border-radius: 10px;
	width: 100%;
	height: 100%
}

.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__details,
.UpgradProgramsDesktop .ExploreProgramCard__details {
	position: relative;
	bottom: 14%;
	background: #ffffff;
	border-radius: 10px;
	-webkit-box-shadow: 0px 4px 16px rgba(189, 189, 189, 0.24);
	box-shadow: 0px 4px 16px rgba(189, 189, 189, 0.24)
}

.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__details__type,
.UpgradProgramsDesktop .ExploreProgramCard__details__type {
	font-size: 16px;
	color: #222222;
	line-height: 120%
}

.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__details__title,
.UpgradProgramsDesktop .ExploreProgramCard__details__title {
	font-size: 20px;
	font-weight: 700;
	line-height: 120%;
	color: #222222
}

.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__details__tag,
.UpgradProgramsDesktop .ExploreProgramCard__details__tag {
	border-radius: 2px
}

.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__details__tag span,
.UpgradProgramsDesktop .ExploreProgramCard__details__tag span {
	font-weight: 600;
	font-size: 9px;
	line-height: 100%;
	text-transform: uppercase
}

.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__details__tag.new,
.UpgradProgramsDesktop .ExploreProgramCard__details__tag.new {
	background: #2f5191
}

.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__details__tag.new span,
.UpgradProgramsDesktop .ExploreProgramCard__details__tag.new span {
	color: #ffffff
}

.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__details__tag.trending,
.UpgradProgramsDesktop .ExploreProgramCard__details__tag.trending {
	background: #ffd900
}

.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__details__tag.trending span,
.UpgradProgramsDesktop .ExploreProgramCard__details__tag.trending span {
	color: #2f5191
}

.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__details__tag.jobGuaranteed,
.UpgradProgramsDesktop .ExploreProgramCard__details__tag.jobGuaranteed {
	background: #2196f3
}

.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__details__tag.jobGuaranteed span,
.UpgradProgramsDesktop .ExploreProgramCard__details__tag.jobGuaranteed span {
	color: #ffffff
}

.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__details__tag.incomeLossProtection,
.UpgradProgramsDesktop .ExploreProgramCard__details__tag.incomeLossProtection {
	background: #27ae60
}

.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__details__tag.incomeLossProtection span,
.UpgradProgramsDesktop .ExploreProgramCard__details__tag.incomeLossProtection span {
	color: #ffffff
}

.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__details__tag.bestSeller,
.UpgradProgramsDesktop .ExploreProgramCard__details__tag.bestSeller {
	background: #d02035
}

.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__details__tag.bestSeller span,
.UpgradProgramsDesktop .ExploreProgramCard__details__tag.bestSeller span {
	color: #ffffff
}

.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__details__tag.popular,
.UpgradProgramsDesktop .ExploreProgramCard__details__tag.popular {
	background: #9b51e0
}

.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__details__tag.popular span,
.UpgradProgramsDesktop .ExploreProgramCard__details__tag.popular span {
	color: #ffffff
}

.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__details__tag.highestTransitions,
.UpgradProgramsDesktop .ExploreProgramCard__details__tag.highestTransitions {
	background: #f77f00
}

.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__details__tag.highestTransitions span,
.UpgradProgramsDesktop .ExploreProgramCard__details__tag.highestTransitions span {
	color: #ffffff
}

.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__details__duration,
.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__details__mode,
.UpgradProgramsDesktop .ExploreProgramCard__details__duration,
.UpgradProgramsDesktop .ExploreProgramCard__details__mode {
	font-weight: 700;
	font-size: 14px;
	line-height: 100%;
	color: #828282
}

.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__details__mode::before,
.UpgradProgramsDesktop .ExploreProgramCard__details__mode::before {
	content: "Â·";
	margin-right: 3px
}

.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__details__startDate__label,
.UpgradProgramsDesktop .ExploreProgramCard__details__startDate__label {
	font-size: 14px;
	line-height: 100%;
	color: #828282
}

.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__details__startDate__value,
.UpgradProgramsDesktop .ExploreProgramCard__details__startDate__value {
	font-weight: 700;
	font-size: 14px;
	line-height: 100%;
	color: #222222
}

.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__description,
.UpgradProgramsDesktop .ExploreProgramCard__description {
	font-size: 14px;
	line-height: 140%;
	color: #777777;
	position: relative;
	bottom: 9%
}

.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__footer,
.UpgradProgramsDesktop .ExploreProgramCard__footer {
	position: absolute;
	bottom: 20px;
	left: 20px;
	right: 20px
}

.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__footer__universityIcon,
.UpgradProgramsDesktop .ExploreProgramCard__footer__universityIcon {
	height: 50px;
	width: 50px;
	min-width: 50px;
	overflow: hidden;
	position: relative
}

.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__footer__universityIcon .brand-icon-retina-generic,
.UpgradProgramsDesktop .ExploreProgramCard__footer__universityIcon .brand-icon-retina-generic {
	-webkit-transform-origin: top left;
	-ms-transform-origin: top left;
	transform-origin: top left;
	-webkit-transform: scale(0.6) translate(0, -50%);
	-ms-transform: scale(0.6) translate(0, -50%);
	transform: scale(0.6) translate(0, -50%);
	top: 50%;
	position: absolute
}

.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__footer__navigation,
.UpgradProgramsDesktop .ExploreProgramCard__footer__navigation {
	font-weight: 700;
	font-size: 14px;
	line-height: 100%;
	color: #2f5191
}

.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__footer__navigation:hover,
.UpgradProgramsDesktop .ExploreProgramCard__footer__navigation:hover {
	text-decoration: underline
}

.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__footer__arrowForward path,
.UpgradProgramsDesktop .ExploreProgramCard__footer__arrowForward path {
	stroke-width: 1;
	stroke: #2f5191
}

.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__footer__navigation:hover,
.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__footer__arrowForward:hover,
.UpgradProgramsDesktop .ExploreProgramCard__footer__navigation:hover,
.UpgradProgramsDesktop .ExploreProgramCard__footer__arrowForward:hover {
	cursor: pointer
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
	.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard,
	.UpgradProgramsDesktop .ExploreProgramCard {
		border-radius: 8px
	}
	.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__image,
	.UpgradProgramsDesktop .ExploreProgramCard__image {
		height: 140px
	}
	.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__image img,
	.UpgradProgramsDesktop .ExploreProgramCard__image img {
		border-radius: 8px
	}
	.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__details,
	.UpgradProgramsDesktop .ExploreProgramCard__details {
		bottom: 16%;
		border-radius: 8px
	}
	.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__details__type,
	.UpgradProgramsDesktop .ExploreProgramCard__details__type {
		font-size: 14px
	}
	.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__details__title,
	.UpgradProgramsDesktop .ExploreProgramCard__details__title {
		font-size: 18px
	}
	.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__details__duration,
	.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__details__mode,
	.UpgradProgramsDesktop .ExploreProgramCard__details__duration,
	.UpgradProgramsDesktop .ExploreProgramCard__details__mode {
		font-size: 12px
	}
	.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__details__startDate__label,
	.UpgradProgramsDesktop .ExploreProgramCard__details__startDate__label {
		font-size: 12px
	}
	.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__details__startDate__value,
	.UpgradProgramsDesktop .ExploreProgramCard__details__startDate__value {
		font-size: 12px
	}
	.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__description,
	.UpgradProgramsDesktop .ExploreProgramCard__description {
		font-size: 11px;
		bottom: 13%
	}
	.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__footer,
	.UpgradProgramsDesktop .ExploreProgramCard__footer {
		bottom: 16px
	}
	.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__footer__universityIcon,
	.UpgradProgramsDesktop .ExploreProgramCard__footer__universityIcon {
		height: 40px;
		width: 40px;
		min-width: 40px
	}
	.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__footer__universityIcon .brand-icon-retina-generic,
	.UpgradProgramsDesktop .ExploreProgramCard__footer__universityIcon .brand-icon-retina-generic {
		-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%
	}
}

@media only screen and (min-width: 768px) and (max-width: 1025px) {
	.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard,
	.UpgradProgramsDesktop .ExploreProgramCard {
		border-radius: 8px
	}
	.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__image,
	.UpgradProgramsDesktop .ExploreProgramCard__image {
		height: 140px
	}
	.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__image img,
	.UpgradProgramsDesktop .ExploreProgramCard__image img {
		border-radius: 8px
	}
	.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__details,
	.UpgradProgramsDesktop .ExploreProgramCard__details {
		bottom: 14%;
		border-radius: 8px
	}
	.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__details__type,
	.UpgradProgramsDesktop .ExploreProgramCard__details__type {
		font-size: 14px
	}
	.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__details__title,
	.UpgradProgramsDesktop .ExploreProgramCard__details__title {
		font-size: 18px
	}
	.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__details__duration,
	.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__details__mode,
	.UpgradProgramsDesktop .ExploreProgramCard__details__duration,
	.UpgradProgramsDesktop .ExploreProgramCard__details__mode {
		font-size: 12px
	}
	.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__details__startDate__label,
	.UpgradProgramsDesktop .ExploreProgramCard__details__startDate__label {
		font-size: 12px
	}
	.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__details__startDate__value,
	.UpgradProgramsDesktop .ExploreProgramCard__details__startDate__value {
		font-size: 12px
	}
	.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__description,
	.UpgradProgramsDesktop .ExploreProgramCard__description {
		font-size: 11px;
		bottom: 6%
	}
	.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__footer,
	.UpgradProgramsDesktop .ExploreProgramCard__footer {
		bottom: 16px
	}
	.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__footer__universityIcon,
	.UpgradProgramsDesktop .ExploreProgramCard__footer__universityIcon {
		height: 40px;
		width: 40px;
		min-width: 40px
	}
	.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__footer__universityIcon .brand-icon-retina-generic,
	.UpgradProgramsDesktop .ExploreProgramCard__footer__universityIcon .brand-icon-retina-generic {
		-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%
	}
}

.PlacementSupport {padding: 10px 0 80px 0}

.PlacementSupport__title {
	font-weight: bold;
	font-size: 48px
}

.PlacementSupport__subTitle {
	font-weight: normal;
	font-size: 16px
}

.PlacementSupport__support {
	position: relative
}

.PlacementSupport__support__route {
	position: absolute;
	top: 50%;
	left: 55%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.PlacementSupport__desc {
	font-weight: normal;
	font-size: 18px;
	-ms-flex-item-align: center;
	align-self: center
}

.PlacementSupport__btnTop {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.PlacementSupport__btn {
	-ms-flex-item-align: center;
	align-self: center;
	background: rgb(55,88,153);
	background: linear-gradient(90deg, rgba(53,88,153,1) 40%, rgba(116,137,226,1) 100%);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.PlacementSupport__btn .icon {
	fill: #FFFFFF;
	display: inline-block;
	vertical-align: middle; 
}

.PlacementSupport__btn svg path {
	stroke: #fff !important;
	fill: #fff !important;
	display: inline-block;
	vertical-align: middle;
	margin-right: 6px
}

.PlacementSupport__btn__btnText {
	display: inline-block;
	vertical-align: middle;
	font-weight: bold !important;
	font-size: 14px
}

.PlacementSupport__carousel {
	position: relative;
	padding: 20px
}

.PlacementSupport__carousel__leftArrow,
.PlacementSupport__carousel__rightArrow {
	position: relative;
	padding-top: 14px
}

.PlacementSupport__carousel__leftArrow .u-arrowRight,
.PlacementSupport__carousel__rightArrow .u-arrowRight {
	color: #2f5191
}

.PlacementSupport__carousel__leftArrow .u-arrowRight:before,
.PlacementSupport__carousel__rightArrow .u-arrowRight:before {
	opacity: 0
}

.PlacementSupport__carousel__card {
	-webkit-box-shadow: none;
	box-shadow: none
}

.PlacementSupport__carousel .carousel__controls {
	margin: 30px 0 5px 0;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.PlacementSupport__carousel .carousel__controls__scrollbar {
	display: none
}

.PlacementSupport__carousel .carousel__pagination {
	text-align: center
}

.PlacementSupport__carousel .carousel__pagination__bullet {
	width: 4px;
	height: 4px;
	background: #2f5191;
	opacity: 0.3;
	border-radius: 2px
}

.PlacementSupport__carousel .carousel__pagination__bullet--active {
	width: 24px;
	height: 4px;
	opacity: 1;
	background: #2f5191
}

.PlacementSupport__carousel .swiper-pagination-bullets {
	width: auto !important;
	left: 0;
	padding: 0;
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0)
}

.SupportCard {
	max-width: 305px
}

.SupportCard__horizontalCard {
	margin-top: -120px;
	margin-left: 25px;
	border-radius: 4px;
	width: auto;
	height: 260px;
	z-index: 2;
	background: #ffffff;
	-webkit-box-shadow: 0 6px 22px 0 #1400001a;
	box-shadow: 0 6px 22px 0 #1400001a;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 18px 12px;
	position: relative
}

.SupportCard__horizontalCard__count {
	font-weight: 600;
	font-size: 18px;
	opacity: 0.3
}

.SupportCard__horizontalCard__content {
	margin-top: calc(135px - 20px)
}

.SupportCard__horizontalCard__content__title {
	font-weight: 600;
	font-size: 18px;
	max-width: 180px
}

.SupportCard__horizontalCard__content__desc {
	font-weight: normal;
	font-size: 14px;
	max-width: 180px
}

.SupportCard__horizontalCard__content__link {
	font-weight: bold;
	font-size: 14px;
	color: #2f5191
}

.SupportCard__horizontalCard__content__link__rightArrow {
	color: #2f5191;
	-webkit-transform: rotate(-90deg) scaleY(1.7) scale(0.7);
	-ms-transform: rotate(-90deg) scaleY(1.7) scale(0.7);
	transform: rotate(-90deg) scaleY(1.7) scale(0.7)
}

.SupportCard__verticalCard {
	position: relative;
	width: 90%;
	height: 135px;
	z-index: 4;
	border-radius: 4px;
	display: block;
	-webkit-box-shadow: 0 4px 20px 0 #3d1a1a1a;
	box-shadow: 0 4px 20px 0 #3d1a1a1a
}

.ActionButtonMain {
	display: inline
}

.alumni {
	width: 100%;
	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;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.alumni-header h2 {
	font-weight: 600;
	font-size: 32px
}

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

.alumni-header p {
	font-weight: normal;
	font-size: 16px
}

.alumni-footer {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 10px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.alumni-footer-cta {
	font-weight: bold;
	font-size: 14px;
	color: #2f5191;
	margin-right: 10px;
	cursor: pointer
}

.alumni-footer .u-arrowRight {
	height: 8px;
	width: 8px;
	color: #2f5191
}

.alumni-footer .u-arrowRight:before {
	width: 15px;
	color: #2f5191
}

.alumni-content {
	width: 100%;
	text-align: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-item-align: center;
	align-self: center
}

@media only screen and (min-width: 1280px) {
	.alumni-content {
		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
	}
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
	.alumni-content {
		max-width: 328px
	}
}

.alumni__slot {
	width: 50%
}

.alumni__partners,
.alumni__partners__logos {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.alumni__partners {
	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
}

@media only screen and (min-width: 1280px) {
	.alumni__partners {
		width: 50%
	}
}

.alumni__partners__title {
	font-weight: 300;
	font-size: 26px;
	color: #4f4f4f
}

.alumni__partners__logos {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	overflow: hidden
}

@media only screen and (min-width: 1280px) {
	.alumni__partners__logos {
		width: 497px
	}
}

.alumni__partners__logos__logoItem {
	width: 71px;
	height: 23px
}

@media only screen and (min-width: 1280px) {
	.alumni__partners__logos__logoItem {
		margin: 20px;
		width: 120px;
		height: 40px
	}
	.alumni__partners__logos__logoItem .brand-icon-retina {
		-webkit-transform: scale(0.5) translate(-50%, -50%) !important;
		-ms-transform: scale(0.5) translate(-50%, -50%) !important;
		transform: scale(0.5) translate(-50%, -50%) !important
	}
}

.alumni__partners__logos__logoItem .brand-icon-retina {
	-webkit-transform: scale(0.29) translate(-120%, -120%);
	-ms-transform: scale(0.29) translate(-120%, -120%);
	transform: scale(0.29) translate(-120%, -120%)
}

.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: #2f5191
}

.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: #2f5191
}

.carousel__controls__leftArrow .u-arrowRight:before,
.carousel__controls__rightArrow .u-arrowRight:before {
	color: #2f5191
}

.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
}

.TransitionCardNew {
	background: #FFFFFF;
	-webkit-box-shadow: 0px 0px 64px rgba(0, 0, 0, 0.07);
	box-shadow: 0px 0px 64px rgba(0, 0, 0, 0.07);
	border-radius: 8px;
	width: 270px;
	padding: 20px;
	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: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.TransitionCardNew__profileIcon {
	height: 106px;
	width: 106px;
	border-radius: 50%;
	border: 3px solid #1F70C1
}

.TransitionCardNew__profileIcon__icon {
	border: 3px solid white;
	height: 100%;
	border-radius: 50%
}

.TransitionCardNew__name {
	font-weight: 600;
	font-size: 14px;
	line-height: 14px;
	color: #2f5191;
	margin-top: 14px
}

.TransitionCardNew__bio {
	margin-top: 10px;
	color: #969696;
	font-size: 14px
}

.TransitionCardNew__bottom {
	background: linear-gradient(180.27deg, #F8F8F8 4.01%, rgba(248, 248, 248, 0) 80.93%);
	border-radius: 6px;
	margin-top: 20px;
	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: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%
}

.TransitionCardNew__bottom__arrow {
	margin-top: 16px;
	color: #2f5191;
	-webkit-transform: rotateX(25deg) scale(1.2);
	transform: rotateX(25deg) scale(1.2)
}

.TransitionCardNew__bottom__orgIcon {
	margin-top: 14px;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none
}

.TransitionCardNew__bottom__transitionBio {
	margin-top: 10px;
	font-weight: 600;
	font-size: 12px;
	line-height: 12px;
	color: rgba(34, 34, 34, 0.72)
}

.HomePage__StudentReviews {
	background: #fff
}

.HomePage__StudentReviews .HomePage__StudentReviews__title {
	font-size: 34px;
	font-weight: 300;
	letter-spacing: normal;
	color: #101010
}

.HomePage__StudentReviews .HomePage__StudentReviews__container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: #fff
}

.HomePage__StudentReviews .HomePage__StudentReviews__video__container {
	position: relative;
	cursor: pointer
}

.HomePage__StudentReviews .HomePage__StudentReviews__video__controls {
	position: absolute;
	top: 50%;
	left: 50%
}

.HomePage__StudentReviews .HomePage__StudentReviews__video .VideoTestimonial__videoBox__playIcon {
	position: absolute;
	z-index: 1;
	top: 50%;
	left: 50%;
	margin-top: -30px;
	margin-left: -30px;
	width: 60px;
	height: 60px;
	padding: 21px;
	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
}

.HomePage__StudentReviews .HomePage__StudentReviews__video .VideoTestimonial__videoBox__playIcon:hover {
	background-color: #f6516c
}

.HomePage__StudentReviews .HomePage__StudentReviews__video .VideoTestimonial__videoBox__playIcon:hover .u-triangle {
	background-color: #fff
}

.HomePage__StudentReviews .HomePage__StudentReviews__video .u-triangle {
	background-color: #f6516c;
	-webkit-transform: rotate(-90deg) skewX(-30deg) scale(1, 0.866);
	-ms-transform: rotate(-90deg) skewX(-30deg) scale(1, 0.866);
	transform: rotate(-90deg) skewX(-30deg) scale(1, 0.866);
	bottom: 4px;
	right: 3px
}

.HomePage__StudentReviews .HomePage__StudentReviews__carousel {
	width: 565px
}

.HomePage__StudentReviews .HomePage__StudentReviews__carousel .UserReview__list__item {
	
	height: 290px
}

.HomePage__StudentReviews .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;
	text-align: center
}

.HomePage__StudentReviews .BannerSection__video .videoPlayer {
	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
}

.HomePage__StudentReviews .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) {
	.HomePage__StudentReviews .BannerSection__video {
		background-color: #000
	}
}

@media only screen and (min-width: 768px) and (max-width: 1025px) {
	.HomePage__StudentReviews .BannerSection__video {
		background-color: #000
	}
}

.HomePage__StudentReviews .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)
}

.theme__red {
	background: linear-gradient(153.03deg, #E04148 -8.74%, #FF6E6A 94.03%)
}

.theme__red__title {
	color: #fff !important
}

.theme__red__studentReviewsContainer {
	background-color: transparent !important
}

.UserReview {
	background-color: #f8fafc;
	border-top: 1px solid #e3ebf3;
	border-bottom: 1px solid #e3ebf3
}

.UserReview__container {
	width: 100%;
	position: relative;
	overflow: hidden
}

.UserReview__title {
	font-size: 36px;
	font-weight: 300;
	color: rgba(21, 28, 42, 0.87)
}

.UserReview__stats {
	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;
	height: auto;
	padding: 30px 0;
	border-bottom: 1px solid #dfe3eb
}

.UserReview__stats__rating {
	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;
	text-align: center;
	min-width: 240px
}

.UserReview__stats__ratingInfo__bigRating {
	font-size: 48px;
	color: #ff5757
}

.UserReview__stats__ratingInfo__category {
	font-size: 12px;
	font-weight: 600;
	color: #4f4f4f;
	letter-spacing: -0.3px
}

.UserReview__stats__ratingStars {
	width: 150px;
	padding-left: 30px
}

.UserReview__stats__ratingStars__stars {
	line-height: 52px;
	padding-top: 10px
}

.UserReview__stats__ratingStars__voteCount {
	font-size: 12px;
	font-weight: 600;
	color: #4f4f4f;
	text-align: left;
	letter-spacing: -0.3px
}

.UserReview__stats__podList {
	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;
	text-align: center
}

.UserReview__stats__podItem {
	width: 64px;
	margin: 0 20px
}

.UserReview__stats__podRating {
	position: relative
}

.UserReview__stats__podName {
	font-size: 14px;
	letter-spacing: -0.1px;
	color: #454545;
	text-transform: capitalize
}

.UserReview__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
}

.UserReview__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;
	padding: 24px 24px 35px 24px;
	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
}

.UserReview__userBox {
	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;
	margin-bottom: 12px;
	width: 100%
}

.UserReview__userBox__photo {
	width: 48px;
	height: 48px;
	border-radius: 50%;
	overflow: hidden
}

.UserReview__userBox__photo img {
	border-radius: 50%;
	overflow: hidden;
	width: 100%
}

.UserReview__userBox__info {
	width: calc(100% - 175px);
	-webkit-box-flex: 5;
	-ms-flex-positive: 5;
	flex-grow: 5;
	padding: 0 15px;
	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-item-align: center;
	align-self: center
}

.UserReview__userBox__profileLink {
	width: 32px;
	text-align: right
}

.UserReview__userBox__profileIcon {
	width: 32px;
	height: 32px;
	background-color: #4a90e2;
	border-radius: 50%
}

.UserReview__userBox__profileIcon svg {
	width: 18px;
	height: 18px;
	fill: #fff
}

.UserReview__userBox__name {
	font-size: 16px;
	line-height: 24px;
	font-weight: 600;
	color: rgba(21, 28, 42, 0.87);
	text-transform: capitalize
}

.UserReview__userBox__designation {
	font-size: 12px;
	line-height: 14px;
	color: #475465
}

.UserReview__userBox__designation .u-dot:before {
	line-height: 10px
}

.UserReview__reviewInfo {
	position: relative;
	width: 100%;
	padding-left: 24px
}

.UserReview__reviewInfo__quote {
	position: absolute;
	left: 0;
	top: 5px;
	width: 14px;
	height: 14px;
	transform: scaleX(-1);
	-webkit-transform: scaleX(-1);
}

.UserReview__reviewInfo__quote path:first-child {
	fill: #2f5191
}

.UserReview__reviewInfo__title {
	font-size: 12px;
	color: #475465;
	font-weight: 600;
	letter-spacing: 0.7px;
	text-transform: uppercase;
	margin-bottom: 6px
}

.UserReview__reviewInfo__desc {
	font-size: 14px;
	line-height: 22px;
	color: #475465;
	width: 92%
}

.theme__red__leftArrow .u-arrowRight,
.theme__red__rightArrow .u-arrowRight {
	color: #fff !important
}

.theme__red__leftArrow .u-arrowRight::before,
.theme__red__rightArrow .u-arrowRight::before {
	color: #fff !important
}

.theme__red__scrollBar {
	background-color: rgba(255, 255, 255, 0.3)
}

.theme__red__scrollBar .swiper-scrollbar-drag {
	background-color: #fff
}

.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
}

.HomePage__UpgradOfferings {
	background-color: #fff
}

.HomePage__UpgradOfferings__container {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	grid-gap: 36px
}

.HomePage__UpgradOfferings__title {
	font-size: 32px;
	font-weight: 300;
	letter-spacing: normal;
	color: rgba(21, 28, 42, 0.87)
}

.HomePage__UpgradOfferings__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 256px;
	border-radius: 8px;
	-webkit-box-shadow: 0 7px 31px 0 rgba(0, 0, 0, 0.12);
	box-shadow: 0 7px 31px 0 rgba(0, 0, 0, 0.12);
	background-color: #fff
}

.HomePage__UpgradOfferings__item__title {
	font-size: 20px;
	font-weight: 600;
	color: #5a5a5a
}

.HomePage__UpgradOfferings__item__image {
	width: 192px
}

.HomePage__UpgradOfferings__item__subtitle {
	font-size: 14px;
	color: #475465;
	line-height: 1.5
}

.HomePage__UpgradOfferings__item__learn__more {
	font-size: 14px;
	font-weight: bold;
	line-height: 1.07;
	color: #2f5191;
	position: absolute;
	bottom: 36px;
	right: 36px
}

.HomePage__UpgradOfferings__item__info {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	position: relative
}

.HomePage__UpgradNews {
	background-image: url(_nuxt/img/4411ee5.png);
	background-color: #F8FAFC;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover
}

.HomePage__UpgradNews__container {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-row-gap: 24px
}

.HomePage__UpgradNews__title {
	font-size: 32px;
	font-weight: 300;
	letter-spacing: normal;
	color: rgba(21, 28, 42, 0.87)
}

.HomePage__UpgradNews__item__helper__text {
	text-align: center;
	font-size: 14px;
	line-height: 1.5;
	color: #475465
}

.HomePage__UpgradNews__item__logo {
	text-align: center;
	margin: 0 auto;
	width: 120px;
	height: 40px;
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2)
}

.UpgradSupport[data-v-576811c7] {
	background: rgb(55,88,153);
background: linear-gradient(90deg, rgba(53,88,153,1) 40%, rgba(116,137,226,1) 100%);
	height: 209px;
	-webkit-box-shadow: 0 2px 15px 0 rgba(55,88,153, 0.52);
	box-shadow: 0 2px 15px 0 rgba(55,88,153, 0.52)
}

.UpgradSupport__container[data-v-576811c7] {
	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
}

.UpgradSupport__title__1[data-v-576811c7] {
	font-size: 18px;
	font-weight: 600;
	font-stretch: normal;
	line-height: 1.39;
	letter-spacing: normal;
	color: rgba(255, 255, 255, 0.6)
}

.UpgradSupport__title__2[data-v-576811c7] {
	font-size: 32px;
	font-weight: 300;
	font-stretch: normal;
	letter-spacing: normal;
	color: #ffffff
}

.UpgradSupport__title__3[data-v-576811c7] {
	font-size: 12px;
	font-weight: 500;
	font-stretch: normal;
	letter-spacing: 1px;
	color: #ffffff
}

.UpgradSupport__title__4[data-v-576811c7] {
	font-size: 14px;
	font-weight: 500;
	font-stretch: normal;
	letter-spacing: 1px;
	color: #ffffff
}

.UpgradSupport__controls[data-v-576811c7] {
	height: 135px
}

.UpgradSupport__controls__divider[data-v-576811c7] {
	width: 60%;
	border-bottom: 1px solid rgba(255, 255, 255, 0.4)
}

.UpgradSupport__controls button[data-v-576811c7] {
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	width: 319px;
	height: 44px;
	border-radius: 4px;
	background-color: #ffffff;
	color: #2f5191;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.07
}

.Disclaimer__wrapper {
	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)
}

.Disclaimer__wrapper__title {
	font-size: 15px;
	font-weight: 700;
	line-height: 30px
}

.Disclaimer__wrapper__list {
	font-size: 14px;
	line-height: 20px;
	margin: 0px!important
}

.BackToTop {
	opacity: 0;
	-webkit-transform: translateY(7rem);
	-ms-transform: translateY(7rem);
	transform: translateY(7rem);
	position: fixed;
	z-index: 99;
	bottom: 36px;
	left: 36px;
	border-radius: 6px;
	padding: 0.3rem 0.75rem;
	font-size: 1.4rem;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer;
	-webkit-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	color: #dc3958;
	-webkit-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.4);
	box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.4);
	background-color: #fff;
	width: 52px;
	height: 52px;
	font-weight: 700
}

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

.BackToTop.isActive {
	opacity: 1;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0)
}

.BackToTop__icon {
	-webkit-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg)
}

.BackToTop__icon path {
	fill: #dc3958
}

.ClickToCall {
	position: fixed;
	z-index: 9999999999;
	bottom: 36px;
	right: 36px;
	-webkit-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out
}

.ClickToCall__call {
	position: fixed;
	bottom: 36px;
	right: 36px;
	opacity: 0;
	-webkit-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.ClickToCall__msg {
	position: fixed;
	bottom: 36px;
	right: 36px;
	opacity: 0;
	-webkit-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.ClickToCall__all {
	position: relative
}

.ClickToCall__all__close {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: none
}

.ClickToCall__all__close:after {
	content: "Ã—";
	font-size: 48px
}

.ClickToCall__button {
	border-radius: 6px;
	padding: 4px;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer;
	color: #dc3958;
	-webkit-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.4);
	box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.4);
	background-color: #fff;
	width: 52px;
	height: 52px;
	font-weight: 700
}

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

.ClickToCall__helperText {
	background-color: #101010;
	border-radius: 4px;
	color: #fff;
	font-size: 12px;
	padding: 5px;
	line-height: 1;
	font-weight: bold;
	margin-right: 12px;
	-webkit-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	display: none
}

.ClickToCall.expanded .ClickToCall__all {
	background: #acacac;
	color: #fff
}

.ClickToCall.expanded .ClickToCall__all__icon {
	display: none
}

.ClickToCall.expanded .ClickToCall__all__close {
	display: block
}

.ClickToCall.expanded .ClickToCall__call {
	bottom: 172px;
	opacity: 1
}

.ClickToCall.expanded .ClickToCall__msg {
	bottom: 104px;
	opacity: 1
}

.ClickToCall.expanded .ClickToCall__helperText {
	display: block
}

.ClickToCall.showCloseButton .ClickToCall__all {
	background: #acacac;
	color: #fff
}

.ClickToCall.showCloseButton .ClickToCall__all__icon {
	display: none
}

.ClickToCall.showCloseButton .ClickToCall__all__close {
	display: block
}

.ClickToCall .notification::after {
	color: #fff;
	content: "1";
	position: absolute;
	font-size: 12px;
	right: -13px;
	top: -11px;
	width: 25px;
	height: 25px;
	background: red;
	border-radius: 100%;
	padding: 3px;
	border: 3px solid #fff;
	text-align: center;
	outline: none
}

.Footer {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%;
	min-height: 400px;
	padding: 24px 0 0;
	background-color: rgba(21, 28, 42, 0.87);
	color: #fff
}

.Footer__brand {
	padding: 30px 0 20px;
	border-bottom: solid 1px rgba(169, 169, 169, 0.1)
}

.Footer__brand__logo {
	height: 48px !important;
	width: 140px;
	margin: 0
}

.Footer__brand__subtext {
	font-size: 14px;
	margin-top: 5px
}

.Footer__primary {
	padding: 20px 0;
	margin-bottom: 0
}

.Footer__secondary {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	min-height: 80px;
	padding: 20px 0;
	border-top: solid 1px rgba(169, 169, 169, 0.1);
	margin-bottom: 0 !important
}

.Footer__header {
	margin: 10px 0;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase
}

.Footer__list {
	padding: 0
}

.Footer__list li {
	font-size: 12px;
	margin: 10px 0
}

.Footer__list li a {
	color: #fff;
	opacity: 0.8;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease
}

.Footer__list li a:hover {
	opacity: 0.9
}

.Footer__list--singleFile {
	width: 50%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row
}

.Footer__list--singleFile li {
	margin-right: 20px;
	width: auto;
	height: 30px
}

.Footer__socialMedia {
	width: 50%
}

.Footer__socialMedia__title {
	font-size: 13px;
	line-height: 24px;
	font-weight: 600;
	text-transform: uppercase
}

.Footer__socialMedia__icon a {
	padding: 2px
}

.Footer__socialMedia__icon svg {
	width: 24px;
	fill: #fff
}

.Footer__socialMedia__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	width: 250px;
	margin-left: auto;
	margin-right: 0
}

.Footer__socialMedia__item {
	width: 32px
}

.Footer .columnWrap-wrap {
	width: 60%;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none
}

.Footer .flexWrap-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

/*------------------ Caraousel --------------------------*/
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}

.owl-nav button {    transition: all 0.3s ease-in-out;}
.owl-nav button.owl-prev {  left: 0; margin-right: 10px}
.owl-nav button.owl-next {  right: 0;margin-left: 10px}

.owl-dots {  text-align: center;  padding-top: 15px;}
.owl-dots button.owl-dot {  width: 15px;  height: 15px;  border-radius: 50%;  display: inline-block;
  background: #ccc;  margin: 0 3px;}
.owl-dots button.owl-dot.active {  background-color: #000;}
.owl-dots button.owl-dot:focus {  outline: none;}
.owl-nav button.disabled{opacity: .4;}
.owl-nav button span {    font-size: 70px;        position: relative;    top: -5px;}
.owl-nav button span img{width: 40px}
.owl-nav button:focus {    outline: none;} 
.owl-nav{text-align: center;}
 


 .mba_container{width: 100%;max-width: 1170px;padding: 0 15px;margin: auto;}
/*-------------------------------- Banner Section -------------------------------------*/
.banner_slider .ratings{display: block;width: 100%;margin-bottom: 20px}
.banner_slider .ratings span.rating_star ,.banner_slider .ratings span.rating_number{display: block;float: left; color: #fafa0f!important;font-size: 18px}
.banner_slider .ratings span.rating_number{font-weight: 600;padding: 3px 0 0 10px;letter-spacing: 0.5px}
 


.banner_slider .banner_slider{position: relative;color: #fff;height: 100%;background-color: #000;}
.banner_slider .banner_image .overlay{background-image:  linear-gradient(to right, rgba(0,0,0,0.86) , rgba(0,0,0,0.1));position: absolute;top: 0;right: 0;bottom: 0;left: 0;}
.banner_slider .banner_image{position: relative; height: 600px; overflow-y: hidden;/*background-image: url(https://iiec.edu.in/wp-content/cep/uploads/2020/06/banner.jpg)*/ background-color: #000;background-position: 100% 100%;background-repeat: no-repeat;background-size: 100% 100%;} 
.banner_slider .banner_image .banner_info{z-index: 5;color: #fff!important;height: 100%;padding-top: 40px}
.banner_image .banner_info .banner_img{max-width: 340px;}
.banner_image .banner_info .banner_img img{width: 100%; margin-bottom: 5px}
.banner_image .banner_info .text_content h1{color: #fff; font-size: 44px; line-height: 52px; font-weight: 400; letter-spacing: -1px; }
.banner_image .banner_info .text_content p{color: rgba(255,255,255,0.9); margin: 8px 0 30px 0; font-size: 16px; line-height: 24px; height: auto; }
.banner_slider .apply_btn{float: left; margin-top: 10px}
.apply_btn a{position: relative; font-size: 16px; font-weight: 700; color: #fff; background: #365899; -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;width: 200px;height: 44px;}
.apply_btn a:hover{color: #fff;}

.banner_slider .BannerSection__video{display: none;}
.banner_slider .BannerSection__video.active{display: block;}
.banner_slider .vid_player{display: none;}
.banner_slider .vid_player.active{display: block;}
.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: 90px; left: 0; right: 0; position: absolute; z-index: 2;}
.BannerSection__partners .BannerSection__partners__title{width: auto; font-size: 14px; margin-right: 12px; padding-right: 12px; border-right: 1px solid #979797;}
.BannerSection__partners .BannerSection__partners__list{display: flex;padding: 0;margin: 0;}
.BannerSection__partners .BannerSection__partners__list li{width: 120px; height: 40px; text-align: center; -webkit-transform: scale(0.7); -ms-transform: scale(0.7);}
.BannerSection__partners .BannerSection__partners__list li .img_box{width: 120px; height: 40px;margin-right: 12px}
.BannerSection__partners .BannerSection__partners__list li .img_box img{height: auto;width: 100%;}


.below_banner_info ul{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);list-style-type: none;margin-left: 0px}
.below_banner_info ul li{padding: 0 20px;}
.below_banner_info ul li .static_label{font-size: 22px; font-weight: 600; color: #252525;}
.below_banner_info ul li .static_label .capital{all:unset;}
.below_banner_info ul li .static_desc{font-size: 14px; font-weight: 400; color: #666e75; margin: 10px 0 5px 0;}

@media screen and (max-width: 800px)
{
  .below_banner_info ul li{padding: 0 4px}
  .below_banner_info ul li .static_label{font-size: 16px}
  .banner_image .banner_info .banner_img{margin-bottom: 20px}
  .banner_image .banner_info .text_content h1,.banner_image .banner_info .text_content p{width: 100%;margin-bottom: 20px}
  .Syllabus__summaryWrapper{display: block!important;}
  .Syllabus__summarizedList{grid-template-columns: auto auto auto auto auto !important}
  .below_banner_info ul li .static_desc{font-size: 12px}
  .AboutBasecamp .column{text-align: center;}
  .PaymentSection .PaymentSection__list{flex-direction: column;}
  .PaymentSection .PaymentSection__list .PaymentSection__list__item{margin-bottom: 15px;padding: 20px 20px 20px 3s0px}

}
@media screen and (max-width: 620px)
{
  .below_banner_info ul{overflow:auto;}
  .Syllabus__summarizedList{    grid-template-columns: auto auto auto !important;}
  .banner_image .banner_info .text_content h1{font-size: 24px;line-height: 28px;width: 100%;}
  .banner_image .banner_info .text_content p{width: 100%;}

}



.pgpm_tools{padding: 60px 0 10px 0 }


/*----------------------------- Program fee --------------------------------*/
/*.program_fee {background-color: #f5f8fa}*/
.program_fee .top_bar{padding: 36px;}
.program_fee .top_bar h2{font-size: 40px; font-weight: 600; color: #292929;margin: 0 0 18px}
.price_block{display: block;flex-basis: 0; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; -ms-flex-negative: 1; flex-shrink: 1; padding: .75rem 0;}
.price_block .price_text {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;}
.price_block .price_text .price{font-size: 32px; color: #333; font-weight: 300;margin-bottom: 12px;float: left;margin-right: 5px}
.price_block .price_text .plan_btn{float: left;}
.price_block .price_text .plan_btn button{font-size: 16px; font-weight: 700; color: #fff; background: #2f5191; -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;padding: 5px 26px;outline: none;background-image: linear-gradient(106deg, #f53941, #ff6e6a);}
 

.price_block .desc_text{font-size: 14px; color: #5a5a5a; letter-spacing: 0.14px;}


.program_fee {border-bottom: 1px solid #e3ebf3;padding: 36px 0 72px 0}
.program_fee .bottom_bar .enroll_area{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;}
.program_fee .bottom_bar .enroll_area .inclue_details , .bottom_bar .enroll_area  .form_area{height: auto; min-width: 50%; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; min-height: 520px; padding: 36px;background-color: #fff}
.program_fee .bottom_bar .enroll_area .inclue_details h4{font-size: 32px; font-weight: 300;color: #fff;margin-bottom: 24px}
.program_fee .bottom_bar .enroll_area .inclue_details h5{margin-bottom: 24px;color: #fff;font-weight: 600;}
.program_fee .bottom_bar .enroll_area .inclue_details ul{display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;list-style-type: none;padding: 0px;margin: 0px}
.program_fee .bottom_bar .enroll_area .inclue_details ul li{position: relative; font-size: 13.5px; line-height: 17px; width: 100%; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; padding: 0 0 0 36px;color: #fff;margin-bottom: 24px}
.program_fee .bottom_bar .enroll_area .inclue_details ul 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;}

.program_fee .bottom_bar .enroll_area .form_area{padding: 0 0 0 2px!important}
.program_fee .bottom_bar .enroll_area .form_area .heading{font-size: 32px; font-weight: 300; color: #444;margin-bottom: 24px}
.program_fee .bottom_bar .enroll_area .form_area .columns{display: flex;margin: 0 -12px 6px -12px}
.program_fee .bottom_bar .enroll_area .form_area .input-group{position: relative; text-align: left;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: 1rem;}
.program_fee .bottom_bar .enroll_area .form_area .input-group 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: 16px; -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;opacity: 0.5}
.program_fee .bottom_bar .enroll_area .form_area p{margin: 24px 0}
.program_fee .btn_area{text-align: center;}
.program_fee .btn_area input[type=submit]{position: relative; font-size: 16px; font-weight: 700; color: #fff; background: #2f5191; -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;width: 60%; max-width: 320px; height: 50px;}
.p-12{padding: 12px}
@media screen and (max-width: 800px)
{
   .bottom_bar .enroll_area{flex-direction: column;}
}




.program_fee .bottom_bar .enroll_area  .top_box{height: 150px;text-align: center;position: relative;width: 100%;align-items: center;display: flex;align-items: center;}
  .program_fee .bottom_bar .enroll_area  .bg_box{background-image: url("https://iiec.edu.in/wp-content/cep/uploads/2020/01/red-watercolor-background-design-thumb.jpg");background-size: 100% 100%;}
  .program_fee .bottom_bar .enroll_area  .bg_box .price_overlay{background-color: rgba(242, 125, 63, 0.6);position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 1}
  .program_fee .bottom_bar .enroll_area  .top_box h2{color: #fff;width: 100%;  font-weight: 600; font-size: 30px; text-transform: uppercase; margin-top: 0.5em; text-shadow: rgba(45, 27, 94, 0.32) -1px 1px 0px;margin: 0px;z-index: 7;position: relative;letter-spacing: 1px}
  .program_fee .bottom_bar .enroll_area  .top_box h2 span{font-size: 40px;vertical-align: top;}
  .program_fee .bottom_bar .enroll_area .top_box h2 span.pgpm_span{display: block;margin-bottom: 12px}
  .program_fee .bottom_bar .enroll_area .top_box h3{color: #fff;font-size: 2.1em; font-weight: bold; text-transform: uppercase; position: relative; padding: 8px;margin-bottom: 45px}
  .program_fee .bottom_bar .enroll_area .top_box h3 span{position: relative; z-index: 2;}
  .program_fee .bottom_bar .enroll_area  .top_box h3::after{content: ""; position: absolute; top: 0px; left: 0px; bottom: 0px; right: 0px; z-index: 1;background-color: rgba(242, 125, 63, 0.8 );}

.program_fee .bottom_bar .enroll_area .pricing_zone{padding: 30px 0 10px 0;text-align: center;}
.program_fee .bottom_bar .enroll_area .pricing_zone .pricing{position: relative; display: flex; justify-content: space-evenly; -webkit-box-align: center; align-items: center; max-width: 350px; margin: 0px auto 15px;}
.program_fee .bottom_bar .enroll_area .pricing_zone .pricing .sale{width: 50%; font-size: 3.5em; font-weight: 600; letter-spacing: -1.05px; line-height: 1}
.program_fee .bottom_bar .enroll_area .pricing_zone .pricing .sale small{display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; height: 20px; font-size: 0.3em; font-weight: 400; letter-spacing: 1px; text-transform: uppercase; margin-bottom: 5px;color: #2D1B5E}
.program_fee .bottom_bar .enroll_area .pricing_zone .pricing .sale small img{width: 20px; height: auto; margin-right: 5px;display: inline-block;}
.program_fee .bottom_bar .enroll_area .pricing_zone .pricing .sale span{color: #2D1B5E;}
.program_fee .bottom_bar .enroll_area .pricing_zone .pricing .full{width: 50%; font-size: 3.5em; font-weight: 400; letter-spacing: -1.05px; line-height: 1; }
.program_fee .bottom_bar .enroll_area .pricing_zone .pricing .full small{display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; height: 20px; font-size: 0.3em; font-weight: 400; letter-spacing: 1px; text-transform: uppercase; margin-bottom: 5px;}
.program_fee .bottom_bar .enroll_area .pricing_zone .pricing .full strike{color: rgba(45, 27, 94, 0.6); position: relative; text-decoration: none;}
.program_fee .bottom_bar .enroll_area .pricing_zone .pricing .full strike::after{content: ""; width: 100%; position: absolute; right: 0px; top: 50%; transform: skewY(-15deg);text-decoration: inherit; vertical-align: inherit;background-color: #F27D3F;height: 2px}

.program_fee .bottom_bar .enroll_area  .price_increase{font-size: 1em; font-weight: 400; color: #2D1B5E; display: inline-flex;  overflow: hidden;margin-top: 0px!important}
.program_fee .bottom_bar .enroll_area  .price_increase span{text-transform: uppercase;    padding: 8px 15px;}
.program_fee .bottom_bar .enroll_area  .price_increase span:first-child {font-weight: bold; background-color: rgb(255, 230, 114); padding-left: 20px; display: inline-flex; -webkit-box-align: center; align-items: center; border-radius: 20px 0px 0px 20px; border-right: 1px solid rgb(255, 255, 255);color: #2D1B5E}
.program_fee .bottom_bar .enroll_area  .price_increase span:last-child {color: #2D1B5E; background-color: rgb(255, 253, 210); padding-right: 20px; border-radius: 0px 20px 20px 0px;}

.program_fee .bottom_bar .enroll_area .price_text{min-height: 75px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; text-align: center; border-top: 1px solid rgba(1, 15, 102, 0.15); padding: 15px;background-color: #FEF1EA;    }
.program_fee .bottom_bar .enroll_area .price_text p{margin: 0px;color: #F27D3F;}
.program_fee .bottom_bar .enroll_area .btn_area a{max-width: 350px}















.CollectionItemMobile__carouselWrapper{display: none;}
               .CollectionItemMobile__carouselWrapper.active{display: block;}
               .display_desktop{}
               .display_mobile,.display_tablet{display: none;}
               .SupportMobile__horizontalCard{margin-top:-70px;margin-left:50px;border-radius:4px;width:auto;z-index:2;background:#ffffff;-webkit-box-shadow:0 6px 22px 0 #1400001a;box-shadow:0 6px 22px 0 #1400001a;display:-webkit-box;display:-ms-flexbox;display:flex;padding:18px 12px;position:relative}.SupportMobile__horizontalCard__count{width:22px;font-weight:600;font-size:18px;opacity:0.3}.SupportMobile__horizontalCard__count__alignToPicture{margin-right:calc(130px - 60px)}.SupportMobile__horizontalCard__content__title{font-weight:600;font-size:14px}.SupportMobile__horizontalCard__content__desc{font-weight:normal;font-size:12px;line-height:18px;max-width:180px}.SupportMobile__horizontalCard__content__link{font-weight:bold;font-size:14px;color:#2f5191}.SupportMobile__horizontalCard__content__link__rightArrow{color:#E92E3D;-webkit-transform:rotate(-90deg) scaleY(1.7) scale(0.7);-ms-transform:rotate(-90deg) scaleY(1.7) scale(0.7);transform:rotate(-90deg) scaleY(1.7) scale(0.7)}.SupportMobile__horizontalCard__content .rightMargin{margin-right:calc(130px - 60px)}.SupportMobile__horizontalCardRight{margin-left:0;margin-right:50px;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.SupportMobile__verticalCard{position:relative;height:80px;width:130px;z-index:4;border-radius:4px;display:block;-webkit-box-shadow:0 4px 20px 0 #3d1a1a1a;box-shadow:0 4px 20px 0 #3d1a1a1a}.SupportMobile__verticalCardRight{margin:0;margin-left:auto}
               @media screen and (max-width: 1024px)
               {
               .UpgradProgramsMobile .CollectionItemMobile__list__item{height: 360px!important}                      
               .UpgradProgramsMobile__title{font-size:30px;font-weight:700;line-height:1.2;color:#222222}.UpgradProgramsMobile__description{font-size:14px;line-height:20px;color:#777777}.UpgradProgramsMobile .CollectionItemMobile:nth-of-type(odd){background:#ffffff}.UpgradProgramsMobile .CollectionItemMobile:nth-of-type(even){background:#fafafa}
               .UpgradProgramsMobile .CollectionItemMobile{width:100%}.UpgradProgramsMobile .CollectionItemMobile__meta__label{font-weight:700;font-size:16px;line-height:120%;color:#222222;text-transform:uppercase}.UpgradProgramsMobile .CollectionItemMobile__meta__primaryChevronIcon{-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;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.UpgradProgramsMobile .CollectionItemMobile__meta__primaryChevronIcon path{fill:#aaaaaa}.UpgradProgramsMobile .CollectionItemMobile__meta__primaryChevronIcon.active{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.UpgradProgramsMobile .CollectionItemMobile__meta__icon path{background:#2f5191;fill:#2f5191}@media only screen and (min-width: 320px) and (max-width: 767px){.UpgradProgramsMobile .CollectionItemMobile__carouselWrapper{padding:12px 20px 0 20px}}@media (min-width: 1026px) and (max-width: 1280px){.UpgradProgramsMobile .CollectionItemMobile__carouselWrapper{padding:12px 20px 0 20px}}@media only screen and (min-width: 768px) and (max-width: 1025px){.UpgradProgramsMobile .CollectionItemMobile__carouselWrapper{padding:12px 20px 0 20px}}@media only screen and (min-width: 1280px){.UpgradProgramsMobile .CollectionItemMobile__carouselWrapper{padding:12px 20px 0 20px}}@media (min-width: 1401px){.UpgradProgramsMobile .CollectionItemMobile__carouselWrapper{padding:12px 20px 0 20px}}.UpgradProgramsMobile .CollectionItemMobile__list{width:100%;height:360px;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:0}@media (min-width: 1026px) and (max-width: 1280px){.UpgradProgramsMobile .CollectionItemMobile__list{height:420px}}@media only screen and (min-width: 768px) and (max-width: 1025px){.UpgradProgramsMobile .CollectionItemMobile__list{height:420px}}@media only screen and (min-width: 1280px){.UpgradProgramsMobile .CollectionItemMobile__list{height:420px}}.UpgradProgramsMobile .CollectionItemMobile__list__item{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:start;-ms-flex-align:start;align-items:flex-start}.UpgradProgramsMobile .CollectionItemMobile__list__item .ExploreProgramCard{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;will-change:transform, opacity;transition:opacity 0.25s linear, -transform 0.25s linear, -webkit-transform 0.25s linear}@media only screen and (min-width: 320px) and (max-width: 767px){.UpgradProgramsMobile .CollectionItemMobile__list__item:not(.swiper-slide-active) .ExploreProgramCard{-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9);opacity:0.5}}@media only screen and (min-width: 768px) and (max-width: 1025px){.UpgradProgramsMobile .CollectionItemMobile__list__item:not(.swiper-slide-active):not(.swiper-slide-next) .ExploreProgramCard{-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9);opacity:0.5}}
               .display_tablet{display: block;}
               .reviews_container{flex-direction: column;}
               .BannerHomeCarousel_wrapper{flex-direction: column;} 
               .BannerHomeCarousel_wrapper  .BannerHomeCarousel_header{max-width: 100%;width: 100%;padding: 0 15px!important}
               .BannerHomeCarousel_header__button{width: 100%}
               .BannerHomeCarousel h1{padding-top: 40px;font-size: 30px;max-width: 100%;width: 100%;margin-bottom: 40px}
               .BannerHomeCarousel_wrapper .BannerHomeCarousel_content{padding-left: 15px;padding-right: 15px;}
               .reviews_container .HomePage__StudentReviews__video{max-width: 450px;margin: 0 auto 30px;}
               .alumni__slot,.reviews_container .HomePage__StudentReviews__carousel{width: 100%}
               /*.reviews_container .owl-item{margin-right: 30px!important}*/
               .HomePage__StudentReviews .HomePage__StudentReviews__carousel .UserReview__list__item{width: auto!important;max-width: 100%!important}
               .HomeCarouselSection{padding: 0 40px}
               .UpgradProgramsDesktop__programCardWrapper{margin-right: 25px!important}
               .HomePage__UpgradOfferings__container {grid-template-columns: repeat(1, 1fr)}
               .HomePage__UpgradOfferings__item__image{display: none;}
               .HomePage__UpgradOfferings__item{height: 230px}
               .PlacementSupport,.HomePage__StudentReviews,.UpgradSupport,.HomePage__UpgradNews,.HomePage__UpgradOfferings{padding:40px 15px;}
               .programs_desktop{display: none;}
               }
               @media screen and (max-width: 920px)
               {
               .BannerHomeCarousel_wrapper .BannerHomeCarousel_header,.BannerHomeCarousel_content{padding: 40px 20px}
               }
               @media screen and (max-width: 620px)
               {
               .BannerHomeCarousel__partners, .BannerHomeCarousel__partners__logos{max-width: 100%!important;width: 100%!important;justify-content: space-around;}
               .UpgradProgramsDesktop__title,.UpgradProgramsDesktop__description{padding-left: 15px;padding-right: 15px}
               .display_desktop{display: none!important;}
               .display_mobile{display: block;}
               .PlacementSupport__title{font-size: 24px;}
               .PlacementSupportMobile__subTitle { font-weight: normal; font-size: 14px; max-width: 340px; }
               .HomePage__UpgradOfferings__item__info{padding: 20px;}
               .HomePage__UpgradOfferings__item__subtitle{font-size: 12px}
               .UpgradSupport__title{text-align: center;}
               .UpgradSupport__container {flex-direction: column;}
               .UpgradSupport{height: auto!important;}
               .UpgradSupport__title__1{font-size: 12px!important;font-weight: 700!important;color: #fff!important}
               .UpgradSupport__title__2 { font-size: 24px!important; font-weight: 300!important; font-stretch: normal!important; letter-spacing: normal!important; color: #fff!important; margin-top: 15px}
               .UpgradSupport__controls{margin-top: 30px}
               .UpgradSupport__title__3{margin-top: 12px!important}
               .HomePage__UpgradNews__container {grid-template-columns: repeat(1, 1fr)!important;}
               .HomePage__UpgradNews__container .HomePage__UpgradNews__item {margin-right:  0px!important}
               .HomePage__StudentReviews .HomePage__StudentReviews__title{font-size: 22px!important}
               .HomePage__UpgradOfferings__title { font-size: 24px!important; font-weight: 600!important; letter-spacing: normal!important; color: #101010!important; }
               .UpgradProgramsDesktop__description{margin-right: 0px;padding: 0 15px;font-size: 14px;width: 100%}
               .UpgradProgramsDesktop__title{font-size: 30px!important; font-weight: 700!important; line-height: 1.2!important; color: #222222;padding: 0 15px}
               }




.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard,.UpgradProgramsDesktop .ExploreProgramCard{position:relative;height:100%;background:#ffffff;border-radius:10px;-webkit-box-shadow:0px 4px 16px rgba(189,189,189,0.24);box-shadow:0px 4px 16px rgba(189,189,189,0.24);cursor:pointer}.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__image,.UpgradProgramsDesktop .ExploreProgramCard__image{width:100%;height:160px}.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__image img,.UpgradProgramsDesktop .ExploreProgramCard__image img{border-radius:10px;width:100%;height:100%}.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__details,.UpgradProgramsDesktop .ExploreProgramCard__details{position:relative;bottom:14%;background:#ffffff;border-radius:10px;-webkit-box-shadow:0px 4px 16px rgba(189,189,189,0.24);box-shadow:0px 4px 16px rgba(189,189,189,0.24)}.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__details__type,.UpgradProgramsDesktop .ExploreProgramCard__details__type{font-size:16px;color:#222222;line-height:120%}.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__details__title,.UpgradProgramsDesktop .ExploreProgramCard__details__title{font-size:20px;font-weight:700;line-height:120%;color:#222222}.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__details__tag,.UpgradProgramsDesktop .ExploreProgramCard__details__tag{border-radius:2px}.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__details__tag span,.UpgradProgramsDesktop .ExploreProgramCard__details__tag span{font-weight:600;font-size:9px;line-height:100%;text-transform:uppercase}.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__details__tag.new,.UpgradProgramsDesktop .ExploreProgramCard__details__tag.new{background:#2f5191}.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__details__tag.new span,.UpgradProgramsDesktop .ExploreProgramCard__details__tag.new span{color:#ffffff}.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__details__tag.trending,.UpgradProgramsDesktop .ExploreProgramCard__details__tag.trending{background:#ffd900}.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__details__tag.trending span,.UpgradProgramsDesktop .ExploreProgramCard__details__tag.trending span{color:#2f5191}.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__details__tag.jobGuaranteed,.UpgradProgramsDesktop .ExploreProgramCard__details__tag.jobGuaranteed{background:#2196f3}.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__details__tag.jobGuaranteed span,.UpgradProgramsDesktop .ExploreProgramCard__details__tag.jobGuaranteed span{color:#ffffff}.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__details__tag.incomeLossProtection,.UpgradProgramsDesktop .ExploreProgramCard__details__tag.incomeLossProtection{background:#27ae60}.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__details__tag.incomeLossProtection span,.UpgradProgramsDesktop .ExploreProgramCard__details__tag.incomeLossProtection span{color:#ffffff}.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__details__tag.bestSeller,.UpgradProgramsDesktop .ExploreProgramCard__details__tag.bestSeller{background:#d02035}.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__details__tag.bestSeller span,.UpgradProgramsDesktop .ExploreProgramCard__details__tag.bestSeller span{color:#ffffff}.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__details__tag.popular,.UpgradProgramsDesktop .ExploreProgramCard__details__tag.popular{background:#9b51e0}.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__details__tag.popular span,.UpgradProgramsDesktop .ExploreProgramCard__details__tag.popular span{color:#ffffff}.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__details__tag.highestTransitions,.UpgradProgramsDesktop .ExploreProgramCard__details__tag.highestTransitions{background:#f77f00}.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__details__tag.highestTransitions span,.UpgradProgramsDesktop .ExploreProgramCard__details__tag.highestTransitions span{color:#ffffff}.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__details__duration,.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__details__mode,.UpgradProgramsDesktop .ExploreProgramCard__details__duration,.UpgradProgramsDesktop .ExploreProgramCard__details__mode{font-weight:700;font-size:14px;line-height:100%;color:#828282}.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__details__mode::before,.UpgradProgramsDesktop .ExploreProgramCard__details__mode::before{content:"·";margin-right:3px}.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__details__startDate__label,.UpgradProgramsDesktop .ExploreProgramCard__details__startDate__label{font-size:14px;line-height:100%;color:#828282}.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__details__startDate__value,.UpgradProgramsDesktop .ExploreProgramCard__details__startDate__value{font-weight:700;font-size:14px;line-height:100%;color:#222222}.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__description,.UpgradProgramsDesktop .ExploreProgramCard__description{font-size:14px;line-height:140%;color:#777777;position:relative;bottom:9%}.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__footer,.UpgradProgramsDesktop .ExploreProgramCard__footer{position:absolute;bottom:20px;left:20px;right:20px}.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__footer__universityIcon,.UpgradProgramsDesktop .ExploreProgramCard__footer__universityIcon{height:50px;width:50px;min-width:50px;overflow:hidden;position:relative}.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__footer__universityIcon .brand-icon-retina-generic,.UpgradProgramsDesktop .ExploreProgramCard__footer__universityIcon .brand-icon-retina-generic{-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-transform:scale(0.6) translate(0, -50%);-ms-transform:scale(0.6) translate(0, -50%);transform:scale(0.6) translate(0, -50%);top:50%;position:absolute}.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__footer__navigation,.UpgradProgramsDesktop .ExploreProgramCard__footer__navigation{font-weight:700;font-size:14px;line-height:100%;color:#2f5191}.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__footer__navigation:hover,.UpgradProgramsDesktop .ExploreProgramCard__footer__navigation:hover{text-decoration:underline}.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__footer__arrowForward path,.UpgradProgramsDesktop .ExploreProgramCard__footer__arrowForward path{stroke-width:1;stroke:#2f5191}.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__footer__navigation:hover,.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__footer__arrowForward:hover,.UpgradProgramsDesktop .ExploreProgramCard__footer__navigation:hover,.UpgradProgramsDesktop .ExploreProgramCard__footer__arrowForward:hover{cursor:pointer}@media only screen and (min-width: 320px) and (max-width: 767px){.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard,.UpgradProgramsDesktop .ExploreProgramCard{border-radius:8px}.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__image,.UpgradProgramsDesktop .ExploreProgramCard__image{height:140px}.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__image img,.UpgradProgramsDesktop .ExploreProgramCard__image img{border-radius:8px}.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__details,.UpgradProgramsDesktop .ExploreProgramCard__details{bottom:16%;border-radius:8px}.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__details__type,.UpgradProgramsDesktop .ExploreProgramCard__details__type{font-size:14px}.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__details__title,.UpgradProgramsDesktop .ExploreProgramCard__details__title{font-size:18px}.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__details__duration,.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__details__mode,.UpgradProgramsDesktop .ExploreProgramCard__details__duration,.UpgradProgramsDesktop .ExploreProgramCard__details__mode{font-size:12px}.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__details__startDate__label,.UpgradProgramsDesktop .ExploreProgramCard__details__startDate__label{font-size:12px}.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__details__startDate__value,.UpgradProgramsDesktop .ExploreProgramCard__details__startDate__value{font-size:12px}.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__description,.UpgradProgramsDesktop .ExploreProgramCard__description{font-size:11px;bottom:13%}.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__footer,.UpgradProgramsDesktop .ExploreProgramCard__footer{bottom:16px}.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__footer__universityIcon,.UpgradProgramsDesktop .ExploreProgramCard__footer__universityIcon{height:40px;width:40px;min-width:40px}.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__footer__universityIcon .brand-icon-retina-generic,.UpgradProgramsDesktop .ExploreProgramCard__footer__universityIcon .brand-icon-retina-generic{-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%}}@media only screen and (min-width: 768px) and (max-width: 1025px){.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard,.UpgradProgramsDesktop .ExploreProgramCard{border-radius:8px}.UpgradProgramsMobile .CollectionItemMobile .ExploreProgramCard__image,.UpgradProgramsDesktop .ExploreProgramCard__image{height:140px}



.sprite_wrapper svg{max-width: 40px;color: #2f5191!important;height: auto!important;}
                              .sprite_wrapper svg path{fill: #2f5191!important; }




                               @media screen and (max-width: 680px)
                                 {
                                 .desktop_img{display: none;}
                                 .mobile_img{display: block!important;max-width: 260px}
                                 .BannerHomeCarousel_card{width: 100%;max-width: 100%;}
                                 }
                                 .mobile_img{display: none;}




#below_banner  .owl-item img{height: 100%}
                           #below_banner  .owl-nav{margin-top: 18px}



#all_programs .course_tab {
                        overflow: hidden; 
                        background-color: #f1f1f1;
                        } 
                        .tabcontent {
                        display: none;
                        padding: 0px  0 0 12px; 
                        border-top: none;
                        }
                        .UpgradProgramsDesktop__programCardWrapper {margin-right: 18px!important}
                        ul.course_main_list_page{display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;float: none;margin-left: 15px}
                        ul.course_main_list_page li{width: 220px; border-radius: 5px; cursor: pointer;float: none;border: none!important;margin: 10px;background-color: #f1f1f1}
                        ul.course_main_list_page li:hover{background-color: #d8d8d8 }
                        ul.course_main_list_page li a{height: 100%;display: block;padding: 12px;}
                        ul.course_main_list_page li a .course_icon_area{height: 40px; width: 40px; min-width: 40px; overflow: hidden; position: relative;margin-bottom: 10px}
                        ul.course_main_list_page li a .course_detail .course_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;margin-bottom: 0px;border:none!important;}
                        ul.course_main_list_page li a .course_detail .course_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;}
                        ul.course_main_list_page li a .course_detail .course_info > div{white-space: normal;}
                        #section-upgrad-all-programs-collectionWrapper{max-width: 300px!important}


                        .UpgradProgramsDesktop__programCardWrapper {height: 320px!important;width: 300px!important}
                                 .UpgradProgramsDesktop .ExploreProgramCard__details__title{font-size: 16px!important}
                                 .UpgradProgramsDesktop .ExploreProgramCard{cursor: default!important;}
                        #all_programs  .tabcontent{    -webkit-box-flex: 1;  -ms-flex: 1 1 100%; flex: 1 1 100%;  -webkit-box-sizing: border-box;   box-sizing: border-box;display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row;}




.CollectionItemMobile__carouselWrapper{}
                              .CollectionItemMobile__carouselWrapper li{width: 100%; border-radius: 5px; cursor: pointer;float: none;border: none!important;margin: 10px;background-color: #f1f1f1}
                              .CollectionItemMobile__carouselWrapper li:hover{background-color: #d8d8d8 }
                              .CollectionItemMobile__carouselWrapper li a{height: 100%;display: block;padding: 12px;}
                              .CollectionItemMobile__carouselWrapper li a .course_icon_area{height: 40px; width: 40px; min-width: 40px; overflow: hidden; position: relative;margin-bottom: 10px}
                              .CollectionItemMobile__carouselWrapper li a .course_detail .course_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;margin-bottom: 0px;border:none!important;}
                              .CollectionItemMobile__carouselWrapper li a .course_detail .course_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;}
                              .CollectionItemMobile__carouselWrapper li a .course_detail .course_info > div{white-space: normal;}


#reviews .owl-nav{margin-top: 20px!important}