/*42106908606752e2a987420c6a2fc57f*/
	@import url('//fonts.googleapis.com/css?family=Ubuntu+Condensed&subset=latin-ext,latin');
.g-content {
	margin: 0.625rem;
	padding: 1.5rem
}
.g-flushed .g-content {
	margin: 0;
	padding: 0
}
body {
	font-size: 1rem;
	line-height: 1.5
}
h1 {
	font-size: 2.5rem
}
h2 {
	font-size: 2.25rem
}
h3 {
	font-size: 2rem
}
h4 {
	font-size: 1.75rem
}
h5 {
	font-size: 1.5rem
}
h6 {
	font-size: 1.25rem
}
small {
	font-size: 0.875rem
}
cite {
	font-size: 0.875rem
}
sub, sup {
	font-size: 0.75rem
}
code, kbd, pre, samp {
	font-size: 1rem;
	font-family: "Menlo", "Monaco", monospace
}
textarea, select[multiple=multiple], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], input:not([type]) {
	border-radius: 0.1875rem
}
body {
	color: #151515;
	background: #fff;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
body p {
	margin: 0 0 1.3rem 0
}
body span.para {
	display: block;
	margin: 1rem 0
}
body.dir-rtl .align-left {
	text-align: right !important
}
body.dir-rtl .align-right {
	text-align: left !important
}
#g-page-surround {
	background: #fff;
	overflow: hidden
}
.g-bodyonly #g-page-surround {
	color: #151515;
	background: #fff
}
@media print {
#g-page-surround {
	background: #fff !important;
	color: #000 !important
}
}
.g-logo {
	color: #151515;
	font-weight: 400;
	font-size: 3.15rem;
	line-height: 2.5rem;
	box-shadow: none !important
}
@media only all and (max-width:47.938rem) {
.g-logo {
	text-align: center;
	display: block;
	position: relative;
	z-index: 1
}
}
.g-logo svg {
	width: 30px;
	height: 30px
}
.dir-rtl .g-logo img {
	padding-right: 0;
	padding-left: 1rem
}
.g-main-nav .g-toplevel > li > .g-menu-item-container, .g-main-nav .g-sublevel > li > .g-menu-item-container {
	font-size: 0.9rem;
	font-weight: 400;
	text-transform: uppercase;
	padding: 0.625rem 0.925rem;
	white-space: normal;
	overflow-wrap: break-word;
	word-wrap: break-word;
	word-break: break-all;
	-webkit-transition: 0.35s ease;
	-moz-transition: 0.35s ease;
	transition: 0.35s ease
}
@media only all and (min-width:48rem) and (max-width:59.938rem) {
.g-main-nav .g-toplevel > li > .g-menu-item-container, .g-main-nav .g-sublevel > li > .g-menu-item-container {
	font-size: 0.8rem
}
}
.g-main-nav .g-standard .g-dropdown {
	width: 200px;
	float: left
}
.g-main-nav {
	z-index: 20
}
.dir-rtl .g-main-nav {
	text-align: left
}
.g-main-nav .g-standard .g-dropdown.g-dropdown-left {
	right: -35px
}
.dir-rtl .g-main-nav .g-standard .g-dropdown {
	right: 0
}
.g-main-nav .g-toplevel > li > .g-menu-item-container {
	color: #151515;
	line-height: 1;
	border-radius: 6px
}
@media only all and (min-width:48rem) and (max-width:59.938rem) {
.g-main-nav .g-toplevel > li > .g-menu-item-container {
	padding: 0.625rem 0.35rem
}
}
.g-main-nav .g-toplevel > li > .g-menu-item-container:after {
	position: absolute;
	content: '';
	margin-top: 0.4rem;
	width: 8px;
	height: 8px;
	bottom: 0;
	left: 50%;
	border-radius: 100%;
	background: #e42534;
	margin-left: -4px;
	opacity: 0
}
.g-main-nav .g-toplevel > li.g-parent > .g-menu-item-container {
	border-radius: 6px 6px 0 0
}
.g-main-nav .g-toplevel > li.g-parent > .g-menu-item-container:after {
	margin-left: -13px
}
.dir-rtl .g-main-nav .g-toplevel > li.g-parent > .g-menu-item-container:after {
	margin-left: 7px
}
.g-main-nav .g-toplevel > li.g-parent:hover > .g-menu-item-container {
	border-radius: 6px 6px 0 0
}
.g-main-nav .g-toplevel > li:hover > .g-menu-item-container:after, .g-main-nav .g-toplevel > li.active > .g-menu-item-container:after {
	opacity: 1
}
.g-main-nav .g-toplevel > li > .g-menu-item-container > .g-menu-item-content {
	word-break: normal;
	line-height: normal
}
.g-main-nav .g-toplevel > li > .g-menu-item-container .g-menu-parent-indicator:after {
	content: "\f107";
	opacity: 1
}
.g-main-nav .g-toplevel > li.g-parent.g-selected > .g-menu-item-container .g-menu-parent-indicator:after {
	content: "\f107"
}
.g-main-nav .g-toplevel > li.g-parent .g-menu-parent-indicator:after {
	width: 1rem;
	height: 1rem
}
.dir-rtl .g-main-nav .g-toplevel > li.g-parent .g-menu-parent-indicator:after {
	text-align: left
}
.g-main-nav .g-toplevel i {
	opacity: 0.6
}
.g-main-nav .g-standard > .g-dropdown .g-dropdown, .g-main-nav .g-fullwidth > .g-dropdown .g-dropdown {
	top: -5px
}
.g-main-nav .g-standard .g-dropdown:after, .g-main-nav .g-fullwidth .g-dropdown:after {
	left: -21px !important
}
.g-main-nav .g-dropdown {
	background: rgba(0, 0, 0, 0.5);
	border-radius: 6px;
	text-align: left
}
.dir-rtl .g-main-nav .g-dropdown {
	text-align: right
}
.g-main-nav .g-sublevel .g-dropdown {
	border-radius: 6px
}
.g-main-nav .g-sublevel > li {
	margin: 0.3125rem 0.9375rem;
	padding: 0 0 0.375rem 0
}
.g-main-nav .g-sublevel > li > .g-menu-item-container {
	line-height: normal;
	color: rgba(255, 255, 255, 0.8);
	border-bottom: 1px solid rgba(255, 255, 255, 0.4)
}
.g-main-nav .g-sublevel > li > .g-menu-item-container > .g-menu-item-content {
	display: block;
	margin: 0 -0.9375rem;
	vertical-align: top;
	word-break: normal;
	line-height: 1.1
}
.g-main-nav .g-sublevel > li:hover > .g-menu-item-container, .g-main-nav .g-sublevel > li.active > .g-menu-item-container {
	color: #fff;
	border-color: #fff
}
.g-main-nav .g-sublevel > li:last-child > .g-menu-item-container {
	border-color: transparent
}
.g-main-nav .g-sublevel > li.g-parent .g-menu-parent-indicator {
	right: 0.5rem;
	top: 0
}
.g-main-nav .g-sublevel > li.g-parent .g-menu-parent-indicator:after {
	content: "\f105";
	opacity: 0.5;
	position: relative;
	top: 0.7rem
}
.g-menu-item-subtitle {
	opacity: 0.7
}
.g-preset-thumbnails {
	margin-top: 0.625rem
}
.g-preset-thumbnails .g-content {
	padding: 0rem !important;
	margin: 0
}
.g-preset-thumbnails .g-block {
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	box-flex: 1;
	-webkit-flex: 1 1 auto !important;
	-moz-flex: 1 1 auto !important;
	-ms-flex: 1 1 auto !important;
	flex: 1 1 auto !important
}
.g-preset-thumbnails span {
	padding: 0.925rem 0;
	display: inline-block
}
.g-preset-thumbnails img {
	border-radius: 3px;
	margin-bottom: 0 !important
}
.g-main-nav .g-standard .g-dropdown {
	margin-left: 15px
}
.g-main-nav .g-standard .g-dropdown:after {
	content: "";
	position: absolute;
	display: block;
	top: 0;
	left: -15px;
	right: -15px;
	bottom: 0;
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;
	z-index: -1
}
.g-main-nav .g-standard > .g-dropdown {
	margin-left: 0
}
.g-main-nav .g-standard > .g-dropdown, .g-main-nav .g-fullwidth > .g-dropdown {
	margin-top: 10px
}
.g-main-nav .g-standard > .g-dropdown:before, .g-main-nav .g-fullwidth > .g-dropdown:before {
	content: "";
	position: absolute;
	display: block;
	top: -10px;
	left: 0;
	right: 0;
	bottom: 0;
	border-top: 10px solid transparent;
	z-index: -1
}
.g-menu-overlay.g-menu-overlay-open {
	z-index: 19;
	display: none
}
@media only all and (max-width:47.938rem) {
.g-menu-overlay.g-menu-overlay-open {
	display: block
}
}
.g-menu-hastouch .g-standard .g-toplevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator, .g-menu-hastouch .g-fullwidth .g-toplevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator {
	border-radius: 0.1875rem;
	margin: -0.2rem 0 -0.2rem 0.5rem;
	padding: 0.2rem
}
.g-menu-hastouch .g-standard .g-sublevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator, .g-menu-hastouch .g-fullwidth .g-sublevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator {
	border-radius: 10px;
	padding: 0.1rem;
	margin-top: -0.1rem;
	margin-right: -0.1rem
}
.g-main-nav .g-standard .g-dropdown {
	-webkit-transition: none;
	-moz-transition: none;
	transition: none
}
.g-main-nav .g-standard .g-fade.g-dropdown {
	-webkit-transition: opacity 0.3s ease-out, -webkit-transform 0.3s ease-out;
	-moz-transition: opacity 0.3s ease-out, -moz-transform 0.3s ease-out;
	transition: opacity 0.3s ease-out, transform 0.3s ease-out
}
.g-main-nav .g-standard .g-zoom.g-active {
	-webkit-animation-duration: 0.3s;
	-moz-animation-duration: 0.3s;
	animation-duration: 0.3s;
	-webkit-animation-name: g-dropdown-zoom;
	-moz-animation-name: g-dropdown-zoom;
	animation-name: g-dropdown-zoom
}
.g-main-nav .g-standard .g-fade-in-up.g-active {
	-webkit-animation-duration: 0.3s;
	-moz-animation-duration: 0.3s;
	animation-duration: 0.3s;
	-webkit-animation-name: g-dropdown-fade-in-up;
	-moz-animation-name: g-dropdown-fade-in-up;
	animation-name: g-dropdown-fade-in-up
}
.g-main-nav .g-standard .g-dropdown-bounce-in-left.g-active {
	-webkit-animation-duration: 0.5s;
	-moz-animation-duration: 0.5s;
	animation-duration: 0.5s;
	-webkit-animation-name: g-dropdown-bounce-in-left;
	-moz-animation-name: g-dropdown-bounce-in-left;
	animation-name: g-dropdown-bounce-in-left
}
.g-main-nav .g-standard .g-dropdown-bounce-in-right.g-active {
	-webkit-animation-duration: 0.5s;
	-moz-animation-duration: 0.5s;
	animation-duration: 0.5s;
	-webkit-animation-name: g-dropdown-bounce-in-right;
	-moz-animation-name: g-dropdown-bounce-in-right;
	animation-name: g-dropdown-bounce-in-right
}
.g-main-nav .g-standard .g-dropdown-bounce-in-down.g-active {
	-webkit-animation-duration: 0.5s;
	-moz-animation-duration: 0.5s;
	animation-duration: 0.5s;
	-webkit-animation-name: g-dropdown-bounce-in-down;
	-moz-animation-name: g-dropdown-bounce-in-down;
	animation-name: g-dropdown-bounce-in-down
}
.g-main-nav .g-fullwidth > .g-dropdown {
	-webkit-transition: none;
	-moz-transition: none;
	transition: none
}
.g-main-nav .g-fullwidth > .g-fade.g-dropdown {
	-webkit-transition: opacity 0.3s ease-out, -webkit-transform 0.3s ease-out;
	-moz-transition: opacity 0.3s ease-out, -moz-transform 0.3s ease-out;
	transition: opacity 0.3s ease-out, transform 0.3s ease-out
}
.g-main-nav .g-fullwidth > .g-zoom.g-active {
	-webkit-animation-duration: 0.3s;
	-moz-animation-duration: 0.3s;
	animation-duration: 0.3s;
	-webkit-animation-name: g-dropdown-zoom;
	-moz-animation-name: g-dropdown-zoom;
	animation-name: g-dropdown-zoom
}
.g-main-nav .g-fullwidth > .g-fade-in-up.g-active {
	-webkit-animation-duration: 0.3s;
	-moz-animation-duration: 0.3s;
	animation-duration: 0.3s;
	-webkit-animation-name: g-dropdown-fade-in-up;
	-moz-animation-name: g-dropdown-fade-in-up;
	animation-name: g-dropdown-fade-in-up
}
.g-main-nav .g-fullwidth > .g-dropdown-bounce-in-left.g-active {
	-webkit-animation-duration: 0.5s;
	-moz-animation-duration: 0.5s;
	animation-duration: 0.5s;
	-webkit-animation-name: g-dropdown-bounce-in-left;
	-moz-animation-name: g-dropdown-bounce-in-left;
	animation-name: g-dropdown-bounce-in-left
}
.g-main-nav .g-fullwidth > .g-dropdown-bounce-in-right.g-active {
	-webkit-animation-duration: 0.5s;
	-moz-animation-duration: 0.5s;
	animation-duration: 0.5s;
	-webkit-animation-name: g-dropdown-bounce-in-right;
	-moz-animation-name: g-dropdown-bounce-in-right;
	animation-name: g-dropdown-bounce-in-right
}
.g-main-nav .g-fullwidth > .g-dropdown-bounce-in-down.g-active {
	-webkit-animation-duration: 0.5s;
	-moz-animation-duration: 0.5s;
	animation-duration: 0.5s;
	-webkit-animation-name: g-dropdown-bounce-in-down;
	-moz-animation-name: g-dropdown-bounce-in-down;
	animation-name: g-dropdown-bounce-in-down
}
@-webkit-keyframes g-dropdown-zoom {
0% {
	opacity: 0;
	-webkit-transform: scale3d(0.8, 0.8, 0.8)
}
100% {
	opacity: 1
}
}
@-moz-keyframes g-dropdown-zoom {
0% {
	opacity: 0;
	-moz-transform: scale3d(0.8, 0.8, 0.8)
}
100% {
	opacity: 1
}
}
@keyframes g-dropdown-zoom {
0% {
	opacity: 0;
	-webkit-transform: scale3d(0.8, 0.8, 0.8);
	-moz-transform: scale3d(0.8, 0.8, 0.8);
	-ms-transform: scale3d(0.8, 0.8, 0.8);
	-o-transform: scale3d(0.8, 0.8, 0.8);
	transform: scale3d(0.8, 0.8, 0.8)
}
100% {
	opacity: 1
}
}
@-webkit-keyframes g-dropdown-fade-in-up {
0% {
	opacity: 0;
	-webkit-transform: translate3d(0, 30px, 0)
}
100% {
	opacity: 1
}
}
@-moz-keyframes g-dropdown-fade-in-up {
0% {
	opacity: 0;
	-moz-transform: translate3d(0, 30px, 0)
}
100% {
	opacity: 1
}
}
@keyframes g-dropdown-fade-in-up {
0% {
	opacity: 0;
	-webkit-transform: translate3d(0, 30px, 0);
	-moz-transform: translate3d(0, 30px, 0);
	-ms-transform: translate3d(0, 30px, 0);
	-o-transform: translate3d(0, 30px, 0);
	transform: translate3d(0, 30px, 0)
}
100% {
	opacity: 1
}
}
@-webkit-keyframes g-dropdown-bounce-in-left {
from, 60%, 75%, 90%, to {
	animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)
}
0% {
	opacity: 0;
	-webkit-transform: translate3d(-50px, 0, 0)
}
60% {
	opacity: 1;
	-webkit-transform: translate3d(25px, 0, 0)
}
75% {
	-webkit-transform: translate3d(-10px, 0, 0)
}
90% {
	-webkit-transform: translate3d(5px, 0, 0)
}
to {
	-webkit-transform: none
}
}
@-moz-keyframes g-dropdown-bounce-in-left {
from, 60%, 75%, 90%, to {
	animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)
}
0% {
	opacity: 0;
	-moz-transform: translate3d(-50px, 0, 0)
}
60% {
	opacity: 1;
	-moz-transform: translate3d(25px, 0, 0)
}
75% {
	-moz-transform: translate3d(-10px, 0, 0)
}
90% {
	-moz-transform: translate3d(5px, 0, 0)
}
to {
	-moz-transform: none
}
}
@keyframes g-dropdown-bounce-in-left {
from, 60%, 75%, 90%, to {
	animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)
}
0% {
	opacity: 0;
	-webkit-transform: translate3d(-50px, 0, 0);
	-moz-transform: translate3d(-50px, 0, 0);
	-ms-transform: translate3d(-50px, 0, 0);
	-o-transform: translate3d(-50px, 0, 0);
	transform: translate3d(-50px, 0, 0)
}
60% {
	opacity: 1;
	-webkit-transform: translate3d(25px, 0, 0);
	-moz-transform: translate3d(25px, 0, 0);
	-ms-transform: translate3d(25px, 0, 0);
	-o-transform: translate3d(25px, 0, 0);
	transform: translate3d(25px, 0, 0)
}
75% {
	-webkit-transform: translate3d(-10px, 0, 0);
	-moz-transform: translate3d(-10px, 0, 0);
	-ms-transform: translate3d(-10px, 0, 0);
	-o-transform: translate3d(-10px, 0, 0);
	transform: translate3d(-10px, 0, 0)
}
90% {
	-webkit-transform: translate3d(5px, 0, 0);
	-moz-transform: translate3d(5px, 0, 0);
	-ms-transform: translate3d(5px, 0, 0);
	-o-transform: translate3d(5px, 0, 0);
	transform: translate3d(5px, 0, 0)
}
to {
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	-o-transform: none;
	transform: none
}
}
@-webkit-keyframes g-dropdown-bounce-in-down {
from, 60%, 75%, 90%, to {
	animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)
}
0% {
	opacity: 0;
	-webkit-transform: translate3d(0, -50px, 0)
}
60% {
	opacity: 1;
	-webkit-transform: translate3d(0, 25px, 0)
}
75% {
	-webkit-transform: translate3d(0, -10px, 0)
}
90% {
	-webkit-transform: translate3d(0, 5px, 0)
}
to {
	-webkit-transform: none
}
}
@-moz-keyframes g-dropdown-bounce-in-down {
from, 60%, 75%, 90%, to {
	animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)
}
0% {
	opacity: 0;
	-moz-transform: translate3d(0, -50px, 0)
}
60% {
	opacity: 1;
	-moz-transform: translate3d(0, 25px, 0)
}
75% {
	-moz-transform: translate3d(0, -10px, 0)
}
90% {
	-moz-transform: translate3d(0, 5px, 0)
}
to {
	-moz-transform: none
}
}
@keyframes g-dropdown-bounce-in-down {
from, 60%, 75%, 90%, to {
	animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)
}
0% {
	opacity: 0;
	-webkit-transform: translate3d(0, -50px, 0);
	-moz-transform: translate3d(0, -50px, 0);
	-ms-transform: translate3d(0, -50px, 0);
	-o-transform: translate3d(0, -50px, 0);
	transform: translate3d(0, -50px, 0)
}
60% {
	opacity: 1;
	-webkit-transform: translate3d(0, 25px, 0);
	-moz-transform: translate3d(0, 25px, 0);
	-ms-transform: translate3d(0, 25px, 0);
	-o-transform: translate3d(0, 25px, 0);
	transform: translate3d(0, 25px, 0)
}
75% {
	-webkit-transform: translate3d(0, -10px, 0);
	-moz-transform: translate3d(0, -10px, 0);
	-ms-transform: translate3d(0, -10px, 0);
	-o-transform: translate3d(0, -10px, 0);
	transform: translate3d(0, -10px, 0)
}
90% {
	-webkit-transform: translate3d(0, 5px, 0);
	-moz-transform: translate3d(0, 5px, 0);
	-ms-transform: translate3d(0, 5px, 0);
	-o-transform: translate3d(0, 5px, 0);
	transform: translate3d(0, 5px, 0)
}
to {
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	-o-transform: none;
	transform: none
}
}
@-webkit-keyframes g-dropdown-bounce-in-right {
from, 60%, 75%, 90%, to {
	animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)
}
from {
	opacity: 0;
	-webkit-transform: translate3d(50px, 0, 0)
}
60% {
	opacity: 1;
	-webkit-transform: translate3d(-25px, 0, 0)
}
75% {
	-webkit-transform: translate3d(10px, 0, 0)
}
90% {
	-webkit-transform: translate3d(-5px, 0, 0)
}
to {
	-webkit-transform: none
}
}
@-moz-keyframes g-dropdown-bounce-in-right {
from, 60%, 75%, 90%, to {
	animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)
}
from {
	opacity: 0;
	-moz-transform: translate3d(50px, 0, 0)
}
60% {
	opacity: 1;
	-moz-transform: translate3d(-25px, 0, 0)
}
75% {
	-moz-transform: translate3d(10px, 0, 0)
}
90% {
	-moz-transform: translate3d(-5px, 0, 0)
}
to {
	-moz-transform: none
}
}
@keyframes g-dropdown-bounce-in-right {
from, 60%, 75%, 90%, to {
	animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)
}
from {
	opacity: 0;
	-webkit-transform: translate3d(50px, 0, 0);
	-moz-transform: translate3d(50px, 0, 0);
	-ms-transform: translate3d(50px, 0, 0);
	-o-transform: translate3d(50px, 0, 0);
	transform: translate3d(50px, 0, 0)
}
60% {
	opacity: 1;
	-webkit-transform: translate3d(-25px, 0, 0);
	-moz-transform: translate3d(-25px, 0, 0);
	-ms-transform: translate3d(-25px, 0, 0);
	-o-transform: translate3d(-25px, 0, 0);
	transform: translate3d(-25px, 0, 0)
}
75% {
	-webkit-transform: translate3d(10px, 0, 0);
	-moz-transform: translate3d(10px, 0, 0);
	-ms-transform: translate3d(10px, 0, 0);
	-o-transform: translate3d(10px, 0, 0);
	transform: translate3d(10px, 0, 0)
}
90% {
	-webkit-transform: translate3d(-5px, 0, 0);
	-moz-transform: translate3d(-5px, 0, 0);
	-ms-transform: translate3d(-5px, 0, 0);
	-o-transform: translate3d(-5px, 0, 0);
	transform: translate3d(-5px, 0, 0)
}
to {
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	-o-transform: none;
	transform: none
}
}
.flush > .g-container, .g-flushed > .g-container, .flush > .g-content, .g-flushed > .g-content {
	margin: 0 !important;
	padding: 0 !important
}
.g-container-flushed {
	margin: -4rem 0
}
.dir-rtl .g-branding {
	text-align: right;
	direction: ltr
}
.g-nobackground {
	background: none !important
}
.nomarginleft, .nomarginleft > .g-content {
	margin-left: 0
}
.nomarginright, .nomarginright > .g-content {
	margin-right: 0
}
.nomargintop, .nomargintop > .g-content {
	margin-top: 0
}
.nomarginbottom, .nomarginbottom > .g-content {
	margin-bottom: 0
}
.nomarginall, .nomarginall > .g-content {
	margin: 0
}
.margin2x > .g-content {
	margin: 1.25rem
}
.margin3x > .g-content {
	margin: 1.875rem
}
.nopaddingleft, .nopaddingleft > .g-content {
	padding-left: 0
}
.nopaddingright, .nopaddingright > .g-content {
	padding-right: 0
}
.nopaddingtop, .nopaddingtop > .g-content {
	padding-top: 0
}
.nopaddingbottom, .nopaddingbottom > .g-content {
	padding-bottom: 0
}
.nopaddingall, .nopaddingall > .g-content {
	padding: 0
}
.padding2x > .g-content {
	padding: 3rem
}
.padding3x > .g-content {
	padding: 4.5rem
}
.section-paddings,
#g-top,
#g-header,
#g-above,
#g-utility,
#g-feature,
#g-expanded,
#g-extension,
#g-bottom {
	padding: 0 10%
}
@media only all and (min-width:48rem) and (max-width:59.938rem) {
.section-paddings,
#g-top,
#g-header,
#g-above,
#g-utility,
#g-feature,
#g-expanded,
#g-extension,
#g-bottom {
	padding: 0 2%
}
}
@media only all and (max-width:47.938rem) {
.section-paddings,
#g-top,
#g-header,
#g-above,
#g-utility,
#g-feature,
#g-expanded,
#g-extension,
#g-bottom {
	padding: 0 2%
}
}
.center-block {
	text-align: center;
	margin: auto
}
.g-center-vertical {
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	box-align: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	-o-align-items: center;
	align-items: center;
	-ms-flex-align: center
}
.g-linethrough {
	text-decoration: line-through;
	opacity: 0.55
}
.g-menuspacer {
	padding-top: 4.5rem
}
@media only all and (max-width:47.938rem) {
.g-menuspacer {
	padding: 0
}
}
.noliststyle {
	list-style: none
}
.g-bold {
	font-weight: 700
}
.g-uppercase {
	text-transform: uppercase
}
.g-compact .g-container {
	padding: 0 !important
}
.g-sidebar-offset {
	margin-top: -4rem
}
.g-sample-sitemap {
	line-height: 1.7;
	font-size: 1.1rem;
	font-family: "Ubuntu Condensed"
}
@media only all and (max-width:47.938rem) {
.g-mobile-center-compact .g-container {
	padding: 1.5rem 0
}
.g-mobile-center-compact .g-content {
	padding: 0 1.5rem;
	margin: 0.3125rem 0.625rem;
	text-align: center !important
}
}
a {
	color: #e42534;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s
}
a:hover {
	color: inherit
}
@font-face {
	font-family: "weather";
	font-style: normal;
	font-weight: 400;
	src: url('../../fonts/weather/artill_clean_icons-webfont.eot#iefix') format("embedded-opentype"), url('../../fonts/weather/artill_clean_icons-webfont.woff2') format("woff2"), url('../../fonts/weather/artill_clean_icons-webfont.woff') format("woff"), url('../../fonts/weather/artill_clean_icons-webfont.ttf') format("truetype"), url('../../fonts/weather/artill_clean_icons-webfont.svg#weather') format("svg");
}
body {
	font-family: "Ubuntu Condensed";
	font-weight: 300
}
h1, h2, h3, h4, h5 {
	font-family: "Ubuntu Condensed";
	font-weight: 300;
	margin: 1.5rem 0 0.75rem 0
}
h1 {
	font-size: 2.5rem;
	font-weight: 300
}
h2 {
	font-size: 2.25rem;
	font-weight: 300
}
h2.g-title {
	font-size: 2.25rem;
	font-weight: 300
}
h3 {
	font-size: 2rem;
	font-weight: 300
}
h3.g-title {
	font-size: 2rem;
	font-weight: 300;
	display: block;
	line-height: 1.5
}
h4 {
	font-size: 1.75rem;
	font-weight: 300
}
h5 {
	font-size: 1.5rem;
	font-weight: 300
}
h6 {
	font-size: 1.25rem;
	font-weight: 300
}
hr {
	display: block;
	margin: 1.5rem 0;
	border-bottom: 1px solid rgba(231, 232, 234, 0.25)
}
.g-title {
	font-size: 0.8rem;
	font-weight: 700;
	line-height: 1.5;
	margin: 0 0 0.625rem 0;
	padding: 0 0 1.5rem 0
}
.g-title-xlarge .g-title {
	font-size: 3rem;
	font-weight: 300;
	line-height: 1;
	padding: 0
}
@media only all and (max-width:30rem) {
.g-title-xlarge .g-title {
	font-size: 0rem;
	line-height: 1.25
}
}
.g-title-large .g-title {
	font-size: 2rem;
	font-weight: 300;
	line-height: 1.25;
	padding: 0
}
@media only all and (max-width:30rem) {
.g-title-large .g-title {
	font-size: 1.75rem
}
}
.g-title-small .g-title {
	font-size: 0.9rem;
	font-weight: 700
}
.g-title-300 .g-title {
	font-weight: 300
}
.g-lead, .g-simplecontent-item-leading-content {
	position: relative;
	font-family: "Ubuntu Condensed";
	font-weight: 300;
	font-size: 1.5rem;
	line-height: 1.35;
	margin: 1.25rem 0 0.625rem 0
}
blockquote {
	border-left: 10px solid rgba(231, 232, 234, 0.25)
}
blockquote p {
	font-size: 1.1rem;
	color: #484848
}
blockquote cite {
	display: block;
	text-align: right;
	color: #151515;
	font-size: 1.2rem
}
code, kbd, pre, samp {
	font-family: "Menlo", "Monaco", monospace
}
code {
	background: #f9f2f4;
	color: #9c1d3d
}
pre {
	padding: 1rem;
	margin: 2rem 0;
	background: #f6f6f6;
	border: 1px solid #e7e8ea;
	border-radius: 0.1875rem;
	line-height: 1.15;
	font-size: 0.9rem
}
pre code {
	color: #237794;
	background: inherit;
	font-size: 0.9rem
}
pre.prettyprint {
	border-color: rgba(0, 0, 0, 0.1) !important
}
hr {
	border-bottom: 1px solid rgba(231, 232, 234, 0.25)
}
.g-para {
	margin: 0.3rem 0 1rem
}
.title-center .g-title {
	text-align: center
}
.title-rounded .g-title {
	border-radius: 2rem
}
.title-section .g-title {
	text-transform: uppercase;
	font-weight: 500;
	font-size: 1.2rem
}
.title-section .g-content {
	padding: 0
}
.title-underline .g-title {
	padding: 0.5rem 0
}
.title-underline .g-title:after {
	border-bottom: 2px solid rgba(231, 232, 234, 0.25);
	position: absolute;
	content: "";
	left: 0;
	width: 100%;
	bottom: 0
}
.dir-rtl .title-underline .g-title:after {
	left: inherit;
	right: 0
}
.title-inline .g-title {
	display: inline-block;
	margin-bottom: 0.625rem !important
}
.title1 .g-title, .title2 .g-title, .title3 .g-title, .title4 .g-title, .title5 .g-title, .title-white .g-title, .title-grey .g-title, .title-pink .g-title, .title-red .g-title, .title-purple .g-title, .title-orange .g-title, .title-blue .g-title {
	font-size: 1.2rem;
	text-transform: uppercase;
	font-family: "Ubuntu Condensed";
	font-weight: 400;
	margin: 0.775rem 0
}
.platform-content, .moduletable, .widget {
	margin: 0.625rem 0;
	padding: 1.5rem 0
}
.platform-content .moduletable, .moduletable .moduletable, .widget .moduletable, .platform-content .widget, .moduletable .widget, .widget .widget {
	margin: 0;
	padding: 0
}
.platform-content:first-child, .moduletable:first-child, .widget:first-child {
	margin-top: 0;
	padding-top: 0
}
.platform-content:last-child, .moduletable:last-child, .widget:last-child {
	margin-bottom: 0;
	padding-bottom: 0
}
.moduletable[class*="box"], .widget[class*="box"] {
	padding: 1.5rem;
	margin: 0.625rem
}
.moduletable[class*="title"] .g-title, .widget[class*="title"] .g-title {
	margin-left: 0;
	margin-right: 0;
	margin-top: 0
}
.title1 .g-title {
	color: #e42534
}
.box1.moduletable, .box1.widget, .box1.g-outer-box, .box1 > .g-content {
	color: #fff;
	background: #e42534;
	border-radius: 10px
}
.box1.moduletable p, .box1.widget p, .box1.g-outer-box p, .box1 > .g-content p {
	color: rgba(255, 255, 255, 0.8)
}
.box1.moduletable .g-main-nav .g-menu-item-container:after, .box1.widget .g-main-nav .g-menu-item-container:after, .box1.g-outer-box .g-main-nav .g-menu-item-container:after, .box1 > .g-content .g-main-nav .g-menu-item-container:after {
	background: #fff !important
}
.box1 .g-title {
	font-size: 1.2rem;
	text-transform: uppercase
}
.box1 a {
	color: inherit;
	box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.25)
}
.box1 a:hover {
	box-shadow: 0 1px 0 0 #fff
}
.box1 .button {
	background: #fff !important;
	color: #e42534;
	border-color: #e42534;
	box-shadow: none
}
.box1 .button:hover {
	box-shadow: none;
	background: transparent !important;
	border-color: #fff !important;
	color: #fff
}
.box1 .button:hover, .title1 .button:hover, .box1 .button:active, .title1 .button:active, .box1 .button:focus, .title1 .button:focus {
	box-shadow: none
}
.box1 .button.button-3, .title1 .button.button-3, .box1 .button.button-4, .title1 .button.button-4 {
	color: #fff !important;
	border-color: #fff
}
.box1 .button.button-3:hover, .title1 .button.button-3:hover, .box1 .button.button-4:hover, .title1 .button.button-4:hover, .box1 .button.button-3:active, .title1 .button.button-3:active, .box1 .button.button-4:active, .title1 .button.button-4:active, .box1 .button.button-3:focus, .title1 .button.button-3:focus, .box1 .button.button-4:focus, .title1 .button.button-4:focus {
	color: #ec6973 !important;
	border-color: #ec6973
}
.title2 .g-title {
	color: #151515;
	border: 0 none
}
.box2.moduletable, .box2.widget, .box2.g-outer-box, .box2 > .g-content {
	color: #fff;
	background: #4e6ea0;
	border-radius: 10px
}
.box2.moduletable p, .box2.widget p, .box2.g-outer-box p, .box2 > .g-content p {
	color: rgba(255, 255, 255, 0.8)
}
.box2 .g-title {
	font-size: 1.2rem;
	text-transform: uppercase
}
.box2 a {
	color: inherit;
	box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.25)
}
.box2 a:hover {
	box-shadow: 0 1px 0 0 #fff
}
.box2 .button {
	background: #fff !important;
	border-color: #4e6ea0;
	color: #4e6ea0;
	box-shadow: none
}
.box2 .button:hover {
	box-shadow: none;
	background: transparent !important;
	border-color: #fff !important;
	color: #fff
}
.title3 .g-title {
	color: #4e6ea0
}
.box3.moduletable, .box3.widget, .box3.g-outer-box, .box3 > .g-content {
	border: 1px solid #e42534;
	border-radius: 10px
}
.box3 .g-title {
	font-size: 1.2rem;
	text-transform: uppercase
}
.box3 a {
	box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.25)
}
.box3 a:hover {
	box-shadow: 0 1px 0 0 #151515
}
.box3 .button {
	box-shadow: none
}
.box3 .button:hover {
	box-shadow: none
}
.title4 .g-title {
	color: #e42534;
	border: 1px solid #e42534;
	border-radius: 10px;
	padding: 0.625rem
}
.box4.moduletable, .box4.widget, .box4.g-outer-box, .box4 > .g-content {
	border-radius: 10px;
	border: 2px solid rgba(0, 0, 0, 0.1)
}
.title5 .g-title {
	color: #4e6ea0;
	border: 1px solid #4e6ea0;
	border-radius: 10px;
	padding: 0.625rem
}
.box5.moduletable, .box5.widget, .box5.g-outer-box, .box5 > .g-content {
	color: #151515;
	background: #fff;
	border-radius: 10px
}
.title6 .g-title {
	font-size: 3.375rem;
	font-family: "Ubuntu Condensed";
	font-weight: 300;
	text-transform: none
}
@media only all and (max-width:47.938rem) {
.title6 .g-title {
	font-size: 2rem;
	line-height: 1.2
}
}
.box6.moduletable, .box6.widget, .box6.g-outer-box, .box6 > .g-content {
	color: #fff;
	background: #2d2d2d;
	border-radius: 10px
}
.box6 a {
	color: inherit;
	box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.25)
}
.box6 a:hover {
	box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.1)
}
.box6 .button {
	color: #fff !important;
	box-shadow: none
}
.box6 .button:hover {
	box-shadow: none
}
.box-white {
	color: #1a1a1a
}
.box-grey, .box-pink, .box-red, .box-purple, .box-blue, .box-orange {
	color: #fff
}
.title-white .g-title, .title-white .button, .title-white .g-simplecontent-layout-header .g-simplecontent-item-content-title, .title-white .g-simplecontent-layout-header .g-simplecontent-item-leading-content {
	color: #fff
}
.title-white .button {
	border-color: #fff
}
.box-white.moduletable, .box-white.widget, .box-white.g-outer-box, .box-white > .g-content {
	background: #fff
}
.box-white .button {
	background: #bfbfbf
}
.box-white a {
	color: #bfbfbf
}
.box-white .button:hover, .title-white .button:hover, .box-white .button:active, .title-white .button:active, .box-white .button:focus, .title-white .button:focus {
	background: #e6e6e6
}
.box-white .button.button-3, .title-white .button.button-3, .box-white .button.button-2, .title-white .button.button-2 {
	color: #bfbfbf;
	border-color: #bfbfbf
}
.box-white .button.button-3:hover, .title-white .button.button-3:hover, .box-white .button.button-2:hover, .title-white .button.button-2:hover, .box-white .button.button-3:active, .title-white .button.button-3:active, .box-white .button.button-2:active, .title-white .button.button-2:active, .box-white .button.button-3:focus, .title-white .button.button-3:focus, .box-white .button.button-2:focus, .title-white .button.button-2:focus {
	color: #000;
	border-color: #000
}
.title-grey .g-title {
	color: #95a5a6
}
.title-grey .button {
	background: #fff !important;
	color: #95a5a6;
	border-color: #95a5a6;
	box-shadow: none
}
.title-grey .button:hover {
	box-shadow: none;
	background: #95a5a6 !important;
	border-color: #95a5a6;
	color: #fff
}
.box-grey.moduletable, .box-grey.widget, .box-grey.g-outer-box, .box-grey > .g-content {
	background: #95a5a6
}
.box-grey a {
	color: #dae0e0
}
.box-grey a:hover {
	color: #6d8082
}
.box-grey .button {
	background: #fff !important;
	color: #95a5a6;
	border-color: #95a5a6;
	box-shadow: none
}
.box-grey .button:hover {
	box-shadow: none;
	background: transparent !important;
	border-color: #fff !important;
	color: #fff
}
.box-grey .button.button-3, .title-grey .button.button-3, .box-grey .button.button-4, .title-grey .button.button-4 {
	color: #566566
}
.box-grey .button.button-3:hover, .title-grey .button.button-3:hover, .box-grey .button.button-4:hover, .title-grey .button.button-4:hover, .box-grey .button.button-3:active, .title-grey .button.button-3:active, .box-grey .button.button-4:active, .title-grey .button.button-4:active, .box-grey .button.button-3:focus, .title-grey .button.button-3:focus, .box-grey .button.button-4:focus, .title-grey .button.button-4:focus {
	color: #fff;
	border-color: #fff
}
.title-pink .g-title {
	color: #d13b7b;
	border: 0 none
}
.title-pink .button {
	background: #fff !important;
	color: #d13b7b;
	border-color: #d13b7b;
	box-shadow: none
}
.title-pink .button:hover {
	box-shadow: none;
	background: #d13b7b !important;
	border-color: #d13b7b;
	color: #fff
}
.box-pink.moduletable, .box-pink.widget, .box-pink.g-outer-box, .box-pink > .g-content {
	background: #d13b7b
}
.box-pink .button {
	background: #fff !important;
	color: #d13b7b;
	border-color: #d13b7b;
	box-shadow: none
}
.box-pink .button:hover {
	box-shadow: none;
	background: transparent !important;
	border-color: #fff !important;
	color: #fff
}
.box-pink a {
	color: #e9a2c1
}
.box-pink a:hover {
	color: #9b2457
}
.box-pink .button.button-3, .title-pink .button.button-3, .box-pink .button.button-4, .title-pink .button.button-4 {
	color: #721b40
}
.box-pink .button.button-3:hover, .title-pink .button.button-3:hover, .box-pink .button.button-4:hover, .title-pink .button.button-4:hover, .box-pink .button.button-3:active, .title-pink .button.button-3:active, .box-pink .button.button-4:active, .title-pink .button.button-4:active, .box-pink .button.button-3:focus, .title-pink .button.button-3:focus, .box-pink .button.button-4:focus, .title-pink .button.button-4:focus {
	color: #fff;
	border-color: #fff
}
.title-red .g-title {
	color: #ef4a44;
	border: 0 none
}
.title-red .button {
	background: #fff !important;
	color: #ef4a44;
	border-color: #ef4a44;
	box-shadow: none
}
.title-red .button:hover {
	box-shadow: none;
	background: #ef4a44 !important;
	border-color: #ef4a44;
	color: #fff
}
.box-red.moduletable, .box-red.widget, .box-red.g-outer-box, .box-red > .g-content {
	background: #ef4a44
}
.box-red .button {
	background: #fff !important;
	color: #ef4a44;
	border-color: #ef4a44;
	box-shadow: none
}
.box-red .button:hover {
	box-shadow: none;
	background: transparent !important;
	border-color: #fff !important;
	color: #fff
}
.box-red a {
	color: #f9bcb9
}
.box-red a:hover {
	color: #d41912
}
.box-red .button.button-3, .title-red .button.button-3, .box-red .button.button-4, .title-red .button.button-4 {
	color: #a5130e
}
.box-red .button.button-3:hover, .title-red .button.button-3:hover, .box-red .button.button-4:hover, .title-red .button.button-4:hover, .box-red .button.button-3:active, .title-red .button.button-3:active, .box-red .button.button-4:active, .title-red .button.button-4:active, .box-red .button.button-3:focus, .title-red .button.button-3:focus, .box-red .button.button-4:focus, .title-red .button.button-4:focus {
	color: #fff;
	border-color: #fff
}
.title-purple .g-title {
	color: #874f9a;
	border: 0 none
}
.title-purple .button {
	background: #fff !important;
	color: #874f9a;
	border-color: #874f9a;
	box-shadow: none
}
.title-purple .button:hover {
	box-shadow: none;
	background: #874f9a !important;
	border-color: #874f9a;
	color: #fff
}
.box-purple.moduletable, .box-purple.widget, .box-purple.g-outer-box, .box-purple > .g-content {
	background: #874f9a
}
.box-purple .button {
	background: #fff !important;
	color: #874f9a;
	border-color: #874f9a;
	box-shadow: none
}
.box-purple .button:hover {
	box-shadow: none;
	background: transparent !important;
	border-color: #fff !important;
	color: #fff
}
.box-purple a {
	color: #c09ccc
}
.box-purple a:hover {
	color: #5b3567
}
.box-purple .button.button-3, .title-purple .button.button-3, .box-purple .button.button-4, .title-purple .button.button-4 {
	color: #3d2446
}
.box-purple .button.button-3:hover, .title-purple .button.button-3:hover, .box-purple .button.button-4:hover, .title-purple .button.button-4:hover, .box-purple .button.button-3:active, .title-purple .button.button-3:active, .box-purple .button.button-4:active, .title-purple .button.button-4:active, .box-purple .button.button-3:focus, .title-purple .button.button-3:focus, .box-purple .button.button-4:focus, .title-purple .button.button-4:focus {
	color: #fff;
	border-color: #fff
}
.title-blue .g-title {
	color: #279fba;
	border: 0 none
}
.title-blue .button {
	background: #fff !important;
	color: #279fba;
	border-color: #279fba;
	box-shadow: none
}
.title-blue .button:hover {
	box-shadow: none;
	background: #279fba !important;
	border-color: #279fba;
	color: #fff
}
.box-blue.moduletable, .box-blue.widget, .box-blue.g-outer-box, .box-blue > .g-content {
	background: #279fba
}
.box-blue .button {
	background: #fff !important;
	color: #279fba;
	border-color: #279fba;
	box-shadow: none
}
.box-blue .button:hover {
	box-shadow: none;
	background: transparent !important;
	border-color: #fff !important;
	color: #fff
}
.box-blue a {
	color: #7dd1e4
}
.box-blue a:hover {
	color: #1a697b
}
.box-blue .button.button-3, .title-blue .button.button-3, .box-blue .button.button-4, .title-blue .button.button-4 {
	color: #114551
}
.box-blue .button.button-3:hover, .title-blue .button.button-3:hover, .box-blue .button.button-4:hover, .title-blue .button.button-4:hover, .box-blue .button.button-3:active, .title-blue .button.button-3:active, .box-blue .button.button-4:active, .title-blue .button.button-4:active, .box-blue .button.button-3:focus, .title-blue .button.button-3:focus, .box-blue .button.button-4:focus, .title-blue .button.button-4:focus {
	color: #fff;
	border-color: #fff
}
.title-orange .g-title {
	color: #ee7933;
	border: 0 none
}
.title-orange .button {
	background: #fff !important;
	color: #ee7933;
	border-color: #ee7933;
	box-shadow: none
}
.title-orange .button:hover {
	box-shadow: none;
	background: #ee7933 !important;
	border-color: #ee7933;
	color: #fff
}
.box-orange.moduletable, .box-orange.widget, .box-orange.g-outer-box, .box-orange > .g-content {
	background: #ee7933
}
.box-orange .button {
	background: #fff !important;
	color: #ee7933;
	border-color: #ee7933;
	box-shadow: none
}
.box-orange .button:hover {
	box-shadow: none;
	background: transparent !important;
	border-color: #fff !important;
	color: #fff
}
.box-orange a {
	color: #f8c6a9
}
.box-orange a:hover {
	color: #c45410
}
.box-orange .button.button-3, .title-orange .button.button-3, .box-orange .button.button-4, .title-orange .button.button-4 {
	color: #95400c
}
.box-orange .button.button-3:hover, .title-orange .button.button-3:hover, .box-orange .button.button-4:hover, .title-orange .button.button-4:hover, .box-orange .button.button-3:active, .title-orange .button.button-3:active, .box-orange .button.button-4:active, .title-orange .button.button-4:active, .box-orange .button.button-3:focus, .title-orange .button.button-3:focus, .box-orange .button.button-4:focus, .title-orange .button.button-4:focus {
	color: #fff;
	border-color: #fff
}
.spaced .g-content {
	margin: 1px
}
.bordered .g-content {
	border: 1px solid rgba(231, 232, 234, 0.25);
	margin: 1px
}
.shadow .g-content {
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1)
}
.shadow2 .g-content {
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.15)
}
.disabled .g-content {
	opacity: 0.4
}
.square .g-content {
	border-radius: none
}
.rounded .g-content {
	border-radius: 0.1875rem;
	overflow: hidden
}
.no-bg-image {
	background-image: none !important
}
.g-block-divider {
	background: rgba(231, 232, 234, 0.25);
	height: 5px;
	margin-top: 6rem;
	margin-bottom: 6rem
}
.equal-height #g-aside, .equal-height #g-mainbar, .equal-height #g-sidebar {
	width: 100%
}
.equal-height .g-content {
	width: auto
}
.button, .g-pricingtable .button {
	display: inline-block;
	font-family: "Ubuntu Condensed";
	font-weight: 400;
	background: #e42534;
	border: 1px solid #e42534;
	color: #fff;
	font-size: 0.9rem;
	text-transform: uppercase;
	line-height: 1.8;
	margin: 0 0 0.5rem 0;
	padding: 0.8rem 1.8rem;
	border-radius: 2px;
	vertical-align: middle;
	text-shadow: none;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s
}
.button:hover, .g-pricingtable .button:hover, .button:active, .g-pricingtable .button:active, .button:focus, .g-pricingtable .button:focus {
	color: #e42534;
	background: transparent;
	border-color: #e42534
}
.button.button-square {
	border-radius: 0
}
.button.button-square[class*="button"] {
	border-radius: 0
}
.button.button-block {
	display: block
}
.button.button-xlarge {
	font-size: 1.8rem
}
.button.button-large {
	font-size: 1.6rem
}
.button.button-medium {
	font-size: 1rem
}
.button.button-small {
	font-size: 0.8rem
}
.button.button-xsmall {
	font-size: 0.6rem
}
.button.button-alt {
	background: #4e6ea0
}
.button.button-alt:hover, .button.button-alt:active, .button.button-alt:focus {
	background: #3d567e
}
.dir-ltr .button.button-alt.button-special:before {
	border-left: 1px solid #415b85;
	border-bottom: 1px solid #415b85
}
.dir-rtl .button.button-alt.button-special:after {
	border-right: 1px solid #415b85;
	border-bottom: 1px solid #415b85
}
.button.button-3, .button.button-4, .button.button-grey, .button.button-pink, .button.button-red, .button.button-purple, .button.button-orange, .button.button-blue {
	color: #fff !important
}
.button.button-3.button-3, .button.button-4.button-3, .button.button-grey.button-3, .button.button-pink.button-3, .button.button-red.button-3, .button.button-purple.button-3, .button.button-orange.button-3, .button.button-blue.button-3, .button.button-3.button-4, .button.button-4.button-4, .button.button-grey.button-4, .button.button-pink.button-4, .button.button-red.button-4, .button.button-purple.button-4, .button.button-orange.button-4, .button.button-blue.button-4 {
	background: transparent
}
.button.button-3.button-3:hover, .button.button-4.button-3:hover, .button.button-grey.button-3:hover, .button.button-pink.button-3:hover, .button.button-red.button-3:hover, .button.button-purple.button-3:hover, .button.button-orange.button-3:hover, .button.button-blue.button-3:hover, .button.button-3.button-4:hover, .button.button-4.button-4:hover, .button.button-grey.button-4:hover, .button.button-pink.button-4:hover, .button.button-red.button-4:hover, .button.button-purple.button-4:hover, .button.button-orange.button-4:hover, .button.button-blue.button-4:hover, .button.button-3.button-3:active, .button.button-4.button-3:active, .button.button-grey.button-3:active, .button.button-pink.button-3:active, .button.button-red.button-3:active, .button.button-purple.button-3:active, .button.button-orange.button-3:active, .button.button-blue.button-3:active, .button.button-3.button-4:active, .button.button-4.button-4:active, .button.button-grey.button-4:active, .button.button-pink.button-4:active, .button.button-red.button-4:active, .button.button-purple.button-4:active, .button.button-orange.button-4:active, .button.button-blue.button-4:active, .button.button-3.button-3:focus, .button.button-4.button-3:focus, .button.button-grey.button-3:focus, .button.button-pink.button-3:focus, .button.button-red.button-3:focus, .button.button-purple.button-3:focus, .button.button-orange.button-3:focus, .button.button-blue.button-3:focus, .button.button-3.button-4:focus, .button.button-4.button-4:focus, .button.button-grey.button-4:focus, .button.button-pink.button-4:focus, .button.button-red.button-4:focus, .button.button-purple.button-4:focus, .button.button-orange.button-4:focus, .button.button-blue.button-4:focus {
	background: transparent
}
.button.button-2 {
	background: #4e6ea0;
	border-color: #4e6ea0;
	color: #fff
}
.button.button-2:hover, .button.button-2:active, .button.button-2:focus {
	color: #4e6ea0 !important;
	border-color: #4e6ea0;
	background: transparent !important
}
.button.button-3 {
	color: #4e6ea0 !important;
	border-color: #4e6ea0;
	background: transparent !important
}
.button.button-3:hover, .button.button-3:active, .button.button-3:focus {
	background: #4e6ea0 !important;
	border-color: #4e6ea0 !important;
	color: #fff !important
}
.button.button-4 {
	color: #e42534 !important;
	background: #fff !important;
	border: 1px solid #e42534
}
.button.button-4:hover, .button.button-4:active, .button.button-4:focus {
	border-color: #e42534;
	background: #e42534 !important;
	color: #fff !important
}
.button.button-grey {
	background: #95a5a6;
	border-color: #95a5a6;
	color: #fff
}
.button.button-grey:hover, .button.button-grey:active, .button.button-grey:focus {
	color: #95a5a6 !important;
	border-color: #95a5a6;
	background: transparent !important
}
.button.button-grey.button-3, .button.button-grey.button-4 {
	background: transparent !important;
	color: #95a5a6 !important;
	border: 1px solid #95a5a6
}
.button.button-grey.button-3:hover, .button.button-grey.button-4:hover, .button.button-grey.button-3:active, .button.button-grey.button-4:active, .button.button-grey.button-3:focus, .button.button-grey.button-4:focus {
	border-color: #6d8082 !important;
	color: #6d8082 !important
}
.button.button-pink {
	background: #d13b7b;
	border-color: #d13b7b;
	color: #fff
}
.button.button-pink:hover, .button.button-pink:active, .button.button-pink:focus {
	color: #d13b7b !important;
	border-color: #d13b7b;
	background: transparent !important
}
.button.button-pink.button-3, .button.button-pink.button-4 {
	background: transparent !important;
	color: #d13b7b !important;
	border: 1px solid #d13b7b
}
.button.button-pink.button-3:hover, .button.button-pink.button-4:hover, .button.button-pink.button-3:active, .button.button-pink.button-4:active, .button.button-pink.button-3:focus, .button.button-pink.button-4:focus {
	border-color: #9b2457 !important;
	color: #9b2457 !important
}
.button.button-red {
	background: #ef4a44;
	border-color: #ef4a44;
	color: #fff
}
.button.button-red:hover, .button.button-red:active, .button.button-red:focus {
	color: #ef4a44 !important;
	border-color: #ef4a44;
	background: transparent !important
}
.button.button-red.button-3, .button.button-red.button-4 {
	background: transparent !important;
	color: #ef4a44 !important;
	border: 1px solid #ef4a44
}
.button.button-red.button-3:hover, .button.button-red.button-4:hover, .button.button-red.button-3:active, .button.button-red.button-4:active, .button.button-red.button-3:focus, .button.button-red.button-4:focus {
	border-color: #d41912 !important;
	color: #d41912 !important
}
.button.button-purple {
	background: #874f9a;
	border-color: #874f9a;
	color: #fff
}
.button.button-purple:hover, .button.button-purple:active, .button.button-purple:focus {
	color: #874f9a !important;
	border-color: #874f9a;
	background: transparent !important
}
.button.button-purple.button-3, .button.button-purple.button-4 {
	background: transparent !important;
	color: #874f9a !important;
	border: 1px solid #874f9a
}
.button.button-purple.button-3:hover, .button.button-purple.button-4:hover, .button.button-purple.button-3:active, .button.button-purple.button-4:active, .button.button-purple.button-3:focus, .button.button-purple.button-4:focus {
	border-color: #5b3567 !important;
	color: #5b3567 !important
}
.button.button-orange {
	background: #ee7933;
	border-color: #ee7933;
	color: #fff
}
.button.button-orange:hover, .button.button-orange:active, .button.button-orange:focus {
	color: #ee7933 !important;
	border-color: #ee7933;
	background: transparent !important
}
.button.button-orange.button-3, .button.button-orange.button-4 {
	background: transparent !important;
	color: #ee7933 !important;
	border: 1px solid #ee7933
}
.button.button-orange.button-3:hover, .button.button-orange.button-4:hover, .button.button-orange.button-3:active, .button.button-orange.button-4:active, .button.button-orange.button-3:focus, .button.button-orange.button-4:focus {
	border-color: #c45410 !important;
	color: #c45410 !important
}
.button.button-blue {
	background: #279fba;
	border-color: #279fba;
	color: #fff
}
.button.button-blue:hover, .button.button-blue:active, .button.button-blue:focus {
	color: #279fba !important;
	border-color: #279fba;
	background: transparent !important
}
.button.button-blue.button-3, .button.button-blue.button-4 {
	background: transparent !important;
	color: #279fba !important;
	border: 2px solid #279fba
}
.button.button-blue.button-3:hover, .button.button-blue.button-4:hover, .button.button-blue.button-3:active, .button.button-blue.button-4:active, .button.button-blue.button-3:focus, .button.button-blue.button-4:focus {
	border-color: #1a697b !important;
	color: #1a697b !important
}
.button.button-arrow {
	position: relative
}
.button.button-arrow:before, .button.button-arrow:after {
	font-family: FontAwesome
}
.dir-ltr .button.button-arrow:after {
	content: "\f178";
	margin-left: 1rem
}
.dir-rtl .button.button-arrow:before {
	content: "\f177";
	margin-right: 1rem
}
.button.button-special {
	position: relative
}
.dir-ltr .button.button-special:before {
	position: absolute;
	content: "";
	top: 8px;
	bottom: -8px;
	left: -8px;
	right: 8px;
	border-left: 1px solid #c71926;
	border-bottom: 1px solid #c71926
}
.dir-rtl .button.button-special:after {
	position: absolute;
	content: "";
	top: 8px;
	bottom: -8px;
	right: -8px;
	left: 8px;
	border-right: 1px solid #c71926;
	border-bottom: 1px solid #c71926
}
.button.button-outline {
	color: #fff !important;
	background: transparent;
	border: 1px solid #fff
}
.dir-ltr .button.button-outline:before {
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff
}
.dir-rtl .button.button-outline:after {
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff
}
.button.button-outline:hover {
	border: 1px solid #e42534;
	color: #e42534 !important
}
.dir-ltr .button.button-outline:hover:before {
	border-left: 1px solid #e42534;
	border-bottom: 1px solid #e42534
}
.dir-rtl .button.button-outline:hover:after {
	border-right: 1px solid #e42534;
	border-bottom: 1px solid #e42534
}
.button.button-text-only {
	padding: 0 !important;
	background: transparent !important;
	color: #e42534 !important
}
.button.button-text-only:hover {
	color: #a81520
}
table {
	border: 1px solid #dedede
}
th {
	background: rgba(0, 0, 0, 0.1);
	padding: 0.5rem
}
td {
	padding: 0.5rem;
	border: 1px solid #dedede
}
textarea, select[multiple=multiple] {
	background-color: white;
	border: 1px solid #fff;
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06)
}
textarea:hover, select[multiple=multiple]:hover {
	border-color: #e42534
}
textarea:focus, select[multiple=multiple]:focus {
	border-color: #e42534
}
textarea {
	width: 100%;
	box-sizing: border-box !important
}
fieldset.input {
	margin: 0;
	padding: 0
}
input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], input:not([type]), textarea {
	background-color: white;
	vertical-align: middle;
	border: 1px solid #fff;
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);
	font-size: 1rem;
	width: 100%;
	line-height: 1.5;
	-webkit-transition: border-color 0.2s;
	-moz-transition: border-color 0.2s;
	transition: border-color 0.2s
}
input[type="color"]:hover, input[type="date"]:hover, input[type="datetime"]:hover, input[type="datetime-local"]:hover, input[type="email"]:hover, input[type="month"]:hover, input[type="number"]:hover, input[type="password"]:hover, input[type="search"]:hover, input[type="tel"]:hover, input[type="text"]:hover, input[type="time"]:hover, input[type="url"]:hover, input[type="week"]:hover, input:not([type]):hover, textarea:hover {
	border-color: #e42534
}
input[type="color"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="email"]:focus, input[type="month"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="week"]:focus, input:not([type]):focus, textarea:focus {
	border-color: #e42534
}
.fp-navigation {
	margin-right: 8% !important;
	padding-bottom: 0.5rem;
	margin-bottom: -2.5rem;
	border-radius: 0 0 1.2rem 0
}
.dir-rtl .fp-navigation {
	margin-right: 0 !important;
	margin-left: 8% !important
}
.dir-rtl .fp-navigation {
	border-radius: 0 0 0 1.2rem
}
.fp-navigation .g-block {
	margin-bottom: -1.5rem
}
.fp-navigation .g-dropdown-column .g-block {
	margin-bottom: 0
}
.fp-above-contentarray .g-content-array .g-array-item-details {
	line-height: 1.5;
	font-weight: 300;
	font-size: 1.1rem;
	color: #959595
}
.fp-above-contentarray .g-content-array .g-array-item-details .g-array-item-category a {
	color: #959595
}
.fp-above-contentarray .g-content-array .g-array-item-details .g-array-item-category a:hover {
	color: #4e6ea0
}
.fp-above-contentarray .g-content-array .g-array-item-details .g-array-item-date {
	min-width: 240px;
	margin-right: 6rem
}
.dir-rtl .fp-above-contentarray .g-content-array .g-array-item-details .g-array-item-date {
	margin-left: 6rem;
	margin-right: auto
}
@media only all and (max-width:47.938rem) {
.fp-above-contentarray .g-content-array .g-array-item-details .g-array-item-date {
	margin-right: 10px
}
.dir-rtl .fp-above-contentarray .g-content-array .g-array-item-details .g-array-item-date {
	margin-left: 10px;
	margin-right: auto
}
}
@media only all and (max-width:47.938rem) {
.fp-above-contentarray .g-content-array .g-array-item-details {
	-webkit-align-self: flex-start;
	-moz-align-self: flex-start;
	align-self: flex-start;
	-ms-flex-item-align: start
}
}
.fp-above-contentarray .g-content-array .g-item-title {
	font-size: 1.1rem;
	line-height: 1.5
}
.fp-above-contentarray .g-content-array .g-item-title a {
	font-weight: 300;
	color: #151515
}
.fp-above-contentarray .g-content-array .g-item-title a:hover {
	color: #4e6ea0
}
.fp-above-contentarray .g-content-array .g-grid {
	margin-bottom: 1rem
}
.fp-above-contentarray .g-content-array .g-grid:not(:last-child) {
	border-bottom-width: 1px
}
.fp-above-contentarray .g-content-array .g-content {
	padding-bottom: 1rem
}
.fp-above-contentarray .g-content-array .g-array-item {
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	box-align: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	-o-align-items: center;
	align-items: center;
	-ms-flex-align: center;
	-webkit-box-pack: justify;
	-moz-box-pack: justify;
	box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	-o-justify-content: space-between;
	justify-content: space-between;
	-ms-flex-pack: justify
}
@media only all and (max-width:47.938rem) {
.fp-above-contentarray .g-content-array .g-array-item {
	-webkit-box-orient: vertical;
	-moz-box-orient: vertical;
	box-orient: vertical;
	-webkit-box-direction: normal;
	-moz-box-direction: normal;
	box-direction: normal;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	flex-direction: column;
	-ms-flex-direction: column;
	-webkit-box-align: start;
	-moz-box-align: start;
	box-align: start;
	-webkit-align-items: flex-start;
	-moz-align-items: flex-start;
	-ms-align-items: flex-start;
	-o-align-items: flex-start;
	align-items: flex-start;
	-ms-flex-align: start
}
}
.fp-feature-contenttabs .g-contenttabs-blocks .g-contenttabs-block.g-contenttabs-block-default {
	margin-right: 2.125rem
}
.dir-rtl .fp-feature-contenttabs .g-contenttabs-blocks .g-contenttabs-block.g-contenttabs-block-default {
	margin-right: 0;
	margin-left: 2.125rem
}
@media only all and (max-width:47.938rem) {
.fp-feature-contenttabs .g-contenttabs-blocks .g-contenttabs-block.g-contenttabs-block-default {
	margin-right: 0;
	margin-left: 0
}
}
.fp-feature-contenttabs .g-contenttabs-blocks .g-contenttabs-block.g-contenttabs-block-accent1 {
	border-radius: 1rem 0 0 1rem
}
.dir-rtl .fp-feature-contenttabs .g-contenttabs-blocks .g-contenttabs-block.g-contenttabs-block-accent1 {
	border-radius: 0 1rem 1rem 0
}
@media only all and (max-width:47.938rem) {
.fp-feature-contenttabs .g-contenttabs-blocks .g-contenttabs-block.g-contenttabs-block-accent1 {
	border-radius: 1rem
}
}
.fp-feature-contenttabs .g-contenttabs-blocks .g-contenttabs-block.g-contenttabs-block-accent2 {
	border-radius: 0 1rem 1rem 0
}
.dir-rtl .fp-feature-contenttabs .g-contenttabs-blocks .g-contenttabs-block.g-contenttabs-block-accent2 {
	border-radius: 1rem 0 0 1rem
}
@media only all and (max-width:47.938rem) {
.fp-feature-contenttabs .g-contenttabs-blocks .g-contenttabs-block.g-contenttabs-block-accent2 {
	border-radius: 1rem
}
}
.fp-expanded {
	padding-top: 3rem;
	padding-bottom: 3rem
}
.fp-footer-imagegrid .g-imagegrid-3cols .g-imagegrid-item {
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	box-flex: 1;
	-webkit-flex: 1;
	-moz-flex: 1;
	-ms-flex: 1;
	flex: 1
}
@media only all and (max-width:47.938rem) {
.fp-footer-imagegrid .g-imagegrid-3cols .g-imagegrid-item {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 0 auto;
	-moz-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}
}
.fp-footer-imagegrid .g-imagegrid-3cols .g-imagegrid-item:last-child {
	-webkit-box-flex: 2.105;
	-moz-box-flex: 2.105;
	box-flex: 2.105;
	-webkit-flex: 2.105;
	-moz-flex: 2.105;
	-ms-flex: 2.105;
	flex: 2.105
}
@media only all and (max-width:47.938rem) {
.fp-footer-imagegrid .g-imagegrid-3cols .g-imagegrid-item: last-child {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 0 auto;
	-moz-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}
}
.fp-copyright {
	margin-top: 9rem
}
.fp-copyright .box1.moduletable, .fp-copyright .box1.widget, .fp-copyright .box1.g-outer-box, .fp-copyright .box1 > .g-content {
	border-radius: 0 1rem 0 0;
	margin-top: -7rem !important;
	padding-right: 15%;
	width: 100%
}
.dir-rtl .fp-copyright .box1.moduletable, .dir-rtl .fp-copyright .box1.widget, .dir-rtl .fp-copyright .box1.g-outer-box, .dir-rtl .fp-copyright .box1 > .g-content {
	border-radius: 1rem 0 0 0
}
@media only all and (max-width:47.938rem) {
.fp-copyright .box1.moduletable, .fp-copyright .box1.widget, .fp-copyright .box1.g-outer-box, .fp-copyright .box1 > .g-content {
	border-radius: 0
}
.dir-rtl .fp-copyright .box1.moduletable, .dir-rtl .fp-copyright .box1.widget, .dir-rtl .fp-copyright .box1.g-outer-box, .dir-rtl .fp-copyright .box1 > .g-content {
	border-radius: 0
}
}
@media only all and (min-width:48rem) and (max-width:59.938rem) {
.fp-copyright .box1.moduletable, .fp-copyright .box1.widget, .fp-copyright .box1.g-outer-box, .fp-copyright .box1 > .g-content {
	padding-right: 1.5rem
}
}
@media only all and (max-width:47.938rem) {
.fp-copyright .box1.moduletable, .fp-copyright .box1.widget, .fp-copyright .box1.g-outer-box, .fp-copyright .box1 > .g-content {
	padding-right: 1.5rem
}
}
.fp-copyright .box1.moduletable a, .fp-copyright .box1.widget a, .fp-copyright .box1.g-outer-box a, .fp-copyright .box1 > .g-content a {
	box-shadow: none
}
.g-default .g-offcanvas-toggle, .g-error .g-offcanvas-toggle {
	color: #000;
	top: 2rem
}
#g-top {
	color: #fff;
	background: #4e6ea0
}
@media print {
#g-top {
	background: #fff !important;
	color: #000 !important
}
}
#g-slideshow {
	color: #151515;
	background: #fff;
	margin-left: 2%;
	margin-right: 2%;
	z-index: 0;
	position: relative;
	border-radius: 0 0 1rem 1rem;
	background: url('../../images/backgrounds/slideshow/img-01.jpg?5ba794fd') no-repeat center center;
	background-size: cover
}
#g-slideshow .g-simplecontent-layout-header {
	padding: 6rem 10%;
	padding-top: 18rem
}
@media only all and (max-width:47.938rem) {
#g-slideshow .g-simplecontent-layout-header {
	padding: 1.5rem
}
}
#g-slideshow .g-simplecontent-layout-header .g-simplecontent-item-content-title {
	font-size: 4.5rem
}
@media only all and (max-width:30rem) {
#g-slideshow .g-simplecontent-layout-header .g-simplecontent-item-content-title {
	font-size: 2.5rem
}
}
@media print {
#g-slideshow {
	background: #fff !important;
	color: #000 !important
}
}
#g-navigation {
	color: #151515;
	background: #fff;
	z-index: 1;
	position: relative;
	margin-right: 2%
}
.dir-rtl #g-navigation {
	margin-right: auto;
	margin-left: 2%
}
#g-navigation .box1 {
	margin-bottom: -2.5rem !important
}
#g-navigation .box1.moduletable,
#g-navigation .box1.widget,
#g-navigation .box1.g-outer-box,
#g-navigation .box1 > .g-content {
	padding-top: 2.5rem;
	padding-bottom: 3.3rem;
	height: 100%;
	border-radius: 0 0 0 1rem
}
.dir-rtl #g-navigation .box1.moduletable, .dir-rtl #g-navigation .box1.widget, .dir-rtl #g-navigation .box1.g-outer-box, .dir-rtl #g-navigation .box1 > .g-content {
	border-radius: 0 0 1rem 0
}
@media only all and (max-width:47.938rem) {
#g-navigation .box1.moduletable,
#g-navigation .box1.widget,
#g-navigation .box1.g-outer-box,
#g-navigation .box1 > .g-content {
	border-radius: 0
}
}
#g-navigation .box1.moduletable a,
#g-navigation .box1.widget a,
#g-navigation .box1.g-outer-box a,
#g-navigation .box1 > .g-content a {
	box-shadow: none
}
#g-navigation .box1.moduletable .g-main-nav .g-toplevel > li > .g-menu-item-container,
#g-navigation .box1.widget .g-main-nav .g-toplevel > li > .g-menu-item-container,
#g-navigation .box1.g-outer-box .g-main-nav .g-toplevel > li > .g-menu-item-container,
#g-navigation .box1 > .g-content .g-main-nav .g-toplevel > li > .g-menu-item-container {
	color: #fff
}
#g-navigation .box6.moduletable,
#g-navigation .box6.widget,
#g-navigation .box6.g-outer-box,
#g-navigation .box6 > .g-content {
	border-radius: 0
}
#g-navigation .box6.moduletable svg,
#g-navigation .box6.widget svg,
#g-navigation .box6.g-outer-box svg,
#g-navigation .box6 > .g-content svg {
	fill: #fff !important
}
@media print {
#g-navigation {
	background: #fff !important;
	color: #000 !important
}
}
#g-header {
	color: #fff;
	background: #4e6ea0
}
@media print {
#g-header {
	background: #fff !important;
	color: #000 !important
}
}
#g-above {
	color: #151515;
	background: #fff
}
#g-above .g-simplecontent-layout-header .g-simplecontent-item-content-title {
	font-size: 1.75rem;
	color: #959595;
	font-weight: 300
}
@media only all and (min-width:48rem) and (max-width:59.938rem) {
#g-above .g-simplecontent-layout-header .g-simplecontent-item-content-title {
	font-size: 1.65rem
}
}
@media only all and (max-width:47.938rem) {
#g-above .g-simplecontent-layout-header .g-simplecontent-item-content-title {
	font-size: 1.45rem
}
}
#g-above .g-simplecontent-layout-header .g-simplecontent-item-content-title strong {
	color: #151515;
	font-weight: 300;
	border-bottom: 2px solid #4e6ea0
}
@media print {
#g-above {
	background: #fff !important;
	color: #000 !important
}
}
#g-showcase {
	color: #fff;
	background: #e42534
}
@media print {
#g-showcase {
	background: #fff !important;
	color: #000 !important
}
}
#g-utility {
	color: #fff;
	background: #4e6ea0
}
@media print {
#g-utility {
	background: #fff !important;
	color: #000 !important
}
}
#g-feature {
	color: #151515;
	background: #fff
}
@media print {
#g-feature {
	background: #fff !important;
	color: #000 !important
}
}
#g-container-main {
	background: #fff;
	color: #151515;
	margin-left: 10%;
	margin-right: 10%
}
@media only all and (max-width:74.938rem) and (min-width:48rem) {
#g-container-main {
	margin-left: 4%;
	margin-right: 4%
}
}
@media only all and (min-width:48rem) and (max-width:59.938rem) {
#g-container-main {
	margin-left: 0;
	margin-right: 0
}
}
@media only all and (max-width:47.938rem) {
#g-container-main {
	margin-left: 0;
	margin-right: 0
}
}
@media print {
#g-mainbar {
	background: #fff !important;
	color: #000 !important
}
}
#g-aside {
	color: #151515;
	background: #fff;
	border-radius: 10px
}
@media print {
#g-aside {
	background: #fff !important;
	color: #000 !important
}
}
#g-sidebar {
	background: #fff;
	color: #151515
}
@media print {
#g-sidebar {
	background: #fff !important;
	color: #000 !important
}
}
#g-expanded {
	color: #fff;
	background: #e42534;
	background: url('../../images/backgrounds/expanded/img-01.jpg') no-repeat center center;
	background-size: cover
}
#g-expanded .g-infolist-item-title a {
	color: #fff
}
#g-expanded .g-infolist-item-title a:hover {
	color: #4e6ea0
}
#g-expanded .g-infolist-link {
	font-size: 0.9rem
}
#g-expanded .g-infolist-link a {
	color: rgba(255, 255, 255, 0.5)
}
#g-expanded .g-infolist-link a:hover {
	color: #4e6ea0
}
@media print {
#g-expanded {
	background: #fff !important;
	color: #000 !important
}
}
#g-extension {
	color: #fff;
	background: #4e6ea0
}
#g-extension .g-infolist .g-infolist-item-title a {
	color: #fff
}
@media print {
#g-extension {
	background: #fff !important;
	color: #000 !important
}
}
#g-bottom {
	color: #151515;
	background: #fff
}
#g-bottom .g-infolist-item-title {
	font-size: 0.9rem;
	font-weight: 500;
	text-transform: uppercase
}
#g-bottom .g-infolist-item-title a {
	color: #4e6ea0
}
#g-bottom .g-infolist-item-title a:hover {
	color: #e42534
}
#g-bottom .g-infolist-link {
	font-size: 0.9rem
}
#g-bottom .g-infolist-link a {
	color: rgba(21, 21, 21, 0.3)
}
#g-bottom .g-infolist-link a:hover {
	color: #4e6ea0
}
@media print {
#g-bottom {
	background: #fff !important;
	color: #000 !important
}
}
#g-footer {
	color: #151515;
	background: #fff
}
#g-footer .g-simplecontent-layout-header {
	padding-bottom: 0
}
#g-footer .g-simplecontent-layout-header .g-simplecontent-item-content-title {
	font-size: 1.75rem
}
@media only all and (min-width:48rem) and (max-width:59.938rem) {
#g-footer .g-simplecontent-layout-header .g-simplecontent-item-content-title {
	font-size: 1.65rem
}
}
@media only all and (max-width:47.938rem) {
#g-footer .g-simplecontent-layout-header .g-simplecontent-item-content-title {
	font-size: 1.45rem
}
}
@media print {
#g-footer {
	background: #fff !important;
	color: #000 !important
}
}
#g-copyright {
	background: #2d2d2d;
	color: #797979
}
@media only all and (max-width:47.938rem) {
#g-copyright .g-branding {
	text-align: center
}
}
@media print {
#g-copyright {
	background: #fff !important;
	color: #000 !important
}
}
#g-offcanvas {
	background: #000;
	width: 10rem;
	color: #87888e
}
#g-offcanvas a {
	color: #87888e
}
#g-offcanvas a:hover {
	color: #e42534
}
#g-offcanvas h1,
#g-offcanvas h2,
#g-offcanvas h3,
#g-offcanvas h4,
#g-offcanvas h5,
#g-offcanvas h6,
#g-offcanvas strong {
	color: #87888e
}
#g-offcanvas .button {
	background: transparent;
	border: 2px solid #87888e !important;
	color: #87888e !important
}
#g-offcanvas .button:hover {
	border: 2px solid #e42534 !important;
	color: #e42534 !important
}
#g-offcanvas .button:active {
	border: 2px solid #e42534 !important;
	color: #e42534 !important
}
#g-offcanvas hr {
	border-bottom: 1px solid rgba(255, 255, 255, 0.5)
}
.g-offcanvas-toggle {
	display: none;
	font-size: 1.5rem;
	background: transparent;
	width: 24px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	top: 2.7rem;
	left: 1.1rem;
	padding-left: 1px;
	z-index: 100001
}
@media only all and (max-width:48rem) {
.g-offcanvas-toggle {
	display: block
}
}
@media only all and (min-width:30.062rem) and (max-width:47.938rem) {
.dir-rtl .g-offcanvas-toggle {
	left: 4rem
}
}
@media only all and (max-width:30rem) {
.dir-rtl .g-offcanvas-toggle {
	left: 2.5rem
}
}
.g-offcanvas-open .g-nav-overlay {
	z-index: 100000
}
.g-offcanvas-open .g-offcanvas-left #g-page-surround {
	left: 10rem
}
.g-offcanvas-open .g-offcanvas-right #g-page-surround {
	right: 10rem
}
.g-offcanvas-open .dir-rtl.g-offcanvas-left #g-offcanvas {
	right: auto
}
.g-offcanvas-open .dir-rtl.g-offcanvas-right #g-offcanvas {
	left: auto
}
#g-offcanvas #g-mobilemenu-container {
	font-family: "Ubuntu Condensed";
	font-weight: bold;
	margin-top: 0
}
#g-offcanvas #g-mobilemenu-container .g-toplevel > li {
	margin: 0.5rem 0;
	display: block
}
#g-offcanvas #g-mobilemenu-container .g-toplevel > li > .g-menu-item-container {
	padding: 0.375rem 0
}
#g-offcanvas #g-mobilemenu-container .g-toplevel > li > .g-menu-item-container > .g-menu-item-content {
	padding-left: 0.5rem;
	color: #87888e;
	word-break: normal
}
#g-offcanvas #g-mobilemenu-container .g-toplevel > li > .g-menu-item-container .g-menu-parent-indicator:after {
	padding: 0;
	content: "\f105";
	color: #87888e;
	opacity: 1;
	width: 1rem
}
#g-offcanvas #g-mobilemenu-container .g-toplevel > li:hover > .g-menu-item-container,
#g-offcanvas #g-mobilemenu-container .g-toplevel > li.active > .g-menu-item-container {
	color: #e42534
}
#g-offcanvas #g-mobilemenu-container .g-toplevel > li:hover > .g-menu-item-container > .g-selected,
#g-offcanvas #g-mobilemenu-container .g-toplevel > li.active > .g-menu-item-container > .g-selected {
	color: #e42534
}
#g-offcanvas #g-mobilemenu-container .g-toplevel > li:hover > .g-menu-item-container > .g-menu-item-content,
#g-offcanvas #g-mobilemenu-container .g-toplevel > li.active > .g-menu-item-container > .g-menu-item-content {
	opacity: 1;
	color: #e42534
}
#g-offcanvas #g-mobilemenu-container .g-toplevel > li:hover > .g-menu-item-content,
#g-offcanvas #g-mobilemenu-container .g-toplevel > li.active > .g-menu-item-content {
	opacity: 1
}
#g-offcanvas #g-mobilemenu-container .g-toplevel > li.g-parent .g-menu-parent-indicator {
	vertical-align: top;
	position: absolute
}
#g-offcanvas #g-mobilemenu-container ul {
	background: #000
}
#g-offcanvas #g-mobilemenu-container ul > li > .g-menu-item-container {
	color: #87888e;
	padding: 0.625rem
}
#g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active > .g-menu-item-container,
#g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover > .g-menu-item-container {
	color: #e42534
}
#g-offcanvas #g-mobilemenu-container ul > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator {
	border: 1px solid #e7404d;
	background: #da1b2a;
	border-radius: 0.1875rem;
	margin: -0.3rem 0 -0.2rem 0.5rem;
	padding: 0.2rem
}
#g-offcanvas #g-mobilemenu-container ul > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator:hover {
	background: #c71926
}
#g-offcanvas #g-mobilemenu-container ul .g-dropdown-column {
	width: 10rem
}
#g-offcanvas #g-mobilemenu-container ul i.fa {
	width: 1.5rem
}
#g-mobilemenu-container {
	margin: -2.125rem
}
.g-preset-thumbnails img {
	margin-bottom: 1rem
}
@media only all and (max-width:47.938rem) {
.g-preset-thumbnails {
	text-align: center
}
.g-preset-thumbnails .g-block {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 0 auto;
	-moz-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	width: 45% !important
}
.g-preset-thumbnails .g-content {
	margin-left: 5px
}
}
@media only all and (max-width:47.938rem) and (max-width:47.938rem) {
.g-preset-thumbnails .g-block {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 auto !important;
	-moz-flex: 0 auto !important;
	-ms-flex: 0 auto !important;
	flex: 0 auto !important
}
}
.g-offline h1 {
	font-weight: 300
}
.g-offline .g-loginform #g-loginform {
	width: 50%;
	margin: 0 auto
}
@media only all and (max-width:47.938rem) {
.g-offline .g-loginform #g-loginform {
	width: 80%
}
}
.g-offline .g-loginform #g-loginform fieldset {
	text-align: left
}
.g-offline .g-loginform #g-loginform label {
	margin-bottom: 0.625rem;
	display: block
}
.g-offline #frame #form-login {
	width: 50%;
	margin: 0 auto
}
@media only all and (max-width:47.938rem) {
.g-offline #frame #form-login {
	width: 80%
}
}
.g-offline #frame #form-login fieldset {
	text-align: left
}
.g-offline #frame #form-login label {
	display: block;
	margin-bottom: 0.625rem
}
.g-social {
	line-height: normal
}
.g-social a {
	color: #e42534;
	font-size: 1.5rem;
	border-radius: 2px
}
.g-social a:hover {
	color: #4e6ea0 !important
}
@media only all and (max-width:47.938rem) {
.g-social {
	text-align: center
}
}
@media only all and (min-width:48rem) and (max-width:59.938rem) {
.g-social {
	text-align: center
}
}
.owl-carousel .animated {
	-webkit-animation-duration: 1000ms;
	animation-duration: 1000ms;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}
.owl-carousel .owl-animated-in {
	z-index: 0
}
.owl-carousel .owl-animated-out {
	z-index: 1
}
.owl-carousel .fadeOut {
	-webkit-animation-name: fadeOut;
	animation-name: fadeOut
}
@-webkit-keyframes fadeOut {
0% {
	opacity: 1
}
100% {
	opacity: 0
}
}
@keyframes fadeOut {
0% {
	opacity: 1
}
100% {
	opacity: 0
}
}
.owl-height {
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out
}
.owl-carousel {
	display: none;
	width: 100%;
	-webkit-tap-highlight-color: transparent;
	position: relative;
	z-index: 1
}
.owl-carousel .owl-stage {
	position: relative;
	-ms-touch-action: pan-Y
}
.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(0px, 0px, 0px)
}
.owl-carousel .owl-controls .owl-nav .owl-prev, .owl-carousel .owl-controls .owl-nav .owl-next, .owl-carousel .owl-controls .owl-dot {
	cursor: pointer;
	cursor: hand;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}
.owl-carousel.owl-loaded {
	display: block
}
.owl-carousel.owl-loading {
	opacity: 0;
	display: block
}
.owl-carousel.owl-hidden {
	opacity: 0
}
.owl-carousel .owl-refresh .owl-item {
	display: none
}
.owl-carousel .owl-item {
	position: relative;
	min-height: 1px;
	float: left;
	width: 100%;
	-webkit-backface-visibility: hidden;
	-webkit-tap-highlight-color: transparent;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	transform: translate3d(0, 0, 0) !important
}
.owl-carousel .owl-item img {
	display: block;
	width: 100%;
	-webkit-transform-style: preserve-3d
}
.owl-carousel.owl-text-select-on .owl-item {
	-webkit-user-select: auto;
	-moz-user-select: auto;
	-ms-user-select: auto;
	user-select: auto
}
.owl-carousel .owl-grab {
	cursor: move;
	cursor: -webkit-grab;
	cursor: -o-grab;
	cursor: -ms-grab;
	cursor: grab
}
.owl-carousel.owl-rtl {
	direction: rtl
}
.owl-carousel.owl-rtl .owl-item {
	float: right
}
.no-js .owl-carousel {
	display: block
}
.owl-carousel .owl-item .owl-lazy {
	opacity: 0;
	-webkit-transition: opacity 400ms ease;
	-moz-transition: opacity 400ms ease;
	-ms-transition: opacity 400ms ease;
	-o-transition: opacity 400ms ease;
	transition: opacity 400ms ease
}
.owl-carousel .owl-item img {
	transform-style: preserve-3d
}
.owl-carousel .owl-video-wrapper {
	position: relative;
	height: 100%;
	background: #000
}
.owl-carousel .owl-video-play-icon, .owl-carousel .owl-videolocal-play-icon {
	position: absolute;
	height: 66px;
	width: 66px;
	left: 50%;
	bottom: 15%;
	margin-left: -40px;
	margin-top: -40px;
	background: url('../../images/owlcarousel/play.svg') no-repeat;
	background-size: contain;
	cursor: pointer;
	z-index: 3;
	-webkit-backface-visibility: hidden;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	opacity: 1
}
.owl-carousel .owl-video-play-icon.paused, .owl-carousel .owl-videolocal-play-icon.paused {
	background: url('../../images/owlcarousel/paused.svg');
	background-size: contain;
	opacity: 0.8
}
.owl-carousel .owl-video-play-icon:hover {
	-webkit-transition: scale(1.3, 1.3);
	-moz-transition: scale(1.3, 1.3);
	-ms-transition: scale(1.3, 1.3);
	-o-transition: scale(1.3, 1.3);
	transition: scale(1.3, 1.3)
}
.owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon {
	display: none
}
.owl-carousel .owl-video-tn {
	opacity: 0;
	height: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-background-size: contain;
	-moz-background-size: contain;
	-o-background-size: contain;
	background-size: contain;
	-webkit-transition: opacity 400ms ease;
	-moz-transition: opacity 400ms ease;
	-ms-transition: opacity 400ms ease;
	-o-transition: opacity 400ms ease;
	transition: opacity 400ms ease
}
.owl-carousel .owl-video-frame {
	position: relative;
	z-index: 1
}
.owl-nav {
	opacity: 1;
	-webkit-transition: opacity 0.25s;
	-moz-transition: opacity 0.25s;
	transition: opacity 0.25s
}
.owl-nav div {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 40px;
	height: 40px;
	display: inline-block;
	opacity: 1;
	color: #fff;
	text-transform: uppercase;
	font-size: 2rem;
	font-weight: 700;
	-webkit-transition: all 0.25s;
	-moz-transition: all 0.25s;
	transition: all 0.25s
}
.owl-nav div:hover {
	color: #e42534
}
@media only all and (max-width:30rem) {
.owl-nav div {
	position: relative
}
}
.owl-nav div.owl-prev {
	margin-right: 7.5rem
}
@media only all and (max-width:30rem) {
.owl-nav div.owl-prev {
	margin-right: 3rem
}
}
.dir-rtl .owl-nav div {
	left: 0;
	right: auto
}
.dir-rtl .owl-nav div.owl-next {
	margin-left: 7.5rem
}
@media only all and (max-width:30rem) {
.dir-rtl .owl-nav div.owl-next {
	margin-left: 3rem
}
}
.owl-nav.disabled {
	display: none
}
@media only all and (max-width:30rem) {
.owl-controls {
	text-align: center
}
}
.owl-dots .owl-dot {
	display: inline-block;
	background: rgba(255, 255, 255, 0.5);
	width: 15px;
	height: 15px;
	border-radius: 100%;
	margin: 0 0.6rem;
	background: #fff;
	vertical-align: middle;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out
}
.owl-dots .owl-dot.active {
	background: #e42534
}
.owlcarousel-offset {
	margin-right: -45px !important;
	margin-bottom: -45px !important;
	margin-left: -45px !important;
	position: relative;
	z-index: 2
}
@media only all and (max-width:47.938rem) {
.owlcarousel-offset {
	margin-right: 0 !important;
	margin-left: 0 !important
}
}
.owlcarousel-offset.size-100 {
	flex-basis: auto;
	width: auto
}
.g-owlcarousel-description {
	font-family: "Ubuntu Condensed";
	font-size: 1.25rem;
	font-weight: 400
}
.g-owlcarousel-header {
	padding: 1.5rem !important;
	margin: 0.625rem
}
.g-owlcarousel-layout-standard {
	position: relative
}
.g-owlcarousel-layout-standard .owl-stage-outer {
	border-radius: 0 0 1rem 1rem
}
@media only all and (max-width:47.938rem) {
.g-owlcarousel-layout-standard .owl-stage-outer {
	border-radius: 0
}
}
.g-owlcarousel-layout-standard .g-owlcarousel-header {
	margin: 0.625rem;
	padding-bottom: 0.1rem !important
}
.g-owlcarousel-layout-standard .video {
	position: absolute;
	width: 100%;
	height: 100%
}
.g-owlcarousel-layout-standard .video video {
	width: 100% !important;
	height: 100% !important;
	object-fit: inherit
}
.g-owlcarousel-layout-standard .image {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: cover;
	background-position: center center
}
.g-owlcarousel-layout-standard .image img {
	width: 100%;
	height: 100%;
	display: none
}
.g-owlcarousel-layout-standard .g-title {
	color: #e42534;
	padding: 0
}
.g-owlcarousel-layout-standard .owl-item > div .g-owlcarousel-content {
	left: 55%;
	position: relative;
	padding: 23rem 0 3rem 0
}
@media only all and (min-width:48rem) and (max-width:59.938rem) {
.g-owlcarousel-layout-standard .owl-item > div .g-owlcarousel-content {
	left: 35%
}
}
@media only all and (max-width:47.938rem) {
.g-owlcarousel-layout-standard .owl-item > div .g-owlcarousel-content {
	left: auto;
	text-align: center;
	padding: 10rem 0 0rem 0
}
}
.g-owlcarousel-layout-standard .owl-item > div .g-owlcarousel-item-title {
	position: relative;
	font-size: 2.2rem;
	font-family: "Ubuntu Condensed";
	font-weight: 300;
	line-height: 1.1;
	padding-bottom: 0;
	margin: 0
}
@media only all and (max-width:47.938rem) {
.g-owlcarousel-layout-standard .owl-item > div .g-owlcarousel-item-title {
	padding-bottom: 0.625rem
}
}
.g-owlcarousel-layout-standard .owl-item > div .g-owlcarousel-item-link {
	display: inline-block;
	margin-left: 10%
}
@media only all and (max-width:47.938rem) {
.g-owlcarousel-layout-standard .owl-item > div .g-owlcarousel-item-link {
	display: block;
	margin-left: 0;
	margin-top: 0.625rem
}
}
.g-owlcarousel-layout-standard .owl-item > div .g-owlcarousel-item-link a {
	background: 0 none;
	opacity: 0.5;
	border: 1px solid #fff;
	border-radius: 0.2rem;
	padding: 0.3rem 1.2rem;
	font-weight: 400;
	text-transform: uppercase
}
.g-owlcarousel-layout-standard .owl-item > div .g-owlcarousel-item-link a:hover {
	color: #fff;
	background: #e42534;
	border: 1px solid rgba(255, 255, 255, 0.5);
	opacity: 1
}
.g-owlcarousel-layout-standard .owl-item > div .g-owlcarousel-item-subtitle {
	margin: 0;
	padding-bottom: 6rem;
	font-family: "Ubuntu Condensed";
	font-weight: 400;
	font-size: 1rem;
	color: rgba(255, 255, 255, 0.5);
	display: block;
	position: relative;
	z-index: 2
}
.g-owlcarousel-layout-standard .owl-item > div .g-owlcarousel-author {
	padding-top: 10px
}
.g-owlcarousel-layout-standard .owl-item > div .g-owlcarousel-author .author-image {
	display: inline-block;
	line-height: 1.5rem;
	margin-right: 10px
}
.g-owlcarousel-layout-standard .owl-item > div .g-owlcarousel-author .author-image img {
	width: 1.5rem;
	height: 1.5rem;
	border-radius: 50%
}
.g-owlcarousel-layout-standard .owl-item > div .g-owlcarousel-author .author-name {
	display: inline-block;
	font-family: "Ubuntu Condensed";
	font-weight: 400;
	color: #fff;
	line-height: 25px;
	vertical-align: top
}
.g-owlcarousel-layout-standard .owl-item > div .g-owlcarousel-item-desc {
	padding-top: 1.5rem;
	font-size: 1.3rem;
	color: #fff;
	font-family: "Ubuntu Condensed";
	position: relative;
	z-index: 2
}
.g-owlcarousel-layout-standard .g-container-wrapper-panel {
	position: absolute;
	width: 100%;
	bottom: 0;
	z-index: 2;
	text-align: center
}
@media only all and (max-width:47.938rem) {
.g-owlcarousel-layout-standard .g-container-wrapper-panel {
	position: relative
}
}
.g-owlcarousel-layout-standard .g-container-wrapper-panel .g-owlcarousel-panel-container {
	margin: 0;
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-moz-box-pack: end;
	box-pack: end;
	-webkit-justify-content: flex-end;
	-moz-justify-content: flex-end;
	-ms-justify-content: flex-end;
	-o-justify-content: flex-end;
	justify-content: flex-end;
	-ms-flex-pack: end
}
@media only all and (max-width:47.938rem) {
.g-owlcarousel-layout-standard .g-container-wrapper-panel .g-owlcarousel-panel-container {
	display: block
}
}
.g-owlcarousel-layout-standard .g-container-wrapper-panel .g-owlcarousel-panel-container .g-owlcarousel-panel {
	margin: 0;
	width: 7rem;
	min-width: 7rem;
	white-space: nowrap;
	overflow: hidden;
	text-align: right;
	-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
	background-color: #333;
	border-left: 1px solid #4d4d4d
}
@media only all and (min-width:48rem) and (max-width:59.938rem) {
.g-owlcarousel-layout-standard .g-container-wrapper-panel .g-owlcarousel-panel-container .g-owlcarousel-panel {
	width: 6rem;
	min-width: 6rem
}
}
.dir-rtl .g-owlcarousel-layout-standard .g-container-wrapper-panel .g-owlcarousel-panel-container .g-owlcarousel-panel {
	text-align: left
}
@media only all and (max-width:47.938rem) {
.g-owlcarousel-layout-standard .g-container-wrapper-panel .g-owlcarousel-panel-container .g-owlcarousel-panel {
	text-align: center !important;
	width: 100%
}
}
.g-owlcarousel-layout-standard .g-container-wrapper-panel .g-owlcarousel-panel-container .g-owlcarousel-panel:first-child {
	border-radius: 1rem 0 0 0
}
.dir-rtl .g-owlcarousel-layout-standard .g-container-wrapper-panel .g-owlcarousel-panel-container .g-owlcarousel-panel:first-child {
	border-radius: 0 1rem 0 0
}
@media only all and (max-width:47.938rem) {
.g-owlcarousel-layout-standard .g-container-wrapper-panel .g-owlcarousel-panel-container .g-owlcarousel-panel: first-child {
	border-radius: 0 !important
}
}
.g-owlcarousel-layout-standard .g-container-wrapper-panel .g-owlcarousel-panel-container .g-owlcarousel-panel:first-child {
	border: 0 none
}
.g-owlcarousel-layout-standard .g-container-wrapper-panel .g-owlcarousel-panel-container .g-owlcarousel-panel:last-child {
	border-radius: 0 0 1rem 0
}
.dir-rtl .g-owlcarousel-layout-standard .g-container-wrapper-panel .g-owlcarousel-panel-container .g-owlcarousel-panel:last-child {
	border-radius: 0 0 0 1rem
}
@media only all and (max-width:47.938rem) {
.g-owlcarousel-layout-standard .g-container-wrapper-panel .g-owlcarousel-panel-container .g-owlcarousel-panel: last-child {
	border-radius: 0 0 1rem 1rem !important
}
}
.g-owlcarousel-layout-standard .g-container-wrapper-panel .g-owlcarousel-panel-container .g-owlcarousel-panel:hover {
	min-width: 20rem;
	text-align: center;
	background: rgba(51, 51, 51, 0.8)
}
@media only all and (min-width:48rem) and (max-width:59.938rem) {
.g-owlcarousel-layout-standard .g-container-wrapper-panel .g-owlcarousel-panel-container .g-owlcarousel-panel: hover {
	min-width: 15rem
}
}
@media only all and (max-width:47.938rem) {
.g-owlcarousel-layout-standard .g-container-wrapper-panel .g-owlcarousel-panel-container .g-owlcarousel-panel: hover {
	min-width: 15rem
}
}
.g-owlcarousel-layout-standard .g-container-wrapper-panel .g-owlcarousel-panel-container .g-owlcarousel-panel.selected {
	min-width: 20rem;
	text-align: center;
	background: #e42534
}
@media only all and (min-width:48rem) and (max-width:59.938rem) {
.g-owlcarousel-layout-standard .g-container-wrapper-panel .g-owlcarousel-panel-container .g-owlcarousel-panel.selected {
	min-width: 15rem
}
}
@media only all and (max-width:47.938rem) {
.g-owlcarousel-layout-standard .g-container-wrapper-panel .g-owlcarousel-panel-container .g-owlcarousel-panel.selected {
	min-width: 15rem
}
}
.g-owlcarousel-layout-standard .g-container-wrapper-panel .g-owlcarousel-panel-container .g-owlcarousel-panel .g-owlcarousel-panel-title {
	vertical-align: middle;
	display: inline-block;
	color: #fff;
	font-size: 1.8rem;
	font-weight: 300;
	margin-bottom: 0
}
@media only all and (min-width:48rem) and (max-width:59.938rem) {
.g-owlcarousel-layout-standard .g-container-wrapper-panel .g-owlcarousel-panel-container .g-owlcarousel-panel .g-owlcarousel-panel-title {
	font-size: 1.5rem
}
}
@media only all and (max-width:47.938rem) {
.g-owlcarousel-layout-standard .g-container-wrapper-panel .g-owlcarousel-panel-container .g-owlcarousel-panel .g-owlcarousel-panel-title {
	font-size: 1.5rem
}
}
.g-owlcarousel-layout-standard .g-container-wrapper-panel .g-owlcarousel-panel-container .g-owlcarousel-panel .fa {
	color: #fff;
	font-size: 2.2rem;
	padding-right: 1rem;
	vertical-align: middle;
	padding-left: 2.5rem
}
.dir-rtl .g-owlcarousel-layout-standard .g-container-wrapper-panel .g-owlcarousel-panel-container .g-owlcarousel-panel .fa {
	padding-left: 1rem;
	padding-right: 2.5rem
}
@media only all and (min-width:48rem) and (max-width:59.938rem) {
.g-owlcarousel-layout-standard .g-container-wrapper-panel .g-owlcarousel-panel-container .g-owlcarousel-panel .fa {
	font-size: 1.5rem;
	padding-left: 1rem
}
}
@media only all and (max-width:47.938rem) {
.g-owlcarousel-layout-standard .g-container-wrapper-panel .g-owlcarousel-panel-container .g-owlcarousel-panel .fa {
	font-size: 1.5rem;
	padding: 1rem;
	padding-left: 0.5rem;
	padding-right: 2rem
}
.dir-rtl .g-owlcarousel-layout-standard .g-container-wrapper-panel .g-owlcarousel-panel-container .g-owlcarousel-panel .fa {
	padding-right: 0.5rem;
	padding-left: 0
}
}
.g-owlcarousel-layout-standard .g-container-wrapper-panel .g-owlcarousel-panel-container .g-owlcarousel-panel .g-owlcarousel-panel-link {
	display: block;
	white-space: nowrap;
	padding: 1.5rem;
	float: right;
	width: auto;
	height: auto;
	vertical-align: middle
}
.dir-rtl .g-owlcarousel-layout-standard .g-container-wrapper-panel .g-owlcarousel-panel-container .g-owlcarousel-panel .g-owlcarousel-panel-link {
	float: left
}
@media only all and (max-width:47.938rem) {
.g-owlcarousel-layout-standard .g-container-wrapper-panel .g-owlcarousel-panel-container .g-owlcarousel-panel .g-owlcarousel-panel-link {
	float: none !important;
	padding: 0.5rem
}
}
.g-owlcarousel-layout-standard .owl-dots {
	position: absolute;
	left: 50%;
	margin-left: -40px
}
.g-owlcarousel-layout-standard .owl-nav div {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	display: inline-block;
	height: 60px;
	width: 60px;
	line-height: 60px;
	font-size: 1.5rem;
	color: rgba(255, 255, 255, 0.5);
	text-align: center;
	margin: auto;
	border-radius: 50%;
	border: 2px solid rgba(255, 255, 255, 0.5)
}
@media only all and (max-width:47.938rem) {
.g-owlcarousel-layout-standard .owl-nav div {
	height: 40px;
	width: 40px;
	line-height: 39px;
	font-size: 1rem
}
}
.g-owlcarousel-layout-standard .owl-nav div.owl-prev {
	left: 1rem;
	right: auto
}
.g-owlcarousel-layout-standard .owl-nav div.owl-prev .fa {
	padding-right: 3px
}
.g-owlcarousel-layout-standard .owl-nav div.owl-prev:hover {
	color: #fff;
	border-color: #fff
}
.rtl .g-owlcarousel-layout-standard .owl-nav div.owl-prev {
	right: 1rem;
	left: auto
}
.g-owlcarousel-layout-standard .owl-nav div.owl-next {
	right: 1rem;
	left: auto
}
.g-owlcarousel-layout-standard .owl-nav div.owl-next .fa {
	padding-left: 3px
}
.g-owlcarousel-layout-standard .owl-nav div.owl-next:hover {
	color: #fff;
	border-color: #fff
}
.rtl .g-owlcarousel-layout-standard .owl-nav div.owl-next {
	left: 1rem;
	right: auto
}
.g-owlcarousel:hover .owl-nav {
	opacity: 1
}
.g-owlcarousel-item-wrapper {
	position: relative
}
.g-owlcarousel-item-img {
	position: relative
}
.g-owlcarousel-item-img:after {
	position: absolute;
	content: "";
	height: 50%;
	left: 0;
	right: 0;
	bottom: 0
}
.g-owlcarousel-item-content-container {
	position: absolute;
	margin: auto;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	transform-style: preserve-3d
}
@media only all and (min-width:75rem) {
.g-owlcarousel-item-content-container {
	width: 75rem
}
}
@media only all and (min-width:60rem) and (max-width:74.938rem) {
.g-owlcarousel-item-content-container {
	width: 60rem
}
}
@media only all and (min-width:48rem) and (max-width:59.938rem) {
.g-owlcarousel-item-content-container {
	width: 48rem
}
}
@media only all and (min-width:30.062rem) and (max-width:47.938rem) {
.g-owlcarousel-item-content-container {
	width: 30rem
}
}
@media only all and (max-width:30rem) {
.g-owlcarousel-item-content-container {
	width: 100%
}
}
.g-owlcarousel-item-content-wrapper {
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	box-align: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	-o-align-items: center;
	align-items: center;
	-ms-flex-align: center;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	box-pack: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	-o-justify-content: center;
	justify-content: center;
	-ms-flex-pack: center;
	height: 100%
}
.g-owlcarousel-item-content {
	margin: 0.625rem;
	padding: 1.5rem
}
.g-owlcarousel-fullwidth .g-owlcarousel-item-content {
	width: 100%
}
.g-owlcarousel-compact .g-owlcarousel-item-content {
	width: 50%
}
.center-block .g-owlcarousel-compact .g-owlcarousel-item-content {
	margin: auto
}
@media only all and (min-width:60rem) and (max-width:74.938rem) {
.g-owlcarousel-compact .g-owlcarousel-item-content {
	width: 65%
}
}
@media only all and (min-width:48rem) and (max-width:59.938rem) {
.g-owlcarousel-compact .g-owlcarousel-item-content {
	width: 75%
}
}
@media only all and (max-width:47.938rem) {
.g-owlcarousel-compact .g-owlcarousel-item-content {
	width: 100%
}
}
.g-owlcarousel-item-title {
	font-family: "Ubuntu Condensed";
	font-size: 3rem;
	color: #fff;
	padding-bottom: 1.1rem;
	font-weight: 400;
	text-transform: uppercase;
	position: absolute;
	top: 40%;
	left: 0;
	z-index: 2;
	margin: 2.125rem
}
.g-owlcarousel-item-desc {
	font-size: 1.4rem;
	line-height: 1.5;
	font-weight: 300;
	padding-bottom: 3rem;
	margin-bottom: 0.625rem
}
@media only all and (max-width:47.938rem) {
.g-owlcarousel-item-desc {
	display: none
}
}
@media only all and (max-width:30rem) {
.g-owlcarousel-item-button {
	padding: 0.25rem 1rem;
	font-weight: 400;
	font-size: 0.8rem
}
}
.g-owlcarousel-layout-testimonial {
	text-align: center
}
.g-owlcarousel-layout-testimonial.g-owlcarousel-nav-disabled .owl-nav {
	display: none
}
.g-owlcarousel-layout-testimonial .g-title {
	text-align: center;
	font-family: "Ubuntu Condensed";
	font-size: 0.66rem;
	font-weight: 700;
	opacity: 0.5;
	letter-spacing: 1px;
	text-transform: uppercase
}
.g-owlcarousel-layout-testimonial .g-owlcarousel-item-desc {
	font-family: "Ubuntu Condensed";
	font-weight: 300;
	-webkit-transform: translate3d(0, 0, 0);
	padding: 1.5rem 1.5rem 0;
	margin: 0.625rem 0.625rem 1.25rem;
	font-size: 1.4rem
}
@media only all and (max-width:47.938rem) {
.g-owlcarousel-layout-testimonial .g-owlcarousel-item-desc {
	display: block;
	padding-top: 2rem;
	font-size: 1rem;
	padding: 1.5rem 0
}
}
.g-owlcarousel-layout-testimonial .g-owlcarousel-item-desc a {
	color: #fff;
	display: inline-block
}
.g-owlcarousel-layout-testimonial .g-owlcarousel-item-desc a:hover {
	color: #e42534
}
.g-owlcarousel-layout-testimonial .g-owlcarousel-item-desc i {
	display: block;
	font-size: 3rem;
	padding: 1.5rem;
	margin: 0.625rem
}
.g-owlcarousel-layout-testimonial .g-owlcarousel-item-desc .g-owlcarousel-item-title {
	font-family: "Ubuntu Condensed";
	font-weight: 400;
	font-style: normal;
	position: relative;
	opacity: 0.5;
	text-transform: none;
	font-size: 1rem;
	margin-top: 0.625rem;
	margin-bottom: 0.625rem
}
.g-owlcarousel-layout-testimonial .g-owlcarousel-author {
	padding: 0 1.5rem;
	margin: 0 0.625rem;
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex
}
@media only all and (max-width:47.938rem) {
.g-owlcarousel-layout-testimonial .g-owlcarousel-author {
	-webkit-box-pack: center;
	-moz-box-pack: center;
	box-pack: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	-o-justify-content: center;
	justify-content: center;
	-ms-flex-pack: center
}
}
.g-owlcarousel-layout-testimonial .g-owlcarousel-author .g-owlcarousel-author-image {
	margin-right: 25px
}
.dir-rtl .g-owlcarousel-layout-testimonial .g-owlcarousel-author .g-owlcarousel-author-image {
	margin-right: 0;
	margin-left: 25px
}
.g-owlcarousel-layout-testimonial .g-owlcarousel-author .g-owlcarousel-author-image img {
	width: 45px;
	height: 45px;
	max-width: 100%;
	border-radius: 100%;
	padding: 0;
	margin: 0 auto
}
@media only all and (max-width:30rem) {
.g-owlcarousel-layout-testimonial .g-owlcarousel-author .g-owlcarousel-author-image img {
	margin-bottom: 0.625rem
}
}
.g-owlcarousel-layout-testimonial .g-owlcarousel-author .g-owlcarousel-author-details .author-name {
	display: block;
	line-height: 1;
	font-size: 1.4rem;
	color: #151515
}
@media only all and (max-width:30rem) {
.g-owlcarousel-layout-testimonial .g-owlcarousel-author .g-owlcarousel-author-details .author-name {
	font-size: 1.2rem
}
}
.g-owlcarousel-layout-testimonial .g-owlcarousel-author .g-owlcarousel-author-details .author-name span {
	font-size: 1rem;
	opacity: 0.5
}
.g-owlcarousel-layout-testimonial .g-owlcarousel-author .g-owlcarousel-author-details .author-name:hover {
	text-decoration: underline
}
.g-owlcarousel-layout-testimonial .owl-dots {
	margin: 0.625rem 0;
	padding: 3rem 0;
	text-align: center;
	vertical-align: middle
}
.g-owlcarousel-layout-testimonial .owl-dots .owl-dot {
	vertical-align: middle;
	border-radius: 100%;
	width: 8px;
	height: 8px;
	margin: 0 0.4rem;
	background: transparent;
	background: rgba(255, 255, 255, 0.5);
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out
}
.g-owlcarousel-layout-testimonial .owl-dots .owl-dot.active {
	background: #fff
}
.g-owlcarousel-layout-testimonial .owl-nav {
	margin: 0.625rem 0;
	padding: 3rem 0;
	text-align: center
}
.g-owlcarousel-layout-testimonial .owl-nav div {
	position: relative
}
.g-owlcarousel-layout-testimonial .owl-nav div.owl-prev {
	margin-right: 1.5rem
}
.g-owlcarousel-layout-newsslider {
	left: inherit;
	width: 100%;
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex
}
@media only all and (max-width:47.938rem) {
.g-owlcarousel-layout-newsslider {
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-box-lines: multiple;
	-moz-box-lines: multiple;
	box-lines: multiple;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
}
.g-owlcarousel-layout-newsslider .g-title {
	text-align: center;
	opacity: 0.5;
	padding-bottom: 0
}
.g-owlcarousel-layout-newsslider .g-item-title {
	color: #e42534;
	font-weight: 400;
	font-size: 1.6rem
}
@media only all and (max-width:47.938rem) {
.g-owlcarousel-layout-newsslider .g-item-title {
	font-size: 1.3rem
}
}
.g-owlcarousel-layout-newsslider .owl-carousel {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 0 auto;
	-moz-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	width: 70%;
	background: #fff;
	border: 2px solid #e6e6e6;
	padding: 1.5rem;
	border-radius: 10px
}
@media only all and (max-width:47.938rem) {
.g-owlcarousel-layout-newsslider .owl-carousel {
	width: 100%
}
}
.g-owlcarousel-layout-newsslider .owl-carousel .owl-item img {
	padding-right: 1.5rem;
	width: auto;
	float: left
}
.dir-rtl .g-owlcarousel-layout-newsslider .owl-carousel .owl-item img {
	padding-right: 0;
	padding-left: 1.5rem
}
.dir-rtl .g-owlcarousel-layout-newsslider .owl-carousel .owl-item img {
	float: right
}
@media only all and (min-width:48rem) and (max-width:59.938rem) {
.g-owlcarousel-layout-newsslider .owl-carousel .owl-item img {
	float: none;
	width: 100%;
	padding-right: 0;
	padding-bottom: 1.5rem
}
}
@media only all and (max-width:47.938rem) {
.g-owlcarousel-layout-newsslider .owl-carousel .owl-item img {
	float: none;
	width: 100%;
	padding-right: 0;
	padding-bottom: 1.5rem
}
}
.g-owlcarousel-layout-newsslider .owl-carousel .owl-item .g-owlcarousel-author {
	padding-bottom: 1.5rem;
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex
}
.g-owlcarousel-layout-newsslider .owl-carousel .owl-item .g-owlcarousel-author img {
	width: 20px;
	height: 20px;
	border-radius: 100%;
	padding: 0;
	margin-right: 0.625rem
}
.dir-rtl .g-owlcarousel-layout-newsslider .owl-carousel .owl-item .g-owlcarousel-author img {
	margin-right: 0;
	margin-left: 0.625rem
}
.g-owlcarousel-layout-newsslider .owl-carousel .owl-item .g-owlcarousel-author .author-name {
	font-family: "Ubuntu Condensed";
	font-weight: 400
}
.g-owlcarousel-layout-newsslider .owl-carousel .owl-item .item {
	display: block
}
.g-owlcarousel-layout-newsslider .g-owlcarousel-panel-container {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 0 auto;
	-moz-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	width: 30%;
	height: 100%;
	background: #fff;
	padding: 0;
	border-radius: 10px 0 0 10px
}
@media only all and (max-width:47.938rem) {
.g-owlcarousel-layout-newsslider .g-owlcarousel-panel-container {
	width: 100%
}
}
.dir-rtl .g-owlcarousel-layout-newsslider .g-owlcarousel-panel-container {
	border-radius: 0 10px 10px 0
}
@media only all and (max-width:47.938rem) {
.g-owlcarousel-layout-newsslider .g-owlcarousel-panel-container {
	border-radius: 10px 10px 0 0
}
}
.g-owlcarousel-layout-newsslider .g-owlcarousel-panel-container .g-owlcarousel-panel {
	margin-bottom: 0;
	vertical-align: middle;
	-webkit-transition: box-shadow 0.4s ease-out;
	-moz-transition: box-shadow 0.4s ease-out;
	transition: box-shadow 0.4s ease-out;
	border: 2px solid #e6e6e6;
	margin-bottom: -2px;
	border-right: 0 none;
	position: relative
}
.dir-rtl .g-owlcarousel-layout-newsslider .g-owlcarousel-panel-container .g-owlcarousel-panel {
	border-right: 2px solid #e6e6e6;
	border-left: 0 none
}
.g-owlcarousel-layout-newsslider .g-owlcarousel-panel-container .g-owlcarousel-panel a {
	padding: 0.5rem 0.5rem 0.5rem 2.5rem
}
.dir-rtl .g-owlcarousel-layout-newsslider .g-owlcarousel-panel-container .g-owlcarousel-panel a {
	padding: 0.5rem 2.5rem 0.5rem 0.5rem
}
.g-owlcarousel-layout-newsslider .g-owlcarousel-panel-container .g-owlcarousel-panel i {
	padding-right: 1rem;
	font-size: 1.5rem;
	opacity: 0.3;
	position: absolute;
	top: 0.4rem;
	line-height: 1.5
}
.dir-rtl .g-owlcarousel-layout-newsslider .g-owlcarousel-panel-container .g-owlcarousel-panel i {
	padding-right: 0;
	padding-left: 1rem
}
.g-owlcarousel-layout-newsslider .g-owlcarousel-panel-container .g-owlcarousel-panel i + .g-owlcarousel-panel-title {
	margin-left: 3rem
}
.dir-rtl .g-owlcarousel-layout-newsslider .g-owlcarousel-panel-container .g-owlcarousel-panel i + .g-owlcarousel-panel-title {
	margin-left: 0;
	margin-right: 3rem
}
.g-owlcarousel-layout-newsslider .g-owlcarousel-panel-container .g-owlcarousel-panel.selected {
	background: #f7f7f7
}
.g-owlcarousel-layout-newsslider .g-owlcarousel-panel-container .g-owlcarousel-panel.selected:after {
	display: none
}
.g-owlcarousel-layout-newsslider .g-owlcarousel-panel-container .g-owlcarousel-panel.selected .g-owlcarousel-panel-title {
	color: #4e6ea0
}
.g-owlcarousel-layout-newsslider .g-owlcarousel-panel-container .g-owlcarousel-panel.selected i {
	opacity: 1;
	color: #4e6ea0
}
.g-owlcarousel-layout-newsslider .g-owlcarousel-panel-container .g-owlcarousel-panel .g-owlcarousel-panel-title {
	margin: 0;
	font-size: 1rem;
	color: #151515
}
.g-owlcarousel-layout-showcase {
	position: relative;
	display: block;
	background: #4e6ea0;
	border-top: 4px solid #e42534
}
.g-owlcarousel-layout-showcase .owl-loaded .owl-nav {
	display: none
}
.g-owlcarousel-layout-showcase .g-owlcarousel .owl-stage .owl-item .item {
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-flow: wrap;
	-moz-flex-flow: wrap;
	flex-flow: wrap
}
.g-owlcarousel-layout-showcase .g-owlcarousel .owl-stage .owl-item .item .g-showcase-image-link {
	-webkit-box-flex: 50%;
	-moz-box-flex: 50%;
	box-flex: 50%;
	-webkit-flex: 50% 1;
	-moz-flex: 50% 1;
	-ms-flex: 50% 1;
	flex: 50% 1
}
.g-owlcarousel-layout-showcase .g-owlcarousel .owl-stage .owl-item .item .g-showcase-image-link .showcase-image {
	position: relative;
	z-index: 0;
	-webkit-transition: all 0.35s;
	-moz-transition: all 0.35s;
	transition: all 0.35s
}
.g-owlcarousel-layout-showcase .g-owlcarousel .owl-stage .owl-item .item .g-showcase-image-link .showcase-image .item-icon-overlay {
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	box-align: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	-o-align-items: center;
	align-items: center;
	-ms-flex-align: center;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	box-pack: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	-o-justify-content: center;
	justify-content: center;
	-ms-flex-pack: center;
	position: absolute;
	z-index: 1;
	width: 100%;
	height: 100%;
	opacity: 0;
	font-size: 1.5rem;
	-webkit-transition: all 0.35s;
	-moz-transition: all 0.35s;
	transition: all 0.35s
}
.g-owlcarousel-layout-showcase .g-owlcarousel .owl-stage .owl-item .item .g-showcase-image-link .showcase-image:hover .item-icon-overlay {
	opacity: 1;
	background: rgba(228, 37, 52, 0.75)
}
.g-owlcarousel-layout-showcase .g-owlcarousel-panel-container {
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-lines: multiple;
	-moz-box-lines: multiple;
	box-lines: multiple;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-orient: horizontal;
	-moz-box-orient: horizontal;
	box-orient: horizontal;
	-webkit-box-direction: normal;
	-moz-box-direction: normal;
	box-direction: normal;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	flex-direction: row;
	-ms-flex-direction: row;
	padding: 1.5rem;
	margin: 0
}
.g-owlcarousel-layout-showcase .g-owlcarousel-panel-container .g-owlcarousel-description {
	line-height: 2.5rem;
	text-align: center;
	font-size: 1rem;
	-webkit-box-flex: 50%;
	-moz-box-flex: 50%;
	box-flex: 50%;
	-webkit-flex: 50% 1;
	-moz-flex: 50% 1;
	-ms-flex: 50% 1;
	flex: 50% 1;
	white-space: nowrap
}
.g-owlcarousel-layout-showcase .g-owlcarousel-panel-container .g-owlcarousel-description .fa {
	margin-right: 10px
}
.g-owlcarousel-layout-showcase .g-owlcarousel-panel-container .owl-controls {
	text-align: center;
	-webkit-box-flex: 50%;
	-moz-box-flex: 50%;
	box-flex: 50%;
	-webkit-flex: 50% 1;
	-moz-flex: 50% 1;
	-ms-flex: 50% 1;
	flex: 50% 1
}
@media only all and (min-width:75rem) {
.g-owlcarousel-layout-showcase .g-owlcarousel-panel-container .owl-controls {
	text-align: right
}
}
.g-owlcarousel-layout-showcase .g-owlcarousel-panel-container .owl-controls .owl-nav div {
	position: relative;
	cursor: pointer;
	font-size: 2rem;
	color: #fff;
	opacity: 0.4;
	line-height: 2.5rem;
	text-align: center
}
.g-owlcarousel-layout-showcase .g-owlcarousel-panel-container .owl-controls .owl-nav div.owl-prev, .g-owlcarousel-layout-showcase .g-owlcarousel-panel-container .owl-controls .owl-nav div.owl-next {
	margin: 0
}
.g-owlcarousel-layout-showcase .g-owlcarousel-panel-container .owl-controls .owl-nav div:hover {
	background-color: #e42534;
	color: #fff;
	opacity: 1
}
.g-owlcarousel-layout-showcase:after {
	position: absolute;
	bottom: 0;
	z-index: 2;
	content: '';
	display: block;
	width: 100%;
	height: 80px;
	background-color: rgba(0, 0, 0, 0);
	background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(78, 110, 160, 0.05) 10%, rgba(78, 110, 160, 1) 70%);
	background-image: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(78, 110, 160, 0.05) 10%, rgba(78, 110, 160, 1) 70%)
}
.g-owlcarousel-panel-container {
	margin-top: 2.125rem
}
.g-owlcarousel-panel-container .g-owlcarousel-panel {
	display: block;
	cursor: pointer;
	margin-bottom: 1.5rem
}
.g-owlcarousel-panel-container .g-owlcarousel-panel span {
	display: block;
	margin: 0 1rem
}
.g-owlcarousel-panel-container .g-owlcarousel-panel .g-owlcarousel-panel-link {
	display: block;
	width: 100%;
	height: 100%
}
.g-owlcarousel-panel-container .g-owlcarousel-panel .g-owlcarousel-panel-title {
	color: #4e6ea0;
	font-family: "Ubuntu Condensed";
	font-weight: 400;
	font-size: 1rem;
	line-height: 1.2;
	margin-bottom: 0.625rem
}
.g-owlcarousel-panel-container .g-owlcarousel-panel .g-owlcarousel-panel-subtitle {
	color: #e42534;
	font-family: "Ubuntu Condensed";
	font-weight: 400;
	font-size: 1.1rem
}
@media only all and (min-width:60rem) and (max-width:74.938rem) {
.g-owlcarousel-panel-container .g-owlcarousel-panel .g-owlcarousel-panel-subtitle {
	font-size: 1rem
}
}
.g-owlcarousel-panel-container .g-owlcarousel-panel .g-owlcarousel-panel-desc {
	color: #e42534;
	font-family: "Ubuntu Condensed";
	font-weight: 400;
	font-size: 1.1rem
}
.g-owlcarousel-panel-indicator {
	width: 96px;
	height: 50px;
	position: absolute;
	left: 0;
	z-index: 2;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	top: -3.075rem
}
.dir-rtl .g-owlcarousel-panel-indicator {
	left: 200px
}
@media only all and (max-width:47.938rem) {
.g-blockcontent-header {
	margin-left: 0;
	margin-right: 0;
	padding-left: 0;
	padding-right: 0
}
}
.g-blockcontent {
	font-family: "Ubuntu Condensed"
}
.g-blockcontent-subcontent-title {
	margin: 0.625rem 0
}
.g-blockcontent-subcontent-title-icon {
	display: block;
	margin-bottom: 0.625rem
}
.g-blockcontent-subcontent-title-text {
	font-family: "Ubuntu Condensed";
	font-weight: 300;
	font-size: 1.5rem;
	margin-top: 0;
	margin-bottom: 1rem;
	color: #151515
}
.g-blockcontent-subcontent {
	margin: -2.125rem
}
.g-blockcontent-spacing .g-blockcontent-subcontent {
	margin: -0.625rem 0
}
.g-blockcontent-subcontent-subtitle {
	font-family: "Ubuntu Condensed";
	font-weight: 300;
	font-size: 0.7rem;
	color: #000;
	vertical-align: super
}
.g-blockcontent-subcontent-desc {
	font-family: "Ubuntu Condensed";
	font-weight: 300;
	font-size: 1.1rem;
	position: relative;
	margin: 0.625rem;
	line-height: 1.4
}
.g-blockcontent-subcontent-desc i {
	margin-top: 0.625rem
}
.g-blockcontent-subcontent-img {
	border-radius: 10px
}
.g-blockcontent-description {
	font-family: "Ubuntu Condensed";
	font-size: 1rem;
	font-weight: 300
}
.g-blockcontent-buttons {
	margin-top: 1.5rem
}
.g-content-array {
	margin-left: -1.5rem;
	margin-right: -1.5rem
}
.g-content-array .g-grid {
	margin-bottom: 2.5rem
}
.g-content-array .g-grid:last-child {
	margin-bottom: 0
}
@media only all and (max-width:47.938rem) {
.g-content-array .g-grid: last-child .g-block: last-child .g-array-item {
	margin-bottom: 0
}
}
.g-content-array .g-grid:not(:last-child) {
	border-bottom: 2px solid rgba(0, 0, 0, 0.1)
}
@media only all and (max-width:47.938rem) {
.g-content-array .g-grid {
	margin-bottom: 0
}
}
@media only all and (max-width:47.938rem) {
.g-content-array .g-grid: not(: first-child) .g-content {
	padding-top: 2.5rem
}
}
.g-content-array .g-content {
	margin: 0;
	padding: 0 0 2.3rem
}
.g-content-array .g-array-item .g-array-item-text {
	font-size: 1.25rem
}
.g-content-array .g-array-item-image {
	margin: 0 0 15px 0
}
.g-content-array .g-item-title {
	margin: 0;
	line-height: 2.25rem;
	font-size: 1.4rem;
	font-weight: 500
}
.g-content-array .g-item-title a {
	color: #4e6ea0
}
.g-content-array .g-item-title a:hover {
	text-decoration: underline
}
.g-content-array .g-array-item-text, .g-content-array .g-array-item-read-more {
	margin: 15px 0 0
}
.g-content-array .g-array-item-details {
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	font-size: 1.2rem
}
.g-content-array .g-array-item-details > span {
	margin-right: 10px
}
.g-content-array .g-array-item-details i {
	display: none
}
.g-gridstatistic {
	text-align: center
}
.g-gridstatistic .g-gridstatistic-wrapper {
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-box-lines: multiple;
	-moz-box-lines: multiple;
	box-lines: multiple;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
.g-gridstatistic .g-gridstatistic-item {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 0 auto;
	-moz-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	padding-bottom: 1.5rem;
	width: 100%;
	display: inline-block
}
.g-gridstatistic .g-gridstatistic-item:last-child {
	padding-bottom: 0
}
.g-gridstatistic .g-gridstatistic-readmore {
	display: block;
	margin: 1rem auto
}
.g-gridstatistic .g-gridstatistic-item-text1 {
	font-family: "Ubuntu Condensed" !important;
	text-align: center;
	font-size: 3.1rem;
	line-height: 1.5;
	font-weight: 400;
	color: #e42534
}
@media only all and (max-width:47.938rem) {
.g-gridstatistic .g-gridstatistic-item-text1 {
	font-size: 2rem
}
}
.g-gridstatistic .g-gridstatistic-item-icon {
	display: inline-block;
	font-size: 3rem;
	vertical-align: middle;
	line-height: 3rem;
	opacity: 0.5
}
.g-gridstatistic .g-gridstatistic-item-icon .g-gridstatistic-item-separator {
	font-size: 1.5rem;
	font-family: "Ubuntu Condensed";
	font-weight: 400;
	vertical-align: middle;
	padding: 0 0.625rem
}
.g-gridstatistic .g-gridstatistic-item-text2 {
	margin-top: 0.625rem;
	font-family: "Ubuntu Condensed";
	text-transform: capitalize;
	font-weight: 700;
	opacity: 0.5
}
.g-gridstatistic .g-gridstatistic-item-text2 span {
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	padding-bottom: 1.425rem;
	display: inline-block
}
.g-gridstatistic .g-gridstatistic-2cols .g-gridstatistic-item {
	width: 50%
}
.g-gridstatistic .g-gridstatistic-3cols .g-gridstatistic-item {
	width: 33.33333%
}
.g-gridstatistic .g-gridstatistic-4cols .g-gridstatistic-item {
	width: 25%
}
.g-gridstatistic .g-gridstatistic-5cols .g-gridstatistic-item {
	width: 20%
}
.g-gridstatistic .g-gridstatistic-6cols .g-gridstatistic-item {
	width: 16.66667%
}
@media only all and (max-width:47.938rem) {
.g-gridstatistic .g-gridstatistic-3cols .g-gridstatistic-item, .g-gridstatistic .g-gridstatistic-5cols .g-gridstatistic-item {
	width: 100%
}
}
@media only all and (max-width:47.938rem) {
.g-gridstatistic .g-gridstatistic-4cols .g-gridstatistic-item, .g-gridstatistic .g-gridstatistic-6cols .g-gridstatistic-item {
	width: 50%
}
}
.g-gridstatistic .g-gridstatistic-footerdesc {
	margin-bottom: 0.625rem
}
.odometer.odometer-auto-theme, .odometer.odometer-theme-default, .odometer.odometer-auto-theme .odometer-digit, .odometer.odometer-theme-default .odometer-digit {
	display: inline-block;
	vertical-align: middle;
	*vertical-align: auto;
	*zoom: 1;
	*display: inline;
	position: relative
}
.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer, .odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer {
	display: inline-block;
	vertical-align: middle;
	*vertical-align: auto;
	*zoom: 1;
	*display: inline;
	visibility: hidden
}
.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner, .odometer.odometer-theme-default .odometer-digit .odometer-digit-inner {
	text-align: left;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	overflow: hidden
}
.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon, .odometer.odometer-theme-default .odometer-digit .odometer-ribbon {
	display: block
}
.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner, .odometer.odometer-theme-default .odometer-digit .odometer-ribbon-inner {
	display: block;
	-webkit-backface-visibility: hidden
}
.odometer.odometer-auto-theme .odometer-digit .odometer-value, .odometer.odometer-theme-default .odometer-digit .odometer-value {
	display: block;
	-webkit-transform: translateZ(0)
}
.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value, .odometer.odometer-theme-default .odometer-digit .odometer-value.odometer-last-value {
	position: absolute
}
.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-up .odometer-ribbon-inner {
	-webkit-transition: -webkit-transform 2s;
	-moz-transition: -moz-transform 2s;
	-ms-transition: -ms-transform 2s;
	-o-transition: -o-transform 2s;
	transition: transform 2s
}
.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-up.odometer-animating .odometer-ribbon-inner, .odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-down .odometer-ribbon-inner {
	-webkit-transform: translateY(-100%);
	-moz-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	-o-transform: translateY(-100%);
	transform: translateY(-100%)
}
.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-down.odometer-animating .odometer-ribbon-inner {
	-webkit-transition: -webkit-transform 2s;
	-moz-transition: -moz-transform 2s;
	-ms-transition: -ms-transform 2s;
	-o-transition: -o-transform 2s;
	transition: transform 2s;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0)
}
.odometer.odometer-auto-theme, .odometer.odometer-theme-default {
	font-family: "Helvetica Neue", sans-serif;
	line-height: 1.1em
}
.odometer.odometer-auto-theme .odometer-value, .odometer.odometer-theme-default .odometer-value {
	text-align: center
}
.g-pricingtable-container {
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-flow: row;
	-moz-flex-flow: row;
	flex-flow: row;
	-webkit-box-lines: multiple;
	-moz-box-lines: multiple;
	box-lines: multiple;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
.g-pricingtable-col-item {
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	overflow: auto;
	padding: 0.625rem
}
.g-pricingtable-1-col .g-pricingtable-col-item {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 1 100%;
	-moz-flex: 0 1 100%;
	-ms-flex: 0 1 100%;
	flex: 0 1 100%;
	width: 100%
}
.g-pricingtable-2-col .g-pricingtable-col-item {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 1 50%;
	-moz-flex: 0 1 50%;
	-ms-flex: 0 1 50%;
	flex: 0 1 50%;
	width: 50%
}
.g-pricingtable-3-col .g-pricingtable-col-item {
	-webkit-box-flex: auto;
	-moz-box-flex: auto;
	box-flex: auto;
	-webkit-flex: auto 1 33.33333%;
	-moz-flex: auto 1 33.33333%;
	-ms-flex: auto 1 33.33333%;
	flex: auto 1 33.33333%;
	width: 33.33333%
}
.g-pricingtable-4-col .g-pricingtable-col-item {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 1 25%;
	-moz-flex: 0 1 25%;
	-ms-flex: 0 1 25%;
	flex: 0 1 25%;
	width: 25%
}
@media only all and (min-width:60rem) and (max-width:74.938rem) {
.g-pricingtable-4-col .g-pricingtable-col-item {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 1 50%;
	-moz-flex: 0 1 50%;
	-ms-flex: 0 1 50%;
	flex: 0 1 50%;
	width: 50%
}
}
@media only all and (min-width:48rem) and (max-width:59.938rem) {
.g-pricingtable-4-col .g-pricingtable-col-item {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 1 50%;
	-moz-flex: 0 1 50%;
	-ms-flex: 0 1 50%;
	flex: 0 1 50%;
	width: 50%
}
}
.g-pricingtable-5-col .g-pricingtable-col-item {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 1 20%;
	-moz-flex: 0 1 20%;
	-ms-flex: 0 1 20%;
	flex: 0 1 20%;
	width: 20%
}
.g-pricingtable-6-col .g-pricingtable-col-item {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 1 16.66667%;
	-moz-flex: 0 1 16.66667%;
	-ms-flex: 0 1 16.66667%;
	flex: 0 1 16.66667%;
	width: 16.66667%
}
@media only all and (max-width:47.938rem) {
.g-pricingtable-col-item {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 1 100% !important;
	-moz-flex: 0 1 100% !important;
	-ms-flex: 0 1 100% !important;
	flex: 0 1 100% !important;
	width: 100% !important
}
}
.g-pricingtable-headertext {
	margin-bottom: 2.125rem
}
.g-pricingtable-footertext {
	margin-top: 2.125rem
}
.g-pricingtable {
	width: 100%;
	list-style: none;
	border: 1px solid rgba(0, 0, 0, 0.1);
	margin: 0;
	padding-left: 1.5rem;
	padding-right: 1.5rem;
	position: relative;
	overflow: hidden;
	border-radius: 10px
}
.g-pricingtable .button {
	margin: 1.5rem 0;
	padding: 0.4rem 1.5rem;
	font-size: 0.95rem
}
.g-pricingtable .g-pricingtable-ribbon {
	z-index: 2;
	position: absolute;
	line-height: 1.5;
	font-size: 0.6rem;
	font-weight: 700;
	font-family: "Ubuntu Condensed";
	color: #fff;
	text-transform: uppercase;
	background: #e42534;
	width: 135px;
	top: 30px;
	right: -30px;
	text-align: center;
	letter-spacing: 1px;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg)
}
.g-pricingtable .g-pricingtable-plan {
	font-family: "Ubuntu Condensed";
	font-size: 1rem;
	text-transform: uppercase;
	font-weight: 300;
	line-height: 1;
	padding: 1.5rem 0
}
.g-pricingtable .g-pricingtable-subtitle {
	padding-top: 0;
	margin-top: -1rem;
	font-size: 0.9rem
}
.g-pricingtable .g-pricingtable-price {
	color: #e42534;
	font-family: "Ubuntu Condensed";
	font-size: 2.2rem;
	font-weight: 400
}
@media only all and (min-width:48rem) and (max-width:59.938rem) {
.g-pricingtable .g-pricingtable-price {
	font-size: 1.8rem
}
}
@media only all and (min-width:60rem) and (max-width:74.938rem) {
.g-pricingtable .g-pricingtable-price {
	font-size: 1.9rem
}
}
@media only all and (max-width:47.938rem) {
.g-pricingtable .g-pricingtable-price {
	font-size: 2rem
}
}
.g-pricingtable .g-pricingtable-period {
	font-size: 1.5rem;
	font-family: "Ubuntu Condensed";
	font-weight: 300;
	line-height: 0.5
}
.g-pricingtable .g-pricingtable-desc {
	font-family: "Ubuntu Condensed";
	font-size: 0.9rem;
	padding: 1.5rem 0
}
.g-pricingtable .g-pricingtable-item {
	font-size: 1.1rem;
	font-family: "Ubuntu Condensed";
	font-weight: 300;
	padding-bottom: 0.625rem
}
.g-pricingtable .g-pricingtable-item.g-pricingtable-item-0 {
	position: relative;
	padding-top: 1.5rem
}
.g-pricingtable .g-pricingtable-item .fa {
	color: #e42534;
	padding-right: 0.625rem
}
.dir-rtl .g-pricingtable .g-pricingtable-item .fa {
	padding-right: 0;
	padding-left: 1.2rem
}
.g-pricingtable-accent1 .g-pricingtable .g-pricingtable-plan a, .g-pricingtable-accent1 .g-pricingtable .g-pricingtable-price, .g-pricingtable-accent1 .g-pricingtable .g-pricingtable-item .fa, .g-pricingtable-accent1 .g-pricingtable .g-pricingtable-item, .g-pricingtable-accent1 .g-pricingtable .g-pricingtable-period {
	color: #e42534
}
.g-pricingtable-accent1 .g-pricingtable .button {
	background: #e42534;
	color: #fff;
	border: 1px solid transparent
}
.g-pricingtable-accent1 .g-pricingtable .button:hover, .g-pricingtable-accent1 .g-pricingtable .button:active, .g-pricingtable-accent1 .g-pricingtable .button:focus {
	background: #91121c;
	color: #fff
}
.g-pricingtable-accent1 .g-pricingtable .g-pricingtable-ribbon {
	background-color: #e42534
}
.g-pricingtable-accent2 .g-pricingtable .g-pricingtable-plan a, .g-pricingtable-accent2 .g-pricingtable .g-pricingtable-price, .g-pricingtable-accent2 .g-pricingtable .g-pricingtable-item .fa, .g-pricingtable-accent2 .g-pricingtable .g-pricingtable-item, .g-pricingtable-accent2 .g-pricingtable .g-pricingtable-period {
	color: #4e6ea0
}
.g-pricingtable-accent2 .g-pricingtable .button {
	background: #4e6ea0;
	color: #fff;
	border: 1px solid transparent
}
.g-pricingtable-accent2 .g-pricingtable .button:hover, .g-pricingtable-accent2 .g-pricingtable .button:active, .g-pricingtable-accent2 .g-pricingtable .button:focus {
	background: #2d3f5b;
	color: #fff
}
.g-pricingtable-accent2 .g-pricingtable .g-pricingtable-ribbon {
	background-color: #4e6ea0
}
.g-infolist {
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-box-lines: multiple;
	-moz-box-lines: multiple;
	box-lines: multiple;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
.g-infolist .g-infolist-item {
	width: 100%;
	margin: 0.625rem;
	padding: 0.625rem;
	border-bottom: 1px solid transparent;
	min-width: 0;
	min-height: 0
}
.g-infolist.g-compact .g-infolist-item {
	margin-bottom: 0.5rem
}
.g-infolist.noborder .g-infolist-item {
	border-bottom: 0
}
.g-infolist.spaced .g-infolist-item {
	padding: 0.5rem 0 2rem 0
}
.g-infolist .g-infolist-item-icon, .g-infolist .g-infolist-item-img {
	margin-right: 1rem;
	margin-top: 0.25rem
}
.g-infolist .g-infolist-item-icon.left, .g-infolist .g-infolist-item-img.left {
	margin-right: 1rem
}
.dir-rtl .g-infolist .g-infolist-item-icon.left, .dir-rtl .g-infolist .g-infolist-item-img.left {
	margin-left: 1rem;
	margin-right: 0
}
.g-infolist .g-infolist-item-icon.left.browser, .g-infolist .g-infolist-item-img.left.browser {
	margin-right: 4%
}
.dir-rtl .g-infolist .g-infolist-item-icon.left.browser, .dir-rtl .g-infolist .g-infolist-item-img.left.browser {
	margin-left: 4%;
	margin-right: 0
}
.g-infolist .g-infolist-item-icon.right, .g-infolist .g-infolist-item-img.right {
	margin-left: 1rem
}
.dir-rtl .g-infolist .g-infolist-item-icon.right, .dir-rtl .g-infolist .g-infolist-item-img.right {
	margin-right: 1rem;
	margin-left: 0
}
.g-infolist .g-infolist-item-icon.right.browser, .g-infolist .g-infolist-item-img.right.browser {
	margin-left: 4%
}
.dir-rtl .g-infolist .g-infolist-item-icon.right.browser, .dir-rtl .g-infolist .g-infolist-item-img.right.browser {
	margin-right: 4%;
	margin-left: 0
}
@media only all and (max-width:47.938rem) {
.g-infolist .g-infolist-item-icon, .g-infolist .g-infolist-item-img {
	margin-right: 0 !important;
	margin-left: 0 !important
}
}
.g-infolist .g-infolist-item-img {
	min-width: 156px
}
.g-infolist .g-infolist-item-img.center {
	margin: 0.5rem 0
}
.g-infolist .g-infolist-item-img.avatar img {
	border-radius: 100%;
	border: 2px solid #fff
}
.g-infolist .g-infolist-item-icon {
	font-size: 3rem
}
.g-infolist .g-infolist-item-icon .fa {
	vertical-align: sub
}
.g-infolist .g-infolist-item-icon.left {
	text-align: left
}
.dir-rtl .g-infolist .g-infolist-item-icon.left {
	text-align: right
}
.g-infolist .g-infolist-item-icon.center {
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	box-align: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	-o-align-items: center;
	align-items: center;
	-ms-flex-align: center;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	box-pack: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	-o-justify-content: center;
	justify-content: center;
	-ms-flex-pack: center;
	margin-right: 0;
	margin: 0 auto !important;
	margin-bottom: 1.5rem
}
.g-infolist .g-infolist-item-icon.right {
	text-align: right
}
.dir-rtl .g-infolist .g-infolist-item-icon.right {
	text-align: left
}
@media only all and (max-width:47.938rem) {
.g-infolist .g-infolist-item-text {
	padding-top: 1rem
}
}
.g-infolist .g-infolist-item-title {
	margin: 1.5rem 0 0 0;
	font-family: "Ubuntu Condensed";
	padding-bottom: 0.625rem;
	font-weight: 300;
	font-size: 1.3rem
}
.g-infolist .g-infolist-item-desc {
	margin: 0;
	padding-top: 0.8rem;
	font-weight: 300;
	font-size: 1.2rem;
	opacity: 0.7
}
.g-infolist .g-infolist-tags {
	opacity: 0.8;
	margin: 1rem 0 0.5rem 0;
	font-size: 0.8rem;
	text-transform: uppercase;
	font-weight: 700
}
.g-infolist .g-infolist-link {
	margin-top: 1rem
}
.g-infolist.g-1cols .g-infolist-item:last-child {
	padding-bottom: 0;
	margin-bottom: 0;
	border-bottom: none
}
.g-infolist.g-2cols .g-infolist-item {
	width: 47%
}
.g-infolist.g-2cols .g-infolist-item:nth-child(odd) {
	margin-right: 1%
}
.g-infolist.g-2cols .g-infolist-item:nth-child(even) {
	margin-left: 1%
}
.g-infolist.g-3cols .g-infolist-item {
	width: 30.66667%
}
.g-infolist.g-3cols .g-infolist-item:nth-child(3n-1) {
	margin-left: 0;
	margin-right: 0
}
.g-infolist.g-4cols .g-infolist-item {
	width: 22.5%
}
.g-infolist.g-4cols .g-infolist-item:nth-child(4n-2) {
	margin-left: 0;
	margin-right: 1%
}
.g-infolist.g-4cols .g-infolist-item:nth-child(4n-1) {
	margin-left: 1%;
	margin-right: 0
}
.g-infolist.g-5cols .g-infolist-item {
	width: 17.6%
}
.g-infolist.g-5cols .g-infolist-item:nth-child(5n-3) {
	margin-left: 0;
	margin-right: 1%
}
.g-infolist.g-5cols .g-infolist-item:nth-child(5n-2) {
	margin-left: 1%;
	margin-right: 1%
}
.g-infolist.g-5cols .g-infolist-item:nth-child(5n-1) {
	margin-left: 1%;
	margin-right: 0
}
@media only all and (max-width:47.938rem) {
.g-infolist[class*="cols"] .g-infolist-item {
	width: 96%;
	margin-left: 2% !important;
	margin-right: 2% !important
}
}
.g-infolist-textstyle-header .g-infolist-tags .g-tag {
	font-size: 2rem;
	text-transform: uppercase;
	line-height: 2.5rem
}
.g-infolist-textstyle-header .g-infolist-item-title {
	font-size: 2.25rem;
	text-transform: uppercase;
	line-height: 3rem
}
.g-infolist-textstyle-header .g-infolist-item-desc {
	font-size: 1.5rem;
	line-height: 2rem;
	opacity: 0.8;
	padding: 0
}
.g-infolist-textstyle-header .g-infolist-item-desc, .g-infolist-textstyle-header .g-infolist-item-title, .g-infolist-textstyle-header .g-infolist-tags, .g-infolist-textstyle-header .g-infolist-tags .g-tag {
	text-rendering: optimizeLegibility;
	font-family: "Ubuntu Condensed";
	font-weight: bold;
	margin: 0
}
.g-infolist-textstyle-header .g-infolist-item-desc a, .g-infolist-textstyle-header .g-infolist-item-title a, .g-infolist-textstyle-header .g-infolist-tags a, .g-infolist-textstyle-header .g-infolist-tags .g-tag a {
	color: inherit
}
.g-infolist-textstyle-header .g-infolist-item-desc a:hover, .g-infolist-textstyle-header .g-infolist-item-title a:hover, .g-infolist-textstyle-header .g-infolist-tags a:hover, .g-infolist-textstyle-header .g-infolist-tags .g-tag a:hover {
	opacity: 0.75
}
.g-infolist-textstyle-header .g-infolist-link {
	margin-top: 0
}
@media only all and (max-width:47.938rem) {
.g-newsletter {
	text-align: center
}
}
.g-newsletter .g-newsletter-headtext {
	margin-bottom: 0.625rem;
	padding-bottom: 1.5rem
}
.g-newsletter .g-newsletter-sidetext {
	font-size: 0.8rem;
	text-transform: uppercase;
	float: left;
	line-height: 40px;
	margin-right: 1.5rem
}
.dir-rtl .g-newsletter .g-newsletter-sidetext {
	float: right;
	margin-left: 1.5rem;
	margin-right: 0
}
@media only all and (max-width:30rem) {
.g-newsletter .g-newsletter-sidetext {
	float: none;
	margin-right: 0;
	margin-bottom: 0.75rem
}
}
.g-newsletter .g-newsletter-inputbox, .g-newsletter .g-newsletter-button {
	display: inline
}
.g-newsletter .g-newsletter-inputbox input {
	font-size: 0.8rem;
	border: 1px solid rgba(0, 0, 0, 0.1);
	background: none;
	padding: 1rem;
	margin-bottom: 0;
	width: 15rem
}
@media only all and (max-width:47.938rem) {
.g-newsletter .g-newsletter-inputbox input {
	width: 100%
}
}
.g-newsletter .g-newsletter-button .g-newsletter-button-submit {
	margin-bottom: 0
}
@media only all and (max-width:47.938rem) {
.g-newsletter .g-newsletter-button .g-newsletter-button-submit {
	width: 100%
}
}
.g-newsletter .g-newsletter-button .g-newsletter-button-icon {
	color: #e42534
}
.g-newsletter .g-newsletter-button .g-newsletter-button-icon i {
	font-size: 1.25rem;
	line-height: 40px;
	vertical-align: middle
}
.g-newsletter .g-newsletter-button .g-newsletter-button-text {
	vertical-align: middle
}
.g-newsletter.g-newsletter-fullwidth {
	width: 100%
}
.g-newsletter.g-newsletter-compact {
	width: 40%
}
.center-block .g-newsletter.g-newsletter-compact {
	margin: auto
}
@media only all and (min-width:60rem) and (max-width:74.938rem) {
.g-newsletter.g-newsletter-compact {
	width: 50%
}
}
@media only all and (min-width:48rem) and (max-width:59.938rem) {
.g-newsletter.g-newsletter-compact {
	width: 65%
}
}
@media only all and (max-width:47.938rem) {
.g-newsletter.g-newsletter-compact {
	width: 100%
}
}
.g-newsletter.g-newsletter-stack-fullwidth .g-newsletter-button .g-newsletter-button-submit {
	width: 100%
}
.g-newsletter.g-newsletter-rounded .g-newsletter-inputbox .g-newsletter-button-submit, .g-newsletter.g-newsletter-rounded .g-newsletter-button .g-newsletter-button-submit {
	border-radius: 25px
}
.g-newsletter.g-newsletter-aside-wrap .g-newsletter-form-wrapper, .g-newsletter.g-newsletter-aside-compact .g-newsletter-form-wrapper {
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-box-lines: multiple;
	-moz-box-lines: multiple;
	box-lines: multiple;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
.g-newsletter.g-newsletter-aside-wrap .g-newsletter-form-wrapper .g-newsletter-inputbox, .g-newsletter.g-newsletter-aside-compact .g-newsletter-form-wrapper .g-newsletter-inputbox, .g-newsletter.g-newsletter-aside-wrap .g-newsletter-form-wrapper .g-newsletter-button, .g-newsletter.g-newsletter-aside-compact .g-newsletter-form-wrapper .g-newsletter-button {
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	box-flex: 1;
	-webkit-flex: 1 1 auto;
	-moz-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	min-width: 0;
	min-height: 0;
	margin: 0
}
.g-newsletter.g-newsletter-aside-wrap .g-newsletter-form-wrapper .g-newsletter-inputbox, .g-newsletter.g-newsletter-aside-compact .g-newsletter-form-wrapper .g-newsletter-inputbox {
	width: 75%
}
.g-newsletter.g-newsletter-aside-wrap .g-newsletter-form-wrapper {
	padding: 5px;
	background: #f2f2f2
}
.g-newsletter.g-newsletter-aside-wrap .g-newsletter-form-wrapper .g-newsletter-inputbox, .g-newsletter.g-newsletter-aside-wrap .g-newsletter-form-wrapper .g-newsletter-button {
	margin: 0
}
@media only all and (max-width:47.938rem) {
.g-newsletter.g-newsletter-aside-wrap .g-newsletter-form-wrapper .g-newsletter-inputbox, .g-newsletter.g-newsletter-aside-wrap .g-newsletter-form-wrapper .g-newsletter-button {
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	box-flex: 1;
	-webkit-flex: 1 1 auto;
	-moz-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	margin: 0
}
}
.g-newsletter.g-newsletter-aside-wrap .g-newsletter-form-wrapper .g-newsletter-inputbox input, .g-newsletter.g-newsletter-aside-wrap .g-newsletter-form-wrapper .g-newsletter-button input, .g-newsletter.g-newsletter-aside-wrap .g-newsletter-form-wrapper .g-newsletter-inputbox .g-newsletter-button-submit, .g-newsletter.g-newsletter-aside-wrap .g-newsletter-form-wrapper .g-newsletter-button .g-newsletter-button-submit {
	height: 30px
}
.g-newsletter.g-newsletter-aside-wrap .g-newsletter-form-wrapper .g-newsletter-inputbox {
	width: 75%
}
@media only all and (max-width:30rem) {
.g-newsletter.g-newsletter-aside-wrap .g-newsletter-form-wrapper .g-newsletter-inputbox {
	width: 60%
}
}
.g-newsletter.g-newsletter-aside-wrap .g-newsletter-form-wrapper .g-newsletter-button-icon i {
	line-height: 30px
}
.g-newsletter.g-newsletter-aside-wrap.g-newsletter-rounded .g-newsletter-form-wrapper {
	border-radius: 25px
}
.g-newsletter.g-newsletter-aside-compact .g-newsletter-form-wrapper .g-newsletter-button {
	margin-left: -2px
}
.g-newsletter.g-newsletter-aside-compact .g-newsletter-form-wrapper .g-newsletter-button-icon i {
	line-height: 40px
}
.g-imagegrid *, .g-imagegrid *:before, .g-imagegrid *:after {
	box-sizing: border-box !important
}
.g-imagegrid .g-imagegrid-wrapper {
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-box-lines: multiple;
	-moz-box-lines: multiple;
	box-lines: multiple;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
.g-imagegrid .g-imagegrid-item {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 0 auto;
	-moz-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	width: 100%;
	display: inline-block;
	vertical-align: middle;
	position: relative
}
.g-imagegrid .g-imagegrid-item img {
	-webkit-transition: all 0.35s;
	-moz-transition: all 0.35s;
	transition: all 0.35s;
	width: 100%;
	height: 100%
}
.g-imagegrid .g-imagegrid-item .g-imagegrid-caption {
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-moz-box-pack: start;
	box-pack: start;
	-webkit-justify-content: flex-start;
	-moz-justify-content: flex-start;
	-ms-justify-content: flex-start;
	-o-justify-content: flex-start;
	justify-content: flex-start;
	-ms-flex-pack: start;
	margin-left: 2.125rem;
	margin-top: 2.125rem;
	color: #fff;
	font-weight: 400;
	text-transform: uppercase;
	z-index: 1
}
.dir-rtl .g-imagegrid .g-imagegrid-item .g-imagegrid-caption {
	margin-right: 2.125rem;
	margin-left: auto
}
.g-imagegrid .g-imagegrid-item .indicator {
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-moz-box-align: start;
	box-align: start;
	-webkit-align-items: flex-start;
	-moz-align-items: flex-start;
	-ms-align-items: flex-start;
	-o-align-items: flex-start;
	align-items: flex-start;
	-ms-flex-align: start;
	-webkit-box-pack: start;
	-moz-box-pack: start;
	box-pack: start;
	-webkit-justify-content: flex-start;
	-moz-justify-content: flex-start;
	-ms-justify-content: flex-start;
	-o-justify-content: flex-start;
	justify-content: flex-start;
	-ms-flex-pack: start;
	color: rgba(255, 255, 255, 0.5);
	font-style: normal;
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0
}
.g-imagegrid .g-imagegrid-item .indicator div {
	font-size: 1rem;
	flex: none;
	-webkit-flex: none;
	opacity: 0;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
	-webkit-transition: all 0.35s;
	-moz-transition: all 0.35s;
	transition: all 0.35s
}
.g-imagegrid .g-imagegrid-item .indicator div .fa {
	font-size: 4rem
}
.g-imagegrid .g-imagegrid-item .indicator .g-imagegrid-plus {
	position: absolute;
	height: 100%;
	opacity: 0;
	left: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto;
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-self: center;
	-moz-align-self: center;
	align-self: center;
	-ms-flex-item-align: center;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
	-webkit-transition: all 0.35s;
	-moz-transition: all 0.35s;
	transition: all 0.35s;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	box-pack: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	-o-justify-content: center;
	justify-content: center;
	-ms-flex-pack: center;
	-webkit-box-align: center;
	-moz-box-align: center;
	box-align: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	-o-align-items: center;
	align-items: center;
	-ms-flex-align: center;
	font-size: 7rem;
	font-weight: 300
}
.g-imagegrid .g-imagegrid-item:hover {
	z-index: 10
}
.g-imagegrid .g-imagegrid-item:hover .g-imagegrid-link:before {
	opacity: 1;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1)
}
.g-imagegrid .g-imagegrid-item:hover .indicator div, .g-imagegrid .g-imagegrid-item:hover .g-imagegrid-plus {
	opacity: 1;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1)
}
.g-imagegrid .g-imagegrid-desc {
	margin: 1.5rem 0
}
.g-imagegrid .g-imagegrid-link {
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	width: 100%;
	height: 100%;
	-webkit-transition: all 0.35s;
	-moz-transition: all 0.35s;
	transition: all 0.35s
}
.g-imagegrid .g-imagegrid-link:before {
	color: #fff;
	background: rgba(228, 37, 52, 0.2);
	content: "";
	position: absolute;
	z-index: 1;
	opacity: 0.5;
	width: 100%;
	height: 100%;
	text-align: center;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
	-webkit-transition: all 0.35s;
	-moz-transition: all 0.35s;
	transition: all 0.35s
}
.g-imagegrid .g-imagegrid-2cols .g-imagegrid-item {
	width: 50%
}
@media only all and (max-width:47.938rem) {
.g-imagegrid .g-imagegrid-2cols .g-imagegrid-item {
	width: 100%
}
}
.g-imagegrid .g-imagegrid-3cols .g-imagegrid-item {
	width: 33.33333%
}
@media only all and (min-width:48rem) and (max-width:59.938rem) {
.g-imagegrid .g-imagegrid-3cols .g-imagegrid-item {
	width: 50%
}
}
@media only all and (max-width:30rem) {
.g-imagegrid .g-imagegrid-3cols .g-imagegrid-item {
	width: 100%
}
}
.g-imagegrid .g-imagegrid-4cols .g-imagegrid-item {
	width: 25%
}
@media only all and (min-width:48rem) and (max-width:59.938rem) {
.g-imagegrid .g-imagegrid-4cols .g-imagegrid-item {
	width: 50%
}
}
@media only all and (max-width:47.938rem) {
.g-imagegrid .g-imagegrid-4cols .g-imagegrid-item {
	width: 100%
}
}
.g-imagegrid .g-imagegrid-5cols .g-imagegrid-item {
	width: 20%
}
@media only all and (min-width:48rem) and (max-width:59.938rem) {
.g-imagegrid .g-imagegrid-5cols .g-imagegrid-item {
	width: 33.33333%
}
}
@media only all and (max-width:47.938rem) {
.g-imagegrid .g-imagegrid-5cols .g-imagegrid-item {
	width: 50%
}
}
.g-videogrid *, .g-videogrid *:before, .g-videogrid *:after {
	box-sizing: border-box !important
}
.g-videogrid .g-videogrid-wrapper {
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-box-lines: multiple;
	-moz-box-lines: multiple;
	box-lines: multiple;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
.g-videogrid .g-videogrid-wrapper.g-videogrid-captions {
	margin: -2.525rem
}
.g-videogrid .g-videogrid-item {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 0 auto;
	-moz-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	width: 100%;
	display: inline-block;
	vertical-align: middle;
	position: relative
}
.g-videogrid .g-videogrid-item .g-videogrid-title {
	font-size: 1.4rem;
	font-size: 1.3vw;
	padding: 0.825rem 0;
	font-weight: 500;
	line-height: 1.5
}
@media (max-width: 84.61538rem) {
.g-videogrid .g-videogrid-item .g-videogrid-title {
	font-size: 1.1rem
}
}
@media only all and (max-width:74.938rem) and (min-width:48rem) {
.g-videogrid .g-videogrid-item .g-videogrid-title {
	font-size: 1.4rem
}
}
@media only all and (max-width:47.938rem) {
.g-videogrid .g-videogrid-item .g-videogrid-title {
	font-size: 1.4rem
}
}
@media only all and (min-width:48rem) and (max-width:59.938rem) {
.g-videogrid .g-videogrid-item .g-videogrid-title {
	font-size: 1.4rem
}
}
.g-videogrid .g-videogrid-item .g-videogrid-title .g-videogrid-duration {
	font-size: 1.4rem;
	font-size: 1.3vw;
	font-weight: 400;
	line-height: 1.5;
	float: right
}
@media (max-width: 84.61538rem) {
.g-videogrid .g-videogrid-item .g-videogrid-title .g-videogrid-duration {
	font-size: 1.1rem
}
}
@media only all and (max-width:74.938rem) and (min-width:48rem) {
.g-videogrid .g-videogrid-item .g-videogrid-title .g-videogrid-duration {
	font-size: 1.2rem
}
}
@media only all and (max-width:47.938rem) {
.g-videogrid .g-videogrid-item .g-videogrid-title .g-videogrid-duration {
	font-size: 1.2rem
}
}
@media only all and (min-width:48rem) and (max-width:59.938rem) {
.g-videogrid .g-videogrid-item .g-videogrid-title .g-videogrid-duration {
	font-size: 1.2rem
}
}
.dir-rtl .g-videogrid .g-videogrid-item .g-videogrid-title .g-videogrid-duration {
	float: left
}
.g-videogrid .g-videogrid-item .g-videogrid-description {
	font-size: 1.3rem;
	line-height: 1.3
}
.g-videogrid .g-videogrid-item img {
	-webkit-transition: all 0.35s;
	-moz-transition: all 0.35s;
	transition: all 0.35s;
	width: 100%;
	height: 100%;
	border-radius: 5px
}
.g-videogrid .g-videogrid-item .g-videogrid-caption {
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	box-pack: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	-o-justify-content: center;
	justify-content: center;
	-ms-flex-pack: center;
	font-size: 1.1rem;
	text-transform: uppercase;
	color: #fff;
	font-style: normal;
	position: absolute;
	z-index: 1;
	left: 0;
	bottom: 15%;
	right: 0
}
.g-videogrid .g-videogrid-item .indicator {
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	box-align: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	-o-align-items: center;
	align-items: center;
	-ms-flex-align: center;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	box-pack: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	-o-justify-content: center;
	justify-content: center;
	-ms-flex-pack: center;
	color: #fff;
	font-style: normal;
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0
}
.g-videogrid .g-videogrid-item .indicator div {
	font-size: 1.5rem;
	flex: none;
	-webkit-flex: none;
	opacity: 0;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
	-webkit-transition: all 0.35s;
	-moz-transition: all 0.35s;
	transition: all 0.35s
}
.dir-rtl .g-videogrid .g-videogrid-item .indicator div {
	margin-right: 0
}
.g-videogrid .g-videogrid-item .indicator div .fa {
	font-size: 3rem
}
.g-videogrid .g-videogrid-item:hover {
	z-index: 10
}
.g-videogrid .g-videogrid-item:hover .g-videogrid-link:before {
	opacity: 1;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1)
}
.g-videogrid .g-videogrid-item:hover .indicator div {
	opacity: 1;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1)
}
.g-videogrid .g-videogrid-desc {
	margin: 1.5rem 0
}
.g-videogrid .g-videogrid-link {
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	width: 100%;
	height: 100%;
	-webkit-transition: all 0.35s;
	-moz-transition: all 0.35s;
	transition: all 0.35s
}
.g-videogrid .g-videogrid-link:before {
	color: #fff;
background-image: -webkit-linear-gradient(top, rgba(228, 37, 52, 0.1) 0%,
	#e42534 100%);
background-image: linear-gradient(to bottom, rgba(228, 37, 52, 0.1) 0%,
	#e42534 100%);
	content: "";
	position: absolute;
	z-index: 1;
	opacity: 0.5;
	width: 100%;
	height: 100%;
	border-radius: 5px;
	text-align: center;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
	-webkit-transition: all 0.35s;
	-moz-transition: all 0.35s;
	transition: all 0.35s
}
.g-videogrid .g-videogrid-captions .g-videogrid-item {
	padding: 1.025rem
}
.g-videogrid .g-videogrid-2cols .g-videogrid-item {
	width: 50%
}
@media only all and (max-width:47.938rem) {
.g-videogrid .g-videogrid-2cols .g-videogrid-item {
	width: 100%
}
}
.g-videogrid .g-videogrid-3cols .g-videogrid-item {
	width: 33.33333%
}
@media only all and (min-width:48rem) and (max-width:59.938rem) {
.g-videogrid .g-videogrid-3cols .g-videogrid-item {
	width: 50%
}
}
@media only all and (max-width:47.938rem) {
.g-videogrid .g-videogrid-3cols .g-videogrid-item {
	width: 100%
}
}
.g-videogrid .g-videogrid-4cols .g-videogrid-item {
	width: 25%
}
@media only all and (max-width:74.938rem) and (min-width:48rem) {
.g-videogrid .g-videogrid-4cols .g-videogrid-item {
	width: 50%
}
}
@media only all and (min-width:48rem) and (max-width:59.938rem) {
.g-videogrid .g-videogrid-4cols .g-videogrid-item {
	width: 50%
}
}
@media only all and (max-width:47.938rem) {
.g-videogrid .g-videogrid-4cols .g-videogrid-item {
	width: 100%
}
}
.g-videogrid .g-videogrid-5cols .g-videogrid-item {
	width: 20%
}
@media only all and (min-width:48rem) and (max-width:59.938rem) {
.g-videogrid .g-videogrid-5cols .g-videogrid-item {
	width: 33.33333%
}
}
@media only all and (max-width:47.938rem) {
.g-videogrid .g-videogrid-5cols .g-videogrid-item {
	width: 50%
}
}
.g-gridcontent .g-gridcontent-wrapper {
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-box-lines: multiple;
	-moz-box-lines: multiple;
	box-lines: multiple;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: -0.625rem
}
.g-gridcontent .g-gridcontent-item {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 0 auto;
	-moz-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	margin: 0px;
	width: 100%;
	display: inline-block;
	padding: 0.625rem
}
.g-gridcontent .g-gridcontent-item .g-gridcontent-item-wrapper {
	-webkit-transition: background 0.55s ease-out;
	-moz-transition: background 0.55s ease-out;
	transition: background 0.55s ease-out
}
.g-gridcontent .g-gridcontent-item .g-gridcontent-item-wrapper i.fa, .g-gridcontent .g-gridcontent-item .g-gridcontent-item-wrapper span {
	display: block;
	text-align: center
}
.g-gridcontent .g-gridcontent-item .g-gridcontent-item-wrapper i.fa {
	font-size: 2.8rem;
	color: #e42534;
	margin: 1rem auto 2.5rem auto
}
.g-gridcontent .g-gridcontent-item .g-gridcontent-item-wrapper:hover {
	background-color: #4e6ea0;
	color: #fff
}
.g-gridcontent .g-gridcontent-item .g-gridcontent-item-wrapper:hover i.fa {
	color: #fff
}
.g-gridcontent .g-gridcontent-item .g-gridcontent-item-wrapper.g-gridcontent-accent1 .fa, .g-gridcontent .g-gridcontent-item .g-gridcontent-item-wrapper.g-gridcontent-accent1 a {
	color: #e42534
}
.g-gridcontent .g-gridcontent-item .g-gridcontent-item-wrapper.g-gridcontent-accent1:hover {
	background-color: #e42534;
	color: #fff
}
.g-gridcontent .g-gridcontent-item .g-gridcontent-item-wrapper.g-gridcontent-accent1:hover .fa, .g-gridcontent .g-gridcontent-item .g-gridcontent-item-wrapper.g-gridcontent-accent1:hover a {
	color: #fff
}
.g-gridcontent .g-gridcontent-item .g-gridcontent-item-wrapper.g-gridcontent-accent2 .fa, .g-gridcontent .g-gridcontent-item .g-gridcontent-item-wrapper.g-gridcontent-accent2 a {
	color: #4e6ea0
}
.g-gridcontent .g-gridcontent-item .g-gridcontent-item-wrapper.g-gridcontent-accent2:hover {
	background-color: #4e6ea0;
	color: #fff
}
.g-gridcontent .g-gridcontent-item .g-gridcontent-item-wrapper.g-gridcontent-accent2:hover .fa, .g-gridcontent .g-gridcontent-item .g-gridcontent-item-wrapper.g-gridcontent-accent2:hover a {
	color: #fff
}
.g-gridcontent .g-gridcontent-item .g-gridcontent-item-wrapper.g-gridcontent-accent3 .fa, .g-gridcontent .g-gridcontent-item .g-gridcontent-item-wrapper.g-gridcontent-accent3 a {
	color: #000
}
.g-gridcontent .g-gridcontent-item .g-gridcontent-item-wrapper.g-gridcontent-accent3:hover {
	background-color: #000;
	color: #fff
}
.g-gridcontent .g-gridcontent-item .g-gridcontent-item-wrapper.g-gridcontent-accent3:hover .fa, .g-gridcontent .g-gridcontent-item .g-gridcontent-item-wrapper.g-gridcontent-accent3:hover a {
	color: #fff
}
.g-gridcontent .g-gridcontent-item .g-gridcontent-item-wrapper.g-gridcontent-accent4 .fa, .g-gridcontent .g-gridcontent-item .g-gridcontent-item-wrapper.g-gridcontent-accent4 a {
	color: #fff
}
.g-gridcontent .g-gridcontent-item .g-gridcontent-item-wrapper.g-gridcontent-accent4:hover {
	background-color: #fff;
	color: #000
}
.g-gridcontent .g-gridcontent-item .g-gridcontent-item-wrapper.g-gridcontent-accent4:hover .fa, .g-gridcontent .g-gridcontent-item .g-gridcontent-item-wrapper.g-gridcontent-accent4:hover a {
	color: #000
}
.g-gridcontent .g-gridcontent-title-desc .g-title {
	font-family: "Ubuntu Condensed";
	font-weight: 700;
	font-size: 2.5rem;
	line-height: 1.1;
	margin: 0;
	padding: 0
}
.g-gridcontent .g-gridcontent-readmore {
	text-align: right
}
@media only all and (max-width:47.938rem) {
.g-gridcontent .g-gridcontent-readmore {
	text-align: center !important;
	margin-top: 1rem
}
}
.dir-rtl .g-gridcontent .g-gridcontent-readmore {
	text-align: left
}
.g-gridcontent .g-gridcontent-item-wrapper {
	border: 1px solid rgba(0, 0, 0, 0.1);
	padding: 2rem 0
}
.g-gridcontent .g-gridcontent-item-title {
	font-family: "Ubuntu Condensed";
	font-weight: 700;
	font-size: 1rem;
	text-transform: uppercase;
	line-height: 1.3
}
@media only all and (min-width:48rem) and (max-width:59.938rem) {
.g-gridcontent .g-gridcontent-item-title {
	font-size: 0.8rem
}
}
@media only all and (min-width:48rem) and (max-width:59.938rem) {
.g-gridcontent .g-gridcontent-title-style-1 .g-gridcontent-item-title {
	font-size: 1rem
}
}
.g-gridcontent .g-gridcontent-2cols .g-gridcontent-item {
	width: 50%
}
.g-gridcontent .g-gridcontent-3cols .g-gridcontent-item {
	width: 33.33333%
}
.g-gridcontent .g-gridcontent-4cols .g-gridcontent-item {
	width: 25%
}
.g-gridcontent .g-gridcontent-5cols .g-gridcontent-item {
	width: 20%
}
.g-gridcontent .g-gridcontent-6cols .g-gridcontent-item {
	width: 16.66667%
}
@media only all and (min-width:60rem) and (max-width:74.938rem) {
.g-gridcontent .g-gridcontent-6cols .g-gridcontent-item {
	width: 33.33333%
}
}
@media only all and (min-width:48rem) and (max-width:59.938rem) {
.g-gridcontent .g-gridcontent-6cols .g-gridcontent-item {
	width: 33.33333%
}
}
@media only all and (max-width:47.938rem) {
.g-gridcontent .g-gridcontent-3cols .g-gridcontent-item, .g-gridcontent .g-gridcontent-5cols .g-gridcontent-item {
	width: 100%
}
}
@media only all and (max-width:47.938rem) {
.g-gridcontent .g-gridcontent-4cols .g-gridcontent-item, .g-gridcontent .g-gridcontent-6cols .g-gridcontent-item {
	width: 50%
}
}
.g-home-positions .g-gridcontent-item-wrapper, .g-home-particles .g-gridcontent-item-wrapper {
	border-right: 0 none !important;
	border-bottom: 0 none
}
.g-home-positions .g-gridcontent-item, .g-home-particles .g-gridcontent-item {
	padding: 0
}
.g-home-positions .g-gridcontent-wrapper, .g-home-particles .g-gridcontent-wrapper {
	margin: 0
}
.g-home-positions.dir-rtl .g-gridcontent-item-wrapper, .g-home-particles.dir-rtl .g-gridcontent-item-wrapper {
	border-right: 1px solid rgba(0, 0, 0, 0.1) !important;
	border-left: 0 none !important
}
.accordion {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 1rem
}
.accordion .accordion-item-title {
	color: #626262;
	cursor: pointer;
	font-size: 0.8rem;
	text-transform: uppercase;
	font-weight: 700;
	-webkit-transition: color 0.35s;
	-moz-transition: color 0.35s;
	transition: color 0.35s
}
.accordion .accordion-item-title .toggle {
	background: #626262;
	color: #fff;
	float: right;
	padding: 0 4px;
	-webkit-transition: background 0.35s;
	-moz-transition: background 0.35s;
	transition: background 0.35s
}
.dir-rtl .accordion .accordion-item-title .toggle {
	float: left
}
.accordion li {
	padding: 1rem 0;
	border-bottom: 1px solid rgba(231, 232, 234, 0.25)
}
.accordion li.active .accordion-item-title {
	color: #e42534
}
.accordion li.active .toggle {
	background: #e42534
}
.accordion li div {
	padding: 0.5rem 0
}
.g-simplecounter-block {
	display: block;
	margin: 2rem auto 0.5rem auto
}
.g-simplecounter-calendar {
	text-align: center
}
.g-simplecounter-calendar .counter-block {
	display: inline-block;
	margin: 0 0.5rem;
	padding: 0
}
.g-simplecounter-calendar .number, .g-simplecounter-calendar .word {
	display: block;
	margin: 0;
	padding: 0
}
.g-simplecounter-calendar .number {
	width: 100px;
	height: 80px;
	line-height: 80px;
	font-size: 2rem;
	font-weight: normal;
	border-radius: 10px;
	margin-bottom: 0.5rem;
	color: #fff;
background: -webkit-linear-gradient(#be1825,
#be1825 50%,
#e42534 50%,
	#e42534 100%);
background: linear-gradient(#be1825,
#be1825 50%,
#e42534 50%,
	#e42534 100%)
}
@media only all and (max-width:47.938rem) {
.g-simplecounter-calendar .number {
	font-size: 1.5rem;
	width: 85px;
	height: 50px;
	line-height: 50px
}
}
.g-simplecounter-calendar .word {
	text-transform: uppercase
}
@media only all and (max-width:47.938rem) {
.g-simplecounter-calendar .word {
	font-size: 75%
}
}
.g-simplecontent-item-created-date {
	font-size: 0.8rem;
	text-transform: uppercase
}
.g-simplecontent-layout-header {
	padding: 1.5rem 0
}
.g-simplecontent-item-content-title {
	font-size: 2.25rem;
	font-weight: 400;
	margin: 0.525rem 0
}
.g-simplecontent-layout-header .g-simplecontent-item-content-title {
	font-family: "Ubuntu Condensed";
	font-size: 2.5rem;
	font-weight: 300;
	line-height: 1.5
}
@media only all and (min-width:60rem) and (max-width:74.938rem) {
.g-simplecontent-layout-header .g-simplecontent-item-content-title {
	font-size: 2.75rem
}
}
@media only all and (min-width:48rem) and (max-width:59.938rem) {
.g-simplecontent-layout-header .g-simplecontent-item-content-title {
	font-size: 2.5rem
}
}
@media only all and (max-width:47.938rem) {
.g-simplecontent-layout-header .g-simplecontent-item-content-title {
	font-size: 2rem
}
}
.g-simplecontent-item-author {
	font-size: 0.9rem;
	font-weight: 700;
	margin-bottom: 0.625rem
}
.g-simplecontent-item-leading-content {
	margin-bottom: 0.625rem;
	font-size: 1.3rem
}
.g-simplecontent-layout-header .g-simplecontent-item-leading-content {
	font-size: 1.9rem
}
.g-simplecontent-item-main-content {
	font-size: 0.9rem;
	margin-bottom: 0.625rem
}
.g-simplecontent-layout-header .g-simplecontent-item-main-content {
	font-size: 1rem;
	margin-bottom: 1.25rem
}
.g-simplecontent-item-readmore-container {
	margin-top: 0.625rem;
	padding-top: 1.5rem
}
.g-simplecontent-layout-header .g-simplecontent-item-author, .g-simplecontent-layout-header .g-simplecontent-item-created-date {
	display: inline-block;
	margin: 0;
	padding-right: 1.5rem;
	font-family: "Ubuntu Condensed";
	font-weight: 300;
	font-size: 1.15rem;
	line-height: 2;
	text-transform: none
}
.g-simplemenu-particle {
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-moz-box-pack: end;
	box-pack: end;
	-webkit-justify-content: flex-end;
	-moz-justify-content: flex-end;
	-ms-justify-content: flex-end;
	-o-justify-content: flex-end;
	justify-content: flex-end;
	-ms-flex-pack: end
}
@media only all and (max-width:47.938rem) {
.g-simplemenu-particle {
	-webkit-box-orient: vertical;
	-moz-box-orient: vertical;
	box-orient: vertical;
	-webkit-box-direction: normal;
	-moz-box-direction: normal;
	box-direction: normal;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	flex-direction: column;
	-ms-flex-direction: column;
	-webkit-box-pack: justify;
	-moz-box-pack: justify;
	box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	-o-justify-content: space-between;
	justify-content: space-between;
	-ms-flex-pack: justify
}
}
@media only all and (min-width:48rem) and (max-width:59.938rem) {
.g-simplemenu-particle {
	-webkit-box-pack: distribute;
	-moz-box-pack: distribute;
	box-pack: distribute;
	-webkit-justify-content: space-around;
	-moz-justify-content: space-around;
	-ms-justify-content: space-around;
	-o-justify-content: space-around;
	justify-content: space-around;
	-ms-flex-pack: distribute
}
}
.g-simplemenu-particle h6 {
	text-transform: uppercase;
	font-size: 0.9rem;
	font-weight: 500;
	margin-bottom: 0.625rem
}
.g-simplemenu-particle .g-simplemenu-container {
	padding-left: 3.625rem
}
.dir-rtl .g-simplemenu-particle .g-simplemenu-container {
	padding-right: 3.625rem
}
@media only all and (min-width:48rem) and (max-width:59.938rem) {
.dir-rtl .g-simplemenu-particle .g-simplemenu-container {
	padding-left: 0
}
}
@media only all and (max-width:47.938rem) {
.g-simplemenu-particle .g-simplemenu-container {
	padding: 0 0 3rem;
	text-align: center
}
}
.g-simplemenu-particle .g-simplemenu-container .g-simplemenu {
	list-style: none;
	margin: 0
}
.g-simplemenu-particle .g-simplemenu-container .g-simplemenu li {
	font-size: 0.9rem;
	line-height: 1.7;
	opacity: 0.8
}
.g-popupmodule-module-wrapper {
	display: none
}
@media only all and (max-width:47.938rem) {
.g-simpleweather {
	width: 100%;
	text-align: center
}
}
.g-simpleweather .g-simpleweather-content {
	display: inline-block;
	margin-right: 0.625rem;
	font-size: 1.3rem;
	vertical-align: middle
}
.dir-rtl .g-simpleweather .g-simpleweather-content {
	margin-right: 0;
	margin-left: 1.5rem
}
.g-simpleweather i {
	font-family: "weather";
	font-size: 5rem;
	font-weight: normal;
	font-style: normal;
	line-height: 1;
	text-transform: none;
	vertical-align: middle
}
.g-simpleweather .weathericon-0:before {
	content: ": "
}
.g-simpleweather .weathericon-1:before {
	content: "p"
}
.g-simpleweather .weathericon-2:before {
	content: "S"
}
.g-simpleweather .weathericon-3:before {
	content: "Q"
}
.g-simpleweather .weathericon-4:before {
	content: "S"
}
.g-simpleweather .weathericon-5:before {
	content: "W"
}
.g-simpleweather .weathericon-6:before {
	content: "W"
}
.g-simpleweather .weathericon-7:before {
	content: "W"
}
.g-simpleweather .weathericon-8:before {
	content: "W"
}
.g-simpleweather .weathericon-9:before {
	content: "I"
}
.g-simpleweather .weathericon-10:before {
	content: "W"
}
.g-simpleweather .weathericon-11:before {
	content: "I"
}
.g-simpleweather .weathericon-12:before {
	content: "I"
}
.g-simpleweather .weathericon-13:before {
	content: "I"
}
.g-simpleweather .weathericon-14:before {
	content: "I"
}
.g-simpleweather .weathericon-15:before {
	content: "W"
}
.g-simpleweather .weathericon-16:before {
	content: "I"
}
.g-simpleweather .weathericon-17:before {
	content: "W"
}
.g-simpleweather .weathericon-18:before {
	content: "U"
}
.g-simpleweather .weathericon-19:before {
	content: "Z"
}
.g-simpleweather .weathericon-20:before {
	content: "Z"
}
.g-simpleweather .weathericon-21:before {
	content: "Z"
}
.g-simpleweather .weathericon-22:before {
	content: "Z"
}
.g-simpleweather .weathericon-23:before {
	content: "Z"
}
.g-simpleweather .weathericon-24:before {
	content: "E"
}
.g-simpleweather .weathericon-25:before {
	content: "E"
}
.g-simpleweather .weathericon-26:before {
	content: "3"
}
.g-simpleweather .weathericon-27:before {
	content: "a"
}
.g-simpleweather .weathericon-28:before {
	content: "A"
}
.g-simpleweather .weathericon-29:before {
	content: "a"
}
.g-simpleweather .weathericon-30:before {
	content: "A"
}
.g-simpleweather .weathericon-31:before {
	content: "6"
}
.g-simpleweather .weathericon-32:before {
	content: "1"
}
.g-simpleweather .weathericon-33:before {
	content: "6"
}
.g-simpleweather .weathericon-34:before {
	content: "1"
}
.g-simpleweather .weathericon-35:before {
	content: "W"
}
.g-simpleweather .weathericon-36:before {
	content: "1"
}
.g-simpleweather .weathericon-37:before {
	content: "S"
}
.g-simpleweather .weathericon-38:before {
	content: "S"
}
.g-simpleweather .weathericon-39:before {
	content: "S"
}
.g-simpleweather .weathericon-40:before {
	content: "M"
}
.g-simpleweather .weathericon-41:before {
	content: "W"
}
.g-simpleweather .weathericon-42:before {
	content: "I"
}
.g-simpleweather .weathericon-43:before {
	content: "W"
}
.g-simpleweather .weathericon-44:before {
	content: "a"
}
.g-simpleweather .weathericon-45:before {
	content: "S"
}
.g-simpleweather .weathericon-46:before {
	content: "U"
}
.g-simpleweather .weathericon-47:before {
	content: "S"
}
.g-eventlist-item {
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-grow: 1;
	-moz-flex-grow: 1;
	flex-grow: 1;
	-ms-flex-positive: 1;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	box-pack: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	-o-justify-content: center;
	justify-content: center;
	-ms-flex-pack: center;
	flex-wrap: wrap;
	flex-direction: row;
	border-bottom: 2px solid rgba(0, 0, 0, 0.1);
	padding-top: 1.5rem;
	padding-bottom: 1.5rem
}
@media only all and (min-width:48rem) and (max-width:59.938rem) {
.g-eventlist-item {
	flex-direction: column
}
}
@media only all and (max-width:30rem) {
.g-eventlist-item {
	flex-direction: column
}
}
.g-eventlist-item:last-child {
	border: 0 none
}
.g-eventlist-item .g-eventlist-date {
	text-align: center;
	line-height: 1.1;
	padding-right: 2.125rem;
	padding-left: 0.625rem;
	padding-top: 0.625rem;
	padding-bottom: 0.625rem
}
.dir-rtl .g-eventlist-item .g-eventlist-date {
	padding-left: 2.125rem;
	padding-right: 0.625rem
}
@media only all and (min-width:48rem) and (max-width:59.938rem) {
.g-eventlist-item .g-eventlist-date {
	padding: 0.625rem 0
}
}
@media only all and (max-width:30rem) {
.g-eventlist-item .g-eventlist-date {
	padding: 0.625rem 0
}
}
.g-eventlist-item .g-eventlist-date .g-eventlist-date-line1 {
	font-weight: 500;
	font-size: 1.1rem;
	opacity: 0.5
}
.g-eventlist-item .g-eventlist-date .g-eventlist-date-line2 {
	font-size: 2.1rem
}
.g-eventlist-item .g-eventlist-location {
	-webkit-flex-grow: 1;
	-moz-flex-grow: 1;
	flex-grow: 1;
	-ms-flex-positive: 1;
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	line-height: 1.2;
	padding-top: 0.625rem;
	padding-bottom: 0.625rem
}
@media only all and (min-width:48rem) and (max-width:59.938rem) {
.g-eventlist-item .g-eventlist-location {
	-webkit-box-pack: center;
	-moz-box-pack: center;
	box-pack: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	-o-justify-content: center;
	justify-content: center;
	-ms-flex-pack: center
}
}
@media only all and (max-width:30rem) {
.g-eventlist-item .g-eventlist-location {
	-webkit-box-pack: center;
	-moz-box-pack: center;
	box-pack: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	-o-justify-content: center;
	justify-content: center;
	-ms-flex-pack: center
}
}
.g-eventlist-item .g-eventlist-location .g-eventlist-location-line1 {
	font-size: 1.4rem;
	font-weight: 500
}
.g-eventlist-item .g-eventlist-location .g-eventlist-location-line2 {
	font-size: 1.3rem;
	opacity: 0.5
}
.g-eventlist-item .g-eventlist-location .g-eventlist-location-icon {
	font-size: 2.4rem;
	padding-right: 0.925rem;
	opacity: 0.5
}
.dir-rtl .g-eventlist-item .g-eventlist-location .g-eventlist-location-icon {
	padding: 0;
	padding-left: 0.925rem
}
.g-eventlist-item .g-eventlist-buttons {
	padding-top: 0.625rem;
	padding-bottom: 0.625rem
}
@media only all and (min-width:48rem) and (max-width:59.938rem) {
.g-eventlist-item .g-eventlist-buttons {
	text-align: center
}
}
@media only all and (max-width:30rem) {
.g-eventlist-item .g-eventlist-buttons {
	text-align: center
}
}
.g-video {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	overflow: hidden;
	max-width: 100%;
	height: auto;
	background: #000
}
.g-video iframe, .g-video object, .g-video embed, .g-video video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}
.g-video:hover .g-videolocal-play.pause {
	opacity: 1
}
.g-video .g-videolocal-play {
	position: absolute;
	height: 3.5vw;
	width: 3.5vw;
	position: absolute;
	left: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto;
	bottom: 50%;
	margin-bottom: -40px;
	background: url('../../images/owlcarousel/play.svg') no-repeat;
	background-size: contain;
	cursor: pointer;
	opacity: 1
}
@media only all and (max-width:30rem) {
.g-video .g-videolocal-play {
	height: 12vw;
	width: 12vw
}
}
@media only all and (max-width:47.938rem) {
.g-video .g-videolocal-play {
	height: 12vw;
	width: 12vw
}
}
@media only all and (min-width:48rem) and (max-width:59.938rem) {
.g-video .g-videolocal-play {
	height: 6vw;
	width: 6vw
}
}
.g-video .g-videolocal-play.pause {
	background: url('../../images/owlcarousel/paused.svg');
	background-size: contain;
	opacity: 0
}
.g-video .g-video-nocontrols::-webkit-media-controls {
	display: none !important
}
.g-video-caption {
	background: #4e6ea0;
	color: #fff;
	text-align: center;
	font-size: 0.8rem;
	padding: 1rem 0
}
.ui-tabs {
	position: relative
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	box-pack: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	-o-justify-content: center;
	justify-content: center;
	-ms-flex-pack: center
}
@media only all and (max-width:47.938rem) {
.ui-tabs .ui-tabs-nav {
	flex-direction: column
}
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	border-bottom-width: 0;
	padding: 0;
	outline: none
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: text
}
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor {
	cursor: text
}
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	text-decoration: none
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer
}
.g-contenttabs .g-contenttabs-tab {
	outline: none
}
.g-contenttabs .g-contenttabs-navigation {
	display: table-footer-group
}
.g-contenttabs .g-contenttabs-tabs {
	display: table-header-group
}
.g-contenttabs .g-contenttabs-blocks {
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex
}
@media only all and (max-width:47.938rem) {
.g-contenttabs .g-contenttabs-blocks {
	flex-direction: column
}
}
.g-contenttabs .g-contenttabs-blocks .g-contenttabs-block {
	border-radius: 1rem;
	padding: 2.125rem;
	margin-right: 0.325rem;
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-lines: multiple;
	-moz-box-lines: multiple;
	box-lines: multiple;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	-moz-box-pack: start;
	box-pack: start;
	-webkit-justify-content: flex-start;
	-moz-justify-content: flex-start;
	-ms-justify-content: flex-start;
	-o-justify-content: flex-start;
	justify-content: flex-start;
	-ms-flex-pack: start;
	-webkit-box-align: center;
	-moz-box-align: center;
	box-align: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	-o-align-items: center;
	align-items: center;
	-ms-flex-align: center;
	-ms-flex-direction: column
}
@media only all and (min-width:48rem) and (max-width:59.938rem) {
.g-contenttabs .g-contenttabs-blocks .g-contenttabs-block {
	padding: 1.5rem
}
}
@media only all and (max-width:47.938rem) {
.g-contenttabs .g-contenttabs-blocks .g-contenttabs-block {
	margin: 0;
	margin-bottom: 0.325rem
}
}
@media only all and (max-width:47.938rem) {
.g-contenttabs .g-contenttabs-blocks .g-contenttabs-block {
	display: block
}
}
.g-contenttabs .g-contenttabs-blocks .g-contenttabs-block .g-contenttabs-block-title {
	padding-bottom: 2.125rem
}
.dir-rtl .g-contenttabs .g-contenttabs-blocks .g-contenttabs-block {
	margin-right: 0;
	margin-left: 0.325rem
}
.g-contenttabs .g-contenttabs-blocks .g-contenttabs-block-default {
	border: 1px solid #e42534
}
.g-contenttabs .g-contenttabs-blocks .g-contenttabs-block-default .g-contenttabs-block-title {
	font-weight: 300;
	font-size: 2rem;
	color: #626262
}
.g-contenttabs .g-contenttabs-blocks .g-contenttabs-block-default .g-contenttabs-block-description {
	font-weight: 300;
	font-size: 1rem;
	color: #959595
}
.g-contenttabs .g-contenttabs-blocks .g-contenttabs-block-accent1 {
	background: #e42534;
	color: #fff
}
.g-contenttabs .g-contenttabs-blocks .g-contenttabs-block-accent1 .g-contenttabs-block-title {
	font-weight: 300;
	font-size: 3.5rem
}
@media only all and (min-width:48rem) and (max-width:59.938rem) {
.g-contenttabs .g-contenttabs-blocks .g-contenttabs-block-accent1 .g-contenttabs-block-title {
	font-size: 2.5rem
}
}
.g-contenttabs .g-contenttabs-blocks .g-contenttabs-block-accent1 .g-contenttabs-block-description {
	font-weight: 300;
	font-size: 1rem
}
.g-contenttabs .g-contenttabs-blocks .g-contenttabs-block-accent2 {
	background: #4e6ea0;
	color: #fff
}
.g-contenttabs .g-contenttabs-blocks .g-contenttabs-block-accent2 .g-contenttabs-block-title {
	font-weight: 300;
	font-size: 3.5rem
}
@media only all and (min-width:48rem) and (max-width:59.938rem) {
.g-contenttabs .g-contenttabs-blocks .g-contenttabs-block-accent2 .g-contenttabs-block-title {
	font-size: 2.5rem
}
}
.g-contenttabs .g-contenttabs-blocks .g-contenttabs-block-accent2 .g-contenttabs-block-description {
	font-weight: 300;
	font-size: 1rem
}
.g-contenttabs .g-contenttabs-tab-wrapper-container {
	list-style: none;
	margin: 0 0 1rem 0
}
.g-contenttabs .g-contenttabs-content-wrapper-container {
	list-style: none;
	margin: 0
}
.g-contenttabs .g-contenttabs-tab-wrapper-head {
	display: block;
	cursor: pointer
}
.g-contenttabs .g-contenttabs-tab-wrapper-head span {
	cursor: pointer;
	margin: 0.5rem 1.5rem;
	margin-top: 4.5rem;
	padding-top: 3rem;
	-webkit-transform: translate3d(0px, 0px, 0px);
	border-top: 2px solid transparent;
	-webkit-transition: all 0.25s;
	-moz-transition: all 0.25s;
	transition: all 0.25s;
	position: relative
}
@media only all and (max-width:47.938rem) {
.g-contenttabs .g-contenttabs-tab-wrapper-head span {
	margin: 0rem;
	margin-top: 1.5rem;
	padding-top: 0.5rem
}
}
.g-contenttabs .g-contenttabs-tab-wrapper-head span:before {
	content: '';
	position: absolute;
	top: -10px;
	left: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto;
	width: 0;
	height: 0;
	-webkit-transition: all 0.25s;
	-moz-transition: all 0.25s;
	transition: all 0.25s;
	-webkit-transform: translate3d(0px, 0px, 0px);
	border-style: solid;
	border-width: 0 10px 10px 10px;
	border-color: transparent transparent transparent transparent
}
.g-contenttabs .g-contenttabs-tab-subtitle, .g-contenttabs .g-contenttabs-tab-title {
	display: block;
	outline: none
}
.g-contenttabs .g-contenttabs-tab-title {
	font-size: 0.8rem;
	text-transform: uppercase;
	font-weight: 400;
	color: #959595
}
.g-contenttabs .g-contenttabs-tab-subtitle {
	font-size: 0.75rem
}
.g-contenttabs .g-contenttabs-content {
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-box-lines: multiple;
	-moz-box-lines: multiple;
	box-lines: multiple;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
.g-contenttabs .g-contenttabs-content-text {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 1 80%;
	-moz-flex: 0 1 80%;
	-ms-flex: 0 1 80%;
	flex: 0 1 80%;
	width: 80%
}
@media only all and (min-width:48rem) and (max-width:59.938rem) {
.g-contenttabs .g-contenttabs-content-text {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 1 100%;
	-moz-flex: 0 1 100%;
	-ms-flex: 0 1 100%;
	flex: 0 1 100%;
	width: 100%
}
}
@media only all and (max-width:47.938rem) {
.g-contenttabs .g-contenttabs-content-text {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 1 100%;
	-moz-flex: 0 1 100%;
	-ms-flex: 0 1 100%;
	flex: 0 1 100%;
	width: 100%
}
}
.g-contenttabs .g-contenttabs-tab-wrapper-body {
	padding: 0
}
.ui-tabs-active .g-contenttabs-tab-wrapper-head span {
	border-color: #e42534
}
.ui-tabs-active .g-contenttabs-tab-wrapper-head span:before {
	border-color: transparent transparent #e42534 transparent
}
.ui-tabs-active .g-contenttabs-tab-subtitle, .ui-tabs-active .g-contenttabs-tab-title {
	color: #151515
}
.g-flipster {
	direction: ltr
}
@media only all and (max-width:47.938rem) {
.g-flipster .g-flipster-cards .g-flipster-card {
	width: 100%
}
}
.g-flipster .g-flipster-cards .g-flipster-card .g-flipster-card-container {
	text-align: center;
	padding: 3.625rem;
	border-radius: 1rem
}
@media only all and (max-width:47.938rem) {
.g-flipster .g-flipster-cards .g-flipster-card .g-flipster-card-container {
	padding: 1.5rem
}
}
.g-flipster .g-flipster-cards .g-flipster-card .g-flipster-card-container .g-flipster-title {
	font-weight: 300;
	font-size: 3rem
}
@media only all and (min-width:48rem) and (max-width:59.938rem) {
.g-flipster .g-flipster-cards .g-flipster-card .g-flipster-card-container .g-flipster-title {
	font-size: 2rem
}
}
@media only all and (max-width:47.938rem) {
.g-flipster .g-flipster-cards .g-flipster-card .g-flipster-card-container .g-flipster-title {
	font-size: 2rem
}
}
.g-flipster .g-flipster-cards .g-flipster-card .g-flipster-card-container .g-flipster-description {
	padding-top: 2.125rem;
	font-weight: 300;
	font-size: 1rem;
	opacity: 0.5
}
.g-flipster .g-flipster-cards .g-flipster-card .g-flipster-card-container .g-flipster-button {
	padding-top: 3.625rem
}
.g-flipster .g-flipster-cards .g-flipster-card .g-flipster-card-container.g-flipster-card-image {
	padding: 0;
	background: none !important
}
.g-flipster .g-flipster-cards .g-flipster-card .g-flipster-card-container.g-flipster-card-image img {
	border-radius: 1rem
}
.g-flipster .g-flipster-cards .g-flipster-card.g-flipster-card-accent-white .g-flipster-card-container {
	background: #fff;
	color: #000;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out
}
.g-flipster .g-flipster-cards .g-flipster-card.g-flipster-card-accent-white.flipster__item--past, .g-flipster .g-flipster-cards .g-flipster-card.g-flipster-card-accent-white.flipster__item--future {
	opacity: 1
}
.g-flipster .g-flipster-cards .g-flipster-card.g-flipster-card-accent-white.flipster__item--past .g-flipster-card-container, .g-flipster .g-flipster-cards .g-flipster-card.g-flipster-card-accent-white.flipster__item--future .g-flipster-card-container {
	background: rgba(255, 255, 255, 0.3);
	color: rgba(255, 255, 255, 0.9)
}
.g-flipster .g-flipster-cards .g-flipster-card.g-flipster-card-accent-white.flipster__item--past .g-flipster-card-container .g-flipster-button a, .g-flipster .g-flipster-cards .g-flipster-card.g-flipster-card-accent-white.flipster__item--future .g-flipster-card-container .g-flipster-button a {
	background: rgba(255, 255, 255, 0.5);
	border-color: transparent;
	color: rgba(0, 0, 0, 0.3) !important
}
.g-flipster .g-flipster-cards .g-flipster-card.g-flipster-card-accent-white.flipster__item--past .g-flipster-card-container .g-flipster-button a:hover, .g-flipster .g-flipster-cards .g-flipster-card.g-flipster-card-accent-white.flipster__item--future .g-flipster-card-container .g-flipster-button a:hover {
	background: rgba(255, 255, 255, 0.5) !important;
	border-color: transparent !important;
	color: rgba(0, 0, 0, 0.3) !important
}
.g-flipster .g-flipster-cards .g-flipster-card.g-flipster-card-accent-black .g-flipster-card-container {
	background: #000;
	color: #fff
}
.g-flipster .g-flipster-cards .g-flipster-card.g-flipster-card-accent-accent1 .g-flipster-card-container {
	background: #e42534
}
.g-flipster .g-flipster-cards .g-flipster-card.g-flipster-card-accent-accent2 .g-flipster-card-container {
	background: #4e6ea0
}
.flipster {
	display: block;
	overflow-x: visible;
	overflow-y: visible;
	position: relative
}
.flipster:focus {
	outline: none
}
.flipster__container, .flipster__item {
	margin: 0;
	padding: 0;
	list-style-type: none;
	position: relative
}
.flipster__container {
	display: block;
	white-space: nowrap;
	word-spacing: -0.25em;
	-webkit-transform-origin: 50% 50%;
	-moz-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	-o-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}
.flipster__item {
	display: inline-block;
	white-space: normal;
	word-spacing: normal;
	vertical-align: bottom
}
.flipster--click .flipster__item--past, .flipster--click .flipster__item--future {
	cursor: pointer
}
.flipster__item img {
	max-width: 100%
}
.flipster--carousel .flipster__container, .flipster--carousel .flipster__item, .flipster--carousel .flipster__item__content {
	-webkit-transition: all 350ms ease-in-out;
	-moz-transition: all 350ms ease-in-out;
	transition: all 350ms ease-in-out;
	-webkit-transition-timing-function: cubic-bezier(0.56, 0.12, 0.12, 0.98);
	-moz-transition-timing-function: cubic-bezier(0.56, 0.12, 0.12, 0.98);
	transition-timing-function: cubic-bezier(0.56, 0.12, 0.12, 0.98)
}
.flipster--carousel .flipster__item {
	-webkit-perspective: 800px;
	-moz-perspective: 800px;
	perspective: 800px
}
.flipster--carousel .flipster__item--past, .flipster--carousel .flipster__item--future {
	opacity: 0;
	-webkit-transition-delay: 115ms;
	-moz-transition-delay: 115ms;
	transition-delay: 115ms
}
.flipster--carousel .flipster__item--past-2, .flipster--carousel .flipster__item--future-2 {
	opacity: 0.6;
	-webkit-transition-delay: 90ms;
	-moz-transition-delay: 90ms;
	transition-delay: 90ms
}
.flipster--carousel .flipster__item--past-1, .flipster--carousel .flipster__item--future-1 {
	opacity: 0.8;
	-webkit-transition-delay: 60ms;
	-moz-transition-delay: 60ms;
	transition-delay: 60ms
}
.flipster--carousel .flipster__item--past .flipster__item__content {
	-webkit-transform: translateX(100%) rotateY(-20deg) scale(0.5);
	-moz-transform: translateX(100%) rotateY(-20deg) scale(0.5);
	-ms-transform: translateX(100%) rotateY(-20deg) scale(0.5);
	-o-transform: translateX(100%) rotateY(-20deg) scale(0.5);
	transform: translateX(100%) rotateY(-20deg) scale(0.5)
}
.flipster--carousel .flipster__item--past-2 .flipster__item__content {
	-webkit-transform: translateX(25%) rotateY(40deg) scale(0.65);
	-moz-transform: translateX(25%) rotateY(40deg) scale(0.65);
	-ms-transform: translateX(25%) rotateY(40deg) scale(0.65);
	-o-transform: translateX(25%) rotateY(40deg) scale(0.65);
	transform: translateX(25%) rotateY(40deg) scale(0.65)
}
.flipster--carousel .flipster__item--past-1 .flipster__item__content {
	-webkit-transform: rotateY(45deg) scale(0.8);
	-moz-transform: rotateY(45deg) scale(0.8);
	-ms-transform: rotateY(45deg) scale(0.8);
	-o-transform: rotateY(45deg) scale(0.8);
	transform: rotateY(45deg) scale(0.8)
}
.flipster--carousel .flipster__item--future .flipster__item__content {
	-webkit-transform: translateX(-100%) rotateY(20deg) scale(0.5);
	-moz-transform: translateX(-100%) rotateY(20deg) scale(0.5);
	-ms-transform: translateX(-100%) rotateY(20deg) scale(0.5);
	-o-transform: translateX(-100%) rotateY(20deg) scale(0.5);
	transform: translateX(-100%) rotateY(20deg) scale(0.5)
}
.flipster--carousel .flipster__item--future-2 .flipster__item__content {
	-webkit-transform: translateX(-25%) rotateY(-40deg) scale(0.65);
	-moz-transform: translateX(-25%) rotateY(-40deg) scale(0.65);
	-ms-transform: translateX(-25%) rotateY(-40deg) scale(0.65);
	-o-transform: translateX(-25%) rotateY(-40deg) scale(0.65);
	transform: translateX(-25%) rotateY(-40deg) scale(0.65)
}
.flipster--carousel .flipster__item--future-1 .flipster__item__content {
	-webkit-transform: rotateY(-45deg) scale(0.8);
	-moz-transform: rotateY(-45deg) scale(0.8);
	-ms-transform: rotateY(-45deg) scale(0.8);
	-o-transform: rotateY(-45deg) scale(0.8);
	transform: rotateY(-45deg) scale(0.8)
}
.flipster--carousel.no-rotate .flipster__item--past .flipster__item__content {
	-webkit-transform: translateX(175%) scale(0.5);
	-moz-transform: translateX(175%) scale(0.5);
	-ms-transform: translateX(175%) scale(0.5);
	-o-transform: translateX(175%) scale(0.5);
	transform: translateX(175%) scale(0.5)
}
.flipster--carousel.no-rotate .flipster__item--past-2 .flipster__item__content {
	-webkit-transform: translateX(25%) scale(0.65);
	-moz-transform: translateX(25%) scale(0.65);
	-ms-transform: translateX(25%) scale(0.65);
	-o-transform: translateX(25%) scale(0.65);
	transform: translateX(25%) scale(0.65)
}
.flipster--carousel.no-rotate .flipster__item--past-1 .flipster__item__content {
	-webkit-transform: translateX(0%) scale(0.8);
	-moz-transform: translateX(0%) scale(0.8);
	-ms-transform: translateX(0%) scale(0.8);
	-o-transform: translateX(0%) scale(0.8);
	transform: translateX(0%) scale(0.8)
}
.flipster--carousel.no-rotate .flipster__item--future .flipster__item__content {
	-webkit-transform: translateX(-175%) scale(0.5);
	-moz-transform: translateX(-175%) scale(0.5);
	-ms-transform: translateX(-175%) scale(0.5);
	-o-transform: translateX(-175%) scale(0.5);
	transform: translateX(-175%) scale(0.5)
}
.flipster--carousel.no-rotate .flipster__item--future-2 .flipster__item__content {
	-webkit-transform: translateX(-25%) scale(0.65);
	-moz-transform: translateX(-25%) scale(0.65);
	-ms-transform: translateX(-25%) scale(0.65);
	-o-transform: translateX(-25%) scale(0.65);
	transform: translateX(-25%) scale(0.65)
}
.flipster--carousel.no-rotate .flipster__item--future-1 .flipster__item__content {
	-webkit-transform: translateX(0%) scale(0.8);
	-moz-transform: translateX(0%) scale(0.8);
	-ms-transform: translateX(0%) scale(0.8);
	-o-transform: translateX(0%) scale(0.8);
	transform: translateX(0%) scale(0.8)
}
.flipster--carousel .flipster__item--current .flipster__item__content {
	-webkit-transform: translateX(0) rotateY(0deg) scale(1);
	-moz-transform: translateX(0) rotateY(0deg) scale(1);
	-ms-transform: translateX(0) rotateY(0deg) scale(1);
	-o-transform: translateX(0) rotateY(0deg) scale(1);
	transform: translateX(0) rotateY(0deg) scale(1);
	-webkit-transition-delay: 60ms;
	-moz-transition-delay: 60ms;
	transition-delay: 60ms
}
.flipster--coverflow .flipster__container, .flipster--coverflow .flipster__item, .flipster--coverflow .flipster__item__content {
	-webkit-transition: all 350ms ease-in-out;
	-moz-transition: all 350ms ease-in-out;
	transition: all 350ms ease-in-out;
	-webkit-transition-timing-function: cubic-bezier(0.56, 0.12, 0.12, 0.98);
	-moz-transition-timing-function: cubic-bezier(0.56, 0.12, 0.12, 0.98);
	transition-timing-function: cubic-bezier(0.56, 0.12, 0.12, 0.98)
}
.flipster--coverflow .flipster__item {
	-webkit-perspective: 800px;
	-moz-perspective: 800px;
	perspective: 800px
}
.flipster--coverflow .flipster__container {
	padding-bottom: 5%
}
.flipster--coverflow .flipster__item__content {
	-webkit-transform-origin: 50% 100%;
	-moz-transform-origin: 50% 100%;
	-ms-transform-origin: 50% 100%;
	-o-transform-origin: 50% 100%;
	transform-origin: 50% 100%;
	box-reflect: below 0 -webkit-gradient(linear, left bottom, left top, color-stop(0.05, rgba(255, 255, 255, 0.12)), color-stop(0.2, transparent));
	-webkit-box-reflect: below 0 -webkit-gradient(linear, left bottom, left top, color-stop(0.05, rgba(255, 255, 255, 0.12)), color-stop(0.2, transparent));
	-moz-backface-visibility: hidden
}
.flipster--coverflow .flipster__item__content img:only-child {
	display: block
}
.flipster--coverflow .flipster__item--past .flipster__item__content {
	-webkit-transform-origin: 0% 50%;
	-moz-transform-origin: 0% 50%;
	-ms-transform-origin: 0% 50%;
	-o-transform-origin: 0% 50%;
	transform-origin: 0% 50%;
	-webkit-transform: scale(0.75) rotateY(55deg);
	-moz-transform: scale(0.75) rotateY(55deg);
	-ms-transform: scale(0.75) rotateY(55deg);
	-o-transform: scale(0.75) rotateY(55deg);
	transform: scale(0.75) rotateY(55deg)
}
.flipster--coverflow .flipster__item--future .flipster__item__content {
	-webkit-transform-origin: 100% 50%;
	-moz-transform-origin: 100% 50%;
	-ms-transform-origin: 100% 50%;
	-o-transform-origin: 100% 50%;
	transform-origin: 100% 50%;
	-webkit-transform: scale(0.75) rotateY(-55deg);
	-moz-transform: scale(0.75) rotateY(-55deg);
	-ms-transform: scale(0.75) rotateY(-55deg);
	-o-transform: scale(0.75) rotateY(-55deg);
	transform: scale(0.75) rotateY(-55deg)
}
.flipster--coverflow .flip-current .flipster__item__content {
	-webkit-transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
	-ms-transform: rotateY(0deg);
	-o-transform: rotateY(0deg);
	transform: rotateY(0deg)
}
.flipster--flat .flipster__container, .flipster--flat .flipster__item, .flipster--flat .flipster__item__content {
	-webkit-transition: all 400ms ease-in-out;
	-moz-transition: all 400ms ease-in-out;
	transition: all 400ms ease-in-out
}
.flipster--flat .flipster__item--past, .flipster--flat .flipster__item--future {
	opacity: 0.5
}
.flipster--flat .flipster__item--past .flipster__item__content {
	-webkit-transform: scale(0.75);
	-moz-transform: scale(0.75);
	-ms-transform: scale(0.75);
	-o-transform: scale(0.75);
	transform: scale(0.75)
}
.flipster--flat .flipster__item--future .flipster__item__content {
	-webkit-transform: scale(0.75);
	-moz-transform: scale(0.75);
	-ms-transform: scale(0.75);
	-o-transform: scale(0.75);
	transform: scale(0.75)
}
.flipster--wheel {
	overflow: hidden
}
.flipster--wheel .flipster__container, .flipster--wheel .flipster__item__content {
	-webkit-transition: all 400ms ease-in-out;
	-moz-transition: all 400ms ease-in-out;
	transition: all 400ms ease-in-out;
	-webkit-transition-timing-function: cubic-bezier(0.56, 0.12, 0.12, 0.98);
	-moz-transition-timing-function: cubic-bezier(0.56, 0.12, 0.12, 0.98);
	transition-timing-function: cubic-bezier(0.56, 0.12, 0.12, 0.98)
}
.flipster--wheel .flipster__container {
	padding-bottom: 20%
}
.flipster--wheel .flipster__item__content {
	-webkit-transform-origin: 50% 100%;
	-moz-transform-origin: 50% 100%;
	-ms-transform-origin: 50% 100%;
	-o-transform-origin: 50% 100%;
	transform-origin: 50% 100%
}
.flipster--wheel .flipster__item--past .flipster__item__content {
	-webkit-transform-origin: 100% 100%;
	-moz-transform-origin: 100% 100%;
	-ms-transform-origin: 100% 100%;
	-o-transform-origin: 100% 100%;
	transform-origin: 100% 100%
}
.flipster--wheel .flipster__item--future .flipster__item__content {
	-webkit-transform-origin: 0% 100%;
	-moz-transform-origin: 0% 100%;
	-ms-transform-origin: 0% 100%;
	-o-transform-origin: 0% 100%;
	transform-origin: 0% 100%
}
.flipster--wheel .flipster__item__content img:only-child {
	display: block
}
.flipster--wheel .flipster__item--past .flipster__item__content {
	opacity: 0;
	-webkit-transform: rotateZ(-80deg) translate(-170%, 110%);
	-moz-transform: rotateZ(-80deg) translate(-170%, 110%);
	-ms-transform: rotateZ(-80deg) translate(-170%, 110%);
	-o-transform: rotateZ(-80deg) translate(-170%, 110%);
	transform: rotateZ(-80deg) translate(-170%, 110%)
}
.flipster--wheel .flipster__item--future .flipster__item__content {
	opacity: 0;
	-webkit-transform: rotateZ(80deg) translate(170%, 110%);
	-moz-transform: rotateZ(80deg) translate(170%, 110%);
	-ms-transform: rotateZ(80deg) translate(170%, 110%);
	-o-transform: rotateZ(80deg) translate(170%, 110%);
	transform: rotateZ(80deg) translate(170%, 110%)
}
.flipster--wheel .flipster__item--past-3 .flipster__item__content {
	opacity: 1;
	-webkit-transform: rotateZ(-60deg) translate(-70%, 75%);
	-moz-transform: rotateZ(-60deg) translate(-70%, 75%);
	-ms-transform: rotateZ(-60deg) translate(-70%, 75%);
	-o-transform: rotateZ(-60deg) translate(-70%, 75%);
	transform: rotateZ(-60deg) translate(-70%, 75%)
}
.flipster--wheel .flipster__item--future-3 .flipster__item__content {
	opacity: 1;
	-webkit-transform: rotateZ(60deg) translate(70%, 75%);
	-moz-transform: rotateZ(60deg) translate(70%, 75%);
	-ms-transform: rotateZ(60deg) translate(70%, 75%);
	-o-transform: rotateZ(60deg) translate(70%, 75%);
	transform: rotateZ(60deg) translate(70%, 75%)
}
.flipster--wheel .flipster__item--past-2 .flipster__item__content {
	opacity: 1;
	-webkit-transform: rotateZ(-40deg) translate(-17%, 30%);
	-moz-transform: rotateZ(-40deg) translate(-17%, 30%);
	-ms-transform: rotateZ(-40deg) translate(-17%, 30%);
	-o-transform: rotateZ(-40deg) translate(-17%, 30%);
	transform: rotateZ(-40deg) translate(-17%, 30%)
}
.flipster--wheel .flipster__item--future-2 .flipster__item__content {
	opacity: 1;
	-webkit-transform: rotateZ(40deg) translate(17%, 30%);
	-moz-transform: rotateZ(40deg) translate(17%, 30%);
	-ms-transform: rotateZ(40deg) translate(17%, 30%);
	-o-transform: rotateZ(40deg) translate(17%, 30%);
	transform: rotateZ(40deg) translate(17%, 30%)
}
.flipster--wheel .flipster__item--past-1 .flipster__item__content {
	opacity: 1;
	-webkit-transform: rotateZ(-20deg);
	-moz-transform: rotateZ(-20deg);
	-ms-transform: rotateZ(-20deg);
	-o-transform: rotateZ(-20deg);
	transform: rotateZ(-20deg)
}
.flipster--wheel .flipster__item--future-1 .flipster__item__content {
	opacity: 1;
	-webkit-transform: rotateZ(20deg);
	-moz-transform: rotateZ(20deg);
	-ms-transform: rotateZ(20deg);
	-o-transform: rotateZ(20deg);
	transform: rotateZ(20deg)
}
.flipster--wheel .flip-current .flipster__item__content {
	-webkit-transform: rotateX(0deg);
	-moz-transform: rotateX(0deg);
	-ms-transform: rotateX(0deg);
	-o-transform: rotateX(0deg);
	transform: rotateX(0deg)
}
.flipster__button {
	position: absolute;
	top: 50%;
	display: block;
	appearance: none;
	background: none;
	border: none;
	padding: 0;
	z-index: 999;
	cursor: pointer;
	font-size: 15px;
	opacity: 0.5;
	-webkit-transition: opacity 500ms ease;
	-moz-transition: opacity 500ms ease;
	transition: opacity 500ms ease;
	margin: -1em 2em
}
.flipster__button svg {
	width: 2em;
	stroke: currentColor;
	fill: transparent;
	stroke-width: 3;
	stroke-linecap: round
}
.flipster__button:hover, .flipster__button:focus {
	opacity: 1
}
.flipster__button--prev {
	left: 0
}
.flipster__button--next {
	right: 0
}
.flipster__nav, .flipster__nav__item {
	list-style-type: none;
	margin: 0;
	padding: 0
}
.flipster__nav {
	display: block;
	margin: 0 0 4em;
	text-align: center;
	position: relative
}
.flipster__nav__item {
	display: inline-block;
	margin: 0 0.25em
}
.flipster__nav__link {
	display: block;
	color: inherit;
	padding: 0.5em 1em;
	position: relative;
	overflow: hidden;
	-webkit-transition: all 250ms ease-out;
	-moz-transition: all 250ms ease-out;
	transition: all 250ms ease-out;
	-webkit-transition-timing-function: cubic-bezier(0.56, 0.12, 0.12, 0.98);
	-moz-transition-timing-function: cubic-bezier(0.56, 0.12, 0.12, 0.98);
	transition-timing-function: cubic-bezier(0.56, 0.12, 0.12, 0.98)
}
.flipster__nav__link::after {
	content: '';
	display: block;
	background: #e42534;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
	-webkit-transform: translateY(100%) translateY(-0.25em);
	-moz-transform: translateY(100%) translateY(-0.25em);
	-ms-transform: translateY(100%) translateY(-0.25em);
	-o-transform: translateY(100%) translateY(-0.25em);
	transform: translateY(100%) translateY(-0.25em);
	-webkit-transition: inherit;
	-moz-transition: inherit;
	transition: inherit
}
.flipster__nav__item--current > .flipster__nav__link, .flipster__nav__link:hover, .flipster__nav__link:focus {
	color: #fff
}
.flipster__nav__item--current > .flipster__nav__link::after, .flipster__nav__link:hover::after, .flipster__nav__link:focus::after {
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0)
}
.flipster__nav__child {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	right: 0;
	margin-top: -1px;
	padding: 0.5em;
	background: #e42534;
	z-index: 1
}
.flipster__nav__child .flipster__nav__link {
	color: #fff
}
.flipster__nav__child .flipster__nav__link::after {
	background: #fff
}
.flipster__nav__child .flipster__nav__item--current > .flipster__nav__link, .flipster__nav__child .flipster__nav__link:hover, .flipster__nav__child .flipster__nav__link:focus {
	color: #e42534
}
.flipster__nav__item--current .flipster__nav__child {
	display: block
}
.flipster__nav, .flipster__nav__item {
	list-style-type: none;
	margin: 0;
	padding: 0
}
.flipster__nav {
	display: block;
	margin: 0 0 4em;
	text-align: center;
	position: relative
}
.flipster__nav__item {
	display: inline-block;
	margin: 0 0.25em
}
.flipster__nav__link {
	display: block;
	color: inherit;
	padding: 0.5em 1em;
	position: relative;
	overflow: hidden;
	-webkit-transition: all 250ms ease-out;
	-moz-transition: all 250ms ease-out;
	transition: all 250ms ease-out;
	-webkit-transition-timing-function: cubic-bezier(0.56, 0.12, 0.12, 0.98);
	-moz-transition-timing-function: cubic-bezier(0.56, 0.12, 0.12, 0.98);
	transition-timing-function: cubic-bezier(0.56, 0.12, 0.12, 0.98)
}
.flipster__nav__link::after {
	content: '';
	display: block;
	background: #e42534;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
	-webkit-transform: translateY(100%) translateY(-0.25em);
	-moz-transform: translateY(100%) translateY(-0.25em);
	-ms-transform: translateY(100%) translateY(-0.25em);
	-o-transform: translateY(100%) translateY(-0.25em);
	transform: translateY(100%) translateY(-0.25em);
	-webkit-transition: inherit;
	-moz-transition: inherit;
	transition: inherit
}
.flipster__nav__item--current > .flipster__nav__link, .flipster__nav__link:hover, .flipster__nav__link:focus {
	color: #fff
}
.flipster__nav__item--current > .flipster__nav__link::after, .flipster__nav__link:hover::after, .flipster__nav__link:focus::after {
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0)
}
.flipster__nav__child {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	right: 0;
	margin-top: -1px;
	padding: 0.5em;
	background: #e42534;
	z-index: 1
}
.flipster__nav__child .flipster__nav__link {
	color: #fff
}
.flipster__nav__child .flipster__nav__link::after {
	background: #fff
}
.flipster__nav__child .flipster__nav__item--current > .flipster__nav__link, .flipster__nav__child .flipster__nav__link:hover, .flipster__nav__child .flipster__nav__link:focus {
	color: #e42534
}
.flipster__nav__item--current .flipster__nav__child {
	display: block
}
.g-container {
	width: 75rem
}
@media only all and (min-width:60rem) and (max-width:74.938rem) {
.g-container {
	width: 60rem
}
}
@media only all and (min-width:48rem) and (max-width:59.938rem) {
.g-container {
	width: 48rem
}
}
@media only all and (min-width:30.062rem) and (max-width:47.938rem) {
.g-container {
	width: 30rem
}
}
@media only all and (max-width:30rem) {
.g-container {
	width: 100%
}
}
.g-container.g-flushed {
	width: 100%
}
@media only all and (max-width:47.938rem) {
.g-block {
	-webkit-flex-grow: 0;
	-moz-flex-grow: 0;
	flex-grow: 0;
	-ms-flex-positive: 0;
	-webkit-flex-basis: 100%;
	-moz-flex-basis: 100%;
	flex-basis: 100%;
	-ms-flex-preferred-size: 100%
}
}
@media only all and (max-width:47.938rem) {
body [class*="size-"] {
	-webkit-flex-grow: 0;
	-moz-flex-grow: 0;
	flex-grow: 0;
	-ms-flex-positive: 0;
	-webkit-flex-basis: 100%;
	-moz-flex-basis: 100%;
	flex-basis: 100%;
	-ms-flex-preferred-size: 100%;
	max-width: 100%
}
}
@media only all and (max-width:47.938rem) {
@supports not (flex-wrap: wrap) {
.g-grid {
	display: block;
	-webkit-box-lines: inherit;
	-moz-box-lines: inherit;
	box-lines: inherit;
	-webkit-flex-wrap: inherit;
	-moz-flex-wrap: inherit;
	-ms-flex-wrap: inherit;
	flex-wrap: inherit
}
.g-block {
	display: block;
	-webkit-box-flex: inherit;
	-moz-box-flex: inherit;
	box-flex: inherit;
	-webkit-flex: inherit;
	-moz-flex: inherit;
	-ms-flex: inherit;
	flex: inherit
}
}
}
.visible-large, .visible-desktop, .visible-tablet, .visible-phone, .g-block.visible-large, .g-block.visible-desktop, .g-block.visible-tablet, .g-block.visible-phone {
	display: none !important
}
@media only all and (max-width:47.938rem) {
.visible-phone {
	display: block !important
}
.g-block.visible-phone {
	display: block !important
}
}
@media only all and (min-width:48rem) and (max-width:59.938rem) {
.visible-tablet {
	display: block !important
}
.g-block.visible-tablet {
	display: block !important
}
}
@media only all and (min-width:60rem) and (max-width:74.938rem) {
.visible-desktop {
	display: block !important
}
.g-block.visible-desktop {
	display: block !important
}
}
@media only all and (min-width:75rem) {
.visible-large {
	display: block !important
}
.g-block.visible-large {
	display: block !important
}
.visible-desktop {
	display: block !important
}
.g-block.visible-desktop {
	display: block !important
}
}
@media only all and (max-width:47.938rem) {
.hidden-phone {
	display: none !important
}
}
@media only all and (min-width:48rem) and (max-width:59.938rem) {
.hidden-tablet {
	display: none !important
}
}
@media only all and (min-width:60rem) and (max-width:74.938rem) {
.hidden-desktop {
	display: none !important
}
}
@media only all and (min-width:75rem) {
.hidden-large {
	display: none !important
}
.hidden-desktop {
	display: none !important
}
}
@media only all and (max-width:47.938rem) {
.align-right {
	text-align: inherit !important
}
.align-left {
	text-align: inherit !important
}
}