#cookie-notice {
	display: block;
	visibility: hidden;
	position: fixed;
	min-width: 100%;
	height: auto;
	z-index: 100000;
	font-size: 13px;
	line-height: 20px;
	left: 0;
	text-align: center
}
.cn-top {
	top: 0
}
.cn-bottom {
	bottom: 0
}
.cookie-notice-container {
	padding: 10px;
	text-align: center;
	width: 100%
}
.cookie-notice-revoke-container {
	position: absolute;
	bottom: 0;
	width: 100%;
	z-index: 1;
	visibility: hidden
}
.cn-top .cookie-notice-revoke-container {
	top: 0;
	bottom: auto
}
#cookie-notice .cn-revoke-cookie {
	margin: 0
}
.cn-button.wp-default, .cn-button.wp-default:hover, .cn-button.bootstrap, .cn-button.bootstrap:hover {
	box-shadow: none;
	text-decoration: none
}
#cookie-notice .cn-button {
	margin-left: 10px
}
.cn-button.wp-default {
	font-family: sans-serif;
	line-height: 18px;
	padding: 2px 12px;
	background: linear-gradient(to bottom, #FEFEFE, #F4F4F4) repeat scroll 0 0 #F3F3F3;
	border-color: #BBB;
	color: #333;
	text-shadow: 0 1px 0 #FFF;
	-moz-box-sizing: border-box;
	border-radius: 3px 3px 3px 3px;
	border-style: solid;
	border-width: 1px;
	cursor: pointer;
	display: inline-block;
	font-size: 12px;
	font-style: normal;
	text-decoration: none;
	white-space: nowrap;
	outline: none
}
.cn-button.wp-default:hover {
	background: linear-gradient(to bottom, #FFFFFF, #F3F3F3) repeat scroll 0 0 #F3F3F3;
	border-color: #999;
	color: #222
}
.cn-button.bootstrap {
	font-family: sans-serif;
	display: inline-block;
*display:inline;
	padding: 4px 12px;
	margin-right: .3em;
	margin-bottom: 0;
*margin-left:.3em;
	line-height: 20px;
	color: #333;
	text-align: center;
	text-shadow: 0 1px 1px rgba(255,255,255,.75);
	font-style: normal;
	vertical-align: middle;
	cursor: pointer;
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25);
	background-color: #006dcc;
*background-color:#04c;
	background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
	background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
	background-image: -o-linear-gradient(top, #0088cc, #0044cc);
	background-image: linear-gradient(to bottom, #0088cc, #0044cc);
	background-repeat: repeat-x;
	border-style: solid;
	border-width: 1px;
	border-color: #04c #04c #002a80;
	border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
	box-shadow: 0 1px 0 rgba(255,255,255,.2) inset, 0 1px 2px rgba(0,0,0,.05);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
	padding: 2px 10px;
	font-size: 12px;
	text-decoration: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	outline: none
}
.cn-button.bootstrap:hover {
	color: #fff;
	background-color: #04c;
*background-color:#003bb3;
	background-position: 0 -15px;
	-webkit-transition: background-position 0.1s linear;
	-moz-transition: background-position 0.1s linear;
	-o-transition: background-position 0.1s linear;
	transition: background-position 0.1s linear
}
body .extendedwopts-show {
	display: none
}
body .widgetopts-hide_title .widget-title {
	display: none
}
body .extendedwopts-md-right {
	text-align: right
}
body .extendedwopts-md-left {
	text-align: left
}
body .extendedwopts-md-center {
	text-align: center
}
body .extendedwopts-md-justify {
	text-align: justify
}
@media screen and (min-width:769px) {
body .extendedwopts-hide.extendedwopts-desktop {
	display: none
}
body .extendedwopts-show.extendedwopts-desktop {
	display: block
}
body .widget.clearfix-desktop {
	clear: both
}
}
@media screen and (max-width:768px) and (min-width:737px) {
body .extendedwopts-hide.extendedwopts-tablet {
	display: none
}
body .extendedwopts-show.extendedwopts-tablet {
	display: block
}
body .widget.clearfix-desktop {
	clear: none
}
body .widget.clearfix-tablet {
	clear: both
}
}
@media screen and (max-width:736px) {
body .extendedwopts-hide.extendedwopts-mobile {
	display: none
}
body .extendedwopts-show.extendedwopts-mobile {
	display: block
}
body .widget.clearfix-desktop, body .widget.clearfix-tablet {
	clear: none
}
body .widget.clearfix-mobile {
	clear: both
}
}
.jet-auth-links {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-auth-links__section {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-auth-links__item {
	margin-right: 5px;
	margin-left: 5px;
	display: block
}
.jet-auth-links__item-icon {
	margin-right: 5px
}
.jet-logo {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}
.jet-logo__link {
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex
}
.jet-logo-display-block .jet-logo__link {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}
.jet-search {
	position: relative
}
.jet-search__label {
	display: block;
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	margin: 0
}
.jet-search__form {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto
}
.jet-search__field {
	width: 100%
}
.jet-search__field[type=search] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}
.jet-search__submit {
	margin-left: 10px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	border: none
}
.jet-search__submit-icon+.jet-search__submit-label {
	margin-left: 4px
}
.jet-search__popup {
	visibility: hidden;
	position: absolute;
	z-index: 2;
	top: -999em;
	left: -999em;
	width: 250px;
	opacity: 0
}
.jet-search-popup-active .jet-search__popup {
	opacity: 1
}
.jet-transition-out .jet-search__popup {
	opacity: 0
}
.jet-transition-in .jet-search__popup {
	opacity: 1
}
.jet-search-popup-active .jet-search__popup, .jet-transition-out .jet-search__popup, .jet-transition-in .jet-search__popup {
	visibility: visible;
	top: 0;
	left: 0
}
.jet-search__popup.jet-search__popup--move-up-effect:not(.jet-search__popup--full-screen) {
	-webkit-transform: translateY(-20px);
	-ms-transform: translateY(-20px);
	transform: translateY(-20px);
	-webkit-transition: opacity .2s linear, -webkit-transform .2s linear;
	transition: opacity .2s linear, -webkit-transform .2s linear;
	-o-transition: opacity .2s linear, transform .2s linear;
	transition: opacity .2s linear, transform .2s linear;
	transition: opacity .2s linear, transform .2s linear, -webkit-transform .2s linear
}
.jet-search-popup-active .jet-search__popup.jet-search__popup--move-up-effect:not(.jet-search__popup--full-screen) {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0)
}
.jet-transition-out .jet-search__popup.jet-search__popup--move-up-effect:not(.jet-search__popup--full-screen) {
	-webkit-transform: translateY(-20px);
	-ms-transform: translateY(-20px);
	transform: translateY(-20px)
}
.jet-transition-in .jet-search__popup.jet-search__popup--move-up-effect:not(.jet-search__popup--full-screen) {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0)
}
.jet-search__popup.jet-search__popup--move-down-effect:not(.jet-search__popup--full-screen) {
	-webkit-transform: translateY(20px);
	-ms-transform: translateY(20px);
	transform: translateY(20px);
	-webkit-transition: opacity .2s linear, -webkit-transform .2s linear;
	transition: opacity .2s linear, -webkit-transform .2s linear;
	-o-transition: opacity .2s linear, transform .2s linear;
	transition: opacity .2s linear, transform .2s linear;
	transition: opacity .2s linear, transform .2s linear, -webkit-transform .2s linear
}
.jet-search-popup-active .jet-search__popup.jet-search__popup--move-down-effect:not(.jet-search__popup--full-screen) {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0)
}
.jet-transition-out .jet-search__popup.jet-search__popup--move-down-effect:not(.jet-search__popup--full-screen) {
	-webkit-transform: translateY(20px);
	-ms-transform: translateY(20px);
	transform: translateY(20px)
}
.jet-transition-in .jet-search__popup.jet-search__popup--move-down-effect:not(.jet-search__popup--full-screen) {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0)
}
.jet-search__popup.jet-search__popup--fade-effect {
	-webkit-transition: opacity .2s linear;
	-o-transition: opacity .2s linear;
	transition: opacity .2s linear
}
.jet-search__popup.jet-search__popup--scale-effect {
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	-webkit-transition: opacity .2s linear, -webkit-transform .2s linear;
	transition: opacity .2s linear, -webkit-transform .2s linear;
	-o-transition: opacity .2s linear, transform .2s linear;
	transition: opacity .2s linear, transform .2s linear;
	transition: opacity .2s linear, transform .2s linear, -webkit-transform .2s linear
}
.jet-search-popup-active .jet-search__popup.jet-search__popup--scale-effect {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1)
}
.jet-transition-out .jet-search__popup.jet-search__popup--scale-effect {
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0)
}
.jet-transition-in .jet-search__popup.jet-search__popup--scale-effect {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1)
}
.jet-search__popup-content {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-search__popup-close {
	margin-left: 10px;
	border: none
}
.jet-search__popup--full-screen {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 9998;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: auto;
	padding: 30px;
	background-color: rgba(0,0,0,.7);
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0)
}
.jet-search-popup-active .jet-search__popup--full-screen {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1)
}
.jet-transition-out .jet-search__popup--full-screen.jet-search__popup--none-effect {
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0)
}
.jet-transition-in .jet-search__popup--full-screen.jet-search__popup--none-effect {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1)
}
.jet-transition-out .jet-search__popup--full-screen.jet-search__popup--fade-effect, .jet-transition-in .jet-search__popup--full-screen.jet-search__popup--fade-effect {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1)
}
.jet-search__popup--full-screen.jet-search__popup--move-up-effect, .jet-search__popup--full-screen.jet-search__popup--move-down-effect {
	-webkit-transition: opacity .2s linear;
	-o-transition: opacity .2s linear;
	transition: opacity .2s linear
}
.jet-transition-out .jet-search__popup--full-screen.jet-search__popup--move-up-effect, .jet-transition-in .jet-search__popup--full-screen.jet-search__popup--move-up-effect, .jet-transition-out .jet-search__popup--full-screen.jet-search__popup--move-down-effect, .jet-transition-in .jet-search__popup--full-screen.jet-search__popup--move-down-effect {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1)
}
.jet-search__popup--full-screen.jet-search__popup--move-up-effect .jet-search__form {
	-webkit-transform: translateY(-20px);
	-ms-transform: translateY(-20px);
	transform: translateY(-20px);
	-webkit-transition: -webkit-transform .2s linear;
	transition: -webkit-transform .2s linear;
	-o-transition: transform .2s linear;
	transition: transform .2s linear;
	transition: transform .2s linear, -webkit-transform .2s linear
}
.jet-search-popup-active .jet-search__popup--full-screen.jet-search__popup--move-up-effect .jet-search__form {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0)
}
.jet-transition-out .jet-search__popup--full-screen.jet-search__popup--move-up-effect .jet-search__form {
	-webkit-transform: translateY(-20px);
	-ms-transform: translateY(-20px);
	transform: translateY(-20px)
}
.jet-transition-in .jet-search__popup--full-screen.jet-search__popup--move-up-effect .jet-search__form {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0)
}
.jet-search__popup--full-screen.jet-search__popup--move-down-effect .jet-search__form {
	-webkit-transform: translateY(20px);
	-ms-transform: translateY(20px);
	transform: translateY(20px);
	-webkit-transition: -webkit-transform .2s linear;
	transition: -webkit-transform .2s linear;
	-o-transition: transform .2s linear;
	transition: transform .2s linear;
	transition: transform .2s linear, -webkit-transform .2s linear
}
.jet-search-popup-active .jet-search__popup--full-screen.jet-search__popup--move-down-effect .jet-search__form {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0)
}
.jet-transition-out .jet-search__popup--full-screen.jet-search__popup--move-down-effect .jet-search__form {
	-webkit-transform: translateY(20px);
	-ms-transform: translateY(20px);
	transform: translateY(20px)
}
.jet-transition-in .jet-search__popup--full-screen.jet-search__popup--move-down-effect .jet-search__form {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0)
}
.jet-search__popup--full-screen .jet-search__popup-content {
	width: 500px;
	max-width: 100%
}
.jet-search__popup--full-screen .jet-search__popup-close {
	position: absolute;
	top: 0;
	right: 0;
	margin: 30px
}
@media (max-width:767px) {
.jet-search__popup--full-screen .jet-search__popup-close {
	margin: 15px
}
}
.jet-search__popup-trigger-container {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}
.jet-search__popup-trigger {
	border: none
}
.jet-login label {
	display: block
}
.jet-login p {
	margin: 0;
	padding: 0
}
.jet-login-message {
	margin-top: 15px;
	margin-bottom: 15px;
	color: red
}
.jet-register__row {
	padding: 0;
	margin: 0
}
.jet-register__label {
	display: block
}
.jet-register-message {
	margin-top: 15px;
	margin-bottom: 15px;
	color: red
}
.jet-nav {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
.jet-nav .menu-item-has-children {
	position: relative
}
.jet-nav .menu-item-link {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 5px 10px
}
.jet-nav .menu-item-link.menu-item-link-top {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 8px 15px
}
.jet-nav .menu-item-link-sub .jet-nav-arrow {
	-webkit-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg)
}
.jet-nav-item-desc {
	display: block
}
.jet-nav-arrow {
	margin-left: 10px
}
.jet-nav__sub {
	position: absolute;
	left: 0;
	top: -999em;
	visibility: hidden;
	z-index: 999;
	width: 200px;
	background: #fff;
	opacity: 0;
	-webkit-transform: translateY(20px);
	-ms-transform: translateY(20px);
	transform: translateY(20px);
	-webkit-transition: opacity .2s, -webkit-transform .2s;
	transition: opacity .2s, -webkit-transform .2s;
	-o-transition: transform .2s, opacity .2s;
	transition: transform .2s, opacity .2s;
	transition: transform .2s, opacity .2s, -webkit-transform .2s;
	-webkit-transition-timing-function: cubic-bezier(.17, .67, .83, .67);
	-o-transition-timing-function: cubic-bezier(.17, .67, .83, .67);
	transition-timing-function: cubic-bezier(.17, .67, .83, .67)
}
@media (max-width:767px) {
.jet-mobile-menu.jet-nav-wrap .jet-nav__sub {
	position: static;
	top: 0;
	left: 0;
	width: 100% !important;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	display: none
}
}
.jet-nav--vertical-sub-bottom .jet-nav__sub {
	position: static;
	top: 0;
	left: 0;
	width: 100%;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	display: none
}
.menu-item.jet-nav-hover>.jet-nav__sub {
	opacity: 1;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0)
}
@media (max-width:767px) {
.jet-mobile-menu.jet-nav-wrap .menu-item.jet-nav-hover>.jet-nav__sub {
	display: block
}
}
.jet-nav--vertical-sub-bottom .menu-item.jet-nav-hover>.jet-nav__sub {
	display: block
}
.menu-item.jet-nav-hover>.jet-nav__sub, .menu-item.jet-nav-hover-out>.jet-nav__sub {
	top: 0;
	left: 100%;
	visibility: visible
}
.jet-nav--vertical-sub-left-side .menu-item.jet-nav-hover>.jet-nav__sub, .jet-nav--vertical-sub-left-side .menu-item.jet-nav-hover-out>.jet-nav__sub {
	left: auto;
	right: 100%
}
.menu-item.jet-nav-hover>.jet-nav__sub.jet-nav-depth-0, .menu-item.jet-nav-hover-out>.jet-nav__sub.jet-nav-depth-0 {
	top: 100%;
	left: 0
}
.jet-nav--vertical .menu-item.jet-nav-hover>.jet-nav__sub.jet-nav-depth-0, .jet-nav--vertical .menu-item.jet-nav-hover-out>.jet-nav__sub.jet-nav-depth-0 {
	top: 0;
	left: 100%
}
.jet-nav--vertical-sub-left-side .menu-item.jet-nav-hover>.jet-nav__sub.jet-nav-depth-0, .jet-nav--vertical-sub-left-side .menu-item.jet-nav-hover-out>.jet-nav__sub.jet-nav-depth-0 {
	left: auto;
	right: 100%
}
.jet-nav-align-space-between .jet-nav--horizontal>.menu-item {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}
@media (max-width:1024px) {
.jet-nav-tablet-align-space-between .jet-nav--horizontal>.menu-item {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}
}
@media (max-width:1024px) {
.jet-nav-tablet-align-center .jet-nav--horizontal>.menu-item, .jet-nav-tablet-align-flex-start .jet-nav--horizontal>.menu-item, .jet-nav-tablet-align-flex-end .jet-nav--horizontal>.menu-item {
	-webkit-box-flex: 0;
	-webkit-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0
}
}
@media (max-width:767px) {
.jet-nav-mobile-align-space-between .jet-nav--horizontal>.menu-item {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}
}
@media (max-width:767px) {
.jet-nav-mobile-align-center .jet-nav--horizontal>.menu-item, .jet-nav-mobile-align-flex-start .jet-nav--horizontal>.menu-item, .jet-nav-mobile-align-flex-end .jet-nav--horizontal>.menu-item {
	-webkit-box-flex: 0;
	-webkit-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0
}
}
.jet-nav.jet-nav--vertical {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}
.jet-nav.jet-nav--vertical .menu-item-link.menu-item-link-top {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start
}
.jet-nav.jet-nav--vertical .menu-item-link.menu-item-link-top .jet-nav-arrow {
	-webkit-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg)
}
.jet-nav.jet-nav--vertical-sub-left-side .menu-item-link.menu-item-link-top .jet-nav-arrow, .jet-nav.jet-nav--vertical-sub-left-side .menu-item-link.menu-item-link-sub .jet-nav-arrow {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg)
}
.jet-nav.jet-nav--vertical-sub-left-side .menu-item-link.menu-item-link-sub {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start
}
.jet-nav.jet-nav--vertical-sub-left-side .jet-nav-arrow {
	margin-left: 0;
	margin-right: 10px;
	-webkit-box-ordinal-group: 0;
	-webkit-order: -1;
	-ms-flex-order: -1;
	order: -1
}
.jet-nav-align-space-between .jet-nav.jet-nav--vertical-sub-left-side .menu-item-link-top .jet-nav-link-text {
	margin-left: auto
}
@media (max-width:1024px) {
.jet-nav-tablet-align-space-between .jet-nav.jet-nav--vertical-sub-left-side .menu-item-link-top .jet-nav-link-text {
	margin-left: auto
}
}
@media (max-width:1024px) {
.jet-nav-tablet-align-center .jet-nav.jet-nav--vertical-sub-left-side .menu-item-link-top .jet-nav-link-text, .jet-nav-tablet-align-flex-start .jet-nav.jet-nav--vertical-sub-left-side .menu-item-link-top .jet-nav-link-text, .jet-nav-tablet-align-flex-end .jet-nav.jet-nav--vertical-sub-left-side .menu-item-link-top .jet-nav-link-text {
	margin-left: 0
}
}
@media (max-width:767px) {
.jet-nav-mobile-align-space-between .jet-nav.jet-nav--vertical-sub-left-side .menu-item-link-top .jet-nav-link-text {
	margin-left: auto
}
}
@media (max-width:767px) {
.jet-nav-mobile-align-center .jet-nav.jet-nav--vertical-sub-left-side .menu-item-link-top .jet-nav-link-text, .jet-nav-mobile-align-flex-start .jet-nav.jet-nav--vertical-sub-left-side .menu-item-link-top .jet-nav-link-text, .jet-nav-mobile-align-flex-end .jet-nav.jet-nav--vertical-sub-left-side .menu-item-link-top .jet-nav-link-text {
	margin-left: 0
}
}
.jet-nav.jet-nav--vertical-sub-bottom .menu-item-link.menu-item-link-top .jet-nav-arrow, .jet-nav.jet-nav--vertical-sub-bottom .menu-item-link.menu-item-link-sub .jet-nav-arrow {
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0)
}
@media (max-width:767px) {
.jet-mobile-menu.jet-nav-wrap .jet-nav {
	display: none;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	margin-top: 10px
}
.jet-mobile-menu.jet-nav-wrap .jet-nav .menu-item-link.menu-item-link-top {
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between
}
.jet-mobile-menu.jet-nav-wrap .jet-nav .menu-item-link.menu-item-link-top .jet-nav-arrow, .jet-mobile-menu.jet-nav-wrap .jet-nav .menu-item-link.menu-item-link-sub .jet-nav-arrow {
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg)
}
.jet-mobile-menu.jet-nav-wrap .jet-nav.jet-nav--vertical-sub-left-side .menu-item .menu-item-link.menu-item-link-top .jet-nav-link-text {
	margin-left: 0
}
.jet-mobile-menu.jet-nav-wrap .jet-nav.jet-nav--vertical-sub-left-side .menu-item-link.menu-item-link-sub {
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between
}
.jet-mobile-menu.jet-nav-wrap .jet-nav.jet-nav--vertical-sub-left-side .jet-nav-arrow {
	margin-left: 10px;
	margin-right: 0;
	-webkit-box-ordinal-group: 2;
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1
}
}
@media (max-width:767px) {
.jet-mobile-menu--full-width.jet-nav-wrap .jet-nav {
	position: absolute;
	z-index: 9999;
	left: 0;
	display: block;
	width: 100vw;
	-webkit-transform: scaleY(0);
	-ms-transform: scaleY(0);
	transform: scaleY(0);
	-webkit-transform-origin: top center;
	-ms-transform-origin: top center;
	transform-origin: top center;
	-webkit-transition: -webkit-transform .2s cubic-bezier(.35, .19, .45, .91);
	transition: -webkit-transform .2s cubic-bezier(.35, .19, .45, .91);
	-o-transition: transform .2s cubic-bezier(.35, .19, .45, .91);
	transition: transform .2s cubic-bezier(.35, .19, .45, .91);
	transition: transform .2s cubic-bezier(.35, .19, .45, .91), -webkit-transform .2s cubic-bezier(.35, .19, .45, .91);
	will-change: transform;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
	-ms-overflow-style: -ms-autohiding-scrollbar;
	background-color: #fff
}
}
@media (max-width:767px) {
.jet-mobile-menu--full-width.jet-mobile-menu-active .jet-nav {
	-webkit-transform: scaleY(1);
	-ms-transform: scaleY(1);
	transform: scaleY(1)
}
}
@media (max-width:767px) {
.jet-mobile-menu--left-side.jet-nav-wrap .jet-nav, .jet-mobile-menu--right-side.jet-nav-wrap .jet-nav {
	position: fixed;
	top: 0;
	z-index: 9999;
	display: block;
	width: 270px;
	max-width: 100%;
	height: 100vh;
	padding: 10px 5px;
	margin-top: 0;
	-webkit-transition: -webkit-transform .2s cubic-bezier(.35, .19, .45, .91);
	transition: -webkit-transform .2s cubic-bezier(.35, .19, .45, .91);
	-o-transition: transform .2s cubic-bezier(.35, .19, .45, .91);
	transition: transform .2s cubic-bezier(.35, .19, .45, .91);
	transition: transform .2s cubic-bezier(.35, .19, .45, .91), -webkit-transform .2s cubic-bezier(.35, .19, .45, .91);
	-webkit-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	transform: translateX(-100%);
	will-change: transform;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
	-ms-overflow-style: -ms-autohiding-scrollbar;
	background-color: #fff
}
.admin-bar .jet-mobile-menu--left-side.jet-nav-wrap .jet-nav:before, .admin-bar .jet-mobile-menu--right-side.jet-nav-wrap .jet-nav:before {
	content: '';
	display: block;
	height: 46px
}
}
@media (max-width:767px) {
.jet-mobile-menu--left-side.jet-nav-wrap .jet-nav {
	left: 0;
	-webkit-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	transform: translateX(-100%)
}
}
@media (max-width:767px) {
.jet-mobile-menu--right-side.jet-nav-wrap .jet-nav {
	right: 0;
	-webkit-transform: translateX(100%);
	-ms-transform: translateX(100%);
	transform: translateX(100%)
}
}
@media (max-width:767px) {
.jet-mobile-menu--left-side.jet-mobile-menu-active .jet-nav, .jet-mobile-menu--right-side.jet-mobile-menu-active .jet-nav {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0)
}
}
.jet-nav__mobile-close-btn {
	display: none
}
@media (max-width:767px) {
.jet-mobile-menu--left-side.jet-nav-wrap .jet-nav__mobile-close-btn, .jet-mobile-menu--right-side.jet-nav-wrap .jet-nav__mobile-close-btn {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 9999;
	padding: 10px;
	line-height: 1;
	cursor: pointer
}
.admin-bar .jet-mobile-menu--left-side.jet-nav-wrap .jet-nav__mobile-close-btn, .admin-bar .jet-mobile-menu--right-side.jet-nav-wrap .jet-nav__mobile-close-btn {
	top: 46px
}
}
.jet-nav-wrap {
	max-width: 100%
}
.jet-nav-wrap .jet-nav__mobile-trigger {
	display: none;
	height: 40px;
	width: 40px;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	cursor: pointer;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
@media (max-width:767px) {
.jet-nav-wrap .jet-nav__mobile-trigger {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}
}
.jet-nav-wrap .jet-nav__mobile-trigger-open {
	display: block
}
.jet-nav-wrap .jet-nav__mobile-trigger-close {
	display: none
}
.jet-nav-wrap .jet-nav__mobile-trigger.jet-nav-mobile-trigger-align-left {
	margin-right: auto;
	margin-left: 0
}
.jet-nav-wrap .jet-nav__mobile-trigger.jet-nav-mobile-trigger-align-right {
	margin-right: 0;
	margin-left: auto
}
.jet-nav-wrap .jet-nav__mobile-trigger.jet-nav-mobile-trigger-align-center {
	margin-right: auto;
	margin-left: auto
}
.jet-nav-wrap.jet-mobile-menu-active .jet-nav__mobile-trigger-open {
	display: none
}
.jet-nav-wrap.jet-mobile-menu-active .jet-nav__mobile-trigger-close {
	display: block
}
@media (max-width:767px) {
.jet-nav-wrap.jet-mobile-menu-active .jet-nav {
	display: block
}
}
.jet-hamburger-panel {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}
.jet-hamburger-panel__toggle {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer;
	padding: 10px;
	background-color: #6ec1e4;
	-webkit-box-shadow: 1px 1px 5px rgba(0,0,0,.2);
	box-shadow: 1px 1px 5px rgba(0,0,0,.2)
}
.jet-hamburger-panel__toggle-icon {
	font-size: 20px;
	line-height: 1;
	color: #fff
}
.jet-hamburger-panel__toggle-label {
	color: #fff;
	font-size: 16px;
	margin-left: 10px
}
.jet-hamburger-panel__icon {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-hamburger-panel__icon.icon-active {
	display: none
}
.jet-hamburger-panel__instance {
	position: fixed;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	top: 0;
	width: 500px;
	height: 100vh;
	pointer-events: none;
	z-index: 100
}
.admin-bar .jet-hamburger-panel__instance {
	top: 32px
}
.elementor-editor-active .jet-hamburger-panel__instance {
	z-index: 9999
}
.jet-hamburger-panel__inner {
	position: relative;
	width: 100%;
	overflow-y: auto;
	background-color: #fff;
	-webkit-box-shadow: 1px 1px 5px rgba(0,0,0,.5);
	box-shadow: 1px 1px 5px rgba(0,0,0,.5)
}
.jet-hamburger-panel__close-button {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	position: absolute;
	top: 20px;
	right: 20px;
	line-height: 1;
	cursor: pointer;
	z-index: 100
}
.jet-hamburger-panel__close-button i {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	color: #54595f;
	font-size: 20px
}
.jet-hamburger-panel__cover {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	opacity: 0;
	background-color: rgba(0,0,0,.3);
	pointer-events: none;
	-webkit-transition: opacity .4s cubic-bezier(.6, .17, .45, .88);
	-o-transition: opacity .4s cubic-bezier(.6, .17, .45, .88);
	transition: opacity .4s cubic-bezier(.6, .17, .45, .88)
}
.jet-hamburger-panel__content {
	position: relative;
	padding: 30px 20px
}
.jet-hamburger-panel.open-state .jet-hamburger-panel__cover {
	opacity: 1
}
.jet-hamburger-panel.open-state .jet-hamburger-panel__instance {
	pointer-events: auto
}
.jet-hamburger-panel.open-state .jet-hamburger-panel__icon.icon-normal {
	display: none
}
.jet-hamburger-panel.open-state .jet-hamburger-panel__icon.icon-active {
	display: block
}
.jet-hamburger-panel ::-webkit-scrollbar {
width:8px;
height:8px
}
.jet-hamburger-panel ::-webkit-scrollbar-button {
width:10px;
height:10px
}
.jet-hamburger-panel ::-webkit-scrollbar-thumb {
background:#cecece;
border:0 none #fff;
-webkit-border-radius:8px;
border-radius:8px
}
.jet-hamburger-panel ::-webkit-scrollbar-thumb:hover {
background:#c1c1c1
}
.jet-hamburger-panel ::-webkit-scrollbar-thumb:active {
background:#c1c1c1
}
.jet-hamburger-panel ::-webkit-scrollbar-track {
background:rgba(122,122,122,.15);
border:0 none #fff;
-webkit-border-radius:8px;
border-radius:8px
}
.jet-hamburger-panel ::-webkit-scrollbar-track:hover {
background:rgba(122,122,122,.2)
}
.jet-hamburger-panel ::-webkit-scrollbar-track:active {
background:rgba(122,122,122,.2)
}
.jet-hamburger-panel ::-webkit-scrollbar-corner {
background:0 0
}
.jet-hamburger-panel.jet-hamburger-panel-slide-effect.jet-hamburger-panel-right-position .jet-hamburger-panel__instance {
	right: 0;
	-webkit-transform: translateX(101%);
	-ms-transform: translateX(101%);
	transform: translateX(101%);
	-webkit-transition: -webkit-transform .4s cubic-bezier(.6, .17, .45, .88);
	transition: -webkit-transform .4s cubic-bezier(.6, .17, .45, .88);
	-o-transition: transform .4s cubic-bezier(.6, .17, .45, .88);
	transition: transform .4s cubic-bezier(.6, .17, .45, .88);
	transition: transform .4s cubic-bezier(.6, .17, .45, .88), -webkit-transform .4s cubic-bezier(.6, .17, .45, .88)
}
.jet-hamburger-panel.jet-hamburger-panel-slide-effect.jet-hamburger-panel-right-position.open-state .jet-hamburger-panel__instance {
	-webkit-transform: translateX(0%);
	-ms-transform: translateX(0%);
	transform: translateX(0%)
}
.jet-hamburger-panel.jet-hamburger-panel-slide-effect.jet-hamburger-panel-left-position .jet-hamburger-panel__instance {
	left: 0;
	-webkit-transform: translateX(-101%);
	-ms-transform: translateX(-101%);
	transform: translateX(-101%);
	-webkit-transition: -webkit-transform .4s cubic-bezier(.6, .17, .45, .88);
	transition: -webkit-transform .4s cubic-bezier(.6, .17, .45, .88);
	-o-transition: transform .4s cubic-bezier(.6, .17, .45, .88);
	transition: transform .4s cubic-bezier(.6, .17, .45, .88);
	transition: transform .4s cubic-bezier(.6, .17, .45, .88), -webkit-transform .4s cubic-bezier(.6, .17, .45, .88)
}
.jet-hamburger-panel.jet-hamburger-panel-slide-effect.jet-hamburger-panel-left-position.open-state .jet-hamburger-panel__instance {
	-webkit-transform: translateX(0%);
	-ms-transform: translateX(0%);
	transform: translateX(0%)
}
.jet-hamburger-panel.jet-hamburger-panel-fade-effect.jet-hamburger-panel-right-position .jet-hamburger-panel__instance {
	right: 0;
	opacity: 0;
	-webkit-transition: opacity .4s cubic-bezier(.6, .17, .45, .88);
	-o-transition: opacity .4s cubic-bezier(.6, .17, .45, .88);
	transition: opacity .4s cubic-bezier(.6, .17, .45, .88)
}
.jet-hamburger-panel.jet-hamburger-panel-fade-effect.jet-hamburger-panel-right-position.open-state .jet-hamburger-panel__instance {
	opacity: 1
}
.jet-hamburger-panel.jet-hamburger-panel-fade-effect.jet-hamburger-panel-left-position .jet-hamburger-panel__instance {
	left: 0;
	opacity: 0;
	-webkit-transition: opacity .4s cubic-bezier(.6, .17, .45, .88);
	-o-transition: opacity .4s cubic-bezier(.6, .17, .45, .88);
	transition: opacity .4s cubic-bezier(.6, .17, .45, .88)
}
.jet-hamburger-panel.jet-hamburger-panel-fade-effect.jet-hamburger-panel-left-position.open-state .jet-hamburger-panel__instance {
	opacity: 1
}
.jet-hamburger-panel.jet-hamburger-panel-zoom-effect.jet-hamburger-panel-right-position .jet-hamburger-panel__instance {
	right: 0;
	opacity: 0;
	-webkit-transform: scale(.75);
	-ms-transform: scale(.75);
	transform: scale(.75);
	-webkit-transition: opacity .3s cubic-bezier(.6, .17, .45, .88), -webkit-transform .4s cubic-bezier(.31, .86, .62, .99);
	transition: opacity .3s cubic-bezier(.6, .17, .45, .88), -webkit-transform .4s cubic-bezier(.31, .86, .62, .99);
	-o-transition: opacity .3s cubic-bezier(.6, .17, .45, .88), transform .4s cubic-bezier(.31, .86, .62, .99);
	transition: opacity .3s cubic-bezier(.6, .17, .45, .88), transform .4s cubic-bezier(.31, .86, .62, .99);
	transition: opacity .3s cubic-bezier(.6, .17, .45, .88), transform .4s cubic-bezier(.31, .86, .62, .99), -webkit-transform .4s cubic-bezier(.31, .86, .62, .99)
}
.jet-hamburger-panel.jet-hamburger-panel-zoom-effect.jet-hamburger-panel-right-position.open-state .jet-hamburger-panel__instance {
	opacity: 1;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1)
}
.jet-hamburger-panel.jet-hamburger-panel-zoom-effect.jet-hamburger-panel-left-position .jet-hamburger-panel__instance {
	left: 0;
	opacity: 0;
	-webkit-transform: scale(.75);
	-ms-transform: scale(.75);
	transform: scale(.75);
	-webkit-transition: opacity .3s cubic-bezier(.6, .17, .45, .88), -webkit-transform .4s cubic-bezier(.31, .86, .62, .99);
	transition: opacity .3s cubic-bezier(.6, .17, .45, .88), -webkit-transform .4s cubic-bezier(.31, .86, .62, .99);
	-o-transition: opacity .3s cubic-bezier(.6, .17, .45, .88), transform .4s cubic-bezier(.31, .86, .62, .99);
	transition: opacity .3s cubic-bezier(.6, .17, .45, .88), transform .4s cubic-bezier(.31, .86, .62, .99);
	transition: opacity .3s cubic-bezier(.6, .17, .45, .88), transform .4s cubic-bezier(.31, .86, .62, .99), -webkit-transform .4s cubic-bezier(.31, .86, .62, .99)
}
.jet-hamburger-panel.jet-hamburger-panel-zoom-effect.jet-hamburger-panel-left-position.open-state .jet-hamburger-panel__instance {
	opacity: 1;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1)
}
html.jet-hamburger-panel-visible {
	overflow: hidden
}
.jet-blocks__edit-cover {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	position: absolute;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 30px;
	padding: 5px 10px;
	left: 15px;
	top: 15px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background-color: #b7084e;
	z-index: 99;
	cursor: pointer;
	-webkit-transition: opacity .3s ease;
	-o-transition: opacity .3s ease;
	transition: opacity .3s ease
}
.jet-blocks__edit-cover i {
	font-size: 14px;
	color: #fff;
	margin-right: 5px
}
.jet-blocks__edit-cover span {
	font-family: Roboto, Arial, Helvetica, Verdana, sans-serif;
	font-size: 13px;
	color: #fff
}
.jet-blocks__edit-cover:hover {
	background-color: #840739
}
.jet-blocks-no-template-message {
	text-align: center;
	padding: 10px
}
.jet-blocks-new-template-link {
	color: #6ec1e4;
	text-decoration: underline
}
.jet-blocks-cart {
	position: relative;
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex
}
.jet-blocks-cart__heading-link {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-blocks-cart__icon {
	display: block;
	margin-right: 5px
}
.jet-blocks-cart__label {
	display: block;
	margin-right: 5px
}
.jet-blocks-cart__count {
	display: block;
	text-align: center
}
.jet-blocks-cart__total {
	display: block
}
.jet-blocks-cart__list {
	position: absolute;
	top: -999em;
	opacity: 0;
	left: 0;
	-webkit-transform: translateY(30px);
	-ms-transform: translateY(30px);
	transform: translateY(30px);
	-webkit-transition-property: opacity, -webkit-transform;
	transition-property: opacity, -webkit-transform;
	-o-transition-property: opacity, transform;
	transition-property: opacity, transform;
	transition-property: opacity, transform, -webkit-transform;
	-webkit-transition-duration: .2s;
	-o-transition-duration: .2s;
	transition-duration: .2s;
	width: 250px;
	padding: 20px;
	z-index: 9999;
	background: #fff
}
.jet-blocks-cart:hover .jet-blocks-cart__list, .jet-blocks-cart.jet-cart-hover .jet-blocks-cart__list {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
	top: 100%
}
.jet-blocks-cart__list .widget.woocommerce.widget_shopping_cart {
	padding: 0;
	margin: 0;
	border: none;
	-webkit-border-radius: 0;
	border-radius: 0
}
.jet-blocks-cart__list .widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart {
	overflow-y: auto
}
.jet-blocks-cart__list .widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart::-webkit-scrollbar {
width:6px
}
.jet-blocks-cart__list .widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart::-webkit-scrollbar-button {
width:0;
height:0
}
.jet-blocks-cart__list .widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart::-webkit-scrollbar-thumb {
background-color:#d8d8d8;
border:none;
-webkit-border-radius:10px;
border-radius:10px
}
.jet-blocks-cart__list .widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart::-webkit-scrollbar-track {
border:none;
-webkit-border-radius:10px;
border-radius:10px
}
.jet-blocks-cart__list .widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart::-webkit-scrollbar-corner {
background:0 0
}
.jet-blocks-cart__list .widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart-item {
	border: none
}
.jet-blocks-cart__list .widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart__total:after {
	content: none;
	display: none
}
.elementor-jet-blocks-cart {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}
.jet-breadcrumbs {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}
.jet-breadcrumbs-page-title-yes.jet-breadcrumbs-align-justify .jet-breadcrumbs {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-breadcrumbs-page-title-yes.jet-breadcrumbs-align-justify .jet-breadcrumbs__title, .jet-breadcrumbs-page-title-yes.jet-breadcrumbs-align-justify .jet-breadcrumbs__content {
	-webkit-box-flex: 0;
	-webkit-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0
}
@media (max-width:1024px) {
.jet-breadcrumbs-page-title-yes.jet-breadcrumbs-align-tablet-justify .jet-breadcrumbs {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-breadcrumbs-page-title-yes.jet-breadcrumbs-align-tablet-justify .jet-breadcrumbs__title, .jet-breadcrumbs-page-title-yes.jet-breadcrumbs-align-tablet-justify .jet-breadcrumbs__content {
	-webkit-box-flex: 0;
	-webkit-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0
}
}
@media (max-width:1024px) {
.jet-breadcrumbs-page-title-yes.jet-breadcrumbs-align-tablet-left .jet-breadcrumbs, .jet-breadcrumbs-page-title-yes.jet-breadcrumbs-align-tablet-center .jet-breadcrumbs, .jet-breadcrumbs-page-title-yes.jet-breadcrumbs-align-tablet-right .jet-breadcrumbs {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}
.jet-breadcrumbs-page-title-yes.jet-breadcrumbs-align-tablet-left .jet-breadcrumbs__title, .jet-breadcrumbs-page-title-yes.jet-breadcrumbs-align-tablet-left .jet-breadcrumbs__content, .jet-breadcrumbs-page-title-yes.jet-breadcrumbs-align-tablet-center .jet-breadcrumbs__title, .jet-breadcrumbs-page-title-yes.jet-breadcrumbs-align-tablet-center .jet-breadcrumbs__content, .jet-breadcrumbs-page-title-yes.jet-breadcrumbs-align-tablet-right .jet-breadcrumbs__title, .jet-breadcrumbs-page-title-yes.jet-breadcrumbs-align-tablet-right .jet-breadcrumbs__content {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}
}
@media (max-width:767px) {
.jet-breadcrumbs-page-title-yes.jet-breadcrumbs-align-mobile-justify .jet-breadcrumbs {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-breadcrumbs-page-title-yes.jet-breadcrumbs-align-mobile-justify .jet-breadcrumbs__title, .jet-breadcrumbs-page-title-yes.jet-breadcrumbs-align-mobile-justify .jet-breadcrumbs__content {
	-webkit-box-flex: 0;
	-webkit-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0
}
}
@media (max-width:767px) {
.jet-breadcrumbs-page-title-yes.jet-breadcrumbs-align-mobile-left .jet-breadcrumbs, .jet-breadcrumbs-page-title-yes.jet-breadcrumbs-align-mobile-center .jet-breadcrumbs, .jet-breadcrumbs-page-title-yes.jet-breadcrumbs-align-mobile-right .jet-breadcrumbs {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}
.jet-breadcrumbs-page-title-yes.jet-breadcrumbs-align-mobile-left .jet-breadcrumbs__title, .jet-breadcrumbs-page-title-yes.jet-breadcrumbs-align-mobile-left .jet-breadcrumbs__content, .jet-breadcrumbs-page-title-yes.jet-breadcrumbs-align-mobile-center .jet-breadcrumbs__title, .jet-breadcrumbs-page-title-yes.jet-breadcrumbs-align-mobile-center .jet-breadcrumbs__content, .jet-breadcrumbs-page-title-yes.jet-breadcrumbs-align-mobile-right .jet-breadcrumbs__title, .jet-breadcrumbs-page-title-yes.jet-breadcrumbs-align-mobile-right .jet-breadcrumbs__content {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}
}
.jet-breadcrumbs__title, .jet-breadcrumbs__content {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}
.jet-breadcrumbs__title {
	padding: 0;
	margin: 0;
	border: none;
	text-align: inherit
}
.jet-breadcrumbs__content {
	font-size: 0
}
.jet-breadcrumbs__browse, .jet-breadcrumbs__item, .jet-breadcrumbs__item-link, .jet-breadcrumbs__item-target {
	display: inline-block
}
.jet-breadcrumbs__wrap {
	display: inline
}
.jet-breadcrumbs__browse {
	margin-right: 5px
}
.jet-breadcrumbs__browse, .jet-breadcrumbs__item {
	font-size: 14px;
	vertical-align: middle
}
.jet-breadcrumbs__item-sep {
	margin-left: 5px;
	margin-right: 5px
}
.jet-breadcrumbs__item-sep i {
	display: block;
	width: 1em;
	height: 1em;
	line-height: 1;
	text-align: center
}
body.home .elementor-widget-jet-breadcrumbs:not(.jet-breadcrumbs-on-front-yes):not(.elementor-element-edit-mode) {
	display: none
}
.jet-sticky-section--stuck {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	width: 100%;
	max-width: 100%;
	z-index: 1100;
	margin-left: auto;
	margin-right: auto
}
.cherry-handler-notice {
	background: #23282d;
	position: fixed;
	margin: 5px 0;
	box-shadow: 1px 1px 5px rgba(0,0,0,0.2);
	box-sizing: border-box;
	padding: 8px 15px 8px 8px;
	min-width: 200px;
	overflow: hidden;
	color: #fff;
	z-index: 999;
	border-radius: 2px;
	-webkit-transition: all 250ms cubic-bezier(0.85, 0.04, 1, 1);
	transition: all 250ms cubic-bezier(0.85, 0.04, 1, 1)
}
.cherry-handler-notice span.dashicons {
	position: relative;
	margin-right: 10px
}
.cherry-handler-notice span.dashicons:before {
	position: absolute;
	font-size: 30px;
	left: -6px;
	top: -4px
}
.cherry-handler-notice.success-notice span.dashicons {
	color: #48c569
}
.cherry-handler-notice.success-notice span.dashicons:before {
	content: "\f147"
}
.cherry-handler-notice.success-notice .inner b {
	color: #48c569
}
.cherry-handler-notice.info-notice span.dashicons {
	color: #faa730
}
.cherry-handler-notice.info-notice span.dashicons:before {
	content: "\f534"
}
.cherry-handler-notice.info-notice .inner b {
	color: #faa730
}
.cherry-handler-notice.error-notice span.dashicons {
	color: #e54343
}
.cherry-handler-notice.error-notice span.dashicons:before {
	content: "\f158"
}
.cherry-handler-notice.show-state {
	-webkit-transition: all 500ms cubic-bezier(0.1, 0.67, 0.26, 1);
	transition: all 500ms cubic-bezier(0.1, 0.67, 0.26, 1)
}
.cherry-handler-notice .inner {
	display: inline-block
}
.col-row {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-left: -10px;
	margin-right: -10px
}
.col-row.disable-cols-gap div[class*=col-desk] {
	padding-left: 0;
	padding-right: 0
}
.col-row.disable-rows-gap div[class*=col-desk] {
	padding-top: 0;
	padding-bottom: 0
}
.col-desk-1, .col-desk-2, .col-desk-3, .col-desk-4, .col-desk-5, .col-desk-6, .col-tab-1, .col-tab-2, .col-tab-3, .col-tab-4, .col-tab-5, .col-tab-6, .col-mob-1, .col-mob-2, .col-mob-3, .col-mob-4, .col-mob-5, .col-mob-6 {
	position: relative;
	min-height: 1px;
	padding: 10px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%
}
.col-mob-1 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 100%;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%
}
.col-mob-2 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 50%;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%
}
.col-mob-3 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 33.33333%;
	-ms-flex: 0 0 33.33333%;
	flex: 0 0 33.33333%;
	max-width: 33.33333%
}
.col-mob-4 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 25%;
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%
}
.col-mob-5 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 20%;
	-ms-flex: 0 0 20%;
	flex: 0 0 20%;
	max-width: 20%
}
.col-mob-6 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 16.66666%;
	-ms-flex: 0 0 16.66666%;
	flex: 0 0 16.66666%;
	max-width: 16.66666%
}
@media (min-width:768px) {
.col-tab-1 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 100%;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%
}
.col-tab-2 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 50%;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%
}
.col-tab-3 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 33.33333%;
	-ms-flex: 0 0 33.33333%;
	flex: 0 0 33.33333%;
	max-width: 33.33333%
}
.col-tab-4 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 25%;
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%
}
.col-tab-5 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 20%;
	-ms-flex: 0 0 20%;
	flex: 0 0 20%;
	max-width: 20%
}
.col-tab-6 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 16.66666%;
	-ms-flex: 0 0 16.66666%;
	flex: 0 0 16.66666%;
	max-width: 16.66666%
}
}
@media (min-width:1025px) {
.col-desk-1 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 100%;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%
}
.col-desk-2 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 50%;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%
}
.col-desk-3 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 33.33333%;
	-ms-flex: 0 0 33.33333%;
	flex: 0 0 33.33333%;
	max-width: 33.33333%
}
.col-desk-4 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 25%;
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%
}
.col-desk-5 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 20%;
	-ms-flex: 0 0 20%;
	flex: 0 0 20%;
	max-width: 20%
}
.col-desk-6 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 16.66666%;
	-ms-flex: 0 0 16.66666%;
	flex: 0 0 16.66666%;
	max-width: 16.66666%
}
}
.jet-elements select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	width: 100%
}
@-webkit-keyframes jetFade {
0% {
opacity:0
}
100% {
opacity:1
}
}
@keyframes jetFade {
0% {
opacity:0
}
100% {
opacity:1
}
}
@-webkit-keyframes jetZoomIn {
0% {
opacity:0;
-webkit-transform:scale(.75);
transform:scale(.75)
}
100% {
opacity:1;
-webkit-transform:scale(1);
transform:scale(1)
}
}
@keyframes jetZoomIn {
0% {
opacity:0;
-webkit-transform:scale(.75);
transform:scale(.75)
}
100% {
opacity:1;
-webkit-transform:scale(1);
transform:scale(1)
}
}
@-webkit-keyframes jetZoomOut {
0% {
opacity:0;
-webkit-transform:scale(1.1);
transform:scale(1.1)
}
100% {
opacity:1;
-webkit-transform:scale(1);
transform:scale(1)
}
}
@keyframes jetZoomOut {
0% {
opacity:0;
-webkit-transform:scale(1.1);
transform:scale(1.1)
}
100% {
opacity:1;
-webkit-transform:scale(1);
transform:scale(1)
}
}
@-webkit-keyframes jetMoveUp {
0% {
opacity:0;
-webkit-transform:translateY(25px);
transform:translateY(25px)
}
100% {
opacity:1;
-webkit-transform:translateY(0);
transform:translateY(0)
}
}
@keyframes jetMoveUp {
0% {
opacity:0;
-webkit-transform:translateY(25px);
transform:translateY(25px)
}
100% {
opacity:1;
-webkit-transform:translateY(0);
transform:translateY(0)
}
}
@-webkit-keyframes jetMoveUpBig {
0% {
opacity:0;
-webkit-transform:translateY(100px);
transform:translateY(100px)
}
100% {
opacity:1;
-webkit-transform:translateY(0);
transform:translateY(0)
}
}
@keyframes jetMoveUpBig {
0% {
opacity:0;
-webkit-transform:translateY(100px);
transform:translateY(100px)
}
100% {
opacity:1;
-webkit-transform:translateY(0);
transform:translateY(0)
}
}
@-webkit-keyframes jetMoveDown {
0% {
opacity:0;
-webkit-transform:translateY(-25px);
transform:translateY(-25px)
}
100% {
opacity:1;
-webkit-transform:translateY(0);
transform:translateY(0)
}
}
@keyframes jetMoveDown {
0% {
opacity:0;
-webkit-transform:translateY(-25px);
transform:translateY(-25px)
}
100% {
opacity:1;
-webkit-transform:translateY(0);
transform:translateY(0)
}
}
@-webkit-keyframes jetMoveDownBig {
0% {
opacity:0;
-webkit-transform:translateY(-100px);
transform:translateY(-100px)
}
100% {
opacity:1;
-webkit-transform:translateY(0);
transform:translateY(0)
}
}
@keyframes jetMoveDownBig {
0% {
opacity:0;
-webkit-transform:translateY(-100px);
transform:translateY(-100px)
}
100% {
opacity:1;
-webkit-transform:translateY(0);
transform:translateY(0)
}
}
@-webkit-keyframes jetMoveLeft {
0% {
opacity:0;
-webkit-transform:translateX(25px);
transform:translateX(25px)
}
100% {
opacity:1;
-webkit-transform:translateX(0);
transform:translateX(0)
}
}
@keyframes jetMoveLeft {
0% {
opacity:0;
-webkit-transform:translateX(25px);
transform:translateX(25px)
}
100% {
opacity:1;
-webkit-transform:translateX(0);
transform:translateX(0)
}
}
@-webkit-keyframes jetMoveLeftBig {
0% {
opacity:0;
-webkit-transform:translateX(100px);
transform:translateX(100px)
}
100% {
opacity:1;
-webkit-transform:translateX(0);
transform:translateX(0)
}
}
@keyframes jetMoveLeftBig {
0% {
opacity:0;
-webkit-transform:translateX(100px);
transform:translateX(100px)
}
100% {
opacity:1;
-webkit-transform:translateX(0);
transform:translateX(0)
}
}
@-webkit-keyframes jetMoveRight {
0% {
opacity:0;
-webkit-transform:translateX(-25px);
transform:translateX(-25px)
}
100% {
opacity:1;
-webkit-transform:translateX(0);
transform:translateX(0)
}
}
@keyframes jetMoveRight {
0% {
opacity:0;
-webkit-transform:translateX(-25px);
transform:translateX(-25px)
}
100% {
opacity:1;
-webkit-transform:translateX(0);
transform:translateX(0)
}
}
@-webkit-keyframes jetMoveRightBig {
0% {
opacity:0;
-webkit-transform:translateX(-100px);
transform:translateX(-100px)
}
100% {
opacity:1;
-webkit-transform:translateX(0);
transform:translateX(0)
}
}
@keyframes jetMoveRightBig {
0% {
opacity:0;
-webkit-transform:translateX(-100px);
transform:translateX(-100px)
}
100% {
opacity:1;
-webkit-transform:translateX(0);
transform:translateX(0)
}
}
@-webkit-keyframes jetFallPerspective {
0% {
opacity:0;
-webkit-transform:perspective(1000px) translateY(50px) translateZ(-300px) rotateX(-35deg);
transform:perspective(1000px) translateY(50px) translateZ(-300px) rotateX(-35deg)
}
100% {
opacity:1;
-webkit-transform:perspective(1000px) translateY(0) translateZ(0) rotateX(0deg);
transform:perspective(1000px) translateY(0) translateZ(0) rotateX(0deg)
}
}
@keyframes jetFallPerspective {
0% {
opacity:0;
-webkit-transform:perspective(1000px) translateY(50px) translateZ(-300px) rotateX(-35deg);
transform:perspective(1000px) translateY(50px) translateZ(-300px) rotateX(-35deg)
}
100% {
opacity:1;
-webkit-transform:perspective(1000px) translateY(0) translateZ(0) rotateX(0deg);
transform:perspective(1000px) translateY(0) translateZ(0) rotateX(0deg)
}
}
@-webkit-keyframes jetFlipInX {
0% {
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in;
opacity:0
}
40% {
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);
transform:perspective(400px) rotate3d(1, 0, 0, -20deg);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
60% {
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);
transform:perspective(400px) rotate3d(1, 0, 0, 10deg);
opacity:1
}
80% {
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);
transform:perspective(400px) rotate3d(1, 0, 0, -5deg)
}
100% {
-webkit-transform:perspective(400px);
transform:perspective(400px)
}
}
@keyframes jetFlipInX {
0% {
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in;
opacity:0
}
40% {
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);
transform:perspective(400px) rotate3d(1, 0, 0, -20deg);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
60% {
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);
transform:perspective(400px) rotate3d(1, 0, 0, 10deg);
opacity:1
}
80% {
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);
transform:perspective(400px) rotate3d(1, 0, 0, -5deg)
}
100% {
-webkit-transform:perspective(400px);
transform:perspective(400px)
}
}
@-webkit-keyframes jetFlipInY {
0% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in;
opacity:0
}
40% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);
transform:perspective(400px) rotate3d(0, 1, 0, -20deg);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
60% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);
transform:perspective(400px) rotate3d(0, 1, 0, 10deg);
opacity:1
}
80% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);
transform:perspective(400px) rotate3d(0, 1, 0, -5deg)
}
100% {
-webkit-transform:perspective(400px);
transform:perspective(400px)
}
}
@keyframes jetFlipInY {
0% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in;
opacity:0
}
40% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);
transform:perspective(400px) rotate3d(0, 1, 0, -20deg);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
60% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);
transform:perspective(400px) rotate3d(0, 1, 0, 10deg);
opacity:1
}
80% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);
transform:perspective(400px) rotate3d(0, 1, 0, -5deg)
}
100% {
-webkit-transform:perspective(400px);
transform:perspective(400px)
}
}
.jet-animated-text {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-animated-text__before-text {
	color: #54595f;
	-webkit-align-self: auto;
	-ms-flex-item-align: auto;
	align-self: auto
}
.jet-animated-text__animated-text {
	position: relative;
	color: #6ec1e4;
	-webkit-align-self: auto;
	-ms-flex-item-align: auto;
	align-self: auto;
	-webkit-transition: width .3 ease;
	-o-transition: width .3 ease;
	transition: width .3 ease
}
.jet-animated-text__animated-text-item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	position: absolute;
	top: 0;
	left: 0;
	pointer-events: none;
	visibility: hidden;
	z-index: 1
}
.jet-animated-text__animated-text-item.active {
	position: relative;
	z-index: 2
}
.jet-animated-text__animated-text-item.visible {
	visibility: visible
}
.jet-animated-text__animated-text-item span {
	position: relative;
	-webkit-align-self: auto;
	-ms-flex-item-align: auto;
	align-self: auto
}
.jet-animated-text__after-text {
	color: #7a7a7a;
	-webkit-align-self: auto;
	-ms-flex-item-align: auto;
	align-self: auto
}
.jet-animated-text--effect-fx6 .jet-animated-text__animated-text-item {
	-webkit-perspective: 1000px;
	perspective: 1000px;
	-webkit-transform-origin: 50% 100%;
	-ms-transform-origin: 50% 100%;
	transform-origin: 50% 100%
}
.jet-animated-text--effect-fx7 .jet-animated-text__animated-text-item span {
	-webkit-transform-origin: -200% 50%;
	-ms-transform-origin: -200% 50%;
	transform-origin: -200% 50%
}
.jet-animated-text--effect-fx8 .jet-animated-text__animated-text-item {
	-webkit-perspective: 1000px;
	perspective: 1000px;
	-webkit-transform-origin: 50% 100%;
	-ms-transform-origin: 50% 100%;
	transform-origin: 50% 100%
}
.jet-animated-text--effect-fx8 .jet-animated-text__animated-text-item span {
	-webkit-transform-origin: -200% 50%;
	-ms-transform-origin: -200% 50%;
	transform-origin: -200% 50%
}
.jet-animated-text--effect-fx9 .jet-animated-text__animated-text-item {
	-webkit-perspective: 1000px;
	perspective: 1000px
}
.jet-animated-text--effect-fx9 .jet-animated-text__animated-text-item span {
	-webkit-transform-origin: 50% 100%;
	-ms-transform-origin: 50% 100%;
	transform-origin: 50% 100%
}
.jet-animated-text--effect-fx10 .jet-animated-text__animated-text-item {
	-webkit-perspective: 1000px;
	perspective: 1000px
}
.jet-animated-text--effect-fx12 .jet-animated-text__animated-text-item span {
	overflow: hidden;
	-webkit-transform-origin: 0 50%;
	-ms-transform-origin: 0 50%;
	transform-origin: 0 50%
}
.jet-animated-text--effect-fx12 .jet-animated-text__animated-text-item:after {
	position: absolute;
	top: 15%;
	right: -5px;
	width: 2px;
	height: 70%;
	display: block;
	background-color: #000;
	content: '';
	-webkit-animation: 1s blink step-end infinite;
	animation: 1s blink step-end infinite
}
@-webkit-keyframes blink {
from, to {
opacity:0
}
50% {
opacity:1
}
}
@keyframes blink {
from, to {
opacity:0
}
50% {
opacity:1
}
}
.jet-animated-box {
	position: relative
}
.jet-animated-box__front, .jet-animated-box__back {
	position: absolute;
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row nowrap;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}
.jet-animated-box__front {
	background-color: #6ec1e4
}
.jet-animated-box__back {
	background-color: #54595f
}
.jet-animated-box__overlay {
	position: absolute;
	width: 100%;
	height: 100%;
	display: block;
	top: 0;
	left: 0;
	z-index: 1
}
.jet-animated-box__inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-content: center;
	-ms-flex-line-pack: center;
	align-content: center;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	min-width: 100%;
	z-index: 2
}
.jet-animated-box__icon {
	min-width: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}
.jet-animated-box__icon .jet-animated-box-icon-inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}
.jet-animated-box__content {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-content: center;
	-ms-flex-line-pack: center;
	align-content: center;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}
.jet-animated-box .jet-animated-box__button {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-animated-box .jet-animated-box__button--icon-before .jet-animated-box__button-text {
	-webkit-box-ordinal-group: 3;
	-webkit-order: 2;
	-ms-flex-order: 2;
	order: 2
}
.jet-animated-box .jet-animated-box__button--icon-before .jet-animated-box__button-icon {
	-webkit-box-ordinal-group: 2;
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1
}
.jet-animated-box .jet-animated-box__button--icon-after .jet-animated-box__button-text {
	-webkit-box-ordinal-group: 2;
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1
}
.jet-animated-box .jet-animated-box__button--icon-after .jet-animated-box__button-icon {
	-webkit-box-ordinal-group: 3;
	-webkit-order: 2;
	-ms-flex-order: 2;
	order: 2
}
.jet-animated-box.jet-box-effect-1 {
	-webkit-perspective: 1000px;
	perspective: 1000px
}
.jet-animated-box.jet-box-effect-1 .jet-animated-box__front {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateY(0deg);
	transform: rotateY(0deg);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 2;
	-webkit-transition: all .7s cubic-bezier(.11, .6, .24, .89);
	-o-transition: all .7s cubic-bezier(.11, .6, .24, .89);
	transition: all .7s cubic-bezier(.11, .6, .24, .89)
}
.jet-animated-box.jet-box-effect-1 .jet-animated-box__back {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateY(-180deg);
	transform: rotateY(-180deg);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 1;
	-webkit-transition: all .7s cubic-bezier(.11, .6, .24, .89);
	-o-transition: all .7s cubic-bezier(.11, .6, .24, .89);
	transition: all .7s cubic-bezier(.11, .6, .24, .89)
}
.jet-animated-box.jet-box-effect-1.flipped .jet-animated-box__front {
	-webkit-transform: rotateY(180deg);
	transform: rotateY(180deg);
	-webkit-transition: all .7s cubic-bezier(.11, .6, .24, .89);
	-o-transition: all .7s cubic-bezier(.11, .6, .24, .89);
	transition: all .7s cubic-bezier(.11, .6, .24, .89)
}
.jet-animated-box.jet-box-effect-1.flipped .jet-animated-box__back {
	-webkit-transform: rotateY(0deg);
	transform: rotateY(0deg);
	-webkit-transition: all .7s cubic-bezier(.11, .6, .24, .89);
	-o-transition: all .7s cubic-bezier(.11, .6, .24, .89);
	transition: all .7s cubic-bezier(.11, .6, .24, .89)
}
.jet-animated-box.jet-box-effect-2 {
	-webkit-perspective: 1000px;
	perspective: 1000px
}
.jet-animated-box.jet-box-effect-2 .jet-animated-box__front {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateX(0deg);
	transform: rotateX(0deg);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 2;
	-webkit-transition: all .7s cubic-bezier(.11, .6, .24, .89);
	-o-transition: all .7s cubic-bezier(.11, .6, .24, .89);
	transition: all .7s cubic-bezier(.11, .6, .24, .89)
}
.jet-animated-box.jet-box-effect-2 .jet-animated-box__back {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateX(-180deg);
	transform: rotateX(-180deg);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 1;
	-webkit-transition: all .7s cubic-bezier(.11, .6, .24, .89);
	-o-transition: all .7s cubic-bezier(.11, .6, .24, .89);
	transition: all .7s cubic-bezier(.11, .6, .24, .89)
}
.jet-animated-box.jet-box-effect-2.flipped .jet-animated-box__front {
	-webkit-transform: rotateX(180deg);
	transform: rotateX(180deg);
	-webkit-transition: all .7s cubic-bezier(.11, .6, .24, .89);
	-o-transition: all .7s cubic-bezier(.11, .6, .24, .89);
	transition: all .7s cubic-bezier(.11, .6, .24, .89)
}
.jet-animated-box.jet-box-effect-2.flipped .jet-animated-box__back {
	-webkit-transform: rotateX(0deg);
	transform: rotateX(0deg);
	-webkit-transition: all .7s cubic-bezier(.11, .6, .24, .89);
	-o-transition: all .7s cubic-bezier(.11, .6, .24, .89);
	transition: all .7s cubic-bezier(.11, .6, .24, .89)
}
.jet-animated-box.jet-box-effect-3 {
	-webkit-perspective: 1000px;
	perspective: 1000px
}
.jet-animated-box.jet-box-effect-3 .jet-animated-box__front {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateX(0deg) translateY(0) scale(1);
	transform: rotateX(0deg) translateY(0) scale(1);
	z-index: 2;
	-webkit-transition: all .7s cubic-bezier(.11, .6, .24, .89);
	-o-transition: all .7s cubic-bezier(.11, .6, .24, .89);
	transition: all .7s cubic-bezier(.11, .6, .24, .89)
}
.jet-animated-box.jet-box-effect-3 .jet-animated-box__back {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateX(-90deg) translateY(150%) scale(0);
	transform: rotateX(-90deg) translateY(150%) scale(0);
	z-index: 1;
	-webkit-transition: all .5s cubic-bezier(.63, .07, .78, .55);
	-o-transition: all .5s cubic-bezier(.63, .07, .78, .55);
	transition: all .5s cubic-bezier(.63, .07, .78, .55)
}
.jet-animated-box.jet-box-effect-3.flipped .jet-animated-box__front {
	-webkit-transform: rotateX(90deg) translateY(-150%) scale(0);
	transform: rotateX(90deg) translateY(-150%) scale(0);
	-webkit-transition: all .5s cubic-bezier(.63, .07, .78, .55);
	-o-transition: all .5s cubic-bezier(.63, .07, .78, .55);
	transition: all .5s cubic-bezier(.63, .07, .78, .55);
	z-index: 1
}
.jet-animated-box.jet-box-effect-3.flipped .jet-animated-box__back {
	-webkit-transform: rotateX(0deg) translateY(0) scale(1);
	transform: rotateX(0deg) translateY(0) scale(1);
	-webkit-transition: all .7s cubic-bezier(.11, .6, .24, .89);
	-o-transition: all .7s cubic-bezier(.11, .6, .24, .89);
	transition: all .7s cubic-bezier(.11, .6, .24, .89);
	z-index: 2
}
.jet-animated-box.jet-box-effect-4 {
	-webkit-perspective: 1000px;
	perspective: 1000px
}
.jet-animated-box.jet-box-effect-4 .jet-animated-box__front {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateY(0deg) translateX(0) scale(1);
	transform: rotateY(0deg) translateX(0) scale(1);
	z-index: 2;
	-webkit-transition: all .7s cubic-bezier(.11, .6, .24, .89);
	-o-transition: all .7s cubic-bezier(.11, .6, .24, .89);
	transition: all .7s cubic-bezier(.11, .6, .24, .89)
}
.jet-animated-box.jet-box-effect-4 .jet-animated-box__back {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateY(-90deg) translateX(-150%) scale(0);
	transform: rotateY(-90deg) translateX(-150%) scale(0);
	z-index: 1;
	-webkit-transition: all .5s cubic-bezier(.63, .07, .78, .55);
	-o-transition: all .5s cubic-bezier(.63, .07, .78, .55);
	transition: all .5s cubic-bezier(.63, .07, .78, .55)
}
.jet-animated-box.jet-box-effect-4.flipped .jet-animated-box__front {
	-webkit-transform: rotateY(90deg) translateX(150%) scale(0);
	transform: rotateY(90deg) translateX(150%) scale(0);
	-webkit-transition: all .5s cubic-bezier(.63, .07, .78, .55);
	-o-transition: all .5s cubic-bezier(.63, .07, .78, .55);
	transition: all .5s cubic-bezier(.63, .07, .78, .55);
	z-index: 1
}
.jet-animated-box.jet-box-effect-4.flipped .jet-animated-box__back {
	-webkit-transform: rotateY(0deg) translateX(0) scale(1);
	transform: rotateY(0deg) translateX(0) scale(1);
	-webkit-transition: all .7s cubic-bezier(.11, .6, .24, .89);
	-o-transition: all .7s cubic-bezier(.11, .6, .24, .89);
	transition: all .7s cubic-bezier(.11, .6, .24, .89);
	z-index: 2
}
.jet-animated-box.jet-box-effect-5 {
	overflow: hidden
}
.jet-animated-box.jet-box-effect-5 .jet-animated-box__front {
	-webkit-transform: translateY(0%);
	-ms-transform: translateY(0%);
	transform: translateY(0%);
	-webkit-transition: all .7s cubic-bezier(.5, .12, .46, .88);
	-o-transition: all .7s cubic-bezier(.5, .12, .46, .88);
	transition: all .7s cubic-bezier(.5, .12, .46, .88)
}
.jet-animated-box.jet-box-effect-5 .jet-animated-box__back {
	-webkit-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	transform: translateY(-100%);
	-webkit-transition: all .7s cubic-bezier(.5, .12, .46, .88);
	-o-transition: all .7s cubic-bezier(.5, .12, .46, .88);
	transition: all .7s cubic-bezier(.5, .12, .46, .88)
}
.jet-animated-box.jet-box-effect-5.flipped .jet-animated-box__front {
	-webkit-transform: translateY(100%);
	-ms-transform: translateY(100%);
	transform: translateY(100%);
	-webkit-transition: all .7s cubic-bezier(.5, .12, .46, .88);
	-o-transition: all .7s cubic-bezier(.5, .12, .46, .88);
	transition: all .7s cubic-bezier(.5, .12, .46, .88)
}
.jet-animated-box.jet-box-effect-5.flipped .jet-animated-box__back {
	-webkit-transform: translateY(0%);
	-ms-transform: translateY(0%);
	transform: translateY(0%);
	-webkit-transition: all .7s cubic-bezier(.5, .12, .46, .88);
	-o-transition: all .7s cubic-bezier(.5, .12, .46, .88);
	transition: all .7s cubic-bezier(.5, .12, .46, .88)
}
.jet-animated-box.jet-box-effect-6 {
	overflow: hidden
}
.jet-animated-box.jet-box-effect-6 .jet-animated-box__front {
	-webkit-transform: translateX(0%);
	-ms-transform: translateX(0%);
	transform: translateX(0%);
	-webkit-transition: all .7s cubic-bezier(.5, .12, .46, .88);
	-o-transition: all .7s cubic-bezier(.5, .12, .46, .88);
	transition: all .7s cubic-bezier(.5, .12, .46, .88)
}
.jet-animated-box.jet-box-effect-6 .jet-animated-box__back {
	-webkit-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	transform: translateX(-100%);
	-webkit-transition: all .7s cubic-bezier(.5, .12, .46, .88);
	-o-transition: all .7s cubic-bezier(.5, .12, .46, .88);
	transition: all .7s cubic-bezier(.5, .12, .46, .88)
}
.jet-animated-box.jet-box-effect-6.flipped .jet-animated-box__front {
	-webkit-transform: translateX(100%);
	-ms-transform: translateX(100%);
	transform: translateX(100%);
	-webkit-transition: all .7s cubic-bezier(.5, .12, .46, .88);
	-o-transition: all .7s cubic-bezier(.5, .12, .46, .88);
	transition: all .7s cubic-bezier(.5, .12, .46, .88)
}
.jet-animated-box.jet-box-effect-6.flipped .jet-animated-box__back {
	-webkit-transform: translateX(0%);
	-ms-transform: translateX(0%);
	transform: translateX(0%);
	-webkit-transition: all .7s cubic-bezier(.5, .12, .46, .88);
	-o-transition: all .7s cubic-bezier(.5, .12, .46, .88);
	transition: all .7s cubic-bezier(.5, .12, .46, .88)
}
.jet-animated-box.jet-box-effect-7 {
	-webkit-perspective: 1000px;
	perspective: 1000px
}
.jet-animated-box.jet-box-effect-7 .jet-animated-box__front {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateY(0deg);
	transform: rotateY(0deg);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 2;
	-webkit-transition: all .7s cubic-bezier(.5, .12, .46, .88);
	-o-transition: all .7s cubic-bezier(.5, .12, .46, .88);
	transition: all .7s cubic-bezier(.5, .12, .46, .88)
}
.jet-animated-box.jet-box-effect-7 .jet-animated-box__front .jet-animated-box__inner {
	-webkit-transform: translateZ(0px);
	transform: translateZ(0px);
	-webkit-transition: all .4s cubic-bezier(.5, .12, .46, .88) .2s;
	-o-transition: all .4s cubic-bezier(.5, .12, .46, .88) .2s;
	transition: all .4s cubic-bezier(.5, .12, .46, .88) .2s;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}
.jet-animated-box.jet-box-effect-7 .jet-animated-box__back {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateY(-180deg);
	transform: rotateY(-180deg);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 1;
	-webkit-transition: all .7s cubic-bezier(.5, .12, .46, .88);
	-o-transition: all .7s cubic-bezier(.5, .12, .46, .88);
	transition: all .7s cubic-bezier(.5, .12, .46, .88)
}
.jet-animated-box.jet-box-effect-7 .jet-animated-box__back .jet-animated-box__inner {
	-webkit-transform: translateZ(125px);
	transform: translateZ(125px);
	-webkit-transition: all .4s cubic-bezier(.5, .12, .46, .88);
	-o-transition: all .4s cubic-bezier(.5, .12, .46, .88);
	transition: all .4s cubic-bezier(.5, .12, .46, .88);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}
.jet-animated-box.jet-box-effect-7.flipped .jet-animated-box__front {
	-webkit-transform: rotateY(180deg);
	transform: rotateY(180deg);
	-webkit-transition: all .7s cubic-bezier(.5, .12, .46, .88);
	-o-transition: all .7s cubic-bezier(.5, .12, .46, .88);
	transition: all .7s cubic-bezier(.5, .12, .46, .88)
}
.jet-animated-box.jet-box-effect-7.flipped .jet-animated-box__front .jet-animated-box__inner {
	-webkit-transform: translateZ(125px);
	transform: translateZ(125px);
	-webkit-transition: all .4s cubic-bezier(.5, .12, .46, .88);
	-o-transition: all .4s cubic-bezier(.5, .12, .46, .88);
	transition: all .4s cubic-bezier(.5, .12, .46, .88);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}
.jet-animated-box.jet-box-effect-7.flipped .jet-animated-box__back {
	-webkit-transform: rotateY(0deg);
	transform: rotateY(0deg);
	-webkit-transition: all .7s cubic-bezier(.5, .12, .46, .88);
	-o-transition: all .7s cubic-bezier(.5, .12, .46, .88);
	transition: all .7s cubic-bezier(.5, .12, .46, .88)
}
.jet-animated-box.jet-box-effect-7.flipped .jet-animated-box__back .jet-animated-box__inner {
	-webkit-transform: translateZ(0px);
	transform: translateZ(0px);
	-webkit-transition: all .4s cubic-bezier(.5, .12, .46, .88) .2s;
	-o-transition: all .4s cubic-bezier(.5, .12, .46, .88) .2s;
	transition: all .4s cubic-bezier(.5, .12, .46, .88) .2s;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}
.jet-animated-box.jet-box-effect-8 {
	-webkit-perspective: 1000px;
	perspective: 1000px
}
.jet-animated-box.jet-box-effect-8 .jet-animated-box__front {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateX(0deg);
	transform: rotateX(0deg);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 2;
	-webkit-transition: all .7s cubic-bezier(.5, .12, .46, .88);
	-o-transition: all .7s cubic-bezier(.5, .12, .46, .88);
	transition: all .7s cubic-bezier(.5, .12, .46, .88)
}
.jet-animated-box.jet-box-effect-8 .jet-animated-box__front .jet-animated-box__inner {
	-webkit-transform: translateZ(0px);
	transform: translateZ(0px);
	-webkit-transition: all .4s cubic-bezier(.5, .12, .46, .88) .2s;
	-o-transition: all .4s cubic-bezier(.5, .12, .46, .88) .2s;
	transition: all .4s cubic-bezier(.5, .12, .46, .88) .2s;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}
.jet-animated-box.jet-box-effect-8 .jet-animated-box__back {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateX(-180deg);
	transform: rotateX(-180deg);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 1;
	-webkit-transition: all .7s cubic-bezier(.5, .12, .46, .88);
	-o-transition: all .7s cubic-bezier(.5, .12, .46, .88);
	transition: all .7s cubic-bezier(.5, .12, .46, .88)
}
.jet-animated-box.jet-box-effect-8 .jet-animated-box__back .jet-animated-box__inner {
	-webkit-transform: translateZ(125px);
	transform: translateZ(125px);
	-webkit-transition: all .4s cubic-bezier(.5, .12, .46, .88);
	-o-transition: all .4s cubic-bezier(.5, .12, .46, .88);
	transition: all .4s cubic-bezier(.5, .12, .46, .88);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}
.jet-animated-box.jet-box-effect-8.flipped .jet-animated-box__front {
	-webkit-transform: rotateX(180deg);
	transform: rotateX(180deg);
	-webkit-transition: all .7s cubic-bezier(.5, .12, .46, .88);
	-o-transition: all .7s cubic-bezier(.5, .12, .46, .88);
	transition: all .7s cubic-bezier(.5, .12, .46, .88)
}
.jet-animated-box.jet-box-effect-8.flipped .jet-animated-box__front .jet-animated-box__inner {
	-webkit-transform: translateZ(125px);
	transform: translateZ(125px);
	-webkit-transition: all .4s cubic-bezier(.5, .12, .46, .88);
	-o-transition: all .4s cubic-bezier(.5, .12, .46, .88);
	transition: all .4s cubic-bezier(.5, .12, .46, .88);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}
.jet-animated-box.jet-box-effect-8.flipped .jet-animated-box__back {
	-webkit-transform: rotateX(0deg);
	transform: rotateX(0deg);
	-webkit-transition: all .7s cubic-bezier(.5, .12, .46, .88);
	-o-transition: all .7s cubic-bezier(.5, .12, .46, .88);
	transition: all .7s cubic-bezier(.5, .12, .46, .88)
}
.jet-animated-box.jet-box-effect-8.flipped .jet-animated-box__back .jet-animated-box__inner {
	-webkit-transform: translateZ(0px);
	transform: translateZ(0px);
	-webkit-transition: all .4s cubic-bezier(.5, .12, .46, .88) .2s;
	-o-transition: all .4s cubic-bezier(.5, .12, .46, .88) .2s;
	transition: all .4s cubic-bezier(.5, .12, .46, .88) .2s;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}
.elementor-jet-banner:after {
	clear: both;
	width: 100%;
	display: block;
	content: ''
}
.jet-banner {
	position: relative;
	overflow: hidden;
	float: left;
	max-width: 100%
}
.jet-banner * {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.jet-banner__content {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
	text-align: center
}
.jet-banner__content-wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column;
	-ms-flex-flow: column;
	flex-flow: column
}
.jet-banner .jet-banner__title, .jet-banner .jet-banner__text {
	margin: 0;
	padding: 0
}
.jet-banner__overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	opacity: 0;
	background: #000;
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	-webkit-transition: opacity .35s;
	-o-transition: opacity .35s;
	transition: opacity .35s
}
.jet-banner__img {
	display: block
}
.jet-banner:hover .jet-banner__overlay {
	opacity: .2
}
.jet-banner.jet-effect-none .jet-banner__content {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-banner.jet-effect-lily .jet-banner__img {
	max-width: none;
	width: -webkit-calc(100% + 50px);
	width: calc(100% + 50px);
	-webkit-transition: -webkit-transform .35s;
	transition: -webkit-transform .35s;
	-o-transition: transform .35s;
	transition: transform .35s;
	transition: transform .35s, -webkit-transform .35s;
	-webkit-transform: translate3d(-40px, 0, 0);
	transform: translate3d(-40px, 0, 0)
}
.jet-banner.jet-effect-lily .jet-banner__content {
	text-align: left
}
.jet-banner.jet-effect-lily .jet-banner__content-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 2em;
	width: 100%;
	height: 50%;
	z-index: 2
}
.jet-banner.jet-effect-lily .jet-banner__title, .jet-banner.jet-effect-lily .jet-banner__text {
	-webkit-transform: translate3d(0, 40px, 0);
	transform: translate3d(0, 40px, 0)
}
.jet-banner.jet-effect-lily .jet-banner__title {
	-webkit-transition: -webkit-transform .35s;
	transition: -webkit-transform .35s;
	-o-transition: transform .35s;
	transition: transform .35s;
	transition: transform .35s, -webkit-transform .35s
}
.jet-banner.jet-effect-lily .jet-banner__text {
	color: rgba(255,255,255,.8);
	opacity: 0;
	-webkit-transition: opacity .2s, -webkit-transform .35s;
	transition: opacity .2s, -webkit-transform .35s;
	-o-transition: opacity .2s, transform .35s;
	transition: opacity .2s, transform .35s;
	transition: opacity .2s, transform .35s, -webkit-transform .35s
}
.jet-banner.jet-effect-lily:hover .jet-banner__text {
	opacity: 1
}
.jet-banner.jet-effect-lily:hover .jet-banner__img, .jet-banner.jet-effect-lily:hover .jet-banner__title, .jet-banner.jet-effect-lily:hover .jet-banner__text {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.jet-banner.jet-effect-lily:hover .jet-banner__text {
	-webkit-transition-delay: .05s;
	-o-transition-delay: .05s;
	transition-delay: .05s;
	-webkit-transition-duration: .35s;
	-o-transition-duration: .35s;
	transition-duration: .35s
}
.jet-banner.jet-effect-sadie .jet-banner__title {
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	-webkit-transition: -webkit-transform .35s, color .35s;
	-webkit-transition: color .35s, -webkit-transform .35s;
	transition: color .35s, -webkit-transform .35s;
	-o-transition: transform .35s, color .35s;
	transition: transform .35s, color .35s;
	transition: transform .35s, color .35s, -webkit-transform .35s;
	-webkit-transform: translate3d(0, -50%, 0);
	transform: translate3d(0, -50%, 0)
}
.jet-banner.jet-effect-sadie .jet-banner__text {
	-webkit-transition: opacity .35s, -webkit-transform .35s;
	transition: opacity .35s, -webkit-transform .35s;
	-o-transition: opacity .35s, transform .35s;
	transition: opacity .35s, transform .35s;
	transition: opacity .35s, transform .35s, -webkit-transform .35s
}
.jet-banner.jet-effect-sadie .jet-banner__text {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 2em;
	width: 100%;
	opacity: 0;
	-webkit-transform: translate3d(0, 10px, 0);
	transform: translate3d(0, 10px, 0)
}
.jet-banner.jet-effect-sadie:hover .jet-banner__title {
	-webkit-transform: translate3d(0, -50%, 0) translate3d(0, -40px, 0);
	transform: translate3d(0, -50%, 0) translate3d(0, -40px, 0)
}
.jet-banner.jet-effect-sadie:hover .jet-banner__text {
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.jet-banner.jet-effect-layla .jet-banner__content {
	padding: 3em
}
.jet-banner.jet-effect-layla .jet-banner__content:before, .jet-banner.jet-effect-layla .jet-banner__content:after {
	position: absolute;
	content: '';
	opacity: 0;
	z-index: 2
}
.jet-banner.jet-effect-layla .jet-banner__content:before {
	top: 40px;
	right: 20px;
	bottom: 40px;
	left: 20px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	-webkit-transform: scale(0, 1);
	-ms-transform: scale(0, 1);
	transform: scale(0, 1);
	-webkit-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	transform-origin: 0 0
}
.jet-banner.jet-effect-layla .jet-banner__content:after {
	top: 20px;
	right: 40px;
	bottom: 20px;
	left: 40px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	-webkit-transform: scale(1, 0);
	-ms-transform: scale(1, 0);
	transform: scale(1, 0);
	-webkit-transform-origin: 100% 0;
	-ms-transform-origin: 100% 0;
	transform-origin: 100% 0
}
.jet-banner.jet-effect-layla .jet-banner__title {
	padding-top: 26%;
	-webkit-transition: -webkit-transform .35s;
	transition: -webkit-transform .35s;
	-o-transition: transform .35s;
	transition: transform .35s;
	transition: transform .35s, -webkit-transform .35s
}
.jet-banner.jet-effect-layla .jet-banner__text {
	padding: .5em 2em;
	text-transform: none;
	opacity: 0;
	-webkit-transform: translate3d(0, -10px, 0);
	transform: translate3d(0, -10px, 0)
}
.jet-banner.jet-effect-layla .jet-banner__title {
	-webkit-transform: translate3d(0, -30px, 0);
	transform: translate3d(0, -30px, 0)
}
.jet-banner.jet-effect-layla .jet-banner__content:before, .jet-banner.jet-effect-layla .jet-banner__content:after, .jet-banner.jet-effect-layla .jet-banner__text {
	-webkit-transition: opacity .35s, -webkit-transform .35s;
	transition: opacity .35s, -webkit-transform .35s;
	-o-transition: opacity .35s, transform .35s;
	transition: opacity .35s, transform .35s;
	transition: opacity .35s, transform .35s, -webkit-transform .35s
}
.jet-banner.jet-effect-layla:hover .jet-banner__content:before, .jet-banner.jet-effect-layla:hover .jet-banner__content:after {
	opacity: 1;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1)
}
.jet-banner.jet-effect-layla:hover .jet-banner__title, .jet-banner.jet-effect-layla:hover .jet-banner__text {
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.jet-banner.jet-effect-layla:hover .jet-banner__content:after, .jet-banner.jet-effect-layla:hover .jet-banner__title, .jet-banner.jet-effect-layla:hover .jet-banner__text {
	-webkit-transition-delay: .15s;
	-o-transition-delay: .15s;
	transition-delay: .15s
}
.jet-banner.jet-effect-oscar .jet-banner__content {
	padding: 3em
}
.jet-banner.jet-effect-oscar .jet-banner__content:before {
	position: absolute;
	top: 30px;
	right: 30px;
	bottom: 30px;
	left: 30px;
	border: 1px solid #fff;
	content: ''
}
.jet-banner.jet-effect-oscar .jet-banner__title {
	margin: 20% 0 10px;
	-webkit-transition: -webkit-transform .35s;
	transition: -webkit-transform .35s;
	-o-transition: transform .35s;
	transition: transform .35s;
	transition: transform .35s, -webkit-transform .35s;
	-webkit-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0)
}
.jet-banner.jet-effect-oscar .jet-banner__content:before, .jet-banner.jet-effect-oscar .jet-banner__text {
	opacity: 0;
	-webkit-transition: opacity .35s, -webkit-transform .35s;
	transition: opacity .35s, -webkit-transform .35s;
	-o-transition: opacity .35s, transform .35s;
	transition: opacity .35s, transform .35s;
	transition: opacity .35s, transform .35s, -webkit-transform .35s;
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0)
}
.jet-banner.jet-effect-oscar:hover .jet-banner__title {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.jet-banner.jet-effect-oscar:hover .jet-banner__content:before, .jet-banner.jet-effect-oscar:hover .jet-banner__text {
	opacity: 1;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1)
}
.jet-banner.jet-effect-marley .jet-banner__content {
	text-align: right
}
.jet-banner.jet-effect-marley .jet-banner__title, .jet-banner.jet-effect-marley .jet-banner__text {
	position: absolute;
	right: 30px;
	left: 30px;
	padding: 10px 0
}
.jet-banner.jet-effect-marley .jet-banner__text {
	bottom: 30px;
	-webkit-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0)
}
.jet-banner.jet-effect-marley .jet-banner__title {
	top: 30px;
	-webkit-transition: -webkit-transform .35s;
	transition: -webkit-transform .35s;
	-o-transition: transform .35s;
	transition: transform .35s;
	transition: transform .35s, -webkit-transform .35s;
	-webkit-transform: translate3d(0, 20px, 0);
	transform: translate3d(0, 20px, 0)
}
.jet-banner.jet-effect-marley .jet-banner__title:after {
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	height: 4px;
	background: #fff;
	content: '';
	-webkit-transform: translate3d(0, 40px, 0);
	transform: translate3d(0, 40px, 0)
}
.jet-banner.jet-effect-marley .jet-banner__title:after, .jet-banner.jet-effect-marley .jet-banner__text {
	opacity: 0;
	-webkit-transition: opacity .35s, -webkit-transform .35s;
	transition: opacity .35s, -webkit-transform .35s;
	-o-transition: opacity .35s, transform .35s;
	transition: opacity .35s, transform .35s;
	transition: opacity .35s, transform .35s, -webkit-transform .35s
}
.jet-banner.jet-effect-marley:hover .jet-banner__title {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.jet-banner.jet-effect-marley:hover .jet-banner__title:after, .jet-banner.jet-effect-marley:hover .jet-banner__text {
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.jet-banner.jet-effect-ruby .jet-banner__content {
	padding: 2em
}
.jet-banner.jet-effect-ruby .jet-banner__img {
	-webkit-transition: -webkit-transform .35s;
	transition: -webkit-transform .35s;
	-o-transition: transform .35s;
	transition: transform .35s;
	transition: transform .35s, -webkit-transform .35s;
	-webkit-transform: scale(1.15);
	-ms-transform: scale(1.15);
	transform: scale(1.15)
}
.jet-banner.jet-effect-ruby .jet-banner__title {
	margin-top: 20%;
	-webkit-transition: -webkit-transform .35s;
	transition: -webkit-transform .35s;
	-o-transition: transform .35s;
	transition: transform .35s;
	transition: transform .35s, -webkit-transform .35s;
	-webkit-transform: translate3d(0, 20px, 0);
	transform: translate3d(0, 20px, 0)
}
.jet-banner.jet-effect-ruby .jet-banner__text {
	margin: 1em 0 0;
	padding: 1.5em;
	border: 1px solid #fff;
	opacity: 0;
	-webkit-transition: opacity .35s, -webkit-transform .35s;
	transition: opacity .35s, -webkit-transform .35s;
	-o-transition: opacity .35s, transform .35s;
	transition: opacity .35s, transform .35s;
	transition: opacity .35s, transform .35s, -webkit-transform .35s;
	-webkit-transform: translate3d(0, 20px, 0) scale(1.1);
	transform: translate3d(0, 20px, 0) scale(1.1)
}
.jet-banner.jet-effect-ruby:hover .jet-banner__img {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1)
}
.jet-banner.jet-effect-ruby:hover .jet-banner__title {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.jet-banner.jet-effect-ruby:hover .jet-banner__text {
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0) scale(1);
	transform: translate3d(0, 0, 0) scale(1)
}
.jet-banner.jet-effect-roxy .jet-banner__img {
	max-width: none;
	width: -webkit-calc(100% + 60px);
	width: calc(100% + 60px);
	-webkit-transition: opacity .35s, -webkit-transform .35s;
	transition: opacity .35s, -webkit-transform .35s;
	-o-transition: opacity .35s, transform .35s;
	transition: opacity .35s, transform .35s;
	transition: opacity .35s, transform .35s, -webkit-transform .35s;
	-webkit-transform: translate3d(-50px, 0, 0);
	transform: translate3d(-50px, 0, 0)
}
.jet-banner.jet-effect-roxy .jet-banner__content:before {
	position: absolute;
	top: 30px;
	right: 30px;
	bottom: 30px;
	left: 30px;
	border: 1px solid #fff;
	content: '';
	opacity: 0;
	-webkit-transition: opacity .35s, -webkit-transform .35s;
	transition: opacity .35s, -webkit-transform .35s;
	-o-transition: opacity .35s, transform .35s;
	transition: opacity .35s, transform .35s;
	transition: opacity .35s, transform .35s, -webkit-transform .35s;
	-webkit-transform: translate3d(-20px, 0, 0);
	transform: translate3d(-20px, 0, 0)
}
.jet-banner.jet-effect-roxy .jet-banner__content {
	padding: 3em;
	text-align: left
}
.jet-banner.jet-effect-roxy .jet-banner__title {
	padding: 30% 0 10px
}
.jet-banner.jet-effect-roxy .jet-banner__text {
	opacity: 0;
	-webkit-transition: opacity .35s, -webkit-transform .35s;
	transition: opacity .35s, -webkit-transform .35s;
	-o-transition: opacity .35s, transform .35s;
	transition: opacity .35s, transform .35s;
	transition: opacity .35s, transform .35s, -webkit-transform .35s;
	-webkit-transform: translate3d(-10px, 0, 0);
	transform: translate3d(-10px, 0, 0)
}
.jet-banner.jet-effect-roxy:hover .jet-banner__img {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.jet-banner.jet-effect-roxy:hover .jet-banner__content:before, .jet-banner.jet-effect-roxy:hover .jet-banner__text {
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.jet-banner.jet-effect-bubba .jet-banner__content:before, .jet-banner.jet-effect-bubba .jet-banner__content:after {
	position: absolute;
	top: 30px;
	right: 30px;
	bottom: 30px;
	left: 30px;
	content: '';
	opacity: 0;
	-webkit-transition: opacity .35s, -webkit-transform .35s;
	transition: opacity .35s, -webkit-transform .35s;
	-o-transition: opacity .35s, transform .35s;
	transition: opacity .35s, transform .35s;
	transition: opacity .35s, transform .35s, -webkit-transform .35s
}
.jet-banner.jet-effect-bubba .jet-banner__content:before {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	-webkit-transform: scale(0, 1);
	-ms-transform: scale(0, 1);
	transform: scale(0, 1)
}
.jet-banner.jet-effect-bubba .jet-banner__content:after {
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	-webkit-transform: scale(1, 0);
	-ms-transform: scale(1, 0);
	transform: scale(1, 0)
}
.jet-banner.jet-effect-bubba .jet-banner__title {
	padding-top: 30%;
	-webkit-transition: -webkit-transform .35s;
	transition: -webkit-transform .35s;
	-o-transition: transform .35s;
	transition: transform .35s;
	transition: transform .35s, -webkit-transform .35s;
	-webkit-transform: translate3d(0, -20px, 0);
	transform: translate3d(0, -20px, 0)
}
.jet-banner.jet-effect-bubba .jet-banner__text {
	padding: 20px 2.5em;
	opacity: 0;
	-webkit-transition: opacity .35s, -webkit-transform .35s;
	transition: opacity .35s, -webkit-transform .35s;
	-o-transition: opacity .35s, transform .35s;
	transition: opacity .35s, transform .35s;
	transition: opacity .35s, transform .35s, -webkit-transform .35s;
	-webkit-transform: translate3d(0, 20px, 0);
	transform: translate3d(0, 20px, 0)
}
.jet-banner.jet-effect-bubba:hover .jet-banner__content:before, .jet-banner.jet-effect-bubba:hover .jet-banner__content:after {
	opacity: 1;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1)
}
.jet-banner.jet-effect-bubba:hover .jet-banner__title, .jet-banner.jet-effect-bubba:hover .jet-banner__text {
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.jet-banner.jet-effect-romeo {
	-webkit-perspective: 1000px;
	perspective: 1000px
}
.jet-banner.jet-effect-romeo .jet-banner__img {
	-webkit-transition: opacity .35s, -webkit-transform .35s;
	transition: opacity .35s, -webkit-transform .35s;
	-o-transition: opacity .35s, transform .35s;
	transition: opacity .35s, transform .35s;
	transition: opacity .35s, transform .35s, -webkit-transform .35s;
	-webkit-transform: translate3d(0, 0, 300px);
	transform: translate3d(0, 0, 300px)
}
.jet-banner.jet-effect-romeo .jet-banner__content:before, .jet-banner.jet-effect-romeo .jet-banner__content:after {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 80%;
	height: 1px;
	background: #fff;
	content: '';
	-webkit-transition: opacity .35s, -webkit-transform .35s;
	transition: opacity .35s, -webkit-transform .35s;
	-o-transition: opacity .35s, transform .35s;
	transition: opacity .35s, transform .35s;
	transition: opacity .35s, transform .35s, -webkit-transform .35s;
	-webkit-transform: translate3d(-50%, -50%, 0);
	transform: translate3d(-50%, -50%, 0)
}
.jet-banner.jet-effect-romeo .jet-banner__title, .jet-banner.jet-effect-romeo .jet-banner__text {
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	-webkit-transition: -webkit-transform .35s;
	transition: -webkit-transform .35s;
	-o-transition: transform .35s;
	transition: transform .35s;
	transition: transform .35s, -webkit-transform .35s
}
.jet-banner.jet-effect-romeo .jet-banner__title {
	-webkit-transform: translate3d(0, -50%, 0) translate3d(0, -150%, 0);
	transform: translate3d(0, -50%, 0) translate3d(0, -150%, 0)
}
.jet-banner.jet-effect-romeo .jet-banner__text {
	padding: .25em 2em;
	-webkit-transform: translate3d(0, -50%, 0) translate3d(0, 150%, 0);
	transform: translate3d(0, -50%, 0) translate3d(0, 150%, 0)
}
.jet-banner.jet-effect-romeo:hover .jet-banner__content:before {
	opacity: .5;
	-webkit-transform: translate3d(-50%, -50%, 0) rotate(45deg);
	transform: translate3d(-50%, -50%, 0) rotate(45deg)
}
.jet-banner.jet-effect-romeo:hover .jet-banner__content:after {
	opacity: .5;
	-webkit-transform: translate3d(-50%, -50%, 0) rotate(-45deg);
	transform: translate3d(-50%, -50%, 0) rotate(-45deg)
}
.jet-banner.jet-effect-romeo:hover .jet-banner__img {
	opacity: .6;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.jet-banner.jet-effect-romeo:hover .jet-banner__title {
	-webkit-transform: translate3d(0, -50%, 0) translate3d(0, -100%, 0);
	transform: translate3d(0, -50%, 0) translate3d(0, -100%, 0)
}
.jet-banner.jet-effect-romeo:hover .jet-banner__text {
	-webkit-transform: translate3d(0, -50%, 0) translate3d(0, 100%, 0);
	transform: translate3d(0, -50%, 0) translate3d(0, 100%, 0)
}
.jet-banner.jet-effect-sarah .jet-banner__img {
	max-width: none;
	width: -webkit-calc(100% + 20px);
	width: calc(100% + 20px);
	-webkit-transition: opacity .35s, -webkit-transform .35s;
	transition: opacity .35s, -webkit-transform .35s;
	-o-transition: opacity .35s, transform .35s;
	transition: opacity .35s, transform .35s;
	transition: opacity .35s, transform .35s, -webkit-transform .35s;
	-webkit-transform: translate3d(-10px, 0, 0);
	transform: translate3d(-10px, 0, 0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}
.jet-banner.jet-effect-sarah .jet-banner__img {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.jet-banner.jet-effect-sarah .jet-banner__content {
	text-align: left;
	padding: 2em
}
.jet-banner.jet-effect-sarah .jet-banner__title {
	position: relative;
	overflow: hidden;
	padding: .5em 0
}
.jet-banner.jet-effect-sarah .jet-banner__title:after {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 3px;
	background: #fff;
	content: '';
	-webkit-transition: -webkit-transform .35s;
	transition: -webkit-transform .35s;
	-o-transition: transform .35s;
	transition: transform .35s;
	transition: transform .35s, -webkit-transform .35s;
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0)
}
.jet-banner.jet-effect-sarah .jet-banner__text {
	padding: 1em 0;
	opacity: 0;
	-webkit-transition: opacity .35s, -webkit-transform .35s;
	transition: opacity .35s, -webkit-transform .35s;
	-o-transition: opacity .35s, transform .35s;
	transition: opacity .35s, transform .35s;
	transition: opacity .35s, transform .35s, -webkit-transform .35s;
	-webkit-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0)
}
.jet-banner.jet-effect-sarah:hover .jet-banner__title:after {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.jet-banner.jet-effect-sarah:hover .jet-banner__text {
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.jet-banner.jet-effect-chico .jet-banner__img {
	-webkit-transition: -webkit-transform .35s;
	transition: -webkit-transform .35s;
	-o-transition: transform .35s;
	transition: transform .35s;
	transition: transform .35s, -webkit-transform .35s;
	-webkit-transform: scale(1.12);
	-ms-transform: scale(1.12);
	transform: scale(1.12)
}
.jet-banner.jet-effect-chico .jet-banner__content {
	padding: 3em
}
.jet-banner.jet-effect-chico .jet-banner__content:before {
	position: absolute;
	top: 30px;
	right: 30px;
	bottom: 30px;
	left: 30px;
	border: 1px solid #fff;
	content: '';
	-webkit-transform: scale(1.1)
}
.jet-banner.jet-effect-chico .jet-banner__content:before, .jet-banner.jet-effect-chico .jet-banner__text {
	opacity: 0;
	-webkit-transition: opacity .35s, -webkit-transform .35s;
	transition: opacity .35s, -webkit-transform .35s;
	-o-transition: opacity .35s, transform .35s;
	transition: opacity .35s, transform .35s;
	transition: opacity .35s, transform .35s, -webkit-transform .35s
}
.jet-banner.jet-effect-chico .jet-banner__title {
	padding: 20% 0 20px
}
.jet-banner.jet-effect-chico .jet-banner__text {
	margin: 0 auto;
	max-width: 70%;
	-webkit-transform: scale(1.5);
	-ms-transform: scale(1.5);
	transform: scale(1.5)
}
.jet-banner.jet-effect-chico:hover .jet-banner__img {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1)
}
.jet-banner.jet-effect-chico:hover .jet-banner__content:before, .jet-banner.jet-effect-chico:hover .jet-banner__text {
	opacity: 1;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1)
}
.jet-carousel {
	margin-left: -10px;
	margin-right: -10px
}
.jet-carousel-wrap.jet-equal-cols .slick-track {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}
.jet-carousel-wrap.jet-equal-cols .jet-carousel__item {
	float: none;
	height: auto;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}
.jet-carousel-wrap.jet-equal-cols .jet-carousel__item img {
	-o-object-fit: cover;
	object-fit: cover;
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}
.jet-carousel-wrap.jet-equal-cols .jet-carousel__item .jet-carousel__item-inner, .jet-carousel-wrap.jet-equal-cols .jet-carousel__item .jet-banner, .jet-carousel-wrap.jet-equal-cols .jet-carousel__item .jet-banner__link {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}
.jet-carousel-wrap.jet-equal-cols .jet-carousel__item .jet-carousel__item-inner, .jet-carousel-wrap.jet-equal-cols .jet-carousel__item .jet-carousel__item-inner>*:last-child, .jet-carousel-wrap.jet-equal-cols .jet-carousel__item .jet-banner__link {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}
.jet-carousel__item {
	padding: 10px
}
.jet-carousel__item .jet-banner {
	float: none
}
.jet-carousel__content {
	position: relative;
	z-index: 2
}
.jet-carousel__content, .jet-carousel__item-title, .jet-carousel__item-text {
	-webkit-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear
}
.jet-carousel .jet-arrow {
	position: absolute;
	top: 50%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer;
	z-index: 999;
	-webkit-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear
}
.jet-carousel .jet-arrow:before {
	display: block;
	width: 100%;
	text-align: center;
	line-height: 0;
	-webkit-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear
}
.jet-carousel .jet-arrow.prev-arrow {
	left: 0
}
.jet-carousel .jet-arrow.next-arrow {
	right: 0
}
.jet-carousel .jet-slick-dots {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative;
	z-index: 99
}
.jet-carousel .jet-slick-dots li {
	padding: 5px;
	margin: 0;
	list-style: none
}
.jet-carousel .jet-slick-dots li span {
	-webkit-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear;
	display: block;
	cursor: pointer;
	width: 10px;
	height: 10px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 0;
	text-indent: 10em;
	overflow: hidden
}
.jet-carousel .jet-slick-dots li span:before {
	display: none
}
.circle-progress {
	-webkit-border-radius: 50%;
	border-radius: 50%;
	-webkit-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg)
}
.circle-progress-wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	position: relative
}
.circle-progress-bar {
	position: relative;
	margin-left: auto;
	margin-right: auto
}
.circle-progress-bar .position-in-circle {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%
}
.circle-progress-bar .position-in-circle .circle-counter {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}
.circle-progress__meter, .circle-progress__value {
	-webkit-transition-property: all;
	-o-transition-property: all;
	transition-property: all;
	-webkit-transition-timing-function: cubic-bezier(.28, .77, .39, .95);
	-o-transition-timing-function: cubic-bezier(.28, .77, .39, .95);
	transition-timing-function: cubic-bezier(.28, .77, .39, .95);
	fill: none;
	stroke-linecap: butt
}
.circle-counter .circle-val {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-countdown-timer {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-countdown-timer__item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	text-align: center;
	margin: 5px
}
.jet-countdown-timer__separator {
	display: none
}
*+.jet-countdown-timer__separator {
	display: block
}
.jet-countdown-timer__digit {
	display: inline-block
}
.jet-posts__item {
	outline: none
}
.jet-posts__inner-box {
	overflow: hidden
}
.jet-posts .jet-more {
	overflow: hidden
}
.jet-posts .jet-more-icon {
	margin-left: 5px
}
.jet-posts .entry-excerpt {
	padding-bottom: 15px
}
.jet-posts .jet-more-wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}
.jet-posts .post-thumbnail {
	overflow: hidden
}
.jet-posts.jet-equal-cols .slick-track {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}
.jet-posts.jet-equal-cols .slick-track .jet-posts__item {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}
.jet-posts.jet-equal-cols .jet-posts__item {
	height: auto;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}
.jet-posts.jet-equal-cols .jet-posts__item .jet-posts__inner-box {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.jet-posts.jet-equal-cols .jet-posts__item .jet-posts__inner-content {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}
.jet-posts .slick-slide .jet-posts__item {
	width: 100%;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 100%;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%
}
.post-meta {
	padding-bottom: 10px
}
.post-meta__item {
	display: inline-block
}
.post-meta__item:not(:first-child):before {
	content: "";
	display: inline-block;
	margin-left: 5px;
	margin-right: 5px
}
.elementor-jet-posts .jet-carousel {
	margin-left: 0;
	margin-right: 0
}
.pricing-table {
	position: relative
}
.pricing-table__icon-box i {
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.pricing-table__badge {
	position: absolute;
	right: 20px;
	top: 20px
}
.pricing-table .pricing-table-button {
	overflow: hidden
}
.pricing-table .pricing-table-button.button-full-size {
	width: 100%
}
.pricing-table .button-icon {
	margin-right: 5px
}
.pricing-feature:not(:first-child):before {
	content: "";
	display: block;
	height: 0;
	margin-left: auto;
	margin-right: auto
}
.pricing-feature__inner {
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.pricing-feature .item-bullet {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	margin-right: 7px
}
.jet-images-layout {
	position: relative
}
.jet-images-layout__item {
	overflow: hidden;
	position: relative;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}
.jet-images-layout__item.image-loaded .jet-images-layout__inner {
	opacity: 1;
	-webkit-transition: opacity .3s ease;
	-o-transition: opacity .3s ease;
	transition: opacity .3s ease
}
.jet-images-layout__item:hover .jet-images-layout__content {
	opacity: 1
}
.jet-images-layout__inner {
	opacity: 0;
	position: relative;
	overflow: hidden;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	background-color: rgba(0,0,0,.3)
}
.jet-images-layout__link {
	display: block
}
.jet-images-layout__icon {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row nowrap;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	pointer-events: none
}
.jet-images-layout__icon .jet-images-layout-icon-inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}
.jet-images-layout__image {
	position: relative;
	line-height: 0
}
.jet-images-layout__image-instance {
	width: 100%;
	min-width: 100px;
	min-height: 100px
}
.jet-images-layout__title {
	width: 100%
}
.jet-images-layout__desc {
	width: 100%
}
.jet-images-layout__content {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center;
	z-index: 1;
	opacity: 0;
	-webkit-transition: opacity .5s cubic-bezier(.21, .75, .27, .96);
	-o-transition: opacity .5s cubic-bezier(.21, .75, .27, .96);
	transition: opacity .5s cubic-bezier(.21, .75, .27, .96)
}
.jet-images-layout__content:before {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: -1;
	content: ''
}
.jet-images-layout__image-loader {
	position: absolute;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background-color: rgba(0,0,0,.3);
	z-index: 1
}
.jet-images-layout__image-loader span {
	width: 30px;
	height: 30px;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	border-top-color: transparent;
	border-left-color: transparent;
	border-right-color: transparent;
	-webkit-box-shadow: 2px 2px 1px #fff;
	box-shadow: 2px 2px 1px #fff;
	-webkit-animation: jet-images-layout-load-spin .69s infinite linear;
	animation: jet-images-layout-load-spin .69s infinite linear
}
.jet-images-layout.layout-type-masonry .jet-images-layout__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row nowrap;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start
}
.jet-images-layout.layout-type-masonry .jet-images-layout__list .jet-images-layout__item {
	height: auto;
	min-height: 100px
}
.jet-images-layout.layout-type-masonry .jet-images-layout__list .salvattore-column {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap
}
.jet-images-layout.layout-type-masonry .jet-images-layout__list:before {
	display: none
}
.jet-images-layout.layout-type-justify .jet-images-layout__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-webkit-align-content: stretch;
	-ms-flex-line-pack: stretch;
	align-content: stretch
}
.jet-images-layout.layout-type-justify .jet-images-layout__list .jet-images-layout__item {
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 25%;
	-ms-flex: 0 1 25%;
	flex: 0 1 25%;
	height: auto;
	min-height: 100px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}
.jet-images-layout.layout-type-justify .jet-images-layout__list .jet-images-layout__inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}
.jet-images-layout.layout-type-justify .jet-images-layout__list .jet-images-layout__image {
	height: 100%
}
.jet-images-layout.layout-type-justify .jet-images-layout__list .jet-images-layout__image-instance {
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover
}
.jet-images-layout.layout-type-grid .jet-images-layout__image-instance {
	width: 100%;
	-o-object-fit: cover;
	object-fit: cover
}
.jet-images-layout.layout-type-list .jet-images-layout__item {
	width: 100%
}
@media screen and (min-width:1px) and (max-width:767px) {
.jet-images-layout .jet-images-layout__list.column-mobile-1[data-columns]:before {
	content: '1 .salvattore-column'
}
.jet-images-layout .jet-images-layout__list.column-mobile-1 .salvattore-column {
	width: 100%
}
.jet-images-layout .jet-images-layout__list.column-mobile-2[data-columns]:before {
	content: '2 .salvattore-column'
}
.jet-images-layout .jet-images-layout__list.column-mobile-2 .salvattore-column {
	width: 50%
}
.jet-images-layout .jet-images-layout__list.column-mobile-3[data-columns]:before {
	content: '3 .salvattore-column'
}
.jet-images-layout .jet-images-layout__list.column-mobile-3 .salvattore-column {
	width: 33.33333%
}
.jet-images-layout .jet-images-layout__list.column-mobile-4[data-columns]:before {
	content: '4 .salvattore-column'
}
.jet-images-layout .jet-images-layout__list.column-mobile-4 .salvattore-column {
	width: 25%
}
.jet-images-layout .jet-images-layout__list.column-mobile-5[data-columns]:before {
	content: '5 .salvattore-column'
}
.jet-images-layout .jet-images-layout__list.column-mobile-5 .salvattore-column {
	width: 20%
}
.jet-images-layout .jet-images-layout__list.column-mobile-6[data-columns]:before {
	content: '6 .salvattore-column'
}
.jet-images-layout .jet-images-layout__list.column-mobile-6 .salvattore-column {
	width: 16.66666%
}
}
@media screen and (min-width:768px) and (max-width:1024px) {
.jet-images-layout .jet-images-layout__list.column-tablet-1[data-columns]:before {
	content: '1 .salvattore-column'
}
.jet-images-layout .jet-images-layout__list.column-tablet-1 .salvattore-column {
	width: 100%
}
.jet-images-layout .jet-images-layout__list.column-tablet-2[data-columns]:before {
	content: '2 .salvattore-column'
}
.jet-images-layout .jet-images-layout__list.column-tablet-2 .salvattore-column {
	width: 50%
}
.jet-images-layout .jet-images-layout__list.column-tablet-3[data-columns]:before {
	content: '3 .salvattore-column'
}
.jet-images-layout .jet-images-layout__list.column-tablet-3 .salvattore-column {
	width: 33.33333%
}
.jet-images-layout .jet-images-layout__list.column-tablet-4[data-columns]:before {
	content: '4 .salvattore-column'
}
.jet-images-layout .jet-images-layout__list.column-tablet-4 .salvattore-column {
	width: 25%
}
.jet-images-layout .jet-images-layout__list.column-tablet-5[data-columns]:before {
	content: '5 .salvattore-column'
}
.jet-images-layout .jet-images-layout__list.column-tablet-5 .salvattore-column {
	width: 20%
}
.jet-images-layout .jet-images-layout__list.column-tablet-6[data-columns]:before {
	content: '6 .salvattore-column'
}
.jet-images-layout .jet-images-layout__list.column-tablet-6 .salvattore-column {
	width: 16.66666%
}
}
@media (min-width:1025px) {
.jet-images-layout .jet-images-layout__list.column-desktop-1[data-columns]:before {
	content: '1 .salvattore-column'
}
.jet-images-layout .jet-images-layout__list.column-desktop-1 .salvattore-column {
	width: 100%
}
.jet-images-layout .jet-images-layout__list.column-desktop-2[data-columns]:before {
	content: '2 .salvattore-column'
}
.jet-images-layout .jet-images-layout__list.column-desktop-2 .salvattore-column {
	width: 50%
}
.jet-images-layout .jet-images-layout__list.column-desktop-3[data-columns]:before {
	content: '3 .salvattore-column'
}
.jet-images-layout .jet-images-layout__list.column-desktop-3 .salvattore-column {
	width: 33.33333%
}
.jet-images-layout .jet-images-layout__list.column-desktop-4[data-columns]:before {
	content: '4 .salvattore-column'
}
.jet-images-layout .jet-images-layout__list.column-desktop-4 .salvattore-column {
	width: 25%
}
.jet-images-layout .jet-images-layout__list.column-desktop-5[data-columns]:before {
	content: '5 .salvattore-column'
}
.jet-images-layout .jet-images-layout__list.column-desktop-5 .salvattore-column {
	width: 20%
}
.jet-images-layout .jet-images-layout__list.column-desktop-6[data-columns]:before {
	content: '6 .salvattore-column'
}
.jet-images-layout .jet-images-layout__list.column-desktop-6 .salvattore-column {
	width: 16.66666%
}
}
@-webkit-keyframes jet-images-layout-load-spin {
100% {
-webkit-transform:rotate(360deg);
transform:rotate(360deg);
transform:rotate(360deg)
}
}
@keyframes jet-images-layout-load-spin {
100% {
-webkit-transform:rotate(360deg);
transform:rotate(360deg);
transform:rotate(360deg)
}
}
.jet-slider {
	position: relative
}
.jet-slider .slider-pro {
	visibility: hidden
}
.jet-slider .slider-pro.slider-loaded {
	visibility: visible
}
.jet-slider .jet-slider-loader {
	width: 0;
	height: 5px;
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	background-color: #6ec1e4;
	z-index: 99
}
.jet-slider__image-exact .sp-image {
	-o-object-fit: cover;
	object-fit: cover
}
.jet-slider__item {
	overflow: hidden
}
.jet-slider__content {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-slider__content-item {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row nowrap;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	min-width: 100%
}
.jet-slider__content-inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	width: 100%
}
.jet-slider__icon {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%
}
.jet-slider__icon .jet-slider-icon-inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-slider__title {
	width: 100%
}
.jet-slider__subtitle {
	width: 100%
}
.jet-slider__desc {
	width: 100%
}
.jet-slider__button-wrapper {
	width: 100%
}
.jet-slider__button {
	margin: 0 5px
}
.jet-slider .sp-slides-container {
	-webkit-background-size: cover;
	background-size: cover
}
.jet-slider .sp-image-container {
	position: relative
}
.jet-slider .sp-image-container:after {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	background-color: rgba(0,0,0,.8);
	content: ''
}
.jet-slider .sp-full-screen-button {
	color: #fff
}
.jet-slider .sp-arrow {
	width: 40px;
	height: 40px;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	display: block
}
.jet-slider .sp-arrow.sp-next-arrow {
	-webkit-transform: scale(-1, 1);
	-ms-transform: scale(-1, 1);
	transform: scale(-1, 1)
}
.jet-slider .sp-arrow i {
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	line-height: 0
}
.jet-slider .sp-arrow:before, .jet-slider .sp-arrow:after {
	display: none
}
.jet-slider .sp-full-screen-button {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transform-origin: 50%;
	-ms-transform-origin: 50%;
	transform-origin: 50%;
	top: 10px;
	right: 10px
}
.jet-slider .sp-full-screen-button:before {
	display: none
}
.jet-slider .sp-buttons {
	width: 100%;
	padding: 0;
	margin: 0 auto
}
.jet-slider .sp-buttons .sp-button {
	width: 15px;
	height: 15px;
	-webkit-border-radius: 50%;
	border-radius: 50%
}
.jet-slider .sp-thumbnails .sp-thumbnail-container {
	position: relative;
	cursor: pointer
}
.jet-slider .sp-thumbnails .sp-thumbnail-container:before {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	content: ''
}
.jet-slider .sp-grab {
	cursor: auto
}
.jet-download.elementor-button {
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-download.icon-position-top, .jet-download.icon-position-bottom {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}
.jet-download__icon.icon-left {
	margin-right: 10px;
	-webkit-box-ordinal-group: 2;
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1
}
.jet-download__icon.icon-right {
	margin-left: 10px;
	-webkit-box-ordinal-group: 4;
	-webkit-order: 3;
	-ms-flex-order: 3;
	order: 3
}
.jet-download__icon.icon-top {
	margin-bottom: 10px;
	-webkit-box-ordinal-group: 2;
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1
}
.jet-download__icon.icon-bottom {
	margin-top: 10px;
	-webkit-box-ordinal-group: 4;
	-webkit-order: 3;
	-ms-flex-order: 3;
	order: 3
}
.jet-download__icon {
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease
}
.jet-download__text {
	text-align: left;
	-webkit-box-ordinal-group: 3;
	-webkit-order: 2;
	-ms-flex-order: 2;
	order: 2
}
.jet-download__label {
	display: block;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease
}
.jet-download__sub-label {
	display: block;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease
}
.jet-team-member__inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-team-member__image {
	position: relative
}
.jet-team-member__image img.jet-team-member__img-tag {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover
}
.jet-team-member__image {
	width: 100%
}
.jet-team-member__figure {
	width: 100%;
	height: 100%;
	overflow: hidden;
	line-height: 0
}
.jet-team-member__cover {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0
}
.jet-team-member__cover:empty {
	display: none
}
.jet-team-member__cover>* {
	z-index: 1
}
.jet-team-member__cover:before {
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 0;
	content: ''
}
.jet-team-member__cover:after {
	display: block;
	position: absolute;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 10px 10px 0;
	bottom: -10px;
	content: none
}
.jet-team-member__content {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%
}
.jet-team-member__content:empty {
	display: none
}
.jet-team-member__name {
	-webkit-align-self: stretch;
	-ms-flex-item-align: stretch;
	align-self: stretch;
	text-align: center;
	max-width: 100%
}
.jet-team-member__position {
	max-width: 100%
}
.jet-team-member__desc {
	max-width: 100%
}
.jet-team-member__button-container {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%
}
.jet-team-member__socials {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-team-member__socials-item .inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-team-member.jet-team-member--cover-hint .jet-team-member__cover {
	top: auto;
	height: auto;
	bottom: 100%;
	padding-bottom: 12px
}
.jet-team-member.jet-team-member--cover-hint .jet-team-member__cover:before {
	height: -webkit-calc(100% - 12px);
	height: calc(100% - 12px)
}
.jet-team-member.jet-team-member--cover-hint .jet-team-member__cover:after {
	bottom: 2px
}
.jet-team-member.jet-team-member--hint-corner .jet-team-member__cover:after {
	content: ''
}
.jet-team-member.jet-team-member--cover-hover .jet-team-member__cover {
	opacity: 0;
	pointer-events: none;
	-webkit-transition: opacity .3s cubic-bezier(.69, .1, .33, .9);
	-o-transition: opacity .3s cubic-bezier(.69, .1, .33, .9);
	transition: opacity .3s cubic-bezier(.69, .1, .33, .9);
	-webkit-transition-delay: .2s;
	-o-transition-delay: .2s;
	transition-delay: .2s
}
.jet-team-member.jet-team-member--cover-hover .jet-team-member__image:hover .jet-team-member__cover {
	opacity: 1;
	pointer-events: auto;
	-webkit-transition-delay: 0s;
	-o-transition-delay: 0s;
	transition-delay: 0s
}
.jet-services__header {
	position: relative;
	overflow: hidden;
	max-width: 100%
}
.jet-services__header img.jet-services__img-tag {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover
}
.jet-services__cover {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0
}
.jet-services__cover:empty {
	display: none
}
.jet-services__cover>* {
	z-index: 1
}
.jet-services__cover:before {
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 0;
	content: ''
}
.jet-services__cover:after {
	display: block;
	position: absolute;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 10px 10px 0;
	bottom: -10px;
	content: none
}
.jet-services__content {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%
}
.jet-services__content:empty {
	display: none
}
.jet-services__icon {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-services__icon .inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-services__title {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center;
	max-width: 100%
}
.jet-services__desc {
	max-width: 100%
}
.jet-services .jet-services__button {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-services .jet-services__button--icon-before .jet-services__button-text {
	-webkit-box-ordinal-group: 3;
	-webkit-order: 2;
	-ms-flex-order: 2;
	order: 2
}
.jet-services .jet-services__button--icon-before .jet-services__button-icon {
	-webkit-box-ordinal-group: 2;
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1
}
.jet-services .jet-services__button--icon-after .jet-services__button-text {
	-webkit-box-ordinal-group: 2;
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1
}
.jet-services .jet-services__button--icon-after .jet-services__button-icon {
	-webkit-box-ordinal-group: 3;
	-webkit-order: 2;
	-ms-flex-order: 2;
	order: 2
}
.jet-services.jet-services--cover-hover .jet-services__cover {
	opacity: 0;
	pointer-events: none;
	-webkit-transition: opacity .4s cubic-bezier(.69, .1, .33, .9);
	-o-transition: opacity .4s cubic-bezier(.69, .1, .33, .9);
	transition: opacity .4s cubic-bezier(.69, .1, .33, .9)
}
.jet-services.jet-services--cover-hover .jet-services__header:hover .jet-services__cover {
	opacity: 1;
	pointer-events: auto;
	-webkit-transition: opacity .3s cubic-bezier(.69, .1, .33, .9);
	-o-transition: opacity .3s cubic-bezier(.69, .1, .33, .9);
	transition: opacity .3s cubic-bezier(.69, .1, .33, .9)
}
.jet-services.jet-services--header-position-top .jet-services__inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-services.jet-services--header-position-left .jet-services__inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row;
	-ms-flex-flow: row;
	flex-flow: row
}
.jet-services.jet-services--header-position-left .jet-services__inner .jet-services__header {
	-webkit-box-flex: 1;
	-webkit-flex: 1 0 auto;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto
}
.jet-services.jet-services--header-position-left .jet-services__inner .jet-services__content {
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 auto;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto
}
.jet-services.jet-services--header-position-right .jet-services__inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row;
	-ms-flex-flow: row;
	flex-flow: row
}
.jet-services.jet-services--header-position-right .jet-services__inner .jet-services__header {
	-webkit-box-flex: 1;
	-webkit-flex: 1 0 auto;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto;
	-webkit-box-ordinal-group: 3;
	-webkit-order: 2;
	-ms-flex-order: 2;
	order: 2
}
.jet-services.jet-services--header-position-right .jet-services__inner .jet-services__content {
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 auto;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
	-webkit-box-ordinal-group: 2;
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1
}
.jet-testimonials {
	width: 100%;
	position: relative
}
.jet-testimonials.jet-equal-cols .slick-track {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}
.jet-testimonials.jet-equal-cols .jet-testimonials__item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	float: none;
	height: auto
}
.jet-testimonials.jet-equal-cols .jet-testimonials__item-inner {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}
.jet-testimonials__instance {
	width: 100%;
	position: relative
}
.jet-testimonials__instance.jet-testimonials--comment-corner .jet-testimonials__comment:after {
	content: ''
}
.jet-testimonials__item {
	outline: none
}
.jet-testimonials__content {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-testimonials__figure {
	position: relative;
	overflow: hidden
}
.jet-testimonials__figure img.jet-testimonials__tag-img {
	max-width: 100%;
	-o-object-fit: cover;
	object-fit: cover
}
.jet-testimonials__icon {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-testimonials__icon .jet-testimonials__icon-inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-testimonials__title {
	max-width: 100%
}
.jet-testimonials__comment {
	max-width: 100%;
	position: relative
}
.jet-testimonials__comment:after {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -5px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 10px 10px 0;
	bottom: -10px;
	content: none
}
.jet-testimonials__name {
	max-width: 100%
}
.jet-testimonials__position {
	max-width: 100%
}
.jet-testimonials__date {
	max-width: 100%
}
.jet-testimonials .jet-arrow {
	position: absolute;
	top: 50%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer;
	z-index: 999;
	-webkit-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear
}
.jet-testimonials .jet-arrow:before {
	display: block;
	width: 100%;
	text-align: center;
	line-height: 0;
	-webkit-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear
}
.jet-testimonials .jet-arrow.prev-arrow {
	left: 0
}
.jet-testimonials .jet-arrow.next-arrow {
	right: 0
}
.jet-testimonials .jet-slick-dots {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative;
	z-index: 99
}
.jet-testimonials .jet-slick-dots li {
	padding: 5px;
	margin: 0;
	list-style: none
}
.jet-testimonials .jet-slick-dots li span {
	display: block;
	cursor: pointer;
	width: 10px;
	height: 10px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 0;
	text-indent: 10em;
	overflow: hidden;
	-webkit-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear
}
.jet-testimonials .jet-slick-dots li span:before {
	display: none
}
.jet-button__container {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row nowrap;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}
.jet-button__instance {
	position: relative;
	overflow: hidden;
	max-width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	cursor: pointer;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	-o-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	transition: all .3s cubic-bezier(.5, .12, .46, .88)
}
.jet-button__plane {
	display: block;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute
}
.jet-button__plane-normal {
	z-index: 1
}
.jet-button__plane-hover {
	z-index: 3
}
.jet-button__state {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.jet-button__state-normal {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 2
}
.jet-button__state-hover {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 4
}
.jet-button__icon {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-button__instance.jet-button__instance--icon-left .jet-button__state {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row
}
.jet-button__instance.jet-button__instance--icon-left .jet-button__state .jet-button__icon {
	-webkit-box-ordinal-group: 2;
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1
}
.jet-button__instance.jet-button__instance--icon-left .jet-button__state .jet-button__label {
	-webkit-box-ordinal-group: 3;
	-webkit-order: 2;
	-ms-flex-order: 2;
	order: 2
}
.jet-button__instance.jet-button__instance--icon-top .jet-button__state {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}
.jet-button__instance.jet-button__instance--icon-top .jet-button__state .jet-button__icon {
	-webkit-box-ordinal-group: 2;
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1
}
.jet-button__instance.jet-button__instance--icon-top .jet-button__state .jet-button__label {
	-webkit-box-ordinal-group: 3;
	-webkit-order: 2;
	-ms-flex-order: 2;
	order: 2
}
.jet-button__instance.jet-button__instance--icon-right .jet-button__state {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row
}
.jet-button__instance.jet-button__instance--icon-right .jet-button__state .jet-button__icon {
	-webkit-box-ordinal-group: 3;
	-webkit-order: 2;
	-ms-flex-order: 2;
	order: 2
}
.jet-button__instance.jet-button__instance--icon-right .jet-button__state .jet-button__label {
	-webkit-box-ordinal-group: 2;
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1
}
.jet-button__instance.jet-button__instance--icon-bottom .jet-button__state {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}
.jet-button__instance.jet-button__instance--icon-bottom .jet-button__state .jet-button__icon {
	-webkit-box-ordinal-group: 3;
	-webkit-order: 2;
	-ms-flex-order: 2;
	order: 2
}
.jet-button__instance.jet-button__instance--icon-bottom .jet-button__state .jet-button__label {
	-webkit-box-ordinal-group: 2;
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1
}
.jet-button__instance.hover-effect-0 .jet-button__plane-normal {
	opacity: 1
}
.jet-button__instance.hover-effect-0 .jet-button__plane-hover {
	opacity: 0
}
.jet-button__instance.hover-effect-0 .jet-button__state-normal {
	opacity: 1
}
.jet-button__instance.hover-effect-0 .jet-button__state-hover {
	opacity: 0
}
.jet-button__instance.hover-effect-0:hover .jet-button__plane-normal {
	opacity: 0
}
.jet-button__instance.hover-effect-0:hover .jet-button__plane-hover {
	opacity: 1
}
.jet-button__instance.hover-effect-0:hover .jet-button__state-normal {
	opacity: 0
}
.jet-button__instance.hover-effect-0:hover .jet-button__state-hover {
	opacity: 1
}
.jet-button__instance.hover-effect-1 .jet-button__plane-normal {
	opacity: 1;
	-webkit-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	-o-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	transition: all .3s cubic-bezier(.5, .12, .46, .88)
}
.jet-button__instance.hover-effect-1 .jet-button__plane-hover {
	opacity: 0;
	-webkit-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	-o-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	transition: all .3s cubic-bezier(.5, .12, .46, .88)
}
.jet-button__instance.hover-effect-1 .jet-button__state-normal .jet-button__icon {
	opacity: 1;
	-webkit-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	-o-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	transition: all .3s cubic-bezier(.5, .12, .46, .88)
}
.jet-button__instance.hover-effect-1 .jet-button__state-normal .jet-button__label {
	opacity: 1;
	-webkit-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	-o-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	transition: all .3s cubic-bezier(.5, .12, .46, .88)
}
.jet-button__instance.hover-effect-1 .jet-button__state-hover .jet-button__icon {
	opacity: 0;
	-webkit-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	-o-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	transition: all .3s cubic-bezier(.5, .12, .46, .88)
}
.jet-button__instance.hover-effect-1 .jet-button__state-hover .jet-button__label {
	opacity: 0;
	-webkit-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	-o-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	transition: all .3s cubic-bezier(.5, .12, .46, .88)
}
.jet-button__instance.hover-effect-1:hover .jet-button__plane-normal {
	opacity: 0
}
.jet-button__instance.hover-effect-1:hover .jet-button__plane-hover {
	opacity: 1
}
.jet-button__instance.hover-effect-1:hover .jet-button__state-normal .jet-button__icon {
	opacity: 0
}
.jet-button__instance.hover-effect-1:hover .jet-button__state-normal .jet-button__label {
	opacity: 0
}
.jet-button__instance.hover-effect-1:hover .jet-button__state-hover .jet-button__icon {
	opacity: 1
}
.jet-button__instance.hover-effect-1:hover .jet-button__state-hover .jet-button__label {
	opacity: 1
}
.jet-button__instance.hover-effect-2 .jet-button__plane-normal {
	-webkit-transform: translateY(0%);
	-ms-transform: translateY(0%);
	transform: translateY(0%);
	-webkit-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	-o-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	transition: all .3s cubic-bezier(.5, .12, .46, .88)
}
.jet-button__instance.hover-effect-2 .jet-button__plane-hover {
	-webkit-transform: translateY(100%);
	-ms-transform: translateY(100%);
	transform: translateY(100%);
	-webkit-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	-o-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	transition: all .3s cubic-bezier(.5, .12, .46, .88)
}
.jet-button__instance.hover-effect-2 .jet-button__state-normal {
	-webkit-transform: translateY(0%);
	-ms-transform: translateY(0%);
	transform: translateY(0%);
	-webkit-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	-o-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	transition: all .3s cubic-bezier(.5, .12, .46, .88)
}
.jet-button__instance.hover-effect-2 .jet-button__state-hover {
	-webkit-transform: translateY(100%);
	-ms-transform: translateY(100%);
	transform: translateY(100%);
	-webkit-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	-o-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	transition: all .3s cubic-bezier(.5, .12, .46, .88)
}
.jet-button__instance.hover-effect-2:hover .jet-button__plane-normal {
	-webkit-transition-delay: .1s;
	-o-transition-delay: .1s;
	transition-delay: .1s;
	-webkit-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	transform: translateY(-100%)
}
.jet-button__instance.hover-effect-2:hover .jet-button__plane-hover {
	-webkit-transform: translateY(0%);
	-ms-transform: translateY(0%);
	transform: translateY(0%);
	-webkit-transition-delay: .1s;
	-o-transition-delay: .1s;
	transition-delay: .1s
}
.jet-button__instance.hover-effect-2:hover .jet-button__state-normal {
	-webkit-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	transform: translateY(-100%)
}
.jet-button__instance.hover-effect-2:hover .jet-button__state-hover {
	-webkit-transition-delay: .15s;
	-o-transition-delay: .15s;
	transition-delay: .15s;
	-webkit-transform: translateY(0%);
	-ms-transform: translateY(0%);
	transform: translateY(0%)
}
.jet-button__instance.hover-effect-3 .jet-button__plane-normal {
	-webkit-transform: translateY(0%);
	-ms-transform: translateY(0%);
	transform: translateY(0%);
	-webkit-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	-o-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	transition: all .3s cubic-bezier(.5, .12, .46, .88)
}
.jet-button__instance.hover-effect-3 .jet-button__plane-hover {
	-webkit-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	transform: translateY(-100%);
	-webkit-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	-o-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	transition: all .3s cubic-bezier(.5, .12, .46, .88)
}
.jet-button__instance.hover-effect-3 .jet-button__state-normal {
	-webkit-transform: translateY(0%);
	-ms-transform: translateY(0%);
	transform: translateY(0%);
	-webkit-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	-o-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	transition: all .3s cubic-bezier(.5, .12, .46, .88)
}
.jet-button__instance.hover-effect-3 .jet-button__state-hover {
	-webkit-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	transform: translateY(-100%);
	-webkit-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	-o-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	transition: all .3s cubic-bezier(.5, .12, .46, .88)
}
.jet-button__instance.hover-effect-3:hover .jet-button__plane-normal {
	-webkit-transition-delay: .1s;
	-o-transition-delay: .1s;
	transition-delay: .1s;
	-webkit-transform: translateY(100%);
	-ms-transform: translateY(100%);
	transform: translateY(100%)
}
.jet-button__instance.hover-effect-3:hover .jet-button__plane-hover {
	-webkit-transform: translateY(0%);
	-ms-transform: translateY(0%);
	transform: translateY(0%);
	-webkit-transition-delay: .1s;
	-o-transition-delay: .1s;
	transition-delay: .1s
}
.jet-button__instance.hover-effect-3:hover .jet-button__state-normal {
	-webkit-transform: translateY(100%);
	-ms-transform: translateY(100%);
	transform: translateY(100%)
}
.jet-button__instance.hover-effect-3:hover .jet-button__state-hover {
	-webkit-transition-delay: .15s;
	-o-transition-delay: .15s;
	transition-delay: .15s;
	-webkit-transform: translateY(0%);
	-ms-transform: translateY(0%);
	transform: translateY(0%)
}
.jet-button__instance.hover-effect-4 .jet-button__plane-normal {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	-webkit-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	-o-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	transition: all .3s cubic-bezier(.5, .12, .46, .88)
}
.jet-button__instance.hover-effect-4 .jet-button__plane-hover {
	-webkit-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	transform: translateX(-100%);
	-webkit-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	-o-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	transition: all .3s cubic-bezier(.5, .12, .46, .88)
}
.jet-button__instance.hover-effect-4 .jet-button__state-normal {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	-webkit-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	-o-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	transition: all .3s cubic-bezier(.5, .12, .46, .88)
}
.jet-button__instance.hover-effect-4 .jet-button__state-hover {
	-webkit-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	transform: translateX(-100%);
	-webkit-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	-o-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	transition: all .3s cubic-bezier(.5, .12, .46, .88)
}
.jet-button__instance.hover-effect-4:hover .jet-button__plane-normal {
	-webkit-transform: translateX(100%);
	-ms-transform: translateX(100%);
	transform: translateX(100%);
	-webkit-transition-delay: .1s;
	-o-transition-delay: .1s;
	transition-delay: .1s
}
.jet-button__instance.hover-effect-4:hover .jet-button__plane-hover {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0)
}
.jet-button__instance.hover-effect-4:hover .jet-button__state-normal {
	-webkit-transform: translateX(100%);
	-ms-transform: translateX(100%);
	transform: translateX(100%)
}
.jet-button__instance.hover-effect-4:hover .jet-button__state-hover {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	-webkit-transition-delay: .1s;
	-o-transition-delay: .1s;
	transition-delay: .1s
}
.jet-button__instance.hover-effect-5 .jet-button__plane-normal {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	-webkit-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	-o-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	transition: all .3s cubic-bezier(.5, .12, .46, .88)
}
.jet-button__instance.hover-effect-5 .jet-button__plane-hover {
	-webkit-transform: translateX(100%);
	-ms-transform: translateX(100%);
	transform: translateX(100%);
	-webkit-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	-o-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	transition: all .3s cubic-bezier(.5, .12, .46, .88)
}
.jet-button__instance.hover-effect-5 .jet-button__state-normal {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	-webkit-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	-o-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	transition: all .3s cubic-bezier(.5, .12, .46, .88)
}
.jet-button__instance.hover-effect-5 .jet-button__state-hover {
	-webkit-transform: translateX(100%);
	-ms-transform: translateX(100%);
	transform: translateX(100%);
	-webkit-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	-o-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	transition: all .3s cubic-bezier(.5, .12, .46, .88)
}
.jet-button__instance.hover-effect-5:hover .jet-button__plane-normal {
	-webkit-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	transform: translateX(-100%);
	-webkit-transition-delay: .1s;
	-o-transition-delay: .1s;
	transition-delay: .1s
}
.jet-button__instance.hover-effect-5:hover .jet-button__plane-hover {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0)
}
.jet-button__instance.hover-effect-5:hover .jet-button__state-normal {
	-webkit-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	transform: translateX(-100%)
}
.jet-button__instance.hover-effect-5:hover .jet-button__state-hover {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	-webkit-transition-delay: .1s;
	-o-transition-delay: .1s;
	transition-delay: .1s
}
.jet-button__instance.hover-effect-6 .jet-button__plane-normal {
	opacity: 1;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	-o-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	transition: all .3s cubic-bezier(.5, .12, .46, .88)
}
.jet-button__instance.hover-effect-6 .jet-button__plane-hover {
	opacity: 0;
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	-webkit-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	-o-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	transition: all .3s cubic-bezier(.5, .12, .46, .88)
}
.jet-button__instance.hover-effect-6 .jet-button__state-normal {
	opacity: 1;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	-o-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	transition: all .3s cubic-bezier(.5, .12, .46, .88)
}
.jet-button__instance.hover-effect-6 .jet-button__state-hover {
	opacity: 0;
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	-webkit-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	-o-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	transition: all .3s cubic-bezier(.5, .12, .46, .88)
}
.jet-button__instance.hover-effect-6:hover .jet-button__plane-normal {
	opacity: 0;
	-webkit-transform: scale(1.5);
	-ms-transform: scale(1.5);
	transform: scale(1.5)
}
.jet-button__instance.hover-effect-6:hover .jet-button__plane-hover {
	opacity: 1;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1)
}
.jet-button__instance.hover-effect-6:hover .jet-button__state-normal {
	opacity: 0;
	-webkit-transform: scale(1.5);
	-ms-transform: scale(1.5);
	transform: scale(1.5)
}
.jet-button__instance.hover-effect-6:hover .jet-button__state-hover {
	opacity: 1;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1)
}
.jet-button__instance.hover-effect-7 .jet-button__plane-normal {
	opacity: 1;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	-o-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	transition: all .3s cubic-bezier(.5, .12, .46, .88)
}
.jet-button__instance.hover-effect-7 .jet-button__plane-hover {
	opacity: 0;
	-webkit-transform: scale(1.5);
	-ms-transform: scale(1.5);
	transform: scale(1.5);
	-webkit-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	-o-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	transition: all .3s cubic-bezier(.5, .12, .46, .88)
}
.jet-button__instance.hover-effect-7 .jet-button__state-normal {
	opacity: 1;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	-o-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	transition: all .3s cubic-bezier(.5, .12, .46, .88)
}
.jet-button__instance.hover-effect-7 .jet-button__state-hover {
	opacity: 0;
	-webkit-transform: scale(1.5);
	-ms-transform: scale(1.5);
	transform: scale(1.5);
	-webkit-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	-o-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	transition: all .3s cubic-bezier(.5, .12, .46, .88)
}
.jet-button__instance.hover-effect-7:hover .jet-button__plane-normal {
	opacity: 0;
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0)
}
.jet-button__instance.hover-effect-7:hover .jet-button__plane-hover {
	opacity: 1;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1)
}
.jet-button__instance.hover-effect-7:hover .jet-button__state-normal {
	opacity: 0;
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0)
}
.jet-button__instance.hover-effect-7:hover .jet-button__state-hover {
	opacity: 1;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1)
}
.jet-button__instance.hover-effect-8 .jet-button__plane-normal {
	opacity: 1;
	-webkit-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	-o-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	transition: all .3s cubic-bezier(.5, .12, .46, .88)
}
.jet-button__instance.hover-effect-8 .jet-button__plane-hover {
	opacity: 1;
	-webkit-transform-origin: 0 100%;
	-ms-transform-origin: 0 100%;
	transform-origin: 0 100%;
	-webkit-transform: rotateZ(-90deg) scaleX(2);
	-ms-transform: rotate(-90deg) scaleX(2);
	transform: rotateZ(-90deg) scaleX(2);
	-webkit-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	-o-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	transition: all .3s cubic-bezier(.5, .12, .46, .88)
}
.jet-button__instance.hover-effect-8 .jet-button__state-normal {
	opacity: 1;
	-webkit-transform: translateY(0%);
	-ms-transform: translateY(0%);
	transform: translateY(0%);
	-webkit-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	-o-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	transition: all .3s cubic-bezier(.5, .12, .46, .88)
}
.jet-button__instance.hover-effect-8 .jet-button__state-hover {
	opacity: 0;
	-webkit-transform-origin: 0 100%;
	-ms-transform-origin: 0 100%;
	transform-origin: 0 100%;
	-webkit-transform: rotateZ(-90deg) translateY(-100%);
	-ms-transform: rotate(-90deg) translateY(-100%);
	transform: rotateZ(-90deg) translateY(-100%);
	-webkit-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	-o-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	transition: all .3s cubic-bezier(.5, .12, .46, .88)
}
.jet-button__instance.hover-effect-8:hover .jet-button__plane-normal {
	opacity: 0
}
.jet-button__instance.hover-effect-8:hover .jet-button__plane-hover {
	opacity: 1;
	-webkit-transform: rotateZ(0deg);
	-ms-transform: rotate(0deg);
	transform: rotateZ(0deg)
}
.jet-button__instance.hover-effect-8:hover .jet-button__state-normal {
	opacity: 0;
	-webkit-transform: translateY(100%);
	-ms-transform: translateY(100%);
	transform: translateY(100%)
}
.jet-button__instance.hover-effect-8:hover .jet-button__state-hover {
	opacity: 1;
	-webkit-transform: rotateZ(0) translateY(0);
	-ms-transform: rotate(0) translateY(0);
	transform: rotateZ(0) translateY(0);
	-webkit-transition-delay: .1s;
	-o-transition-delay: .1s;
	transition-delay: .1s
}
.jet-button__instance.hover-effect-9 .jet-button__plane-normal {
	opacity: 1;
	-webkit-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	-o-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	transition: all .3s cubic-bezier(.5, .12, .46, .88)
}
.jet-button__instance.hover-effect-9 .jet-button__plane-hover {
	opacity: 1;
	-webkit-transform-origin: 100% 0;
	-ms-transform-origin: 100% 0;
	transform-origin: 100% 0;
	-webkit-transform: rotateZ(-90deg) translateY(100%) scaleX(2);
	-ms-transform: rotate(-90deg) translateY(100%) scaleX(2);
	transform: rotateZ(-90deg) translateY(100%) scaleX(2);
	-webkit-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	-o-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	transition: all .3s cubic-bezier(.5, .12, .46, .88)
}
.jet-button__instance.hover-effect-9 .jet-button__state-normal {
	opacity: 1;
	-webkit-transform: translateY(0%);
	-ms-transform: translateY(0%);
	transform: translateY(0%);
	-webkit-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	-o-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	transition: all .3s cubic-bezier(.5, .12, .46, .88)
}
.jet-button__instance.hover-effect-9 .jet-button__state-hover {
	opacity: 0;
	-webkit-transform-origin: 100% 0;
	-ms-transform-origin: 100% 0;
	transform-origin: 100% 0;
	-webkit-transform: rotateZ(-90deg) translateY(100%);
	-ms-transform: rotate(-90deg) translateY(100%);
	transform: rotateZ(-90deg) translateY(100%);
	-webkit-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	-o-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	transition: all .3s cubic-bezier(.5, .12, .46, .88)
}
.jet-button__instance.hover-effect-9:hover .jet-button__plane-normal {
	opacity: 0
}
.jet-button__instance.hover-effect-9:hover .jet-button__plane-hover {
	opacity: 1;
	-webkit-transform: rotateZ(0deg);
	-ms-transform: rotate(0deg);
	transform: rotateZ(0deg)
}
.jet-button__instance.hover-effect-9:hover .jet-button__state-normal {
	opacity: 0;
	-webkit-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	transform: translateY(-100%)
}
.jet-button__instance.hover-effect-9:hover .jet-button__state-hover {
	opacity: 1;
	-webkit-transform: rotateZ(0) translateY(0);
	-ms-transform: rotate(0) translateY(0);
	transform: rotateZ(0) translateY(0);
	-webkit-transition-delay: .1s;
	-o-transition-delay: .1s;
	transition-delay: .1s
}
.jet-button__instance.hover-effect-10 .jet-button__plane-normal {
	opacity: 1;
	-webkit-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	-o-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	transition: all .3s cubic-bezier(.5, .12, .46, .88)
}
.jet-button__instance.hover-effect-10 .jet-button__plane-hover {
	opacity: 1;
	-webkit-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	transform: translateX(-100%);
	-webkit-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	-o-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	transition: all .3s cubic-bezier(.5, .12, .46, .88)
}
.jet-button__instance.hover-effect-10 .jet-button__state-normal {
	opacity: 1;
	-webkit-transform: translateY(0%);
	-ms-transform: translateY(0%);
	transform: translateY(0%);
	-webkit-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	-o-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	transition: all .3s cubic-bezier(.5, .12, .46, .88)
}
.jet-button__instance.hover-effect-10 .jet-button__state-hover {
	opacity: 0;
	-webkit-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	transform: translateX(-100%);
	-webkit-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	-o-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	transition: all .3s cubic-bezier(.5, .12, .46, .88)
}
.jet-button__instance.hover-effect-10:hover .jet-button__plane-normal {
	opacity: 0
}
.jet-button__instance.hover-effect-10:hover .jet-button__plane-hover {
	opacity: 1;
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0)
}
.jet-button__instance.hover-effect-10:hover .jet-button__state-normal {
	opacity: 0;
	-webkit-transform: translateY(100%);
	-ms-transform: translateY(100%);
	transform: translateY(100%)
}
.jet-button__instance.hover-effect-10:hover .jet-button__state-hover {
	opacity: 1;
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	-webkit-transition-delay: .1s;
	-o-transition-delay: .1s;
	transition-delay: .1s
}
.jet-button__instance.hover-effect-11 .jet-button__plane-normal {
	opacity: 1;
	-webkit-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	-o-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	transition: all .3s cubic-bezier(.5, .12, .46, .88)
}
.jet-button__instance.hover-effect-11 .jet-button__plane-hover {
	opacity: 1;
	-webkit-transform: translateX(100%);
	-ms-transform: translateX(100%);
	transform: translateX(100%);
	-webkit-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	-o-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	transition: all .3s cubic-bezier(.5, .12, .46, .88)
}
.jet-button__instance.hover-effect-11 .jet-button__state-normal {
	opacity: 1;
	-webkit-transform: translateY(0%);
	-ms-transform: translateY(0%);
	transform: translateY(0%);
	-webkit-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	-o-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	transition: all .3s cubic-bezier(.5, .12, .46, .88)
}
.jet-button__instance.hover-effect-11 .jet-button__state-hover {
	opacity: 0;
	-webkit-transform: translateX(100%);
	-ms-transform: translateX(100%);
	transform: translateX(100%);
	-webkit-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	-o-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	transition: all .3s cubic-bezier(.5, .12, .46, .88)
}
.jet-button__instance.hover-effect-11:hover .jet-button__plane-normal {
	opacity: 1
}
.jet-button__instance.hover-effect-11:hover .jet-button__plane-hover {
	opacity: 1;
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0)
}
.jet-button__instance.hover-effect-11:hover .jet-button__state-normal {
	opacity: 0;
	-webkit-transform: translateY(100%);
	-ms-transform: translateY(100%);
	transform: translateY(100%)
}
.jet-button__instance.hover-effect-11:hover .jet-button__state-hover {
	opacity: 1;
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	-webkit-transition-delay: .1s;
	-o-transition-delay: .1s;
	transition-delay: .1s
}
.jet-image-comparison {
	width: 100%;
	position: relative
}
.jet-image-comparison__instance {
	width: 100%;
	position: relative;
	overflow: hidden
}
.jet-image-comparison .jet-arrow {
	position: absolute;
	top: 50%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer;
	z-index: 99;
	-webkit-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear
}
.jet-image-comparison .jet-arrow:before {
	display: block;
	width: 100%;
	text-align: center;
	line-height: 0;
	-webkit-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear
}
.jet-image-comparison .jet-arrow.prev-arrow {
	left: 0
}
.jet-image-comparison .jet-arrow.next-arrow {
	right: 0
}
.jet-image-comparison .jet-slick-dots {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative;
	z-index: 99
}
.jet-image-comparison .jet-slick-dots li {
	padding: 5px;
	margin: 0;
	list-style: none
}
.jet-image-comparison .jet-slick-dots li span {
	display: block;
	cursor: pointer;
	width: 10px;
	height: 10px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 0;
	text-indent: 10em;
	overflow: hidden;
	-webkit-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear
}
.jet-image-comparison .jet-slick-dots li span:before {
	display: none
}
.jet-image-comparison .juxtapose {
	margin: 0 auto;
	max-width: 100%
}
.jet-image-comparison .juxtapose .jx-image {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end
}
.jet-image-comparison .juxtapose .jx-image img {
	top: 0
}
.jet-image-comparison .juxtapose .jx-image .jx-label {
	float: none;
	left: auto;
	right: auto
}
.jet-image-comparison .juxtapose .jx-image.jx-left {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start
}
.jet-image-comparison .juxtapose .jx-image.jx-right {
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end
}
.jet-image-comparison .juxtapose .jx-handle {
	width: 40px;
	margin: 0;
	margin-left: -20px
}
.jet-image-comparison .juxtapose .jx-handle .jx-arrow {
	display: none
}
.jet-image-comparison .juxtapose .jx-handle .jx-control {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	width: 40px;
	background: 0 0;
	margin: 0;
	z-index: 1
}
.jet-image-comparison .juxtapose .jx-handle .jx-control:before {
	width: 3px;
	height: 100%;
	display: block;
	position: absolute;
	top: 0;
	left: 50%;
	background-color: #fff;
	content: ''
}
.jet-image-comparison .juxtapose .jx-handle .jx-controller {
	width: 40px;
	height: 40px;
	margin: 0;
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	direction: ltr
}
.jet-image-comparison .juxtapose .jx-handle .jx-controller i {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-instagram-gallery__instance.layout-type-grid {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap
}
.jet-instagram-gallery__instance.layout-type-masonry {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row nowrap;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start
}
.jet-instagram-gallery__instance.layout-type-masonry .salvattore-column {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap
}
.jet-instagram-gallery__instance.show-overlay-on-hover .jet-instagram-gallery__inner .jet-instagram-gallery__content {
	opacity: 0;
	pointer-events: none;
	-webkit-transition: opacity .5s cubic-bezier(.21, .75, .27, .96);
	-o-transition: opacity .5s cubic-bezier(.21, .75, .27, .96);
	transition: opacity .5s cubic-bezier(.21, .75, .27, .96)
}
.jet-instagram-gallery__instance.show-overlay-on-hover .jet-instagram-gallery__inner:hover .jet-instagram-gallery__content {
	opacity: 1;
	pointer-events: auto
}
.jet-instagram-gallery__item {
	position: relative
}
.jet-instagram-gallery__inner {
	position: relative;
	overflow: hidden;
	margin: 10px
}
.jet-instagram-gallery__link {
	display: block;
	line-height: 0
}
.jet-instagram-gallery__image {
	width: 100%;
	height: auto;
	-o-object-fit: cover;
	object-fit: cover;
	vertical-align: top
}
.jet-instagram-gallery__meta {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-instagram-gallery__meta-item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-instagram-gallery__content {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-instagram-gallery__content:before {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 0;
	content: ''
}
.jet-instagram-gallery__caption {
	max-width: 100%
}
@media screen and (min-width:1px) and (max-width:767px) {
.jet-instagram-gallery__instance.column-mobile-1[data-columns]:before {
	content: '1 .salvattore-column'
}
.jet-instagram-gallery__instance.column-mobile-1 .salvattore-column {
	width: 100%
}
.jet-instagram-gallery__instance.column-mobile-2[data-columns]:before {
	content: '2 .salvattore-column'
}
.jet-instagram-gallery__instance.column-mobile-2 .salvattore-column {
	width: 50%
}
.jet-instagram-gallery__instance.column-mobile-3[data-columns]:before {
	content: '3 .salvattore-column'
}
.jet-instagram-gallery__instance.column-mobile-3 .salvattore-column {
	width: 33.33333%
}
.jet-instagram-gallery__instance.column-mobile-4[data-columns]:before {
	content: '4 .salvattore-column'
}
.jet-instagram-gallery__instance.column-mobile-4 .salvattore-column {
	width: 25%
}
.jet-instagram-gallery__instance.column-mobile-5[data-columns]:before {
	content: '5 .salvattore-column'
}
.jet-instagram-gallery__instance.column-mobile-5 .salvattore-column {
	width: 20%
}
.jet-instagram-gallery__instance.column-mobile-6[data-columns]:before {
	content: '6 .salvattore-column'
}
.jet-instagram-gallery__instance.column-mobile-6 .salvattore-column {
	width: 16.66666%
}
}
@media screen and (min-width:768px) and (max-width:1024px) {
.jet-instagram-gallery__instance.column-tablet-1[data-columns]:before {
	content: '1 .salvattore-column'
}
.jet-instagram-gallery__instance.column-tablet-1 .salvattore-column {
	width: 100%
}
.jet-instagram-gallery__instance.column-tablet-2[data-columns]:before {
	content: '2 .salvattore-column'
}
.jet-instagram-gallery__instance.column-tablet-2 .salvattore-column {
	width: 50%
}
.jet-instagram-gallery__instance.column-tablet-3[data-columns]:before {
	content: '3 .salvattore-column'
}
.jet-instagram-gallery__instance.column-tablet-3 .salvattore-column {
	width: 33.33333%
}
.jet-instagram-gallery__instance.column-tablet-4[data-columns]:before {
	content: '4 .salvattore-column'
}
.jet-instagram-gallery__instance.column-tablet-4 .salvattore-column {
	width: 25%
}
.jet-instagram-gallery__instance.column-tablet-5[data-columns]:before {
	content: '5 .salvattore-column'
}
.jet-instagram-gallery__instance.column-tablet-5 .salvattore-column {
	width: 20%
}
.jet-instagram-gallery__instance.column-tablet-6[data-columns]:before {
	content: '6 .salvattore-column'
}
.jet-instagram-gallery__instance.column-tablet-6 .salvattore-column {
	width: 16.66666%
}
}
@media (min-width:1025px) {
.jet-instagram-gallery__instance.column-desktop-1[data-columns]:before {
	content: '1 .salvattore-column'
}
.jet-instagram-gallery__instance.column-desktop-1 .salvattore-column {
	width: 100%
}
.jet-instagram-gallery__instance.column-desktop-2[data-columns]:before {
	content: '2 .salvattore-column'
}
.jet-instagram-gallery__instance.column-desktop-2 .salvattore-column {
	width: 50%
}
.jet-instagram-gallery__instance.column-desktop-3[data-columns]:before {
	content: '3 .salvattore-column'
}
.jet-instagram-gallery__instance.column-desktop-3 .salvattore-column {
	width: 33.33333%
}
.jet-instagram-gallery__instance.column-desktop-4[data-columns]:before {
	content: '4 .salvattore-column'
}
.jet-instagram-gallery__instance.column-desktop-4 .salvattore-column {
	width: 25%
}
.jet-instagram-gallery__instance.column-desktop-5[data-columns]:before {
	content: '5 .salvattore-column'
}
.jet-instagram-gallery__instance.column-desktop-5 .salvattore-column {
	width: 20%
}
.jet-instagram-gallery__instance.column-desktop-6[data-columns]:before {
	content: '6 .salvattore-column'
}
.jet-instagram-gallery__instance.column-desktop-6 .salvattore-column {
	width: 16.66666%
}
}
.jet-scroll-navigation {
	position: fixed;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	z-index: 999;
	overflow: visible !important
}
.jet-scroll-navigation--position-left {
	left: 0
}
.jet-scroll-navigation--position-left .jet-scroll-navigation__item-hint {
	left: -webkit-calc(100% + 10px);
	left: calc(100% + 10px)
}
.jet-scroll-navigation--position-right {
	right: 0
}
.jet-scroll-navigation--position-right .jet-scroll-navigation__item-hint {
	right: -webkit-calc(100% + 10px);
	right: calc(100% + 10px)
}
.jet-scroll-navigation__inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	overflow: visible !important
}
.jet-scroll-navigation__item {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	overflow: visible !important
}
.jet-scroll-navigation__item:hover .jet-scroll-navigation__item-hint {
	opacity: 1;
	pointer-events: auto
}
.jet-scroll-navigation__item.active .jet-scroll-navigation__item-hint {
	opacity: 1;
	pointer-events: auto
}
.jet-scroll-navigation__dot {
	width: 20px;
	height: 20px;
	cursor: pointer;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-scroll-navigation__item-hint {
	position: absolute;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row nowrap;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	opacity: 0;
	pointer-events: none;
	-webkit-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	-o-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	transition: all .3s cubic-bezier(.5, .12, .46, .88)
}
.jet-scroll-navigation__icon {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}
.jet-scroll-navigation__label {
	white-space: nowrap
}
.jet-headline, .jet-headline .jet-headline__link {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-headline--direction-horizontal, .jet-headline--direction-horizontal .jet-headline__link {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-headline--direction-horizontal .jet-headline__link {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	max-width: 100%
}
.jet-headline--direction-vertical, .jet-headline--direction-vertical .jet-headline__link {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-headline--direction-vertical .jet-headline__link {
	-webkit-align-self: stretch;
	-ms-flex-item-align: stretch;
	align-self: stretch
}
.jet-headline--direction-vertical .jet-headline__divider {
	width: 100%
}
.jet-headline__first {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row nowrap;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-headline__second {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row nowrap;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-headline__divider {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto
}
.jet-headline__deco-icon {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap
}
.jet-headline__deco-image {
	position: relative;
	width: 50px;
	height: 50px;
	line-height: 0
}
.jet-headline__deco-image img {
	width: 100% !important;
	height: 100% !important;
	-o-object-fit: cover;
	object-fit: cover
}
.jet-headline .headline__part--image-text .jet-headline__label {
	-webkit-background-clip: text;
	background-clip: text;
	color: transparent !important;
	background-position: center;
	-webkit-background-size: cover;
	background-size: cover
}
.jet-subscribe-form {
	max-width: 100%
}
.jet-subscribe-form__fields {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}
.jet-subscribe-form__submit {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 auto;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
	position: relative;
	max-width: 100%
}
.jet-subscribe-form__submit i {
	visibility: visible;
	-webkit-transition: inherit;
	-o-transition: inherit;
	transition: inherit
}
.jet-subscribe-form__submit span {
	visibility: visible
}
.jet-subscribe-form__submit:before {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: absolute;
	visibility: hidden;
	top: 50%;
	left: 50%;
	width: 26px;
	height: 26px;
	margin-top: -13px;
	margin-left: -13px;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	border: 3px solid #fff;
	border-top-color: #000;
	content: '';
	-webkit-animation: jet-spinner .6s linear infinite;
	animation: jet-spinner .6s linear infinite
}
.jet-subscribe-form__submit.loading i {
	visibility: hidden
}
.jet-subscribe-form__submit.loading span {
	visibility: hidden
}
.jet-subscribe-form__submit.loading:before {
	visibility: visible
}
.jet-subscribe-form__message {
	position: absolute;
	top: 120%;
	width: 100%;
	visibility: hidden
}
.jet-subscribe-form__message .jet-subscribe-form__message-inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center
}
.jet-subscribe-form--inline-layout .jet-subscribe-form__input-group {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start
}
.jet-subscribe-form--inline-layout .jet-subscribe-form__input-group .jet-subscribe-form__fields {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	width: auto
}
.jet-subscribe-form--inline-layout .jet-subscribe-form__input-group .jet-subscribe-form__submit {
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 auto;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
	width: auto
}
.jet-subscribe-form--block-layout .jet-subscribe-form__input-group {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column wrap;
	-ms-flex-flow: column wrap;
	flex-flow: column wrap;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-subscribe-form--block-layout .jet-subscribe-form__input-group .jet-subscribe-form__fields {
	width: 100%
}
@-webkit-keyframes jet-spinner {
to {
-webkit-transform:rotate(360deg);
transform:rotate(360deg)
}
}
@keyframes jet-spinner {
to {
-webkit-transform:rotate(360deg);
transform:rotate(360deg)
}
}
.jet-parallax-section__layout {
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	overflow: hidden;
	pointer-events: none;
	-webkit-perspective: 1200px;
	perspective: 1200px
}
.jet-parallax-section__image {
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	-webkit-background-size: auto auto;
	background-size: auto;
	background-position-x: 50%;
	background-position-y: 50%;
	will-change: transform
}
.jet-parallax-section .jet-parallax-section__scroll-layout:not(.is-mac) .jet-parallax-section__image {
	-webkit-transition: background-position 0s linear, -webkit-transform .5s cubic-bezier(.25, .88, .54, .98);
	transition: background-position 0s linear, -webkit-transform .5s cubic-bezier(.25, .88, .54, .98);
	-o-transition: transform .5s cubic-bezier(.25, .88, .54, .98), background-position 0s linear;
	transition: transform .5s cubic-bezier(.25, .88, .54, .98), background-position 0s linear;
	transition: transform .5s cubic-bezier(.25, .88, .54, .98), background-position 0s linear, -webkit-transform .5s cubic-bezier(.25, .88, .54, .98)
}
.jet-progress-bar__title {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row nowrap;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap
}
.jet-progress-bar__wrapper {
	position: relative
}
.jet-progress-bar__status-bar {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column;
	-ms-flex-flow: column;
	flex-flow: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	will-change: width, height;
	-webkit-transition: width 1s cubic-bezier(.6, .17, .37, .86), height 1s cubic-bezier(.6, .17, .37, .86);
	-o-transition: width 1s cubic-bezier(.6, .17, .37, .86), height 1s cubic-bezier(.6, .17, .37, .86);
	transition: width 1s cubic-bezier(.6, .17, .37, .86), height 1s cubic-bezier(.6, .17, .37, .86);
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}
.jet-progress-bar__percent {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-progress-bar__percent-value {
	line-height: 1
}
.jet-progress-bar__percent-suffix {
	line-height: 1
}
.jet-progress-bar-type-1 .jet-progress-bar__inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column;
	-ms-flex-flow: column;
	flex-flow: column
}
.jet-progress-bar-type-1 .jet-progress-bar__inner .jet-progress-bar__status-bar {
	width: 0
}
.jet-progress-bar-type-1 .jet-progress-bar__inner .jet-progress-bar__title {
	-webkit-align-self: flex-start;
	-ms-flex-item-align: start;
	align-self: flex-start
}
.jet-progress-bar-type-1 .jet-progress-bar__inner .jet-progress-bar__wrapper {
	-webkit-align-self: stretch;
	-ms-flex-item-align: stretch;
	align-self: stretch
}
.jet-progress-bar-type-1 .jet-progress-bar__inner .jet-progress-bar__percent {
	-webkit-align-self: flex-end;
	-ms-flex-item-align: end;
	align-self: flex-end
}
.jet-progress-bar-type-2 .jet-progress-bar__inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column;
	-ms-flex-flow: column;
	flex-flow: column
}
.jet-progress-bar-type-2 .jet-progress-bar__inner .jet-progress-bar__status-bar {
	width: 0
}
.jet-progress-bar-type-3 .jet-progress-bar__inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column;
	-ms-flex-flow: column;
	flex-flow: column
}
.jet-progress-bar-type-3 .jet-progress-bar__inner .jet-progress-bar__wrapper {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto
}
.jet-progress-bar-type-3 .jet-progress-bar__inner .jet-progress-bar__status-bar {
	width: 0
}
.jet-progress-bar-type-3 .jet-progress-bar__inner .jet-progress-bar__percent {
	-webkit-align-self: flex-end;
	-ms-flex-item-align: end;
	align-self: flex-end;
	position: absolute;
	bottom: -webkit-calc(100% + 10px);
	bottom: calc(100% + 10px);
	right: 0
}
.jet-progress-bar-type-4 .jet-progress-bar__inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row nowrap;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-progress-bar-type-4 .jet-progress-bar__inner .jet-progress-bar__wrapper {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto
}
.jet-progress-bar-type-4 .jet-progress-bar__inner .jet-progress-bar__status-bar {
	width: 0
}
.jet-progress-bar-type-5 .jet-progress-bar__inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-progress-bar-type-5 .jet-progress-bar__inner .jet-progress-bar__wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row nowrap;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-webkit-align-self: stretch;
	-ms-flex-item-align: stretch;
	align-self: stretch
}
.jet-progress-bar-type-5 .jet-progress-bar__inner .jet-progress-bar__status-bar {
	width: 0
}
.jet-progress-bar-type-6 .jet-progress-bar__inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-progress-bar-type-6 .jet-progress-bar__inner .jet-progress-bar__wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row nowrap;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-webkit-align-self: stretch;
	-ms-flex-item-align: stretch;
	align-self: stretch
}
.jet-progress-bar-type-6 .jet-progress-bar__inner .jet-progress-bar__status-bar {
	width: 0
}
.jet-progress-bar-type-6 .jet-progress-bar__inner .jet-progress-bar__status {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start
}
.jet-progress-bar-type-7 .jet-progress-bar__inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-progress-bar-type-7 .jet-progress-bar__inner .jet-progress-bar__wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap
}
.jet-progress-bar-type-7 .jet-progress-bar__inner .jet-progress-bar__status-bar {
	width: 100%;
	height: 0
}
.jet-portfolio {
	position: relative
}
.jet-portfolio__filter {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row;
	-ms-flex-flow: row;
	flex-flow: row;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-portfolio__filter-list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-portfolio__filter-item {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: pointer
}
.jet-portfolio__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-transition: height .5s cubic-bezier(.33, .79, .37, .97);
	-o-transition: height .5s cubic-bezier(.33, .79, .37, .97);
	transition: height .5s cubic-bezier(.33, .79, .37, .97)
}
.jet-portfolio__item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row nowrap;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	position: relative;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}
.jet-portfolio__item.item-loaded .jet-portfolio__image-instance {
	visibility: visible
}
.jet-portfolio__item.item-loaded .jet-portfolio__content {
	visibility: visible
}
.jet-portfolio__item.hidden-status {
	height: 0;
	visibility: hidden
}
.jet-portfolio__item.hidden-status .jet-portfolio__inner {
	opacity: 0;
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0)
}
.jet-portfolio__item.visible-status {
	height: auto;
	visibility: visible
}
.jet-portfolio__item.visible-status .jet-portfolio__inner {
	opacity: 1;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1)
}
.jet-portfolio__inner {
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 100%;
	-ms-flex: 0 1 100%;
	flex: 0 1 100%;
	-webkit-align-self: stretch;
	-ms-flex-item-align: stretch;
	align-self: stretch;
	position: relative;
	-webkit-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	transform-origin: 50% 50%
}
.jet-portfolio__link {
	display: block
}
.jet-portfolio__image {
	position: relative;
	line-height: 0
}
.jet-portfolio__image-instance {
	width: 100%;
	min-height: 100px;
	visibility: hidden
}
.jet-portfolio__image-loader {
	position: absolute;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background-color: rgba(84,89,95,.75);
	z-index: 1
}
.jet-portfolio__image-loader span {
	width: 30px;
	height: 30px;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	border-top-color: transparent;
	border-left-color: transparent;
	border-right-color: transparent;
	-webkit-box-shadow: 2px 2px 1px #fff;
	box-shadow: 2px 2px 1px #fff;
	-webkit-animation: jet-portfolio-load-spin .69s infinite linear;
	animation: jet-portfolio-load-spin .69s infinite linear
}
.jet-portfolio__content {
	width: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	text-align: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	visibility: hidden
}
.jet-portfolio__content-inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column wrap;
	-ms-flex-flow: column wrap;
	flex-flow: column wrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-portfolio__content-inner:empty {
	display: none
}
.jet-portfolio__title {
	width: 100%
}
.jet-portfolio__desc {
	width: 100%
}
.jet-portfolio__category {
	width: 100%
}
.jet-portfolio__cover {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}
.jet-portfolio__cover i {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}
.jet-portfolio__view-more {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}
.jet-portfolio__view-more.hidden-status {
	display: none
}
.jet-portfolio__view-more-button {
	cursor: pointer
}
.jet-portfolio .grid-sizer {
	width: 25%;
	height: 0
}
.jet-portfolio.layout-type-grid .jet-portfolio__image-instance {
	-o-object-fit: cover;
	object-fit: cover
}
.jet-portfolio.layout-type-justify .jet-portfolio__item, .jet-portfolio.layout-type-justify .grid-sizer {
	width: 25%
}
.jet-portfolio.layout-type-justify .jet-portfolio__item.justify-size-1-4, .jet-portfolio.layout-type-justify .grid-sizer.justify-size-1-4 {
	width: 25%
}
.jet-portfolio.layout-type-justify .jet-portfolio__item.justify-size-2-4, .jet-portfolio.layout-type-justify .grid-sizer.justify-size-2-4 {
	width: 25%
}
.jet-portfolio.layout-type-justify .jet-portfolio__item.justify-size-3-4, .jet-portfolio.layout-type-justify .grid-sizer.justify-size-3-4 {
	width: 50%
}
.jet-portfolio.layout-type-justify .jet-portfolio__item.justify-size-4-4, .jet-portfolio.layout-type-justify .grid-sizer.justify-size-4-4 {
	width: 50%
}
@media (max-width:767px) {
.jet-portfolio.layout-type-justify .jet-portfolio__item.justify-size-1-4, .jet-portfolio.layout-type-justify .grid-sizer.justify-size-1-4 {
	width: 100%
}
.jet-portfolio.layout-type-justify .jet-portfolio__item.justify-size-2-4, .jet-portfolio.layout-type-justify .grid-sizer.justify-size-2-4 {
	width: 100%
}
.jet-portfolio.layout-type-justify .jet-portfolio__item.justify-size-3-4, .jet-portfolio.layout-type-justify .grid-sizer.justify-size-3-4 {
	width: 100%
}
.jet-portfolio.layout-type-justify .jet-portfolio__item.justify-size-4-4, .jet-portfolio.layout-type-justify .grid-sizer.justify-size-4-4 {
	width: 100%
}
}
.jet-portfolio.layout-type-justify .jet-portfolio__image-instance {
	-o-object-fit: cover;
	object-fit: cover;
	height: 350px
}
.jet-portfolio.layout-type-list .jet-portfolio__item {
	width: 100%
}
.jet-portfolio.preset-type-1 .jet-portfolio__item .jet-portfolio__content {
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 1;
	opacity: 0;
	-webkit-transition: opacity .4s ease;
	-o-transition: opacity .4s ease;
	transition: opacity .4s ease
}
.jet-portfolio.preset-type-1 .jet-portfolio__item:hover .jet-portfolio__content {
	opacity: 1
}
.jet-portfolio.preset-type-2 .jet-portfolio__item .jet-portfolio__cover {
	z-index: 1;
	opacity: 0;
	-webkit-transition: opacity .4s ease;
	-o-transition: opacity .4s ease;
	transition: opacity .4s ease
}
.jet-portfolio.preset-type-2 .jet-portfolio__item .jet-portfolio__cover i {
	-webkit-transform: scale(.5);
	-ms-transform: scale(.5);
	transform: scale(.5);
	opacity: 0;
	-webkit-transition: all .3s ease .1s;
	-o-transition: all .3s ease .1s;
	transition: all .3s ease .1s
}
.jet-portfolio.preset-type-2 .jet-portfolio__item:hover .jet-portfolio__cover {
	opacity: 1
}
.jet-portfolio.preset-type-2 .jet-portfolio__item:hover .jet-portfolio__cover i {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1
}
.jet-portfolio.preset-type-3 .jet-portfolio__item .jet-portfolio__cover {
	z-index: 1;
	opacity: 0;
	-webkit-transition: opacity .4s ease;
	-o-transition: opacity .4s ease;
	transition: opacity .4s ease
}
.jet-portfolio.preset-type-3 .jet-portfolio__item .jet-portfolio__cover i {
	-webkit-transform: scale(.5);
	-ms-transform: scale(.5);
	transform: scale(.5);
	opacity: 0;
	-webkit-transition: all .3s ease .1s;
	-o-transition: all .3s ease .1s;
	transition: all .3s ease .1s
}
.jet-portfolio.preset-type-3 .jet-portfolio__item:hover .jet-portfolio__cover {
	opacity: 1
}
.jet-portfolio.preset-type-3 .jet-portfolio__item:hover .jet-portfolio__cover i {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1
}
.jet-portfolio.preset-type-4 .jet-portfolio__item .jet-portfolio__content {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row nowrap;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1;
	opacity: 0;
	-webkit-transition: opacity .4s ease;
	-o-transition: opacity .4s ease;
	transition: opacity .4s ease
}
.jet-portfolio.preset-type-4 .jet-portfolio__item .jet-portfolio__content-inner {
	width: 100%
}
.jet-portfolio.preset-type-4 .jet-portfolio__item:hover .jet-portfolio__content {
	opacity: 1
}
.jet-portfolio.layout-type-masonry.layout-desktop-column-1 .jet-portfolio__item, .jet-portfolio.layout-type-grid.layout-desktop-column-1 .jet-portfolio__item {
	width: 100%
}
.jet-portfolio.layout-type-masonry.layout-desktop-column-2 .jet-portfolio__item, .jet-portfolio.layout-type-grid.layout-desktop-column-2 .jet-portfolio__item {
	width: 50%
}
.jet-portfolio.layout-type-masonry.layout-desktop-column-3 .jet-portfolio__item, .jet-portfolio.layout-type-grid.layout-desktop-column-3 .jet-portfolio__item {
	width: 33.3333%
}
.jet-portfolio.layout-type-masonry.layout-desktop-column-4 .jet-portfolio__item, .jet-portfolio.layout-type-grid.layout-desktop-column-4 .jet-portfolio__item {
	width: 25%
}
.jet-portfolio.layout-type-masonry.layout-desktop-column-5 .jet-portfolio__item, .jet-portfolio.layout-type-grid.layout-desktop-column-5 .jet-portfolio__item {
	width: 20%
}
.jet-portfolio.layout-type-masonry.layout-desktop-column-6 .jet-portfolio__item, .jet-portfolio.layout-type-grid.layout-desktop-column-6 .jet-portfolio__item {
	width: 16.7777%
}
@media (max-width:1024px) {
.jet-portfolio.layout-type-masonry.layout-tablet-column-1 .jet-portfolio__item, .jet-portfolio.layout-type-grid.layout-tablet-column-1 .jet-portfolio__item {
	width: 100%
}
.jet-portfolio.layout-type-masonry.layout-tablet-column-2 .jet-portfolio__item, .jet-portfolio.layout-type-grid.layout-tablet-column-2 .jet-portfolio__item {
	width: 50%
}
.jet-portfolio.layout-type-masonry.layout-tablet-column-3 .jet-portfolio__item, .jet-portfolio.layout-type-grid.layout-tablet-column-3 .jet-portfolio__item {
	width: 33.3333%
}
.jet-portfolio.layout-type-masonry.layout-tablet-column-4 .jet-portfolio__item, .jet-portfolio.layout-type-grid.layout-tablet-column-4 .jet-portfolio__item {
	width: 25%
}
.jet-portfolio.layout-type-masonry.layout-tablet-column-5 .jet-portfolio__item, .jet-portfolio.layout-type-grid.layout-tablet-column-5 .jet-portfolio__item {
	width: 20%
}
.jet-portfolio.layout-type-masonry.layout-tablet-column-6 .jet-portfolio__item, .jet-portfolio.layout-type-grid.layout-tablet-column-6 .jet-portfolio__item {
	width: 16.7777%
}
}
@media (max-width:767px) {
.jet-portfolio.layout-type-masonry.layout-mobile-column-1 .jet-portfolio__item, .jet-portfolio.layout-type-grid.layout-mobile-column-1 .jet-portfolio__item {
	width: 100%
}
.jet-portfolio.layout-type-masonry.layout-mobile-column-2 .jet-portfolio__item, .jet-portfolio.layout-type-grid.layout-mobile-column-2 .jet-portfolio__item {
	width: 50%
}
.jet-portfolio.layout-type-masonry.layout-mobile-column-3 .jet-portfolio__item, .jet-portfolio.layout-type-grid.layout-mobile-column-3 .jet-portfolio__item {
	width: 33.3333%
}
.jet-portfolio.layout-type-masonry.layout-mobile-column-4 .jet-portfolio__item, .jet-portfolio.layout-type-grid.layout-mobile-column-4 .jet-portfolio__item {
	width: 25%
}
.jet-portfolio.layout-type-masonry.layout-mobile-column-5 .jet-portfolio__item, .jet-portfolio.layout-type-grid.layout-mobile-column-5 .jet-portfolio__item {
	width: 20%
}
.jet-portfolio.layout-type-masonry.layout-mobile-column-6 .jet-portfolio__item, .jet-portfolio.layout-type-grid.layout-mobile-column-6 .jet-portfolio__item {
	width: 16.7777%
}
}
@-webkit-keyframes fade {
0% {
opacity:1;
-webkit-transform:scale(1);
transform:scale(1)
}
1% {
opacity:1;
-webkit-transform:scale(1);
transform:scale(1)
}
100% {
opacity:0;
-webkit-transform:scale(0);
transform:scale(0)
}
}
@keyframes fade {
0% {
opacity:1;
-webkit-transform:scale(1);
transform:scale(1)
}
1% {
opacity:1;
-webkit-transform:scale(1);
transform:scale(1)
}
100% {
opacity:0;
-webkit-transform:scale(0);
transform:scale(0)
}
}
@-webkit-keyframes jet-portfolio-load-spin {
100% {
-webkit-transform:rotate(360deg);
transform:rotate(360deg);
transform:rotate(360deg)
}
}
@keyframes jet-portfolio-load-spin {
100% {
-webkit-transform:rotate(360deg);
transform:rotate(360deg);
transform:rotate(360deg)
}
}
[data-element_type="jet-map.default"] .jet-map-message {
	width: 100%;
	height: 300px;
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
[data-element_type="jet-map.default"] .jet-map-message .jet-map-message__text {
	z-index: 2
}
[data-element_type="jet-map.default"] .jet-map-message .jet-map-message__dammy-map {
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(//www.teads.com/wp-content/plugins/jet-elements/assets/css/../images/dummy-map.png);
	background-repeat: no-repeat;
	background-color: #fff;
	-webkit-background-size: cover;
	background-size: cover;
	-webkit-filter: blur(1.5px);
	filter: blur(1.5px);
	z-index: 1
}
.jet-timeline {
	position: relative;
	display: inline-block;
	width: 100%;
	max-width: 100%;
	margin: 0 auto
}
.jet-timeline-item {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}
.jet-timeline__line {
	position: absolute;
	width: 2px;
	bottom: 0;
	top: 0;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	left: 50%;
	overflow: hidden
}
.jet-timeline__line-progress {
	width: 100%;
	height: 20%
}
.jet-timeline .timeline-item__card {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}
.jet-timeline .timeline-item__card-inner {
	z-index: 1
}
.jet-timeline .timeline-item__card-arrow {
	position: absolute;
	width: 20px;
	height: 20px
}
.jet-timeline .timeline-item__meta {
	display: inline-block
}
.jet-timeline .timeline-item__meta-content {
	display: inline-block
}
.jet-timeline .timeline-item__point-content {
	min-width: 10px;
	min-height: 10px;
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}
.jet-timeline--align-left .timeline-item__point {
	-webkit-box-flex: 0;
	-webkit-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-webkit-box-ordinal-group: 1;
	-webkit-order: 0;
	-ms-flex-order: 0;
	order: 0
}
.jet-timeline--align-left .timeline-item__card {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-webkit-box-ordinal-group: 2;
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1
}
.jet-timeline--align-left .jet-timeline__line {
	left: 0
}
.jet-timeline--align-left .timeline-item__card-arrow {
	left: 0;
	margin-left: -10px;
	border-top-width: 0 !important;
	border-right-width: 0 !important
}
.jet-timeline--align-left .timeline-item__meta:empty {
	display: none
}
.jet-timeline--align-left .jet-timeline-item>.timeline-item__meta {
	display: none
}
@media (min-width:1025px) {
.jet-timeline--align-center .jet-timeline-item:nth-child(even) {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-webkit-flex-direction: row-reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse
}
.jet-timeline--align-center .jet-timeline-item:nth-child(even) .timeline-item__meta {
	text-align: right
}
.jet-timeline--align-center .jet-timeline-item:nth-child(even) .timeline-item__card-arrow {
	left: 0;
	margin-left: -10px;
	border-top-width: 0 !important;
	border-right-width: 0 !important
}
.jet-timeline--align-center .jet-timeline-item:nth-child(odd) .timeline-item__meta {
	text-align: left
}
.jet-timeline--align-center .jet-timeline-item:nth-child(odd) .timeline-item__card-arrow {
	right: 0;
	margin-right: -10px;
	border-left-width: 0 !important;
	border-bottom-width: 0 !important
}
.jet-timeline--align-center .timeline-item__meta {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-webkit-flex-basis: 50%;
	-ms-flex-preferred-size: 50%;
	flex-basis: 50%;
	max-width: 50%;
	-webkit-box-ordinal-group: 3;
	-webkit-order: 2;
	-ms-flex-order: 2;
	order: 2
}
.jet-timeline--align-center .timeline-item__point {
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-webkit-box-flex: 0;
	-webkit-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-webkit-box-ordinal-group: 2;
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1
}
.jet-timeline--align-center .timeline-item__card {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-webkit-flex-basis: 50%;
	-ms-flex-preferred-size: 50%;
	flex-basis: 50%;
	max-width: 50%;
	-webkit-box-ordinal-group: 1;
	-webkit-order: 0;
	-ms-flex-order: 0;
	order: 0
}
.jet-timeline--align-center .jet-timeline__line {
	left: 50%;
	margin: 0 !important
}
.jet-timeline--align-center .timeline-item__card-content>.timeline-item__meta {
	display: none
}
}
@media (max-width:1024px) {
.jet-timeline--align-center .timeline-item__point {
	-webkit-box-flex: 0;
	-webkit-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-webkit-box-ordinal-group: 1;
	-webkit-order: 0;
	-ms-flex-order: 0;
	order: 0;
	margin-left: 0 !important
}
.jet-timeline--align-center .timeline-item__card {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-webkit-box-ordinal-group: 2;
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1;
	margin-left: 10px
}
.jet-timeline--align-center .jet-timeline__line {
	left: 0
}
.jet-timeline--align-center .timeline-item__card-arrow {
	left: 0;
	margin-left: -10px;
	border-top-width: 0 !important;
	border-right-width: 0 !important
}
.jet-timeline--align-center .jet-timeline-item>.timeline-item__meta {
	display: none
}
}
.jet-timeline--align-right .timeline-item__point {
	-webkit-box-flex: 0;
	-webkit-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-webkit-box-ordinal-group: 2;
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1
}
.jet-timeline--align-right .timeline-item__card {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-webkit-box-ordinal-group: 1;
	-webkit-order: 0;
	-ms-flex-order: 0;
	order: 0
}
.jet-timeline--align-right .jet-timeline__line {
	left: auto;
	right: 0
}
.jet-timeline--align-right .timeline-item__meta:empty {
	display: none
}
.jet-timeline--align-right .timeline-item__card-arrow {
	right: 0;
	margin-right: -10px;
	border-bottom-width: 0 !important;
	border-left-width: 0 !important
}
.jet-timeline--align-right .jet-timeline-item>.timeline-item__meta {
	display: none
}
.jet-timeline--align-top .jet-timeline-item {
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start
}
.jet-timeline--align-top .timeline-item__card-arrow {
	top: 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg)
}
.jet-timeline--align-middle .jet-timeline-item {
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-timeline--align-middle .timeline-item__card-arrow {
	top: 50%;
	-webkit-transform: translateY(-50%) rotate(45deg);
	-ms-transform: translateY(-50%) rotate(45deg);
	transform: translateY(-50%) rotate(45deg)
}
.jet-timeline--align-bottom .jet-timeline-item {
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end
}
.jet-timeline--align-bottom .timeline-item__card-arrow {
	bottom: 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg)
}
.jet-timeline-item--animated .timeline-item__card {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	opacity: 0
}
@-webkit-keyframes card-animation-right {
0% {
opacity:0;
-webkit-transform:translateX(400px)
}
100% {
opacity:1;
-webkit-transform:translateX(0)
}
}
@keyframes card-animation-right {
0% {
opacity:0;
-webkit-transform:translateX(400px);
transform:translateX(400px)
}
100% {
opacity:1;
-webkit-transform:translateX(0);
transform:translateX(0)
}
}
.card-animation-right, .jet-timeline--align-left .jet-timeline-item--animated.is--show .timeline-item__card, .jet-timeline--align-center .jet-timeline-item--animated.is--show:nth-child(even) .timeline-item__card {
	-webkit-animation-name: card-animation-right;
	animation-name: card-animation-right
}
@-webkit-keyframes card-animation-left {
0% {
opacity:0;
-webkit-transform:translateX(-400px)
}
100% {
opacity:1;
-webkit-transform:translateX(0)
}
}
@keyframes card-animation-left {
0% {
opacity:0;
-webkit-transform:translateX(-400px);
transform:translateX(-400px)
}
100% {
opacity:1;
-webkit-transform:translateX(0);
transform:translateX(0)
}
}
.card-animation-left, .jet-timeline--align-center .jet-timeline-item--animated.is--show:nth-child(odd) .timeline-item__card, .jet-timeline--align-right .jet-timeline-item--animated.is--show .timeline-item__card {
	-webkit-animation-name: card-animation-left;
	animation-name: card-animation-left
}
.jet-inline-svg {
	display: inline-block
}
.jet-inline-svg svg {
	min-width: 20px
}
.jet-inline-svg--custom-width {
	width: 100%
}
.jet-inline-svg--custom-width svg {
	width: 100%;
	height: auto;
	display: block
}
.jet-inline-svg--custom-color svg {
	fill: currentColor;
	stroke: currentColor
}
.jet-inline-svg circle:not([stroke]), .jet-inline-svg ellipse:not([stroke]), .jet-inline-svg polygon:not([stroke]), .jet-inline-svg path:not([stroke]), .jet-inline-svg rect:not([stroke]) {
	stroke: none
}
.jet-inline-svg circle:not([stroke-width]), .jet-inline-svg ellipse:not([stroke-width]), .jet-inline-svg polygon:not([stroke-width]), .jet-inline-svg path:not([stroke-width]), .jet-inline-svg rect:not([stroke-width]) {
	stroke-width: 2px
}
.jet-inline-svg circle:not([stroke-linecap]), .jet-inline-svg ellipse:not([stroke-linecap]), .jet-inline-svg polygon:not([stroke-linecap]), .jet-inline-svg path:not([stroke-linecap]), .jet-inline-svg rect:not([stroke-linecap]) {
	stroke-linecap: butt
}
.jet-inline-svg circle:not([stroke-dasharray]), .jet-inline-svg ellipse:not([stroke-dasharray]), .jet-inline-svg polygon:not([stroke-dasharray]), .jet-inline-svg path:not([stroke-dasharray]), .jet-inline-svg rect:not([stroke-dasharray]) {
	stroke-dasharray: none
}
.jet-inline-svg circle:not([stroke-miterlimit]), .jet-inline-svg ellipse:not([stroke-miterlimit]), .jet-inline-svg polygon:not([stroke-miterlimit]), .jet-inline-svg path:not([stroke-miterlimit]), .jet-inline-svg rect:not([stroke-miterlimit]) {
	stroke-miterlimit: 4
}
.jet-price-list {
	list-style: none;
	margin: 0
}
.jet-price-list .price-list__item-inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}
.jet-price-list .price-list__item-content {
	width: 100%
}
.jet-price-list .price-list__item-img-wrap {
	max-width: 200px;
	margin-right: 20px;
	-webkit-box-flex: 1;
	-webkit-flex: 1 0 100%;
	-ms-flex: 1 0 100%;
	flex: 1 0 100%;
	font-size: 0
}
.jet-price-list .price-list__item-img-wrap img {
	width: 100%
}
.jet-price-list .price-list__item-title__wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 100%;
	-ms-flex: 0 1 100%;
	flex: 0 1 100%;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-price-list .price-list__item-title__wrapper>* {
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 auto;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
	-webkit-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	margin: 0
}
.jet-price-list .price-list__item-separator {
	position: relative;
	height: 0;
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}
.jet-weather__title {
	padding: 0;
	margin: 0 0 15px
}
.jet-weather__current {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between
}
.jet-weather__current-temp, .jet-weather__current-icon-box {
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 auto;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
	max-width: 50%
}
.jet-weather__current-temp {
	font-size: 4em
}
.jet-weather__current-icon-box {
	text-align: center
}
.jet-weather__current-desc {
	margin-top: 10px
}
.jet-weather__current-day, .jet-weather__forecast-day {
	font-weight: 700
}
.jet-weather__details, .jet-weather__forecast {
	font-size: 14px;
	line-height: 1.5
}
.jet-weather__details {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end;
	margin-top: 10px
}
.jet-weather__details-column {
	width: 33.33%
}
.jet-weather__details-item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-weather__details-item+.jet-weather__details-item {
	margin-top: 5px
}
.jet-weather__details-item .jet-weather-icon {
	margin-right: 5px
}
.jet-weather__current-sunrise, .jet-weather__current-sunset {
	text-transform: uppercase
}
.jet-weather__forecast {
	margin-top: 15px
}
.jet-weather__forecast-item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: 5px
}
.jet-weather__forecast-day, .jet-weather__forecast-icon, .jet-weather__forecast-max-temp, .jet-weather__forecast-min-temp {
	width: 25%
}
.jet-weather__forecast-icon, .jet-weather__forecast-max-temp, .jet-weather__forecast-min-temp {
	text-align: center
}
.jet-weather-icon {
	line-height: 1
}
.jet-weather__current-icon .jet-weather-icon {
	font-size: 60px
}
.jet-weather__details-item .jet-weather-icon, .jet-weather__forecast-icon .jet-weather-icon {
	font-size: 1.5em
}
.jet-weather-icon svg {
	width: auto;
	height: 1em;
	vertical-align: top
}
.jet-weather-notice {
	font-style: italic
}
.jet-table-wrapper {
	width: 100%;
	max-width: 100%
}
.jet-table-wrapper .jet-table {
	margin: 0
}
.jet-table {
	width: 100%;
	max-width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	background-color: transparent
}
.jet-table .jet-table__cell {
	padding: 0;
	border: 1px none
}
.jet-table__cell {
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s
}
.jet-table__cell-inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 5px
}
.jet-table__cell-link {
	color: inherit
}
.jet-table__head-cell {
	background-color: #00b4ff;
	color: #fff
}
.jet-table-header-sort {
	cursor: pointer
}
.jet-table__sort-icon {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin-left: 5px
}
.jet-table__sort-icon:before {
	content: '\f0dc'
}
.jet-table-header-sort--up .jet-table__sort-icon:before {
	content: '\f0de'
}
.jet-table-header-sort--down .jet-table__sort-icon:before {
	content: '\f0dd'
}
.jet-table__cell-content {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
body:not(.rtl) .jet-table__cell-content {
	margin-left: 0;
	margin-right: auto;
	text-align: left
}
.jet-table__cell-img {
	display: block
}
.jet-table__cell-img img {
	vertical-align: top
}
.jet-table__cell-icon {
	width: 1em
}
body:not(.rtl) .jet-table__cell-icon--before:not(:only-child), body:not(.rtl) .jet-table__cell-img--before:not(:only-child) {
	margin-right: 5px
}
.jet-table__cell-icon--after:not(:only-child), .jet-table__cell-img--after:not(:only-child) {
	-webkit-box-ordinal-group: 3;
	-webkit-order: 2;
	-ms-flex-order: 2;
	order: 2
}
body:not(.rtl) .jet-table__cell-icon--after:not(:only-child), body:not(.rtl) .jet-table__cell-img--after:not(:only-child) {
	margin-left: 5px
}
[data-elementor-device-mode=mobile] .jet-table-responsive-mobile, [data-elementor-device-mode=tablet] .jet-table-responsive-tablet, [data-elementor-device-mode=desktop] .jet-table-responsive-desktop {
	display: block;
	width: 100%;
	overflow-x: auto;
	-webkit-overflow-scrolling: touch;
	-ms-overflow-style: -ms-autohiding-scrollbar
}
.jet-dropbar {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}
.jet-dropbar__inner {
	position: relative
}
.jet-dropbar__button {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	max-width: 100%;
	border: 1px none
}
.jet-dropbar__button-text {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	text-align: center
}
body:not(.rtl) .jet-dropbar__button-icon--before:not(:only-child) {
	margin-right: 5px
}
body:not(.rtl) .jet-dropbar__button-icon--after:not(:only-child) {
	margin-left: 5px
}
.jet-dropbar__content-wrapper {
	position: absolute;
	z-index: 999;
	width: 300px;
	visibility: hidden;
	pointer-events: none;
	opacity: 0;
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s
}
.jet-dropbar--none-effect .jet-dropbar__content-wrapper, .jet-dropbar-open .jet-dropbar__content-wrapper {
	-webkit-transition: none;
	-o-transition: none;
	transition: none
}
.jet-dropbar-open .jet-dropbar__content-wrapper {
	visibility: visible;
	pointer-events: auto;
	opacity: 1
}
.jet-dropbar__content-wrapper:before {
	position: absolute
}
.jet-dropbar-open .jet-dropbar__content-wrapper:before {
	content: ''
}
.jet-dropbar__content {
	position: relative;
	padding: 10px;
	background-color: #f7f7fb
}
.jet-dropbar--fade-effect.jet-dropbar-open .jet-dropbar__content {
	-webkit-animation: jetFade .5s cubic-bezier(.26, .69, .37, .96);
	animation: jetFade .5s cubic-bezier(.26, .69, .37, .96)
}
.jet-dropbar--zoom-in-effect.jet-dropbar-open .jet-dropbar__content {
	-webkit-animation: jetZoomIn .5s cubic-bezier(.26, .69, .37, .96);
	animation: jetZoomIn .5s cubic-bezier(.26, .69, .37, .96)
}
.jet-dropbar--zoom-out-effect.jet-dropbar-open .jet-dropbar__content {
	-webkit-animation: jetZoomOut .5s cubic-bezier(.26, .69, .37, .96);
	animation: jetZoomOut .5s cubic-bezier(.26, .69, .37, .96)
}
.jet-dropbar--slide-up-effect.jet-dropbar-open .jet-dropbar__content {
	-webkit-animation: jetMoveUp .5s cubic-bezier(.26, .69, .37, .96);
	animation: jetMoveUp .5s cubic-bezier(.26, .69, .37, .96)
}
.jet-dropbar--slide-down-effect.jet-dropbar-open .jet-dropbar__content {
	-webkit-animation: jetMoveDown .5s cubic-bezier(.26, .69, .37, .96);
	animation: jetMoveDown .5s cubic-bezier(.26, .69, .37, .96)
}
.jet-dropbar--slide-left-effect.jet-dropbar-open .jet-dropbar__content {
	-webkit-animation: jetMoveLeft .5s cubic-bezier(.26, .69, .37, .96);
	animation: jetMoveLeft .5s cubic-bezier(.26, .69, .37, .96)
}
.jet-dropbar--slide-right-effect.jet-dropbar-open .jet-dropbar__content {
	-webkit-animation: jetMoveRight .5s cubic-bezier(.26, .69, .37, .96);
	animation: jetMoveRight .5s cubic-bezier(.26, .69, .37, .96)
}
.jet-dropbar--slide-up-big-effect.jet-dropbar-open .jet-dropbar__content {
	-webkit-animation: jetMoveUpBig .5s cubic-bezier(.26, .69, .37, .96);
	animation: jetMoveUpBig .5s cubic-bezier(.26, .69, .37, .96)
}
.jet-dropbar--slide-down-big-effect.jet-dropbar-open .jet-dropbar__content {
	-webkit-animation: jetMoveDownBig .5s cubic-bezier(.26, .69, .37, .96);
	animation: jetMoveDownBig .5s cubic-bezier(.26, .69, .37, .96)
}
.jet-dropbar--slide-left-big-effect.jet-dropbar-open .jet-dropbar__content {
	-webkit-animation: jetMoveLeftBig .5s cubic-bezier(.26, .69, .37, .96);
	animation: jetMoveLeftBig .5s cubic-bezier(.26, .69, .37, .96)
}
.jet-dropbar--slide-right-big-effect.jet-dropbar-open .jet-dropbar__content {
	-webkit-animation: jetMoveRightBig .5s cubic-bezier(.26, .69, .37, .96);
	animation: jetMoveRightBig .5s cubic-bezier(.26, .69, .37, .96)
}
.jet-dropbar--fall-perspective-effect.jet-dropbar-open .jet-dropbar__content {
	-webkit-animation: jetFallPerspective .5s cubic-bezier(.26, .69, .37, .96);
	animation: jetFallPerspective .5s cubic-bezier(.26, .69, .37, .96)
}
.jet-dropbar--flip-in-x-effect.jet-dropbar-open .jet-dropbar__content {
	-webkit-animation: jetFlipInX .5s;
	animation: jetFlipInX .5s;
	-webkit-backface-visibility: visible;
	backface-visibility: visible
}
.jet-dropbar--flip-in-y-effect.jet-dropbar-open .jet-dropbar__content {
	-webkit-animation: jetFlipInY .5s;
	animation: jetFlipInY .5s;
	-webkit-backface-visibility: visible;
	backface-visibility: visible
}
.jet-dropbar-fixed {
	position: fixed;
	z-index: 9999;
	padding: 10px
}
.jet-dropbar-fixed--top-left-position {
	top: 0;
	left: 0
}
.jet-dropbar-fixed--top-center-position {
	top: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%)
}
.jet-dropbar-fixed--top-right-position {
	top: 0;
	right: 0
}
.jet-dropbar-fixed--center-left-position {
	top: 50%;
	left: 0;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}
.jet-dropbar-fixed--center-center-position {
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%)
}
.jet-dropbar-fixed--center-right-position {
	top: 50%;
	right: 0;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}
.jet-dropbar-fixed--bottom-left-position {
	bottom: 0;
	left: 0
}
.jet-dropbar-fixed--bottom-center-position {
	bottom: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%)
}
.jet-dropbar-fixed--bottom-right-position {
	bottom: 0;
	right: 0
}
.jet-dropbar-edit-link {
	position: absolute;
	top: 5px;
	right: 5px;
	display: inline-block;
	padding: 5px;
	background-color: #b7084e;
	color: #fff;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	font-size: 14px;
	line-height: 1;
	text-align: center
}
.jet-dropbar-edit-link i {
	width: 1em;
	height: 1em
}
.jet-dropbar-edit-link:hover {
	background-color: #840739;
	color: #fff
}
.jet-video {
	position: relative;
	z-index: 1;
	overflow: hidden;
	background-color: #000
}
.jet-video__overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
	background-position: center
}
.jet-video__overlay:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 4
}
.jet-video__overlay--custom-bg {
	z-index: 3
}
.jet-video__play-button {
	z-index: 5;
	font-size: 80px;
	line-height: 1;
	text-align: center;
	color: #fff;
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s
}
.jet-video__play-button-icon {
	width: 1em;
	vertical-align: top
}
.jet-video__play-button-image {
	width: 1em;
	vertical-align: top
}
.jet-video__play-button-image svg {
	width: 100%;
	height: auto;
	vertical-align: top
}
.jet-video__play-button--animation-grow {
	-webkit-transition-duration: .3s;
	-o-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform
}
.jet-video__overlay:hover .jet-video__play-button--animation-grow {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1)
}
.jet-video__play-button--animation-shrink {
	-webkit-transition-duration: .3s;
	-o-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform
}
.jet-video__overlay:hover .jet-video__play-button--animation-shrink {
	-webkit-transform: scale(.9);
	-ms-transform: scale(.9);
	transform: scale(.9)
}
.jet-video__overlay:hover .jet-video__play-button--animation-pulse {
	-webkit-animation-name: elementor-animation-pulse;
	animation-name: elementor-animation-pulse;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite
}
.jet-video__overlay:hover .jet-video__play-button--animation-pulse-grow {
	-webkit-animation-name: elementor-animation-pulse-grow;
	animation-name: elementor-animation-pulse-grow;
	-webkit-animation-duration: .3s;
	animation-duration: .3s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-direction: alternate;
	animation-direction: alternate
}
.jet-video__overlay:hover .jet-video__play-button--animation-pulse-shrink {
	-webkit-animation-name: elementor-animation-pulse-shrink;
	animation-name: elementor-animation-pulse-shrink;
	-webkit-animation-duration: .3s;
	animation-duration: .3s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-direction: alternate;
	animation-direction: alternate
}
.jet-video__overlay:hover .jet-video__play-button--animation-push {
	-webkit-animation-name: elementor-animation-push;
	animation-name: elementor-animation-push;
	-webkit-animation-duration: .3s;
	animation-duration: .3s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1
}
.jet-video__overlay:hover .jet-video__play-button--animation-pop {
	-webkit-animation-name: elementor-animation-pop;
	animation-name: elementor-animation-pop;
	-webkit-animation-duration: .3s;
	animation-duration: .3s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1
}
.jet-video__play-button--animation-bounce-in {
	-webkit-transition-duration: .5s;
	-o-transition-duration: .5s;
	transition-duration: .5s
}
.jet-video__overlay:hover .jet-video__play-button--animation-bounce-in {
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
	-webkit-transition-timing-function: cubic-bezier(.47, 2.02, .31, -.36);
	-o-transition-timing-function: cubic-bezier(.47, 2.02, .31, -.36);
	transition-timing-function: cubic-bezier(.47, 2.02, .31, -.36)
}
.jet-video__play-button--animation-bounce-out {
	-webkit-transition-duration: .5s;
	-o-transition-duration: .5s;
	transition-duration: .5s
}
.jet-video__overlay:hover .jet-video__play-button--animation-bounce-out {
	-webkit-transform: scale(.8);
	-ms-transform: scale(.8);
	transform: scale(.8);
	-webkit-transition-timing-function: cubic-bezier(.47, 2.02, .31, -.36);
	-o-transition-timing-function: cubic-bezier(.47, 2.02, .31, -.36);
	transition-timing-function: cubic-bezier(.47, 2.02, .31, -.36)
}
.jet-video__play-button--animation-rotate {
	-webkit-transition-duration: .3s;
	-o-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform
}
.jet-video__overlay:hover .jet-video__play-button--animation-rotate {
	-webkit-transform: rotate(4deg);
	-ms-transform: rotate(4deg);
	transform: rotate(4deg)
}
.jet-video__play-button--animation-grow-rotate {
	-webkit-transition-duration: .3s;
	-o-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform
}
.jet-video__overlay:hover .jet-video__play-button--animation-grow-rotate {
	-webkit-transform: scale(1.1) rotate(4deg);
	-ms-transform: scale(1.1) rotate(4deg);
	transform: scale(1.1) rotate(4deg)
}
.jet-video__play-button--animation-float {
	-webkit-transition-duration: .3s;
	-o-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
	-webkit-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out
}
.jet-video__overlay:hover .jet-video__play-button--animation-float {
	-webkit-transform: translateY(-8px);
	-ms-transform: translateY(-8px);
	transform: translateY(-8px)
}
.jet-video__play-button--animation-sink {
	-webkit-transition-duration: .3s;
	-o-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
	-webkit-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out
}
.jet-video__overlay:hover .jet-video__play-button--animation-sink {
	-webkit-transform: translateY(8px);
	-ms-transform: translateY(8px);
	transform: translateY(8px)
}
.jet-video__overlay:hover .jet-video__play-button--animation-bob {
	-webkit-animation-name: elementor-animation-bob-float, elementor-animation-bob;
	animation-name: elementor-animation-bob-float, elementor-animation-bob;
	-webkit-animation-duration: .3s, 1.5s;
	animation-duration: .3s, 1.5s;
	-webkit-animation-delay: 0s, .3s;
	animation-delay: 0s, .3s;
	-webkit-animation-timing-function: ease-out, ease-in-out;
	animation-timing-function: ease-out, ease-in-out;
	-webkit-animation-iteration-count: 1, infinite;
	animation-iteration-count: 1, infinite;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	-webkit-animation-direction: normal, alternate;
	animation-direction: normal, alternate
}
.jet-video__overlay:hover .jet-video__play-button--animation-hang {
	-webkit-animation-name: elementor-animation-hang-sink, elementor-animation-hang;
	animation-name: elementor-animation-hang-sink, elementor-animation-hang;
	-webkit-animation-duration: .3s, 1.5s;
	animation-duration: .3s, 1.5s;
	-webkit-animation-delay: 0s, .3s;
	animation-delay: 0s, .3s;
	-webkit-animation-timing-function: ease-out, ease-in-out;
	animation-timing-function: ease-out, ease-in-out;
	-webkit-animation-iteration-count: 1, infinite;
	animation-iteration-count: 1, infinite;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	-webkit-animation-direction: normal, alternate;
	animation-direction: normal, alternate
}
.jet-video__play-button--animation-skew {
	-webkit-transition-duration: .3s;
	-o-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform
}
.jet-video__overlay:hover .jet-video__play-button--animation-skew {
	-webkit-transform: skew(-10deg);
	-ms-transform: skew(-10deg);
	transform: skew(-10deg)
}
.jet-video__play-button--animation-skew-forward {
	-webkit-transition-duration: .3s;
	-o-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
	-webkit-transform-origin: 0 100%;
	-ms-transform-origin: 0 100%;
	transform-origin: 0 100%
}
.jet-video__overlay:hover .jet-video__play-button--animation-skew-forward {
	-webkit-transform: skew(-10deg);
	-ms-transform: skew(-10deg);
	transform: skew(-10deg)
}
.jet-video__play-button--animation-skew-backward {
	-webkit-transition-duration: .3s;
	-o-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
	-webkit-transform-origin: 0 100%;
	-ms-transform-origin: 0 100%;
	transform-origin: 0 100%
}
.jet-video__overlay:hover .jet-video__play-button--animation-skew-backward {
	-webkit-transform: skew(10deg);
	-ms-transform: skew(10deg);
	transform: skew(10deg)
}
.jet-video__overlay:hover .jet-video__play-button--animation-wobble-vertical {
	-webkit-animation-name: elementor-animation-wobble-vertical;
	animation-name: elementor-animation-wobble-vertical;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1
}
.jet-video__overlay:hover .jet-video__play-button--animation-wobble-horizontal {
	-webkit-animation-name: elementor-animation-wobble-horizontal;
	animation-name: elementor-animation-wobble-horizontal;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1
}
.jet-video__overlay:hover .jet-video__play-button--animation-wobble-to-bottom-right {
	-webkit-animation-name: elementor-animation-wobble-to-bottom-right;
	animation-name: elementor-animation-wobble-to-bottom-right;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1
}
.jet-video__overlay:hover .jet-video__play-button--animation-wobble-to-top-right {
	-webkit-animation-name: elementor-animation-wobble-to-top-right;
	animation-name: elementor-animation-wobble-to-top-right;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1
}
.jet-video__play-button--animation-wobble-top {
	-webkit-transform-origin: 0 100%;
	-ms-transform-origin: 0 100%;
	transform-origin: 0 100%
}
.jet-video__overlay:hover .jet-video__play-button--animation-wobble-top {
	-webkit-animation-name: elementor-animation-wobble-top;
	animation-name: elementor-animation-wobble-top;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1
}
.jet-video__play-button--animation-wobble-bottom {
	-webkit-transform-origin: 100% 0;
	-ms-transform-origin: 100% 0;
	transform-origin: 100% 0
}
.jet-video__overlay:hover .jet-video__play-button--animation-wobble-bottom {
	-webkit-animation-name: elementor-animation-wobble-bottom;
	animation-name: elementor-animation-wobble-bottom;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1
}
.jet-video__overlay:hover .jet-video__play-button--animation-wobble-skew {
	-webkit-animation-name: elementor-animation-wobble-skew;
	animation-name: elementor-animation-wobble-skew;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1
}
.jet-video__overlay:hover .jet-video__play-button--animation-buzz {
	-webkit-animation-name: elementor-animation-buzz;
	animation-name: elementor-animation-buzz;
	-webkit-animation-duration: .15s;
	animation-duration: .15s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite
}
.jet-video__overlay:hover .jet-video__play-button--animation-buzz-out {
	-webkit-animation-name: elementor-animation-buzz-out;
	animation-name: elementor-animation-buzz-out;
	-webkit-animation-duration: .75s;
	animation-duration: .75s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1
}
.jet-video.jet-video-aspect-ratio--16-9 {
	padding-bottom: 56.25%
}
.jet-video.jet-video-aspect-ratio--21-9 {
	padding-bottom: 42.8571%
}
.jet-video.jet-video-aspect-ratio--4-3 {
	padding-bottom: 75%
}
.jet-video.jet-video-aspect-ratio--3-2 {
	padding-bottom: 66.6666%
}
.jet-video.jet-video-aspect-ratio--1-1 {
	padding-bottom: 100%
}
.jet-video.jet-video-aspect-ratio iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	border: none
}
.jet-video .jet-video-html5-player, .jet-video .mejs-mediaelement video.jet-video-mejs-player {
	-o-object-fit: cover;
	object-fit: cover
}
.jet-video>video.jet-video-mejs-player {
	opacity: 0
}
.jet-video .jet-video-html5-player {
	display: block
}
.jet-video .jet-video-mejs-player.mejs-container {
	font-family: inherit;
	background: 0 0
}
.jet-video .jet-video-mejs-player.jet-video-custom-play-button .mejs-overlay-play .mejs-overlay-button {
	display: none
}
.jet-video .jet-video-mejs-player .mejs-overlay-loading {
	display: none
}
.jet-video .jet-video-mejs-player .mejs-controls {
	height: auto;
	padding: 10px;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	background: #fff
}
.jet-video .jet-video-mejs-player .mejs-controls .mejs-button, .jet-video .jet-video-mejs-player .mejs-controls .mejs-time, .jet-video .jet-video-mejs-player .mejs-controls .mejs-time-rail {
	width: auto;
	height: auto
}
.jet-video .jet-video-mejs-player .mejs-controls .mejs-button>button {
	position: relative;
	width: auto;
	height: auto;
	margin: 0;
	letter-spacing: normal;
	border: 1px none;
	-webkit-border-radius: 0;
	border-radius: 0;
	background: 0 0;
	font: normal normal normal 12px/1 FontAwesome;
	text-rendering: auto;
	text-align: center;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.jet-video .jet-video-mejs-player .mejs-controls .mejs-button>button:before {
	display: inline-block;
	width: 1em
}
.jet-video .jet-video-mejs-player .mejs-controls .mejs-playpause-button>button {
	padding: 14px;
	color: #fff;
	background-color: #00b4ff
}
.jet-video .jet-video-mejs-player .mejs-controls .mejs-volume-button, .jet-video .jet-video-mejs-player .mejs-controls .mejs-fullscreen-button {
	margin-left: 10px
}
.jet-video .jet-video-mejs-player .mejs-controls .mejs-volume-button>button {
	padding: 3px;
	color: #00b4ff
}
.jet-video .jet-video-mejs-player .mejs-controls .mejs-fullscreen-button>button {
	color: #00b4ff
}
.jet-video .jet-video-mejs-player .mejs-controls .mejs-fullscreen-button>button:before {
	content: '\f0b2'
}
@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none) {
.jet-video .jet-video-mejs-player .mejs-controls .mejs-fullscreen-button>button:before {
content:'';
height:1em;
vertical-align:top;
background-color:currentColor;
-webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 13'%3E%3Cpath d='M0 4.67188C0 4.78125 0.0273438 4.86328 0.0820312 4.91797C0.136719 4.97266 0.21875 5 0.328125 5H1.42188C1.50391 5 1.58594 4.97266 1.64062 4.91797C1.69531 4.86328 1.75 4.78125 1.75 4.67188V2.375H4.04688C4.12891 2.375 4.21094 2.34766 4.26562 2.29297C4.32031 2.23828 4.375 2.15625 4.375 2.04688V0.953125C4.375 0.871094 4.32031 0.789062 4.26562 0.734375C4.21094 0.679688 4.12891 0.625 4.04688 0.625H0.65625C0.464844 0.625 0.300781 0.707031 0.191406 0.816406C0.0546875 0.953125 0 1.11719 0 1.28125V4.67188ZM7.875 0.953125C7.875 0.871094 7.90234 0.789062 7.95703 0.734375C8.01172 0.679688 8.09375 0.625 8.20312 0.625H11.5938C11.7578 0.625 11.9219 0.707031 12.0586 0.816406C12.168 0.953125 12.25 1.11719 12.25 1.28125V4.67188C12.25 4.78125 12.1953 4.86328 12.1406 4.91797C12.0859 4.97266 12.0039 5 11.9219 5H10.8281C10.7188 5 10.6367 4.97266 10.582 4.91797C10.5273 4.86328 10.5 4.78125 10.5 4.67188V2.375H8.20312C8.09375 2.375 8.01172 2.34766 7.95703 2.29297C7.90234 2.23828 7.875 2.15625 7.875 2.04688V0.953125ZM11.9219 8.5C12.0039 8.5 12.0859 8.55469 12.1406 8.60938C12.1953 8.66406 12.25 8.74609 12.25 8.82812V12.2188C12.25 12.4102 12.168 12.5742 12.0586 12.6836C11.9219 12.8203 11.7578 12.875 11.5938 12.875H8.20312C8.09375 12.875 8.01172 12.8477 7.95703 12.793C7.90234 12.7383 7.875 12.6562 7.875 12.5469V11.4531C7.875 11.3711 7.90234 11.2891 7.95703 11.2344C8.01172 11.1797 8.09375 11.125 8.20312 11.125H10.5V8.82812C10.5 8.74609 10.5273 8.66406 10.582 8.60938C10.6367 8.55469 10.7188 8.5 10.8281 8.5H11.9219ZM4.375 12.5469C4.375 12.6562 4.32031 12.7383 4.26562 12.793C4.21094 12.8477 4.12891 12.875 4.04688 12.875H0.65625C0.464844 12.875 0.300781 12.8203 0.191406 12.6836C0.0546875 12.5742 0 12.4102 0 12.2188V8.82812C0 8.74609 0.0273438 8.66406 0.0820312 8.60938C0.136719 8.55469 0.21875 8.5 0.328125 8.5H1.42188C1.50391 8.5 1.58594 8.55469 1.64062 8.60938C1.69531 8.66406 1.75 8.74609 1.75 8.82812V11.125H4.04688C4.12891 11.125 4.21094 11.1797 4.26562 11.2344C4.32031 11.2891 4.375 11.3711 4.375 11.4531V12.5469Z'/%3E%3C/svg%3E");
mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 13'%3E%3Cpath d='M0 4.67188C0 4.78125 0.0273438 4.86328 0.0820312 4.91797C0.136719 4.97266 0.21875 5 0.328125 5H1.42188C1.50391 5 1.58594 4.97266 1.64062 4.91797C1.69531 4.86328 1.75 4.78125 1.75 4.67188V2.375H4.04688C4.12891 2.375 4.21094 2.34766 4.26562 2.29297C4.32031 2.23828 4.375 2.15625 4.375 2.04688V0.953125C4.375 0.871094 4.32031 0.789062 4.26562 0.734375C4.21094 0.679688 4.12891 0.625 4.04688 0.625H0.65625C0.464844 0.625 0.300781 0.707031 0.191406 0.816406C0.0546875 0.953125 0 1.11719 0 1.28125V4.67188ZM7.875 0.953125C7.875 0.871094 7.90234 0.789062 7.95703 0.734375C8.01172 0.679688 8.09375 0.625 8.20312 0.625H11.5938C11.7578 0.625 11.9219 0.707031 12.0586 0.816406C12.168 0.953125 12.25 1.11719 12.25 1.28125V4.67188C12.25 4.78125 12.1953 4.86328 12.1406 4.91797C12.0859 4.97266 12.0039 5 11.9219 5H10.8281C10.7188 5 10.6367 4.97266 10.582 4.91797C10.5273 4.86328 10.5 4.78125 10.5 4.67188V2.375H8.20312C8.09375 2.375 8.01172 2.34766 7.95703 2.29297C7.90234 2.23828 7.875 2.15625 7.875 2.04688V0.953125ZM11.9219 8.5C12.0039 8.5 12.0859 8.55469 12.1406 8.60938C12.1953 8.66406 12.25 8.74609 12.25 8.82812V12.2188C12.25 12.4102 12.168 12.5742 12.0586 12.6836C11.9219 12.8203 11.7578 12.875 11.5938 12.875H8.20312C8.09375 12.875 8.01172 12.8477 7.95703 12.793C7.90234 12.7383 7.875 12.6562 7.875 12.5469V11.4531C7.875 11.3711 7.90234 11.2891 7.95703 11.2344C8.01172 11.1797 8.09375 11.125 8.20312 11.125H10.5V8.82812C10.5 8.74609 10.5273 8.66406 10.582 8.60938C10.6367 8.55469 10.7188 8.5 10.8281 8.5H11.9219ZM4.375 12.5469C4.375 12.6562 4.32031 12.7383 4.26562 12.793C4.21094 12.8477 4.12891 12.875 4.04688 12.875H0.65625C0.464844 12.875 0.300781 12.8203 0.191406 12.6836C0.0546875 12.5742 0 12.4102 0 12.2188V8.82812C0 8.74609 0.0273438 8.66406 0.0820312 8.60938C0.136719 8.55469 0.21875 8.5 0.328125 8.5H1.42188C1.50391 8.5 1.58594 8.55469 1.64062 8.60938C1.69531 8.66406 1.75 8.74609 1.75 8.82812V11.125H4.04688C4.12891 11.125 4.21094 11.1797 4.26562 11.2344C4.32031 11.2891 4.375 11.3711 4.375 11.4531V12.5469Z'/%3E%3C/svg%3E")
}
}
.jet-video .jet-video-mejs-player .mejs-controls .mejs-playpause-button.mejs-play>button:before {
	content: '\f04b'
}
.jet-video .jet-video-mejs-player .mejs-controls .mejs-playpause-button.mejs-pause>button:before {
	content: '\f04c'
}
.jet-video .jet-video-mejs-player .mejs-controls .mejs-playpause-button.mejs-replay>button:before {
	content: '\f0e2'
}
.jet-video .jet-video-mejs-player .mejs-controls .mejs-volume-button.mejs-mute>button:before {
	content: '\f028'
}
.jet-video .jet-video-mejs-player .mejs-controls .mejs-volume-button.mejs-unmute>button:before {
	content: '\f026'
}
.jet-video .jet-video-mejs-player .mejs-controls .mejs-time {
	padding: 0;
	font-size: 14px;
	line-height: 1.5;
	font-weight: 400;
	color: #303865
}
.jet-video .jet-video-mejs-player .mejs-controls .mejs-currenttime, .jet-video .jet-video-mejs-player .mejs-controls .mejs-duration {
	margin-left: 10px
}
.jet-video .jet-video-mejs-player .mejs-controls .mejs-currenttime~.mejs-duration {
	margin-left: 0
}
.jet-video .jet-video-mejs-player .mejs-controls .mejs-time-rail {
	padding: 0;
	margin: 0 0 0 10px
}
.jet-video .jet-video-mejs-player .mejs-controls .mejs-time-rail .mejs-time-total {
	position: relative;
	margin: 0;
	overflow: hidden;
	background: #eaebf0;
	-webkit-border-radius: 5px;
	border-radius: 5px
}
.jet-video .jet-video-mejs-player .mejs-controls .mejs-time-rail .mejs-time-current {
	width: 0;
	-webkit-transform: scaleX(1) !important;
	-ms-transform: scaleX(1) !important;
	transform: scaleX(1) !important;
	background: #ea36a4;
	-webkit-border-radius: 0 5px 5px 0;
	border-radius: 0 5px 5px 0
}
.jet-video .jet-video-mejs-player .mejs-controls .mejs-time-rail .mejs-time-buffering, .jet-video .jet-video-mejs-player .mejs-controls .mejs-time-rail .mejs-time-loaded, .jet-video .jet-video-mejs-player .mejs-controls .mejs-time-rail .mejs-time-current, .jet-video .jet-video-mejs-player .mejs-controls .mejs-time-rail .mejs-time-hovered {
	height: 100%
}
.jet-video .jet-video-mejs-player .mejs-controls .mejs-time-rail .mejs-time-buffering, .jet-video .jet-video-mejs-player .mejs-controls .mejs-time-rail .mejs-time-loaded {
	-webkit-border-radius: 0;
	border-radius: 0
}
.jet-video .jet-video-mejs-player .mejs-controls .mejs-time-rail .mejs-time-handle, .jet-video .jet-video-mejs-player .mejs-controls .mejs-time-rail .mejs-time-loaded, .jet-video .jet-video-mejs-player .mejs-controls .mejs-time-rail .mejs-time-hovered {
	display: none
}
.jet-video .jet-video-mejs-player .mejs-controls .mejs-horizontal-volume-slider {
	width: auto;
	height: auto;
	margin-left: 7px
}
.jet-video .jet-video-mejs-player .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
	position: relative;
	top: auto;
	width: 60px;
	height: 10px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: #eaebf0;
	overflow: hidden
}
.jet-video .jet-video-mejs-player .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
	-webkit-border-radius: 0 5px 5px 0;
	border-radius: 0 5px 5px 0;
	background: #00b4ff
}
.jet-video .jet-video-mejs-player .mejs-controls .mejs-volume-slider .mejs-volume-total {
	width: 4px
}
.jet-video .ast-oembed-container {
	position: static;
	padding: 0
}
.jet-audio>audio {
	display: none
}
.jet-audio .mejs-container, .jet-audio .mejs-container .mejs-controls {
	background: 0 0
}
.jet-audio .mejs-container {
	max-width: 100%;
	height: auto !important;
	font-family: inherit
}
.jet-audio .mejs-controls {
	position: relative;
	height: auto;
	padding: 0;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-audio .mejs-controls .mejs-button, .jet-audio .mejs-controls .mejs-time, .jet-audio .mejs-controls .mejs-time-rail {
	width: auto;
	height: auto
}
.jet-audio .mejs-controls .mejs-button>button {
	position: relative;
	width: auto;
	height: auto;
	margin: 0;
	letter-spacing: normal;
	border: 1px none;
	-webkit-border-radius: 0;
	border-radius: 0;
	background: 0 0;
	font: normal normal normal 12px/1 FontAwesome;
	text-rendering: auto;
	text-align: center;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.jet-audio .mejs-controls .mejs-button>button:before {
	display: inline-block;
	width: 1em
}
.jet-audio .mejs-controls .mejs-playpause-button>button {
	padding: 14px;
	color: #303865;
	background-color: #fff
}
.jet-audio .mejs-controls .mejs-volume-button {
	margin-left: 10px
}
.jet-audio .mejs-controls .mejs-volume-button>button {
	padding: 3px;
	color: #fff
}
.jet-audio .mejs-controls .mejs-playpause-button.mejs-play>button:before {
	content: '\f04b'
}
.jet-audio .mejs-controls .mejs-playpause-button.mejs-pause>button:before {
	content: '\f04c'
}
.jet-audio .mejs-controls .mejs-playpause-button.mejs-replay>button:before {
	content: '\f0e2'
}
.jet-audio .mejs-controls .mejs-volume-button.mejs-mute>button:before {
	content: '\f028'
}
.jet-audio .mejs-controls .mejs-volume-button.mejs-unmute>button:before {
	content: '\f026'
}
.jet-audio .mejs-controls .mejs-time {
	padding: 0;
	font-size: 14px;
	line-height: 1.5;
	font-weight: 400;
	color: #fff
}
.jet-audio .mejs-controls .mejs-currenttime, .jet-audio .mejs-controls .mejs-duration {
	margin-left: 10px
}
.jet-audio .mejs-controls .mejs-currenttime~.mejs-duration {
	margin-left: 0
}
.jet-audio .mejs-controls .mejs-time-rail {
	padding: 0;
	margin: 0 0 0 10px
}
.jet-audio .mejs-controls .mejs-time-rail .mejs-time-total {
	position: relative;
	margin: 0;
	overflow: hidden;
	background: #303865;
	-webkit-border-radius: 5px;
	border-radius: 5px
}
.jet-audio .mejs-controls .mejs-time-rail .mejs-time-current {
	width: 0;
	-webkit-transform: scaleX(1) !important;
	-ms-transform: scaleX(1) !important;
	transform: scaleX(1) !important;
	background: #fff;
	-webkit-border-radius: 0 5px 5px 0;
	border-radius: 0 5px 5px 0
}
.jet-audio .mejs-controls .mejs-time-rail .mejs-time-buffering, .jet-audio .mejs-controls .mejs-time-rail .mejs-time-loaded, .jet-audio .mejs-controls .mejs-time-rail .mejs-time-current, .jet-audio .mejs-controls .mejs-time-rail .mejs-time-hovered {
	height: 100%
}
.jet-audio .mejs-controls .mejs-time-rail .mejs-time-buffering, .jet-audio .mejs-controls .mejs-time-rail .mejs-time-loaded {
	-webkit-border-radius: 0;
	border-radius: 0
}
.jet-audio .mejs-controls .mejs-time-rail .mejs-time-handle, .jet-audio .mejs-controls .mejs-time-rail .mejs-time-loaded, .jet-audio .mejs-controls .mejs-time-rail .mejs-time-hovered {
	display: none
}
.jet-audio .mejs-controls .mejs-horizontal-volume-slider {
	width: auto;
	height: auto;
	margin-left: 7px
}
.jet-audio .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
	position: relative;
	top: auto;
	width: 60px;
	height: 10px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: #303865;
	overflow: hidden
}
.jet-audio .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
	-webkit-border-radius: 0 5px 5px 0;
	border-radius: 0 5px 5px 0;
	background: #fff
}
.jet-audio .mejs-controls .mejs-volume-slider .mejs-volume-total {
	width: 4px
}
.elementor-widget-jet-audio .elementor-widget-container {
	padding: 10px;
	background: #00b4ff
}
.jet-hor-timeline {
	position: relative
}
.jet-hor-timeline--arrows-nav .jet-hor-timeline-inner {
	overflow: hidden
}
.jet-hor-timeline--scroll-bar .jet-hor-timeline-track {
	overflow-x: auto;
	-webkit-overflow-scrolling: touch;
	-ms-overflow-style: -ms-autohiding-scrollbar;
	padding-bottom: 30px
}
.jet-hor-timeline--scroll-bar .jet-hor-timeline-track::-webkit-scrollbar {
height:8px;
background:#efeff1;
-webkit-border-radius:4px;
border-radius:4px
}
.jet-hor-timeline--scroll-bar .jet-hor-timeline-track::-webkit-scrollbar-button {
width:0;
height:0
}
.jet-hor-timeline--scroll-bar .jet-hor-timeline-track::-webkit-scrollbar-thumb {
background-color:#34314b;
border:none;
-webkit-border-radius:4px;
border-radius:4px
}
.jet-hor-timeline--scroll-bar .jet-hor-timeline-track::-webkit-scrollbar-track {
border:none;
background:0 0
}
.jet-hor-timeline--scroll-bar .jet-hor-timeline-track::-webkit-scrollbar-corner {
background:0 0
}
.jet-hor-timeline--arrows-nav .jet-hor-timeline-track {
	-webkit-transition: -webkit-transform .5s ease;
	transition: -webkit-transform .5s ease;
	-o-transition: transform .5s ease;
	transition: transform .5s ease;
	transition: transform .5s ease, -webkit-transform .5s ease
}
.jet-hor-timeline-list {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	direction: ltr
}
.jet-hor-timeline-list--top {
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end
}
.jet-hor-timeline-list--middle {
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end
}
.jet-hor-timeline-list--bottom {
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start
}
.jet-hor-timeline-item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	padding-left: 15px;
	padding-right: 15px;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 33.33%;
	-ms-flex: 0 0 33.33%;
	flex: 0 0 33.33%;
	max-width: 33.33%;
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s
}
.jet-hor-timeline-list--top .jet-hor-timeline-item {
	padding-top: 15px
}
.jet-hor-timeline-list--bottom .jet-hor-timeline-item {
	padding-bottom: 15px
}
.jet-hor-timeline-item__card {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	border-width: 1px;
	-webkit-transition: inherit;
	-o-transition: inherit;
	transition: inherit
}
.jet-hor-timeline-list--top .jet-hor-timeline-item__card {
	margin-bottom: 30px
}
.jet-hor-timeline-list--bottom .jet-hor-timeline-item__card {
	margin-top: 30px
}
.jet-hor-timeline-item__card-inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	padding: 30px;
	overflow: hidden;
	z-index: 1;
	background-color: #f8f8f8;
	-webkit-transition: inherit;
	-o-transition: inherit;
	transition: inherit
}
.jet-hor-timeline-item__card-img {
	margin-bottom: 10px
}
.jet-hor-timeline-item__card-img img {
	vertical-align: top
}
.jet-hor-timeline-item__card-title {
	margin: 0 0 10px;
	padding: 0;
	-webkit-transition: inherit;
	-o-transition: inherit;
	transition: inherit
}
.jet-hor-timeline-item__card-arrow {
	position: absolute;
	width: 20px;
	height: 20px;
	border-width: 1px;
	-webkit-transition: inherit;
	-o-transition: inherit;
	transition: inherit
}
.jet-hor-timeline .jet-hor-timeline-item__card-arrow {
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}
.jet-hor-timeline-item__card-arrow:before {
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	background-color: #f8f8f8;
	-webkit-transition: inherit;
	-o-transition: inherit;
	transition: inherit
}
.jet-hor-timeline-list--top .jet-hor-timeline-item__card-arrow {
	top: 100%;
	-webkit-transform: translateY(-50%) rotate(45deg);
	-ms-transform: translateY(-50%) rotate(45deg);
	transform: translateY(-50%) rotate(45deg);
	border-left-color: transparent !important;
	border-top-color: transparent !important
}
.jet-hor-timeline-list--bottom .jet-hor-timeline-item__card-arrow {
	bottom: 100%;
	-webkit-transform: translateY(50%) rotate(45deg);
	-ms-transform: translateY(50%) rotate(45deg);
	transform: translateY(50%) rotate(45deg);
	border-right-color: transparent !important;
	border-bottom-color: transparent !important
}
.jet-hor-timeline--align-left .jet-hor-timeline-item__card-arrow {
	left: 20px
}
.jet-hor-timeline--align-right .jet-hor-timeline-item__card-arrow {
	right: 20px
}
.jet-hor-timeline--align-center .jet-hor-timeline-item__card-arrow {
	left: 50%
}
.jet-hor-timeline--align-center .jet-hor-timeline-list--top .jet-hor-timeline-item__card-arrow {
	-webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	-ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	transform: translateX(-50%) translateY(-50%) rotate(45deg)
}
.jet-hor-timeline--align-center .jet-hor-timeline-list--bottom .jet-hor-timeline-item__card-arrow {
	-webkit-transform: translateX(-50%) translateY(50%) rotate(45deg);
	-ms-transform: translateX(-50%) translateY(50%) rotate(45deg);
	transform: translateX(-50%) translateY(50%) rotate(45deg)
}
.jet-hor-timeline-item__meta {
	-webkit-transition: inherit;
	-o-transition: inherit;
	transition: inherit
}
.jet-hor-timeline-list--top .jet-hor-timeline-item__meta {
	margin-bottom: 15px
}
.jet-hor-timeline-list--bottom .jet-hor-timeline-item__meta {
	margin-top: 15px
}
.jet-hor-timeline--align-left .jet-hor-timeline-item__meta {
	text-align: left;
	margin-right: auto
}
.jet-hor-timeline--align-center .jet-hor-timeline-item__meta {
	text-align: center;
	margin-left: auto;
	margin-right: auto
}
.jet-hor-timeline--align-right .jet-hor-timeline-item__meta {
	text-align: right;
	margin-left: auto
}
.jet-hor-timeline-item__point {
	z-index: 1;
	-webkit-transition: inherit;
	-o-transition: inherit;
	transition: inherit
}
.jet-hor-timeline-item__point-content {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 40px;
	height: 40px;
	min-width: 10px;
	min-height: 10px;
	font-size: 16px;
	color: #34314b;
	background-color: #efeff1;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	-webkit-transition: inherit;
	-o-transition: inherit;
	transition: inherit
}
.jet-hor-timeline--align-left .jet-hor-timeline-item__point-content {
	margin-left: 10px;
	margin-right: auto
}
.jet-hor-timeline--align-center .jet-hor-timeline-item__point-content {
	margin-left: auto;
	margin-right: auto
}
.jet-hor-timeline--align-right .jet-hor-timeline-item__point-content {
	margin-left: auto;
	margin-right: 10px
}
.jet-hor-timeline-item.is-active .jet-hor-timeline-item__point-content {
	background-color: #55cdff;
	color: #fff
}
.jet-hor-timeline__line {
	position: absolute;
	top: 50%;
	height: 2px;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	overflow: hidden;
	background-color: #efeff1
}
.jet-hor-timeline__line-progress {
	width: 0;
	height: 100%;
	background-color: #55cdff;
	-webkit-transition: .5s ease;
	-o-transition: .5s ease;
	transition: .5s ease
}
.jet-hor-timeline .jet-arrow {
	position: absolute;
	top: 50%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer;
	z-index: 999;
	-webkit-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear;
	width: 36px;
	height: 36px;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	font-size: 30px;
	line-height: 1;
	background-color: #55cdff;
	color: #fff
}
.jet-hor-timeline .jet-arrow:before {
	line-height: 0
}
.jet-hor-timeline .jet-arrow.jet-prev-arrow {
	left: 0;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}
.jet-hor-timeline .jet-arrow.jet-next-arrow {
	right: 0;
	-webkit-transform: translateY(-50%) scale(-1, 1);
	-ms-transform: translateY(-50%) scale(-1, 1);
	transform: translateY(-50%) scale(-1, 1)
}
.jet-hor-timeline .jet-arrow.jet-arrow-disabled {
	opacity: .5;
	cursor: default;
	pointer-events: none
}
.pricing-table {
	text-align: center;
	padding: 30px
}
.pricing-table__icon-box>*:before {
	font-size: 40px
}
.pricing-table .pricing-table__title {
	margin: 20px 0 0;
	padding: 0
}
.pricing-table .pricing-table__subtitle {
	margin: 10px 0 0;
	padding: 0
}
.pricing-table__price {
	padding: 15px 0
}
.pricing-table__price-prefix, .pricing-table__price-val {
	font-size: 23px
}
.pricing-table__price-desc {
	padding: 0;
	margin: 5px 0 0
}
.pricing-table__action {
	padding: 20px 0 0
}
.brands-list .brands-list__item-name {
	margin: 20px 0 0
}
.brands-list .brands-list__item-img {
	display: inline-block
}
.jet-animated-box__front, .jet-animated-box__back {
	padding: 10px
}
.jet-animated-box__icon .jet-animated-box-icon-inner {
	width: 60px;
	height: 60px;
	-webkit-border-radius: 50%;
	border-radius: 50%
}
.jet-animated-box__icon i {
	font-size: 40px;
	color: #fff
}
.jet-animated-box .jet-animated-box__title {
	color: #fff;
	font-size: 23px;
	margin: 0 0 10px
}
.jet-animated-box .jet-animated-box__subtitle {
	color: #fff;
	font-size: 18px;
	margin: 0 0 10px
}
.jet-animated-box .jet-animated-box__description {
	color: #fff;
	font-size: 13px;
	margin: 0 0 10px
}
.jet-animated-box .jet-animated-box__button .jet-animated-box__button-text {
	margin: 0 3px
}
.jet-animated-box .jet-animated-box__button .jet-animated-box__button-icon {
	color: #fff
}
.jet-animated-text__before-text {
	font-size: 36px
}
.jet-animated-text__animated-text {
	font-size: 40px
}
.jet-animated-text__after-text {
	font-size: 36px
}
.circle-counter .circle-val {
	color: #6ec1e4;
	font-size: 23px
}
.circle-counter .circle-val .circle-counter__prefix {
	line-height: 1
}
.circle-counter .circle-val .circle-counter__suffix {
	line-height: 1
}
.circle-counter .circle-counter__title {
	padding-top: 10px
}
.jet-carousel .jet-carousel__item-title {
	margin: 0;
	padding: 0
}
.jet-carousel .jet-arrow {
	width: 36px;
	height: 36px;
	-webkit-border-radius: 18px;
	border-radius: 18px;
	margin-top: -18px;
	color: #fff
}
.jet-carousel .jet-arrow:before {
	font-size: 23px
}
.jet-carousel .jet-arrow.prev-arrow {
	left: 20px
}
.jet-carousel .jet-arrow.next-arrow {
	right: 20px
}
.jet-countdown-timer .jet-countdown-timer__item {
	margin: 10px
}
.jet-countdown-timer .jet-countdown-timer__item-value {
	font-size: 23px
}
.jet-countdown-timer .jet-countdown-timer__item-label {
	font-size: 13px
}
.jet-images-layout__inner {
	margin: 10px
}
.jet-images-layout__icon .jet-jet-images-layout-icon-inner {
	width: 60px;
	height: 60px;
	-webkit-border-radius: 50%;
	border-radius: 50%
}
.jet-images-layout__icon i {
	font-size: 40px;
	color: #fff
}
.jet-images-layout__content {
	padding: 20px
}
.jet-images-layout__content:before {
	opacity: .4;
	background-color: rgba(84,89,95,.6)
}
.jet-images-layout .jet-images-layout__title {
	color: #fff;
	font-size: 23px;
	margin: 0 0 10px
}
.jet-images-layout .jet-images-layout__desc {
	color: #fff;
	font-size: 13px;
	margin: 0 0 10px
}
.jet-slider {
	position: relative
}
.jet-slider__icon .jet-slider-icon-inner {
	width: 60px;
	height: 60px;
	-webkit-border-radius: 50%;
	border-radius: 50%
}
.jet-slider__icon i {
	font-size: 40px;
	color: #fff
}
.jet-slider .jet-slider__icon {
	color: #fff;
	font-size: 40px;
	text-align: center
}
.jet-slider .jet-slider__title {
	color: #fff;
	font-size: 36px;
	margin: 10px 0;
	text-align: center
}
.jet-slider .jet-slider__subtitle {
	color: #fff;
	font-size: 24px;
	margin: 10px 0;
	text-align: center
}
.jet-slider .jet-slider__desc {
	color: #fff;
	font-size: 14px;
	margin: 10px 0 30px;
	text-align: center
}
.jet-slider .jet-slider__button-wrapper {
	text-align: center
}
.jet-slider .jet-slider__button-wrapper .jet-slider__button--primary {
	background-color: #6ec1e4
}
.jet-slider .sp-image-container {
	position: relative
}
.jet-slider .sp-image-container:after {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	background-color: rgba(0,0,0,.2);
	content: ''
}
.jet-slider .sp-arrow {
	color: #fff;
	font-size: 30px;
	background-color: #6ec1e4
}
.jet-slider .sp-full-screen-button {
	font-size: 16px;
	color: #fff
}
.jet-slider .sp-buttons .sp-button {
	border-color: #6ec1e4;
	background-color: transparent
}
.jet-slider .sp-buttons .sp-button.sp-selected-button {
	background-color: #6ec1e4
}
.jet-slider .sp-buttons .sp-button:hover {
	background-color: #6ec1e4
}
.jet-slider .sp-thumbnails .sp-thumbnail-container:hover:before {
	border: 2px solid #54595f
}
.jet-slider .sp-thumbnails .sp-thumbnail-container.sp-selected-thumbnail:before {
	border: 2px solid #6ec1e4
}
.jet-team-member .jet-team-member__cover:before {
	background-color: rgba(84,89,95,.5)
}
.jet-team-member .jet-team-member__cover:after {
	border-color: rgba(84,89,95,.5) transparent transparent transparent
}
.jet-team-member .jet-team-member__name {
	font-size: 20px;
	color: #000;
	margin: 10px 0
}
.jet-team-member .jet-team-member__position {
	text-align: center;
	margin: 5px 0;
	font-size: 14px;
	color: #6ec1e4
}
.jet-team-member .jet-team-member__desc {
	text-align: center;
	font-size: 16px;
	color: #54595f;
	margin: 10px 0
}
.jet-team-member .jet-team-member__socials {
	margin: 10px 0
}
.jet-team-member .jet-team-member__socials-icon {
	font-size: 18px;
	color: #6ec1e4
}
.jet-team-member .jet-team-member__socials-icon .inner {
	width: 25px;
	height: 25px;
	-webkit-border-radius: 50%;
	border-radius: 50%
}
.jet-team-member .jet-team-member__socials-icon .inner {
	margin: 5px
}
.jet-services .jet-services__icon {
	color: #fff;
	font-size: 40px;
	text-align: center;
	margin: 10px 0
}
.jet-services .jet-services__icon .inner {
	width: 80px;
	height: 80px;
	background-color: #6ec1e4;
	-webkit-border-radius: 50%;
	border-radius: 50%
}
.jet-services .jet-services__icon .inner i {
	color: #fff;
	font-size: 40px
}
.jet-services .jet-services__title {
	font-size: 20px;
	color: #000;
	margin: 10px 0
}
.jet-services .jet-services__desc {
	text-align: center;
	font-size: 16px;
	color: #54595f;
	margin: 10px 0
}
.jet-testimonials .jet-testimonials__icon {
	font-size: 40px;
	text-align: center;
	margin: 5px
}
.jet-testimonials .jet-testimonials__icon .jet-testimonials__icon-inner {
	width: 60px;
	height: 60px;
	-webkit-border-radius: 50%;
	border-radius: 50%
}
.jet-testimonials .jet-testimonials__icon .jet-testimonials__icon-inner i {
	font-size: 40px
}
.jet-testimonials .jet-testimonials__title {
	font-size: 20px;
	color: #000;
	margin: 5px
}
.jet-testimonials .jet-testimonials__comment {
	text-align: center;
	font-size: 14px;
	font-weight: 400;
	color: #54595f;
	margin: 5px;
	padding: 25px 15px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background-color: #6ec1e4
}
.jet-testimonials .jet-testimonials__name {
	font-size: 18px;
	color: #000;
	margin: 5px
}
.jet-testimonials .jet-testimonials__position {
	text-align: center;
	margin: 5px;
	font-size: 16px;
	color: #6ec1e4
}
.jet-testimonials .jet-testimonials__date {
	text-align: center;
	margin: 5px;
	font-size: 12px;
	color: #7a7a7a
}
.jet-testimonials .jet-arrow {
	width: 36px;
	height: 36px;
	-webkit-border-radius: 18px;
	border-radius: 18px;
	margin-top: -18px;
	color: #fff;
	background-color: #6ec1e4
}
.jet-testimonials .jet-arrow:before {
	font-size: 23px
}
.jet-testimonials .jet-arrow.prev-arrow {
	left: 20px
}
.jet-testimonials .jet-arrow.next-arrow {
	right: 20px
}
.jet-testimonials .jet-slick-dots {
	margin: 20px 0 0
}
.jet-testimonials .jet-slick-dots li.slick-active span {
	background-color: #61ce70
}
.jet-testimonials .jet-slick-dots li:hover span {
	background-color: #6ec1e4
}
.jet-testimonials .jet-slick-dots li span {
	background-color: #7a7a7a
}
.jet-button__instance {
	-webkit-border-radius: 4px;
	border-radius: 4px
}
.jet-button__icon {
	color: #fff;
	width: 25px;
	height: 25px;
	font-size: 25px;
	margin: 3px
}
.jet-button__label {
	color: #fff;
	font-size: 20px;
	line-height: 20px;
	font-weight: 600;
	text-align: left
}
.jet-button__state {
	padding: 10px 30px
}
.jet-button__plane-normal {
	background-color: #6ec1e4
}
.jet-button__plane-hover {
	background-color: #54595f
}
.jet-image-comparison .jx-label {
	margin: 5px;
	background-color: #54595f
}
.jet-image-comparison .jx-controller {
	width: 40px;
	height: 40px;
	background-color: #6ec1e4;
	-webkit-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	-o-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	transition: all .3s cubic-bezier(.5, .12, .46, .88)
}
.jet-image-comparison .jx-controller i {
	color: #fff;
	font-size: 20px;
	margin: 5px
}
.jet-image-comparison .jx-image.jx-left {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start
}
.jet-image-comparison .jx-image.jx-right {
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end
}
.jet-image-comparison .jet-arrow {
	width: 36px;
	height: 36px;
	-webkit-border-radius: 18px;
	border-radius: 18px;
	margin-top: -18px;
	color: #fff;
	background-color: #6ec1e4
}
.jet-image-comparison .jet-arrow:before {
	font-size: 23px
}
.jet-image-comparison .jet-arrow.prev-arrow {
	left: 20px
}
.jet-image-comparison .jet-arrow.next-arrow {
	right: 20px
}
.jet-image-comparison .jet-slick-dots {
	margin: 20px 0 0
}
.jet-image-comparison .jet-slick-dots li.slick-active span {
	background-color: #61ce70
}
.jet-image-comparison .jet-slick-dots li:hover span {
	background-color: #6ec1e4
}
.jet-image-comparison .jet-slick-dots li span {
	background-color: #7a7a7a
}
.jet-instagram-gallery__content {
	padding: 20px
}
.jet-instagram-gallery__content:before {
	background-color: rgba(84,89,95,.6)
}
.jet-instagram-gallery__caption {
	color: #fff;
	font-size: 18px;
	line-height: 20px;
	text-align: center;
	margin: 10px 0;
	max-width: 100%;
	z-index: 1
}
.jet-instagram-gallery__meta {
	z-index: 1
}
.jet-instagram-gallery__comments-count {
	color: #fff;
	font-size: 20px;
	margin: 5px
}
.jet-instagram-gallery__comments-icon {
	color: #6ec1e4;
	margin-right: 5px
}
.jet-instagram-gallery__likes-count {
	color: #fff;
	font-size: 20px;
	margin: 5px
}
.jet-instagram-gallery__likes-icon {
	color: #6ec1e4;
	margin-right: 5px
}
.jet-scroll-navigation--position-left {
	margin-left: 20px
}
.jet-scroll-navigation--position-right {
	margin-right: 20px
}
.jet-scroll-navigation__item {
	margin: 10px 0
}
.jet-scroll-navigation__item .jet-scroll-navigation__dot {
	background-color: #54595f
}
.jet-scroll-navigation__item:hover .jet-scroll-navigation__dot {
	background-color: #61ce70
}
.jet-scroll-navigation__item.invert .jet-scroll-navigation__dot {
	background-color: #fff
}
.jet-scroll-navigation__item.active .jet-scroll-navigation__dot {
	background-color: #6ec1e4
}
.jet-scroll-navigation__dot {
	-webkit-border-radius: 50%;
	border-radius: 50%;
	color: #fff;
	font-size: 14px;
	-webkit-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	-o-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	transition: all .3s cubic-bezier(.5, .12, .46, .88)
}
.jet-scroll-navigation__dot i {
	font-size: inherit
}
.jet-scroll-navigation__item-hint {
	background-color: #6ec1e4;
	padding: 0 10px;
	-webkit-border-radius: 4px;
	border-radius: 4px
}
.jet-scroll-navigation__icon {
	color: #fff;
	font-size: 20px;
	margin: 5px
}
.jet-scroll-navigation__label {
	color: #fff;
	font-size: 16px
}
.jet-headline__first {
	color: #54595f
}
.jet-headline__first .jet-headline__deco {
	margin-right: 10px
}
.jet-headline__second {
	color: #6ec1e4
}
.jet-headline__second .jet-headline__deco {
	margin-left: 10px
}
.jet-headline__divider {
	height: 2px;
	background-color: #7a7a7a
}
.jet-headline__deco-icon i {
	font-size: 30px;
	color: #54595f
}
.jet-headline--direction-horizontal .jet-headline__divider.jet-headline__left-divider {
	margin-right: 10px
}
.jet-headline--direction-horizontal .jet-headline__divider.jet-headline__right-divider {
	margin-left: 10px
}
.jet-subscribe-form .jet-subscribe-form__input {
	border: 1px solid #e0e0e8;
	background-color: #f7fafd;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding: 13px 20px;
	margin: 5px 0
}
.jet-subscribe-form .jet-subscribe-form__input.mail-invalid {
	color: #d9534f
}
.jet-subscribe-form .jet-subscribe-form__input:focus {
	outline: none;
	-webkit-box-shadow: 0 0 10px #e0e0e8;
	box-shadow: 0 0 10px #e0e0e8
}
.jet-subscribe-form .jet-subscribe-form__input:first-child {
	margin-top: 0
}
.jet-subscribe-form .jet-subscribe-form__input:last-child {
	margin-bottom: 0
}
.jet-subscribe-form .jet-subscribe-form__submit {
	background-color: #6ec1e4
}
.jet-subscribe-form .jet-subscribe-form__submit-icon {
	color: #fff;
	font-size: 15px;
	margin-right: 10px
}
.jet-subscribe-form--inline-layout .jet-subscribe-form__submit {
	margin-left: 10px
}
.jet-subscribe-form--block-layout .jet-subscribe-form__submit {
	margin-top: 10px
}
.jet-subscribe-form--response-success .jet-subscribe-form__message {
	color: #5cb85c
}
.jet-subscribe-form--response-error .jet-subscribe-form__message {
	color: #d9534f
}
.jet-progress-bar__wrapper {
	position: relative;
	height: 30px;
	background-color: #eee;
	-webkit-border-radius: 2px;
	border-radius: 2px
}
.jet-progress-bar__status-bar {
	height: 100%;
	background-color: #6ec1e4;
	-webkit-border-radius: 2px;
	border-radius: 2px
}
.jet-progress-bar__title-icon {
	margin-right: 5px
}
.jet-progress-bar-type-1 .jet-progress-bar__title {
	-webkit-align-self: flex-start;
	-ms-flex-item-align: start;
	align-self: flex-start
}
.jet-progress-bar-type-1 .jet-progress-bar__title-text {
	color: #54595f
}
.jet-progress-bar-type-1 .jet-progress-bar__title-icon {
	color: #54595f
}
.jet-progress-bar-type-1 .jet-progress-bar__percent {
	margin: 0 10px;
	color: #fff;
	-webkit-align-self: flex-end;
	-ms-flex-item-align: end;
	align-self: flex-end
}
.jet-progress-bar-type-2 .jet-progress-bar__title {
	-webkit-align-self: center;
	-ms-flex-item-align: center;
	align-self: center;
	margin-top: 5px
}
.jet-progress-bar-type-2 .jet-progress-bar__percent {
	-webkit-align-self: center;
	-ms-flex-item-align: center;
	align-self: center;
	margin-bottom: 5px
}
.jet-progress-bar-type-3 .jet-progress-bar__percent {
	width: 40px;
	margin-right: -20px;
	padding: 5px 0;
	color: #fff;
	background-color: #6ec1e4;
	-webkit-border-radius: 2px;
	border-radius: 2px
}
.jet-progress-bar-type-3 .jet-progress-bar__wrapper {
	height: 10px
}
.jet-progress-bar-type-4 .jet-progress-bar__title {
	margin-right: 20px
}
.jet-progress-bar-type-4 .jet-progress-bar__percent {
	margin-left: 20px
}
.jet-progress-bar-type-4 .jet-progress-bar__wrapper {
	height: 10px
}
.jet-progress-bar-type-5 .jet-progress-bar__title {
	margin-bottom: 5px;
	-webkit-align-self: flex-start;
	-ms-flex-item-align: start;
	align-self: flex-start
}
.jet-progress-bar-type-5 .jet-progress-bar__percent {
	margin-left: 10px
}
.jet-progress-bar-type-6 .jet-progress-bar__title {
	-webkit-align-self: flex-start;
	-ms-flex-item-align: start;
	align-self: flex-start
}
.jet-progress-bar-type-6 .jet-progress-bar__wrapper {
	height: 60px
}
.jet-progress-bar-type-6 .jet-progress-bar__status {
	margin-left: 10px
}
.jet-progress-bar-type-6 .jet-progress-bar__percent {
	font-size: 25px
}
.jet-progress-bar-type-7 .jet-progress-bar__wrapper {
	width: 50px;
	height: 300px;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end
}
.jet-progress-bar-type-7 .jet-progress-bar__percent {
	margin-bottom: 10px
}
.jet-portfolio .jet-portfolio__filter-list {
	margin: 0 0 30px
}
.jet-portfolio .jet-portfolio__filter-item {
	padding: 0 10px;
	margin: 0 5px;
	color: #54595f
}
.jet-portfolio .jet-portfolio__filter-item.active {
	color: #fff;
	background-color: #6ec1e4
}
.jet-portfolio .jet-portfolio__filter-item-separator {
	font-size: 12px;
	color: #6ec1e4
}
.jet-portfolio .jet-portfolio__content-inner {
	padding: 10px
}
.jet-portfolio .jet-portfolio__title {
	font-size: 22px;
	margin: 0 0 5px
}
.jet-portfolio .jet-portfolio__category {
	font-size: 16px;
	margin: 0 0 5px
}
.jet-portfolio .jet-portfolio__desc {
	font-size: 14px;
	margin: 0 0 5px
}
.jet-portfolio .jet-portfolio__view-more {
	margin-top: 30px
}
.jet-portfolio .jet-portfolio__view-more-button {
	background-color: #6ec1e4;
	color: #fff
}
.jet-portfolio.preset-type-1 .jet-portfolio__title {
	color: #fff
}
.jet-portfolio.preset-type-1 .jet-portfolio__category {
	color: #fff
}
.jet-portfolio.preset-type-1 .jet-portfolio__desc {
	color: #fff
}
.jet-portfolio.preset-type-1 .jet-portfolio__content-inner {
	background-color: #54595f
}
.jet-portfolio.preset-type-2 .jet-portfolio__title {
	color: #54595f
}
.jet-portfolio.preset-type-2 .jet-portfolio__category {
	color: #54595f
}
.jet-portfolio.preset-type-2 .jet-portfolio__desc {
	color: #54595f
}
.jet-portfolio.preset-type-2 .jet-portfolio__cover {
	background-color: rgba(84,89,95,.6)
}
.jet-portfolio.preset-type-2 .jet-portfolio__cover i {
	font-size: 25px;
	color: #6ec1e4
}
.jet-portfolio.preset-type-3 .jet-portfolio__cover {
	background-color: rgba(84,89,95,.6)
}
.jet-portfolio.preset-type-3 .jet-portfolio__cover i {
	font-size: 25px;
	color: #6ec1e4
}
.jet-portfolio.preset-type-4 .jet-portfolio__title {
	color: #fff
}
.jet-portfolio.preset-type-4 .jet-portfolio__category {
	color: #fff
}
.jet-portfolio.preset-type-4 .jet-portfolio__desc {
	color: #fff
}
.jet-portfolio.preset-type-4 .jet-portfolio__content-inner {
	background-color: rgba(84,89,95,.6)
}
.jet-timeline__line {
	background-color: #e8e8f6
}
.jet-timeline__line-progress {
	background-color: #55cdff
}
.jet-timeline-item h5 {
	margin-top: 0
}
.jet-timeline-item .timeline-item__card {
	-webkit-border-radius: 6px;
	border-radius: 6px;
	background-color: #fff;
	-webkit-box-shadow: 2px 2px 30px 0 rgba(156,156,192,.26);
	box-shadow: 2px 2px 30px 0 rgba(156,156,192,.26)
}
.jet-timeline-item .timeline-item__card-img {
	font-size: 0
}
.jet-timeline-item .timeline-item__card-arrow {
	background-color: #fff
}
.jet-timeline-item .timeline-item__card-content {
	padding: 40px
}
.jet-timeline-item .timeline-item__meta-content {
	font-size: 16px;
	color: #a0a0a2
}
.jet-timeline-item .timeline-item__point-content {
	color: #fff;
	background-color: #e8e8f6;
	-webkit-border-radius: 50%;
	border-radius: 50%
}
.jet-timeline-item.is--active .timeline-item__point-content {
	background-color: #55cdff
}
.jet-timeline-item.is--active .timeline-item__meta-content {
	color: #55cdff
}
.jet-timeline-item--align-left .timeline-item__card {
	margin-left: 10px
}
.jet-timeline-item--align-left .jet-timeline__line {
	margin-left: 20px
}
.jet-timeline-item--align-right .timeline-item__card {
	margin-right: 10px
}
.jet-timeline-item--align-right .jet-timeline__line {
	margin-right: 20px
}
.jet-price-list .price-list {
	margin: 0
}
.jet-price-list .price-list__item-separator {
	border-bottom: 2px dotted #434345
}
/*!
*  - v1.4.0
* Homepage: http://bqworks.com/slider-pro/
* Author: bqworks
* Author URL: http://bqworks.com/
*/.slider-pro {
	position: relative;
	margin: 0 auto;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}
.sp-slides-container {
	position: relative
}
.sp-mask {
	position: relative;
	overflow: hidden
}
.sp-slides {
	position: relative;
	-webkit-backface-visibility: hidden;
	-webkit-perspective: 1000
}
.sp-slide {
	position: absolute
}
.sp-image-container {
	overflow: hidden
}
.sp-image {
	position: relative;
	display: block;
	border: none
}
.sp-no-js {
	overflow: hidden;
	max-width: 100%
}
.sp-thumbnails-container {
	position: relative;
	overflow: hidden;
	direction: ltr
}
.sp-bottom-thumbnails, .sp-top-thumbnails {
	left: 0;
	margin: 0 auto
}
.sp-top-thumbnails {
	position: absolute;
	top: 0;
	margin-bottom: 4px
}
.sp-bottom-thumbnails {
	margin-top: 4px
}
.sp-left-thumbnails, .sp-right-thumbnails {
	position: absolute;
	top: 0
}
.sp-right-thumbnails {
	right: 0;
	margin-left: 4px
}
.sp-left-thumbnails {
	left: 0;
	margin-right: 4px
}
.sp-thumbnails {
	position: relative
}
.sp-thumbnail {
	border: none
}
.sp-thumbnail-container {
	position: relative;
	display: block;
	overflow: hidden;
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.sp-rtl .sp-thumbnail-container {
	float: right
}
.sp-bottom-thumbnails .sp-thumbnail-container, .sp-top-thumbnails .sp-thumbnail-container {
	margin-left: 2px;
	margin-right: 2px
}
.sp-bottom-thumbnails .sp-thumbnail-container:first-child, .sp-top-thumbnails .sp-thumbnail-container:first-child {
	margin-left: 0
}
.sp-bottom-thumbnails .sp-thumbnail-container:last-child, .sp-top-thumbnails .sp-thumbnail-container:last-child {
	margin-right: 0
}
.sp-left-thumbnails .sp-thumbnail-container, .sp-right-thumbnails .sp-thumbnail-container {
	margin-top: 2px;
	margin-bottom: 2px
}
.sp-left-thumbnails .sp-thumbnail-container:first-child, .sp-right-thumbnails .sp-thumbnail-container:first-child {
	margin-top: 0
}
.sp-left-thumbnails .sp-thumbnail-container:last-child, .sp-right-thumbnails .sp-thumbnail-container:last-child {
	margin-bottom: 0
}
.sp-right-thumbnails.sp-has-pointer {
	margin-left: -13px
}
.sp-right-thumbnails.sp-has-pointer .sp-thumbnail {
	position: absolute;
	left: 18px;
	margin-left: 0!important
}
.sp-right-thumbnails.sp-has-pointer .sp-selected-thumbnail:before {
	content: '';
	position: absolute;
	height: 100%;
	border-left: 5px solid red;
	left: 0;
	top: 0;
	margin-left: 13px
}
.sp-right-thumbnails.sp-has-pointer .sp-selected-thumbnail:after {
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	left: 0;
	top: 50%;
	margin-top: -8px;
	border-right: 13px solid red;
	border-top: 8px solid transparent;
	border-bottom: 8px solid transparent
}
.sp-left-thumbnails.sp-has-pointer {
	margin-right: -13px
}
.sp-left-thumbnails.sp-has-pointer .sp-thumbnail {
	position: absolute;
	right: 18px
}
.sp-left-thumbnails.sp-has-pointer .sp-selected-thumbnail:before {
	content: '';
	position: absolute;
	height: 100%;
	border-left: 5px solid red;
	right: 0;
	top: 0;
	margin-right: 13px
}
.sp-left-thumbnails.sp-has-pointer .sp-selected-thumbnail:after {
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	right: 0;
	top: 50%;
	margin-top: -8px;
	border-left: 13px solid red;
	border-top: 8px solid transparent;
	border-bottom: 8px solid transparent
}
.sp-bottom-thumbnails.sp-has-pointer {
	margin-top: -13px
}
.sp-bottom-thumbnails.sp-has-pointer .sp-thumbnail {
	position: absolute;
	top: 18px;
	margin-top: 0!important
}
.sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail:before {
	content: '';
	position: absolute;
	width: 100%;
	border-bottom: 5px solid red;
	top: 0;
	margin-top: 13px
}
.sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail:after {
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	left: 50%;
	top: 0;
	margin-left: -8px;
	border-bottom: 13px solid red;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent
}
.sp-top-thumbnails.sp-has-pointer {
	margin-bottom: -13px
}
.sp-top-thumbnails.sp-has-pointer .sp-thumbnail {
	position: absolute;
	bottom: 18px
}
.sp-top-thumbnails.sp-has-pointer .sp-selected-thumbnail:before {
	content: '';
	position: absolute;
	width: 100%;
	border-bottom: 5px solid red;
	bottom: 0;
	margin-bottom: 13px
}
.sp-top-thumbnails.sp-has-pointer .sp-selected-thumbnail:after {
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	left: 50%;
	bottom: 0;
	margin-left: -8px;
	border-top: 13px solid red;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent
}
.sp-layer {
	position: absolute;
	margin: 0;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-webkit-font-smoothing: subpixel-antialiased;
	-webkit-backface-visibility: hidden
}
.sp-black {
	color: #FFF;
	background: #000;
	background: rgba(0,0,0,.7)
}
.sp-white {
	color: #000;
	background: #fff;
	background: rgba(255,255,255,.7)
}
.sp-rounded {
	border-radius: 10px
}
.sp-padding {
	padding: 10px
}
.sp-grab {
	cursor: url(//www.teads.com/wp-content/plugins/jet-elements/assets/css/lib/slider-pro/images/openhand.cur), move
}
.sp-grabbing {
	cursor: url(//www.teads.com/wp-content/plugins/jet-elements/assets/css/lib/slider-pro/images/closedhand.cur), move
}
.sp-selectable {
	cursor: default
}
.sp-caption-container {
	text-align: center;
	margin-top: 10px
}
.sp-full-screen {
	margin: 0!important;
	background-color: #000
}
.sp-full-screen-button {
	position: absolute;
	top: 5px;
	right: 10px;
	font-size: 30px;
	line-height: 1;
	cursor: pointer;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg)
}
.sp-full-screen-button:before {
	content: '\2195'
}
.sp-fade-full-screen {
	opacity: 0;
	-webkit-transition: opacity .5s;
	transition: opacity .5s
}
.slider-pro:hover .sp-fade-full-screen {
	opacity: 1
}
.sp-buttons {
	position: relative;
	width: 100%;
	text-align: center;
	padding-top: 10px
}
.sp-rtl .sp-buttons {
	direction: rtl
}
.sp-full-screen .sp-buttons {
	display: none
}
.sp-button {
	width: 10px;
	height: 10px;
	border: 2px solid #000;
	border-radius: 50%;
	margin: 4px;
	display: inline-block;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	cursor: pointer
}
.sp-selected-button {
	background-color: #000
}
@media only screen and (min-width:768px) and (max-width:1024px) {
.sp-button {
	width: 14px;
	height: 14px
}
}
@media only screen and (min-width:568px) and (max-width:768px) {
.sp-button {
	width: 16px;
	height: 16px
}
}
@media only screen and (min-width:320px) and (max-width:568px) {
.sp-button {
	width: 18px;
	height: 18px
}
}
.sp-arrows {
	position: absolute
}
.sp-fade-arrows {
	opacity: 0;
	-webkit-transition: opacity .5s;
	transition: opacity .5s
}
.sp-slides-container:hover .sp-fade-arrows {
	opacity: 1
}
.sp-horizontal .sp-arrows {
	width: 100%;
	left: 0;
	top: 50%;
	margin-top: -15px
}
.sp-vertical .sp-arrows {
	height: 100%;
	left: 50%;
	top: 0;
	margin-left: -10px
}
.sp-arrow {
	position: absolute;
	display: block;
	width: 20px;
	height: 30px;
	cursor: pointer
}
.sp-vertical .sp-arrow {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg)
}
.sp-horizontal .sp-previous-arrow {
	left: 20px;
	right: auto
}
.sp-horizontal .sp-next-arrow, .sp-horizontal.sp-rtl .sp-previous-arrow {
	right: 20px;
	left: auto
}
.sp-horizontal.sp-rtl .sp-next-arrow {
	left: 20px;
	right: auto
}
.sp-vertical .sp-previous-arrow {
	top: 20px
}
.sp-vertical .sp-next-arrow {
	bottom: 20px;
	-webkit-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	transform: rotate(270deg)
}
.sp-next-arrow:after, .sp-next-arrow:before, .sp-previous-arrow:after, .sp-previous-arrow:before {
	content: '';
	position: absolute;
	width: 50%;
	height: 50%;
	background-color: #FFF
}
.sp-arrow:before {
	left: 30%;
	top: 0;
	-webkit-transform: skew(145deg, 0deg);
	-ms-transform: skew(145deg, 0deg);
	transform: skew(145deg, 0deg)
}
.sp-arrow:after {
	left: 30%;
	top: 50%;
	-webkit-transform: skew(-145deg, 0deg);
	-ms-transform: skew(-145deg, 0deg);
	transform: skew(-145deg, 0deg)
}
.sp-horizontal.sp-rtl .sp-previous-arrow, .sp-next-arrow {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}
.sp-horizontal.sp-rtl .sp-next-arrow {
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg)
}
.ie7 .sp-arrow, .ie8 .sp-arrow {
	width: 0;
	height: 0
}
.ie7 .sp-arrow:after, .ie7 .sp-arrow:before, .ie8 .sp-arrow:after, .ie8 .sp-arrow:before {
	content: none
}
.ie7.sp-horizontal .sp-previous-arrow, .ie8.sp-horizontal .sp-previous-arrow {
	border-right: 20px solid #FFF;
	border-top: 20px solid transparent;
	border-bottom: 20px solid transparent
}
.ie7.sp-horizontal .sp-next-arrow, .ie8.sp-horizontal .sp-next-arrow {
	border-left: 20px solid #FFF;
	border-top: 20px solid transparent;
	border-bottom: 20px solid transparent
}
.ie7.sp-vertical .sp-previous-arrow, .ie8.sp-vertical .sp-previous-arrow {
	border-bottom: 20px solid #FFF;
	border-left: 20px solid transparent;
	border-right: 20px solid transparent
}
.ie7.sp-vertical .sp-next-arrow, .ie8.sp-vertical .sp-next-arrow {
	border-top: 20px solid #FFF;
	border-left: 20px solid transparent;
	border-right: 20px solid transparent
}
.sp-thumbnail-arrows {
	position: absolute
}
.sp-fade-thumbnail-arrows {
	opacity: 0;
	-webkit-transition: opacity .5s;
	transition: opacity .5s
}
.sp-thumbnails-container:hover .sp-fade-thumbnail-arrows {
	opacity: 1
}
.sp-bottom-thumbnails .sp-thumbnail-arrows, .sp-top-thumbnails .sp-thumbnail-arrows {
	width: 100%;
	top: 50%;
	left: 0;
	margin-top: -12px
}
.sp-left-thumbnails .sp-thumbnail-arrows, .sp-right-thumbnails .sp-thumbnail-arrows {
	height: 100%;
	top: 0;
	left: 50%;
	margin-left: -7px
}
.sp-thumbnail-arrow {
	position: absolute;
	display: block;
	width: 15px;
	height: 25px;
	cursor: pointer
}
.sp-left-thumbnails .sp-thumbnail-arrows .sp-thumbnail-arrow, .sp-right-thumbnails .sp-thumbnail-arrows .sp-thumbnail-arrow {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg)
}
.sp-bottom-thumbnails .sp-previous-thumbnail-arrow, .sp-top-thumbnails .sp-previous-thumbnail-arrow {
	left: 0
}
.sp-bottom-thumbnails .sp-next-thumbnail-arrow, .sp-top-thumbnails .sp-next-thumbnail-arrow {
	right: 0
}
.sp-left-thumbnails .sp-previous-thumbnail-arrow, .sp-right-thumbnails .sp-previous-thumbnail-arrow {
	top: 0
}
.sp-left-thumbnails .sp-next-thumbnail-arrow, .sp-right-thumbnails .sp-next-thumbnail-arrow {
	bottom: 0
}
.sp-next-thumbnail-arrow:after, .sp-next-thumbnail-arrow:before, .sp-previous-thumbnail-arrow:after, .sp-previous-thumbnail-arrow:before {
	content: '';
	position: absolute;
	width: 50%;
	height: 50%;
	background-color: #FFF
}
.sp-previous-thumbnail-arrow:before {
	left: 30%;
	top: 0;
	-webkit-transform: skew(145deg, 0deg);
	-ms-transform: skew(145deg, 0deg);
	transform: skew(145deg, 0deg)
}
.sp-previous-thumbnail-arrow:after {
	left: 30%;
	top: 50%;
	-webkit-transform: skew(-145deg, 0deg);
	-ms-transform: skew(-145deg, 0deg);
	transform: skew(-145deg, 0deg)
}
.sp-next-thumbnail-arrow:before {
	right: 30%;
	top: 0;
	-webkit-transform: skew(35deg, 0deg);
	-ms-transform: skew(35deg, 0deg);
	transform: skew(35deg, 0deg)
}
.sp-next-thumbnail-arrow:after {
	right: 30%;
	top: 50%;
	-webkit-transform: skew(-35deg, 0deg);
	-ms-transform: skew(-35deg, 0deg);
	transform: skew(-35deg, 0deg)
}
.ie7 .sp-thumbnail-arrow, .ie8 .sp-thumbnail-arrow {
	width: 0;
	height: 0
}
.ie7 .sp-thumbnail-arrow:after, .ie7 .sp-thumbnail-arrow:before, .ie8 .sp-thumbnail-arrow:after, .ie8 .sp-thumbnail-arrow:before {
	content: none
}
.ie7 .sp-bottom-thumbnails .sp-previous-thumbnail-arrow, .ie7 .sp-top-thumbnails .sp-previous-thumbnail-arrow, .ie8 .sp-bottom-thumbnails .sp-previous-thumbnail-arrow, .ie8 .sp-top-thumbnails .sp-previous-thumbnail-arrow {
	border-right: 12px solid #FFF;
	border-top: 12px solid transparent;
	border-bottom: 12px solid transparent
}
.ie7 .sp-bottom-thumbnails .sp-next-thumbnail-arrow, .ie7 .sp-top-thumbnails .sp-next-thumbnail-arrow, .ie8 .sp-bottom-thumbnails .sp-next-thumbnail-arrow, .ie8 .sp-top-thumbnails .sp-next-thumbnail-arrow {
	border-left: 12px solid #FFF;
	border-top: 12px solid transparent;
	border-bottom: 12px solid transparent
}
.ie7 .sp-left-thumbnails .sp-previous-thumbnail-arrow, .ie7 .sp-right-thumbnails .sp-previous-thumbnail-arrow, .ie8 .sp-left-thumbnails .sp-previous-thumbnail-arrow, .ie8 .sp-right-thumbnails .sp-previous-thumbnail-arrow {
	border-bottom: 12px solid #FFF;
	border-left: 12px solid transparent;
	border-right: 12px solid transparent
}
.ie7 .sp-left-thumbnails .sp-next-thumbnail-arrow, .ie7 .sp-right-thumbnails .sp-next-thumbnail-arrow, .ie8 .sp-left-thumbnails .sp-next-thumbnail-arrow, .ie8 .sp-right-thumbnails .sp-next-thumbnail-arrow {
	border-top: 12px solid #FFF;
	border-left: 12px solid transparent;
	border-right: 12px solid transparent
}
a.sp-video {
	text-decoration: none
}
a.sp-video img {
	-webkit-backface-visibility: hidden;
	border: none
}
a.sp-video:after {
	content: '\25B6';
	position: absolute;
	width: 45px;
	padding-left: 5px;
	height: 50px;
	border: 2px solid #FFF;
	text-align: center;
	font-size: 30px;
	border-radius: 30px;
	top: 0;
	color: #FFF;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: rgba(0,0,0,.2);
	margin: auto;
	line-height: 52px
}
.slider-pro img.sp-image, .slider-pro img.sp-thumbnail {
	max-width: none;
	max-height: none;
	border: none!important;
	border-radius: 0!important;
	padding: 0!important;
	-webkit-box-shadow: none!important;
	-mox-box-shadow: none!important;
	box-shadow: none!important;
	transition: none;
	-moz-transition: none;
	-webkit-transition: none;
	-o-transition: none
}
.slider-pro a {
	position: static;
	transition: none!important;
	-moz-transition: none!important;
	-webkit-transition: none!important;
	-o-transition: none!important
}
.slider-pro canvas, .slider-pro embed, .slider-pro iframe, .slider-pro object, .slider-pro video {
	max-width: none;
	max-height: none
}
.slider-pro p.sp-layer {
	font-size: 14px;
	line-height: 1.4;
	margin: 0
}
.slider-pro h1.sp-layer {
	font-size: 32px;
	line-height: 1.4;
	margin: 0
}
.slider-pro h2.sp-layer {
	font-size: 24px;
	line-height: 1.4;
	margin: 0
}
.slider-pro h3.sp-layer {
	font-size: 19px;
	line-height: 1.4;
	margin: 0
}
.slider-pro h4.sp-layer {
	font-size: 16px;
	line-height: 1.4;
	margin: 0
}
.slider-pro h5.sp-layer {
	font-size: 13px;
	line-height: 1.4;
	margin: 0
}
.slider-pro h6.sp-layer {
	font-size: 11px;
	line-height: 1.4;
	margin: 0
}
.slider-pro img.sp-layer {
	border: none
}
div.juxtapose {
	width: 100%;
	font-family: Helvetica, Arial, sans-serif
}
div.jx-slider {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
	cursor: pointer
}
div.jx-handle {
	position: absolute;
	height: 100%;
	width: 40px;
	cursor: col-resize;
	z-index: 15;
	margin-left: -20px
}
div.jx-arrow {
//box-shadow:0px 0px 4px 1px rgba(0,0,0,.3)
}
div.jx-controller {
//box-shadow://0 4px 0px 0px #f3f3f3, //0 -4px 0px 0px #f3f3f3, //0px 0px 4px 1px rgba(0,0,0,.3), //0px 0px 4px 1px rgba(0,0,0,.3)
}
.vertical div.jx-handle {
	height: 40px;
	width: 100%;
	cursor: row-resize;
	margin-top: -20px;
	margin-left: 0
}
div.jx-control {
	height: 100%;
	margin-right: auto;
	margin-left: auto;
	width: 3px;
	background-color: #f3f3f3
}
.vertical div.jx-control {
	height: 3px;
	width: 100%;
	background-color: #f3f3f3;
	position: relative;
	top: 50%;
	transform: translateY(-50%)
}
div.jx-controller {
	position: absolute;
	margin: auto;
	top: 0;
	bottom: 0;
	height: 60px;
	width: 9px;
	margin-left: -3px;
	background-color: #f3f3f3
}
.vertical div.jx-controller {
	height: 9px;
	width: 100px;
	margin-left: auto;
	margin-right: auto;
	top: -3px;
	position: relative
}
div.jx-arrow {
	position: absolute;
	margin: auto;
	top: 0;
	bottom: 0;
	width: 0;
	height: 0;
	transition: all .2s ease
}
.vertical div.jx-arrow {
	position: absolute;
	margin: 0 auto;
	left: 0;
	right: 0;
	width: 0;
	height: 0;
	transition: all .2s ease
}
div.jx-arrow.jx-left {
	left: 2px;
	border-style: solid;
	border-width: 8px 8px 8px 0;
	border-color: transparent #f3f3f3 transparent transparent
}
div.jx-arrow.jx-right {
	right: 2px;
	border-style: solid;
	border-width: 8px 0 8px 8px;
	border-color: transparent transparent transparent #f3f3f3
}
.vertical div.jx-arrow.jx-left {
	left: 0;
	top: 2px;
	border-style: solid;
	border-width: 0 8px 8px;
	border-color: transparent transparent #f3f3f3
}
.vertical div.jx-arrow.jx-right {
	right: 0;
	top: initial;
	bottom: 2px;
	border-style: solid;
	border-width: 8px 8px 0;
	border-color: #f3f3f3 transparent transparent
}
div.jx-handle:hover div.jx-arrow.jx-left, div.jx-handle:active div.jx-arrow.jx-left {
	left: -1px
}
div.jx-handle:hover div.jx-arrow.jx-right, div.jx-handle:active div.jx-arrow.jx-right {
	right: -1px
}
.vertical div.jx-handle:hover div.jx-arrow.jx-left, .vertical div.jx-handle:active div.jx-arrow.jx-left {
	left: 0;
	top: 0
}
.vertical div.jx-handle:hover div.jx-arrow.jx-right, .vertical div.jx-handle:active div.jx-arrow.jx-right {
	right: 0;
	bottom: 0
}
div.jx-image {
	position: absolute;
	height: 100%;
	display: inline-block;
	top: 0;
	overflow: hidden;
	-webkit-backface-visibility: hidden
}
.vertical div.jx-image {
	width: 100%;
	left: 0;
	top: initial
}
div.jx-image img {
	height: 100%;
	z-index: 5;
	position: absolute;
	margin-bottom: 0;
	max-height: none;
	max-width: none;
	max-height: initial;
	max-width: initial
}
.vertical div.jx-image img {
	height: initial;
	width: 100%
}
div.jx-image.jx-left {
	left: 0;
	background-position: left
}
div.jx-image.jx-left img {
	left: 0
}
div.jx-image.jx-right {
	right: 0;
	background-position: right
}
div.jx-image.jx-right img {
	right: 0;
	bottom: 0
}
.veritcal div.jx-image.jx-left {
	top: 0;
	background-position: top
}
.veritcal div.jx-image.jx-left img {
	top: 0
}
.vertical div.jx-image.jx-right {
	bottom: 0;
	background-position: bottom
}
.veritcal div.jx-image.jx-right img {
	bottom: 0
}
div.jx-image div.jx-label {
	font-size: 1em;
	padding: .25em .75em;
	position: relative;
	display: inline-block;
	top: 0;
	background-color: #000;
	background-color: rgba(0,0,0,.7);
	color: #fff;
	z-index: 10;
	white-space: nowrap;
	line-height: 18px;
	vertical-align: middle
}
div.jx-image.jx-left div.jx-label {
	float: left;
	left: 0
}
div.jx-image.jx-right div.jx-label {
	float: right;
	right: 0
}
.vertical div.jx-image div.jx-label {
	display: table;
	position: absolute
}
.vertical div.jx-image.jx-right div.jx-label {
	left: 0;
	bottom: 0;
	top: initial
}
div.jx-credit {
	line-height: 1.1;
	font-size: .75em
}
div.jx-credit em {
	font-weight: 700;
	font-style: normal
}
div.jx-image.transition {
	transition: width .5s ease
}
div.jx-handle.transition {
	transition: left .5s ease
}
.vertical div.jx-image.transition {
	transition: height .5s ease
}
.vertical div.jx-handle.transition {
	transition: top .5s ease
}
a.jx-knightlab {
	background-color: #000;
	background-color: rgba(0,0,0,.25);
	bottom: 0;
	display: table;
	height: 14px;
	line-height: 14px;
	padding: 1px 4px 1px 5px;
	position: absolute;
	right: 0;
	text-decoration: none;
	z-index: 10
}
a.jx-knightlab div.knightlab-logo {
	display: inline-block;
	vertical-align: middle;
	height: 8px;
	width: 8px;
	background-color: #c34528;
	transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	top: -1.25px;
	position: relative;
	cursor: pointer
}
a.jx-knightlab:hover {
	background-color: #000;
	background-color: rgba(0,0,0,.35)
}
a.jx-knightlab:hover div.knightlab-logo {
	background-color: #ce4d28
}
a.jx-knightlab span.juxtapose-name {
	display: table-cell;
	margin: 0;
	padding: 0;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: 300;
	color: #fff;
	font-size: 10px;
	padding-left: .375em;
	vertical-align: middle;
	line-height: normal;
	text-shadow: none
}
div.jx-controller:focus, div.jx-image.jx-left div.jx-label:focus, div.jx-image.jx-right div.jx-label:focus, a.jx-knightlab:focus {
	background: #eae34a;
	color: #000
}
a.jx-knightlab:focus span.juxtapose-name {
	color: #000;
	border: none
}
/*! elementor-icons - v3.8.0 - 23-07-2018 */
@font-face {
	font-family: eicons;
	src: url(//www.teads.com/wp-content/plugins/elementor/assets/lib/eicons/css/../fonts/eicons.eot?3.8.0);
	src: url(//www.teads.com/wp-content/plugins/elementor/assets/lib/eicons/css/../fonts/eicons.eot?3.8.0#iefix) format("embedded-opentype"), url(//www.teads.com/wp-content/plugins/elementor/assets/lib/eicons/css/../fonts/eicons.woff2?3.8.0) format("woff2"), url(//www.teads.com/wp-content/plugins/elementor/assets/lib/eicons/css/../fonts/eicons.woff?3.8.0) format("woff"), url(//www.teads.com/wp-content/plugins/elementor/assets/lib/eicons/css/../fonts/eicons.ttf?3.8.0) format("truetype"), url(//www.teads.com/wp-content/plugins/elementor/assets/lib/eicons/css/../fonts/eicons.svg?3.8.0#eicon) format("svg");
	font-weight: 400;
	font-style: normal
}
[class*=" eicon-"], [class^=eicon] {
display:inline-block;
font-family:eicons;
font-size:inherit;
font-weight:400;
font-style:normal;
font-variant:normal;
line-height:1;
text-rendering:auto;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}
@keyframes a {
0% {
transform:rotate(0deg)
}
to {
	transform: rotate(359deg)
}
}
.eicon-animation-spin {
	animation: a 2s infinite linear
}
.eicon-elementor:before {
	content: '\e800'
}
.eicon-elementor-square:before {
	content: '\e801'
}
.eicon-pojome:before {
	content: '\e802'
}
.eicon-plus:before {
	content: '\e803'
}
.eicon-menu-bar:before {
	content: '\e804'
}
.eicon-apps:before {
	content: '\e805'
}
.eicon-accordion:before {
	content: '\e806'
}
.eicon-alert:before {
	content: '\e807'
}
.eicon-animation-text:before {
	content: '\e808'
}
.eicon-animation:before {
	content: '\e809'
}
.eicon-banner:before {
	content: '\e810'
}
.eicon-blockquote:before {
	content: '\e811'
}
.eicon-button:before {
	content: '\e812'
}
.eicon-call-to-action:before {
	content: '\e813'
}
.eicon-captcha:before {
	content: '\e814'
}
.eicon-carousel:before {
	content: '\e815'
}
.eicon-checkbox:before {
	content: '\e816'
}
.eicon-columns:before {
	content: '\e817'
}
.eicon-countdown:before {
	content: '\e818'
}
.eicon-counter:before {
	content: '\e819'
}
.eicon-date:before {
	content: '\e820'
}
.eicon-divider-shape:before {
	content: '\e821'
}
.eicon-divider:before {
	content: '\e822'
}
.eicon-download-button:before {
	content: '\e823'
}
.eicon-dual-button:before {
	content: '\e824'
}
.eicon-email-field:before {
	content: '\e825'
}
.eicon-facebook-comments:before {
	content: '\e826'
}
.eicon-facebook-like-box:before {
	content: '\e827'
}
.eicon-form-horizontal:before {
	content: '\e828'
}
.eicon-form-vertical:before {
	content: '\e829'
}
.eicon-gallery-grid:before {
	content: '\e830'
}
.eicon-gallery-group:before {
	content: '\e831'
}
.eicon-gallery-justified:before {
	content: '\e832'
}
.eicon-gallery-masonry:before {
	content: '\e833'
}
.eicon-icon-box:before {
	content: '\e834'
}
.eicon-image-before-after:before {
	content: '\e835'
}
.eicon-image-box:before {
	content: '\e836'
}
.eicon-image-hotspot:before {
	content: '\e837'
}
.eicon-image-rollover:before {
	content: '\e838'
}
.eicon-info-box:before {
	content: '\e839'
}
.eicon-inner-section:before {
	content: '\e840'
}
.eicon-mailchimp:before {
	content: '\e841'
}
.eicon-menu-card:before {
	content: '\e842'
}
.eicon-navigation-horizontal:before {
	content: '\e843'
}
.eicon-nav-menu:before {
	content: '\e844'
}
.eicon-navigation-vertical:before {
	content: '\e845'
}
.eicon-number-field:before {
	content: '\e846'
}
.eicon-parallax:before {
	content: '\e847'
}
.eicon-php7:before {
	content: '\e848'
}
.eicon-post-list:before {
	content: '\e849'
}
.eicon-post-slider:before {
	content: '\e850'
}
.eicon-post:before {
	content: '\e851'
}
.eicon-posts-carousel:before {
	content: '\e852'
}
.eicon-posts-grid:before {
	content: '\e853'
}
.eicon-posts-group:before {
	content: '\e854'
}
.eicon-posts-justified:before {
	content: '\e855'
}
.eicon-posts-masonry:before {
	content: '\e856'
}
.eicon-posts-ticker:before {
	content: '\e857'
}
.eicon-price-list:before {
	content: '\e858'
}
.eicon-price-table:before {
	content: '\e859'
}
.eicon-radio:before {
	content: '\e860'
}
.eicon-rtl:before {
	content: '\e861'
}
.eicon-scroll:before {
	content: '\e862'
}
.eicon-search:before {
	content: '\e863'
}
.eicon-select:before {
	content: '\e864'
}
.eicon-share:before {
	content: '\e865'
}
.eicon-sidebar:before {
	content: '\e866'
}
.eicon-skill-bar:before {
	content: '\e867'
}
.eicon-slider-3d:before {
	content: '\e868'
}
.eicon-slider-album:before {
	content: '\e869'
}
.eicon-slider-device:before {
	content: '\e870'
}
.eicon-slider-full-screen:before {
	content: '\e871'
}
.eicon-slider-push:before {
	content: '\e872'
}
.eicon-slider-vertical:before {
	content: '\e873'
}
.eicon-slider-video:before {
	content: '\e874'
}
.eicon-slideshow:before {
	content: '\e875'
}
.eicon-social-icons:before {
	content: '\e876'
}
.eicon-spacer:before {
	content: '\e877'
}
.eicon-table:before {
	content: '\e878'
}
.eicon-tabs:before {
	content: '\e879'
}
.eicon-tel-field:before {
	content: '\e880'
}
.eicon-text-area:before {
	content: '\e881'
}
.eicon-text-field:before {
	content: '\e882'
}
.eicon-thumbnails-down:before {
	content: '\e883'
}
.eicon-thumbnails-half:before {
	content: '\e884'
}
.eicon-thumbnails-right:before {
	content: '\e885'
}
.eicon-time-line:before {
	content: '\e886'
}
.eicon-toggle:before {
	content: '\e887'
}
.eicon-url:before {
	content: '\e888'
}
.eicon-type-tool:before {
	content: '\e889'
}
.eicon-wordpress:before {
	content: '\e890'
}
.eicon-align-left:before {
	content: '\e891'
}
.eicon-anchor:before {
	content: '\e892'
}
.eicon-bullet-list:before {
	content: '\e893'
}
.eicon-coding:before {
	content: '\e894'
}
.eicon-favorite:before {
	content: '\e895'
}
.eicon-google-maps:before {
	content: '\e896'
}
.eicon-insert-image:before {
	content: '\e897'
}
.eicon-photo-library:before {
	content: '\e898'
}
.eicon-woocommerce:before {
	content: '\e899'
}
.eicon-youtube:before {
	content: '\e900'
}
.eicon-flip-box:before {
	content: '\e901'
}
.eicon-settings:before {
	content: '\e902'
}
.eicon-headphones:before {
	content: '\e903'
}
.eicon-testimonial:before {
	content: '\e904'
}
.eicon-counter-circle:before {
	content: '\e905'
}
.eicon-person:before {
	content: '\e906'
}
.eicon-chevron-right:before {
	content: '\e907'
}
.eicon-chevron-left:before {
	content: '\e908'
}
.eicon-close:before {
	content: '\e909'
}
.eicon-file-download:before {
	content: '\e910'
}
.eicon-save:before {
	content: '\e911'
}
.eicon-zoom-in:before {
	content: '\e912'
}
.eicon-shortcode:before {
	content: '\e913'
}
.eicon-nerd:before {
	content: '\e914'
}
.eicon-device-desktop:before {
	content: '\e915'
}
.eicon-device-tablet:before {
	content: '\e916'
}
.eicon-device-mobile:before {
	content: '\e917'
}
.eicon-document-file:before {
	content: '\e918'
}
.eicon-folder:before {
	content: '\e919'
}
.eicon-hypster:before {
	content: '\e920'
}
.eicon-h-align-left:before {
	content: '\e921'
}
.eicon-h-align-right:before {
	content: '\e922'
}
.eicon-h-align-center:before {
	content: '\e923'
}
.eicon-h-align-stretch:before {
	content: '\e924'
}
.eicon-v-align-top:before {
	content: '\e925'
}
.eicon-v-align-bottom:before {
	content: '\e926'
}
.eicon-v-align-middle:before {
	content: '\e927'
}
.eicon-v-align-stretch:before {
	content: '\e928'
}
.eicon-pro-icon:before {
	content: '\e929'
}
.eicon-mail:before {
	content: '\e930'
}
.eicon-lock-user:before {
	content: '\e931'
}
.eicon-testimonial-carousel:before {
	content: '\e932'
}
.eicon-media-carousel:before {
	content: '\e933'
}
.eicon-section:before {
	content: '\e934'
}
.eicon-column:before {
	content: '\e935'
}
.eicon-edit:before {
	content: '\e936'
}
.eicon-clone:before {
	content: '\e937'
}
.eicon-trash:before {
	content: '\e938'
}
.eicon-play:before {
	content: '\e939'
}
.eicon-angle-right:before {
	content: '\e940'
}
.eicon-angle-left:before {
	content: '\e941'
}
.eicon-animated-headline:before {
	content: '\e942'
}
.eicon-menu-toggle:before {
	content: '\e943'
}
.eicon-fb-embed:before {
	content: '\e944'
}
.eicon-fb-feed:before {
	content: '\e945'
}
.eicon-twitter-embed:before {
	content: '\e946'
}
.eicon-twitter-feed:before {
	content: '\e947'
}
.eicon-sync:before {
	content: '\e948'
}
.eicon-import-export:before {
	content: '\e949'
}
.eicon-check-circle:before {
	content: '\e950'
}
.eicon-library-save:before {
	content: '\e951'
}
.eicon-library-download:before {
	content: '\e952'
}
.eicon-insert:before {
	content: '\e953'
}
.eicon-preview:before {
	content: '\e954'
}
.eicon-sort-down:before {
	content: '\e955'
}
.eicon-sort-up:before {
	content: '\e956'
}
.eicon-heading:before {
	content: '\e957'
}
.eicon-logo:before {
	content: '\e958'
}
.eicon-meta-data:before {
	content: '\e959'
}
.eicon-post-content:before {
	content: '\e960'
}
.eicon-post-excerpt:before {
	content: '\e961'
}
.eicon-post-navigation:before {
	content: '\e962'
}
.eicon-yoast:before {
	content: '\e963'
}
.eicon-nerd-chuckle:before {
	content: '\e964'
}
.eicon-nerd-wink:before {
	content: '\e965'
}
.eicon-comments:before {
	content: '\e966'
}
.eicon-download-circle-o:before {
	content: '\e967'
}
.eicon-library-upload:before {
	content: '\e968'
}
.eicon-save-o:before {
	content: '\e969'
}
.eicon-upload-circle-o:before {
	content: '\e970'
}
.eicon-ellipsis-h:before {
	content: '\e971'
}
.eicon-ellipsis-v:before {
	content: '\e972'
}
.eicon-arrow-left:before {
	content: '\e973'
}
.eicon-arrow-right:before {
	content: '\e974'
}
.eicon-arrow-up:before {
	content: '\e975'
}
.eicon-arrow-down:before {
	content: '\e976'
}
.eicon-play-o:before {
	content: '\e977'
}
.eicon-archive-posts:before {
	content: '\e978'
}
.eicon-archive-title:before {
	content: '\e979'
}
.eicon-featured-image:before {
	content: '\e980'
}
.eicon-post-info:before {
	content: '\e981'
}
.eicon-post-title:before {
	content: '\e982'
}
.eicon-site-logo:before {
	content: '\e983'
}
.eicon-site-search:before {
	content: '\e984'
}
.eicon-site-title:before {
	content: '\e985'
}
.eicon-plus-square:before {
	content: '\e986'
}
.eicon-minus-square:before {
	content: '\e987'
}
.eicon-cloud-check:before {
	content: '\e988'
}
.eicon-drag-n-drop:before {
	content: '\e989'
}
.eicon-home-heart:before {
	content: '\e990'
}
.eicon-handle:before {
	content: '\e991'
}
.eicon-cart:before {
	content: '\e992'
}
.eicon-product-add-to-cart:before {
	content: '\e993'
}
.eicon-product-breadcrumbs:before {
	content: '\e994'
}
.eicon-product-categories:before {
	content: '\e995'
}
.eicon-product-description:before {
	content: '\e996'
}
.eicon-product-images:before {
	content: '\e997'
}
.eicon-product-info:before {
	content: '\e998'
}
.eicon-product-meta:before {
	content: '\e999'
}
.eicon-product-pages:before {
	content: '\e1000'
}
.eicon-product-price:before {
	content: '\e1001'
}
.eicon-product-rating:before {
	content: '\e1002'
}
.eicon-product-related:before {
	content: '\e1003'
}
.eicon-product-stock:before {
	content: '\e1004'
}
.eicon-product-tabs:before {
	content: '\e1005'
}
.eicon-product-title:before {
	content: '\e1006'
}
.eicon-product-upsell:before {
	content: '\e1007'
}
.eicon-products:before {
	content: '\e1008'
}
.eicon-bag-light:before {
	content: '\e1009'
}
.eicon-bag-medium:before {
	content: '\e1010'
}
.eicon-bag-solid:before {
	content: '\e1011'
}
.eicon-basket-light:before {
	content: '\e1012'
}
.eicon-basket-medium:before {
	content: '\e1013'
}
.eicon-basket-solid:before {
	content: '\e1014'
}
.eicon-cart-light:before {
	content: '\e1015'
}
.eicon-cart-medium:before {
	content: '\e1016'
}
.eicon-cart-solid:before {
	content: '\e1017'
}
.eicon-exchange:before {
	content: '\e1018'
}
.eicon-eye:before {
	content: '\e1019'
}
.eicon-laptop:before {
	content: '\e1020'
}
.eicon-collapse:before {
	content: '\e1021'
}
.eicon-expand:before {
	content: '\e1022'
}
.eicon-navigator:before {
	content: '\e1023'
}
.eicon-editor-link:before {
	content: '\e500'
}
.eicon-editor-unlink:before {
	content: '\e501'
}
.eicon-editor-external-link:before {
	content: '\e502'
}
.eicon-editor-close:before {
	content: '\e503'
}
.eicon-editor-list-ol:before {
	content: '\e504'
}
.eicon-editor-list-ul:before {
	content: '\e505'
}
.eicon-editor-bold:before {
	content: '\e506'
}
.eicon-editor-italic:before {
	content: '\e507'
}
.eicon-editor-underline:before {
	content: '\e508'
}
.eicon-editor-paragraph:before {
	content: '\e509'
}
.eicon-editor-h1:before {
	content: '\e510'
}
.eicon-editor-h2:before {
	content: '\e511'
}
.eicon-editor-h3:before {
	content: '\e512'
}
.eicon-editor-h4:before {
	content: '\e513'
}
.eicon-editor-h5:before {
	content: '\e514'
}
.eicon-editor-h6:before {
	content: '\e515'
}
.eicon-editor-quote:before {
	content: '\e516'
}
.eicon-editor-code:before {
	content: '\e517'
}
.eicon-times:before {
	content: '\e909'
}
.eicon-floppy-o:before {
	content: '\e911'
}
@keyframes bounce {
20%, 53%, 80%, from, to {
animation-timing-function:cubic-bezier(.215, .61, .355, 1);
transform:translate3d(0, 0, 0)
}
40%, 43% {
animation-timing-function:cubic-bezier(.755, .050, .855, .060);
transform:translate3d(0, -30px, 0)
}
70% {
animation-timing-function:cubic-bezier(.755, .050, .855, .060);
transform:translate3d(0, -15px, 0)
}
90% {
transform:translate3d(0, -4px, 0)
}
}
.bounce {
	animation-name: bounce;
	transform-origin: center bottom
}
@keyframes flash {
50%, from, to {
opacity:1
}
25%, 75% {
opacity:0
}
}
.flash {
	animation-name: flash
}
@keyframes pulse {
from, to {
transform:scale3d(1, 1, 1)
}
50% {
transform:scale3d(1.05, 1.05, 1.05)
}
}
.pulse {
	animation-name: pulse
}
@keyframes rubberBand {
from, to {
transform:scale3d(1, 1, 1)
}
30% {
transform:scale3d(1.25, .75, 1)
}
40% {
transform:scale3d(.75, 1.25, 1)
}
50% {
transform:scale3d(1.15, .85, 1)
}
65% {
transform:scale3d(.95, 1.05, 1)
}
75% {
transform:scale3d(1.05, .95, 1)
}
}
.rubberBand {
	animation-name: rubberBand
}
@keyframes shake {
from, to {
transform:translate3d(0, 0, 0)
}
10%, 30%, 50%, 70%, 90% {
transform:translate3d(-10px, 0, 0)
}
20%, 40%, 60%, 80% {
transform:translate3d(10px, 0, 0)
}
}
.shake {
	animation-name: shake
}
@keyframes headShake {
0% {
transform:translateX(0)
}
6.5% {
transform:translateX(-6px) rotateY(-9deg)
}
18.5% {
transform:translateX(5px) rotateY(7deg)
}
31.5% {
transform:translateX(-3px) rotateY(-5deg)
}
43.5% {
transform:translateX(2px) rotateY(3deg)
}
50% {
transform:translateX(0)
}
}
.headShake {
	animation-timing-function: ease-in-out;
	animation-name: headShake
}
@keyframes swing {
20% {
transform:rotate3d(0, 0, 1, 15deg)
}
40% {
transform:rotate3d(0, 0, 1, -10deg)
}
60% {
transform:rotate3d(0, 0, 1, 5deg)
}
80% {
transform:rotate3d(0, 0, 1, -5deg)
}
to {
	transform: rotate3d(0, 0, 1, 0deg)
}
}
.swing {
	transform-origin: top center;
	animation-name: swing
}
@keyframes tada {
from, to {
transform:scale3d(1, 1, 1)
}
10%, 20% {
transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)
}
30%, 50%, 70%, 90% {
transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)
}
40%, 60%, 80% {
transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)
}
}
.tada {
	animation-name: tada
}
@keyframes wobble {
from, to {
transform:none
}
15% {
transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)
}
30% {
transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)
}
45% {
transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)
}
60% {
transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)
}
75% {
transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)
}
}
.wobble {
	animation-name: wobble
}
@keyframes jello {
11.1%, from, to {
transform:none
}
22.2% {
transform:skewX(-12.5deg) skewY(-12.5deg)
}
33.3% {
transform:skewX(6.25deg) skewY(6.25deg)
}
44.4% {
transform:skewX(-3.125deg) skewY(-3.125deg)
}
55.5% {
transform:skewX(1.5625deg) skewY(1.5625deg)
}
66.6% {
transform:skewX(-.78125deg) skewY(-.78125deg)
}
77.7% {
transform:skewX(.390625deg) skewY(.390625deg)
}
88.8% {
transform:skewX(-.1953125deg) skewY(-.1953125deg)
}
}
.jello {
	animation-name: jello;
	transform-origin: center
}
@keyframes bounceIn {
20%, 40%, 60%, 80%, from, to {
animation-timing-function:cubic-bezier(.215, .61, .355, 1)
}
0% {
opacity:0;
transform:scale3d(.3, .3, .3)
}
20% {
transform:scale3d(1.1, 1.1, 1.1)
}
40% {
transform:scale3d(.9, .9, .9)
}
60% {
opacity:1;
transform:scale3d(1.03, 1.03, 1.03)
}
80% {
transform:scale3d(.97, .97, .97)
}
to {
	opacity: 1;
	transform: scale3d(1, 1, 1)
}
}
.bounceIn {
	animation-name: bounceIn
}
@keyframes bounceInDown {
60%, 75%, 90%, from, to {
animation-timing-function:cubic-bezier(.215, .61, .355, 1)
}
0% {
opacity:0;
transform:translate3d(0, -3000px, 0)
}
60% {
opacity:1;
transform:translate3d(0, 25px, 0)
}
75% {
transform:translate3d(0, -10px, 0)
}
90% {
transform:translate3d(0, 5px, 0)
}
to {
	transform: none
}
}
.bounceInDown {
	animation-name: bounceInDown
}
@keyframes bounceInLeft {
60%, 75%, 90%, from, to {
animation-timing-function:cubic-bezier(.215, .61, .355, 1)
}
0% {
opacity:0;
transform:translate3d(-3000px, 0, 0)
}
60% {
opacity:1;
transform:translate3d(25px, 0, 0)
}
75% {
transform:translate3d(-10px, 0, 0)
}
90% {
transform:translate3d(5px, 0, 0)
}
to {
	transform: none
}
}
.bounceInLeft {
	animation-name: bounceInLeft
}
@keyframes bounceInRight {
60%, 75%, 90%, from, to {
animation-timing-function:cubic-bezier(.215, .61, .355, 1)
}
from {
	opacity: 0;
	transform: translate3d(3000px, 0, 0)
}
60% {
opacity:1;
transform:translate3d(-25px, 0, 0)
}
75% {
transform:translate3d(10px, 0, 0)
}
90% {
transform:translate3d(-5px, 0, 0)
}
to {
	transform: none
}
}
.bounceInRight {
	animation-name: bounceInRight
}
@keyframes bounceInUp {
60%, 75%, 90%, from, to {
animation-timing-function:cubic-bezier(.215, .61, .355, 1)
}
from {
	opacity: 0;
	transform: translate3d(0, 3000px, 0)
}
60% {
opacity:1;
transform:translate3d(0, -20px, 0)
}
75% {
transform:translate3d(0, 10px, 0)
}
90% {
transform:translate3d(0, -5px, 0)
}
to {
	transform: translate3d(0, 0, 0)
}
}
.bounceInUp {
	animation-name: bounceInUp
}
@keyframes fadeIn {
from {
opacity:0
}
to {
	opacity: 1
}
}
.fadeIn {
	animation-name: fadeIn
}
@keyframes fadeInDown {
from {
opacity:0;
transform:translate3d(0, -100%, 0)
}
to {
	opacity: 1;
	transform: none
}
}
.fadeInDown {
	animation-name: fadeInDown
}
@keyframes fadeInLeft {
from {
opacity:0;
transform:translate3d(-100%, 0, 0)
}
to {
	opacity: 1;
	transform: none
}
}
.fadeInLeft {
	animation-name: fadeInLeft
}
@keyframes fadeInRight {
from {
opacity:0;
transform:translate3d(100%, 0, 0)
}
to {
	opacity: 1;
	transform: none
}
}
.fadeInRight {
	animation-name: fadeInRight
}
@keyframes fadeInUp {
from {
opacity:0;
transform:translate3d(0, 100%, 0)
}
to {
	opacity: 1;
	transform: none
}
}
.fadeInUp {
	animation-name: fadeInUp
}
@keyframes lightSpeedIn {
from {
transform:translate3d(100%, 0, 0) skewX(-30deg);
opacity:0
}
60% {
transform:skewX(20deg);
opacity:1
}
80% {
transform:skewX(-5deg);
opacity:1
}
to {
	transform: none;
	opacity: 1
}
}
.lightSpeedIn {
	animation-name: lightSpeedIn;
	animation-timing-function: ease-out
}
@keyframes rotateIn {
from {
transform-origin:center;
transform:rotate3d(0, 0, 1, -200deg);
opacity:0
}
to {
	transform-origin: center;
	transform: none;
	opacity: 1
}
}
.rotateIn {
	animation-name: rotateIn
}
@keyframes rotateInDownLeft {
from {
transform-origin:left bottom;
transform:rotate3d(0, 0, 1, -45deg);
opacity:0
}
to {
	transform-origin: left bottom;
	transform: none;
	opacity: 1
}
}
.rotateInDownLeft {
	animation-name: rotateInDownLeft
}
@keyframes rotateInDownRight {
from {
transform-origin:right bottom;
transform:rotate3d(0, 0, 1, 45deg);
opacity:0
}
to {
	transform-origin: right bottom;
	transform: none;
	opacity: 1
}
}
.rotateInDownRight {
	animation-name: rotateInDownRight
}
@keyframes rotateInUpLeft {
from {
transform-origin:left bottom;
transform:rotate3d(0, 0, 1, 45deg);
opacity:0
}
to {
	transform-origin: left bottom;
	transform: none;
	opacity: 1
}
}
.rotateInUpLeft {
	animation-name: rotateInUpLeft
}
@keyframes rotateInUpRight {
from {
transform-origin:right bottom;
transform:rotate3d(0, 0, 1, -90deg);
opacity:0
}
to {
	transform-origin: right bottom;
	transform: none;
	opacity: 1
}
}
.rotateInUpRight {
	animation-name: rotateInUpRight
}
@keyframes rollIn {
from {
opacity:0;
transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)
}
to {
	opacity: 1;
	transform: none
}
}
.rollIn {
	animation-name: rollIn
}
@keyframes zoomIn {
from {
opacity:0;
transform:scale3d(.3, .3, .3)
}
50% {
opacity:1
}
}
.zoomIn {
	animation-name: zoomIn
}
@keyframes zoomInDown {
from {
opacity:0;
transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
animation-timing-function:cubic-bezier(.55, .055, .675, .19)
}
60% {
opacity:1;
transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);
animation-timing-function:cubic-bezier(.175, .885, .32, 1)
}
}
.zoomInDown {
	animation-name: zoomInDown
}
@keyframes zoomInLeft {
from {
opacity:0;
transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
animation-timing-function:cubic-bezier(.55, .055, .675, .19)
}
60% {
opacity:1;
transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);
animation-timing-function:cubic-bezier(.175, .885, .32, 1)
}
}
.zoomInLeft {
	animation-name: zoomInLeft
}
@keyframes zoomInRight {
from {
opacity:0;
transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
animation-timing-function:cubic-bezier(.55, .055, .675, .19)
}
60% {
opacity:1;
transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
animation-timing-function:cubic-bezier(.175, .885, .32, 1)
}
}
.zoomInRight {
	animation-name: zoomInRight
}
@keyframes zoomInUp {
from {
opacity:0;
transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
animation-timing-function:cubic-bezier(.55, .055, .675, .19)
}
60% {
opacity:1;
transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);
animation-timing-function:cubic-bezier(.175, .885, .32, 1)
}
}
.zoomInUp {
	animation-name: zoomInUp
}
@keyframes slideInDown {
from {
transform:translate3d(0, -100%, 0);
visibility:visible
}
to {
	transform: translate3d(0, 0, 0)
}
}
.slideInDown {
	animation-name: slideInDown
}
@keyframes slideInLeft {
from {
transform:translate3d(-100%, 0, 0);
visibility:visible
}
to {
	transform: translate3d(0, 0, 0)
}
}
.slideInLeft {
	animation-name: slideInLeft
}
@keyframes slideInRight {
from {
transform:translate3d(100%, 0, 0);
visibility:visible
}
to {
	transform: translate3d(0, 0, 0)
}
}
.slideInRight {
	animation-name: slideInRight
}
@keyframes slideInUp {
from {
transform:translate3d(0, 100%, 0);
visibility:visible
}
to {
	transform: translate3d(0, 0, 0)
}
}
.slideInUp {
	animation-name: slideInUp
}
.elementor-animation-grow {
	transition-duration: .3s;
	transition-property: transform
}
.elementor-animation-grow:active, .elementor-animation-grow:focus, .elementor-animation-grow:hover {
	transform: scale(1.1)
}
.elementor-animation-shrink {
	transition-duration: .3s;
	transition-property: transform
}
.elementor-animation-shrink:active, .elementor-animation-shrink:focus, .elementor-animation-shrink:hover {
	transform: scale(0.9)
}
@keyframes elementor-animation-pulse {
25% {
transform:scale(1.1)
}
75% {
transform:scale(0.9)
}
}
.elementor-animation-pulse:active, .elementor-animation-pulse:focus, .elementor-animation-pulse:hover {
	animation-name: elementor-animation-pulse;
	animation-duration: 1s;
	animation-timing-function: linear;
	animation-iteration-count: infinite
}
@keyframes elementor-animation-pulse-grow {
to {
transform:scale(1.1)
}
}
.elementor-animation-pulse-grow:active, .elementor-animation-pulse-grow:focus, .elementor-animation-pulse-grow:hover {
	animation-name: elementor-animation-pulse-grow;
	animation-duration: .3s;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
	animation-direction: alternate
}
@keyframes elementor-animation-pulse-shrink {
to {
transform:scale(0.9)
}
}
.elementor-animation-pulse-shrink:active, .elementor-animation-pulse-shrink:focus, .elementor-animation-pulse-shrink:hover {
	animation-name: elementor-animation-pulse-shrink;
	animation-duration: .3s;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
	animation-direction: alternate
}
@keyframes elementor-animation-push {
50% {
transform:scale(0.8)
}
100% {
transform:scale(1)
}
}
.elementor-animation-push:active, .elementor-animation-push:focus, .elementor-animation-push:hover {
	animation-name: elementor-animation-push;
	animation-duration: .3s;
	animation-timing-function: linear;
	animation-iteration-count: 1
}
@keyframes elementor-animation-pop {
50% {
transform:scale(1.2)
}
}
.elementor-animation-pop:active, .elementor-animation-pop:focus, .elementor-animation-pop:hover {
	animation-name: elementor-animation-pop;
	animation-duration: .3s;
	animation-timing-function: linear;
	animation-iteration-count: 1
}
.elementor-animation-bounce-in {
	transition-duration: .5s
}
.elementor-animation-bounce-in:active, .elementor-animation-bounce-in:focus, .elementor-animation-bounce-in:hover {
	transform: scale(1.2);
	transition-timing-function: cubic-bezier(0.47, 2.02, .31, -.36)
}
.elementor-animation-bounce-out {
	transition-duration: .5s
}
.elementor-animation-bounce-out:active, .elementor-animation-bounce-out:focus, .elementor-animation-bounce-out:hover {
	transform: scale(0.8);
	transition-timing-function: cubic-bezier(0.47, 2.02, .31, -.36)
}
.elementor-animation-rotate {
	transition-duration: .3s;
	transition-property: transform
}
.elementor-animation-rotate:active, .elementor-animation-rotate:focus, .elementor-animation-rotate:hover {
	transform: rotate(4deg)
}
.elementor-animation-grow-rotate {
	transition-duration: .3s;
	transition-property: transform
}
.elementor-animation-grow-rotate:active, .elementor-animation-grow-rotate:focus, .elementor-animation-grow-rotate:hover {
	transform: scale(1.1) rotate(4deg)
}
.elementor-animation-float {
	transition-duration: .3s;
	transition-property: transform;
	transition-timing-function: ease-out
}
.elementor-animation-float:active, .elementor-animation-float:focus, .elementor-animation-float:hover {
	transform: translateY(-8px)
}
.elementor-animation-sink {
	transition-duration: .3s;
	transition-property: transform;
	transition-timing-function: ease-out
}
.elementor-animation-sink:active, .elementor-animation-sink:focus, .elementor-animation-sink:hover {
	transform: translateY(8px)
}
@keyframes elementor-animation-bob {
0% {
transform:translateY(-8px)
}
50% {
transform:translateY(-4px)
}
100% {
transform:translateY(-8px)
}
}
@keyframes elementor-animation-bob-float {
100% {
transform:translateY(-8px)
}
}
.elementor-animation-bob:active, .elementor-animation-bob:focus, .elementor-animation-bob:hover {
	animation-name: elementor-animation-bob-float, elementor-animation-bob;
	animation-duration: .3s, 1.5s;
	animation-delay: 0s, .3s;
	animation-timing-function: ease-out, ease-in-out;
	animation-iteration-count: 1, infinite;
	animation-fill-mode: forwards;
	animation-direction: normal, alternate
}
@keyframes elementor-animation-hang {
0% {
transform:translateY(8px)
}
50% {
transform:translateY(4px)
}
100% {
transform:translateY(8px)
}
}
@keyframes elementor-animation-hang-sink {
100% {
transform:translateY(8px)
}
}
.elementor-animation-hang:active, .elementor-animation-hang:focus, .elementor-animation-hang:hover {
	animation-name: elementor-animation-hang-sink, elementor-animation-hang;
	animation-duration: .3s, 1.5s;
	animation-delay: 0s, .3s;
	animation-timing-function: ease-out, ease-in-out;
	animation-iteration-count: 1, infinite;
	animation-fill-mode: forwards;
	animation-direction: normal, alternate
}
.elementor-animation-skew {
	transition-duration: .3s;
	transition-property: transform
}
.elementor-animation-skew:active, .elementor-animation-skew:focus, .elementor-animation-skew:hover {
	transform: skew(-10deg)
}
.elementor-animation-skew-forward {
	transition-duration: .3s;
	transition-property: transform;
	transform-origin: 0 100%
}
.elementor-animation-skew-forward:active, .elementor-animation-skew-forward:focus, .elementor-animation-skew-forward:hover {
	transform: skew(-10deg)
}
.elementor-animation-skew-backward {
	transition-duration: .3s;
	transition-property: transform;
	transform-origin: 0 100%
}
.elementor-animation-skew-backward:active, .elementor-animation-skew-backward:focus, .elementor-animation-skew-backward:hover {
	transform: skew(10deg)
}
@keyframes elementor-animation-wobble-vertical {
16.65% {
transform:translateY(8px)
}
33.3% {
transform:translateY(-6px)
}
49.95% {
transform:translateY(4px)
}
66.6% {
transform:translateY(-2px)
}
83.25% {
transform:translateY(1px)
}
100% {
transform:translateY(0)
}
}
.elementor-animation-wobble-vertical:active, .elementor-animation-wobble-vertical:focus, .elementor-animation-wobble-vertical:hover {
	animation-name: elementor-animation-wobble-vertical;
	animation-duration: 1s;
	animation-timing-function: ease-in-out;
	animation-iteration-count: 1
}
@keyframes elementor-animation-wobble-horizontal {
16.65% {
transform:translateX(8px)
}
33.3% {
transform:translateX(-6px)
}
49.95% {
transform:translateX(4px)
}
66.6% {
transform:translateX(-2px)
}
83.25% {
transform:translateX(1px)
}
100% {
transform:translateX(0)
}
}
.elementor-animation-wobble-horizontal:active, .elementor-animation-wobble-horizontal:focus, .elementor-animation-wobble-horizontal:hover {
	animation-name: elementor-animation-wobble-horizontal;
	animation-duration: 1s;
	animation-timing-function: ease-in-out;
	animation-iteration-count: 1
}
@keyframes elementor-animation-wobble-to-bottom-right {
16.65% {
transform:translate(8px, 8px)
}
33.3% {
transform:translate(-6px, -6px)
}
49.95% {
transform:translate(4px, 4px)
}
66.6% {
transform:translate(-2px, -2px)
}
83.25% {
transform:translate(1px, 1px)
}
100% {
transform:translate(0, 0)
}
}
.elementor-animation-wobble-to-bottom-right:active, .elementor-animation-wobble-to-bottom-right:focus, .elementor-animation-wobble-to-bottom-right:hover {
	animation-name: elementor-animation-wobble-to-bottom-right;
	animation-duration: 1s;
	animation-timing-function: ease-in-out;
	animation-iteration-count: 1
}
@keyframes elementor-animation-wobble-to-top-right {
16.65% {
transform:translate(8px, -8px)
}
33.3% {
transform:translate(-6px, 6px)
}
49.95% {
transform:translate(4px, -4px)
}
66.6% {
transform:translate(-2px, 2px)
}
83.25% {
transform:translate(1px, -1px)
}
100% {
transform:translate(0, 0)
}
}
.elementor-animation-wobble-to-top-right:active, .elementor-animation-wobble-to-top-right:focus, .elementor-animation-wobble-to-top-right:hover {
	animation-name: elementor-animation-wobble-to-top-right;
	animation-duration: 1s;
	animation-timing-function: ease-in-out;
	animation-iteration-count: 1
}
@keyframes elementor-animation-wobble-top {
16.65% {
transform:skew(-12deg)
}
33.3% {
transform:skew(10deg)
}
49.95% {
transform:skew(-6deg)
}
66.6% {
transform:skew(4deg)
}
83.25% {
transform:skew(-2deg)
}
100% {
transform:skew(0)
}
}
.elementor-animation-wobble-top {
	transform-origin: 0 100%
}
.elementor-animation-wobble-top:active, .elementor-animation-wobble-top:focus, .elementor-animation-wobble-top:hover {
	animation-name: elementor-animation-wobble-top;
	animation-duration: 1s;
	animation-timing-function: ease-in-out;
	animation-iteration-count: 1
}
@keyframes elementor-animation-wobble-bottom {
16.65% {
transform:skew(-12deg)
}
33.3% {
transform:skew(10deg)
}
49.95% {
transform:skew(-6deg)
}
66.6% {
transform:skew(4deg)
}
83.25% {
transform:skew(-2deg)
}
100% {
transform:skew(0)
}
}
.elementor-animation-wobble-bottom {
	transform-origin: 100% 0
}
.elementor-animation-wobble-bottom:active, .elementor-animation-wobble-bottom:focus, .elementor-animation-wobble-bottom:hover {
	animation-name: elementor-animation-wobble-bottom;
	animation-duration: 1s;
	animation-timing-function: ease-in-out;
	animation-iteration-count: 1
}
@keyframes elementor-animation-wobble-skew {
16.65% {
transform:skew(-12deg)
}
33.3% {
transform:skew(10deg)
}
49.95% {
transform:skew(-6deg)
}
66.6% {
transform:skew(4deg)
}
83.25% {
transform:skew(-2deg)
}
100% {
transform:skew(0)
}
}
.elementor-animation-wobble-skew:active, .elementor-animation-wobble-skew:focus, .elementor-animation-wobble-skew:hover {
	animation-name: elementor-animation-wobble-skew;
	animation-duration: 1s;
	animation-timing-function: ease-in-out;
	animation-iteration-count: 1
}
@keyframes elementor-animation-buzz {
50% {
transform:translateX(3px) rotate(2deg)
}
100% {
transform:translateX(-3px) rotate(-2deg)
}
}
.elementor-animation-buzz:active, .elementor-animation-buzz:focus, .elementor-animation-buzz:hover {
	animation-name: elementor-animation-buzz;
	animation-duration: .15s;
	animation-timing-function: linear;
	animation-iteration-count: infinite
}
@keyframes elementor-animation-buzz-out {
10% {
transform:translateX(3px) rotate(2deg)
}
20% {
transform:translateX(-3px) rotate(-2deg)
}
30% {
transform:translateX(3px) rotate(2deg)
}
40% {
transform:translateX(-3px) rotate(-2deg)
}
50% {
transform:translateX(2px) rotate(1deg)
}
60% {
transform:translateX(-2px) rotate(-1deg)
}
70% {
transform:translateX(2px) rotate(1deg)
}
80% {
transform:translateX(-2px) rotate(-1deg)
}
90% {
transform:translateX(1px) rotate(0)
}
100% {
transform:translateX(-1px) rotate(0)
}
}
.elementor-animation-buzz-out:active, .elementor-animation-buzz-out:focus, .elementor-animation-buzz-out:hover {
	animation-name: elementor-animation-buzz-out;
	animation-duration: .75s;
	animation-timing-function: linear;
	animation-iteration-count: 1
}
/*! elementor - v2.2.7 - 24-10-2018 */
.dialog-widget-content {
	background-color: #fff;
	position: absolute;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 2px 8px 23px 3px rgba(0,0,0,.2);
	box-shadow: 2px 8px 23px 3px rgba(0,0,0,.2);
	overflow: hidden
}
.dialog-message {
	font-size: 12px;
	line-height: 1.5
}
.dialog-type-lightbox {
	position: fixed;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background-color: rgba(0,0,0,.8);
	z-index: 9999;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}
.dialog-type-lightbox .dialog-widget-content {
	margin: auto;
	width: 375px
}
.dialog-type-lightbox .dialog-header {
	padding: 20px 0;
	font-weight: 500
}
.dialog-type-lightbox .dialog-message {
	padding: 0 20px 20px;
	min-height: 50px
}
.dialog-type-lightbox .dialog-header, .dialog-type-lightbox .dialog-message {
	text-align: center
}
.dialog-type-lightbox .dialog-buttons-wrapper {
	border-top: 1px solid #e6e9ec;
	text-align: center
}
.dialog-type-lightbox .dialog-buttons-wrapper>button {
	border: none;
	background: none;
	font-size: 15px;
	cursor: pointer;
	padding: 13px 0;
	outline: 0
}
.dialog-type-lightbox .dialog-buttons-wrapper>button:first-child {
	color: #6d7882
}
.dialog-type-lightbox .dialog-buttons-wrapper>button.dialog-ok {
	color: #b01b1b
}
.dialog-type-lightbox .dialog-buttons-wrapper>button.dialog-take_over {
	color: #39b54a
}
.dialog-type-lightbox .dialog-buttons-wrapper>button:active {
	background-color: rgba(230,233,236,.5)
}
.dialog-type-lightbox .dialog-buttons-wrapper>button::-moz-focus-inner {
border:0
}
.dialog-close-button {
	cursor: pointer;
	position: absolute;
	top: 30px;
	right: 30px;
	font-size: 15px
}
.dialog-close-button:not(:hover) {
	opacity: .4
}
.dialog-confirm-widget .dialog-header, .dialog-lightbox-widget .dialog-header {
	font-size: 15px;
	color: #495157
}
.dialog-confirm-widget .dialog-buttons-wrapper>button, .dialog-lightbox-widget .dialog-buttons-wrapper>button {
	width: 50%
}
.dialog-confirm-widget .dialog-buttons-wrapper>button:first-child, .dialog-lightbox-widget .dialog-buttons-wrapper>button:first-child {
	border-right: 1px solid #e6e9ec
}
.dialog-confirm-widget .dialog-buttons-wrapper>button:hover, .dialog-lightbox-widget .dialog-buttons-wrapper>button:hover {
	background-color: #f4f6f7
}
.dialog-alert-widget .dialog-buttons-wrapper>button {
	width: 100%
}
@media (max-width:767px) {
.dialog-close-button {
	top: 15px;
	right: 15px
}
body.admin-bar .dialog-close-button {
	top: 40px
}
}
.elementor-aspect-ratio-219 .elementor-fit-aspect-ratio {
	padding-bottom: 42.8571%
}
.elementor-aspect-ratio-169 .elementor-fit-aspect-ratio {
	padding-bottom: 56.25%
}
.elementor-aspect-ratio-43 .elementor-fit-aspect-ratio {
	padding-bottom: 75%
}
.elementor-aspect-ratio-32 .elementor-fit-aspect-ratio {
	padding-bottom: 66.6666%
}
.elementor-aspect-ratio-11 .elementor-fit-aspect-ratio {
	padding-bottom: 100%
}
.elementor-fit-aspect-ratio {
	position: relative;
	height: 0
}
.elementor-fit-aspect-ratio iframe {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	border: 0
}
.elementor-hidden {
	display: none
}
.flatpickr-calendar {
	width: 280px
}
.flatpickr-calendar .flatpickr-current-month span.cur-month {
	font-weight: 300
}
.flatpickr-calendar .dayContainer {
	width: 280px;
	min-width: 280px;
	max-width: 280px
}
.flatpickr-calendar .flatpickr-days {
	width: 280px
}
.flatpickr-calendar .flatpickr-day {
	max-width: 37px;
	height: 37px;
	line-height: 37px
}
.elementor {
	-webkit-hyphens: manual;
	-ms-hyphens: manual;
	hyphens: manual
}
.elementor *, .elementor :after, .elementor :before {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.elementor a {
	-webkit-box-shadow: none;
	box-shadow: none;
	text-decoration: none
}
.elementor hr {
	margin: 0;
	background-color: transparent
}
.elementor img {
	height: auto;
	max-width: 100%;
	border: none;
	-webkit-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none
}
.elementor .elementor-widget:not(.elementor-widget-text-editor) figure {
	margin: 0
}
.elementor embed, .elementor iframe, .elementor object, .elementor video {
	max-width: 100%;
	width: 100%;
	margin: 0;
	line-height: 1;
	border: none
}
.elementor .elementor-custom-embed {
	line-height: 0
}
.elementor .elementor-background-video-container {
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	position: absolute;
	overflow: hidden;
	z-index: 0;
	-webkit-transition: opacity 1s;
	-o-transition: opacity 1s;
	transition: opacity 1s
}
.elementor .elementor-background-video-container.elementor-loading {
	opacity: 0
}
.elementor .elementor-background-video-embed {
	max-width: none;
	position: absolute;
	top: 50%;
	left: 0;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}
.elementor .elementor-background-video {
	position: absolute;
	max-width: none;
	top: 50%;
	left: 50%;
	-webkit-transform: translateY(-50%) translateX(-50%);
	-ms-transform: translateY(-50%) translateX(-50%);
	transform: translateY(-50%) translateX(-50%)
}
.elementor .elementor-html5-video {
	-o-object-fit: cover;
	object-fit: cover
}
.elementor .elementor-background-overlay {
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	position: absolute
}
.elementor-invisible {
	visibility: hidden
}
.elementor-align-center {
	text-align: center
}
.elementor-align-center .elementor-button {
	width: auto
}
.elementor-align-right {
	text-align: right
}
.elementor-align-right .elementor-button {
	width: auto
}
.elementor-align-left {
	text-align: left
}
.elementor-align-left .elementor-button {
	width: auto
}
.elementor-align-justify .elementor-button {
	width: 100%
}
.elementor-custom-embed-play {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%)
}
.elementor-custom-embed-play i {
	font-size: 100px;
	color: #fff;
	opacity: .8;
	text-shadow: 1px 0 6px rgba(0,0,0,.3);
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s
}
.elementor-custom-embed-play.elementor-playing i {
	font-family: FontAwesome;
	-webkit-animation: fa-spin 2s infinite linear;
	animation: fa-spin 2s infinite linear
}
.elementor-custom-embed-play.elementor-playing i:before {
	content: "\f1ce"
}
.elementor-swiper-button {
	position: absolute;
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	z-index: 1;
	cursor: pointer;
	font-size: 25px;
	color: hsla(0,0%,93%,.9);
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}
.elementor-swiper-button.swiper-button-disabled {
	opacity: .3
}
.elementor-tag {
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex
}
@media (max-width:1024px) {
.elementor-tablet-align-center {
	text-align: center
}
.elementor-tablet-align-center .elementor-button {
	width: auto
}
.elementor-tablet-align-right {
	text-align: right
}
.elementor-tablet-align-right .elementor-button {
	width: auto
}
.elementor-tablet-align-left {
	text-align: left
}
.elementor-tablet-align-left .elementor-button {
	width: auto
}
.elementor-tablet-align-justify .elementor-button {
	width: 100%
}
}
@media (max-width:767px) {
.elementor-mobile-align-center {
	text-align: center
}
.elementor-mobile-align-center .elementor-button {
	width: auto
}
.elementor-mobile-align-right {
	text-align: right
}
.elementor-mobile-align-right .elementor-button {
	width: auto
}
.elementor-mobile-align-left {
	text-align: left
}
.elementor-mobile-align-left .elementor-button {
	width: auto
}
.elementor-mobile-align-justify .elementor-button {
	width: 100%
}
}
#wpadminbar #wp-admin-bar-elementor_edit_page>.ab-item:before {
	content: "\e801";
	font-family: eicons;
	top: 3px;
	font-size: 18px
}
#wpadminbar #wp-admin-bar-elementor_inspector>.ab-item:before {
	content: "\f348";
	top: 2px
}
.elementor:after {
	position: absolute;
	opacity: 0;
	width: 0;
	height: 0;
	padding: 0;
	overflow: hidden;
	clip: rect(0,0,0,0);
	border: 0
}
@media (min-width:1025px) {
.elementor:after {
	content: "desktop"
}
}
@media (min-width:768px) and (max-width:1024px) {
.elementor:after {
	content: "tablet"
}
}
@media (max-width:767px) {
.elementor:after {
	content: "mobile"
}
}
.elementor-section {
	position: relative
}
.elementor-section .elementor-container {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-right: auto;
	margin-left: auto;
	position: relative
}
.elementor-section.elementor-section-boxed>.elementor-container {
	max-width: 1140px
}
.elementor-section.elementor-section-stretched {
	position: relative;
	width: 100%
}
.elementor-section.elementor-section-items-top>.elementor-container {
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start
}
.elementor-section.elementor-section-items-middle>.elementor-container {
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.elementor-section.elementor-section-items-bottom>.elementor-container {
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end
}
@media (min-width:768px) {
.elementor-section.elementor-section-height-full {
	height: 75%
}
.elementor-section.elementor-section-height-full>.elementor-container {
	height: 75%
}
}
.elementor-section-content-top>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap {
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start
}
.elementor-section-content-middle>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap {
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.elementor-section-content-bottom>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap {
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end
}
.elementor-row {
	width: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}
@media (max-width:1024px) {
.elementor-row {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
}
.elementor-column-wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}
.elementor-column-wrap, .elementor-widget-wrap {
	width: 100%;
	position: relative
}
.elementor-widget {
	position: relative
}
.elementor-widget:not(:last-child) {
	margin-bottom: 20px
}
.elementor-column {
	position: relative;
	min-height: 1px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}
.elementor-column-gap-narrow>.elementor-row>.elementor-column>.elementor-element-populated {
	padding: 5px
}
.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
	padding: 10px
}
.elementor-column-gap-extended>.elementor-row>.elementor-column>.elementor-element-populated {
	padding: 15px
}
.elementor-column-gap-wide>.elementor-row>.elementor-column>.elementor-element-populated {
	padding: 20px
}
.elementor-column-gap-wider>.elementor-row>.elementor-column>.elementor-element-populated {
	padding: 30px
}
.elementor-inner-section .elementor-column-gap-no .elementor-element-populated {
	padding: 0
}
@media (min-width:768px) {
.elementor-column.elementor-col-10, .elementor-column[data-col="10"] {
	width: 10%
}
.elementor-column.elementor-col-11, .elementor-column[data-col="11"] {
	width: 11.111%
}
.elementor-column.elementor-col-12, .elementor-column[data-col="12"] {
	width: 12.5%
}
.elementor-column.elementor-col-14, .elementor-column[data-col="14"] {
	width: 14.285%
}
.elementor-column.elementor-col-16, .elementor-column[data-col="16"] {
	width: 16.666%
}
.elementor-column.elementor-col-20, .elementor-column[data-col="20"] {
	width: 20%
}
.elementor-column.elementor-col-25, .elementor-column[data-col="25"] {
	width: 25%
}
.elementor-column.elementor-col-30, .elementor-column[data-col="30"] {
	width: 30%
}
.elementor-column.elementor-col-33, .elementor-column[data-col="33"] {
	width: 33.333%
}
.elementor-column.elementor-col-40, .elementor-column[data-col="40"] {
	width: 40%
}
.elementor-column.elementor-col-50, .elementor-column[data-col="50"] {
	width: 50%
}
.elementor-column.elementor-col-60, .elementor-column[data-col="60"] {
	width: 60%
}
.elementor-column.elementor-col-66, .elementor-column[data-col="66"] {
	width: 66.666%
}
.elementor-column.elementor-col-70, .elementor-column[data-col="70"] {
	width: 70%
}
.elementor-column.elementor-col-75, .elementor-column[data-col="75"] {
	width: 75%
}
.elementor-column.elementor-col-80, .elementor-column[data-col="80"] {
	width: 80%
}
.elementor-column.elementor-col-83, .elementor-column[data-col="83"] {
	width: 83.333%
}
.elementor-column.elementor-col-90, .elementor-column[data-col="90"] {
	width: 90%
}
.elementor-column.elementor-col-100, .elementor-column[data-col="100"] {
	width: 100%
}
}
@media (max-width:479px) {
.elementor-column.elementor-xs-10 {
	width: 10%
}
.elementor-column.elementor-xs-11 {
	width: 11.111%
}
.elementor-column.elementor-xs-12 {
	width: 12.5%
}
.elementor-column.elementor-xs-14 {
	width: 14.285%
}
.elementor-column.elementor-xs-16 {
	width: 16.666%
}
.elementor-column.elementor-xs-20 {
	width: 20%
}
.elementor-column.elementor-xs-25 {
	width: 25%
}
.elementor-column.elementor-xs-30 {
	width: 30%
}
.elementor-column.elementor-xs-33 {
	width: 33.333%
}
.elementor-column.elementor-xs-40 {
	width: 40%
}
.elementor-column.elementor-xs-50 {
	width: 50%
}
.elementor-column.elementor-xs-60 {
	width: 60%
}
.elementor-column.elementor-xs-66 {
	width: 66.666%
}
.elementor-column.elementor-xs-70 {
	width: 70%
}
.elementor-column.elementor-xs-75 {
	width: 75%
}
.elementor-column.elementor-xs-80 {
	width: 80%
}
.elementor-column.elementor-xs-83 {
	width: 83.333%
}
.elementor-column.elementor-xs-90 {
	width: 90%
}
.elementor-column.elementor-xs-100 {
	width: 100%
}
}
@media (max-width:767px) {
.elementor-column.elementor-sm-10 {
	width: 10%
}
.elementor-column.elementor-sm-11 {
	width: 11.111%
}
.elementor-column.elementor-sm-12 {
	width: 12.5%
}
.elementor-column.elementor-sm-14 {
	width: 14.285%
}
.elementor-column.elementor-sm-16 {
	width: 16.666%
}
.elementor-column.elementor-sm-20 {
	width: 20%
}
.elementor-column.elementor-sm-25 {
	width: 25%
}
.elementor-column.elementor-sm-30 {
	width: 30%
}
.elementor-column.elementor-sm-33 {
	width: 33.333%
}
.elementor-column.elementor-sm-40 {
	width: 40%
}
.elementor-column.elementor-sm-50 {
	width: 50%
}
.elementor-column.elementor-sm-60 {
	width: 60%
}
.elementor-column.elementor-sm-66 {
	width: 66.666%
}
.elementor-column.elementor-sm-70 {
	width: 70%
}
.elementor-column.elementor-sm-75 {
	width: 75%
}
.elementor-column.elementor-sm-80 {
	width: 80%
}
.elementor-column.elementor-sm-83 {
	width: 83.333%
}
.elementor-column.elementor-sm-90 {
	width: 90%
}
.elementor-column.elementor-sm-100 {
	width: 100%
}
}
@media (min-width:768px) and (max-width:1024px) {
.elementor-column.elementor-md-10 {
	width: 10%
}
.elementor-column.elementor-md-11 {
	width: 11.111%
}
.elementor-column.elementor-md-12 {
	width: 12.5%
}
.elementor-column.elementor-md-14 {
	width: 14.285%
}
.elementor-column.elementor-md-16 {
	width: 16.666%
}
.elementor-column.elementor-md-20 {
	width: 20%
}
.elementor-column.elementor-md-25 {
	width: 25%
}
.elementor-column.elementor-md-30 {
	width: 30%
}
.elementor-column.elementor-md-33 {
	width: 33.333%
}
.elementor-column.elementor-md-40 {
	width: 40%
}
.elementor-column.elementor-md-50 {
	width: 50%
}
.elementor-column.elementor-md-60 {
	width: 60%
}
.elementor-column.elementor-md-66 {
	width: 66.666%
}
.elementor-column.elementor-md-70 {
	width: 70%
}
.elementor-column.elementor-md-75 {
	width: 75%
}
.elementor-column.elementor-md-80 {
	width: 80%
}
.elementor-column.elementor-md-83 {
	width: 83.333%
}
.elementor-column.elementor-md-90 {
	width: 90%
}
.elementor-column.elementor-md-100 {
	width: 100%
}
}
@media (min-width:768px) and (max-width:1024px) {
.elementor-reverse-tablet>.elementor-container>.elementor-row>:first-child {
	-webkit-box-ordinal-group: 11;
	-webkit-order: 10;
	-ms-flex-order: 10;
	order: 10
}
.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(2) {
	-webkit-box-ordinal-group: 10;
	-webkit-order: 9;
	-ms-flex-order: 9;
	order: 9
}
.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(3) {
	-webkit-box-ordinal-group: 9;
	-webkit-order: 8;
	-ms-flex-order: 8;
	order: 8
}
.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(4) {
	-webkit-box-ordinal-group: 8;
	-webkit-order: 7;
	-ms-flex-order: 7;
	order: 7
}
.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(5) {
	-webkit-box-ordinal-group: 7;
	-webkit-order: 6;
	-ms-flex-order: 6;
	order: 6
}
.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(6) {
	-webkit-box-ordinal-group: 6;
	-webkit-order: 5;
	-ms-flex-order: 5;
	order: 5
}
.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(7) {
	-webkit-box-ordinal-group: 5;
	-webkit-order: 4;
	-ms-flex-order: 4;
	order: 4
}
.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(8) {
	-webkit-box-ordinal-group: 4;
	-webkit-order: 3;
	-ms-flex-order: 3;
	order: 3
}
.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(9) {
	-webkit-box-ordinal-group: 3;
	-webkit-order: 2;
	-ms-flex-order: 2;
	order: 2
}
.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(10) {
	-webkit-box-ordinal-group: 2;
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1
}
}
@media (max-width:767px) {
.elementor-reverse-mobile>.elementor-container>.elementor-row>:first-child {
	-webkit-box-ordinal-group: 11;
	-webkit-order: 10;
	-ms-flex-order: 10;
	order: 10
}
.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(2) {
	-webkit-box-ordinal-group: 10;
	-webkit-order: 9;
	-ms-flex-order: 9;
	order: 9
}
.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(3) {
	-webkit-box-ordinal-group: 9;
	-webkit-order: 8;
	-ms-flex-order: 8;
	order: 8
}
.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(4) {
	-webkit-box-ordinal-group: 8;
	-webkit-order: 7;
	-ms-flex-order: 7;
	order: 7
}
.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(5) {
	-webkit-box-ordinal-group: 7;
	-webkit-order: 6;
	-ms-flex-order: 6;
	order: 6
}
.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(6) {
	-webkit-box-ordinal-group: 6;
	-webkit-order: 5;
	-ms-flex-order: 5;
	order: 5
}
.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(7) {
	-webkit-box-ordinal-group: 5;
	-webkit-order: 4;
	-ms-flex-order: 4;
	order: 4
}
.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(8) {
	-webkit-box-ordinal-group: 4;
	-webkit-order: 3;
	-ms-flex-order: 3;
	order: 3
}
.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(9) {
	-webkit-box-ordinal-group: 3;
	-webkit-order: 2;
	-ms-flex-order: 2;
	order: 2
}
.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(10) {
	-webkit-box-ordinal-group: 2;
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1
}
.elementor-column {
	width: 100%
}
}
ul.elementor-icon-list-items.elementor-inline-items {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
ul.elementor-icon-list-items.elementor-inline-items .elementor-inline-item {
	word-break: break-word
}
.elementor-grid .elementor-grid-item {
	word-break: break-word;
	min-width: 0
}
.elementor-grid-1 .elementor-grid {
	grid-template-columns: repeat(1, 1fr);
	display: grid
}
.elementor-grid-2 .elementor-grid {
	grid-template-columns: repeat(2, 1fr);
	display: grid
}
.elementor-grid-3 .elementor-grid {
	grid-template-columns: repeat(3, 1fr);
	display: grid
}
.elementor-grid-4 .elementor-grid {
	grid-template-columns: repeat(4, 1fr);
	display: grid
}
.elementor-grid-5 .elementor-grid {
	grid-template-columns: repeat(5, 1fr);
	display: grid
}
.elementor-grid-6 .elementor-grid {
	grid-template-columns: repeat(6, 1fr);
	display: grid
}
.elementor-grid-7 .elementor-grid {
	grid-template-columns: repeat(7, 1fr);
	display: grid
}
.elementor-grid-8 .elementor-grid {
	grid-template-columns: repeat(8, 1fr);
	display: grid
}
.elementor-grid-9 .elementor-grid {
	grid-template-columns: repeat(9, 1fr);
	display: grid
}
.elementor-grid-10 .elementor-grid {
	grid-template-columns: repeat(10, 1fr);
	display: grid
}
.elementor-grid-11 .elementor-grid {
	grid-template-columns: repeat(11, 1fr);
	display: grid
}
.elementor-grid-0 .elementor-grid {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	overflow: hidden;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
.elementor-grid-12 .elementor-grid {
	grid-template-columns: repeat(12, 1fr);
	display: grid
}
@media (max-width:1024px) {
.elementor-grid-tablet-1 .elementor-grid {
	grid-template-columns: repeat(1, 1fr);
	display: grid
}
.elementor-grid-tablet-2 .elementor-grid {
	grid-template-columns: repeat(2, 1fr);
	display: grid
}
.elementor-grid-tablet-3 .elementor-grid {
	grid-template-columns: repeat(3, 1fr);
	display: grid
}
.elementor-grid-tablet-4 .elementor-grid {
	grid-template-columns: repeat(4, 1fr);
	display: grid
}
.elementor-grid-tablet-5 .elementor-grid {
	grid-template-columns: repeat(5, 1fr);
	display: grid
}
.elementor-grid-tablet-6 .elementor-grid {
	grid-template-columns: repeat(6, 1fr);
	display: grid
}
.elementor-grid-tablet-7 .elementor-grid {
	grid-template-columns: repeat(7, 1fr);
	display: grid
}
.elementor-grid-tablet-8 .elementor-grid {
	grid-template-columns: repeat(8, 1fr);
	display: grid
}
.elementor-grid-tablet-9 .elementor-grid {
	grid-template-columns: repeat(9, 1fr);
	display: grid
}
.elementor-grid-tablet-10 .elementor-grid {
	grid-template-columns: repeat(10, 1fr);
	display: grid
}
.elementor-grid-tablet-11 .elementor-grid {
	grid-template-columns: repeat(11, 1fr);
	display: grid
}
.elementor-grid-tablet-0 .elementor-grid {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	overflow: hidden;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
.elementor-grid-tablet-12 .elementor-grid {
	grid-template-columns: repeat(12, 1fr);
	display: grid
}
}
@media (max-width:767px) {
.elementor-grid-mobile-1 .elementor-grid {
	grid-template-columns: repeat(1, 1fr);
	display: grid
}
.elementor-grid-mobile-2 .elementor-grid {
	grid-template-columns: repeat(2, 1fr);
	display: grid
}
.elementor-grid-mobile-3 .elementor-grid {
	grid-template-columns: repeat(3, 1fr);
	display: grid
}
.elementor-grid-mobile-4 .elementor-grid {
	grid-template-columns: repeat(4, 1fr);
	display: grid
}
.elementor-grid-mobile-5 .elementor-grid {
	grid-template-columns: repeat(5, 1fr);
	display: grid
}
.elementor-grid-mobile-6 .elementor-grid {
	grid-template-columns: repeat(6, 1fr);
	display: grid
}
.elementor-grid-mobile-7 .elementor-grid {
	grid-template-columns: repeat(7, 1fr);
	display: grid
}
.elementor-grid-mobile-8 .elementor-grid {
	grid-template-columns: repeat(8, 1fr);
	display: grid
}
.elementor-grid-mobile-9 .elementor-grid {
	grid-template-columns: repeat(9, 1fr);
	display: grid
}
.elementor-grid-mobile-10 .elementor-grid {
	grid-template-columns: repeat(10, 1fr);
	display: grid
}
.elementor-grid-mobile-11 .elementor-grid {
	grid-template-columns: repeat(11, 1fr);
	display: grid
}
.elementor-grid-mobile-0 .elementor-grid {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	overflow: hidden;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
.elementor-grid-mobile-12 .elementor-grid {
	grid-template-columns: repeat(12, 1fr);
	display: grid
}
}
.elementor-screen-only, .screen-reader-text, .screen-reader-text span, .ui-helper-hidden-accessible {
	position: absolute;
	top: -10000em;
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	overflow: hidden;
	clip: rect(0,0,0,0);
	border: 0
}
.elementor-clearfix:after {
	content: "";
	display: block;
	clear: both;
	width: 0;
	height: 0
}
.elementor-form-fields-wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
.elementor-form-fields-wrapper.elementor-labels-above>.elementor-field-group .elementor-field-subgroup, .elementor-form-fields-wrapper.elementor-labels-above>.elementor-field-group>.elementor-select-wrapper, .elementor-form-fields-wrapper.elementor-labels-above>.elementor-field-group>input, .elementor-form-fields-wrapper.elementor-labels-above>.elementor-field-group>textarea {
	-webkit-flex-basis: 100%;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	max-width: 100%
}
.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group .elementor-select-wrapper, .elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group>input {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}
.elementor-field-group {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.elementor-field-group.elementor-field-type-submit {
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end
}
.elementor-field-group .elementor-field-textual {
	width: 100%;
	max-width: 100%;
	border: 1px solid #818a91;
	background-color: transparent;
	color: #373a3c;
	vertical-align: middle;
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}
.elementor-field-group .elementor-field-textual:focus {
	-webkit-box-shadow: 0 0 0 1px rgba(0,0,0,.1) inset;
	box-shadow: inset 0 0 0 1px rgba(0,0,0,.1);
	outline: 0
}
.elementor-field-group .elementor-field-textual::-webkit-input-placeholder {
color:inherit;
font-family:inherit;
opacity:.6
}
.elementor-field-group .elementor-field-textual:-ms-input-placeholder, .elementor-field-group .elementor-field-textual::-ms-input-placeholder {
color:inherit;
font-family:inherit;
opacity:.6
}
.elementor-field-group .elementor-field-textual::placeholder {
color:inherit;
font-family:inherit;
opacity:.6
}
.elementor-field-group .elementor-select-wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	width: 100%
}
.elementor-field-group .elementor-select-wrapper select {
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	color: inherit;
	font-size: inherit;
	font-family: inherit;
	font-weight: inherit;
	font-style: inherit;
	text-transform: inherit;
	letter-spacing: inherit;
	line-height: inherit;
	-webkit-flex-basis: 100%;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	padding-right: 20px
}
.elementor-field-group .elementor-select-wrapper:before {
	content: "\f0d7";
	font-family: FontAwesome;
	font-size: 15px;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 10px;
	pointer-events: none
}
.elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper:before {
	content: ""
}
.elementor-field-subgroup {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
.elementor-field-subgroup .elementor-field-option label {
	display: inline-block
}
.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option {
	padding-right: 10px
}
.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option {
	-webkit-flex-basis: 100%;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%
}
.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input, .elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label, .elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input, .elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label, .elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input, .elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label {
	display: inline
}
.elementor-field-label {
	cursor: pointer
}
.elementor-mark-required .elementor-field-label:after {
	content: "*";
	color: red;
	padding-left: .2em
}
.elementor-field-textual {
	line-height: 1.4
}
.elementor-field-textual.elementor-size-xs {
	font-size: 13px;
	min-height: 33px;
	padding: 4px 12px;
	-webkit-border-radius: 2px;
	border-radius: 2px
}
.elementor-field-textual.elementor-size-sm {
	font-size: 15px;
	min-height: 40px;
	padding: 5px 14px;
	-webkit-border-radius: 3px;
	border-radius: 3px
}
.elementor-field-textual.elementor-size-md {
	font-size: 16px;
	min-height: 47px;
	padding: 6px 16px;
	-webkit-border-radius: 4px;
	border-radius: 4px
}
.elementor-field-textual.elementor-size-lg {
	font-size: 18px;
	min-height: 59px;
	padding: 7px 20px;
	-webkit-border-radius: 5px;
	border-radius: 5px
}
.elementor-field-textual.elementor-size-xl {
	font-size: 20px;
	min-height: 72px;
	padding: 8px 24px;
	-webkit-border-radius: 6px;
	border-radius: 6px
}
.elementor-button-align-center .elementor-field-type-submit {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}
.elementor-button-align-stretch .elementor-field-type-submit button {
	-webkit-flex-basis: 100%;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%
}
.elementor-button-align-start .elementor-field-type-submit {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start
}
.elementor-button-align-end .elementor-field-type-submit {
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end
}
@media screen and (max-width:1024px) {
.elementor-tablet-button-align-center .elementor-field-type-submit {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}
.elementor-tablet-button-align-stretch .elementor-field-type-submit button {
	-webkit-flex-basis: 100%;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%
}
.elementor-tablet-button-align-start .elementor-field-type-submit {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start
}
.elementor-tablet-button-align-end .elementor-field-type-submit {
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end
}
}
@media screen and (max-width:767px) {
.elementor-mobile-button-align-center .elementor-field-type-submit {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}
.elementor-mobile-button-align-stretch .elementor-field-type-submit button {
	-webkit-flex-basis: 100%;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%
}
.elementor-mobile-button-align-start .elementor-field-type-submit {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start
}
.elementor-mobile-button-align-end .elementor-field-type-submit {
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end
}
}
.elementor-error .elementor-field {
	border-color: #d9534f
}
.elementor-error .help-inline {
	color: #d9534f;
	font-size: .9em
}
.elementor-message {
	margin: 10px 0;
	font-size: 1em;
	line-height: 1
}
.elementor-message:before {
	content: "\f00c";
	display: inline-block;
	font-family: fontawesome;
	font-weight: 400;
	font-style: normal;
	vertical-align: middle;
	margin-right: 5px
}
.elementor-message.elementor-message-danger {
	color: #d9534f
}
.elementor-message.elementor-message-danger:before {
	content: "\f00d"
}
.elementor-message.form-message-success {
	color: #5cb85c
}
.elementor-form .elementor-button {
	padding-top: 0;
	padding-bottom: 0;
	border: 0 none
}
.elementor-form .elementor-button>span {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}
.elementor-form .elementor-button .elementor-align-icon-right {
	-webkit-box-ordinal-group: 3;
	-webkit-order: 2;
	-ms-flex-order: 2;
	order: 2
}
.elementor-form .elementor-button .elementor-align-icon-left {
	-webkit-box-ordinal-group: 1;
	-webkit-order: 0;
	-ms-flex-order: 0;
	order: 0
}
.elementor-form .elementor-button.elementor-size-xs {
	min-height: 33px
}
.elementor-form .elementor-button.elementor-size-sm {
	min-height: 40px
}
.elementor-form .elementor-button.elementor-size-md {
	min-height: 47px
}
.elementor-form .elementor-button.elementor-size-lg {
	min-height: 59px
}
.elementor-form .elementor-button.elementor-size-xl {
	min-height: 72px
}
.elementor-element .elementor-widget-container {
	-webkit-transition: background .3s, border .3s, -webkit-border-radius .3s, -webkit-box-shadow .3s;
	transition: background .3s, border .3s, -webkit-border-radius .3s, -webkit-box-shadow .3s;
	-o-transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s, -webkit-border-radius .3s, -webkit-box-shadow .3s
}
.elementor-accordion {
	text-align: left
}
.elementor-accordion .elementor-accordion-item {
	border: 1px solid #d4d4d4
}
.elementor-accordion .elementor-accordion-item+.elementor-accordion-item {
	border-top: none
}
.elementor-accordion .elementor-tab-title {
	margin: 0;
	padding: 15px 20px;
	font-weight: 700;
	line-height: 1;
	cursor: pointer;
	outline: none
}
.elementor-accordion .elementor-tab-title .elementor-accordion-icon {
	display: inline-block;
	width: 1.5em
}
.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right {
	float: right;
	text-align: right
}
.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left {
	float: left;
	text-align: left
}
.elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-closed {
	display: block
}
.elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-opened, .elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-closed {
	display: none
}
.elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-opened {
	display: block
}
.elementor-accordion .elementor-tab-content {
	display: none;
	padding: 15px 20px;
	border-top: 1px solid #d4d4d4
}
@media (max-width:767px) {
.elementor-accordion .elementor-tab-title {
	padding: 12px 15px
}
.elementor-accordion .elementor-tab-title .elementor-accordion-icon {
	width: 1.2em
}
.elementor-accordion .elementor-tab-content {
	padding: 7px 15px
}
}
.elementor-alert {
	padding: 15px;
	border-left: 5px solid transparent;
	position: relative;
	text-align: left
}
.elementor-alert .elementor-alert-title {
	display: block;
	font-weight: 700
}
.elementor-alert .elementor-alert-description {
	font-size: 13px
}
.elementor-alert button.elementor-alert-dismiss {
	position: absolute;
	right: 10px;
	top: 10px;
	padding: 3px;
	font-size: 20px;
	line-height: 1;
	background: transparent;
	color: inherit;
	border: none;
	cursor: pointer
}
.elementor-alert.elementor-alert-info {
	color: #31708f;
	background-color: #d9edf7;
	border-color: #bcdff1
}
.elementor-alert.elementor-alert-success {
	color: #3c763d;
	background-color: #dff0d8;
	border-color: #cae6be
}
.elementor-alert.elementor-alert-warning {
	color: #8a6d3b;
	background-color: #fcf8e3;
	border-color: #f9f0c3
}
.elementor-alert.elementor-alert-danger {
	color: #a94442;
	background-color: #f2dede;
	border-color: #e8c4c4
}
@media (max-width:767px) {
.elementor-alert {
	padding: 10px
}
.elementor-alert button.elementor-alert-dismiss {
	right: 7px;
	top: 7px
}
}
.elementor-button {
	display: inline-block;
	line-height: 1;
	background-color: #818a91;
	color: #fff;
	text-align: center;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s
}
.elementor-button:focus, .elementor-button:hover, .elementor-button:visited {
	color: #fff
}
.elementor-button.elementor-size-xs {
	font-size: 13px;
	padding: 10px 20px;
	-webkit-border-radius: 2px;
	border-radius: 2px
}
.elementor-button.elementor-size-sm {
	font-size: 15px;
	padding: 12px 24px;
	-webkit-border-radius: 3px;
	border-radius: 3px
}
.elementor-button.elementor-size-md {
	font-size: 16px;
	padding: 15px 30px;
	-webkit-border-radius: 4px;
	border-radius: 4px
}
.elementor-button.elementor-size-lg {
	font-size: 18px;
	padding: 20px 40px;
	-webkit-border-radius: 5px;
	border-radius: 5px
}
.elementor-button.elementor-size-xl {
	font-size: 20px;
	padding: 25px 50px;
	-webkit-border-radius: 6px;
	border-radius: 6px
}
.elementor-button .elementor-align-icon-right {
	float: right;
	margin-left: 5px
}
.elementor-button .elementor-align-icon-left {
	float: left;
	margin-right: 5px
}
.elementor-button .elementor-button-text {
	display: inline-block
}
.elementor-button span {
	text-decoration: inherit
}
.elementor-element.elementor-button-info .elementor-button {
	background-color: #5bc0de
}
.elementor-element.elementor-button-success .elementor-button {
	background-color: #5cb85c
}
.elementor-element.elementor-button-warning .elementor-button {
	background-color: #f0ad4e
}
.elementor-element.elementor-button-danger .elementor-button {
	background-color: #d9534f
}
.elementor-widget-button .elementor-button .elementor-button-info {
	background-color: #5bc0de
}
.elementor-widget-button .elementor-button .elementor-button-success {
	background-color: #5cb85c
}
.elementor-widget-button .elementor-button .elementor-button-warning {
	background-color: #f0ad4e
}
.elementor-widget-button .elementor-button .elementor-button-danger {
	background-color: #d9534f
}
.elementor-counter .elementor-counter-number-wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	font-size: 69px;
	font-weight: 600;
	color: #222;
	line-height: 1
}
.elementor-counter .elementor-counter-number-prefix, .elementor-counter .elementor-counter-number-suffix {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	white-space: pre-wrap
}
.elementor-counter .elementor-counter-number-prefix {
	text-align: right
}
.elementor-counter .elementor-counter-number-suffix {
	text-align: left
}
.elementor-counter .elementor-counter-title {
	text-align: center;
	font-size: 19px;
	font-weight: 400;
	color: #666;
	line-height: 2.5
}
.elementor-widget-divider .elementor-divider {
	line-height: 0;
	font-size: 0
}
.elementor-widget-divider .elementor-divider-separator {
	display: inline-block
}
.elementor-image-gallery .gallery-item {
	display: inline-block;
	text-align: center;
	vertical-align: top;
	width: 100%;
	max-width: 100%;
	margin: 0 auto
}
.elementor-image-gallery .gallery-item img {
	margin: 0 auto
}
.elementor-image-gallery .gallery-item .gallery-caption {
	margin: 0
}
@media (min-width:768px) {
.elementor-image-gallery .gallery-columns-2 .gallery-item {
	max-width: 50%
}
.elementor-image-gallery .gallery-columns-3 .gallery-item {
	max-width: 33.33%
}
.elementor-image-gallery .gallery-columns-4 .gallery-item {
	max-width: 25%
}
.elementor-image-gallery .gallery-columns-5 .gallery-item {
	max-width: 20%
}
.elementor-image-gallery .gallery-columns-6 .gallery-item {
	max-width: 16.666%
}
.elementor-image-gallery .gallery-columns-7 .gallery-item {
	max-width: 14.28%
}
.elementor-image-gallery .gallery-columns-8 .gallery-item {
	max-width: 12.5%
}
.elementor-image-gallery .gallery-columns-9 .gallery-item {
	max-width: 11.11%
}
.elementor-image-gallery .gallery-columns-10 .gallery-item {
	max-width: 10%
}
}
@media (min-width:480px) and (max-width:767px) {
.elementor-image-gallery .gallery.gallery-columns-2 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-3 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-4 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-5 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-6 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-7 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-8 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-9 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-10 .gallery-item {
	max-width: 50%
}
}
@media (max-width:479px) {
.elementor-image-gallery .gallery.gallery-columns-2 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-3 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-4 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-5 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-6 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-7 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-8 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-9 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-10 .gallery-item {
	max-width: 100%
}
}
.elementor-widget-google_maps iframe {
	height: 300px
}
.elementor-widget-heading .elementor-heading-title {
	padding: 0;
	margin: 0;
	line-height: 1
}
.elementor-widget-heading .elementor-heading-title>a {
	color: inherit;
	font-size: inherit
}
.elementor-widget-heading .elementor-heading-title.elementor-size-small {
	font-size: 15px
}
.elementor-widget-heading .elementor-heading-title.elementor-size-medium {
	font-size: 19px
}
.elementor-widget-heading .elementor-heading-title.elementor-size-large {
	font-size: 29px
}
.elementor-widget-heading .elementor-heading-title.elementor-size-xl {
	font-size: 39px
}
.elementor-widget-heading .elementor-heading-title.elementor-size-xxl {
	font-size: 59px
}
.elementor-icon {
	display: inline-block;
	line-height: 1;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
	color: #818a91;
	font-size: 50px;
	text-align: center
}
.elementor-icon:hover {
	color: #818a91
}
.elementor-icon i {
	width: 1em;
	height: 1em;
	position: relative;
	display: block
}
.elementor-icon i:before {
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%)
}
.elementor-view-stacked .elementor-icon {
	padding: .5em;
	background-color: #818a91;
	color: #fff
}
.elementor-view-framed .elementor-icon {
	padding: .5em;
	color: #818a91;
	border: 3px solid #818a91;
	background-color: transparent
}
.elementor-shape-circle .elementor-icon {
	-webkit-border-radius: 50%;
	border-radius: 50%
}
@media (min-width:768px) {
.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper, .elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}
.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon, .elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}
.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper {
	text-align: right;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-webkit-flex-direction: row-reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse
}
.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper {
	text-align: left;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row
}
.elementor-widget-icon-box.elementor-position-top .elementor-icon-box-img {
	margin: auto
}
.elementor-widget-icon-box.elementor-vertical-align-top .elementor-icon-box-wrapper {
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start
}
.elementor-widget-icon-box.elementor-vertical-align-middle .elementor-icon-box-wrapper {
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.elementor-widget-icon-box.elementor-vertical-align-bottom .elementor-icon-box-wrapper {
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end
}
}
@media (max-width:767px) {
.elementor-widget-icon-box .elementor-icon-box-icon {
	margin-left: auto!important;
	margin-right: auto!important;
	margin-bottom: 15px
}
}
.elementor-widget-icon-box .elementor-icon-box-wrapper {
	text-align: center
}
.elementor-widget-icon-box .elementor-icon-box-title a {
	color: inherit
}
.elementor-widget-icon-box .elementor-icon-box-description {
	margin: 0
}
.elementor-widget .elementor-icon-list-items.elementor-inline-items {
	margin-right: -8px;
	margin-left: -8px
}
.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: 8px;
	margin-left: 8px
}
.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	width: auto;
	left: auto;
	right: auto;
	position: relative;
	height: 100%;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	border-top: 0;
	border-bottom: 0;
	border-right: 0;
	border-left-width: 1px;
	border-style: solid;
	right: -8px
}
.elementor-widget .elementor-icon-list-items {
	list-style-type: none;
	margin: 0;
	padding: 0
}
.elementor-widget .elementor-icon-list-item {
	margin: 0;
	padding: 0;
	position: relative
}
.elementor-widget .elementor-icon-list-item:after {
	position: absolute;
	bottom: 0;
	width: 100%
}
.elementor-widget .elementor-icon-list-item, .elementor-widget .elementor-icon-list-item a {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start
}
.elementor-widget .elementor-icon-list-item a {
	width: 100%
}
.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text {
	-webkit-align-self: center;
	-ms-flex-item-align: center;
	align-self: center;
	padding-left: 5px
}
.elementor-widget .elementor-icon-list-icon {
	text-align: center
}
.elementor-widget.elementor-align-center .elementor-icon-list-item, .elementor-widget.elementor-align-center .elementor-icon-list-item a {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}
.elementor-widget.elementor-align-center .elementor-icon-list-item:after {
	margin: auto
}
.elementor-widget.elementor-align-center .elementor-inline-items {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}
.elementor-widget.elementor-align-left .elementor-icon-list-item, .elementor-widget.elementor-align-left .elementor-icon-list-item a {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	text-align: left
}
.elementor-widget.elementor-align-left .elementor-inline-items {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start
}
.elementor-widget.elementor-align-right .elementor-icon-list-item, .elementor-widget.elementor-align-right .elementor-icon-list-item a {
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	text-align: right
}
.elementor-widget.elementor-align-right .elementor-icon-list-items {
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end
}
.elementor-widget:not(.elementor-align-right) .elementor-icon-list-item:after {
	left: 0
}
.elementor-widget:not(.elementor-align-left) .elementor-icon-list-item:after {
	right: 0
}
@media (max-width:1024px) {
.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item, .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item a, .elementor-widget.elementor-tablet-align-center .elementor-icon-list-items {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}
.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item:after {
	margin: auto
}
.elementor-widget.elementor-tablet-align-left .elementor-icon-list-items {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start
}
.elementor-widget.elementor-tablet-align-left .elementor-icon-list-item, .elementor-widget.elementor-tablet-align-left .elementor-icon-list-item a {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	text-align: left
}
.elementor-widget.elementor-tablet-align-right .elementor-icon-list-items {
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end
}
.elementor-widget.elementor-tablet-align-right .elementor-icon-list-item, .elementor-widget.elementor-tablet-align-right .elementor-icon-list-item a {
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	text-align: right
}
.elementor-widget:not(.elementor-tablet-align-right) .elementor-icon-list-item:after {
	left: 0
}
.elementor-widget:not(.elementor-tablet-align-left) .elementor-icon-list-item:after {
	right: 0
}
}
@media (max-width:767px) {
.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item, .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a, .elementor-widget.elementor-mobile-align-center .elementor-icon-list-items {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}
.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item:after {
	margin: auto
}
.elementor-widget.elementor-mobile-align-left .elementor-icon-list-items {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start
}
.elementor-widget.elementor-mobile-align-left .elementor-icon-list-item, .elementor-widget.elementor-mobile-align-left .elementor-icon-list-item a {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	text-align: left
}
.elementor-widget.elementor-mobile-align-right .elementor-icon-list-items {
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end
}
.elementor-widget.elementor-mobile-align-right .elementor-icon-list-item, .elementor-widget.elementor-mobile-align-right .elementor-icon-list-item a {
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	text-align: right
}
.elementor-widget:not(.elementor-mobile-align-right) .elementor-icon-list-item:after {
	left: 0
}
.elementor-widget:not(.elementor-mobile-align-left) .elementor-icon-list-item:after {
	right: 0
}
}
.elementor-widget-image {
	text-align: center
}
.elementor-widget-image .elementor-image>a, .elementor-widget-image .elementor-image figure>a {
	display: inline-block
}
.elementor-widget-image .elementor-image img {
	vertical-align: middle;
	display: inline-block
}
.elementor-widget-image .elementor-image.elementor-image-shape-circle {
	-webkit-border-radius: 50%;
	border-radius: 50%
}
.elementor-widget-image-box .elementor-image-box-content {
	width: 100%
}
@media (min-width:768px) {
.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper, .elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}
.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper {
	text-align: right;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-webkit-flex-direction: row-reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse
}
.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper {
	text-align: left;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row
}
.elementor-widget-image-box.elementor-position-top .elementor-image-box-img {
	margin: auto
}
.elementor-widget-image-box.elementor-vertical-align-top .elementor-image-box-wrapper {
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start
}
.elementor-widget-image-box.elementor-vertical-align-middle .elementor-image-box-wrapper {
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.elementor-widget-image-box.elementor-vertical-align-bottom .elementor-image-box-wrapper {
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end
}
}
@media (max-width:767px) {
.elementor-widget-image-box .elementor-image-box-img {
	margin-left: auto!important;
	margin-right: auto!important;
	margin-bottom: 15px
}
}
.elementor-widget-image-box .elementor-image-box-img {
	display: inline-block
}
.elementor-widget-image-box .elementor-image-box-title a {
	color: inherit
}
.elementor-widget-image-box .elementor-image-box-wrapper {
	text-align: center
}
.elementor-widget-image-box .elementor-image-box-description {
	margin: 0
}
.elementor-image-carousel-wrapper .slick-image-stretch .slick-slide .slick-slide-image {
	width: 100%
}
.elementor-image-gallery figure img {
	display: block
}
.elementor-image-gallery figure figcaption {
	width: 100%
}
.gallery-spacing-custom .elementor-image-gallery .gallery-icon {
	padding: 0
}
.swiper-container .swiper-slide figure {
	line-height: 0
}
.swiper-container .swiper-slide figure img {
	width: 100%
}
body.elementor-page .elementor-widget-menu-anchor {
	margin-bottom: 0
}
.elementor-widget-progress {
	text-align: left
}
.elementor-progress-wrapper {
	position: relative;
	background-color: #eee;
	color: #fff;
	height: 30px;
	line-height: 30px;
	-webkit-border-radius: 2px;
	border-radius: 2px
}
.elementor-progress-bar {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	background-color: #818a91;
	width: 0;
	font-size: 11px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	-webkit-transition: width 1s ease-in-out;
	-o-transition: width 1s ease-in-out;
	transition: width 1s ease-in-out
}
.elementor-progress-text {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	padding-left: 15px
}
.elementor-progress-percentage {
	padding-right: 15px
}
.elementor-widget-progress .elementor-progress-wrapper.progress-info .elementor-progress-bar {
	background-color: #5bc0de
}
.elementor-widget-progress .elementor-progress-wrapper.progress-success .elementor-progress-bar {
	background-color: #5cb85c
}
.elementor-widget-progress .elementor-progress-wrapper.progress-warning .elementor-progress-bar {
	background-color: #f0ad4e
}
.elementor-widget-progress .elementor-progress-wrapper.progress-danger .elementor-progress-bar {
	background-color: #d9534f
}
.elementor-progress .elementor-title {
	display: block
}
@media (max-width:767px) {
.elementor-progress-wrapper {
	height: 25px;
	line-height: 25px
}
.elementor-progress-text {
	padding-left: 10px
}
}
.elementor-social-icons-wrapper {
	font-size: 0
}
.elementor-social-icon {
	font-size: 25px;
	text-align: center;
	padding: .5em;
	margin-right: 5px;
	cursor: pointer
}
.elementor-social-icon i {
	color: #fff
}
.elementor-social-icon:last-child {
	margin: 0
}
.elementor-social-icon:hover {
	opacity: .9;
	color: #fff
}
.elementor-social-icon-android {
	background-color: #a4c639
}
.elementor-social-icon-apple {
	background-color: #999
}
.elementor-social-icon-behance {
	background-color: #1769ff
}
.elementor-social-icon-bitbucket {
	background-color: #205081
}
.elementor-social-icon-codepen {
	background-color: #000
}
.elementor-social-icon-delicious {
	background-color: #39f
}
.elementor-social-icon-digg {
	background-color: #005be2
}
.elementor-social-icon-dribbble {
	background-color: #ea4c89
}
.elementor-social-icon-envelope {
	background-color: #ea4335
}
.elementor-social-icon-facebook {
	background-color: #3b5998
}
.elementor-social-icon-flickr {
	background-color: #0063dc
}
.elementor-social-icon-foursquare {
	background-color: #2d5be3
}
.elementor-social-icon-github {
	background-color: #333
}
.elementor-social-icon-google-plus {
	background-color: #dd4b39
}
.elementor-social-icon-houzz {
	background-color: #7ac142
}
.elementor-social-icon-instagram {
	background-color: #262626
}
.elementor-social-icon-jsfiddle {
	background-color: #487aa2
}
.elementor-social-icon-linkedin {
	background-color: #0077b5
}
.elementor-social-icon-medium {
	background-color: #00ab6b
}
.elementor-social-icon-meetup {
	background-color: #ec1c40
}
.elementor-social-icon-mixcloud {
	background-color: #273a4b
}
.elementor-social-icon-odnoklassniki {
	background-color: #f4731c
}
.elementor-social-icon-pinterest {
	background-color: #bd081c
}
.elementor-social-icon-product-hunt {
	background-color: #da552f
}
.elementor-social-icon-reddit {
	background-color: #ff4500
}
.elementor-social-icon-rss {
	background-color: #f26522
}
.elementor-social-icon-shopping-cart {
	background-color: #4caf50
}
.elementor-social-icon-skype {
	background-color: #00aff0
}
.elementor-social-icon-slideshare {
	background-color: #0077b5
}
.elementor-social-icon-snapchat {
	background-color: #fffc00
}
.elementor-social-icon-soundcloud {
	background-color: #f80
}
.elementor-social-icon-spotify {
	background-color: #2ebd59
}
.elementor-social-icon-stack-overflow {
	background-color: #fe7a15
}
.elementor-social-icon-steam {
	background-color: #00adee
}
.elementor-social-icon-stumbleupon {
	background-color: #eb4924
}
.elementor-social-icon-telegram {
	background-color: #2ca5e0
}
.elementor-social-icon-thumb-tack {
	background-color: #1aa1d8
}
.elementor-social-icon-tripadvisor {
	background-color: #589442
}
.elementor-social-icon-tumblr {
	background-color: #35465c
}
.elementor-social-icon-twitch {
	background-color: #6441a5
}
.elementor-social-icon-twitter {
	background-color: #1da1f2
}
.elementor-social-icon-vimeo {
	background-color: #1ab7ea
}
.elementor-social-icon-vk {
	background-color: #45668e
}
.elementor-social-icon-weibo {
	background-color: #df2029
}
.elementor-social-icon-weixin {
	background-color: #7bb32e
}
.elementor-social-icon-whatsapp {
	background-color: #25d366
}
.elementor-social-icon-wordpress {
	background-color: #21759b
}
.elementor-social-icon-xing {
	background-color: #026466
}
.elementor-social-icon-yelp {
	background-color: #af0606
}
.elementor-social-icon-youtube {
	background-color: #cd201f
}
.elementor-social-icon-500px {
	background-color: #0099e5
}
.elementor-shape-rounded .elementor-icon.elementor-social-icon {
	-webkit-border-radius: 10%;
	border-radius: 10%
}
.elementor-shape-circle .elementor-icon.elementor-social-icon {
	-webkit-border-radius: 50%;
	border-radius: 50%
}
.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-wrapper {
	width: 25%;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0
}
.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active {
	border-right-style: none
}
.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:after, .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:before {
	height: 999em;
	width: 0;
	right: 0;
	border-right-style: solid
}
.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:before {
	top: 0;
	-webkit-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	transform: translateY(-100%)
}
.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:after {
	top: 100%
}
.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title {
	display: table-cell
}
.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active {
	border-bottom-style: none
}
.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:after, .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:before {
	bottom: 0;
	height: 0;
	width: 999em;
	border-bottom-style: solid
}
.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:before {
	right: 100%
}
.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:after {
	left: 100%
}
.elementor-widget-tabs .elementor-tab-content, .elementor-widget-tabs .elementor-tab-title, .elementor-widget-tabs .elementor-tab-title:after, .elementor-widget-tabs .elementor-tab-title:before, .elementor-widget-tabs .elementor-tabs-content-wrapper {
	border: 1px none #d4d4d4
}
.elementor-widget-tabs .elementor-tabs {
	text-align: left
}
.elementor-widget-tabs .elementor-tabs-wrapper {
	overflow: hidden
}
.elementor-widget-tabs .elementor-tab-title {
	cursor: pointer;
	outline: none
}
.elementor-widget-tabs .elementor-tab-desktop-title {
	position: relative;
	padding: 20px 25px;
	font-weight: 700;
	line-height: 1;
	border: solid transparent
}
.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active {
	border-color: #d4d4d4
}
.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active:after, .elementor-widget-tabs .elementor-tab-desktop-title.elementor-active:before {
	display: block;
	content: "";
	position: absolute
}
.elementor-widget-tabs .elementor-tab-mobile-title {
	padding: 10px;
	cursor: pointer
}
.elementor-widget-tabs .elementor-tab-content {
	padding: 20px;
	display: none
}
@media (max-width:767px) {
.elementor-tabs .elementor-tab-content, .elementor-tabs .elementor-tab-title {
	border-style: solid;
	border-bottom-style: none
}
.elementor-tabs .elementor-tabs-wrapper {
	display: none
}
.elementor-tabs .elementor-tabs-content-wrapper {
	border-bottom-style: solid
}
.elementor-tabs .elementor-tab-content {
	padding: 10px
}
}
@media (min-width:768px) {
.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}
.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-content-wrapper {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	border-style: solid;
	border-left-style: none
}
.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content {
	border-style: solid;
	border-top-style: none
}
.elementor-tabs .elementor-tab-mobile-title {
	display: none
}
}
.elementor-testimonial-wrapper {
	overflow: hidden;
	text-align: center
}
.elementor-testimonial-wrapper .elementor-testimonial-content {
	font-size: 1.3em;
	margin-bottom: 20px
}
.elementor-testimonial-wrapper .elementor-testimonial-name {
	line-height: 1.5;
	color: inherit
}
.elementor-testimonial-wrapper .elementor-testimonial-job {
	font-size: .85em;
	color: inherit
}
.elementor-testimonial-wrapper.elementor-testimonial-text-align-left {
	text-align: left
}
.elementor-testimonial-wrapper.elementor-testimonial-text-align-right {
	text-align: right
}
.elementor-testimonial-wrapper .elementor-testimonial-meta {
	width: 100%;
	line-height: 1
}
.elementor-testimonial-wrapper .elementor-testimonial-meta-inner {
	display: inline-block
}
.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-details, .elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image {
	display: table-cell;
	vertical-align: middle
}
.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image img {
	width: 60px;
	height: 60px;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	-o-object-fit: cover;
	object-fit: cover;
	max-width: none
}
.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-aside .elementor-testimonial-image {
	padding-right: 15px
}
.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-aside .elementor-testimonial-details {
	text-align: left
}
.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-details, .elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-image {
	display: block
}
.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-image {
	margin-bottom: 20px
}
.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: #818a91;
	color: #fff
}
.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap {
	color: #818a91;
	border: 3px solid;
	background-color: transparent
}
.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap {
	margin-top: 8px
}
.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter {
	width: 1em;
	height: 1em
}
.elementor-widget-text-editor .elementor-drop-cap {
	float: left;
	text-align: center;
	line-height: 1;
	font-size: 50px
}
.elementor-widget-text-editor .elementor-drop-cap-letter {
	display: inline-block
}
.elementor-toggle {
	text-align: left
}
.elementor-toggle .elementor-tab-title {
	font-weight: 700;
	line-height: 1;
	margin: 0;
	padding: 15px;
	border-bottom: 1px solid #d4d4d4;
	cursor: pointer;
	outline: none
}
.elementor-toggle .elementor-tab-title .elementor-toggle-icon {
	display: inline-block;
	width: 1em
}
.elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-right {
	float: right;
	text-align: right
}
.elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-left {
	float: left;
	text-align: left
}
.elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-closed {
	display: block
}
.elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-opened {
	display: none
}
.elementor-toggle .elementor-tab-title.elementor-active {
	border-bottom: none
}
.elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon-closed {
	display: none
}
.elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon-opened {
	display: block
}
.elementor-toggle .elementor-tab-content {
	padding: 15px;
	border-bottom: 1px solid #d4d4d4;
	display: none
}
@media (max-width:767px) {
.elementor-toggle .elementor-tab-title {
	padding: 12px
}
.elementor-toggle .elementor-tab-content {
	padding: 12px 10px
}
}
.elementor-widget-video .elementor-widget-container {
	overflow: hidden
}
.elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-webkit-background-size: cover;
	background-size: cover;
	background-position: 50%
}
.elementor-widget-video .elementor-custom-embed-image-overlay {
	cursor: pointer;
	text-align: center
}
.elementor-widget-video .elementor-custom-embed-image-overlay:hover .elementor-custom-embed-play i {
	opacity: 1
}
.elementor-widget-video .elementor-custom-embed-image-overlay img {
	display: block;
	width: 100%
}
.elementor-widget-video .elementor-video {
	-o-object-fit: cover;
	object-fit: cover
}
.slick-slider {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent
}
.slick-list, .slick-slider {
	position: relative;
	display: block
}
.slick-list {
	overflow: hidden;
	margin: 0;
	padding: 0
}
.slick-list:focus {
	outline: none
}
.slick-list.dragging {
	cursor: pointer
}
.slick-slider .slick-list, .slick-slider .slick-track {
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}
.slick-track {
	position: relative;
	left: 0;
	top: 0;
	display: block
}
.slick-track:after, .slick-track:before {
	content: "";
	display: table
}
.slick-track:after {
	clear: both
}
.slick-loading .slick-track {
	visibility: hidden
}
.slick-slide {
	float: left;
	height: 100%;
	min-height: 1px;
	display: none
}
.elementor-slick-slider[dir=rtl] .slick-slide {
	float: right
}
.slick-slide img {
	display: block
}
.slick-slide.slick-loading img {
	display: none
}
.slick-slide.dragging img {
	pointer-events: none
}
.slick-initialized .slick-slide {
	display: block
}
.slick-loading .slick-slide {
	visibility: hidden
}
.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent
}
.slick-arrow.slick-hidden {
	display: none
}
.elementor-slick-slider .slick-loading .slick-list {
	background: #fff
}
.elementor-slick-slider .slick-loading .slick-list:after {
	content: "\f1ce";
	font-family: FontAwesome;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	-webkit-animation: fa-spin 2s infinite linear;
	animation: fa-spin 2s infinite linear;
	font-size: 25px;
	color: #a4afb7
}
.elementor-slick-slider .slick-next, .elementor-slick-slider .slick-prev {
	font-size: 0;
	line-height: 0;
	position: absolute;
	top: 50%;
	display: block;
	width: 20px;
	padding: 0;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	cursor: pointer;
	color: transparent;
	border: none;
	outline: none;
	background: transparent
}
.elementor-slick-slider .slick-next:focus, .elementor-slick-slider .slick-next:hover, .elementor-slick-slider .slick-prev:focus, .elementor-slick-slider .slick-prev:hover {
	color: transparent;
	outline: none;
	background: transparent
}
.elementor-slick-slider .slick-next:focus:before, .elementor-slick-slider .slick-next:hover:before, .elementor-slick-slider .slick-prev:focus:before, .elementor-slick-slider .slick-prev:hover:before {
	opacity: 1
}
.elementor-slick-slider .slick-next.slick-disabled:before, .elementor-slick-slider .slick-prev.slick-disabled:before {
	opacity: .25
}
.elementor-slick-slider .slick-next:before, .elementor-slick-slider .slick-prev:before {
	font-family: FontAwesome;
	font-size: 35px;
	line-height: 1;
	opacity: .75;
	color: #fff;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.elementor-slick-slider .slick-prev {
	left: -25px
}
[dir=rtl] .elementor-slick-slider .slick-prev {
	left: auto;
	right: -25px
}
.elementor-slick-slider .slick-prev:before {
	content: "\f104"
}
[dir=rtl] .elementor-slick-slider .slick-prev:before {
	content: "\f105"
}
.elementor-slick-slider .slick-next {
	right: -25px
}
[dir=rtl] .elementor-slick-slider .slick-next {
	left: -25px;
	right: auto
}
.elementor-slick-slider .slick-next:before {
	content: "\f105"
}
[dir=rtl] .elementor-slick-slider .slick-next:before {
	content: "\f104"
}
.elementor-slick-slider .slick-dotted.slick-slider {
	margin-bottom: 30px
}
.elementor-slick-slider ul.slick-dots {
	position: absolute;
	bottom: -25px;
	display: block;
	width: 100%;
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: center;
	line-height: 1
}
.elementor-slick-slider ul.slick-dots li {
	position: relative;
	display: inline-block;
	width: 20px;
	height: 20px;
	margin: 0;
	padding: 0;
	cursor: pointer
}
.elementor-slick-slider ul.slick-dots li button {
	font-size: 0;
	line-height: 0;
	display: block;
	width: 20px;
	height: 20px;
	padding: 5px;
	cursor: pointer;
	color: transparent;
	border: 0;
	outline: none;
	background: transparent
}
.elementor-slick-slider ul.slick-dots li button:focus, .elementor-slick-slider ul.slick-dots li button:hover {
	outline: none
}
.elementor-slick-slider ul.slick-dots li button:focus:before, .elementor-slick-slider ul.slick-dots li button:hover:before {
	opacity: 1
}
.elementor-slick-slider ul.slick-dots li button:before {
	font-family: FontAwesome;
	font-size: 6px;
	line-height: 20px;
	position: absolute;
	top: 0;
	left: 0;
	width: 20px;
	height: 20px;
	content: "\f111";
	text-align: center;
	opacity: .25;
	color: #000;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.elementor-slick-slider ul.slick-dots li.slick-active button:before {
	opacity: .75;
	color: #000
}
.elementor-slick-slider .slick-arrows-inside .slick-prev {
	left: 20px
}
[dir=rtl] .elementor-slick-slider .slick-arrows-inside .slick-prev {
	left: auto;
	right: 20px
}
.elementor-slick-slider .slick-arrows-inside .slick-next {
	right: 20px
}
[dir=rtl] .elementor-slick-slider .slick-arrows-inside .slick-next {
	left: 20px;
	right: auto
}
.elementor-slick-slider .slick-dots-inside .slick-dots {
	bottom: 5px
}
.elementor-slick-slider .slick-dots-inside.slick-dotted.slick-slider {
	margin-bottom: 0
}
.elementor-slick-slider .slick-slider .slick-next, .elementor-slick-slider .slick-slider .slick-prev {
	z-index: 1
}
.elementor-slick-slider .slick-slide img {
	margin: auto
}
.swiper-container {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	overflow: hidden;
	z-index: 1
}
.swiper-container-no-flexbox .swiper-slide {
	float: left
}
.swiper-container-vertical>.swiper-wrapper {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}
.swiper-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}
.swiper-container-android .swiper-slide, .swiper-wrapper {
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}
.swiper-container-multirow>.swiper-wrapper {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
.swiper-container-free-mode>.swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto
}
.swiper-slide {
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 100%;
	height: 100%;
	position: relative
}
.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {
	height: auto
}
.swiper-container-autoheight .swiper-wrapper {
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-transition-property: height, -webkit-transform;
	transition-property: height, -webkit-transform;
	-o-transition-property: transform, height;
	transition-property: transform, height;
	transition-property: transform, height, -webkit-transform
}
.swiper-container .swiper-notification {
	position: absolute;
	left: 0;
	top: 0;
	pointer-events: none;
	opacity: 0;
	z-index: -1000
}
.swiper-wp8-horizontal {
	-ms-touch-action: pan-y;
	touch-action: pan-y
}
.swiper-wp8-vertical {
	-ms-touch-action: pan-x;
	touch-action: pan-x
}
.swiper-button-next, .swiper-button-prev {
	position: absolute;
	top: 50%;
	width: 27px;
	height: 44px;
	margin-top: -22px;
	z-index: 10;
	cursor: pointer;
	-webkit-background-size: 27px 44px;
	background-size: 27px 44px;
	background: no-repeat 50%
}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
	opacity: .35;
	cursor: auto;
	pointer-events: none
}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E");
	left: 10px;
	right: auto
}
.swiper-button-prev.swiper-button-black, .swiper-container-rtl .swiper-button-next.swiper-button-black {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E")
}
.swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E")
}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%3E");
	right: 10px;
	left: auto
}
.swiper-button-next.swiper-button-black, .swiper-container-rtl .swiper-button-prev.swiper-button-black {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E")
}
.swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E")
}
.swiper-pagination {
	position: absolute;
	text-align: center;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	z-index: 10
}
.swiper-pagination.swiper-pagination-hidden {
	opacity: 0
}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
	bottom: 10px;
	left: 0;
	width: 100%
}
.swiper-pagination-bullet {
	width: 6px;
	height: 6px;
	display: inline-block;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	background: #000;
	opacity: .2
}
.swiper-pagination-fraction {
	color: #000
}
button.swiper-pagination-bullet {
	border: none;
	margin: 0;
	padding: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none
}
.swiper-pagination-clickable .swiper-pagination-bullet {
	cursor: pointer
}
.swiper-pagination-white .swiper-pagination-bullet {
	background: #fff
}
.swiper-pagination-bullet-active {
	opacity: 1
}
.swiper-pagination-white .swiper-pagination-bullet-active {
	background: #fff
}
.swiper-pagination-black .swiper-pagination-bullet-active {
	background: #000
}
.swiper-container-vertical>.swiper-pagination-bullets {
	right: 10px;
	top: 50%;
	-webkit-transform: translate3d(0, -50%, 0);
	transform: translate3d(0, -50%, 0)
}
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 5px 0;
	display: block
}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 6px
}
.swiper-pagination-progress {
	background: rgba(0,0,0,.25);
	position: absolute
}
.swiper-pagination-progress .swiper-pagination-progressbar {
	background: #000;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	-webkit-transform-origin: left top;
	-ms-transform-origin: left top;
	transform-origin: left top
}
.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar {
	-webkit-transform-origin: right top;
	-ms-transform-origin: right top;
	transform-origin: right top
}
.swiper-container-horizontal>.swiper-pagination-progress {
	width: 100%;
	height: 4px;
	left: 0;
	top: 0
}
.swiper-container-vertical>.swiper-pagination-progress {
	width: 4px;
	height: 100%;
	left: 0;
	top: 0
}
.swiper-pagination-progress.swiper-pagination-white {
	background: hsla(0,0%,100%,.5)
}
.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar {
	background: #fff
}
.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar {
	background: #000
}
.swiper-container-3d {
	-webkit-perspective: 1200px;
	perspective: 1200px
}
.swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d
}
.swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	z-index: 10
}
.swiper-container-3d .swiper-slide-shadow-left {
	background-image: -webkit-gradient(linear, right top, left top, from(rgba(0,0,0,.5)), to(transparent));
	background-image: -webkit-linear-gradient(right, rgba(0,0,0,.5), transparent);
	background-image: -o-linear-gradient(right, rgba(0,0,0,.5), transparent);
	background-image: linear-gradient(270deg, rgba(0,0,0,.5), transparent)
}
.swiper-container-3d .swiper-slide-shadow-right {
	background-image: -webkit-gradient(linear, left top, right top, from(rgba(0,0,0,.5)), to(transparent));
	background-image: -webkit-linear-gradient(left, rgba(0,0,0,.5), transparent);
	background-image: -o-linear-gradient(left, rgba(0,0,0,.5), transparent);
	background-image: linear-gradient(90deg, rgba(0,0,0,.5), transparent)
}
.swiper-container-3d .swiper-slide-shadow-top {
	background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,.5)), to(transparent));
	background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,.5), transparent);
	background-image: -o-linear-gradient(bottom, rgba(0,0,0,.5), transparent);
	background-image: linear-gradient(0deg, rgba(0,0,0,.5), transparent)
}
.swiper-container-3d .swiper-slide-shadow-bottom {
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,.5)), to(transparent));
	background-image: -webkit-linear-gradient(top, rgba(0,0,0,.5), transparent);
	background-image: -o-linear-gradient(top, rgba(0,0,0,.5), transparent);
	background-image: linear-gradient(180deg, rgba(0,0,0,.5), transparent)
}
.swiper-container-coverflow .swiper-wrapper, .swiper-container-flip .swiper-wrapper {
	-ms-perspective: 1200px
}
.swiper-container-cube, .swiper-container-flip {
	overflow: visible
}
.swiper-container-cube .swiper-slide, .swiper-container-flip .swiper-slide {
	pointer-events: none;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 1
}
.swiper-container-cube .swiper-slide .swiper-slide, .swiper-container-flip .swiper-slide .swiper-slide {
	pointer-events: none
}
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active, .swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active {
	pointer-events: auto
}
.swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-cube .swiper-slide-shadow-top, .swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right, .swiper-container-flip .swiper-slide-shadow-top {
	z-index: 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}
.swiper-container-cube .swiper-slide {
	visibility: hidden;
	-webkit-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	transform-origin: 0 0;
	width: 100%;
	height: 100%
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
	-webkit-transform-origin: 100% 0;
	-ms-transform-origin: 100% 0;
	transform-origin: 100% 0
}
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-next+.swiper-slide, .swiper-container-cube .swiper-slide-prev {
	pointer-events: auto;
	visibility: visible
}
.swiper-container-cube .swiper-cube-shadow {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: .6;
	-webkit-filter: blur(50px);
	filter: blur(50px);
	z-index: 0
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
	-webkit-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out
}
.swiper-container-fade .swiper-slide {
	pointer-events: none;
	-webkit-transition-property: opacity;
	-o-transition-property: opacity;
	transition-property: opacity
}
.swiper-container-fade .swiper-slide .swiper-slide {
	pointer-events: none
}
.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active {
	pointer-events: auto
}
.swiper-zoom-container {
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center
}
.swiper-zoom-container>canvas, .swiper-zoom-container>img, .swiper-zoom-container>svg {
	max-width: 100%;
	max-height: 100%;
	-o-object-fit: contain;
	object-fit: contain
}
.swiper-scrollbar {
	-webkit-border-radius: 10px;
	border-radius: 10px;
	position: relative;
	-ms-touch-action: none;
	background: rgba(0,0,0,.1)
}
.swiper-container-horizontal>.swiper-scrollbar {
	position: absolute;
	left: 1%;
	bottom: 3px;
	z-index: 50;
	height: 5px;
	width: 98%
}
.swiper-container-vertical>.swiper-scrollbar {
	position: absolute;
	right: 3px;
	top: 1%;
	z-index: 50;
	width: 5px;
	height: 98%
}
.swiper-scrollbar-drag {
	height: 100%;
	width: 100%;
	position: relative;
	background: rgba(0,0,0,.5);
	-webkit-border-radius: 10px;
	border-radius: 10px;
	left: 0;
	top: 0
}
.swiper-scrollbar-cursor-drag {
	cursor: move
}
.swiper-lazy-preloader {
	width: 42px;
	height: 42px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -21px;
	margin-top: -21px;
	z-index: 10;
	-webkit-transform-origin: 50%;
	-ms-transform-origin: 50%;
	transform-origin: 50%;
	-webkit-animation: swiper-preloader-spin 1s steps(12) infinite;
	animation: swiper-preloader-spin 1s steps(12) infinite
}
.swiper-lazy-preloader:after {
	display: block;
	content: "";
	width: 100%;
	height: 100%;
	-webkit-background-size: 100% 100%;
	background-size: 100%;
	background: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E") no-repeat 50%
}
.swiper-lazy-preloader-white:after {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")
}
@-webkit-keyframes swiper-preloader-spin {
to {
-webkit-transform:rotate(1turn);
transform:rotate(1turn)
}
}
@keyframes swiper-preloader-spin {
to {
-webkit-transform:rotate(1turn);
transform:rotate(1turn)
}
}
.elementor-lightbox .dialog-header {
	display: none
}
.elementor-lightbox .dialog-widget-content {
	background: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	width: 100%;
	height: 100%
}
.elementor-lightbox .dialog-message {
	-webkit-animation-duration: .4s;
	animation-duration: .4s
}
.elementor-lightbox .dialog-message:not(.elementor-fit-aspect-ratio) {
	height: 100%
}
.elementor-lightbox .dialog-lightbox-close-button {
	cursor: pointer;
	position: absolute;
	font-size: 25px;
	padding: 5px;
	z-index: 2;
	line-height: 1
}
@media (max-width:767px) {
.elementor-lightbox .dialog-lightbox-close-button {
	padding: 0
}
}
.elementor-lightbox .dialog-lightbox-close-button, .elementor-lightbox .elementor-swiper-button {
	color: hsla(0,0%,93%,.9);
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
	opacity: 1
}
.elementor-lightbox .dialog-lightbox-close-button:hover, .elementor-lightbox .elementor-swiper-button:hover {
	color: #fff
}
.elementor-lightbox .swiper-container {
	height: 100%
}
.elementor-lightbox .elementor-lightbox-item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative;
	padding: 70px 80px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 100%;
	margin: auto
}
@media (max-width:767px) {
.elementor-lightbox .elementor-lightbox-item {
	padding: 40px
}
}
.elementor-lightbox .elementor-lightbox-image {
	max-height: 100%
}
.elementor-lightbox .elementor-video-container {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%)
}
@media (min-width:1025px) {
.elementor-lightbox .elementor-video-container {
	width: 75%
}
}
@media (max-width:1024px) {
.elementor-lightbox .elementor-video-container {
	width: 100%
}
}
.elementor-lightbox .elementor-swiper-button-prev {
	left: 35px
}
.elementor-lightbox .elementor-swiper-button-next {
	right: 35px
}
@media (max-width:767px) {
.elementor-lightbox .elementor-swiper-button-prev {
	left: 10px
}
.elementor-lightbox .elementor-swiper-button-next {
	right: 10px
}
}
.animated {
	-webkit-animation-duration: 1.25s;
	animation-duration: 1.25s
}
.animated.animated-slow {
	-webkit-animation-duration: 2s;
	animation-duration: 2s
}
.animated.animated-fast {
	-webkit-animation-duration: .75s;
	animation-duration: .75s
}
.animated.infinite {
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite
}
.elementor-shape {
	overflow: hidden;
	position: absolute;
	left: 0;
	width: 100%;
	line-height: 0;
	direction: ltr
}
.elementor-shape-top {
	top: -1px
}
.elementor-shape-bottom {
	bottom: -1px
}
.elementor-shape[data-negative=false].elementor-shape-bottom, .elementor-shape[data-negative=true].elementor-shape-top {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}
.elementor-shape svg {
	display: block;
	width: -webkit-calc(100% + 1.3px);
	width: calc(100% + 1.3px);
	position: relative;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%)
}
.elementor-shape .elementor-shape-fill {
	fill: #fff;
	-webkit-transform-origin: center;
	-ms-transform-origin: center;
	transform-origin: center;
	-webkit-transform: rotateY(0deg);
	transform: rotateY(0deg)
}
#wp-admin-bar-elementor_edit_page .ab-submenu .ab-item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 200px
}
#wp-admin-bar-elementor_edit_page .elementor-edit-link-title {
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	width: 100%
}
#wp-admin-bar-elementor_edit_page .elementor-edit-link-type {
	background: #55595c;
	font-size: 11px;
	line-height: 9px;
	margin-top: 6px;
	padding: 4px 8px;
	-webkit-border-radius: 3px;
	border-radius: 3px
}
.page-template-elementor_canvas.elementor-page:before {
	display: none
}
.elementor-post__thumbnail__link {
	-webkit-transition: none;
	-o-transition: none;
	transition: none
}
#elementor .elementor-element ul.elementor-icon-list-items, #left-area ul.elementor-icon-list-items, .elementor .elementor-element ul.elementor-icon-list-items {
	padding: 0
}
@media (max-width:767px) {
.elementor-hidden-phone {
	display: none
}
}
@media (min-width:768px) and (max-width:1024px) {
.elementor-hidden-tablet {
	display: none
}
}
@media (min-width:1025px) {
.elementor-hidden-desktop {
	display: none
}
}
/*! elementor-pro - v2.1.12 - 05-11-2018 */
@charset "UTF-8";
.elementor-bg-transform .elementor-bg {
	will-change: transform
}
.elementor-bg-transform-zoom-in:hover .elementor-bg, .elementor-bg-transform-zoom-out .elementor-bg {
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2)
}
.elementor-bg-transform-zoom-out:hover .elementor-bg {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1)
}
.elementor-bg-transform-move-left .elementor-bg {
	-webkit-transform: scale(1.2) translateX(8%);
	-ms-transform: scale(1.2) translateX(8%);
	transform: scale(1.2) translateX(8%)
}
.elementor-bg-transform-move-left:hover .elementor-bg, .elementor-bg-transform-move-right .elementor-bg {
	-webkit-transform: scale(1.2) translateX(-8%);
	-ms-transform: scale(1.2) translateX(-8%);
	transform: scale(1.2) translateX(-8%)
}
.elementor-bg-transform-move-right:hover .elementor-bg {
	-webkit-transform: scale(1.2) translateX(8%);
	-ms-transform: scale(1.2) translateX(8%);
	transform: scale(1.2) translateX(8%)
}
.elementor-bg-transform-move-up .elementor-bg {
	-webkit-transform: scale(1.2) translateY(8%);
	-ms-transform: scale(1.2) translateY(8%);
	transform: scale(1.2) translateY(8%)
}
.elementor-bg-transform-move-down .elementor-bg, .elementor-bg-transform-move-up:hover .elementor-bg {
	-webkit-transform: scale(1.2) translateY(-8%);
	-ms-transform: scale(1.2) translateY(-8%);
	transform: scale(1.2) translateY(-8%)
}
.elementor-bg-transform-move-down:hover .elementor-bg {
	-webkit-transform: scale(1.2) translateY(8%);
	-ms-transform: scale(1.2) translateY(8%);
	transform: scale(1.2) translateY(8%)
}
.elementor-animated-content:hover .elementor-animated-item--grow {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1)
}
.elementor-animated-content:hover .elementor-animated-item--shrink {
	-webkit-transform: scale(.85);
	-ms-transform: scale(.85);
	transform: scale(.85)
}
.elementor-animated-content:hover .elementor-animated-item--enter-zoom-in, .elementor-animated-content:hover .elementor-animated-item--enter-zoom-out, .elementor-animated-content:hover .elementor-animated-item--fade-in {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1
}
.elementor-animated-content:hover .elementor-animated-item--exit-zoom-in, .elementor-animated-content:hover .elementor-animated-item--exit-zoom-out, .elementor-animated-content:hover .elementor-animated-item--fade-out {
	opacity: 0
}
.elementor-animated-content:hover .elementor-animated-item--exit-zoom-out {
	-webkit-transform: scale(.2);
	-ms-transform: scale(.2);
	transform: scale(.2)
}
.elementor-animated-content:hover .elementor-animated-item--exit-zoom-in {
	-webkit-transform: scale(2);
	-ms-transform: scale(2);
	transform: scale(2)
}
.elementor-animated-content:hover .elementor-animated-item--enter-from-bottom, .elementor-animated-content:hover .elementor-animated-item--enter-from-left, .elementor-animated-content:hover .elementor-animated-item--enter-from-right, .elementor-animated-content:hover .elementor-animated-item--enter-from-top {
	opacity: 1;
	-webkit-transform: translateY(0) translateX(0);
	-ms-transform: translateY(0) translateX(0);
	transform: translateY(0) translateX(0)
}
.elementor-animated-content:hover .elementor-animated-item--exit-to-right {
	-webkit-transform: translateX(1000px);
	-ms-transform: translateX(1000px);
	transform: translateX(1000px)
}
.elementor-animated-content:hover .elementor-animated-item--exit-to-left {
	-webkit-transform: translateX(-1000px);
	-ms-transform: translateX(-1000px);
	transform: translateX(-1000px)
}
.elementor-animated-content:hover .elementor-animated-item--exit-to-top {
	-webkit-transform: translateY(-600px);
	-ms-transform: translateY(-600px);
	transform: translateY(-600px)
}
.elementor-animated-content:hover .elementor-animated-item--exit-to-bottom {
	-webkit-transform: translateY(600px);
	-ms-transform: translateY(600px);
	transform: translateY(600px)
}
.elementor-animated-content:hover .elementor-animated-item--exit-to-bottom, .elementor-animated-content:hover .elementor-animated-item--exit-to-left, .elementor-animated-content:hover .elementor-animated-item--exit-to-right, .elementor-animated-content:hover .elementor-animated-item--exit-to-top {
	opacity: 0
}
.elementor-animated-content:hover .elementor-animated-item--move-right {
	-webkit-transform: translateX(30px);
	-ms-transform: translateX(30px);
	transform: translateX(30px)
}
.elementor-animated-content:hover .elementor-animated-item--move-left {
	-webkit-transform: translateX(-30px);
	-ms-transform: translateX(-30px);
	transform: translateX(-30px)
}
.elementor-animated-content:hover .elementor-animated-item--move-up {
	-webkit-transform: translateY(-30px);
	-ms-transform: translateY(-30px);
	transform: translateY(-30px)
}
.elementor-animated-content:hover .elementor-animated-item--move-down {
	-webkit-transform: translateY(30px);
	-ms-transform: translateY(30px);
	transform: translateY(30px)
}
.elementor-animated-content [class^=elementor-animated-item] {
	will-change: transform, opacity
}
.elementor-animated-content .elementor-animated-item--enter-zoom-in {
	-webkit-transform: scale(.2);
	-ms-transform: scale(.2);
	transform: scale(.2)
}
.elementor-animated-content .elementor-animated-item--enter-zoom-out {
	-webkit-transform: scale(2);
	-ms-transform: scale(2);
	transform: scale(2)
}
.elementor-animated-content .elementor-animated-item--enter-zoom-in, .elementor-animated-content .elementor-animated-item--enter-zoom-out, .elementor-animated-content .elementor-animated-item--fade-in {
	opacity: 0
}
.elementor-animated-content .elementor-animated-item--exit-zoom-in, .elementor-animated-content .elementor-animated-item--exit-zoom-out, .elementor-animated-content .elementor-animated-item--fade-out {
	opacity: 1;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1)
}
.elementor-animated-content .elementor-animated-item--enter-from-right {
	-webkit-transform: translateX(1000px);
	-ms-transform: translateX(1000px);
	transform: translateX(1000px)
}
.elementor-animated-content .elementor-animated-item--enter-from-left {
	-webkit-transform: translateX(-1000px);
	-ms-transform: translateX(-1000px);
	transform: translateX(-1000px)
}
.elementor-animated-content .elementor-animated-item--enter-from-top {
	-webkit-transform: translateY(-600px);
	-ms-transform: translateY(-600px);
	transform: translateY(-600px)
}
.elementor-animated-content .elementor-animated-item--enter-from-bottom {
	-webkit-transform: translateY(500px);
	-ms-transform: translateY(500px);
	transform: translateY(500px)
}
.elementor-animated-content .elementor-animated-item--enter-from-bottom, .elementor-animated-content .elementor-animated-item--enter-from-left, .elementor-animated-content .elementor-animated-item--enter-from-right, .elementor-animated-content .elementor-animated-item--enter-from-top {
	opacity: 0
}
.elementor-animated-content .elementor-animated-item--exit-to-bottom, .elementor-animated-content .elementor-animated-item--exit-to-left, .elementor-animated-content .elementor-animated-item--exit-to-right, .elementor-animated-content .elementor-animated-item--exit-to-top {
	opacity: 1;
	-webkit-transform: translateY(0) translateX(0);
	-ms-transform: translateY(0) translateX(0);
	transform: translateY(0) translateX(0)
}
.elementor-editor-active .elementor.elementor-edit-mode .elementor-widget.elementor-global-widget:hover {
	outline: 1px solid #fec449
}
.elementor-editor-active .elementor.elementor-edit-mode .elementor-global-widget .elementor-editor-widget-settings {
	background-image: -webkit-gradient(linear, left bottom, left top, from(#feb416), to(#fec449));
	background-image: -webkit-linear-gradient(bottom, #feb416, #fec449);
	background-image: -o-linear-gradient(bottom, #feb416, #fec449);
	background-image: linear-gradient(0deg, #feb416, #fec449)
}
.elementor-editor-active .elementor.elementor-edit-mode .elementor-global-widget .elementor-editor-widget-settings .elementor-editor-element-setting:hover {
	background-color: #feb416
}
.elementor-editor-active .elementor.elementor-edit-mode .elementor-global-widget .elementor-editor-widget-settings .elementor-editor-element-setting.elementor-editor-element-save {
	display: none
}
.elementor-posts-container.elementor-posts-masonry {
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start
}
.elementor-posts-container:not(.elementor-posts-masonry) {
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}
.elementor-posts-container .elementor-post {
	padding: 0;
	margin: 0
}
.elementor-posts-container .elementor-post__thumbnail {
	overflow: hidden
}
.elementor-posts-container .elementor-post__thumbnail img {
	display: block;
	width: 100%;
	max-height: none;
	max-width: none;
	-webkit-transition: -webkit-filter .3s;
	transition: -webkit-filter .3s;
	-o-transition: filter .3s;
	transition: filter .3s;
	transition: filter .3s, -webkit-filter .3s
}
.elementor-posts-container .elementor-post__thumbnail__link {
	position: relative;
	display: block;
	width: 100%
}
.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail {
	top: 0;
	left: 0;
	right: 0;
	bottom: 0
}
.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail img {
	height: auto;
	position: absolute;
	top: calc(50% + 1px);
	left: calc(50% + 1px);
	-webkit-transform: scale(1.01) translate(-50%, -50%);
	-ms-transform: scale(1.01) translate(-50%, -50%);
	transform: scale(1.01) translate(-50%, -50%)
}
.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail.elementor-fit-height img {
	height: 100%;
	width: auto
}
.elementor-posts .elementor-post {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-transition-property: background, border, -webkit-box-shadow;
	transition-property: background, border, -webkit-box-shadow;
	-o-transition-property: background, border, box-shadow;
	transition-property: background, border, box-shadow;
	transition-property: background, border, box-shadow, -webkit-box-shadow;
	-webkit-transition-duration: .25s;
	-o-transition-duration: .25s;
	transition-duration: .25s
}
.elementor-posts .elementor-post__title {
	font-size: 18px;
	margin: 0
}
.elementor-posts .elementor-post__excerpt {
	margin-bottom: 10px
}
.elementor-posts .elementor-post__excerpt p {
	margin: 0;
	line-height: 1.5em;
	font-size: 14px;
	color: #777
}
.elementor-posts .elementor-post__meta-data {
	line-height: 1.3em;
	font-size: 12px;
	margin-bottom: 13px;
	color: #adadad
}
.elementor-posts .elementor-post__read-more {
	font-size: 12px;
	font-weight: 700
}
.elementor-posts .elementor-post__thumbnail {
	position: relative
}
.elementor-posts--skin-classic {
	display: grid;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
.elementor-posts--skin-classic:not(.elementor-posts-masonry) {
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}
.elementor-posts--skin-classic .elementor-post {
	overflow: hidden
}
.elementor-posts--align-left .elementor-post {
	text-align: left
}
.elementor-posts--align-right .elementor-post {
	text-align: right
}
.elementor-posts--align-center .elementor-post {
	text-align: center
}
.elementor-posts--thumbnail-top .elementor-post {
	display: block
}
.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
	margin-bottom: 20px
}
.elementor-posts--thumbnail-top .elementor-post__text {
	width: 100%
}
.elementor-posts--thumbnail-top.elementor-posts--align-left .elementor-post__thumbnail__link {
	margin-right: auto
}
.elementor-posts--thumbnail-top.elementor-posts--align-right .elementor-post__thumbnail__link {
	margin-left: auto
}
.elementor-posts--thumbnail-top.elementor-posts--align-center .elementor-post__thumbnail__link {
	margin-right: auto;
	margin-left: auto
}
.elementor-posts--thumbnail-left .elementor-post__thumbnail__link, .elementor-posts--thumbnail-right .elementor-post__thumbnail__link {
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 25%
}
.elementor-posts--thumbnail-left .elementor-post__thumbnail__link {
	-webkit-box-ordinal-group: 1;
	-webkit-order: 0;
	-ms-flex-order: 0;
	order: 0;
	margin-right: 20px
}
.elementor-posts--thumbnail-right .elementor-post__thumbnail__link {
	-webkit-box-ordinal-group: 6;
	-webkit-order: 5;
	-ms-flex-order: 5;
	order: 5;
	margin-left: 20px
}
.elementor-posts--thumbnail-none .elementor-posts-container .elementor-post__thumbnail__link {
	display: none
}
.elementor-posts .elementor-post__card {
	overflow: hidden;
	position: relative;
	background-color: #fff;
	width: 100%;
	min-height: 100%;
	border-radius: 3px;
	border: 0 solid #818a91;
	-webkit-transition: all .25s;
	-o-transition: all .25s;
	transition: all .25s
}
.elementor-posts .elementor-post__card .elementor-post__thumbnail {
	position: relative;
	transform-style: preserve-3d;
	-webkit-transform-style: preserve-3d
}
.elementor-posts .elementor-post__card .elementor-post__thumbnail img {
	width: calc(100% + 1px)
}
.elementor-posts .elementor-post__card .elementor-post__text {
	padding: 0 30px;
	margin-bottom: 0;
	margin-top: 20px
}
.elementor-posts .elementor-post__card .elementor-post__read-more {
	margin-bottom: 20px;
	display: inline-block
}
.elementor-posts .elementor-post__card .elementor-post__meta-data {
	padding: 15px 30px;
	margin-bottom: 0;
	border-top: 1px solid #eaeaea
}
.elementor-posts .elementor-post__card .elementor-post__meta-data span+span:before {
	margin: 0 5px
}
.elementor-posts .elementor-post__card .elementor-post__title {
	font-size: 21px
}
.elementor-posts .elementor-post__card .elementor-post__excerpt {
	line-height: 1.7
}
.elementor-posts .elementor-post__card .elementor-post__excerpt, .elementor-posts .elementor-post__card .elementor-post__title {
	margin-bottom: 25px
}
.elementor-posts .elementor-post__card .elementor-post__badge, .elementor-posts .elementor-post__card .elementor-post__read-more {
	text-transform: uppercase
}
.elementor-posts .elementor-post__badge {
	position: absolute;
	top: 0;
	background: #818a91;
	color: #fff;
	font-size: 12px;
	padding: .6em 1.2em;
	line-height: 1;
	font-weight: 400;
	margin: 20px;
	border-radius: 999px
}
.elementor-posts .elementor-post__avatar {
	position: relative;
	padding: 0 30px;
	width: 100%;
	top: -25px;
	height: 0;
	pointer-events: none
}
.elementor-posts .elementor-post__avatar img {
	border-radius: 50%;
	width: 60px;
	pointer-events: all;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}
.elementor-posts--thumbnail-top .elementor-posts--skin-cards:not(.elementor-posts-masonry) .elementor-post__card, .elementor-posts .elementor-posts--skin-cards:not(.elementor-posts-masonry) .elementor-post__card {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start
}
.elementor-posts--thumbnail-top .elementor-posts--skin-cards:not(.elementor-posts-masonry) .elementor-post__meta-data, .elementor-posts .elementor-posts--skin-cards:not(.elementor-posts-masonry) .elementor-post__meta-data {
	margin-top: auto
}
.elementor-posts--thumbnail-none .elementor-post__card .elementor-post__avatar {
	padding-top: 0;
	position: static;
	height: auto
}
.elementor-posts--thumbnail-none .elementor-post__card .elementor-post__avatar img.avatar {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	vertical-align: bottom
}
.elementor-posts--show-avatar .elementor-post__thumbnail__link {
	margin-bottom: 25px
}
.elementor-posts__hover-gradient .elementor-post__card .elementor-post__thumbnail__link:after {
	display: block;
	content: "";
	background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,.35)), color-stop(75%, transparent));
	background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,.35), transparent 75%);
	background-image: -o-linear-gradient(bottom, rgba(0,0,0,.35) 0, transparent 75%);
	background-image: linear-gradient(0deg, rgba(0,0,0,.35), transparent 75%);
	background-repeat: no-repeat;
	height: 100%;
	width: 100%;
	position: absolute;
	bottom: 0;
	opacity: 1;
	-webkit-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	transition: all .3s ease-out
}
.elementor-posts__hover-gradient .elementor-post__card:hover .elementor-post__thumbnail__link:after {
	opacity: .5
}
.elementor-posts__hover-zoom-in .elementor-post__card .elementor-post__thumbnail.elementor-fit-height img {
	height: 100%
}
.elementor-posts__hover-zoom-in .elementor-post__card .elementor-post__thumbnail:not(.elementor-fit-height) img {
	width: calc(100% + 1px)
}
.elementor-posts__hover-zoom-in .elementor-post__card:hover .elementor-post__thumbnail.elementor-fit-height img {
	height: 115%
}
.elementor-posts__hover-zoom-in .elementor-post__card:hover .elementor-post__thumbnail:not(.elementor-fit-height) img {
	width: 115%
}
.elementor-posts__hover-zoom-out .elementor-post__card .elementor-post__thumbnail.elementor-fit-height img {
	height: 115%
}
.elementor-posts__hover-zoom-out .elementor-post__card .elementor-post__thumbnail:not(.elementor-fit-height) img {
	width: 115%
}
.elementor-posts__hover-zoom-out .elementor-post__card:hover .elementor-post__thumbnail.elementor-fit-height img {
	height: 100%
}
.elementor-posts__hover-zoom-out .elementor-post__card:hover .elementor-post__thumbnail:not(.elementor-fit-height) img {
	width: calc(100% + 1px)
}
.elementor-posts__hover-zoom-in .elementor-post__thumbnail img, .elementor-posts__hover-zoom-out .elementor-post__thumbnail img {
	-webkit-transition: height 1s cubic-bezier(0, .25, .07, 1), width 1s cubic-bezier(0, .25, .07, 1), -webkit-filter .3s;
	transition: height 1s cubic-bezier(0, .25, .07, 1), width 1s cubic-bezier(0, .25, .07, 1), -webkit-filter .3s;
	-o-transition: filter .3s, height 1s cubic-bezier(0, .25, .07, 1), width 1s cubic-bezier(0, .25, .07, 1);
	transition: filter .3s, height 1s cubic-bezier(0, .25, .07, 1), width 1s cubic-bezier(0, .25, .07, 1);
	transition: filter .3s, height 1s cubic-bezier(0, .25, .07, 1), width 1s cubic-bezier(0, .25, .07, 1), -webkit-filter .3s
}
.elementor-card-shadow-yes .elementor-post__card {
	-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.15);
	box-shadow: 0 0 10px 0 rgba(0,0,0,.15)
}
.elementor-card-shadow-yes .elementor-post__card:hover {
	-webkit-box-shadow: 0 0 30px 0 rgba(0,0,0,.15);
	box-shadow: 0 0 30px 0 rgba(0,0,0,.15)
}
.elementor-portfolio {
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-align-content: flex-start;
	-ms-flex-line-pack: start;
	align-content: flex-start
}
.elementor-portfolio, .elementor-portfolio__filters {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
.elementor-portfolio__filters {
	list-style: none;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 0;
	margin: 0
}
.elementor-portfolio__filter {
	margin: 0;
	cursor: pointer;
	padding: 8px
}
.elementor-portfolio-item {
	-webkit-align-self: flex-start;
	-ms-flex-item-align: start;
	align-self: flex-start;
	-webkit-transition-property: opacity, -webkit-transform;
	transition-property: opacity, -webkit-transform;
	-o-transition-property: transform, opacity;
	transition-property: transform, opacity;
	transition-property: transform, opacity, -webkit-transform;
	-webkit-transition-timing-function: ease-in-out;
	-o-transition-timing-function: ease-in-out;
	transition-timing-function: ease-in-out;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	overflow: hidden;
	margin: 0
}
.elementor-portfolio-item__title {
	margin: 0;
	padding: 0;
	line-height: 1;
	font-size: 18px;
	color: #fff
}
.elementor-portfolio-item__tags__separator:before {
	content: ", "
}
.elementor-portfolio-item__overlay {
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 15px;
	-webkit-transition: opacity 1s;
	-o-transition: opacity 1s;
	transition: opacity 1s;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: center;
	overflow: hidden;
	background-color: hsla(206,7%,54%,.8)
}
.elementor-portfolio-item__overlay:hover {
	opacity: 1;
	-webkit-transition: opacity .5s;
	-o-transition: opacity .5s;
	transition: opacity .5s
}
.elementor-portfolio-item__img img[src=""] {
	background-color: rgba(0,0,0,.1);
	height: 100%
}
.elementor-portfolio.elementor-has-item-ratio {
	-webkit-transition: height .5s;
	-o-transition: height .5s;
	transition: height .5s
}
.elementor-portfolio.elementor-has-item-ratio .elementor-post__thumbnail {
	position: absolute;
	background-color: rgba(0,0,0,.1)
}
.elementor-portfolio.elementor-has-item-ratio .elementor-post__thumbnail__link {
	padding-bottom: 56.25%
}
.elementor ul li.elementor-portfolio__filter {
	list-style-type: none
}
@media (max-width:767px) {
.elementor-widget-posts .elementor-widget-container {
	overflow: hidden
}
}
.elementor-field-type-hidden {
	display: none
}
.elementor-field-type-html {
	display: inline-block
}
.elementor-login .elementor-lost-password, .elementor-login .elementor-remember-me {
	font-size: .85em
}
.elementor-widget-price-list .elementor-price-list {
	list-style: none;
	padding: 0;
	margin: 0
}
.elementor-widget-price-list .elementor-price-list li {
	margin: 0
}
.elementor-price-list li:not(:last-child) {
	margin-bottom: 20px
}
.elementor-price-list .elementor-price-list-image {
	max-width: 50%;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	padding-right: 25px
}
.elementor-price-list .elementor-price-list-image img {
	width: 100%
}
.elementor-price-list .elementor-price-list-header, .elementor-price-list .elementor-price-list-item, .elementor-price-list .elementor-price-list-text {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}
.elementor-price-list .elementor-price-list-item, .elementor-price-list .elementor-price-list-item .elementor-price-list-text {
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start
}
.elementor-price-list .elementor-price-list-item .elementor-price-list-text {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}
.elementor-price-list .elementor-price-list-item .elementor-price-list-header {
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-flex-basis: 100%;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	font-size: 19px;
	font-weight: 600;
	margin-bottom: 10px;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between
}
.elementor-price-list .elementor-price-list-item .elementor-price-list-title {
	max-width: 80%
}
.elementor-price-list .elementor-price-list-item p.elementor-price-list-description {
	-webkit-flex-basis: 100%;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	font-size: 14px;
	margin: 0
}
.elementor-price-list .elementor-price-list-item .elementor-price-list-separator {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	margin-left: 10px;
	margin-right: 10px;
	border-bottom-style: dotted;
	border-bottom-width: 2px;
	height: 0
}
.elementor-price-table {
	text-align: center
}
.elementor-price-table .elementor-price-table__header {
	background: #555;
	padding: 20px 0
}
.elementor-price-table .elementor-price-table__heading {
	margin: 0;
	padding: 0;
	line-height: 1.2;
	font-size: 24px;
	font-weight: 600;
	color: #fff
}
.elementor-price-table .elementor-price-table__subheading {
	font-size: 13px;
	font-weight: 400;
	color: #fff
}
.elementor-price-table .elementor-price-table__original-price {
	margin-right: 15px;
	text-decoration: line-through;
	font-size: .5em;
	line-height: 1;
	font-weight: 400;
	-webkit-align-self: center;
	-ms-flex-item-align: center;
	align-self: center
}
.elementor-price-table .elementor-price-table__price {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	color: #555;
	font-weight: 800;
	font-size: 65px;
	padding: 40px 0
}
.elementor-price-table .elementor-price-table__price .elementor-typo-excluded {
	line-height: normal;
	letter-spacing: normal;
	text-transform: none;
	font-weight: 400;
	font-size: medium;
	font-style: normal
}
.elementor-price-table .elementor-price-table__after-price {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	text-align: left;
	-webkit-align-self: stretch;
	-ms-flex-item-align: stretch;
	align-self: stretch;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}
.elementor-price-table .elementor-price-table__integer-part {
	line-height: .8
}
.elementor-price-table .elementor-price-table__currency, .elementor-price-table .elementor-price-table__fractional-part {
	line-height: 1;
	font-size: .3em
}
.elementor-price-table .elementor-price-table__currency {
	margin-right: 3px
}
.elementor-price-table .elementor-price-table__period {
	width: 100%;
	font-size: 13px;
	font-weight: 400
}
.elementor-price-table .elementor-price-table__features-list {
	list-style-type: none;
	margin: 0;
	padding: 0;
	line-height: 1
}
.elementor-price-table .elementor-price-table__features-list li {
	font-size: 14px;
	line-height: 1;
	margin: 0;
	padding: 0
}
.elementor-price-table .elementor-price-table__features-list li .elementor-price-table__feature-inner {
	margin-left: 15px;
	margin-right: 15px
}
.elementor-price-table .elementor-price-table__features-list li:not(:first-child):before {
	content: "";
	display: block;
	border: 0 solid hsla(0,0%,48%,.3);
	margin: 10px 12.5%
}
.elementor-price-table .elementor-price-table__features-list i {
	margin-right: 10px;
	font-size: 1.3em
}
.elementor-price-table .elementor-price-table__footer {
	padding: 30px 0
}
.elementor-price-table .elementor-price-table__additional_info {
	margin: 0;
	font-size: 13px;
	line-height: 1.4
}
.elementor-price-table__ribbon {
	position: absolute;
	top: 0;
	left: auto;
	right: 0;
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
	width: 150px;
	overflow: hidden;
	height: 150px
}
.elementor-price-table__ribbon-inner {
	text-align: center;
	left: 0;
	width: 200%;
	-webkit-transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
	-ms-transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
	transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
	margin-top: 35px;
	font-size: 13px;
	line-height: 2;
	font-weight: 800;
	text-transform: uppercase;
	background: #000
}
.elementor-price-table__ribbon.elementor-ribbon-left {
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0);
	left: 0;
	right: auto
}
.elementor-price-table__ribbon.elementor-ribbon-right {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
	left: auto;
	right: 0
}
.elementor-widget-price-table .elementor-widget-container {
	overflow: hidden;
	background-color: #f7f7f7
}
.elementor-flip-box {
	height: 280px;
	position: relative;
	-webkit-perspective: 1000px;
	perspective: 1000px;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d
}
@media (max-device-width:1024px) {
.elementor-flip-box {
	cursor: pointer
}
}
.elementor-flip-box__front {
	background-color: #1abc9c
}
.elementor-flip-box__back {
	background-color: #4054b2;
	display: block
}
.elementor-flip-box__layer {
	position: absolute;
	width: 100%;
	height: 100%;
	-webkit-transition: all .6s ease-in-out;
	-o-transition: all .6s ease-in-out;
	transition: all .6s ease-in-out
}
.elementor-flip-box__layer__overlay {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	height: 100%;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	text-align: center;
	padding: 35px
}
.elementor-flip-box__layer__title {
	font-size: 21px
}
.elementor-flip-box__layer__description {
	font-size: 14px
}
.elementor-flip-box__layer__description, .elementor-flip-box__layer__title {
	color: #fff
}
.elementor-flip-box__layer__description:not(:last-child), .elementor-flip-box__layer__title:not(:last-child) {
	margin: 0 0 20px;
	padding: 0
}
.elementor-flip-box__layer__title {
	line-height: 1;
	font-weight: 600
}
.elementor-flip-box .elementor-icon, .elementor-flip-box .elementor-view-framed .elementor-icon, .elementor-flip-box .elementor-view-stacked .elementor-icon {
	color: #fff
}
.elementor-flip-box .elementor-view-framed .elementor-icon {
	border-color: #fff
}
.elementor-flip-box .elementor-view-stacked .elementor-icon {
	background-color: rgba(0,0,0,.5)
}
.elementor-flip-box__button.elementor-button {
	cursor: pointer;
	-webkit-align-self: center;
	-ms-flex-item-align: center;
	align-self: center;
	margin-left: auto;
	margin-right: auto;
	border: 2px solid #fff;
	color: #fff;
	background: transparent
}
.elementor-flip-box__button.elementor-button:hover {
	background: transparent;
	text-decoration: none
}
.elementor-flip-box__image {
	margin: 0 0 20px;
	display: inline-block;
	width: 100%
}
.elementor-flip-box__image img {
	width: 50%
}
.elementor-flip-box .elementor-icon-wrapper {
	margin-bottom: 20px
}
.elementor-flip-box--3d .elementor-flip-box__layer__inner {
	-webkit-transform: translateZ(90px) scale(.91);
	transform: translateZ(90px) scale(.91)
}
.elementor-flip-box--3d .elementor-flip-box__layer__overlay {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translateZ(.1px);
	transform: translateZ(.1px)
}
.elementor-flip-box--effect-flip .elementor-flip-box {
	-webkit-perspective: 1000px;
	perspective: 1000px;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d
}
.elementor-flip-box--effect-flip .elementor-flip-box__layer {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}
.elementor-flip-box--effect-flip .elementor-flip-box__front {
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	z-index: 1
}
.elementor-flip-box--effect-flip .elementor-flip-box:hover .elementor-flip-box__back {
	-webkit-transform: none;
	-ms-transform: none;
	transform: none
}
.elementor-flip-box--effect-flip.elementor-flip-box--direction-right .elementor-flip-box__back {
	-webkit-transform: rotateX(0) rotateY(-180deg);
	transform: rotateX(0) rotateY(-180deg)
}
.elementor-flip-box--effect-flip.elementor-flip-box--direction-left .elementor-flip-box__back, .elementor-flip-box--effect-flip.elementor-flip-box--direction-right .elementor-flip-box:hover .elementor-flip-box__front {
	-webkit-transform: rotateX(0) rotateY(180deg);
	transform: rotateX(0) rotateY(180deg)
}
.elementor-flip-box--effect-flip.elementor-flip-box--direction-left .elementor-flip-box:hover .elementor-flip-box__front {
	-webkit-transform: rotateX(0) rotateY(-180deg);
	transform: rotateX(0) rotateY(-180deg)
}
.elementor-flip-box--effect-flip.elementor-flip-box--direction-up .elementor-flip-box__back {
	-webkit-transform: rotateX(-180deg) rotateY(0);
	transform: rotateX(-180deg) rotateY(0)
}
.elementor-flip-box--effect-flip.elementor-flip-box--direction-down .elementor-flip-box__back, .elementor-flip-box--effect-flip.elementor-flip-box--direction-up .elementor-flip-box:hover .elementor-flip-box__front {
	-webkit-transform: rotateX(180deg) rotateY(0);
	transform: rotateX(180deg) rotateY(0)
}
.elementor-flip-box--effect-flip.elementor-flip-box--direction-down .elementor-flip-box:hover .elementor-flip-box__front {
	-webkit-transform: rotateX(-180deg) rotateY(0);
	transform: rotateX(-180deg) rotateY(0)
}
.elementor-flip-box--effect-push .elementor-flip-box__front {
	-webkit-transform: none;
	-ms-transform: none;
	transform: none
}
.elementor-flip-box--effect-push.elementor-flip-box--direction-right .elementor-flip-box:hover .elementor-flip-box__front {
	-webkit-transform: translateX(100%) translateY(0);
	-ms-transform: translateX(100%) translateY(0);
	transform: translateX(100%) translateY(0)
}
.elementor-flip-box--effect-push.elementor-flip-box--direction-left .elementor-flip-box:hover .elementor-flip-box__front {
	-webkit-transform: translateX(-100%) translateY(0);
	-ms-transform: translateX(-100%) translateY(0);
	transform: translateX(-100%) translateY(0)
}
.elementor-flip-box--effect-push.elementor-flip-box--direction-up .elementor-flip-box:hover .elementor-flip-box__front {
	-webkit-transform: translateX(0) translateY(-100%);
	-ms-transform: translateX(0) translateY(-100%);
	transform: translateX(0) translateY(-100%)
}
.elementor-flip-box--effect-push.elementor-flip-box--direction-down .elementor-flip-box:hover .elementor-flip-box__front {
	-webkit-transform: translateX(0) translateY(100%);
	-ms-transform: translateX(0) translateY(100%);
	transform: translateX(0) translateY(100%)
}
.elementor-flip-box--effect-push .elementor-flip-box, .elementor-flip-box--effect-slide .elementor-flip-box {
	overflow: hidden
}
.elementor-flip-box--effect-push .elementor-flip-box:hover .elementor-flip-box__back, .elementor-flip-box--effect-slide .elementor-flip-box:hover .elementor-flip-box__back {
	-webkit-transform: none;
	-ms-transform: none;
	transform: none
}
.elementor-flip-box--effect-push.elementor-flip-box--direction-right .elementor-flip-box__back, .elementor-flip-box--effect-slide.elementor-flip-box--direction-right .elementor-flip-box__back {
	-webkit-transform: translateX(-100%) translateY(0);
	-ms-transform: translateX(-100%) translateY(0);
	transform: translateX(-100%) translateY(0)
}
.elementor-flip-box--effect-push.elementor-flip-box--direction-left .elementor-flip-box__back, .elementor-flip-box--effect-slide.elementor-flip-box--direction-left .elementor-flip-box__back {
	-webkit-transform: translateX(100%) translateY(0);
	-ms-transform: translateX(100%) translateY(0);
	transform: translateX(100%) translateY(0)
}
.elementor-flip-box--effect-push.elementor-flip-box--direction-up .elementor-flip-box__back, .elementor-flip-box--effect-slide.elementor-flip-box--direction-up .elementor-flip-box__back {
	-webkit-transform: translateX(0) translateY(100%);
	-ms-transform: translateX(0) translateY(100%);
	transform: translateX(0) translateY(100%)
}
.elementor-flip-box--effect-push.elementor-flip-box--direction-down .elementor-flip-box__back, .elementor-flip-box--effect-slide.elementor-flip-box--direction-down .elementor-flip-box__back {
	-webkit-transform: translateX(0) translateY(-100%);
	-ms-transform: translateX(0) translateY(-100%);
	transform: translateX(0) translateY(-100%)
}
.elementor-flip-box--effect-zoom-out .elementor-flip-box .elementor-flip-box__front {
	-webkit-transition: opacity .35s, width .1ms, -webkit-transform .7s;
	transition: opacity .35s, width .1ms, -webkit-transform .7s;
	-o-transition: transform .7s, opacity .35s, width .1ms;
	transition: transform .7s, opacity .35s, width .1ms;
	transition: transform .7s, opacity .35s, width .1ms, -webkit-transform .7s;
	opacity: 1;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	z-index: 1;
	width: 100%
}
.elementor-flip-box--effect-zoom-out .elementor-flip-box:hover .elementor-flip-box__front {
	width: 0;
	opacity: 0;
	-webkit-transform: scale(.7);
	-ms-transform: scale(.7);
	transform: scale(.7);
	-webkit-transition: opacity .7s .1s, width .1ms .7s, -webkit-transform .8s;
	transition: opacity .7s .1s, width .1ms .7s, -webkit-transform .8s;
	-o-transition: transform .8s, opacity .7s .1s, width .1ms .7s;
	transition: transform .8s, opacity .7s .1s, width .1ms .7s;
	transition: transform .8s, opacity .7s .1s, width .1ms .7s, -webkit-transform .8s
}
.elementor-flip-box--effect-zoom-in .elementor-flip-box .elementor-flip-box__back {
	-webkit-transition: opacity .5s .2s, -webkit-transform .7s;
	transition: opacity .5s .2s, -webkit-transform .7s;
	-o-transition: transform .7s, opacity .5s .2s;
	transition: transform .7s, opacity .5s .2s;
	transition: transform .7s, opacity .5s .2s, -webkit-transform .7s;
	opacity: 0;
	-webkit-transform: scale(.7);
	-ms-transform: scale(.7);
	transform: scale(.7)
}
.elementor-flip-box--effect-zoom-in .elementor-flip-box:hover .elementor-flip-box__back {
	-webkit-transition: opacity .5s, -webkit-transform .7s;
	transition: opacity .5s, -webkit-transform .7s;
	-o-transition: transform .7s, opacity .5s;
	transition: transform .7s, opacity .5s;
	transition: transform .7s, opacity .5s, -webkit-transform .7s;
	opacity: 1;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1)
}
.elementor-flip-box--effect-fade .elementor-flip-box .elementor-flip-box__back {
	opacity: 0
}
.elementor-flip-box--effect-fade .elementor-flip-box:hover .elementor-flip-box__back {
	opacity: 1
}
.elementor-widget-flip-box.elementor-flip-box--flipped .elementor-widget-container .elementor-flip-box__front {
	display: none
}
.elementor-widget-flip-box.elementor-flip-box--flipped .elementor-widget-container .elementor-flip-box__back {
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	opacity: 1
}
.elementor-cta, .elementor-widget-call-to-action .elementor-widget-container {
	overflow: hidden
}
.elementor-cta {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s
}
.elementor-cta--skin-classic .elementor-cta {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
.elementor-cta--skin-classic .elementor-cta__bg-wrapper {
	position: relative;
	min-height: 200px;
	width: 100%
}
.elementor-cta--skin-classic .elementor-cta__content {
	-webkit-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s;
	width: 100%;
	background-color: #f7f7f7
}
.elementor-cta--skin-classic .elementor-cta__button.elementor-button, .elementor-cta--skin-classic .elementor-cta__content-item, .elementor-cta--skin-classic .elementor-cta__content-item .elementor-icon {
	color: #55595c;
	border-color: #55595c
}
.elementor-cta--skin-cover .elementor-cta {
	display: block
}
.elementor-cta--skin-cover .elementor-cta__bg-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	-webkit-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s;
	width: 100%
}
.elementor-cta--skin-cover .elementor-cta__content {
	min-height: 280px
}
.elementor-cta--skin-cover .elementor-cta__button.elementor-button, .elementor-cta--skin-cover .elementor-cta__content-item, .elementor-cta--skin-cover .elementor-cta__content-item .elementor-icon {
	color: #fff;
	border-color: #fff
}
.elementor-cta--layout-image-above .elementor-cta {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
.elementor-cta--layout-image-above .elementor-cta__bg-wrapper {
	width: 100%
}
.elementor-cta--layout-image-left .elementor-cta, .elementor-cta--layout-image-right .elementor-cta {
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}
.elementor-cta--layout-image-left .elementor-cta__bg-wrapper, .elementor-cta--layout-image-right .elementor-cta__bg-wrapper {
	width: auto;
	min-width: 50%
}
.elementor-cta--layout-image-left .elementor-cta__content, .elementor-cta--layout-image-right .elementor-cta__content {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}
.elementor-cta--layout-image-left .elementor-cta {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row
}
.elementor-cta--layout-image-right .elementor-cta {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-webkit-flex-direction: row-reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse
}
.elementor-cta__bg, .elementor-cta__bg-overlay {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	-webkit-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s
}
.elementor-cta__bg-wrapper {
	z-index: 1;
	overflow: hidden
}
.elementor-cta__bg {
	-webkit-background-size: cover;
	background-size: cover;
	background-position: 50%;
	z-index: 1
}
.elementor-cta__bg-overlay {
	z-index: 2
}
.elementor-cta__button.elementor-button {
	cursor: pointer;
	-webkit-align-self: center;
	-ms-flex-item-align: center;
	align-self: center;
	margin-left: auto;
	margin-right: auto;
	border: 2px solid #fff;
	background: transparent
}
.elementor-cta__button.elementor-button:hover {
	background: transparent;
	text-decoration: none
}
.elementor-cta__title {
	font-size: 23px
}
.elementor-cta__content {
	z-index: 2;
	overflow: hidden;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-align-content: center;
	-ms-flex-line-pack: center;
	align-content: center;
	padding: 35px;
	width: 100%
}
.elementor-cta__content, .elementor-cta__content-item {
	position: relative;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
	color: #fff
}
.elementor-cta__content-item {
	width: 100%;
	margin: 0
}
.elementor-cta__content-item:not(:last-child) {
	margin-bottom: 15px
}
.elementor-cta__content-item .elementor-icon {
	color: #fff
}
.elementor-cta--valign-top .elementor-cta__content {
	-webkit-align-content: flex-start;
	-ms-flex-line-pack: start;
	align-content: flex-start;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start
}
.elementor-cta--valign-middle .elementor-cta__content {
	-webkit-align-content: center;
	-ms-flex-line-pack: center;
	align-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.elementor-cta--valign-bottom .elementor-cta__content {
	-webkit-align-content: flex-end;
	-ms-flex-line-pack: end;
	align-content: flex-end;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end
}
.elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(0,0,0,.3)
}
@media (max-device-width:1024px) {
.elementor-cta {
	cursor: pointer
}
}
@media (min-width:1025px) {
.elementor-cta--desktop-layout-image-above .elementor-cta {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
.elementor-cta--desktop-layout-image-above .elementor-cta__bg-wrapper {
	width: 100%
}
.elementor-cta--desktop-layout-image-left .elementor-cta, .elementor-cta--desktop-layout-image-right .elementor-cta {
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}
.elementor-cta--desktop-layout-image-left .elementor-cta__bg-wrapper, .elementor-cta--desktop-layout-image-right .elementor-cta__bg-wrapper {
	width: auto;
	min-width: 50%
}
.elementor-cta--desktop-layout-image-left .elementor-cta__content, .elementor-cta--desktop-layout-image-right .elementor-cta__content {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}
.elementor-cta--desktop-layout-image-left .elementor-cta {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row
}
.elementor-cta--desktop-layout-image-right .elementor-cta {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-webkit-flex-direction: row-reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse
}
}
@media (max-width:1024px) {
.elementor-cta--tablet-layout-image-above .elementor-cta {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
.elementor-cta--tablet-layout-image-above .elementor-cta__bg-wrapper {
	width: 100%
}
.elementor-cta--tablet-layout-image-left .elementor-cta, .elementor-cta--tablet-layout-image-right .elementor-cta {
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}
.elementor-cta--tablet-layout-image-left .elementor-cta__bg-wrapper, .elementor-cta--tablet-layout-image-right .elementor-cta__bg-wrapper {
	width: auto;
	min-width: 50%
}
.elementor-cta--tablet-layout-image-left .elementor-cta__content, .elementor-cta--tablet-layout-image-right .elementor-cta__content {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}
.elementor-cta--tablet-layout-image-left .elementor-cta {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row
}
.elementor-cta--tablet-layout-image-right .elementor-cta {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-webkit-flex-direction: row-reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse
}
}
@media (max-width:767px) {
.elementor-cta--mobile-layout-image-above .elementor-cta {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
.elementor-cta--mobile-layout-image-above .elementor-cta__bg-wrapper {
	width: 100%
}
.elementor-cta--mobile-layout-image-left .elementor-cta, .elementor-cta--mobile-layout-image-right .elementor-cta {
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}
.elementor-cta--mobile-layout-image-left .elementor-cta__bg-wrapper, .elementor-cta--mobile-layout-image-right .elementor-cta__bg-wrapper {
	width: auto;
	min-width: 50%
}
.elementor-cta--mobile-layout-image-left .elementor-cta__content, .elementor-cta--mobile-layout-image-right .elementor-cta__content {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}
.elementor-cta--mobile-layout-image-left .elementor-cta {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row
}
.elementor-cta--mobile-layout-image-right .elementor-cta {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-webkit-flex-direction: row-reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse
}
}
.elementor-ribbon {
	position: absolute;
	z-index: 2;
	top: 0;
	left: auto;
	right: 0;
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
	width: 150px;
	overflow: hidden;
	height: 150px
}
.elementor-ribbon-inner {
	text-align: center;
	left: 0;
	width: 200%;
	-webkit-transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
	-ms-transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
	transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
	margin-top: 35px;
	font-size: 13px;
	line-height: 2;
	font-weight: 800;
	text-transform: uppercase;
	background: #000;
	color: #fff
}
.elementor-ribbon.elementor-ribbon-left {
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0);
	left: 0;
	right: auto
}
.elementor-ribbon.elementor-ribbon-right {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
	left: auto;
	right: 0
}
.elementor-widget-countdown .elementor-countdown-wrapper {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row
}
.elementor-widget-countdown .elementor-countdown-item {
	padding: 20px 0;
	text-align: center;
	background-color: #818a91;
	color: #fff
}
.elementor-widget-countdown .elementor-countdown-digits, .elementor-widget-countdown .elementor-countdown-label {
	line-height: 1
}
.elementor-widget-countdown .elementor-countdown-digits {
	font-size: 69px
}
.elementor-widget-countdown .elementor-countdown-label {
	font-size: 19px
}
.elementor-widget-countdown.elementor-countdown--label-block .elementor-countdown-wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-right: auto;
	margin-left: auto
}
.elementor-widget-countdown.elementor-countdown--label-block .elementor-countdown-digits, .elementor-widget-countdown.elementor-countdown--label-block .elementor-countdown-label {
	display: block
}
.elementor-widget-countdown.elementor-countdown--label-block .elementor-countdown-item {
	-webkit-flex-basis: 0;
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}
.elementor-widget-countdown.elementor-countdown--label-inline {
	text-align: center
}
.elementor-widget-countdown.elementor-countdown--label-inline .elementor-countdown-item {
	display: inline-block;
	padding-left: 5px;
	padding-right: 5px
}
@-webkit-keyframes ken-burns-in {
0% {
-webkit-transform:scale(1);
transform:scale(1)
}
to {
	-webkit-transform: scale(1.3);
	transform: scale(1.3)
}
}
@keyframes ken-burns-in {
0% {
-webkit-transform:scale(1);
transform:scale(1)
}
to {
	-webkit-transform: scale(1.3);
	transform: scale(1.3)
}
}
@-webkit-keyframes ken-burns-out {
0% {
-webkit-transform:scale(1.3);
transform:scale(1.3)
}
to {
	-webkit-transform: scale(1);
	transform: scale(1)
}
}
@keyframes ken-burns-out {
0% {
-webkit-transform:scale(1.3);
transform:scale(1.3)
}
to {
	-webkit-transform: scale(1);
	transform: scale(1)
}
}
.elementor-slides .slick-slide-bg {
	-webkit-background-size: cover;
	background-size: cover;
	background-position: 50%;
	background-repeat: no-repeat;
	min-width: 100%;
	min-height: 100%;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
	-webkit-transition-duration: 10s;
	-o-transition-duration: 10s;
	transition-duration: 10s
}
.elementor-slides .slick-slide-bg.elementor-ken-out {
	-webkit-transform: scale(1.3);
	-ms-transform: scale(1.3);
	transform: scale(1.3)
}
.elementor-slides .slick-slide {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	overflow: hidden;
	height: 400px
}
.elementor-slides .slick-slide>div {
	-webkit-flex-basis: 100%;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	width: 100%
}
.elementor-slides .slick-slide:focus {
	outline: 0
}
.elementor-slides .slick-slide.slick-active .slick-slide-bg {
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-duration: 20s;
	animation-duration: 20s
}
.elementor-slides .slick-slide.slick-active .slick-slide-bg.elementor-ken-in {
	-webkit-transform: scale(1.3);
	-ms-transform: scale(1.3);
	transform: scale(1.3);
	-webkit-animation-name: ken-burns-in;
	animation-name: ken-burns-in
}
.elementor-slides .slick-slide.slick-active .slick-slide-bg.elementor-ken-out {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-webkit-animation-name: ken-burns-out;
	animation-name: ken-burns-out
}
.elementor-slides .slick-slide-inner {
	background-repeat: no-repeat;
	background-position: 50%;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	padding: 50px
}
.elementor-slides .slick-slide-inner, .elementor-slides .slick-slide-inner:hover {
	color: #fff;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}
.elementor-slides .slick-slide-inner .elementor-background-overlay {
	position: absolute;
	z-index: 0;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0
}
.elementor-slides .slick-slide-inner .elementor-slide-content {
	position: relative;
	z-index: 1;
	width: 100%
}
.elementor-slides .slick-slide-inner .elementor-slide-heading {
	font-size: 35px;
	font-weight: 700;
	line-height: 1
}
.elementor-slides .slick-slide-inner .elementor-slide-description {
	font-size: 17px;
	line-height: 1.4
}
.elementor-slides .slick-slide-inner .elementor-slide-description:not(:last-child), .elementor-slides .slick-slide-inner .elementor-slide-heading:not(:last-child) {
	margin-bottom: 30px
}
.elementor-slides .slick-slide-inner .elementor-slide-button {
	border: 2px solid #fff;
	color: #fff;
	background: transparent
}
.elementor-slides .slick-slide-inner .elementor-slide-button, .elementor-slides .slick-slide-inner .elementor-slide-button:hover {
	background: transparent;
	color: inherit;
	text-decoration: none
}
.elementor--v-position-top .slick-slide-inner {
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start
}
.elementor--v-position-bottom .slick-slide-inner {
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end
}
.elementor--v-position-middle .slick-slide-inner {
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.elementor--h-position-left .slick-slide-inner {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start
}
.elementor--h-position-right .slick-slide-inner {
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end
}
.elementor--h-position-center .slick-slide-inner {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}
.elementor-slides-wrapper div:not(.slick-slide)>.slick-slide-inner {
	display: none
}
@media (max-width:767px) {
.elementor-slides .slick-slide-inner {
	padding: 30px
}
.elementor-slides .slick-slide-inner .elementor-slide-heading {
	font-size: 23px;
	line-height: 1;
	margin-bottom: 15px
}
.elementor-slides .slick-slide-inner .elementor-slide-description {
	font-size: 13px;
	line-height: 1.4;
	margin-bottom: 15px
}
}
.elementor-share-buttons--color-custom.elementor-share-buttons--skin-flat .elementor-share-btn, .elementor-share-buttons--color-custom.elementor-share-buttons--skin-gradient .elementor-share-btn {
	background-color: #ea4335
}
.elementor-share-buttons--color-custom.elementor-share-buttons--skin-boxed .elementor-share-btn, .elementor-share-buttons--color-custom.elementor-share-buttons--skin-framed .elementor-share-btn, .elementor-share-buttons--color-custom.elementor-share-buttons--skin-minimal .elementor-share-btn {
	color: #ea4335;
	border-color: #ea4335
}
.elementor-share-buttons--color-custom.elementor-share-buttons--skin-boxed .elementor-share-btn .elementor-share-btn__icon, .elementor-share-buttons--color-custom.elementor-share-buttons--skin-minimal .elementor-share-btn .elementor-share-btn__icon {
	background-color: #ea4335
}
.elementor-share-buttons--color-custom.elementor-share-buttons--skin-boxed .elementor-share-btn__icon, .elementor-share-buttons--color-custom.elementor-share-buttons--skin-minimal .elementor-share-btn__icon {
	color: #fff
}
.elementor-share-buttons--color-official .elementor-share-btn:hover {
	-webkit-filter: saturate(1.5) brightness(1.2);
	filter: saturate(1.5) brightness(1.2)
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_delicious, .elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_delicious {
	background-color: #39f
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_digg, .elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_digg {
	background-color: #005be2
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_email, .elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_email {
	background-color: #ea4335
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_print, .elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_print {
	background-color: #aaa
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_facebook, .elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_facebook {
	background-color: #3b5998
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_google, .elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_google {
	background-color: #dd4b39
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_pocket, .elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_pocket {
	background-color: #ef3f56
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_linkedin, .elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_linkedin {
	background-color: #0077b5
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_odnoklassniki, .elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_odnoklassniki {
	background-color: #f4731c
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_pinterest, .elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_pinterest {
	background-color: #bd081c
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_reddit, .elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_reddit {
	background-color: #ff4500
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_skype, .elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_skype {
	background-color: #00aff0
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_slideshare, .elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_slideshare {
	background-color: #0077b5
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_snapchat, .elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_snapchat {
	background-color: #fffc00
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_stumbleupon, .elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_stumbleupon {
	background-color: #eb4924
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_tumblr, .elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_tumblr {
	background-color: #35465c
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_twitch, .elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_twitch {
	background-color: #6441a5
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_telegram, .elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_telegram {
	background-color: #2ca5e0
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_twitter, .elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_twitter {
	background-color: #1da1f2
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_vimeo, .elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_vimeo {
	background-color: #1ab7ea
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_vk, .elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_vk {
	background-color: #45668e
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_whatsapp, .elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_whatsapp {
	background-color: #25d366
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_wordpress, .elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_wordpress {
	background-color: #21759b
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_xing, .elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_xing {
	background-color: #026466
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_delicious, .elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_delicious {
	color: #39f
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_digg, .elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_digg {
	color: #005be2
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_email, .elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_email {
	color: #ea4335
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_print, .elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_print {
	color: #aaa
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_facebook, .elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_facebook {
	color: #3b5998
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_google, .elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_google {
	color: #dd4b39
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_pocket, .elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_pocket {
	color: #ef3f56
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_linkedin, .elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_linkedin {
	color: #0077b5
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_odnoklassniki, .elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_odnoklassniki {
	color: #f4731c
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_pinterest, .elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_pinterest {
	color: #bd081c
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_reddit, .elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_reddit {
	color: #ff4500
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_skype, .elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_skype {
	color: #00aff0
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_slideshare, .elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_slideshare {
	color: #0077b5
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_snapchat, .elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_snapchat {
	color: #fffc00
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_stumbleupon, .elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_stumbleupon {
	color: #eb4924
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_tumblr, .elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_tumblr {
	color: #35465c
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_twitch, .elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_twitch {
	color: #6441a5
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_telegram, .elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_telegram {
	color: #2ca5e0
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_twitter, .elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_twitter {
	color: #1da1f2
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_vimeo, .elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_vimeo {
	color: #1ab7ea
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_vk, .elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_vk {
	color: #45668e
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_whatsapp, .elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_whatsapp {
	color: #25d366
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_wordpress, .elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_wordpress {
	color: #21759b
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_xing, .elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_xing {
	color: #026466
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_delicious .elementor-share-btn__icon, .elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_delicious .elementor-share-btn__icon {
	background-color: #39f
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_digg .elementor-share-btn__icon, .elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_digg .elementor-share-btn__icon {
	background-color: #005be2
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_email .elementor-share-btn__icon, .elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_email .elementor-share-btn__icon {
	background-color: #ea4335
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_print .elementor-share-btn__icon, .elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_print .elementor-share-btn__icon {
	background-color: #aaa
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_facebook .elementor-share-btn__icon, .elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_facebook .elementor-share-btn__icon {
	background-color: #3b5998
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_google .elementor-share-btn__icon, .elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_google .elementor-share-btn__icon {
	background-color: #dd4b39
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_pocket .elementor-share-btn__icon, .elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_pocket .elementor-share-btn__icon {
	background-color: #ef3f56
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_linkedin .elementor-share-btn__icon, .elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_linkedin .elementor-share-btn__icon {
	background-color: #0077b5
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_odnoklassniki .elementor-share-btn__icon, .elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_odnoklassniki .elementor-share-btn__icon {
	background-color: #f4731c
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_pinterest .elementor-share-btn__icon, .elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_pinterest .elementor-share-btn__icon {
	background-color: #bd081c
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_reddit .elementor-share-btn__icon, .elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_reddit .elementor-share-btn__icon {
	background-color: #ff4500
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_skype .elementor-share-btn__icon, .elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_skype .elementor-share-btn__icon {
	background-color: #00aff0
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_slideshare .elementor-share-btn__icon, .elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_slideshare .elementor-share-btn__icon {
	background-color: #0077b5
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_snapchat .elementor-share-btn__icon, .elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_snapchat .elementor-share-btn__icon {
	background-color: #fffc00
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_stumbleupon .elementor-share-btn__icon, .elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_stumbleupon .elementor-share-btn__icon {
	background-color: #eb4924
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_tumblr .elementor-share-btn__icon, .elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_tumblr .elementor-share-btn__icon {
	background-color: #35465c
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_twitch .elementor-share-btn__icon, .elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_twitch .elementor-share-btn__icon {
	background-color: #6441a5
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_telegram .elementor-share-btn__icon, .elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_telegram .elementor-share-btn__icon {
	background-color: #2ca5e0
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_twitter .elementor-share-btn__icon, .elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_twitter .elementor-share-btn__icon {
	background-color: #1da1f2
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_vimeo .elementor-share-btn__icon, .elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_vimeo .elementor-share-btn__icon {
	background-color: #1ab7ea
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_vk .elementor-share-btn__icon, .elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_vk .elementor-share-btn__icon {
	background-color: #45668e
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_whatsapp .elementor-share-btn__icon, .elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_whatsapp .elementor-share-btn__icon {
	background-color: #25d366
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_wordpress .elementor-share-btn__icon, .elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_wordpress .elementor-share-btn__icon {
	background-color: #21759b
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_xing .elementor-share-btn__icon, .elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_xing .elementor-share-btn__icon {
	background-color: #026466
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn .elementor-share-btn__icon, .elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn .elementor-share-btn__icon {
	color: #fff
}
.elementor-share-buttons--skin-boxed .elementor-share-btn__icon, .elementor-share-buttons--skin-framed .elementor-share-btn__icon {
	margin-left: -.2em
}
.elementor-share-buttons--skin-boxed .elementor-share-btn, .elementor-share-buttons--skin-framed .elementor-share-btn {
	border-style: solid
}
.elementor-share-buttons--skin-gradient .elementor-share-btn__text, .elementor-share-buttons--skin-gradient.elementor-share-buttons--view-icon .elementor-share-btn__icon {
	background-image: -webkit-gradient(linear, left top, right top, from(rgba(0,0,0,.12)), to(transparent));
	background-image: -webkit-linear-gradient(left, rgba(0,0,0,.12), transparent);
	background-image: -o-linear-gradient(left, rgba(0,0,0,.12), transparent);
	background-image: linear-gradient(90deg, rgba(0,0,0,.12), transparent)
}
.elementor-share-buttons--skin-boxed .elementor-share-btn__text, .elementor-share-buttons--skin-gradient .elementor-share-btn__text, .elementor-share-buttons--skin-minimal .elementor-share-btn__text {
	padding-left: .9em
}
.elementor-share-buttons--skin-flat .elementor-share-btn, .elementor-share-buttons--skin-flat .elementor-share-btn:hover, .elementor-share-buttons--skin-gradient .elementor-share-btn, .elementor-share-buttons--skin-gradient .elementor-share-btn:hover {
	color: #fff
}
.elementor-share-buttons--skin-minimal.elementor-share-buttons--shape-rounded .elementor-share-btn__icon {
	border-radius: .5em
}
.elementor-share-buttons--skin-minimal.elementor-share-buttons--shape-circle .elementor-share-btn__icon {
	border-radius: 99.9em
}
.elementor-share-buttons--skin-minimal .elementor-share-btn__text {
	color: #222
}
.elementor-share-buttons--view-text .elementor-share-btn__text {
	padding-left: 1em
}
.elementor-share-buttons--view-icon .elementor-share-btn, .elementor-share-buttons--view-text .elementor-share-btn {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}
.elementor-share-buttons--view-icon .elementor-share-btn__icon, .elementor-share-buttons--view-icon .elementor-share-btn__text, .elementor-share-buttons--view-text .elementor-share-btn__icon, .elementor-share-buttons--view-text .elementor-share-btn__text {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}
.elementor-share-buttons--shape-rounded .elementor-share-btn {
	border-radius: .5em
}
.elementor-share-buttons--shape-circle .elementor-share-btn {
	border-radius: 99.9em
}
.elementor-share-buttons--align-right .elementor-grid {
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end
}
.elementor-share-buttons--align-left .elementor-grid {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start
}
.elementor-share-buttons--align-center .elementor-grid {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}
.elementor-share-buttons--align-justify .elementor-grid {
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between
}
@media (max-width:1024px) {
.elementor-share-buttons-tablet--align-right .elementor-grid {
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end
}
.elementor-share-buttons-tablet--align-left .elementor-grid {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start
}
.elementor-share-buttons-tablet--align-center .elementor-grid {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}
.elementor-share-buttons-tablet--align-justify .elementor-grid {
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between
}
}
@media (max-width:767px) {
.elementor-share-buttons-mobile--align-right .elementor-grid {
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end
}
.elementor-share-buttons-mobile--align-left .elementor-grid {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start
}
.elementor-share-buttons-mobile--align-center .elementor-grid {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}
.elementor-share-buttons-mobile--align-justify .elementor-grid {
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between
}
}
.elementor-share-btn {
	overflow: hidden;
	font-size: 10px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-transition-property: background-color, border-color, -webkit-filter;
	transition-property: background-color, border-color, -webkit-filter;
	-o-transition-property: filter, background-color, border-color;
	transition-property: filter, background-color, border-color;
	transition-property: filter, background-color, border-color, -webkit-filter;
	height: 4.5em;
	cursor: pointer
}
.elementor-share-btn, .elementor-share-btn__icon, .elementor-share-btn__text {
	-webkit-transition-duration: .2s;
	-o-transition-duration: .2s;
	transition-duration: .2s
}
.elementor-share-btn__icon, .elementor-share-btn__text {
	-webkit-transition-property: color, background-color;
	-o-transition-property: color, background-color;
	transition-property: color, background-color
}
.elementor-share-btn__icon {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-self: stretch;
	-ms-flex-item-align: stretch;
	align-self: stretch;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	width: 4.5em;
	position: relative
}
.elementor-share-btn__icon i {
	font-size: 1.7em
}
.elementor-share-btn__text {
	font-size: 1.5em;
	padding-right: 1em;
	-webkit-align-self: stretch;
	-ms-flex-item-align: stretch;
	align-self: stretch;
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	font-weight: 100
}
.elementor-share-btn__title {
	font-weight: 700;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0
}
.elementor-share-btn__title+.elementor-share-btn__counter {
	margin-left: .5em;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0
}
.elementor-widget-share-buttons .elementor-widget-container {
	overflow: hidden
}
body.woocommerce #content div.product .elementor-widget-woocommerce-product-images div.images, body.woocommerce-page #content div.product .elementor-widget-woocommerce-product-images div.images, body.woocommerce-page div.product .elementor-widget-woocommerce-product-images div.images, body.woocommerce div.product .elementor-widget-woocommerce-product-images div.images {
	float: none;
	width: 100%;
	padding: 0
}
body.rtl.woocommerce #content div.product .elementor-widget-woocommerce-product-images div.images, body.rtl.woocommerce-page #content div.product .elementor-widget-woocommerce-product-images div.images, body.rtl.woocommerce-page div.product .elementor-widget-woocommerce-product-images div.images, body.rtl.woocommerce div.product .elementor-widget-woocommerce-product-images div.images {
	float: none;
	padding: 0
}
.woocommerce div.product.elementor form.cart.variations_form .woocommerce-variation-add-to-cart, .woocommerce div.product.elementor form.cart:not(.grouped_form):not(.variations_form) {
	margin: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}
.woocommerce div.product.elementor form.cart table.variations tbody {
	display: block
}
.woocommerce div.product.elementor form.cart table.variations tr {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}
.woocommerce div.product.elementor form.cart table.variations tr:not(:last-child) {
	margin-bottom: 10px
}
.woocommerce div.product.elementor form.cart table.variations td {
	line-height: 1;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0
}
.woocommerce div.product.elementor form.cart table.variations td.label {
	width: 25%
}
.woocommerce div.product.elementor form.cart table.variations td.value {
	position: relative;
	width: 75%
}
.woocommerce div.product.elementor form.cart table.variations td.value:before, .woocommerce div.product.elementor form.cart table.variations td.value select {
	display: block;
	font-size: 1em;
	height: 2em
}
.woocommerce div.product.elementor form.cart table.variations td.value:before {
	content: "-";
	color: transparent;
	background-color: #fff;
	position: relative;
	max-width: 100%;
	width: 75%;
	margin-right: 1em
}
.woocommerce div.product.elementor form.cart table.variations td.value select {
	border: 0;
	position: absolute;
	background: transparent;
	top: 0
}
.woocommerce div.product.elementor .quantity .qty {
	vertical-align: top;
	margin-right: 0
}
.woocommerce div.product.elementor .quantity+.button {
	margin-left: 10px
}
.woocommerce div.product.elementor .woocommerce-variation-add-to-cart .quantity input {
	height: 100%
}
.woocommerce div.product.elementor .elementor-add-to-cart--align-left form.cart, .woocommerce div.product.elementor .elementor-add-to-cart--align-left form.cart.variations_form .woocommerce-variation-add-to-cart {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start
}
.woocommerce div.product.elementor .elementor-add-to-cart--align-right form.cart, .woocommerce div.product.elementor .elementor-add-to-cart--align-right form.cart.variations_form .woocommerce-variation-add-to-cart {
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end
}
.woocommerce div.product.elementor .elementor-add-to-cart--align-center form.cart, .woocommerce div.product.elementor .elementor-add-to-cart--align-center form.cart.variations_form .woocommerce-variation-add-to-cart {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}
.woocommerce div.product.elementor .elementor-add-to-cart--align-justify form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity, .woocommerce div.product.elementor .elementor-add-to-cart--align-justify form.cart div.quantity {
	margin-right: auto
}
.woocommerce div.product.elementor .elementor-add-to-cart--align-justify button {
	-webkit-flex-basis: 100%;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%
}
@media (max-width:1024px) {
.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-left form.cart, .woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-left form.cart.variations_form .woocommerce-variation-add-to-cart {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start
}
.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-right form.cart, .woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-right form.cart.variations_form .woocommerce-variation-add-to-cart {
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end
}
.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-center form.cart, .woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-center form.cart.variations_form .woocommerce-variation-add-to-cart {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}
.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-justify form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity, .woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-justify form.cart div.quantity {
	margin-right: auto
}
.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-justify button {
	-webkit-flex-basis: 100%;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%
}
}
@media (max-width:767px) {
.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-left form.cart, .woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-left form.cart.variations_form .woocommerce-variation-add-to-cart {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start
}
.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-right form.cart, .woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-right form.cart.variations_form .woocommerce-variation-add-to-cart {
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end
}
.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-center form.cart, .woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-center form.cart.variations_form .woocommerce-variation-add-to-cart {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}
.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-justify form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity, .woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-justify form.cart div.quantity {
	margin-right: auto
}
.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-justify button {
	-webkit-flex-basis: 100%;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%
}
}
.elementor-widget-wc-add-to-cart .quantity {
	display: inline-block
}
.woocommerce div.product.elementor ul.tabs:before {
	position: static;
	content: none;
	width: auto;
	bottom: auto;
	left: auto;
	border-bottom: 0;
	z-index: auto
}
.woocommerce div.product.elementor ul.tabs {
	margin: 0
}
.woocommerce div.product.elementor ul.tabs li {
	padding: 0
}
.woocommerce div.product.elementor ul.tabs li a {
	padding: .8em 1.2em;
	line-height: 1
}
.woocommerce div.product.elementor ul.tabs li:after, .woocommerce div.product.elementor ul.tabs li:before {
	border: 0;
	position: static;
	bottom: auto;
	width: auto;
	height: auto;
	content: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.woocommerce div.product.elementor .woocommerce-tabs .panel {
	margin: 0;
	padding: 20px;
	border-radius: 0;
	border-width: 0;
	border-top: 1px solid #d3ced2;
	-webkit-box-shadow: none;
	box-shadow: none;
	margin-top: -1px
}
.woocommerce div.product.elementor .elementor-product-price-block-yes .price del, .woocommerce div.product.elementor .elementor-product-price-block-yes .price ins {
	display: block
}
.elementor-widget-woocommerce-product-meta .detail-container {
	position: relative
}
.elementor-widget-woocommerce-product-meta .detail-container:after {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%
}
.elementor-widget-woocommerce-product-meta .detail-label {
	font-weight: 700
}
.elementor-woo-meta--view-inline .product_meta {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
.elementor-woo-meta--view-inline .product_meta .detail-container:after {
	width: auto;
	left: auto;
	right: auto;
	position: absolute;
	height: 100%;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	border-top: 0;
	border-bottom: 0;
	border-right: 0;
	border-left-width: 1px;
	border-style: solid;
	right: -8px
}
.elementor-woo-meta--view-table .product_meta {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}
.elementor-woo-meta--view-table .product_meta, .elementor-woo-meta--view-table .product_meta .detail-container {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}
.elementor-woo-meta--view-table .product_meta .detail-label {
	min-width: 108px
}
.elementor-woo-meta--view-stacked .product_meta .detail-container {
	display: block
}
.woocommerce div.product.elementor .woocommerce-product-rating {
	margin-bottom: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.woocommerce div.product.elementor .star-rating {
	margin-top: 0
}
.elementor-product-rating--align-left .woocommerce-product-rating {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start
}
.elementor-product-rating--align-right .woocommerce-product-rating {
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end
}
.elementor-product-rating--align-center .woocommerce-product-rating {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}
.elementor-product-rating--align-justify .woocommerce-product-rating .woocommerce-review-link {
	margin-left: auto
}
.elementor-element.elementor-wc-products ul.products {
	grid-template-columns: repeat(4, 1fr)
}
@media (max-width:1024px) {
.elementor-element.elementor-wc-products ul.products {
	grid-template-columns: repeat(3, 1fr)
}
}
@media (max-width:767px) {
.elementor-element.elementor-wc-products ul.products {
	grid-template-columns: repeat(2, 1fr)
}
}
.elementor-element.elementor-wc-products.elementor-products-columns-1 ul.products {
	grid-template-columns: repeat(1, 1fr)
}
.elementor-element.elementor-wc-products.elementor-products-columns-2 ul.products {
	grid-template-columns: repeat(2, 1fr)
}
.elementor-element.elementor-wc-products.elementor-products-columns-3 ul.products {
	grid-template-columns: repeat(3, 1fr)
}
.elementor-element.elementor-wc-products.elementor-products-columns-4 ul.products {
	grid-template-columns: repeat(4, 1fr)
}
.elementor-element.elementor-wc-products.elementor-products-columns-5 ul.products {
	grid-template-columns: repeat(5, 1fr)
}
.elementor-element.elementor-wc-products.elementor-products-columns-6 ul.products {
	grid-template-columns: repeat(6, 1fr)
}
.elementor-element.elementor-wc-products.elementor-products-columns-7 ul.products {
	grid-template-columns: repeat(7, 1fr)
}
.elementor-element.elementor-wc-products.elementor-products-columns-8 ul.products {
	grid-template-columns: repeat(8, 1fr)
}
.elementor-element.elementor-wc-products.elementor-products-columns-9 ul.products {
	grid-template-columns: repeat(9, 1fr)
}
.elementor-element.elementor-wc-products.elementor-products-columns-10 ul.products {
	grid-template-columns: repeat(10, 1fr)
}
.elementor-element.elementor-wc-products.elementor-products-columns-11 ul.products {
	grid-template-columns: repeat(11, 1fr)
}
.elementor-element.elementor-wc-products.elementor-products-columns-12 ul.products {
	grid-template-columns: repeat(12, 1fr)
}
@media (max-width:1024px) {
.elementor-element.elementor-wc-products.elementor-products-columns-tablet-1 ul.products {
	grid-template-columns: repeat(1, 1fr)
}
.elementor-element.elementor-wc-products.elementor-products-columns-tablet-2 ul.products {
	grid-template-columns: repeat(2, 1fr)
}
.elementor-element.elementor-wc-products.elementor-products-columns-tablet-3 ul.products {
	grid-template-columns: repeat(3, 1fr)
}
.elementor-element.elementor-wc-products.elementor-products-columns-tablet-4 ul.products {
	grid-template-columns: repeat(4, 1fr)
}
.elementor-element.elementor-wc-products.elementor-products-columns-tablet-5 ul.products {
	grid-template-columns: repeat(5, 1fr)
}
.elementor-element.elementor-wc-products.elementor-products-columns-tablet-6 ul.products {
	grid-template-columns: repeat(6, 1fr)
}
.elementor-element.elementor-wc-products.elementor-products-columns-tablet-7 ul.products {
	grid-template-columns: repeat(7, 1fr)
}
.elementor-element.elementor-wc-products.elementor-products-columns-tablet-8 ul.products {
	grid-template-columns: repeat(8, 1fr)
}
.elementor-element.elementor-wc-products.elementor-products-columns-tablet-9 ul.products {
	grid-template-columns: repeat(9, 1fr)
}
.elementor-element.elementor-wc-products.elementor-products-columns-tablet-10 ul.products {
	grid-template-columns: repeat(10, 1fr)
}
.elementor-element.elementor-wc-products.elementor-products-columns-tablet-11 ul.products {
	grid-template-columns: repeat(11, 1fr)
}
.elementor-element.elementor-wc-products.elementor-products-columns-tablet-12 ul.products {
	grid-template-columns: repeat(12, 1fr)
}
}
@media (max-width:767px) {
.elementor-element.elementor-wc-products.elementor-products-columns-mobile-1 ul.products {
	grid-template-columns: repeat(1, 1fr)
}
.elementor-element.elementor-wc-products.elementor-products-columns-mobile-2 ul.products {
	grid-template-columns: repeat(2, 1fr)
}
.elementor-element.elementor-wc-products.elementor-products-columns-mobile-3 ul.products {
	grid-template-columns: repeat(3, 1fr)
}
.elementor-element.elementor-wc-products.elementor-products-columns-mobile-4 ul.products {
	grid-template-columns: repeat(4, 1fr)
}
.elementor-element.elementor-wc-products.elementor-products-columns-mobile-5 ul.products {
	grid-template-columns: repeat(5, 1fr)
}
.elementor-element.elementor-wc-products.elementor-products-columns-mobile-6 ul.products {
	grid-template-columns: repeat(6, 1fr)
}
.elementor-element.elementor-wc-products.elementor-products-columns-mobile-7 ul.products {
	grid-template-columns: repeat(7, 1fr)
}
.elementor-element.elementor-wc-products.elementor-products-columns-mobile-8 ul.products {
	grid-template-columns: repeat(8, 1fr)
}
.elementor-element.elementor-wc-products.elementor-products-columns-mobile-9 ul.products {
	grid-template-columns: repeat(9, 1fr)
}
.elementor-element.elementor-wc-products.elementor-products-columns-mobile-10 ul.products {
	grid-template-columns: repeat(10, 1fr)
}
.elementor-element.elementor-wc-products.elementor-products-columns-mobile-11 ul.products {
	grid-template-columns: repeat(11, 1fr)
}
.elementor-element.elementor-wc-products.elementor-products-columns-mobile-12 ul.products {
	grid-template-columns: repeat(12, 1fr)
}
}
.elementor-element.elementor-wc-products ul.products {
	display: grid;
	margin: 0;
	grid-column-gap: 20px;
	grid-row-gap: 40px
}
.elementor-element.elementor-wc-products ul.products:after, .elementor-element.elementor-wc-products ul.products:before {
	content: none;
	display: none
}
.elementor-element.elementor-wc-products ul.products li.product {
	width: auto;
	padding: 0;
	margin: 0;
	float: none
}
.elementor-element.elementor-wc-products ul.products li.product .onsale {
	padding: 0;
	display: none
}
.elementor-element.elementor-wc-products ul.products li.product a.woocommerce-loop-product__link {
	display: block;
	position: relative
}
.elementor-wc-products:not(.show-heading-yes) .products>h2 {
	display: none
}
.elementor-wc-products nav.woocommerce-pagination {
	margin-top: 40px
}
.elementor-wc-products:not(.elementor-show-pagination-border-yes) nav.woocommerce-pagination ul {
	border: 0 none
}
.elementor-wc-products:not(.elementor-show-pagination-border-yes) nav.woocommerce-pagination ul li {
	border-right: 0 none;
	border-left: 0 none
}
.elementor-product-loop-item--align-left ul.products li.product .star-rating {
	margin-right: auto
}
.elementor-product-loop-item--align-right ul.products li.product .star-rating {
	margin-left: auto
}
.elementor-product-loop-item--align-center ul.products li.product .star-rating {
	margin-right: auto;
	margin-left: auto
}
.woocommerce .elementor-element.elementor-wc-products ul.products li.product, .woocommerce div.product .elementor-element .related.products ul.products li.product {
	width: auto
}
.elementor.product .woocommerce-product-gallery__trigger+.woocommerce-product-gallery__wrapper {
	overflow: hidden
}
.woocommerce .elementor-widget-woocommerce-product-images span.onsale {
	padding: 0
}
.elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--show-remove-button-yes) .elementor-menu-cart__product-remove, .elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--show-subtotal-yes) .elementor-menu-cart__toggle .elementor-button-text {
	display: none
}
.elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--show-divider-yes) .elementor-menu-cart__product:not(:last-of-type), .elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--show-divider-yes) .elementor-menu-cart__products, .elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--show-divider-yes) .elementor-menu-cart__subtotal {
	border-bottom: none
}
.elementor-widget-woocommerce-menu-cart.toggle-icon--bag-light .elementor-menu-cart__toggle .elementor-button-icon i:before {
	content: "\e1009"
}
.elementor-widget-woocommerce-menu-cart.toggle-icon--bag-medium .elementor-menu-cart__toggle .elementor-button-icon i:before {
	content: "\e1010"
}
.elementor-widget-woocommerce-menu-cart.toggle-icon--bag-solid .elementor-menu-cart__toggle .elementor-button-icon i:before {
	content: "\e1011"
}
.elementor-widget-woocommerce-menu-cart.toggle-icon--basket-light .elementor-menu-cart__toggle .elementor-button-icon i:before {
	content: "\e1012"
}
.elementor-widget-woocommerce-menu-cart.toggle-icon--basket-medium .elementor-menu-cart__toggle .elementor-button-icon i:before {
	content: "\e1013"
}
.elementor-widget-woocommerce-menu-cart.toggle-icon--basket-solid .elementor-menu-cart__toggle .elementor-button-icon i:before {
	content: "\e1014"
}
.elementor-widget-woocommerce-menu-cart.toggle-icon--cart-light .elementor-menu-cart__toggle .elementor-button-icon i:before {
	content: "\e1015"
}
.elementor-widget-woocommerce-menu-cart.toggle-icon--cart-medium .elementor-menu-cart__toggle .elementor-button-icon i:before {
	content: "\e1016"
}
.elementor-widget-woocommerce-menu-cart.toggle-icon--cart-solid .elementor-menu-cart__toggle .elementor-button-icon i:before {
	content: "\e1017"
}
.elementor-menu-cart__toggle .elementor-button {
	background: transparent;
	border-radius: 0;
	color: #818a91;
	border: 1px solid;
	border-color: inherit;
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.elementor-menu-cart__toggle .elementor-button-text {
	margin-right: .3em
}
.elementor-menu-cart__toggle .elementor-button-icon {
	position: relative;
	-webkit-transition: color .1s;
	-o-transition: color .1s;
	transition: color .1s
}
.elementor-menu-cart--items-indicator-bubble .elementor-menu-cart__toggle .elementor-button-icon[data-counter]:before {
	content: attr(data-counter);
	display: block;
	position: absolute;
	min-width: 1.6em;
	height: 1.6em;
	line-height: 1.5em;
	top: -.7em;
	right: -.7em;
	border-radius: 100%;
	color: #fff;
	background-color: #d9534f;
	text-align: center;
	font-size: 10px
}
.elementor-menu-cart--items-indicator-plain .elementor-menu-cart__toggle .elementor-button-icon[data-counter]:before {
	content: attr(data-counter);
	display: inline-block;
	font-weight: 400
}
.elementor-menu-cart__container {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	overflow: hidden;
	position: fixed;
	z-index: 9998;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	background-color: rgba(0,0,0,.25);
	-webkit-transition: background-color .4s, -webkit-transform 0s;
	transition: background-color .4s, -webkit-transform 0s;
	-o-transition: background-color .4s, transform 0s;
	transition: background-color .4s, transform 0s;
	transition: background-color .4s, transform 0s, -webkit-transform 0s
}
.elementor-menu-cart__container .elementor-menu-cart__main {
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	position: fixed;
	top: 0;
	width: 350px;
	max-width: 100%;
	right: 0;
	bottom: 0;
	padding: 0 30px;
	background-color: #fff;
	-webkit-box-shadow: 0 0 20px rgba(0,0,0,.2);
	box-shadow: 0 0 20px rgba(0,0,0,.2);
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0)
}
.elementor-menu-cart__container:not(.elementor-menu-cart--shown) {
	background-color: transparent;
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	-webkit-transition: background-color .4s, -webkit-transform 0s .4s;
	transition: background-color .4s, -webkit-transform 0s .4s;
	-o-transition: background-color .4s, transform 0s .4s;
	transition: background-color .4s, transform 0s .4s;
	transition: background-color .4s, transform 0s .4s, -webkit-transform 0s .4s
}
.elementor-menu-cart__container:not(.elementor-menu-cart--shown) .elementor-menu-cart__main {
	overflow: hidden;
	opacity: 0;
	-webkit-transform: translateX(100%);
	-ms-transform: translateX(100%);
	transform: translateX(100%)
}
.elementor-menu-cart__container:not(.elementor-menu-cart--shown) .dialog-lightbox-close-button {
	display: none
}
.elementor-menu-cart__main {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	font-size: 14px
}
.elementor-menu-cart__close-button {
	width: 25px;
	height: 25px;
	position: relative;
	margin: 20px 0;
	-webkit-align-self: flex-end;
	-ms-flex-item-align: end;
	align-self: flex-end;
	cursor: pointer
}
.elementor-menu-cart__close-button:after, .elementor-menu-cart__close-button:before {
	content: "";
	position: absolute;
	height: 3px;
	width: 100%;
	top: 50%;
	left: 0;
	margin-top: -1px;
	background: #818a91;
	border-radius: 1px
}
.elementor-menu-cart__close-button:before {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg)
}
.elementor-menu-cart__close-button:after {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg)
}
.elementor-menu-cart__products {
	max-height: calc(100vh - 250px);
	overflow: hidden;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch
}
.elementor-menu-cart__product {
	display: grid;
	grid-template-columns: 25% auto 50px;
	grid-template-rows: 75% auto
}
.elementor-menu-cart__product-image {
	grid-row-start: 1;
	grid-row-end: 3;
	width: 100%
}
.elementor-menu-cart__product-image a, .elementor-menu-cart__product-image img {
	display: block
}
.elementor-menu-cart__product-name {
	grid-column-start: 2;
	grid-column-end: 4;
	margin: 0
}
.elementor-menu-cart__product-price {
	-webkit-align-self: end;
	-ms-flex-item-align: end;
	align-self: end;
	color: #d4d4d4;
	font-weight: 300
}
.elementor-menu-cart__product-price .amount {
	font-weight: 600
}
.elementor-menu-cart__product-name, .elementor-menu-cart__product-price {
	font-size: 14px;
	padding-left: 20px
}
.elementor-menu-cart__product-remove {
	-webkit-align-self: end;
	-ms-flex-item-align: end;
	align-self: end;
	justify-self: end;
	color: #818a91;
	width: 22px;
	height: 22px;
	border-radius: 20px;
	border: 1px solid #d4d4d4;
	text-align: center;
	overflow: hidden;
	position: relative
}
.elementor-menu-cart__product-remove:after, .elementor-menu-cart__product-remove:before {
	content: "";
	position: absolute;
	height: 1px;
	width: 50%;
	top: 50%;
	left: 25%;
	margin-top: -1px;
	background: #d4d4d4;
	z-index: 1
}
.elementor-menu-cart__product-remove:before {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg)
}
.elementor-menu-cart__product-remove:after {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg)
}
.elementor-menu-cart__product-remove>a {
	display: block;
	z-index: 2;
	width: 100%;
	height: 100%;
	overflow: hidden;
	opacity: 0;
	position: absolute
}
.elementor-menu-cart__product:not(:last-of-type), .elementor-menu-cart__products, .elementor-menu-cart__subtotal {
	border-bottom: 1px solid #d4d4d4
}
.elementor-menu-cart__footer-buttons, .elementor-menu-cart__product:not(:first-of-type), .elementor-menu-cart__subtotal {
	padding-top: 20px
}
.elementor-menu-cart__product, .elementor-menu-cart__subtotal {
	padding-bottom: 20px
}
.elementor-menu-cart__subtotal {
	font-size: 20px;
	text-align: center;
	font-weight: 600
}
.elementor-menu-cart__footer-buttons {
	font-size: 20px;
	text-align: center;
	display: grid;
	grid-column-gap: 10px;
	grid-row-gap: 10px
}
.elementor-menu-cart__footer-buttons .elementor-button {
	border-radius: 0
}
.elementor-menu-cart--buttons-inline .elementor-menu-cart__footer-buttons {
	grid-template-columns: 1fr 1fr
}
.elementor-menu-cart--buttons-stacked .elementor-menu-cart__footer-buttons {
	grid-template-columns: 1fr
}
.product .count {
	background-color: inherit
}
.elementor-widget-woocommerce-product-additional-information:not(.elementor-show-heading-yes) h2 {
	display: none
}
.elementor-skin-carousel .elementor-main-swiper, .elementor-skin-coverflow .elementor-main-swiper {
	height: 230px
}
.elementor-skin-carousel.elementor-pagination-position-inside .swiper-container-horizontal>.swiper-pagination-bullets, .elementor-skin-carousel.elementor-pagination-position-inside .swiper-pagination-fraction, .elementor-skin-coverflow.elementor-pagination-position-inside .swiper-container-horizontal>.swiper-pagination-bullets, .elementor-skin-coverflow.elementor-pagination-position-inside .swiper-pagination-fraction {
	bottom: 5px
}
.elementor-skin-carousel.elementor-pagination-position-outside .swiper-container, .elementor-skin-coverflow.elementor-pagination-position-outside .swiper-container {
	padding-bottom: 30px
}
.elementor-skin-carousel.elementor-pagination-position-outside .swiper-container-horizontal>.swiper-pagination-bullets, .elementor-skin-carousel.elementor-pagination-position-outside .swiper-pagination-fraction, .elementor-skin-coverflow.elementor-pagination-position-outside .swiper-container-horizontal>.swiper-pagination-bullets, .elementor-skin-coverflow.elementor-pagination-position-outside .swiper-pagination-fraction {
	bottom: 0
}
.elementor-skin-carousel.elementor-pagination-position-outside .elementor-swiper-button, .elementor-skin-coverflow.elementor-pagination-position-outside .elementor-swiper-button {
	top: calc(50% - 30px / 2)
}
.elementor-skin-slideshow .elementor-main-swiper {
	height: 450px;
	position: relative
}
.elementor-skin-slideshow .elementor-thumbnails-swiper .elementor-custom-embed-play i {
	font-size: 50px
}
.elementor-skin-slideshow .elementor-thumbnails-swiper .swiper-slide {
	cursor: pointer
}
.elementor-skin-slideshow .elementor-thumbnails-swiper .swiper-slide:not(.swiper-slide-active):after {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: rgba(0,0,0,.3)
}
.elementor-carousel-image {
	background: no-repeat 50%;
	-webkit-background-size: cover;
	background-size: cover;
	height: 100%;
	position: relative
}
.elementor-carousel-image-overlay {
	position: absolute;
	top: 0;
	left: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: center;
	width: 100%;
	height: 100%;
	padding: 20px;
	color: #fff;
	background-color: hsla(206,7%,54%,.8);
	-webkit-transition: opacity .5s, -webkit-transform .5s;
	transition: opacity .5s, -webkit-transform .5s;
	-o-transition: transform .5s, opacity .5s;
	transition: transform .5s, opacity .5s;
	transition: transform .5s, opacity .5s, -webkit-transform .5s
}
.elementor-carousel-image-overlay i {
	font-size: 21px
}
.elementor-testimonial__text {
	font-size: 1.3em;
	font-style: italic;
	line-height: 1.5
}
.elementor-testimonial__image img {
	border-radius: 999px;
	width: 50px;
	height: 50px;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	-o-object-fit: cover;
	object-fit: cover
}
.elementor-testimonial__footer, .elementor-testimonial__footer cite {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}
.elementor-testimonial__footer cite {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	font-style: normal;
	font-size: 14px;
	line-height: 1.5
}
.elementor-testimonial__name {
	font-weight: 700
}
.elementor-testimonial--layout-image_above .elementor-testimonial__footer, .elementor-testimonial--layout-image_inline .elementor-testimonial__footer {
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite, .elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite {
	margin-left: 20px
}
.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__footer, .elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__footer {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-webkit-flex-direction: row-reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse
}
.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__image+cite, .elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__image+cite {
	margin-right: 20px;
	margin-left: 0
}
.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__footer, .elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__footer {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row
}
.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__image+cite, .elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__image+cite {
	margin-right: 0;
	margin-left: 20px
}
.elementor-testimonial--layout-image_inline .elementor-testimonial__footer {
	margin-top: 25px
}
.elementor-testimonial--layout-image_above .elementor-testimonial {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: reverse;
	-webkit-flex-direction: column-reverse;
	-ms-flex-direction: column-reverse;
	flex-direction: column-reverse
}
.elementor-testimonial--layout-image_above .elementor-testimonial__footer {
	margin-bottom: 25px
}
.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer {
	margin-top: 25px;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
.elementor-testimonial--layout-image_stacked .elementor-testimonial__image, .elementor-testimonial--layout-image_stacked .elementor-testimonial cite {
	margin-top: 15px;
	width: 100%
}
.elementor-testimonial--layout-image_left .elementor-testimonial, .elementor-testimonial--layout-image_right .elementor-testimonial {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}
.elementor-testimonial--layout-image_left .elementor-testimonial__footer, .elementor-testimonial--layout-image_right .elementor-testimonial__footer {
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	text-align: center
}
.elementor-testimonial--layout-image_left .elementor-testimonial__image+cite, .elementor-testimonial--layout-image_right .elementor-testimonial__image+cite {
	margin-top: 15px
}
.elementor-testimonial--layout-image_left.elementor-testimonial--align-center .elementor-testimonial__footer, .elementor-testimonial--layout-image_right.elementor-testimonial--align-center .elementor-testimonial__footer {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start
}
.elementor-testimonial--layout-image_left .elementor-testimonial {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-webkit-flex-direction: row-reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse
}
.elementor-testimonial--layout-image_left .elementor-testimonial__footer {
	padding-right: 20px
}
.elementor-testimonial--layout-image_right .elementor-testimonial {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row
}
.elementor-testimonial--layout-image_right .elementor-testimonial__footer {
	padding-left: 20px
}
.elementor-testimonial--align-right .elementor-testimonial {
	text-align: right
}
.elementor-testimonial--align-left .elementor-testimonial {
	text-align: left
}
.elementor-testimonial--align-center .elementor-testimonial {
	text-align: center
}
.elementor-testimonial--align-center .elementor-testimonial__footer {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}
.elementor-testimonial--align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite {
	text-align: left
}
.elementor-testimonial--skin-default.elementor-testimonial--layout-image_above .elementor-testimonial__cite, .elementor-testimonial--skin-default.elementor-testimonial--layout-image_left .elementor-testimonial__cite, .elementor-testimonial--skin-default.elementor-testimonial--layout-image_right .elementor-testimonial__cite {
	width: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-top: 25px
}
.elementor-testimonial--skin-bubble .elementor-testimonial__content {
	background-color: #e6e9ec;
	padding: 20px;
	position: relative
}
.elementor-testimonial--skin-bubble .elementor-testimonial__content:after {
	content: "";
	display: block;
	width: 14px;
	height: 14px;
	background-color: #e6e9ec;
	position: absolute;
	-webkit-transform: scaleX(.75) rotate(45deg);
	-ms-transform: scaleX(.75) rotate(45deg);
	transform: scaleX(.75) rotate(45deg);
	border-width: 0;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}
.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_above .elementor-testimonial__content:after {
	bottom: calc(100% - 7px);
	-webkit-transform: scaleX(.75) rotate(-135deg);
	-ms-transform: scaleX(.75) rotate(-135deg);
	transform: scaleX(.75) rotate(-135deg)
}
.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_above.elementor-testimonial--align-center .elementor-testimonial__content:after {
	left: 50%;
	-webkit-transform: translateX(-50%) scaleX(.75) rotate(-135deg);
	-ms-transform: translateX(-50%) scaleX(.75) rotate(-135deg);
	transform: translateX(-50%) scaleX(.75) rotate(-135deg)
}
.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_inline .elementor-testimonial__content:after, .elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_stacked .elementor-testimonial__content:after {
	top: calc(100% - 7px)
}
.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_inline.elementor-testimonial--align-center .elementor-testimonial__content:after, .elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-center .elementor-testimonial__content:after {
	left: 50%;
	-webkit-transform: translateX(-50%) scaleX(.75) rotate(45deg);
	-ms-transform: translateX(-50%) scaleX(.75) rotate(45deg);
	transform: translateX(-50%) scaleX(.75) rotate(45deg)
}
.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after, .elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after, .elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after {
	left: 45px
}
.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after, .elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after, .elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after {
	right: 45px
}
.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_left .elementor-testimonial__content:after {
	-webkit-transform: scaleY(.75) rotate(135deg);
	-ms-transform: scaleY(.75) rotate(135deg);
	transform: scaleY(.75) rotate(135deg);
	left: -8px
}
.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_right .elementor-testimonial__content:after {
	-webkit-transform: scaleY(.75) rotate(-45deg);
	-ms-transform: scaleY(.75) rotate(-45deg);
	transform: scaleY(.75) rotate(-45deg);
	right: -8px
}
.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_left .elementor-testimonial__content:after, .elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_right .elementor-testimonial__content:after {
	top: 45px
}
.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_left .elementor-testimonial__footer, .elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_right .elementor-testimonial__footer {
	padding-top: 20px
}
.elementor-widget-testimonial-carousel .elementor-arrows-yes .elementor-main-swiper {
	width: calc(95% - 40px)
}
.elementor-widget-testimonial-carousel .elementor-main-swiper {
	width: 95%
}
.elementor-widget-testimonial-carousel .swiper-wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}
.elementor-widget-testimonial-carousel .swiper-slide {
	height: auto;
	padding: 20px
}
.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .swiper-container, .elementor-widget-testimonial-carousel.elementor-pagination-type-fraction .swiper-container {
	padding-bottom: 40px
}
.elementor-widget-testimonial-carousel .elementor-main-swiper .elementor-swiper-button-prev {
	left: 0
}
.elementor-widget-testimonial-carousel .elementor-main-swiper .elementor-swiper-button-next {
	right: 0
}
.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .elementor-swiper-button-next, .elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .elementor-swiper-button-prev {
	top: calc(50% - 20px)
}
.swiper-pagination-bullets {
	color: #fff;
	cursor: default
}
.swiper-container .elementor-lightbox-content-source {
	display: none
}
.swiper-slide {
	border-style: solid;
	border-width: 0;
	-webkit-transition-duration: .5s;
	-o-transition-duration: .5s;
	transition-duration: .5s;
	-webkit-transition-property: border, background, -webkit-transform;
	transition-property: border, background, -webkit-transform;
	-o-transition-property: border, background, transform;
	transition-property: border, background, transform;
	transition-property: border, background, transform, -webkit-transform;
	overflow: hidden
}
.swiper-slide:not(:hover) .e-overlay-animation-fade {
	opacity: 0
}
.swiper-slide:not(:hover) .e-overlay-animation-slide-up {
	-webkit-transform: translateY(100%);
	-ms-transform: translateY(100%);
	transform: translateY(100%)
}
.swiper-slide:not(:hover) .e-overlay-animation-slide-down {
	-webkit-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	transform: translateY(-100%)
}
.swiper-slide:not(:hover) .e-overlay-animation-slide-right {
	-webkit-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	transform: translateX(-100%)
}
.swiper-slide:not(:hover) .e-overlay-animation-slide-left {
	-webkit-transform: translateX(100%);
	-ms-transform: translateX(100%);
	transform: translateX(100%)
}
.swiper-slide:not(:hover) .e-overlay-animation-zoom-in {
	-webkit-transform: scale(.5);
	-ms-transform: scale(.5);
	transform: scale(.5);
	opacity: 0
}
.swiper-slide a {
	display: inline
}
.elementor-swiper {
	position: relative
}
.elementor-main-swiper {
	position: static
}
.elementor-main-swiper .elementor-swiper-button-prev {
	left: 10px
}
.elementor-main-swiper .elementor-swiper-button-next {
	right: 10px
}
.entry-content blockquote.elementor-blockquote:not(.alignright):not(.alignleft), .entry-summary blockquote.elementor-blockquote {
	margin-right: 0;
	margin-left: 0
}
.elementor-widget-blockquote blockquote {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	quotes: none;
	border: 0 none;
	font-style: normal;
	color: #55595c
}
.elementor-widget-blockquote blockquote:after, .elementor-widget-blockquote blockquote:before, .elementor-widget-blockquote blockquote cite:after, .elementor-widget-blockquote blockquote cite:before, .elementor-widget-blockquote blockquote footer:after, .elementor-widget-blockquote blockquote footer:before {
	content: "";
	content: none
}
.elementor-blockquote {
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s
}
.elementor-blockquote__author, .elementor-blockquote__content {
	margin-bottom: 0;
	font-style: normal
}
.elementor-blockquote__author {
	font-weight: 700;
	white-space: pre-wrap
}
.elementor-blockquote footer {
	margin-top: 12px;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between
}
.elementor-blockquote__tweet-button, .elementor-blockquote footer {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}
.elementor-blockquote__tweet-button {
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	color: #1da1f2;
	-webkit-align-self: flex-end;
	-ms-flex-item-align: end;
	align-self: flex-end;
	line-height: 1;
	position: relative;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content
}
.elementor-blockquote__tweet-button:hover {
	color: #0967a0
}
.elementor-blockquote__tweet-button span {
	font-weight: 600
}
.elementor-blockquote__tweet-button i, .elementor-blockquote__tweet-button span {
	vertical-align: middle
}
.elementor-blockquote__tweet-button i+span {
	margin-left: .5em
}
.elementor-blockquote__tweet-button i {
	font-family: FontAwesome!important
}
.elementor-blockquote__tweet-label {
	white-space: pre-wrap
}
.elementor-blockquote--button-skin-bubble .elementor-blockquote__tweet-button, .elementor-blockquote--button-skin-classic .elementor-blockquote__tweet-button {
	padding: .7em 1.2em;
	border-radius: 100em;
	background-color: #1da1f2;
	color: #fff;
	font-size: 15px
}
.elementor-blockquote--button-skin-bubble .elementor-blockquote__tweet-button:hover, .elementor-blockquote--button-skin-classic .elementor-blockquote__tweet-button:hover {
	background-color: #0967a0;
	color: #fff
}
.elementor-blockquote--button-skin-bubble .elementor-blockquote__tweet-button:hover:before, .elementor-blockquote--button-skin-classic .elementor-blockquote__tweet-button:hover:before {
	border-right-color: #0967a0
}
.elementor-blockquote--button-skin-bubble.elementor-blockquote--button-view-icon .elementor-blockquote__tweet-button, .elementor-blockquote--button-skin-classic.elementor-blockquote--button-view-icon .elementor-blockquote__tweet-button {
	padding: 0;
	width: 2em;
	height: 2em
}
.elementor-blockquote--button-skin-bubble.elementor-blockquote--button-view-icon .elementor-blockquote__tweet-button i, .elementor-blockquote--button-skin-classic.elementor-blockquote--button-view-icon .elementor-blockquote__tweet-button i {
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}
.elementor-blockquote--button-skin-bubble .elementor-blockquote__tweet-button:before {
	content: "";
	border: .5em solid transparent;
	border-right-color: #1da1f2;
	position: absolute;
	left: -.8em;
	top: 50%;
	-webkit-transform: translateY(-50%) scaleY(.65);
	-ms-transform: translateY(-50%) scaleY(.65);
	transform: translateY(-50%) scaleY(.65);
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s
}
.elementor-blockquote--button-skin-bubble.elementor-blockquote--align-left .elementor-blockquote__tweet-button:before {
	right: auto;
	left: -.8em;
	border-right-color: #1da1f2;
	border-left-color: transparent
}
.elementor-blockquote--button-skin-bubble.elementor-blockquote--align-left .elementor-blockquote__tweet-button:hover:before {
	border-right-color: #0967a0
}
.elementor-blockquote--button-skin-bubble.elementor-blockquote--align-right .elementor-blockquote__tweet-button:before {
	left: auto;
	right: -.8em;
	border-right-color: transparent;
	border-left-color: #1da1f2
}
.elementor-blockquote--button-skin-bubble.elementor-blockquote--align-right .elementor-blockquote__tweet-button:hover:before {
	border-left-color: #0967a0
}
.elementor-blockquote--skin-boxed .elementor-blockquote {
	background-color: #e6e9ec;
	padding: 30px
}
.elementor-blockquote--skin-border .elementor-blockquote {
	border-color: #e6e9ec;
	border-style: solid;
	border-left-width: 7px;
	padding-left: 20px
}
.elementor-blockquote--skin-quotation .elementor-blockquote:before {
	content: "“";
	font-size: 100px;
	color: #e6e9ec;
	font-family: Times New Roman, Times, serif;
	font-weight: 900;
	line-height: 1;
	display: block;
	height: .6em
}
.elementor-blockquote--skin-quotation .elementor-blockquote__content {
	margin-top: 15px
}
.elementor-blockquote--align-left .elementor-blockquote__content {
	text-align: left
}
.elementor-blockquote--align-left .elementor-blockquote footer {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row
}
.elementor-blockquote--align-right .elementor-blockquote__content {
	text-align: right
}
.elementor-blockquote--align-right .elementor-blockquote footer {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-webkit-flex-direction: row-reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse
}
.elementor-blockquote--align-center .elementor-blockquote {
	text-align: center
}
.elementor-blockquote--align-center .elementor-blockquote__author, .elementor-blockquote--align-center .elementor-blockquote footer {
	display: block
}
.elementor-blockquote--align-center .elementor-blockquote__tweet-button {
	margin-right: auto;
	margin-left: auto
}
.elementor-headline {
	font-size: 43px;
	line-height: 1.2;
	display: block
}
.elementor-headline--style-rotate .elementor-headline-dynamic-wrapper {
	text-align: left
}
.elementor-headline--style-highlight .elementor-headline-dynamic-wrapper {
	overflow: visible;
	text-align: inherit
}
.elementor-headline--style-highlight .elementor-headline-dynamic-text {
	z-index: 1
}
.elementor-headline--style-highlight .elementor-headline-plain-text {
	z-index: 1;
	position: relative
}
.elementor-headline--style-highlight svg {
	position: absolute;
	top: 50%;
	left: 50%;
	width: calc(100% + 20px);
	height: calc(100% + 20px);
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	overflow: visible
}
.elementor-headline--style-highlight svg path {
	stroke: red;
	stroke-width: 9;
	fill: none;
	stroke-dasharray: 1500;
	-webkit-animation: elementor-headline-dash 10s infinite;
	animation: elementor-headline-dash 10s infinite
}
.elementor-headline--style-highlight svg path:nth-of-type(2) {
	-webkit-animation-delay: .6s;
	animation-delay: .6s
}
@-webkit-keyframes elementor-headline-dash {
0% {
stroke-dasharray:0 1500
}
15% {
stroke-dasharray:1500 1500
}
85% {
opacity:1
}
90% {
stroke-dasharray:1500 1500;
opacity:0
}
to {
	stroke-dasharray: 0 1500;
	opacity: 0
}
}
@keyframes elementor-headline-dash {
0% {
stroke-dasharray:0 1500
}
15% {
stroke-dasharray:1500 1500
}
85% {
opacity:1
}
90% {
stroke-dasharray:1500 1500;
opacity:0
}
to {
	stroke-dasharray: 0 1500;
	opacity: 0
}
}
.elementor-headline-dynamic-wrapper {
	display: inline-block;
	position: relative
}
.elementor-headline-dynamic-wrapper .elementor-headline-dynamic-text {
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0
}
.elementor-headline-dynamic-wrapper .elementor-headline-dynamic-text.elementor-headline-text-active {
	position: relative
}
.elementor-headline-animation-type-flip .elementor-headline-dynamic-wrapper {
	-webkit-perspective: 300px;
	perspective: 300px
}
.elementor-headline-animation-type-flip .elementor-headline-dynamic-text {
	opacity: 0;
	-webkit-transform-origin: 50% 100%;
	-ms-transform-origin: 50% 100%;
	transform-origin: 50% 100%;
	-webkit-transform: rotateX(180deg);
	transform: rotateX(180deg)
}
.elementor-headline-animation-type-flip .elementor-headline-dynamic-text.elementor-headline-text-active {
	opacity: 1;
	-webkit-transform: rotateX(0deg);
	transform: rotateX(0deg);
	-webkit-animation: elementor-headline-flip-in 1.2s;
	animation: elementor-headline-flip-in 1.2s
}
.elementor-headline-animation-type-flip .elementor-headline-dynamic-text.elementor-headline-text-inactive {
	-webkit-transform: rotateX(180deg);
	transform: rotateX(180deg);
	-webkit-animation: elementor-headline-flip-out 1.2s;
	animation: elementor-headline-flip-out 1.2s
}
@-webkit-keyframes elementor-headline-flip-in {
0% {
-webkit-transform:rotateX(180deg);
transform:rotateX(180deg);
opacity:0
}
35% {
-webkit-transform:rotateX(120deg);
transform:rotateX(120deg);
opacity:0
}
65% {
opacity:0
}
to {
	-webkit-transform: rotateX(1turn);
	transform: rotateX(1turn);
	opacity: 1
}
}
@keyframes elementor-headline-flip-in {
0% {
-webkit-transform:rotateX(180deg);
transform:rotateX(180deg);
opacity:0
}
35% {
-webkit-transform:rotateX(120deg);
transform:rotateX(120deg);
opacity:0
}
65% {
opacity:0
}
to {
	-webkit-transform: rotateX(1turn);
	transform: rotateX(1turn);
	opacity: 1
}
}
@-webkit-keyframes elementor-headline-flip-out {
0% {
-webkit-transform:rotateX(0deg);
transform:rotateX(0deg);
opacity:1
}
35% {
-webkit-transform:rotateX(-40deg);
transform:rotateX(-40deg);
opacity:1
}
65% {
opacity:0
}
to {
	-webkit-transform: rotateX(180deg);
	transform: rotateX(180deg);
	opacity: 0
}
}
@keyframes elementor-headline-flip-out {
0% {
-webkit-transform:rotateX(0deg);
transform:rotateX(0deg);
opacity:1
}
35% {
-webkit-transform:rotateX(-40deg);
transform:rotateX(-40deg);
opacity:1
}
65% {
opacity:0
}
to {
	-webkit-transform: rotateX(180deg);
	transform: rotateX(180deg);
	opacity: 0
}
}
.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper {
	vertical-align: top;
	overflow: hidden
}
.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper:after {
	content: "";
	position: absolute;
	left: auto;
	right: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	height: 90%;
	width: 1px;
	background-color: #0d0d0d
}
.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper:not(.elementor-headline-typing-selected):after {
	-webkit-animation: elementor-headline-pulse 1s infinite;
	animation: elementor-headline-pulse 1s infinite
}
.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper.elementor-headline-typing-selected {
	background-color: #0d0d0d
}
.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper.elementor-headline-typing-selected:after {
	visibility: hidden
}
.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper.elementor-headline-typing-selected .elementor-headline-dynamic-text {
	color: #aebcb9
}
.elementor-headline-animation-type-typing .elementor-headline-dynamic-text:not(.elementor-headline-text-active) {
	visibility: hidden
}
.elementor-headline-animation-type-typing .elementor-headline-dynamic-letter:not(.elementor-headline-animation-in) {
	position: absolute;
	visibility: hidden
}
@-webkit-keyframes elementor-headline-pulse {
0% {
-webkit-transform:translateY(-50%) scale(1);
transform:translateY(-50%) scale(1);
opacity:1
}
40% {
-webkit-transform:translateY(-50%) scale(.9);
transform:translateY(-50%) scale(.9);
opacity:0
}
to {
	-webkit-transform: translateY(-50%) scale(0);
	transform: translateY(-50%) scale(0);
	opacity: 0
}
}
@keyframes elementor-headline-pulse {
0% {
-webkit-transform:translateY(-50%) scale(1);
transform:translateY(-50%) scale(1);
opacity:1
}
40% {
-webkit-transform:translateY(-50%) scale(.9);
transform:translateY(-50%) scale(.9);
opacity:0
}
to {
	-webkit-transform: translateY(-50%) scale(0);
	transform: translateY(-50%) scale(0);
	opacity: 0
}
}
.elementor-headline-animation-type-swirl .elementor-headline-dynamic-wrapper {
	-webkit-perspective: 300px;
	perspective: 300px
}
.elementor-headline-animation-type-swirl .elementor-headline-dynamic-letter {
	display: inline-block;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}
.elementor-headline-animation-type-swirl .elementor-headline-dynamic-text {
	opacity: 0
}
.elementor-headline-animation-type-swirl .elementor-headline-dynamic-letter {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translateZ(-20px) rotateX(90deg);
	transform: translateZ(-20px) rotateX(90deg);
	opacity: 0
}
.elementor-headline-text-active .elementor-headline-animation-type-swirl .elementor-headline-dynamic-letter {
	opacity: 1
}
.elementor-headline-animation-type-swirl .elementor-headline-dynamic-letter.elementor-headline-animation-in {
	-webkit-animation: elementor-headline-swirl-in .4s forwards;
	animation: elementor-headline-swirl-in .4s forwards
}
.elementor-headline-animation-type-swirl .elementor-headline-dynamic-letter:not(.elementor-headline-animation-in) {
	-webkit-animation: elementor-headline-swirl-out .4s forwards;
	animation: elementor-headline-swirl-out .4s forwards
}
@-webkit-keyframes elementor-headline-swirl-in {
0% {
opacity:0;
-webkit-transform:translateZ(-20px) rotateX(90deg);
transform:translateZ(-20px) rotateX(90deg)
}
60% {
opacity:1;
-webkit-transform:translateZ(-20px) rotateX(-10deg);
transform:translateZ(-20px) rotateX(-10deg)
}
to {
	opacity: 1;
	-webkit-transform: translateZ(-20px) rotateX(0deg);
	transform: translateZ(-20px) rotateX(0deg)
}
}
@keyframes elementor-headline-swirl-in {
0% {
opacity:0;
-webkit-transform:translateZ(-20px) rotateX(90deg);
transform:translateZ(-20px) rotateX(90deg)
}
60% {
opacity:1;
-webkit-transform:translateZ(-20px) rotateX(-10deg);
transform:translateZ(-20px) rotateX(-10deg)
}
to {
	opacity: 1;
	-webkit-transform: translateZ(-20px) rotateX(0deg);
	transform: translateZ(-20px) rotateX(0deg)
}
}
@-webkit-keyframes elementor-headline-swirl-out {
0% {
opacity:1;
-webkit-transform:translateZ(-20px) rotateX(0);
transform:translateZ(-20px) rotateX(0)
}
60% {
opacity:0;
-webkit-transform:translateZ(-20px) rotateX(-100deg);
transform:translateZ(-20px) rotateX(-100deg)
}
to {
	opacity: 0;
	-webkit-transform: translateZ(-20px) rotateX(-90deg);
	transform: translateZ(-20px) rotateX(-90deg)
}
}
@keyframes elementor-headline-swirl-out {
0% {
opacity:1;
-webkit-transform:translateZ(-20px) rotateX(0);
transform:translateZ(-20px) rotateX(0)
}
60% {
opacity:0;
-webkit-transform:translateZ(-20px) rotateX(-100deg);
transform:translateZ(-20px) rotateX(-100deg)
}
to {
	opacity: 0;
	-webkit-transform: translateZ(-20px) rotateX(-90deg);
	transform: translateZ(-20px) rotateX(-90deg)
}
}
.elementor-headline-animation-type-slide-down .elementor-headline-text-wrapper {
	display: inline-block;
	padding: .2em 0
}
.elementor-headline-animation-type-slide-down .elementor-headline-dynamic-wrapper {
	overflow: hidden;
	vertical-align: top
}
.elementor-headline-animation-type-slide-down .elementor-headline-dynamic-text {
	opacity: 0;
	top: .2em
}
.elementor-headline-animation-type-slide-down .elementor-headline-dynamic-text.elementor-headline-text-active {
	top: 0;
	opacity: 1;
	-webkit-animation: elementor-headline-slide-down-in .6s;
	animation: elementor-headline-slide-down-in .6s
}
.elementor-headline-animation-type-slide-down .elementor-headline-dynamic-text.elementor-headline-text-inactive {
	-webkit-animation: elementor-headline-slide-down-out .6s;
	animation: elementor-headline-slide-down-out .6s
}
@-webkit-keyframes elementor-headline-slide-down-in {
0% {
opacity:0;
-webkit-transform:translateY(-100%);
transform:translateY(-100%)
}
60% {
opacity:1;
-webkit-transform:translateY(20%);
transform:translateY(20%)
}
to {
	opacity: 1;
	-webkit-transform: translateY(0);
	transform: translateY(0)
}
}
@keyframes elementor-headline-slide-down-in {
0% {
opacity:0;
-webkit-transform:translateY(-100%);
transform:translateY(-100%)
}
60% {
opacity:1;
-webkit-transform:translateY(20%);
transform:translateY(20%)
}
to {
	opacity: 1;
	-webkit-transform: translateY(0);
	transform: translateY(0)
}
}
@-webkit-keyframes elementor-headline-slide-down-out {
0% {
opacity:1;
-webkit-transform:translateY(0);
transform:translateY(0)
}
60% {
opacity:0;
-webkit-transform:translateY(120%);
transform:translateY(120%)
}
to {
	opacity: 0;
	-webkit-transform: translateY(100%);
	transform: translateY(100%)
}
}
@keyframes elementor-headline-slide-down-out {
0% {
opacity:1;
-webkit-transform:translateY(0);
transform:translateY(0)
}
60% {
opacity:0;
-webkit-transform:translateY(120%);
transform:translateY(120%)
}
to {
	opacity: 0;
	-webkit-transform: translateY(100%);
	transform: translateY(100%)
}
}
.elementor-headline-animation-type-clip .elementor-headline-text-wrapper {
	display: inline-block;
	padding: .2em 0
}
.elementor-headline-animation-type-clip .elementor-headline-dynamic-wrapper {
	overflow: hidden;
	vertical-align: top
}
.elementor-headline-animation-type-clip .elementor-headline-dynamic-wrapper:after {
	content: "";
	position: absolute;
	top: 0;
	left: auto;
	right: 0;
	width: 2px;
	height: 100%;
	background-color: #0d0d0d
}
.elementor-headline-animation-type-clip .elementor-headline-dynamic-text {
	opacity: 0
}
.elementor-headline-animation-type-clip .elementor-headline-dynamic-text.elementor-headline-text-active {
	opacity: 1
}
.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-wrapper {
	-webkit-perspective: 300px;
	perspective: 300px
}
.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-text {
	opacity: 0
}
.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-text.elementor-headline-text-active {
	opacity: 1;
	-webkit-animation: elementor-headline-drop-in-in .8s;
	animation: elementor-headline-drop-in-in .8s
}
.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-text.elementor-headline-text-inactive {
	-webkit-animation: elementor-headline-drop-in-out .8s;
	animation: elementor-headline-drop-in-out .8s
}
@-webkit-keyframes elementor-headline-drop-in-in {
0% {
opacity:0;
-webkit-transform:translateZ(100px);
transform:translateZ(100px)
}
to {
	opacity: 1;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}
}
@keyframes elementor-headline-drop-in-in {
0% {
opacity:0;
-webkit-transform:translateZ(100px);
transform:translateZ(100px)
}
to {
	opacity: 1;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}
}
@-webkit-keyframes elementor-headline-drop-in-out {
0% {
opacity:1;
-webkit-transform:translateZ(0);
transform:translateZ(0)
}
to {
	opacity: 0;
	-webkit-transform: translateZ(-100px);
	transform: translateZ(-100px)
}
}
@keyframes elementor-headline-drop-in-out {
0% {
opacity:1;
-webkit-transform:translateZ(0);
transform:translateZ(0)
}
to {
	opacity: 0;
	-webkit-transform: translateZ(-100px);
	transform: translateZ(-100px)
}
}
.elementor-headline-animation-type-blinds .elementor-headline-dynamic-wrapper {
	-webkit-perspective: 300px;
	perspective: 300px
}
.elementor-headline-animation-type-blinds .elementor-headline-dynamic-text {
	opacity: 0
}
.elementor-headline-animation-type-blinds .elementor-headline-dynamic-letter {
	display: inline-block;
	-webkit-transform: rotateY(180deg);
	transform: rotateY(180deg);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}
.elementor-headline-text-active .elementor-headline-animation-type-blinds .elementor-headline-dynamic-letter {
	-webkit-transform: rotateY(0deg);
	transform: rotateY(0deg)
}
.elementor-headline-animation-type-blinds .elementor-headline-dynamic-letter.elementor-headline-animation-in {
	-webkit-animation: elementor-headline-blinds-in .6s forwards;
	animation: elementor-headline-blinds-in .6s forwards
}
.elementor-headline-animation-type-blinds .elementor-headline-dynamic-letter:not(.elementor-headline-animation-in) {
	-webkit-animation: elementor-headline-blinds-out .6s forwards;
	animation: elementor-headline-blinds-out .6s forwards
}
@-webkit-keyframes elementor-headline-blinds-in {
0% {
-webkit-transform:rotateY(180deg);
transform:rotateY(180deg)
}
to {
	-webkit-transform: rotateY(0deg);
	transform: rotateY(0deg)
}
}
@keyframes elementor-headline-blinds-in {
0% {
-webkit-transform:rotateY(180deg);
transform:rotateY(180deg)
}
to {
	-webkit-transform: rotateY(0deg);
	transform: rotateY(0deg)
}
}
@-webkit-keyframes elementor-headline-blinds-out {
0% {
-webkit-transform:rotateY(0);
transform:rotateY(0)
}
to {
	-webkit-transform: rotateY(-180deg);
	transform: rotateY(-180deg)
}
}
@keyframes elementor-headline-blinds-out {
0% {
-webkit-transform:rotateY(0);
transform:rotateY(0)
}
to {
	-webkit-transform: rotateY(-180deg);
	transform: rotateY(-180deg)
}
}
.elementor-headline-animation-type-wave .elementor-headline-dynamic-text {
	opacity: 0
}
.elementor-headline-animation-type-wave .elementor-headline-dynamic-letter {
	display: inline-block;
	opacity: 0;
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0)
}
.elementor-headline-text-active .elementor-headline-animation-type-wave .elementor-headline-dynamic-letter {
	opacity: 1
}
.elementor-headline-animation-type-wave .elementor-headline-dynamic-letter.elementor-headline-animation-in {
	-webkit-animation: elementor-headline-wave-up .6s forwards;
	animation: elementor-headline-wave-up .6s forwards
}
.elementor-headline-animation-type-wave .elementor-headline-dynamic-letter:not(.elementor-headline-animation-in) {
	-webkit-animation: elementor-headline-wave-down .6s forwards;
	animation: elementor-headline-wave-down .6s forwards
}
@-webkit-keyframes elementor-headline-wave-up {
0% {
-webkit-transform:scale(0);
transform:scale(0);
opacity:0
}
60% {
-webkit-transform:scale(1.2);
transform:scale(1.2);
opacity:1
}
to {
	-webkit-transform: scale(1);
	transform: scale(1);
	opacity: 1
}
}
@keyframes elementor-headline-wave-up {
0% {
-webkit-transform:scale(0);
transform:scale(0);
opacity:0
}
60% {
-webkit-transform:scale(1.2);
transform:scale(1.2);
opacity:1
}
to {
	-webkit-transform: scale(1);
	transform: scale(1);
	opacity: 1
}
}
@-webkit-keyframes elementor-headline-wave-down {
0% {
-webkit-transform:scale(1);
transform:scale(1);
opacity:1
}
60% {
-webkit-transform:scale(0);
transform:scale(0);
opacity:0
}
}
@keyframes elementor-headline-wave-down {
0% {
-webkit-transform:scale(1);
transform:scale(1);
opacity:1
}
60% {
-webkit-transform:scale(0);
transform:scale(0);
opacity:0
}
}
.elementor-headline-animation-type-slide .elementor-headline-dynamic-text {
	opacity: 0
}
.elementor-headline-animation-type-slide .elementor-headline-dynamic-text.elementor-headline-text-active {
	opacity: 1;
	-webkit-animation: elementor-headline-slide-in .6s;
	animation: elementor-headline-slide-in .6s
}
.elementor-headline-animation-type-slide .elementor-headline-dynamic-text.elementor-headline-text-inactive {
	-webkit-animation: elementor-headline-slide-out .6s;
	animation: elementor-headline-slide-out .6s
}
@-webkit-keyframes elementor-headline-slide-in {
0% {
opacity:0;
-webkit-transform:translateX(-100%);
transform:translateX(-100%)
}
60% {
opacity:1;
-webkit-transform:translateX(10%);
transform:translateX(10%)
}
to {
	opacity: 1;
	-webkit-transform: translateX(0);
	transform: translateX(0)
}
}
@keyframes elementor-headline-slide-in {
0% {
opacity:0;
-webkit-transform:translateX(-100%);
transform:translateX(-100%)
}
60% {
opacity:1;
-webkit-transform:translateX(10%);
transform:translateX(10%)
}
to {
	opacity: 1;
	-webkit-transform: translateX(0);
	transform: translateX(0)
}
}
@-webkit-keyframes elementor-headline-slide-out {
0% {
opacity:1;
-webkit-transform:translateX(0);
transform:translateX(0)
}
60% {
opacity:0;
-webkit-transform:translateX(110%);
transform:translateX(110%)
}
to {
	opacity: 0;
	-webkit-transform: translateX(100%);
	transform: translateX(100%)
}
}
@keyframes elementor-headline-slide-out {
0% {
opacity:1;
-webkit-transform:translateX(0);
transform:translateX(0)
}
60% {
opacity:0;
-webkit-transform:translateX(110%);
transform:translateX(110%)
}
to {
	opacity: 0;
	-webkit-transform: translateX(100%);
	transform: translateX(100%)
}
}
.elementor-headline-animation-type-blinds .elementor-headline-dynamic-text, .elementor-headline-animation-type-swirl .elementor-headline-dynamic-text, .elementor-headline-animation-type-wave .elementor-headline-dynamic-text {
	white-space: nowrap
}
.elementor-msie .elementor-headline--style-highlight svg {
	top: auto;
	left: auto;
	-webkit-transform: translate(-100%);
	-ms-transform: translate(-100%);
	transform: translate(-100%)
}
.elementor-facebook-widget.fb_iframe_widget, .elementor-facebook-widget.fb_iframe_widget span {
	width: 100%!important
}
.elementor-facebook-widget.fb_iframe_widget iframe {
	position: relative
}
.elementor-widget-facebook-comments iframe {
	width: 100%!important
}
.site-main .menu-navigation-container {
	overflow: visible
}
.elementor-item:after, .elementor-item:before {
	display: block;
	position: absolute;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	-webkit-transition-timing-function: cubic-bezier(.58, .3, .005, 1);
	-o-transition-timing-function: cubic-bezier(.58, .3, .005, 1);
	transition-timing-function: cubic-bezier(.58, .3, .005, 1)
}
.elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after, .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before {
	opacity: 0
}
.elementor-item-active:after, .elementor-item-active:before, .elementor-item.highlighted:after, .elementor-item.highlighted:before, .elementor-item:focus:after, .elementor-item:focus:before, .elementor-item:hover:after, .elementor-item:hover:before {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1)
}
.e--pointer-double-line .elementor-item:after, .e--pointer-double-line .elementor-item:before, .e--pointer-overline .elementor-item:after, .e--pointer-overline .elementor-item:before, .e--pointer-underline .elementor-item:after, .e--pointer-underline .elementor-item:before {
	height: 3px;
	width: 100%;
	left: 0;
	background-color: #55595c;
	z-index: 2
}
.e--pointer-double-line.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after, .e--pointer-double-line.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before, .e--pointer-overline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after, .e--pointer-overline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before, .e--pointer-underline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after, .e--pointer-underline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before {
	height: 0;
	width: 0;
	left: 50%
}
.e--pointer-double-line.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before, .e--pointer-overline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before, .e--pointer-underline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before {
	top: 10px
}
.e--pointer-double-line.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after, .e--pointer-overline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after, .e--pointer-underline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after {
	bottom: 10px
}
.e--pointer-double-line.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before, .e--pointer-overline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before, .e--pointer-underline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before {
	top: -10px
}
.e--pointer-double-line.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after, .e--pointer-overline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after, .e--pointer-underline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after {
	bottom: -10px
}
.e--pointer-double-line.e--animation-none, .e--pointer-double-line.e--animation-none .elementor-item, .e--pointer-double-line.e--animation-none .elementor-item:after, .e--pointer-double-line.e--animation-none .elementor-item:before, .e--pointer-double-line.e--animation-none .elementor-item:focus, .e--pointer-double-line.e--animation-none .elementor-item:hover, .e--pointer-double-line.e--animation-none:after, .e--pointer-double-line.e--animation-none:before, .e--pointer-double-line.e--animation-none:focus, .e--pointer-double-line.e--animation-none:hover, .e--pointer-overline.e--animation-none, .e--pointer-overline.e--animation-none .elementor-item, .e--pointer-overline.e--animation-none .elementor-item:after, .e--pointer-overline.e--animation-none .elementor-item:before, .e--pointer-overline.e--animation-none .elementor-item:focus, .e--pointer-overline.e--animation-none .elementor-item:hover, .e--pointer-overline.e--animation-none:after, .e--pointer-overline.e--animation-none:before, .e--pointer-overline.e--animation-none:focus, .e--pointer-overline.e--animation-none:hover, .e--pointer-underline.e--animation-none, .e--pointer-underline.e--animation-none .elementor-item, .e--pointer-underline.e--animation-none .elementor-item:after, .e--pointer-underline.e--animation-none .elementor-item:before, .e--pointer-underline.e--animation-none .elementor-item:focus, .e--pointer-underline.e--animation-none .elementor-item:hover, .e--pointer-underline.e--animation-none:after, .e--pointer-underline.e--animation-none:before, .e--pointer-underline.e--animation-none:focus, .e--pointer-underline.e--animation-none:hover {
	-webkit-transition-duration: 0s;
	-o-transition-duration: 0s;
	transition-duration: 0s
}
.e--pointer-double-line .elementor-item:before, .e--pointer-overline .elementor-item:before {
	content: "";
	top: 0
}
.e--pointer-double-line.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before, .e--pointer-overline.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before {
	width: 10px;
	left: -20px
}
.e--pointer-double-line .elementor-item:after, .e--pointer-underline .elementor-item:after {
	content: "";
	bottom: 0
}
.e--pointer-double-line.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after, .e--pointer-underline.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after {
	width: 10px;
	left: calc(100% + 20px)
}
.e--pointer-framed .elementor-item:after, .e--pointer-framed .elementor-item:before {
	background: transparent;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	border: 3px solid #55595c
}
.e--pointer-framed .elementor-item:before {
	content: ""
}
.e--pointer-framed.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before {
	-webkit-transform: scale(.75);
	-ms-transform: scale(.75);
	transform: scale(.75)
}
.e--pointer-framed.e--animation-shrink .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before {
	-webkit-transform: scale(1.25);
	-ms-transform: scale(1.25);
	transform: scale(1.25)
}
.e--pointer-framed.e--animation-grow .elementor-item:before, .e--pointer-framed.e--animation-shrink .elementor-item:before {
	-webkit-transition: opacity .2s, -webkit-transform .4s;
	transition: opacity .2s, -webkit-transform .4s;
	-o-transition: opacity .2s, transform .4s;
	transition: opacity .2s, transform .4s;
	transition: opacity .2s, transform .4s, -webkit-transform .4s
}
.e--pointer-framed.e--animation-draw .elementor-item:after, .e--pointer-framed.e--animation-draw .elementor-item:before {
	width: 3px;
	height: 3px
}
.e--pointer-framed.e--animation-draw .elementor-item:before {
	border-width: 0 0 3px 3px;
	-webkit-transition: width .1s .2s, height .1s .3s, opacity .12s .22s;
	-o-transition: width .1s .2s, height .1s .3s, opacity .12s .22s;
	transition: width .1s .2s, height .1s .3s, opacity .12s .22s
}
.e--pointer-framed.e--animation-draw .elementor-item:after {
	content: "";
	top: auto;
	bottom: 0;
	left: auto;
	right: 0;
	border-width: 3px 3px 0 0;
	-webkit-transition: width .1s, height .1s .1s, opacity .02s .18s;
	-o-transition: width .1s, height .1s .1s, opacity .02s .18s;
	transition: width .1s, height .1s .1s, opacity .02s .18s
}
.e--pointer-framed.e--animation-draw .elementor-item-active:after, .e--pointer-framed.e--animation-draw .elementor-item-active:before, .e--pointer-framed.e--animation-draw .elementor-item.highlighted:after, .e--pointer-framed.e--animation-draw .elementor-item.highlighted:before, .e--pointer-framed.e--animation-draw .elementor-item:focus:after, .e--pointer-framed.e--animation-draw .elementor-item:focus:before, .e--pointer-framed.e--animation-draw .elementor-item:hover:after, .e--pointer-framed.e--animation-draw .elementor-item:hover:before {
	width: 100%;
	height: 100%
}
.e--pointer-framed.e--animation-draw .elementor-item-active:before, .e--pointer-framed.e--animation-draw .elementor-item.highlighted:before, .e--pointer-framed.e--animation-draw .elementor-item:focus:before, .e--pointer-framed.e--animation-draw .elementor-item:hover:before {
	-webkit-transition: opacity .02s, height .1s, width .1s .1s;
	-o-transition: opacity .02s, height .1s, width .1s .1s;
	transition: opacity .02s, height .1s, width .1s .1s
}
.e--pointer-framed.e--animation-draw .elementor-item-active:after, .e--pointer-framed.e--animation-draw .elementor-item.highlighted:after, .e--pointer-framed.e--animation-draw .elementor-item:focus:after, .e--pointer-framed.e--animation-draw .elementor-item:hover:after {
	-webkit-transition: opacity .02s .2s, height .1s .2s, width .1s .3s;
	-o-transition: opacity .02s .2s, height .1s .2s, width .1s .3s;
	transition: opacity .02s .2s, height .1s .2s, width .1s .3s
}
.e--pointer-framed.e--animation-corners .elementor-item:after, .e--pointer-framed.e--animation-corners .elementor-item:before {
	width: 3px;
	height: 3px
}
.e--pointer-framed.e--animation-corners .elementor-item:before {
	border-width: 3px 0 0 3px
}
.e--pointer-framed.e--animation-corners .elementor-item:after {
	content: "";
	top: auto;
	bottom: 0;
	left: auto;
	right: 0;
	border-width: 0 3px 3px 0
}
.e--pointer-framed.e--animation-corners .elementor-item-active:after, .e--pointer-framed.e--animation-corners .elementor-item-active:before, .e--pointer-framed.e--animation-corners .elementor-item.highlighted:after, .e--pointer-framed.e--animation-corners .elementor-item.highlighted:before, .e--pointer-framed.e--animation-corners .elementor-item:focus:after, .e--pointer-framed.e--animation-corners .elementor-item:focus:before, .e--pointer-framed.e--animation-corners .elementor-item:hover:after, .e--pointer-framed.e--animation-corners .elementor-item:hover:before {
	width: 100%;
	height: 100%;
	-webkit-transition: opacity 2ms, width .4s, height .4s;
	-o-transition: opacity 2ms, width .4s, height .4s;
	transition: opacity 2ms, width .4s, height .4s
}
.e--pointer-framed.e--animation-none, .e--pointer-framed.e--animation-none .elementor-item, .e--pointer-framed.e--animation-none .elementor-item:after, .e--pointer-framed.e--animation-none .elementor-item:before, .e--pointer-framed.e--animation-none .elementor-item:focus, .e--pointer-framed.e--animation-none .elementor-item:hover, .e--pointer-framed.e--animation-none:after, .e--pointer-framed.e--animation-none:before, .e--pointer-framed.e--animation-none:focus, .e--pointer-framed.e--animation-none:hover {
	-webkit-transition-duration: 0s;
	-o-transition-duration: 0s;
	transition-duration: 0s
}
.e--pointer-background .elementor-item:after, .e--pointer-background .elementor-item:before {
	content: "";
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s
}
.e--pointer-background .elementor-item:before {
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #55595c;
	z-index: -1
}
.e--pointer-background .elementor-item-active, .e--pointer-background .elementor-item.highlighted, .e--pointer-background .elementor-item:focus, .e--pointer-background .elementor-item:hover {
	color: #fff
}
.e--pointer-background.e--animation-grow .elementor-item:before {
	-webkit-transform: scale(.5);
	-ms-transform: scale(.5);
	transform: scale(.5)
}
.e--pointer-background.e--animation-grow .elementor-item-active:before, .e--pointer-background.e--animation-grow .elementor-item.highlighted:before, .e--pointer-background.e--animation-grow .elementor-item:focus:before, .e--pointer-background.e--animation-grow .elementor-item:hover:before {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1
}
.e--pointer-background.e--animation-shrink .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before {
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s
}
.e--pointer-background.e--animation-shrink .elementor-item-active:before, .e--pointer-background.e--animation-shrink .elementor-item.highlighted:before, .e--pointer-background.e--animation-shrink .elementor-item:focus:before, .e--pointer-background.e--animation-shrink .elementor-item:hover:before {
	-webkit-transition: opacity .15s, -webkit-transform .4s;
	transition: opacity .15s, -webkit-transform .4s;
	-o-transition: opacity .15s, transform .4s;
	transition: opacity .15s, transform .4s;
	transition: opacity .15s, transform .4s, -webkit-transform .4s
}
.e--pointer-background.e--animation-sweep-left .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before {
	left: 100%
}
.e--pointer-background.e--animation-sweep-right .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before {
	right: 100%
}
.e--pointer-background.e--animation-sweep-up .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before {
	top: 100%
}
.e--pointer-background.e--animation-sweep-down .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before {
	bottom: 100%
}
.e--pointer-background.e--animation-shutter-out-vertical .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before {
	bottom: 50%;
	top: 50%
}
.e--pointer-background.e--animation-shutter-out-horizontal .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before {
	right: 50%;
	left: 50%
}
.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:after, .e--pointer-background.e--animation-shutter-in-vertical .elementor-item:after {
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #55595c;
	z-index: -1
}
.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:before {
	top: 0;
	bottom: 100%
}
.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:after {
	top: 100%;
	bottom: 0
}
.e--pointer-background.e--animation-shutter-in-vertical .elementor-item-active:before, .e--pointer-background.e--animation-shutter-in-vertical .elementor-item.highlighted:before, .e--pointer-background.e--animation-shutter-in-vertical .elementor-item:focus:before, .e--pointer-background.e--animation-shutter-in-vertical .elementor-item:hover:before {
	bottom: 50%
}
.e--pointer-background.e--animation-shutter-in-vertical .elementor-item-active:after, .e--pointer-background.e--animation-shutter-in-vertical .elementor-item.highlighted:after, .e--pointer-background.e--animation-shutter-in-vertical .elementor-item:focus:after, .e--pointer-background.e--animation-shutter-in-vertical .elementor-item:hover:after {
	top: 50%
}
.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:before {
	right: 0;
	left: 100%
}
.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:after {
	right: 100%;
	left: 0
}
.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item-active:before, .e--pointer-background.e--animation-shutter-in-horizontal .elementor-item.highlighted:before, .e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:focus:before, .e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:hover:before {
	left: 50%
}
.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item-active:after, .e--pointer-background.e--animation-shutter-in-horizontal .elementor-item.highlighted:after, .e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:focus:after, .e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:hover:after {
	right: 50%
}
.e--pointer-background.e--animation-none, .e--pointer-background.e--animation-none .elementor-item, .e--pointer-background.e--animation-none .elementor-item:after, .e--pointer-background.e--animation-none .elementor-item:before, .e--pointer-background.e--animation-none .elementor-item:focus, .e--pointer-background.e--animation-none .elementor-item:hover, .e--pointer-background.e--animation-none:after, .e--pointer-background.e--animation-none:before, .e--pointer-background.e--animation-none:focus, .e--pointer-background.e--animation-none:hover {
	-webkit-transition-duration: 0s;
	-o-transition-duration: 0s;
	transition-duration: 0s
}
.e--pointer-text.e--animation-skew .elementor-item:focus, .e--pointer-text.e--animation-skew .elementor-item:hover {
	-webkit-transform: skew(-8deg);
	-ms-transform: skew(-8deg);
	transform: skew(-8deg)
}
.e--pointer-text.e--animation-grow .elementor-item:focus, .e--pointer-text.e--animation-grow .elementor-item:hover {
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2)
}
.e--pointer-text.e--animation-shrink .elementor-item:focus, .e--pointer-text.e--animation-shrink .elementor-item:hover {
	-webkit-transform: scale(.8);
	-ms-transform: scale(.8);
	transform: scale(.8)
}
.e--pointer-text.e--animation-float .elementor-item:focus, .e--pointer-text.e--animation-float .elementor-item:hover {
	-webkit-transform: translateY(-8px);
	-ms-transform: translateY(-8px);
	transform: translateY(-8px)
}
.e--pointer-text.e--animation-sink .elementor-item:focus, .e--pointer-text.e--animation-sink .elementor-item:hover {
	-webkit-transform: translateY(8px);
	-ms-transform: translateY(8px);
	transform: translateY(8px)
}
.e--pointer-text.e--animation-rotate .elementor-item:focus, .e--pointer-text.e--animation-rotate .elementor-item:hover {
	-webkit-transform: rotate(6deg);
	-ms-transform: rotate(6deg);
	transform: rotate(6deg)
}
.e--pointer-text.e--animation-none, .e--pointer-text.e--animation-none .elementor-item, .e--pointer-text.e--animation-none .elementor-item:after, .e--pointer-text.e--animation-none .elementor-item:before, .e--pointer-text.e--animation-none .elementor-item:focus, .e--pointer-text.e--animation-none .elementor-item:hover, .e--pointer-text.e--animation-none:after, .e--pointer-text.e--animation-none:before, .e--pointer-text.e--animation-none:focus, .e--pointer-text.e--animation-none:hover {
	-webkit-transition-duration: 0s;
	-o-transition-duration: 0s;
	transition-duration: 0s
}
.elementor-nav-menu--main .elementor-nav-menu a {
	-webkit-transition: .4s;
	-o-transition: .4s;
	transition: .4s
}
.elementor-nav-menu--main .elementor-nav-menu a, .elementor-nav-menu--main .elementor-nav-menu a.highlighted, .elementor-nav-menu--main .elementor-nav-menu a:focus, .elementor-nav-menu--main .elementor-nav-menu a:hover {
	padding: 13px 20px
}
.elementor-nav-menu--main .elementor-nav-menu a.current {
	background: #373a3c;
	color: #fff
}
.elementor-nav-menu--main .elementor-nav-menu a.disabled {
	background: #55595c;
	color: #a1a6a9
}
.elementor-nav-menu--main .elementor-nav-menu ul {
	position: absolute;
	width: 12em;
	border-width: 0;
	border-style: solid;
	padding: 0
}
.elementor-nav-menu--main .elementor-nav-menu span.scroll-down, .elementor-nav-menu--main .elementor-nav-menu span.scroll-up {
	position: absolute;
	display: none;
	visibility: hidden;
	overflow: hidden;
	background: #fff;
	height: 20px
}
.elementor-nav-menu--main .elementor-nav-menu span.scroll-down-arrow, .elementor-nav-menu--main .elementor-nav-menu span.scroll-up-arrow {
	position: absolute;
	top: -2px;
	left: 50%;
	margin-left: -8px;
	width: 0;
	height: 0;
	overflow: hidden;
	border-width: 8px;
	border-style: dashed dashed solid;
	border-color: transparent transparent #494c4f
}
.elementor-nav-menu--main .elementor-nav-menu span.scroll-down-arrow {
	top: 6px;
	border-style: solid dashed dashed;
	border-color: #494c4f transparent transparent
}
.elementor-nav-menu--main .elementor-nav-menu--dropdown .sub-arrow i {
	-webkit-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg)
}
.elementor-nav-menu--layout-horizontal, .elementor-nav-menu--layout-horizontal .elementor-nav-menu {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu a {
	white-space: nowrap
}
.elementor-nav-menu__align-right .elementor-nav-menu {
	margin-left: auto
}
.elementor-nav-menu__align-right .elementor-nav-menu--layout-vertical>ul>li>a {
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end
}
.elementor-nav-menu__align-left .elementor-nav-menu {
	margin-right: auto
}
.elementor-nav-menu__align-left .elementor-nav-menu--layout-vertical>ul>li>a {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start
}
.elementor-nav-menu__align-center .elementor-nav-menu {
	margin-left: auto;
	margin-right: auto
}
.elementor-nav-menu__align-center .elementor-nav-menu--layout-vertical>ul>li>a {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}
.elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu {
	width: 100%
}
.elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}
.elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li>a {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}
.elementor-widget-nav-menu:not(.elementor-nav-menu--toggle) .elementor-menu-toggle {
	display: none
}
.elementor-widget-nav-menu .elementor-widget-container {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}
.elementor-nav-menu {
	position: relative;
	z-index: 2
}
.elementor-nav-menu:after {
	content: "\00a0";
	display: block;
	height: 0;
	font: 0/0 serif;
	clear: both;
	visibility: hidden;
	overflow: hidden
}
.elementor-nav-menu, .elementor-nav-menu li, .elementor-nav-menu ul {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
	line-height: normal;
	-webkit-tap-highlight-color: rgba(0,0,0,0)
}
.elementor-nav-menu ul {
	display: none
}
.elementor-nav-menu ul ul a, .elementor-nav-menu ul ul a:active, .elementor-nav-menu ul ul a:focus, .elementor-nav-menu ul ul a:hover {
	border-left: 16px solid transparent
}
.elementor-nav-menu ul ul ul a, .elementor-nav-menu ul ul ul a:active, .elementor-nav-menu ul ul ul a:focus, .elementor-nav-menu ul ul ul a:hover {
	border-left: 24px solid transparent
}
.elementor-nav-menu ul ul ul ul a, .elementor-nav-menu ul ul ul ul a:active, .elementor-nav-menu ul ul ul ul a:focus, .elementor-nav-menu ul ul ul ul a:hover {
	border-left: 32px solid transparent
}
.elementor-nav-menu ul ul ul ul ul a, .elementor-nav-menu ul ul ul ul ul a:active, .elementor-nav-menu ul ul ul ul ul a:focus, .elementor-nav-menu ul ul ul ul ul a:hover {
	border-left: 40px solid transparent
}
.elementor-nav-menu a, .elementor-nav-menu li {
	position: relative
}
.elementor-nav-menu li {
	border-width: 0
}
.elementor-nav-menu a {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.elementor-nav-menu a, .elementor-nav-menu a:focus, .elementor-nav-menu a:hover {
	padding: 10px 20px;
	line-height: 20px
}
.elementor-nav-menu a.current {
	background: #373a3c;
	color: #fff
}
.elementor-nav-menu a.disabled {
	cursor: not-allowed;
	color: #a1a6a9
}
.elementor-nav-menu--indicator-none .elementor-nav-menu .elementor-item.has-submenu {
	padding-right: 20px
}
.elementor-nav-menu--indicator-none .elementor-nav-menu .elementor-item.has-submenu .sub-arrow {
	display: none
}
.elementor-nav-menu--indicator-plus:before {
	font-family: Open Sans, sans-serif
}
.elementor-nav-menu--indicator-chevron .elementor-nav-menu .sub-arrow {
	font-size: 10px
}
.elementor-nav-menu--indicator-chevron .elementor-nav-menu .sub-arrow i:before {
	content: ""
}
.elementor-nav-menu--indicator-angle .elementor-nav-menu .sub-arrow i:before {
	content: ""
}
.elementor-nav-menu--indicator-classic .elementor-nav-menu .sub-arrow i:before {
	content: ""
}
.elementor-nav-menu--indicator-plus .elementor-nav-menu .sub-arrow i:before {
	content: "+"
}
.elementor-nav-menu .sub-arrow {
	font-size: 16px;
	line-height: 1;
	padding-left: 10px
}
.elementor-nav-menu--dropdown .elementor-item.elementor-item-active, .elementor-nav-menu--dropdown .elementor-item.highlighted, .elementor-nav-menu--dropdown .elementor-item:focus, .elementor-nav-menu--dropdown .elementor-item:hover, .elementor-sub-item.elementor-item-active, .elementor-sub-item.highlighted, .elementor-sub-item:focus, .elementor-sub-item:hover {
	background-color: #55595c;
	color: #fff
}
.elementor-menu-toggle {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-size: 22px;
	padding: .25em;
	cursor: pointer;
	border: 0 solid;
	border-radius: 3px;
	background-color: rgba(0,0,0,.05);
	color: #494c4f
}
.elementor-menu-toggle i:before {
	content: "\e804"
}
.elementor-menu-toggle.elementor-active i:before {
	content: "\e909"
}
.elementor-nav-menu--dropdown {
	background-color: #fff;
	font-size: 13px
}
.elementor-nav-menu--dropdown.elementor-nav-menu__container {
	margin-top: 10px;
	-webkit-transition: max-height .3s, -webkit-transform .3s;
	transition: max-height .3s, -webkit-transform .3s;
	-o-transition: max-height .3s, transform .3s;
	transition: max-height .3s, transform .3s;
	transition: max-height .3s, transform .3s, -webkit-transform .3s;
	-webkit-transform-origin: top;
	-ms-transform-origin: top;
	transform-origin: top;
	overflow: auto
}
.elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-sub-item {
	font-size: .85em
}
.elementor-nav-menu--dropdown a {
	color: #494c4f;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between
}
.elementor-nav-menu--dropdown a.current {
	background: #373a3c;
	color: #fff
}
.elementor-nav-menu--dropdown a.disabled {
	color: #b3b3b3
}
ul.elementor-nav-menu--dropdown a, ul.elementor-nav-menu--dropdown a:focus, ul.elementor-nav-menu--dropdown a:hover {
	text-shadow: none;
	border-left: 8px solid transparent
}
.elementor-nav-menu__text-align-center .elementor-nav-menu--dropdown .elementor-nav-menu a {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}
.elementor-nav-menu--toggle .elementor-menu-toggle:not(.elementor-active)+.elementor-nav-menu__container {
	-webkit-transform: scaleY(0);
	-ms-transform: scaleY(0);
	transform: scaleY(0);
	max-height: 0
}
.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container {
	-webkit-transform: scaleY(1);
	-ms-transform: scaleY(1);
	transform: scaleY(1);
	max-height: 100vh
}
.elementor-nav-menu--stretch .elementor-nav-menu__container.elementor-nav-menu--dropdown {
	position: absolute;
	z-index: 9998
}
@media (min-width:768px) {
.elementor-nav-menu--dropdown-mobile .elementor-menu-toggle, .elementor-nav-menu--dropdown-mobile .elementor-nav-menu--dropdown {
	display: none
}
}
@media (min-width:1025px) {
.elementor-nav-menu--dropdown-tablet .elementor-menu-toggle, .elementor-nav-menu--dropdown-tablet .elementor-nav-menu--dropdown {
	display: none
}
}
@media (max-width:1024px) {
.elementor-nav-menu--dropdown-tablet .elementor-nav-menu--main {
	display: none
}
}
@media (max-width:767px) {
.elementor-nav-menu--dropdown-mobile .elementor-nav-menu--main {
	display: none
}
}
.elementor-theme-builder-content-area {
	height: 400px
}
.elementor-location-footer:before, .elementor-location-header:before {
	content: "";
	display: table;
	clear: both
}
.elementor-post-navigation-borders-yes .elementor-post-navigation.elementor-grid {
	color: #d4d4d4;
	border: none;
	border-top: 1px solid;
	border-bottom: 1px solid;
	padding-top: 10px;
	padding-bottom: 10px
}
.elementor-post-navigation-borders-yes .elementor-post-navigation__separator {
	height: 100%;
	width: 1px;
	margin: 0 auto;
	background-color: #d4d4d4
}
.elementor-post-navigation {
	overflow: hidden;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}
.elementor-post-navigation .post-navigation__arrow-wrapper {
	color: #d4d4d4
}
.elementor-post-navigation .post-navigation__arrow-wrapper.post-navigation__arrow-prev {
	font-size: 30px;
	padding-right: 15px
}
.elementor-post-navigation .post-navigation__arrow-wrapper.post-navigation__arrow-next {
	font-size: 30px;
	padding-left: 15px
}
.elementor-post-navigation .post-navigation__arrow-wrapper i {
	-webkit-transform: translateY(-5%);
	-ms-transform: translateY(-5%);
	transform: translateY(-5%)
}
.elementor-post-navigation .elementor-post-navigation__link__next, .elementor-post-navigation .elementor-post-navigation__link__prev {
	overflow: hidden
}
.elementor-post-navigation .elementor-post-navigation__link a {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	max-width: 100%
}
.elementor-post-navigation .post-navigation__next--label, .elementor-post-navigation .post-navigation__prev--label {
	text-transform: uppercase;
	font-size: .8em
}
.elementor-post-navigation .post-navigation__next--title, .elementor-post-navigation .post-navigation__prev--title {
	font-size: .7em
}
.elementor-post-navigation .post-navigation__next--label, .elementor-post-navigation .post-navigation__next--title, .elementor-post-navigation .post-navigation__prev--label, .elementor-post-navigation .post-navigation__prev--title {
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis
}
.elementor-post-navigation span.elementor-post-navigation__link__next {
	text-align: right
}
.elementor-post-navigation span.elementor-post-navigation__link__next, .elementor-post-navigation span.elementor-post-navigation__link__prev {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}
.elementor-post-navigation .elementor-grid {
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between
}
.elementor-post-navigation .elementor-post-navigation__link {
	width: calc(50% - 0.5px);
	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis
}
.elementor-post-navigation .elementor-post-navigation__separator-wrapper {
	text-align: center
}
.elementor-post-navigation .elementor-post-navigation__next {
	text-align: right
}
.elementor-post-navigation .elementor-post-navigation__next a {
	float: right
}
.site-main .elementor-widget-post-navigation, .site-main .elementor-widget-post-navigation [class*=navigation] {
	margin: 0
}
.elementor-search-form {
	display: block;
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s
}
.elementor-search-form button, .elementor-search-form input[type=search] {
	margin: 0;
	border: 0;
	padding: 0;
	display: inline-block;
	vertical-align: middle;
	white-space: normal;
	background: none;
	line-height: 1;
	min-width: 0;
	font-size: 15px;
	-webkit-appearance: none;
	-moz-appearance: none
}
.elementor-search-form button:focus, .elementor-search-form input[type=search]:focus {
	outline: 0;
	color: inherit
}
.elementor-search-form button {
	background-color: #818a91;
	font-size: 16px;
	color: #fff;
	border-radius: 0
}
.elementor-search-form__container {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s;
	overflow: hidden;
	border: 0 solid transparent;
	min-height: 50px
}
.elementor-search-form__container:not(.elementor-search-form--full-screen) {
	background: #eceeef
}
.elementor-search-form__input {
	-webkit-flex-basis: 100%;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	color: #55595c;
	-webkit-transition: color .2s;
	-o-transition: color .2s;
	transition: color .2s
}
.elementor-search-form__input::-webkit-input-placeholder {
color:inherit;
font-family:inherit;
opacity:.6
}
.elementor-search-form__input:-ms-input-placeholder {
color:inherit;
font-family:inherit;
opacity:.6
}
.elementor-search-form__input:-moz-placeholder {
color:inherit;
font-family:inherit;
opacity:.6
}
.elementor-search-form__input::-ms-input-placeholder {
color:inherit;
font-family:inherit;
opacity:.6
}
.elementor-search-form__input::placeholder {
color:inherit;
font-family:inherit;
opacity:.6
}
.elementor-search-form__submit {
	color: #fff;
	-webkit-transition: color .2s, background .2s;
	-o-transition: color .2s, background .2s;
	transition: color .2s, background .2s
}
.elementor-search-form--button-type-text .elementor-search-form__submit {
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0
}
.elementor-search-form--skin-minimal .elementor-search-form__icon {
	opacity: .6;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	color: #55595c
}
.elementor-search-form--skin-full_screen .elementor-search-form input[type=search].elementor-search-form__input {
	font-size: 50px;
	text-align: center;
	border-style: solid;
	border-width: 0 0 1px;
	border-color: #fff;
	line-height: 1.5;
	color: #fff
}
.elementor-search-form--skin-full_screen .elementor-search-form__toggle {
	display: inline-block;
	cursor: pointer;
	vertical-align: middle;
	color: #494c4f
}
.elementor-search-form--skin-full_screen .elementor-search-form__toggle i {
	position: relative;
	display: block;
	border: 0 solid;
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s;
	width: 33px;
	height: 33px;
	background-color: rgba(0,0,0,.05);
	border-radius: 3px
}
.elementor-search-form--skin-full_screen .elementor-search-form__toggle i:before {
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	font-size: .55em
}
.elementor-search-form--skin-full_screen .elementor-search-form__container {
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	position: fixed;
	z-index: 9998;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	height: 100vh;
	padding: 0 15%;
	background-color: rgba(0,0,0,.8)
}
.elementor-search-form--skin-full_screen .elementor-search-form__container:not(.elementor-search-form--full-screen) {
	overflow: hidden;
	opacity: 0;
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0)
}
.elementor-search-form--skin-full_screen .elementor-search-form__container:not(.elementor-search-form--full-screen) .dialog-lightbox-close-button {
	display: none
}
.elementor-author-box {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.elementor-author-box__avatar {
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin-right: 25px
}
.elementor-author-box__avatar img {
	width: 100px;
	border-radius: 500px;
	-o-object-fit: cover;
	object-fit: cover
}
.elementor-author-box__text {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	font-size: 17px
}
.elementor-author-box__name {
	font-size: 24px;
	margin-bottom: 5px
}
.elementor-author-box__bio, .elementor-author-box__bio p {
	margin-bottom: .8em
}
.elementor-author-box__bio p:last-of-type {
	margin-bottom: 0
}
.elementor-author-box--layout-image-left .elementor-author-box {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row
}
.elementor-author-box--layout-image-left .elementor-author-box__avatar {
	margin-left: 0;
	margin-right: 25px
}
.elementor-author-box--layout-image-right .elementor-author-box {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-webkit-flex-direction: row-reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse
}
.elementor-author-box--layout-image-right .elementor-author-box__avatar {
	margin-right: 0;
	margin-left: 25px
}
.elementor-author-box--layout-image-above .elementor-author-box {
	display: block
}
.elementor-author-box--layout-image-above .elementor-author-box__avatar {
	margin: 0 auto 15px;
	display: inline-block
}
.elementor-author-box--layout-image-above.elementor-author-box--align-left .elementor-author-box__avatar {
	margin-left: 0
}
.elementor-author-box--layout-image-above.elementor-author-box--align-right .elementor-author-box__avatar {
	margin-right: 0
}
.elementor-author-box--align-left .elementor-author-box {
	text-align: left
}
.elementor-author-box--align-right .elementor-author-box {
	text-align: right
}
.elementor-author-box--align-center .elementor-author-box {
	text-align: center
}
.elementor-button.elementor-author-box__button {
	border: 2px solid #55595c;
	font-size: 15px;
	font-weight: 100;
	padding: 10px 18px
}
.elementor-button.elementor-author-box__button, .elementor-button.elementor-author-box__button:hover {
	background: transparent;
	color: #55595c
}
.elementor-widget-author-box:not(.elementor-author-box--layout-image-above).elementor-author-box--image-valign-top .elementor-author-box__avatar, .elementor-widget-author-box:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar {
	-webkit-align-self: flex-start;
	-ms-flex-item-align: start;
	align-self: flex-start
}
.elementor-widget-author-box:not(.elementor-author-box--layout-image-above).elementor-author-box--image-valign-middle .elementor-author-box__avatar {
	-webkit-align-self: center;
	-ms-flex-item-align: center;
	align-self: center
}
.elementor-post-info__terms-list {
	display: inline-block
}
.elementor-post-info .elementor-icon-list-icon .elementor-avatar {
	border-radius: 100%
}
.elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text {
	display: inline-block
}
.elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text a, .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text span {
	display: inline
}
.elementor-widget-breadcrumbs {
	font-size: .85em
}
.elementor-widget-breadcrumbs p {
	margin-bottom: 0
}
.elementor-sticky--active {
	z-index: 99
}
.uael-before-after-slider .twentytwenty-after-label, .uael-before-after-slider .twentytwenty-before-label, .uael-before-after-slider .twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label, .uael-before-after-slider .twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label, .uael-before-after-slider .twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-after-label, .uael-before-after-slider .twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-before-label {
	opacity: 0
}
.uael-before-after-slider .twentytwenty-horizontal .twentytwenty-handle:after, .uael-before-after-slider .twentytwenty-horizontal .twentytwenty-handle:before, .uael-before-after-slider .twentytwenty-vertical .twentytwenty-handle:after, .uael-before-after-slider .twentytwenty-vertical .twentytwenty-handle:before {
	content: " ";
	display: block;
	background: #fff;
	position: absolute;
	z-index: 30
}
.uael-before-after-slider .twentytwenty-horizontal .twentytwenty-handle:after, .uael-before-after-slider .twentytwenty-horizontal .twentytwenty-handle:before {
	width: 3px;
	height: 9999px;
	left: 50%;
	margin-left: -1.5px
}
.uael-before-after-slider .twentytwenty-vertical .twentytwenty-handle:after, .uael-before-after-slider .twentytwenty-vertical .twentytwenty-handle:before {
	width: 9999px;
	height: 3px;
	top: 50%;
	margin-top: -1.5px
}
.uael-before-after-slider .twentytwenty-after-label, .uael-before-after-slider .twentytwenty-before-label, .uael-before-after-slider .twentytwenty-overlay {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	-webkit-transition-duration: .5s;
	transition-duration: .5s
}
.internet-explorer .uael-before-after-slider .twentytwenty-before-label, .uael-before-after-slider .twentytwenty-after-label, .uael-before-after-slider .twentytwenty-overlay {
	bottom: 0
}
.uael-before-after-slider .twentytwenty-after-label, .uael-before-after-slider .twentytwenty-before-label, .uael-before-after-slider .twentytwenty-overlay {
	-webkit-transition-duration: .5s;
	transition-duration: .5s
}
.uael-before-after-slider .twentytwenty-after-label, .uael-before-after-slider .twentytwenty-before-label {
	-webkit-transition-property: opacity;
	transition-property: opacity
}
.uael-before-after-slider .twentytwenty-after-label:before, .uael-before-after-slider .twentytwenty-before-label:before {
	color: #fff;
	font-size: 13px;
	letter-spacing: .1em;
	position: absolute;
	background: rgba(255,255,255,.2);
	line-height: 38px;
	padding: 0 20px;
	-webkit-border-radius: 2px;
	border-radius: 2px
}
.uael-before-after-slider .twentytwenty-container.active .twentytwenty-overlay, .uael-before-after-slider .twentytwenty-container.active :hover.twentytwenty-overlay, .uael-before-after-slider .twentytwenty-overlay {
	background: rgba(0,0,0,0)
}
.uael-before-after-slider .twentytwenty-down-arrow, .uael-before-after-slider .twentytwenty-left-arrow, .uael-before-after-slider .twentytwenty-right-arrow, .uael-before-after-slider .twentytwenty-up-arrow {
	width: 0;
	height: 0;
	border: 6px solid transparent;
	display: inline-block
}
.internet-explorer .uael-before-after-slider .twentytwenty-container {
	z-index: auto
}
.uael-before-after-slider .twentytwenty-container {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	z-index: 0;
	overflow: hidden;
	position: relative;
	-webkit-user-select: none;
	-moz-user-select: none;
	max-width: 100%
}
.uael-before-after-slider .twentytwenty-container img {
	max-width: 100%;
	position: absolute;
	top: 0;
	display: block
}
.uael-before-after-slider .twentytwenty-container * {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}
.uael-before-after-slider .twentytwenty-before-label {
	display: -webkit-box;
	display: -ms-flexbox;
	-js-display: flex;
	display: -webkit-flex;
	display: -moz-box;
	display: flex
}
.uael-before-after-slider .twentytwenty-before-label:before {
	content: "Before"
}
.uael-before-after-slider .twentytwenty-after-label {
	display: -webkit-box;
	display: -ms-flexbox;
	-js-display: flex;
	display: -webkit-flex;
	display: -moz-box;
	display: flex
}
.uael-before-after-slider .twentytwenty-after-label:before {
	content: "After"
}
.uael-before-after-slider .twentytwenty-horizontal .twentytwenty-before-label:before {
	left: 10px
}
.uael-before-after-slider .twentytwenty-horizontal .twentytwenty-after-label:before {
	right: 10px
}
.uael-before-after-slider .twentytwenty-vertical .twentytwenty-before-label:before {
	top: 10px
}
.uael-before-after-slider .twentytwenty-vertical .twentytwenty-after-label:before {
	bottom: 10px
}
.uael-before-after-slider .twentytwenty-overlay {
	-webkit-transition-property: background;
	transition-property: background;
	z-index: 0
}
.uael-before-after-slider .twentytwenty-overlay:hover {
	background: rgba(0,0,0,.5)
}
.uael-before-after-slider .twentytwenty-overlay:hover .twentytwenty-after-label, .uael-before-after-slider .twentytwenty-overlay:hover .twentytwenty-before-label {
	opacity: 1
}
.uael-before-after-slider .twentytwenty-before {
	z-index: 0
}
.uael-before-after-slider .twentytwenty-after {
	z-index: 10
}
.uael-before-after-slider .twentytwenty-handle {
	height: 38px;
	width: 38px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -22px;
	margin-top: -22px;
	border: 3px solid #fff;
	-webkit-border-radius: 1000px;
	border-radius: 1000px;
	-webkit-box-shadow: 0 0 12px rgba(51,51,51,.5);
	box-shadow: 0 0 12px rgba(51,51,51,.5);
	z-index: 40;
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	-js-display: flex;
	display: -webkit-flex;
	display: -moz-box;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	justify-content: center
}
.uael-before-after-slider .twentytwenty-horizontal .twentytwenty-handle:before {
	bottom: 50%;
	margin-bottom: 22px;
	-webkit-box-shadow: none;
	box-shadow: none
}
.uael-before-after-slider .twentytwenty-horizontal .twentytwenty-handle:after {
	top: 50%;
	margin-top: 22px;
	-webkit-box-shadow: none;
	box-shadow: none
}
.uael-before-after-slider .twentytwenty-vertical .twentytwenty-handle:before {
	left: 50%;
	margin-left: 22px;
	-webkit-box-shadow: 3px 0 0 #fff, 0 0 12px rgba(51,51,51,.5);
	box-shadow: 3px 0 0 #fff, 0 0 12px rgba(51,51,51,.5)
}
.uael-before-after-slider .twentytwenty-vertical .twentytwenty-handle:after {
	right: 50%;
	margin-right: 22px;
	-webkit-box-shadow: -3px 0 0 #fff, 0 0 12px rgba(51,51,51,.5);
	box-shadow: -3px 0 0 #fff, 0 0 12px rgba(51,51,51,.5)
}
.uael-before-after-slider .twentytwenty-vertical .twentytwenty-handle {
	display: -webkit-box;
	display: -ms-flexbox;
	-js-display: flex;
	display: -webkit-flex;
	display: -moz-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: reverse;
	-ms-flex-direction: column-reverse;
	-webkit-flex-direction: column-reverse;
	-moz-box-orient: vertical;
	-moz-box-direction: reverse;
	flex-direction: column-reverse
}
.uael-before-after-slider .twentytwenty-vertical .twentytwenty-handle span:last-of-type {
	margin-bottom: 10px
}
.uael-ba-container[data-move-on-hover=yes] .twentytwenty-overlay .twentytwenty-after-label, .uael-ba-container[data-move-on-hover=yes] .twentytwenty-overlay .twentytwenty-before-label {
	-webkit-transition: all linear .3s;
	transition: all linear .3s
}
.uael-ba-container[data-move-on-hover=yes].active .twentytwenty-overlay .twentytwenty-after-label, .uael-ba-container[data-move-on-hover=yes].active .twentytwenty-overlay .twentytwenty-before-label {
	opacity: .3
}
.uael-ba-container[data-move-on-hover=yes]:hover .twentytwenty-overlay .twentytwenty-after-label, .uael-ba-container[data-move-on-hover=yes]:hover .twentytwenty-overlay .twentytwenty-before-label {
	opacity: .3;
	-webkit-animation-name: fadelabel;
	animation-name: fadelabel;
	-webkit-animation-duration: 3s;
	animation-duration: 3s
}
.uael-ba-valign-flex-start .twentytwenty-after-label, .uael-ba-valign-flex-start .twentytwenty-before-label {
	left: 10px
}
.uael-ba-valign-flex-start .twentytwenty-after-label:before, .uael-ba-valign-flex-start .twentytwenty-before-label:before {
	text-align: left
}
.uael-ba-valign-flex-end .twentytwenty-after-label:before, .uael-ba-valign-flex-end .twentytwenty-before-label:before {
	text-align: right
}
.uael-ba-valign-center .twentytwenty-after-label:before, .uael-ba-valign-center .twentytwenty-before-label:before {
	text-align: center
}
.uael-ba-valign-flex-end .twentytwenty-after-label, .uael-ba-valign-flex-end .twentytwenty-before-label {
	right: 10px
}
.uael-ba-halign-flex-start .twentytwenty-after-label, .uael-ba-halign-flex-start .twentytwenty-before-label {
	top: 10px
}
.uael-ba-halign-flex-end .twentytwenty-after-label::before, .uael-ba-halign-flex-end .twentytwenty-before-label::before {
	bottom: 10px
}
.uael-ba-container {
	overflow: hidden
}
.elementor-editor-active .uael-before-after-slider .twentytwenty-handle {
	pointer-events: none
}
@media only screen and (max-width:976px) {
.uael-tablet-ba-valign-flex-start .twentytwenty-after-label, .uael-tablet-ba-valign-flex-start .twentytwenty-before-label {
	left: 10px
}
.uael-tablet-ba-valign-flex-start .twentytwenty-after-label:before, .uael-tablet-ba-valign-flex-start .twentytwenty-before-label:before {
	text-align: left
}
.uael-tablet-ba-valign-flex-end .twentytwenty-after-label:before, .uael-tablet-ba-valign-flex-end .twentytwenty-before-label:before {
	text-align: right
}
.uael-tablet-ba-valign-center .twentytwenty-after-label:before, .uael-tablet-ba-valign-center .twentytwenty-before-label:before {
	text-align: center
}
.uael-tablet-ba-valign-flex-end .twentytwenty-after-label, .uael-tablet-ba-valign-flex-end .twentytwenty-before-label {
	right: 10px
}
.uael-tablet-ba-halign-flex-start .twentytwenty-after-label, .uael-tablet-ba-halign-flex-start .twentytwenty-before-label {
	top: 10px
}
.uael-tablet-ba-halign-flex-end .twentytwenty-after-label::before, .uael-tablet-ba-halign-flex-end .twentytwenty-before-label::before {
	bottom: 10px
}
}
@media only screen and (max-width:767px) {
.uael-mobile-ba-valign-flex-start .twentytwenty-after-label, .uael-mobile-ba-valign-flex-start .twentytwenty-before-label {
	left: 10px
}
.uael-mobile-ba-valign-flex-start .twentytwenty-after-label:before, .uael-mobile-ba-valign-flex-start .twentytwenty-before-label:before {
	text-align: left
}
.uael-mobile-ba-valign-flex-end .twentytwenty-after-label:before, .uael-mobile-ba-valign-flex-end .twentytwenty-before-label:before {
	text-align: right
}
.uael-mobile-ba-valign-center .twentytwenty-after-label:before, .uael-mobile-ba-valign-center .twentytwenty-before-label:before {
	text-align: center
}
.uael-mobile-ba-valign-flex-end .twentytwenty-after-label, .uael-mobile-ba-valign-flex-end .twentytwenty-before-label {
	right: 10px
}
.uael-mobile-ba-halign-flex-start .twentytwenty-after-label, .uael-mobile-ba-halign-flex-start .twentytwenty-before-label {
	top: 10px
}
.uael-mobile-ba-halign-flex-end .twentytwenty-after-label::before, .uael-mobile-ba-halign-flex-end .twentytwenty-before-label::before {
	bottom: 10px
}
}
.uael-before-after-slider .twentytwenty-horizontal .twentytwenty-after-label:before, .uael-before-after-slider .twentytwenty-horizontal .twentytwenty-before-label:before {
	max-width: -webkit-calc(100% / 2 - 40px);
	max-width: calc(100% / 2 - 40px)
}
.uael-before-after-slider .twentytwenty-vertical .twentytwenty-after-label:before, .uael-before-after-slider .twentytwenty-vertical .twentytwenty-before-label:before {
	max-width: -webkit-calc(100% - 20px);
	max-width: calc(100% - 20px)
}
@-webkit-keyframes fadelabel {
0% {
opacity:1
}
50% {
opacity:.5
}
100% {
opacity:.3
}
}
@keyframes fadelabel {
0% {
opacity:1
}
50% {
opacity:.5
}
100% {
opacity:.3
}
}
.internet-explorer .uael-before-after-slider .twentytwenty-down-arrow, .internet-explorer .uael-before-after-slider .twentytwenty-left-arrow, .internet-explorer .uael-before-after-slider .twentytwenty-right-arrow, .internet-explorer .uael-before-after-slider .twentytwenty-up-arrow {
	position: absolute
}
.internet-explorer .uael-before-after-slider .twentytwenty-horizontal .twentytwenty-left-arrow, .internet-explorer .uael-before-after-slider .twentytwenty-horizontal .twentytwenty-right-arrow {
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}
.internet-explorer .uael-before-after-slider .twentytwenty-vertical .twentytwenty-down-arrow, .internet-explorer .uael-before-after-slider .twentytwenty-vertical .twentytwenty-up-arrow {
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%)
}
.internet-explorer .uael-before-after-slider .twentytwenty-left-arrow {
	left: 0
}
.internet-explorer .uael-before-after-slider .twentytwenty-right-arrow {
	right: 0
}
.firefox .uael-before-after-slider .twentytwenty-horizontal .uael-label-position-center .twentytwenty-after-label:before, .firefox .uael-before-after-slider .twentytwenty-horizontal .uael-label-position-center .twentytwenty-before-label:before, .internet-explorer .uael-before-after-slider .twentytwenty-horizontal .uael-label-position-center .twentytwenty-after-label:before, .internet-explorer .uael-before-after-slider .twentytwenty-horizontal .uael-label-position-center .twentytwenty-before-label:before, .safari .uael-before-after-slider .twentytwenty-horizontal .uael-label-position-center .twentytwenty-after-label:before, .safari .uael-before-after-slider .twentytwenty-horizontal .uael-label-position-center .twentytwenty-before-label:before {
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}
.firefox .uael-before-after-slider .twentytwenty-vertical .uael-label-position-center .twentytwenty-after-label:before, .firefox .uael-before-after-slider .twentytwenty-vertical .uael-label-position-center .twentytwenty-before-label:before, .internet-explorer .uael-before-after-slider .twentytwenty-vertical .uael-label-position-center .twentytwenty-after-label:before, .internet-explorer .uael-before-after-slider .twentytwenty-vertical .uael-label-position-center .twentytwenty-before-label:before, .safari .uael-before-after-slider .twentytwenty-vertical .uael-label-position-center .twentytwenty-after-label:before, .safari .uael-before-after-slider .twentytwenty-vertical .uael-label-position-center .twentytwenty-before-label:before {
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%)
}
.internet-explorer .uael-before-after-slider .twentytwenty-down-arrow {
	bottom: 0
}
.internet-explorer .uael-before-after-slider .twentytwenty-vertical .twentytwenty-handle span:last-of-type {
	top: 0
}
.uael-ba-label-normal .twentytwenty-overlay:hover .twentytwenty-after-label, .uael-ba-label-normal .twentytwenty-overlay:hover .twentytwenty-before-label {
	opacity: 0
}
.uael-ba-label-both .twentytwenty-after-label, .uael-ba-label-both .twentytwenty-before-label, .uael-ba-label-normal .twentytwenty-after-label, .uael-ba-label-normal .twentytwenty-before-label {
	opacity: 1
}
.uael-business-scheduler-box-wrapper .uael-days .heading-date {
	padding: 0;
	margin: 0;
	-webkit-flex-basis: 0;
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-moz-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}
.uael-business-scheduler-box-wrapper .uael-days .heading-time {
	margin: 0;
	padding: 0;
	-webkit-flex-basis: 0;
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-moz-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	text-align: right
}
.uael-business-scheduler-box-wrapper .top-border-divider .uael-inner {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-bottom: 0;
	-js-display: flex;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
.uael-business-scheduler-box-wrapper .uael-days {
	margin: 0;
	padding: 0
}
.uael-business-scheduler-box-wrapper {
	overflow: hidden
}
.uael-business-scheduler-box-wrapper .uael-days div {
	padding-top: 5px;
	padding-bottom: 5px
}
.uael-dual-button-wrap .elementor-button-content-wrapper {
	-js-display: flex;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}
.uael-dual-button-wrap .elementor-button-content-wrapper.uael-buttons-icon-right {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-webkit-flex-direction: row-reverse;
	-moz-box-orient: horizontal;
	-moz-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse
}
.uael-dual-button-wrap .elementor-button-content-wrapper .elementor-button-icon, .uael-dual-button-wrap .elementor-button-content-wrapper .elementor-button-text {
	display: inline-block
}
.uael-dual-button-wrap .uael-button-wrapper a {
	width: 100%
}
.uael-button-halign-justify .uael-button-wrapper, .uael-dual-button-wrap {
	-js-display: flex;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex
}
.uael-dual-button-wrap {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
.uael-button-stack-desktop .uael-dual-button-wrap {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}
.uael-button-halign-left .uael-dual-button-wrap {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-moz-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}
.uael-button-halign-right .uael-dual-button-wrap {
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-moz-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}
.uael-button-halign-center .uael-dual-button-wrap {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}
.uael-button-halign-justify .uael-button-wrapper {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-moz-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}
.uael-dual-button-wrap {
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
.uael-button-stack-desktop.uael-button-halign-left .uael-dual-button-wrap {
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-moz-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}
.uael-button-stack-desktop.uael-button-halign-right .uael-dual-button-wrap {
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-moz-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end
}
.uael-button-stack-desktop.uael-button-halign-center .uael-dual-button-wrap {
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
.uael-button-stack-desktop.uael-button-halign-justify .uael-dual-button-wrap {
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-moz-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}
@media only screen and (max-width:976px) {
.uael-button-stack-tablet .uael-dual-button-wrap {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}
.uael-heading-stack-tablet .uael-adv-heading-stack {
	display: block
}
.uael-tablet-button-halign-left .uael-dual-button-wrap {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-moz-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}
.uael-tablet-button-halign-right .uael-dual-button-wrap {
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-moz-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}
.uael-tablet-button-halign-center .uael-dual-button-wrap {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}
.uael-tablet-button-halign-justify .uael-button-wrapper {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-moz-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}
.uael-button-stack-tablet.uael-tablet-button-halign-justify .uael-dual-button-wrap {
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-moz-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}
.uael-button-stack-tablet.uael-tablet-button-halign-left .uael-dual-button-wrap {
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-moz-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}
.uael-button-stack-tablet.uael-tablet-button-halign-right .uael-dual-button-wrap {
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-moz-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end
}
.uael-button-stack-tablet.uael-tablet-button-halign-center .uael-dual-button-wrap {
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
}
@media only screen and (max-width:767px) {
.uael-button-stack-mobile .uael-dual-button-wrap {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}
.uael-heading-stack-mobile .uael-adv-heading-stack {
	display: block
}
.uael-mobile-button-halign-left .uael-dual-button-wrap {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-moz-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}
.uael-mobile-button-halign-right .uael-dual-button-wrap {
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-moz-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}
.uael-mobile-button-halign-center .uael-dual-button-wrap {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}
.uael-mobile-button-halign-justify .uael-button-wrapper {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-moz-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}
.uael-button-stack-mobile.uael-mobile-button-halign-justify .uael-dual-button-wrap {
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-moz-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}
.uael-button-stack-mobile.uael-mobile-button-halign-left .uael-dual-button-wrap {
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-moz-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}
.uael-button-stack-mobile.uael-mobile-button-halign-right .uael-dual-button-wrap {
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-moz-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end
}
.uael-button-stack-mobile.uael-mobile-button-halign-center .uael-dual-button-wrap {
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
}
.uael-caf-form .caldera-grid .row {
	margin-left: auto;
	margin-right: auto
}
.uael-caf-shadow-yes .uael-caf-form .caldera-grid .btn:active:focus, .uael-caf-shadow-yes .uael-caf-form .caldera-grid .btn:focus {
	outline: 0
}
.uael-caf-form .caldera-grid .form-control:focus {
	-webkit-box-shadow: inset 0 1px 1px transparent, 0 0 8px rgba(222,222,222,.6);
	box-shadow: inset 0 1px 1px transparent, 0 0 8px rgba(222,222,222,.6)
}
.uael-caf-form .caldera-grid .btn-default, .uael-caf-form .caldera-grid .btn-success, .uael-caf-form .caldera-grid .cf-toggle-switch .btn, .uael-caf-form .caldera-grid .cf-uploader-trigger, .uael-caf-form .caldera-grid input[type=submit] {
	border-width: 0
}
.uael-caf-form .caldera-grid .btn-default, .uael-caf-form .caldera-grid .cf-uploader-trigger, .uael-caf-form .caldera-grid input[type=submit] {
	background-color: #818a91;
	color: #fff
}
.uael-caf-form select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}
.uael-caf-form .uael-caf-select-custom {
	position: relative
}
.uael-caf-form .uael-caf-select-custom:after {
	content: "\f078";
	font-family: FontAwesome!important;
	font-size: .7em;
	line-height: 1;
	position: absolute;
	top: 48%;
	-webkit-transform: translateY(-45%);
	-ms-transform: translateY(-45%);
	transform: translateY(-45%);
	right: .8em;
	pointer-events: none;
	z-index: 5
}
.uael-caf-form .ccselect2-container+.uael-caf-select-custom:after {
	display: none
}
.uael-caf-highlight-style-bottom_right .uael-caf-form .has-error .caldera_ajax_error_block span {
	display: inline-block;
	right: 0;
	top: 100%;
	padding: .1em .8em;
	-webkit-border-radius: 2px;
	border-radius: 2px
}
.uael-caf-highlight-style-bottom_right .uael-caf-form .has-error span.caldera_ajax_error_block {
	display: block;
	text-align: right!important
}
.uael-caf-shadow-yes .caldera-grid .form-control, .uael-caf-shadow-yes .caldera-grid .form-control:focus, .uael-caf-shadow-yes .caldera-grid .has-error .form-control, .uael-caf-shadow-yes .caldera-grid .has-error .form-control:focus {
	-webkit-box-shadow: none;
	box-shadow: none
}
.uael-caldera-form-wrapper {
	-js-display: flex;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex
}
.uael-caf-form, .uael-caf-form .intl-tel-input {
	width: 100%
}
.uael-caf-form div.ccselect2-container.form-control a {
	border: none!important
}
.uael-caf-form .caldera-grid .ccselect2-container.form-control, .uael-caf-form .caldera-grid .ccselect2-container.form-control:hover {
	overflow: hidden;
	border: 1px solid #ccc
}
.uael-caf-form .caldera-grid .trumbowyg-box {
	overflow: hidden
}
.uael-caldera-form-wrapper .uael-caf-form .caldera-grid input[type=submit] {
	width: 100%;
	display: block
}
.uael-caf-form .caldera-grid .cf-uploader-trigger {
	display: inline-block;
	width: auto
}
.uael-caldera-form-wrapper .uael-caf-form .cf-toggle-switch .btn-group-justified>.btn, .uael-caldera-form-wrapper .uael-caf-form .cf-toggle-switch .btn-group-justified>.btn-group {
	display: table-cell
}
.uael-caldera-form-wrapper .uael-caf-form .cf-toggle-switch .btn-group-justified {
	display: table
}
.uael-field-center .uael-caf-form .cf-toggle-group-buttons {
	-js-display: flex;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}
.uael-field-left .uael-caf-form .cf-toggle-group-buttons {
	-js-display: flex;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-moz-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}
.uael-field-right .uael-caf-form .cf-toggle-group-buttons {
	-js-display: flex;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-moz-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}
.uael-caf-button-left .cf-toggle-group-buttons .btn {
	width: auto;
	margin: 0
}
.uael-caf-button-left input[type=submit], .uael-field-left .uael-caf-form .cf-uploader-trigger {
	width: auto;
	margin: auto;
	margin-left: 0
}
.uael-caf-button-center input[type=submit], .uael-field-center .uael-caf-form .cf-uploader-trigger {
	width: auto;
	margin: auto
}
.uael-caf-button-right input[type=submit], .uael-field-right .uael-caf-form .cf-uploader-trigger {
	width: auto;
	margin: auto;
	margin-right: 0
}
.uael-caf-button-center .cf-toggle-group-buttons .btn {
	width: auto;
	margin: 0;
	position: relative;
	left: auto;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none
}
.uael-caf-form .caldera-grid .file-prevent-overflow {
	display: block
}
.uael-caf-form .caldera-grid input[type=file] {
	display: inline;
	margin: auto
}
.uael-caf-btn-size-xs .uael-caf-form .btn-default, .uael-caf-btn-size-xs .uael-caf-form .btn-success, .uael-caf-btn-size-xs .uael-caf-form .cf-uploader-trigger, .uael-caf-btn-size-xs .uael-caf-form input[type=submit] {
	font-size: 13px;
	padding: 10px 20px;
	-webkit-border-radius: 2px;
	border-radius: 2px
}
.uael-caf-btn-size-sm .uael-caf-form .btn-default, .uael-caf-btn-size-sm .uael-caf-form .btn-success, .uael-caf-btn-size-sm .uael-caf-form .cf-uploader-trigger, .uael-caf-btn-size-sm .uael-caf-form input[type=submit] {
	font-size: 15px;
	padding: 12px 24px;
	-webkit-border-radius: 3px;
	border-radius: 3px
}
.uael-caf-btn-size-md .uael-caf-form .btn-default, .uael-caf-btn-size-md .uael-caf-form .btn-success, .uael-caf-btn-size-md .uael-caf-form .cf-uploader-trigger, .uael-caf-btn-size-md .uael-caf-form input[type=submit] {
	font-size: 16px;
	padding: 15px 30px;
	-webkit-border-radius: 4px;
	border-radius: 4px
}
.uael-caf-btn-size-lg .uael-caf-form .btn-default, .uael-caf-btn-size-lg .uael-caf-form .btn-success, .uael-caf-btn-size-lg .uael-caf-form .cf-uploader-trigger, .uael-caf-btn-size-lg .uael-caf-form input[type=submit] {
	font-size: 18px;
	padding: 20px 40px;
	-webkit-border-radius: 5px;
	border-radius: 5px
}
.uael-caf-btn-size-xl .uael-caf-form .btn-default, .uael-caf-btn-size-xl .uael-caf-form .btn-success, .uael-caf-btn-size-xl .uael-caf-form .cf-uploader-trigger, .uael-caf-btn-size-xl .uael-caf-form input[type=submit] {
	font-size: 20px;
	padding: 25px 50px;
	-webkit-border-radius: 6px;
	border-radius: 6px
}
.uael-caf-form.uael-caf-check-style .checkbox {
	color: #595959;
	display: block;
	font-weight: 700;
	position: relative;
	width: auto;
	cursor: pointer
}
.uael-caf-form .form-group {
	padding: 5px
}
.uael-caf-input-size-xs .uael-caf-form input:not([type=submit]) {
	font-size: 13px;
	line-height: 1;
	padding: 8px 10px
}
.uael-caf-input-size-xs .uael-caf-form .caldera-grid form input[type=checkbox], .uael-caf-input-size-xs .uael-caf-form input[type=radio]+span:before {
	height: 10px;
	width: 10px
}
.uael-caf-input-size-xs .uael-caf-form .caldera-grid form input[type=checkbox]:checked:after {
	font-size: -webkit-calc(10px / 1.2);
	font-size: calc(10px / 1.2)
}
.uael-caf-input-size-xs .uael-caf-form select {
	font-size: 13px;
	line-height: 1;
	padding: 8px 10px;
	height: auto
}
.uael-caf-input-size-xs .uael-caf-form .uael-caf-select-custom {
	font-size: 13px
}
.uael-caf-input-size-xs .ccselect2-container .ccselect2-choice {
	font-size: 13px;
	padding: 8px 10px;
	height: auto
}
.uael-caf-input-size-xs .uael-caf-form textarea {
	font-size: 13px;
	padding: 8px 10px;
	height: auto
}
.uael-caf-input-size-xs .uael-caf-form .caldera-grid form .raty-cancel, .uael-caf-input-size-xs .uael-caf-form .caldera-grid form .raty-star-off, .uael-caf-input-size-xs .uael-caf-form .caldera-grid form .raty-star-on {
	font-size: 8px
}
.uael-cf7-btn-size-sm .uael-caf-form input[type=submit] {
	font-size: 15px;
	padding: 12px 24px;
	-webkit-border-radius: 3px;
	border-radius: 3px
}
.uael-caf-input-size-sm .uael-caf-form .caldera-grid form input[type=checkbox], .uael-caf-input-size-sm .uael-caf-form input[type=radio]+span:before {
	height: 12px;
	width: 12px
}
.uael-caf-input-size-sm .uael-caf-form input:not([type=submit]) {
	font-size: 15px;
	line-height: 1;
	padding: 12px 10px
}
.uael-caf-input-size-sm .uael-caf-form .caldera-grid form input[type=checkbox]:checked:after {
	font-size: -webkit-calc(12px / 1.2);
	font-size: calc(12px / 1.2)
}
.uael-caf-input-size-sm .uael-caf-form select {
	font-size: 15px;
	line-height: 1;
	padding: 12px 10px;
	height: auto
}
.uael-caf-input-size-sm .uael-caf-form .uael-caf-select-custom {
	font-size: 15px
}
.uael-caf-input-size-sm .ccselect2-container .ccselect2-choice {
	font-size: 15px;
	padding: 12px 10px;
	height: auto
}
.uael-caf-input-size-sm .uael-caf-form textarea {
	font-size: 15px;
	padding: 12px 10px;
	height: auto
}
.uael-caf-input-size-sm .uael-caf-form .caldera-grid form .raty-cancel, .uael-caf-input-size-sm .uael-caf-form .caldera-grid form .raty-star-off, .uael-caf-input-size-sm .uael-caf-form .caldera-grid form .raty-star-on {
	font-size: 12px
}
.uael-caf-input-size-md .uael-caf-form .caldera-grid form input[type=checkbox], .uael-caf-input-size-md .uael-caf-form input[type=radio]+span:before {
	height: 15px;
	width: 15px
}
.uael-caf-input-size-md .uael-caf-form input:not([type=submit]) {
	font-size: 16px;
	line-height: 1;
	padding: 15px 10px
}
.uael-caf-input-size-md .uael-caf-form .caldera-grid form input[type=checkbox]:checked:after {
	font-size: -webkit-calc(15px / 1.2);
	font-size: calc(15px / 1.2)
}
.uael-caf-input-size-md .uael-caf-form select {
	font-size: 16px;
	line-height: 1;
	padding: 15px 10px;
	height: auto
}
.uael-caf-input-size-md .uael-caf-form .uael-caf-select-custom {
	font-size: 16px
}
.uael-caf-input-size-md .ccselect2-container .ccselect2-choice {
	font-size: 16px;
	padding: 15px 10px;
	height: auto
}
.uael-caf-input-size-md .uael-caf-form textarea {
	font-size: 16px;
	padding: 15px 10px;
	height: auto
}
.uael-caf-input-size-md .uael-caf-form .caldera-grid form .raty-cancel, .uael-caf-input-size-md .uael-caf-form .caldera-grid form .raty-star-off, .uael-caf-input-size-md .uael-caf-form .caldera-grid form .raty-star-on {
	font-size: 15px
}
.uael-caf-input-size-lg .uael-caf-form input:not([type=submit]) {
	font-size: 18px;
	line-height: 1;
	padding: 20px 10px
}
.uael-caf-input-size-lg .uael-caf-form .caldera-grid form input[type=checkbox], .uael-caf-input-size-lg .uael-caf-form input[type=radio]+span:before {
	height: 20px;
	width: 20px
}
.uael-caf-input-size-lg .uael-caf-form .caldera-grid form input[type=checkbox]:checked:after {
	font-size: -webkit-calc(20px / 1.2);
	font-size: calc(20px / 1.2)
}
.uael-caf-input-size-lg .uael-caf-form select {
	font-size: 18px;
	line-height: 1;
	padding: 20px 10px;
	height: auto
}
.uael-caf-input-size-lg .uael-caf-form .uael-caf-select-custom {
	font-size: 18px
}
.uael-caf-input-size-lg .ccselect2-container .ccselect2-choice {
	font-size: 18px;
	padding: 20px 10px;
	height: auto
}
.uael-caf-input-size-lg .uael-caf-form textarea {
	font-size: 18px;
	padding: 20px 10px;
	height: auto
}
.uael-caf-input-size-lg .uael-caf-form .caldera-grid form .raty-cancel, .uael-caf-input-size-lg .uael-caf-form .caldera-grid form .raty-star-off, .uael-caf-input-size-lg .uael-caf-form .caldera-grid form .raty-star-on {
	font-size: 18px
}
.uael-caf-input-size-xl .uael-caf-form input:not([type=submit]) {
	font-size: 20px;
	line-height: 1;
	padding: 25px 10px
}
.uael-caf-input-size-xl .uael-caf-form .caldera-grid form input[type=checkbox], .uael-caf-input-size-xl .uael-caf-form input[type=radio]+span:before {
	height: 25px;
	width: 25px
}
.uael-caf-input-size-xl .uael-caf-form .caldera-grid form input[type=checkbox]:checked:after {
	font-size: -webkit-calc(25px / 1.2);
	font-size: calc(25px / 1.2)
}
.uael-caf-input-size-xl .uael-caf-form select {
	font-size: 20px;
	line-height: 1;
	padding: 25px 10px;
	height: auto
}
.uael-caf-input-size-xl .uael-caf-form .uael-caf-select-custom {
	font-size: 20px
}
.uael-caf-input-size-xl .ccselect2-container .ccselect2-choice {
	font-size: 20px;
	padding: 25px 10px;
	height: auto
}
.uael-caf-input-size-xl .uael-caf-form textarea {
	font-size: 20px;
	padding: 25px 10px;
	height: auto
}
.uael-caf-input-size-xl .uael-caf-form .caldera-grid form .raty-cancel, .uael-caf-input-size-xl .uael-caf-form .caldera-grid form .raty-star-off, .uael-caf-input-size-xl .uael-caf-form .caldera-grid form .raty-star-on {
	font-size: 23px
}
.uael-caf-form .caldera-grid .form-control {
	height: auto
}
.uael-caf-form .caldera-grid form input[type=checkbox] {
	cursor: pointer;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	outline: 0;
	padding: 0;
	outline: 0;
	border: 1px solid;
	padding: 0;
	text-align: center;
	-js-display: inline-flex;
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -moz-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 20px;
	width: 20px;
	margin-right: 5px
}
.uael-caf-form .caldera-grid form input[type=checkbox]:after {
	font-style: normal;
	font-weight: 400;
	content: "\00a0";
	color: #333;
	display: block;
	line-height: 1.2
}
.uael-caf-form .caldera-grid form input[type=checkbox]:checked:after {
	content: '\2714';
	line-height: 1.2;
	position: relative
}
.uael-caf-form .ccselect2-chosen, form input[type=color]::-webkit-input-placeholder, form input[type=credit_card_cvc]::-webkit-input-placeholder, form input[type=date]::-webkit-input-placeholder, form input[type=datetime-local]::-webkit-input-placeholder, form input[type=datetime]::-webkit-input-placeholder, form input[type=email]::-webkit-input-placeholder, form input[type=file]::-webkit-input-placeholder, form input[type=month]::-webkit-input-placeholder, form input[type=number]::-webkit-input-placeholder, form input[type=password]::-webkit-input-placeholder, form input[type=phone]::-webkit-input-placeholder, form input[type=search]::-webkit-input-placeholder, form input[type=tel]::-webkit-input-placeholder, form input[type=text]::-webkit-input-placeholder, form input[type=time]::-webkit-input-placeholder, form input[type=url]::-webkit-input-placeholder, form input[type=week]::-webkit-input-placeholder, form select::-webkit-input-placeholder, form textarea::-webkit-input-placeholder {
opacity:.5
}
.uael-caf-form .caldera-forms-summary-field ul {
	display: inline-block
}
.uael-caf-form .caldera-forms-summary-field ul li {
	text-align: left
}
.uael-caf-form .live-gravatar {
	text-align: left!important
}
.uael-caf-form .cf-toggle-group-buttons.btn-group-justified {
	display: table
}
.uael-caf-form .cf-toggle-group-buttons.btn-group-vertical {
	position: relative;
	display: inline-block;
	vertical-align: middle
}
.uael-caf-form .cf-toggle-group-buttons.btn-group-vertical .btn {
	width: 100%
}
.uael-caf-form .caldera-grid form input[type=radio]+span:before {
	-webkit-border-radius: 100%;
	border-radius: 100%
}
.uael-caf-form .caldera-grid form input[type=radio] {
	display: none
}
.uael-caf-form .caldera-grid form input[type=radio]+span:before {
	content: '';
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px;
	text-align: center
}
span.uael-caf-radio-custom {
	margin-left: -20px
}
@media only screen and (max-width:976px) {
.uael-tablet-caf-button-left .caldera-grid .cf-toggle-group-buttons .btn {
	width: auto;
	margin: 0
}
.uael-tablet-caf-button-left .caldera-grid input[type=submit], .uael-tablet-field-left .uael-caf-form .cf-uploader-trigger {
	width: auto;
	margin: auto;
	margin-left: 0
}
.uael-caf-form .cf-toggle-group-buttons.btn-group-vertical {
	position: relative;
	display: inline-block;
	vertical-align: middle
}
.uael-tablet-field-left .uael-caf-form .caldera-grid .cf-toggle-group-buttons {
	-js-display: flex;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-moz-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}
.uael-tablet-caf-button-center .caldera-grid input[type=submit], .uael-tablet-field-center .uael-caf-form .cf-uploader-trigger {
	width: auto;
	margin: auto
}
.uael-tablet-field-center .caldera-grid .cf-toggle-group-buttons {
	-js-display: flex;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}
.uael-tablet-caf-button-center .caldera-grid .cf-toggle-group-buttons .btn {
	width: auto;
	margin: 0;
	position: relative;
	left: auto;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none
}
.uael-tablet-caf-button-right .caldera-grid input[type=submit], .uael-tablet-field-right .uael-caf-form .cf-uploader-trigger {
	width: auto;
	margin: auto;
	margin-right: 0
}
.uael-tablet-field-right .uael-caf-form .caldera-grid .cf-toggle-group-buttons {
	-js-display: flex;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-moz-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}
.uael-tablet-caf-button-justify .caldera-grid input[type=submit] {
	width: 100%
}
.uael-caf-form .caldera-grid .cf-toggle-group-buttons.btn-group-vertical .btn, .uael-tablet-field-center .uael-caf-form .caldera-grid .cf-toggle-group-buttons.btn-group-vertical .btn, .uael-tablet-field-left .uael-caf-form .caldera-grid .cf-toggle-group-buttons.btn-group-vertical .btn, .uael-tablet-field-right .uael-caf-form .caldera-grid .cf-toggle-group-buttons.btn-group-vertical .btn {
	width: 100%
}
.uael-caf-form .caldera-grid .cf-toggle-group-buttons.btn-group-justified, .uael-tablet-field-center .uael-caf-form .caldera-grid .cf-toggle-group-buttons.btn-group-justified, .uael-tablet-field-left .uael-caf-form .caldera-grid .cf-toggle-group-buttons.btn-group-justified, .uael-tablet-field-right .uael-caf-form .caldera-grid .cf-toggle-group-buttons.btn-group-justified {
	display: table
}
.uael-caf-form .caldera-grid .cf-toggle-group-buttons.btn-group-vertical, .uael-tablet-field-center .uael-caf-form .caldera-grid .cf-toggle-group-buttons.btn-group-vertical, .uael-tablet-field-left .uael-caf-form .caldera-grid .cf-toggle-group-buttons.btn-group-vertical, .uael-tablet-field-right .uael-caf-form .caldera-grid .cf-toggle-group-buttons.btn-group-vertical {
	position: relative;
	display: inline-block;
	vertical-align: middle
}
}
@media only screen and (max-width:767px) {
.uael-mobile-caf-button-left .uael-caf-form .caldera-grid .cf-toggle-group-buttons .btn {
	width: auto;
	margin: 0
}
.uael-mobile-caf-button-left .uael-caf-form .caldera-grid input[type=submit], .uael-mobile-field-left .uael-caf-form .cf-uploader-trigger {
	width: auto;
	margin: auto;
	margin-left: 0
}
.uael-mobile-field-left .uael-caf-form .caldera-grid .cf-toggle-group-buttons {
	-js-display: flex;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-moz-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}
.uael-mobile-caf-button-center .uael-caf-form .caldera-grid input[type=submit], .uael-mobile-field-center .uael-caf-form .cf-uploader-trigger {
	width: auto;
	margin: auto
}
.uael-mobile-field-center .uael-caf-form .caldera-grid .cf-toggle-group-buttons {
	-js-display: flex;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}
.uael-mobile-caf-button-center .uael-caf-form .caldera-grid .cf-toggle-group-buttons .btn {
	width: auto;
	margin: 0;
	position: relative;
	left: auto;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none
}
.uael-mobile-caf-button-right .uael-caf-form .caldera-grid input[type=submit], .uael-mobile-field-right .uael-caf-form .cf-uploader-trigger {
	width: auto;
	margin: auto;
	margin-right: 0
}
.uael-mobile-field-right .uael-caldera-form-wrapper .uael-caf-form .caldera-grid .cf-toggle-group-buttons {
	-js-display: flex;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-moz-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}
.uael-mobile-caf-button-justify .uael-caf-form .caldera-grid input[type=submit] {
	width: 100%
}
.uael-caf-form .caldera-grid .cf-toggle-group-buttons.btn-group-vertical .btn, .uael-mobile-field-center .uael-caf-form .caldera-grid .cf-toggle-group-buttons.btn-group-vertical .btn, .uael-mobile-field-left .uael-caf-form .caldera-grid .cf-toggle-group-buttons.btn-group-vertical .btn, .uael-mobile-field-right .uael-caf-form .caldera-grid .cf-toggle-group-buttons.btn-group-vertical .btn {
	width: 100%
}
.uael-caf-form .caldera-grid .cf-toggle-group-buttons.btn-group-justified, .uael-mobile-field-center .uael-caf-form .caldera-grid .cf-toggle-group-buttons.btn-group-justified, .uael-mobile-field-left .uael-caf-form .caldera-grid .cf-toggle-group-buttons.btn-group-justified, .uael-mobile-field-right .uael-caf-form .caldera-grid .cf-toggle-group-buttons.btn-group-justified {
	display: table
}
.uael-caf-form .caldera-grid .cf-toggle-group-buttons.btn-group-vertical, .uael-mobile-field-center .uael-caf-form .caldera-grid .cf-toggle-group-buttons.btn-group-vertical, .uael-mobile-field-left .uael-caf-form .caldera-grid .cf-toggle-group-buttons.btn-group-vertical, .uael-mobile-field-right .uael-caf-form .caldera-grid .cf-toggle-group-buttons.btn-group-vertical {
	position: relative;
	display: inline-block;
	vertical-align: middle
}
}
.uael-cf7-style span.wpcf7-list-item {
	margin: 0 1em 0 0
}
.uael-cf7-loader-active span.ajax-loader.is-active {
	display: inline-block
}
.uael-cf7-style select {
	-webkit-appearance: none
}
.uael-cf7-style .uael-cf7-select-custom {
	display: block;
	position: relative
}
.uael-cf7-style .uael-cf7-select-custom:after {
	content: "\f078";
	font-family: FontAwesome!important;
	position: absolute;
	font-size: .7em;
	line-height: 1;
	top: 45%;
	-webkit-transform: translateY(-45%);
	-ms-transform: translateY(-45%);
	transform: translateY(-45%);
	right: .5em;
	z-index: 5;
	pointer-events: none
}
.uael-cf7-highlight-style-bottom_right span.wpcf7-not-valid-tip {
	display: inline-block;
	right: 0;
	top: 100%;
	padding: .1em .8em;
	-webkit-border-radius: 2px;
	border-radius: 2px
}
.uael-cf7-highlight-style-bottom_right span.uael-cf7-alert {
	display: block;
	text-align: right
}
.uael-cf7-btn-size-xs .uael-cf7-style input[type=submit] {
	font-size: 13px;
	padding: 10px 20px;
	-webkit-border-radius: 2px;
	border-radius: 2px
}
.uael-cf7-input-size-xs .uael-cf7-style .wpcf7 textarea, .uael-cf7-input-size-xs .uael-cf7-style input:not([type=submit]), .uael-cf7-input-size-xs .uael-cf7-style select {
	font-size: 13px;
	padding: 8px 10px
}
.uael-cf7-input-size-xs .uael-cf7-style select[multiple=multiple] {
	padding: 0
}
.uael-cf7-input-size-xs .uael-cf7-style select[multiple=multiple] option {
	padding: 8px 10px
}
.uael-cf7-input-size-xs .uael-cf7-select-custom {
	font-size: 13px
}
.uael-cf7-input-size-xs .uael-cf7-style input[type=checkbox]+span:before, .uael-cf7-input-size-xs .uael-cf7-style input[type=radio]+span:before {
	height: 10px;
	width: 10px
}
.uael-cf7-input-size-xs .uael-cf7-style input[type=checkbox]:checked+span:before {
	font-size: -webkit-calc(10px / 1.2);
	font-size: calc(10px / 1.2)
}
.uael-cf7-input-size-xs input[type=range]::-webkit-slider-thumb {
font-size:10px
}
.uael-cf7-input-size-xs input[type=range]::-moz-range-thumb {
font-size:10px
}
.uael-cf7-input-size-xs input[type=range]::-ms-thumb {
font-size:10px
}
.uael-cf7-btn-size-sm .uael-cf7-style input[type=submit] {
	font-size: 15px;
	padding: 12px 24px;
	-webkit-border-radius: 3px;
	border-radius: 3px
}
.uael-cf7-input-size-sm .uael-cf7-style .wpcf7 textarea, .uael-cf7-input-size-sm .uael-cf7-style input:not([type=submit]), .uael-cf7-input-size-sm .uael-cf7-style select {
	font-size: 15px;
	padding: 12px 10px
}
.uael-cf7-input-size-sm .uael-cf7-style select[multiple=multiple] {
	padding: 0
}
.uael-cf7-input-size-sm .uael-cf7-style select[multiple=multiple] option {
	padding: 12px 10px
}
.uael-cf7-input-size-sm .uael-cf7-select-custom {
	font-size: 15px
}
.uael-cf7-input-size-sm .uael-cf7-style input[type=checkbox]+span:before, .uael-cf7-input-size-sm .uael-cf7-style input[type=radio]+span:before {
	height: 12px;
	width: 12px
}
.uael-cf7-input-size-sm .uael-cf7-style input[type=checkbox]:checked+span:before {
	font-size: -webkit-calc(12px / 1.2);
	font-size: calc(12px / 1.2)
}
.uael-cf7-input-size-sm input[type=range]::-webkit-slider-thumb {
font-size:12px
}
.uael-cf7-input-size-sm input[type=range]::-moz-range-thumb {
font-size:12px
}
.uael-cf7-input-size-sm input[type=range]::-ms-thumb {
font-size:12px
}
.uael-cf7-btn-size-md .uael-cf7-style input[type=submit] {
	font-size: 16px;
	padding: 15px 30px;
	-webkit-border-radius: 4px;
	border-radius: 4px
}
.uael-cf7-input-size-md .uael-cf7-style .wpcf7 textarea, .uael-cf7-input-size-md .uael-cf7-style input:not([type=submit]), .uael-cf7-input-size-md .uael-cf7-style select {
	font-size: 16px;
	padding: 15px 10px
}
.uael-cf7-input-size-md .uael-cf7-style select[multiple=multiple] {
	padding: 0
}
.uael-cf7-input-size-md .uael-cf7-style select[multiple=multiple] option {
	padding: 15px 10px
}
.uael-cf7-input-size-md .uael-cf7-select-custom {
	font-size: 16px
}
.uael-cf7-input-size-md .uael-cf7-style input[type=checkbox]+span:before, .uael-cf7-input-size-md .uael-cf7-style input[type=radio]+span:before {
	height: 15px;
	width: 15px
}
.uael-cf7-input-size-md .uael-cf7-style input[type=checkbox]:checked+span:before {
	font-size: -webkit-calc(15px / 1.2);
	font-size: calc(15px / 1.2)
}
.uael-cf7-input-size-md input[type=range]::-webkit-slider-thumb {
font-size:15px
}
.uael-cf7-input-size-md input[type=range]::-moz-range-thumb {
font-size:15px
}
.uael-cf7-input-size-md input[type=range]::-ms-thumb {
font-size:15px
}
.uael-cf7-btn-size-lg .uael-cf7-style input[type=submit] {
	font-size: 18px;
	padding: 20px 40px;
	-webkit-border-radius: 5px;
	border-radius: 5px
}
.uael-cf7-input-size-lg .uael-cf7-style .wpcf7 textarea, .uael-cf7-input-size-lg .uael-cf7-style input:not([type=submit]), .uael-cf7-input-size-lg .uael-cf7-style select {
	font-size: 18px;
	padding: 20px 10px
}
.uael-cf7-input-size-lg .uael-cf7-style select[multiple=multiple] {
	padding: 0
}
.uael-cf7-input-size-lg .uael-cf7-style select[multiple=multiple] option {
	padding: 20px 10px
}
.uael-cf7-input-size-lg .uael-cf7-select-custom {
	font-size: 18px
}
.uael-cf7-input-size-lg .uael-cf7-style input[type=checkbox]+span:before, .uael-cf7-input-size-lg .uael-cf7-style input[type=radio]+span:before {
	height: 20px;
	width: 20px
}
.uael-cf7-input-size-lg .uael-cf7-style input[type=checkbox]:checked+span:before {
	font-size: -webkit-calc(20px / 1.2);
	font-size: calc(20px / 1.2)
}
.uael-cf7-input-size-lg input[type=range]::-webkit-slider-thumb {
font-size:20px
}
.uael-cf7-input-size-lg input[type=range]::-moz-range-thumb {
font-size:20px
}
.uael-cf7-input-size-lg input[type=range]::-ms-thumb {
font-size:20px
}
.uael-cf7-btn-size-xl .uael-cf7-style input[type=submit] {
	font-size: 20px;
	padding: 25px 50px;
	-webkit-border-radius: 6px;
	border-radius: 6px
}
.uael-cf7-input-size-xl .uael-cf7-style .wpcf7 textarea, .uael-cf7-input-size-xl .uael-cf7-style input:not([type=submit]), .uael-cf7-input-size-xl .uael-cf7-style select {
	font-size: 20px;
	padding: 25px 10px
}
.uael-cf7-input-size-xl .uael-cf7-style select[multiple=multiple] {
	padding: 0
}
.uael-cf7-input-size-xl .uael-cf7-style select[multiple=multiple] option {
	padding: 25px 10px
}
.uael-cf7-input-size-xl .uael-cf7-select-custom {
	font-size: 20px
}
.uael-cf7-input-size-xl .uael-cf7-style input[type=checkbox]+span:before, .uael-cf7-input-size-xl .uael-cf7-style input[type=radio]+span:before {
	height: 25px;
	width: 25px
}
.uael-cf7-input-size-xl .uael-cf7-style input[type=checkbox]:checked+span:before {
	font-size: -webkit-calc(25px / 1.2);
	font-size: calc(25px / 1.2)
}
.uael-cf7-input-size-xl input[type=range]::-webkit-slider-thumb {
font-size:25px
}
.uael-cf7-input-size-xl input[type=range]::-moz-range-thumb {
font-size:25px
}
.uael-cf7-input-size-xl input[type=range]::-ms-thumb {
font-size:25px
}
.uael-cf7-style input[type=range] {
	background: 0 0!important;
	border: none!important;
	padding-left: 0!important;
	padding-right: 0!important
}
.uael-cf7-style input[type=range]::-ms-track {
background:0 0;
border-color:transparent;
color:transparent
}
.uael-cf7-style input[type=range]::-webkit-slider-runnable-track {
height:.35em
}
.uael-cf7-style input[type=range]::-moz-range-track {
height:.35em
}
.uael-cf7-style input[type=range]::-ms-fill-lower {
height:.35em
}
.uael-cf7-style input[type=range]::-ms-fill-upper {
height:.35em
}
.uael-cf7-style input[type=range]::-webkit-slider-thumb {
-webkit-appearance:none;
height:1em;
width:1em;
margin-top:-.35em
}
.uael-cf7-style input[type=range]::-moz-range-thumb {
height:1em;
width:1em;
margin-top:-.35em
}
.uael-cf7-style input[type=range]::-ms-thumb {
height:1em;
width:1em;
margin-top:-.35em
}
.uael-cf7-style .wpcf7-radio input[type=radio]+span:before {
	-webkit-border-radius: 100%;
	border-radius: 100%
}
.uael-cf7-style .wpcf7 div.wpcf7-response-output {
	margin: 0
}
.uael-cf7-style-box .wpcf7-acceptance input[type=checkbox]+span:before, .uael-cf7-style-box .wpcf7-acceptance input[type=checkbox]:checked+span:before, .uael-cf7-style-box .wpcf7-checkbox input[type=checkbox]+span:before, .uael-cf7-style-box .wpcf7-checkbox input[type=checkbox]:checked+span:before, .uael-cf7-style-box .wpcf7-radio input[type=radio]+span:before {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}
.uael-cf7-button-center input.wpcf7-form-control.wpcf7-submit, .uael-cf7-button-justify input.wpcf7-form-control.wpcf7-submit, .uael-cf7-button-left input.wpcf7-form-control.wpcf7-submit, .uael-cf7-button-right input.wpcf7-form-control.wpcf7-submit {
	display: -webkit-box;
	display: -ms-flexbox;
	-js-display: flex;
	display: -webkit-flex;
	display: -moz-box;
	display: flex;
	width: auto
}
.uael-cf7-button-center input.wpcf7-form-control.wpcf7-submit {
	margin-left: auto;
	margin-right: auto
}
.uael-cf7-button-center .uael-cf7-loader-active {
	text-align: center
}
.uael-cf7-button-left input.wpcf7-form-control.wpcf7-submit {
	margin-left: 0;
	margin-right: auto
}
.uael-cf7-button-right input.wpcf7-form-control.wpcf7-submit {
	margin-left: auto;
	margin-right: 0
}
.uael-cf7-button-right .uael-cf7-loader-active {
	text-align: right
}
.uael-cf7-button-justify input.wpcf7-form-control.wpcf7-submit {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	justify-content: center;
	width: 100%
}
.uael-cf7-button-justify .uael-cf7-loader-active {
	text-align: center
}
.uael-cf7-style .wpcf7-acceptance input[type=checkbox], .uael-cf7-style .wpcf7-checkbox input[type=checkbox], .uael-cf7-style .wpcf7-radio input[type=radio] {
	display: none
}
.uael-cf7-style .wpcf7-acceptance input[type=checkbox]+span:before, .uael-cf7-style .wpcf7-checkbox input[type=checkbox]+span:before, .uael-cf7-style .wpcf7-radio input[type=radio]+span:before {
	content: '';
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
	text-align: center
}
.uael-cf7-style .wpcf7-acceptance input[type=checkbox]:checked+span:before, .uael-cf7-style .wpcf7-checkbox input[type=checkbox]:checked+span:before {
	content: "\2714";
	line-height: 1.2
}
@media only screen and (min-width:769px) {
.uael-cf7-col {
	-js-display: flex;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex
}
.uael-cf7-col label, .uael-cf7-col>span {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-moz-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	padding: 0 10px
}
}
@media only screen and (max-width:976px) {
.uael-tablet-cf7-button-center input.wpcf7-form-control.wpcf7-submit {
	margin-left: auto;
	margin-right: auto;
	width: auto
}
.uael-tablet-cf7-button-left input.wpcf7-form-control.wpcf7-submit {
	margin-left: 0;
	margin-right: auto;
	width: auto
}
.uael-tablet-cf7-button-right input.wpcf7-form-control.wpcf7-submit {
	margin-left: auto;
	margin-right: 0;
	width: auto
}
.uael-tablet-cf7-button-justify input.wpcf7-form-control.wpcf7-submit {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	justify-content: center;
	width: 100%
}
}
@media only screen and (max-width:767px) {
.uael-mobile-cf7-button-center input.wpcf7-form-control.wpcf7-submit {
	margin-left: auto;
	margin-right: auto;
	width: auto
}
.uael-mobile-cf7-button-left input.wpcf7-form-control.wpcf7-submit {
	margin-left: 0;
	margin-right: auto;
	width: auto
}
.uael-mobile-cf7-button-right input.wpcf7-form-control.wpcf7-submit {
	margin-left: auto;
	margin-right: 0;
	width: auto
}
.uael-mobile-cf7-button-justify input.wpcf7-form-control.wpcf7-submit {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	justify-content: center;
	width: 100%
}
}
[class*=uael-ins] .uael-ins-target {
	position: relative
}
[class*=uael-ins] .uael-ins-target::before {
	display: block;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 1
}
.uael-ins-hover-normal .uael-ins-hover:hover .uael-ins-target, .uael-ins-normal .uael-ins-target {
	-webkit-filter: unset;
	filter: unset
}
.uael-ins-hover-normal .uael-ins-hover:hover .uael-ins-target::before {
	background: unset;
	mix-blend-mode: unset;
	-webkit-filter: unset;
	filter: unset
}
.uael-ins-a-1977 .uael-ins-target, .uael-ins-hover-a-1977 .uael-ins-hover:hover .uael-ins-target {
	-webkit-filter: sepia(.5) hue-rotate(-30deg) saturate(1.4);
	filter: sepia(.5) hue-rotate(-30deg) saturate(1.4)
}
.uael-ins-aden .uael-ins-target, .uael-ins-hover-aden .uael-ins-hover:hover .uael-ins-target {
	-webkit-filter: sepia(.2) brightness(1.15) saturate(1.4);
	filter: sepia(.2) brightness(1.15) saturate(1.4)
}
.uael-ins-aden .uael-ins-target::before, .uael-ins-hover-aden .uael-ins-hover:hover .uael-ins-target::before {
	background: rgba(125,105,24,.1);
	content: "";
	mix-blend-mode: multiply
}
.uael-ins-earlybird .uael-ins-target, .uael-ins-hover-earlybird .uael-ins-hover:hover .uael-ins-target {
	-webkit-filter: sepia(.25) contrast(1.25) brightness(1.15) saturate(.9) hue-rotate(-5deg);
	filter: sepia(.25) contrast(1.25) brightness(1.15) saturate(.9) hue-rotate(-5deg)
}
.uael-ins-earlybird .uael-ins-target::before, .uael-ins-hover-earlybird .uael-ins-hover:hover .uael-ins-target::before {
	background: radial-gradient(circle closest-corner, transparent 0, rgba(125,105,24,.2) 100%);
	background: -webkit-radial-gradient(circle closest-corner, transparent 0, rgba(125,105,24,.2) 100%);
	content: "";
	mix-blend-mode: multiply
}
.uael-ins-hover-hudson .uael-ins-hover:hover .uael-ins-target, .uael-ins-hudson .uael-ins-target {
	-webkit-filter: sepia(.25) contrast(1.2) brightness(1.2) saturate(1.05) hue-rotate(-15deg);
	filter: sepia(.25) contrast(1.2) brightness(1.2) saturate(1.05) hue-rotate(-15deg)
}
.uael-ins-hover-hudson .uael-ins-hover:hover .uael-ins-target::before, .uael-ins-hudson .uael-ins-target::before {
	background: radial-gradient(circle closest-corner, transparent 25%, rgba(25,62,167,.25) 100%);
	background: -webkit-radial-gradient(circle closest-corner, transparent 25%, rgba(25,62,167,.25) 100%);
	content: "";
	mix-blend-mode: multiply
}
.uael-ins-hover-inkwell .uael-ins-hover:hover .uael-ins-target, .uael-ins-inkwell .uael-ins-target {
	-webkit-filter: brightness(1.25) contrast(.85) grayscale(1);
	filter: brightness(1.25) contrast(.85) grayscale(1)
}
.uael-ins-hover-perpetua .uael-ins-hover:hover .uael-ins-target, .uael-ins-perpetua .uael-ins-target {
	-webkit-filter: contrast(1.1) brightness(1.25) saturate(1.1);
	filter: contrast(1.1) brightness(1.25) saturate(1.1)
}
.uael-ins-hover-perpetua .uael-ins-hover:hover .uael-ins-target::before, .uael-ins-perpetua .uael-ins-target::before {
	background: linear-gradient(to bottom, rgba(0,91,154,.25), rgba(230,193,61,.25));
	background: -webkit-linear-gradient(top, rgba(0,91,154,.25), rgba(230,193,61,.25));
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(0,91,154,.25)), to(rgba(230,193,61,.25)));
	content: "";
	mix-blend-mode: multiply
}
.uael-ins-hover-poprocket .uael-ins-hover:hover .uael-ins-target, .uael-ins-poprocket .uael-ins-target {
	-webkit-filter: sepia(.15) brightness(1.2);
	filter: sepia(.15) brightness(1.2)
}
.uael-ins-hover-poprocket .uael-ins-hover:hover .uael-ins-target::before, .uael-ins-poprocket .uael-ins-target::before {
	background: radial-gradient(circle closest-corner, rgba(206,39,70,.75) 40%, #000 80%);
	background: -webkit-radial-gradient(circle closest-corner, rgba(206,39,70,.75) 40%, #000 80%);
	content: "";
	mix-blend-mode: screen
}
.uael-ins-hover-sutro .uael-ins-hover:hover .uael-ins-target, .uael-ins-sutro .uael-ins-target {
	-webkit-filter: sepia(.4) contrast(1.2) brightness(.9) saturate(1.4) hue-rotate(-10deg);
	filter: sepia(.4) contrast(1.2) brightness(.9) saturate(1.4) hue-rotate(-10deg)
}
.uael-ins-hover-sutro .uael-ins-hover:hover .uael-ins-target::before, .uael-ins-sutro .uael-ins-target::before {
	background: radial-gradient(circle closest-corner, transparent 50%, rgba(0,0,0,.5) 90%);
	background: -webkit-radial-gradient(circle closest-corner, transparent 50%, rgba(0,0,0,.5) 90%);
	content: "";
	mix-blend-mode: darken
}
.uael-ins-hover-toaster .uael-ins-hover:hover .uael-ins-target, .uael-ins-toaster .uael-ins-target {
	-webkit-filter: sepia(.25) contrast(1.5) brightness(.95) hue-rotate(-15deg);
	filter: sepia(.25) contrast(1.5) brightness(.95) hue-rotate(-15deg)
}
.uael-ins-hover-toaster .uael-ins-hover:hover .uael-ins-target::before, .uael-ins-toaster .uael-ins-target::before {
	background: radial-gradient(circle, #804e0f, rgba(0,0,0,.25));
	background: -webkit-radial-gradient(circle, #804e0f, rgba(0,0,0,.25));
	content: "";
	mix-blend-mode: screen
}
.uael-ins-hover-willow .uael-ins-hover:hover .uael-ins-target, .uael-ins-willow .uael-ins-target {
	-webkit-filter: brightness(1.2) contrast(.85) saturate(.05) sepia(.2);
	filter: brightness(1.2) contrast(.85) saturate(.05) sepia(.2)
}
.uael-rbs-switch-label {
	position: relative;
	display: inline-block;
	width: 4.5em;
	height: 2.3em;
	vertical-align: middle
}
.uael-rbs-switch-label .uael-rbs-switch {
	display: none
}
.uael-main-btn {
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
.uael-sec-1, .uael-sec-2 {
	cursor: pointer
}
.uael-rbs-slider {
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	-webkit-transition: .4s;
	transition: .4s
}
.uael-rbs-slider:before {
	position: absolute;
	content: "";
	height: 1.8em;
	width: 1.8em;
	left: .25em;
	bottom: .25em;
	-webkit-transition: .4s;
	transition: .4s
}
.uael-rbs-switch+.uael-rbs-slider {
	background-color: #7a7a7a
}
.uael-rbs-switch:checked+.uael-rbs-slider {
	background-color: #d2d2d2
}
.uael-rbs-switch:checked+.uael-rbs-slider:before {
	-webkit-transform: translateX(2.1em);
	-ms-transform: translateX(2.1em);
	transform: translateX(2.1em)
}
.uael-rbs-slider.uael-rbs-round {
	-webkit-border-radius: 1.5em;
	border-radius: 1.5em
}
.uael-rbs-slider.uael-rbs-round:before {
	-webkit-border-radius: 50%;
	border-radius: 50%
}
.elementor-widget-uael-content-toggle .uael-rbs-head-1 {
	margin: 0;
	padding: 0
}
.elementor-widget-uael-content-toggle .uael-rbs-head-2 {
	margin: 0;
	padding: 0
}
.uael-ct-desktop-stack--yes .uael-rbs-toggle {
	-js-display: flex;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	padding: 25px;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}
.uael-rbs-toggle {
	-js-display: flex;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	padding: 25px;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-moz-box-orient: horizontal;
	-moz-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row
}
.uael-rbs-toggle-sections {
	padding: 25px
}
.uael-label-box {
	position: relative;
	width: 7em;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	vertical-align: middle
}
.uael-label-box-checkbox {
	display: none
}
.uael-label-box-label {
	display: block;
	overflow: hidden;
	cursor: pointer;
	border: 0 solid #999;
	-webkit-border-radius: 0;
	border-radius: 0
}
.uael-label-box-inner {
	display: block;
	width: 200%;
	margin-left: -100%;
	-webkit-transition: margin .3s ease-in 0s;
	transition: margin .3s ease-in 0s
}
.uael-label-box-inner>span {
	display: block;
	float: left;
	position: relative;
	width: 50%;
	height: 2.1em;
	padding: 0;
	line-height: 2.1em;
	font-size: 1em;
	color: #fff;
	font-family: Trebuchet, Arial, sans-serif;
	font-weight: 700;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.uael-label-box-inner .uael-label-box-active {
	padding-left: 2em;
	background-color: #eee;
	color: #fff
}
.uael-label-box-inner .uael-label-box-inactive {
	padding-right: 2em;
	background-color: #eee;
	color: #fff;
	text-align: right
}
.uael-label-box-switch {
	display: block;
	width: 50%;
	margin: 0;
	text-align: center;
	border: 0 solid #999;
	-webkit-border-radius: 0;
	border-radius: 0;
	position: absolute;
	top: 0;
	bottom: 0
}
.uael-label-box-active .uael-label-box-switch {
	background: #a1a1a1;
	left: 0
}
.uael-label-box-inactive .uael-label-box-switch {
	right: 0
}
.uael-label-box-checkbox:checked+.uael-label-box-label .uael-label-box-inner {
	margin-left: 0
}
.uael-toggle {
	display: block;
	position: relative;
	background: 0 0;
	width: 3.8em
}
.uael-toggle input[type=checkbox]+label {
	position: relative;
	display: inline-block;
	top: 0;
	left: .2em;
	padding-left: 0;
	color: #000;
	cursor: pointer;
	width: 2.28em;
	height: 1.3em
}
.uael-toggle input[type=checkbox]+label:before {
	-webkit-transition: background-color .4s ease;
	transition: background-color .4s ease;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	position: absolute;
	top: .4em;
	left: 0;
	content: '';
	width: 3.5em;
	height: 1em;
	background-color: #767676;
	-webkit-border-radius: .5em;
	border-radius: .5em
}
.uael-toggle input[type=checkbox]+label:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: -webkit-transform .4s cubic-bezier(.45, 1.8, .5, .75),;
	-webkit-transition: -webkit-transform .4s cubic-bezier(.45, 1.8, .5, .75);
	transition: -webkit-transform .4s cubic-bezier(.45, 1.8, .5, .75);
	transition: transform .4s cubic-bezier(.45, 1.8, .5, .75);
	transition: transform .4s cubic-bezier(.45, 1.8, .5, .75), -webkit-transform .4s cubic-bezier(.45, 1.8, .5, .75);
	position: absolute;
	top: 0;
	left: -.2em;
	width: 2.4em;
	height: 2.4em;
	content: '';
	font-size: .75em;
	-webkit-border-radius: 500em;
	border-radius: 500em;
	border: .3em solid #767676
}
.uael-switch-round-2 {
	visibility: hidden;
	margin: 0!important;
	padding: 0!important;
	opacity: 0;
	display: none
}
.uael-toggle .uael-switch-round-2[type=checkbox]:checked+label:after {
	-webkit-transform: translateX(2.5em);
	-ms-transform: translateX(2.5em);
	transform: translateX(2.5em);
	border: .3em solid #7a7a7a
}
.uael-gf-style .gform_page .gform_page_footer input[type=button], .uael-gf-style .gform_page .gform_page_footer input[type=submit] {
	display: inline-block!important
}
.uael-gf-style .gform_wrapper .gf_progressbar_wrapper .gf_progressbar_title, .uael-gf-style .gform_wrapper .gf_progressbar_wrapper h3.gf_progressbar_title {
	opacity: 1
}
.uael-gf-style .uael-gf-select-custom {
	position: relative
}
.uael-gf-style .uael-gf-select-custom:after {
	content: "\f078";
	font-family: FontAwesome!important;
	font-size: .7em;
	line-height: 1;
	position: absolute;
	top: 45%;
	-webkit-transform: translateY(-45%);
	-ms-transform: translateY(-45%);
	transform: translateY(-45%);
	right: .5em;
	pointer-events: none;
	z-index: 5
}
.uael-gf-style span.name_prefix_select .uael-gf-select-custom {
	display: inline;
	vertical-align: middle
}
.uael-gf-check-style .gfield_checkbox input[type=checkbox]+label:before, .uael-gf-check-style .gfield_radio input[type=radio]+label:before {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}
.uael-gf-style select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}
.uael-gf-style .gform_wrapper div.validation_error {
	border-top: none;
	border-bottom: none
}
.uael-gf-style .gform_wrapper .gfield_radio li label {
	margin: 0
}
.uael-gf-style .gform_wrapper .gform_body {
	width: 100%!important
}
.uael-gf-style .gform_wrapper input[type=checkbox]+label:before, .uael-gf-style .gform_wrapper input[type=checkbox]:checked+label:before, .uael-gf-style .gform_wrapper input[type=radio]+label:before, .uael-gf-style .gform_wrapper input[type=radio]:checked+label:before {
	-webkit-box-sizing: content-box!important;
	-moz-box-sizing: content-box!important;
	box-sizing: content-box!important
}
.uael-gf-style .gform_wrapper .gsection {
	margin-right: 0
}
.uael-gf-btn-size-xs .uael-gf-style input[type=button], .uael-gf-btn-size-xs .uael-gf-style input[type=submit] {
	font-size: 13px;
	padding: 10px 20px;
	-webkit-border-radius: 2px;
	border-radius: 2px
}
.uael-gf-input-size-xs .uael-gf-style .gform_body input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .uael-gf-input-size-xs .uael-gf-style .ginput_container textarea {
	font-size: 13px;
	padding: 8px 10px
}
.uael-gf-input-size-xs .uael-gf-style .ginput_container select {
	font-size: 13px;
	padding: 6px 10px
}
.uael-gf-input-size-xs .uael-gf-style .uael-gf-select-custom {
	font-size: 13px
}
.uael-gf-input-size-xs .uael-gf-check-style .gfield_checkbox input[type=checkbox]+label:before, .uael-gf-input-size-xs .uael-gf-check-style .gfield_radio input[type=radio]+label:before {
	height: 10px;
	width: 10px
}
.uael-gf-input-size-xs .uael-gf-check-style .gfield_checkbox input[type=checkbox]:checked+label:before {
	font-size: -webkit-calc(10px / 1.2);
	font-size: calc(10px / 1.2)
}
.uael-gf-btn-size-sm .uael-gf-style input[type=button], .uael-gf-btn-size-sm .uael-gf-style input[type=submit] {
	font-size: 15px;
	padding: 12px 24px;
	-webkit-border-radius: 3px;
	border-radius: 3px
}
.uael-gf-input-size-sm .uael-gf-style .gform_body input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .uael-gf-input-size-sm .uael-gf-style .ginput_container textarea {
	font-size: 15px;
	padding: 12px 10px
}
.uael-gf-input-size-sm .uael-gf-style .ginput_container select {
	font-size: 15px;
	padding: 10px 10px
}
.uael-gf-input-size-sm .uael-gf-style .uael-gf-select-custom {
	font-size: 15px
}
.uael-gf-input-size-sm .uael-gf-check-style .gfield_checkbox input[type=checkbox]+label:before, .uael-gf-input-size-sm .uael-gf-check-style .gfield_radio input[type=radio]+label:before {
	height: 12px;
	width: 12px
}
.uael-gf-input-size-sm .uael-gf-check-style .gfield_checkbox input[type=checkbox]:checked+label:before {
	font-size: -webkit-calc(12px / 1.2);
	font-size: calc(12px / 1.2)
}
.uael-gf-btn-size-md .uael-gf-style input[type=button], .uael-gf-btn-size-md .uael-gf-style input[type=submit] {
	font-size: 16px;
	padding: 15px 30px;
	-webkit-border-radius: 4px;
	border-radius: 4px
}
.uael-gf-input-size-md .uael-gf-style .gform_body input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .uael-gf-input-size-md .uael-gf-style .ginput_container textarea {
	font-size: 16px;
	padding: 15px 10px
}
.uael-gf-input-size-md .uael-gf-style .ginput_container select {
	font-size: 16px;
	padding: 13px 10px
}
.uael-gf-input-size-md .uael-gf-style .uael-gf-select-custom {
	font-size: 16px
}
.uael-gf-input-size-md .uael-gf-check-style .gfield_checkbox input[type=checkbox]+label:before, .uael-gf-input-size-md .uael-gf-check-style .gfield_radio input[type=radio]+label:before {
	height: 15px;
	width: 15px
}
.uael-gf-input-size-md .uael-gf-check-style .gfield_checkbox input[type=checkbox]:checked+label:before {
	font-size: -webkit-calc(15px / 1.2);
	font-size: calc(15px / 1.2)
}
.uael-gf-btn-size-lg .uael-gf-style input[type=button], .uael-gf-btn-size-lg .uael-gf-style input[type=submit] {
	font-size: 18px;
	padding: 20px 40px;
	-webkit-border-radius: 5px;
	border-radius: 5px
}
.uael-gf-input-size-lg .uael-gf-style .gform_body input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .uael-gf-input-size-lg .uael-gf-style .ginput_container textarea {
	font-size: 18px;
	padding: 20px 10px
}
.uael-gf-input-size-lg .uael-gf-style .ginput_container select {
	font-size: 18px;
	padding: 18px 10px
}
.uael-gf-input-size-lg .uael-gf-style .uael-gf-select-custom {
	font-size: 18px
}
.uael-gf-input-size-lg .uael-gf-check-style .gfield_checkbox input[type=checkbox]+label:before, .uael-gf-input-size-lg .uael-gf-check-style .gfield_radio input[type=radio]+label:before {
	height: 20px;
	width: 20px
}
.uael-gf-input-size-lg .uael-gf-check-style .gfield_checkbox input[type=checkbox]:checked+label:before {
	font-size: -webkit-calc(20px / 1.2);
	font-size: calc(20px / 1.2)
}
.uael-gf-btn-size-xl .uael-gf-style input[type=button], .uael-gf-btn-size-xl .uael-gf-style input[type=submit] {
	font-size: 20px;
	padding: 25px 50px;
	-webkit-border-radius: 6px;
	border-radius: 6px
}
.uael-gf-input-size-xl .uael-gf-style .gform_body input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .uael-gf-input-size-xl .uael-gf-style .ginput_container textarea {
	font-size: 20px;
	padding: 25px 10px
}
.uael-gf-input-size-xl .uael-gf-style .ginput_container select {
	font-size: 20px;
	padding: 23px 10px
}
.uael-gf-input-size-xl .uael-gf-style .uael-gf-select-custom {
	font-size: 20px
}
.uael-gf-input-size-xl .uael-gf-check-style .gfield_checkbox input[type=checkbox]+label:before, .uael-gf-input-size-xl .uael-gf-check-style .gfield_radio input[type=radio]+label:before {
	height: 25px;
	width: 25px
}
.uael-gf-input-size-xl .uael-gf-check-style .gfield_checkbox input[type=checkbox]:checked+label:before {
	font-size: -webkit-calc(25px / 1.2);
	font-size: calc(25px / 1.2)
}
.uael-gf-button-center .gform_previous_button, .uael-gf-button-left .gform_previous_button, .uael-gf-button-right .gform_previous_button {
	margin-right: 5px!important
}
.uael-gf-style .gform_wrapper .gform_footer:not(.top_label) {
	padding: 0;
	margin-right: 0;
	margin-left: 0;
	width: 100%
}
.uael-gf-style .gform_wrapper .gform_page_footer.left_label, .uael-gf-style .gform_wrapper .gform_page_footer.right_label {
	padding: 0
}
.uael-gf-check-style .gfield_radio input[type=radio]+label:before {
	-webkit-border-radius: 100%;
	border-radius: 100%
}
.uael-gf-style .gform_wrapper .top_label .gfield_error {
	width: 100%!important
}
.uael-gf-style .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
	max-width: 100%!important
}
.uael-gf-button-center .gform_page .gform_page_footer input[type=button], .uael-gf-button-center .gform_page .gform_page_footer input[type=submit], .uael-gf-button-center .gform_wrapper .gform_footer input[type=submit], .uael-gf-button-justify .gform_page .gform_page_footer input[type=button], .uael-gf-button-justify .gform_page .gform_page_footer input[type=submit], .uael-gf-button-justify .gform_wrapper .gform_footer input[type=submit], .uael-gf-button-left .gform_page .gform_page_footer input[type=button], .uael-gf-button-left .gform_page .gform_page_footer input[type=submit], .uael-gf-button-left .gform_wrapper .gform_footer input[type=submit], .uael-gf-button-right .gform_page .gform_page_footer input[type=button], .uael-gf-button-right .gform_page .gform_page_footer input[type=submit], .uael-gf-button-right .gform_wrapper .gform_footer input[type=submit] {
	display: -webkit-box;
	display: -ms-flexbox;
	-js-display: flex;
	display: -webkit-flex;
	display: -moz-box;
	display: flex;
	width: auto
}
.uael-gf-button-center .gform_page .gform_page_footer input[type=button], .uael-gf-button-center .gform_page .gform_page_footer input[type=submit], .uael-gf-button-center .gform_wrapper .gform_footer input[type=submit], html[dir=rtl] .uael-gf-button-center .gform_page .gform_page_footer input[type=button], html[dir=rtl] .uael-gf-button-center .gform_page .gform_page_footer input[type=submit], html[dir=rtl] .uael-gf-button-center .gform_wrapper .gform_footer input[type=submit] {
	margin-left: auto;
	margin-right: auto
}
.uael-gf-button-center .gform_page .gform_page_footer {
	text-align: center
}
.uael-gf-button-right .gform_page .gform_page_footer {
	text-align: right
}
.uael-gf-button-left .gform_page .gform_page_footer input[type=button], .uael-gf-button-left .gform_page .gform_page_footer input[type=submit], .uael-gf-button-left .gform_wrapper .gform_footer input[type=submit], html[dir=rtl] .uael-gf-button-right .gform_page .gform_page_footer input[type=button], html[dir=rtl] .uael-gf-button-right .gform_page .gform_page_footer input[type=submit], html[dir=rtl] .uael-gf-button-right .gform_wrapper .gform_footer input[type=submit] {
	margin-left: 0;
	margin-right: auto
}
.uael-gf-button-right .gform_page .gform_page_footer input[type=button], .uael-gf-button-right .gform_page .gform_page_footer input[type=submit], .uael-gf-button-right .gform_wrapper .gform_footer input[type=submit], html[dir=rtl] .uael-gf-button-left .gform_page .gform_page_footer input[type=button], html[dir=rtl] .uael-gf-button-left .gform_page .gform_page_footer input[type=submit], html[dir=rtl] .uael-gf-button-left .gform_wrapper .gform_footer input[type=submit] {
	margin-left: auto;
	margin-right: 0
}
.uael-gf-button-justify .gform_page .gform_page_footer input[type=button], .uael-gf-button-justify .gform_page .gform_page_footer input[type=submit], .uael-gf-button-justify .gform_wrapper .gform_footer input[type=submit] {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	justify-content: center;
	width: 100%
}
.uael-gf-style.uael-gf-check-style .gform_body .ginput_container_checkbox .gfield_checkbox input[type=checkbox], .uael-gf-style.uael-gf-check-style .gform_body .ginput_container_radio .gfield_radio input[type=radio] {
	display: none
}
.uael-gf-style.uael-gf-check-style .gform_body .ginput_container_checkbox .gfield_checkbox input[type=checkbox]+label:before, .uael-gf-style.uael-gf-check-style .gform_body .ginput_container_radio .gfield_radio input[type=radio]+label:before {
	content: '';
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
	text-align: center
}
.uael-gf-style.uael-gf-check-style .gform_body .ginput_container_checkbox .gfield_checkbox input[type=checkbox]:checked+label:before {
	content: "\2714";
	line-height: 1.2
}
.uael-gf-style .gform_wrapper ul.gform_fields li.gfield:not(.gf_left_half):not(.gf_left_third):not(.gf_middle_third) {
	padding-right: 0
}
.uael-gf-button-width-full_width .gform_footer input[type=submit] {
	display: block;
	text-align: center;
	width: 100%
}
.uael-gf-style .gform_body ul {
	margin-left: 0;
	list-style: none
}
.uael-gf-style .gform_wrapper .gfield .ginput_container select {
	height: auto
}
.uael-gf-style .gform_page .gform_page_footer input[type=button] {
	margin-bottom: 20px
}
@media only screen and (max-width:976px) {
.uael-gf-button-center .gform_page .gform_page_footer {
	text-align: center
}
.uael-gf-button-right .gform_page .gform_page_footer {
	text-align: right
}
.uael-tablet-gf-button-center .gform_page .gform_page_footer input[type=button], .uael-tablet-gf-button-center .gform_page .gform_page_footer input[type=submit], .uael-tablet-gf-button-center .gform_wrapper .gform_footer input[type=submit] {
	margin-left: auto;
	margin-right: auto;
	width: auto
}
.uael-tablet-gf-button-left .gform_page .gform_page_footer input[type=button], .uael-tablet-gf-button-left .gform_page .gform_page_footer input[type=submit], .uael-tablet-gf-button-left .gform_wrapper .gform_footer input[type=submit] {
	margin-left: 0;
	margin-right: auto;
	width: auto
}
.uael-tablet-gf-button-right .gform_page .gform_page_footer input[type=button], .uael-tablet-gf-button-right .gform_page .gform_page_footer input[type=submit], .uael-tablet-gf-button-right .gform_wrapper .gform_footer input[type=submit] {
	margin-left: auto;
	margin-right: 0;
	width: auto
}
.uael-tablet-gf-button-justify .gform_page .gform_page_footer input[type=button], .uael-tablet-gf-button-justify .gform_page .gform_page_footer input[type=submit], .uael-tablet-gf-button-justify .gform_wrapper .gform_footer input[type=submit] {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	justify-content: center;
	width: 100%
}
}
@media only screen and (max-width:767px) {
.uael-gf-button-center .gform_page .gform_page_footer {
	text-align: center
}
.uael-gf-button-right .gform_page .gform_page_footer {
	text-align: right
}
.uael-mobile-gf-button-center .gform_page .gform_page_footer input[type=button], .uael-mobile-gf-button-center .gform_page .gform_page_footer input[type=submit], .uael-mobile-gf-button-center .gform_wrapper .gform_footer input[type=submit] {
	margin-left: auto;
	margin-right: auto;
	width: auto
}
.uael-mobile-gf-button-left .gform_page .gform_page_footer input[type=button], .uael-mobile-gf-button-left .gform_page .gform_page_footer input[type=submit], .uael-mobile-gf-button-left .gform_wrapper .gform_footer input[type=submit] {
	margin-left: 0;
	margin-right: auto;
	width: auto
}
.uael-mobile-gf-button-right .gform_page .gform_page_footer input[type=button], .uael-mobile-gf-button-right .gform_page .gform_page_footer input[type=submit], .uael-mobile-gf-button-right .gform_wrapper .gform_footer input[type=submit] {
	margin-left: auto;
	margin-right: 0;
	width: auto
}
.uael-mobile-gf-button-justify .gform_page .gform_page_footer input[type=button], .uael-mobile-gf-button-justify .gform_page .gform_page_footer input[type=submit], .uael-mobile-gf-button-justify .gform_wrapper .gform_footer input[type=submit] {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	justify-content: center;
	width: 100%
}
}
.uael-separator {
	display: inline-block
}
.uael-separator-wrap {
	-js-display: flex;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
.uael-separator-parent {
	line-height: 0
}
.uael-divider-text {
	white-space: nowrap;
	margin: 0
}
.uael-divider-text.pen:not([data-elementor-inline-editing-toolbar=advanced]) {
	white-space: nowrap
}
.uael-heading-align-center .uael-separator-wrap {
	margin-left: auto;
	margin-right: auto
}
.uael-heading-align-left .uael-separator-wrap {
	margin-left: 0;
	margin-right: auto
}
.uael-heading-align-right .uael-separator-wrap {
	margin-left: auto;
	margin-right: 0
}
.uael-separator-line {
	display: table-cell;
	vertical-align: middle
}
.uael-separator-line>span {
	display: block;
	margin-top: 0
}
.uael-divider-content {
	display: table-cell
}
.uael-divider-content .uael-icon-wrap {
	display: block
}
.uael-heading-fill-gradient .uael-heading-text {
	background-clip: text;
	text-fill-color: transparent;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent
}
.uael-stack-desktop-yes .uael-adv-heading-stack {
	display: block
}
.uael-text-holder {
	display: none
}
.uael-fancytext-stack-yes .uael-text-holder {
	display: inherit;
	visibility: hidden;
	z-index: -1;
	text-indent: -999px
}
.uael-fancytext-stack-yes .uael-fancy-stack {
	display: block
}
.uael-fancy-text-slide {
	opacity: 0
}
.uael-fancy-text-slide .uael-fancy-text-prefix {
	display: inline-block;
	vertical-align: middle
}
.uael-fancy-text-slide .uael-fancy-text-suffix {
	display: inline-block;
	vertical-align: middle
}
.uael-fancy-text-main.uael-slide-main {
	display: inline-block;
	vertical-align: middle;
	overflow: hidden;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}
.uael-fancy-text-wrap.uael-fancy-text-slide {
	word-break: break-word
}
.uael-slide-block {
	display: block;
	vertical-align: middle
}
span.uael-slide_text {
	display: inline-block;
	white-space: nowrap
}
.uael-fancy-text-slide .uael-fancy-text-main.uael-slide-main {
	max-width: 100%
}
.uael-show-cursor-yes .uael-fancy-text-wrap .typed-cursor {
	opacity: 1;
	-webkit-animation: blink-cursor .7s infinite;
	animation: blink-cursor .7s infinite
}
@keyframes blink-cursor {
0% {
opacity:1
}
50% {
opacity:0
}
100% {
opacity:1
}
}
@-webkit-keyframes blink-cursor {
0% {
opacity:1
}
50% {
opacity:0
}
100% {
opacity:1
}
}
@media only screen and (max-width:976px) {
.uael-tablet-heading-align-center .uael-separator-wrap {
	margin-left: auto;
	margin-right: auto
}
.uael-tablet-heading-align-left .uael-separator-wrap {
	margin-left: 0;
	margin-right: auto
}
.uael-tablet-heading-align-right .uael-separator-wrap {
	margin-left: auto;
	margin-right: 0
}
}
@media only screen and (max-width:767px) {
.uael-mobile-heading-align-center .uael-separator-wrap {
	margin-left: auto;
	margin-right: auto
}
.uael-mobile-heading-align-left .uael-separator-wrap {
	margin-left: 0;
	margin-right: auto
}
.uael-mobile-heading-align-right .uael-separator-wrap {
	margin-left: auto;
	margin-right: 0
}
.uael-heading-fill-gradient .uael-heading-text {
	display: block;
	position: relative
}
}
.uael-img-gallery-wrap.uael-img-justified-wrap, .uael-img-gallery-wrap.uael-img-justified-wrap.uael-cat-filters {
	margin: 0
}
.elementor:not(.elementor-edit-mode) .uael-img-justified-wrap .uael-grid-item {
	-webkit-transition-duration: .5s;
	transition-duration: .5s
}
.uael-img-gallery-wrap::after, .uael-img-gallery-wrap::before {
	content: ' ';
	display: table;
	width: 0
}
.uael-img-gallery-wrap::after {
	clear: both
}
.uael-gallery-parent .uael-masonry-filters {
	text-align: center;
	margin-bottom: 30px
}
.uael-gallery-parent .uael-masonry-filters .uael-masonry-filter {
	border-style: none;
	display: inline-block;
	padding: 5px 15px;
	background: #efefef;
	cursor: pointer;
	margin: 0 5px 5px
}
.uael-gallery-parent .uael-masonry-filters .uael-masonry-filter:first-child {
	margin-left: 0!important
}
.uael-gallery-parent .uael-masonry-filters .uael-masonry-filter:last-child {
	margin-right: 0!important
}
.uael-gallery-parent .uael-masonry-filters .uael-current {
	background: #ccc
}
.uael-img-gallery-wrap {
	margin: 0 -10px;
	list-style: none outside;
	clear: both
}
.uael-img-grid-masonry-wrap {
	-js-display: flex;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
.uael-img-gallery-wrap .uael-grid-img-thumbnail {
	overflow: hidden
}
.uael-img-gallery-wrap img {
	width: 100%;
	margin-bottom: 0;
	-webkit-transition: all .3s linear;
	transition: all .3s linear
}
.uael-gallery-unjustified .uael-img-gallery-wrap .uael-grid-item {
	width: 25%;
	padding: 0 10px
}
.uael-img-grid-wrap .uael-grid-item-content {
	margin-bottom: 10px
}
.uael-img-gallery-wrap .uael-grid-item-content {
	position: relative
}
.uael-img-gallery-wrap .uael-grid-img-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	-webkit-transition: background-color 150ms linear;
	transition: background-color 150ms linear
}
.uael-img-gallery-wrap .uael-grid-img-overlay i, .uael-img-gallery-wrap .uael-grid-img-overlay img {
	opacity: 0;
	position: absolute;
	-webkit-transition: opacity 135ms linear;
	transition: opacity 135ms linear
}
.uael-img-gallery-wrap .uael-grid-img-overlay i {
	text-align: center;
	top: 50%;
	width: 100%;
	font-size: 26px;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}
.uael-img-gallery-wrap .uael-grid-img-overlay img {
	top: 50%;
	left: 50%;
	width: 40px;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%)
}
.uael-grid-gallery-img:hover .uael-grid-img-overlay i, .uael-grid-gallery-img:hover .uael-grid-img-overlay img {
	opacity: 1
}
.uael-img-gallery-wrap .uael-grid-img-caption {
	position: absolute;
	left: 0;
	width: 100%;
	padding: 12px;
	background: rgba(0,0,0,.4);
	text-align: center;
	opacity: 0;
	pointer-events: none;
	-webkit-transition: all .2s linear;
	transition: all .2s linear
}
.uael-img-gallery-wrap .uael-grid-img-caption .uael-grid-caption-text {
	color: #fff;
	margin-bottom: 0
}
.uael-caption-on-image .uael-img-gallery-wrap .uael-grid-img-caption {
	opacity: 1;
	pointer-events: auto;
	margin: 0
}
.uael-caption-on-hover .uael-img-gallery-wrap .uael-grid-item-content:hover .uael-grid-img-caption {
	opacity: 1;
	pointer-events: auto
}
.uael-img-caption-valign-bottom .uael-grid-img-caption {
	bottom: 0
}
.uael-img-caption-valign-middle .uael-grid-img-caption {
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	bottom: auto
}
.uael-img-caption-valign-top .uael-grid-img-caption {
	top: 0;
	bottom: auto
}
.uael-img-grid__column-1 .uael-img-gallery-wrap .uael-grid-item {
	width: 100%
}
.uael-img-grid__column-2 .uael-img-gallery-wrap .uael-grid-item {
	width: 50%
}
.uael-img-grid__column-3 .uael-img-gallery-wrap .uael-grid-item {
	width: 33.33%
}
.uael-img-grid__column-4 .uael-img-gallery-wrap .uael-grid-item {
	width: 25%
}
.uael-img-grid__column-5 .uael-img-gallery-wrap .uael-grid-item {
	width: 20%
}
.uael-img-grid__column-6 .uael-img-gallery-wrap .uael-grid-item {
	width: 16.66%
}
.uael-img-grid__column-1 .uael-img-gallery-wrap .uael-grid-item:nth-child(n+1), .uael-img-grid__column-2 .uael-img-gallery-wrap .uael-grid-item:nth-child(2n+1), .uael-img-grid__column-3 .uael-img-gallery-wrap .uael-grid-item:nth-child(3n+1), .uael-img-grid__column-4 .uael-img-gallery-wrap .uael-grid-item:nth-child(4n+1), .uael-img-grid__column-5 .uael-img-gallery-wrap .uael-grid-item:nth-child(5n+1), .uael-img-grid__column-6 .uael-img-gallery-wrap .uael-grid-item:nth-child(6n+1) {
	clear: left
}
.uael-img-grid__column-1 .uael-img-gallery-wrap .uael-grid-item:nth-child(n), .uael-img-grid__column-2 .uael-img-gallery-wrap .uael-grid-item:nth-child(2n), .uael-img-grid__column-3 .uael-img-gallery-wrap .uael-grid-item:nth-child(3n), .uael-img-grid__column-4 .uael-img-gallery-wrap .uael-grid-item:nth-child(4n), .uael-img-grid__column-5 .uael-img-gallery-wrap .uael-grid-item:nth-child(5n), .uael-img-grid__column-6 .uael-img-gallery-wrap .uael-grid-item:nth-child(6n) {
	clear: right
}
@media (max-width:1024px) {
.uael-img-grid-tablet__column-1 .uael-img-gallery-wrap .uael-grid-item {
	width: 100%
}
.uael-img-grid-tablet__column-2 .uael-img-gallery-wrap .uael-grid-item {
	width: 50%
}
.uael-img-grid-tablet__column-3 .uael-img-gallery-wrap .uael-grid-item {
	width: 33.33%
}
.uael-img-grid-tablet__column-4 .uael-img-gallery-wrap .uael-grid-item {
	width: 25%
}
.uael-img-grid-tablet__column-5 .uael-img-gallery-wrap .uael-grid-item {
	width: 20%
}
.uael-img-grid-tablet__column-6 .uael-img-gallery-wrap .uael-grid-item {
	width: 16.66%
}
.uael-img-grid-tablet__column-1 .uael-img-gallery-wrap .uael-grid-item:nth-child(n+1), .uael-img-grid-tablet__column-2 .uael-img-gallery-wrap .uael-grid-item:nth-child(2n+1), .uael-img-grid-tablet__column-3 .uael-img-gallery-wrap .uael-grid-item:nth-child(3n+1), .uael-img-grid-tablet__column-4 .uael-img-gallery-wrap .uael-grid-item:nth-child(4n+1), .uael-img-grid-tablet__column-5 .uael-img-gallery-wrap .uael-grid-item:nth-child(5n+1), .uael-img-grid-tablet__column-6 .uael-img-gallery-wrap .uael-grid-item:nth-child(6n+1) {
	clear: left
}
.uael-img-grid-tablet__column-1 .uael-img-gallery-wrap .uael-grid-item:nth-child(n), .uael-img-grid-tablet__column-2 .uael-img-gallery-wrap .uael-grid-item:nth-child(2n), .uael-img-grid-tablet__column-3 .uael-img-gallery-wrap .uael-grid-item:nth-child(3n), .uael-img-grid-tablet__column-4 .uael-img-gallery-wrap .uael-grid-item:nth-child(4n), .uael-img-grid-tablet__column-5 .uael-img-gallery-wrap .uael-grid-item:nth-child(5n), .uael-img-grid-tablet__column-6 .uael-img-gallery-wrap .uael-grid-item:nth-child(6n) {
	clear: right
}
}
@media (max-width:767px) {
.uael-img-grid-mobile__column-1 .uael-img-gallery-wrap .uael-grid-item {
	width: 100%
}
.uael-img-grid-mobile__column-2 .uael-img-gallery-wrap .uael-grid-item {
	width: 50%
}
.uael-img-grid-mobile__column-3 .uael-img-gallery-wrap .uael-grid-item {
	width: 33.33%
}
.uael-img-grid-mobile__column-4 .uael-img-gallery-wrap .uael-grid-item {
	width: 25%
}
.uael-img-grid-mobile__column-5 .uael-img-gallery-wrap .uael-grid-item {
	width: 20%
}
.uael-img-grid-mobile__column-6 .uael-img-gallery-wrap .uael-grid-item {
	width: 16.66%
}
.uael-img-grid-mobile__column-1 .uael-img-gallery-wrap .uael-grid-item:nth-child(n+1), .uael-img-grid-mobile__column-2 .uael-img-gallery-wrap .uael-grid-item:nth-child(2n+1), .uael-img-grid-mobile__column-3 .uael-img-gallery-wrap .uael-grid-item:nth-child(3n+1), .uael-img-grid-mobile__column-4 .uael-img-gallery-wrap .uael-grid-item:nth-child(4n+1), .uael-img-grid-mobile__column-5 .uael-img-gallery-wrap .uael-grid-item:nth-child(5n+1), .uael-img-grid-mobile__column-6 .uael-img-gallery-wrap .uael-grid-item:nth-child(6n+1) {
	clear: left
}
.uael-img-grid-mobile__column-1 .uael-img-gallery-wrap .uael-grid-item:nth-child(n), .uael-img-grid-mobile__column-2 .uael-img-gallery-wrap .uael-grid-item:nth-child(2n), .uael-img-grid-mobile__column-3 .uael-img-gallery-wrap .uael-grid-item:nth-child(3n), .uael-img-grid-mobile__column-4 .uael-img-gallery-wrap .uael-grid-item:nth-child(4n), .uael-img-grid-mobile__column-5 .uael-img-gallery-wrap .uael-grid-item:nth-child(5n), .uael-img-grid-mobile__column-6 .uael-img-gallery-wrap .uael-grid-item:nth-child(6n) {
	clear: right
}
}
.uael-img-carousel-wrap {
	white-space: nowrap
}
.uael-img-carousel-wrap .uael-grid-item-content {
	white-space: normal
}
.uael-img-carousel-wrap .uael-grid-item {
	display: inline-block
}
.uael-img-carousel-wrap.uael-nav-both, .uael-img-carousel-wrap.uael-nav-dots {
	margin-bottom: 50px
}
.uael-img-carousel-wrap .slick-slide img {
	width: 100%
}
.uael-img-carousel-wrap .slick-slide>div {
	line-height: 0
}
.uael-img-carousel-wrap .slick-next, .uael-img-carousel-wrap .slick-prev {
	font-size: 0;
	line-height: 0;
	position: absolute;
	top: 50%;
	display: block;
	width: 20px;
	padding: 0;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
	cursor: pointer;
	color: transparent;
	border: none;
	outline: 0;
	background: 0 0
}
.uael-img-carousel-wrap .slick-next:before, .uael-img-carousel-wrap .slick-prev:before {
	font-family: FontAwesome;
	font-size: 35px;
	line-height: 1;
	opacity: .75;
	color: #000;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.uael-img-carousel-wrap .slick-next, .uael-img-carousel-wrap .slick-prev {
	z-index: 10
}
.uael-img-carousel-wrap .slick-prev:before {
	content: '\f104'
}
[dir=rtl] .uael-img-carousel-wrap .slick-prev:before {
	content: '\f105'
}
.uael-img-carousel-wrap .slick-next:before {
	content: '\f105'
}
[dir=rtl] .uael-img-carousel-wrap .slick-next:before {
	content: '\f104'
}
.uael-img-carousel-arrow-outside .uael-img-carousel-wrap .slick-prev {
	left: -25px
}
.uael-img-carousel-arrow-outside .uael-img-carousel-wrap .slick-next {
	right: -25px
}
.uael-img-carousel-arrow-inside .uael-img-carousel-wrap .slick-prev {
	left: 25px
}
.uael-img-carousel-arrow-inside .uael-img-carousel-wrap .slick-next {
	right: 25px
}
@media (max-width:768px) {
.uael-img-carousel-arrow-outside .uael-img-carousel-wrap .slick-prev {
	left: 15px
}
.uael-img-carousel-arrow-outside .uael-img-carousel-wrap .slick-next {
	right: 15px
}
}
.uael-img-carousel-wrap ul.slick-dots {
	display: block;
	position: absolute;
	margin: 0;
	left: 0;
	width: 100%;
	bottom: -45px;
	text-align: center
}
.uael-img-carousel-wrap ul.slick-dots li {
	position: relative;
	display: inline-block;
	width: 20px;
	height: 20px;
	margin: 0;
	padding: 0;
	cursor: pointer
}
.uael-img-carousel-wrap ul.slick-dots li button {
	font-size: 0;
	line-height: 0;
	display: block;
	width: 20px;
	height: 20px;
	padding: 5px;
	cursor: pointer;
	color: transparent;
	border: 0;
	outline: 0;
	background: 0 0
}
.uael-img-carousel-wrap ul.slick-dots li button:before {
	font-family: FontAwesome;
	font-size: 6px;
	line-height: 20px;
	position: absolute;
	top: 0;
	left: 0;
	width: 20px;
	height: 20px;
	content: '\f111';
	text-align: center;
	opacity: .25;
	color: #000;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.uael-img-carousel-wrap ul.slick-dots li.slick-active button:before {
	opacity: .75;
	color: #000
}
.uael-img-gallery-wrap.justified-gallery {
	width: 100%;
	position: relative;
	overflow: hidden
}
.uael-img-gallery-wrap.justified-gallery>a, .uael-img-gallery-wrap.justified-gallery>div, .uael-img-gallery-wrap.justified-gallery>figure {
	position: absolute;
	display: inline-block;
	overflow: hidden;
	filter: "alpha(opacity=10)";
	opacity: .1;
	margin: 0;
	padding: 0
}
.uael-img-gallery-wrap.justified-gallery>a>a>img, .uael-img-gallery-wrap.justified-gallery>a>img, .uael-img-gallery-wrap.justified-gallery>div>a>img, .uael-img-gallery-wrap.justified-gallery>div>img, .uael-img-gallery-wrap.justified-gallery>figure>a>img, .uael-img-gallery-wrap.justified-gallery>figure>img {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: 0;
	padding: 0;
	border: none;
	filter: "alpha(opacity=0)";
	opacity: 0
}
.uael-img-gallery-wrap.justified-gallery>a>.caption, .uael-img-gallery-wrap.justified-gallery>div>.caption, .uael-img-gallery-wrap.justified-gallery>figure>.caption {
	display: none;
	position: absolute;
	bottom: 0;
	padding: 5px;
	background-color: #000;
	left: 0;
	right: 0;
	margin: 0;
	color: #fff;
	font-size: 12px;
	font-weight: 300;
	font-family: sans-serif
}
.uael-img-gallery-wrap.justified-gallery>a>.caption.caption-visible, .uael-img-gallery-wrap.justified-gallery>div>.caption.caption-visible, .uael-img-gallery-wrap.justified-gallery>figure>.caption.caption-visible {
	display: initial;
	filter: "alpha(opacity=70)";
	opacity: .7;
	-webkit-transition: opacity .5s ease-in;
	transition: opacity .5s ease-in
}
.uael-img-gallery-wrap.justified-gallery>.entry-visible {
	filter: "alpha(opacity=100)";
	opacity: 1;
	background: 0 0
}
.uael-img-gallery-wrap.justified-gallery>.entry-visible>a>img, .uael-img-gallery-wrap.justified-gallery>.entry-visible>img {
	filter: "alpha(opacity=100)";
	opacity: 1;
	-webkit-transition: opacity .5s ease-in;
	transition: opacity .5s ease-in
}
.uael-img-gallery-wrap.justified-gallery>.jg-filtered {
	display: none
}
.uael-img-gallery-wrap.justified-gallery>.spinner {
	position: absolute;
	bottom: 0;
	margin-left: -24px;
	padding: 10px 0;
	left: 50%;
	filter: "alpha(opacity=100)";
	opacity: 1;
	overflow: initial
}
.uael-img-gallery-wrap.justified-gallery>.spinner>span {
	display: inline-block;
	filter: "alpha(opacity=0)";
	opacity: 0;
	width: 8px;
	height: 8px;
	margin: 0 4px;
	background-color: #000;
	-webkit-border-radius: 6px;
	border-radius: 6px
}
.uael-icon-wrap .uael-icon {
	display: inline-block
}
.uael-infobox-link-type-module:hover, .uael-infobox-link-type-module:hover .uael-icon i {
	-webkit-transition: color .2s;
	transition: color .2s
}
.uael-imgicon-style-circle .uael-icon-wrap .uael-icon, .uael-imgicon-style-circle .uael-image .uael-image-content {
	-webkit-border-radius: 100%;
	border-radius: 100%
}
.uael-infobox-photo-left .uael-module-content.uael-imgicon-wrap, .uael-infobox-photo-left-title .uael-module-content.uael-imgicon-wrap, .uael-infobox-photo-right .uael-module-content.uael-imgicon-wrap, .uael-infobox-photo-right-title .uael-module-content.uael-imgicon-wrap {
	-js-display: flex;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0
}
.uael-infobox-photo-left .uael-infobox-title-wrap, .uael-infobox-photo-left-title .uael-infobox-title-wrap, .uael-infobox-photo-right .uael-infobox-title-wrap, .uael-infobox-photo-right-title .uael-infobox-title-wrap {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-moz-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}
.uael-infobox-icon-left-title.uael-infobox-image-valign-middle .uael-infobox-title-wrap, .uael-infobox-icon-left.uael-infobox-image-valign-middle .uael-infobox-content, .uael-infobox-icon-right-title.uael-infobox-image-valign-middle .uael-infobox-title-wrap, .uael-infobox-icon-right.uael-infobox-image-valign-middle .uael-infobox-content, .uael-infobox-image-valign-middle .uael-imgicon-wrap, .uael-infobox-photo-left-title.uael-infobox-image-valign-middle .uael-infobox-title-wrap, .uael-infobox-photo-left.uael-infobox-image-valign-middle .uael-infobox-content, .uael-infobox-photo-right-title.uael-infobox-image-valign-middle .uael-infobox-title-wrap, .uael-infobox-photo-right.uael-infobox-image-valign-middle .uael-infobox-content {
	-ms-flex-item-align: center;
	-webkit-align-self: center;
	align-self: center
}
.uael-infobox-left {
	text-align: left;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	-webkit-justify-content: flex-start;
	-moz-box-pack: start;
	justify-content: flex-start
}
.uael-infobox-center {
	text-align: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	justify-content: center
}
.uael-infobox-right {
	text-align: right;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	-webkit-justify-content: flex-end;
	-moz-box-pack: end;
	justify-content: flex-end
}
.uael-infobox-left-right-wrap {
	width: 100%
}
.uael-infobox-icon-above-title .uael-infobox-left-right-wrap, .uael-infobox-icon-below-title .uael-infobox-left-right-wrap, .uael-infobox-photo-above-title .uael-infobox-left-right-wrap, .uael-infobox-photo-below-title .uael-infobox-left-right-wrap {
	display: block;
	min-width: 100%;
	width: 100%
}
.uael-infobox-icon-left .uael-icon-wrap, .uael-infobox-icon-left-title .uael-icon-wrap, .uael-infobox-photo-left .uael-imgicon-wrap .uael-image-content, .uael-infobox-photo-left-title .uael-imgicon-wrap .uael-image-content {
	margin-right: 10px
}
.uael-infobox-icon-right .uael-icon-wrap, .uael-infobox-icon-right-title .uael-icon-wrap, .uael-infobox-photo-right .uael-imgicon-wrap .uael-image-content, .uael-infobox-photo-right-title .uael-imgicon-wrap .uael-image-content {
	margin-left: 10px
}
.uael-infobox-icon-left .uael-infobox-left-right-wrap, .uael-infobox-icon-left-title .left-title-image, .uael-infobox-icon-right .uael-infobox-left-right-wrap, .uael-infobox-icon-right-title .right-title-image, .uael-infobox-photo-left .uael-infobox-left-right-wrap, .uael-infobox-photo-left-title .left-title-image, .uael-infobox-photo-right .uael-infobox-left-right-wrap, .uael-infobox-photo-right-title .right-title-image {
	display: -webkit-box;
	display: -ms-flexbox;
	-js-display: flex;
	display: -webkit-flex;
	display: -moz-box;
	display: flex
}
.uael-infobox-icon-right .uael-infobox-left-right-wrap, .uael-infobox-icon-right-title .right-title-image, .uael-infobox-photo-right .uael-infobox-left-right-wrap, .uael-infobox-photo-right-title .right-title-image {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	-webkit-justify-content: flex-end;
	-moz-box-pack: end;
	justify-content: flex-end
}
.uael-infobox-photo-above-title .uael-imgicon-wrap {
	display: block
}
.uael-infobox-photo-below-title .uael-imgicon-wrap {
	display: block;
	margin: 10px 0 15px
}
.uael-icon-wrap .uael-icon i {
	height: auto;
	width: auto
}
.uael-imgicon-wrap .uael-image-content {
	display: inline-block;
	line-height: 0;
	position: relative;
	max-width: 100%
}
.uael-imgicon-wrap .uael-image-content img {
	display: inline;
	height: auto!important;
	max-width: 100%;
	width: auto;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	-webkit-border-radius: inherit;
	border-radius: inherit
}
.uael-imgicon-wrap .uael-image-crop-circle img {
	-webkit-border-radius: 100%;
	border-radius: 100%
}
.uael-imgicon-wrap .uael-image-crop-square img {
	-webkit-border-radius: 0;
	border-radius: 0
}
.uael-infobox-module-link {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	z-index: 4
}
.elementor-edit-mode .uael-infobox-module-link {
	z-index: 2
}
.uael-infobox-link-icon-after {
	margin-left: 5px;
	margin-right: 0
}
.uael-infobox-link-icon-before {
	margin-left: 0;
	margin-right: 5px
}
.uael-infobox-link-icon {
	-webkit-transition: all .2s linear;
	transition: all .2s linear
}
.uael-infobox-link-type-module .uael-infobox {
	position: relative
}
@media only screen and (max-width:976px) {
.uael-infobox-stacked-tablet .uael-infobox-left-right-wrap .uael-imgicon-wrap {
	padding: 0;
	margin-bottom: 20px
}
.uael-infobox-stacked-tablet.uael-reverse-order-tablet .uael-infobox-left-right-wrap {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	-js-display: inline-flex;
	display: -webkit-inline-flex;
	display: -moz-inline-box;
	display: inline-flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: reverse;
	-ms-flex-direction: column-reverse;
	-webkit-flex-direction: column-reverse;
	-moz-box-orient: vertical;
	-moz-box-direction: reverse;
	flex-direction: column-reverse
}
.uael-infobox.uael-infobox-stacked-tablet .uael-infobox-left-right-wrap .uael-imgicon-wrap, .uael-infobox.uael-infobox-stacked-tablet .uael-infobox-left-right-wrap .uael-infobox-content {
	display: block;
	width: 100%;
	text-align: center
}
.uael-infobox.uael-infobox-stacked-tablet .uael-infobox-left-right-wrap .uael-imgicon-wrap {
	margin-left: 0;
	margin-right: 0
}
.uael-infobox-stacked-tablet .uael-infobox-left-right-wrap {
	display: inline-block
}
.uael-infobox-icon-left-title.uael-infobox-stacked-tablet .uael-imgicon-wrap, .uael-infobox-icon-left.uael-infobox-stacked-tablet .uael-imgicon-wrap, .uael-infobox-photo-left-title.uael-infobox-stacked-tablet .uael-image-content, .uael-infobox-photo-left.uael-infobox-stacked-tablet .uael-image-content {
	margin-right: 0
}
.uael-infobox-icon-right-title.uael-infobox-stacked-tablet .uael-imgicon-wrap, .uael-infobox-icon-right.uael-infobox-stacked-tablet .uael-imgicon-wrap, .uael-infobox-photo-right-title.uael-infobox-stacked-tablet .uael-image-content, .uael-infobox-photo-right.uael-infobox-stacked-tablet .uael-image-content {
	margin-left: 0
}
}
@media screen and (max-width:767px) {
.uael-infobox-stacked-mobile .uael-infobox-left-right-wrap .uael-imgicon-wrap {
	padding: 0;
	margin-bottom: 20px
}
.uael-infobox-stacked-mobile.uael-reverse-order-mobile .uael-infobox-left-right-wrap {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	-js-display: inline-flex;
	display: -webkit-inline-flex;
	display: -moz-inline-box;
	display: inline-flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: reverse;
	-ms-flex-direction: column-reverse;
	-webkit-flex-direction: column-reverse;
	-moz-box-orient: vertical;
	-moz-box-direction: reverse;
	flex-direction: column-reverse
}
.uael-infobox.uael-infobox-stacked-mobile .uael-infobox-left-right-wrap .uael-imgicon-wrap, .uael-infobox.uael-infobox-stacked-mobile .uael-infobox-left-right-wrap .uael-infobox-content {
	display: block;
	width: 100%;
	text-align: center
}
.uael-infobox.uael-infobox-stacked-mobile .uael-infobox-left-right-wrap .uael-imgicon-wrap {
	margin-left: 0;
	margin-right: 0
}
.uael-infobox-stacked-mobile .uael-infobox-left-right-wrap {
	display: inline-block
}
.uael-infobox-icon-left-title.uael-infobox-stacked-mobile .uael-imgicon-wrap, .uael-infobox-icon-left.uael-infobox-stacked-mobile .uael-imgicon-wrap, .uael-infobox-photo-left-title.uael-infobox-stacked-mobile .uael-image-content, .uael-infobox-photo-left.uael-infobox-stacked-mobile .uael-image-content {
	margin-right: 0
}
.uael-infobox-icon-right-title.uael-infobox-stacked-mobile .uael-imgicon-wrap, .uael-infobox-icon-right.uael-infobox-stacked-mobile .uael-imgicon-wrap, .uael-infobox-photo-right-title.uael-infobox-stacked-mobile .uael-image-content, .uael-infobox-photo-right.uael-infobox-stacked-mobile .uael-image-content {
	margin-left: 0
}
}
.uael-infobox-link-type-module:hover .elementor-animation-grow {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1)
}
.uael-infobox-link-type-module:hover .elementor-animation-shrink {
	-webkit-transform: scale(.9);
	-ms-transform: scale(.9);
	transform: scale(.9)
}
.uael-infobox-link-type-module:hover .elementor-animation-pulse {
	-webkit-animation-name: elementor-animation-pulse;
	animation-name: elementor-animation-pulse;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite
}
.uael-infobox-link-type-module:hover .elementor-animation-pulse-grow {
	-webkit-animation-name: elementor-animation-pulse-grow;
	animation-name: elementor-animation-pulse-grow;
	-webkit-animation-duration: .3s;
	animation-duration: .3s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-direction: alternate;
	animation-direction: alternate
}
.uael-infobox-link-type-module:hover .elementor-animation-pulse-shrink {
	-webkit-animation-name: elementor-animation-pulse-shrink;
	animation-name: elementor-animation-pulse-shrink;
	-webkit-animation-duration: .3s;
	animation-duration: .3s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-direction: alternate;
	animation-direction: alternate
}
.uael-infobox-link-type-module:hover .elementor-animation-push {
	-webkit-animation-name: elementor-animation-push;
	animation-name: elementor-animation-push;
	-webkit-animation-duration: .3s;
	animation-duration: .3s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1
}
.uael-infobox-link-type-module:hover .elementor-animation-pop {
	-webkit-animation-name: elementor-animation-pop;
	animation-name: elementor-animation-pop;
	-webkit-animation-duration: .3s;
	animation-duration: .3s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1
}
.uael-infobox-link-type-module:hover .elementor-animation-bounce-in {
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
	-webkit-transition-timing-function: cubic-bezier(.47, 2.02, .31, -.36);
	transition-timing-function: cubic-bezier(.47, 2.02, .31, -.36)
}
.uael-infobox-link-type-module:hover .elementor-animation-bounce-out {
	-webkit-transform: scale(.8);
	-ms-transform: scale(.8);
	transform: scale(.8);
	-webkit-transition-timing-function: cubic-bezier(.47, 2.02, .31, -.36);
	transition-timing-function: cubic-bezier(.47, 2.02, .31, -.36)
}
.uael-infobox-link-type-module:hover .elementor-animation-rotate {
	-webkit-transform: rotate(4deg);
	-ms-transform: rotate(4deg);
	transform: rotate(4deg)
}
.uael-infobox-link-type-module:hover .elementor-animation-grow-rotate {
	-webkit-transform: scale(1.1) rotate(4deg);
	-ms-transform: scale(1.1) rotate(4deg);
	transform: scale(1.1) rotate(4deg)
}
.uael-infobox-link-type-module:hover .elementor-animation-float {
	-webkit-transform: translateY(-8px);
	-ms-transform: translateY(-8px);
	transform: translateY(-8px)
}
.uael-infobox-link-type-module:hover .elementor-animation-sink {
	-webkit-transform: translateY(8px);
	-ms-transform: translateY(8px);
	transform: translateY(8px)
}
.uael-infobox-link-type-module:hover .elementor-animation-bob {
	-webkit-animation-name: elementor-animation-bob-float, elementor-animation-bob;
	animation-name: elementor-animation-bob-float, elementor-animation-bob;
	-webkit-animation-duration: .3s, 1.5s;
	animation-duration: .3s, 1.5s;
	-webkit-animation-delay: 0s, .3s;
	animation-delay: 0s, .3s;
	-webkit-animation-timing-function: ease-out, ease-in-out;
	animation-timing-function: ease-out, ease-in-out;
	-webkit-animation-iteration-count: 1, infinite;
	animation-iteration-count: 1, infinite;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	-webkit-animation-direction: normal, alternate;
	animation-direction: normal, alternate
}
.uael-infobox-link-type-module:hover .elementor-animation-hang {
	-webkit-animation-name: elementor-animation-hang-sink, elementor-animation-hang;
	animation-name: elementor-animation-hang-sink, elementor-animation-hang;
	-webkit-animation-duration: .3s, 1.5s;
	animation-duration: .3s, 1.5s;
	-webkit-animation-delay: 0s, .3s;
	animation-delay: 0s, .3s;
	-webkit-animation-timing-function: ease-out, ease-in-out;
	animation-timing-function: ease-out, ease-in-out;
	-webkit-animation-iteration-count: 1, infinite;
	animation-iteration-count: 1, infinite;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	-webkit-animation-direction: normal, alternate;
	animation-direction: normal, alternate
}
.uael-infobox-link-type-module:hover .elementor-animation-skew {
	-webkit-transform: skew(-10deg);
	-ms-transform: skew(-10deg);
	transform: skew(-10deg)
}
.uael-infobox-link-type-module:hover .elementor-animation-skew-forward {
	-webkit-transform: skew(-10deg);
	-ms-transform: skew(-10deg);
	transform: skew(-10deg)
}
.uael-infobox-link-type-module:hover .elementor-animation-skew-backward {
	-webkit-transform: skew(10deg);
	-ms-transform: skew(10deg);
	transform: skew(10deg)
}
.uael-infobox-link-type-module:hover .elementor-animation-wobble-vertical {
	-webkit-animation-name: elementor-animation-wobble-vertical;
	animation-name: elementor-animation-wobble-vertical;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1
}
.uael-infobox-link-type-module:hover .elementor-animation-wobble-horizontal {
	-webkit-animation-name: elementor-animation-wobble-horizontal;
	animation-name: elementor-animation-wobble-horizontal;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1
}
.uael-infobox-link-type-module:hover .elementor-animation-wobble-to-bottom-right {
	-webkit-animation-name: elementor-animation-wobble-to-bottom-right;
	animation-name: elementor-animation-wobble-to-bottom-right;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1
}
.uael-infobox-link-type-module:hover .elementor-animation-wobble-to-top-right {
	-webkit-animation-name: elementor-animation-wobble-to-top-right;
	animation-name: elementor-animation-wobble-to-top-right;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1
}
.uael-infobox-link-type-module:hover .elementor-animation-wobble-top {
	-webkit-animation-name: elementor-animation-wobble-top;
	animation-name: elementor-animation-wobble-top;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1
}
.uael-infobox-link-type-module:hover .elementor-animation-wobble-bottom {
	-webkit-animation-name: elementor-animation-wobble-bottom;
	animation-name: elementor-animation-wobble-bottom;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1
}
.uael-infobox-link-type-module:hover .elementor-animation-wobble-skew {
	-webkit-animation-name: elementor-animation-wobble-skew;
	animation-name: elementor-animation-wobble-skew;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1
}
.uael-infobox-link-type-module:hover .elementor-animation-buzz {
	-webkit-animation-name: elementor-animation-buzz;
	animation-name: elementor-animation-buzz;
	-webkit-animation-duration: .15s;
	animation-duration: .15s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite
}
.uael-infobox-link-type-module:hover .elementor-animation-buzz-out {
	-webkit-animation-name: elementor-animation-buzz-out;
	animation-name: elementor-animation-buzz-out;
	-webkit-animation-duration: .75s;
	animation-duration: .75s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1
}
body.compensate-for-scrollbar {
	overflow: hidden
}
.fancybox-active {
	height: auto
}
.fancybox-is-hidden {
	left: -9999px;
	margin: 0;
	position: absolute!important;
	top: -9999px;
	visibility: hidden
}
.fancybox-container {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;
	height: 100%;
	left: 0;
	position: fixed;
	-webkit-tap-highlight-color: transparent;
	top: 0;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	width: 100%;
	z-index: 99992
}
.fancybox-container * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.fancybox-bg, .fancybox-inner, .fancybox-outer, .fancybox-stage {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0
}
.fancybox-outer {
	-webkit-overflow-scrolling: touch;
	overflow-y: auto
}
.fancybox-bg {
	background: #1e1e1e;
	opacity: 0;
	-webkit-transition-duration: inherit;
	transition-duration: inherit;
	-webkit-transition-property: opacity;
	transition-property: opacity;
	-webkit-transition-timing-function: cubic-bezier(.47, 0, .74, .71);
	transition-timing-function: cubic-bezier(.47, 0, .74, .71)
}
.fancybox-is-open .fancybox-bg {
	opacity: .87;
	-webkit-transition-timing-function: cubic-bezier(.22, .61, .36, 1);
	transition-timing-function: cubic-bezier(.22, .61, .36, 1)
}
.fancybox-caption, .fancybox-infobar, .fancybox-navigation .fancybox-button, .fancybox-toolbar {
	direction: ltr;
	opacity: 0;
	position: absolute;
	-webkit-transition: opacity .25s, visibility 0s linear .25s;
	transition: opacity .25s, visibility 0s linear .25s;
	visibility: hidden;
	z-index: 99997
}
.fancybox-show-caption .fancybox-caption, .fancybox-show-infobar .fancybox-infobar, .fancybox-show-nav .fancybox-navigation .fancybox-button, .fancybox-show-toolbar .fancybox-toolbar {
	opacity: 1;
	-webkit-transition: opacity .25s, visibility 0s;
	transition: opacity .25s, visibility 0s;
	visibility: visible
}
.fancybox-infobar {
	color: #ccc;
	font-size: 13px;
	-webkit-font-smoothing: subpixel-antialiased;
	height: 44px;
	left: 0;
	line-height: 44px;
	min-width: 44px;
	mix-blend-mode: difference;
	padding: 0 10px;
	pointer-events: none;
	text-align: center;
	top: 0;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}
.fancybox-toolbar {
	right: 0;
	top: 0
}
.fancybox-stage {
	direction: ltr;
	overflow: visible;
	-webkit-transform: translateZ(0);
	z-index: 99994
}
.fancybox-is-open .fancybox-stage {
	overflow: hidden
}
.fancybox-slide {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	display: none;
	height: 100%;
	left: 0;
	outline: 0;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
	padding: 44px;
	position: absolute;
	text-align: center;
	top: 0;
	transition-property: opacity, -webkit-transform;
	-webkit-transition-property: opacity, -webkit-transform;
	transition-property: transform, opacity;
	transition-property: transform, opacity, -webkit-transform;
	white-space: normal;
	width: 100%;
	z-index: 99994
}
.fancybox-slide:before {
	content: "";
	display: inline-block;
	height: 100%;
	margin-right: -.25em;
	vertical-align: middle;
	width: 0
}
.fancybox-is-sliding .fancybox-slide, .fancybox-slide--current, .fancybox-slide--next, .fancybox-slide--previous {
	display: block
}
.fancybox-slide--next {
	z-index: 99995
}
.fancybox-slide--image {
	overflow: visible;
	padding: 44px 0
}
.fancybox-slide--image:before {
	display: none
}
.fancybox-slide--html {
	padding: 6px 6px 0
}
.fancybox-slide--iframe {
	padding: 44px 44px 0
}
.fancybox-content {
	background: #fff;
	display: inline-block;
	margin: 0 0 6px;
	max-width: 100%;
	overflow: auto;
	padding: 0;
	padding: 24px;
	position: relative;
	text-align: left;
	vertical-align: middle
}
.fancybox-slide--image .fancybox-content {
	-webkit-animation-timing-function: cubic-bezier(.5, 0, .14, 1);
	animation-timing-function: cubic-bezier(.5, 0, .14, 1);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	background: 0 0;
	background-repeat: no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	left: 0;
	margin: 0;
	max-width: none;
	overflow: visible;
	padding: 0;
	position: absolute;
	top: 0;
	-webkit-transform-origin: top left;
	-ms-transform-origin: top left;
	transform-origin: top left;
	transition-property: opacity, -webkit-transform;
	-webkit-transition-property: opacity, -webkit-transform;
	transition-property: transform, opacity;
	transition-property: transform, opacity, -webkit-transform;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	z-index: 99995
}
.fancybox-can-zoomOut .fancybox-content {
	cursor: -webkit-zoom-out;
	cursor: -moz-zoom-out;
	cursor: zoom-out
}
.fancybox-can-zoomIn .fancybox-content {
	cursor: -webkit-zoom-in;
	cursor: -moz-zoom-in;
	cursor: zoom-in
}
.fancybox-can-drag .fancybox-content {
	cursor: -webkit-grab;
	cursor: -moz-grab;
	cursor: grab
}
.fancybox-is-dragging .fancybox-content {
	cursor: -webkit-grabbing;
	cursor: -moz-grabbing;
	cursor: grabbing
}
.fancybox-container [data-selectable=true] {
	cursor: text
}
.fancybox-image, .fancybox-spaceball {
	background: 0 0;
	border: 0;
	height: 100%;
	left: 0;
	margin: 0;
	max-height: none;
	max-width: none;
	padding: 0;
	position: absolute;
	top: 0;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	width: 100%
}
.fancybox-spaceball {
	z-index: 1
}
.fancybox-slide--html .fancybox-content {
	margin-bottom: 6px
}
.fancybox-slide--iframe .fancybox-content, .fancybox-slide--map .fancybox-content, .fancybox-slide--video .fancybox-content {
	height: 100%;
	margin: 0;
	overflow: visible;
	padding: 0;
	width: 100%
}
.fancybox-slide--video .fancybox-content {
	background: #000
}
.fancybox-slide--map .fancybox-content {
	background: #e5e3df
}
.fancybox-slide--iframe .fancybox-content {
	background: #fff;
	height: -webkit-calc(100% - 44px);
	height: calc(100% - 44px);
	margin-bottom: 44px
}
.fancybox-iframe, .fancybox-video {
	background: 0 0;
	border: 0;
	height: 100%;
	margin: 0;
	overflow: hidden;
	padding: 0;
	width: 100%
}
.fancybox-iframe {
	vertical-align: top
}
.fancybox-error {
	background: #fff;
	cursor: default;
	max-width: 400px;
	padding: 40px;
	width: 100%
}
.fancybox-error p {
	color: #444;
	font-size: 16px;
	line-height: 20px;
	margin: 0;
	padding: 0
}
.fancybox-button {
	background: rgba(30,30,30,.6);
	border: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	cursor: pointer;
	display: inline-block;
	height: 44px;
	margin: 0;
	outline: 0;
	padding: 10px;
	-webkit-transition: color .2s;
	transition: color .2s;
	vertical-align: top;
	width: 44px
}
.fancybox-button, .fancybox-button:link, .fancybox-button:visited {
	color: #ccc
}
.fancybox-button:focus, .fancybox-button:hover {
	color: #fff
}
.fancybox-button.disabled, .fancybox-button.disabled:hover, .fancybox-button[disabled], .fancybox-button[disabled]:hover {
	color: #888;
	cursor: default
}
.fancybox-button svg {
	display: block;
	overflow: visible;
	position: relative;
	shape-rendering: geometricPrecision
}
.fancybox-button svg path {
	fill: transparent;
	stroke: currentColor;
	stroke-linejoin: round;
	stroke-width: 3
}
.fancybox-button--pause svg path:nth-child(1), .fancybox-button--play svg path:nth-child(2) {
	display: none
}
.fancybox-button--play svg path, .fancybox-button--share svg path, .fancybox-button--thumbs svg path {
	fill: currentColor
}
.fancybox-button--share svg path {
	stroke-width: 1
}
.fancybox-navigation .fancybox-button {
	height: 38px;
	opacity: 0;
	padding: 6px;
	position: absolute;
	top: 50%;
	width: 38px
}
.fancybox-show-nav .fancybox-navigation .fancybox-button {
	-webkit-transition: opacity .25s, visibility 0s, color .25s;
	transition: opacity .25s, visibility 0s, color .25s
}
.fancybox-navigation .fancybox-button:after {
	content: "";
	left: -25px;
	padding: 50px;
	position: absolute;
	top: -25px
}
.fancybox-navigation .fancybox-button--arrow_left {
	left: 6px
}
.fancybox-navigation .fancybox-button--arrow_right {
	right: 6px
}
.fancybox-close-small {
	background: 0 0;
	border: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	color: #555;
	cursor: pointer;
	height: 44px;
	margin: 0;
	padding: 6px;
	position: absolute;
	right: 0;
	top: 0;
	width: 44px;
	z-index: 10
}
.fancybox-close-small svg {
	fill: transparent;
	opacity: .8;
	stroke: currentColor;
	stroke-width: 1.5;
	-webkit-transition: stroke .1s;
	transition: stroke .1s
}
.fancybox-close-small:focus {
	outline: 0
}
.fancybox-close-small:hover svg {
	opacity: 1
}
.fancybox-slide--iframe .fancybox-close-small, .fancybox-slide--image .fancybox-close-small, .fancybox-slide--video .fancybox-close-small {
	color: #ccc;
	padding: 5px;
	right: -12px;
	top: -44px
}
.fancybox-slide--iframe .fancybox-close-small:hover svg, .fancybox-slide--image .fancybox-close-small:hover svg, .fancybox-slide--video .fancybox-close-small:hover svg {
	background: 0 0;
	color: #fff
}
.fancybox-is-scaling .fancybox-close-small, .fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small {
	display: none
}
.fancybox-caption {
	bottom: 0;
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	left: 0;
	line-height: 1.5;
	padding: 25px 44px;
	right: 0
}
.fancybox-caption:before {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEtCAQAAABjBcL7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHRJREFUKM+Vk8EOgDAIQ0vj/3+xBw8qIZZueFnIKC90MCAI8DlrkHGeqqGIU6lVigrBtpCWqeRWoHDNqs0F7VNVBVxmHRlvoVqjaYkdnDIaivH2HqZ5+oZj3JUzWB+cOz4G48Bg+tsJ/tqu4dLC/4Xb+0GcF5BwBC0AA53qAAAAAElFTkSuQmCC);
	background-repeat: repeat-x;
	-webkit-background-size: contain;
	background-size: contain;
	bottom: 0;
	content: "";
	display: block;
	left: 0;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: -25px;
	z-index: -1
}
.fancybox-caption:after {
	border-bottom: 1px solid hsla(0,0%,100%,.3);
	content: "";
	display: block;
	left: 44px;
	position: absolute;
	right: 44px;
	top: 0
}
.fancybox-caption a, .fancybox-caption a:link, .fancybox-caption a:visited {
	color: #ccc;
	text-decoration: none
}
.fancybox-caption a:hover {
	color: #fff;
	text-decoration: underline
}
.fancybox-loading {
	-webkit-animation: a .8s infinite linear;
	animation: a .8s infinite linear;
	background: 0 0;
	border: 6px solid hsla(0,0%,39%,.5);
	-webkit-border-radius: 100%;
	border-radius: 100%;
	border-top-color: #fff;
	height: 60px;
	left: 50%;
	margin: -30px 0 0 -30px;
	opacity: .6;
	padding: 0;
	position: absolute;
	top: 50%;
	width: 60px;
	z-index: 99999
}
@-webkit-keyframes a {
0% {
-webkit-transform:rotate(0);
transform:rotate(0)
}
to {
	-webkit-transform: rotate(359deg);
	transform: rotate(359deg)
}
}
@keyframes a {
0% {
-webkit-transform:rotate(0);
transform:rotate(0)
}
to {
	-webkit-transform: rotate(359deg);
	transform: rotate(359deg)
}
}
.fancybox-animated {
	-webkit-transition-timing-function: cubic-bezier(0, 0, .25, 1);
	transition-timing-function: cubic-bezier(0, 0, .25, 1)
}
.fancybox-fx-slide.fancybox-slide--previous {
	opacity: 0;
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0)
}
.fancybox-fx-slide.fancybox-slide--next {
	opacity: 0;
	-webkit-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0)
}
.fancybox-fx-slide.fancybox-slide--current {
	opacity: 1;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}
.fancybox-fx-fade.fancybox-slide--next, .fancybox-fx-fade.fancybox-slide--previous {
	opacity: 0;
	-webkit-transition-timing-function: cubic-bezier(.19, 1, .22, 1);
	transition-timing-function: cubic-bezier(.19, 1, .22, 1)
}
.fancybox-fx-fade.fancybox-slide--current {
	opacity: 1
}
.fancybox-fx-zoom-in-out.fancybox-slide--previous {
	opacity: 0;
	-webkit-transform: scale3d(1.5, 1.5, 1.5);
	transform: scale3d(1.5, 1.5, 1.5)
}
.fancybox-fx-zoom-in-out.fancybox-slide--next {
	opacity: 0;
	-webkit-transform: scale3d(.5, .5, .5);
	transform: scale3d(.5, .5, .5)
}
.fancybox-fx-zoom-in-out.fancybox-slide--current {
	opacity: 1;
	-webkit-transform: scaleX(1);
	-ms-transform: scaleX(1);
	transform: scaleX(1)
}
.fancybox-fx-rotate.fancybox-slide--previous {
	opacity: 0;
	-webkit-transform: rotate(-1turn);
	-ms-transform: rotate(-1turn);
	transform: rotate(-1turn)
}
.fancybox-fx-rotate.fancybox-slide--next {
	opacity: 0;
	-webkit-transform: rotate(1turn);
	-ms-transform: rotate(1turn);
	transform: rotate(1turn)
}
.fancybox-fx-rotate.fancybox-slide--current {
	opacity: 1;
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0)
}
.fancybox-fx-circular.fancybox-slide--previous {
	opacity: 0;
	-webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
	transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0)
}
.fancybox-fx-circular.fancybox-slide--next {
	opacity: 0;
	-webkit-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
	transform: scale3d(0, 0, 0) translate3d(100%, 0, 0)
}
.fancybox-fx-circular.fancybox-slide--current {
	opacity: 1;
	-webkit-transform: scaleX(1) translateZ(0);
	transform: scaleX(1) translateZ(0)
}
.fancybox-fx-tube.fancybox-slide--previous {
	-webkit-transform: translate3d(-100%, 0, 0) scale(.1) skew(-10deg);
	transform: translate3d(-100%, 0, 0) scale(.1) skew(-10deg)
}
.fancybox-fx-tube.fancybox-slide--next {
	-webkit-transform: translate3d(100%, 0, 0) scale(.1) skew(10deg);
	transform: translate3d(100%, 0, 0) scale(.1) skew(10deg)
}
.fancybox-fx-tube.fancybox-slide--current {
	-webkit-transform: translateZ(0) scale(1);
	transform: translateZ(0) scale(1)
}
.fancybox-share {
	background: #f4f4f4;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	max-width: 90%;
	padding: 30px;
	text-align: center
}
.fancybox-share h1 {
	color: #222;
	font-size: 35px;
	font-weight: 700;
	margin: 0 0 20px
}
.fancybox-share p {
	margin: 0;
	padding: 0
}
.fancybox-share__button {
	border: 0;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	display: inline-block;
	font-size: 14px;
	font-weight: 700;
	line-height: 40px;
	margin: 0 5px 10px;
	min-width: 130px;
	padding: 0 15px;
	text-decoration: none;
	-webkit-transition: all .2s;
	transition: all .2s;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap
}
.fancybox-share__button:link, .fancybox-share__button:visited {
	color: #fff
}
.fancybox-share__button:hover {
	text-decoration: none
}
.fancybox-share__button--fb {
	background: #3b5998
}
.fancybox-share__button--fb:hover {
	background: #344e86
}
.fancybox-share__button--pt {
	background: #bd081d
}
.fancybox-share__button--pt:hover {
	background: #aa0719
}
.fancybox-share__button--tw {
	background: #1da1f2
}
.fancybox-share__button--tw:hover {
	background: #0d95e8
}
.fancybox-share__button svg {
	height: 25px;
	margin-right: 7px;
	position: relative;
	top: -1px;
	vertical-align: middle;
	width: 25px
}
.fancybox-share__button svg path {
	fill: #fff
}
.fancybox-share__input {
	background: 0 0;
	border: 0;
	border-bottom: 1px solid #d7d7d7;
	-webkit-border-radius: 0;
	border-radius: 0;
	color: #5d5b5b;
	font-size: 14px;
	margin: 10px 0 0;
	outline: 0;
	padding: 10px 15px;
	width: 100%
}
.fancybox-thumbs {
	background: #fff;
	bottom: 0;
	display: none;
	margin: 0;
	-webkit-overflow-scrolling: touch;
	-ms-overflow-style: -ms-autohiding-scrollbar;
	padding: 2px 2px 4px;
	position: absolute;
	right: 0;
	-webkit-tap-highlight-color: transparent;
	top: 0;
	width: 212px;
	z-index: 99995
}
.fancybox-thumbs-x {
	overflow-x: auto;
	overflow-y: hidden
}
.fancybox-show-thumbs .fancybox-thumbs {
	display: block
}
.fancybox-show-thumbs .fancybox-inner {
	right: 212px
}
.fancybox-thumbs>ul {
	font-size: 0;
	height: 100%;
	list-style: none;
	margin: 0;
	overflow-x: hidden;
	overflow-y: auto;
	padding: 0;
	position: absolute;
	position: relative;
	white-space: nowrap;
	width: 100%
}
.fancybox-thumbs-x>ul {
	overflow: hidden
}
.fancybox-thumbs-y>ul::-webkit-scrollbar {
width:7px
}
.fancybox-thumbs-y>ul::-webkit-scrollbar-track {
background:#fff;
-webkit-border-radius:10px;
border-radius:10px;
-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);
box-shadow:inset 0 0 6px rgba(0,0,0,.3)
}
.fancybox-thumbs-y>ul::-webkit-scrollbar-thumb {
background:#2a2a2a;
-webkit-border-radius:10px;
border-radius:10px
}
.fancybox-thumbs>ul>li {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	cursor: pointer;
	float: left;
	height: 75px;
	margin: 2px;
	max-height: -webkit-calc(100% - 8px);
	max-height: calc(100% - 8px);
	max-width: -webkit-calc(50% - 4px);
	max-width: calc(50% - 4px);
	outline: 0;
	overflow: hidden;
	padding: 0;
	position: relative;
	-webkit-tap-highlight-color: transparent;
	width: 100px
}
.fancybox-thumbs-loading {
	background: rgba(0,0,0,.1)
}
.fancybox-thumbs>ul>li {
	background-position: 50%;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	background-size: cover
}
.fancybox-thumbs>ul>li:before {
	border: 4px solid #4ea7f9;
	bottom: 0;
	content: "";
	left: 0;
	opacity: 0;
	position: absolute;
	right: 0;
	top: 0;
	-webkit-transition: all .2s cubic-bezier(.25, .46, .45, .94);
	transition: all .2s cubic-bezier(.25, .46, .45, .94);
	z-index: 99991
}
.fancybox-thumbs .fancybox-thumbs-active:before {
	opacity: 1
}
@media (max-width:800px) {
.fancybox-thumbs {
	width: 110px
}
.fancybox-show-thumbs .fancybox-inner {
	right: 110px
}
.fancybox-thumbs>ul>li {
	max-width: -webkit-calc(100% - 10px);
	max-width: calc(100% - 10px)
}
}
.uael-html-modal {
	overflow: hidden!important
}
.uael-modal {
	position: fixed;
	left: 0;
	width: 100%;
	max-width: 100%;
	z-index: -1;
	visibility: hidden;
	left: 0;
	bottom: auto
}
.uael-trigger {
	display: inline-block
}
.uael-modal-editor.uael-modal {
	position: fixed
}
.uael-modal.uael-modal-scroll {
	width: 100%!important;
	height: 100%;
	overflow-y: scroll;
	top: 0!important;
	pointer-events: auto
}
.uael-modal .uael-modal-content-data {
	width: 100%;
	height: 100%;
	max-width: 100%;
	max-height: 100%
}
.uael-modal-parent-wrapper[data-close-on-overlay=yes] .uael-overlay {
	cursor: pointer
}
.uael-aspect-ratio-4_3 .uael-modal-vimeo .uael-video-wrap, .uael-aspect-ratio-4_3 .uael-modal-youtube .uael-video-wrap {
	padding-bottom: 75%
}
.uael-aspect-ratio-16_9 .uael-modal-vimeo .uael-video-wrap, .uael-aspect-ratio-16_9 .uael-modal-youtube .uael-video-wrap {
	padding-bottom: 56.25%
}
.uael-aspect-ratio-3_2 .uael-modal-vimeo .uael-video-wrap, .uael-aspect-ratio-3_2 .uael-modal-youtube .uael-video-wrap {
	padding-bottom: 66.6666%
}
.uael-modal-content-data {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.uael-modal-content-data .uael-modal-iframe {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	border: 0
}
.uael-modal.uael-modal-vimeo .uael-video-wrap, .uael-modal.uael-modal-youtube .uael-video-wrap {
	height: 0;
	max-width: 100%;
	position: relative
}
.uael-modal-full {
	pointer-events: none;
	min-height: 100%
}
.uael-modal-custom {
	pointer-events: none
}
.uael-modal-custom .uael-content {
	pointer-events: visible
}
.uael-modal-full .uael-content img {
	width: 100%;
	max-width: 100%
}
.uael-modal-full .uael-content {
	pointer-events: auto
}
.uael-modal-full .uael-modal-close {
	pointer-events: auto
}
.uael-modal-video .uael-content {
	text-align: center
}
.uael-show, .uael-show .uael-modal-close, .uael-show+.uael-modal-close {
	visibility: visible
}
.uael-modal-close img {
	height: 100%;
	width: 100%
}
.uael-modal-close {
	cursor: pointer;
	font-size: 1.6em;
	position: absolute;
	text-align: center;
	line-height: 0
}
.uael-close-icon {
	color: #fff;
	width: 25px;
	height: 25px;
	font-size: 25px;
	line-height: 25px
}
.uael-close-image {
	width: 25px;
	height: 25px;
	-webkit-box-shadow: none;
	box-shadow: none;
	outline: 0;
	border: 0;
	padding: 0;
	margin: 0
}
.uael-modal-close {
	visibility: hidden;
	position: fixed;
	z-index: 999999
}
.uael-close-custom-top-right {
	top: 50px;
	right: 50px
}
.uael-close-custom-top-left {
	top: 50px;
	left: 50px
}
.uael-close-custom-popup-top-right {
	bottom: 100%;
	left: 100%;
	position: absolute
}
.uael-close-custom-popup-top-left {
	bottom: 100%;
	right: 100%;
	position: absolute
}
.uael-close-custom-popup-edge-top-right {
	top: -.5em;
	right: -.5em;
	left: auto;
	position: absolute
}
.uael-close-custom-popup-edge-top-left {
	top: -.5em;
	left: -.5em;
	right: auto;
	position: absolute
}
.uael-overlay {
	position: fixed;
	width: 100%;
	height: 100%;
	visibility: hidden;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 1000;
	opacity: 0;
	background: rgba(0,0,0,.75);
	-webkit-transition: all .3s;
	transition: all .3s
}
.uael-show {
	z-index: 9999
}
.uael-show~.uael-overlay {
	opacity: 1;
	visibility: visible
}
.uael-modal-title-wrap {
	-webkit-border-top-left-radius: inherit;
	border-top-left-radius: inherit;
	-webkit-border-top-right-radius: inherit;
	border-top-right-radius: inherit;
	padding: 5px 25px
}
.uael-modal-title-wrap .uael-modal-title {
	margin: 0
}
.uael-content {
	position: relative;
	margin: 0 auto;
	width: 100%
}
.uael-modal iframe, .uael-modal img {
	display: block;
	margin: 0 auto
}
.uael-modal img {
	max-width: 100%
}
.uael-modal-vimeo iframe, .uael-modal-youtube iframe {
	width: 100%;
	height: 100%
}
.uael-modal-action {
	cursor: pointer
}
.uael-modal-scrollable .uael-modal-content-data {
	overflow: auto
}
.uael-effect-1 .uael-content {
	-webkit-transform: scale(.7);
	-ms-transform: scale(.7);
	transform: scale(.7);
	opacity: 0;
	-webkit-transition: all .3s;
	transition: all .3s
}
.uael-show.uael-effect-1 .uael-content {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1
}
.uael-effect-2 .uael-content {
	-webkit-transform: translateX(20%);
	-ms-transform: translateX(20%);
	transform: translateX(20%);
	opacity: 0;
	-webkit-transition: all .3s cubic-bezier(.25, .5, .5, .9);
	transition: all .3s cubic-bezier(.25, .5, .5, .9)
}
.uael-show.uael-effect-2 .uael-content {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	opacity: 1
}
.uael-effect-3 .uael-content {
	-webkit-transform: translateY(20%);
	-ms-transform: translateY(20%);
	transform: translateY(20%);
	opacity: 0;
	-webkit-transition: all .3s;
	transition: all .3s
}
.uael-show.uael-effect-3 .uael-content {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	opacity: 1
}
.uael-effect-4 .uael-content {
	-webkit-transform: scale(0) rotate(720deg);
	-ms-transform: scale(0) rotate(720deg);
	transform: scale(0) rotate(720deg);
	opacity: 0
}
.uael-effect-4 .uael-content, .uael-show.uael-effect-4~.uael-overlay {
	-webkit-transition: all .5s;
	transition: all .5s
}
.uael-show.uael-effect-4 .uael-content {
	-webkit-transform: scale(1) rotate(0);
	-ms-transform: scale(1) rotate(0);
	transform: scale(1) rotate(0);
	opacity: 1
}
.uael-effect-5.uael-modal {
	-webkit-perspective: 1300px;
	perspective: 1300px
}
.uael-effect-5 .uael-content {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translateZ(600px) rotateX(20deg);
	transform: translateZ(600px) rotateX(20deg);
	opacity: 0
}
.uael-show.uael-effect-5 .uael-content {
	-webkit-transition: all .3s ease-in;
	transition: all .3s ease-in;
	-webkit-transform: translateZ(0) rotateX(0);
	transform: translateZ(0) rotateX(0);
	opacity: 1
}
.uael-effect-6.uael-modal {
	-webkit-perspective: 1300px;
	perspective: 1300px
}
.uael-effect-6 .uael-content {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translate(30%) translateZ(600px) rotate(10deg);
	transform: translate(30%) translateZ(600px) rotate(10deg);
	opacity: 0
}
.uael-show.uael-effect-6 .uael-content {
	-webkit-transition: all .3s ease-in;
	transition: all .3s ease-in;
	-webkit-transform: translate(0) translateZ(0) rotate(0);
	transform: translate(0) translateZ(0) rotate(0);
	opacity: 1
}
.uael-effect-8.uael-modal {
	-webkit-perspective: 1300px;
	perspective: 1300px
}
.uael-effect-8 .uael-content {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateY(-70deg);
	transform: rotateY(-70deg);
	-webkit-transition: all .3s;
	transition: all .3s;
	opacity: 0
}
.uael-show.uael-effect-8 .uael-content {
	-webkit-transform: rotateY(0);
	transform: rotateY(0);
	opacity: 1
}
.uael-effect-9.uael-modal {
	-webkit-perspective: 1300px;
	perspective: 1300px
}
.uael-effect-9 .uael-content {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateX(-70deg);
	transform: rotateX(-70deg);
	-webkit-transition: all .3s;
	transition: all .3s;
	opacity: 0
}
.uael-show.uael-effect-9 .uael-content {
	-webkit-transform: rotateX(0);
	transform: rotateX(0);
	opacity: 1
}
.uael-effect-10.uael-modal {
	-webkit-perspective: 1300px;
	perspective: 1300px
}
.uael-effect-10 .uael-content {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateX(-60deg);
	transform: rotateX(-60deg);
	-webkit-transform-origin: 50% 0;
	-ms-transform-origin: 50% 0;
	transform-origin: 50% 0;
	opacity: 0;
	-webkit-transition: all .3s;
	transition: all .3s
}
.uael-show.uael-effect-10 .uael-content {
	-webkit-transform: rotateX(0);
	transform: rotateX(0);
	opacity: 1
}
.uael-effect-11 .uael-content {
	-webkit-transform: scale(2);
	-ms-transform: scale(2);
	transform: scale(2);
	opacity: 0;
	-webkit-transition: all .3s;
	transition: all .3s
}
.uael-show.uael-effect-11 .uael-content {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1
}
.uael-effect-13.uael-modal {
	-webkit-perspective: 1300px;
	perspective: 1300px
}
.uael-effect-13 .uael-content {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translateZ(-3000px) rotateY(90deg);
	transform: translateZ(-3000px) rotateY(90deg);
	opacity: 0
}
.uael-show.uael-effect-13 .uael-content {
	-webkit-animation: slit .7s forwards ease-out;
	animation: slit .7s forwards ease-out
}
@-webkit-keyframes slit {
50% {
-webkit-transform:translateZ(-250px) rotateY(89deg);
opacity:.5;
-webkit-animation-timing-function:ease-out
}
100% {
-webkit-transform:translateZ(0) rotateY(0);
opacity:1
}
}
@keyframes slit {
50% {
-webkit-transform:translateZ(-250px) rotateY(89deg);
transform:translateZ(-250px) rotateY(89deg);
opacity:1;
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
100% {
-webkit-transform:translateZ(0) rotateY(0);
transform:translateZ(0) rotateY(0);
opacity:1
}
}
.uael-effect-14.uael-modal {
	-webkit-perspective: 1300px;
	perspective: 1300px
}
.uael-effect-14 .uael-content {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translateY(100%) rotateX(90deg);
	transform: translateY(100%) rotateX(90deg);
	-webkit-transform-origin: 0 100%;
	-ms-transform-origin: 0 100%;
	transform-origin: 0 100%;
	opacity: 0;
	-webkit-transition: all .3s ease-out;
	transition: all .3s ease-out
}
.uael-show.uael-effect-14 .uael-content {
	-webkit-transform: translateY(0) rotateX(0);
	transform: translateY(0) rotateX(0);
	opacity: 1
}
.uael-effect-15.uael-modal {
	-webkit-perspective: 1300px;
	perspective: 1300px
}
.uael-effect-15 .uael-content {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translateZ(100px) translateX(-30%) rotateY(90deg);
	transform: translateZ(100px) translateX(-30%) rotateY(90deg);
	-webkit-transform-origin: 0 100%;
	-ms-transform-origin: 0 100%;
	transform-origin: 0 100%;
	opacity: 0;
	-webkit-transition: all .3s;
	transition: all .3s
}
.uael-show.uael-effect-15 .uael-content {
	-webkit-transform: translateZ(0) translateX(0) rotateY(0);
	transform: translateZ(0) translateX(0) rotateY(0);
	opacity: 1
}
.uael-show.uael-effect-17~.container {
	height: 100%;
	overflow: hidden;
	-webkit-transition: -webkit-transform .3s;
	transition: -webkit-transform .3s;
	transition: transform .3s;
	transition: transform .3s, -webkit-transform .3s
}
.uael-show.uael-effect-17~.container, .uael-show.uael-effect-17~.uael-overlay {
	-webkit-transform: rotateX(-2deg);
	transform: rotateX(-2deg);
	-webkit-transform-origin: 50% 0;
	-ms-transform-origin: 50% 0;
	transform-origin: 50% 0;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d
}
.uael-effect-17 .uael-content {
	opacity: 0;
	-webkit-transform: translateY(200%);
	-ms-transform: translateY(200%);
	transform: translateY(200%)
}
.uael-show.uael-effect-17 .uael-content {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
	-webkit-transition: all .3s .2s;
	transition: all .3s .2s
}
.uael-show.uael-effect-18~.container {
	height: 100%;
	overflow: hidden
}
.uael-show.uael-effect-18~.uael-overlay {
	-webkit-transition: all .5s;
	transition: all .5s
}
.uael-show.uael-effect-18~.container, .uael-show.uael-effect-18~.uael-overlay {
	-webkit-transform-style: preserve-3d;
	-webkit-transform-origin: 0 50%;
	-webkit-animation: rotateRightSideFirst .5s forwards ease-in;
	-moz-transform-style: preserve-3d;
	-moz-transform-origin: 0 50%;
	-moz-animation: rotateRightSideFirst .5s forwards ease-in;
	transform-style: preserve-3d;
	-ms-transform-origin: 0 50%;
	transform-origin: 0 50%;
	animation: rotateRightSideFirst .5s forwards ease-in
}
@-webkit-keyframes rotateRightSideFirst {
50% {
-webkit-transform:translateZ(-50px) rotateY(5deg);
-webkit-animation-timing-function:ease-out
}
100% {
-webkit-transform:translateZ(-200px)
}
}
@keyframes rotateRightSideFirst {
50% {
-webkit-transform:translateZ(-50px) rotateY(5deg);
transform:translateZ(-50px) rotateY(5deg);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out
}
100% {
-webkit-transform:translateZ(-200px);
transform:translateZ(-200px)
}
}
.uael-effect-18 .uael-content {
	-webkit-transform: translateX(200%);
	-ms-transform: translateX(200%);
	transform: translateX(200%);
	opacity: 0
}
.uael-show.uael-effect-18 .uael-content {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	opacity: 1;
	-webkit-transition: all .5s .1s;
	transition: all .5s .1s
}
.uael-show.uael-effect-19~.container {
	height: 100%;
	overflow: hidden
}
.uael-show.uael-effect-19~.uael-overlay {
	-webkit-transition: all .5s;
	transition: all .5s
}
.uael-show.uael-effect-19~.container, .uael-show.uael-effect-19~.uael-overlay {
	-webkit-transform-style: preserve-3d;
	-webkit-transform-origin: 50% 100%;
	-webkit-animation: OpenTop .5s forwards ease-in;
	-moz-transform-style: preserve-3d;
	-moz-transform-origin: 50% 100%;
	-moz-animation: OpenTop .5s forwards ease-in;
	transform-style: preserve-3d;
	-ms-transform-origin: 50% 100%;
	transform-origin: 50% 100%;
	animation: OpenTop .5s forwards ease-in
}
@-webkit-keyframes OpenTop {
50% {
-webkit-transform:rotateX(10deg);
-webkit-animation-timing-function:ease-out
}
}
@keyframes OpenTop {
50% {
-webkit-transform:rotateX(10deg);
transform:rotateX(10deg);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out
}
}
.uael-effect-19 .uael-content {
	-webkit-transform: translateY(-200%);
	-ms-transform: translateY(-200%);
	transform: translateY(-200%);
	opacity: 0
}
.uael-show.uael-effect-19 .uael-content {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
	-webkit-transition: all .5s .1s;
	transition: all .5s .1s
}
.internet-explorer .uael-modal-close {
	position: absolute
}
.internet-explorer .uael-close-custom-top-left, .internet-explorer .uael-close-custom-top-right {
	position: fixed
}
.uael-video-player {
	position: relative;
	height: 0;
	overflow: hidden;
	max-width: 100%;
	background: #000
}
.uael-video-player iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 100;
	background: 0 0
}
.uael-video-player img {
	bottom: 0;
	display: block;
	left: 0;
	margin: auto;
	max-width: 100%;
	width: 100%;
	position: absolute;
	right: 0;
	top: 0;
	border: none;
	height: auto;
	cursor: pointer;
	-webkit-transition: .4s all;
	transition: .4s all
}
.uael-video-player .play {
	height: 72px;
	width: 72px;
	left: 50%;
	top: 50%;
	position: absolute;
	cursor: pointer;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	text-align: center
}
.uael-modal-content-data {
	position: relative
}
.uael-loader {
	display: block;
	margin: 0 auto;
	min-height: 48px;
	line-height: 48px;
	width: 48px;
	text-align: center;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%)
}
.uael-loader::before {
	content: "";
	background: 0 0!important;
	width: 48px;
	height: 48px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	-webkit-animation: uael-if-spin 575ms infinite linear;
	animation: uael-if-spin 575ms infinite linear
}
@keyframes uael-if-spin {
100% {
-webkit-transform:rotate(360deg);
transform:rotate(360deg)
}
}
@-webkit-keyframes uael-if-spin {
100% {
-webkit-transform:rotate(360deg);
transform:rotate(360deg)
}
}
.elementor-element[data-element_type="uael-posts.card"] .uael-post__content-wrap {
	margin: 0 auto
}
.elementor-element[data-element_type="uael-posts.card"] .uael-post__inner-wrap {
	display: inline-block;
	width: 100%
}
.elementor-element[data-element_type="uael-posts.card"] .uael-post__content-wrap, .elementor-element[data-element_type="uael-posts.card"] .uael-post__thumbnail {
	position: relative
}
.elementor-element[data-element_type="uael-posts.card"].uael-post__separator-left .uael-post__separator {
	margin-right: auto
}
.elementor-element[data-element_type="uael-posts.card"].uael-post__separator-right .uael-post__separator {
	margin-left: auto
}
.elementor-element[data-element_type="uael-posts.card"].uael-post__separator-center .uael-post__separator {
	margin-right: auto;
	margin-left: auto
}
.elementor-element[data-element_type="uael-posts.card"].uael-post__link-complete-yes .uael-post__complete-box-overlay {
	z-index: 2
}
.uael-post-grid .slick-slide img {
	width: 100%
}
.uael-post-grid .slick-next, .uael-post-grid .slick-next:focus, .uael-post-grid .slick-next:hover, .uael-post-grid .slick-prev, .uael-post-grid .slick-prev:focus, .uael-post-grid .slick-prev:hover {
	font-size: 0;
	line-height: 0;
	position: absolute;
	top: 50%;
	display: block;
	width: auto;
	height: auto;
	padding: 0;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
	cursor: pointer;
	color: #aaa;
	border-color: #aaa;
	outline: 0;
	background: 0 0
}
.uael-post-grid .slick-next:before, .uael-post-grid .slick-prev:before {
	font-family: FontAwesome;
	font-size: 35px;
	line-height: 1;
	opacity: .75;
	color: #000;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.uael-post-grid[data-equal-height=yes] .uael-post__inner-wrap {
	display: inline-block;
	height: 100%
}
.uael-post__arrow-outside .uael-post-grid .slick-prev {
	left: -45px;
	z-index: 1
}
[dir=rtl] .uael-post__arrow-outside .uael-post-grid .slick-prev {
	left: auto;
	right: -45px
}
.uael-post-grid .slick-prev:before {
	content: '';
	font-size: 0;
	line-height: 0
}
[dir=rtl] .uael-post-grid .slick-prev:before {
	content: '';
	font-size: 0;
	line-height: 0
}
.uael-post__arrow-outside .uael-post-grid .slick-next {
	right: -45px
}
[dir=rtl] .uael-post__arrow-outside .uael-post-grid .slick-next {
	left: -45px;
	right: auto
}
.uael-post-grid .slick-next:before {
	content: '';
	font-size: 0;
	line-height: 0
}
[dir=rtl] .uael-post-grid .slick-next:before {
	content: '';
	font-size: 0;
	line-height: 0
}
.uael-post-grid .slick-next i, .uael-post-grid .slick-next i:focus, .uael-post-grid .slick-next i:hover, .uael-post-grid .slick-prev i, .uael-post-grid .slick-prev i:focus, .uael-post-grid .slick-prev i:hover {
	font-size: 20px;
	width: 1.5em;
	height: 1.5em;
	line-height: 1.5em;
	text-align: center;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}
.uael-post-grid ul.slick-dots {
	padding-top: 0;
	display: block;
	position: absolute;
	margin: 0;
	left: 0;
	width: 100%;
	bottom: 0;
	-webkit-transform: translateY(100%);
	-ms-transform: translateY(100%);
	transform: translateY(100%);
	text-align: center
}
.uael-post-grid ul.slick-dots li {
	position: relative;
	display: inline-block;
	width: 20px;
	height: 20px;
	margin: 0;
	padding: 0;
	cursor: pointer
}
.uael-post-grid ul.slick-dots li button {
	font-size: 0;
	line-height: 0;
	display: block;
	width: 20px;
	height: 20px;
	padding: 5px;
	cursor: pointer;
	color: transparent;
	border: 0;
	outline: 0;
	background: 0 0
}
.uael-post-grid ul.slick-dots li button:before {
	font-family: FontAwesome;
	font-size: 6px;
	line-height: 20px;
	position: absolute;
	top: 0;
	left: 0;
	width: 20px;
	height: 20px;
	content: '\f111';
	text-align: center;
	opacity: .25;
	color: #000;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.uael-post-grid ul.slick-dots li.slick-active button:before {
	opacity: .75;
	color: #000
}
.uael-post__arrow-inside .uael-post-grid .slick-prev {
	left: 25px;
	z-index: 1
}
[dir=rtl] .uael-post__arrow-inside .uael-post-grid .slick-prev {
	left: auto;
	right: 25px
}
.uael-post__arrow-inside .uael-post-grid .slick-next {
	right: 25px
}
[dir=rtl] .uael-post__arrow-inside .uael-post-grid .slick-next {
	left: 25px;
	right: auto
}
@media (max-width:1024px) {
.uael-post__arrow-outside .uael-post-grid .slick-prev {
	left: 15px;
	z-index: 1
}
[dir=rtl] .uael-post__arrow-outside .uael-post-grid .slick-prev {
	left: auto;
	right: 15px
}
.uael-post__arrow-outside .uael-post-grid .slick-next {
	right: 15px
}
[dir=rtl] .uael-post__arrow-outside .uael-post-grid .slick-next {
	left: 15px;
	right: auto
}
}
.uael-post__datebox {
	display: block;
	margin: 0 auto;
	padding: 10px;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	width: 60px;
	height: 60px;
	margin-top: -30px;
	text-transform: uppercase;
	font-size: 14px;
	line-height: 1.5;
	position: relative;
	background-color: #000;
	color: #fff;
	text-align: center
}
.uael-post__datebox .uael-post__date-wrap {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%)
}
.uael-post__datebox span {
	display: block
}
.elementor-element[data-element_type="uael-posts.feed"] .uael-post__inner-wrap {
	-js-display: flex;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	position: relative
}
.uael-post__link-complete-yes.elementor-element[data-element_type="uael-posts.feed"] .uael-post__complete-box-overlay {
	z-index: 2
}
.elementor-element[data-element_type="uael-posts.feed"] .uael-post-grid {
	display: inline-block;
	width: 100%
}
.elementor-element[data-element_type="uael-posts.feed"] .uael-post__terms {
	display: inline-block
}
.elementor-element[data-element_type="uael-posts.feed"] .uael-post__content-wrap {
	-webkit-box-shadow: 0 1px 25px rgba(0,0,0,.05);
	box-shadow: 0 1px 25px rgba(0,0,0,.05);
	z-index: 1
}
.elementor-element[data-element_type="uael-posts.feed"] .uael-post__bg-wrap .uael-post__noimage .uael-post__content-wrap {
	width: 100%
}
.elementor-element[data-element_type="uael-posts.feed"].uael-post__separator-left .uael-post__separator {
	margin-right: auto
}
.elementor-element[data-element_type="uael-posts.feed"].uael-post__separator-right .uael-post__separator {
	margin-left: auto
}
.elementor-element[data-element_type="uael-posts.feed"].uael-post__separator-center .uael-post__separator {
	margin-right: auto;
	margin-left: auto
}
.elementor-element[data-element_type="uael-posts.feed"] .uael-post__title {
	word-break: break-all
}
@media (max-width:767px) {
.elementor-element[data-element_type="uael-posts.feed"] .uael-post__inner-wrap {
	display: block
}
.elementor-element[data-element_type="uael-posts.feed"] .uael-post__content-wrap, .elementor-element[data-element_type="uael-posts.feed"] .uael-post__thumbnail {
	width: 100%!important;
	margin: 0!important
}
}
.elementor-element[data-element_type="uael-posts.news"] .uael-post__inner-wrap, .elementor-element[data-element_type="uael-posts.news"] .uael-post_structure-featured {
	-js-display: flex;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex
}
.elementor-element[data-element_type="uael-posts.news"] .uael-post-wrapper-featured .uael-post__inner-wrap {
	position: relative;
	height: 100%
}
.elementor-element[data-element_type="uael-posts.news"] .uael-post-wrapper-featured .uael-post__bg-wrap {
	height: 100%
}
.elementor-element[data-element_type="uael-posts.news"] .uael-post-wrapper-featured .uael-post__content-wrap, .elementor-element[data-element_type="uael-posts.news"] .uael-post-wrapper-featured .uael-post__thumbnail {
	width: 100%
}
.elementor-element[data-element_type="uael-posts.news"] .uael-post__content-wrap, .elementor-element[data-element_type="uael-posts.news"] .uael-post__thumbnail {
	width: 50%;
	position: relative
}
.elementor-element[data-element_type="uael-posts.news"] .uael-post__noimage.uael-post__content-wrap {
	width: 100%
}
.elementor-element[data-element_type="uael-posts.news"] .uael-post__thumbnail img {
	height: 100%
}
.elementor-element[data-element_type="uael-posts.news"] .uael-post__content-wrap {
	margin-top: auto;
	margin-bottom: auto
}
.elementor-element[data-element_type="uael-posts.news"] .uael-post__thumbnail a {
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-webkit-background-size: cover;
	background-size: cover;
	background-position: center center
}
.elementor-element[data-element_type="uael-posts.news"] .uael-post-image-right .uael-post__inner-wrap {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-webkit-flex-direction: row-reverse;
	-moz-box-orient: horizontal;
	-moz-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse
}
.elementor-element[data-element_type="uael-posts.news"] .uael-post-wrapper.uael-post-wrapper-featured, .elementor-element[data-element_type="uael-posts.news"] .uael-post_structure-featured .uael-post-grid__inner {
	width: 50%
}
.elementor-element[data-element_type="uael-posts.news"] .uael-post-grid__inner, .elementor-element[data-element_type="uael-posts.news"] .uael-post-wrapper-featured {
	-js-display: flex;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex
}
.elementor-element[data-element_type="uael-posts.news"] .uael-post-grid__inner .uael-post-wrapper:last-child .uael-post__bg-wrap {
	margin-bottom: 0
}
.elementor-element[data-element_type="uael-posts.news"] .uael-post__bg-wrap {
	display: block
}
.elementor-element[data-element_type="uael-posts.news"] .uael-post-wrapper.uael-post-wrapper-featured .uael-post__content-wrap {
	position: absolute;
	bottom: 0;
	left: 0
}
.elementor-element[data-element_type="uael-posts.news"] .uael-post__terms {
	font-size: 14px
}
.elementor-element[data-element_type="uael-posts.news"] .uael-post-wrapper-featured .uael-post__content-wrap {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,.5)));
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0, rgba(0,0,0,.5) 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0)), to(rgba(0,0,0,.5)));
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0, rgba(0,0,0,.5) 100%)
}
.elementor-element[data-element_type="uael-posts.news"] .uael-post_structure-featured>.uael-post-wrapper {
	width: 50%
}
.elementor-element[data-element_type="uael-posts.news"].uael-post__link-complete-yes .uael-post__complete-box-overlay {
	z-index: 2
}
@media (max-width:767px) {
.elementor-element[data-element_type="uael-posts.news"] .uael-post-wrapper.uael-post-wrapper-featured, .elementor-element[data-element_type="uael-posts.news"] .uael-post_structure-featured .uael-post-grid__inner {
	width: 100%
}
.elementor-element[data-element_type="uael-posts.news"] .uael-post_structure-featured {
	display: block
}
.elementor-element[data-element_type="uael-posts.news"] .uael-post-wrapper.uael-post-wrapper-featured .uael-post__content-wrap {
	position: relative
}
}
.uael-post-grid__inner {
	-js-display: flex;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex
}
.uael-post__link-complete-yes.elementor-element[data-element_type="uael-posts.classic"] .uael-post-image-background .uael-post__complete-box-overlay {
	z-index: 10
}
.uael-post__cta-fullwidth-yes .uael-post__read-more {
	width: 100%
}
.uael-post__link-complete-yes .uael-post__bg-wrap {
	position: relative
}
.uael-post__link-complete-yes .uael-post__complete-box-overlay {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%
}
.uael-post-wrapper {
	float: left;
	display: inline-block
}
.uael-post-grid__inner {
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap
}
.uael-post-grid__inner.uael-post-masonry {
	margin: 0;
	margin-left: -10px;
	margin-right: -10px;
	list-style: none outside;
	clear: both;
	width: 100%
}
.uael-listing__terms-link {
	color: inherit;
	text-decoration: none;
	font-size: inherit;
	line-height: inherit;
	font-style: inherit
}
.uael-post-wrapper.uael-post-wrapper-featured {
	margin: 0
}
.uael-post_structure-featured.uael-featured_post_structure-inline .uael-post__columns-6 .uael-post-wrapper-featured {
	width: 33.33
}
.uael-post_structure-featured.uael-featured_post_structure-inline .uael-post__columns-5 .uael-post-wrapper-featured {
	width: 40%
}
.uael-post_structure-featured.uael-featured_post_structure-inline .uael-post__columns-4 .uael-post-wrapper-featured {
	width: 50%
}
.uael-post_structure-featured.uael-featured_post_structure-inline .uael-post__columns-3 .uael-post-wrapper-featured {
	width: 66.66%
}
.uael-post_structure-featured.uael-featured_post_structure-inline .uael-post__columns-2 .uael-post-wrapper-featured {
	width: 50%
}
.uael-post_structure-featured.uael-featured_post_structure-inline .uael-post__columns-1 .uael-post-wrapper-featured, .uael-post_structure-featured.uael-featured_post_structure-stack .uael-post-wrapper-featured {
	width: 100%
}
.uael-post__columns-8 .uael-post-wrapper {
	width: 12.5%
}
.uael-post__columns-7 .uael-post-wrapper {
	width: 14.28%
}
.uael-post__columns-6 .uael-post-wrapper {
	width: 16.66%
}
.uael-post__columns-5 .uael-post-wrapper {
	width: 20%
}
.uael-post__columns-4 .uael-post-wrapper {
	width: 25%
}
.uael-post__columns-3 .uael-post-wrapper {
	width: 33.2%
}
.uael-post__columns-2 .uael-post-wrapper {
	width: 50%
}
.uael-post__columns-1 .uael-post-wrapper {
	width: 100%
}
.uael-post__columns-1 .uael-post-wrapper:nth-child(n+1):not(.slick-slide), .uael-post__columns-2 .uael-post-wrapper:nth-child(2n+1):not(.slick-slide), .uael-post__columns-3 .uael-post-wrapper:nth-child(3n+1):not(.slick-slide), .uael-post__columns-4 .uael-post-wrapper:nth-child(4n+1):not(.slick-slide), .uael-post__columns-5 .uael-post-wrapper:nth-child(5n+1):not(.slick-slide), .uael-post__columns-6 .uael-post-wrapper:nth-child(6n+1):not(.slick-slide), .uael-post__columns-7 .uael-post-wrapper:nth-child(7n+1):not(.slick-slide), .uael-post__columns-8 .uael-post-wrapper:nth-child(8n+1):not(.slick-slide) {
	clear: left
}
.uael-post__columns-1 .uael-post-wrapper:nth-child(n):not(.slick-slide), .uael-post__columns-2 .uael-post-wrapper:nth-child(2n):not(.slick-slide), .uael-post__columns-3 .uael-post-wrapper:nth-child(3n):not(.slick-slide), .uael-post__columns-4 .uael-post-wrapper:nth-child(4n):not(.slick-slide), .uael-post__columns-5 .uael-post-wrapper:nth-child(5n):not(.slick-slide), .uael-post__columns-6 .uael-post-wrapper:nth-child(6n):not(.slick-slide), .uael-post__columns-7 .uael-post-wrapper:nth-child(7n):not(.slick-slide), .uael-post__columns-8 .uael-post-wrapper:nth-child(8n):not(.slick-slide) {
	clear: right
}
.uael-post__footer {
	margin-top: 30px
}
@media (max-width:1024px) {
.uael-post__columns-tablet-1 .uael-post-wrapper {
	width: 100%
}
.uael-post__columns-tablet-2 .uael-post-wrapper {
	width: 50%
}
.uael-post__columns-tablet-3 .uael-post-wrapper {
	width: 33.2%
}
.uael-post__columns-tablet-4 .uael-post-wrapper {
	width: 25%
}
.uael-post__columns-tablet-5 .uael-post-wrapper {
	width: 20%
}
.uael-post__columns-tablet-6 .uael-post-wrapper {
	width: 16.66%
}
.uael-post__columns-tablet-7 .uael-post-wrapper {
	width: 14.28%
}
.uael-post__columns-tablet-8 .uael-post-wrapper {
	width: 12.5%
}
.uael-post__columns-tablet-1 .uael-post-wrapper:nth-child(n+1):not(.slick-slide), .uael-post__columns-tablet-2 .uael-post-wrapper:nth-child(2n+1):not(.slick-slide), .uael-post__columns-tablet-3 .uael-post-wrapper:nth-child(3n+1):not(.slick-slide), .uael-post__columns-tablet-4 .uael-post-wrapper:nth-child(4n+1):not(.slick-slide), .uael-post__columns-tablet-5 .uael-post-wrapper:nth-child(5n+1):not(.slick-slide), .uael-post__columns-tablet-6 .uael-post-wrapper:nth-child(6n+1):not(.slick-slide), .uael-post__columns-tablet-7 .uael-post-wrapper:nth-child(7n+1):not(.slick-slide), .uael-post__columns-tablet-8 .uael-post-wrapper:nth-child(8n+1):not(.slick-slide) {
	clear: left
}
.uael-post__columns-tablet-1 .uael-post-wrapper:nth-child(n):not(.slick-slide), .uael-post__columns-tablet-2 .uael-post-wrapper:nth-child(2n):not(.slick-slide), .uael-post__columns-tablet-3 .uael-post-wrapper:nth-child(3n):not(.slick-slide), .uael-post__columns-tablet-4 .uael-post-wrapper:nth-child(4n):not(.slick-slide), .uael-post__columns-tablet-5 .uael-post-wrapper:nth-child(5n):not(.slick-slide), .uael-post__columns-tablet-6 .uael-post-wrapper:nth-child(6n):not(.slick-slide), .uael-post__columns-tablet-7 .uael-post-wrapper:nth-child(7n):not(.slick-slide), .uael-post__columns-tablet-8 .uael-post-wrapper:nth-child(8n):not(.slick-slide) {
	clear: right
}
.uael-post_structure-featured.uael-featured_post_structure-inline .uael-post-grid__inner .uael-post-wrapper-featured, .uael-post_structure-featured.uael-featured_post_structure-stack .uael-post-wrapper-featured {
	width: 100%
}
}
@media (max-width:767px) {
.uael-post__columns-mobile-1 .uael-post-wrapper {
	width: 100%
}
.uael-post__columns-mobile-2 .uael-post-wrapper {
	width: 50%
}
.uael-post__columns-mobile-3 .uael-post-wrapper {
	width: 33.2%
}
.uael-post__columns-mobile-4 .uael-post-wrapper {
	width: 25%
}
.uael-post__columns-mobile-5 .uael-post-wrapper {
	width: 20%
}
.uael-post__columns-mobile-6 .uael-post-wrapper {
	width: 16.66%
}
.uael-post__columns-mobile-7 .uael-post-wrapper {
	width: 14.28%
}
.uael-post__columns-mobile-8 .uael-post-wrapper {
	width: 12.5%
}
.uael-post__columns-mobile-1 .uael-post-wrapper:nth-child(n+1):not(.slick-slide), .uael-post__columns-mobile-2 .uael-post-wrapper:nth-child(2n+1):not(.slick-slide), .uael-post__columns-mobile-3 .uael-post-wrapper:nth-child(3n+1):not(.slick-slide), .uael-post__columns-mobile-4 .uael-post-wrapper:nth-child(4n+1):not(.slick-slide), .uael-post__columns-mobile-5 .uael-post-wrapper:nth-child(5n+1):not(.slick-slide), .uael-post__columns-mobile-6 .uael-post-wrapper:nth-child(6n+1):not(.slick-slide), .uael-post__columns-mobile-7 .uael-post-wrapper:nth-child(7n+1):not(.slick-slide), .uael-post__columns-mobile-8 .uael-post-wrapper:nth-child(8n+1):not(.slick-slide) {
	clear: left
}
.uael-post__columns-mobile-1 .uael-post-wrapper:nth-child(n):not(.slick-slide), .uael-post__columns-mobile-2 .uael-post-wrapper:nth-child(2n):not(.slick-slide), .uael-post__columns-mobile-3 .uael-post-wrapper:nth-child(3n):not(.slick-slide), .uael-post__columns-mobile-4 .uael-post-wrapper:nth-child(4n):not(.slick-slide), .uael-post__columns-mobile-5 .uael-post-wrapper:nth-child(5n):not(.slick-slide), .uael-post__columns-mobile-6 .uael-post-wrapper:nth-child(6n):not(.slick-slide), .uael-post__columns-mobile-7 .uael-post-wrapper:nth-child(7n):not(.slick-slide), .uael-post__columns-mobile-8 .uael-post-wrapper:nth-child(8n):not(.slick-slide) {
	clear: right
}
}
.uael-post__header-filters {
	display: block;
	margin: 0;
	margin-bottom: 10px
}
.uael-post__header-filter {
	display: inline-block;
	padding: 5px;
	cursor: pointer
}
.uael-post__header-filters-wrap {
	margin-bottom: 20px
}
.uael-post__thumbnail {
	overflow: hidden
}
.uael-post-image-background .uael-post__thumbnail {
	-webkit-background-size: cover;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	overflow: hidden;
	text-align: center;
	position: relative
}
.uael-post-image-background .uael-post__thumbnail {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 2
}
.uael-post-image-background .uael-post__thumbnail::before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 1
}
.uael-post__thumbnail img {
	width: 100%;
	-webkit-transition: all .3s linear;
	transition: all .3s linear
}
.uael-post-image-background .uael-post__thumbnail img {
	position: absolute;
	width: auto;
	height: auto;
	min-width: 100%;
	max-width: none;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	min-height: 100%
}
.uael-post__bg-wrap {
	width: 100%;
	display: inline-block
}
.uael-equal__height-yes .uael-post__bg-wrap {
	height: 100%
}
.uael-post-image-background .uael-post__inner-wrap {
	position: relative;
	width: 100%
}
.uael-post-image-background .uael-post__content-wrap {
	opacity: 1;
	position: relative;
	z-index: 10;
	overflow: hidden;
	width: 100%
}
.uael-blog-terms-position-media .uael-post__terms {
	font-size: 12px;
	margin: 20px
}
.uael-blog-terms-position-media:not(.uael-post-image-background) .uael-post__terms {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	max-width: 100%;
	word-break: break-word
}
.uael-blog-terms-position-media:not(.uael-post-image-background) .uael-post__thumbnail {
	position: relative
}
.uael-post__terms-wrap .uael-post__terms {
	margin: 0
}
.uael-post__terms-wrap {
	margin-bottom: 10px
}
.uael-post__meta-data {
	line-height: 1.3em;
	font-size: 12px
}
.uael-post__meta-data span {
	line-height: 1.6em;
	display: inline
}
.uael-post__terms-meta a {
	display: inline-block
}
.uael-blog-terms-position-body .uael-post-wrapper span.uael-post__terms {
	background: 0 0
}
.uael-post__meta-data span i, .uael-post__terms i {
	margin-right: 2px
}
.uael-post-wrapper .uael-post__title a, .uael-post__meta-data a {
	font-style: inherit;
	font-weight: inherit;
	font-size: inherit;
	line-height: inherit;
	font-family: inherit;
	color: inherit
}
.uael-grid-pagination a.page-numbers, .uael-grid-pagination span.page-numbers.current {
	padding: 5px 10px;
	margin: 0 0 5px;
	display: inline-block
}
.uael-post-grid__inner #infscr-loading {
	bottom: -80px;
	position: absolute;
	left: 0;
	right: 0;
	width: 100%;
	text-align: center;
	margin: 0 auto
}
.uael-post-grid__inner #infscr-loading img {
	margin-top: 10px;
	width: 10%
}
#infscr-loading div {
	display: none
}
.elementor-widget-uael-posts .uael-loader-overlay {
	position: absolute;
	top: 0;
	left: 0;
	background: rgba(255,255,255,.4);
	z-index: 2;
	content: "";
	height: 100%;
	width: 100%
}
.elementor-widget-uael-posts .uael-loader:before {
	border: 3px solid #333;
	border-left-color: transparent;
	border-right-color: transparent
}
.elementor-widget-uael-posts .uael-loader {
	z-index: 3
}
.uael-infinite-load-more {
	background-color: #61ce70;
	color: #fff;
	cursor: pointer;
	padding: 10px 10px 10px 10px;
	display: inline-block
}
.uael-post-inf-loader {
	display: none;
	margin: 0 auto;
	min-height: 58px;
	line-height: 58px;
	width: 160px;
	text-align: center
}
.uael-post-inf-loader>div {
	width: 18px;
	height: 18px;
	background-color: #0085ba;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	display: inline-block;
	-webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
	animation: sk-bouncedelay 1.4s infinite ease-in-out both
}
.uael-post-inf-loader .uael-post-loader-1 {
	-webkit-animation-delay: -.32s;
	animation-delay: -.32s
}
.uael-post-inf-loader .uael-post-loader-2 {
	-webkit-animation-delay: -.16s;
	animation-delay: -.16s
}
@-webkit-keyframes sk-bouncedelay {
0%, 100%, 80% {
-webkit-transform:scale(0);
transform:scale(0)
}
40% {
-webkit-transform:scale(1);
transform:scale(1)
}
}
@keyframes sk-bouncedelay {
0%, 100%, 80% {
-webkit-transform:scale(0);
transform:scale(0)
}
40% {
-webkit-transform:scale(1);
transform:scale(1)
}
}
.uael-price-list {
	margin: 0
}
.uael-pl-price-position-below .uael-pl-price-outer, .uael-price-list-above .uael-pl-price-outer {
	display: block
}
.uael-pl-price-outer {
	display: none
}
.uael-price-list .uael-price-list-item, .uael-price-list .uael-price-list-item .uael-price-list-text {
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	-moz-box-align: start;
	align-items: flex-start
}
.uael-price-list-above.uael-price-list .uael-price-list-item {
	display: block
}
.uael-price-list .uael-price-list-item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	-js-display: flex;
	display: flex
}
.uael-price-list .uael-price-list-item .uael-price-list-text {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	-moz-box-flex: 1;
	flex-grow: 1
}
.uael-price-list .uael-price-list-item .uael-price-list-header {
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	-moz-box-align: center;
	align-items: center;
	-webkit-flex-basis: 100%;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	font-weight: 600
}
.uael-price-list .uael-price-list-header, .uael-price-list .uael-price-list-item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	-js-display: flex;
	display: flex;
	display: -moz-box;
	-js-display: flex;
	display: flex
}
.uael-price-list .uael-price-list-item .uael-price-list-separator {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	-moz-box-flex: 1;
	flex-grow: 1;
	margin-left: 10px;
	margin-right: 10px;
	border-bottom-style: dotted;
	border-bottom-width: 2px;
	height: 0
}
.uael-price-list .uael-price-list-item p.uael-price-list-description {
	-webkit-flex-basis: 100%;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	margin: 0
}
.uael-price-list-right .uael-price-list-image {
	-webkit-box-ordinal-group: 2;
	-webkit-order: 1;
	-moz-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1
}
.uael-price-list-image {
	-webkit-box-flex: 0;
	-webkit-flex-grow: 0;
	-moz-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0
}
.uael-price-list-image img {
	width: 100%;
	min-width: 100%
}
.uael-price-list-above .uael-price-wrapper {
	width: 100%
}
.uael-price-list-above .uael-price-list-separator {
	display: block
}
.uael-price-list-above .uael-price-list-item .uael-price-list-title {
	width: 100%;
	max-width: 100%
}
.uael-price-list-text .uael-price-wrapper .uael-price-list-price.has-discount {
	text-decoration: line-through;
	opacity: .7
}
.uael-price-list-discount-price {
	margin-left: 5px
}
.uael-align-price-list-left .uael-price-list-text {
	text-align: left
}
.uael-align-price-list-left .uael-price-list-image {
	margin-right: auto;
	margin-left: 0
}
.uael-align-price-list-right .uael-price-list-text {
	text-align: right
}
.uael-align-price-list-right .uael-price-list-image {
	margin-left: auto;
	margin-right: 0
}
.uael-align-price-list-center .uael-price-list-text {
	text-align: center
}
.uael-align-price-list-center .uael-price-list-image {
	margin-right: auto;
	margin-left: auto
}
.uael-pl-price-position-below .uael-price-list-header {
	display: block
}
@media(max-width:768px) {
.uael-pricelist-stack-tablet .uael-price-list .uael-price-list-item {
	display: block
}
.uael-align-price-list-tablet-left .uael-price-list-text {
	text-align: left
}
.uael-align-price-list-tablet-left .uael-price-list-image {
	margin-right: auto;
	margin-left: 0
}
.uael-align-price-list-tablet-right .uael-price-list-text {
	text-align: right
}
.uael-align-price-list-tablet-right .uael-price-list-image {
	margin-left: auto;
	margin-right: 0
}
.uael-align-price-list-tablet-center .uael-price-list-text {
	text-align: center
}
.uael-align-price-list-tablet-center .uael-price-list-image {
	margin-right: auto;
	margin-left: auto
}
}
@media(max-width:479px) {
.uael-pricelist-stack-tablet .uael-price-list-title {
	width: 100%
}
.uael-pricelist-stack-tablet .uael-pl-price-outer {
	display: block
}
.uael-pricelist-stack-tablet .uael-pl-price-inner, .uael-pricelist-stack-tablet .uael-price-list-separator {
	display: none
}
.uael-pricelist-stack-mobile .uael-price-list-title {
	width: 100%
}
.uael-pricelist-stack-mobile .uael-pl-price-outer {
	display: block
}
.uael-pricelist-stack-mobile .uael-pl-price-inner, .uael-pricelist-stack-mobile .uael-price-list-separator {
	display: none
}
.uael-pricelist-stack-mobile .uael-price-list .uael-price-list-item {
	display: block
}
.uael-align-price-list-mobile-left .uael-price-list-text {
	text-align: left
}
.uael-align-price-list-mobile-left .uael-price-list-image {
	margin-right: auto!important;
	margin-left: 0!important
}
.uael-align-price-list-mobile-right .uael-price-list-text {
	text-align: right
}
.uael-align-price-list-mobile-right .uael-price-list-image {
	margin-left: auto!important;
	margin-right: 0!important
}
.uael-align-price-list-mobile-center .uael-price-list-text {
	text-align: center
}
.uael-align-price-list-mobile-center .uael-price-list-image {
	margin-right: auto!important;
	margin-left: auto!important
}
}
.elementor-widget-uael-price-table .elementor-widget-container {
	overflow: hidden;
	background-color: #f9f9f9
}
.elementor-widget-uael-price-table:hover {
	z-index: 9
}
.uael-price-table-feature-content {
	-js-display: inline-flex;
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -moz-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
.uael-price-features-simple .uael-price-table-feature-content {
	padding: 10px 20px
}
.uael-price-features-borderbox .uael-price-table-feature-content, .uael-price-features-divider .uael-price-table-feature-content, .uael-price-features-strips .uael-price-table-feature-content {
	padding: 15px 20px
}
.uael-pricing-style-1 .uael-price-table-header, .uael-pricing-style-2 .uael-price-table-header, .uael-pricing-style-3 .uael-pricing-heading-wrap {
	padding: 20px
}
.uael-pricing-style-1 .uael-price-table-price-wrap {
	padding: 40px 20px
}
.uael-module-content.uael-price-table-container {
	position: relative
}
.uael-price-table {
	text-align: center
}
.uael-price-table .uael-price-table-heading {
	margin: 0;
	padding: 0
}
.uael-pricing-duration {
	padding: 0 4px
}
.uael-price-table .uael-price-table-original-price {
	margin-right: 15px;
	text-decoration: line-through;
	font-size: .5em;
	line-height: 1;
	font-weight: 400;
	-webkit-align-self: center;
	-ms-flex-item-align: center;
	align-self: center
}
.uael-price-table .uael-pricing-value {
	color: #555;
	font-weight: 600;
	font-size: 65px
}
.uael-price-table .uael-price-table-pricing .uael-price-typo-excluded {
	line-height: initial;
	letter-spacing: initial;
	text-transform: initial;
	font-weight: initial;
	font-size: initial;
	font-style: initial
}
.uael-price-table .uael-price-table-beside-price {
	-js-display: flex;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	text-align: left;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-moz-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}
.uael-pricing-container {
	line-height: 1em;
	display: inline-block;
	vertical-align: middle
}
.uael-price-table .uael-price-currency-normal, .uael-price-table .uael-price-table-integer-part {
	line-height: 1em
}
.uael-price-table .uael-price-table-currency, .uael-price-table .uael-price-table-fractional-part {
	line-height: 1.2em;
	font-size: .4em
}
.uael-price-table .uael-price-table-currency {
	margin-right: 2px
}
.uael-price-table .uael-price-table-beside-price {
	margin-left: 2px
}
.uael-price-table .uael-price-table-duration {
	width: 100%;
	font-size: 13px;
	font-weight: 400
}
.uael-price-table .uael-price-table-features-list {
	list-style-type: none;
	margin: 0;
	padding: 0;
	line-height: 1
}
.uael-price-table .uael-price-table-features-list i {
	margin-right: 10px;
	font-size: 1em
}
.uael-price-table .uael-price-table-cta {
	padding: 40px 20px
}
.uael-price-table .uael-price-table-disclaimer {
	margin: 0;
	font-size: 13px;
	line-height: 1.4
}
.uael-price-features-borderbox .uael-price-table-features-list li:before, .uael-price-features-borderbox .uael-price-table-features-list li:last-child:after, .uael-price-features-divider .uael-price-table-features-list li:not(:first-child):before {
	content: '';
	display: block;
	border: 0 solid rgba(122,122,122,.3)
}
.uael-pricing-style-2 .uael-price-table .uael-price-table-price-wrap {
	padding: 30px 20px
}
.uael-pricing-style-2 .uael-price-table .uael-price-table-cta {
	padding: 30px 20px
}
.uael-pricing-style-2 .uael-pricing-value {
	font-size: 50px
}
.uael-pricing-style-2 .uael-price-table .uael-price-table-features-list {
	padding: 20px 0
}
.uael-pricing-style-2 .elementor-button {
	-webkit-border-radius: 40px;
	border-radius: 40px
}
.uael-price-table-price-wrap, .uael-pricing-value {
	-js-display: flex;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-moz-box-orient: horizontal;
	-moz-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row
}
.uael-pricing-style-3 .uael-price-table-pricing {
	-webkit-border-radius: 100%;
	border-radius: 100%;
	background-color: #eaeaea;
	border-color: #f9f9f9
}
.uael-pricing-style-3 .uael-price-table .uael-pricing-value {
	font-size: 40px
}
.uael-pricing-style-3 .uael-price-table .uael-price-table-features-list {
	padding: 20px 0 0 0
}
.uael-price-table-ribbon-1 {
	position: absolute;
	top: 0;
	left: auto;
	right: 0;
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
	width: 15em;
	overflow: hidden;
	height: 15em
}
.uael-price-table-ribbon-1 .uael-price-table-ribbon-content {
	text-align: center;
	left: 0;
	width: 150%;
	-webkit-transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
	-ms-transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
	transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
	margin-top: 35px;
	font-size: 13px;
	line-height: 2;
	font-weight: 800;
	text-transform: uppercase;
	background: #000
}
.uael-price-table-ribbon-1.uael-ribbon-left {
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0);
	left: 0;
	right: auto
}
.uael-price-table-ribbon-1.uael-ribbon-right {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
	left: auto;
	right: 0
}
.uael-price-table-ribbon-content {
	z-index: 9;
	background: #000;
	color: #fff
}
.elementor-widget-uael-price-table .elementor-widget-container {
	overflow: visible!important
}
.uael-price-table-ribbon-2 .uael-price-table-ribbon-content {
	color: #fff;
	text-align: center;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	position: absolute;
	top: 0
}
.uael-price-table-ribbon-2.uael-ribbon-left .uael-price-table-ribbon-content {
	left: 0;
	-webkit-transform: translateX(-40%) translateY(-40%);
	-ms-transform: translateX(-40%) translateY(-40%);
	transform: translateX(-40%) translateY(-40%)
}
.uael-price-table-ribbon-2.uael-ribbon-right .uael-price-table-ribbon-content {
	right: 0;
	-webkit-transform: translateX(40%) translateY(-40%);
	-ms-transform: translateX(40%) translateY(-40%);
	transform: translateX(40%) translateY(-40%)
}
.uael-price-table-ribbon-3 .uael-price-table-ribbon-content:after, .uael-price-table-ribbon-3 .uael-price-table-ribbon-content:before {
	content: "";
	display: block;
	position: absolute;
	width: 0;
	height: 0;
	top: 100%;
	right: 0;
	border-bottom: 8px solid transparent
}
.uael-price-table-ribbon-3 .uael-price-table-ribbon-content:after {
	border-left: 8px solid rgba(0,0,0,.2)
}
.uael-price-table-ribbon-3 .uael-price-table-ribbon-content {
	text-align: center;
	-webkit-border-radius: 4px;
	border-radius: 4px 4px 0 4px;
	padding: 3px 15px;
	position: absolute;
	top: 30%;
	right: -8px
}
.rtl .uael-price-table-ribbon-1 {
	position: absolute;
	top: 0;
	left: 0;
	right: auto;
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0);
	width: 15em;
	overflow: hidden;
	height: 15em
}
.rtl .uael-price-table-ribbon-1 .uael-price-table-ribbon-content {
	text-align: center;
	left: 0;
	width: 150%;
	margin-top: 35px;
	font-size: 13px;
	line-height: 2;
	font-weight: 800;
	text-transform: uppercase
}
.rtl .uael-price-table-ribbon-1.uael-ribbon-left {
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0);
	left: 0;
	right: auto
}
.rtl .uael-price-table-ribbon-1.uael-ribbon-right {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
	left: auto;
	right: 0
}
.rtl .uael-price-table-price-wrap, .rtl .uael-pricing-value {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-webkit-flex-direction: row-reverse;
	-moz-box-orient: horizontal;
	-moz-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse
}
.uael-table-wrapper {
	overflow-x: auto
}
.uael-table {
	border-spacing: 0;
	margin: 0;
	table-layout: auto
}
.uael-table {
	border-collapse: collapse
}
.uael-advance-heading {
	-js-display: flex;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}
.uael-entries-box, .uael-search-table {
	height: auto;
	margin-left: 10px
}
.uael-tbl-entry-wrapper, .uael-tbl-search-wrapper {
	-js-display: flex;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
.uael-search-table {
	background-position: 10px 10px;
	background-repeat: no-repeat;
	font-size: 16px;
	padding: 12px 20px 12px 40px
}
.uael-table-row .uael-table-col {
	vertical-align: middle
}
.uael-table__text-inner {
	display: inline-block
}
.uael-align-icon--left {
	margin-right: 12px;
	display: inline-block
}
.uael-align-icon--right {
	-ms-flex-order: 3;
	-webkit-box-ordinal-group: 4;
	-webkit-order: 3;
	-moz-box-ordinal-group: 4;
	order: 3;
	margin-left: 12px;
	display: inline-block
}
.uael-col-img--left {
	margin-right: 12px;
	display: inline-block;
	vertical-align: middle
}
.uael-col-img--right {
	-ms-flex-order: 2;
	-webkit-box-ordinal-group: 3;
	-webkit-order: 2;
	-moz-box-ordinal-group: 3;
	order: 2;
	margin-left: 12px;
	display: inline-block;
	vertical-align: middle
}
.uael-sort-icon {
	float: right;
	margin-left: 5px
}
td .uael-table__text {
	display: inline-block
}
th .uael-table__text {
	display: inline-block
}
tr.uael-table-row td {
	border-bottom: 1px solid #eee
}
tr.uael-table-row th {
	border-bottom: none
}
@media (max-width:767px) {
.uael-advance-heading div, .uael-advance-heading input, .uael-advance-heading label, .uael-advance-heading select {
	display: block;
	width: 100%!important
}
.uael-entries-box, .uael-search-table {
	margin: 0;
	margin-top: 5px
}
.uael-tbl-entry-wrapper {
	margin-bottom: 20px
}
.uael-advance-heading {
	-js-display: flex;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}
}
.hide-entry, .hide-lbl-entry {
	display: none
}
.show-entry, .show-lbl-entry {
	display: block
}
span.sort-style {
	-js-display: flex;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
.uael-table-col {
	border: none
}
.uael-timeline-widget {
	position: relative;
	-js-display: flex;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-moz-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}
.uael-timeline-main #infscr-loading {
	left: 0;
	text-align: center;
	margin: 0 auto;
	z-index: 1;
	height: 150px
}
.uael-timeline-main #infscr-loading img {
	margin-top: 10px;
	width: 100%;
	max-width: 150px
}
#infscr-loading div {
	display: none
}
.uael-timeline-heading {
	margin-bottom: 10px
}
.inner-date-new p {
	margin-bottom: 0
}
.uael-date-inner .inner-date-new p {
	margin-bottom: 0
}
.uael-timeline__line {
	background-color: #eee
}
.uael-timeline-main .uael-days .in-view .in-view-timeline-icon {
	background: #5cb85c
}
.uael-timeline__line__inner {
	background-color: #5cb85c;
	width: 100%
}
.uael-timeline-main .timeline-icon-new {
	line-height: 1em;
	display: inline-block;
	vertical-align: middle
}
.uael-timeline-shadow-yes .uael-events-inner-new {
	-webkit-filter: drop-shadow(0 1px 4px rgba(0,0,0,.5));
	filter: drop-shadow(0 1px 4px rgba(0,0,0,.5))
}
.uael-timeline--center .uael-timeline-date-hide {
	display: none
}
.uael-timeline-field:not(:last-child) {
	margin-bottom: 20px
}
.uael-timeline--center .uael-timeline-widget.uael-timeline-right {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-webkit-flex-direction: row-reverse;
	-moz-box-orient: horizontal;
	-moz-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse
}
.uael-timeline--right .uael-timeline-widget {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-webkit-flex-direction: row-reverse;
	-moz-box-orient: horizontal;
	-moz-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse
}
.uael-timeline--left .uael-day-left .uael-events-inner-new, .uael-timeline--left .uael-day-right .uael-events-inner-new {
	text-align: left
}
.uael-timeline--right .uael-day-left .uael-events-inner-new, .uael-timeline--right .uael-day-right .uael-events-inner-new {
	text-align: right
}
.uael-timeline--center .uael-timeline-date-new {
	display: block
}
.uael-timeline--right .uael-timeline__line {
	right: 16px;
	left: auto
}
.uael-timeline--right .uael-timeline-left .uael-timeline-arrow:after, .uael-timeline--right .uael-timeline-right .uael-timeline-arrow:after {
	top: 0
}
.uael-timeline--right .uael-timeline-left .uael-timeline-arrow, .uael-timeline--right .uael-timeline-right .uael-timeline-arrow {
	top: 0;
	right: 0;
	width: 10px;
	height: 40px;
	position: absolute
}
.uael-timeline--right .uael-timeline-right .uael-timeline-arrow {
	right: -12px
}
.uael-timeline--right .uael-timeline-left .uael-timeline-arrow {
	right: -10px
}
.uael-timeline--right .uael-day-new, .uael-timeline--right .uael-timeline-marker {
	max-width: 100%;
	position: relative
}
.uael-timeline--right .uael-day-new {
	margin-right: 14px
}
.uael-timeline--right .uael-timeline-marker {
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-webkit-box-flex: 0;
	-webkit-flex-grow: 0;
	-moz-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0
}
.uael-timeline--right .uael-day-new {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-moz-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}
.uael-timeline--left .uael-day-new, .uael-timeline--left .uael-timeline-marker {
	max-width: 100%;
	position: relative
}
.uael-timeline--left .uael-timeline__line {
	left: 20px;
	right: auto
}
.uael-timeline--left .uael-day-new {
	margin-left: 14px
}
.uael-timeline--left .uael-timeline-marker {
	-webkit-box-ordinal-group: 1;
	-webkit-order: 0;
	-moz-box-ordinal-group: 1;
	-ms-flex-order: 0;
	order: 0;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-webkit-box-flex: 0;
	-webkit-flex-grow: 0;
	-moz-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0
}
.uael-timeline--left .uael-day-new {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-moz-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-webkit-box-ordinal-group: 2;
	-webkit-order: 1;
	-moz-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1
}
.uael-timeline--left .uael-timeline-left .uael-timeline-arrow:after, .uael-timeline--left .uael-timeline-right .uael-timeline-arrow:after {
	top: 0
}
.uael-timeline--left .uael-timeline-left .uael-timeline-arrow, .uael-timeline--left .uael-timeline-right .uael-timeline-arrow {
	top: 0;
	width: 10px;
	height: 40px;
	position: absolute
}
.uael-timeline--left .uael-timeline-right .uael-timeline-arrow {
	left: -10px
}
.uael-timeline--left .uael-timeline-left .uael-timeline-arrow {
	left: -12px
}
.uael-timeline--left .uael-timeline-left .uael-timeline-arrow:after, .uael-timeline--left .uael-timeline-right .uael-timeline-arrow:after, .uael-timeline--right .uael-timeline-left .uael-timeline-arrow:after, .uael-timeline--right .uael-timeline-right .uael-timeline-arrow:after {
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}
.uael-timeline-marker {
	background-color: #eee;
	-webkit-border-radius: 999px;
	border-radius: 999px;
	position: relative;
	-js-display: flex;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	z-index: 1;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out
}
.uael-timeline-main .uael-days .animate-border:hover .uael-timeline-marker {
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out
}
.uael-timeline--center .uael-timeline-marker {
	-webkit-box-ordinal-group: 2;
	-webkit-order: 1;
	-moz-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-webkit-box-flex: 0;
	-webkit-flex-grow: 0;
	-moz-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0
}
.uael-timeline--center .uael-day-new, .uael-timeline--center .uael-timeline-date-new {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-moz-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-webkit-flex-basis: 50%;
	-ms-flex-preferred-size: 50%;
	flex-basis: 50%;
	max-width: 100%;
	position: relative
}
.uael-timeline--center .uael-timeline-right .uael-day-new {
	-webkit-box-ordinal-group: 3;
	-webkit-order: 2;
	-moz-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2;
	padding-left: 0;
	padding-right: 12px
}
.uael-timeline--center .uael-timeline-left .uael-day-new {
	-webkit-box-ordinal-group: 3;
	-webkit-order: 2;
	-moz-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2;
	padding-right: 0;
	padding-left: 12px
}
.uael-day-right .uael-events-inner-new {
	text-align: right
}
.uael-day-left .uael-events-inner-new {
	text-align: left
}
.uael-events-inner-new {
	padding: 40px
}
.uael-timeline--center .uael-timeline-left .uael-timeline-date-new {
	-js-display: flex;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-moz-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}
.uael-timeline--center .uael-timeline-right .uael-timeline-date-new {
	-js-display: flex;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-moz-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}
.uael-timeline-left .uael-date-new {
	margin-right: 10px
}
.uael-timeline-right .uael-date-new {
	margin-left: 10px
}
.uael-timeline-right .uael-timeline-date-new {
	-js-display: flex;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	align-items: center
}
.uael-timeline--center .uael-timeline-right .uael-timeline-arrow {
	right: 0;
	top: 0;
	width: 10px;
	height: 40px;
	position: absolute
}
.uael-timeline--center .uael-timeline-left .uael-timeline-arrow:after, .uael-timeline--center .uael-timeline-right .uael-timeline-arrow:after {
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}
.uael-timeline--center .uael-timeline-left .uael-timeline-arrow {
	left: 0;
	top: 0;
	width: 10px;
	height: 40px;
	position: absolute
}
.uael-timeline-arrow-center .uael-timeline-widget {
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
.uael-timeline-arrow-bottom .uael-timeline-widget {
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-moz-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end
}
.uael-timeline-arrow-center .uael-timeline-left .uael-timeline-arrow, .uael-timeline-arrow-center .uael-timeline-right .uael-timeline-arrow {
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}
.uael-timeline-arrow-bottom .uael-timeline-left .uael-timeline-arrow, .uael-timeline-arrow-bottom .uael-timeline-right .uael-timeline-arrow {
	top: 100%;
	-webkit-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	transform: translateY(-100%)
}
.uael-heading-bottom {
	margin: 0
}
.uael-day-right .uael-events-inner {
	text-align: right
}
.uael-day-left .uael-events-inner {
	text-align: left
}
.uael-timeline-arrow-bottom .uael-timeline-date-new .uael-date-new, .uael-timeline-arrow-top .uael-timeline-date-new .uael-date-new {
	padding-top: 8px;
	padding-bottom: 8px
}
.uael-events-inner-new, .uael-timeline-arrow {
	-webkit-transition: background .2s ease-in-out;
	transition: background .2s ease-in-out
}
.uael-timeline-arrow:after {
	-webkit-transition: border-color .2s ease-in-out;
	transition: border-color .2s ease-in-out
}
.uael-date-new {
	-webkit-transition: color .2s ease-in-out;
	transition: color .2s ease-in-out
}
.uael-timeline-widget.uael-timeline-left.hide-events .uael-date-new, .uael-timeline-widget.uael-timeline-left.hide-events .uael-events-inner-new {
	visibility: hidden
}
.uael-timeline-widget.uael-timeline-right.hide-events .uael-date-new, .uael-timeline-widget.uael-timeline-right.hide-events .uael-events-inner-new {
	visibility: hidden
}
.uael-timeline-main .uael-year {
	-js-display: flex;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	position: relative
}
.uael-timeline-main .uael-year span {
	display: inline-block;
	padding-bottom: 6px
}
.uael-day-left .uael-timeline-arrow:after {
	content: '';
	left: 0;
	position: absolute;
	display: inline;
	width: 0;
	height: 0;
	border-top: 12px solid transparent;
	border-bottom: 12px solid transparent
}
.uael-timeline--right .uael-day-left .uael-timeline-arrow:after {
	right: 0
}
.uael-day-right .uael-timeline-arrow:after {
	content: '';
	right: 0;
	position: absolute;
	display: inline;
	width: 0;
	height: 0;
	border-top: 12px solid transparent;
	border-bottom: 12px solid transparent
}
.timeline-icon {
	width: 100px;
	height: 100px;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	text-align: center;
	line-height: 100px;
	vertical-align: middle;
	position: relative;
	z-index: 1
}
.uael-timeline-main .uael-date .inner-date-new {
	white-space: nowrap;
	margin: 0
}
.uael-timeline-main .uael-timeline__line {
	position: absolute;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%)
}
.uael-timeline--right .uael-timeline__line {
	position: absolute;
	-webkit-transform: translateX(50%);
	-ms-transform: translateX(50%);
	transform: translateX(50%)
}
.uael-timeline--center .uael-timeline__line {
	left: 50%;
	right: auto
}
.uael-timeline-main .in-view i.in-view-timeline-icon {
	-webkit-transition: background .25s ease-out .25s, width .25s ease-in-out, height .25s ease-in-out, color .25s ease-in-out, font-size .25s ease-in-out;
	-webkit-transition: background .25s ease-out .25s, width .25s ease-in-out, height .25s ease-in-out, color .25s ease-in-out, font-size .25s ease-out;
	transition: background .25s ease-out .25s, width .25s ease-in-out, height .25s ease-in-out, color .25s ease-in-out, font-size .25s ease-out
}
.uael-timeline--left .uael-days {
	text-align: left
}
.uael-timeline--left .uael-day-right .uael-timeline-arrow:after {
	content: '';
	position: absolute;
	display: inline;
	width: 0;
	height: 0;
	border-top: 12px solid transparent;
	border-bottom: 12px solid transparent
}
.uael-timeline--center .uael-days {
	text-align: center
}
.uael-timeline--center .uael-day-right .uael-timeline-arrow:after {
	content: '';
	right: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	position: absolute;
	display: inline;
	width: 0;
	height: 0;
	border-top: 12px solid transparent;
	border-bottom: 12px solid transparent
}
.uael-timeline--right .uael-days {
	text-align: right
}
@media screen and (max-width:1023px) {
.uael-timeline--center.uael-timeline-responsive-tablet .uael-timeline-res-right .uael-timeline__line {
	position: absolute;
	-webkit-transform: translateX(50%);
	-ms-transform: translateX(50%);
	transform: translateX(50%)
}
.uael-timeline--center.uael-timeline-responsive-tablet .uael-timeline-date-hide {
	display: block
}
.uael-timeline--center.uael-timeline-responsive-tablet .uael-day-left .uael-events-inner-new, .uael-timeline--center.uael-timeline-responsive-tablet .uael-day-right .uael-events-inner-new {
	text-align: left
}
.uael-timeline--center.uael-timeline-responsive-tablet .uael-timeline__line {
	right: 20px;
	left: auto
}
.uael-timeline--center.uael-timeline-responsive-tablet .uael-day-new, .uael-timeline--center.uael-timeline-responsive-tablet .uael-timeline-marker {
	max-width: 100%;
	position: relative
}
.uael-timeline--center.uael-timeline-responsive-tablet .uael-timeline__line {
	left: 20px;
	right: auto
}
.uael-timeline--center.uael-timeline-responsive-tablet .uael-day-new {
	margin-left: 16px
}
.uael-timeline--center.uael-timeline-responsive-tablet .uael-timeline-marker {
	-webkit-box-ordinal-group: 1;
	-webkit-order: 0;
	-moz-box-ordinal-group: 1;
	-ms-flex-order: 0;
	order: 0;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-webkit-box-flex: 0;
	-webkit-flex-grow: 0;
	-moz-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0
}
.uael-timeline--center.uael-timeline-responsive-tablet .uael-day-new {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-moz-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-webkit-box-ordinal-group: 2;
	-webkit-order: 1;
	-moz-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1
}
.uael-timeline--center.uael-timeline-responsive-tablet .uael-timeline-left .uael-timeline-arrow:after, .uael-timeline--center.uael-timeline-responsive-tablet .uael-timeline-right .uael-timeline-arrow:after {
	top: 0
}
.uael-timeline--center.uael-timeline-responsive-tablet .uael-timeline-left .uael-timeline-arrow, .uael-timeline--center.uael-timeline-responsive-tablet .uael-timeline-right .uael-timeline-arrow {
	width: 10px;
	height: 40px;
	position: absolute
}
.uael-timeline--center.uael-timeline-responsive-tablet .uael-timeline-right .uael-timeline-arrow {
	left: -10px
}
.uael-timeline--center.uael-timeline-responsive-tablet .uael-timeline-left .uael-timeline-arrow {
	left: -12px
}
.uael-timeline--center.uael-timeline-responsive-tablet .uael-timeline-left .uael-timeline-arrow:after, .uael-timeline--center.uael-timeline-responsive-tablet .uael-timeline-right .uael-timeline-arrow:after {
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}
.uael-timeline--center.uael-timeline-responsive-tablet .uael-days {
	text-align: left
}
.uael-timeline--center.uael-timeline-responsive-tablet .uael-day-right .uael-timeline-arrow:after {
	content: '';
	position: absolute;
	display: inline;
	width: 0;
	height: 0;
	border-top: 12px solid transparent;
	border-bottom: 12px solid transparent
}
.uael-timeline--center.uael-timeline-responsive-tablet .uael-timeline-widget.uael-timeline-right {
	-webkit-box-orient: unset;
	-webkit-box-direction: unset;
	-webkit-flex-direction: unset;
	-moz-box-orient: unset;
	-moz-box-direction: unset;
	-ms-flex-direction: unset;
	flex-direction: unset
}
.uael-timeline--center.uael-timeline-responsive-tablet .uael-timeline-date-new {
	display: none
}
.uael-timeline--center.uael-timeline-responsive-tablet .uael-day-new, .uael-timeline--center.uael-timeline-responsive-tablet .uael-timeline-date-new {
	-webkit-box-flex: unset;
	-webkit-flex-grow: unset;
	-moz-box-flex: unset;
	-ms-flex-positive: unset;
	flex-grow: unset;
	-webkit-flex-basis: unset;
	-ms-flex-preferred-size: unset;
	flex-basis: unset;
	max-width: 100%;
	width: 100%;
	position: relative
}
.uael-timeline--center.uael-timeline-responsive-tablet .uael-timeline-right .uael-day-new {
	-webkit-box-ordinal-group: unset;
	-webkit-order: unset;
	-moz-box-ordinal-group: unset;
	-ms-flex-order: unset;
	order: unset;
	padding-left: 0;
	padding-right: 0
}
.uael-timeline--center.uael-timeline-responsive-tablet .uael-timeline-left .uael-day-new {
	-webkit-box-ordinal-group: unset;
	-webkit-order: unset;
	-moz-box-ordinal-group: unset;
	-ms-flex-order: unset;
	order: unset;
	padding-right: 0;
	padding-left: 0
}
.uael-timeline--center.uael-timeline-responsive-tablet .uael-timeline-left .uael-timeline-date-new {
	display: none
}
.uael-timeline--center.uael-timeline-responsive-tablet .uael-timeline-right .uael-timeline-date-new {
	display: none
}
.uael-timeline--center.uael-timeline-responsive-tablet .uael-timeline-res-right .uael-timeline-widget {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-webkit-flex-direction: row-reverse;
	-moz-box-orient: horizontal;
	-moz-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse
}
.uael-timeline--center.uael-timeline-responsive-tablet .uael-timeline-res-right .uael-day-left .uael-events-inner-new, .uael-timeline--center.uael-timeline-responsive-tablet .uael-timeline-res-right .uael-day-right .uael-events-inner-new {
	text-align: right
}
.uael-timeline--center.uael-timeline-responsive-tablet .uael-timeline-res-right .uael-timeline__line {
	right: 16px;
	left: auto
}
.uael-timeline--center.uael-timeline-responsive-tablet .uael-timeline-res-right .uael-timeline-left .uael-timeline-arrow:after, .uael-timeline--center.uael-timeline-responsive-tablet .uael-timeline-res-right .uael-timeline-right .uael-timeline-arrow:after {
	top: 0
}
.uael-timeline--center.uael-timeline-responsive-tablet .uael-timeline-res-right .uael-timeline-left .uael-timeline-arrow, .uael-timeline--center.uael-timeline-responsive-tablet .uael-timeline-res-right .uael-timeline-right .uael-timeline-arrow {
	left: auto;
	right: 0;
	width: 10px;
	height: 40px;
	position: absolute
}
.uael-timeline--center.uael-timeline-responsive-tablet .uael-timeline-res-right .uael-timeline-right .uael-timeline-arrow {
	right: -12px
}
.uael-timeline--center.uael-timeline-responsive-tablet .uael-timeline-res-right .uael-timeline-left .uael-timeline-arrow {
	right: -10px
}
.uael-timeline--center.uael-timeline-responsive-tablet .uael-timeline-res-right .uael-day-new, .uael-timeline--center.uael-timeline-responsive-tablet .uael-timeline-res-right .uael-timeline-marker {
	max-width: 100%;
	position: relative
}
.uael-timeline--center.uael-timeline-responsive-tablet .uael-timeline-res-right .uael-day-new {
	margin-right: 16px
}
.uael-timeline--center.uael-timeline-responsive-tablet .uael-timeline-res-right .uael-timeline-marker {
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-webkit-box-flex: 0;
	-webkit-flex-grow: 0;
	-moz-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0
}
.uael-timeline--center.uael-timeline-responsive-tablet .uael-timeline-res-right .uael-day-new {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-moz-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}
.uael-timeline--center.uael-timeline-responsive-tablet .uael-timeline-res-right .uael-timeline-left .uael-timeline-arrow:after, .uael-timeline--center.uael-timeline-responsive-tablet .uael-timeline-res-right .uael-timeline-right .uael-timeline-arrow:after {
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}
.uael-timeline--center.uael-timeline-responsive-tablet .uael-timeline-res-right .uael-days {
	text-align: right
}
.uael-timeline--center.uael-timeline-responsive-tablet .uael-timeline-res-right .uael-day-new, .uael-timeline--center.uael-timeline-responsive-tablet .uael-timeline-res-right .uael-timeline-date-new {
	-webkit-box-flex: unset;
	-webkit-flex-grow: unset;
	-moz-box-flex: unset;
	-ms-flex-positive: unset;
	flex-grow: unset;
	-webkit-flex-basis: unset;
	-ms-flex-preferred-size: unset;
	flex-basis: unset;
	max-width: 100%;
	position: relative
}
.uael-timeline--center.uael-timeline-responsive-tablet .uael-timeline-res-right .uael-timeline-right .uael-day-new {
	-webkit-box-ordinal-group: unset;
	-webkit-order: unset;
	-moz-box-ordinal-group: unset;
	-ms-flex-order: unset;
	order: unset;
	padding-left: 0;
	padding-right: 0
}
.uael-timeline--center.uael-timeline-responsive-tablet .uael-timeline-res-right .uael-timeline-left .uael-day-new {
	-webkit-box-ordinal-group: unset;
	-webkit-order: unset;
	-moz-box-ordinal-group: unset;
	-ms-flex-order: unset;
	order: unset;
	padding-right: 0;
	padding-left: 0
}
.uael-timeline--center.uael-timeline-responsive-tablet .uael-timeline-res-right .uael-timeline-left .uael-timeline-date-new {
	display: none
}
.uael-timeline--center.uael-timeline-responsive-tablet .uael-timeline-res-right .uael-timeline-right .uael-timeline-date-new {
	display: none
}
}
@media screen and (max-width:767px) {
.uael-timeline-responsive-none .uael-events-inner-new {
	padding: 15px
}
.uael-timeline--center.uael-timeline-responsive-mobile .uael-timeline-date-hide {
	display: block
}
.uael-timeline--center.uael-timeline-responsive-mobile .uael-day-left .uael-events-inner-new, .uael-timeline--center.uael-timeline-responsive-mobile .uael-day-right .uael-events-inner-new {
	text-align: left
}
.uael-timeline--center.uael-timeline-responsive-mobile .uael-timeline__line {
	right: 20px;
	left: auto
}
.uael-timeline--center.uael-timeline-responsive-mobile .uael-day-new, .uael-timeline--center.uael-timeline-responsive-mobile .uael-timeline-marker {
	max-width: 100%;
	position: relative
}
.uael-timeline--center.uael-timeline-responsive-mobile .uael-timeline__line {
	left: 20px;
	right: auto
}
.uael-timeline--center.uael-timeline-responsive-mobile .uael-day-new {
	margin-left: 16px
}
.uael-timeline--center.uael-timeline-responsive-mobile .uael-timeline-marker {
	-webkit-box-ordinal-group: 1;
	-webkit-order: 0;
	-moz-box-ordinal-group: 1;
	-ms-flex-order: 0;
	order: 0;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-webkit-box-flex: 0;
	-webkit-flex-grow: 0;
	-moz-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0
}
.uael-timeline--center.uael-timeline-responsive-mobile .uael-day-new {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-moz-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-webkit-box-ordinal-group: 2;
	-webkit-order: 1;
	-moz-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1
}
.uael-timeline--center.uael-timeline-responsive-mobile .uael-timeline-left .uael-timeline-arrow:after, .uael-timeline--center.uael-timeline-responsive-mobile .uael-timeline-right .uael-timeline-arrow:after {
	top: 0
}
.uael-timeline--center.uael-timeline-responsive-mobile .uael-timeline-left .uael-timeline-arrow, .uael-timeline--center.uael-timeline-responsive-mobile .uael-timeline-right .uael-timeline-arrow {
	width: 10px;
	height: 40px;
	position: absolute
}
.uael-timeline--center.uael-timeline-responsive-mobile .uael-timeline-right .uael-timeline-arrow {
	left: -10px
}
.uael-timeline--center.uael-timeline-responsive-mobile .uael-timeline-left .uael-timeline-arrow {
	left: -12px
}
.uael-timeline--center.uael-timeline-responsive-mobile .uael-timeline-left .uael-timeline-arrow:after, .uael-timeline--center.uael-timeline-responsive-mobile .uael-timeline-right .uael-timeline-arrow:after {
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}
.uael-day-left .uael-events-inner-new {
	text-align: left
}
.uael-timeline-left .uael-date-new {
	margin-right: 10px
}
.uael-timeline--center.uael-timeline-responsive-mobile .uael-days {
	text-align: left
}
.uael-timeline--center.uael-timeline-responsive-mobile .uael-day-right .uael-timeline-arrow:after {
	content: '';
	position: absolute;
	display: inline;
	width: 0;
	height: 0;
	border-top: 12px solid transparent;
	border-bottom: 12px solid transparent
}
.uael-timeline--center.uael-timeline-responsive-mobile .uael-timeline-widget.uael-timeline-right {
	-webkit-box-orient: unset;
	-webkit-box-direction: unset;
	-webkit-flex-direction: unset;
	-moz-box-orient: unset;
	-moz-box-direction: unset;
	-ms-flex-direction: unset;
	flex-direction: unset
}
.uael-timeline--center.uael-timeline-responsive-mobile .uael-timeline-date-new {
	display: none
}
.uael-timeline--center.uael-timeline-responsive-mobile .uael-day-new, .uael-timeline--center.uael-timeline-responsive-mobile .uael-timeline-date-new {
	-webkit-box-flex: unset;
	-webkit-flex-grow: unset;
	-moz-box-flex: unset;
	-ms-flex-positive: unset;
	flex-grow: unset;
	-webkit-flex-basis: unset;
	-ms-flex-preferred-size: unset;
	flex-basis: unset;
	max-width: 100%;
	position: relative
}
.uael-timeline--center.uael-timeline-responsive-mobile .uael-timeline-right .uael-day-new {
	-webkit-box-ordinal-group: unset;
	-webkit-order: unset;
	-moz-box-ordinal-group: unset;
	-ms-flex-order: unset;
	order: unset;
	padding-left: 0;
	padding-right: 0
}
.uael-timeline--center.uael-timeline-responsive-mobile .uael-timeline-left .uael-day-new {
	-webkit-box-ordinal-group: unset;
	-webkit-order: unset;
	-moz-box-ordinal-group: unset;
	-ms-flex-order: unset;
	order: unset;
	padding-right: 0;
	padding-left: 0
}
.uael-timeline--center.uael-timeline-responsive-mobile .uael-timeline-left .uael-timeline-date-new {
	display: none
}
.uael-timeline--center.uael-timeline-responsive-mobile .uael-timeline-right .uael-timeline-date-new {
	display: none
}
.uael-timeline--center.uael-timeline-responsive-mobile .uael-timeline-res-right .uael-timeline-widget {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-webkit-flex-direction: row-reverse;
	-moz-box-orient: horizontal;
	-moz-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse
}
.uael-timeline--center.uael-timeline-responsive-mobile .uael-timeline-res-right .uael-day-left .uael-events-inner-new, .uael-timeline--center.uael-timeline-responsive-mobile .uael-timeline-res-right .uael-day-right .uael-events-inner-new {
	text-align: right
}
.uael-timeline--center.uael-timeline-responsive-mobile .uael-timeline-res-right .uael-timeline__line {
	right: 16px;
	left: auto
}
.uael-timeline--center.uael-timeline-responsive-mobile .uael-timeline-res-right .uael-timeline-left .uael-timeline-arrow:after, .uael-timeline--center.uael-timeline-responsive-mobile .uael-timeline-res-right .uael-timeline-right .uael-timeline-arrow:after {
	top: 0
}
.uael-timeline--center.uael-timeline-responsive-mobile .uael-timeline-res-right .uael-timeline-left .uael-timeline-arrow, .uael-timeline--center.uael-timeline-responsive-mobile .uael-timeline-res-right .uael-timeline-right .uael-timeline-arrow {
	left: auto;
	right: 0;
	width: 10px;
	height: 40px;
	position: absolute
}
.uael-timeline--center.uael-timeline-responsive-mobile .uael-timeline-res-right .uael-timeline-right .uael-timeline-arrow {
	right: -12px
}
.uael-timeline--center.uael-timeline-responsive-mobile .uael-timeline-res-right .uael-timeline-left .uael-timeline-arrow {
	right: -10px
}
.uael-timeline--center.uael-timeline-responsive-mobile .uael-timeline-res-right .uael-day-new, .uael-timeline--center.uael-timeline-responsive-mobile .uael-timeline-res-right .uael-timeline-marker {
	max-width: 100%;
	position: relative
}
.uael-timeline--center.uael-timeline-responsive-mobile .uael-timeline-res-right .uael-day-new {
	margin-right: 16px
}
.uael-timeline--center.uael-timeline-responsive-mobile .uael-timeline-res-right .uael-timeline-marker {
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-webkit-box-flex: 0;
	-webkit-flex-grow: 0;
	-moz-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0
}
.uael-timeline--center.uael-timeline-responsive-mobile .uael-timeline-res-right .uael-day-new {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-moz-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}
.uael-timeline--center.uael-timeline-responsive-mobile .uael-timeline-res-right .uael-timeline-left .uael-timeline-arrow:after, .uael-timeline--center.uael-timeline-responsive-mobile .uael-timeline-res-right .uael-timeline-right .uael-timeline-arrow:after {
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}
.uael-timeline--center.uael-timeline-responsive-mobile .uael-timeline-res-right .uael-timeline__line {
	position: absolute;
	-webkit-transform: translateX(50%);
	-ms-transform: translateX(50%);
	transform: translateX(50%)
}
.uael-timeline--center.uael-timeline-responsive-mobile .uael-timeline-res-right .uael-days {
	text-align: right
}
.uael-timeline--center.uael-timeline-responsive-mobile .uael-timeline-res-right .uael-day-new, .uael-timeline--center.uael-timeline-responsive-mobile .uael-timeline-res-right .uael-timeline-date-new {
	-webkit-box-flex: unset;
	-webkit-flex-grow: unset;
	-moz-box-flex: unset;
	-ms-flex-positive: unset;
	flex-grow: unset;
	-webkit-flex-basis: unset;
	-ms-flex-preferred-size: unset;
	flex-basis: unset;
	max-width: 100%;
	position: relative
}
.uael-timeline--center.uael-timeline-responsive-mobile .uael-timeline-res-right .uael-timeline-right .uael-day-new {
	-webkit-box-ordinal-group: unset;
	-webkit-order: unset;
	-moz-box-ordinal-group: unset;
	-ms-flex-order: unset;
	order: unset;
	padding-left: 0;
	padding-right: 0
}
.uael-timeline--center.uael-timeline-responsive-mobile .uael-timeline-res-right .uael-timeline-left .uael-day-new {
	-webkit-box-ordinal-group: unset;
	-webkit-order: unset;
	-moz-box-ordinal-group: unset;
	-ms-flex-order: unset;
	order: unset;
	padding-right: 0;
	padding-left: 0
}
.uael-timeline--center.uael-timeline-responsive-mobile .uael-timeline-res-right .uael-timeline-left .uael-timeline-date-new {
	display: none
}
.uael-timeline--center.uael-timeline-responsive-mobile .uael-timeline-res-right .uael-timeline-right .uael-timeline-date-new {
	display: none
}
}
.uael-video-gallery__column-6 .uael-video__gallery-item {
	width: 16.66%
}
.uael-video-gallery__column-5 .uael-video__gallery-item {
	width: 20%
}
.uael-video-gallery__column-4 .uael-video__gallery-item {
	width: 25%
}
.uael-video-gallery__column-3 .uael-video__gallery-item {
	width: 33.33%
}
.uael-video-gallery__column-2 .uael-video__gallery-item {
	width: 50%
}
.uael-video-gallery__column-1 .uael-video__gallery-item {
	width: 100%
}
.uael-video-gallery__column-1 .uael-video__gallery-item:nth-child(n+1):not(.slick-slide), .uael-video-gallery__column-2 .uael-video__gallery-item:nth-child(2n+1):not(.slick-slide), .uael-video-gallery__column-3 .uael-video__gallery-item:nth-child(3n+1):not(.slick-slide), .uael-video-gallery__column-4 .uael-video__gallery-item:nth-child(4n+1):not(.slick-slide), .uael-video-gallery__column-5 .uael-video__gallery-item:nth-child(5n+1):not(.slick-slide), .uael-video-gallery__column-6 .uael-video__gallery-item:nth-child(6n+1):not(.slick-slide), .uael-video-gallery__column-7 .uael-video__gallery-item:nth-child(7n+1):not(.slick-slide), .uael-video-gallery__column-8 .uael-video__gallery-item:nth-child(8n+1):not(.slick-slide) {
	clear: left
}
.uael-video-gallery__column-1 .uael-video__gallery-item:nth-child(n):not(.slick-slide), .uael-video-gallery__column-2 .uael-video__gallery-item:nth-child(2n):not(.slick-slide), .uael-video-gallery__column-3 .uael-video__gallery-item:nth-child(3n):not(.slick-slide), .uael-video-gallery__column-4 .uael-video__gallery-item:nth-child(4n):not(.slick-slide), .uael-video-gallery__column-5 .uael-video__gallery-item:nth-child(5n):not(.slick-slide), .uael-video-gallery__column-6 .uael-video__gallery-item:nth-child(6n):not(.slick-slide), .uael-video-gallery__column-7 .uael-video__gallery-item:nth-child(7n):not(.slick-slide), .uael-video-gallery__column-8 .uael-video__gallery-item:nth-child(8n):not(.slick-slide) {
	clear: right
}
.uael-vg__play_full {
	width: 100%;
	height: 100%;
	cursor: pointer;
	position: absolute;
	top: 0;
	bottom: 0;
	z-index: 4
}
.uael-video__gallery-item {
	position: relative;
	overflow: hidden
}
.uael-vg__layout-carousel .uael-video__gallery-item {
	height: auto
}
.uael-vg__dummy-image {
	display: none
}
.uael-video__gallery-item:hover .uael-vg__overlay {
	-webkit-transition: background-color .2s ease-in-out;
	transition: background-color .2s ease-in-out
}
.uael-vg__play-icon, .uael-video__gallery-item:hover i {
	-webkit-transition: color .2s ease-in-out;
	transition: color .2s ease-in-out
}
.uael-timeline-featured-img {
	margin-bottom: 20px
}
.uael-timeline-link-style {
	margin-top: 10px
}
.uael-video__gallery-item iframe {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	border: 0;
	display: block;
	margin: 0 auto
}
.uael-video__gallery-item .uael-vg__thumb-image {
	width: 100%;
	height: 0;
	position: absolute;
	top: 0;
	left: 0;
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	background-size: cover
}
.uael-video-gallery-wrap.uael-vg__layout-grid {
	display: -ms-flexbox;
	-js-display: flex;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: flex;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap
}
.uael-vg__layout-carousel .uael-video__gallery-item {
	float: left
}
.uael-video-gallery-wrap .uael-video__img {
	display: block;
	width: 100%;
	-webkit-transition: all .2s ease-in-out 0s;
	transition: all .2s ease-in-out 0s;
	max-width: 100%;
	height: 100%;
	background-position: center center;
	-webkit-background-size: cover;
	background-size: cover
}
.uael-video-gallery-wrap .uael-video__content-wrap {
	display: block;
	text-align: center
}
.uael-video-gallery-wrap .uael-video__content {
	text-align: center;
	display: block;
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	margin: auto;
	max-width: 100%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	z-index: 2
}
.uael-video-gallery-wrap .uael-video__caption {
	position: absolute;
	width: 100%;
	bottom: 100%;
	margin: 0;
	opacity: 0;
	-webkit-transition: opacity .2s ease-in-out 0s;
	transition: opacity .2s ease-in-out 0s
}
.uael-video-gallery-wrap .uael-video__tags {
	position: absolute;
	width: 100%;
	top: 100%;
	display: block;
	font-style: italic;
	opacity: 0;
	-webkit-transition: opacity .2s ease-in-out 0s;
	transition: opacity .2s ease-in-out 0s
}
.uael-video__gallery-item:hover .uael-video__caption, .uael-video__gallery-item:hover .uael-video__tags {
	opacity: 1
}
.uael-video__gallery-item .uael-video__lightbox {
	color: #fff;
	font-size: 32px;
	line-height: 1;
	-webkit-transition: color .2s ease-in-out 0s;
	transition: color .2s ease-in-out 0s
}
.uael-video__gallery-filters {
	display: block;
	margin: 0;
	margin-bottom: 20px
}
.uael-video__gallery-filter {
	display: inline-block;
	padding: 5px 20px;
	margin: 0 5px;
	cursor: pointer;
	margin-bottom: 10px
}
.uael-video__gallery-filter:first-child {
	margin-left: 0
}
.uael-video__gallery-filter:last-child {
	margin-right: 0
}
.uael-video__content .uael-vg__play, .uael-video__content .uael-vg__play:hover {
	text-decoration: none;
	display: block
}
.uael-aspect-ratio-4_3 .uael-vg__thumb-image, .uael-aspect-ratio-4_3 .uael-video__gallery-iframe {
	padding-bottom: 75%
}
.uael-aspect-ratio-16_9 .uael-vg__thumb-image, .uael-aspect-ratio-16_9 .uael-video__gallery-iframe {
	padding-bottom: 56.25%
}
.uael-aspect-ratio-3_2 .uael-vg__thumb-image, .uael-aspect-ratio-3_2 .uael-video__gallery-iframe {
	padding-bottom: 66.6666%
}
.uael-aspect-ratio-16_9 .uael-video__gallery-iframe, .uael-aspect-ratio-3_2 .uael-video__gallery-iframe, .uael-aspect-ratio-4_3 .uael-video__gallery-iframe {
	height: 0;
	position: relative;
	max-width: 100%;
	-webkit-background-size: cover;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center
}
.uael-vg__play_full:hover {
	cursor: pointer
}
.uael-vg__play {
	margin: 0 auto;
	cursor: pointer;
	text-align: center;
	-webkit-transition: text-shadow ease .2s, color ease .2s;
	transition: text-shadow ease .2s, color ease .2s;
	z-index: 5
}
.uael-vg__play-icon, .uael-vg__play-image {
	display: block
}
.uael-video-gallery-wrap .slick-slide img {
	width: 100%
}
.uael-video-gallery-wrap .slick-next, .uael-video-gallery-wrap .slick-next:focus, .uael-video-gallery-wrap .slick-next:hover, .uael-video-gallery-wrap .slick-prev, .uael-video-gallery-wrap .slick-prev:focus, .uael-video-gallery-wrap .slick-prev:hover {
	font-size: 0;
	line-height: 0;
	position: absolute;
	top: 50%;
	display: block;
	width: auto;
	height: auto;
	padding: 0;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
	cursor: pointer;
	color: #aaa;
	border-color: #aaa;
	outline: 0;
	background: 0 0
}
.uael-video-gallery-wrap .slick-next:before, .uael-video-gallery-wrap .slick-prev:before {
	font-family: FontAwesome;
	font-size: 35px;
	line-height: 1;
	opacity: .75;
	color: #000;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.uael-video-gallery-wrap .slick-prev {
	left: -45px;
	z-index: 1
}
[dir=rtl] .uael-video-gallery-wrap .slick-prev {
	left: auto;
	right: -45px
}
.uael-video-gallery-wrap .slick-prev:before {
	content: '';
	font-size: 0;
	line-height: 0
}
[dir=rtl] .uael-video-gallery-wrap .slick-prev:before {
	content: '';
	font-size: 0;
	line-height: 0
}
.uael-video-gallery-wrap .slick-next {
	right: -45px
}
[dir=rtl] .uael-video-gallery-wrap .slick-next {
	left: -45px;
	right: auto
}
.uael-video-gallery-wrap .slick-next:before {
	content: '';
	font-size: 0;
	line-height: 0
}
[dir=rtl] .uael-video-gallery-wrap .slick-next:before {
	content: '';
	font-size: 0;
	line-height: 0
}
.uael-video-gallery-wrap .slick-next i, .uael-video-gallery-wrap .slick-next i:focus, .uael-video-gallery-wrap .slick-next i:hover, .uael-video-gallery-wrap .slick-prev i, .uael-video-gallery-wrap .slick-prev i:focus, .uael-video-gallery-wrap .slick-prev i:hover {
	font-size: 20px;
	width: 35px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}
.uael-video-gallery-wrap ul.slick-dots {
	display: block;
	position: absolute;
	margin: 0;
	left: 0;
	width: 100%;
	bottom: -45px;
	text-align: center
}
.uael-video-gallery-wrap, .uael-video-gallery-wrap .uael-nav-dots {
	margin-bottom: 50px
}
.uael-video-gallery-wrap ul.slick-dots li {
	position: relative;
	display: inline-block;
	width: 20px;
	height: 20px;
	margin: 0;
	padding: 0;
	cursor: pointer
}
.uael-video-gallery-wrap ul.slick-dots li button {
	font-size: 0;
	line-height: 0;
	display: block;
	width: 20px;
	height: 20px;
	padding: 5px;
	cursor: pointer;
	color: transparent;
	border: 0;
	outline: 0;
	background: 0 0
}
.uael-video-gallery-wrap ul.slick-dots li button:before {
	font-family: FontAwesome;
	font-size: 6px;
	line-height: 20px;
	position: absolute;
	top: 0;
	left: 0;
	width: 20px;
	height: 20px;
	content: '\f111';
	text-align: center;
	opacity: .25;
	color: #000;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.uael-video-gallery-wrap ul.slick-dots li.slick-active button:before {
	opacity: .75;
	color: #000
}
.uael-video__gallery-item:active .elementor-animation-sink, .uael-video__gallery-item:focus .elementor-animation-sink, .uael-video__gallery-item:hover .elementor-animation-sink {
	top: -webkit-calc(50% + 8px);
	top: calc(50% + 8px)
}
.uael-video__gallery-item .uael-animation-sink {
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-property: top;
	transition-property: top;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out
}
.uael-video__gallery-item .uael-animation-float {
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-property: top;
	transition-property: top;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out
}
.uael-video__gallery-item:active .elementor-animation-float, .uael-video__gallery-item:focus .elementor-animation-float, .uael-video__gallery-item:hover .elementor-animation-float {
	top: -webkit-calc(50% - 8px);
	top: calc(50% - 8px)
}
.uael-video__gallery-item:active .uael-animation-wobble-vertical, .uael-video__gallery-item:focus .uael-animation-wobble-vertical, .uael-video__gallery-item:hover .uael-animation-wobble-vertical {
	-webkit-animation-name: uael-wobble-vertical;
	animation-name: uael-wobble-vertical;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1
}
.uael-vg__overlay {
	position: absolute;
	top: 0;
	bottom: 0;
	width: 100%;
	height: 100%
}
.uael-video-gallery-title-filters .uael-video__gallery-filters {
	text-align: right
}
.uael-video-gallery-title-filters {
	-js-display: flex;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}
.uael-video-gallery-title-filters .uael-video-gallery-title {
	margin-right: 60px;
	display: inline-block;
	text-align: left
}
.uael-video-gallery-title-filters ul.uael-video__gallery-filters {
	-webkit-align-self: center;
	-ms-flex-item-align: center;
	align-self: center;
	display: block
}
.uael-vg__play_full:hover .elementor-animation-grow {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1)
}
.uael-vg__play_full:hover .elementor-animation-shrink {
	-webkit-transform: scale(.9);
	-ms-transform: scale(.9);
	transform: scale(.9)
}
.uael-vg__play_full:hover .elementor-animation-pulse {
	-webkit-animation-name: elementor-animation-pulse;
	animation-name: elementor-animation-pulse;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite
}
.uael-vg__play_full:hover .elementor-animation-pulse-grow {
	-webkit-animation-name: elementor-animation-pulse-grow;
	animation-name: elementor-animation-pulse-grow;
	-webkit-animation-duration: .3s;
	animation-duration: .3s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-direction: alternate;
	animation-direction: alternate
}
.uael-vg__play_full:hover .elementor-animation-pulse-shrink {
	-webkit-animation-name: elementor-animation-pulse-shrink;
	animation-name: elementor-animation-pulse-shrink;
	-webkit-animation-duration: .3s;
	animation-duration: .3s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-direction: alternate;
	animation-direction: alternate
}
.uael-vg__play_full:hover .elementor-animation-push {
	-webkit-animation-name: elementor-animation-push;
	animation-name: elementor-animation-push;
	-webkit-animation-duration: .3s;
	animation-duration: .3s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1
}
.uael-vg__play_full:hover .elementor-animation-pop {
	-webkit-animation-name: elementor-animation-pop;
	animation-name: elementor-animation-pop;
	-webkit-animation-duration: .3s;
	animation-duration: .3s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1
}
.uael-vg__play_full:hover .elementor-animation-float {
	-webkit-transform: translateY(-8px);
	-ms-transform: translateY(-8px);
	transform: translateY(-8px)
}
.uael-vg__play_full:hover .elementor-animation-sink {
	-webkit-transform: translateY(8px);
	-ms-transform: translateY(8px);
	transform: translateY(8px)
}
.uael-vg__play_full:hover .elementor-animation-wobble-vertical {
	-webkit-animation-name: elementor-animation-wobble-vertical;
	animation-name: elementor-animation-wobble-vertical;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1
}
@media (max-width:1024px) {
.uael-video-gallery-stack-tablet .uael-video-gallery-title-filters, .uael-video-gallery-stack-tablet .uael-video__gallery-filters {
	text-align: center
}
.uael-video-gallery-stack-tablet .uael-video-gallery-title {
	margin-right: 0
}
.uael-video-gallery-stack-tablet .uael-video-gallery-title-filters {
	display: block
}
.uael-video-gallery-tablet__column-1 .uael-video__gallery-item {
	width: 100%
}
.uael-video-gallery-tablet__column-2 .uael-video__gallery-item {
	width: 50%
}
.uael-video-gallery-tablet__column-3 .uael-video__gallery-item {
	width: 33.33%
}
.uael-video-gallery-tablet__column-4 .uael-video__gallery-item {
	width: 25%
}
.uael-video-gallery-tablet__column-5 .uael-video__gallery-item {
	width: 20%
}
.uael-video-gallery-tablet__column-6 .uael-video__gallery-item {
	width: 16.66%
}
.uael-video-gallery-tablet__column-1 .uael-video__gallery-item:nth-child(n+1):not(.slick-slide), .uael-video-gallery-tablet__column-2 .uael-video__gallery-item:nth-child(2n+1):not(.slick-slide), .uael-video-gallery-tablet__column-3 .uael-video__gallery-item:nth-child(3n+1):not(.slick-slide), .uael-video-gallery-tablet__column-4 .uael-video__gallery-item:nth-child(4n+1):not(.slick-slide), .uael-video-gallery-tablet__column-5 .uael-video__gallery-item:nth-child(5n+1):not(.slick-slide), .uael-video-gallery-tablet__column-6 .uael-video__gallery-item:nth-child(6n+1):not(.slick-slide) {
	clear: left
}
.uael-video-gallery-tablet__column-1 .uael-video__gallery-item:nth-child(n):not(.slick-slide), .uael-video-gallery-tablet__column-2 .uael-video__gallery-item:nth-child(2n):not(.slick-slide), .uael-video-gallery-tablet__column-3 .uael-video__gallery-item:nth-child(3n):not(.slick-slide), .uael-video-gallery-tablet__column-4 .uael-video__gallery-item:nth-child(4n):not(.slick-slide), .uael-video-gallery-tablet__column-5 .uael-video__gallery-item:nth-child(5n):not(.slick-slide), .uael-video-gallery-tablet__column-6 .uael-video__gallery-item:nth-child(6n):not(.slick-slide) {
	clear: right
}
}
@media (max-width:767px) {
.uael-video-gallery-fancybox .fancybox-navigation .fancybox-button {
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}
.uael-video-gallery-fancybox .fancybox-navigation .fancybox-button:after {
	padding: 0 50px
}
.uael-video-gallery-wrap .slick-prev {
	left: 5px
}
.uael-video-gallery-wrap .slick-next {
	right: 5px
}
.uael-video-gallery-stack-mobile .uael-video-gallery-title-filters, .uael-video-gallery-stack-mobile .uael-video__gallery-filters {
	text-align: center
}
.uael-video-gallery-stack-mobile .uael-video-gallery-title {
	margin-right: 0
}
.uael-video-gallery-stack-mobile .uael-video-gallery-title-filters {
	display: block
}
.uael-video-gallery-mobile__column-1 .uael-video__gallery-item {
	width: 100%
}
.uael-video-gallery-mobile__column-2 .uael-video__gallery-item {
	width: 50%
}
.uael-video-gallery-mobile__column-3 .uael-video__gallery-item {
	width: 33.33%
}
.uael-video-gallery-mobile__column-4 .uael-video__gallery-item {
	width: 25%
}
.uael-video-gallery-mobile__column-5 .uael-video__gallery-item {
	width: 20%
}
.uael-video-gallery-mobile__column-6 .uael-video__gallery-item {
	width: 16.66%
}
.uael-video-gallery-mobile__column-1 .uael-video__gallery-item:nth-child(n+1):not(.slick-slide), .uael-video-gallery-mobile__column-2 .uael-video__gallery-item:nth-child(2n+1):not(.slick-slide), .uael-video-gallery-mobile__column-3 .uael-video__gallery-item:nth-child(3n+1):not(.slick-slide), .uael-video-gallery-mobile__column-4 .uael-video__gallery-item:nth-child(4n+1):not(.slick-slide), .uael-video-gallery-mobile__column-5 .uael-video__gallery-item:nth-child(5n+1):not(.slick-slide), .uael-video-gallery-mobile__column-6 .uael-video__gallery-item:nth-child(6n+1):not(.slick-slide) {
	clear: left
}
.uael-video-gallery-mobile__column-1 .uael-video__gallery-item:nth-child(n):not(.slick-slide), .uael-video-gallery-mobile__column-2 .uael-video__gallery-item:nth-child(2n):not(.slick-slide), .uael-video-gallery-mobile__column-3 .uael-video__gallery-item:nth-child(3n):not(.slick-slide), .uael-video-gallery-mobile__column-4 .uael-video__gallery-item:nth-child(4n):not(.slick-slide), .uael-video-gallery-mobile__column-5 .uael-video__gallery-item:nth-child(5n):not(.slick-slide), .uael-video-gallery-mobile__column-6 .uael-video__gallery-item:nth-child(6n):not(.slick-slide) {
	clear: right
}
}
.uael-aspect-ratio-4_3 .uael-video__outer-wrap {
	padding-bottom: 75%
}
.uael-aspect-ratio-16_9 .uael-video__outer-wrap {
	padding-bottom: 56.25%
}
.uael-aspect-ratio-3_2 .uael-video__outer-wrap {
	padding-bottom: 66.6666%
}
.uael-subscribe-content {
	-js-display: flex;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex
}
.uael-subscribe-bar {
	-js-display: flex;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 6px 10px;
	margin-bottom: 20px
}
.uael-subscribe-bar-prefix {
	margin-right: 10px
}
.uael-video__outer-wrap {
	position: relative;
	height: 0;
	overflow: hidden;
	max-width: 100%;
	background: #000;
	cursor: pointer
}
.uael-video__outer-wrap img {
	bottom: 0;
	display: block;
	left: 0;
	margin: auto;
	max-width: 100%;
	width: 100%;
	position: absolute;
	right: 0;
	top: 0;
	border: none;
	height: auto;
	cursor: pointer;
	-webkit-transition: .2s all;
	transition: .2s all
}
.uael-video__play-icon {
	left: 50%;
	top: 50%;
	position: absolute;
	cursor: pointer;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	text-align: center;
	-webkit-transition: text-shadow ease .2s, color ease .2s;
	transition: text-shadow ease .2s, color ease .2s;
	z-index: 5
}
.uael-video__outer-wrap iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
	background: 0 0
}
.uael-vimeo-wrap {
	-js-display: flex;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	margin: 10px;
	-webkit-transition: opacity .2s ease-out;
	transition: opacity .2s ease-out;
	margin-right: 4.6em
}
.uael-vimeo-portrait {
	width: 60px;
	height: 60px;
	background: rgba(23,35,34,.75);
	margin-right: 1px;
	-webkit-box-flex: 1;
	-webkit-flex: 1 0 auto;
	-ms-flex: 1 0 auto;
	-moz-box-flex: 1;
	flex: 1 0 auto;
	padding: 0
}
.uael-vimeo-portrait img {
	width: 50px;
	height: 50px;
	margin: 5px;
	padding: 0;
	border: 0;
	-webkit-border-radius: 50%;
	border-radius: 50%
}
.uael-vimeo-headers {
	font-size: 10px
}
.uael-vimeo-byline {
	font-size: 1.2em!important;
	font-weight: 400;
	color: #fff;
	margin-top: .1em;
	padding: .2em .5em;
	background: rgba(23,35,34,.75);
	text-transform: none;
	line-height: normal;
	letter-spacing: normal
}
.uael-vimeo-title {
	max-width: 100%;
	font-size: 2em!important;
	font-weight: 700;
	margin: 0;
	padding: .1em .2em;
	background: rgba(23,35,34,.75);
	display: inline-block;
	text-transform: none;
	line-height: normal;
	letter-spacing: normal
}
.uael-video__outer-wrap:active .uael-animation-sink, .uael-video__outer-wrap:focus .uael-animation-sink, .uael-video__outer-wrap:hover .uael-animation-sink {
	top: -webkit-calc(50% + 8px);
	top: calc(50% + 8px)
}
.uael-video__outer-wrap .uael-animation-sink {
	-webkit-transition-duration: .2s;
	transition-duration: .2s;
	-webkit-transition-property: top;
	transition-property: top;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out
}
.uael-video__outer-wrap .uael-animation-grow {
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform
}
.uael-video__outer-wrap:hover .uael-video__play-icon.uael-animation-grow {
	-webkit-transform: translate(-50%, -50%) scale(1.1);
	-ms-transform: translate(-50%, -50%) scale(1.1);
	transform: translate(-50%, -50%) scale(1.1)
}
.uael-video__outer-wrap .uael-animation-float {
	-webkit-transition-duration: .2s;
	transition-duration: .2s;
	-webkit-transition-property: top;
	transition-property: top;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out
}
.uael-video__outer-wrap:before {
	content: '';
	z-index: 2;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0
}
.uael-video__outer-wrap:active .uael-animation-float, .uael-video__outer-wrap:focus .uael-animation-float, .uael-video__outer-wrap:hover .uael-animation-float {
	top: -webkit-calc(50% - 8px);
	top: calc(50% - 8px)
}
.uael-video__outer-wrap:active .uael-animation-wobble-vertical, .uael-video__outer-wrap:focus .uael-animation-wobble-vertical, .uael-video__outer-wrap:hover .uael-animation-wobble-vertical {
	-webkit-animation-name: uael-wobble-vertical;
	animation-name: uael-wobble-vertical;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1
}
.uael-video__play-icon {
	-webkit-transition: opacity .25s cubic-bezier(0, 0, .2, 1);
	transition: opacity .25s cubic-bezier(0, 0, .2, 1)
}
.uael-youtube-icon-bg {
	-webkit-transition: fill .1s cubic-bezier(.4, 0, 1, 1), fill-opacity .1s cubic-bezier(.4, 0, 1, 1);
	transition: fill .1s cubic-bezier(.4, 0, 1, 1), fill-opacity .1s cubic-bezier(.4, 0, 1, 1);
	fill: #1f1f1f
}
.uael-video__outer-wrap:hover .uael-youtube-icon-bg {
	-webkit-transition: fill .1s cubic-bezier(0, 0, .2, 1), fill-opacity .1s cubic-bezier(0, 0, .2, 1);
	transition: fill .1s cubic-bezier(0, 0, .2, 1), fill-opacity .1s cubic-bezier(0, 0, .2, 1);
	fill: #cc181e
}
.uael-video__outer-wrap:hover .uael-video__play-icon .uael-youtube-icon-bg {
	-webkit-transition: fill .1s cubic-bezier(0, 0, .2, 1), fill-opacity .1s cubic-bezier(0, 0, .2, 1);
	transition: fill .1s cubic-bezier(0, 0, .2, 1), fill-opacity .1s cubic-bezier(0, 0, .2, 1);
	fill: #cc181e;
	fill-opacity: 1
}
.uael-vimeo-icon-bg {
	-webkit-transition: fill .1s cubic-bezier(.4, 0, 1, 1), fill-opacity .1s cubic-bezier(.4, 0, 1, 1);
	transition: fill .1s cubic-bezier(.4, 0, 1, 1), fill-opacity .1s cubic-bezier(.4, 0, 1, 1);
	fill: rgba(23,34,35,.75)
}
.uael-video__outer-wrap:hover .uael-vimeo-icon-bg {
	-webkit-transition: fill .1s cubic-bezier(0, 0, .2, 1), fill-opacity .1s cubic-bezier(0, 0, .2, 1);
	transition: fill .1s cubic-bezier(0, 0, .2, 1), fill-opacity .1s cubic-bezier(0, 0, .2, 1);
	fill: #00adef
}
.uael-video__outer-wrap:hover .uael-video__play-icon .uael-vimeo-icon-bg {
	-webkit-transition: fill .1s cubic-bezier(0, 0, .2, 1), fill-opacity .1s cubic-bezier(0, 0, .2, 1);
	transition: fill .1s cubic-bezier(0, 0, .2, 1), fill-opacity .1s cubic-bezier(0, 0, .2, 1);
	fill: #00adef;
	fill-opacity: 1
}
.uael-subscribe-responsive-desktop .uael-subscribe-bar {
	display: block;
	text-align: center
}
.uael-subscribe-responsive-desktop .uael-subscribe-bar-prefix {
	margin-right: 0;
	margin-bottom: 8px
}
.uael-subscribe-responsive-desktop .uael-subscribe-content {
	display: block
}
@media only screen and (max-width:976px) {
.uael-subscribe-responsive-tablet .uael-subscribe-bar {
	display: block;
	text-align: center
}
.uael-subscribe-responsive-tablet .uael-subscribe-bar-prefix {
	margin-right: 0;
	margin-bottom: 8px
}
.uael-subscribe-responsive-tablet .uael-subscribe-content {
	display: block
}
}
@media only screen and (max-width:767px) {
.uael-subscribe-responsive-mobile .uael-subscribe-bar {
	display: block;
	text-align: center
}
.uael-subscribe-responsive-mobile .uael-subscribe-bar-prefix {
	margin-right: 0;
	margin-bottom: 8px
}
.uael-subscribe-responsive-mobile .uael-subscribe-content {
	display: block
}
}
@-webkit-keyframes uael-wobble-vertical {
16.65% {
top:-webkit-calc(50% + 8px);
top:calc(50% + 8px)
}
33.3% {
top:-webkit-calc(50% - 6px);
top:calc(50% - 6px)
}
49.95% {
top:-webkit-calc(50% + 4px);
top:calc(50% + 4px)
}
66.6% {
top:-webkit-calc(50% - 2px);
top:calc(50% - 2px)
}
83.25% {
top:-webkit-calc(50% + 1px);
top:calc(50% + 1px)
}
100% {
top:50%
}
}
@keyframes uael-wobble-vertical {
16.65% {
top:-webkit-calc(50% + 8px);
top:calc(50% + 8px)
}
33.3% {
top:-webkit-calc(50% - 6px);
top:calc(50% - 6px)
}
49.95% {
top:-webkit-calc(50% + 4px);
top:calc(50% + 4px)
}
66.6% {
top:-webkit-calc(50% - 2px);
top:calc(50% - 2px)
}
83.25% {
top:-webkit-calc(50% + 1px);
top:calc(50% + 1px)
}
100% {
top:50%
}
}
.jet-smart-listing {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-left: -10px;
	margin-right: -10px;
	margin-bottom: 40px
}
.jet-smart-listing-wrap {
	position: relative
}
.jet-smart-listing__featured {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	margin: 10px;
	position: relative;
	overflow: hidden;
	-webkit-transform: translateY(20px);
	-ms-transform: translateY(20px);
	transform: translateY(20px);
	opacity: 0;
	-webkit-animation: appear .4s forwards;
	animation: appear .4s forwards
}
.jet-smart-listing__featured.featured-layout-boxed {
	-webkit-background-size: cover;
	background-size: cover;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end
}
.jet-smart-listing__featured.featured-position-top {
	width: 100%;
	max-width: 100%
}
.jet-smart-listing__featured.featured-img-left {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row
}
@media (max-width:1024px) {
.jet-smart-listing__featured.featured-img-left {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
}
.jet-smart-listing__featured-box-link {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 100%;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	padding: 15px;
	position: relative
}
.jet-smart-listing__featured-box-link:before {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	content: '';
	z-index: 1
}
.jet-smart-listing__featured-box-link>* {
	position: relative;
	z-index: 2
}
.featured-img-left .jet-smart-listing__featured-content {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}
.featured-img-left.has-post-thumb .jet-smart-listing__featured-content {
	margin-left: 20px
}
.featured-img-top.has-post-thumb .jet-smart-listing__featured-content {
	margin-top: 20px
}
.jet-smart-listing.has-featured-position-left {
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}
@media (max-width:1024px) {
.jet-smart-listing.has-featured-position-left {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
}
.elementor .elementor-inner .jet-smart-listing__more {
	-webkit-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s;
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.elementor .elementor-inner .jet-smart-listing__more-wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}
.elementor .elementor-inner .jet-smart-listing__more-icon {
	margin-left: 5px;
	text-decoration: none
}
.elementor .elementor-inner .jet-smart-listing__more-text {
	display: inline-block;
	-webkit-box-ordinal-group: 1;
	-webkit-order: 0;
	-ms-flex-order: 0;
	order: 0
}
.jet-smart-listing__posts {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-left: 10px;
	margin-right: 10px;
	-webkit-align-self: flex-start;
	-ms-flex-item-align: start;
	align-self: flex-start
}
.has-featured-position-top .jet-smart-listing__posts, .no-featured .jet-smart-listing__posts {
	max-width: 100%;
	-webkit-flex-basis: 100%;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%
}
@media (max-width:1024px) {
.jet-smart-listing__posts {
	max-width: 100% !important;
	-webkit-flex-basis: 100% !important;
	-ms-flex-preferred-size: 100% !important;
	flex-basis: 100% !important
}
}
.columns-1 .jet-smart-listing__posts .jet-smart-listing__post {
	max-width: 100%;
	width: 100%;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 100%;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%
}
.columns-2 .jet-smart-listing__posts .jet-smart-listing__post {
	max-width: 50%;
	width: 50%;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 50%;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%
}
.columns-3 .jet-smart-listing__posts .jet-smart-listing__post {
	max-width: 33.33333%;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 33.33333%;
	-ms-flex: 0 0 33.33333%;
	flex: 0 0 33.33333%
}
.columns-4 .jet-smart-listing__posts .jet-smart-listing__post {
	max-width: 25%;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 25%;
	-ms-flex: 0 0 25%;
	flex: 0 0 25%
}
@media (max-width:1024px) {
.columns-tablet-1 .jet-smart-listing__posts .jet-smart-listing__post {
	max-width: 100%;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 100%;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%
}
.columns-tablet-2 .jet-smart-listing__posts .jet-smart-listing__post {
	max-width: 50%;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 50%;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%
}
.columns-tablet-3 .jet-smart-listing__posts .jet-smart-listing__post {
	max-width: 33.33333%;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 33.33333%;
	-ms-flex: 0 0 33.33333%;
	flex: 0 0 33.33333%
}
.columns-tablet-4 .jet-smart-listing__posts .jet-smart-listing__post {
	max-width: 25%;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 25%;
	-ms-flex: 0 0 25%;
	flex: 0 0 25%
}
}
@media (max-width:767px) {
.columns-mobile-1 .jet-smart-listing__posts .jet-smart-listing__post {
	max-width: 100%;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 100%;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%
}
.columns-mobile-2 .jet-smart-listing__posts .jet-smart-listing__post {
	max-width: 50%;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 50%;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%
}
.columns-mobile-3 .jet-smart-listing__posts .jet-smart-listing__post {
	max-width: 33.33333%;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 33.33333%;
	-ms-flex: 0 0 33.33333%;
	flex: 0 0 33.33333%
}
.columns-mobile-4 .jet-smart-listing__posts .jet-smart-listing__post {
	max-width: 25%;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 25%;
	-ms-flex: 0 0 25%;
	flex: 0 0 25%
}
}
.jet-smart-listing__post {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-content: flex-start;
	-ms-flex-line-pack: start;
	align-content: flex-start;
	margin-top: 10px;
	margin-bottom: 10px;
	position: relative;
	-webkit-animation: appear .4s forwards;
	animation: appear .4s forwards;
	-webkit-transform: translateY(20px);
	-ms-transform: translateY(20px);
	transform: translateY(20px);
	opacity: 0
}
.columns-1 .jet-smart-listing__post:nth-child(1) {
	-webkit-animation-delay: .1s;
	animation-delay: .1s
}
.columns-1 .jet-smart-listing__post:nth-child(2) {
	-webkit-animation-delay: .2s;
	animation-delay: .2s
}
.columns-1 .jet-smart-listing__post:nth-child(3) {
	-webkit-animation-delay: .3s;
	animation-delay: .3s
}
.columns-1 .jet-smart-listing__post:nth-child(4) {
	-webkit-animation-delay: .4s;
	animation-delay: .4s
}
.columns-1 .jet-smart-listing__post:nth-child(5) {
	-webkit-animation-delay: .5s;
	animation-delay: .5s
}
.columns-1 .jet-smart-listing__post:nth-child(6) {
	-webkit-animation-delay: .6s;
	animation-delay: .6s
}
.columns-2 .jet-smart-listing__post:nth-child(1), .columns-2 .jet-smart-listing__post:nth-child(2) {
	-webkit-animation-delay: .1s;
	animation-delay: .1s
}
.columns-2 .jet-smart-listing__post:nth-child(3), .columns-2 .jet-smart-listing__post:nth-child(4) {
	-webkit-animation-delay: .2s;
	animation-delay: .2s
}
.columns-2 .jet-smart-listing__post:nth-child(5), .columns-2 .jet-smart-listing__post:nth-child(6) {
	-webkit-animation-delay: .3s;
	animation-delay: .3s
}
.columns-2 .jet-smart-listing__post:nth-child(7), .columns-2 .jet-smart-listing__post:nth-child(8) {
	-webkit-animation-delay: .4s;
	animation-delay: .4s
}
.columns-2 .jet-smart-listing__post:nth-child(9), .columns-2 .jet-smart-listing__post:nth-child(10) {
	-webkit-animation-delay: .5s;
	animation-delay: .5s
}
.columns-2 .jet-smart-listing__post:nth-child(11), .columns-2 .jet-smart-listing__post:nth-child(12) {
	-webkit-animation-delay: .6s;
	animation-delay: .6s
}
.columns-3 .jet-smart-listing__post:nth-child(1), .columns-3 .jet-smart-listing__post:nth-child(2), .columns-3 .jet-smart-listing__post:nth-child(3) {
	-webkit-animation-delay: .1s;
	animation-delay: .1s
}
.columns-3 .jet-smart-listing__post:nth-child(4), .columns-3 .jet-smart-listing__post:nth-child(5), .columns-3 .jet-smart-listing__post:nth-child(6) {
	-webkit-animation-delay: .2s;
	animation-delay: .2s
}
.columns-3 .jet-smart-listing__post:nth-child(7), .columns-3 .jet-smart-listing__post:nth-child(8), .columns-3 .jet-smart-listing__post:nth-child(9) {
	-webkit-animation-delay: .3s;
	animation-delay: .3s
}
.columns-3 .jet-smart-listing__post:nth-child(10), .columns-3 .jet-smart-listing__post:nth-child(11), .columns-3 .jet-smart-listing__post:nth-child(12) {
	-webkit-animation-delay: .4s;
	animation-delay: .4s
}
.columns-3 .jet-smart-listing__post:nth-child(13), .columns-3 .jet-smart-listing__post:nth-child(14), .columns-3 .jet-smart-listing__post:nth-child(15) {
	-webkit-animation-delay: .5s;
	animation-delay: .5s
}
.columns-3 .jet-smart-listing__post:nth-child(16), .columns-3 .jet-smart-listing__post:nth-child(17), .columns-3 .jet-smart-listing__post:nth-child(18) {
	-webkit-animation-delay: .6s;
	animation-delay: .6s
}
.columns-4 .jet-smart-listing__post:nth-child(1), .columns-4 .jet-smart-listing__post:nth-child(2), .columns-4 .jet-smart-listing__post:nth-child(3), .columns-4 .jet-smart-listing__post:nth-child(4) {
	-webkit-animation-delay: .1s;
	animation-delay: .1s
}
.columns-4 .jet-smart-listing__post:nth-child(5), .columns-4 .jet-smart-listing__post:nth-child(6), .columns-4 .jet-smart-listing__post:nth-child(7), .columns-4 .jet-smart-listing__post:nth-child(8) {
	-webkit-animation-delay: .2s;
	animation-delay: .2s
}
.columns-4 .jet-smart-listing__post:nth-child(9), .columns-4 .jet-smart-listing__post:nth-child(10), .columns-4 .jet-smart-listing__post:nth-child(11), .columns-4 .jet-smart-listing__post:nth-child(12) {
	-webkit-animation-delay: .3s;
	animation-delay: .3s
}
.columns-4 .jet-smart-listing__post:nth-child(13), .columns-4 .jet-smart-listing__post:nth-child(14), .columns-4 .jet-smart-listing__post:nth-child(15), .columns-4 .jet-smart-listing__post:nth-child(16) {
	-webkit-animation-delay: .4s;
	animation-delay: .4s
}
.columns-4 .jet-smart-listing__post:nth-child(17), .columns-4 .jet-smart-listing__post:nth-child(18), .columns-4 .jet-smart-listing__post:nth-child(19), .columns-4 .jet-smart-listing__post:nth-child(20) {
	-webkit-animation-delay: .5s;
	animation-delay: .5s
}
.columns-4 .jet-smart-listing__post:nth-child(21), .columns-4 .jet-smart-listing__post:nth-child(22), .columns-4 .jet-smart-listing__post:nth-child(23), .columns-4 .jet-smart-listing__post:nth-child(24) {
	-webkit-animation-delay: .6s;
	animation-delay: .6s
}
@media (max-width:1024px) {
.columns-tablet-1 .jet-smart-listing__post:nth-child(1) {
	-webkit-animation-delay: .1s;
	animation-delay: .1s
}
.columns-tablet-1 .jet-smart-listing__post:nth-child(2) {
	-webkit-animation-delay: .2s;
	animation-delay: .2s
}
.columns-tablet-1 .jet-smart-listing__post:nth-child(3) {
	-webkit-animation-delay: .3s;
	animation-delay: .3s
}
.columns-tablet-1 .jet-smart-listing__post:nth-child(4) {
	-webkit-animation-delay: .4s;
	animation-delay: .4s
}
.columns-tablet-1 .jet-smart-listing__post:nth-child(5) {
	-webkit-animation-delay: .5s;
	animation-delay: .5s
}
.columns-tablet-1 .jet-smart-listing__post:nth-child(6) {
	-webkit-animation-delay: .6s;
	animation-delay: .6s
}
.columns-tablet-2 .jet-smart-listing__post:nth-child(1), .columns-tablet-2 .jet-smart-listing__post:nth-child(2) {
	-webkit-animation-delay: .1s;
	animation-delay: .1s
}
.columns-tablet-2 .jet-smart-listing__post:nth-child(3), .columns-tablet-2 .jet-smart-listing__post:nth-child(4) {
	-webkit-animation-delay: .2s;
	animation-delay: .2s
}
.columns-tablet-2 .jet-smart-listing__post:nth-child(5), .columns-tablet-2 .jet-smart-listing__post:nth-child(6) {
	-webkit-animation-delay: .3s;
	animation-delay: .3s
}
.columns-tablet-2 .jet-smart-listing__post:nth-child(7), .columns-tablet-2 .jet-smart-listing__post:nth-child(8) {
	-webkit-animation-delay: .4s;
	animation-delay: .4s
}
.columns-tablet-2 .jet-smart-listing__post:nth-child(9), .columns-tablet-2 .jet-smart-listing__post:nth-child(10) {
	-webkit-animation-delay: .5s;
	animation-delay: .5s
}
.columns-tablet-2 .jet-smart-listing__post:nth-child(11), .columns-tablet-2 .jet-smart-listing__post:nth-child(12) {
	-webkit-animation-delay: .6s;
	animation-delay: .6s
}
.columns-tablet-3 .jet-smart-listing__post:nth-child(1), .columns-tablet-3 .jet-smart-listing__post:nth-child(2), .columns-tablet-3 .jet-smart-listing__post:nth-child(3) {
	-webkit-animation-delay: .1s;
	animation-delay: .1s
}
.columns-tablet-3 .jet-smart-listing__post:nth-child(4), .columns-tablet-3 .jet-smart-listing__post:nth-child(5), .columns-tablet-3 .jet-smart-listing__post:nth-child(6) {
	-webkit-animation-delay: .2s;
	animation-delay: .2s
}
.columns-tablet-3 .jet-smart-listing__post:nth-child(7), .columns-tablet-3 .jet-smart-listing__post:nth-child(8), .columns-tablet-3 .jet-smart-listing__post:nth-child(9) {
	-webkit-animation-delay: .3s;
	animation-delay: .3s
}
.columns-tablet-3 .jet-smart-listing__post:nth-child(10), .columns-tablet-3 .jet-smart-listing__post:nth-child(11), .columns-tablet-3 .jet-smart-listing__post:nth-child(12) {
	-webkit-animation-delay: .4s;
	animation-delay: .4s
}
.columns-tablet-3 .jet-smart-listing__post:nth-child(13), .columns-tablet-3 .jet-smart-listing__post:nth-child(14), .columns-tablet-3 .jet-smart-listing__post:nth-child(15) {
	-webkit-animation-delay: .5s;
	animation-delay: .5s
}
.columns-tablet-3 .jet-smart-listing__post:nth-child(16), .columns-tablet-3 .jet-smart-listing__post:nth-child(17), .columns-tablet-3 .jet-smart-listing__post:nth-child(18) {
	-webkit-animation-delay: .6s;
	animation-delay: .6s
}
.columns-tablet-4 .jet-smart-listing__post:nth-child(1), .columns-tablet-4 .jet-smart-listing__post:nth-child(2), .columns-tablet-4 .jet-smart-listing__post:nth-child(3), .columns-tablet-4 .jet-smart-listing__post:nth-child(4) {
	-webkit-animation-delay: .1s;
	animation-delay: .1s
}
.columns-tablet-4 .jet-smart-listing__post:nth-child(5), .columns-tablet-4 .jet-smart-listing__post:nth-child(6), .columns-tablet-4 .jet-smart-listing__post:nth-child(7), .columns-tablet-4 .jet-smart-listing__post:nth-child(8) {
	-webkit-animation-delay: .2s;
	animation-delay: .2s
}
.columns-tablet-4 .jet-smart-listing__post:nth-child(9), .columns-tablet-4 .jet-smart-listing__post:nth-child(10), .columns-tablet-4 .jet-smart-listing__post:nth-child(11), .columns-tablet-4 .jet-smart-listing__post:nth-child(12) {
	-webkit-animation-delay: .3s;
	animation-delay: .3s
}
.columns-tablet-4 .jet-smart-listing__post:nth-child(13), .columns-tablet-4 .jet-smart-listing__post:nth-child(14), .columns-tablet-4 .jet-smart-listing__post:nth-child(15), .columns-tablet-4 .jet-smart-listing__post:nth-child(16) {
	-webkit-animation-delay: .4s;
	animation-delay: .4s
}
.columns-tablet-4 .jet-smart-listing__post:nth-child(17), .columns-tablet-4 .jet-smart-listing__post:nth-child(18), .columns-tablet-4 .jet-smart-listing__post:nth-child(19), .columns-tablet-4 .jet-smart-listing__post:nth-child(20) {
	-webkit-animation-delay: .5s;
	animation-delay: .5s
}
.columns-tablet-4 .jet-smart-listing__post:nth-child(21), .columns-tablet-4 .jet-smart-listing__post:nth-child(22), .columns-tablet-4 .jet-smart-listing__post:nth-child(23), .columns-tablet-4 .jet-smart-listing__post:nth-child(24) {
	-webkit-animation-delay: .6s;
	animation-delay: .6s
}
}
@media (max-width:767px) {
.columns-mobile-1 .jet-smart-listing__post:nth-child(1) {
	-webkit-animation-delay: .1s;
	animation-delay: .1s
}
.columns-mobile-1 .jet-smart-listing__post:nth-child(2) {
	-webkit-animation-delay: .2s;
	animation-delay: .2s
}
.columns-mobile-1 .jet-smart-listing__post:nth-child(3) {
	-webkit-animation-delay: .3s;
	animation-delay: .3s
}
.columns-mobile-1 .jet-smart-listing__post:nth-child(4) {
	-webkit-animation-delay: .4s;
	animation-delay: .4s
}
.columns-mobile-1 .jet-smart-listing__post:nth-child(5) {
	-webkit-animation-delay: .5s;
	animation-delay: .5s
}
.columns-mobile-1 .jet-smart-listing__post:nth-child(6) {
	-webkit-animation-delay: .6s;
	animation-delay: .6s
}
.columns-mobile-2 .jet-smart-listing__post:nth-child(1), .columns-mobile-2 .jet-smart-listing__post:nth-child(2) {
	-webkit-animation-delay: .1s;
	animation-delay: .1s
}
.columns-mobile-2 .jet-smart-listing__post:nth-child(3), .columns-mobile-2 .jet-smart-listing__post:nth-child(4) {
	-webkit-animation-delay: .2s;
	animation-delay: .2s
}
.columns-mobile-2 .jet-smart-listing__post:nth-child(5), .columns-mobile-2 .jet-smart-listing__post:nth-child(6) {
	-webkit-animation-delay: .3s;
	animation-delay: .3s
}
.columns-mobile-2 .jet-smart-listing__post:nth-child(7), .columns-mobile-2 .jet-smart-listing__post:nth-child(8) {
	-webkit-animation-delay: .4s;
	animation-delay: .4s
}
.columns-mobile-2 .jet-smart-listing__post:nth-child(9), .columns-mobile-2 .jet-smart-listing__post:nth-child(10) {
	-webkit-animation-delay: .5s;
	animation-delay: .5s
}
.columns-mobile-2 .jet-smart-listing__post:nth-child(11), .columns-mobile-2 .jet-smart-listing__post:nth-child(12) {
	-webkit-animation-delay: .6s;
	animation-delay: .6s
}
.columns-mobile-3 .jet-smart-listing__post:nth-child(1), .columns-mobile-3 .jet-smart-listing__post:nth-child(2), .columns-mobile-3 .jet-smart-listing__post:nth-child(3) {
	-webkit-animation-delay: .1s;
	animation-delay: .1s
}
.columns-mobile-3 .jet-smart-listing__post:nth-child(4), .columns-mobile-3 .jet-smart-listing__post:nth-child(5), .columns-mobile-3 .jet-smart-listing__post:nth-child(6) {
	-webkit-animation-delay: .2s;
	animation-delay: .2s
}
.columns-mobile-3 .jet-smart-listing__post:nth-child(7), .columns-mobile-3 .jet-smart-listing__post:nth-child(8), .columns-mobile-3 .jet-smart-listing__post:nth-child(9) {
	-webkit-animation-delay: .3s;
	animation-delay: .3s
}
.columns-mobile-3 .jet-smart-listing__post:nth-child(10), .columns-mobile-3 .jet-smart-listing__post:nth-child(11), .columns-mobile-3 .jet-smart-listing__post:nth-child(12) {
	-webkit-animation-delay: .4s;
	animation-delay: .4s
}
.columns-mobile-3 .jet-smart-listing__post:nth-child(13), .columns-mobile-3 .jet-smart-listing__post:nth-child(14), .columns-mobile-3 .jet-smart-listing__post:nth-child(15) {
	-webkit-animation-delay: .5s;
	animation-delay: .5s
}
.columns-mobile-3 .jet-smart-listing__post:nth-child(16), .columns-mobile-3 .jet-smart-listing__post:nth-child(17), .columns-mobile-3 .jet-smart-listing__post:nth-child(18) {
	-webkit-animation-delay: .6s;
	animation-delay: .6s
}
.columns-mobile-4 .jet-smart-listing__post:nth-child(1), .columns-mobile-4 .jet-smart-listing__post:nth-child(2), .columns-mobile-4 .jet-smart-listing__post:nth-child(3), .columns-mobile-4 .jet-smart-listing__post:nth-child(4) {
	-webkit-animation-delay: .1s;
	animation-delay: .1s
}
.columns-mobile-4 .jet-smart-listing__post:nth-child(5), .columns-mobile-4 .jet-smart-listing__post:nth-child(6), .columns-mobile-4 .jet-smart-listing__post:nth-child(7), .columns-mobile-4 .jet-smart-listing__post:nth-child(8) {
	-webkit-animation-delay: .2s;
	animation-delay: .2s
}
.columns-mobile-4 .jet-smart-listing__post:nth-child(9), .columns-mobile-4 .jet-smart-listing__post:nth-child(10), .columns-mobile-4 .jet-smart-listing__post:nth-child(11), .columns-mobile-4 .jet-smart-listing__post:nth-child(12) {
	-webkit-animation-delay: .3s;
	animation-delay: .3s
}
.columns-mobile-4 .jet-smart-listing__post:nth-child(13), .columns-mobile-4 .jet-smart-listing__post:nth-child(14), .columns-mobile-4 .jet-smart-listing__post:nth-child(15), .columns-mobile-4 .jet-smart-listing__post:nth-child(16) {
	-webkit-animation-delay: .4s;
	animation-delay: .4s
}
.columns-mobile-4 .jet-smart-listing__post:nth-child(17), .columns-mobile-4 .jet-smart-listing__post:nth-child(18), .columns-mobile-4 .jet-smart-listing__post:nth-child(19), .columns-mobile-4 .jet-smart-listing__post:nth-child(20) {
	-webkit-animation-delay: .5s;
	animation-delay: .5s
}
.columns-mobile-4 .jet-smart-listing__post:nth-child(21), .columns-mobile-4 .jet-smart-listing__post:nth-child(22), .columns-mobile-4 .jet-smart-listing__post:nth-child(23), .columns-mobile-4 .jet-smart-listing__post:nth-child(24) {
	-webkit-animation-delay: .6s;
	animation-delay: .6s
}
}
.rows-1 .jet-smart-listing__post:nth-child(1) {
	-webkit-animation-delay: .1s;
	animation-delay: .1s
}
.rows-1 .jet-smart-listing__post:nth-child(2) {
	-webkit-animation-delay: .2s;
	animation-delay: .2s
}
.rows-1 .jet-smart-listing__post:nth-child(3) {
	-webkit-animation-delay: .3s;
	animation-delay: .3s
}
.rows-1 .jet-smart-listing__post:nth-child(4) {
	-webkit-animation-delay: .4s;
	animation-delay: .4s
}
.jet-smart-listing__post.has-thumb-postion-top {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
.jet-smart-listing__post-thumbnail {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}
.jet-smart-listing__post-thumbnail img {
	display: block;
	width: 100%;
	height: auto
}
.has-thumb-postion-top .jet-smart-listing__post-thumbnail {
	-webkit-box-flex: 1;
	-webkit-flex: 1 0 100%;
	-ms-flex: 1 0 100%;
	flex: 1 0 100%;
	width: 100%;
	max-width: 100%
}
.featured-img-left .jet-smart-listing__post-thumbnail {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 50%;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	width: 50%;
	max-width: 50%
}
.jet-smart-listing__post-thumbnail a {
	display: block;
	position: relative;
	overflow: hidden
}
.jet-smart-listing__post-thumbnail a:before {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	content: '';
	z-index: 1
}
.jet-smart-listing__post-content {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}
.has-thumb-postion-top.has-post-thumb .jet-smart-listing__post-content {
	margin-top: 20px
}
.has-thumb-postion-left.has-post-thumb .jet-smart-listing__post-content {
	margin-left: 20px
}
.jet-smart-listing__meta-icon {
	margin-right: 5px
}
.jet-smart-listing__meta-item {
	display: inline-block
}
.jet-smart-listing__meta-item:not(:first-child):before {
	content: "";
	display: inline-block;
	margin-left: 5px;
	margin-right: 5px
}
.jet-smart-listing__meta-item .jet-smart-listing__post {
	font-size: .75em
}
.jet-smart-listing__meta .post__date, .jet-smart-listing__meta .posted-by, .jet-smart-listing__meta .post__comments {
	font-size: inherit;
	font-weight: inherit;
	letter-spacing: inherit;
	line-height: inherit
}
.jet-smart-listing__heading {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	max-width: 100%;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-smart-listing__filter-item {
	display: inline-block
}
.jet-smart-listing__filter-item[hidden] {
	display: none
}
.jet-smart-listing__filter-item a {
	margin-left: 10px;
	display: block;
	-webkit-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s
}
.jet-smart-listing__filter-more {
	position: relative
}
.jet-smart-listing__filter-more>i {
	display: block
}
.jet-smart-listing__filter-hidden-items {
	position: absolute;
	right: 0;
	visibility: hidden;
	opacity: 0;
	top: -999em;
	margin-top: 20px;
	-webkit-transition: margin .2s linear, opacity .2s linear;
	-o-transition: margin .2s linear, opacity .2s linear;
	transition: margin .2s linear, opacity .2s linear;
	min-width: 150px;
	text-align: right;
	z-index: 999;
	padding: 15px;
	background-color: #fff
}
.jet-smart-listing__filter-more:hover .jet-smart-listing__filter-hidden-items {
	visibility: visible;
	opacity: 1;
	margin-top: 0;
	top: 100%
}
.jet-smart-listing__filter-hidden-items .jet-smart-listing__filter-item {
	display: block
}
.jet-smart-listing__filter-hidden-items .jet-smart-listing__filter-item a {
	padding: 0 5px
}
.jet-smart-listing-wrap.jet-processing {
	opacity: .5;
	position: relative
}
.jet-smart-listing-wrap.jet-processing:after {
	z-index: 99;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	content: ""
}
.jet-smart-listing-wrap.jet-processing+.jet-smart-listing-loading {
	-webkit-border-radius: 50%;
	border-radius: 50%;
	width: 36px;
	height: 36px;
border:.25rem solid rgba(100,100,100,.8);
	border-top-color: #111;
	-webkit-animation: spin 1s infinite linear;
	animation: spin 1s infinite linear;
	position: absolute;
	left: 50%;
	top: 50%;
	z-index: 999;
	margin: -18px 0 0 -18px
}
.jet-smart-listing__arrow {
	position: absolute;
	top: 100%;
	width: 40px;
	height: 40px;
	text-align: center;
	cursor: pointer;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-smart-listing__arrow i {
	display: block
}
.jet-smart-listing__arrow i:before {
	display: block;
	line-height: 1px
}
.jet-smart-listing__arrow.jet-arrow-prev {
	left: 0
}
.jet-smart-listing__arrow.jet-arrow-next {
	left: 40px
}
.jet-smart-listing__arrow.jet-arrow-next i {
	-webkit-transform: scale(-1, 1);
	-ms-transform: scale(-1, 1);
	transform: scale(-1, 1)
}
.jet-smart-listing__arrow.jet-arrow-disabled {
	opacity: .5;
	cursor: default;
	pointer-events: none
}
.jet-smart-listing__terms-link {
	-webkit-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s
}
.has-post-thumb .jet-smart-listing__terms-link {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 99
}
.elementor-jet-blog-smart-listing {
	position: relative
}
.jet-title-fields__item-label, .jet-title-fields__item-value, .jet-content-fields__item-label, .jet-content-fields__item-value {
	display: inline-block
}
@-webkit-keyframes spin {
0% {
-webkit-transform:rotate(0deg);
transform:rotate(0deg)
}
100% {
-webkit-transform:rotate(360deg);
transform:rotate(360deg)
}
}
@keyframes spin {
0% {
-webkit-transform:rotate(0deg);
transform:rotate(0deg)
}
100% {
-webkit-transform:rotate(360deg);
transform:rotate(360deg)
}
}
@-webkit-keyframes appear {
0% {
-webkit-transform:translateY(20px);
transform:translateY(20px);
opacity:0
}
100% {
-webkit-transform:translateY(0);
transform:translateY(0);
opacity:1
}
}
@keyframes appear {
0% {
-webkit-transform:translateY(20px);
transform:translateY(20px);
opacity:0
}
100% {
-webkit-transform:translateY(0);
transform:translateY(0);
opacity:1
}
}
.jet-smart-tiles-slide {
	display: none
}
.jet-smart-tiles-slide:first-child {
	display: block
}
.jet-smart-tiles-slide__wrap {
	display: grid;
	display: -ms-grid;
	-webkit-box-pack: stretch;
	-webkit-justify-content: stretch;
	-ms-flex-pack: stretch;
	justify-content: stretch
}
@media (max-width:767px) {
.jet-smart-tiles-slide__wrap {
	display: block
}
}
.jet-smart-tiles-slide__wrap.layout-2-1-2 {
	grid-template-columns: 1fr 50% 1fr;
	grid-template-rows: 1fr 1fr;
	-ms-grid-columns: 1fr 50% 1fr;
	-ms-grid-rows: 1fr 1fr
}
.jet-smart-tiles-slide__wrap.layout-2-1-2>div:nth-child(3) {
	grid-column-start: 2;
	grid-row-start: 1;
	grid-row-end: 3;
	-ms-grid-column: 2;
	-ms-grid-row: 1;
	-ms-grid-row-span: 2
}
.jet-smart-tiles-slide__wrap.layout-2-1-2>div:nth-child(3) .jet-smart-tiles__box-excerpt {
	max-height: 20em;
	opacity: 1
}
.jet-smart-tiles-slide__wrap.layout-2-1-2>div:nth-child(1) {
	-ms-grid-column: 1;
	-ms-grid-row: 1
}
.jet-smart-tiles-slide__wrap.layout-2-1-2>div:nth-child(2) {
	-ms-grid-column: 3;
	-ms-grid-row: 1
}
.jet-smart-tiles-slide__wrap.layout-2-1-2>div:nth-child(4) {
	-ms-grid-column: 1;
	-ms-grid-row: 2
}
.jet-smart-tiles-slide__wrap.layout-2-1-2>div:nth-child(5) {
	-ms-grid-column: 3;
	-ms-grid-row: 2
}
@media (max-width:1024px) {
.jet-smart-tiles-slide__wrap.layout-2-1-2 {
	grid-template-columns: 1fr 1fr !important;
	grid-template-rows: 1fr 1fr 1fr;
	-ms-grid-columns: 1fr 1fr !important;
	-ms-grid-rows: 1fr 1fr 1fr
}
.jet-smart-tiles-slide__wrap.layout-2-1-2>div:nth-child(3) {
	grid-column-start: 1;
	grid-column-end: 3;
	grid-row-start: 2;
	grid-row-end: 3;
	-ms-grid-column: 1;
	-ms-grid-column-span: 2;
	-ms-grid-row: 2;
	-ms-grid-row-span: 1
}
.jet-smart-tiles-slide__wrap.layout-2-1-2>div:nth-child(1) {
	-ms-grid-column: 1;
	-ms-grid-row: 1
}
.jet-smart-tiles-slide__wrap.layout-2-1-2>div:nth-child(2) {
	-ms-grid-column: 2;
	-ms-grid-row: 1
}
.jet-smart-tiles-slide__wrap.layout-2-1-2>div:nth-child(4) {
	-ms-grid-column: 1;
	-ms-grid-row: 3
}
.jet-smart-tiles-slide__wrap.layout-2-1-2>div:nth-child(5) {
	-ms-grid-column: 2;
	-ms-grid-row: 3
}
}
.jet-smart-tiles-slide__wrap.layout-1-1-2-h {
	grid-template-columns: 50% 1fr 1fr;
	grid-template-rows: 1fr 1fr;
	-ms-grid-columns: 50% 1fr 1fr;
	-ms-grid-rows: 1fr 1fr
}
.jet-smart-tiles-slide__wrap.layout-1-1-2-h>div:nth-child(1) {
	grid-column-start: 1;
	grid-row-start: 1;
	grid-row-end: 3;
	-ms-grid-column: 1;
	-ms-grid-row: 1;
	-ms-grid-row-span: 2
}
.jet-smart-tiles-slide__wrap.layout-1-1-2-h>div:nth-child(1) .jet-smart-tiles__box-excerpt {
	max-height: 20em;
	opacity: 1
}
.jet-smart-tiles-slide__wrap.layout-1-1-2-h>div:nth-child(2) {
	grid-column-start: 2;
	grid-column-end: 4;
	-ms-grid-column: 2;
	-ms-grid-column-span: 2;
	-ms-grid-row: 1
}
.jet-smart-tiles-slide__wrap.layout-1-1-2-h>div:nth-child(3) {
	-ms-grid-column: 2;
	-ms-grid-row: 2
}
.jet-smart-tiles-slide__wrap.layout-1-1-2-h>div:nth-child(4) {
	-ms-grid-column: 3;
	-ms-grid-row: 2
}
@media (max-width:1024px) {
.jet-smart-tiles-slide__wrap.layout-1-1-2-h {
	grid-template-columns: 1fr 1fr !important;
	grid-template-rows: 1fr 1fr 1fr;
	-ms-grid-columns: 1fr 1fr !important;
	-ms-grid-rows: 1fr 1fr 1fr
}
.jet-smart-tiles-slide__wrap.layout-1-1-2-h>div:nth-child(1) {
	grid-column-start: 1;
	grid-column-end: 3;
	grid-row-start: 1;
	grid-row-end: 2;
	-ms-grid-column: 1;
	-ms-grid-column-span: 2;
	-ms-grid-row: 1;
	-ms-grid-row-span: 1
}
.jet-smart-tiles-slide__wrap.layout-1-1-2-h>div:nth-child(2) {
	grid-column-start: 1;
	grid-column-end: 3;
	grid-row-start: 2;
	grid-row-end: 3;
	-ms-grid-column: 1;
	-ms-grid-column-span: 2;
	-ms-grid-row: 2;
	-ms-grid-row-span: 1
}
.jet-smart-tiles-slide__wrap.layout-1-1-2-h>div:nth-child(3) {
	-ms-grid-column: 1;
	-ms-grid-row: 3
}
.jet-smart-tiles-slide__wrap.layout-1-1-2-h>div:nth-child(4) {
	-ms-grid-column: 2;
	-ms-grid-row: 3
}
}
.jet-smart-tiles-slide__wrap.layout-1-1-2-v {
	grid-template-columns: 50% 1fr 1fr;
	grid-template-rows: 1fr 1fr;
	-ms-grid-columns: 50% 1fr 1fr;
	-ms-grid-rows: 1fr 1fr
}
.jet-smart-tiles-slide__wrap.layout-1-1-2-v>div:nth-child(1) {
	grid-column-start: 1;
	grid-row-start: 1;
	grid-row-end: 3;
	-ms-grid-column: 1;
	-ms-grid-row: 1;
	-ms-grid-row-span: 2
}
.jet-smart-tiles-slide__wrap.layout-1-1-2-v>div:nth-child(1) .jet-smart-tiles__box-excerpt {
	max-height: 20em;
	opacity: 1
}
.jet-smart-tiles-slide__wrap.layout-1-1-2-v>div:nth-child(2) {
	grid-column-start: 2;
	grid-row-start: 1;
	grid-row-end: 3;
	-ms-grid-column: 2;
	-ms-grid-row: 1;
	-ms-grid-row-span: 2
}
.jet-smart-tiles-slide__wrap.layout-1-1-2-v>div:nth-child(3) {
	-ms-grid-column: 3;
	-ms-grid-row: 1
}
.jet-smart-tiles-slide__wrap.layout-1-1-2-v>div:nth-child(4) {
	-ms-grid-column: 3;
	-ms-grid-row: 2
}
@media (max-width:1024px) {
.jet-smart-tiles-slide__wrap.layout-1-1-2-v {
	grid-template-columns: 1fr 1fr !important;
	grid-template-rows: 1fr 1fr 1fr;
	-ms-grid-columns: 1fr 1fr !important;
	-ms-grid-rows: 1fr 1fr 1fr
}
.jet-smart-tiles-slide__wrap.layout-1-1-2-v>div:nth-child(1) {
	grid-column-start: 1;
	grid-column-end: 3;
	grid-row-start: 1;
	grid-row-end: 2;
	-ms-grid-column: 1;
	-ms-grid-column-span: 2;
	-ms-grid-row: 1;
	-ms-grid-row-span: 1
}
.jet-smart-tiles-slide__wrap.layout-1-1-2-v>div:nth-child(2) {
	grid-column-start: 1;
	grid-column-end: 2;
	grid-row-start: 2;
	grid-row-end: 4;
	-ms-grid-column: 1;
	-ms-grid-column-span: 1;
	-ms-grid-row: 2;
	-ms-grid-row-span: 2
}
.jet-smart-tiles-slide__wrap.layout-1-1-2-v>div:nth-child(3) {
	-ms-grid-column: 2;
	-ms-grid-row: 2
}
.jet-smart-tiles-slide__wrap.layout-1-1-2-v>div:nth-child(4) {
	-ms-grid-column: 2;
	-ms-grid-row: 3
}
}
.jet-smart-tiles-slide__wrap.layout-1-2 {
	grid-template-columns: 50% 1fr;
	grid-template-rows: 1fr 1fr;
	-ms-grid-columns: 50% 1fr;
	-ms-grid-rows: 1fr 1fr
}
.jet-smart-tiles-slide__wrap.layout-1-2>div:nth-child(1) {
	grid-row-start: 1;
	grid-row-end: 3;
	-ms-grid-row: 1;
	-ms-grid-row-span: 2;
	-ms-grid-column: 1
}
.jet-smart-tiles-slide__wrap.layout-1-2>div:nth-child(1) .jet-smart-tiles__box-excerpt {
	max-height: 20em;
	opacity: 1
}
.jet-smart-tiles-slide__wrap.layout-1-2>div:nth-child(2) {
	-ms-grid-row: 1;
	-ms-grid-column: 2
}
.jet-smart-tiles-slide__wrap.layout-1-2>div:nth-child(3) {
	-ms-grid-row: 2;
	-ms-grid-column: 2
}
.jet-smart-tiles-slide__wrap.layout-1-2-2 {
	grid-template-columns: 50% 1fr 1fr;
	grid-template-rows: 1fr 1fr;
	-ms-grid-columns: 50% 1fr 1fr;
	-ms-grid-rows: 1fr 1fr
}
.jet-smart-tiles-slide__wrap.layout-1-2-2>div:nth-child(1) {
	grid-row-start: 1;
	grid-row-end: 3;
	-ms-grid-column: 1;
	-ms-grid-row: 1;
	-ms-grid-row-span: 2
}
.jet-smart-tiles-slide__wrap.layout-1-2-2>div:nth-child(1) .jet-smart-tiles__box-excerpt {
	max-height: 20em;
	opacity: 1
}
.jet-smart-tiles-slide__wrap.layout-1-2-2>div:nth-child(2) {
	-ms-grid-column: 2;
	-ms-grid-row: 1
}
.jet-smart-tiles-slide__wrap.layout-1-2-2>div:nth-child(3) {
	-ms-grid-column: 3;
	-ms-grid-row: 1
}
.jet-smart-tiles-slide__wrap.layout-1-2-2>div:nth-child(4) {
	-ms-grid-column: 2;
	-ms-grid-row: 2
}
.jet-smart-tiles-slide__wrap.layout-1-2-2>div:nth-child(5) {
	-ms-grid-column: 3;
	-ms-grid-row: 2
}
@media (max-width:1024px) {
.jet-smart-tiles-slide__wrap.layout-1-2-2 {
	grid-template-columns: 1fr 1fr !important;
	grid-template-rows: 1fr 1fr 1fr;
	-ms-grid-columns: 1fr 1fr !important;
	-ms-grid-rows: 1fr 1fr 1fr
}
.jet-smart-tiles-slide__wrap.layout-1-2-2>div:nth-child(1) {
	grid-column-start: 1;
	grid-column-end: 3;
	grid-row-start: 1;
	grid-row-end: 2;
	-ms-grid-column: 1;
	-ms-grid-column-span: 2;
	-ms-grid-row: 1;
	-ms-grid-row-span: 1
}
.jet-smart-tiles-slide__wrap.layout-1-2-2>div:nth-child(2) {
	-ms-grid-column: 1;
	-ms-grid-row: 2
}
.jet-smart-tiles-slide__wrap.layout-1-2-2>div:nth-child(3) {
	-ms-grid-column: 2;
	-ms-grid-row: 2
}
.jet-smart-tiles-slide__wrap.layout-1-2-2>div:nth-child(4) {
	-ms-grid-column: 1;
	-ms-grid-row: 3
}
.jet-smart-tiles-slide__wrap.layout-1-2-2>div:nth-child(5) {
	-ms-grid-column: 2;
	-ms-grid-row: 3
}
}
.jet-smart-tiles-slide__wrap.layout-2-3-v {
	grid-template-columns: repeat(6, 1fr);
	grid-template-rows: 1fr 1fr;
	-ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
	-ms-grid-rows: 1fr 1fr
}
.jet-smart-tiles-slide__wrap.layout-2-3-v>div:nth-child(1) {
	grid-column-start: 1;
	grid-column-end: 4;
	grid-row-start: 1;
	grid-row-end: 2;
	-ms-grid-column: 1;
	-ms-grid-column-span: 3;
	-ms-grid-row: 1;
	-ms-grid-row-span: 1
}
.jet-smart-tiles-slide__wrap.layout-2-3-v>div:nth-child(2) {
	grid-column-start: 4;
	grid-column-end: 7;
	grid-row-start: 1;
	grid-row-end: 2;
	-ms-grid-column: 4;
	-ms-grid-column-span: 3;
	-ms-grid-row: 1;
	-ms-grid-row-span: 1
}
.jet-smart-tiles-slide__wrap.layout-2-3-v>div:nth-child(3) {
	grid-column-start: 1;
	grid-column-end: 3;
	grid-row-start: 2;
	grid-row-end: 3;
	-ms-grid-column: 1;
	-ms-grid-column-span: 2;
	-ms-grid-row: 2;
	-ms-grid-row-span: 2
}
.jet-smart-tiles-slide__wrap.layout-2-3-v>div:nth-child(4) {
	grid-column-start: 3;
	grid-column-end: 5;
	grid-row-start: 2;
	grid-row-end: 3;
	-ms-grid-column: 3;
	-ms-grid-column-span: 2;
	-ms-grid-row: 2;
	-ms-grid-row-span: 2
}
.jet-smart-tiles-slide__wrap.layout-2-3-v>div:nth-child(5) {
	grid-column-start: 5;
	grid-column-end: 7;
	grid-row-start: 2;
	grid-row-end: 3;
	-ms-grid-column: 5;
	-ms-grid-column-span: 2;
	-ms-grid-row: 2;
	-ms-grid-row-span: 2
}
@media (max-width:1024px) {
.jet-smart-tiles-slide__wrap.layout-2-3-v {
	grid-template-columns: 1fr 1fr;
	grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr;
	-ms-grid-columns: 1fr 1fr;
	-ms-grid-rows: 1fr 1fr 1fr 1fr 1fr 1fr
}
.jet-smart-tiles-slide__wrap.layout-2-3-v>div:nth-child(1) {
	grid-column-start: 1;
	grid-column-end: 2;
	grid-row-start: 1;
	grid-row-end: 4;
	-ms-grid-column: 1;
	-ms-grid-column-span: 1;
	-ms-grid-row: 1;
	-ms-grid-row-span: 3
}
.jet-smart-tiles-slide__wrap.layout-2-3-v>div:nth-child(2) {
	grid-column-start: 1;
	grid-column-end: 2;
	grid-row-start: 4;
	grid-row-end: 7;
	-ms-grid-column: 1;
	-ms-grid-column-span: 1;
	-ms-grid-row: 4;
	-ms-grid-row-span: 3
}
.jet-smart-tiles-slide__wrap.layout-2-3-v>div:nth-child(3) {
	grid-column-start: 2;
	grid-column-end: 3;
	grid-row-start: 1;
	grid-row-end: 3;
	-ms-grid-column: 2;
	-ms-grid-column-span: 1;
	-ms-grid-row: 1;
	-ms-grid-row-span: 2
}
.jet-smart-tiles-slide__wrap.layout-2-3-v>div:nth-child(4) {
	grid-column-start: 2;
	grid-column-end: 3;
	grid-row-start: 3;
	grid-row-end: 5;
	-ms-grid-column: 2;
	-ms-grid-column-span: 1;
	-ms-grid-row: 3;
	-ms-grid-row-span: 2
}
.jet-smart-tiles-slide__wrap.layout-2-3-v>div:nth-child(5) {
	grid-column-start: 2;
	grid-column-end: 3;
	grid-row-start: 5;
	grid-row-end: 7;
	-ms-grid-column: 2;
	-ms-grid-column-span: 1;
	-ms-grid-row: 5;
	-ms-grid-row-span: 2
}
}
.jet-smart-tiles-slide__wrap.layout-2-x {
	grid-template-columns: repeat(2, 1fr);
	-ms-grid-columns: 1fr 1fr
}
.jet-smart-tiles-slide__wrap.layout-2-x>div:nth-child(1) {
	-ms-grid-column: 1;
	-ms-grid-row: 1
}
.jet-smart-tiles-slide__wrap.layout-2-x>div:nth-child(2) {
	-ms-grid-column: 2;
	-ms-grid-row: 1
}
.jet-smart-tiles-slide__wrap.layout-3-x {
	grid-template-columns: repeat(3, 1fr);
	-ms-grid-columns: 1fr 1fr 1fr
}
.jet-smart-tiles-slide__wrap.layout-3-x>div:nth-child(1) {
	-ms-grid-column: 1;
	-ms-grid-row: 1
}
.jet-smart-tiles-slide__wrap.layout-3-x>div:nth-child(2) {
	-ms-grid-column: 2;
	-ms-grid-row: 1
}
.jet-smart-tiles-slide__wrap.layout-3-x>div:nth-child(2) {
	-ms-grid-column: 3;
	-ms-grid-row: 1
}
.jet-smart-tiles-slide__wrap.layout-4-x {
	grid-template-columns: repeat(4, 1fr);
	-ms-grid-columns: 1fr 1fr 1fr 1fr
}
.jet-smart-tiles-slide__wrap.layout-4-x>div:nth-child(1) {
	-ms-grid-column: 1;
	-ms-grid-row: 1
}
.jet-smart-tiles-slide__wrap.layout-4-x>div:nth-child(2) {
	-ms-grid-column: 2;
	-ms-grid-row: 1
}
.jet-smart-tiles-slide__wrap.layout-4-x>div:nth-child(3) {
	-ms-grid-column: 3;
	-ms-grid-row: 1
}
.jet-smart-tiles-slide__wrap.layout-4-x>div:nth-child(4) {
	-ms-grid-column: 4;
	-ms-grid-row: 1
}
@media (max-width:1024px) {
.jet-smart-tiles-slide__wrap.layout-4-x {
	grid-template-columns: repeat(2, 1fr);
	-ms-grid-columns: 1fr 1fr
}
.jet-smart-tiles-slide__wrap.layout-4-x>div:nth-child(1) {
	-ms-grid-column: 1;
	-ms-grid-row: 1
}
.jet-smart-tiles-slide__wrap.layout-4-x>div:nth-child(2) {
	-ms-grid-column: 2;
	-ms-grid-row: 1
}
.jet-smart-tiles-slide__wrap.layout-4-x>div:nth-child(3) {
	-ms-grid-column: 1;
	-ms-grid-row: 2
}
.jet-smart-tiles-slide__wrap.layout-4-x>div:nth-child(4) {
	-ms-grid-column: 2;
	-ms-grid-row: 2
}
}
.jet-smart-tiles-slide__wrap.rows-1 {
	grid-template-rows: 1fr;
	-ms-grid-rows: 1fr
}
@media (max-width:1024px) {
.jet-smart-tiles-slide__wrap.rows-1.layout-4-x {
	grid-template-rows: repeat(2, 1fr);
	-ms-grid-rows: 1fr 1fr
}
}
.jet-smart-tiles-slide__wrap.rows-2 {
	grid-template-rows: repeat(2, 1fr);
	-ms-grid-rows: 1fr 1fr
}
.jet-smart-tiles-slide__wrap.rows-2.layout-2-x>div:nth-child(3) {
	-ms-grid-column: 1;
	-ms-grid-row: 2
}
.jet-smart-tiles-slide__wrap.rows-2.layout-2-x>div:nth-child(4) {
	-ms-grid-column: 2;
	-ms-grid-row: 2
}
.jet-smart-tiles-slide__wrap.rows-2.layout-3-x>div:nth-child(4) {
	-ms-grid-column: 1;
	-ms-grid-row: 2
}
.jet-smart-tiles-slide__wrap.rows-2.layout-3-x>div:nth-child(5) {
	-ms-grid-column: 2;
	-ms-grid-row: 2
}
.jet-smart-tiles-slide__wrap.rows-2.layout-3-x>div:nth-child(6) {
	-ms-grid-column: 3;
	-ms-grid-row: 2
}
.jet-smart-tiles-slide__wrap.rows-2.layout-4-x>div:nth-child(5) {
	-ms-grid-column: 1;
	-ms-grid-row: 2
}
.jet-smart-tiles-slide__wrap.rows-2.layout-4-x>div:nth-child(6) {
	-ms-grid-column: 2;
	-ms-grid-row: 2
}
.jet-smart-tiles-slide__wrap.rows-2.layout-4-x>div:nth-child(7) {
	-ms-grid-column: 3;
	-ms-grid-row: 2
}
.jet-smart-tiles-slide__wrap.rows-2.layout-4-x>div:nth-child(8) {
	-ms-grid-column: 4;
	-ms-grid-row: 2
}
@media (max-width:1024px) {
.jet-smart-tiles-slide__wrap.rows-2.layout-4-x {
	grid-template-rows: repeat(4, 1fr);
	-ms-grid-rows: 1fr 1fr 1fr 1fr
}
.jet-smart-tiles-slide__wrap.rows-2.layout-4-x>div:nth-child(5) {
	-ms-grid-column: 1;
	-ms-grid-row: 3
}
.jet-smart-tiles-slide__wrap.rows-2.layout-4-x>div:nth-child(6) {
	-ms-grid-column: 2;
	-ms-grid-row: 3
}
.jet-smart-tiles-slide__wrap.rows-2.layout-4-x>div:nth-child(7) {
	-ms-grid-column: 1;
	-ms-grid-row: 4
}
.jet-smart-tiles-slide__wrap.rows-2.layout-4-x>div:nth-child(8) {
	-ms-grid-column: 2;
	-ms-grid-row: 4
}
}
.jet-smart-tiles-slide__wrap.rows-3 {
	grid-template-rows: repeat(3, 1fr);
	-ms-grid-rows: 1fr 1fr 1fr
}
.jet-smart-tiles-slide__wrap.rows-3.layout-2-x>div:nth-child(3) {
	-ms-grid-column: 1;
	-ms-grid-row: 2
}
.jet-smart-tiles-slide__wrap.rows-3.layout-2-x>div:nth-child(4) {
	-ms-grid-column: 2;
	-ms-grid-row: 2
}
.jet-smart-tiles-slide__wrap.rows-3.layout-2-x>div:nth-child(5) {
	-ms-grid-column: 1;
	-ms-grid-row: 3
}
.jet-smart-tiles-slide__wrap.rows-3.layout-2-x>div:nth-child(6) {
	-ms-grid-column: 2;
	-ms-grid-row: 3
}
.jet-smart-tiles-slide__wrap.rows-3.layout-3-x>div:nth-child(4) {
	-ms-grid-column: 1;
	-ms-grid-row: 2
}
.jet-smart-tiles-slide__wrap.rows-3.layout-3-x>div:nth-child(5) {
	-ms-grid-column: 2;
	-ms-grid-row: 2
}
.jet-smart-tiles-slide__wrap.rows-3.layout-3-x>div:nth-child(6) {
	-ms-grid-column: 3;
	-ms-grid-row: 2
}
.jet-smart-tiles-slide__wrap.rows-3.layout-3-x>div:nth-child(7) {
	-ms-grid-column: 1;
	-ms-grid-row: 3
}
.jet-smart-tiles-slide__wrap.rows-3.layout-3-x>div:nth-child(8) {
	-ms-grid-column: 2;
	-ms-grid-row: 3
}
.jet-smart-tiles-slide__wrap.rows-3.layout-3-x>div:nth-child(9) {
	-ms-grid-column: 3;
	-ms-grid-row: 3
}
.jet-smart-tiles-slide__wrap.rows-3.layout-4-x>div:nth-child(5) {
	-ms-grid-column: 1;
	-ms-grid-row: 2
}
.jet-smart-tiles-slide__wrap.rows-3.layout-4-x>div:nth-child(6) {
	-ms-grid-column: 2;
	-ms-grid-row: 2
}
.jet-smart-tiles-slide__wrap.rows-3.layout-4-x>div:nth-child(7) {
	-ms-grid-column: 3;
	-ms-grid-row: 2
}
.jet-smart-tiles-slide__wrap.rows-3.layout-4-x>div:nth-child(8) {
	-ms-grid-column: 4;
	-ms-grid-row: 2
}
.jet-smart-tiles-slide__wrap.rows-3.layout-4-x>div:nth-child(9) {
	-ms-grid-column: 1;
	-ms-grid-row: 3
}
.jet-smart-tiles-slide__wrap.rows-3.layout-4-x>div:nth-child(10) {
	-ms-grid-column: 2;
	-ms-grid-row: 3
}
.jet-smart-tiles-slide__wrap.rows-3.layout-4-x>div:nth-child(11) {
	-ms-grid-column: 3;
	-ms-grid-row: 3
}
.jet-smart-tiles-slide__wrap.rows-3.layout-4-x>div:nth-child(12) {
	-ms-grid-column: 4;
	-ms-grid-row: 3
}
@media (max-width:1024px) {
.jet-smart-tiles-slide__wrap.rows-3.layout-4-x {
	grid-template-rows: repeat(6, 1fr);
	-ms-grid-rows: 1fr 1fr 1fr 1fr 1fr 1fr
}
.jet-smart-tiles-slide__wrap.rows-3.layout-4-x>div:nth-child(5) {
	-ms-grid-column: 1;
	-ms-grid-row: 3
}
.jet-smart-tiles-slide__wrap.rows-3.layout-4-x>div:nth-child(6) {
	-ms-grid-column: 2;
	-ms-grid-row: 3
}
.jet-smart-tiles-slide__wrap.rows-3.layout-4-x>div:nth-child(7) {
	-ms-grid-column: 1;
	-ms-grid-row: 4
}
.jet-smart-tiles-slide__wrap.rows-3.layout-4-x>div:nth-child(8) {
	-ms-grid-column: 2;
	-ms-grid-row: 4
}
.jet-smart-tiles-slide__wrap.rows-3.layout-4-x>div:nth-child(9) {
	-ms-grid-column: 1;
	-ms-grid-row: 5
}
.jet-smart-tiles-slide__wrap.rows-3.layout-4-x>div:nth-child(10) {
	-ms-grid-column: 2;
	-ms-grid-row: 5
}
.jet-smart-tiles-slide__wrap.rows-3.layout-4-x>div:nth-child(11) {
	-ms-grid-column: 1;
	-ms-grid-row: 6
}
.jet-smart-tiles-slide__wrap.rows-3.layout-4-x>div:nth-child(12) {
	-ms-grid-column: 2;
	-ms-grid-row: 6
}
}
.jet-smart-tiles__meta-icon {
	margin-right: 5px
}
.jet-smart-tiles__meta-item {
	display: inline-block
}
.jet-smart-tiles__meta-item:not(:first-child):before {
	content: "";
	display: inline-block;
	margin-left: 5px;
	margin-right: 5px
}
.jet-smart-tiles__meta-item .jet-smart-listing__post {
	font-size: .75em
}
.jet-smart-tiles__box {
	height: 100%;
	-webkit-background-size: cover;
	background-size: cover;
	position: relative;
	padding: 20px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-align-content: stretch;
	-ms-flex-line-pack: stretch;
	align-content: stretch;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	overflow: hidden;
	background-position: center;
	-webkit-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear
}
.jet-smart-tiles__box:before {
	position: absolute;
	z-index: 0;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	content: '';
	-webkit-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear
}
.jet-smart-tiles__box-link {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 2
}
.jet-smart-tiles__box-content {
	width: 100%;
	position: relative;
	z-index: 1;
	-webkit-align-self: flex-end;
	-ms-flex-item-align: end;
	align-self: flex-end
}
.jet-smart-tiles__box-excerpt {
	-webkit-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear;
	overflow: hidden
}
@media (min-width:768px) {
.jet-hide-excerpt .jet-smart-tiles__box-excerpt {
	max-height: 0;
	opacity: 0
}
.jet-hide-excerpt .jet-smart-tiles:hover .jet-smart-tiles__box-excerpt {
	max-height: 10em;
	opacity: 1;
	-webkit-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear
}
}
.jet-smart-tiles__terms {
	width: 100%
}
.jet-smart-tiles__terms-link {
	position: relative;
	z-index: 3;
	display: inline-block;
	line-height: 1em;
	padding: 5px 10px
}
.jet-smart-tiles-wrap .jet-blog-arrow {
	position: absolute;
	top: 100%;
	width: 40px;
	height: 40px;
	text-align: center;
	cursor: pointer;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	z-index: 999
}
.jet-smart-tiles-wrap .jet-blog-arrow:before {
	display: block
}
.jet-smart-tiles-wrap .jet-blog-arrow.jet-arrow-prev {
	left: 0
}
.jet-smart-tiles-wrap .jet-blog-arrow.jet-arrow-next {
	left: 40px
}
.jet-smart-tiles-wrap .jet-blog-arrow.jet-arrow-next:before {
	-webkit-transform: scale(-1, 1);
	-ms-transform: scale(-1, 1);
	transform: scale(-1, 1)
}
.jet-smart-tiles-wrap.jet-arrows-on-hover .jet-blog-arrow {
	opacity: 0;
	pointer-events: none;
	-webkit-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s
}
.jet-smart-tiles-wrap.jet-arrows-on-hover .jet-blog-arrow.jet-arrow-prev {
	-webkit-transform: translateX(-5px);
	-ms-transform: translateX(-5px);
	transform: translateX(-5px)
}
.jet-smart-tiles-wrap.jet-arrows-on-hover .jet-blog-arrow.jet-arrow-next {
	-webkit-transform: translateX(5px);
	-ms-transform: translateX(5px);
	transform: translateX(5px)
}
.jet-smart-tiles-wrap.jet-arrows-on-hover:hover .jet-blog-arrow {
	opacity: 1;
	pointer-events: auto
}
.jet-smart-tiles-wrap.jet-arrows-on-hover:hover .jet-blog-arrow.jet-arrow-prev {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0)
}
.jet-smart-tiles-wrap.jet-arrows-on-hover:hover .jet-blog-arrow.jet-arrow-next {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0)
}
.jet-text-ticker {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-text-ticker__date {
	white-space: nowrap
}
.jet-text-ticker__posts {
	display: none;
	margin-right: 80px
}
.jet-text-ticker__posts.slick-initialized {
	display: block
}
.jet-text-ticker__posts-wrap {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	overflow: hidden
}
.jet-text-ticker__item {
	outline: none
}
.jet-text-ticker__item-content {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-use-typing .jet-text-ticker__item-typed {
	overflow: hidden;
	white-space: nowrap;
	position: relative;
	display: block
}
.jet-use-typing .jet-text-ticker__item-typed-inner {
	overflow: hidden;
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex
}
.slick-current .jet-use-typing .jet-text-ticker__item-typed-inner {
	-webkit-animation: typing 1s steps(40, end);
	animation: typing 1s steps(40, end)
}
.jet-use-typing .jet-text-ticker__item-typed:after {
	content: "";
	display: inline-block;
	vertical-align: top;
	opacity: 0;
	position: absolute
}
.slick-current .jet-use-typing .jet-text-ticker__item-typed:after {
	-webkit-animation: blink-caret .5s step-end 5;
	animation: blink-caret .5s step-end 5
}
.jet-text-ticker__title {
	padding-right: 10px;
	position: relative;
	-webkit-box-flex: 1;
	-webkit-flex: 1 0 auto;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto
}
.jet-text-ticker__date {
	padding-right: 10px
}
.jet-text-ticker__date-icon {
	margin-right: 5px
}
.jet-text-ticker__post-author {
	white-space: nowrap;
	padding-right: 10px
}
.jet-text-ticker__post-author-icon {
	margin-right: 5px
}
.jet-text-ticker__post-date {
	padding-right: 10px
}
.jet-text-ticker__post-date-icon {
	margin-right: 5px
}
.jet-text-ticker__post-thumb {
	margin-right: 10px
}
.jet-text-ticker .jet-blog-arrow {
	position: absolute;
	top: 15%;
	width: 40px;
	height: 40px;
	text-align: center;
	cursor: pointer;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	z-index: 999
}
.jet-text-ticker .jet-blog-arrow:before {
	display: block
}
.jet-text-ticker .jet-blog-arrow.jet-arrow-prev {
	right: -40px
}
.jet-text-ticker .jet-blog-arrow.jet-arrow-next {
	right: -80px
}
.jet-text-ticker .jet-blog-arrow.jet-arrow-next:before {
	-webkit-transform: scale(-1, 1);
	-ms-transform: scale(-1, 1);
	transform: scale(-1, 1)
}
@-webkit-keyframes typing {
from {
width:0
}
to {
	width: 100%
}
}
@keyframes typing {
from {
width:0
}
to {
	width: 100%
}
}
@-webkit-keyframes blink-caret {
from, to {
opacity:1
}
50% {
opacity:1
}
}
@keyframes blink-caret {
from, to {
opacity:1
}
50% {
opacity:1
}
}
.jet-blog-playlist {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	overflow: hidden
}
@media (max-width:767px) {
.jet-blog-playlist {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	height: auto !important
}
}
.jet-blog-playlist * {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.jet-blog-playlist.jet-tumbs-vertical {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}
.jet-blog-playlist.jet-tumbs-horizontal {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}
@media (max-width:767px) {
.jet-blog-playlist.jet-tumbs-horizontal {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row
}
}
.jet-tumbs-vertical .jet-blog-playlist__canvas {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto
}
@media (max-width:767px) {
.jet-blog-playlist__canvas {
	display: none
}
.jet-blog-playlist__canvas.jet-blog-canvas-active {
	display: block;
	width: -webkit-calc(100% - 20px);
	width: calc(100% - 20px);
	height: auto !important;
	position: fixed;
	z-index: 999;
	margin: 0 auto;
	top: 20%;
	left: 10px
}
.jet-blog-playlist__canvas.jet-blog-canvas-active .jet-blog-playlist__canvas-overlay {
	content: '';
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0,0,0,.8);
	z-index: 998
}
.jet-blog-playlist__canvas.jet-blog-canvas-active .jet-blog-playlist__embed-wrap.jet-blog-active {
	z-index: 1000
}
}
.jet-blog-playlist__embed-wrap {
	display: none
}
.jet-blog-playlist__embed-wrap.jet-blog-active {
	display: block;
	position: relative;
	height: 0;
	overflow: hidden
}
.jet-blog-playlist__embed-wrap.jet-blog-active iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}
@media (max-width:767px) {
.jet-blog-playlist__embed-wrap {
	padding-bottom: 56.25% !important
}
}
.jet-blog-playlist__heading {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding: 20px;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}
.jet-tumbs-vertical .jet-blog-playlist__heading {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-tumbs-horizontal .jet-blog-playlist__heading {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}
@media (max-width:767px) {
.jet-tumbs-horizontal .jet-blog-playlist__heading {
	width: 100% !important;
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 100%;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%
}
}
.jet-tumbs-vertical .jet-blog-playlist__heading-icon {
	padding-right: 15px
}
.jet-blog-playlist__items {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	max-height: 100%
}
@media (max-width:767px) {
.jet-blog-playlist__items {
	width: 100% !important
}
}
.jet-tumbs-v-pos-left.jet-tumbs-vertical .jet-blog-playlist__items {
	-webkit-box-ordinal-group: 0;
	-webkit-order: -1;
	-ms-flex-order: -1;
	order: -1
}
.jet-tumbs-horizontal .jet-blog-playlist__items {
	width: 100%;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row
}
@media (max-width:767px) {
.jet-tumbs-horizontal .jet-blog-playlist__items {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
}
.jet-tumbs-h-pos-top.jet-tumbs-horizontal .jet-blog-playlist__items {
	-webkit-box-ordinal-group: 0;
	-webkit-order: -1;
	-ms-flex-order: -1;
	order: -1
}
.jet-blog-playlist__items-list {
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 auto;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
	overflow: auto;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.jet-tumbs-vertical.jet-scroll-on-hover .jet-blog-playlist__items-list {
	visibility: hidden
}
.jet-tumbs-vertical.jet-scroll-on-hover .jet-blog-playlist__items-list-content, .jet-tumbs-vertical.jet-scroll-on-hover .jet-blog-playlist__items-list:hover {
	visibility: visible
}
.jet-tumbs-vertical.jet-scroll-on-hover .jet-blog-playlist__items-list:hover::-webkit-scrollbar {
width:5px;
height:5px
}
.jet-tumbs-vertical.jet-scroll-on-hover .jet-blog-playlist__items-list:hover .jet-blog-playlist__items-list-content {
	margin-right: -5px
}
}
.jet-tumbs-vertical.jet-scroll-regular .jet-blog-playlist__items-list::-webkit-scrollbar {
width:5px;
height:5px
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.jet-tumbs-horizontal .jet-blog-playlist__items-list::-webkit-scrollbar {
width:5px;
height:7px
}
}
.jet-tumbs-horizontal .jet-blog-playlist__items-list-content {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}
.jet-blog-playlist__item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding: 10px;
	cursor: pointer
}
.jet-tumbs-vertical .jet-blog-playlist__item {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row
}
.jet-tumbs-horizontal .jet-blog-playlist__item {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	position: relative
}
.jet-tumbs-vertical .jet-blog-playlist__item-thumb {
	margin-right: 10px;
	width: 25%;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 25%;
	-ms-flex: 0 0 25%;
	flex: 0 0 25%
}
@media (max-width:767px) {
.jet-tumbs-vertical .jet-blog-playlist__item-thumb {
	max-width: 100px
}
}
.jet-tumbs-horizontal .jet-blog-playlist__item-thumb {
	width: 100%;
	margin-bottom: 10px
}
.jet-tumbs-horizontal .jet-blog-playlist__item-thumb img {
	width: 100%;
	height: auto
}
.jet-blog-playlist__item-index {
	-webkit-align-self: center;
	-ms-flex-item-align: center;
	align-self: center;
	text-align: center;
	margin-right: 5px;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	color: #fff
}
.jet-tumbs-horizontal .jet-blog-playlist__item-index {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 99;
	margin-top: 15px;
	margin-left: 15px
}
.jet-blog-playlist__item-index .jet-status-playing, .jet-blog-playlist__item-index .jet-status-paused {
	display: none;
	font-size: 10px
}
.jet-blog-playlist__item-index.jet-is-playing .jet-status-playing {
	display: block
}
.jet-blog-playlist__item-index.jet-is-paused .jet-status-paused {
	display: block
}
.jet-is-paused .jet-blog-playlist__item-index-num, .jet-is-playing .jet-blog-playlist__item-index-num {
	display: none
}
.jet-blog-playlist ::-webkit-scrollbar {
width:0;
height:0
}
.jet-blog-playlist ::-webkit-scrollbar-button {
width:0;
height:0
}
.jet-blog-playlist ::-webkit-scrollbar-thumb {
background-color:#e1e1e1;
border:0 none #fff;
-webkit-border-radius:0;
border-radius:0
}
.jet-blog-playlist ::-webkit-scrollbar-track {
border:0 none #fff;
-webkit-border-radius:0;
border-radius:0
}
.jet-blog-playlist ::-webkit-scrollbar-corner {
background:0 0
}
.elementor-jet-blog-posts-pagination .navigation.pagination .nav-links {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.elementor-jet-blog-posts-pagination .navigation.pagination .nav-links .page-numbers {
	display: block;
	text-align: center
}
.elementor-jet-blog-posts-pagination .navigation.pagination .nav-links .page-numbers.next, .elementor-jet-blog-posts-pagination .navigation.pagination .nav-links .page-numbers.prev {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}
.elementor-jet-blog-posts-pagination .jet-blog-arrow {
	width: 20px;
	height: 20px;
	text-align: center;
	cursor: pointer;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	z-index: 999
}
.elementor-jet-blog-posts-pagination .jet-blog-arrow:before {
	display: block
}
.elementor-jet-blog-posts-pagination .jet-blog-arrow.jet-arrow-next:before {
	-webkit-transform: scale(-1, 1);
	-ms-transform: scale(-1, 1);
	transform: scale(-1, 1)
}
.elementor-jet-blog-posts-navigation .nav-links {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.elementor-jet-blog-posts-navigation .nav-links .nav-previous a, .elementor-jet-blog-posts-navigation .nav-links .nav-next a {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}
.elementor-jet-blog-posts-navigation .nav-links:before {
	content: "";
	-webkit-box-ordinal-group: 2;
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1
}
.elementor-jet-blog-posts-navigation .nav-links .nav-next {
	-webkit-box-ordinal-group: 3;
	-webkit-order: 2;
	-ms-flex-order: 2;
	order: 2
}
.elementor-jet-blog-posts-navigation .nav-links .nav-previous {
	-webkit-box-ordinal-group: 1;
	-webkit-order: 0;
	-ms-flex-order: 0;
	order: 0
}
.elementor-jet-blog-posts-navigation .jet-blog-arrow {
	width: 24px;
	height: 24px;
	text-align: center;
	cursor: pointer;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	z-index: 999
}
.elementor-jet-blog-posts-navigation .jet-blog-arrow:before {
	display: block
}
.elementor-jet-blog-posts-navigation .jet-blog-arrow.jet-arrow-next:before {
	-webkit-transform: scale(-1, 1);
	-ms-transform: scale(-1, 1);
	transform: scale(-1, 1)
}
@media (max-width:767px) {
.jet-blog-hidden-mobile {
	display: none !important
}
}
@media (min-width:768px) and (max-width:1024px) {
.jet-blog-hidden-tablet {
	display: none !important
}
}
.jet-listing-dynamic-field {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-listing-dynamic-field__content {
	display: block;
	max-width: 100%
}
.jet-listing-dynamic-field__inline-wrap {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	max-width: 100%
}
.jet-engine-gallery-grid {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: -10px
}
.jet-engine-gallery-grid__item {
	padding: 10px
}
.jet-engine-gallery-grid__item-wrap {
	display: block;
	height: 100%;
	position: relative
}
.jet-engine-gallery-grid__item-wrap:after {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	-webkit-transition: all .15s linear;
	transition: all .15s linear
}
.jet-engine-gallery-grid__item-wrap.is-lightbox:before {
	-webkit-transition: all .15s linear;
	transition: all .15s linear;
	content: "\f055";
	font-family: FontAwesome;
	font-size: 20px;
	width: 60px;
	height: 60px;
	line-height: 60px;
	font-size: 30px;
	text-align: center;
	opacity: 0;
	left: 50%;
	top: 50%;
	margin: -30px 0 0 -30px;
	position: absolute;
	z-index: 99;
	color: #fff;
	-webkit-transform: translateY(10px);
	transform: translateY(10px)
}
.jet-engine-gallery-grid__item-wrap.is-lightbox:hover:before {
	opacity: 1;
	-webkit-transform: translateY(0);
	transform: translateY(0)
}
.jet-engine-gallery-grid__item img {
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%;
	height: 100%;
	display: block
}
.grid-col-desk-1>.jet-engine-gallery-grid__item {
	max-width: 100%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%
}
.grid-col-desk-2>.jet-engine-gallery-grid__item {
	max-width: 50%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%
}
.grid-col-desk-3>.jet-engine-gallery-grid__item {
	max-width: 33.33333%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 33.33333%;
	flex: 0 0 33.33333%
}
.grid-col-desk-4>.jet-engine-gallery-grid__item {
	max-width: 25%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 25%;
	flex: 0 0 25%
}
.grid-col-desk-5>.jet-engine-gallery-grid__item {
	max-width: 20%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 20%;
	flex: 0 0 20%
}
.grid-col-desk-6>.jet-engine-gallery-grid__item {
	max-width: 16.66666%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 16.66666%;
	flex: 0 0 16.66666%
}
body[data-elementor-device-mode=tablet] .grid-col-tablet-1>.jet-engine-gallery-grid__item {
	max-width: 100%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%
}
body[data-elementor-device-mode=tablet] .grid-col-tablet-2>.jet-engine-gallery-grid__item {
	max-width: 50%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%
}
body[data-elementor-device-mode=tablet] .grid-col-tablet-3>.jet-engine-gallery-grid__item {
	max-width: 33.33333%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 33.33333%;
	flex: 0 0 33.33333%
}
body[data-elementor-device-mode=tablet] .grid-col-tablet-4>.jet-engine-gallery-grid__item {
	max-width: 25%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 25%;
	flex: 0 0 25%
}
body[data-elementor-device-mode=tablet] .grid-col-tablet-5>.jet-engine-gallery-grid__item {
	max-width: 20%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 20%;
	flex: 0 0 20%
}
body[data-elementor-device-mode=tablet] .grid-col-tablet-6>.jet-engine-gallery-grid__item {
	max-width: 16.66666%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 16.66666%;
	flex: 0 0 16.66666%
}
body[data-elementor-device-mode=mobile] .grid-col-mobile-1>.jet-engine-gallery-grid__item {
	max-width: 100%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%
}
body[data-elementor-device-mode=mobile] .grid-col-mobile-2>.jet-engine-gallery-grid__item {
	max-width: 50%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%
}
body[data-elementor-device-mode=mobile] .grid-col-mobile-3>.jet-engine-gallery-grid__item {
	max-width: 33.33333%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 33.33333%;
	flex: 0 0 33.33333%
}
body[data-elementor-device-mode=mobile] .grid-col-mobile-4>.jet-engine-gallery-grid__item {
	max-width: 25%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 25%;
	flex: 0 0 25%
}
body[data-elementor-device-mode=mobile] .grid-col-mobile-5>.jet-engine-gallery-grid__item {
	max-width: 20%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 20%;
	flex: 0 0 20%
}
body[data-elementor-device-mode=mobile] .grid-col-mobile-6>.jet-engine-gallery-grid__item {
	max-width: 16.66666%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 16.66666%;
	flex: 0 0 16.66666%
}
.jet-engine-gallery-slider {
	max-width: 100%;
	position: relative
}
.jet-engine-gallery-slider__item {
	max-width: 100%
}
.jet-engine-gallery-slider__item-wrap {
	display: block;
	height: 100%;
	position: relative;
	overflow: hidden
}
.jet-engine-gallery-slider__item-wrap:after {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	-webkit-transition: all .15s linear;
	transition: all .15s linear
}
.jet-engine-gallery-slider__item-wrap.is-lightbox:before {
	-webkit-transition: all .15s linear;
	transition: all .15s linear;
	content: "\f055";
	font-family: FontAwesome;
	font-size: 20px;
	width: 60px;
	height: 60px;
	line-height: 60px;
	font-size: 30px;
	text-align: center;
	opacity: 0;
	left: 50%;
	top: 50%;
	margin: -30px 0 0 -30px;
	position: absolute;
	z-index: 99;
	color: #fff;
	-webkit-transform: translateY(10px);
	transform: translateY(10px)
}
.jet-engine-gallery-slider__item-wrap.is-lightbox:hover:before {
	opacity: 1;
	-webkit-transform: translateY(0);
	transform: translateY(0)
}
.jet-engine-gallery-slider__item-wrap img {
	display: block;
	width: 100%;
	height: auto
}
.jet-engine-gallery-slider .jet-engine-arrow {
	position: absolute;
	top: 50%;
	width: 50px;
	height: 50px;
	line-height: 50px;
	font-size: 30px;
	color: #fff;
	background-color: #111;
	left: 0;
	margin-top: -25px;
	cursor: pointer;
	text-align: center;
	z-index: 999
}
.jet-engine-gallery-slider .jet-engine-arrow.next-arrow {
	left: auto;
	right: 0
}
.jet-engine-gallery-slider:not(.slick-initialized) .jet-engine-gallery-slider__item {
	display: none
}
.jet-engine-gallery-slider:not(.slick-initialized) .jet-engine-gallery-slider__item:first-child {
	display: block
}
.jet-engine-gallery-slider .jet-engine-arrow {
	-webkit-transition: all .2s linear;
	transition: all .2s linear
}
.jet-listing-dynamic-image {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}
.jet-listing-dynamic-image>* {
	max-width: 100%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}
.jet-listing-dynamic-image img {
	display: block
}
.jet-listing-dynamic-repeater__items {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}
.jet-listing-dynamic-repeater__item>*:not(td):not(.jet-engine-gallery-grid) {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-listing-dynamic-link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}
.jet-listing-dynamic-link__link {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-item-align: start;
	align-self: flex-start
}
.jet-listing-dynamic-link__icon {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1
}
.jet-listing-dynamic-link__label {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2
}
.jet-listing-dynamic-terms__icon {
	display: inline-block
}
.jet-listing-dynamic-terms__link {
	display: inline-block
}
.jet-listing-dynamic-terms__delimiter {
	display: inline-block
}
.meta-layout-inline .jet-listing-dynamic-meta__item {
	display: inline-block;
	margin-left: 5px;
	margin-right: 5px
}
.meta-layout-inline .jet-listing-dynamic-meta__item:first-child {
	margin-left: 0
}
.meta-layout-inline .jet-listing-dynamic-meta__item:last-child {
	margin-right: 0
}
.meta-layout-list .jet-listing-dynamic-meta__item {
	display: block
}
.jet-listing-dynamic-meta__icon, .jet-listing-dynamic-meta__item-val, .jet-listing-dynamic-meta__prefix, .jet-listing-dynamic-meta__suffix {
	display: inline-block
}
.jet-listing-dynamic-meta__icon {
	margin-right: 4px
}
.jet-listing-dynamic-meta__prefix {
	margin-right: 4px
}
.jet-listing-dynamic-meta__suffix {
	margin-left: 4px
}
.jet-listing-grid__items {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 -10px
}
.jet-listing-grid__item {
	padding: 10px
}
.grid-col-desk-1>.jet-listing-grid__item {
	max-width: 100%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%
}
.grid-col-desk-2>.jet-listing-grid__item {
	max-width: 50%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%
}
.grid-col-desk-3>.jet-listing-grid__item {
	max-width: 33.33333%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 33.33333%;
	flex: 0 0 33.33333%
}
.grid-col-desk-4>.jet-listing-grid__item {
	max-width: 25%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 25%;
	flex: 0 0 25%
}
.grid-col-desk-5>.jet-listing-grid__item {
	max-width: 20%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 20%;
	flex: 0 0 20%
}
.grid-col-desk-6>.jet-listing-grid__item {
	max-width: 16.66666%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 16.66666%;
	flex: 0 0 16.66666%
}
.jet-listing-not-found {
	text-align: center
}
body[data-elementor-device-mode=tablet] .grid-col-tablet-1>.jet-listing-grid__item {
	max-width: 100%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%
}
body[data-elementor-device-mode=tablet] .grid-col-tablet-2>.jet-listing-grid__item {
	max-width: 50%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%
}
body[data-elementor-device-mode=tablet] .grid-col-tablet-3>.jet-listing-grid__item {
	max-width: 33.33333%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 33.33333%;
	flex: 0 0 33.33333%
}
body[data-elementor-device-mode=tablet] .grid-col-tablet-4>.jet-listing-grid__item {
	max-width: 25%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 25%;
	flex: 0 0 25%
}
body[data-elementor-device-mode=tablet] .grid-col-tablet-5>.jet-listing-grid__item {
	max-width: 20%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 20%;
	flex: 0 0 20%
}
body[data-elementor-device-mode=tablet] .grid-col-tablet-6>.jet-listing-grid__item {
	max-width: 16.66666%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 16.66666%;
	flex: 0 0 16.66666%
}
body[data-elementor-device-mode=mobile] .grid-col-mobile-1>.jet-listing-grid__item {
	max-width: 100%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%
}
body[data-elementor-device-mode=mobile] .grid-col-mobile-2>.jet-listing-grid__item {
	max-width: 50%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%
}
body[data-elementor-device-mode=mobile] .grid-col-mobile-3>.jet-listing-grid__item {
	max-width: 33.33333%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 33.33333%;
	flex: 0 0 33.33333%
}
body[data-elementor-device-mode=mobile] .grid-col-mobile-4>.jet-listing-grid__item {
	max-width: 25%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 25%;
	flex: 0 0 25%
}
body[data-elementor-device-mode=mobile] .grid-col-mobile-5>.jet-listing-grid__item {
	max-width: 20%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 20%;
	flex: 0 0 20%
}
body[data-elementor-device-mode=mobile] .grid-col-mobile-6>.jet-listing-grid__item {
	max-width: 16.66666%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 16.66666%;
	flex: 0 0 16.66666%
}
.jet-calendar-loading {
	opacity: .5 !important;
	pointer-event: none !important
}
.jet-calendar-grid {
	width: 100%;
	table-layout: fixed;
	border-collapse: separate
}
.jet-calendar-caption {
	max-width: 100%
}
.jet-calendar-caption__wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-calendar-caption__wrap.wrap-layout-3 {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}
.jet-calendar-caption__wrap.wrap-layout-4 {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}
.jet-calendar-caption__name {
	font-weight: 700;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	text-align: left
}
.wrap-layout-2 .jet-calendar-caption__name {
	text-align: right;
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2
}
.wrap-layout-3 .jet-calendar-caption__name, .wrap-layout-4 .jet-calendar-caption__name {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	text-align: center;
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2
}
.jet-calendar-nav__link {
	cursor: pointer;
	width: 40px;
	height: 40px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}
.wrap-layout-3 .jet-calendar-nav__link.nav-link-prev, .wrap-layout-4 .jet-calendar-nav__link.nav-link-prev {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1
}
.wrap-layout-3 .jet-calendar-nav__link.nav-link-next, .wrap-layout-4 .jet-calendar-nav__link.nav-link-next {
	-webkit-box-ordinal-group: 4;
	-ms-flex-order: 3;
	order: 3
}
.jet-calendar-header__week-day {
	width: 14.2857%;
	text-align: center;
	padding: 10px;
	background: #fafafa
}
.jet-calendar-header__week-day.day-pad {
	opacity: .5
}
.jet-calendar-week__day {
	width: 14.2857%;
	vertical-align: top
}
.jet-calendar-week__day-wrap {
	position: relative
}
.jet-calendar-week__day-header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	z-index: 3
}
.jet-calendar-week__day-date {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-calendar-week__day-mobile-wrap {
	display: none
}
@media (max-width:1025px) {
.jet-calendar-week__day-mobile-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}
}
.jet-calendar-week__day-mobile-overlay {
	cursor: pointer;
	position: absolute;
	z-index: 0;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0
}
.jet-calendar-week__day-mobile-trigger {
	width: 24px;
	height: 24px;
	cursor: pointer
}
.jet-calendar-week__day-content {
	padding: 10px;
	min-height: 100px
}
@media (max-width:1025px) {
.jet-calendar-week__day-content {
	display: none
}
}
@-webkit-keyframes fade {
0% {
opacity:0
}
100% {
opacity:1
}
}
@keyframes fade {
0% {
opacity:0
}
100% {
opacity:1
}
}
@-webkit-keyframes zoomIn {
0% {
opacity:0;
-webkit-transform:scale(.75);
transform:scale(.75)
}
100% {
opacity:1;
-webkit-transform:scale(1);
transform:scale(1)
}
}
@keyframes zoomIn {
0% {
opacity:0;
-webkit-transform:scale(.75);
transform:scale(.75)
}
100% {
opacity:1;
-webkit-transform:scale(1);
transform:scale(1)
}
}
@-webkit-keyframes zoomOut {
0% {
opacity:0;
-webkit-transform:scale(1.1);
transform:scale(1.1)
}
100% {
opacity:1;
-webkit-transform:scale(1);
transform:scale(1)
}
}
@keyframes zoomOut {
0% {
opacity:0;
-webkit-transform:scale(1.1);
transform:scale(1.1)
}
100% {
opacity:1;
-webkit-transform:scale(1);
transform:scale(1)
}
}
@-webkit-keyframes moveUp {
0% {
opacity:0;
-webkit-transform:translateY(25px);
transform:translateY(25px)
}
100% {
opacity:1;
-webkit-transform:translateY(0);
transform:translateY(0)
}
}
@keyframes moveUp {
0% {
opacity:0;
-webkit-transform:translateY(25px);
transform:translateY(25px)
}
100% {
opacity:1;
-webkit-transform:translateY(0);
transform:translateY(0)
}
}
@-webkit-keyframes columnMoveUp {
0% {
opacity:0;
-webkit-transform:translateY(25px);
transform:translateY(25px)
}
100% {
opacity:1;
-webkit-transform:translateY(0);
transform:translateY(0)
}
}
@keyframes columnMoveUp {
0% {
opacity:0;
-webkit-transform:translateY(25px);
transform:translateY(25px)
}
100% {
opacity:1;
-webkit-transform:translateY(0);
transform:translateY(0)
}
}
@-webkit-keyframes fallPerspective {
0% {
opacity:0;
-webkit-transform:perspective(1000px) translateY(50px) translateZ(-300px) rotateX(-35deg);
transform:perspective(1000px) translateY(50px) translateZ(-300px) rotateX(-35deg)
}
100% {
opacity:1;
-webkit-transform:perspective(1000px) translateY(0) translateZ(0) rotateX(0deg);
transform:perspective(1000px) translateY(0) translateZ(0) rotateX(0deg)
}
}
@keyframes fallPerspective {
0% {
opacity:0;
-webkit-transform:perspective(1000px) translateY(50px) translateZ(-300px) rotateX(-35deg);
transform:perspective(1000px) translateY(50px) translateZ(-300px) rotateX(-35deg)
}
100% {
opacity:1;
-webkit-transform:perspective(1000px) translateY(0) translateZ(0) rotateX(0deg);
transform:perspective(1000px) translateY(0) translateZ(0) rotateX(0deg)
}
}
@-webkit-keyframes edit-button-pulse {
0% {
-webkit-box-shadow:0 0 2px 0 rgba(183,8,78,.6);
box-shadow:0 0 2px 0 rgba(183,8,78,.6)
}
30% {
-webkit-box-shadow:0 0 2px 10px rgba(183,8,78,0);
box-shadow:0 0 2px 10px rgba(183,8,78,0)
}
100% {
-webkit-box-shadow:0 0 2px 0 rgba(183,8,78,0);
box-shadow:0 0 2px 0 rgba(183,8,78,0)
}
}
@keyframes edit-button-pulse {
0% {
-webkit-box-shadow:0 0 2px 0 rgba(183,8,78,.6);
box-shadow:0 0 2px 0 rgba(183,8,78,.6)
}
30% {
-webkit-box-shadow:0 0 2px 10px rgba(183,8,78,0);
box-shadow:0 0 2px 10px rgba(183,8,78,0)
}
100% {
-webkit-box-shadow:0 0 2px 0 rgba(183,8,78,0);
box-shadow:0 0 2px 0 rgba(183,8,78,0)
}
}
.jet-tabs {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}
.jet-tabs__control-wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	background-color: #fff;
	border-color: #e8e8f6;
	border-style: solid;
	border-width: 1px 1px 0;
	-webkit-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	overflow: hidden;
	z-index: 1
}
.jet-tabs__content-wrapper {
	position: relative;
	overflow: hidden;
	background-color: #fff;
	border-color: #e8e8f6;
	border-style: solid;
	border-width: 0 1px 1px;
	-webkit-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
	-webkit-transition: height .25s cubic-bezier(.44, .96, .5, .98);
	-o-transition: height .25s cubic-bezier(.44, .96, .5, .98);
	transition: height .25s cubic-bezier(.44, .96, .5, .98)
}
.jet-tabs__control {
	cursor: pointer;
	outline: none
}
.jet-tabs__control.jet-tabs__control-icon-left .jet-tabs__control-inner {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row nowrap;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap
}
.jet-tabs__control.jet-tabs__control-icon-top .jet-tabs__control-inner {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap
}
.jet-tabs__control-inner {
	padding: 10px 20px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-tabs__label-icon {
	margin-right: 5px;
	line-height: 1
}
.active-tab .jet-tabs__label-icon {
	color: #6ec1e4
}
.jet-tabs__label-image {
	width: 25px
}
.jet-tabs__label-text {
	font-weight: 600
}
.active-tab .jet-tabs__label-text {
	color: #6ec1e4
}
.jet-tabs__content {
	width: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	pointer-events: none
}
.jet-tabs__content>.elementor>.elementor-inner {
	margin: 0
}
.jet-tabs__content.active-content {
	position: relative;
	pointer-events: auto;
	opacity: 1
}
.jet-tabs-position-top {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}
.jet-tabs-position-top .jet-tabs__control-wrapper {
	-webkit-align-self: flex-start;
	-ms-flex-item-align: start;
	align-self: flex-start;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-tabs-position-top .jet-tabs__content-wrapper {
	border-top-width: 1px
}
.jet-tabs-position-left {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row nowrap;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap
}
.jet-tabs-position-left .jet-tabs__control-wrapper {
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 auto;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
	min-width: 200px;
	-webkit-box-ordinal-group: 2;
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}
.jet-tabs-position-left .jet-tabs__content-wrapper {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	-webkit-box-ordinal-group: 3;
	-webkit-order: 2;
	-ms-flex-order: 2;
	order: 2;
	border-left-width: 2px;
	-webkit-align-self: stretch;
	-ms-flex-item-align: stretch;
	align-self: stretch
}
.jet-tabs-position-right {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row nowrap;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap
}
.jet-tabs-position-right .jet-tabs__control-wrapper {
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 auto;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
	min-width: 100px;
	width: 200px;
	-webkit-box-ordinal-group: 3;
	-webkit-order: 2;
	-ms-flex-order: 2;
	order: 2;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}
.jet-tabs-position-right .jet-tabs__content-wrapper {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	-webkit-box-ordinal-group: 2;
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1;
	border-right-width: 2px
}
.jet-tabs-fade-effect .jet-tabs__content.active-content {
	-webkit-animation-name: fade;
	animation-name: fade;
	-webkit-animation-duration: .5s;
	animation-duration: .5s;
	-webkit-animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	-webkit-animation-play-state: running;
	animation-play-state: running
}
.jet-tabs-column-fade-effect .jet-tabs__content .elementor-top-column {
	-webkit-animation-name: fade;
	animation-name: fade;
	-webkit-animation-fill-mode: backwards;
	animation-fill-mode: backwards;
	-webkit-animation-duration: .5s;
	animation-duration: .5s;
	-webkit-animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	animation-timing-function: cubic-bezier(.26, .69, .37, .96)
}
.jet-tabs-column-fade-effect .jet-tabs__content.active-content .elementor-top-column:nth-child(1) {
	-webkit-animation-delay: .1s;
	animation-delay: .1s
}
.jet-tabs-column-fade-effect .jet-tabs__content.active-content .elementor-top-column:nth-child(2) {
	-webkit-animation-delay: .2s;
	animation-delay: .2s
}
.jet-tabs-column-fade-effect .jet-tabs__content.active-content .elementor-top-column:nth-child(3) {
	-webkit-animation-delay: .3s;
	animation-delay: .3s
}
.jet-tabs-column-fade-effect .jet-tabs__content.active-content .elementor-top-column:nth-child(4) {
	-webkit-animation-delay: .4s;
	animation-delay: .4s
}
.jet-tabs-zoom-in-effect .jet-tabs__content.active-content {
	-webkit-animation-name: zoomIn;
	animation-name: zoomIn;
	-webkit-animation-duration: .5s;
	animation-duration: .5s;
	-webkit-animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	-webkit-animation-play-state: running;
	animation-play-state: running
}
.jet-tabs-zoom-out-effect .jet-tabs__content.active-content {
	-webkit-animation-name: zoomOut;
	animation-name: zoomOut;
	-webkit-animation-duration: .5s;
	animation-duration: .5s;
	-webkit-animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	-webkit-animation-play-state: running;
	animation-play-state: running
}
.jet-tabs-move-up-effect .jet-tabs__content.active-content {
	-webkit-animation-name: moveUp;
	animation-name: moveUp;
	-webkit-animation-duration: .5s;
	animation-duration: .5s;
	-webkit-animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	-webkit-animation-play-state: running;
	animation-play-state: running
}
.jet-tabs-column-move-up-effect .jet-tabs__content .elementor-top-column {
	-webkit-animation-name: moveUp;
	animation-name: moveUp;
	-webkit-animation-fill-mode: backwards;
	animation-fill-mode: backwards;
	-webkit-animation-duration: .5s;
	animation-duration: .5s;
	-webkit-animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	animation-timing-function: cubic-bezier(.26, .69, .37, .96)
}
.jet-tabs-column-move-up-effect .jet-tabs__content.active-content .elementor-top-column:nth-child(1) {
	-webkit-animation-delay: .1s;
	animation-delay: .1s
}
.jet-tabs-column-move-up-effect .jet-tabs__content.active-content .elementor-top-column:nth-child(2) {
	-webkit-animation-delay: .2s;
	animation-delay: .2s
}
.jet-tabs-column-move-up-effect .jet-tabs__content.active-content .elementor-top-column:nth-child(3) {
	-webkit-animation-delay: .3s;
	animation-delay: .3s
}
.jet-tabs-column-move-up-effect .jet-tabs__content.active-content .elementor-top-column:nth-child(4) {
	-webkit-animation-delay: .4s;
	animation-delay: .4s
}
.jet-tabs-fall-perspective-effect .jet-tabs__content.active-content {
	-webkit-animation-name: fallPerspective;
	animation-name: fallPerspective;
	-webkit-animation-duration: .5s;
	animation-duration: .5s;
	-webkit-animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	-webkit-animation-play-state: running;
	animation-play-state: running
}
.jet-tabs__edit-cover {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	position: absolute;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 30px;
	padding: 5px 10px;
	right: 15px;
	top: 15px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background-color: #b7084e;
	z-index: 99;
	cursor: pointer;
	-webkit-transition: opacity .3s ease;
	-o-transition: opacity .3s ease;
	transition: opacity .3s ease;
	-webkit-box-shadow: 0 0 0 0 rgba(183,8,78,.6);
	box-shadow: 0 0 0 0 rgba(183,8,78,.6);
	-webkit-animation: edit-button-pulse 5s infinite;
	animation: edit-button-pulse 5s infinite
}
.jet-tabs__edit-cover i {
	font-size: 14px;
	color: #fff;
	margin-right: 5px
}
.jet-tabs__edit-cover span {
	font-family: Roboto, Arial, Helvetica, Verdana, sans-serif;
	font-size: 13px;
	color: #fff
}
.jet-tabs__edit-cover:hover {
	background-color: #840739;
	-webkit-animation: none;
	animation: none
}
.jet-tabs-no-template-message {
	text-align: center;
	padding: 10px
}
.jet-tabs-new-template-link {
	color: #6ec1e4;
	text-decoration: underline
}
.jet-accordion__inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column;
	-ms-flex-flow: column;
	flex-flow: column;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}
.jet-toggle {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column;
	-ms-flex-flow: column;
	flex-flow: column;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	overflow: hidden;
	border: 1px solid #e8e8f6;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 20px;
	background-color: #fff
}
.jet-toggle:first-child {
	margin-top: 0 !important
}
.jet-toggle:last-child {
	margin-bottom: 0 !important
}
.jet-toggle.active-toggle>.jet-toggle__control .jet-toggle__label-icon .icon-normal {
	display: none
}
.jet-toggle.active-toggle>.jet-toggle__control .jet-toggle__label-icon .icon-active {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}
.jet-toggle.active-toggle>.jet-toggle__content {
	height: auto
}
.jet-toggle__control {
	padding: 15px 20px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row nowrap;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer
}
.jet-toggle__label-icon {
	margin-right: 10px
}
.jet-toggle__label-icon.jet-toggle-icon-position-right {
	margin-left: 10px;
	margin-right: 0;
	-webkit-box-ordinal-group: 4;
	-webkit-order: 3;
	-ms-flex-order: 3;
	order: 3
}
.jet-toggle__label-icon .icon-active {
	display: none
}
.jet-toggle__icon {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 15px;
	width: 25px;
	height: 25px;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	color: #fff;
	background-color: #6ec1e4
}
.jet-toggle__label-text {
	font-weight: 600;
	color: #7a7a7a;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}
.jet-toggle__content {
	margin-top: 10px;
	height: 0;
	overflow: hidden;
	-webkit-transition: height .5s ease;
	-o-transition: height .5s ease;
	transition: height .5s ease
}
.jet-toggle:not(.active-toggle)>.jet-toggle__content {
	padding: 0 !important;
	margin: 0 !important;
	border: none !important
}
.jet-toggle__content>.elementor>.elementor-inner {
	margin: 0
}
.jet-toggle__content-inner {
	position: relative;
	padding: 30px
}
.jet-toggle-fade-effect.active-toggle .jet-toggle__content .jet-toggle__content-inner {
	-webkit-animation-name: fade;
	animation-name: fade;
	-webkit-animation-duration: .5s;
	animation-duration: .5s;
	-webkit-animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	-webkit-animation-play-state: running;
	animation-play-state: running
}
.jet-toggle-zoom-in-effect.active-toggle .jet-toggle__content .jet-toggle__content-inner {
	-webkit-animation-name: zoomIn;
	animation-name: zoomIn;
	-webkit-animation-duration: .5s;
	animation-duration: .5s;
	-webkit-animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	-webkit-animation-play-state: running;
	animation-play-state: running
}
.jet-toggle-zoom-out-effect.active-toggle .jet-toggle__content .jet-toggle__content-inner {
	-webkit-animation-name: zoomOut;
	animation-name: zoomOut;
	-webkit-animation-duration: .5s;
	animation-duration: .5s;
	-webkit-animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	-webkit-animation-play-state: running;
	animation-play-state: running
}
.jet-toggle-move-up-effect.active-toggle .jet-toggle__content .jet-toggle__content-inner {
	-webkit-animation-name: moveUp;
	animation-name: moveUp;
	-webkit-animation-duration: .5s;
	animation-duration: .5s;
	-webkit-animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	-webkit-animation-play-state: running;
	animation-play-state: running
}
.jet-toggle-fall-perspective-effect.active-toggle .jet-toggle__content .jet-toggle__content-inner {
	-webkit-animation-name: fallPerspective;
	animation-name: fallPerspective;
	-webkit-animation-duration: .5s;
	animation-duration: .5s;
	-webkit-animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	-webkit-animation-play-state: running;
	animation-play-state: running
}
.jet-toggle__edit-cover {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	position: absolute;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 30px;
	padding: 5px 10px;
	right: 15px;
	top: 15px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background-color: #b7084e;
	z-index: 99;
	cursor: pointer;
	-webkit-transition: opacity .3s ease;
	-o-transition: opacity .3s ease;
	transition: opacity .3s ease;
	-webkit-box-shadow: 0 0 0 0 rgba(183,8,78,.6);
	box-shadow: 0 0 0 0 rgba(183,8,78,.6);
	-webkit-animation: edit-button-pulse 5s infinite;
	animation: edit-button-pulse 5s infinite
}
.jet-toggle__edit-cover i {
	font-size: 14px;
	color: #fff;
	margin-right: 5px
}
.jet-toggle__edit-cover span {
	font-family: Roboto, Arial, Helvetica, Verdana, sans-serif;
	font-size: 13px;
	color: #fff
}
.jet-toggle__edit-cover:hover {
	background-color: #840739;
	-webkit-animation: none;
	animation: none
}
.jet-toggle-no-template-message {
	text-align: center;
	padding: 10px
}
.jet-toggle-new-template-link {
	color: #6ec1e4;
	text-decoration: underline
}
.jet-image-accordion__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	position: relative;
	width: 100%;
	height: 600px;
	overflow: hidden;
	z-index: 1
}
.jet-image-accordion__item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	overflow: hidden;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-webkit-flex-basis: auto;
	-ms-flex-preferred-size: auto;
	flex-basis: auto;
	-webkit-transition-property: all;
	-o-transition-property: all;
	transition-property: all;
	-webkit-transition-duration: .5s;
	-o-transition-duration: .5s;
	transition-duration: .5s;
	-webkit-transition-timing-function: cubic-bezier(.83, .08, .16, .97);
	-o-transition-timing-function: cubic-bezier(.83, .08, .16, .97);
	transition-timing-function: cubic-bezier(.83, .08, .16, .97);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}
.jet-image-accordion__item.active-accordion {
	-webkit-box-flex: 2;
	-webkit-flex-grow: 2;
	-ms-flex-positive: 2;
	flex-grow: 2
}
.jet-image-accordion__item.active-accordion .jet-image-accordion__content {
	opacity: 1;
	-webkit-transition-delay: .5s;
	-o-transition-delay: .5s;
	transition-delay: .5s
}
.jet-image-accordion__item:before {
	position: absolute;
	width: 100%;
	height: 100%;
	display: block;
	top: 0;
	left: 0;
	z-index: 1;
	content: ''
}
.jet-image-accordion__image-instance {
	position: absolute;
	top: 0;
	left: 0;
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%;
	height: 100% !important;
	opacity: 0;
	-webkit-transition: opacity .3s ease;
	-o-transition: opacity .3s ease;
	transition: opacity .3s ease
}
.jet-image-accordion__image-instance.loaded {
	opacity: 1
}
.jet-image-accordion__content {
	position: absolute;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column;
	-ms-flex-flow: column;
	flex-flow: column;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding: 20px;
	overflow: hidden;
	opacity: 0;
	z-index: 2;
	background-color: rgba(0,0,0,.5);
	-webkit-transition: opacity .3s ease;
	-o-transition: opacity .3s ease;
	transition: opacity .3s ease
}
.jet-image-accordion__content:empty {
	display: none
}
.jet-image-accordion__title {
	-webkit-align-self: stretch;
	-ms-flex-item-align: stretch;
	align-self: stretch;
	text-align: left;
	color: #fff;
	font-size: 20px
}
.jet-image-accordion__desc {
	-webkit-align-self: stretch;
	-ms-flex-item-align: stretch;
	align-self: stretch;
	text-align: left;
	color: #fff;
	font-size: 16px;
	margin-bottom: 20px
}
.jet-image-accordion__button {
	font-weight: 500;
	background-color: #6ec1e4
}
.jet-image-accordion__item-loader {
	position: absolute;
	display: none;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background-color: rgba(0,0,0,.5);
	z-index: 1
}
.jet-image-accordion__image-instance~.jet-image-accordion__item-loader {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}
.jet-image-accordion__item-loader span {
	width: 32px;
	height: 32px;
	display: block;
	background: url(//www.teads.com/wp-content/plugins/jet-tabs/assets/css/../images/spinner-32.svg) no-repeat
}
.jet-image-accordion.jet-image-accordion-vertical-orientation .jet-image-accordion__list {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}
.jet-image-accordion.jet-image-accordion-vertical-orientation .jet-image-accordion__item {
	margin-top: 0 !important;
	margin-bottom: 0 !important
}
.jet-image-accordion.jet-image-accordion-vertical-orientation .jet-image-accordion__item:first-child {
	margin-left: 0 !important
}
.jet-image-accordion.jet-image-accordion-vertical-orientation .jet-image-accordion__item:last-child {
	margin-right: 0 !important
}
.jet-image-accordion.jet-image-accordion-horizontal-orientation .jet-image-accordion__list {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}
.jet-image-accordion.jet-image-accordion-horizontal-orientation .jet-image-accordion__item {
	margin-left: 0 !important;
	margin-right: 0 !important
}
.jet-image-accordion.jet-image-accordion-horizontal-orientation .jet-image-accordion__item:first-child {
	margin-top: 0 !important
}
.jet-image-accordion.jet-image-accordion-horizontal-orientation .jet-image-accordion__item:last-child {
	margin-bottom: 0 !important
}
.jet-image-accordion.jet-image-accordion-sine-ease .jet-image-accordion__item {
	-webkit-transition-timing-function: cubic-bezier(.39, .575, .565, 1);
	-o-transition-timing-function: cubic-bezier(.39, .575, .565, 1);
	transition-timing-function: cubic-bezier(.39, .575, .565, 1)
}
.jet-image-accordion.jet-image-accordion-quint-ease .jet-image-accordion__item {
	-webkit-transition-timing-function: cubic-bezier(.23, 1, .32, 1);
	-o-transition-timing-function: cubic-bezier(.23, 1, .32, 1);
	transition-timing-function: cubic-bezier(.23, 1, .32, 1)
}
.jet-image-accordion.jet-image-accordion-cubic-ease .jet-image-accordion__item {
	-webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
	-o-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
	transition-timing-function: cubic-bezier(.215, .61, .355, 1)
}
.jet-image-accordion.jet-image-accordion-expo-ease .jet-image-accordion__item {
	-webkit-transition-timing-function: cubic-bezier(.19, 1, .22, 1);
	-o-transition-timing-function: cubic-bezier(.19, 1, .22, 1);
	transition-timing-function: cubic-bezier(.19, 1, .22, 1)
}
.jet-image-accordion.jet-image-accordion-back-ease .jet-image-accordion__item {
	-webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1.275);
	-o-transition-timing-function: cubic-bezier(.175, .885, .32, 1.275);
	transition-timing-function: cubic-bezier(.175, .885, .32, 1.275)
}
.jet-switcher {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column;
	-ms-flex-flow: column;
	flex-flow: column;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}
.jet-switcher__control-wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-switcher__control-instance {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	cursor: pointer;
	background-color: #f7f7fb;
	-webkit-border-radius: 50px;
	border-radius: 50px;
	-webkit-transition: background-color .3s cubic-bezier(.44, .95, .57, .97);
	-o-transition: background-color .3s cubic-bezier(.44, .95, .57, .97);
	transition: background-color .3s cubic-bezier(.44, .95, .57, .97)
}
.jet-switcher__control-handler {
	position: absolute;
	-webkit-border-radius: inherit;
	border-radius: inherit;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	z-index: 1
}
.jet-switcher__control-handler span {
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 100%;
	-ms-flex: 0 1 100%;
	flex: 0 1 100%;
	margin: 3px;
	-webkit-transition: all .3s cubic-bezier(.44, .95, .57, .97);
	-o-transition: all .3s cubic-bezier(.44, .95, .57, .97);
	transition: all .3s cubic-bezier(.44, .95, .57, .97);
	-webkit-border-radius: inherit;
	border-radius: inherit
}
.jet-switcher__control {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer;
	outline: none;
	pointer-events: none;
	z-index: 2;
	text-align: center;
	-webkit-transition: all .3s cubic-bezier(.44, .95, .57, .97);
	-o-transition: all .3s cubic-bezier(.44, .95, .57, .97);
	transition: all .3s cubic-bezier(.44, .95, .57, .97)
}
.jet-switcher__label-text {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}
.jet-switcher__content-wrapper {
	width: 100%;
	position: relative;
	-webkit-transition: height .25s cubic-bezier(.44, .96, .5, .98);
	-o-transition: height .25s cubic-bezier(.44, .96, .5, .98);
	transition: height .25s cubic-bezier(.44, .96, .5, .98)
}
.jet-switcher__content {
	width: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	pointer-events: none
}
.jet-switcher__content>.elementor>.elementor-inner {
	margin: 0
}
.jet-switcher__content.active-content {
	position: relative;
	pointer-events: auto;
	opacity: 1
}
.jet-switcher--preset-1.jet-switcher--disable .jet-switcher__control-handler {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0)
}
.jet-switcher--preset-1.jet-switcher--disable .jet-switcher__control-handler span {
	background-color: #c3c3c3
}
.jet-switcher--preset-1.jet-switcher--disable .jet-switcher__control--disable {
	color: #fff
}
.jet-switcher--preset-1.jet-switcher--enable .jet-switcher__control-handler {
	-webkit-transform: translateX(100%);
	-ms-transform: translateX(100%);
	transform: translateX(100%)
}
.jet-switcher--preset-1.jet-switcher--enable .jet-switcher__control-handler span {
	background-color: #61ce70
}
.jet-switcher--preset-1.jet-switcher--enable .jet-switcher__control--enable {
	color: #fff
}
.jet-switcher--preset-1 .jet-switcher__control-instance {
	width: 160px;
	height: 50px;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start
}
.jet-switcher--preset-1 .jet-switcher__control {
	max-width: 50%
}
.jet-switcher--preset-1 .jet-switcher__control-handler {
	width: 50%;
	height: 100%;
	-webkit-transition: -webkit-transform .3s cubic-bezier(.44, .95, .57, .97);
	transition: -webkit-transform .3s cubic-bezier(.44, .95, .57, .97);
	-o-transition: transform .3s cubic-bezier(.44, .95, .57, .97);
	transition: transform .3s cubic-bezier(.44, .95, .57, .97);
	transition: transform .3s cubic-bezier(.44, .95, .57, .97), -webkit-transform .3s cubic-bezier(.44, .95, .57, .97)
}
.jet-switcher--preset-1 .jet-switcher__control--disable {
	width: 50%;
	height: 100%
}
.jet-switcher--preset-1 .jet-switcher__control--enable {
	width: 50%;
	height: 100%
}
.jet-switcher--preset-2.jet-switcher--disable .jet-switcher__control-handler {
	left: 0
}
.jet-switcher--preset-2.jet-switcher--disable .jet-switcher__control-handler span {
	background-color: #c3c3c3
}
.jet-switcher--preset-2.jet-switcher--enable .jet-switcher__control-handler {
	left: -webkit-calc(100% - 30px);
	left: calc(100% - 30px)
}
.jet-switcher--preset-2.jet-switcher--enable .jet-switcher__control-handler span {
	background-color: #61ce70
}
.jet-switcher--preset-2 .jet-switcher__control-instance {
	width: 80px;
	height: 40px
}
.jet-switcher--preset-2 .jet-switcher__control-handler {
	width: 60px;
	height: 100%;
	-webkit-transition: left .3s cubic-bezier(.44, .95, .57, .97);
	-o-transition: left .3s cubic-bezier(.44, .95, .57, .97);
	transition: left .3s cubic-bezier(.44, .95, .57, .97)
}
.jet-switcher--preset-2 .jet-switcher__control--disable {
	margin-right: 15px
}
.jet-switcher--preset-2 .jet-switcher__control--enable {
	margin-left: 15px
}
.jet-switcher-fade-effect .jet-tabs__content.active-content {
	-webkit-animation-name: fade;
	animation-name: fade;
	-webkit-animation-duration: .5s;
	animation-duration: .5s;
	-webkit-animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	-webkit-animation-play-state: running;
	animation-play-state: running
}
.jet-switcher-zoom-in-effect .jet-switcher__content.active-content {
	-webkit-animation-name: zoomIn;
	animation-name: zoomIn;
	-webkit-animation-duration: .5s;
	animation-duration: .5s;
	-webkit-animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	-webkit-animation-play-state: running;
	animation-play-state: running
}
.jet-switcher-zoom-out-effect .jet-switcher__content.active-content {
	-webkit-animation-name: zoomOut;
	animation-name: zoomOut;
	-webkit-animation-duration: .5s;
	animation-duration: .5s;
	-webkit-animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	-webkit-animation-play-state: running;
	animation-play-state: running
}
.jet-switcher-move-up-effect .jet-switcher__content.active-content {
	-webkit-animation-name: moveUp;
	animation-name: moveUp;
	-webkit-animation-duration: .5s;
	animation-duration: .5s;
	-webkit-animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	-webkit-animation-play-state: running;
	animation-play-state: running
}
.jet-switcher-fall-perspective-effect .jet-switcher__content.active-content {
	-webkit-animation-name: fallPerspective;
	animation-name: fallPerspective;
	-webkit-animation-duration: .5s;
	animation-duration: .5s;
	-webkit-animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	-webkit-animation-play-state: running;
	animation-play-state: running
}
.jet-switcher__edit-cover {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	position: absolute;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 30px;
	padding: 5px 10px;
	right: 15px;
	top: 15px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background-color: #b7084e;
	z-index: 99;
	cursor: pointer;
	-webkit-transition: opacity .3s ease;
	-o-transition: opacity .3s ease;
	transition: opacity .3s ease;
	-webkit-box-shadow: 0 0 0 0 rgba(183,8,78,.6);
	box-shadow: 0 0 0 0 rgba(183,8,78,.6);
	-webkit-animation: edit-button-pulse 5s infinite;
	animation: edit-button-pulse 5s infinite
}
.jet-switcher__edit-cover i {
	font-size: 14px;
	color: #fff;
	margin-right: 5px
}
.jet-switcher__edit-cover span {
	font-family: Roboto, Arial, Helvetica, Verdana, sans-serif;
	font-size: 13px;
	color: #fff
}
.jet-switcher__edit-cover:hover {
	background-color: #840739;
	-webkit-animation: none;
	animation: none
}
.jet-switcher-no-template-message {
	text-align: center;
	padding: 10px
}
.jet-switcher-new-template-link {
	color: #6ec1e4;
	text-decoration: underline
}
.jet-view-more {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-view-more__button {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer;
	padding: 15px 30px;
	font-size: 16px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	line-height: 1;
	background-color: #818a91;
	color: #fff;
	text-align: center;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s
}
.jet-view-more__icon {
	color: #fff;
	margin: 0 5px 0 0
}
.jet-view-more__label {
	color: #fff
}
.jet-view-more-section-edit-mode {
	-webkit-filter: grayscale(1);
	filter: grayscale(1);
	opacity: .5
}
.jet-view-more-section {
	height: 0;
	overflow: hidden
}
.jet-view-more-section.jet-tricks-fade-effect {
	-webkit-animation-name: fade;
	animation-name: fade;
	-webkit-animation-duration: .5s;
	animation-duration: .5s;
	-webkit-animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}
.jet-view-more-section.jet-tricks-fade-effect.view-more-visible {
	height: auto;
	-webkit-animation-play-state: running;
	animation-play-state: running
}
.jet-view-more-section.jet-tricks-zoom-in-effect {
	-webkit-animation-name: zoomIn;
	animation-name: zoomIn;
	-webkit-animation-duration: .5s;
	animation-duration: .5s;
	-webkit-animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}
.jet-view-more-section.jet-tricks-zoom-in-effect.view-more-visible {
	height: auto;
	-webkit-animation-play-state: running;
	animation-play-state: running
}
.jet-view-more-section.jet-tricks-zoom-out-effect {
	-webkit-animation-name: zoomOut;
	animation-name: zoomOut;
	-webkit-animation-duration: .5s;
	animation-duration: .5s;
	-webkit-animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}
.jet-view-more-section.jet-tricks-zoom-out-effect.view-more-visible {
	height: auto;
	-webkit-animation-play-state: running;
	animation-play-state: running
}
.jet-view-more-section.jet-tricks-move-up-effect {
	-webkit-animation-name: moveUp;
	animation-name: moveUp;
	-webkit-animation-duration: .5s;
	animation-duration: .5s;
	-webkit-animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}
.jet-view-more-section.jet-tricks-move-up-effect.view-more-visible {
	height: auto;
	-webkit-animation-play-state: running;
	animation-play-state: running
}
.jet-view-more-section.jet-tricks-fall-perspective-effect {
	-webkit-animation-name: fallPerspective;
	animation-name: fallPerspective;
	-webkit-animation-duration: .5s;
	animation-duration: .5s;
	-webkit-animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}
.jet-view-more-section.jet-tricks-fall-perspective-effect.view-more-visible {
	height: auto;
	-webkit-animation-play-state: running;
	animation-play-state: running
}
@-webkit-keyframes fade {
0% {
height:0;
opacity:0
}
1% {
height:auto;
opacity:0
}
100% {
opacity:1
}
}
@keyframes fade {
0% {
height:0;
opacity:0
}
1% {
height:auto;
opacity:0
}
100% {
opacity:1
}
}
@-webkit-keyframes zoomIn {
0% {
height:0;
opacity:0;
-webkit-transform:scale(.75);
transform:scale(.75)
}
1% {
height:auto;
opacity:0;
-webkit-transform:scale(.75);
transform:scale(.75)
}
100% {
opacity:1;
-webkit-transform:scale(1);
transform:scale(1)
}
}
@keyframes zoomIn {
0% {
height:0;
opacity:0;
-webkit-transform:scale(.75);
transform:scale(.75)
}
1% {
height:auto;
opacity:0;
-webkit-transform:scale(.75);
transform:scale(.75)
}
100% {
opacity:1;
-webkit-transform:scale(1);
transform:scale(1)
}
}
@-webkit-keyframes zoomOut {
0% {
height:0;
opacity:0;
-webkit-transform:scale(1.1);
transform:scale(1.1)
}
1% {
height:auto;
opacity:0;
-webkit-transform:scale(1.1);
transform:scale(1.1)
}
100% {
opacity:1;
-webkit-transform:scale(1);
transform:scale(1)
}
}
@keyframes zoomOut {
0% {
height:0;
opacity:0;
-webkit-transform:scale(1.1);
transform:scale(1.1)
}
1% {
height:auto;
opacity:0;
-webkit-transform:scale(1.1);
transform:scale(1.1)
}
100% {
opacity:1;
-webkit-transform:scale(1);
transform:scale(1)
}
}
@-webkit-keyframes moveUp {
0% {
height:0;
opacity:0;
-webkit-transform:translateY(50px);
transform:translateY(50px)
}
1% {
height:auto;
opacity:0;
-webkit-transform:translateY(50px);
transform:translateY(50px)
}
100% {
opacity:1;
-webkit-transform:translateY(0);
transform:translateY(0)
}
}
@keyframes moveUp {
0% {
height:0;
opacity:0;
-webkit-transform:translateY(50px);
transform:translateY(50px)
}
1% {
height:auto;
opacity:0;
-webkit-transform:translateY(50px);
transform:translateY(50px)
}
100% {
opacity:1;
-webkit-transform:translateY(0);
transform:translateY(0)
}
}
@-webkit-keyframes fallPerspective {
0% {
height:0;
opacity:0;
-webkit-transform:perspective(1000px) translateY(50px) translateZ(-300px) rotateX(-35deg);
transform:perspective(1000px) translateY(50px) translateZ(-300px) rotateX(-35deg)
}
1% {
height:auto;
opacity:0;
-webkit-transform:perspective(1000px) translateY(50px) translateZ(-300px) rotateX(-35deg);
transform:perspective(1000px) translateY(50px) translateZ(-300px) rotateX(-35deg)
}
100% {
opacity:1;
-webkit-transform:perspective(1000px) translateY(0) translateZ(0) rotateX(0deg);
transform:perspective(1000px) translateY(0) translateZ(0) rotateX(0deg)
}
}
@keyframes fallPerspective {
0% {
height:0;
opacity:0;
-webkit-transform:perspective(1000px) translateY(50px) translateZ(-300px) rotateX(-35deg);
transform:perspective(1000px) translateY(50px) translateZ(-300px) rotateX(-35deg)
}
1% {
height:auto;
opacity:0;
-webkit-transform:perspective(1000px) translateY(50px) translateZ(-300px) rotateX(-35deg);
transform:perspective(1000px) translateY(50px) translateZ(-300px) rotateX(-35deg)
}
100% {
opacity:1;
-webkit-transform:perspective(1000px) translateY(0) translateZ(0) rotateX(0deg);
transform:perspective(1000px) translateY(0) translateZ(0) rotateX(0deg)
}
}
.jet-unfold {
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease
}
.jet-unfold__mask {
	overflow: hidden;
	position: relative
}
.jet-unfold__separator {
	position: absolute;
	display: block;
	width: 100%;
	height: 30px;
	bottom: 0;
	opacity: 1;
	-webkit-transition: opacity .1s ease;
	-o-transition: opacity .1s ease;
	transition: opacity .1s ease
}
.jet-unfold__trigger {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column;
	-ms-flex-flow: column;
	flex-flow: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: 30px
}
.jet-unfold__button {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row nowrap;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: #6ec1e4;
	cursor: pointer
}
.jet-unfold__button-icon {
	margin-right: 5px
}
.jet-unfold-state .jet-unfold__separator {
	opacity: 0
}
.jet-hotspots {
	position: relative
}
.jet-hotspots.image-loaded .jet-hotspots__item {
	visibility: visible
}
.jet-hotspots__container {
	width: 100%;
	height: 100%;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	position: absolute;
	display: block
}
.jet-hotspots__image {
	width: 100%
}
.jet-hotspots__item {
	visibility: hidden;
	position: absolute;
	-webkit-transform: translate3d(-50%, -50%, 0);
	transform: translate3d(-50%, -50%, 0)
}
.jet-hotspots__item .jet-hotspots__item-inner {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row nowrap;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 10px;
	color: #fff;
	background-color: #6ec1e4;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease
}
.jet-hotspots__item i {
	font-size: 20px
}
.jet-hotspots__item span {
	font-size: 14px;
	margin: 0 5px;
	overflow-wrap: break-word
}
.jet-hotspots.jet-hotspots__hotspots-flash-animation .jet-hotspots__item .jet-hotspots__item-inner {
	-webkit-animation-name: flash;
	animation-name: flash;
	-webkit-animation-duration: 7.5s;
	animation-duration: 7.5s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-play-state: running;
	animation-play-state: running
}
.jet-hotspots.jet-hotspots__hotspots-flash-animation .jet-hotspots__item:hover .jet-hotspots__item-inner {
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}
.jet-hotspots.jet-hotspots__hotspots-pulse-animation .jet-hotspots__item .jet-hotspots__item-inner {
	-webkit-animation-name: pulse;
	animation-name: pulse;
	-webkit-animation-duration: 5s;
	animation-duration: 5s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-play-state: running;
	animation-play-state: running
}
.jet-hotspots.jet-hotspots__hotspots-pulse-animation .jet-hotspots__item:hover .jet-hotspots__item-inner {
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}
.jet-hotspots.jet-hotspots__hotspots-shake-animation .jet-hotspots__item .jet-hotspots__item-inner {
	-webkit-animation-name: shake;
	animation-name: shake;
	-webkit-animation-duration: 5s;
	animation-duration: 5s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-play-state: running;
	animation-play-state: running
}
.jet-hotspots.jet-hotspots__hotspots-shake-animation .jet-hotspots__item:hover .jet-hotspots__item-inner {
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}
.jet-hotspots.jet-hotspots__hotspots-tada-animation .jet-hotspots__item .jet-hotspots__item-inner {
	-webkit-animation-name: tada;
	animation-name: tada;
	-webkit-animation-duration: 5s;
	animation-duration: 5s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-play-state: running;
	animation-play-state: running
}
.jet-hotspots.jet-hotspots__hotspots-tada-animation .jet-hotspots__item:hover .jet-hotspots__item-inner {
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}
.jet-hotspots.jet-hotspots__hotspots-rubber-animation .jet-hotspots__item .jet-hotspots__item-inner {
	-webkit-animation-name: rubber;
	animation-name: rubber;
	-webkit-animation-duration: 5s;
	animation-duration: 5s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-play-state: running;
	animation-play-state: running
}
.jet-hotspots.jet-hotspots__hotspots-rubber-animation .jet-hotspots__item:hover .jet-hotspots__item-inner {
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}
.jet-hotspots.jet-hotspots__hotspots-swing-animation .jet-hotspots__item .jet-hotspots__item-inner {
	-webkit-transform-origin: top center;
	-ms-transform-origin: top center;
	transform-origin: top center;
	-webkit-animation-name: swing;
	animation-name: swing;
	-webkit-animation-duration: 5s;
	animation-duration: 5s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-play-state: running;
	animation-play-state: running
}
.jet-hotspots.jet-hotspots__hotspots-swing-animation .jet-hotspots__item:hover .jet-hotspots__item-inner {
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}
@-webkit-keyframes flash {
0%, 100%, 89% {
opacity:1
}
90%, 94%, 98% {
opacity:0
}
92%, 96% {
opacity:1
}
}
@keyframes flash {
0%, 100%, 89% {
opacity:1
}
90%, 94%, 98% {
opacity:0
}
92%, 96% {
opacity:1
}
}
@-webkit-keyframes pulse {
0%, 100%, 89% {
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
90%, 94%, 98% {
-webkit-transform:scale3d(1.1, 1.1, 1.1);
transform:scale3d(1.1, 1.1, 1.1)
}
92%, 96% {
-webkit-transform:scale3d(.9, .9, .9);
transform:scale3d(.9, .9, .9)
}
}
@keyframes pulse {
0%, 100%, 89% {
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
90%, 94%, 98% {
-webkit-transform:scale3d(1.1, 1.1, 1.1);
transform:scale3d(1.1, 1.1, 1.1)
}
92%, 96% {
-webkit-transform:scale3d(.9, .9, .9);
transform:scale3d(.9, .9, .9)
}
}
@-webkit-keyframes shake {
0%, 100%, 89% {
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)
}
90%, 94%, 98% {
-webkit-transform:translate3d(-5px, 0, 0);
transform:translate3d(-5px, 0, 0)
}
92%, 96% {
-webkit-transform:translate3d(5px, 0, 0);
transform:translate3d(5px, 0, 0)
}
}
@keyframes shake {
0%, 100%, 89% {
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)
}
90%, 94%, 98% {
-webkit-transform:translate3d(-5px, 0, 0);
transform:translate3d(-5px, 0, 0)
}
92%, 96% {
-webkit-transform:translate3d(5px, 0, 0);
transform:translate3d(5px, 0, 0)
}
}
@-webkit-keyframes tada {
0%, 100%, 86% {
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
87% {
-webkit-transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)
}
90%, 94%, 98% {
-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)
}
92%, 96% {
-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)
}
}
@keyframes tada {
0%, 100%, 86% {
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
87% {
-webkit-transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)
}
90%, 94%, 98% {
-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)
}
92%, 96% {
-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)
}
}
@-webkit-keyframes rubber {
64% {
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
73% {
-webkit-transform:scale3d(1.25, .75, 1);
transform:scale3d(1.25, .75, 1)
}
77% {
-webkit-transform:scale3d(.75, 1.25, 1);
transform:scale3d(.75, 1.25, 1)
}
81% {
-webkit-transform:scale3d(1.15, .85, 1);
transform:scale3d(1.15, .85, 1)
}
86% {
-webkit-transform:scale3d(.95, 1.05, 1);
transform:scale3d(.95, 1.05, 1)
}
90% {
-webkit-transform:scale3d(1.05, .95, 1);
transform:scale3d(1.05, .95, 1)
}
100% {
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
}
@keyframes rubber {
64% {
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
73% {
-webkit-transform:scale3d(1.25, .75, 1);
transform:scale3d(1.25, .75, 1)
}
77% {
-webkit-transform:scale3d(.75, 1.25, 1);
transform:scale3d(.75, 1.25, 1)
}
81% {
-webkit-transform:scale3d(1.15, .85, 1);
transform:scale3d(1.15, .85, 1)
}
86% {
-webkit-transform:scale3d(.95, 1.05, 1);
transform:scale3d(.95, 1.05, 1)
}
90% {
-webkit-transform:scale3d(1.05, .95, 1);
transform:scale3d(1.05, .95, 1)
}
100% {
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
}
@-webkit-keyframes swing {
0%, 100%, 75% {
-webkit-transform:rotate3d(0, 0, 1, 0deg);
transform:rotate3d(0, 0, 1, 0deg)
}
80% {
-webkit-transform:rotate3d(0, 0, 1, 15deg);
transform:rotate3d(0, 0, 1, 15deg)
}
85% {
-webkit-transform:rotate3d(0, 0, 1, -10deg);
transform:rotate3d(0, 0, 1, -10deg)
}
90% {
-webkit-transform:rotate3d(0, 0, 1, 5deg);
transform:rotate3d(0, 0, 1, 5deg)
}
95% {
-webkit-transform:rotate3d(0, 0, 1, -5deg);
transform:rotate3d(0, 0, 1, -5deg)
}
}
@keyframes swing {
0%, 100%, 75% {
-webkit-transform:rotate3d(0, 0, 1, 0deg);
transform:rotate3d(0, 0, 1, 0deg)
}
80% {
-webkit-transform:rotate3d(0, 0, 1, 15deg);
transform:rotate3d(0, 0, 1, 15deg)
}
85% {
-webkit-transform:rotate3d(0, 0, 1, -10deg);
transform:rotate3d(0, 0, 1, -10deg)
}
90% {
-webkit-transform:rotate3d(0, 0, 1, 5deg);
transform:rotate3d(0, 0, 1, 5deg)
}
95% {
-webkit-transform:rotate3d(0, 0, 1, -5deg);
transform:rotate3d(0, 0, 1, -5deg)
}
}
.jet-satellite-widget {
	position: relative
}
.jet-satellite-widget>.elementor-widget-container {
	position: relative;
	z-index: 1
}
.jet-tricks-satellite {
	position: absolute;
	pointer-events: none;
	-webkit-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
	z-index: 2
}
.jet-tricks-satellite .jet-tricks-satellite__text {
	font-size: 60px;
	font-weight: 600;
	color: #6ec1e4;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%)
}
.jet-tricks-satellite .jet-tricks-satellite__text span {
	display: block;
	white-space: nowrap;
	-webkit-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	transform-origin: 50% 50%
}
.jet-tricks-satellite .jet-tricks-satellite__icon {
	position: relative;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%)
}
.jet-tricks-satellite .jet-tricks-satellite__icon .jet-tricks-satellite__icon-instance {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	width: 40px;
	height: 40px;
	-webkit-border-radius: 50px;
	border-radius: 50px;
	color: #fff;
	background-color: #6ec1e4
}
.jet-tricks-satellite .jet-tricks-satellite__image {
	position: relative;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%)
}
.jet-tricks-satellite .jet-tricks-satellite__image .jet-tricks-satellite__image-instance {
	width: 100%;
	height: 100%;
	display: block;
	-o-object-fit: cover;
	object-fit: cover;
	-webkit-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	transform-origin: 50% 50%
}
.jet-tricks-satellite--top-left {
	top: 0;
	left: 0
}
.jet-tricks-satellite--top-center {
	top: 0;
	left: 50%
}
.jet-tricks-satellite--top-right {
	top: 0;
	left: 100%
}
.jet-tricks-satellite--middle-left {
	top: 50%;
	left: 0
}
.jet-tricks-satellite--middle-center {
	top: 50%;
	left: 50%
}
.jet-tricks-satellite--middle-right {
	top: 50%;
	left: 100%
}
.jet-tricks-satellite--bottom-left {
	top: 100%;
	left: 0
}
.jet-tricks-satellite--bottom-center {
	top: 100%;
	left: 50%
}
.jet-tricks-satellite--bottom-right {
	top: 100%;
	left: 100%
}
.jet-tooltip-widget__content {
	display: none
}
.jet-tooltip-widget .tippy-popper .tippy-tooltip {
	max-width: 100%
}
.jet-tooltip-widget .tippy-popper .jet-tooltip-widget__content {
	display: block
}
.jet-tricks-particles-section__instance {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0
}
.jet-sticky-section.stuck {
	position: fixed;
	width: auto;
	z-index: 99
}
.jet-sticky-column {
	-webkit-align-self: flex-start;
	-ms-flex-item-align: start;
	align-self: flex-start
}
.jet-parallax-widget:not(.is-mac)>.elementor-widget-container {
	-webkit-transition: -webkit-transform .25s cubic-bezier(.25, .88, .54, .98);
	transition: -webkit-transform .25s cubic-bezier(.25, .88, .54, .98);
	-o-transition: transform .25s cubic-bezier(.25, .88, .54, .98);
	transition: transform .25s cubic-bezier(.25, .88, .54, .98);
	transition: transform .25s cubic-bezier(.25, .88, .54, .98), -webkit-transform .25s cubic-bezier(.25, .88, .54, .98);
	will-change: transform;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}
@font-face {
	font-family: "nicons";
	src: url(//www.teads.com/wp-content/plugins/elementor-extras/assets/lib/nicons/css/../fonts/nicons.eot);
	src: url(//www.teads.com/wp-content/plugins/elementor-extras/assets/lib/nicons/css/../fonts/nicons.eot?#iefix) format('eot'), url(//www.teads.com/wp-content/plugins/elementor-extras/assets/lib/nicons/css/../fonts/nicons.woff2) format('woff2'), url(//www.teads.com/wp-content/plugins/elementor-extras/assets/lib/nicons/css/../fonts/nicons.woff) format('woff'), url(//www.teads.com/wp-content/plugins/elementor-extras/assets/lib/nicons/css/../fonts/nicons.ttf) format('truetype'), url(//www.teads.com/wp-content/plugins/elementor-extras/assets/lib/nicons/css/../fonts/nicons.svg#nicons) format('svg')
}
.nicon:before {
	font-family: nicons;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display: inline-block;
	font-size: inherit;
	font-weight: 400;
	font-style: normal;
	font-variant: normal;
	line-height: 1;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-decoration: none;
	text-transform: none
}
.nicon-block:before {
	content: "\E001"
}
.nicon-breadcrumbs:before {
	content: "\E002"
}
.nicon-button-group:before {
	content: "\E003"
}
.nicon-circle-progress:before {
	content: "\E004"
}
.nicon-desktop:before {
	content: "\E005"
}
.nicon-divider-text:before {
	content: "\E006"
}
.nicon-expand:before {
	content: "\E007"
}
.nicon-extras:before {
	content: "\E008"
}
.nicon-heading-extended:before {
	content: "\E009"
}
.nicon-hotspots:before {
	content: "\E00A"
}
.nicon-image-comparison:before {
	content: "\E00B"
}
.nicon-image-gallery:before {
	content: "\E00C"
}
.nicon-inline:before {
	content: "\E00D"
}
.nicon-laptop:before {
	content: "\E00E"
}
.nicon-loader-bars-equal:before {
	content: "\E00F"
}
.nicon-loader-bars-flex:before {
	content: "\E010"
}
.nicon-loader-circle:before {
	content: "\E011"
}
.nicon-loader-track:before {
	content: "\E012"
}
.nicon-masonry-columns:before {
	content: "\E013"
}
.nicon-masonry-mixed:before {
	content: "\E014"
}
.nicon-mobile-landscape:before {
	content: "\E015"
}
.nicon-mobile-portrait:before {
	content: "\E016"
}
.nicon-mobile-screen-bottom:before {
	content: "\E017"
}
.nicon-mobile-screen-center:before {
	content: "\E018"
}
.nicon-mobile-screen-custom:before {
	content: "\E019"
}
.nicon-mobile-screen-top:before {
	content: "\E01A"
}
.nicon-mobile:before {
	content: "\E01B"
}
.nicon-parallax-background:before {
	content: "\E01C"
}
.nicon-parallax-elements:before {
	content: "\E01D"
}
.nicon-parallax-gallery:before {
	content: "\E01E"
}
.nicon-pause:before {
	content: "\E01F"
}
.nicon-phone:before {
	content: "\E020"
}
.nicon-play:before {
	content: "\E021"
}
.nicon-position-body:before {
	content: "\E022"
}
.nicon-position-footer:before {
	content: "\E023"
}
.nicon-position-header:before {
	content: "\E024"
}
.nicon-position-media:before {
	content: "\E025"
}
.nicon-posts:before {
	content: "\E026"
}
.nicon-resize-horizontal-filled:before {
	content: "\E027"
}
.nicon-resize-horizontal:before {
	content: "\E028"
}
.nicon-rewind:before {
	content: "\E029"
}
.nicon-shape-round:before {
	content: "\E02A"
}
.nicon-shape-skewed:before {
	content: "\E02B"
}
.nicon-shape-square:before {
	content: "\E02C"
}
.nicon-slider-gallery:before {
	content: "\E02D"
}
.nicon-sort-down:before {
	content: "\E02E"
}
.nicon-sort-up-down:before {
	content: "\E02F"
}
.nicon-sort-up:before {
	content: "\E030"
}
.nicon-sticky-elements:before {
	content: "\E031"
}
.nicon-sticky:before {
	content: "\E032"
}
.nicon-svg:before {
	content: "\E033"
}
.nicon-switcher:before {
	content: "\E034"
}
.nicon-table:before {
	content: "\E035"
}
.nicon-tablet:before {
	content: "\E036"
}
.nicon-timeline:before {
	content: "\E037"
}
.nicon-tooltip:before {
	content: "\E038"
}
.nicon-unfold:before {
	content: "\E039"
}
.nicon-v-align-baseline:before {
	content: "\E03A"
}
.nicon-video:before {
	content: "\E03B"
}
.nicon-volume-off:before {
	content: "\E03C"
}
.nicon-volume:before {
	content: "\E03D"
}
.nicon-window:before {
	content: "\E03E"
}
@charset "UTF-8";
.ee-pagination .page-numbers:last-child, .ee-swiper__pagination .swiper-pagination-bullet:last-child {
	margin-right: 0!important
}
.ee-grid-align--stretch .ee-gallery .ee-media__thumbnail img, .ee-grid-masonry-layout--mixed .ee-media__thumbnail img, .ee-media--stretch .ee-media__thumbnail img, .ee-media.ee-media--stretch__thumbnail img, .ee-posts-thumbnail-ratio .ee-post__media__thumbnail img, .elementor-extras-html5-video video[poster] {
	object-fit: cover
}
.ee-arrow__svg, .ee-center, .ee-center-horizontal, .ee-center-vertical, .ee-cover, .ee-effect .ee-button:after, .ee-effect .ee-button:before, .ee-gallery-slider__preview .ee-arrow, .ee-heading__long-shadow, .ee-heading__text-shadow, .ee-hotspot__wrapper:before, .ee-hotspots__container, .ee-image-comparison__handle:before, .ee-media__content, .ee-media__overlay, .ee-pa, .ee-post__media__content, .ee-post__media__overlay, .ee-stretch, .ee-swiper__button, .ee-switcher .ee-loader, .ee-switcher-skin--overlay .ee-switcher__media-wrapper, .ee-switcher__media__items, .ee-timeline .timeline-item__card__arrow:after, .ee-timeline--vertical.ee-timeline-align--middle.ee-timeline .timeline-item__card__arrow, .ee-unfold__separator, .elementor-circle-progress-icon, .elementor-circle-progress-position-inside .elementor-circle-progress-value, .elementor-extras-html5-video__controls .controls__overlay, .elementor-extras-html5-video__controls .controls__overlay .control:before, .elementor-extras-html5-video__cover, .elementor-extras-html5-video__cover:after, .elementor-widget-devices-extended .elementor-device-media-screen, .elementor-widget-devices-extended .elementor-device-shape {
	position: absolute
}
.ee-hotspots, .ee-post__area, .ee-pr, .ee-switcher__items, .ee-timeline .timeline-item {
	position: relative
}
.ee-load-status, .ee-pagination--is, .ee-screen-reader-text, .ee-swiper__container {
	display: none
}
.ee-load-button, .ee-load-status, .ee-text--center, .elementor-widget-circle-progress {
	text-align: center
}
.ee-text--left {
	text-align: left
}
.ee-text--right {
	text-align: right
}
.ee-text--justify {
	text-align: justify
}
.ee-italic {
	font-style: italic
}
.ee-list--unstyled {
	list-style: none
}
.ee-arrow__svg, .ee-effect .ee-button:after, .ee-effect .ee-button:before, .ee-hotspot__wrapper:before, .ee-hotspots__container, .ee-media__content, .ee-media__overlay, .ee-post__media__content, .ee-post__media__overlay, .ee-stretch, .ee-switcher .ee-loader, .ee-switcher-skin--overlay .ee-switcher__media-wrapper, .ee-switcher__media__items, .ee-unfold__separator, .elementor-extras-html5-video__cover, .elementor-extras-html5-video__cover:after, .elementor-widget-devices-extended .elementor-device-media-screen {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0
}
.ee-cover, .ee-fill, .ee-heading__long-shadow, .ee-heading__text-shadow {
	width: 100%;
	height: 100%
}
.ee-cover, .ee-heading__long-shadow, .ee-heading__text-shadow {
	top: 0;
	left: 0
}
.ee-center, .ee-image-comparison__handle:before, .elementor-circle-progress-icon, .elementor-circle-progress-position-inside .elementor-circle-progress-value, .elementor-extras-html5-video__controls .controls__overlay, .elementor-extras-html5-video__controls .controls__overlay .control:before, .elementor-widget-devices-extended .elementor-device-shape {
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%)
}
.ee-center-vertical, .ee-gallery-slider__preview .ee-arrow, .ee-swiper__button, .ee-timeline .timeline-item__card__arrow:after, .ee-timeline--vertical.ee-timeline-align--middle.ee-timeline .timeline-item__card__arrow {
	top: 50%;
	transform: translateY(-50%)
}
.ee-center-horizontal {
	left: 50%;
	transform: translateX(-50%)
}
.ee-center-transform, .ee-hotspot {
	transform: translate(-50%, -50%)
}
.ee-u-clearfix:after {
	content: ""!important;
	display: block!important;
	clear: both!important
}
.ee-button-text, .ee-post__metas__list>li>*, .ee-post__terms>li>*, .ee-timeline .woocommerce.product .add_to_cart_button, .ee-timeline .woocommerce.product .added_to_cart, .ee-unfold__icon, .elementor-extras-html5-video__controls .controls__overlay .control {
	display: inline-block
}
.ee-breadcrumbs, .ee-filters, .ee-nav, .ee-post__metas__list, .ee-post__terms, .elementor-widget-button-group .ee-button-group {
	list-style: none;
	margin: 0;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: start;
	align-items: flex-start;
	padding: 0
}
.ee-breadcrumbs>li, .ee-breadcrumbs>li>a, .ee-filters>li, .ee-filters>li>a, .ee-nav>li, .ee-nav>li>a, .ee-post__metas__list>li, .ee-post__metas__list>li>a, .ee-post__terms>li, .ee-post__terms>li>a, .elementor-widget-button-group .ee-button-group>li, .elementor-widget-button-group .ee-button-group>li>a {
	display: inline-block;
	zoom: 1
}
.ee-button-group-stack-desktop .ee-button-group, .ee-nav--stacked {
	margin-left: 0!important;
	-ms-flex-direction: column;
	flex-direction: column
}
.ee-nav--stacked>li {
	margin-left: 0!important
}
.ee-breadcrumbs-align-stretch .ee-breadcrumbs>li>a, .ee-button-group-content-halign-justify .ee-button-group .ee-button-content-wrapper>li>a, .ee-button-group-halign-justify .ee-button-group>li>a, .ee-nav--stacked>li>a {
	display: block
}
.ee-breadcrumbs-align-left .ee-breadcrumbs, .ee-button-group-content-halign-left .ee-button-group .ee-button-content-wrapper, .ee-button-group-halign-left .ee-button-group, .ee-grid-halign--left .ee-grid {
	-ms-flex-pack: start;
	justify-content: flex-start
}
.ee-breadcrumbs-align-center .ee-breadcrumbs, .ee-button-group-content-halign-center .ee-button-group .ee-button-content-wrapper, .ee-button-group-halign-center .ee-button-group {
	-ms-flex-pack: center;
	justify-content: center
}
.ee-breadcrumbs-align-right .ee-breadcrumbs, .ee-button-group-content-halign-right .ee-button-group .ee-button-content-wrapper, .ee-button-group-halign-right .ee-button-group {
	-ms-flex-pack: end;
	justify-content: flex-end
}
.ee-breadcrumbs-align-center .ee-breadcrumbs>li, .ee-breadcrumbs-align-left .ee-breadcrumbs>li, .ee-breadcrumbs-align-right .ee-breadcrumbs>li, .ee-button-group-content-halign-center .ee-button-group .ee-button-content-wrapper>li, .ee-button-group-content-halign-left .ee-button-group .ee-button-content-wrapper>li, .ee-button-group-content-halign-right .ee-button-group .ee-button-content-wrapper>li, .ee-button-group-halign-center .ee-button-group>li, .ee-button-group-halign-left .ee-button-group>li, .ee-button-group-halign-right .ee-button-group>li {
	-ms-flex-positive: 0;
	flex-grow: 0
}
.ee-breadcrumbs-align-stretch .ee-breadcrumbs, .ee-button-group-content-halign-justify .ee-button-group .ee-button-content-wrapper, .ee-button-group-halign-justify .ee-button-group {
	-ms-flex-pack: stretch;
	justify-content: stretch
}
.ee-breadcrumbs-align-stretch .ee-breadcrumbs>li, .ee-button-group-content-halign-justify .ee-button-group .ee-button-content-wrapper>li, .ee-button-group-halign-justify .ee-button-group>li {
	-ms-flex-positive: 1;
	flex-grow: 1
}
.ee-button-group-valign-top .ee-button-group {
	-ms-flex-align: start;
	align-items: flex-start
}
.ee-button-group-valign-middle .ee-button-group, .ee-button-group-valign-stretch .ee-button-group .ee-button-content-wrapper, .ee-grid-align--middle .ee-grid {
	-ms-flex-align: center;
	align-items: center
}
.ee-button-group-valign-bottom .ee-button-group {
	-ms-flex-align: end;
	align-items: flex-end
}
.ee-button-group-valign-stretch .ee-button-group {
	-ms-flex-align: stretch;
	align-items: stretch
}
.ee-button-group-gap-narrow .ee-button-group, .ee-post__metas__list, .ee-post__terms {
	margin-left: -6px
}
.ee-button-group-gap-narrow .ee-button-group>li, .ee-post__meta__separator, .ee-post__metas__list>li, .ee-post__terms>li, .ee-post__terms__separator {
	margin-left: 6px
}
.ee-button-group-gap-default .ee-nav--stacked.ee-button-group, .ee-button-group-gap-default .ee-nav--stacked.ee-button-group>li, .ee-button-group-gap-extended .ee-nav--stacked.ee-button-group, .ee-button-group-gap-extended .ee-nav--stacked.ee-button-group>li, .ee-button-group-gap-narrow .ee-nav--stacked.ee-button-group, .ee-button-group-gap-narrow .ee-nav--stacked.ee-button-group>li, .ee-button-group-gap-wide .ee-nav--stacked.ee-button-group, .ee-button-group-gap-wide .ee-nav--stacked.ee-button-group>li, .ee-button-group-gap-wider .ee-nav--stacked.ee-button-group, .ee-button-group-gap-wider .ee-nav--stacked.ee-button-group>li, .ee-button-group-stack-desktop.ee-button-group-gap-default .ee-button-group, .ee-button-group-stack-desktop.ee-button-group-gap-default .ee-button-group>li, .ee-button-group-stack-desktop.ee-button-group-gap-extended .ee-button-group, .ee-button-group-stack-desktop.ee-button-group-gap-extended .ee-button-group>li, .ee-button-group-stack-desktop.ee-button-group-gap-narrow .ee-button-group, .ee-button-group-stack-desktop.ee-button-group-gap-narrow .ee-button-group>li, .ee-button-group-stack-desktop.ee-button-group-gap-wide .ee-button-group, .ee-button-group-stack-desktop.ee-button-group-gap-wide .ee-button-group>li, .ee-button-group-stack-desktop.ee-button-group-gap-wider .ee-button-group, .ee-button-group-stack-desktop.ee-button-group-gap-wider .ee-button-group>li, .ee-nav--stacked.ee-breadcrumbs, .ee-nav--stacked.ee-breadcrumbs>li, .ee-nav--stacked.ee-filters, .ee-nav--stacked.ee-filters>li, .ee-nav--stacked.ee-post__metas__list, .ee-nav--stacked.ee-post__metas__list>li, .ee-nav--stacked.ee-post__terms, .ee-nav--stacked.ee-post__terms>li, .ee-nav.ee-nav--stacked, .ee-nav.ee-nav--stacked>li {
	margin-left: 0
}
.ee-button-group-gap-narrow .ee-nav--stacked.ee-button-group>li:not(:last-child), .ee-button-group-stack-desktop.ee-button-group-gap-narrow .ee-button-group>li:not(:last-child), .ee-nav--stacked.ee-post__metas__list>li:not(:last-child), .ee-nav--stacked.ee-post__terms>li:not(:last-child) {
	margin-bottom: 6px
}
.ee-breadcrumbs, .ee-button-group-gap-default .ee-button-group, .ee-nav {
	margin-left: -12px
}
.ee-breadcrumbs>li, .ee-button-group-gap-default .ee-button-group>li, .ee-nav>li {
	margin-left: 12px
}
.ee-button-group-gap-default .ee-nav--stacked.ee-button-group>li:not(:last-child), .ee-button-group-stack-desktop.ee-button-group-gap-default .ee-button-group>li:not(:last-child), .ee-nav--stacked.ee-breadcrumbs>li:not(:last-child), .ee-nav.ee-nav--stacked>li:not(:last-child) {
	margin-bottom: 12px
}
.ee-button-group-gap-extended .ee-button-group, .ee-filters {
	margin-left: -24px
}
.ee-button-group-gap-extended .ee-button-group>li, .ee-filters>li {
	margin-left: 24px
}
.ee-button-group-gap-extended .ee-nav--stacked.ee-button-group>li:not(:last-child), .ee-button-group-stack-desktop.ee-button-group-gap-extended .ee-button-group>li:not(:last-child), .ee-nav--stacked.ee-filters>li:not(:last-child) {
	margin-bottom: 24px
}
.ee-button-group-gap-wide .ee-button-group {
	margin-left: -48px
}
.ee-button-group-gap-wide .ee-button-group>li {
	margin-left: 48px
}
.ee-button-group-gap-wide .ee-nav--stacked.ee-button-group>li:not(:last-child), .ee-button-group-stack-desktop.ee-button-group-gap-wide .ee-button-group>li:not(:last-child) {
	margin-bottom: 48px
}
.ee-button-group-gap-wider .ee-button-group {
	margin-left: -144px
}
.ee-button-group-gap-wider .ee-button-group>li {
	margin-left: 144px
}
.ee-button-group-stack-desktop .ee-button-group>li, .ee-pagination .page-numbers:first-child, .ee-swiper__pagination .swiper-pagination-bullet:first-child {
	margin-left: 0!important
}
.ee-button-group-gap-wider .ee-nav--stacked.ee-button-group>li:not(:last-child), .ee-button-group-stack-desktop.ee-button-group-gap-wider .ee-button-group>li:not(:last-child) {
	margin-bottom: 144px
}
.ee-grid {
	display: -ms-flexbox;
	display: flex;
	margin: 0;
	padding: 0;
	list-style: none
}
.ee-align-icon--left, .ee-icon--left {
	margin-right: 12px
}
.ee-media__content__caption, .ee-tooltip {
	padding: 12px;
	color: #fff
}
.ee-grid__item {
	box-sizing: border-box;
	display: inline-block;
	vertical-align: top;
	width: 100%;
	max-width: 100%!important
}
.ee-grid>.ee-grid__item {
	padding-left: 0
}
.ee-grid-align--stretch .ee-gallery .ee-media, .ee-grid-align--stretch .ee-media.ee-gallery, .ee-grid-masonry-layout--mixed .ee-media, .ee-media--stretch .ee-media, .ee-media.ee-media--stretch, .ee-posts-thumbnail-ratio .ee-post__media {
	overflow: hidden;
	position: relative;
	display: block
}
.ee-grid-align--stretch .ee-gallery .ee-media:before, .ee-grid-align--stretch .ee-media.ee-gallery:before, .ee-grid-masonry-layout--mixed .ee-media:before, .ee-media--stretch .ee-media:before, .ee-media.ee-media--stretch:before, .ee-posts-thumbnail-ratio .ee-post__media:before {
	content: "";
	display: block;
	width: 100%;
	padding-bottom: 100%
}
.ee-grid-align--stretch .ee-gallery .ee-media__content, .ee-grid-align--stretch .ee-gallery .ee-media__thumbnail, .ee-grid-masonry-layout--mixed .ee-media__content, .ee-grid-masonry-layout--mixed .ee-media__thumbnail, .ee-media--stretch .ee-media__content, .ee-media--stretch .ee-media__thumbnail, .ee-media.ee-media--stretch__content, .ee-media.ee-media--stretch__thumbnail, .ee-posts-thumbnail-ratio .ee-post__media__thumbnail {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0
}
.o-ratio--2\:1:before {
	padding-bottom: 50%
}
.ee-grid-masonry-layout--mixed .ee-media:before, .elementor-widget-devices-extended.elementor-device-orientation-landscape .elementor-device-wrapper.elementor-device-type-tablet .elementor-device-media-inner, .o-ratio--4\:3:before {
	padding-bottom: 75%
}
.elementor-widget-devices-extended.elementor-device-orientation-landscape .elementor-device-wrapper.elementor-device-type-phone .elementor-device-media-inner, .o-ratio--16\:9:before {
	padding-bottom: 56.25%
}
.o-flagsize-name>.o-flag__img {
	padding-right: 0
}
.o-flagsize-name.o-flag--rev>.o-flag__img {
	padding-right: 0;
	padding-left: 0
}
.elementor-editor-active .ee-load-status-helper-on .ee-load-status, .elementor-editor-active .ee-load-status-helper-on .ee-load-status__error, .elementor-editor-active .ee-load-status-helper-on .ee-load-status__last, .elementor-editor-active .ee-load-status-helper-on .ee-load-status__request {
	display: block!important
}
.ee-align-icon--right {
	-ms-flex-order: 2;
	order: 2;
	margin-left: 12px
}
.ee-timeline .elementor-editor-active .elementor-inline-editing.timeline-item__content__wysiwyg, .ee-timeline .elementor-editor-active .elementor-inline-editing.timeline-item__meta, .elementor-circle-progress .elementor-editor-active .elementor-inline-editing.suffix, .elementor-editor-active .ee-timeline .elementor-inline-editing.timeline-item__content__wysiwyg, .elementor-editor-active .ee-timeline .elementor-inline-editing.timeline-item__meta, .elementor-editor-active .elementor-circle-progress .elementor-inline-editing.suffix, .elementor-editor-active .elementor-inline-editing.ee-breadcrumbs__crumb--home, .elementor-editor-active .elementor-inline-editing.ee-breadcrumbs__separator__text, .elementor-editor-active .elementor-inline-editing.ee-button-text, .elementor-editor-active .elementor-inline-editing.ee-hotspot__text, .elementor-editor-active .elementor-inline-editing.ee-table__text-inner, .elementor-editor-active .elementor-inline-editing.ee-text-divider__text {
	cursor: text
}
.ee-grid {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-align: start;
	align-items: flex-start
}
.ee-grid__item>* {
	-ms-flex-positive: 1;
	flex-grow: 1
}
.ee-grid__item--sizer {
	position: absolute
}
.ee-grid-align--middle .ee-grid__item {
	display: -ms-flexbox;
	display: flex
}
.ee-grid-align--bottom .ee-grid {
	-ms-flex-align: end;
	align-items: flex-end
}
.ee-grid-align--bottom .ee-grid__item {
	display: -ms-flexbox;
	display: flex
}
.ee-grid-align--stretch .ee-grid {
	-ms-flex-align: stretch;
	align-items: stretch
}
.ee-grid-align--stretch .ee-gallery .ee-media__thumbnail, .ee-grid-align--stretch .ee-grid__item, .ee-grid-masonry-layout--mixed .ee-media__thumbnail, .ee-media--stretch .ee-media__thumbnail, .ee-media.ee-media--stretch__thumbnail {
	display: -ms-flexbox;
	display: flex
}
.ee-grid-halign--center .ee-grid {
	-ms-flex-pack: center;
	justify-content: center
}
.ee-grid-halign--right .ee-grid {
	-ms-flex-pack: end;
	justify-content: flex-end
}
.ee-media {
	display: block;
	position: relative
}
.ee-media__thumbnail img {
	width: 100%;
	vertical-align: middle
}
.ee-media__content {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column
}
.ee-button-group-stack-desktop.ee-button-group-halign-left .ee-button-group, .ee-media-align--left .ee-media__content, .elementor-circle-progress-suffix-top .elementor-circle-progress-value {
	-ms-flex-align: start;
	align-items: flex-start
}
.ee-button-group-stack-desktop.ee-button-group-halign-center .ee-button-group, .ee-media-align--center .ee-media__content, .elementor-circle-progress-suffix-middle .elementor-circle-progress-value {
	-ms-flex-align: center;
	align-items: center
}
.ee-button-group-stack-desktop.ee-button-group-halign-right .ee-button-group, .ee-media-align--right .ee-media__content {
	-ms-flex-align: end;
	align-items: flex-end
}
.ee-button-group-stack-desktop.ee-button-group-halign-justify .ee-button-group, .ee-media-align--justify .ee-media__content {
	-ms-flex-align: stretch;
	align-items: stretch
}
.ee-button-group .ee-button-content-wrapper, .ee-filters-align-center .ee-filters, .ee-media-align--middle .ee-media__content, .elementor-circle-progress-position-below .elementor-circle-progress-value {
	-ms-flex-pack: center;
	justify-content: center
}
.ee-media-align--bottom .ee-media__content {
	-ms-flex-pack: end;
	justify-content: flex-end
}
.ee-media-align--stretch .ee-media__content {
	-ms-flex-pack: justify;
	justify-content: space-between
}
.ee-media-effect__content--fade-in .ee-media__content {
	opacity: 0
}
.ee-media-effect__content--fade-in .ee-media:hover .ee-media__content {
	opacity: 1
}
.ee-media-effect__content--fade-from-bottom .ee-media__content, .ee-media-effect__content--fade-from-left .ee-media__content, .ee-media-effect__content--fade-from-right .ee-media__content, .ee-media-effect__content--fade-from-top .ee-media__content, .ee-media-effect__content--fade-out .ee-media:hover .ee-media__content {
	opacity: 0
}
.ee-effect.ee-effect-type--clone.ee-effect-zoom--zoom-in:hover .ee-button:after, .ee-effect.ee-effect-type--clone.ee-effect-zoom--zoom-in:hover .ee-button:before, .ee-effect.ee-effect-type--clone.ee-effect-zoom--zoom-out:hover .ee-button:after, .ee-effect.ee-effect-type--clone.ee-effect-zoom--zoom-out:hover .ee-button:before, .ee-effect.ee-effect-type--clone:hover .ee-button:after, .ee-effect.ee-effect-type--clone:hover .ee-button:before, .ee-media-effect__content--from-bottom .ee-media:hover .ee-media__content, .ee-media-effect__content--from-left .ee-media:hover .ee-media__content, .ee-media-effect__content--from-right .ee-media:hover .ee-media__content, .ee-media-effect__content--from-top .ee-media:hover .ee-media__content {
	transform: translateY(0) translateX(0)
}
.ee-effect-type--back.ee-effect-direction--down .ee-button:after, .ee-effect-type--back.ee-effect-direction--down .ee-button:before, .ee-effect-type--clone.ee-effect-direction--down .ee-button:after, .ee-effect-type--clone.ee-effect-direction--down .ee-button:before, .ee-media-effect__content--from-top .ee-media__content, .ee-media-effect__content--to-top .ee-media:hover .ee-media__content {
	transform: translateY(-100%)
}
.ee-media-effect__content--from-right .ee-media__content, .ee-media-effect__content--to-right .ee-media:hover .ee-media__content {
	transform: translateX(100%)
}
.ee-media-effect__content--from-bottom .ee-media__content {
	transform: translateY(100%)
}
.ee-media-effect__content--from-left .ee-media__content {
	transform: translateX(-100%)
}
.ee-media-effect__content--to-bottom .ee-media:hover .ee-media__content, .elementor-extras-html5-video.playing .controls__bar-wrapper {
	transform: translateY(100%)
}
.ee-media-effect__content--to-left .ee-media:hover .ee-media__content {
	transform: translateX(-100%)
}
.ee-media-effect__content--fade-from-bottom .ee-media:hover .ee-media__content, .ee-media-effect__content--fade-from-left .ee-media:hover .ee-media__content, .ee-media-effect__content--fade-from-right .ee-media:hover .ee-media__content, .ee-media-effect__content--fade-from-top .ee-media:hover .ee-media__content {
	opacity: 1;
	transform: translateY(0) translateX(0)
}
.ee-media-effect__content--fade-from-top .ee-media__content, .ee-media-effect__content--fade-to-top .ee-media:hover .ee-media__content {
	transform: translateY(-24px)
}
.ee-media-effect__content--fade-from-right .ee-media__content {
	transform: translateX(24px)
}
.ee-media-effect__content--fade-from-bottom .ee-media__content {
	transform: translateY(24px)
}
.ee-media-effect__content--fade-from-left .ee-media__content {
	transform: translateX(-24px)
}
.ee-media-effect__content--fade-to-bottom .ee-media:hover .ee-media__content, .ee-media-effect__content--fade-to-left .ee-media:hover .ee-media__content, .ee-media-effect__content--fade-to-right .ee-media:hover .ee-media__content, .ee-media-effect__content--fade-to-top .ee-media:hover .ee-media__content {
	opacity: 0
}
.ee-media-effect__content--fade-to-right .ee-media:hover .ee-media__content {
	transform: translateX(24px)
}
.ee-media-effect__content--fade-to-bottom .ee-media:hover .ee-media__content {
	transform: translateY(24px)
}
.ee-media-effect__content--fade-to-left .ee-media:hover .ee-media__content {
	transform: translateX(-24px)
}
.ee-loader {
	height: 2px;
	width: 100%;
	background-color: #f7f7f7
}
.ee-loader__progress {
	width: 0%;
	height: 100%;
	display: block;
	background-color: #000
}
.ee-gallery-wrapper, .ee-gallery__media {
	overflow: hidden
}
.ee-gallery__item:hover {
	z-index: 2
}
.ee-gallery__item.is--3d {
	z-index: 1
}
.ee-gallery__tilt {
	transform-style: preserve-3d
}
.ee-gallery__tilt .ee-gallery__media {
	overflow: visible!important
}
.ee-gallery__tilt .ee-gallery__media__content {
	transform: translateZ(20px)
}
.ee-gallery__tilt .ee-gallery__media__overlay {
	transform: translateZ(10px)
}
.ee-gallery-slider__preview .slick-slide, .ee-gallery__tilt .ee-gallery__media__thumbnail, .ee-timeline .timeline-item__img, .elementor-widget-devices-extended .elementor-device-media-screen-inner figure {
	overflow: hidden
}
.ee-media-align--stretch .ee-gallery .ee-gallery__media__content {
	-ms-flex-pack: stretch;
	justify-content: stretch
}
.ee-swiper__container.swiper-container-horizontal, .ee-swiper__container.swiper-container-vertical {
	display: block
}
.ee-swiper__container .ee-grid {
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}
.ee-swiper__container.swiper-container-multirow .ee-grid {
	-ms-flex-wrap: wrap!important;
	flex-wrap: wrap!important
}
.ee-swiper__wrapper {
	display: -ms-flexbox;
	display: flex;
	width: auto
}
.ee-swiper__slide {
	height: auto;
	overflow: visible
}
.ee-swiper__pagination {
	bottom: 0!important
}
.ee-swiper__pagination--outside {
	position: relative;
	margin-top: 24px
}
.ee-swiper__pagination .swiper-pagination-bullet {
	margin: 0 6px
}
.ee-swiper-arrows-position--top .ee-swiper__button {
	top: 0;
	transform: none
}
.ee-swiper-arrows-position--middle .ee-swiper__button {
	top: 50%;
	transform: translateY(calc(-50% - 24px))
}
.ee-swiper-arrows-position--bottom .ee-swiper__button {
	top: auto;
	bottom: 0;
	transform: none
}
.ee-filters {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-pack: center;
	justify-content: center;
	margin-top: 0;
	margin-bottom: 48px
}
.ee-filters__item {
	cursor: pointer;
	text-align: center
}
.ee-button-content-wrapper, .ee-button-group-stack-desktop .ee-button-group>li>a, .ee-filters__item>*, .ee-heading__long-shadow>*, .ee-heading__text-shadow>*, .ee-heading__text>*, .elementor-widget-devices-extended .elementor-device-orientation:before, .elementor-widget-devices-extended .elementor-device-type-window .elementor-device-media-screen-cover {
	display: block
}
.ee-filters__item [data-filter].ee--active {
	color: #0275d8
}
.ee-filters-align-center .ee-filters__item, .ee-filters-align-left .ee-filters__item, .ee-filters-align-right .ee-filters__item {
	-ms-flex-positive: 0;
	flex-grow: 0
}
.ee-filters-align-left .ee-filters {
	-ms-flex-pack: start;
	justify-content: flex-start
}
.ee-filters-align-right .ee-filters {
	-ms-flex-pack: end;
	justify-content: flex-end
}
.ee-button-group-content-halign-justify .ee-button-group .ee-button-content-wrapper .ee-button-text, .ee-button-group-halign-justify .ee-button-group .ee-button-content-wrapper, .ee-filters-align-justify .ee-filters__item {
	-ms-flex-positive: 1;
	flex-grow: 1
}
.ee-pagination, .ee-post__metas, .ee-post__terms {
	font-size: 0
}
.ee-pagination .page-numbers {
	font-size: 14px;
	margin: 0 6px;
	display: inline-block;
	background-color: transparent
}
.ee-pagination .page-numbers.current {
	opacity: .2
}
.ee-button {
	display: inline-block;
	line-height: 1;
	color: #fff;
	background-color: #818a91;
	text-align: center
}
.ee-button.ee-size-xs {
	font-size: 13px;
	border-radius: 2px
}
.ee-button.ee-size-xs .ee-button-content-wrapper, .ee-effect .ee-button.ee-size-xs:after {
	padding: 10px 20px
}
.ee-button.ee-size-sm {
	font-size: 15px;
	border-radius: 3px
}
.ee-button.ee-size-sm .ee-button-content-wrapper, .ee-effect .ee-button.ee-size-sm:after {
	padding: 12px 24px
}
.ee-button.ee-size-md {
	font-size: 16px;
	border-radius: 4px
}
.ee-button.ee-size-md .ee-button-content-wrapper, .ee-effect .ee-button.ee-size-md:after {
	padding: 15px 30px
}
.ee-button.ee-size-lg {
	font-size: 18px;
	border-radius: 5px
}
.ee-button.ee-size-lg .ee-button-content-wrapper, .ee-effect .ee-button.ee-size-lg:after {
	padding: 20px 40px
}
.ee-button.ee-size-xl {
	font-size: 20px;
	border-radius: 6px
}
.ee-button.ee-size-xl .ee-button-content-wrapper, .ee-effect .ee-button.ee-size-xl:after {
	padding: 25px 50px
}
.ee-icon--left {
	-ms-flex-order: 0;
	order: 0
}
.ee-icon--right {
	-ms-flex-order: 2;
	order: 2;
	margin-left: 12px
}
.ee-tooltip {
	position: absolute;
	z-index: 999;
	background-color: #000
}
.ee-timeline .woocommerce.product del .amount, .ee-tooltip p:last-child {
	margin: 0
}
.ee-tooltip:after {
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	left: 50%;
	bottom: -10px;
	margin-left: -10px;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid #000
}
.ee-tooltip.to--bottom:after {
	top: -10px;
	bottom: auto;
	border-top: 0;
	border-bottom: 10px solid #000
}
.ee-tooltip.to--left:after, .ee-tooltip.to--right:after {
	bottom: auto;
	top: 50%;
	margin: -10px 0 0;
	border-top: 10px solid transparent
}
.ee-tooltip.to--left:after {
	right: -10px;
	left: auto;
	border-right: 0 solid transparent;
	border-left: 10px solid #000;
	border-bottom: 10px solid transparent
}
.ee-tooltip.to--right:after {
	left: -10px;
	right: auto;
	border-left: 0 solid transparent;
	border-right: 10px solid #000;
	border-bottom: 10px solid transparent
}
.ee-tooltip.to--top:after {
	bottom: -10px;
	top: auto;
	border-bottom: 0;
	border-top-color: #000
}
.ee-tooltip.at--top:after {
	bottom: auto;
	top: 10px;
	margin: 0
}
.ee-tooltip.at--bottom:after {
	top: auto;
	bottom: 10px;
	margin: 0
}
.ee-tooltip.at--left:after {
	left: 10px;
	margin: 0
}
.ee-tooltip.at--right:after {
	right: 10px;
	left: auto;
	margin: 0
}
.ee-arrow {
	z-index: 1;
	display: -ms-inline-flexbox;
	display: inline-flex;
	cursor: pointer;
	border-radius: 100%;
	background-color: #fff;
	color: #000;
	padding: 1em;
	margin: 24px;
	font-size: 24px
}
.ee-arrow--prev {
	left: 0
}
.ee-arrow--next {
	right: 0
}
.ee-arrow--disabled {
	opacity: .2;
	cursor: default
}
.ee-arrow__svg {
	width: 100%;
	height: auto
}
.ee-button-group {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
.ee-button-group .ee-button, .ee-button-group .ee-button-wrapper, .ee-hotspots img, .elementor-widget-devices-extended .elementor-device-media-screen-inner img, .elementor-widget-devices-extended .elementor-device-type-window .elementor-device-media {
	width: 100%
}
.ee-button-group .ee-button, .ee-button-group .ee-button-content-wrapper, .ee-button-group .ee-button-gap, .ee-button-group .ee-button-wrapper {
	display: -ms-flexbox!important;
	display: flex!important
}
.elementor-widget-html5-video, .elementor-widget-image-comparison {
	text-align: center;
	font-size: 0
}
.elementor-widget-image-comparison .elementor-widget-container {
	overflow: hidden;
	display: inline-block;
	margin: 0 auto!important;
	font-size: 1rem
}
.ee-image-comparison {
	position: relative;
	width: 100%;
	text-align: left
}
.ee-image-comparison img {
	display: block;
	max-width: 100%;
	width: 100%
}
.ee-image-comparison__image {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 0%;
	overflow: hidden;
	transform: translateZ(0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}
.ee-image-comparison__image .ee-image-comparison__label {
	right: auto;
	left: 0
}
.is--visible .ee-image-comparison__image {
	width: 50%
}
.ee-image-comparison__image img {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	width: auto;
	height: 100%!important;
	max-width: none!important
}
.ee-image-comparison__separator {
	right: 0;
	width: 1px;
	height: 100%;
	background-color: #fff;
	transform: translateX(50%) translateY(-50%)
}
.ee-image-comparison__label {
	position: absolute!important;
	bottom: 0;
	right: 0;
	padding: 1em;
	opacity: 0;
	transform: translateY(20px);
	transition: transform .3s .7s, opacity .3s .7s
}
.ee-image-comparison__label.is--hidden, .timeline-item.is--hidden {
	visibility: hidden
}
.is--visible .ee-image-comparison__label {
	opacity: 1;
	transform: translateY(0)
}
.ee-image-comparison__label--empty, .ee-text-divider--left .ee-text-divider__before, .ee-text-divider--right .ee-text-divider__after, .elementor-circle-progress-position-hide .elementor-circle-progress-value, .hotip-content {
	display: none
}
.ee-gallery-slider__gallery .ee-gallery__item, .ee-image-comparison__label--clickable {
	cursor: pointer
}
.ee-image-comparison__handle {
	position: absolute;
	height: 44px;
	width: 44px;
	left: 50%;
	top: 50%;
	margin-left: -22px;
	margin-top: -22px;
	border-radius: 50%;
	background: #fff;
	cursor: move;
	opacity: 0;
	transform: translate3d(0, 0, 0) scale(0);
	color: #000
}
.ee-image-comparison__handle:before {
	font-size: .4em
}
.ee-image-comparison__handle.draggable {
	background-color: #000;
	color: #fff
}
.is--visible .ee-image-comparison__handle {
	opacity: 1;
	transform: translate3d(0, 0, 0) scale(1);
	transition: transform .3s .7s, opacity 0s .7s
}
.ee-image-comparison--top .ee-image-comparison__label {
	top: 0;
	bottom: auto
}
.ee-image-comparison--middle .ee-image-comparison__label {
	top: 50%;
	bottom: auto;
	transform: translateY(-50%)
}
.ee-image-comparison--bottom .ee-image-comparison__label {
	top: auto;
	bottom: 0
}
@keyframes bounce-in {
0% {
width:0
}
60% {
width:55%
}
100% {
width:50%
}
}
.ee-text-divider {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	margin: 0 auto
}
.ee-text-divider__text {
	-ms-flex-negative: 1;
	flex-shrink: 1;
	padding: 0 6px;
	margin: 0
}
.ee-breadcrumbs__item, .ee-breadcrumbs__separator, .ee-text-divider__text:not([href]), .elementor-extras-html5-video .control {
	cursor: default
}
.ee-text-divider__after, .ee-text-divider__before {
	-ms-flex-positive: 1;
	flex-grow: 1;
	height: 1px;
	min-height: 1px;
	background-color: #000
}
.elementor-widget-devices-extended {
	font-size: 0;
	display: block
}
.elementor-widget-devices-extended .elementor-device-wrapper {
	margin: 0 auto;
	display: inline-block;
	max-width: 100%;
	transition: .3s cubic-bezier(.42, 0, .2, 1);
	transition-property: width, padding-bottom
}
.elementor-widget-devices-extended .elementor-device {
	position: relative;
	display: inline-block;
	height: 0;
	max-width: 100%;
	width: 100%;
	transition: all .3s cubic-bezier(.42, 0, .2, 1)
}
.elementor-widget-devices-extended .elementor-device svg {
	width: 100%;
	height: auto;
	display: block;
	font-size: 1rem;
	transition: all .3s cubic-bezier(.42, 0, .2, 1)
}
.elementor-widget-devices-extended .elementor-device svg .back-shape, .elementor-widget-devices-extended .elementor-device svg .side-shape, .elementor-widget-devices-extended.elementor-device-skin-gold svg .overlay-shape, .elementor-widget-devices-extended.elementor-device-skin-jetblack svg .back-shape, .elementor-widget-devices-extended.elementor-device-skin-jetblack svg .side-shape, .elementor-widget-devices-extended.elementor-device-skin-rosegold svg .overlay-shape, .elementor-widget-devices-extended.elementor-device-skin-silver svg .overlay-shape {
	fill: #000
}
.elementor-widget-devices-extended .elementor-device svg .overlay-shape {
	fill-opacity: .2;
	fill: #fff
}
.elementor-widget-devices-extended .elementor-device-shape {
	width: 100%;
	transition: all .3s cubic-bezier(.42, 0, .2, 1)
}
.elementor-widget-devices-extended .elementor-device-media {
	position: absolute;
	left: 50%;
	transition: all .3s cubic-bezier(.42, 0, .2, 1);
	border-radius: 3px
}
.elementor-widget-devices-extended .elementor-device-media-inner {
	background-color: rgba(255,255,255,.2);
	position: relative;
	left: 0;
	width: 100%;
	height: 0;
	transition: all .3s cubic-bezier(.42, 0, .2, 1)
}
.elementor-widget-devices-extended .elementor-device-media-screen {
	overflow: hidden;
	display: -ms-flexbox;
	display: flex;
	border-radius: 3px;
	transition: all .3s cubic-bezier(.42, 0, .2, 1);
	z-index: 2
}
.elementor-widget-devices-extended .elementor-device-media-screen-landscape, .elementor-widget-devices-extended.elementor-device-orientation-landscape .elementor-device.has--orientation-control .elementor-device-media-screen {
	opacity: 0;
	z-index: 1
}
.elementor-widget-devices-extended .elementor-device-media-screen-inner {
	left: 0;
	right: 0
}
.elementor-widget-devices-extended .elementor-device-media-screen-video .elementor-device-media-screen-inner, .elementor-widget-devices-extended .elementor-device-media-screen-video .elementor-extras-html5-video {
	height: 100%
}
.elementor-widget-devices-extended .elementor-device-type-phone {
	width: 277px
}
.elementor-widget-devices-extended .elementor-device-type-phone .elementor-device {
	width: 277px;
	padding-bottom: 207.22022%
}
.elementor-widget-devices-extended .elementor-device-type-phone .elementor-device-media {
	top: 11.7%;
	width: 88.80866%;
	transform: translateX(-50%)
}
.elementor-widget-devices-extended .elementor-device-type-phone .elementor-device-media-inner {
	padding-bottom: 177.77778%
}
.elementor-widget-devices-extended .elementor-device-type-tablet {
	width: 430px
}
.elementor-widget-devices-extended .elementor-device-type-tablet .elementor-device {
	width: 430px;
	padding-bottom: 138.37209%
}
.elementor-widget-devices-extended .elementor-device-type-tablet .elementor-device-media {
	top: 50%;
	transform: translateX(-50%) translateY(-50%);
	width: 90.69767%
}
.elementor-widget-devices-extended .elementor-device-type-tablet .elementor-device-media-inner {
	padding-bottom: 133.33333%
}
.elementor-widget-devices-extended .elementor-device-type-desktop, .elementor-widget-devices-extended .elementor-device-type-laptop {
	width: 645px
}
.elementor-widget-devices-extended .elementor-device-type-laptop .elementor-device {
	width: 645px;
	padding-bottom: 57.36434%
}
.elementor-widget-devices-extended .elementor-device-type-laptop .elementor-device-media {
	top: 47.9%;
	transform: translateX(-50%) translateY(-50%);
	width: 76.43411%
}
.elementor-widget-devices-extended .elementor-device-type-laptop .elementor-device-media-inner {
	padding-bottom: 62.47465%
}
.elementor-widget-devices-extended .elementor-device-type-desktop .elementor-device {
	width: 895px;
	padding-bottom: 88.49162%
}
.elementor-widget-devices-extended .elementor-device-type-desktop .elementor-device-media {
	top: 33.5%;
	transform: translateX(-50%) translateY(-50%);
	width: 92.2905%
}
.elementor-widget-devices-extended .elementor-device-type-desktop .elementor-device-media-inner {
	padding-bottom: 56.41646%
}
.elementor-widget-devices-extended .elementor-device-type-window {
	width: 1000px
}
.elementor-widget-devices-extended .elementor-device-type-window .elementor-device {
	width: 1000px;
	height: auto;
	padding-bottom: 0
}
.elementor-widget-devices-extended .elementor-device-type-window .elementor-device-media, .elementor-widget-devices-extended .elementor-device-type-window .elementor-device-shape {
	position: relative;
	transform: none;
	top: auto;
	left: auto;
	border-radius: 0
}
.elementor-widget-devices-extended .elementor-device-type-window .elementor-device-media-inner {
	height: auto;
	padding-bottom: 0
}
.elementor-widget-devices-extended .elementor-device-type-window .elementor-device-media-screen-inner, .elementor-widget-devices-extended .elementor-device-type-window .elementor-device-media-screen:not(.elementor-device-media-screen-cover):not(.elementor-device-media-screen-controls) {
	position: relative;
	top: auto;
	left: auto;
	height: auto;
	width: 100%;
	overflow: visible
}
.elementor-widget-devices-extended.elementor-device-orientation-landscape .elementor-device-wrapper .elementor-device-shape svg {
	transform: rotate(90deg)
}
.elementor-widget-devices-extended.elementor-device-orientation-landscape .elementor-device-wrapper .elementor-device-media {
	top: 50%;
	transform: translateY(-50%) translateX(-50%)
}
.elementor-widget-devices-extended.elementor-device-orientation-landscape .elementor-device-wrapper .elementor-device-orientation {
	transform: translateY(calc(100% + 24px)) translateX(-50%) rotate(-90deg)
}
.elementor-widget-devices-extended.elementor-device-orientation-landscape .elementor-device-wrapper.elementor-device-type-phone {
	width: 574px
}
.elementor-widget-devices-extended.elementor-device-orientation-landscape .elementor-device-wrapper.elementor-device-type-phone .elementor-device {
	width: 574px;
	padding-bottom: 48.25784%
}
.elementor-widget-devices-extended.elementor-device-orientation-landscape .elementor-device-wrapper.elementor-device-type-phone .elementor-device-shape {
	width: 48.25784%
}
.elementor-widget-devices-extended.elementor-device-orientation-landscape .elementor-device-wrapper.elementor-device-type-phone .elementor-device-media {
	width: 76.30662%
}
.elementor-widget-devices-extended.elementor-device-orientation-landscape .elementor-device-wrapper.elementor-device-type-tablet {
	width: 595px
}
.elementor-widget-devices-extended.elementor-device-orientation-landscape .elementor-device-wrapper.elementor-device-type-tablet .elementor-device {
	width: 595px;
	padding-bottom: 72.26891%
}
.elementor-widget-devices-extended.elementor-device-orientation-landscape .elementor-device-wrapper.elementor-device-type-tablet .elementor-device-shape {
	width: 72.26891%
}
.elementor-widget-devices-extended.elementor-device-orientation-landscape .elementor-device-wrapper.elementor-device-type-tablet .elementor-device-media {
	width: 87.39496%
}
.elementor-widget-devices-extended.elementor-device-landscape-scrollable .elementor-device-media-screen-landscape, .elementor-widget-devices-extended.elementor-device-portrait-scrollable .elementor-device-media-screen-image {
	overflow-y: auto
}
.elementor-widget-devices-extended.elementor-device-landscape-scrollable .elementor-device-media-screen-landscape-inner, .elementor-widget-devices-extended.elementor-device-portrait-scrollable .elementor-device-media-screen-image-inner {
	margin-right: -100px;
	padding-right: 100px
}
.elementor-widget-devices-extended .elementor-device-orientation {
	position: absolute;
	bottom: 0;
	left: 50%;
	z-index: 99;
	width: 28px;
	height: 28px;
	transform: translateY(calc(100% + 24px)) translateX(-50%);
	font-size: 28px;
	color: rgba(0,0,0,.1);
	cursor: pointer;
	transition: all .3s cubic-bezier(.42, 0, .2, 1)
}
.elementor-widget-devices-extended .elementor-device.has--orientation-control {
	margin-bottom: 52px
}
.elementor-widget-devices-extended.elementor-device-orientation-landscape .elementor-device.has--orientation-control .elementor-device-media-screen-landscape {
	opacity: 1;
	z-index: 2
}
.elementor-widget-devices-extended.elementor-device-controls-tone-light svg .overlay-shape, .elementor-widget-devices-extended.elementor-device-skin-jetblack svg .overlay-shape {
	fill: #fff;
	fill-opacity: .2
}
.elementor-widget-devices-extended.elementor-device-skin-black svg .overlay-shape {
	fill: #fff
}
.elementor-widget-devices-extended.elementor-device-skin-black svg .back-shape, .elementor-widget-devices-extended.elementor-device-skin-black svg .side-shape {
	fill: #343639
}
.elementor-widget-devices-extended.elementor-device-skin-silver svg .back-shape, .elementor-widget-devices-extended.elementor-device-skin-silver svg .side-shape {
	fill: #e4e6e7
}
.elementor-widget-devices-extended.elementor-device-skin-gold svg .back-shape, .elementor-widget-devices-extended.elementor-device-skin-gold svg .side-shape {
	fill: #fbe6cf
}
.elementor-widget-devices-extended.elementor-device-skin-rosegold svg .back-shape, .elementor-widget-devices-extended.elementor-device-skin-rosegold svg .side-shape {
	fill: #fde4dc
}
.elementor-widget-devices-extended.elementor-device-controls-tone-dark svg .overlay-shape {
	fill: #000;
	fill-opacity: .2
}
.elementor-widget-devices-extended svg .lighten {
	fill: #fff;
	fill-opacity: .3
}
.elementor-widget-devices-extended svg .lighten-more {
	fill: #fff;
	fill-opacity: .5
}
.ee-swiper .ee-post, .hotip-content>:last-child {
	margin-bottom: 0
}
.ee-hotspot {
	position: absolute;
	left: 48px;
	top: 48px
}
.ee-hotspot__wrapper {
	box-sizing: content-box;
	cursor: pointer;
	text-align: center;
	line-height: 40px
}
.ee-hotspot__wrapper:before {
	content: "";
	position: absolute;
	z-index: -1;
	transform: scale(1);
	pointer-events: none;
	animation: 2s infinite pulse
}
.ee-hotspot__wrapper, .ee-hotspot__wrapper:before {
	min-width: 40px;
	min-height: 40px;
	display: block;
	background-color: #000;
	color: #fff;
	border-radius: 9999px
}
.ee-hotspot:hover .ee-hotspot__wrapper:before {
	animation: none
}
.ee-hotspot__text {
	padding: 0 12px;
	display: inline-block
}
@keyframes pulse {
0% {
transform:scale(1);
opacity:1
}
100% {
transform:scale(1.5);
opacity:0
}
}
.elementor-circle-progress {
	position: relative;
	display: inline-block
}
.elementor-circle-progress canvas {
	display: block;
	max-width: 100%;
	height: auto!important;
	margin: 0 auto
}
.elementor-circle-progress-value {
	cursor: default;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	font-size: 30px;
	font-weight: 700
}
.ee-table__sort .ee-table__text, .ee-unfold__trigger .ee-button, .elementor-extras-html5-video .control--icon, .elementor-extras-html5-video .control--progress, .elementor-extras-html5-video__cover {
	cursor: pointer
}
.elementor-circle-progress-value>.suffix {
	text-align: left;
	font-size: .5em;
	margin-left: .2em
}
.elementor-circle-progress-icon {
	font-size: 24px
}
.elementor-circle-progress-text {
	display: block;
	margin-top: 12px
}
.ee-gallery-slider--right .ee-gallery-slider, .elementor-circle-progress-suffix-before .elementor-circle-progress-value {
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse
}
.elementor-circle-progress-suffix-before .elementor-circle-progress-value>.suffix {
	margin-right: .2em;
	margin-left: 0
}
.elementor-circle-progress-suffix-bottom .elementor-circle-progress-value {
	-ms-flex-align: baseline;
	align-items: baseline
}
.elementor-circle-progress-suffix-stretch .elementor-circle-progress-value>.suffix {
	font-size: inherit;
	line-height: inherit;
	margin: 0
}
.ee-heading {
	transform: translate(0, 0);
	z-index: 0
}
.ee-heading.elementor-size-small {
	font-size: 15px
}
.ee-heading.elementor-size-medium {
	font-size: 19px
}
.ee-heading.elementor-size-large {
	font-size: 29px
}
.ee-heading.elementor-size-xl {
	font-size: 39px
}
.ee-heading.elementor-size-xxl {
	font-size: 59px
}
.ee-heading--gradient .ee-heading__text {
	background-clip: text;
	text-fill-color: transparent;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent
}
.ee-heading__text {
	display: block;
	position: relative
}
.ee-heading__text-shadow {
	display: inline-block;
	color: transparent;
	z-index: -1
}
.ee-heading__long-shadow {
	color: transparent;
	z-index: -2
}
.ee-gallery-slider {
	display: -ms-flexbox;
	display: flex;
	margin-left: -24px;
	-ms-flex-align: start;
	align-items: flex-start
}
.ee-gallery-slider__gallery, .ee-gallery-slider__preview {
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	width: 50%;
	padding-left: 24px
}
.ee-gallery-slider__gallery .ee-gallery__media__caption, .ee-post__metas__list>li, .ee-post__terms>li {
	font-size: 12px
}
.ee-gallery-slider--top .ee-gallery-slider {
	-ms-flex-flow: row;
	flex-flow: row;
	-ms-flex-direction: column;
	flex-direction: column
}
.ee-gallery-slider--top .ee-gallery-slider__gallery, .ee-gallery-slider--top .ee-gallery-slider__preview, .ee-gallery-slider__preview .slick-image-stretch .slick-slide .slick-slide-image, .ee-gallery-slider__preview .slick-image-stretch .slick-slide figure, .ee-trigger-align--justify .ee-button {
	width: 100%
}
.ee-gallery-slider--top .ee-gallery-slider__preview, .ee-timeline--vertical.ee-timeline .ee-timeline__item {
	margin-bottom: 24px
}
.timeline-item.is--focused .timeline-item__point {
	background-color: red
}
.ee-timeline {
	position: relative;
	display: inline-block;
	width: 100%;
	max-width: 100%;
	margin: 0 auto
}
.ee-timeline__line {
	position: absolute;
	background-color: #f7f7f7
}
.ee-timeline__line__inner {
	background-color: red
}
.ee-timeline .timeline-item__card-wrapper, .ee-timeline .timeline-item__meta-wrapper {
	max-width: 100%;
	position: relative
}
.ee-timeline .timeline-item__img, .ee-timeline .timeline-item__img a {
	display: block
}
.ee-timeline .timeline-item__point {
	width: 40px;
	height: 40px;
	min-width: 10px;
	min-height: 10px;
	background-color: #000;
	color: #fff;
	border-radius: 999px;
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center
}
.ee-timeline .timeline-item__point__icon:before, .ee-timeline .timeline-item__point__text {
	font-size: 1em
}
.ee-timeline .timeline-item.bounce-in .timeline-item__card {
	visibility: visible;
	animation: 1s cd-bounce-odd
}
.ee-timeline .timeline-item__card {
	display: block;
	position: relative;
	padding: 24px;
	background-color: #f7f7f7;
	border-radius: 4px
}
.ee-timeline .timeline-item__card__arrow {
	width: 10px;
	height: 40px;
	position: absolute
}
.ee-timeline .timeline-item__card__arrow:after {
	content: "";
	width: 0;
	height: 0
}
.ee-timeline .woocommerce.product .amount {
	display: block;
	margin-bottom: 12px
}
.ee-switcher .ee-arrow--next, .ee-timeline .woocommerce.product .added_to_cart {
	margin-left: 24px
}
.ee-timeline--vertical.ee-timeline .ee-timeline__line {
	width: 4px;
	bottom: 0;
	top: 0;
	transform: translateX(-50%)
}
.ee-timeline--vertical.ee-timeline .ee-timeline__line__inner {
	width: 100%;
	height: 20%
}
.ee-timeline--vertical.ee-timeline .timeline-item {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: start;
	align-items: flex-start
}
.ee-timeline--vertical.ee-timeline .timeline-item__card__arrow {
	top: 0
}
.ee-timeline--vertical.ee-timeline .timeline-item__card__arrow:after {
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent
}
.ee-timeline--vertical.ee-timeline .timeline-item__point {
	-ms-flex-negative: 0;
	flex-shrink: 0
}
.ee-timeline--vertical.ee-timeline .timeline-item__meta-wrapper {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center
}
.ee-unfold__icon--open, .elementor-extras-html5-video__controls .controls__overlay .controls__rewind {
	display: none
}
.ee-timeline--vertical.ee-timeline-align--left {
	-ms-flex-pack: start;
	justify-content: flex-start
}
.ee-timeline--vertical.ee-timeline-align--left.ee-timeline .ee-timeline__line {
	left: 0;
	margin-left: 20px
}
.ee-timeline--vertical.ee-timeline-align--left.ee-timeline .timeline-item {
	direction: ltr;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}
.ee-timeline--vertical.ee-timeline-align--left.ee-timeline .timeline-item__point {
	margin-left: 0!important
}
.ee-timeline--vertical.ee-timeline-align--left.ee-timeline .timeline-item__meta-wrapper {
	-ms-flex-positive: 0;
	flex-grow: 0;
	-ms-flex-order: 0;
	order: 0
}
.ee-timeline--vertical.ee-timeline-align--left.ee-timeline .timeline-item__card-wrapper {
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-order: 1;
	order: 1;
	margin-left: 10px
}
.ee-timeline--vertical.ee-timeline-align--left.ee-timeline .timeline-item__card__arrow {
	left: -10px
}
.ee-timeline--vertical.ee-timeline-align--left.ee-timeline .timeline-item__card__arrow:after {
	border-right: 10px solid #f7f7f7
}
.ee-timeline--vertical.ee-timeline-align--left.ee-timeline .timeline-item__meta {
	margin-bottom: 24px
}
.ee-timeline--vertical.ee-timeline-align--right.ee-timeline .ee-timeline__line {
	left: auto;
	right: 0;
	margin-right: 20px;
	transform: translateX(50%)
}
.ee-timeline--vertical.ee-timeline-align--right.ee-timeline .timeline-item {
	direction: ltr;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-ms-flex-pack: end;
	justify-content: flex-end
}
.ee-timeline--vertical.ee-timeline-align--right.ee-timeline .timeline-item__point {
	-ms-flex-order: 2;
	order: 2;
	margin-right: 0!important
}
.ee-timeline--vertical.ee-timeline-align--right.ee-timeline .timeline-item__meta {
	-ms-flex-order: 1;
	order: 1;
	margin-bottom: 24px
}
.ee-timeline--vertical.ee-timeline-align--right.ee-timeline .timeline-item__meta-wrapper {
	-ms-flex-order: 2;
	order: 2;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-ms-flex-pack: end;
	justify-content: flex-end
}
.ee-timeline--vertical.ee-timeline-align--right.ee-timeline .timeline-item__card-wrapper {
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-order: 1;
	order: 1;
	margin-right: 10px
}
.ee-timeline--vertical.ee-timeline-align--right.ee-timeline .timeline-item__card__arrow {
	right: -10px
}
.ee-timeline--vertical.ee-timeline-align--right.ee-timeline .timeline-item__card__arrow:after {
	border-left: 10px solid #f7f7f7
}
.ee-timeline--vertical.ee-timeline-align--center.ee-timeline .timeline-item__card__arrow:after {
	border-right-color: #f7f7f7;
	border-left-color: #f7f7f7
}
.ee-timeline--vertical.ee-timeline-align--middle.ee-timeline .timeline-item {
	-ms-flex-align: center;
	align-items: center
}
.ee-timeline--vertical.ee-timeline-align--bottom.ee-timeline .timeline-item {
	-ms-flex-align: end;
	align-items: flex-end
}
.ee-timeline--vertical.ee-timeline-align--bottom.ee-timeline .timeline-item__card__arrow {
	top: auto;
	bottom: 0
}
@keyframes cd-bounce-even {
0% {
opacity:0;
transform:translateX(-100px)
}
60% {
opacity:1;
transform:translateX(10px)
}
100% {
transform:translateX(0)
}
}
@keyframes cd-bounce-odd {
0% {
opacity:0;
transform:translateX(100px)
}
60% {
opacity:1;
transform:translateX(-10px)
}
100% {
transform:translateX(0)
}
}
.ee-breadcrumbs-align-stretch .ee-breadcrumbs>.ee-breadcrumbs__separator {
	-ms-flex-positive: 0;
	flex-grow: 0;
	text-align: center
}
.ee-unfold__mask {
	overflow: hidden;
	position: relative
}
.ee-unfold__content {
	float: left;
	width: 100%
}
.ee-unfold__separator {
	width: 100%;
	height: 24px;
	max-height: 100%;
	top: auto;
	background: linear-gradient(to bottom, rgba(255,255,255,0) 0, #fff 100%)
}
.ee-switcher__nav, .ee-unfold__trigger {
	margin-top: 24px
}
.ee-post, .ee-table {
	cursor: default;
	width: 100%
}
.ee-trigger-align--left .ee-unfold__trigger {
	text-align: left
}
.ee-trigger-align--center .ee-unfold__trigger {
	text-align: center
}
.ee-trigger-align--right .ee-unfold__trigger {
	text-align: right
}
.elementor-extras-html5-video {
	display: inline-block;
	overflow: hidden;
	position: relative;
	transform: translate3d(0, 0, 0);
	font-size: 12px
}
.ee-post, .ee-post__add-to-cart, .ee-post__price, .ee-post__rating {
	font-size: 16px
}
.elementor-extras-html5-video__source {
	display: inline-block;
	vertical-align: top
}
.ee-effect.ee-effect-type--clone .ee-button:before, .ee-effect.ee-effect-type--cube .ee-button:before, .ee-effect.ee-effect-type--flip .ee-button:before, .elementor-extras-html5-video__cover:after {
	content: ""
}
.elementor-extras-html5-video__controls .controls__overlay {
	list-style: none;
	white-space: nowrap;
	margin: 0
}
.elementor-extras-html5-video__controls .controls__overlay .control {
	cursor: pointer;
	transition: background-color .2s linear, box-shadow .2s linear, opacity .2s linear, color .2s linear;
	vertical-align: middle;
	position: relative;
	width: 60px;
	height: 60px;
	font-size: 60px
}
.elementor-extras-html5-video__controls .controls__overlay .control.nicon-play:before {
	margin-left: 3%
}
.elementor-extras-html5-video__controls .controls__overlay .control:before {
	font-size: .5em
}
.elementor-extras-html5-video__controls .controls__overlay .controls__rewind:before {
	margin-top: -4%
}
.elementor-extras-html5-video__controls .controls__bar-wrapper {
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
	transition: transform .4s cubic-bezier(.42, 0, .2, 1)
}
.elementor-extras-html5-video__controls .controls__bar {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	padding: 12px;
	transition: background-color .2s linear, box-shadow .2s linear, opacity .2s linear, color .2s linear
}
.ee-effect .ee-button-wrapper, .ee-switcher__items__item, .elementor-element .ee-parallax, .elementor-element .ee-parallax__inner {
	transition: none
}
.elementor-extras-html5-video__controls .controls__bar .controls__time {
	padding: 6px
}
.elementor-extras-html5-video__controls .controls__bar .controls__progress {
	-ms-flex-preferred-size: 80%;
	flex-basis: 80%;
	-ms-flex-positive: 1;
	flex-grow: 1
}
.elementor-extras-html5-video__controls .controls__bar .controls__volume {
	-ms-flex-preferred-size: 20%;
	flex-basis: 20%;
	-ms-flex-positive: 1;
	flex-grow: 1;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	-ms-flex-align: center;
	align-items: center
}
.ee-table__sort .ee-table__text .nicon-sort-down, .ee-table__sort .ee-table__text .nicon-sort-up, .ee-table__sort--up .ee-table__text .nicon-sort-up-down {
	display: none
}
.elementor-extras-html5-video__controls .controls__bar .controls__volume-bar {
	-ms-flex-positive: 1;
	flex-grow: 1
}
.elementor-extras-html5-video__controls .controls__bar .control--indicator {
	padding: 0 6px
}
.elementor-extras-html5-video__controls .controls__bar .control--progress {
	position: relative;
	margin: 0 6px;
	height: 12px;
	overflow: hidden;
	transform: translate3d(0, 0, 0)
}
.elementor-extras-html5-video__controls .controls__bar .control--progress__inner {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	transition: background-color .2s linear
}
.elementor-extras-html5-video__controls .controls__bar .control--progress__track {
	opacity: .2;
	right: 0
}
.elementor-extras-html5-video__controls .controls__bar .control--icon {
	font-size: 1em;
	padding: 0 6px
}
.elementor-extras-html5-video__controls .controls__bar .control--icon:before {
	display: block
}
.elementor-extras-html5-video__controls .controls__bar .control--icon:hover {
	opacity: 1
}
.elementor-extras-html5-video.playing:hover .controls__bar-wrapper {
	transform: translateY(0)
}
.elementor-extras-html5-video.paused .controls__overlay .controls__rewind {
	display: inline-block;
	margin-right: 24px
}
.elementor-widget-table {
	text-align: center;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center
}
.ee-post__rating, .ee-table, .ee-table__cell {
	text-align: left
}
.elementor-widget-table .elementor-widget-container {
	width: 100%;
	overflow: hidden
}
.ee-table {
	height: auto;
	margin: 0;
	padding: 0;
	border: none;
	border-spacing: 0;
	border-color: inherit;
	vertical-align: inherit;
	font-weight: inherit;
	-webkit-border-horizontal-spacing: 0;
	-webkit-border-vertical-spacing: 0
}
.ee-post, .ee-post__area>:not(:empty):not(:last-child) {
	margin-bottom: 24px
}
.ee-table.ee-table--rules {
	border-collapse: collapse
}
.ee-table__cell {
	vertical-align: middle;
	padding: 0
}
.ee-inline-svg, .ee-switcher__title__char {
	vertical-align: top
}
.ee-table__text {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	padding: 12px
}
.ee-table__sort .ee-table__text .nicon {
	-ms-flex-positive: 1;
	flex-grow: 1;
	text-align: right
}
.ee-post__title, .ee-table__sort--down .ee-table__text .nicon-sort-down, .ee-table__sort--up .ee-table__text .nicon-sort-up {
	display: block
}
.ee-switcher__media__overlay, .ee-table__sort--down .ee-table__text .nicon-sort-up-down, li:last-child .ee-post__meta__separator, li:last-child .ee-post__terms__separator {
	display: none
}
.ee-post {
	background: #fff;
	position: relative;
	transform: translateZ(0);
	max-width: 100%;
	border: 1px solid #f7f7f7
}
.ee-post, .ee-post__body, .ee-post__footer, .ee-post__header {
	display: -ms-flexbox;
	display: flex;
	-ms-flex: 1;
	flex: 1;
	-ms-flex-direction: column;
	flex-direction: column
}
.ee-post__footer, .ee-post__header {
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}
.ee-post__metas__list, .ee-post__terms {
	display: block;
	margin-top: 0;
	margin-bottom: 0
}
.ee-post__title__heading {
	margin: 0
}
.ee-post__excerpt p {
	font-size: 14px
}
.ee-post__metas {
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}
.ee-post__metas--has-metas {
	display: -ms-flexbox;
	display: flex
}
.ee-post__metas--has-metas.ee-post__metas--has-avatar {
	-ms-flex-align: center;
	align-items: center
}
.ee-post__metas--has-metas .ee-post__metas__avatar {
	margin-right: 12px
}
.ee-post__metas__avatar {
	overflow: hidden;
	max-width: 24px!important;
	border-radius: 999px
}
.ee-post__metas__avatar:last-child {
	display: inline-block
}
.ee-post__metas__list {
	-ms-flex-positive: 1;
	flex-grow: 1
}
.ee-post__rating .star-rating {
	display: inline-block;
	margin-left: auto;
	margin-right: auto
}
.ee-post__add-to-cart {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-ms-flex-align: center;
	align-items: center
}
.ee-post__add-to-cart .add_to_cart_button {
	display: block
}
.ee-post__add-to-cart .added_to_cart {
	padding-left: 12px
}
.ee-post__body, .ee-post__footer, .ee-post__header, .ee-post__media__content {
	padding: 24px
}
.ee-post__header {
	border-bottom: 0 solid #f7f7f7
}
.ee-post__body {
	-ms-flex: 1 0 auto;
	flex: 1 0 auto;
	position: relative
}
.ee-post__footer {
	border-top: 1px solid #f7f7f7
}
.ee-post__media {
	position: relative;
	overflow: hidden
}
.ee-post__media__content {
	z-index: 1;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column
}
.ee-post__media__content * {
	color: #fff
}
.ee-post__media__thumbnail, .ee-posts-avatar-position-top .ee-post__metas.ee-post__metas--has-avatar, .ee-switcher.is--loaded {
	display: block
}
.ee-post__media--content .ee-post__media__content {
	position: absolute
}
.ee-post__media--content .ee-post__media__thumbnail img {
	width: 100%
}
.ee-post--horizontal .ee-post__content {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-positive: 1;
	flex-grow: 1
}
.ee-post--horizontal .ee-post__content>* {
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}
.ee-post--horizontal .ee-post__body {
	-ms-flex-positive: 1;
	flex-grow: 1
}
.ee-posts-align-middle .ee-post__media__content {
	-ms-flex-pack: center;
	justify-content: center
}
.ee-posts-align-bottom .ee-post__media__content {
	-ms-flex-pack: end;
	justify-content: flex-end
}
.ee-posts-align-stretch .ee-post__media__content {
	-ms-flex-pack: justify;
	justify-content: space-between
}
.ee-posts-align-stretch .ee-post__media__content>:nth-child(1):not(.ee-post__metas--has-avatar):not(:last-child) {
	-ms-flex-positive: 1;
	flex-grow: 1
}
.ee-posts-thumbnail-ratio .ee-post__media__content {
	position: absolute;
	width: auto
}
.ee-posts-thumbnail-ratio .ee-post__media__thumbnail {
	display: -ms-flexbox;
	display: flex
}
.ee-posts-avatar-position-top .ee-post__metas__avatar {
	display: inline-block;
	margin-right: 0
}
.ee-posts-avatar-position-top .ee-post__metas--has-metas .ee-post__metas__avatar {
	margin-bottom: 12px
}
.ee-posts-avatar-position-right .ee-post__metas--has-metas {
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse
}
.ee-posts-avatar-position-right .ee-post__metas--has-metas .ee-post__metas__avatar {
	margin-right: 0;
	margin-left: 12px
}
.ee-inline-svg {
	font-size: 0;
	display: inline-block
}
.ee-inline-svg>svg {
	display: block;
	margin: 0 auto;
	font-size: 1rem;
	min-width: 20px
}
.ee-switcher {
	display: none;
	position: relative
}
.ee-switcher__wrapper {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}
.ee-switcher__media-wrapper {
	min-width: 50%;
	width: auto
}
.ee-switcher__content-wrapper {
	-ms-flex-positive: 1;
	flex-grow: 1;
	width: 100%;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	z-index: 2
}
.ee-switcher__content {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-positive: 1;
	flex-grow: 1
}
.ee-switcher__media:before {
	content: none!important
}
.ee-switcher__media img {
	max-width: 100%
}
.ee-switcher__media__items {
	transform: translate3d(0, 0, 0)
}
.ee-switcher__media__item {
	z-index: 0;
	transition: none;
	position: fixed
}
.ee-switcher__media__item.is--last, .ee-switcher__title {
	z-index: 1
}
.ee-switcher__media.ee-effect--coverBottom .ee-switcher__media__item, .ee-switcher__media.ee-effect--coverLeft .ee-switcher__media__item, .ee-switcher__media.ee-effect--coverRight .ee-switcher__media__item, .ee-switcher__media.ee-effect--coverTop .ee-switcher__media__item, .ee-switcher__media.ee-effect--fade .ee-switcher__media__item, .ee-switcher__media.ee-effect--slideBottom .ee-switcher__media__item, .ee-switcher__media.ee-effect--slideLeft .ee-switcher__media__item, .ee-switcher__media.ee-effect--slideRight .ee-switcher__media__item, .ee-switcher__media.ee-effect--slideTop .ee-switcher__media__item, .ee-switcher__media.ee-effect--swipeBottom .ee-switcher__media__item, .ee-switcher__media.ee-effect--swipeLeft .ee-switcher__media__item, .ee-switcher__media.ee-effect--swipeRight .ee-switcher__media__item, .ee-switcher__media.ee-effect--swipeTop .ee-switcher__media__item, .ee-switcher__media.ee-effect--uncoverBottom .ee-switcher__media__item, .ee-switcher__media.ee-effect--uncoverBottom .ee-switcher__media__item.is--active, .ee-switcher__media.ee-effect--uncoverBottom .ee-switcher__media__item.is--animating, .ee-switcher__media.ee-effect--uncoverLeft .ee-switcher__media__item, .ee-switcher__media.ee-effect--uncoverLeft .ee-switcher__media__item.is--active, .ee-switcher__media.ee-effect--uncoverLeft .ee-switcher__media__item.is--animating, .ee-switcher__media.ee-effect--uncoverRight .ee-switcher__media__item, .ee-switcher__media.ee-effect--uncoverRight .ee-switcher__media__item.is--active, .ee-switcher__media.ee-effect--uncoverRight .ee-switcher__media__item.is--animating, .ee-switcher__media.ee-effect--uncoverTop .ee-switcher__media__item, .ee-switcher__media.ee-effect--uncoverTop .ee-switcher__media__item.is--active, .ee-switcher__media.ee-effect--uncoverTop .ee-switcher__media__item.is--animating, .ee-switcher__media.ee-effect--wink .ee-switcher__media__item {
	overflow: hidden
}
.ee-switcher__media.ee-effect--coverBottom .ee-switcher__media__item.is--active, .ee-switcher__media.ee-effect--coverBottom .ee-switcher__media__item.is--animating, .ee-switcher__media.ee-effect--coverLeft .ee-switcher__media__item.is--active, .ee-switcher__media.ee-effect--coverLeft .ee-switcher__media__item.is--animating, .ee-switcher__media.ee-effect--coverRight .ee-switcher__media__item.is--active, .ee-switcher__media.ee-effect--coverRight .ee-switcher__media__item.is--animating, .ee-switcher__media.ee-effect--coverTop .ee-switcher__media__item.is--active, .ee-switcher__media.ee-effect--coverTop .ee-switcher__media__item.is--animating, .ee-switcher__media.ee-effect--fade .ee-switcher__media__item.is--active, .ee-switcher__media.ee-effect--fade .ee-switcher__media__item.is--animating, .ee-switcher__media.ee-effect--slideBottom .ee-switcher__media__item.is--active, .ee-switcher__media.ee-effect--slideBottom .ee-switcher__media__item.is--animating, .ee-switcher__media.ee-effect--slideLeft .ee-switcher__media__item.is--active, .ee-switcher__media.ee-effect--slideLeft .ee-switcher__media__item.is--animating, .ee-switcher__media.ee-effect--slideRight .ee-switcher__media__item.is--active, .ee-switcher__media.ee-effect--slideRight .ee-switcher__media__item.is--animating, .ee-switcher__media.ee-effect--slideTop .ee-switcher__media__item.is--active, .ee-switcher__media.ee-effect--slideTop .ee-switcher__media__item.is--animating, .ee-switcher__media.ee-effect--swipeBottom .ee-switcher__media__item.is--active, .ee-switcher__media.ee-effect--swipeBottom .ee-switcher__media__item.is--animating, .ee-switcher__media.ee-effect--swipeLeft .ee-switcher__media__item.is--active, .ee-switcher__media.ee-effect--swipeLeft .ee-switcher__media__item.is--animating, .ee-switcher__media.ee-effect--swipeRight .ee-switcher__media__item.is--active, .ee-switcher__media.ee-effect--swipeRight .ee-switcher__media__item.is--animating, .ee-switcher__media.ee-effect--swipeTop .ee-switcher__media__item.is--active, .ee-switcher__media.ee-effect--swipeTop .ee-switcher__media__item.is--animating, .ee-switcher__media.ee-effect--wink .ee-switcher__media__item.is--active, .ee-switcher__media.ee-effect--wink .ee-switcher__media__item.is--animating {
	z-index: 2;
	overflow: hidden
}
.ee-switcher__media.ee-effect--uncoverBottom .ee-switcher__media__item.is--active, .ee-switcher__media.ee-effect--uncoverLeft .ee-switcher__media__item.is--active, .ee-switcher__media.ee-effect--uncoverRight .ee-switcher__media__item.is--active, .ee-switcher__media.ee-effect--uncoverTop .ee-switcher__media__item.is--active {
	z-index: 2
}
.ee-switcher__media.ee-effect--flipHorizontal .ee-switcher__media__item img, .ee-switcher__media.ee-effect--flipVertical .ee-switcher__media__item img {
	-webkit-backface-visibility: hidden!important;
	backface-visibility: hidden!important
}
.ee-effect.ee-effect-type--back .ee-button, .ee-effect.ee-effect-type--clone .ee-button, .is--animating .ee-switcher__title__char {
	overflow: hidden
}
.ee-switcher__title__char>* {
	display: block
}
.ee-switcher__items__item {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	display: block
}
.ee-switcher__items__item>* {
	font-size: 5vw;
	margin: 0
}
.ee-switcher__nav__item {
	display: -ms-flexbox!important;
	display: flex!important;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	cursor: pointer;
	padding: 0 0 12px
}
.ee-switcher__nav__item.is--active {
	color: #000
}
.ee-switcher__arrows {
	margin: 24px 0 0;
	display: -ms-flexbox;
	display: flex
}
.ee-switcher .ee-loader {
	z-index: -1;
	top: auto
}
.ee-switcher .ee-arrow {
	position: relative;
	background-color: #eceeef;
	color: #000;
	margin: 0
}
.ee-switcher-skin--overlay .ee-switcher__nav__item.is--active, .ee-switcher-skin--overlay .ee-switcher__title {
	color: #fff
}
.ee-switcher-skin--overlay .ee-switcher__media-wrapper {
	min-width: auto;
	width: 100%
}
.ee-switcher-skin--overlay .ee-switcher__content {
	padding: 48px
}
.ee-switcher-skin--overlay .ee-switcher__media {
	height: 100%
}
.ee-switcher-skin--overlay .ee-switcher__media__overlay {
	z-index: 2;
	display: block;
	background-color: rgba(0,0,0,.6)
}
.ee-effect.ee-effect-type--back .ee-button, .ee-effect.ee-effect-type--clone .ee-button:before {
	z-index: 1
}
.ee-switcher-skin--overlay .ee-switcher__nav__item {
	color: rgba(255,255,255,.7)
}
.ee-switcher-skin--overlay .ee-switcher .ee-arrow {
	background-color: #fff;
	color: #000
}
.ee-switcher-skin--overlay .ee-switcher .ee-loader {
	background-color: rgba(255,255,255,.2)
}
.ee-switcher-skin--default .ee-switcher__media {
	min-height: 500px
}
.ee-switcher-skin--default .ee-switcher__wrapper {
	margin-left: -48px
}
.ee-switcher-skin--default .ee-switcher__wrapper>* {
	padding-left: 48px
}
.ee-switcher-stack-desktop .ee-switcher__wrapper {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
.ee-switcher-stack-desktop .ee-switcher__media-wrapper {
	width: 100%
}
.ee-switcher-arrows-align-center .ee-switcher__arrows {
	-ms-flex-pack: center;
	justify-content: center
}
.ee-switcher-arrows-align-right .ee-switcher__arrows {
	-ms-flex-pack: end;
	justify-content: flex-end
}
.ee-switcher-arrows-align-justify .ee-switcher__arrows {
	-ms-flex-pack: justify;
	justify-content: space-between
}
.ee-switcher-menu-align--left .ee-switcher__nav {
	-ms-flex-pack: start;
	justify-content: flex-start
}
.ee-switcher-menu-align--left .ee-switcher__nav.ee-nav--stacked {
	-ms-flex-align: start;
	align-items: flex-start
}
.ee-switcher-menu-align--center .ee-switcher__nav {
	-ms-flex-pack: center;
	justify-content: center
}
.ee-switcher-menu-align--center .ee-switcher__nav.ee-nav--stacked {
	-ms-flex-align: center;
	align-items: center
}
.ee-switcher-menu-align--right .ee-switcher__nav {
	-ms-flex-pack: end;
	justify-content: flex-end
}
.ee-switcher-menu-align--right .ee-switcher__nav.ee-nav--stacked {
	-ms-flex-align: end;
	align-items: flex-end
}
.ee-switcher-menu-align--justify .ee-switcher__nav {
	-ms-flex-align: stretch;
	align-items: stretch
}
.ee-switcher-menu-align--justify .ee-switcher__nav__item {
	-ms-flex-positive: 1;
	flex-grow: 1
}
.ee-switcher-layout--reverse .ee-switcher__wrapper {
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse
}
.elementor-portfolio-item>a.elementor-post__thumbnail__link:hover {
	transition: none!important
}
.elementor-extras-sticky-parent--stuck {
	transform: translateZ(0)
}
.elementor-section.elementor-extras-sticky--stuck, .elementor-widget.elementor-extras-sticky--stuck {
	left: auto!important;
	z-index: 1
}
.elementor-element .ee-parallax {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	overflow: hidden;
	z-index: -1
}
.ee-effect .ee-button {
	position: relative;
	vertical-align: middle;
	padding: 0
}
.ee-effect .ee-button:after, .ee-effect .ee-button:before {
	position: absolute;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}
.ee-effect .ee-button.ee-size-xs:after, .ee-effect .ee-button.ee-size-xs:before {
	border-radius: 2px
}
.ee-effect .ee-button.ee-size-sm:after, .ee-effect .ee-button.ee-size-sm:before {
	border-radius: 3px
}
.ee-effect .ee-button.ee-size-md:after, .ee-effect .ee-button.ee-size-md:before {
	border-radius: 4px
}
.ee-effect .ee-button.ee-size-lg:after, .ee-effect .ee-button.ee-size-lg:before {
	border-radius: 5px
}
.ee-effect .ee-button.ee-size-xl:after, .ee-effect .ee-button.ee-size-xl:before {
	border-radius: 6px
}
.ee-effect.ee-effect-type--3d .ee-button, .ee-effect.ee-effect-type--cube .ee-button {
	border-radius: 0!important
}
.ee-effect.ee-effect-type--3d .ee-button:after, .ee-effect.ee-effect-type--3d .ee-button:before, .ee-effect.ee-effect-type--back .ee-button:after, .ee-effect.ee-effect-type--back .ee-button:before, .ee-effect.ee-effect-type--clone .ee-button:after, .ee-effect.ee-effect-type--clone .ee-button:before, .ee-effect.ee-effect-type--cube .ee-button:after, .ee-effect.ee-effect-type--cube .ee-button:before {
	border-radius: 0
}
.ee-effect.ee-effect-type--clone .ee-button:after, .ee-effect.ee-effect-type--cube .ee-button:after, .ee-effect.ee-effect-type--flip .ee-button:after {
	content: attr(data-label)
}
.ee-effect.ee-effect-type--clone .ee-button:after, .ee-effect.ee-effect-type--clone .ee-button:before {
	overflow: hidden;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center
}
.ee-effect.ee-effect-type--clone .ee-button:after {
	z-index: 2
}
.ee-effect.ee-effect-type--back .ee-button:after, .ee-effect.ee-effect-type--back .ee-button:before {
	content: "";
	z-index: -1
}
.ee-effect.ee-effect-type--back:hover .ee-button:after, .ee-effect.ee-effect-type--back:hover .ee-button:before {
	transform: translateY(0) translateX(0)
}
.ee-effect.ee-effect-type--flip .ee-button {
	transform-style: preserve-3d;
	position: relative;
	z-index: 2;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}
.ee-effect.ee-effect-type--flip .ee-button:after, .ee-effect.ee-effect-type--flip .ee-button:before, .ee-effect.ee-effect-type--flip:hover .ee-button {
	transform: rotateX(-180deg)
}
.ee-effect.ee-effect-type--flip.ee-effect-zoom--zoom-in:hover .ee-button {
	transform: scale(1.2) rotateX(-180deg)
}
.ee-effect.ee-effect-type--flip.ee-effect-zoom--zoom-out:hover .ee-button {
	transform: scale(.8) rotateX(-180deg)
}
.ee-effect.ee-effect-type--3d .ee-button {
	transform-style: preserve-3d
}
.ee-effect.ee-effect-type--3d .ee-button:before {
	content: "";
	height: 50%;
	width: 100%;
	bottom: 100%;
	left: 0;
	top: auto;
	transform-origin: 0 100%;
	transform: rotateX(90deg)
}
.ee-effect.ee-effect-type--3d:hover .ee-button {
	transform: rotateX(-20deg) translateY(10%)
}
.ee-effect.ee-effect-type--3d.ee-effect-zoom--zoom-in:hover .ee-button {
	transform: scale(1.2) rotateX(-20deg)
}
.ee-effect.ee-effect-type--3d.ee-effect-zoom--zoom-out:hover .ee-button {
	transform: scale(.8) rotateX(-20deg)
}
.ee-effect.ee-effect-type--cube .ee-button {
	z-index: 2;
	transform-style: preserve-3d;
	transform-origin: 0 100%
}
.ee-effect.ee-effect-type--cube .ee-button:after, .ee-effect.ee-effect-type--cube .ee-button:before {
	bottom: 100%;
	height: 100%;
	top: auto;
	transform-origin: 0 100%;
	transform: rotateX(90deg)
}
.ee-effect.ee-effect-type--cube:hover .ee-button {
	transform: rotateX(-90deg) translateY(50%)
}
.ee-effect--double .ee-button:after {
	opacity: .6;
	transition-delay: .07s
}
.ee-effect--double:hover .ee-button:after {
	transition-delay: 0s
}
.ee-effect--double:hover .ee-button:before {
	transition-delay: .07s
}
.ee-effect--double.ee-effect-orientation--horizontal .ee-button:after, .ee-effect--double.ee-effect-orientation--vertical .ee-button:after {
	opacity: 1;
	transition-delay: 0s
}
.ee-effect--double.ee-effect-orientation--horizontal:hover .ee-button:before, .ee-effect--double.ee-effect-orientation--vertical:hover .ee-button:before {
	transition-delay: 0s
}
.ee-effect-orientation--horizontal .ee-button:before {
	right: 50%;
	transform: translateX(-100%)
}
.ee-effect-orientation--horizontal .ee-button:after {
	left: 50%;
	transform: translateX(100%)
}
.ee-effect-shape--round.ee-effect-orientation--horizontal .ee-button:after, .ee-effect-shape--round.ee-effect-orientation--horizontal .ee-button:before {
	top: -1.3em;
	bottom: -1.3em
}
.ee-effect-shape--round.ee-effect-orientation--horizontal .ee-button:before {
	border-top-right-radius: 100%;
	border-bottom-right-radius: 100%
}
.ee-effect-shape--round.ee-effect-orientation--horizontal .ee-button:after {
	border-top-left-radius: 100%;
	border-bottom-left-radius: 100%
}
.ee-effect-shape--skewed.ee-effect-orientation--horizontal .ee-button:before {
	transform: skewX(10deg) translateX(-100%)
}
.ee-effect-shape--skewed.ee-effect-orientation--horizontal .ee-button:after {
	transform: skewX(10deg) translateX(100%)
}
.ee-effect-shape--skewed.ee-effect-orientation--horizontal:hover .ee-button:before {
	transform: skewX(10deg) translateX(-45%)
}
.ee-effect-shape--skewed.ee-effect-orientation--horizontal:hover .ee-button:after {
	transform: skewX(10deg) translateX(45%)
}
.ee-effect-orientation--vertical .ee-button:before {
	bottom: 50%;
	transform: translateY(-100%)
}
.ee-effect-orientation--vertical .ee-button:after {
	top: 50%;
	transform: translateY(100%)
}
.ee-effect-shape--round.ee-effect-orientation--vertical .ee-button:after, .ee-effect-shape--round.ee-effect-orientation--vertical .ee-button:before {
	left: -1.3em;
	right: -1.3em
}
.ee-effect-shape--round.ee-effect-orientation--vertical .ee-button:before {
	border-bottom-left-radius: 100%;
	border-bottom-right-radius: 100%
}
.ee-effect-shape--round.ee-effect-orientation--vertical .ee-button:after {
	border-top-left-radius: 100%;
	border-top-right-radius: 100%
}
.ee-effect-shape--skewed.ee-effect-orientation--vertical .ee-button:before {
	transform: skewY(-10deg) translateY(-100%)
}
.ee-effect-shape--skewed.ee-effect-orientation--vertical .ee-button:after {
	transform: skewY(-10deg) translateY(100%)
}
.ee-effect-shape--skewed.ee-effect-orientation--vertical:hover .ee-button:before {
	transform: skewY(-10deg) translateY(-45%)
}
.ee-effect-shape--skewed.ee-effect-orientation--vertical:hover .ee-button:after {
	transform: skewY(-10deg) translateY(45%)
}
.ee-effect-type--clone.ee-effect-zoom--zoom-in.ee-effect-direction--down .ee-button:after {
	transform: translateY(-100%) scale(.5)
}
.ee-effect-type--clone.ee-effect-zoom--zoom-out.ee-effect-direction--down .ee-button:after {
	transform: translateY(-100%) scale(1.3)
}
.ee-effect-direction--down.ee-effect-entrance--move:hover .ee-button-content-wrapper, .ee-effect-type--back.ee-effect-direction--up .ee-button:after, .ee-effect-type--back.ee-effect-direction--up .ee-button:before, .ee-effect-type--clone.ee-effect-direction--up .ee-button:after, .ee-effect-type--clone.ee-effect-direction--up .ee-button:before {
	transform: translateY(100%)
}
.ee-effect-direction--down.ee-effect-entrance--push:hover .ee-button-content-wrapper {
	transform: translateY(50%);
	opacity: 0
}
.ee-effect-type--clone.ee-effect-zoom--zoom-in.ee-effect-direction--up .ee-button:after {
	transform: translateY(100%) scale(.5)
}
.ee-effect-type--clone.ee-effect-zoom--zoom-out.ee-effect-direction--up .ee-button:after {
	transform: translateY(100%) scale(1.3)
}
.ee-effect-type--3d.ee-effect-direction--up .ee-button:before {
	content: "";
	height: 50%;
	width: 100%;
	top: 100%;
	left: 0;
	bottom: auto;
	transform-origin: 0 0;
	transform: rotateX(-90deg)
}
.ee-effect-type--flip.ee-effect-direction--up .ee-button:after, .ee-effect-type--flip.ee-effect-direction--up .ee-button:before {
	transform: rotateX(180deg)
}
.ee-effect-type--cube.ee-effect-direction--up .ee-button {
	transform-origin: 0 0
}
.ee-effect-type--cube.ee-effect-direction--up .ee-button:after, .ee-effect-type--cube.ee-effect-direction--up .ee-button:before {
	top: 100%;
	bottom: auto;
	height: 100%;
	transform-origin: 100% 0;
	transform: rotateX(-90deg)
}
.ee-effect-direction--up.ee-effect-entrance--move:hover .ee-button-content-wrapper {
	transform: translateY(-100%)
}
.ee-effect-direction--up.ee-effect-entrance--push:hover .ee-button-content-wrapper {
	transform: translateY(-50%);
	opacity: 0
}
.ee-effect-type--3d.ee-effect-direction--up:hover .ee-button {
	transform: rotateX(20deg) translateY(-10%)
}
.ee-effect-type--3d.ee-effect-zoom--zoom-in.ee-effect-direction--up:hover .ee-button {
	transform: scale(1.2) rotateX(20deg)
}
.ee-effect-type--3d.ee-effect-zoom--zoom-out.ee-effect-direction--up:hover .ee-button {
	transform: scale(.8) rotateX(20deg)
}
.ee-effect-type--flip.ee-effect-direction--up:hover .ee-button {
	transform: rotateX(180deg)
}
.ee-effect-type--flip.ee-effect-zoom--zoom-in.ee-effect-direction--up:hover .ee-button {
	transform: scale(1.2) rotateX(180deg)
}
.ee-effect-type--flip.ee-effect-zoom--zoom-out.ee-effect-direction--up:hover .ee-button {
	transform: scale(.8) rotateX(180deg)
}
.ee-effect-type--cube.ee-effect-direction--up:hover .ee-button {
	transform: rotateX(90deg) translateY(-50%)
}
.ee-effect-type--back.ee-effect-direction--left .ee-button:after, .ee-effect-type--back.ee-effect-direction--left .ee-button:before, .ee-effect-type--clone.ee-effect-direction--left .ee-button:after, .ee-effect-type--clone.ee-effect-direction--left .ee-button:before {
	transform: translateX(100%)
}
.ee-effect-type--clone.ee-effect-zoom--zoom-in.ee-effect-direction--left .ee-button:after {
	transform: translateX(100%) scale(.5)
}
.ee-effect-type--clone.ee-effect-zoom--zoom-out.ee-effect-direction--left .ee-button:after {
	transform: translateX(100%) scale(1.3)
}
.ee-effect-type--3d.ee-effect-direction--left .ee-button:before {
	content: "";
	height: 100%;
	width: 50%;
	top: 0;
	left: 100%;
	right: auto;
	transform-origin: 0 100%;
	transform: rotateY(90deg)
}
.ee-effect-type--flip.ee-effect-direction--left .ee-button:after, .ee-effect-type--flip.ee-effect-direction--left .ee-button:before {
	transform: rotateY(-180deg)
}
.ee-effect-type--cube.ee-effect-direction--left .ee-button {
	transform-origin: 0 0
}
.ee-effect-type--cube.ee-effect-direction--left .ee-button:after, .ee-effect-type--cube.ee-effect-direction--left .ee-button:before {
	top: 0;
	bottom: 0;
	width: 100%;
	left: 100%;
	right: auto;
	transform-origin: 0 0;
	transform: rotateY(90deg)
}
.ee-effect-direction--left.ee-effect-entrance--move:hover .ee-button-content-wrapper, .ee-effect-type--back.ee-effect-direction--right .ee-button:after, .ee-effect-type--back.ee-effect-direction--right .ee-button:before, .ee-effect-type--clone.ee-effect-direction--right .ee-button:after, .ee-effect-type--clone.ee-effect-direction--right .ee-button:before {
	transform: translateX(-100%)
}
.ee-effect-direction--left.ee-effect-entrance--push:hover .ee-button-content-wrapper {
	transform: translateX(-50%);
	opacity: 0
}
.ee-effect-type--3d.ee-effect-direction--left:hover .ee-button {
	transform: rotateY(-20deg) translateX(-10%)
}
.ee-effect-type--3d.ee-effect-zoom--zoom-in.ee-effect-direction--left:hover .ee-button {
	transform: scale(1.2) rotateY(-20deg)
}
.ee-effect-type--3d.ee-effect-zoom--zoom-out.ee-effect-direction--left:hover .ee-button {
	transform: scale(.8) rotateY(-20deg)
}
.ee-effect-type--flip.ee-effect-direction--left:hover .ee-button {
	transform: rotateY(-180deg)
}
.ee-effect-type--flip.ee-effect-zoom--zoom-in.ee-effect-direction--left:hover .ee-button {
	transform: scale(1.2) rotateY(-180deg)
}
.ee-effect-type--flip.ee-effect-zoom--zoom-out.ee-effect-direction--left:hover .ee-button {
	transform: scale(.8) rotateY(-180deg)
}
.ee-effect-type--cube.ee-effect-direction--left:hover .ee-button {
	transform: rotateY(-90deg) translateX(-50%)
}
.ee-effect-type--clone.ee-effect-zoom--zoom-in.ee-effect-direction--right .ee-button:after {
	transform: translateX(-100%) scale(.5)
}
.ee-effect-type--clone.ee-effect-zoom--zoom-out.ee-effect-direction--right .ee-button:after {
	transform: translateX(-100%) scale(1.3)
}
.ee-effect-type--3d.ee-effect-direction--right .ee-button:before {
	content: "";
	height: 100%;
	width: 50%;
	top: 0;
	right: 100%;
	left: auto;
	transform-origin: 100% 0;
	transform: rotateY(-90deg)
}
.ee-effect-type--flip.ee-effect-direction--right .ee-button:after, .ee-effect-type--flip.ee-effect-direction--right .ee-button:before {
	transform: rotateY(180deg)
}
.ee-effect-type--cube.ee-effect-direction--right .ee-button {
	transform-origin: 100% 0
}
.ee-effect-type--cube.ee-effect-direction--right .ee-button:after, .ee-effect-type--cube.ee-effect-direction--right .ee-button:before {
	top: 0;
	bottom: 0;
	width: 100%;
	right: 100%;
	left: auto;
	transform-origin: 100% 0;
	transform: rotateY(-90deg)
}
.ee-effect-direction--right.ee-effect-entrance--move:hover .ee-button-content-wrapper {
	transform: translateX(100%)
}
.ee-effect-direction--right.ee-effect-entrance--push:hover .ee-button-content-wrapper {
	transform: translateX(50%);
	opacity: 0
}
.ee-effect-type--3d.ee-effect-direction--right:hover .ee-button {
	transform: rotateY(20deg) translateX(10%)
}
.ee-effect-type--3d.ee-effect-zoom--zoom-in.ee-effect-direction--right:hover .ee-button {
	transform: scale(1.2) rotateY(20deg)
}
.ee-effect-type--3d.ee-effect-zoom--zoom-out.ee-effect-direction--right:hover .ee-button {
	transform: scale(.8) rotateY(20deg)
}
.ee-effect-type--flip.ee-effect-direction--right:hover .ee-button {
	transform: rotateY(180deg)
}
.ee-effect-type--flip.ee-effect-zoom--zoom-in.ee-effect-direction--right:hover .ee-button {
	transform: scale(1.2) rotateY(180deg)
}
.ee-effect-type--flip.ee-effect-zoom--zoom-out.ee-effect-direction--right:hover .ee-button {
	transform: scale(.8) rotateY(180deg)
}
.ee-effect-type--cube.ee-effect-direction--right:hover .ee-button {
	transform: rotateY(90deg) translateX(50%)
}
.ee-effect-shape--round.ee-effect-direction--down .ee-button:before, .ee-effect-shape--round.ee-effect-type--back.ee-effect-direction--down .ee-button:after {
	border-bottom-left-radius: 100%;
	border-bottom-right-radius: 100%
}
.ee-effect-shape--round.ee-effect-direction--up .ee-button:before, .ee-effect-shape--round.ee-effect-type--back.ee-effect-direction--up .ee-button:after {
	border-top-left-radius: 100%;
	border-top-right-radius: 100%
}
.ee-effect-shape--round.ee-effect-direction--left .ee-button:before, .ee-effect-shape--round.ee-effect-direction--right .ee-button:before, .ee-effect-shape--round.ee-effect-type--back.ee-effect-direction--left .ee-button:after, .ee-effect-shape--round.ee-effect-type--back.ee-effect-direction--right .ee-button:after {
	top: -1.3em;
	bottom: -1.3em
}
.ee-effect-shape--round.ee-effect-direction--left .ee-button:before, .ee-effect-shape--round.ee-effect-type--back.ee-effect-direction--left .ee-button:after {
	border-top-left-radius: 100%;
	border-bottom-left-radius: 100%
}
.ee-effect-shape--round.ee-effect-direction--right .ee-button:before, .ee-effect-shape--round.ee-effect-type--back.ee-effect-direction--right .ee-button:after {
	border-top-right-radius: 100%;
	border-bottom-right-radius: 100%
}
.ee-effect-shape--round.ee-effect-type--back:hover .ee-button:after, .ee-effect-shape--round:hover .ee-button:before {
	border-radius: 0
}
.ee-effect-shape--skewed.ee-effect-direction--down .ee-button:before, .ee-effect-shape--skewed.ee-effect-direction--up .ee-button:before, .ee-effect-shape--skewed.ee-effect-orientation--vertical .ee-button:before, .ee-effect-shape--skewed.ee-effect-type--back.ee-effect-direction--down .ee-button:after, .ee-effect-shape--skewed.ee-effect-type--back.ee-effect-direction--up .ee-button:after, .ee-effect-shape--skewed.ee-effect-type--back.ee-effect-orientation--vertical .ee-button:after {
	top: -1em;
	bottom: -1em
}
.ee-effect-shape--skewed.ee-effect-direction--left .ee-button:before, .ee-effect-shape--skewed.ee-effect-direction--right .ee-button:before, .ee-effect-shape--skewed.ee-effect-orientation--horizontal .ee-button:before, .ee-effect-shape--skewed.ee-effect-type--back.ee-effect-direction--left .ee-button:after, .ee-effect-shape--skewed.ee-effect-type--back.ee-effect-direction--right .ee-button:after, .ee-effect-shape--skewed.ee-effect-type--back.ee-effect-orientation--horizontal .ee-button:after {
	left: -1em;
	right: -1em
}
.ee-effect-shape--skewed.ee-effect-direction--down .ee-button:before, .ee-effect-shape--skewed.ee-effect-type--back.ee-effect-direction--down .ee-button:after {
	transform: skewY(10deg) translateY(-100%)
}
.ee-effect-shape--skewed.ee-effect-direction--down:hover .ee-button:before, .ee-effect-shape--skewed.ee-effect-type--back.ee-effect-direction--down:hover .ee-button:after {
	transform: skewY(10deg) translateY(0)
}
.ee-effect-shape--skewed.ee-effect-direction--up .ee-button:before, .ee-effect-shape--skewed.ee-effect-type--back.ee-effect-direction--up .ee-button:after {
	transform: skewY(-10deg) translateY(100%)
}
.ee-effect-shape--skewed.ee-effect-direction--up:hover .ee-button:before, .ee-effect-shape--skewed.ee-effect-type--back.ee-effect-direction--up:hover .ee-button:after {
	transform: skewY(-10deg) translateY(0)
}
.ee-effect-shape--skewed.ee-effect-direction--left .ee-button:before, .ee-effect-shape--skewed.ee-effect-type--back.ee-effect-direction--left .ee-button:after {
	transform: skewX(10deg) translateX(100%)
}
.ee-effect-shape--skewed.ee-effect-direction--left:hover .ee-button:before, .ee-effect-shape--skewed.ee-effect-type--back.ee-effect-direction--left:hover .ee-button:after {
	transform: skewX(10deg) translateX(0)
}
.ee-effect-shape--skewed.ee-effect-direction--right .ee-button:before, .ee-effect-shape--skewed.ee-effect-type--back.ee-effect-direction--right .ee-button:after {
	transform: skewX(-10deg) translateX(-100%)
}
.ee-effect-shape--skewed.ee-effect-direction--right:hover .ee-button:before, .ee-effect-shape--skewed.ee-effect-type--back.ee-effect-direction--right:hover .ee-button:after {
	transform: skewX(-10deg) translateX(0)
}
.ee-effect-entrance--cover .ee-button-content-wrapper {
	transform: none
}
.ee-effect--perspective {
	perspective: 800px
}
.ee-effect .ee-button, .ee-effect .ee-button-content-wrapper, .ee-effect:after, .ee-effect:before {
	transition-property: all
}
.ee-u-1\/1, .ee-u-2\/2, .ee-u-3\/3, .ee-u-4\/4, .ee-u-5\/5, .ee-u-6\/6 {
	width: 100%!important
}
.ee-u-1\/2, .ee-u-2\/4, .ee-u-3\/6 {
	width: 50%!important
}
.ee-u-1\/3, .ee-u-2\/6 {
	width: 33.33333%!important
}
.ee-u-2\/3, .ee-u-4\/6 {
	width: 66.66667%!important
}
.ee-u-1\/4 {
	width: 25%!important
}
.ee-u-3\/4 {
	width: 75%!important
}
.ee-u-1\/5 {
	width: 20%!important
}
.ee-u-2\/5 {
	width: 40%!important
}
.ee-u-3\/5 {
	width: 60%!important
}
.ee-u-4\/5 {
	width: 80%!important
}
.ee-u-1\/6 {
	width: 16.66667%!important
}
.ee-u-5\/6 {
	width: 83.33333%!important
}
@media (min-width:767px) {
.ee-post--horizontal {
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-align: stretch;
	align-items: stretch
}
.ee-post--horizontal>* {
	-ms-flex-preferred-size: 50%
}
.ee-post--horizontal__right {
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse
}
.ee-posts-thumbnail-ratio .ee-post--horizontal {
	-ms-flex-align: stretch;
	align-items: stretch
}
}
@media (min-width:1025px) {
.ee-grid-columns-1 .ee-grid__item {
	width: calc(100% / 1)
}
.ee-grid-columns-1.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(2n) {
width:calc(100% / 1 * 2)
}
.ee-grid-columns-2 .ee-grid__item {
	width: calc(100% / 2)
}
.ee-grid-columns-2.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(4n) {
width:calc(100% / 2 * 2)
}
.ee-grid-columns-3 .ee-grid__item {
	width: calc(100% / 3)
}
.ee-grid-columns-3.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(6n) {
width:calc(100% / 3 * 2)
}
.ee-grid-columns-4 .ee-grid__item {
	width: calc(100% / 4)
}
.ee-grid-columns-4.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(8n) {
width:calc(100% / 4 * 2)
}
.ee-grid-columns-5 .ee-grid__item {
	width: calc(100% / 5)
}
.ee-grid-columns-5.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(10n) {
width:calc(100% / 5 * 2)
}
.ee-grid-columns-6 .ee-grid__item {
	width: calc(100% / 6)
}
.ee-grid-columns-6.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(12n) {
width:calc(100% / 6 * 2)
}
.ee-grid-columns-7 .ee-grid__item {
	width: calc(100% / 7)
}
.ee-grid-columns-7.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(14n) {
width:calc(100% / 7 * 2)
}
.ee-grid-columns-8 .ee-grid__item {
	width: calc(100% / 8)
}
.ee-grid-columns-8.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(16n) {
width:calc(100% / 8 * 2)
}
.ee-grid-columns-9 .ee-grid__item {
	width: calc(100% / 9)
}
.ee-grid-columns-9.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(18n) {
width:calc(100% / 9 * 2)
}
.ee-grid-columns-10 .ee-grid__item {
	width: calc(100% / 10)
}
.ee-grid-columns-10.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(20n) {
width:calc(100% / 10 * 2)
}
.ee-grid-columns-11 .ee-grid__item {
	width: calc(100% / 11)
}
.ee-grid-columns-11.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(22n) {
width:calc(100% / 11 * 2)
}
.ee-grid-columns-12 .ee-grid__item {
	width: calc(100% / 12)
}
.ee-grid-columns-12.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(24n) {
width:calc(100% / 12 * 2)
}
.elementor-widget-devices-extended .elementor-device-orientation:hover {
	color: rgba(0,0,0,.7)
}
.ee-timeline .timeline-item:nth-child(even).bounce-in .timeline-item__card {
	visibility: visible;
	animation: 1s cd-bounce-even
}
.ee-timeline--vertical.ee-timeline-align--center.ee-timeline .ee-timeline__line {
	left: 50%
}
.ee-timeline--vertical.ee-timeline-align--center.ee-timeline .timeline-item__point {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-ms-flex-order: 1;
	order: 1
}
.ee-timeline--vertical.ee-timeline-align--center.ee-timeline .timeline-item__meta-wrapper {
	-ms-flex-pack: end;
	justify-content: flex-end;
	-ms-flex-order: 0;
	order: 0
}
.ee-timeline--vertical.ee-timeline-align--center.ee-timeline .timeline-item__card-wrapper {
	-ms-flex-order: 2;
	order: 2;
	padding-left: 10px
}
.ee-switcher-arrows-hide .ee-switcher__arrows, .ee-switcher-menu-hide .ee-switcher__nav, .ee-timeline--vertical.ee-timeline-align--center.ee-timeline .timeline-item__card-wrapper .timeline-item__meta {
	display: none
}
.ee-timeline--vertical.ee-timeline-align--center.ee-timeline .timeline-item__card-wrapper, .ee-timeline--vertical.ee-timeline-align--center.ee-timeline .timeline-item__meta-wrapper {
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-preferred-size: 50%;
	flex-basis: 50%
}
.ee-timeline--vertical.ee-timeline-align--center.ee-timeline .timeline-item__meta {
	margin-right: 10px
}
.ee-timeline--vertical.ee-timeline-align--center.ee-timeline .timeline-item:nth-child(odd) .timeline-item__card__arrow {
	left: -10px
}
.ee-timeline--vertical.ee-timeline-align--center.ee-timeline .timeline-item:nth-child(odd) .timeline-item__card__arrow:after {
	border-right-width: 10px;
	border-right-style: solid
}
.ee-timeline--vertical.ee-timeline-align--center.ee-timeline .timeline-item:nth-child(odd) .timeline-item__meta {
	text-align: right
}
.ee-timeline--vertical.ee-timeline-align--center.ee-timeline .timeline-item:nth-child(even) {
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse
}
.ee-timeline--vertical.ee-timeline-align--center.ee-timeline .timeline-item:nth-child(even) .timeline-item__meta-wrapper {
	-ms-flex-direction: initial;
	flex-direction: initial;
	-ms-flex-pack: start;
	justify-content: flex-start
}
.ee-timeline--vertical.ee-timeline-align--center.ee-timeline .timeline-item:nth-child(even) .timeline-item__meta {
	margin-left: 10px
}
.ee-timeline--vertical.ee-timeline-align--center.ee-timeline .timeline-item:nth-child(even) .timeline-item__card-wrapper {
	padding-left: 0;
	padding-right: 10px
}
.ee-timeline--vertical.ee-timeline-align--center.ee-timeline .timeline-item:nth-child(even) .timeline-item__card__arrow {
	right: -10px
}
.ee-timeline--vertical.ee-timeline-align--center.ee-timeline .timeline-item:nth-child(even) .timeline-item__card__arrow:after {
	border-left-width: 10px;
	border-left-style: solid
}
}
@media (max-width:1440px) {
.ee-u-1\/1\@wide, .ee-u-2\/2\@wide, .ee-u-3\/3\@wide, .ee-u-4\/4\@wide, .ee-u-5\/5\@wide, .ee-u-6\/6\@wide {
	width: 100%!important
}
.ee-u-1\/2\@wide, .ee-u-2\/4\@wide, .ee-u-3\/6\@wide {
	width: 50%!important
}
.ee-u-1\/3\@wide, .ee-u-2\/6\@wide {
	width: 33.33333%!important
}
.ee-u-2\/3\@wide, .ee-u-4\/6\@wide {
	width: 66.66667%!important
}
.ee-u-1\/4\@wide {
	width: 25%!important
}
.ee-u-3\/4\@wide {
	width: 75%!important
}
.ee-u-1\/5\@wide {
	width: 20%!important
}
.ee-u-2\/5\@wide {
	width: 40%!important
}
.ee-u-3\/5\@wide {
	width: 60%!important
}
.ee-u-4\/5\@wide {
	width: 80%!important
}
.ee-u-1\/6\@wide {
	width: 16.66667%!important
}
.ee-u-5\/6\@wide {
	width: 83.33333%!important
}
}
@media (max-width:1025px) {
.ee-u-1\/1\@desktop, .ee-u-2\/2\@desktop, .ee-u-3\/3\@desktop, .ee-u-4\/4\@desktop, .ee-u-5\/5\@desktop, .ee-u-6\/6\@desktop {
	width: 100%!important
}
.ee-u-1\/2\@desktop, .ee-u-2\/4\@desktop, .ee-u-3\/6\@desktop {
	width: 50%!important
}
.ee-u-1\/3\@desktop, .ee-u-2\/6\@desktop {
	width: 33.33333%!important
}
.ee-u-2\/3\@desktop, .ee-u-4\/6\@desktop {
	width: 66.66667%!important
}
.ee-u-1\/4\@desktop {
	width: 25%!important
}
.ee-u-3\/4\@desktop {
	width: 75%!important
}
.ee-u-1\/5\@desktop {
	width: 20%!important
}
.ee-u-2\/5\@desktop {
	width: 40%!important
}
.ee-u-3\/5\@desktop {
	width: 60%!important
}
.ee-u-4\/5\@desktop {
	width: 80%!important
}
.ee-u-1\/6\@desktop {
	width: 16.66667%!important
}
.ee-u-5\/6\@desktop {
	width: 83.33333%!important
}
}
@media (max-width:1024px) {
.ee-button-group-tablet-halign-center .ee-button-group>li, .ee-button-group-tablet-halign-left .ee-button-group>li, .ee-button-group-tablet-halign-right .ee-button-group>li, .ee-button-group-tablet-valign-bottom .ee-button-group>li, .ee-button-group-tablet-valign-middle .ee-button-group>li, .ee-button-group-tablet-valign-stretch .ee-button-group .ee-button-content-wrapper>li, .ee-button-group-tablet-valign-top .ee-button-group>li, .ee-filters-align-tablet-center .ee-filters__item, .ee-filters-align-tablet-left .ee-filters__item, .ee-filters-align-tablet-right .ee-filters__item {
	-ms-flex-positive: 0;
	flex-grow: 0
}
.ee-button-group-tablet-halign-left .ee-button-group, .ee-filters-align-tablet-left .ee-filters {
	-ms-flex-pack: start;
	justify-content: flex-start
}
.ee-button-group-tablet-halign-right .ee-button-group, .ee-filters-align-tablet-right .ee-filters {
	-ms-flex-pack: end;
	justify-content: flex-end
}
.ee-button-group-tablet-halign-center .ee-button-group, .ee-filters-align-tablet-center .ee-filters {
	-ms-flex-pack: center;
	justify-content: center
}
.ee-button-group-tablet-halign-justify .ee-button-group .ee-button-content-wrapper, .ee-button-group-tablet-halign-justify .ee-button-group>li, .ee-button-group-tablet-valign-stretch .ee-button-group>li, .ee-filters-align-tablet-justify .ee-filters__item {
	-ms-flex-positive: 1;
	flex-grow: 1
}
.ee-button-group-tablet-halign-justify .ee-button-group {
	-ms-flex-pack: stretch;
	justify-content: stretch
}
.ee-button-group-stack-tablet .ee-button-group>li>a, .ee-button-group-tablet-halign-justify .ee-button-group>li>a, .ee-button-group-tablet-valign-stretch .ee-button-group>li>a, .ee-gallery-slider--stack-tablet .ee-gallery-slider {
	display: block
}
.ee-button-group .ee-button-wrapper, .ee-switcher-stack-tablet .ee-switcher__media-wrapper, .ee-trigger-tablet-align--justify .ee-button {
	width: 100%
}
.ee-button-group-stack-tablet.ee-button-group-tablet-halign-left .ee-button-group, .ee-button-group-tablet-valign-top .ee-button-group {
	-ms-flex-align: start;
	align-items: flex-start
}
.ee-button-group-stack-tablet.ee-button-group-tablet-halign-center .ee-button-group, .ee-button-group-tablet-valign-middle .ee-button-group, .ee-button-group-tablet-valign-stretch .ee-button-group .ee-button-content-wrapper {
	-ms-flex-align: center;
	align-items: center
}
.ee-button-group-stack-tablet.ee-button-group-tablet-halign-right .ee-button-group, .ee-button-group-tablet-valign-bottom .ee-button-group {
	-ms-flex-align: end;
	align-items: flex-end
}
.ee-button-group-stack-tablet.ee-button-group-tablet-halign-justify .ee-button-group, .ee-button-group-tablet-valign-stretch .ee-button-group {
	-ms-flex-align: stretch;
	align-items: stretch
}
.ee-button-group-stack-tablet .ee-button-group {
	margin-left: 0!important;
	-ms-flex-direction: column;
	flex-direction: column
}
.ee-button-group-stack-tablet .ee-button-group>li, .ee-timeline--vertical.ee-timeline-align--center.ee-timeline .timeline-item__point {
	margin-left: 0!important
}
.ee-button-group-stack-tablet.ee-button-group-gap-default .ee-button-group, .ee-button-group-stack-tablet.ee-button-group-gap-default .ee-button-group>li, .ee-button-group-stack-tablet.ee-button-group-gap-extended .ee-button-group, .ee-button-group-stack-tablet.ee-button-group-gap-extended .ee-button-group>li, .ee-button-group-stack-tablet.ee-button-group-gap-narrow .ee-button-group, .ee-button-group-stack-tablet.ee-button-group-gap-narrow .ee-button-group>li, .ee-button-group-stack-tablet.ee-button-group-gap-wide .ee-button-group, .ee-button-group-stack-tablet.ee-button-group-gap-wide .ee-button-group>li, .ee-button-group-stack-tablet.ee-button-group-gap-wider .ee-button-group, .ee-button-group-stack-tablet.ee-button-group-gap-wider .ee-button-group>li {
	margin-left: 0
}
.ee-button-group-stack-tablet.ee-button-group-gap-narrow .ee-button-group>li:not(:last-child) {
	margin-bottom: 6px
}
.ee-button-group-stack-tablet.ee-button-group-gap-default .ee-button-group>li:not(:last-child) {
	margin-bottom: 12px
}
.ee-button-group-stack-tablet.ee-button-group-gap-extended .ee-button-group>li:not(:last-child), .ee-timeline--vertical.ee-timeline-align--center.ee-timeline .timeline-item__img {
	margin-bottom: 24px
}
.ee-button-group-stack-tablet.ee-button-group-gap-wide .ee-button-group>li:not(:last-child) {
	margin-bottom: 48px
}
.ee-button-group-stack-tablet.ee-button-group-gap-wider .ee-button-group>li:not(:last-child) {
	margin-bottom: 144px
}
.ee-gallery-slider--stack-tablet .ee-gallery-slider .ee-gallery-slider__gallery, .ee-gallery-slider--stack-tablet .ee-gallery-slider .ee-gallery-slider__preview {
	width: 100%!important
}
.ee-timeline .timeline-item__card {
	margin-right: 0!important
}
.ee-timeline--vertical.ee-timeline-align--center.ee-timeline .ee-timeline__line {
	margin-left: 20px
}
.ee-timeline--vertical.ee-timeline-align--center.ee-timeline .timeline-item__meta-wrapper {
	-ms-flex-order: 2;
	order: 2;
	display: none
}
.ee-timeline--vertical.ee-timeline-align--center.ee-timeline .timeline-item__card-wrapper__meta {
	display: block;
	margin: 0
}
.ee-timeline--vertical.ee-timeline-align--center.ee-timeline .timeline-item__card__arrow {
	left: -10px
}
.ee-timeline--vertical.ee-timeline-align--center.ee-timeline .timeline-item__card__arrow:after {
	border-right-width: 10px;
	border-right-style: solid
}
.ee-timeline--vertical.ee-timeline-align--center.ee-timeline .timeline-item__card-wrapper {
	-ms-flex-order: 1;
	order: 1;
	margin-left: 10px
}
.ee-trigger-tablet-align--left .ee-unfold__trigger {
	text-align: left
}
.ee-switcher__items, .ee-switcher__nav, .ee-trigger-tablet-align--center .ee-unfold__trigger {
	text-align: center
}
.ee-trigger-tablet-align--right .ee-unfold__trigger {
	text-align: right
}
.elementor-extras-html5-video__controls .controls__bar .controls__volume {
	display: none
}
.ee-switcher-stack-tablet .ee-switcher__wrapper {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
}
@media (max-width:768px) {
.ee-u-1\/1\@tablet, .ee-u-2\/2\@tablet, .ee-u-3\/3\@tablet, .ee-u-4\/4\@tablet, .ee-u-5\/5\@tablet, .ee-u-6\/6\@tablet {
	width: 100%!important
}
.ee-u-1\/2\@tablet, .ee-u-2\/4\@tablet, .ee-u-3\/6\@tablet {
	width: 50%!important
}
.ee-u-1\/3\@tablet, .ee-u-2\/6\@tablet {
	width: 33.33333%!important
}
.ee-u-2\/3\@tablet, .ee-u-4\/6\@tablet {
	width: 66.66667%!important
}
.ee-u-1\/4\@tablet {
	width: 25%!important
}
.ee-u-3\/4\@tablet {
	width: 75%!important
}
.ee-u-1\/5\@tablet {
	width: 20%!important
}
.ee-u-2\/5\@tablet {
	width: 40%!important
}
.ee-u-3\/5\@tablet {
	width: 60%!important
}
.ee-u-4\/5\@tablet {
	width: 80%!important
}
.ee-u-1\/6\@tablet {
	width: 16.66667%!important
}
.ee-u-5\/6\@tablet {
	width: 83.33333%!important
}
}
@media (max-width:767px) {
.ee-grid-columns-mobile-1 .ee-grid__item {
	width: calc(100% / 1)
}
.ee-grid-columns-mobile-1.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(2n) {
width:calc(100% / 1 * 2)
}
.ee-grid-columns-mobile-2 .ee-grid__item {
	width: calc(100% / 2)
}
.ee-grid-columns-mobile-2.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(4n) {
width:calc(100% / 2 * 2)
}
.ee-grid-columns-mobile-3 .ee-grid__item {
	width: calc(100% / 3)
}
.ee-grid-columns-mobile-3.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(6n) {
width:calc(100% / 3 * 2)
}
.ee-grid-columns-mobile-4 .ee-grid__item {
	width: calc(100% / 4)
}
.ee-grid-columns-mobile-4.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(8n) {
width:calc(100% / 4 * 2)
}
.ee-grid-columns-mobile-5 .ee-grid__item {
	width: calc(100% / 5)
}
.ee-grid-columns-mobile-5.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(10n) {
width:calc(100% / 5 * 2)
}
.ee-grid-columns-mobile-6 .ee-grid__item {
	width: calc(100% / 6)
}
.ee-grid-columns-mobile-6.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(12n) {
width:calc(100% / 6 * 2)
}
.ee-grid-columns-mobile-7 .ee-grid__item {
	width: calc(100% / 7)
}
.ee-grid-columns-mobile-7.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(14n) {
width:calc(100% / 7 * 2)
}
.ee-grid-columns-mobile-8 .ee-grid__item {
	width: calc(100% / 8)
}
.ee-grid-columns-mobile-8.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(16n) {
width:calc(100% / 8 * 2)
}
.ee-grid-columns-mobile-9 .ee-grid__item {
	width: calc(100% / 9)
}
.ee-grid-columns-mobile-9.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(18n) {
width:calc(100% / 9 * 2)
}
.ee-grid-columns-mobile-10 .ee-grid__item {
	width: calc(100% / 10)
}
.ee-grid-columns-mobile-10.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(20n) {
width:calc(100% / 10 * 2)
}
.ee-grid-columns-mobile-11 .ee-grid__item {
	width: calc(100% / 11)
}
.ee-grid-columns-mobile-11.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(22n) {
width:calc(100% / 11 * 2)
}
.ee-grid-columns-mobile-12 .ee-grid__item {
	width: calc(100% / 12)
}
.ee-grid-columns-mobile-12.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(24n) {
width:calc(100% / 12 * 2)
}
.ee-button-group-mobile-halign-center .ee-button-group>li, .ee-button-group-mobile-halign-left .ee-button-group>li, .ee-button-group-mobile-halign-right .ee-button-group>li, .ee-button-group-mobile-valign-bottom .ee-button-group>li, .ee-button-group-mobile-valign-middle .ee-button-group>li, .ee-button-group-mobile-valign-stretch .ee-button-group .ee-button-content-wrapper>li, .ee-button-group-mobile-valign-top .ee-button-group>li, .ee-filters-align-mobile-center .ee-filters__item, .ee-filters-align-mobile-left .ee-filters__item, .ee-filters-align-mobile-right .ee-filters__item {
	-ms-flex-positive: 0;
	flex-grow: 0
}
.ee-button-group-mobile-halign-left .ee-button-group, .ee-filters-align-mobile-left .ee-filters, .ee-switcher-menu-mobile-align--left .ee-switcher__nav {
	-ms-flex-pack: start;
	justify-content: flex-start
}
.ee-button-group-mobile-halign-right .ee-button-group, .ee-filters-align-mobile-right .ee-filters {
	-ms-flex-pack: end;
	justify-content: flex-end
}
.ee-button-group-mobile-halign-center .ee-button-group, .ee-filters-align-mobile-center .ee-filters {
	-ms-flex-pack: center;
	justify-content: center
}
.ee-button-group-mobile-halign-justify .ee-button-group .ee-button-content-wrapper, .ee-button-group-mobile-halign-justify .ee-button-group>li, .ee-button-group-mobile-valign-stretch .ee-button-group>li, .ee-filters-align-mobile-justify .ee-filters__item {
	-ms-flex-positive: 1;
	flex-grow: 1
}
.ee-button-group-mobile-halign-justify .ee-button-group {
	-ms-flex-pack: stretch;
	justify-content: stretch
}
.ee-button-group-mobile-halign-justify .ee-button-group>li>a, .ee-button-group-mobile-valign-stretch .ee-button-group>li>a, .ee-button-group-stack-mobile .ee-button-group>li>a, .ee-gallery-slider--stack-mobile .ee-gallery-slider {
	display: block
}
.ee-button-group .ee-button-wrapper, .ee-switcher-stack-mobile .ee-switcher__media-wrapper, .ee-trigger-mobile-align--justify .ee-button {
	width: 100%
}
.ee-button-group-mobile-valign-top .ee-button-group, .ee-button-group-stack-mobile.ee-button-group-mobile-halign-left .ee-button-group {
	-ms-flex-align: start;
	align-items: flex-start
}
.ee-button-group-mobile-valign-middle .ee-button-group, .ee-button-group-mobile-valign-stretch .ee-button-group .ee-button-content-wrapper, .ee-button-group-stack-mobile.ee-button-group-mobile-halign-center .ee-button-group {
	-ms-flex-align: center;
	align-items: center
}
.ee-button-group-mobile-valign-bottom .ee-button-group, .ee-button-group-stack-mobile.ee-button-group-mobile-halign-right .ee-button-group {
	-ms-flex-align: end;
	align-items: flex-end
}
.ee-button-group-mobile-valign-stretch .ee-button-group, .ee-button-group-stack-mobile.ee-button-group-mobile-halign-justify .ee-button-group {
	-ms-flex-align: stretch;
	align-items: stretch
}
.ee-button-group-stack-mobile .ee-button-group {
	margin-left: 0!important;
	-ms-flex-direction: column;
	flex-direction: column
}
.ee-button-group-stack-mobile .ee-button-group>li {
	margin-left: 0!important
}
.ee-button-group-stack-mobile.ee-button-group-gap-default .ee-button-group, .ee-button-group-stack-mobile.ee-button-group-gap-default .ee-button-group>li, .ee-button-group-stack-mobile.ee-button-group-gap-extended .ee-button-group, .ee-button-group-stack-mobile.ee-button-group-gap-extended .ee-button-group>li, .ee-button-group-stack-mobile.ee-button-group-gap-narrow .ee-button-group, .ee-button-group-stack-mobile.ee-button-group-gap-narrow .ee-button-group>li, .ee-button-group-stack-mobile.ee-button-group-gap-wide .ee-button-group, .ee-button-group-stack-mobile.ee-button-group-gap-wide .ee-button-group>li, .ee-button-group-stack-mobile.ee-button-group-gap-wider .ee-button-group, .ee-button-group-stack-mobile.ee-button-group-gap-wider .ee-button-group>li {
	margin-left: 0
}
.ee-button-group-stack-mobile.ee-button-group-gap-narrow .ee-button-group>li:not(:last-child) {
	margin-bottom: 6px
}
.ee-button-group-stack-mobile.ee-button-group-gap-default .ee-button-group>li:not(:last-child) {
	margin-bottom: 12px
}
.ee-button-group-stack-mobile.ee-button-group-gap-extended .ee-button-group>li:not(:last-child) {
	margin-bottom: 24px
}
.ee-button-group-stack-mobile.ee-button-group-gap-wide .ee-button-group>li:not(:last-child) {
	margin-bottom: 48px
}
.ee-button-group-stack-mobile.ee-button-group-gap-wider .ee-button-group>li:not(:last-child) {
	margin-bottom: 144px
}
.ee-gallery-slider--stack-mobile .ee-gallery-slider .ee-gallery-slider__gallery, .ee-gallery-slider--stack-mobile .ee-gallery-slider .ee-gallery-slider__preview {
	width: 100%!important
}
.ee-trigger-mobile-align--left .ee-unfold__trigger {
	text-align: left
}
.ee-trigger-mobile-align--center .ee-unfold__trigger {
	text-align: center
}
.ee-trigger-mobile-align--right .ee-unfold__trigger {
	text-align: right
}
.ee-switcher-arrows-mobile-hide .ee-switcher__arrows, .ee-switcher-menu-mobile-hide .ee-switcher__nav, .ee-table--responsive .ee-table thead {
	display: none
}
.ee-table--responsive .ee-table tr td, .ee-table--responsive .ee-table tr th {
	display: -ms-flexbox;
	display: flex
}
.ee-table--responsive .ee-table tr td:before, .ee-table--responsive .ee-table tr td>*, .ee-table--responsive .ee-table tr th:before, .ee-table--responsive .ee-table tr th>* {
	-ms-flex-preferred-size: 50%;
	flex-basis: 50%;
	width: 50%;
	-ms-flex-positive: 1;
	flex-grow: 1
}
.ee-table--responsive .ee-table tr td[data-title]:before, .ee-table--responsive .ee-table tr th[data-title]:before {
	content: attr(data-title);
	position: relative;
	padding: 12px
}
.ee-table-mobile-header--hide .ee-table__cell[data-title]:before {
	content: none!important
}
.ee-table--responsive.ee-table-mobile-header--column .ee-table__cell[data-title] {
	-ms-flex-direction: column;
	flex-direction: column
}
.ee-table--responsive.ee-table-mobile-header--column .ee-table__cell[data-title]:before, .ee-table--responsive.ee-table-mobile-header--column .ee-table__cell[data-title]>* {
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	width: auto
}
.ee-switcher-stack-mobile .ee-switcher__wrapper {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
.ee-switcher-menu-mobile-align--left .ee-switcher__nav.ee-nav--stacked {
	-ms-flex-align: start;
	align-items: flex-start
}
.ee-switcher-menu-mobile-align--center .ee-switcher__nav {
	-ms-flex-pack: center;
	justify-content: center
}
.ee-switcher-menu-mobile-align--center .ee-switcher__nav.ee-nav--stacked {
	-ms-flex-align: center;
	align-items: center
}
.ee-switcher-menu-mobile-align--right .ee-switcher__nav {
	-ms-flex-pack: end;
	justify-content: flex-end
}
.ee-switcher-menu-mobile-align--right .ee-switcher__nav.ee-nav--stacked {
	-ms-flex-align: end;
	align-items: flex-end
}
.ee-switcher-menu-mobile-align--justify .ee-switcher__nav {
	-ms-flex-align: stretch;
	align-items: stretch
}
.ee-switcher-menu-mobile-align--justify .ee-switcher__nav__item {
	-ms-flex-positive: 1;
	flex-grow: 1
}
}
@media (max-width:480px) {
.ee-u-1\/1\@mobile, .ee-u-2\/2\@mobile, .ee-u-3\/3\@mobile, .ee-u-4\/4\@mobile, .ee-u-5\/5\@mobile, .ee-u-6\/6\@mobile {
	width: 100%!important
}
.ee-u-1\/2\@mobile, .ee-u-2\/4\@mobile, .ee-u-3\/6\@mobile {
	width: 50%!important
}
.ee-u-1\/3\@mobile, .ee-u-2\/6\@mobile {
	width: 33.33333%!important
}
.ee-u-2\/3\@mobile, .ee-u-4\/6\@mobile {
	width: 66.66667%!important
}
.ee-u-1\/4\@mobile {
	width: 25%!important
}
.ee-u-3\/4\@mobile {
	width: 75%!important
}
.ee-u-1\/5\@mobile {
	width: 20%!important
}
.ee-u-2\/5\@mobile {
	width: 40%!important
}
.ee-u-3\/5\@mobile {
	width: 60%!important
}
.ee-u-4\/5\@mobile {
	width: 80%!important
}
.ee-u-1\/6\@mobile {
	width: 16.66667%!important
}
.ee-u-5\/6\@mobile {
	width: 83.33333%!important
}
}
@media (max-width:479px) {
.elementor-extras-html5-video__controls .controls__bar {
	padding: 6px
}
}
@media (min-width:768px) and (max-width:1024px) {
.ee-grid-columns-tablet-1 .ee-grid__item {
	width: calc(100% / 1)
}
.ee-grid-columns-tablet-1.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(2n) {
width:calc(100% / 1 * 2)
}
.ee-grid-columns-tablet-2 .ee-grid__item {
	width: calc(100% / 2)
}
.ee-grid-columns-tablet-2.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(4n) {
width:calc(100% / 2 * 2)
}
.ee-grid-columns-tablet-3 .ee-grid__item {
	width: calc(100% / 3)
}
.ee-grid-columns-tablet-3.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(6n) {
width:calc(100% / 3 * 2)
}
.ee-grid-columns-tablet-4 .ee-grid__item {
	width: calc(100% / 4)
}
.ee-grid-columns-tablet-4.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(8n) {
width:calc(100% / 4 * 2)
}
.ee-grid-columns-tablet-5 .ee-grid__item {
	width: calc(100% / 5)
}
.ee-grid-columns-tablet-5.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(10n) {
width:calc(100% / 5 * 2)
}
.ee-grid-columns-tablet-6 .ee-grid__item {
	width: calc(100% / 6)
}
.ee-grid-columns-tablet-6.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(12n) {
width:calc(100% / 6 * 2)
}
.ee-grid-columns-tablet-7 .ee-grid__item {
	width: calc(100% / 7)
}
.ee-grid-columns-tablet-7.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(14n) {
width:calc(100% / 7 * 2)
}
.ee-grid-columns-tablet-8 .ee-grid__item {
	width: calc(100% / 8)
}
.ee-grid-columns-tablet-8.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(16n) {
width:calc(100% / 8 * 2)
}
.ee-grid-columns-tablet-9 .ee-grid__item {
	width: calc(100% / 9)
}
.ee-grid-columns-tablet-9.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(18n) {
width:calc(100% / 9 * 2)
}
.ee-grid-columns-tablet-10 .ee-grid__item {
	width: calc(100% / 10)
}
.ee-grid-columns-tablet-10.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(20n) {
width:calc(100% / 10 * 2)
}
.ee-grid-columns-tablet-11 .ee-grid__item {
	width: calc(100% / 11)
}
.ee-grid-columns-tablet-11.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(22n) {
width:calc(100% / 11 * 2)
}
.ee-grid-columns-tablet-12 .ee-grid__item {
	width: calc(100% / 12)
}
.ee-grid-columns-tablet-12.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(24n) {
width:calc(100% / 12 * 2)
}
.ee-switcher-arrows-tablet-hide .ee-switcher__arrows, .ee-switcher-menu-tablet-hide .ee-switcher__nav {
	display: none
}
.ee-switcher-menu-tablet-align--left .ee-switcher__nav {
	-ms-flex-pack: start;
	justify-content: flex-start
}
.ee-switcher-menu-tablet-align--left .ee-switcher__nav.ee-nav--stacked {
	-ms-flex-align: start;
	align-items: flex-start
}
.ee-switcher-menu-tablet-align--center .ee-switcher__nav {
	-ms-flex-pack: center;
	justify-content: center
}
.ee-switcher-menu-tablet-align--center .ee-switcher__nav.ee-nav--stacked {
	-ms-flex-align: center;
	align-items: center
}
.ee-switcher-menu-tablet-align--right .ee-switcher__nav {
	-ms-flex-pack: end;
	justify-content: flex-end
}
.ee-switcher-menu-tablet-align--right .ee-switcher__nav.ee-nav--stacked {
	-ms-flex-align: end;
	align-items: flex-end
}
.ee-switcher-menu-tablet-align--justify .ee-switcher__nav {
	-ms-flex-align: stretch;
	align-items: stretch
}
.ee-switcher-menu-tablet-align--justify .ee-switcher__nav__item {
	-ms-flex-positive: 1;
	flex-grow: 1
}
}
.elementor-widget-heading.elementor-widget-heading .elementor-heading-title {
	color: #6ec1e4
}
.elementor-widget-image .widget-image-caption {
	color: #7a7a7a
}
.elementor-widget-text-editor {
	color: #7a7a7a
}
.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: #6ec1e4
}
.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: #6ec1e4;
	border-color: #6ec1e4
}
.elementor-widget-button a.elementor-button, .elementor-widget-button .elementor-button {
	background-color: #61ce70
}
.elementor-widget-divider .elementor-divider-separator {
	border-top-color: #7a7a7a
}
.elementor-widget-image-box .elementor-image-box-content .elementor-image-box-title {
	color: #6ec1e4
}
.elementor-widget-image-box .elementor-image-box-content .elementor-image-box-description {
	color: #7a7a7a
}
.elementor-widget-icon.elementor-view-stacked .elementor-icon {
	background-color: #6ec1e4
}
.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon {
	color: #6ec1e4;
	border-color: #6ec1e4
}
.elementor-widget-icon-box.elementor-view-stacked .elementor-icon {
	background-color: #6ec1e4
}
.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon {
	color: #6ec1e4;
	border-color: #6ec1e4
}
.elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-title {
	color: #6ec1e4
}
.elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-description {
	color: #7a7a7a
}
.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
	border-color: #7a7a7a
}
.elementor-widget-icon-list .elementor-icon-list-icon i {
	color: #6ec1e4
}
.elementor-widget-icon-list .elementor-icon-list-text {
	color: #54595f
}
.elementor-widget-counter .elementor-counter-number-wrapper {
	color: #6ec1e4
}
.elementor-widget-counter .elementor-counter-title {
	color: #54595f
}
.elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar {
	background-color: #6ec1e4
}
.elementor-widget-progress .elementor-title {
	color: #6ec1e4
}
.elementor-widget-testimonial .elementor-testimonial-content {
	color: #7a7a7a
}
.elementor-widget-testimonial .elementor-testimonial-name {
	color: #6ec1e4
}
.elementor-widget-testimonial .elementor-testimonial-job {
	color: #54595f
}
.elementor-widget-tabs .elementor-tab-title {
	color: #6ec1e4
}
.elementor-widget-tabs .elementor-tab-title.elementor-active {
	color: #61ce70
}
.elementor-widget-tabs .elementor-tab-content {
	color: #7a7a7a
}
.elementor-widget-accordion .elementor-accordion .elementor-tab-title {
	color: #6ec1e4
}
.elementor-widget-accordion .elementor-accordion .elementor-tab-title.elementor-active {
	color: #61ce70
}
.elementor-widget-accordion .elementor-accordion .elementor-tab-content {
	color: #7a7a7a
}
.elementor-widget-toggle .elementor-toggle .elementor-tab-title {
	color: #6ec1e4
}
.elementor-widget-toggle .elementor-toggle .elementor-tab-title.elementor-active {
	color: #61ce70
}
.elementor-widget-toggle .elementor-toggle .elementor-tab-content {
	color: #7a7a7a
}
.elementor-widget-jet-auth-links .jet-auth-links__login .jet-auth-links__item {
	color: #61ce70
}
.elementor-widget-jet-auth-links .jet-auth-links__logout .jet-auth-links__item {
	color: #61ce70
}
.elementor-widget-jet-auth-links .jet-auth-links__register .jet-auth-links__item {
	color: #61ce70
}
.elementor-widget-jet-auth-links .jet-auth-links__registered .jet-auth-links__item {
	color: #61ce70
}
.elementor-widget-jet-hamburger-panel .jet-hamburger-panel__toggle {
	background-color: #6ec1e4
}
.elementor-widget-jet-hamburger-panel .jet-hamburger-panel__toggle:hover {
	background-color: #6ec1e4
}
.elementor-widget-jet-logo .jet-logo__text {
	color: #61ce70
}
.elementor-widget-jet-blog-posts-navigation .nav-links .nav-previous a {
	background-color: #61ce70
}
.elementor-widget-jet-blog-posts-navigation .nav-links .nav-next a {
	background-color: #61ce70
}
.elementor-widget-jet-blog-posts-pagination .navigation.pagination .nav-links a.page-numbers {
	background-color: #61ce70
}
.elementor-widget-jet-blog-posts-pagination .navigation.pagination .nav-links span.page-numbers.current {
	background-color: #7a7a7a
}
.elementor-widget-jet-blog-smart-listing .jet-smart-listing__featured .jet-smart-listing__meta {
	color: #7a7a7a
}
.elementor-widget-jet-blog-smart-listing .jet-smart-listing__featured .jet-smart-listing__more {
	background-color: #6ec1e4
}
.elementor-widget-jet-blog-smart-listing .jet-smart-listing__featured .jet-smart-listing__more:hover {
	background-color: #6ec1e4
}
.elementor-widget-jet-blog-smart-listing .jet-smart-listing__featured .jet-smart-listing__terms-link {
	background-color: #6ec1e4
}
.elementor-widget-jet-blog-smart-listing .jet-smart-listing__featured .jet-smart-listing__terms-link:hover {
	background-color: #6ec1e4
}
.elementor-widget-jet-blog-smart-listing .jet-smart-listing__post .jet-smart-listing__meta {
	color: #7a7a7a
}
.elementor-widget-jet-blog-smart-listing .jet-smart-listing__post .jet-smart-listing__more {
	background-color: #6ec1e4
}
.elementor-widget-jet-blog-smart-listing .jet-smart-listing__post .jet-smart-listing__more:hover {
	background-color: #6ec1e4
}
.elementor-widget-jet-blog-smart-listing .jet-smart-listing__post .jet-smart-listing__terms-link {
	background-color: #6ec1e4
}
.elementor-widget-jet-blog-smart-listing .jet-smart-listing__post .jet-smart-listing__terms-link:hover {
	background-color: #6ec1e4
}
.elementor-widget-jet-blog-smart-listing .jet-smart-listing__arrow {
	background-color: #6ec1e4
}
.elementor-widget-jet-blog-smart-listing .jet-smart-listing__arrow:hover {
	background-color: #6ec1e4
}
.elementor-widget-jet-blog-smart-tiles .jet-smart-tiles__meta {
	color: #7a7a7a
}
.elementor-widget-jet-blog-smart-tiles .jet-smart-tiles__terms-link {
	background-color: #6ec1e4
}
.elementor-widget-jet-blog-smart-tiles .jet-smart-tiles__terms-link:hover {
	background-color: #6ec1e4
}
.elementor-widget-jet-blog-smart-tiles .jet-blog-arrow {
	background-color: #6ec1e4
}
.elementor-widget-jet-blog-smart-tiles .jet-blog-arrow:hover {
	background-color: #6ec1e4
}
.elementor-widget-jet-blog-text-ticker .jet-blog-arrow {
	background-color: #6ec1e4
}
.elementor-widget-jet-blog-text-ticker .jet-blog-arrow:hover {
	background-color: #6ec1e4
}
.elementor-widget-jet-blog-video-playlist .jet-blog-playlist__canvas {
	background-color: #54595f
}
.elementor-widget-jet-blog-video-playlist .jet-blog-playlist__items {
	background-color: #7a7a7a
}
.elementor-widget-jet-blog-video-playlist .jet-blog-playlist__heading {
	background-color: #54595f
}
.elementor-widget-jet-carousel .jet-carousel__content .jet-carousel__item-text {
	color: #7a7a7a
}
.elementor-widget-jet-carousel .jet-banner__text {
	color: #7a7a7a
}
.elementor-widget-jet-carousel .jet-carousel__content .jet-carousel__item-button {
	background-color: #6ec1e4
}
.elementor-widget-jet-carousel .jet-carousel .jet-arrow {
	background-color: #6ec1e4
}
.elementor-widget-jet-carousel .jet-carousel .jet-arrow:hover {
	background-color: #6ec1e4
}
.elementor-widget-jet-carousel .jet-carousel .jet-slick-dots li span {
	background-color: #7a7a7a
}
.elementor-widget-jet-carousel .jet-carousel .jet-slick-dots li span:hover {
	background-color: #6ec1e4
}
.elementor-widget-jet-carousel .jet-carousel .jet-slick-dots li.slick-active span {
	background-color: #61ce70
}
.elementor-widget-jet-animated-box .jet-animated-box__front {
	background-color: #6ec1e4
}
.elementor-widget-jet-animated-box .jet-animated-box__back {
	background-color: #54595f
}
.elementor-widget-jet-animated-box .jet-animated-box__button {
	background-color: #6ec1e4
}
.elementor-widget-jet-animated-text .jet-animated-text__before-text {
	color: #54595f
}
.elementor-widget-jet-animated-text .jet-animated-text__animated-text {
	color: #6ec1e4
}
.elementor-widget-jet-animated-text .jet-animated-text__animated-text-item:after {
	background-color: #6ec1e4
}
.elementor-widget-jet-animated-text .jet-animated-text__after-text {
	color: #7a7a7a
}
.elementor-widget-jet-brands .brands-list .brands-list__item-name {
	color: #6ec1e4
}
.elementor-widget-jet-brands .brands-list .brands-list__item-desc {
	color: #7a7a7a
}
.elementor-widget-jet-button .jet-button__plane-normal {
	background-color: #6ec1e4
}
.elementor-widget-jet-button .jet-button__plane-hover {
	background-color: #54595f
}
.elementor-widget-jet-circle-progress .circle-counter .circle-val {
	color: #6ec1e4
}
.elementor-widget-jet-circle-progress .circle-counter .circle-counter__title {
	color: #54595f
}
.elementor-widget-jet-circle-progress .circle-counter .circle-counter__subtitle {
	color: #7a7a7a
}
.elementor-widget-jet-countdown-timer .jet-countdown-timer__item {
	border-color: #7a7a7a
}
.elementor-widget-jet-countdown-timer .jet-countdown-timer__item-label {
	color: #7a7a7a
}
.elementor-widget-jet-countdown-timer .jet-countdown-timer__item-value {
	color: #6ec1e4
}
.elementor-widget-jet-headline .jet-headline__first .jet-headline__label {
	color: #54595f
}
.elementor-widget-jet-headline .jet-headline__second .jet-headline__label {
	color: #6ec1e4
}
.elementor-widget-jet-image-comparison .jx-left .jx-label {
	background-color: #54595f
}
.elementor-widget-jet-image-comparison .jx-right .jx-label {
	background-color: #54595f
}
.elementor-widget-jet-image-comparison .jx-slider .jx-controller {
	background-color: #6ec1e4
}
.elementor-widget-jet-image-comparison .jx-slider:hover .jx-controller {
	background-color: #54595f
}
.elementor-widget-jet-image-comparison .jet-arrow {
	background-color: #6ec1e4
}
.elementor-widget-jet-image-comparison .jet-arrow:hover {
	background-color: #61ce70
}
.elementor-widget-jet-image-comparison .jet-slick-dots li span {
	background-color: #7a7a7a
}
.elementor-widget-jet-image-comparison .jet-slick-dots li span:hover {
	background-color: #6ec1e4
}
.elementor-widget-jet-image-comparison .jet-slick-dots li.slick-active span {
	background-color: #61ce70
}
.elementor-widget-jet-images-layout .jet-images-layout__content:before {
	background-color: #54595f
}
.elementor-widget-jet-instagram-gallery .jet-instagram-gallery__content:before {
	background-color: #54595f
}
.elementor-widget-jet-portfolio .jet-portfolio__button {
	background-color: #6ec1e4
}
.elementor-widget-jet-portfolio .jet-portfolio__view-more-button {
	background-color: #6ec1e4
}
.elementor-widget-jet-posts .jet-posts .entry-title a {
	color: #54595f
}
.elementor-widget-jet-posts .jet-posts .entry-title a:hover {
	color: #54595f
}
.elementor-widget-jet-posts .jet-posts .post-meta {
	color: #7a7a7a
}
.elementor-widget-jet-posts .jet-posts .jet-more {
	background-color: #6ec1e4
}
.elementor-widget-jet-posts .jet-posts .jet-more:hover {
	background-color: #6ec1e4
}
.elementor-widget-jet-posts .jet-posts .jet-arrow {
	background-color: #6ec1e4
}
.elementor-widget-jet-posts .jet-posts .jet-arrow:hover {
	background-color: #6ec1e4
}
.elementor-widget-jet-posts .jet-carousel .jet-slick-dots li span {
	background-color: #7a7a7a
}
.elementor-widget-jet-posts .jet-carousel .jet-slick-dots li span:hover {
	background-color: #6ec1e4
}
.elementor-widget-jet-posts .jet-carousel .jet-slick-dots li.slick-active span {
	background-color: #61ce70
}
.elementor-widget-jet-pricing-table .pricing-table {
	border-color: #7a7a7a
}
.elementor-widget-jet-pricing-table .pricing-table__title {
	color: #54595f
}
.elementor-widget-jet-pricing-table .pricing-table__subtitle {
	color: #54595f
}
.elementor-widget-jet-pricing-table .pricing-table__icon-box>* {
	color: #6ec1e4
}
.elementor-widget-jet-pricing-table .pricing-table__price-prefix {
	color: #6ec1e4
}
.elementor-widget-jet-pricing-table .pricing-table__price-val {
	color: #6ec1e4
}
.elementor-widget-jet-pricing-table .pricing-table__price-suffix {
	color: #6ec1e4
}
.elementor-widget-jet-pricing-table .pricing-feature.item-included {
	color: #54595f
}
.elementor-widget-jet-pricing-table .pricing-feature.item-included .item-bullet:before {
	color: #61ce70
}
.elementor-widget-jet-pricing-table .pricing-feature.item-excluded {
	color: #7a7a7a
}
.elementor-widget-jet-pricing-table .pricing-feature.item-excluded .item-bullet:before {
	color: #7a7a7a
}
.elementor-widget-jet-pricing-table .pricing-feature:before {
	border-top-color: #7a7a7a
}
.elementor-widget-jet-pricing-table .pricing-table__action .pricing-table-button {
	background-color: #6ec1e4
}
.elementor-widget-jet-scroll-navigation .jet-scroll-navigation__item .jet-scroll-navigation__dot {
	background-color: #54595f
}
.elementor-widget-jet-scroll-navigation .jet-scroll-navigation__item.invert .jet-scroll-navigation__dot {
	background-color: #7a7a7a
}
.elementor-widget-jet-scroll-navigation .jet-scroll-navigation__item:hover .jet-scroll-navigation__dot {
	background-color: #61ce70
}
.elementor-widget-jet-scroll-navigation .jet-scroll-navigation__item.active .jet-scroll-navigation__dot {
	background-color: #6ec1e4
}
.elementor-widget-jet-services .jet-services__button {
	background-color: #6ec1e4
}
.elementor-widget-jet-slider .jet-slider .slider-pro .jet-slider__item {
	background-color: #54595f
}
.elementor-widget-jet-slider .jet-slider .sp-image-container:after {
	background-color: #54595f
}
.elementor-widget-jet-slider .jet-slider .sp-buttons .sp-button:hover {
	background-color: #6ec1e4
}
.elementor-widget-jet-slider .jet-slider .sp-buttons .sp-button.sp-selected-button {
	background-color: #6ec1e4
}
.elementor-widget-jet-slider .jet-slider .sp-thumbnail-container:before {
	border-color: #6ec1e4
}
.elementor-widget-jet-slider .jet-slider .sp-thumbnail-container:hover:before {
	border-color: #54595f
}
.elementor-widget-jet-slider .jet-slider .sp-thumbnail-container.sp-selected-thumbnail:before {
	border-color: #6ec1e4
}
.elementor-widget-jet-slider .jet-slider__button--primary {
	background-color: #6ec1e4
}
.elementor-widget-jet-slider .jet-slider__button--secondary {
	background-color: #54595f
}
.elementor-widget-jet-subscribe-form .jet-subscribe-form__submit {
	background-color: #6ec1e4
}
.elementor-widget-jet-team-member .jet-team-member__button {
	background-color: #6ec1e4
}
.elementor-widget-jet-testimonials .jet-testimonials__instance .jet-arrow {
	background-color: #6ec1e4
}
.elementor-widget-jet-testimonials .jet-testimonials__instance .jet-arrow:hover {
	background-color: #61ce70
}
.elementor-widget-jet-testimonials .jet-testimonials__instance .jet-slick-dots li span {
	background-color: #7a7a7a
}
.elementor-widget-jet-testimonials .jet-testimonials__instance .jet-slick-dots li span:hover {
	background-color: #6ec1e4
}
.elementor-widget-jet-testimonials .jet-testimonials__instance .jet-slick-dots li.slick-active span {
	background-color: #61ce70
}
.elementor-widget-jet-testimonials .jet-testimonials__comment {
	background-color: #6ec1e4
}
.elementor-widget-jet-testimonials .jet-testimonials__name {
	color: #54595f
}
.elementor-widget-jet-testimonials .jet-testimonials__position {
	color: #6ec1e4
}
.elementor-widget-jet-testimonials .jet-testimonials__date {
	color: #7a7a7a
}
.elementor-widget-jet-accordion>.elementor-widget-container>.jet-accordion>.jet-accordion__inner>.jet-toggle>.jet-toggle__control .jet-toggle__label-text {
	color: #7a7a7a
}
.elementor-widget-jet-accordion>.elementor-widget-container>.jet-accordion>.jet-accordion__inner>.jet-toggle>.jet-toggle__control:hover .jet-toggle__label-text {
	color: #7a7a7a
}
.elementor-widget-jet-accordion>.elementor-widget-container>.jet-accordion>.jet-accordion__inner>.jet-toggle.active-toggle .jet-toggle__label-text {
	color: #7a7a7a
}
.elementor-widget-jet-image-accordion .jet-image-accordion__button {
	background-color: #6ec1e4
}
.elementor-widget-jet-tabs>.elementor-widget-container>.jet-tabs>.jet-tabs__control-wrapper>.jet-tabs__control .jet-tabs__label-text {
	color: #7a7a7a
}
.elementor-widget-jet-tabs>.elementor-widget-container>.jet-tabs>.jet-tabs__control-wrapper>.jet-tabs__control .jet-tabs__label-icon {
	color: #7a7a7a
}
.elementor-widget-jet-tabs>.elementor-widget-container>.jet-tabs>.jet-tabs__control-wrapper>.jet-tabs__control:hover .jet-tabs__label-text {
	color: #54595f
}
.elementor-widget-jet-tabs>.elementor-widget-container>.jet-tabs>.jet-tabs__control-wrapper>.jet-tabs__control:hover .jet-tabs__label-icon {
	color: #54595f
}
.elementor-widget-jet-tabs>.elementor-widget-container>.jet-tabs>.jet-tabs__control-wrapper>.jet-tabs__control.active-tab .jet-tabs__label-text {
	color: #6ec1e4
}
.elementor-widget-jet-tabs>.elementor-widget-container>.jet-tabs>.jet-tabs__control-wrapper>.jet-tabs__control.active-tab .jet-tabs__label-icon {
	color: #6ec1e4
}
.elementor-widget-jet-unfold .jet-unfold__button {
	background-color: #6ec1e4
}
.elementor-widget-jet-view-more .jet-view-more__button:hover .jet-view-more__label {
	color: #54595f
}
.elementor-widget-jet-view-more .jet-view-more__button:hover .jet-view-more__icon {
	color: #54595f
}
.elementor-widget-button-group .ee-button {
	background-color: #61ce70
}
.elementor-widget-button-group .ee-button-wrapper:hover .ee-button {
	background-color: #61ce70
}
.elementor-widget-circle-progress .elementor-circle-progress-value {
	color: #7a7a7a
}
.elementor-widget-circle-progress .elementor-circle-progress-value .suffix {
	color: #7a7a7a
}
.elementor-widget-circle-progress .elementor-circle-progress-icon {
	color: #7a7a7a
}
.elementor-widget-circle-progress .elementor-circle-progress-text {
	color: #7a7a7a
}
.elementor-widget-ee-switcher .ee-loader__progress {
	background-color: #6ec1e4
}
.elementor-widget-ee-switcher .ee-arrow__circle--loader.is--animating {
	stroke: #6ec1e4
}
.elementor-widget-heading-extended .ee-heading__text {
	color: #6ec1e4
}
.elementor-widget-text-divider .ee-text-divider__text {
	color: #7a7a7a
}
.elementor-widget-text-divider .ee-text-divider__divider {
	background-color: #61ce70
}
.elementor-widget-hotspots .ee-hotspot__wrapper {
	background-color: #6ec1e4
}
.elementor-widget-hotspots .ee-hotspot__wrapper:before {
	background-color: #6ec1e4
}
.elementor-widget-hotspots .ee-hotspot:hover .ee-hotspot__wrapper {
	background-color: #61ce70
}
.elementor-widget-hotspots .ee-hotspot:hover .ee-hotspot__wrapper:before {
	background-color: #61ce70
}
.elementor-widget-image-comparison .ee-image-comparison__label--original {
	color: #7a7a7a;
	background-color: #6ec1e4
}
.elementor-widget-image-comparison .ee-image-comparison__label--modified {
	color: #7a7a7a;
	background-color: #6ec1e4
}
.elementor-widget-image-comparison .ee-image-comparison__handle {
	background-color: #6ec1e4;
	color: #54595f
}
.elementor-widget-image-comparison .ee-image-comparison__handle:hover {
	background-color: #54595f;
	color: #6ec1e4
}
.elementor-widget-image-comparison .ee-image-comparison__handle.draggable {
	background-color: #61ce70;
	color: #7a7a7a
}
.elementor-widget-timeline .timeline-item .timeline-item__point {
	background-color: #6ec1e4
}
.elementor-widget-timeline .timeline-item.is--focused .timeline-item__point {
	background-color: #61ce70
}
.elementor-widget-timeline .ee-timeline__line {
	background-color: #6ec1e4
}
.elementor-widget-timeline .ee-timeline__line__inner {
	background-color: #61ce70
}
.elementor-widget-unfold a.ee-button, .elementor-widget-unfold .ee-button {
	background-color: #61ce70
}
.elementor-widget-unfold a.ee-button:hover, .elementor-widget-unfold .ee-button:hover {
	background-color: #61ce70
}
.elementor-widget-ee-inline-svg .ee-inline-svg {
	color: #6ec1e4 !important
}
.elementor-widget-ee-inline-svg .ee-inline-svg:hover {
	color: #61ce70 !important
}
.elementor-widget-theme-site-logo .widget-image-caption {
	color: #7a7a7a
}
.elementor-widget-theme-site-title.elementor-widget-heading .elementor-heading-title {
	color: #6ec1e4
}
.elementor-widget-theme-page-title.elementor-widget-heading .elementor-heading-title {
	color: #6ec1e4
}
.elementor-widget-theme-post-title.elementor-widget-heading .elementor-heading-title {
	color: #6ec1e4
}
.elementor-widget-theme-post-excerpt .elementor-widget-container {
	color: #7a7a7a
}
.elementor-widget-theme-post-content {
	color: #7a7a7a
}
.elementor-widget-theme-post-featured-image .widget-image-caption {
	color: #7a7a7a
}
.elementor-widget-theme-archive-title.elementor-widget-heading .elementor-heading-title {
	color: #6ec1e4
}
.elementor-widget-archive-posts .elementor-post__title, .elementor-widget-archive-posts .elementor-post__title a {
	color: #54595f
}
.elementor-widget-archive-posts .elementor-post__read-more {
	color: #61ce70
}
.elementor-widget-archive-posts .elementor-post__card .elementor-post__badge {
	background-color: #61ce70
}
.elementor-widget-archive-posts .elementor-posts-nothing-found {
	color: #7a7a7a
}
.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a {
	color: #54595f
}
.elementor-widget-posts .elementor-post__read-more {
	color: #61ce70
}
.elementor-widget-posts .elementor-post__card .elementor-post__badge {
	background-color: #61ce70
}
.elementor-widget-portfolio a .elementor-portfolio-item__overlay {
	background-color: #61ce70
}
.elementor-widget-portfolio .elementor-portfolio__filter {
	color: #7a7a7a
}
.elementor-widget-portfolio .elementor-portfolio__filter.elementor-active {
	color: #6ec1e4
}
.elementor-widget-form .elementor-field-group>label, .elementor-widget-form .elementor-field-subgroup label {
	color: #7a7a7a
}
.elementor-widget-form .elementor-field-group .elementor-field {
	color: #7a7a7a
}
.elementor-widget-form .elementor-button {
	background-color: #61ce70
}
.elementor-widget-login .elementor-field-group>a {
	color: #7a7a7a
}
.elementor-widget-login .elementor-field-group>a:hover {
	color: #61ce70
}
.elementor-widget-login .elementor-form-fields-wrapper {
	color: #7a7a7a
}
.elementor-widget-login .elementor-field-group .elementor-field {
	color: #7a7a7a
}
.elementor-widget-login .elementor-button {
	background-color: #61ce70
}
.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item {
	color: #7a7a7a
}
.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover, .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted, .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus {
	color: #61ce70
}
.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
	background-color: #61ce70
}
.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before, .elementor-widget-nav-menu .e--pointer-framed .elementor-item:after {
	border-color: #61ce70
}
.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path {
	stroke: #61ce70
}
.elementor-widget-animated-headline .elementor-headline-plain-text {
	color: #54595f
}
.elementor-widget-animated-headline .elementor-headline-dynamic-text {
	color: #54595f
}
.elementor-widget-price-list .elementor-price-list-header {
	color: #6ec1e4
}
.elementor-widget-price-list .elementor-price-list-description {
	color: #7a7a7a
}
.elementor-widget-price-list .elementor-price-list-separator {
	border-bottom-color: #54595f
}
.elementor-widget-price-table .elementor-price-table__header {
	background-color: #54595f
}
.elementor-widget-price-table .elementor-price-table__original-price {
	color: #54595f
}
.elementor-widget-price-table .elementor-price-table__period {
	color: #54595f
}
.elementor-widget-price-table .elementor-price-table__features-list {
	color: #7a7a7a
}
.elementor-widget-price-table .elementor-price-table__features-list li:before {
	border-top-color: #7a7a7a
}
.elementor-widget-price-table .elementor-price-table__button {
	background-color: #61ce70
}
.elementor-widget-price-table .elementor-price-table__additional_info {
	color: #7a7a7a
}
.elementor-widget-price-table .elementor-price-table__ribbon-inner {
	background-color: #61ce70
}
.elementor-widget-call-to-action .elementor-ribbon-inner {
	background-color: #61ce70
}
.elementor-widget-testimonial-carousel .elementor-testimonial__text {
	color: #7a7a7a
}
.elementor-widget-testimonial-carousel .elementor-testimonial__name {
	color: #7a7a7a
}
.elementor-widget-testimonial-carousel .elementor-testimonial__title {
	color: #6ec1e4
}
.elementor-widget-countdown .elementor-countdown-item {
	background-color: #6ec1e4
}
.elementor-widget-search-form .elementor-search-form__input, .elementor-widget-search-form .elementor-search-form__icon, .elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button, .elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button:hover, .elementor-widget-search-form.elementor-search-form--skin-full_screen input[type=search].elementor-search-form__input {
	color: #7a7a7a
}
.elementor-widget-search-form .elementor-search-form__submit {
	background-color: #54595f
}
.elementor-widget-author-box .elementor-author-box__name {
	color: #54595f
}
.elementor-widget-author-box .elementor-author-box__bio {
	color: #7a7a7a
}
.elementor-widget-author-box .elementor-author-box__button {
	color: #54595f;
	border-color: #54595f
}
.elementor-widget-author-box .elementor-author-box__button:hover {
	border-color: #54595f;
	color: #54595f
}
.elementor-widget-post-navigation span.post-navigation__prev--label {
	color: #7a7a7a
}
.elementor-widget-post-navigation span.post-navigation__next--label {
	color: #7a7a7a
}
.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title {
	color: #54595f
}
.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after {
	border-color: #7a7a7a
}
.elementor-widget-post-info .elementor-icon-list-icon i {
	color: #6ec1e4
}
.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a {
	color: #54595f
}
.elementor-widget-blockquote .elementor-blockquote__content {
	color: #7a7a7a
}
.elementor-widget-blockquote .elementor-blockquote__author {
	color: #54595f
}
.elementor-widget-uael-advanced-heading .uael-heading-text {
	color: #6ec1e4
}
.elementor-widget-uael-advanced-heading .uael-subheading {
	color: #7a7a7a
}
.elementor-widget-uael-advanced-heading .uael-separator, .elementor-widget-uael-advanced-heading .uael-separator-line>span, .elementor-widget-uael-advanced-heading .uael-divider-text {
	border-top-color: #61ce70
}
.elementor-widget-uael-advanced-heading .uael-divider-text {
	color: #7a7a7a
}
.elementor-widget-uael-advanced-heading .uael-icon-wrap .uael-icon i {
	color: #6ec1e4
}
.elementor-widget-uael-advanced-heading .uael-icon-wrap .uael-icon, .elementor-widget-uael-advanced-heading .uael-image .uael-image-content {
	border-color: #6ec1e4
}
.elementor-widget-uael-dual-color-heading .uael-dual-heading-text {
	color: #6ec1e4
}
.elementor-widget-uael-dual-color-heading .uael-dual-heading-text.uael-highlight-text {
	color: #54595f
}
.elementor-widget-uael-fancy-heading .uael-fancy-heading {
	color: #6ec1e4
}
.elementor-widget-uael-fancy-heading .uael-fancy-heading.uael-fancy-text-main {
	color: #54595f
}
.elementor-widget-uael-content-toggle .uael-rbs-slider {
	background-color: #61ce70
}
.elementor-widget-uael-content-toggle .uael-toggle input[type=checkbox]+label:before {
	background-color: #61ce70
}
.elementor-widget-uael-content-toggle .uael-toggle input[type=checkbox]+label:after {
	border: .3em solid #61ce70;
	background-color: #61ce70
}
.elementor-widget-uael-content-toggle .uael-label-box-active .uael-label-box-switch {
	background: #61ce70
}
.elementor-widget-uael-content-toggle .uael-rbs-switch:checked+.uael-rbs-slider {
	background-color: #7a7a7a
}
.elementor-widget-uael-content-toggle .uael-rbs-switch:focus+.uael-rbs-slider {
	-webkit-box-shadow: 0 0 1px #7a7a7a;
	box-shadow: 0 0 1px #7a7a7a
}
.elementor-widget-uael-content-toggle .uael-toggle input[type=checkbox]:checked+label:before {
	background-color: #7a7a7a
}
.elementor-widget-uael-content-toggle .uael-toggle input[type=checkbox]:checked+label:after {
	-webkit-transform: translateX(2.5em);
	-ms-transform: translateX(2.5em);
	transform: translateX(2.5em);
	border: .3em solid #7a7a7a
}
.elementor-widget-uael-content-toggle .uael-label-box-inactive .uael-label-box-switch {
	background: #7a7a7a
}
.elementor-widget-uael-content-toggle .uael-rbs-slider:before {
	background-color: #61ce70
}
.elementor-widget-uael-content-toggle span.uael-label-box-switch {
	color: #61ce70
}
.elementor-widget-uael-content-toggle .uael-rbs-head-1 {
	color: #6ec1e4
}
.elementor-widget-uael-content-toggle .uael-rbs-head-2 {
	color: #6ec1e4
}
.elementor-widget-uael-content-toggle .uael-rbs-content-1.uael-rbs-section-1 {
	color: #7a7a7a
}
.elementor-widget-uael-content-toggle .uael-rbs-content-2.uael-rbs-section-2 {
	color: #7a7a7a
}
.elementor-widget-uael-business-hours .uael-business-day {
	color: #7a7a7a
}
.elementor-widget-uael-business-hours .elementor-widget-container {
	overflow: hidden
}
.elementor-widget-uael-business-hours .uael-business-time {
	color: #7a7a7a
}
.elementor-widget-uael-image-gallery .uael-gallery-parent .uael-masonry-filters .uael-masonry-filter {
	color: #61ce70
}
.elementor-widget-uael-image-gallery .uael-gallery-parent .uael-masonry-filters .uael-masonry-filter:hover, .elementor-widget-uael-image-gallery .uael-gallery-parent .uael-masonry-filters .uael-current {
	background-color: #61ce70;
	border-color: #61ce70
}
.elementor-widget-uael-infobox .uael-icon-wrap .uael-icon i {
	color: #6ec1e4
}
.elementor-widget-uael-infobox .uael-icon-wrap .uael-icon, .elementor-widget-uael-infobox .uael-image .uael-image-content img {
	background-color: #54595f
}
.elementor-widget-uael-infobox .uael-imgicon-style-normal .uael-icon-wrap .uael-icon, .elementor-widget-uael-infobox .uael-imgicon-style-normal .uael-image .uael-image-content img {
	background: 0 0
}
.elementor-widget-uael-infobox .uael-imgicon-style-custom .uael-icon-wrap .uael-icon, .elementor-widget-uael-infobox .uael-imgicon-style-custom .uael-image .uael-image-content img {
	border-color: #6ec1e4
}
.elementor-widget-uael-infobox .uael-separator {
	border-top-color: #61ce70
}
.elementor-widget-uael-infobox .elementor-button {
	background-color: #61ce70
}
.elementor-widget-uael-infobox a.elementor-button:hover, .elementor-widget-uael-infobox .elementor-button:hover {
	background-color: #61ce70
}
.elementor-widget-uael-infobox .uael-infobox-title-prefix {
	color: #7a7a7a
}
.elementor-widget-uael-infobox .uael-infobox-title {
	color: #6ec1e4
}
.elementor-widget-uael-infobox .uael-infobox-text {
	color: #7a7a7a
}
.elementor-widget-uael-infobox .uael-infobox-cta-link {
	color: #61ce70
}
.elementor-widget-uael-modal-popup .uael-modal-action i {
	color: #7a7a7a
}
.elementor-widget-uael-modal-popup .uael-modal-action i:hover {
	color: #7a7a7a
}
.uamodal- {
{
ID
}
}
.uael-modal-title-wrap .uael-modal-title {
	color: #6ec1e4
}
.elementor-widget-uael-modal-popup .uael-modal-title-wrap .uael-modal-title {
	color: #6ec1e4
}
.uamodal- {
{
ID
}
}
.uael-modal-title-wrap {
	background-color: #54595f
}
.elementor-widget-uael-modal-popup .uael-modal-title-wrap {
	background-color: #54595f
}
.uamodal- {
{
ID
}
}
.uael-content {
	color: #7a7a7a
}
.elementor-widget-uael-modal-popup .uael-content {
	color: #7a7a7a
}
.elementor-widget-uael-modal-popup .uael-modal-action-wrap .elementor-button {
	background-color: #61ce70
}
.elementor-widget-uael-modal-popup .uael-modal-action-wrap a.elementor-button:hover, .elementor-widget-uael-modal-popup .uael-modal-action-wrap .elementor-button:hover {
	background-color: #61ce70
}
.elementor-widget-uael-modal-popup .uael-modal-action {
	color: #7a7a7a
}
.elementor-widget-uael-modal-popup .uael-modal-action:hover {
	color: #7a7a7a
}
.elementor-widget-uael-buttons a.elementor-button {
	background-color: #61ce70
}
.elementor-widget-uael-buttons a.elementor-button:hover {
	background-color: #61ce70
}
.elementor-widget-uael-price-table .uael-price-table-header {
	background-color: #54595f
}
.elementor-widget-uael-price-table .uael-price-table-heading {
	color: #6ec1e4
}
.elementor-widget-uael-price-table .uael-price-table-subheading {
	color: #7a7a7a
}
.elementor-widget-uael-price-table .uael-price-table-original-price {
	color: #54595f
}
.elementor-widget-uael-price-table .uael-price-table-duration {
	color: #54595f
}
.elementor-widget-uael-price-table .uael-price-table-features-list {
	color: #7a7a7a
}
.elementor-widget-uael-price-table .uael-price-table-features-list li:before, .elementor-widget-uael-price-table.uael-price-features-borderbox .uael-price-table-features-list li:after {
	border-top-color: #7a7a7a
}
.elementor-widget-uael-price-table a.uael-pricebox-cta-link {
	color: #61ce70
}
.elementor-widget-uael-price-table .elementor-button {
	background-color: #61ce70
}
.elementor-widget-uael-price-table .uael-price-table-disclaimer {
	color: #7a7a7a
}
.elementor-widget-uael-price-table .uael-price-table-ribbon-content {
	background-color: #61ce70
}
.elementor-widget-uael-price-table .uael-price-table-ribbon-3 .uael-price-table-ribbon-content:before {
	border-left: 8px solid #61ce70
}
.elementor-widget-uael-price-list .uael-price-list-title {
	color: #6ec1e4
}
.elementor-widget-uael-price-list .uael-price-list-description {
	color: #7a7a7a
}
.elementor-widget-uael-price-list .uael-price-list-price {
	color: #6ec1e4
}
.elementor-widget-uael-price-list .uael-price-list-discount-price {
	color: #6ec1e4
}
.elementor-widget-uael-price-list .uael-price-list-separator {
	border-bottom-color: #54595f
}
.elementor-widget-uael-table thead .uael-table-row th .uael-table__text {
	color: #7a7a7a
}
.elementor-widget-uael-table th {
	color: #7a7a7a
}
.elementor-widget-uael-table tbody .uael-table-row th {
	color: #7a7a7a
}
.elementor-widget-uael-table tbody td.uael-table-col .uael-table__text {
	color: #7a7a7a
}
.elementor-widget-uael-timeline .uael-timeline-main .uael-content .uael-timeline-heading, .elementor-widget-uael-timeline .uael-timeline-main .uael-content .uael-timeline-heading-text .elementor-inline-editing {
	color: #6ec1e4
}
.elementor-widget-uael-timeline .uael-timeline-main .uael-timeline-desc-content, .elementor-widget-uael-timeline .uael-timeline-main .inner-date-new, .elementor-widget-uael-timeline .uael-timeline-main a .uael-timeline-desc-content {
	color: #7a7a7a
}
.elementor-widget-uael-timeline .uael-timeline-main .uael-timeline-link-style .uael-timeline-link {
	color: #61ce70
}
.elementor-widget-uael-timeline .uael-timeline-main .animate-border .timeline-icon-new {
	color: #7a7a7a
}
.elementor-widget-uael-timeline .uael-timeline__line__inner {
	background-color: #61ce70;
	width: 100%
}
.elementor-widget-uael-timeline .uael-timeline-main .uael-days .in-view .in-view-timeline-icon {
	background: #61ce70
}
.elementor-widget-uael-posts .uael-grid-pagination a.page-numbers {
	color: #61ce70
}
.elementor-widget-uael-posts .uael-grid-pagination span.page-numbers.current {
	color: #61ce70
}
.elementor-widget-uael-posts .uael-post__load-more {
	color: #61ce70;
	background-color: #61ce70
}
.elementor-widget-uael-posts .uael-post-inf-loader>div {
	background-color: #6ec1e4
}
.elementor-widget-uael-posts .uael-post-wrapper-featured .uael-post__title, .elementor-widget-uael-posts .uael-post-wrapper-featured .uael-post__title a {
	color: #54595f
}
.elementor-widget-uael-posts .uael-post-wrapper-featured .uael-post__meta-data {
	color: #54595f
}
.elementor-widget-uael-posts .uael-post__title, .elementor-widget-uael-posts .uael-post__title a {
	color: #54595f
}
.elementor-widget-uael-posts .uael-post__title:hover, .elementor-widget-uael-posts .uael-post__title a:hover {
	color: #54595f
}
.elementor-widget-uael-posts.uael-post__link-complete-yes .uael-post__complete-box-overlay:hover+.uael-post__inner-wrap .uael-post__title a {
	color: #54595f
}
.elementor-widget-uael-posts .uael-post__terms {
	color: #61ce70;
	background-color: #61ce70
}
.elementor-widget-uael-posts .uael-post__terms a:hover {
	color: #54595f
}
.elementor-widget-uael-posts.uael-post__link-complete-yes .uael-post__complete-box-overlay:hover+.uael-post__inner-wrap .uael-post__terms a {
	color: #54595f
}
.elementor-widget-uael-posts a.uael-post__read-more {
	color: #61ce70;
	background-color: #61ce70
}
.elementor-widget-uael-posts .uael-post-grid .slick-slider .slick-prev:before, .elementor-widget-uael-posts .uael-post-grid .slick-slider .slick-next:before {
	color: #61ce70
}
.elementor-widget-uael-posts .uael-post-grid .slick-slider .slick-arrow {
	border-color: #61ce70;
	border-style: solid
}
.elementor-widget-uael-posts .uael-post-grid .slick-slider .slick-arrow i {
	color: #61ce70
}
.elementor-widget-uael-posts .uael-post__datebox {
	background-color: #6ec1e4
}
.elementor-widget-uael-posts .uael-post__separator {
	background-color: #61ce70
}
.elementor-widget-uael-video-gallery .uael-video-gallery-title-text {
	color: #6ec1e4
}
.elementor-widget-uael-video-gallery .uael-video__gallery-filter {
	color: #61ce70
}
.elementor-widget-uael-video-gallery .uael-video__gallery-filter:hover, .elementor-widget-uael-video-gallery .uael-video__gallery-filter.uael-filter__current {
	background-color: #61ce70;
	border-color: #61ce70
}
.elementor-widget-uael-video-gallery .slick-slider .slick-prev:before, .elementor-widget-uael-video-gallery .slick-slider .slick-next:before {
	color: #61ce70
}
.elementor-widget-uael-video-gallery .slick-slider .slick-arrow {
	border-color: #61ce70;
	border-style: solid
}
.elementor-widget-uael-video-gallery .slick-slider .slick-arrow i {
	color: #61ce70
}
.elementor-39373 .elementor-element.elementor-element-694ccf3>.elementor-container {
	max-width: 920px
}
.elementor-39373 .elementor-element.elementor-element-7c2deea>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(:last-child) {
	margin-bottom: 5px
}
.elementor-39373 .elementor-element.elementor-element-7c2deea>.elementor-element-populated {
	border-style: solid;
	border-width: 0 2px 0 0;
	border-color: #4cb6fc;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 15px 0;
	padding: 0
}
.elementor-39373 .elementor-element.elementor-element-7c2deea>.elementor-element-populated>.elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s
}
.elementor-39373 .elementor-element.elementor-element-c78bc53 {
	text-align: left
}
.elementor-39373 .elementor-element.elementor-element-c78bc53.elementor-widget-heading .elementor-heading-title {
	color: #4cb6fc
}
.elementor-39373 .elementor-element.elementor-element-c78bc53 .elementor-heading-title {
	font-family: "Helvetica Neue", Sans-serif;
	font-size: 14px;
	font-weight: 400
}
.elementor-39373 .elementor-element.elementor-element-c78bc53>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-39373 .elementor-element.elementor-element-c2f8420 .elementor-menu-toggle {
	margin: 0 auto;
	background-color: #4cb6fc;
	border-radius: 0
}
.elementor-39373 .elementor-element.elementor-element-c2f8420 .elementor-nav-menu--main {
	font-family: "Helvetica Neue", Sans-serif;
	font-size: 16px;
	font-weight: 400
}
.elementor-39373 .elementor-element.elementor-element-c2f8420 .elementor-nav-menu--main .elementor-item {
	color: #fff;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 0
}
.elementor-39373 .elementor-element.elementor-element-c2f8420 .elementor-nav-menu--main .elementor-item:hover, .elementor-39373 .elementor-element.elementor-element-c2f8420 .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-39373 .elementor-element.elementor-element-c2f8420 .elementor-nav-menu--main .elementor-item.highlighted, .elementor-39373 .elementor-element.elementor-element-c2f8420 .elementor-nav-menu--main .elementor-item:focus {
	color: #fff
}
.elementor-39373 .elementor-element.elementor-element-c2f8420 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-39373 .elementor-element.elementor-element-c2f8420 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
	background-color: #fff
}
.elementor-39373 .elementor-element.elementor-element-c2f8420 .e--pointer-framed .elementor-item:before, .elementor-39373 .elementor-element.elementor-element-c2f8420 .e--pointer-framed .elementor-item:after {
	border-color: #fff
}
.elementor-39373 .elementor-element.elementor-element-c2f8420 .elementor-nav-menu--main .elementor-item.elementor-item-active {
	color: #4cb6fc
}
.elementor-39373 .elementor-element.elementor-element-c2f8420 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before, .elementor-39373 .elementor-element.elementor-element-c2f8420 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after {
	background-color: #4cb6fc
}
.elementor-39373 .elementor-element.elementor-element-c2f8420 .e--pointer-framed .elementor-item.elementor-item-active:before, .elementor-39373 .elementor-element.elementor-element-c2f8420 .e--pointer-framed .elementor-item.elementor-item-active:after {
	border-color: #4cb6fc
}
.elementor-39373 .elementor-element.elementor-element-c2f8420 .e--pointer-framed .elementor-item:before {
	border-width: 2px
}
.elementor-39373 .elementor-element.elementor-element-c2f8420 .e--pointer-framed.e--animation-draw .elementor-item:before {
	border-width: 0 0 2px 2px
}
.elementor-39373 .elementor-element.elementor-element-c2f8420 .e--pointer-framed.e--animation-draw .elementor-item:after {
	border-width: 2px 2px 0 0
}
.elementor-39373 .elementor-element.elementor-element-c2f8420 .e--pointer-framed.e--animation-corners .elementor-item:before {
	border-width: 2px 0 0 2px
}
.elementor-39373 .elementor-element.elementor-element-c2f8420 .e--pointer-framed.e--animation-corners .elementor-item:after {
	border-width: 0 2px 2px 0
}
.elementor-39373 .elementor-element.elementor-element-c2f8420 .e--pointer-underline .elementor-item:after, .elementor-39373 .elementor-element.elementor-element-c2f8420 .e--pointer-overline .elementor-item:before, .elementor-39373 .elementor-element.elementor-element-c2f8420 .e--pointer-double-line .elementor-item:before, .elementor-39373 .elementor-element.elementor-element-c2f8420 .e--pointer-double-line .elementor-item:after {
	height: 2px
}
body:not(.rtl) .elementor-39373 .elementor-element.elementor-element-c2f8420 .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:last-child) {
	margin-right: 15px
}
body.rtl .elementor-39373 .elementor-element.elementor-element-c2f8420 .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:last-child) {
	margin-left: 15px
}
.elementor-39373 .elementor-element.elementor-element-c2f8420 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
	margin-bottom: 15px
}
.elementor-39373 .elementor-element.elementor-element-c2f8420 div.elementor-menu-toggle {
	color: #fff
}
.elementor-39373 .elementor-element.elementor-element-c2f8420 div.elementor-menu-toggle:hover {
	color: #fff
}
.elementor-39373 .elementor-element.elementor-element-c2f8420 .elementor-menu-toggle:hover {
	background-color: #4cb6fc
}
.elementor-39373 .elementor-element.elementor-element-c2f8420>.elementor-widget-container {
	background-color: #1c5898
}
.elementor-39373 .elementor-element.elementor-element-c2f8420>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-39373 .elementor-element.elementor-element-29a5e09>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(:last-child) {
	margin-bottom: 5px
}
.elementor-39373 .elementor-element.elementor-element-29a5e09>.elementor-element-populated {
	margin: 15px 0;
	padding: 0 0 0 30px
}
.elementor-39373 .elementor-element.elementor-element-2be036a {
	text-align: left
}
.elementor-39373 .elementor-element.elementor-element-2be036a.elementor-widget-heading .elementor-heading-title {
	color: #4cb6fc
}
.elementor-39373 .elementor-element.elementor-element-2be036a .elementor-heading-title {
	font-family: "Helvetica Neue", Sans-serif;
	font-size: 14px;
	font-weight: 400
}
.elementor-39373 .elementor-element.elementor-element-2be036a>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-39373 .elementor-element.elementor-element-e9d3f6a .elementor-menu-toggle {
	margin: 0 auto;
	background-color: #4cb6fc;
	border-radius: 0
}
.elementor-39373 .elementor-element.elementor-element-e9d3f6a .elementor-nav-menu--main {
	font-family: "Helvetica Neue", Sans-serif;
	font-size: 16px;
	font-weight: 400
}
.elementor-39373 .elementor-element.elementor-element-e9d3f6a .elementor-nav-menu--main .elementor-item {
	color: #fff;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 0
}
.elementor-39373 .elementor-element.elementor-element-e9d3f6a .elementor-nav-menu--main .elementor-item:hover, .elementor-39373 .elementor-element.elementor-element-e9d3f6a .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-39373 .elementor-element.elementor-element-e9d3f6a .elementor-nav-menu--main .elementor-item.highlighted, .elementor-39373 .elementor-element.elementor-element-e9d3f6a .elementor-nav-menu--main .elementor-item:focus {
	color: #fff
}
.elementor-39373 .elementor-element.elementor-element-e9d3f6a .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-39373 .elementor-element.elementor-element-e9d3f6a .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
	background-color: #fff
}
.elementor-39373 .elementor-element.elementor-element-e9d3f6a .e--pointer-framed .elementor-item:before, .elementor-39373 .elementor-element.elementor-element-e9d3f6a .e--pointer-framed .elementor-item:after {
	border-color: #fff
}
.elementor-39373 .elementor-element.elementor-element-e9d3f6a .elementor-nav-menu--main .elementor-item.elementor-item-active {
	color: #4cb6fc
}
.elementor-39373 .elementor-element.elementor-element-e9d3f6a .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before, .elementor-39373 .elementor-element.elementor-element-e9d3f6a .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after {
	background-color: #4cb6fc
}
.elementor-39373 .elementor-element.elementor-element-e9d3f6a .e--pointer-framed .elementor-item.elementor-item-active:before, .elementor-39373 .elementor-element.elementor-element-e9d3f6a .e--pointer-framed .elementor-item.elementor-item-active:after {
	border-color: #4cb6fc
}
.elementor-39373 .elementor-element.elementor-element-e9d3f6a .e--pointer-framed .elementor-item:before {
	border-width: 2px
}
.elementor-39373 .elementor-element.elementor-element-e9d3f6a .e--pointer-framed.e--animation-draw .elementor-item:before {
	border-width: 0 0 2px 2px
}
.elementor-39373 .elementor-element.elementor-element-e9d3f6a .e--pointer-framed.e--animation-draw .elementor-item:after {
	border-width: 2px 2px 0 0
}
.elementor-39373 .elementor-element.elementor-element-e9d3f6a .e--pointer-framed.e--animation-corners .elementor-item:before {
	border-width: 2px 0 0 2px
}
.elementor-39373 .elementor-element.elementor-element-e9d3f6a .e--pointer-framed.e--animation-corners .elementor-item:after {
	border-width: 0 2px 2px 0
}
.elementor-39373 .elementor-element.elementor-element-e9d3f6a .e--pointer-underline .elementor-item:after, .elementor-39373 .elementor-element.elementor-element-e9d3f6a .e--pointer-overline .elementor-item:before, .elementor-39373 .elementor-element.elementor-element-e9d3f6a .e--pointer-double-line .elementor-item:before, .elementor-39373 .elementor-element.elementor-element-e9d3f6a .e--pointer-double-line .elementor-item:after {
	height: 2px
}
body:not(.rtl) .elementor-39373 .elementor-element.elementor-element-e9d3f6a .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:last-child) {
	margin-right: 15px
}
body.rtl .elementor-39373 .elementor-element.elementor-element-e9d3f6a .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:last-child) {
	margin-left: 15px
}
.elementor-39373 .elementor-element.elementor-element-e9d3f6a .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
	margin-bottom: 15px
}
.elementor-39373 .elementor-element.elementor-element-e9d3f6a div.elementor-menu-toggle {
	color: #fff
}
.elementor-39373 .elementor-element.elementor-element-e9d3f6a div.elementor-menu-toggle:hover {
	color: #fff
}
.elementor-39373 .elementor-element.elementor-element-e9d3f6a .elementor-menu-toggle:hover {
	background-color: #4cb6fc
}
.elementor-39373 .elementor-element.elementor-element-e9d3f6a>.elementor-widget-container {
	background-color: #1c5898
}
.elementor-39373 .elementor-element.elementor-element-e9d3f6a>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-39373 .elementor-element.elementor-element-64945ae>.elementor-element-populated {
	padding: 20px 10px 0 0
}
.elementor-39373 .elementor-element.elementor-element-744e9b4 a.elementor-button, .elementor-39373 .elementor-element.elementor-element-744e9b4 .elementor-button {
	font-family: "Helvetica Neue", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	background-color: rgba(0,0,0,0);
	border-radius: 40px;
	padding: 7px 15px 5px
}
.elementor-39373 .elementor-element.elementor-element-744e9b4 a.elementor-button:hover, .elementor-39373 .elementor-element.elementor-element-744e9b4 .elementor-button:hover {
	color: #4cb6fc;
	border-color: #4cb6fc
}
.elementor-39373 .elementor-element.elementor-element-744e9b4 .elementor-button {
	border-style: solid;
	border-width: 1px;
	border-color: #fff
}
.elementor-39373 .elementor-element.elementor-element-744e9b4>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-39373 .elementor-element.elementor-element-694ccf3 {
	background-color: #1c5898;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0;
	margin-bottom: -75px;
	z-index: 998
}
.elementor-39373 .elementor-element.elementor-element-694ccf3>.elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s
}
.elementor-39373 .elementor-element.elementor-element-f8b4387>.elementor-container {
	max-width: 1240px
}
.elementor-39373 .elementor-element.elementor-element-e8e2f31.elementor-column .elementor-column-wrap {
	align-items: flex-start
}
.elementor-39373 .elementor-element.elementor-element-e8e2f31>.elementor-element-populated {
	padding: 70px 0 0
}
.elementor-39373 .elementor-element.elementor-element-a76cffb>.elementor-widget-container>.jet-tabs>.jet-tabs__control-wrapper {
	min-width: 120px;
	background-color: rgba(0,0,0,0);
	margin: 18% 0 0;
	border-style: solid;
	border-width: 0;
	border-radius: 0
}
.elementor-39373 .elementor-element.elementor-element-a76cffb>.elementor-widget-container>.jet-tabs>.jet-tabs__content-wrapper {
	min-width: calc(100% - 120px);
	background-color: rgba(0,0,0,0);
	border-style: solid;
	border-color: rgba(0,0,0,0)
}
.elementor-39373 .elementor-element.elementor-element-a76cffb>.elementor-widget-container>.jet-tabs>.jet-tabs__control-wrapper>.jet-tabs__control .jet-tabs__control-inner {
	justify-content: flex-end;
	padding: 7px 10px 7px 0
}
.elementor-39373 .elementor-element.elementor-element-a76cffb>.elementor-widget-container>.jet-tabs>.jet-tabs__control-wrapper>.jet-tabs__control .jet-tabs__label-text {
	color: #bbb;
	font-family: "Helvetica Neue", Sans-serif;
	font-size: 16px;
	font-weight: 400
}
.elementor-39373 .elementor-element.elementor-element-a76cffb>.elementor-widget-container>.jet-tabs>.jet-tabs__control-wrapper>.jet-tabs__control {
	margin: 2px;
	border-radius: 0;
	border-style: solid;
	border-width: 0 4px 0 0;
	border-color: #bbb
}
.elementor-39373 .elementor-element.elementor-element-a76cffb>.elementor-widget-container>.jet-tabs>.jet-tabs__control-wrapper>.jet-tabs__control:hover .jet-tabs__label-text {
	color: #a3a3a3;
	font-family: "Helvetica Neue", Sans-serif;
	font-weight: 400
}
.elementor-39373 .elementor-element.elementor-element-a76cffb>.elementor-widget-container>.jet-tabs>.jet-tabs__control-wrapper>.jet-tabs__control:hover .jet-tabs__control-inner {
	padding: 7px 10px 7px 0
}
.elementor-39373 .elementor-element.elementor-element-a76cffb>.elementor-widget-container>.jet-tabs>.jet-tabs__control-wrapper>.jet-tabs__control:hover {
	margin: 2px;
	border-style: solid;
	border-width: 0 4px 0 0;
	border-color: #a3a3a3
}
.elementor-39373 .elementor-element.elementor-element-a76cffb>.elementor-widget-container>.jet-tabs>.jet-tabs__control-wrapper>.jet-tabs__control.active-tab .jet-tabs__label-text {
	color: #4cb6fc;
	font-family: "Helvetica Neue", Sans-serif;
	font-weight: 400
}
.elementor-39373 .elementor-element.elementor-element-a76cffb>.elementor-widget-container>.jet-tabs>.jet-tabs__control-wrapper>.jet-tabs__control.active-tab .jet-tabs__control-inner {
	padding: 7px 10px 7px 0
}
.elementor-39373 .elementor-element.elementor-element-a76cffb>.elementor-widget-container>.jet-tabs>.jet-tabs__control-wrapper>.jet-tabs__control.active-tab {
	margin: 2px;
	border-radius: 0;
	border-style: solid;
	border-width: 0 4px 0 0;
	border-color: #4cb6fc
}
.elementor-39373 .elementor-element.elementor-element-a76cffb>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-39373 .elementor-element.elementor-element-d68f78c>.elementor-widget-container>.jet-tabs>.jet-tabs__control-wrapper {
	align-self: center;
	background-color: rgba(0,0,0,0);
	margin: 20px 0 0;
	border-style: solid;
	border-width: 0;
	border-radius: 0
}
.elementor-39373 .elementor-element.elementor-element-d68f78c>.elementor-widget-container>.jet-tabs>.jet-tabs__control-wrapper>.jet-tabs__control .jet-tabs__label-text {
	color: #bbb;
	font-family: "Helvetica Neue", Sans-serif;
	font-size: 16px;
	font-weight: 400
}
.elementor-39373 .elementor-element.elementor-element-d68f78c>.elementor-widget-container>.jet-tabs>.jet-tabs__control-wrapper>.jet-tabs__control .jet-tabs__control-inner {
	padding: 7px 10px 7px 0
}
.elementor-39373 .elementor-element.elementor-element-d68f78c>.elementor-widget-container>.jet-tabs>.jet-tabs__control-wrapper>.jet-tabs__control {
	margin: 2px;
	border-radius: 0;
	border-style: solid;
	border-width: 0;
	border-color: #bbb
}
.elementor-39373 .elementor-element.elementor-element-d68f78c>.elementor-widget-container>.jet-tabs>.jet-tabs__control-wrapper>.jet-tabs__control:hover .jet-tabs__label-text {
	color: #a3a3a3;
	font-family: "Helvetica Neue", Sans-serif;
	font-weight: 400
}
.elementor-39373 .elementor-element.elementor-element-d68f78c>.elementor-widget-container>.jet-tabs>.jet-tabs__control-wrapper>.jet-tabs__control:hover .jet-tabs__control-inner {
	padding: 7px 10px 7px 0
}
.elementor-39373 .elementor-element.elementor-element-d68f78c>.elementor-widget-container>.jet-tabs>.jet-tabs__control-wrapper>.jet-tabs__control:hover {
	margin: 2px;
	border-style: solid;
	border-width: 0;
	border-color: #a3a3a3
}
.elementor-39373 .elementor-element.elementor-element-d68f78c>.elementor-widget-container>.jet-tabs>.jet-tabs__control-wrapper>.jet-tabs__control.active-tab .jet-tabs__label-text {
	color: #4cb6fc;
	font-family: "Helvetica Neue", Sans-serif;
	font-weight: 400
}
.elementor-39373 .elementor-element.elementor-element-d68f78c>.elementor-widget-container>.jet-tabs>.jet-tabs__control-wrapper>.jet-tabs__control.active-tab .jet-tabs__control-inner {
	padding: 7px 10px 7px 0
}
.elementor-39373 .elementor-element.elementor-element-d68f78c>.elementor-widget-container>.jet-tabs>.jet-tabs__control-wrapper>.jet-tabs__control.active-tab {
	margin: 2px;
	border-radius: 0;
	border-style: solid;
	border-width: 0;
	border-color: #4cb6fc
}
.elementor-39373 .elementor-element.elementor-element-d68f78c>.elementor-widget-container>.jet-tabs>.jet-tabs__content-wrapper {
	background-color: rgba(0,0,0,0);
	border-style: solid;
	border-color: rgba(0,0,0,0)
}
.elementor-39373 .elementor-element.elementor-element-d68f78c>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-39373 .elementor-element.elementor-element-f8b4387 {
	background-color: #f1f4fb;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	z-index: 0
}
.elementor-39373 .elementor-element.elementor-element-f8b4387>.elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s
}
.elementor-39373 .elementor-element.elementor-element-96e690a>.elementor-container {
	max-width: 1240px
}
.elementor-39373 .elementor-element.elementor-element-cfff139.elementor-column .elementor-column-wrap {
	align-items: center
}
.elementor-39373 .elementor-element.elementor-element-4fb0b51 .elementor-extras-html5-video {
	max-width: 85%
}
.elementor-39373 .elementor-element.elementor-element-4fb0b51 {
	text-align: center;
	z-index: 8
}
.elementor-39373 .elementor-element.elementor-element-4fb0b51 .elementor-extras-html5-video__cover:after {
	background-color: rgba(0,0,0,0);
	opacity: 1
}
.elementor-39373 .elementor-element.elementor-element-4fb0b51 .elementor-extras-html5-video__controls .controls__overlay .control, .elementor-39373 .elementor-element.elementor-element-4fb0b51 .elementor-extras-html5-video__controls .controls__bar .control--progress {
	border-radius: 100px
}
.elementor-39373 .elementor-element.elementor-element-4fb0b51 .elementor-extras-html5-video__controls .controls__bar .control--progress__inner {
	border-radius: 0 100px 100px 0
}
.elementor-39373 .elementor-element.elementor-element-4fb0b51 .elementor-extras-html5-video__controls .controls__overlay .control, .elementor-39373 .elementor-element.elementor-element-4fb0b51 .elementor-extras-html5-video__controls .controls__bar {
	background-color: #fff;
	color: #000
}
.elementor-39373 .elementor-element.elementor-element-4fb0b51 .elementor-extras-html5-video__controls .control--progress__inner {
	background-color: #000
}
.elementor-39373 .elementor-element.elementor-element-4fb0b51 .elementor-extras-html5-video__controls .controls__overlay .control, .elementor-39373 .elementor-element.elementor-element-4fb0b51 .elementor-extras-html5-video__controls .controls__bar {
	opacity: .9
}
.elementor-39373 .elementor-element.elementor-element-4fb0b51>.elementor-widget-container {
	background-color: rgba(255,255,255,0)
}
.elementor-39373 .elementor-element.elementor-element-4fb0b51>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-39373 .elementor-element.elementor-element-cf4504a.elementor-column .elementor-column-wrap {
	align-items: center
}
.elementor-39373 .elementor-element.elementor-element-cf4504a>.elementor-element-populated {
	padding: 0 120px 0 0
}
.elementor-39373 .elementor-element.elementor-element-cf4504a {
	z-index: 0
}
.elementor-39373 .elementor-element.elementor-element-733d221.elementor-widget-heading .elementor-heading-title {
	color: #3b3a3a
}
.elementor-39373 .elementor-element.elementor-element-733d221 .elementor-heading-title {
	font-family: "Helvetica Neue", Sans-serif;
	font-size: 40px;
	font-weight: 300
}
.elementor-39373 .elementor-element.elementor-element-733d221>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-39373 .elementor-element.elementor-element-dd71d7b {
	color: #3b3a3a;
	font-family: "Helvetica Neue", Sans-serif;
	font-size: 19px
}
.elementor-39373 .elementor-element.elementor-element-dd71d7b>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-39373 .elementor-element.elementor-element-9184fca a.elementor-button, .elementor-39373 .elementor-element.elementor-element-9184fca .elementor-button {
	font-family: "Helvetica Neue", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 18px;
	color: #4cb6fc;
	background-color: rgba(255,255,255,0);
	border-radius: 25px;
	padding: 14px 40px 10px
}
.elementor-39373 .elementor-element.elementor-element-9184fca a.elementor-button:hover, .elementor-39373 .elementor-element.elementor-element-9184fca .elementor-button:hover {
	color: #fff;
	background-color: #4cb6fc;
	border-color: #4cb6fc
}
.elementor-39373 .elementor-element.elementor-element-9184fca .elementor-button {
	border-style: solid;
	border-width: 2px
}
.elementor-39373 .elementor-element.elementor-element-9184fca>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-39373 .elementor-element.elementor-element-96e690a {
	background-color: #fff;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	z-index: 0
}
.elementor-39373 .elementor-element.elementor-element-96e690a>.elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s
}
.elementor-39373 .elementor-element.elementor-element-831fbe9>.elementor-container {
	max-width: 1240px
}
.elementor-39373 .elementor-element.elementor-element-4e8c7a9 .elementor-extras-html5-video {
	max-width: 85%
}
.elementor-39373 .elementor-element.elementor-element-4e8c7a9 {
	text-align: center;
	z-index: 8
}
.elementor-39373 .elementor-element.elementor-element-4e8c7a9 .elementor-extras-html5-video__cover:after {
	background-color: #000;
	opacity: 0
}
.elementor-39373 .elementor-element.elementor-element-4e8c7a9 .elementor-extras-html5-video__controls .controls__overlay .control, .elementor-39373 .elementor-element.elementor-element-4e8c7a9 .elementor-extras-html5-video__controls .controls__bar .control--progress {
	border-radius: 100px
}
.elementor-39373 .elementor-element.elementor-element-4e8c7a9 .elementor-extras-html5-video__controls .controls__bar .control--progress__inner {
	border-radius: 0 100px 100px 0
}
.elementor-39373 .elementor-element.elementor-element-4e8c7a9 .elementor-extras-html5-video__controls .controls__overlay .control, .elementor-39373 .elementor-element.elementor-element-4e8c7a9 .elementor-extras-html5-video__controls .controls__bar {
	background-color: #fff;
	color: #000
}
.elementor-39373 .elementor-element.elementor-element-4e8c7a9 .elementor-extras-html5-video__controls .control--progress__inner {
	background-color: #000
}
.elementor-39373 .elementor-element.elementor-element-4e8c7a9 .elementor-extras-html5-video__controls .controls__overlay .control, .elementor-39373 .elementor-element.elementor-element-4e8c7a9 .elementor-extras-html5-video__controls .controls__bar {
	opacity: .9
}
.elementor-39373 .elementor-element.elementor-element-4e8c7a9>.elementor-widget-container {
	background-color: rgba(255,255,255,0)
}
.elementor-39373 .elementor-element.elementor-element-4e8c7a9>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-39373 .elementor-element.elementor-element-3ad30e0.elementor-column .elementor-column-wrap {
	align-items: center
}
.elementor-39373 .elementor-element.elementor-element-3ad30e0>.elementor-element-populated {
	padding: 0 120px 0 0
}
.elementor-39373 .elementor-element.elementor-element-3ad30e0 {
	z-index: 0
}
.elementor-39373 .elementor-element.elementor-element-9c6644a.elementor-widget-heading .elementor-heading-title {
	color: #3b3a3a
}
.elementor-39373 .elementor-element.elementor-element-9c6644a .elementor-heading-title {
	font-family: "Helvetica Neue", Sans-serif;
	font-size: 40px;
	font-weight: 300
}
.elementor-39373 .elementor-element.elementor-element-9c6644a>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-39373 .elementor-element.elementor-element-9c63f78 {
	color: #3b3a3a;
	font-family: "Helvetica Neue", Sans-serif;
	font-size: 19px
}
.elementor-39373 .elementor-element.elementor-element-9c63f78>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-39373 .elementor-element.elementor-element-1da57a3 a.elementor-button, .elementor-39373 .elementor-element.elementor-element-1da57a3 .elementor-button {
	font-family: "Helvetica Neue", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 18px;
	color: #4cb6fc;
	background-color: rgba(255,255,255,0);
	border-radius: 25px;
	padding: 14px 40px 10px
}
.elementor-39373 .elementor-element.elementor-element-1da57a3 a.elementor-button:hover, .elementor-39373 .elementor-element.elementor-element-1da57a3 .elementor-button:hover {
	color: #fff;
	background-color: #4cb6fc;
	border-color: #4cb6fc
}
.elementor-39373 .elementor-element.elementor-element-1da57a3 .elementor-button {
	border-style: solid;
	border-width: 2px
}
.elementor-39373 .elementor-element.elementor-element-1da57a3>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-39373 .elementor-element.elementor-element-831fbe9 {
	background-color: #f1f4fb;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	z-index: 0
}
.elementor-39373 .elementor-element.elementor-element-831fbe9>.elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s
}
.elementor-39373 .elementor-element.elementor-element-6dd7f79>.elementor-container {
	max-width: 1240px
}
.elementor-39373 .elementor-element.elementor-element-ab1286c .elementor-extras-html5-video {
	max-width: 85%
}
.elementor-39373 .elementor-element.elementor-element-ab1286c {
	text-align: center;
	z-index: 8
}
.elementor-39373 .elementor-element.elementor-element-ab1286c .elementor-extras-html5-video__cover:after {
	background-color: rgba(0,0,0,0);
	opacity: 1
}
.elementor-39373 .elementor-element.elementor-element-ab1286c .elementor-extras-html5-video__controls .controls__overlay .control, .elementor-39373 .elementor-element.elementor-element-ab1286c .elementor-extras-html5-video__controls .controls__bar .control--progress {
	border-radius: 100px
}
.elementor-39373 .elementor-element.elementor-element-ab1286c .elementor-extras-html5-video__controls .controls__bar .control--progress__inner {
	border-radius: 0 100px 100px 0
}
.elementor-39373 .elementor-element.elementor-element-ab1286c .elementor-extras-html5-video__controls .controls__overlay .control, .elementor-39373 .elementor-element.elementor-element-ab1286c .elementor-extras-html5-video__controls .controls__bar {
	background-color: #fff;
	color: #000
}
.elementor-39373 .elementor-element.elementor-element-ab1286c .elementor-extras-html5-video__controls .control--progress__inner {
	background-color: #000
}
.elementor-39373 .elementor-element.elementor-element-ab1286c .elementor-extras-html5-video__controls .controls__overlay .control, .elementor-39373 .elementor-element.elementor-element-ab1286c .elementor-extras-html5-video__controls .controls__bar {
	opacity: .9
}
.elementor-39373 .elementor-element.elementor-element-ab1286c>.elementor-widget-container {
	background-color: rgba(255,255,255,0)
}
.elementor-39373 .elementor-element.elementor-element-ab1286c>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-39373 .elementor-element.elementor-element-8a435de.elementor-column .elementor-column-wrap {
	align-items: center
}
.elementor-39373 .elementor-element.elementor-element-8a435de>.elementor-element-populated {
	padding: 0 120px 0 0
}
.elementor-39373 .elementor-element.elementor-element-8a435de {
	z-index: 0
}
.elementor-39373 .elementor-element.elementor-element-5499f9d.elementor-widget-heading .elementor-heading-title {
	color: #3b3a3a
}
.elementor-39373 .elementor-element.elementor-element-5499f9d .elementor-heading-title {
	font-family: "Helvetica Neue", Sans-serif;
	font-size: 40px;
	font-weight: 300
}
.elementor-39373 .elementor-element.elementor-element-5499f9d>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-39373 .elementor-element.elementor-element-4807d50 {
	color: #3b3a3a;
	font-family: "Helvetica Neue", Sans-serif;
	font-size: 19px
}
.elementor-39373 .elementor-element.elementor-element-4807d50>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-39373 .elementor-element.elementor-element-d5076fb a.elementor-button, .elementor-39373 .elementor-element.elementor-element-d5076fb .elementor-button {
	font-family: "Helvetica Neue", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 18px;
	color: #4cb6fc;
	background-color: rgba(255,255,255,0);
	border-radius: 25px;
	padding: 14px 40px 10px
}
.elementor-39373 .elementor-element.elementor-element-d5076fb a.elementor-button:hover, .elementor-39373 .elementor-element.elementor-element-d5076fb .elementor-button:hover {
	color: #fff;
	background-color: #4cb6fc;
	border-color: #4cb6fc
}
.elementor-39373 .elementor-element.elementor-element-d5076fb .elementor-button {
	border-style: solid;
	border-width: 2px
}
.elementor-39373 .elementor-element.elementor-element-d5076fb>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-39373 .elementor-element.elementor-element-6dd7f79 {
	background-color: #f1f4fb;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	z-index: 0
}
.elementor-39373 .elementor-element.elementor-element-6dd7f79>.elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s
}
.elementor-39373 .elementor-element.elementor-element-17a7dab>.elementor-container {
	max-width: 1240px
}
.elementor-39373 .elementor-element.elementor-element-3dd8cf0 .elementor-extras-html5-video {
	max-width: 85%
}
.elementor-39373 .elementor-element.elementor-element-3dd8cf0 {
	text-align: center;
	z-index: 8
}
.elementor-39373 .elementor-element.elementor-element-3dd8cf0 .elementor-extras-html5-video__cover:after {
	background-color: #000;
	opacity: 0
}
.elementor-39373 .elementor-element.elementor-element-3dd8cf0 .elementor-extras-html5-video__controls .controls__overlay .control, .elementor-39373 .elementor-element.elementor-element-3dd8cf0 .elementor-extras-html5-video__controls .controls__bar .control--progress {
	border-radius: 100px
}
.elementor-39373 .elementor-element.elementor-element-3dd8cf0 .elementor-extras-html5-video__controls .controls__bar .control--progress__inner {
	border-radius: 0 100px 100px 0
}
.elementor-39373 .elementor-element.elementor-element-3dd8cf0 .elementor-extras-html5-video__controls .controls__overlay .control, .elementor-39373 .elementor-element.elementor-element-3dd8cf0 .elementor-extras-html5-video__controls .controls__bar {
	background-color: #fff;
	color: #000
}
.elementor-39373 .elementor-element.elementor-element-3dd8cf0 .elementor-extras-html5-video__controls .control--progress__inner {
	background-color: #000
}
.elementor-39373 .elementor-element.elementor-element-3dd8cf0 .elementor-extras-html5-video__controls .controls__overlay .control, .elementor-39373 .elementor-element.elementor-element-3dd8cf0 .elementor-extras-html5-video__controls .controls__bar {
	opacity: .9
}
.elementor-39373 .elementor-element.elementor-element-3dd8cf0>.elementor-widget-container {
	background-color: rgba(255,255,255,0)
}
.elementor-39373 .elementor-element.elementor-element-3dd8cf0>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-39373 .elementor-element.elementor-element-8907033.elementor-column .elementor-column-wrap {
	align-items: center
}
.elementor-39373 .elementor-element.elementor-element-8907033>.elementor-element-populated {
	padding: 0 120px 0 0
}
.elementor-39373 .elementor-element.elementor-element-8907033 {
	z-index: 0
}
.elementor-39373 .elementor-element.elementor-element-db21e0b.elementor-widget-heading .elementor-heading-title {
	color: #3b3a3a
}
.elementor-39373 .elementor-element.elementor-element-db21e0b .elementor-heading-title {
	font-family: "Helvetica Neue", Sans-serif;
	font-size: 40px;
	font-weight: 300
}
.elementor-39373 .elementor-element.elementor-element-db21e0b>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-39373 .elementor-element.elementor-element-f30b774 {
	color: #3b3a3a;
	font-family: "Helvetica Neue", Sans-serif;
	font-size: 19px
}
.elementor-39373 .elementor-element.elementor-element-f30b774>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-39373 .elementor-element.elementor-element-ce23c45 a.elementor-button, .elementor-39373 .elementor-element.elementor-element-ce23c45 .elementor-button {
	font-family: "Helvetica Neue", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 18px;
	color: #4cb6fc;
	background-color: rgba(255,255,255,0);
	border-radius: 25px;
	padding: 14px 40px 10px
}
.elementor-39373 .elementor-element.elementor-element-ce23c45 a.elementor-button:hover, .elementor-39373 .elementor-element.elementor-element-ce23c45 .elementor-button:hover {
	color: #fff;
	background-color: #4cb6fc;
	border-color: #4cb6fc
}
.elementor-39373 .elementor-element.elementor-element-ce23c45 .elementor-button {
	border-style: solid;
	border-width: 2px
}
.elementor-39373 .elementor-element.elementor-element-ce23c45>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-39373 .elementor-element.elementor-element-17a7dab {
	background-color: #fff;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	z-index: 0
}
.elementor-39373 .elementor-element.elementor-element-17a7dab>.elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s
}
.elementor-39373 .elementor-element.elementor-element-36272a8>.elementor-container {
	max-width: 1240px
}
.elementor-39373 .elementor-element.elementor-element-7ae21e1 .elementor-extras-html5-video {
	max-width: 85%
}
.elementor-39373 .elementor-element.elementor-element-7ae21e1 {
	text-align: center;
	z-index: 8
}
.elementor-39373 .elementor-element.elementor-element-7ae21e1 .elementor-extras-html5-video__cover:after {
	background-color: #000;
	opacity: 0
}
.elementor-39373 .elementor-element.elementor-element-7ae21e1 .elementor-extras-html5-video__controls .controls__overlay .control, .elementor-39373 .elementor-element.elementor-element-7ae21e1 .elementor-extras-html5-video__controls .controls__bar .control--progress {
	border-radius: 100px
}
.elementor-39373 .elementor-element.elementor-element-7ae21e1 .elementor-extras-html5-video__controls .controls__bar .control--progress__inner {
	border-radius: 0 100px 100px 0
}
.elementor-39373 .elementor-element.elementor-element-7ae21e1 .elementor-extras-html5-video__controls .controls__overlay .control, .elementor-39373 .elementor-element.elementor-element-7ae21e1 .elementor-extras-html5-video__controls .controls__bar {
	background-color: #fff;
	color: #000
}
.elementor-39373 .elementor-element.elementor-element-7ae21e1 .elementor-extras-html5-video__controls .control--progress__inner {
	background-color: #000
}
.elementor-39373 .elementor-element.elementor-element-7ae21e1 .elementor-extras-html5-video__controls .controls__overlay .control, .elementor-39373 .elementor-element.elementor-element-7ae21e1 .elementor-extras-html5-video__controls .controls__bar {
	opacity: .9
}
.elementor-39373 .elementor-element.elementor-element-7ae21e1>.elementor-widget-container {
	background-color: rgba(255,255,255,0)
}
.elementor-39373 .elementor-element.elementor-element-7ae21e1>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-39373 .elementor-element.elementor-element-e72b45a.elementor-column .elementor-column-wrap {
	align-items: center
}
.elementor-39373 .elementor-element.elementor-element-e72b45a>.elementor-element-populated {
	padding: 0 120px 0 0
}
.elementor-39373 .elementor-element.elementor-element-e72b45a {
	z-index: 0
}
.elementor-39373 .elementor-element.elementor-element-fbcf400.elementor-widget-heading .elementor-heading-title {
	color: #3b3a3a
}
.elementor-39373 .elementor-element.elementor-element-fbcf400 .elementor-heading-title {
	font-family: "Helvetica Neue", Sans-serif;
	font-size: 40px;
	font-weight: 300
}
.elementor-39373 .elementor-element.elementor-element-fbcf400>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-39373 .elementor-element.elementor-element-356711f {
	color: #3b3a3a;
	font-family: "Helvetica Neue", Sans-serif;
	font-size: 19px
}
.elementor-39373 .elementor-element.elementor-element-356711f>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-39373 .elementor-element.elementor-element-b56212b a.elementor-button, .elementor-39373 .elementor-element.elementor-element-b56212b .elementor-button {
	font-family: "Helvetica Neue", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 18px;
	color: #4cb6fc;
	background-color: rgba(255,255,255,0);
	border-radius: 25px;
	padding: 14px 40px 10px
}
.elementor-39373 .elementor-element.elementor-element-b56212b a.elementor-button:hover, .elementor-39373 .elementor-element.elementor-element-b56212b .elementor-button:hover {
	color: #fff;
	background-color: #4cb6fc;
	border-color: #4cb6fc
}
.elementor-39373 .elementor-element.elementor-element-b56212b .elementor-button {
	border-style: solid;
	border-width: 2px
}
.elementor-39373 .elementor-element.elementor-element-b56212b>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-39373 .elementor-element.elementor-element-36272a8 {
	background-color: #f1f4fb;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	z-index: 0
}
.elementor-39373 .elementor-element.elementor-element-36272a8>.elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s
}
.elementor-39373 .elementor-element.elementor-element-33861c8>.elementor-container {
	max-width: 1240px
}
.elementor-39373 .elementor-element.elementor-element-5b0e80b .elementor-extras-html5-video {
	max-width: 75%
}
.elementor-39373 .elementor-element.elementor-element-5b0e80b {
	text-align: center;
	z-index: 8
}
.elementor-39373 .elementor-element.elementor-element-5b0e80b .elementor-extras-html5-video__cover:after {
	background-color: #000;
	opacity: 0
}
.elementor-39373 .elementor-element.elementor-element-5b0e80b .elementor-extras-html5-video__controls .controls__overlay .control, .elementor-39373 .elementor-element.elementor-element-5b0e80b .elementor-extras-html5-video__controls .controls__bar .control--progress {
	border-radius: 100px
}
.elementor-39373 .elementor-element.elementor-element-5b0e80b .elementor-extras-html5-video__controls .controls__bar .control--progress__inner {
	border-radius: 0 100px 100px 0
}
.elementor-39373 .elementor-element.elementor-element-5b0e80b .elementor-extras-html5-video__controls .controls__overlay .control, .elementor-39373 .elementor-element.elementor-element-5b0e80b .elementor-extras-html5-video__controls .controls__bar {
	background-color: #fff;
	color: #000
}
.elementor-39373 .elementor-element.elementor-element-5b0e80b .elementor-extras-html5-video__controls .control--progress__inner {
	background-color: #000
}
.elementor-39373 .elementor-element.elementor-element-5b0e80b .elementor-extras-html5-video__controls .controls__overlay .control, .elementor-39373 .elementor-element.elementor-element-5b0e80b .elementor-extras-html5-video__controls .controls__bar {
	opacity: .9
}
.elementor-39373 .elementor-element.elementor-element-5b0e80b>.elementor-widget-container {
	background-color: rgba(255,255,255,0)
}
.elementor-39373 .elementor-element.elementor-element-5b0e80b>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-39373 .elementor-element.elementor-element-548bd96.elementor-column .elementor-column-wrap {
	align-items: center
}
.elementor-39373 .elementor-element.elementor-element-548bd96>.elementor-element-populated {
	padding: 0 120px 0 0
}
.elementor-39373 .elementor-element.elementor-element-548bd96 {
	z-index: 0
}
.elementor-39373 .elementor-element.elementor-element-04395ec.elementor-widget-heading .elementor-heading-title {
	color: #3b3a3a
}
.elementor-39373 .elementor-element.elementor-element-04395ec .elementor-heading-title {
	font-family: "Helvetica Neue", Sans-serif;
	font-size: 40px;
	font-weight: 300
}
.elementor-39373 .elementor-element.elementor-element-04395ec>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-39373 .elementor-element.elementor-element-413dd71 {
	color: #3b3a3a;
	font-family: "Helvetica Neue", Sans-serif;
	font-size: 19px
}
.elementor-39373 .elementor-element.elementor-element-413dd71>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-39373 .elementor-element.elementor-element-8dd9d85 a.elementor-button, .elementor-39373 .elementor-element.elementor-element-8dd9d85 .elementor-button {
	font-family: "Helvetica Neue", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 18px;
	color: #4cb6fc;
	background-color: rgba(255,255,255,0);
	border-radius: 25px;
	padding: 14px 40px 10px
}
.elementor-39373 .elementor-element.elementor-element-8dd9d85 a.elementor-button:hover, .elementor-39373 .elementor-element.elementor-element-8dd9d85 .elementor-button:hover {
	color: #fff;
	background-color: #4cb6fc;
	border-color: #4cb6fc
}
.elementor-39373 .elementor-element.elementor-element-8dd9d85 .elementor-button {
	border-style: solid;
	border-width: 2px
}
.elementor-39373 .elementor-element.elementor-element-8dd9d85>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-39373 .elementor-element.elementor-element-33861c8 {
	background-color: #fff;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	z-index: 0
}
.elementor-39373 .elementor-element.elementor-element-33861c8>.elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s
}
.elementor-39373 .elementor-element.elementor-element-7acc775>.elementor-container {
	max-width: 1240px
}
.elementor-39373 .elementor-element.elementor-element-ca9f3c9 .elementor-extras-html5-video {
	max-width: 85%
}
.elementor-39373 .elementor-element.elementor-element-ca9f3c9 {
	text-align: center;
	z-index: 8
}
.elementor-39373 .elementor-element.elementor-element-ca9f3c9 .elementor-extras-html5-video__cover:after {
	background-color: #000;
	opacity: 0
}
.elementor-39373 .elementor-element.elementor-element-ca9f3c9 .elementor-extras-html5-video__controls .controls__overlay .control, .elementor-39373 .elementor-element.elementor-element-ca9f3c9 .elementor-extras-html5-video__controls .controls__bar .control--progress {
	border-radius: 100px
}
.elementor-39373 .elementor-element.elementor-element-ca9f3c9 .elementor-extras-html5-video__controls .controls__bar .control--progress__inner {
	border-radius: 0 100px 100px 0
}
.elementor-39373 .elementor-element.elementor-element-ca9f3c9 .elementor-extras-html5-video__controls .controls__overlay .control, .elementor-39373 .elementor-element.elementor-element-ca9f3c9 .elementor-extras-html5-video__controls .controls__bar {
	background-color: #fff;
	color: #000
}
.elementor-39373 .elementor-element.elementor-element-ca9f3c9 .elementor-extras-html5-video__controls .control--progress__inner {
	background-color: #000
}
.elementor-39373 .elementor-element.elementor-element-ca9f3c9 .elementor-extras-html5-video__controls .controls__overlay .control, .elementor-39373 .elementor-element.elementor-element-ca9f3c9 .elementor-extras-html5-video__controls .controls__bar {
	opacity: .9
}
.elementor-39373 .elementor-element.elementor-element-ca9f3c9>.elementor-widget-container {
	background-color: rgba(255,255,255,0)
}
.elementor-39373 .elementor-element.elementor-element-ca9f3c9>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-39373 .elementor-element.elementor-element-d0aee37.elementor-column .elementor-column-wrap {
	align-items: center
}
.elementor-39373 .elementor-element.elementor-element-d0aee37>.elementor-element-populated {
	padding: 0 120px 0 0
}
.elementor-39373 .elementor-element.elementor-element-d0aee37 {
	z-index: 0
}
.elementor-39373 .elementor-element.elementor-element-015c25d.elementor-widget-heading .elementor-heading-title {
	color: #3b3a3a
}
.elementor-39373 .elementor-element.elementor-element-015c25d .elementor-heading-title {
	font-family: "Helvetica Neue", Sans-serif;
	font-size: 40px;
	font-weight: 300
}
.elementor-39373 .elementor-element.elementor-element-015c25d>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-39373 .elementor-element.elementor-element-3b88abe {
	color: #3b3a3a;
	font-family: "Helvetica Neue", Sans-serif;
	font-size: 19px
}
.elementor-39373 .elementor-element.elementor-element-3b88abe>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-39373 .elementor-element.elementor-element-3cbc0a0 a.elementor-button, .elementor-39373 .elementor-element.elementor-element-3cbc0a0 .elementor-button {
	font-family: "Helvetica Neue", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 18px;
	color: #4cb6fc;
	background-color: rgba(255,255,255,0);
	border-radius: 25px;
	padding: 14px 40px 10px
}
.elementor-39373 .elementor-element.elementor-element-3cbc0a0 a.elementor-button:hover, .elementor-39373 .elementor-element.elementor-element-3cbc0a0 .elementor-button:hover {
	color: #fff;
	background-color: #4cb6fc;
	border-color: #4cb6fc
}
.elementor-39373 .elementor-element.elementor-element-3cbc0a0 .elementor-button {
	border-style: solid;
	border-width: 2px
}
.elementor-39373 .elementor-element.elementor-element-3cbc0a0>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-39373 .elementor-element.elementor-element-7acc775 {
	background-color: #f1f4fb;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	z-index: 0
}
.elementor-39373 .elementor-element.elementor-element-7acc775>.elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s
}
.elementor-39373 .elementor-element.elementor-element-5092110>.elementor-container {
	max-width: 1240px
}
.elementor-39373 .elementor-element.elementor-element-bd31512 .elementor-extras-html5-video {
	max-width: 85%
}
.elementor-39373 .elementor-element.elementor-element-bd31512 {
	text-align: center;
	z-index: 8
}
.elementor-39373 .elementor-element.elementor-element-bd31512 .elementor-extras-html5-video__cover:after {
	background-color: #000;
	opacity: 0
}
.elementor-39373 .elementor-element.elementor-element-bd31512 .elementor-extras-html5-video__controls .controls__overlay .control, .elementor-39373 .elementor-element.elementor-element-bd31512 .elementor-extras-html5-video__controls .controls__bar .control--progress {
	border-radius: 100px
}
.elementor-39373 .elementor-element.elementor-element-bd31512 .elementor-extras-html5-video__controls .controls__bar .control--progress__inner {
	border-radius: 0 100px 100px 0
}
.elementor-39373 .elementor-element.elementor-element-bd31512 .elementor-extras-html5-video__controls .controls__overlay .control, .elementor-39373 .elementor-element.elementor-element-bd31512 .elementor-extras-html5-video__controls .controls__bar {
	background-color: #fff;
	color: #000
}
.elementor-39373 .elementor-element.elementor-element-bd31512 .elementor-extras-html5-video__controls .control--progress__inner {
	background-color: #000
}
.elementor-39373 .elementor-element.elementor-element-bd31512 .elementor-extras-html5-video__controls .controls__overlay .control, .elementor-39373 .elementor-element.elementor-element-bd31512 .elementor-extras-html5-video__controls .controls__bar {
	opacity: .9
}
.elementor-39373 .elementor-element.elementor-element-bd31512>.elementor-widget-container {
	background-color: rgba(255,255,255,0)
}
.elementor-39373 .elementor-element.elementor-element-bd31512>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-39373 .elementor-element.elementor-element-360c43f.elementor-column .elementor-column-wrap {
	align-items: center
}
.elementor-39373 .elementor-element.elementor-element-360c43f>.elementor-element-populated {
	padding: 0 120px 0 0
}
.elementor-39373 .elementor-element.elementor-element-360c43f {
	z-index: 0
}
.elementor-39373 .elementor-element.elementor-element-b98aca4.elementor-widget-heading .elementor-heading-title {
	color: #3b3a3a
}
.elementor-39373 .elementor-element.elementor-element-b98aca4 .elementor-heading-title {
	font-family: "Helvetica Neue", Sans-serif;
	font-size: 40px;
	font-weight: 300
}
.elementor-39373 .elementor-element.elementor-element-b98aca4>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-39373 .elementor-element.elementor-element-3e2b477 {
	color: #3b3a3a;
	font-family: "Helvetica Neue", Sans-serif;
	font-size: 19px
}
.elementor-39373 .elementor-element.elementor-element-3e2b477>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-39373 .elementor-element.elementor-element-9504e1e a.elementor-button, .elementor-39373 .elementor-element.elementor-element-9504e1e .elementor-button {
	font-family: "Helvetica Neue", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 18px;
	color: #4cb6fc;
	background-color: rgba(255,255,255,0);
	border-radius: 25px;
	padding: 14px 40px 10px
}
.elementor-39373 .elementor-element.elementor-element-9504e1e a.elementor-button:hover, .elementor-39373 .elementor-element.elementor-element-9504e1e .elementor-button:hover {
	color: #fff;
	background-color: #4cb6fc;
	border-color: #4cb6fc
}
.elementor-39373 .elementor-element.elementor-element-9504e1e .elementor-button {
	border-style: solid;
	border-width: 2px
}
.elementor-39373 .elementor-element.elementor-element-9504e1e>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-39373 .elementor-element.elementor-element-5092110 {
	background-color: #fff;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	z-index: 0
}
.elementor-39373 .elementor-element.elementor-element-5092110>.elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s
}
.elementor-39373 .elementor-element.elementor-element-fd4ad15>.elementor-container {
	max-width: 1240px
}
.elementor-39373 .elementor-element.elementor-element-2c45666 .elementor-extras-html5-video {
	max-width: 85%
}
.elementor-39373 .elementor-element.elementor-element-2c45666 {
	text-align: center;
	z-index: 8
}
.elementor-39373 .elementor-element.elementor-element-2c45666 .elementor-extras-html5-video__cover:after {
	background-color: #000;
	opacity: 0
}
.elementor-39373 .elementor-element.elementor-element-2c45666 .elementor-extras-html5-video__controls .controls__overlay .control, .elementor-39373 .elementor-element.elementor-element-2c45666 .elementor-extras-html5-video__controls .controls__bar .control--progress {
	border-radius: 100px
}
.elementor-39373 .elementor-element.elementor-element-2c45666 .elementor-extras-html5-video__controls .controls__bar .control--progress__inner {
	border-radius: 0 100px 100px 0
}
.elementor-39373 .elementor-element.elementor-element-2c45666 .elementor-extras-html5-video__controls .controls__overlay .control, .elementor-39373 .elementor-element.elementor-element-2c45666 .elementor-extras-html5-video__controls .controls__bar {
	background-color: #fff;
	color: #000
}
.elementor-39373 .elementor-element.elementor-element-2c45666 .elementor-extras-html5-video__controls .control--progress__inner {
	background-color: #000
}
.elementor-39373 .elementor-element.elementor-element-2c45666 .elementor-extras-html5-video__controls .controls__overlay .control, .elementor-39373 .elementor-element.elementor-element-2c45666 .elementor-extras-html5-video__controls .controls__bar {
	opacity: .9
}
.elementor-39373 .elementor-element.elementor-element-2c45666>.elementor-widget-container {
	background-color: rgba(255,255,255,0)
}
.elementor-39373 .elementor-element.elementor-element-2c45666>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-39373 .elementor-element.elementor-element-c8eed07.elementor-column .elementor-column-wrap {
	align-items: center
}
.elementor-39373 .elementor-element.elementor-element-c8eed07>.elementor-element-populated {
	padding: 0 120px 0 0
}
.elementor-39373 .elementor-element.elementor-element-c8eed07 {
	z-index: 0
}
.elementor-39373 .elementor-element.elementor-element-1df41ec.elementor-widget-heading .elementor-heading-title {
	color: #3b3a3a
}
.elementor-39373 .elementor-element.elementor-element-1df41ec .elementor-heading-title {
	font-family: "Helvetica Neue", Sans-serif;
	font-size: 40px;
	font-weight: 300
}
.elementor-39373 .elementor-element.elementor-element-1df41ec>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-39373 .elementor-element.elementor-element-60d8edf {
	color: #3b3a3a;
	font-family: "Helvetica Neue", Sans-serif;
	font-size: 19px
}
.elementor-39373 .elementor-element.elementor-element-60d8edf>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-39373 .elementor-element.elementor-element-408a8bf a.elementor-button, .elementor-39373 .elementor-element.elementor-element-408a8bf .elementor-button {
	font-family: "Helvetica Neue", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 18px;
	color: #4cb6fc;
	background-color: rgba(255,255,255,0);
	border-radius: 25px;
	padding: 14px 40px 10px
}
.elementor-39373 .elementor-element.elementor-element-408a8bf a.elementor-button:hover, .elementor-39373 .elementor-element.elementor-element-408a8bf .elementor-button:hover {
	color: #fff;
	background-color: #4cb6fc;
	border-color: #4cb6fc
}
.elementor-39373 .elementor-element.elementor-element-408a8bf .elementor-button {
	border-style: solid;
	border-width: 2px
}
.elementor-39373 .elementor-element.elementor-element-408a8bf>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-39373 .elementor-element.elementor-element-fd4ad15 {
	background-color: #f1f4fb;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	z-index: 0
}
.elementor-39373 .elementor-element.elementor-element-fd4ad15>.elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s
}
.elementor-39373 .elementor-element.elementor-element-7979436>.elementor-container {
	max-width: 820px
}
.elementor-39373 .elementor-element.elementor-element-e835dd2 {
	text-align: center
}
.elementor-39373 .elementor-element.elementor-element-e835dd2.elementor-widget-heading .elementor-heading-title {
	color: #1b2550
}
.elementor-39373 .elementor-element.elementor-element-e835dd2 .elementor-heading-title {
	font-family: "Helvetica Neue", Sans-serif;
	font-size: 40px;
	font-weight: 300
}
.elementor-39373 .elementor-element.elementor-element-e835dd2>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-39373 .elementor-element.elementor-element-4343c1b .elementor-text-editor {
	text-align: center
}
.elementor-39373 .elementor-element.elementor-element-4343c1b {
	color: #3b3a3a;
	font-size: 19px
}
.elementor-39373 .elementor-element.elementor-element-4343c1b>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-39373 .elementor-element.elementor-element-1b673fd .elementor-spacer-inner {
	height: 30px
}
.elementor-39373 .elementor-element.elementor-element-1b673fd>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-39373 .elementor-element.elementor-element-037e97f {
	text-align: center
}
.elementor-39373 .elementor-element.elementor-element-037e97f.elementor-widget-heading .elementor-heading-title {
	color: #4cb6fc
}
.elementor-39373 .elementor-element.elementor-element-037e97f .elementor-heading-title {
	font-family: "Helvetica Neue", Sans-serif;
	font-size: 32px;
	font-weight: 300
}
.elementor-39373 .elementor-element.elementor-element-037e97f>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-39373 .elementor-element.elementor-element-f41efd9.elementor-position-right .elementor-image-box-img {
	margin-left: 10px
}
.elementor-39373 .elementor-element.elementor-element-f41efd9.elementor-position-left .elementor-image-box-img {
	margin-right: 10px
}
.elementor-39373 .elementor-element.elementor-element-f41efd9.elementor-position-top .elementor-image-box-img {
	margin-bottom: 10px
}
.elementor-39373 .elementor-element.elementor-element-f41efd9 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 25%
}
.elementor-39373 .elementor-element.elementor-element-f41efd9 .elementor-image-box-img img {
	transition-duration: .3s
}
.elementor-39373 .elementor-element.elementor-element-f41efd9 .elementor-image-box-wrapper {
	text-align: left
}
.elementor-39373 .elementor-element.elementor-element-f41efd9 .elementor-image-box-content .elementor-image-box-title {
	color: #3b3a3a;
	font-family: "Helvetica Neue", Sans-serif
}
.elementor-39373 .elementor-element.elementor-element-f41efd9 .elementor-image-box-content .elementor-image-box-description {
	font-family: "Helvetica Neue", Sans-serif
}
.elementor-39373 .elementor-element.elementor-element-f41efd9>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-39373 .elementor-element.elementor-element-4899d84.elementor-position-right .elementor-image-box-img {
	margin-left: 10px
}
.elementor-39373 .elementor-element.elementor-element-4899d84.elementor-position-left .elementor-image-box-img {
	margin-right: 10px
}
.elementor-39373 .elementor-element.elementor-element-4899d84.elementor-position-top .elementor-image-box-img {
	margin-bottom: 10px
}
.elementor-39373 .elementor-element.elementor-element-4899d84 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 25%
}
.elementor-39373 .elementor-element.elementor-element-4899d84 .elementor-image-box-img img {
	transition-duration: .3s
}
.elementor-39373 .elementor-element.elementor-element-4899d84 .elementor-image-box-wrapper {
	text-align: left
}
.elementor-39373 .elementor-element.elementor-element-4899d84 .elementor-image-box-content .elementor-image-box-title {
	color: #3b3a3a;
	font-family: "Helvetica Neue", Sans-serif
}
.elementor-39373 .elementor-element.elementor-element-4899d84 .elementor-image-box-content .elementor-image-box-description {
	font-family: "Helvetica Neue", Sans-serif
}
.elementor-39373 .elementor-element.elementor-element-4899d84>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-39373 .elementor-element.elementor-element-543271f.elementor-position-right .elementor-image-box-img {
	margin-left: 10px
}
.elementor-39373 .elementor-element.elementor-element-543271f.elementor-position-left .elementor-image-box-img {
	margin-right: 10px
}
.elementor-39373 .elementor-element.elementor-element-543271f.elementor-position-top .elementor-image-box-img {
	margin-bottom: 10px
}
.elementor-39373 .elementor-element.elementor-element-543271f .elementor-image-box-wrapper .elementor-image-box-img {
	width: 25%
}
.elementor-39373 .elementor-element.elementor-element-543271f .elementor-image-box-img img {
	transition-duration: .3s
}
.elementor-39373 .elementor-element.elementor-element-543271f .elementor-image-box-wrapper {
	text-align: left
}
.elementor-39373 .elementor-element.elementor-element-543271f .elementor-image-box-content .elementor-image-box-title {
	color: #3b3a3a;
	font-family: "Helvetica Neue", Sans-serif
}
.elementor-39373 .elementor-element.elementor-element-543271f .elementor-image-box-content .elementor-image-box-description {
	font-family: "Helvetica Neue", Sans-serif
}
.elementor-39373 .elementor-element.elementor-element-543271f>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-39373 .elementor-element.elementor-element-80f2bb8.elementor-position-right .elementor-image-box-img {
	margin-left: 10px
}
.elementor-39373 .elementor-element.elementor-element-80f2bb8.elementor-position-left .elementor-image-box-img {
	margin-right: 10px
}
.elementor-39373 .elementor-element.elementor-element-80f2bb8.elementor-position-top .elementor-image-box-img {
	margin-bottom: 10px
}
.elementor-39373 .elementor-element.elementor-element-80f2bb8 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 25%
}
.elementor-39373 .elementor-element.elementor-element-80f2bb8 .elementor-image-box-img img {
	transition-duration: .3s
}
.elementor-39373 .elementor-element.elementor-element-80f2bb8 .elementor-image-box-wrapper {
	text-align: left
}
.elementor-39373 .elementor-element.elementor-element-80f2bb8 .elementor-image-box-content .elementor-image-box-title {
	color: #3b3a3a;
	font-family: "Helvetica Neue", Sans-serif
}
.elementor-39373 .elementor-element.elementor-element-80f2bb8 .elementor-image-box-content .elementor-image-box-description {
	font-family: "Helvetica Neue", Sans-serif
}
.elementor-39373 .elementor-element.elementor-element-80f2bb8>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-39373 .elementor-element.elementor-element-642a251.elementor-position-right .elementor-image-box-img {
	margin-left: 10px
}
.elementor-39373 .elementor-element.elementor-element-642a251.elementor-position-left .elementor-image-box-img {
	margin-right: 10px
}
.elementor-39373 .elementor-element.elementor-element-642a251.elementor-position-top .elementor-image-box-img {
	margin-bottom: 10px
}
.elementor-39373 .elementor-element.elementor-element-642a251 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 25%
}
.elementor-39373 .elementor-element.elementor-element-642a251 .elementor-image-box-img img {
	transition-duration: .3s
}
.elementor-39373 .elementor-element.elementor-element-642a251 .elementor-image-box-wrapper {
	text-align: left
}
.elementor-39373 .elementor-element.elementor-element-642a251 .elementor-image-box-content .elementor-image-box-title {
	color: #3b3a3a;
	font-family: "Helvetica Neue", Sans-serif
}
.elementor-39373 .elementor-element.elementor-element-642a251 .elementor-image-box-content .elementor-image-box-description {
	font-family: "Helvetica Neue", Sans-serif
}
.elementor-39373 .elementor-element.elementor-element-642a251>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-39373 .elementor-element.elementor-element-083311d .elementor-spacer-inner {
	height: 75px
}
.elementor-39373 .elementor-element.elementor-element-083311d>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-39373 .elementor-element.elementor-element-7979436 {
	padding: 120px 0 30px
}
.elementor-39373 .elementor-element.elementor-element-b8a9731>.elementor-container {
	min-height: 150px
}
.elementor-39373 .elementor-element.elementor-element-b8a9731>.elementor-container:after {
	content: "";
	min-height: inherit
}
.elementor-39373 .elementor-element.elementor-element-7903adf {
	z-index: 99
}
.elementor-39373 .elementor-element.elementor-element-9938e2a .elementor-spacer-inner {
	height: 150px
}
.elementor-39373 .elementor-element.elementor-element-9938e2a>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-39373 .elementor-element.elementor-element-b8a9731 {
	background-image: url("https://www.teads.com/wp-content/uploads/2018/09/line-bg.png");
	background-position: top center;
	background-repeat: no-repeat;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: -75px;
	margin-bottom: -75px;
	z-index: 5
}
.elementor-39373 .elementor-element.elementor-element-b8a9731>.elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s
}
.elementor-39373 .elementor-element.elementor-element-0f18a6a {
	text-align: center
}
.elementor-39373 .elementor-element.elementor-element-0f18a6a.elementor-widget-heading .elementor-heading-title {
	color: #4cb6fc
}
.elementor-39373 .elementor-element.elementor-element-0f18a6a .elementor-heading-title {
	font-family: "Helvetica Neue", Sans-serif;
	font-size: 32px;
	font-weight: 300
}
.elementor-39373 .elementor-element.elementor-element-0f18a6a>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-39373 .elementor-element.elementor-element-219dd5d .elementor-spacer-inner {
	height: 20px
}
.elementor-39373 .elementor-element.elementor-element-219dd5d>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-39373 .elementor-element.elementor-element-49aa661 {
	text-align: center
}
.elementor-39373 .elementor-element.elementor-element-49aa661>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-39373 .elementor-element.elementor-element-4a33a26 {
	text-align: center
}
.elementor-39373 .elementor-element.elementor-element-4a33a26>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-39373 .elementor-element.elementor-element-eda669a {
	text-align: center
}
.elementor-39373 .elementor-element.elementor-element-eda669a>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-39373 .elementor-element.elementor-element-233c497 {
	padding: 100px 0 80px
}
@media(max-width:1024px) {
.elementor-39373 .elementor-element.elementor-element-e8e2f31>.elementor-element-populated {
	margin: 0;
	padding: 30px
}
.elementor-39373 .elementor-element.elementor-element-d68f78c>.elementor-widget-container>.jet-tabs>.jet-tabs__control-wrapper {
	margin: 0
}
.elementor-39373 .elementor-element.elementor-element-cfff139>.elementor-element-populated {
	margin: 0;
	padding: 30px
}
.elementor-39373 .elementor-element.elementor-element-4fb0b51 .elementor-extras-html5-video {
	max-width: 100%
}
.elementor-39373 .elementor-element.elementor-element-cf4504a>.elementor-element-populated {
	margin: 0;
	padding: 30px 50px
}
.elementor-39373 .elementor-element.elementor-element-733d221 {
	text-align: left
}
.elementor-39373 .elementor-element.elementor-element-dd71d7b .elementor-text-editor {
	text-align: left
}
.elementor-39373 .elementor-element.elementor-element-13b489b>.elementor-element-populated {
	margin: 0;
	padding: 30px
}
.elementor-39373 .elementor-element.elementor-element-4e8c7a9 .elementor-extras-html5-video {
	max-width: 100%
}
.elementor-39373 .elementor-element.elementor-element-3ad30e0>.elementor-element-populated {
	margin: 0;
	padding: 30px 50px
}
.elementor-39373 .elementor-element.elementor-element-9c6644a {
	text-align: left
}
.elementor-39373 .elementor-element.elementor-element-9c63f78 .elementor-text-editor {
	text-align: left
}
.elementor-39373 .elementor-element.elementor-element-bfbff08>.elementor-element-populated {
	margin: 0;
	padding: 30px
}
.elementor-39373 .elementor-element.elementor-element-ab1286c .elementor-extras-html5-video {
	max-width: 100%
}
.elementor-39373 .elementor-element.elementor-element-8a435de>.elementor-element-populated {
	margin: 0;
	padding: 30px 50px
}
.elementor-39373 .elementor-element.elementor-element-5499f9d {
	text-align: left
}
.elementor-39373 .elementor-element.elementor-element-4807d50 .elementor-text-editor {
	text-align: left
}
.elementor-39373 .elementor-element.elementor-element-2d1f164>.elementor-element-populated {
	margin: 0;
	padding: 30px
}
.elementor-39373 .elementor-element.elementor-element-3dd8cf0 .elementor-extras-html5-video {
	max-width: 100%
}
.elementor-39373 .elementor-element.elementor-element-8907033>.elementor-element-populated {
	margin: 0;
	padding: 30px 50px
}
.elementor-39373 .elementor-element.elementor-element-db21e0b {
	text-align: left
}
.elementor-39373 .elementor-element.elementor-element-f30b774 .elementor-text-editor {
	text-align: left
}
.elementor-39373 .elementor-element.elementor-element-f6406e4>.elementor-element-populated {
	margin: 0;
	padding: 30px
}
.elementor-39373 .elementor-element.elementor-element-7ae21e1 .elementor-extras-html5-video {
	max-width: 100%
}
.elementor-39373 .elementor-element.elementor-element-e72b45a>.elementor-element-populated {
	margin: 0;
	padding: 30px 50px
}
.elementor-39373 .elementor-element.elementor-element-fbcf400 {
	text-align: left
}
.elementor-39373 .elementor-element.elementor-element-356711f .elementor-text-editor {
	text-align: left
}
.elementor-39373 .elementor-element.elementor-element-86c95af>.elementor-element-populated {
	margin: 0;
	padding: 30px
}
.elementor-39373 .elementor-element.elementor-element-5b0e80b .elementor-extras-html5-video {
	max-width: 100%
}
.elementor-39373 .elementor-element.elementor-element-548bd96>.elementor-element-populated {
	margin: 0;
	padding: 30px 50px
}
.elementor-39373 .elementor-element.elementor-element-04395ec {
	text-align: left
}
.elementor-39373 .elementor-element.elementor-element-413dd71 .elementor-text-editor {
	text-align: left
}
.elementor-39373 .elementor-element.elementor-element-2ac8808>.elementor-element-populated {
	margin: 0;
	padding: 30px
}
.elementor-39373 .elementor-element.elementor-element-ca9f3c9 .elementor-extras-html5-video {
	max-width: 100%
}
.elementor-39373 .elementor-element.elementor-element-d0aee37>.elementor-element-populated {
	margin: 0;
	padding: 30px 50px
}
.elementor-39373 .elementor-element.elementor-element-015c25d {
	text-align: left
}
.elementor-39373 .elementor-element.elementor-element-3b88abe .elementor-text-editor {
	text-align: left
}
.elementor-39373 .elementor-element.elementor-element-8547bb2>.elementor-element-populated {
	margin: 0;
	padding: 30px
}
.elementor-39373 .elementor-element.elementor-element-bd31512 .elementor-extras-html5-video {
	max-width: 100%
}
.elementor-39373 .elementor-element.elementor-element-360c43f>.elementor-element-populated {
	margin: 0;
	padding: 30px 50px
}
.elementor-39373 .elementor-element.elementor-element-b98aca4 {
	text-align: left
}
.elementor-39373 .elementor-element.elementor-element-3e2b477 .elementor-text-editor {
	text-align: left
}
.elementor-39373 .elementor-element.elementor-element-423d72a>.elementor-element-populated {
	margin: 0;
	padding: 30px
}
.elementor-39373 .elementor-element.elementor-element-2c45666 .elementor-extras-html5-video {
	max-width: 100%
}
.elementor-39373 .elementor-element.elementor-element-c8eed07>.elementor-element-populated {
	margin: 0;
	padding: 30px 50px
}
.elementor-39373 .elementor-element.elementor-element-1df41ec {
	text-align: left
}
.elementor-39373 .elementor-element.elementor-element-60d8edf .elementor-text-editor {
	text-align: left
}
.elementor-39373 .elementor-element.elementor-element-ae6f677>.elementor-element-populated {
	padding: 20px
}
}
@media(max-width:767px) {
.elementor-39373 .elementor-element.elementor-element-cf4504a>.elementor-element-populated {
	padding: 20px
}
.elementor-39373 .elementor-element.elementor-element-733d221 {
	text-align: center
}
.elementor-39373 .elementor-element.elementor-element-733d221 .elementor-heading-title {
	font-size: 32px
}
.elementor-39373 .elementor-element.elementor-element-dd71d7b .elementor-text-editor {
	text-align: center
}
.elementor-39373 .elementor-element.elementor-element-3ad30e0>.elementor-element-populated {
	padding: 20px
}
.elementor-39373 .elementor-element.elementor-element-9c6644a {
	text-align: center
}
.elementor-39373 .elementor-element.elementor-element-9c6644a .elementor-heading-title {
	font-size: 32px
}
.elementor-39373 .elementor-element.elementor-element-9c63f78 .elementor-text-editor {
	text-align: center
}
.elementor-39373 .elementor-element.elementor-element-8a435de>.elementor-element-populated {
	padding: 20px
}
.elementor-39373 .elementor-element.elementor-element-5499f9d {
	text-align: center
}
.elementor-39373 .elementor-element.elementor-element-5499f9d .elementor-heading-title {
	font-size: 32px
}
.elementor-39373 .elementor-element.elementor-element-4807d50 .elementor-text-editor {
	text-align: center
}
.elementor-39373 .elementor-element.elementor-element-8907033>.elementor-element-populated {
	padding: 20px
}
.elementor-39373 .elementor-element.elementor-element-db21e0b {
	text-align: center
}
.elementor-39373 .elementor-element.elementor-element-db21e0b .elementor-heading-title {
	font-size: 32px
}
.elementor-39373 .elementor-element.elementor-element-f30b774 .elementor-text-editor {
	text-align: center
}
.elementor-39373 .elementor-element.elementor-element-e72b45a>.elementor-element-populated {
	padding: 20px
}
.elementor-39373 .elementor-element.elementor-element-fbcf400 {
	text-align: center
}
.elementor-39373 .elementor-element.elementor-element-fbcf400 .elementor-heading-title {
	font-size: 32px
}
.elementor-39373 .elementor-element.elementor-element-356711f .elementor-text-editor {
	text-align: center
}
.elementor-39373 .elementor-element.elementor-element-548bd96>.elementor-element-populated {
	padding: 20px
}
.elementor-39373 .elementor-element.elementor-element-04395ec {
	text-align: center
}
.elementor-39373 .elementor-element.elementor-element-04395ec .elementor-heading-title {
	font-size: 32px
}
.elementor-39373 .elementor-element.elementor-element-413dd71 .elementor-text-editor {
	text-align: center
}
.elementor-39373 .elementor-element.elementor-element-d0aee37>.elementor-element-populated {
	padding: 20px
}
.elementor-39373 .elementor-element.elementor-element-015c25d {
	text-align: center
}
.elementor-39373 .elementor-element.elementor-element-015c25d .elementor-heading-title {
	font-size: 32px
}
.elementor-39373 .elementor-element.elementor-element-3b88abe .elementor-text-editor {
	text-align: center
}
.elementor-39373 .elementor-element.elementor-element-360c43f>.elementor-element-populated {
	padding: 20px
}
.elementor-39373 .elementor-element.elementor-element-b98aca4 {
	text-align: center
}
.elementor-39373 .elementor-element.elementor-element-b98aca4 .elementor-heading-title {
	font-size: 32px
}
.elementor-39373 .elementor-element.elementor-element-3e2b477 .elementor-text-editor {
	text-align: center
}
.elementor-39373 .elementor-element.elementor-element-c8eed07>.elementor-element-populated {
	padding: 20px
}
.elementor-39373 .elementor-element.elementor-element-1df41ec {
	text-align: center
}
.elementor-39373 .elementor-element.elementor-element-1df41ec .elementor-heading-title {
	font-size: 32px
}
.elementor-39373 .elementor-element.elementor-element-60d8edf .elementor-text-editor {
	text-align: center
}
.elementor-39373 .elementor-element.elementor-element-e835dd2 .elementor-heading-title {
	font-size: 40px
}
.elementor-39373 .elementor-element.elementor-element-037e97f {
	text-align: center
}
.elementor-39373 .elementor-element.elementor-element-f41efd9 .elementor-image-box-img {
	margin-bottom: 10px
}
.elementor-39373 .elementor-element.elementor-element-f41efd9 .elementor-image-box-wrapper {
	text-align: center
}
.elementor-39373 .elementor-element.elementor-element-4899d84 .elementor-image-box-img {
	margin-bottom: 10px
}
.elementor-39373 .elementor-element.elementor-element-4899d84 .elementor-image-box-wrapper {
	text-align: center
}
.elementor-39373 .elementor-element.elementor-element-543271f .elementor-image-box-img {
	margin-bottom: 10px
}
.elementor-39373 .elementor-element.elementor-element-543271f .elementor-image-box-wrapper {
	text-align: center
}
.elementor-39373 .elementor-element.elementor-element-80f2bb8 .elementor-image-box-img {
	margin-bottom: 10px
}
.elementor-39373 .elementor-element.elementor-element-80f2bb8 .elementor-image-box-wrapper {
	text-align: center
}
.elementor-39373 .elementor-element.elementor-element-642a251 .elementor-image-box-img {
	margin-bottom: 10px
}
.elementor-39373 .elementor-element.elementor-element-642a251 .elementor-image-box-wrapper {
	text-align: center
}
.elementor-39373 .elementor-element.elementor-element-0f18a6a {
	text-align: center
}
}
@media(min-width:768px) {
.elementor-39373 .elementor-element.elementor-element-7c2deea {
	width: 18%
}
.elementor-39373 .elementor-element.elementor-element-29a5e09 {
	width: 66.332%
}
.elementor-39373 .elementor-element.elementor-element-64945ae {
	width: 15%
}
.elementor-39373 .elementor-element.elementor-element-cfff139 {
	width: 55%
}
.elementor-39373 .elementor-element.elementor-element-8027c0c {
	width: 20%
}
.elementor-39373 .elementor-element.elementor-element-000fa3a {
	width: 79.936%
}
.elementor-39373 .elementor-element.elementor-element-cf4504a {
	width: 45%
}
.elementor-39373 .elementor-element.elementor-element-13b489b {
	width: 55%
}
.elementor-39373 .elementor-element.elementor-element-c6dc58f {
	width: 20%
}
.elementor-39373 .elementor-element.elementor-element-c4c801c {
	width: 79.936%
}
.elementor-39373 .elementor-element.elementor-element-3ad30e0 {
	width: 45%
}
.elementor-39373 .elementor-element.elementor-element-bfbff08 {
	width: 55%
}
.elementor-39373 .elementor-element.elementor-element-db4d62c {
	width: 20%
}
.elementor-39373 .elementor-element.elementor-element-a36e63b {
	width: 79.936%
}
.elementor-39373 .elementor-element.elementor-element-8a435de {
	width: 45%
}
.elementor-39373 .elementor-element.elementor-element-2d1f164 {
	width: 55%
}
.elementor-39373 .elementor-element.elementor-element-a2850d7 {
	width: 20%
}
.elementor-39373 .elementor-element.elementor-element-8f4ca37 {
	width: 79.936%
}
.elementor-39373 .elementor-element.elementor-element-8907033 {
	width: 45%
}
.elementor-39373 .elementor-element.elementor-element-f6406e4 {
	width: 55%
}
.elementor-39373 .elementor-element.elementor-element-c389ce0 {
	width: 20%
}
.elementor-39373 .elementor-element.elementor-element-d784db7 {
	width: 79.936%
}
.elementor-39373 .elementor-element.elementor-element-e72b45a {
	width: 45%
}
.elementor-39373 .elementor-element.elementor-element-86c95af {
	width: 55%
}
.elementor-39373 .elementor-element.elementor-element-3e6c9af {
	width: 20%
}
.elementor-39373 .elementor-element.elementor-element-070a03d {
	width: 79.936%
}
.elementor-39373 .elementor-element.elementor-element-548bd96 {
	width: 45%
}
.elementor-39373 .elementor-element.elementor-element-2ac8808 {
	width: 55%
}
.elementor-39373 .elementor-element.elementor-element-a87cf08 {
	width: 20%
}
.elementor-39373 .elementor-element.elementor-element-4bb2994 {
	width: 79.936%
}
.elementor-39373 .elementor-element.elementor-element-d0aee37 {
	width: 45%
}
.elementor-39373 .elementor-element.elementor-element-8547bb2 {
	width: 55%
}
.elementor-39373 .elementor-element.elementor-element-7486640 {
	width: 20%
}
.elementor-39373 .elementor-element.elementor-element-ff0029b {
	width: 79.936%
}
.elementor-39373 .elementor-element.elementor-element-360c43f {
	width: 45%
}
.elementor-39373 .elementor-element.elementor-element-423d72a {
	width: 55%
}
.elementor-39373 .elementor-element.elementor-element-c5b7d9e {
	width: 20%
}
.elementor-39373 .elementor-element.elementor-element-c0574b3 {
	width: 79.936%
}
.elementor-39373 .elementor-element.elementor-element-c8eed07 {
	width: 45%
}
}
@media(max-width:1024px) and (min-width:768px) {
.elementor-39373 .elementor-element.elementor-element-e8e2f31 {
	width: 100%
}
.elementor-39373 .elementor-element.elementor-element-cfff139 {
	width: 50%
}
.elementor-39373 .elementor-element.elementor-element-cf4504a {
	width: 50%
}
.elementor-39373 .elementor-element.elementor-element-13b489b {
	width: 50%
}
.elementor-39373 .elementor-element.elementor-element-3ad30e0 {
	width: 50%
}
.elementor-39373 .elementor-element.elementor-element-bfbff08 {
	width: 50%
}
.elementor-39373 .elementor-element.elementor-element-8a435de {
	width: 50%
}
.elementor-39373 .elementor-element.elementor-element-2d1f164 {
	width: 50%
}
.elementor-39373 .elementor-element.elementor-element-8907033 {
	width: 50%
}
.elementor-39373 .elementor-element.elementor-element-f6406e4 {
	width: 50%
}
.elementor-39373 .elementor-element.elementor-element-e72b45a {
	width: 50%
}
.elementor-39373 .elementor-element.elementor-element-86c95af {
	width: 50%
}
.elementor-39373 .elementor-element.elementor-element-548bd96 {
	width: 50%
}
.elementor-39373 .elementor-element.elementor-element-2ac8808 {
	width: 50%
}
.elementor-39373 .elementor-element.elementor-element-d0aee37 {
	width: 50%
}
.elementor-39373 .elementor-element.elementor-element-8547bb2 {
	width: 50%
}
.elementor-39373 .elementor-element.elementor-element-360c43f {
	width: 50%
}
.elementor-39373 .elementor-element.elementor-element-423d72a {
	width: 50%
}
.elementor-39373 .elementor-element.elementor-element-c8eed07 {
	width: 50%
}
}
@media(min-width:1025px) {
.elementor-39373 .elementor-element.elementor-element-4fb0b51 .elementor-extras-html5-video__controls .controls__overlay .control:hover, .elementor-39373 .elementor-element.elementor-element-4fb0b51 .elementor-extras-html5-video__controls .controls__bar:hover {
	opacity: 1
}
.elementor-39373 .elementor-element.elementor-element-4e8c7a9 .elementor-extras-html5-video__controls .controls__overlay .control:hover, .elementor-39373 .elementor-element.elementor-element-4e8c7a9 .elementor-extras-html5-video__controls .controls__bar:hover {
	opacity: 1
}
.elementor-39373 .elementor-element.elementor-element-ab1286c .elementor-extras-html5-video__controls .controls__overlay .control:hover, .elementor-39373 .elementor-element.elementor-element-ab1286c .elementor-extras-html5-video__controls .controls__bar:hover {
	opacity: 1
}
.elementor-39373 .elementor-element.elementor-element-3dd8cf0 .elementor-extras-html5-video__controls .controls__overlay .control:hover, .elementor-39373 .elementor-element.elementor-element-3dd8cf0 .elementor-extras-html5-video__controls .controls__bar:hover {
	opacity: 1
}
.elementor-39373 .elementor-element.elementor-element-7ae21e1 .elementor-extras-html5-video__controls .controls__overlay .control:hover, .elementor-39373 .elementor-element.elementor-element-7ae21e1 .elementor-extras-html5-video__controls .controls__bar:hover {
	opacity: 1
}
.elementor-39373 .elementor-element.elementor-element-5b0e80b .elementor-extras-html5-video__controls .controls__overlay .control:hover, .elementor-39373 .elementor-element.elementor-element-5b0e80b .elementor-extras-html5-video__controls .controls__bar:hover {
	opacity: 1
}
.elementor-39373 .elementor-element.elementor-element-ca9f3c9 .elementor-extras-html5-video__controls .controls__overlay .control:hover, .elementor-39373 .elementor-element.elementor-element-ca9f3c9 .elementor-extras-html5-video__controls .controls__bar:hover {
	opacity: 1
}
.elementor-39373 .elementor-element.elementor-element-bd31512 .elementor-extras-html5-video__controls .controls__overlay .control:hover, .elementor-39373 .elementor-element.elementor-element-bd31512 .elementor-extras-html5-video__controls .controls__bar:hover {
	opacity: 1
}
.elementor-39373 .elementor-element.elementor-element-2c45666 .elementor-extras-html5-video__controls .controls__overlay .control:hover, .elementor-39373 .elementor-element.elementor-element-2c45666 .elementor-extras-html5-video__controls .controls__bar:hover {
	opacity: 1
}
}
#navvideoformats .elementor-nav-menu--main .elementor-item {
	border: solid 2px transparent;
	border-radius: 20em
}
#navvideoformats .elementor-nav-menu--main .whyinread .elementor-item {
	border-color: #fff
}
#navvideoformats .elementor-nav-menu--main .whyinread .elementor-item:hover, .elementor-item-active, #navvideoformats .elementor-nav-menu--main .whyinread .elementor-item.elementor-item-active {
	color: #4cb6fc;
	border-color: #4cb6fc
}
#navvideoformats .whyinread .elementor-item:after {
	background-color: transparent
}
#navdisplayformats .elementor-nav-menu--main .elementor-item {
	border: solid 2px transparent;
	border-radius: 20em
}
#inreadbutton.whyinread .elementor-item-active {
	color: #4cb6fc;
	border-color: #4cb6fc
}
#navvideoformats .elementor-nav-menu--main .elementor-item {
	border: solid 2px transparent;
	border-radius: 20em
}
#navvideoformats .elementor-nav-menu--main .whyinread .elementor-item {
	border-color: #fff
}
#navvideoformats .elementor-nav-menu--main .whyinread .elementor-item:hover, .elementor-item-active, #navvideoformats .elementor-nav-menu--main .whyinread .elementor-item.elementor-item-active {
	color: #4cb6fc;
	border-color: #4cb6fc
}
#navvideoformats .whyinread .elementor-item:after {
	background-color: transparent
}
#navdisplayformats .elementor-nav-menu--main .elementor-item {
	border: solid 2px transparent;
	border-radius: 20em
}
#inreadbutton.whyinread .elementor-item-active {
	color: #4cb6fc;
	border-color: #4cb6fc
}
.elementor-39373 .elementor-element.elementor-element-a76cffb {
	min-height: 500px
}
.elementor-39373 .elementor-element.elementor-element-a76cffb {
	min-height: 500px
}
.elementor-39373 .elementor-element.elementor-element-4fb0b51 .elementor-extras-html5-video .elementor-extras-html5-video__cover.video__overlay {
	-webkit-box-shadow: inset 0px 0px 0px 4px #fff;
	-moz-box-shadow: inset 0px 0px 0px 4px #fff;
	box-shadow: inset 0px 0px 0px 4px #fff;
	opacity: 1 !important
}
.elementor-39373 .elementor-element.elementor-element-4fb0b51 .elementor-extras-html5-video .elementor-extras-html5-video__cover.video__overlay {
	-webkit-box-shadow: inset 0px 0px 0px 4px #fff;
	-moz-box-shadow: inset 0px 0px 0px 4px #fff;
	box-shadow: inset 0px 0px 0px 4px #fff;
	opacity: 1 !important
}
.elementor-39373 .elementor-element.elementor-element-cfff139>.elementor-element-populated>.elementor-background-overlay {
	z-index: 15
}
.elementor-39373 .elementor-element.elementor-element-4fb0b51 .elementor-extras-html5-video .elementor-extras-html5-video__cover.video__overlay {
	-webkit-box-shadow: inset 0px 0px 0px 4px #fff;
	-moz-box-shadow: inset 0px 0px 0px 4px #fff;
	box-shadow: inset 0px 0px 0px 4px #fff;
	opacity: 1 !important
}
.elementor-39373 .elementor-element.elementor-element-4fb0b51 .elementor-extras-html5-video .elementor-extras-html5-video__cover.video__overlay {
	-webkit-box-shadow: inset 0px 0px 0px 4px #fff;
	-moz-box-shadow: inset 0px 0px 0px 4px #fff;
	box-shadow: inset 0px 0px 0px 4px #fff;
	opacity: 1 !important
}
.elementor-39373 .elementor-element.elementor-element-cfff139>.elementor-element-populated>.elementor-background-overlay {
	z-index: 15
}
.elementor-39373 .elementor-element.elementor-element-4e8c7a9 .elementor-extras-html5-video .elementor-extras-html5-video__cover.video__overlay {
	-webkit-box-shadow: inset 0px 0px 0px 2px #f1f4fb;
	-moz-box-shadow: inset 0px 0px 0px 2px #f1f4fb;
	box-shadow: inset 0px 0px 0px 2px #f1f4fb;
	opacity: 1 !important
}
.elementor-39373 .elementor-element.elementor-element-4e8c7a9 .elementor-extras-html5-video .elementor-extras-html5-video__cover.video__overlay {
	-webkit-box-shadow: inset 0px 0px 0px 2px #f1f4fb;
	-moz-box-shadow: inset 0px 0px 0px 2px #f1f4fb;
	box-shadow: inset 0px 0px 0px 2px #f1f4fb;
	opacity: 1 !important
}
.elementor-39373 .elementor-element.elementor-element-4e8c7a9 .elementor-extras-html5-video .elementor-extras-html5-video__cover.video__overlay {
	-webkit-box-shadow: inset 0px 0px 0px 2px #f1f4fb;
	-moz-box-shadow: inset 0px 0px 0px 2px #f1f4fb;
	box-shadow: inset 0px 0px 0px 2px #f1f4fb;
	opacity: 1 !important
}
.elementor-39373 .elementor-element.elementor-element-4e8c7a9 .elementor-extras-html5-video .elementor-extras-html5-video__cover.video__overlay {
	-webkit-box-shadow: inset 0px 0px 0px 2px #f1f4fb;
	-moz-box-shadow: inset 0px 0px 0px 2px #f1f4fb;
	box-shadow: inset 0px 0px 0px 2px #f1f4fb;
	opacity: 1 !important
}
.elementor-39373 .elementor-element.elementor-element-ab1286c .elementor-extras-html5-video .elementor-extras-html5-video__cover.video__overlay {
	-webkit-box-shadow: inset 0px 0px 0px 2px #f1f4fb;
	-moz-box-shadow: inset 0px 0px 0px 2px #f1f4fb;
	box-shadow: inset 0px 0px 0px 2px #f1f4fb;
	opacity: 1 !important
}
.elementor-39373 .elementor-element.elementor-element-ab1286c .elementor-extras-html5-video .elementor-extras-html5-video__cover.video__overlay {
	-webkit-box-shadow: inset 0px 0px 0px 2px #f1f4fb;
	-moz-box-shadow: inset 0px 0px 0px 2px #f1f4fb;
	box-shadow: inset 0px 0px 0px 2px #f1f4fb;
	opacity: 1 !important
}
.elementor-39373 .elementor-element.elementor-element-bfbff08>.elementor-element-populated>.elementor-background-overlay {
	z-index: 15
}
.elementor-39373 .elementor-element.elementor-element-ab1286c .elementor-extras-html5-video .elementor-extras-html5-video__cover.video__overlay {
	-webkit-box-shadow: inset 0px 0px 0px 2px #f1f4fb;
	-moz-box-shadow: inset 0px 0px 0px 2px #f1f4fb;
	box-shadow: inset 0px 0px 0px 2px #f1f4fb;
	opacity: 1 !important
}
.elementor-39373 .elementor-element.elementor-element-ab1286c .elementor-extras-html5-video .elementor-extras-html5-video__cover.video__overlay {
	-webkit-box-shadow: inset 0px 0px 0px 2px #f1f4fb;
	-moz-box-shadow: inset 0px 0px 0px 2px #f1f4fb;
	box-shadow: inset 0px 0px 0px 2px #f1f4fb;
	opacity: 1 !important
}
.elementor-39373 .elementor-element.elementor-element-bfbff08>.elementor-element-populated>.elementor-background-overlay {
	z-index: 15
}
.elementor-39373 .elementor-element.elementor-element-3dd8cf0 .elementor-extras-html5-video .elementor-extras-html5-video__cover.video__overlay {
	-webkit-box-shadow: inset 0px 0px 0px 4px #fff;
	-moz-box-shadow: inset 0px 0px 0px 4px #fff;
	box-shadow: inset 0px 0px 0px 4px #fff;
	opacity: 1 !important
}
.elementor-39373 .elementor-element.elementor-element-3dd8cf0 .elementor-extras-html5-video .elementor-extras-html5-video__cover.video__overlay {
	-webkit-box-shadow: inset 0px 0px 0px 4px #fff;
	-moz-box-shadow: inset 0px 0px 0px 4px #fff;
	box-shadow: inset 0px 0px 0px 4px #fff;
	opacity: 1 !important
}
.elementor-39373 .elementor-element.elementor-element-2d1f164>.elementor-element-populated>.elementor-background-overlay {
	z-index: 15
}
.elementor-39373 .elementor-element.elementor-element-3dd8cf0 .elementor-extras-html5-video .elementor-extras-html5-video__cover.video__overlay {
	-webkit-box-shadow: inset 0px 0px 0px 4px #fff;
	-moz-box-shadow: inset 0px 0px 0px 4px #fff;
	box-shadow: inset 0px 0px 0px 4px #fff;
	opacity: 1 !important
}
.elementor-39373 .elementor-element.elementor-element-3dd8cf0 .elementor-extras-html5-video .elementor-extras-html5-video__cover.video__overlay {
	-webkit-box-shadow: inset 0px 0px 0px 4px #fff;
	-moz-box-shadow: inset 0px 0px 0px 4px #fff;
	box-shadow: inset 0px 0px 0px 4px #fff;
	opacity: 1 !important
}
.elementor-39373 .elementor-element.elementor-element-2d1f164>.elementor-element-populated>.elementor-background-overlay {
	z-index: 15
}
.elementor-39373 .elementor-element.elementor-element-7ae21e1 .elementor-extras-html5-video .elementor-extras-html5-video__cover.video__overlay {
	-webkit-box-shadow: inset 0px 0px 0px 4px #f1f4fb;
	-moz-box-shadow: inset 0px 0px 0px 4px #f1f4fb;
	box-shadow: inset 0px 0px 0px 4px #f1f4fb;
	opacity: 1 !important
}
.elementor-39373 .elementor-element.elementor-element-7ae21e1 .elementor-extras-html5-video .elementor-extras-html5-video__cover.video__overlay {
	-webkit-box-shadow: inset 0px 0px 0px 4px #f1f4fb;
	-moz-box-shadow: inset 0px 0px 0px 4px #f1f4fb;
	box-shadow: inset 0px 0px 0px 4px #f1f4fb;
	opacity: 1 !important
}
.elementor-39373 .elementor-element.elementor-element-f6406e4>.elementor-element-populated>.elementor-background-overlay {
	z-index: 15
}
.elementor-39373 .elementor-element.elementor-element-7ae21e1 .elementor-extras-html5-video .elementor-extras-html5-video__cover.video__overlay {
	-webkit-box-shadow: inset 0px 0px 0px 4px #f1f4fb;
	-moz-box-shadow: inset 0px 0px 0px 4px #f1f4fb;
	box-shadow: inset 0px 0px 0px 4px #f1f4fb;
	opacity: 1 !important
}
.elementor-39373 .elementor-element.elementor-element-7ae21e1 .elementor-extras-html5-video .elementor-extras-html5-video__cover.video__overlay {
	-webkit-box-shadow: inset 0px 0px 0px 4px #f1f4fb;
	-moz-box-shadow: inset 0px 0px 0px 4px #f1f4fb;
	box-shadow: inset 0px 0px 0px 4px #f1f4fb;
	opacity: 1 !important
}
.elementor-39373 .elementor-element.elementor-element-f6406e4>.elementor-element-populated>.elementor-background-overlay {
	z-index: 15
}
.elementor-39373 .elementor-element.elementor-element-5b0e80b .elementor-extras-html5-video .elementor-extras-html5-video__cover.video__overlay {
	-webkit-box-shadow: inset 0px 0px 0px 2px #fff;
	-moz-box-shadow: inset 0px 0px 0px 2px #fff;
	box-shadow: inset 0px 0px 0px 2px #fff;
	opacity: 1 !important
}
.elementor-39373 .elementor-element.elementor-element-5b0e80b .elementor-extras-html5-video .elementor-extras-html5-video__cover.video__overlay {
	-webkit-box-shadow: inset 0px 0px 0px 2px #fff;
	-moz-box-shadow: inset 0px 0px 0px 2px #fff;
	box-shadow: inset 0px 0px 0px 2px #fff;
	opacity: 1 !important
}
.elementor-39373 .elementor-element.elementor-element-86c95af>.elementor-element-populated>.elementor-background-overlay {
	z-index: 15
}
.elementor-39373 .elementor-element.elementor-element-5b0e80b .elementor-extras-html5-video .elementor-extras-html5-video__cover.video__overlay {
	-webkit-box-shadow: inset 0px 0px 0px 2px #fff;
	-moz-box-shadow: inset 0px 0px 0px 2px #fff;
	box-shadow: inset 0px 0px 0px 2px #fff;
	opacity: 1 !important
}
.elementor-39373 .elementor-element.elementor-element-5b0e80b .elementor-extras-html5-video .elementor-extras-html5-video__cover.video__overlay {
	-webkit-box-shadow: inset 0px 0px 0px 2px #fff;
	-moz-box-shadow: inset 0px 0px 0px 2px #fff;
	box-shadow: inset 0px 0px 0px 2px #fff;
	opacity: 1 !important
}
.elementor-39373 .elementor-element.elementor-element-86c95af>.elementor-element-populated>.elementor-background-overlay {
	z-index: 15
}
.elementor-39373 .elementor-element.elementor-element-ca9f3c9 .elementor-extras-html5-video .elementor-extras-html5-video__cover.video__overlay {
	-webkit-box-shadow: inset 0px 0px 0px 4px #f1f4fb;
	-moz-box-shadow: inset 0px 0px 0px 4px #f1f4fb;
	box-shadow: inset 0px 0px 0px 4px #f1f4fb;
	opacity: 1 !important
}
.elementor-39373 .elementor-element.elementor-element-ca9f3c9 .elementor-extras-html5-video .elementor-extras-html5-video__cover.video__overlay {
	-webkit-box-shadow: inset 0px 0px 0px 4px #f1f4fb;
	-moz-box-shadow: inset 0px 0px 0px 4px #f1f4fb;
	box-shadow: inset 0px 0px 0px 4px #f1f4fb;
	opacity: 1 !important
}
.elementor-39373 .elementor-element.elementor-element-2ac8808>.elementor-element-populated>.elementor-background-overlay {
	z-index: 15
}
.elementor-39373 .elementor-element.elementor-element-ca9f3c9 .elementor-extras-html5-video .elementor-extras-html5-video__cover.video__overlay {
	-webkit-box-shadow: inset 0px 0px 0px 4px #f1f4fb;
	-moz-box-shadow: inset 0px 0px 0px 4px #f1f4fb;
	box-shadow: inset 0px 0px 0px 4px #f1f4fb;
	opacity: 1 !important
}
.elementor-39373 .elementor-element.elementor-element-ca9f3c9 .elementor-extras-html5-video .elementor-extras-html5-video__cover.video__overlay {
	-webkit-box-shadow: inset 0px 0px 0px 4px #f1f4fb;
	-moz-box-shadow: inset 0px 0px 0px 4px #f1f4fb;
	box-shadow: inset 0px 0px 0px 4px #f1f4fb;
	opacity: 1 !important
}
.elementor-39373 .elementor-element.elementor-element-2ac8808>.elementor-element-populated>.elementor-background-overlay {
	z-index: 15
}
.elementor-39373 .elementor-element.elementor-element-bd31512 .elementor-extras-html5-video .elementor-extras-html5-video__cover.video__overlay {
	-webkit-box-shadow: inset 0px 0px 0px 2px #fff;
	-moz-box-shadow: inset 0px 0px 0px 2px #fff;
	box-shadow: inset 0px 0px 0px 2px #fff;
	opacity: 1 !important
}
.elementor-39373 .elementor-element.elementor-element-bd31512 .elementor-extras-html5-video .elementor-extras-html5-video__cover.video__overlay {
	-webkit-box-shadow: inset 0px 0px 0px 2px #fff;
	-moz-box-shadow: inset 0px 0px 0px 2px #fff;
	box-shadow: inset 0px 0px 0px 2px #fff;
	opacity: 1 !important
}
.elementor-39373 .elementor-element.elementor-element-8547bb2>.elementor-element-populated>.elementor-background-overlay {
	z-index: 15
}
.elementor-39373 .elementor-element.elementor-element-bd31512 .elementor-extras-html5-video .elementor-extras-html5-video__cover.video__overlay {
	-webkit-box-shadow: inset 0px 0px 0px 2px #fff;
	-moz-box-shadow: inset 0px 0px 0px 2px #fff;
	box-shadow: inset 0px 0px 0px 2px #fff;
	opacity: 1 !important
}
.elementor-39373 .elementor-element.elementor-element-bd31512 .elementor-extras-html5-video .elementor-extras-html5-video__cover.video__overlay {
	-webkit-box-shadow: inset 0px 0px 0px 2px #fff;
	-moz-box-shadow: inset 0px 0px 0px 2px #fff;
	box-shadow: inset 0px 0px 0px 2px #fff;
	opacity: 1 !important
}
.elementor-39373 .elementor-element.elementor-element-8547bb2>.elementor-element-populated>.elementor-background-overlay {
	z-index: 15
}
.elementor-39373 .elementor-element.elementor-element-2c45666 .elementor-extras-html5-video .elementor-extras-html5-video__cover.video__overlay {
	-webkit-box-shadow: inset 0px 0px 0px 2px #f1f4fb;
	-moz-box-shadow: inset 0px 0px 0px 2px #f1f4fb;
	box-shadow: inset 0px 0px 0px 2px #f1f4fb;
	opacity: 1 !important
}
.elementor-39373 .elementor-element.elementor-element-2c45666 .elementor-extras-html5-video .elementor-extras-html5-video__cover.video__overlay {
	-webkit-box-shadow: inset 0px 0px 0px 2px #f1f4fb;
	-moz-box-shadow: inset 0px 0px 0px 2px #f1f4fb;
	box-shadow: inset 0px 0px 0px 2px #f1f4fb;
	opacity: 1 !important
}
.elementor-39373 .elementor-element.elementor-element-423d72a>.elementor-element-populated>.elementor-background-overlay {
	z-index: 15
}
.elementor-39373 .elementor-element.elementor-element-2c45666 .elementor-extras-html5-video .elementor-extras-html5-video__cover.video__overlay {
	-webkit-box-shadow: inset 0px 0px 0px 2px #f1f4fb;
	-moz-box-shadow: inset 0px 0px 0px 2px #f1f4fb;
	box-shadow: inset 0px 0px 0px 2px #f1f4fb;
	opacity: 1 !important
}
.elementor-39373 .elementor-element.elementor-element-2c45666 .elementor-extras-html5-video .elementor-extras-html5-video__cover.video__overlay {
	-webkit-box-shadow: inset 0px 0px 0px 2px #f1f4fb;
	-moz-box-shadow: inset 0px 0px 0px 2px #f1f4fb;
	box-shadow: inset 0px 0px 0px 2px #f1f4fb;
	opacity: 1 !important
}
.elementor-39373 .elementor-element.elementor-element-423d72a>.elementor-element-populated>.elementor-background-overlay {
	z-index: 15
}
@font-face {
	font-family: 'Helvetica Neue';
	font-style: normal;
	font-weight: 400;
	src: url('https://www.teads.com/wp-content/uploads/fonts/hinted-HelveticaNeueCE-Roman.eot');
	src: url('https://www.teads.com/wp-content/uploads/fonts/hinted-HelveticaNeueCE-Roman.eot?#iefix') format('embedded-opentype'), url('https://www.teads.com/wp-content/uploads/fonts/hinted-HelveticaNeueCE-Roman.woff2') format('woff2'), url('https://www.teads.com/wp-content/uploads/fonts/hinted-HelveticaNeueCE-Roman.woff') format('woff'), url('https://www.teads.com/wp-content/uploads/fonts/hinted-HelveticaNeueCE-Roman.ttf') format('truetype'), url('https://www.teads.com/wp-content/uploads/fonts/hinted-HelveticaNeueCE-Roman.svg#HelveticaNeue') format('svg')
}
@font-face {
	font-family: 'Helvetica Neue';
	font-style: normal;
	font-weight: 300;
	src: url('https://www.teads.com/wp-content/uploads/fonts/hinted-HelveticaNeueCE-Thin.eot');
	src: url('https://www.teads.com/wp-content/uploads/fonts/hinted-HelveticaNeueCE-Thin.eot?#iefix') format('embedded-opentype'), url('https://www.teads.com/wp-content/uploads/fonts/hinted-HelveticaNeueCE-Thin.woff2') format('woff2'), url('https://www.teads.com/wp-content/uploads/fonts/hinted-HelveticaNeueCE-Thin.woff') format('woff'), url('https://www.teads.com/wp-content/uploads/fonts/hinted-HelveticaNeueCE-Thin.ttf') format('truetype'), url('https://www.teads.com/wp-content/uploads/fonts/hinted-HelveticaNeueCE-Thin.svg#HelveticaNeue') format('svg')
}
@font-face {
	font-family: 'Helvetica Neue';
	font-style: normal;
	font-weight: 700;
	src: url('https://www.teads.com/wp-content/uploads/fonts/hinted-HelveticaNeueCE-Bold.eot');
	src: url('https://www.teads.com/wp-content/uploads/fonts/hinted-HelveticaNeueCE-Bold.eot?#iefix') format('embedded-opentype'), url('https://www.teads.com/wp-content/uploads/fonts/hinted-HelveticaNeueCE-Bold.woff2') format('woff2'), url('https://www.teads.com/wp-content/uploads/fonts/hinted-HelveticaNeueCE-Bold.woff') format('woff'), url('https://www.teads.com/wp-content/uploads/fonts/hinted-HelveticaNeueCE-Bold.ttf') format('truetype'), url('https://www.teads.com/wp-content/uploads/fonts/hinted-HelveticaNeueCE-Bold.svg#HelveticaNeue') format('svg')
}
.elementor-39150 .elementor-element.elementor-element-402ae598>.elementor-container {
	min-height: 70px
}
.elementor-39150 .elementor-element.elementor-element-402ae598>.elementor-container:after {
	content: "";
	min-height: inherit
}
.elementor-39150 .elementor-element.elementor-element-7866f528.elementor-column .elementor-column-wrap {
	align-items: center
}
.elementor-39150 .elementor-element.elementor-element-7866f528>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(:last-child) {
	margin-bottom: 0
}
.elementor-39150 .elementor-element.elementor-element-7866f528>.elementor-element-populated {
	padding: 0 10px
}
.elementor-39150 .elementor-element.elementor-element-28d840c5 {
	text-align: left
}
.elementor-39150 .elementor-element.elementor-element-28d840c5 .elementor-image img {
	width: 85px
}
.elementor-39150 .elementor-element.elementor-element-28d840c5>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-39150 .elementor-element.elementor-element-6cb486f7.elementor-column .elementor-column-wrap {
	align-items: center
}
.elementor-39150 .elementor-element.elementor-element-6cb486f7>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(:last-child) {
	margin-bottom: 0
}
.elementor-39150 .elementor-element.elementor-element-4228aba0 .elementor-menu-toggle {
	margin-left: auto;
	background-color: rgba(255,255,255,0);
	font-size: 36px
}
.elementor-39150 .elementor-element.elementor-element-4228aba0 .elementor-nav-menu--main {
	font-family: "Helvetica Neue", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 20px
}
.elementor-39150 .elementor-element.elementor-element-4228aba0 .elementor-nav-menu--main .elementor-item {
	color: #3b3a3a;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 8px;
	padding-bottom: 8px
}
.elementor-39150 .elementor-element.elementor-element-4228aba0 .elementor-nav-menu--main .elementor-item:hover, .elementor-39150 .elementor-element.elementor-element-4228aba0 .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-39150 .elementor-element.elementor-element-4228aba0 .elementor-nav-menu--main .elementor-item.highlighted, .elementor-39150 .elementor-element.elementor-element-4228aba0 .elementor-nav-menu--main .elementor-item:focus {
	color: #4cb6fc
}
.elementor-39150 .elementor-element.elementor-element-4228aba0 .elementor-nav-menu--main .elementor-item.elementor-item-active {
	color: #4cb6fc
}
.elementor-39150 .elementor-element.elementor-element-4228aba0 .elementor-nav-menu--dropdown {
	background-color: #fff;
	font-family: "Helvetica Neue", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	border-radius: 3px
}
.elementor-39150 .elementor-element.elementor-element-4228aba0 .elementor-nav-menu--dropdown a:hover, .elementor-39150 .elementor-element.elementor-element-4228aba0 .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-39150 .elementor-element.elementor-element-4228aba0 .elementor-menu-toggle:hover {
	color: #4cb6fc
}
.elementor-39150 .elementor-element.elementor-element-4228aba0 .elementor-nav-menu--dropdown a:hover, .elementor-39150 .elementor-element.elementor-element-4228aba0 .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-39150 .elementor-element.elementor-element-4228aba0 .elementor-nav-menu--dropdown a.highlighted {
	background-color: rgba(76,182,252,.1)
}
.elementor-39150 .elementor-element.elementor-element-4228aba0 .elementor-nav-menu--dropdown a.elementor-item-active {
	color: #4cb6fc;
	background-color: rgba(76,182,252,.1)
}
.elementor-39150 .elementor-element.elementor-element-4228aba0 .elementor-nav-menu--dropdown li:first-child a {
	border-top-left-radius: 3px;
	border-top-right-radius: 3px
}
.elementor-39150 .elementor-element.elementor-element-4228aba0 .elementor-nav-menu--dropdown li:last-child a {
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px
}
.elementor-39150 .elementor-element.elementor-element-4228aba0 .elementor-nav-menu--main .elementor-nav-menu--dropdown, .elementor-39150 .elementor-element.elementor-element-4228aba0 .elementor-nav-menu__container.elementor-nav-menu--dropdown {
	box-shadow: 0px 0px 15px 0px rgba(76,182,252,.3)
}
.elementor-39150 .elementor-element.elementor-element-4228aba0 .elementor-nav-menu--dropdown a {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 8px;
	padding-bottom: 8px
}
.elementor-39150 .elementor-element.elementor-element-4228aba0 div.elementor-menu-toggle {
	color: #3b3a3a
}
.elementor-39150 .elementor-element.elementor-element-4228aba0>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-39150 .elementor-element.elementor-element-9453679 .jet-hamburger-panel {
	justify-content: flex-end
}
.elementor-39150 .elementor-element.elementor-element-9453679 .jet-hamburger-panel__instance {
	z-index: 9999;
	width: 100%
}
.elementor-39150 .elementor-element.elementor-element-9453679 .jet-hamburger-panel__content {
	padding: 0
}
.elementor-39150 .elementor-element.elementor-element-9453679 .jet-hamburger-panel__close-button i:before {
	font-size: 24px
}
.elementor-39150 .elementor-element.elementor-element-9453679 .jet-hamburger-panel__close-button i {
	font-size: 24px
}
.elementor-39150 .elementor-element.elementor-element-9453679 .jet-hamburger-panel__toggle {
	background-color: rgba(59,58,58,0);
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0);
	padding: 0;
	margin: 0
}
.elementor-39150 .elementor-element.elementor-element-9453679 .jet-hamburger-panel__icon {
	color: #3b3a3a;
	font-size: 24px
}
.elementor-39150 .elementor-element.elementor-element-9453679 .jet-hamburger-panel__icon:before {
	font-size: 24px
}
.elementor-39150 .elementor-element.elementor-element-9453679>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-39150 .elementor-element.elementor-element-402ae598 {
	background-color: #fff;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0;
	margin-bottom: 0;
	z-index: 999
}
.elementor-39150 .elementor-element.elementor-element-402ae598>.elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s
}
@media(max-width:767px) {
.elementor-39150 .elementor-element.elementor-element-7866f528 {
	width: 30%
}
.elementor-39150 .elementor-element.elementor-element-6cb486f7 {
	width: 70%
}
.elementor-39150 .elementor-element.elementor-element-4228aba0 .elementor-nav-menu--dropdown a {
	padding-top: 9px;
	padding-bottom: 9px
}
.elementor-39150 .elementor-element.elementor-element-4228aba0 .elementor-nav-menu--main>.elementor-nav-menu>li>.elementor-nav-menu--dropdown, .elementor-39150 .elementor-element.elementor-element-4228aba0 .elementor-nav-menu__container.elementor-nav-menu--dropdown {
	margin-top: 2px !important
}
}
@media(min-width:768px) {
.elementor-39150 .elementor-element.elementor-element-7866f528 {
	width: 12.78%
}
.elementor-39150 .elementor-element.elementor-element-6cb486f7 {
	width: 87.22%
}
}
body.elementor-editor-active .elementor-39150 .elementor-element.elementor-element-402ae598 {
	margin-bottom: 0 !important
}
.elementor-sticky--effects {
	background-color: #fff
}
.dark-logo, .dark-logo img {
	width: 85px;
	max-height: 60px
}
.elementor-sticky--effects .dark-logo {
	max-height: 60px;
	width: 85px;
	display: block
}
.elementor-sticky--effects {
	box-shadow: 0px 0px 10px 0px rgba(28,88,152,.5)
}
@media (min-width:1023px) {
#main-navigation .elementor-nav-menu li.btn-contactus a {
	text-transform: uppercase;
	font-size: 14px;
	border: 2px solid #3b3a3a;
	border-radius: 2rem;
	padding: 7px 25px 5px
}
}
#main-navigation .elementor-nav-menu li.btn-contactus a:hover {
	border: 2px solid #4cb6fc;
	padding: 7px 25px 5px
}
.elementor-sticky--effects #main-navigation a.elementor-item {
	color: #3b3a3a
}
.elementor-sticky--effects #main-navigation a.elementor-item:hover {
	color: #4cb6fc
}
.elementor-sticky--effects #main-navigation .elementor-nav-menu li.btn-contactus a {
	border-color: #3b3a3a
}
.elementor-sticky--effects #main-navigation .elementor-nav-menu li.btn-contactus a:hover {
	border-color: #4cb6fc
}
#main-navigation .elementor-nav-menu--dropdown a {
	padding-right: 15px
}
#main-navigation li.headercolumns.menu-item a {
	font-weight: 700;
	cursor: default
}
#main-navigation li.headercolumns.menu-item a:hover {
	background-color: #fff;
	color: #3b3a3a
}
#main-navigation i.fa.fa-angle-down {
	font-size: 16px;
	line-height: 1;
	padding-left: 10px
}
@font-face {
	font-family: 'Helvetica Neue';
	font-style: normal;
	font-weight: 400;
	src: url('https://www.teads.com/wp-content/uploads/fonts/hinted-HelveticaNeueCE-Roman.eot');
	src: url('https://www.teads.com/wp-content/uploads/fonts/hinted-HelveticaNeueCE-Roman.eot?#iefix') format('embedded-opentype'), url('https://www.teads.com/wp-content/uploads/fonts/hinted-HelveticaNeueCE-Roman.woff2') format('woff2'), url('https://www.teads.com/wp-content/uploads/fonts/hinted-HelveticaNeueCE-Roman.woff') format('woff'), url('https://www.teads.com/wp-content/uploads/fonts/hinted-HelveticaNeueCE-Roman.ttf') format('truetype'), url('https://www.teads.com/wp-content/uploads/fonts/hinted-HelveticaNeueCE-Roman.svg#HelveticaNeue') format('svg')
}
@font-face {
	font-family: 'Helvetica Neue';
	font-style: normal;
	font-weight: 300;
	src: url('https://www.teads.com/wp-content/uploads/fonts/hinted-HelveticaNeueCE-Thin.eot');
	src: url('https://www.teads.com/wp-content/uploads/fonts/hinted-HelveticaNeueCE-Thin.eot?#iefix') format('embedded-opentype'), url('https://www.teads.com/wp-content/uploads/fonts/hinted-HelveticaNeueCE-Thin.woff2') format('woff2'), url('https://www.teads.com/wp-content/uploads/fonts/hinted-HelveticaNeueCE-Thin.woff') format('woff'), url('https://www.teads.com/wp-content/uploads/fonts/hinted-HelveticaNeueCE-Thin.ttf') format('truetype'), url('https://www.teads.com/wp-content/uploads/fonts/hinted-HelveticaNeueCE-Thin.svg#HelveticaNeue') format('svg')
}
@font-face {
	font-family: 'Helvetica Neue';
	font-style: normal;
	font-weight: 700;
	src: url('https://www.teads.com/wp-content/uploads/fonts/hinted-HelveticaNeueCE-Bold.eot');
	src: url('https://www.teads.com/wp-content/uploads/fonts/hinted-HelveticaNeueCE-Bold.eot?#iefix') format('embedded-opentype'), url('https://www.teads.com/wp-content/uploads/fonts/hinted-HelveticaNeueCE-Bold.woff2') format('woff2'), url('https://www.teads.com/wp-content/uploads/fonts/hinted-HelveticaNeueCE-Bold.woff') format('woff'), url('https://www.teads.com/wp-content/uploads/fonts/hinted-HelveticaNeueCE-Bold.ttf') format('truetype'), url('https://www.teads.com/wp-content/uploads/fonts/hinted-HelveticaNeueCE-Bold.svg#HelveticaNeue') format('svg')
}
.elementor-39051 .elementor-element.elementor-element-7c8b5e3>.elementor-container {
	max-width: 1140px
}
.elementor-39051 .elementor-element.elementor-element-60c720b>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(:last-child) {
	margin-bottom: 0
}
.elementor-39051 .elementor-element.elementor-element-826c66d {
	text-align: left
}
.elementor-39051 .elementor-element.elementor-element-826c66d .elementor-image img {
	width: 50%;
	max-width: 50%
}
.elementor-39051 .elementor-element.elementor-element-826c66d>.elementor-widget-container {
	margin: 0 0 15px 38px
}
.elementor-39051 .elementor-element.elementor-element-826c66d>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-39051 .elementor-element.elementor-element-94e51c3 {
	text-align: left
}
.elementor-39051 .elementor-element.elementor-element-94e51c3.elementor-widget-heading .elementor-heading-title {
	color: #fff
}
.elementor-39051 .elementor-element.elementor-element-94e51c3 .elementor-heading-title {
	font-family: "Helvetica Neue", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 16px
}
.elementor-39051 .elementor-element.elementor-element-94e51c3>.elementor-widget-container {
	padding: 0 30px 0 0
}
.elementor-39051 .elementor-element.elementor-element-94e51c3>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-39051 .elementor-element.elementor-element-75222f1>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(:last-child) {
	margin-bottom: 15px
}
.elementor-39051 .elementor-element.elementor-element-784f34c.elementor-widget-heading .elementor-heading-title {
	color: #fff
}
.elementor-39051 .elementor-element.elementor-element-784f34c .elementor-heading-title {
	font-family: "Helvetica Neue", Sans-serif;
	font-size: 16px;
	font-weight: 700
}
.elementor-39051 .elementor-element.elementor-element-784f34c>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-39051 .elementor-element.elementor-element-6067d95b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(5px/2)
}
.elementor-39051 .elementor-element.elementor-element-6067d95b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(5px/2)
}
.elementor-39051 .elementor-element.elementor-element-6067d95b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(5px/2);
	margin-left: calc(5px/2)
}
.elementor-39051 .elementor-element.elementor-element-6067d95b .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-5px/2);
	margin-left: calc(-5px/2)
}
body.rtl .elementor-39051 .elementor-element.elementor-element-6067d95b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-5px/2)
}
body:not(.rtl) .elementor-39051 .elementor-element.elementor-element-6067d95b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-5px/2)
}
.elementor-39051 .elementor-element.elementor-element-6067d95b .elementor-icon-list-icon {
	width: 6px
}
.elementor-39051 .elementor-element.elementor-element-6067d95b .elementor-icon-list-icon i {
	font-size: 6px
}
.elementor-39051 .elementor-element.elementor-element-6067d95b .elementor-icon-list-text {
	color: #fff;
	padding-left: 0
}
.elementor-39051 .elementor-element.elementor-element-6067d95b .elementor-icon-list-item {
	font-family: "Helvetica Neue", Sans-serif;
	font-size: 14px;
	font-weight: 200
}
.elementor-39051 .elementor-element.elementor-element-6067d95b>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-39051 .elementor-element.elementor-element-495e183>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(:last-child) {
	margin-bottom: 15px
}
.elementor-39051 .elementor-element.elementor-element-7e818bf.elementor-widget-heading .elementor-heading-title {
	color: #fff
}
.elementor-39051 .elementor-element.elementor-element-7e818bf .elementor-heading-title {
	font-family: "Helvetica Neue", Sans-serif;
	font-size: 16px;
	font-weight: 700
}
.elementor-39051 .elementor-element.elementor-element-7e818bf>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-39051 .elementor-element.elementor-element-9251ccf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(5px/2)
}
.elementor-39051 .elementor-element.elementor-element-9251ccf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(5px/2)
}
.elementor-39051 .elementor-element.elementor-element-9251ccf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(5px/2);
	margin-left: calc(5px/2)
}
.elementor-39051 .elementor-element.elementor-element-9251ccf .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-5px/2);
	margin-left: calc(-5px/2)
}
body.rtl .elementor-39051 .elementor-element.elementor-element-9251ccf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-5px/2)
}
body:not(.rtl) .elementor-39051 .elementor-element.elementor-element-9251ccf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-5px/2)
}
.elementor-39051 .elementor-element.elementor-element-9251ccf .elementor-icon-list-icon {
	width: 6px
}
.elementor-39051 .elementor-element.elementor-element-9251ccf .elementor-icon-list-icon i {
	font-size: 6px
}
.elementor-39051 .elementor-element.elementor-element-9251ccf .elementor-icon-list-text {
	color: #fff;
	padding-left: 0
}
.elementor-39051 .elementor-element.elementor-element-9251ccf .elementor-icon-list-item {
	font-family: "Helvetica Neue", Sans-serif;
	font-size: 14px;
	font-weight: 300
}
.elementor-39051 .elementor-element.elementor-element-9251ccf>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-39051 .elementor-element.elementor-element-0883589 .elementor-spacer-inner {
	height: 1px
}
.elementor-39051 .elementor-element.elementor-element-0883589>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-39051 .elementor-element.elementor-element-c0c865a.elementor-widget-heading .elementor-heading-title {
	color: #fff
}
.elementor-39051 .elementor-element.elementor-element-c0c865a .elementor-heading-title {
	font-family: "Helvetica Neue", Sans-serif;
	font-size: 16px;
	font-weight: 700
}
.elementor-39051 .elementor-element.elementor-element-c0c865a>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-39051 .elementor-element.elementor-element-e780128 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(5px/2)
}
.elementor-39051 .elementor-element.elementor-element-e780128 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(5px/2)
}
.elementor-39051 .elementor-element.elementor-element-e780128 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(5px/2);
	margin-left: calc(5px/2)
}
.elementor-39051 .elementor-element.elementor-element-e780128 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-5px/2);
	margin-left: calc(-5px/2)
}
body.rtl .elementor-39051 .elementor-element.elementor-element-e780128 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-5px/2)
}
body:not(.rtl) .elementor-39051 .elementor-element.elementor-element-e780128 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-5px/2)
}
.elementor-39051 .elementor-element.elementor-element-e780128 .elementor-icon-list-icon {
	width: 6px
}
.elementor-39051 .elementor-element.elementor-element-e780128 .elementor-icon-list-icon i {
	font-size: 6px
}
.elementor-39051 .elementor-element.elementor-element-e780128 .elementor-icon-list-text {
	color: #fff;
	padding-left: 0
}
.elementor-39051 .elementor-element.elementor-element-e780128 .elementor-icon-list-item {
	font-family: "Helvetica Neue", Sans-serif;
	font-size: 14px;
	font-weight: 300
}
.elementor-39051 .elementor-element.elementor-element-e780128>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-39051 .elementor-element.elementor-element-84c215d>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(:last-child) {
	margin-bottom: 15px
}
.elementor-39051 .elementor-element.elementor-element-17cbcd1.elementor-widget-heading .elementor-heading-title {
	color: #fff
}
.elementor-39051 .elementor-element.elementor-element-17cbcd1 .elementor-heading-title {
	font-family: "Helvetica Neue", Sans-serif;
	font-size: 16px;
	font-weight: 700
}
.elementor-39051 .elementor-element.elementor-element-17cbcd1>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-39051 .elementor-element.elementor-element-1c7ec50 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(5px/2)
}
.elementor-39051 .elementor-element.elementor-element-1c7ec50 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(5px/2)
}
.elementor-39051 .elementor-element.elementor-element-1c7ec50 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(5px/2);
	margin-left: calc(5px/2)
}
.elementor-39051 .elementor-element.elementor-element-1c7ec50 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-5px/2);
	margin-left: calc(-5px/2)
}
body.rtl .elementor-39051 .elementor-element.elementor-element-1c7ec50 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-5px/2)
}
body:not(.rtl) .elementor-39051 .elementor-element.elementor-element-1c7ec50 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-5px/2)
}
.elementor-39051 .elementor-element.elementor-element-1c7ec50 .elementor-icon-list-icon {
	width: 6px
}
.elementor-39051 .elementor-element.elementor-element-1c7ec50 .elementor-icon-list-icon i {
	font-size: 6px
}
.elementor-39051 .elementor-element.elementor-element-1c7ec50 .elementor-icon-list-text {
	color: #fff;
	padding-left: 0
}
.elementor-39051 .elementor-element.elementor-element-1c7ec50 .elementor-icon-list-item {
	font-family: "Helvetica Neue", Sans-serif;
	font-size: 14px;
	font-weight: 300
}
.elementor-39051 .elementor-element.elementor-element-1c7ec50>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-39051 .elementor-element.elementor-element-4038258>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(:last-child) {
	margin-bottom: 15px
}
.elementor-39051 .elementor-element.elementor-element-e1ee234.elementor-widget-heading .elementor-heading-title {
	color: #fff
}
.elementor-39051 .elementor-element.elementor-element-e1ee234 .elementor-heading-title {
	font-family: "Helvetica Neue", Sans-serif;
	font-size: 16px;
	font-weight: 700
}
.elementor-39051 .elementor-element.elementor-element-e1ee234>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-39051 .elementor-element.elementor-element-8a0359b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(5px/2)
}
.elementor-39051 .elementor-element.elementor-element-8a0359b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(5px/2)
}
.elementor-39051 .elementor-element.elementor-element-8a0359b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(5px/2);
	margin-left: calc(5px/2)
}
.elementor-39051 .elementor-element.elementor-element-8a0359b .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-5px/2);
	margin-left: calc(-5px/2)
}
body.rtl .elementor-39051 .elementor-element.elementor-element-8a0359b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-5px/2)
}
body:not(.rtl) .elementor-39051 .elementor-element.elementor-element-8a0359b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-5px/2)
}
.elementor-39051 .elementor-element.elementor-element-8a0359b .elementor-icon-list-icon {
	width: 6px
}
.elementor-39051 .elementor-element.elementor-element-8a0359b .elementor-icon-list-icon i {
	font-size: 6px
}
.elementor-39051 .elementor-element.elementor-element-8a0359b .elementor-icon-list-text {
	color: #fff;
	padding-left: 0
}
.elementor-39051 .elementor-element.elementor-element-8a0359b .elementor-icon-list-item {
	font-family: "Helvetica Neue", Sans-serif;
	font-size: 14px;
	font-weight: 300
}
.elementor-39051 .elementor-element.elementor-element-8a0359b>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-39051 .elementor-element.elementor-element-714fbb6>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(:last-child) {
	margin-bottom: 15px
}
.elementor-39051 .elementor-element.elementor-element-d711725 {
	text-align: right
}
.elementor-39051 .elementor-element.elementor-element-d711725.elementor-widget-heading .elementor-heading-title {
	color: #fff
}
.elementor-39051 .elementor-element.elementor-element-d711725 .elementor-heading-title {
	font-family: "Helvetica Neue", Sans-serif;
	font-size: 16px;
	font-weight: 700
}
.elementor-39051 .elementor-element.elementor-element-d711725>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-39051 .elementor-element.elementor-element-3d796e5 {
	text-align: right
}
.elementor-39051 .elementor-element.elementor-element-3d796e5.elementor-widget-heading .elementor-heading-title {
	color: #fff
}
.elementor-39051 .elementor-element.elementor-element-3d796e5 .elementor-heading-title {
	font-family: "Helvetica Neue", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 16px
}
.elementor-39051 .elementor-element.elementor-element-3d796e5>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-39051 .elementor-element.elementor-element-e7e653e a.elementor-button, .elementor-39051 .elementor-element.elementor-element-e7e653e .elementor-button {
	font-family: "Helvetica Neue", Sans-serif;
	color: #fff;
	background-color: rgba(255,255,255,0);
	border-radius: 0
}
.elementor-39051 .elementor-element.elementor-element-e7e653e .elementor-button {
	border-style: solid;
	border-width: 2px
}
.elementor-39051 .elementor-element.elementor-element-e7e653e>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-39051 .elementor-element.elementor-element-a0def72 {
	padding: 50px 0 30px
}
.elementor-39051 .elementor-element.elementor-element-3f4ba7a.elementor-column .elementor-column-wrap {
	align-items: center
}
.elementor-39051 .elementor-element.elementor-element-2ab47d14.elementor-widget-heading .elementor-heading-title {
	color: #fff
}
.elementor-39051 .elementor-element.elementor-element-2ab47d14 .elementor-heading-title {
	font-family: "Helvetica Neue", Sans-serif;
	font-size: 12px;
	font-weight: 300
}
.elementor-39051 .elementor-element.elementor-element-2ab47d14>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-39051 .elementor-element.elementor-element-fd364da.elementor-column .elementor-column-wrap {
	align-items: center
}
.elementor-39051 .elementor-element.elementor-element-1b22900 {
	text-align: center
}
.elementor-39051 .elementor-element.elementor-element-1b22900.elementor-widget-heading .elementor-heading-title {
	color: #fff
}
.elementor-39051 .elementor-element.elementor-element-1b22900 .elementor-heading-title {
	font-family: "Helvetica Neue", Sans-serif;
	font-size: 12px;
	font-weight: 300
}
.elementor-39051 .elementor-element.elementor-element-1b22900>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-39051 .elementor-element.elementor-element-5f0d129.elementor-column .elementor-column-wrap {
	align-items: center
}
.elementor-39051 .elementor-element.elementor-element-5f0d129>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(:last-child) {
	margin-bottom: 0
}
.elementor-39051 .elementor-element.elementor-element-57f9fb3 {
	text-align: right
}
.elementor-39051 .elementor-element.elementor-element-57f9fb3 .elementor-social-icon:not(:hover) {
	background-color: rgba(76,182,252,0)
}
.elementor-39051 .elementor-element.elementor-element-57f9fb3 .elementor-social-icon:not(:hover) i {
	color: #fff
}
.elementor-39051 .elementor-element.elementor-element-57f9fb3 .elementor-social-icon {
	font-size: 14px;
	padding: .5em;
	border-style: solid;
	border-width: 1px;
	border-color: #fff
}
.elementor-39051 .elementor-element.elementor-element-57f9fb3 .elementor-social-icon:not(:last-child) {
	margin-right: 15px
}
.elementor-39051 .elementor-element.elementor-element-57f9fb3 .elementor-social-icon:hover {
	background-color: rgba(255,255,255,0);
	border-color: #4cb6fc
}
.elementor-39051 .elementor-element.elementor-element-57f9fb3 .elementor-social-icon:hover i {
	color: #4cb6fc
}
.elementor-39051 .elementor-element.elementor-element-57f9fb3>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-39051 .elementor-element.elementor-element-a305fa6>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-39051 .elementor-element.elementor-element-90f583f {
	border-style: solid;
	border-width: 1px 0 0;
	border-color: rgba(255,255,255,.4);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}
.elementor-39051 .elementor-element.elementor-element-90f583f>.elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s
}
.elementor-39051 .elementor-element.elementor-element-7c8b5e3 {
	background-color: transparent;
	background-image: linear-gradient(117deg, #2f69a5 0%, #65a4d9 100%);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}
.elementor-39051 .elementor-element.elementor-element-7c8b5e3>.elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s
}
@media(min-width:768px) {
.elementor-39051 .elementor-element.elementor-element-60c720b {
	width: 20%
}
.elementor-39051 .elementor-element.elementor-element-75222f1 {
	width: 14%
}
.elementor-39051 .elementor-element.elementor-element-495e183 {
	width: 14%
}
.elementor-39051 .elementor-element.elementor-element-84c215d {
	width: 14%
}
.elementor-39051 .elementor-element.elementor-element-4038258 {
	width: 14%
}
.elementor-39051 .elementor-element.elementor-element-714fbb6 {
	width: 20.904%
}
.elementor-39051 .elementor-element.elementor-element-3f4ba7a {
	width: 25%
}
.elementor-39051 .elementor-element.elementor-element-fd364da {
	width: 54.304%
}
.elementor-39051 .elementor-element.elementor-element-5f0d129 {
	width: 20%
}
}
@media(max-width:1024px) and (min-width:768px) {
.elementor-39051 .elementor-element.elementor-element-60c720b {
	width: 100%
}
.elementor-39051 .elementor-element.elementor-element-75222f1 {
	width: 25%
}
.elementor-39051 .elementor-element.elementor-element-495e183 {
	width: 25%
}
.elementor-39051 .elementor-element.elementor-element-84c215d {
	width: 25%
}
.elementor-39051 .elementor-element.elementor-element-714fbb6 {
	width: 100%
}
.elementor-39051 .elementor-element.elementor-element-3f4ba7a {
	width: 100%
}
.elementor-39051 .elementor-element.elementor-element-fd364da {
	width: 100%
}
.elementor-39051 .elementor-element.elementor-element-5f0d129 {
	width: 100%
}
}
@media(max-width:1024px) {
.elementor-39051 .elementor-element.elementor-element-826c66d {
	text-align: center
}
.elementor-39051 .elementor-element.elementor-element-826c66d .elementor-image img {
	width: 136px
}
.elementor-39051 .elementor-element.elementor-element-826c66d>.elementor-widget-container {
	margin: 0 0 5px
}
.elementor-39051 .elementor-element.elementor-element-94e51c3 {
	text-align: center
}
.elementor-39051 .elementor-element.elementor-element-6067d95b .elementor-icon-list-item {
	font-size: 13px
}
.elementor-39051 .elementor-element.elementor-element-9251ccf .elementor-icon-list-item {
	font-size: 13px
}
.elementor-39051 .elementor-element.elementor-element-e780128 .elementor-icon-list-item {
	font-size: 13px
}
.elementor-39051 .elementor-element.elementor-element-1c7ec50 .elementor-icon-list-item {
	font-size: 13px
}
.elementor-39051 .elementor-element.elementor-element-8a0359b .elementor-icon-list-item {
	font-size: 13px
}
.elementor-39051 .elementor-element.elementor-element-d711725 {
	text-align: center
}
.elementor-39051 .elementor-element.elementor-element-3d796e5 {
	text-align: center
}
.elementor-39051 .elementor-element.elementor-element-3f4ba7a.elementor-column {
	order: 3
}
.elementor-39051 .elementor-element.elementor-element-2ab47d14 {
	text-align: center
}
.elementor-39051 .elementor-element.elementor-element-1b22900 {
	text-align: center
}
.elementor-39051 .elementor-element.elementor-element-57f9fb3 {
	text-align: center
}
}
@media(max-width:767px) {
.elementor-39051 .elementor-element.elementor-element-826c66d .elementor-image img {
	width: 136px
}
.elementor-39051 .elementor-element.elementor-element-94e51c3 {
	text-align: center
}
.elementor-39051 .elementor-element.elementor-element-94e51c3>.elementor-widget-container {
	margin: 15px;
	padding: 0
}
.elementor-39051 .elementor-element.elementor-element-784f34c {
	text-align: center
}
.elementor-39051 .elementor-element.elementor-element-7e818bf {
	text-align: center
}
.elementor-39051 .elementor-element.elementor-element-c0c865a {
	text-align: center
}
.elementor-39051 .elementor-element.elementor-element-17cbcd1 {
	text-align: center
}
.elementor-39051 .elementor-element.elementor-element-e1ee234 {
	text-align: center
}
.elementor-39051 .elementor-element.elementor-element-2ab47d14 {
	text-align: center
}
.elementor-39051 .elementor-element.elementor-element-2ab47d14 .elementor-heading-title {
	line-height: 19px
}
.elementor-39051 .elementor-element.elementor-element-1b22900 {
	text-align: center
}
.elementor-39051 .elementor-element.elementor-element-1b22900 .elementor-heading-title {
	line-height: 19px
}
.elementor-39051 .elementor-element.elementor-element-57f9fb3 {
	text-align: center
}
.elementor-39051 .elementor-element.elementor-element-57f9fb3 .elementor-social-icon {
	font-size: 15px
}
.elementor-39051 .elementor-element.elementor-element-57f9fb3>.elementor-widget-container {
	padding: 0 0 20px
}
}
.elementor-39051 .elementor-element.elementor-element-2ab47d14 span {
	color: #65beec
}
.elementor-39051 .elementor-element.elementor-element-2ab47d14 span {
	color: #65beec
}
.elementor-39051 .elementor-element.elementor-element-2ab47d14 span {
	color: #65beec
}
.elementor-39051 .elementor-element.elementor-element-2ab47d14 span {
	color: #65beec
}
@font-face {
	font-family: 'Helvetica Neue';
	font-style: normal;
	font-weight: 400;
	src: url('https://www.teads.com/wp-content/uploads/fonts/hinted-HelveticaNeueCE-Roman.eot');
	src: url('https://www.teads.com/wp-content/uploads/fonts/hinted-HelveticaNeueCE-Roman.eot?#iefix') format('embedded-opentype'), url('https://www.teads.com/wp-content/uploads/fonts/hinted-HelveticaNeueCE-Roman.woff2') format('woff2'), url('https://www.teads.com/wp-content/uploads/fonts/hinted-HelveticaNeueCE-Roman.woff') format('woff'), url('https://www.teads.com/wp-content/uploads/fonts/hinted-HelveticaNeueCE-Roman.ttf') format('truetype'), url('https://www.teads.com/wp-content/uploads/fonts/hinted-HelveticaNeueCE-Roman.svg#HelveticaNeue') format('svg')
}
@font-face {
	font-family: 'Helvetica Neue';
	font-style: normal;
	font-weight: 300;
	src: url('https://www.teads.com/wp-content/uploads/fonts/hinted-HelveticaNeueCE-Thin.eot');
	src: url('https://www.teads.com/wp-content/uploads/fonts/hinted-HelveticaNeueCE-Thin.eot?#iefix') format('embedded-opentype'), url('https://www.teads.com/wp-content/uploads/fonts/hinted-HelveticaNeueCE-Thin.woff2') format('woff2'), url('https://www.teads.com/wp-content/uploads/fonts/hinted-HelveticaNeueCE-Thin.woff') format('woff'), url('https://www.teads.com/wp-content/uploads/fonts/hinted-HelveticaNeueCE-Thin.ttf') format('truetype'), url('https://www.teads.com/wp-content/uploads/fonts/hinted-HelveticaNeueCE-Thin.svg#HelveticaNeue') format('svg')
}
@font-face {
	font-family: 'Helvetica Neue';
	font-style: normal;
	font-weight: 700;
	src: url('https://www.teads.com/wp-content/uploads/fonts/hinted-HelveticaNeueCE-Bold.eot');
	src: url('https://www.teads.com/wp-content/uploads/fonts/hinted-HelveticaNeueCE-Bold.eot?#iefix') format('embedded-opentype'), url('https://www.teads.com/wp-content/uploads/fonts/hinted-HelveticaNeueCE-Bold.woff2') format('woff2'), url('https://www.teads.com/wp-content/uploads/fonts/hinted-HelveticaNeueCE-Bold.woff') format('woff'), url('https://www.teads.com/wp-content/uploads/fonts/hinted-HelveticaNeueCE-Bold.ttf') format('truetype'), url('https://www.teads.com/wp-content/uploads/fonts/hinted-HelveticaNeueCE-Bold.svg#HelveticaNeue') format('svg')
}
.elementor-42202 .elementor-element.elementor-element-14beb44 .elementor-cta__content {
	min-height: 210px;
	text-align: center;
	padding: 25px;
	background-color: #fff
}
.elementor-42202 .elementor-element.elementor-element-14beb44 .elementor-cta__bg-wrapper {
	min-height: 160px
}
.elementor-42202 .elementor-element.elementor-element-14beb44 .elementor-cta .elementor-cta__bg, .elementor-42202 .elementor-element.elementor-element-14beb44 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1.5s
}
.elementor-42202 .elementor-element.elementor-element-14beb44>.elementor-widget-container {
	box-shadow: 0px 0px 20px 0px rgba(0,0,0,.15)
}
.elementor-42202 .elementor-element.elementor-element-14beb44:hover .elementor-widget-container {
	box-shadow: 0px 0px 25px 0px rgba(0,0,0,.5)
}
.elementor-42202 .elementor-element.elementor-element-14beb44>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
@charset "UTF-8";
ul.elementor-nav-menu li.menu-item .elementor-item.has-submenu {
	min-width: 125px;
}
.pink-to-yellow-gradient {
	position: relative
}
.pink-to-yellow-gradient:before {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-image: linear-gradient(-225deg, rgba(235,118,181,.9) 0, rgba(234,169,7,.9) 100%);
	-webkit-transition: all .25s linear;
	transition: all .25s linear
}
.brown-to-yellow-gradient {
	position: relative
}
.brown-to-yellow-gradient:before {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-image: linear-gradient(-225deg, rgba(196,77,93,.9) 0, rgba(234,169,7,.9) 100%);
	-webkit-transition: all .25s linear;
	transition: all .25s linear
}
.yellow-to-pink-gradient {
	position: relative
}
.yellow-to-pink-gradient:before {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-image: linear-gradient(-225deg, rgba(234,169,7,.9) 0, rgba(235,118,181,.9) 100%);
	-webkit-transition: all .25s linear;
	transition: all .25s linear
}
.blue-to-purple-gradient {
	position: relative
}
.blue-to-purple-gradient:before {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-image: linear-gradient(-225deg, rgba(26,150,234,.9) 0, rgba(130,22,150,.9) 100%);
	background-image: linear-gradient(135deg, rgba(50,104,162,.9) 0, rgba(181,84,160,.9) 100%);
	-webkit-transition: all .25s linear;
	transition: all .25s linear
}
.blue-to-red-gradient {
	position: relative
}
.blue-to-red-gradient:before {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-image: linear-gradient(-225deg, rgba(26,150,234,.9) 0, rgba(230,85,103,.9) 100%);
	-webkit-transition: all .25s linear;
	transition: all .25s linear
}
.purple-to-blue-gradient {
	position: relative
}
.purple-to-blue-gradient:before {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-image: linear-gradient(-225deg, rgba(130,22,150,.9) 0, rgba(26,150,234,.9) 100%);
	-webkit-transition: all .25s linear;
	transition: all .25s linear
}
.light-green-to-dark-green-gradient {
	position: relative
}
.light-green-to-dark-green-gradient:before {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	-webkit-transition: all .25s linear;
	transition: all .25s linear;
	background-image: #afe2d8;
	background-image: linear-gradient(135deg, rgba(175,226,216,.9) 0, rgba(41,185,135,.9) 100%)
}
.light-red-to-light-blue {
	position: relative
}
.light-red-to-light-blue:before {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	-webkit-transition: all .25s linear;
	transition: all .25s linear;
	z-index: 1;
	background-image: rgba(230,85,102,.2);
	background-image: -webkit-gradient(left top, right bottom, color-stop(0, rgba(230,85,102,.2)), color-stop(100%, rgba(166,185,208,.2)));
	background-image: linear-gradient(135deg, rgba(230,85,102,.2) 0, rgba(166,185,208,.2) 100%)
}
.light-red-to-light-grey, .video-section.red-video .video-container {
	position: relative
}
.light-red-to-light-grey:before, .video-section.red-video .video-container:before {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	-webkit-transition: all .25s linear;
	transition: all .25s linear;
	background-image: #e65566;
	background-image: -webkit-gradient(left top, right bottom, color-stop(0, rgba(230,85,102,.81)), color-stop(100%, rgba(166,185,208,.81)));
	background-image: linear-gradient(135deg, rgba(230,85,102,.81) 0, rgba(166,185,208,.81) 100%)
}
.light-green-to-light-blue {
	position: relative
}
.light-green-to-light-blue:before {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	-webkit-transition: all .25s linear;
	transition: all .25s linear;
	background-image: #74bb77;
	background-image: -webkit-gradient(left top, right bottom, color-stop(0, rgba(116,187,119,.82)), color-stop(100%, rgba(36,96,161,.82)));
	background-image: linear-gradient(135deg, rgba(116,187,119,.82) 0, rgba(36,96,161,.82) 100%)
}
.light-blue-to-light-red {
	position: relative
}
.light-blue-to-light-red:before {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	-webkit-transition: all .25s linear;
	transition: all .25s linear;
	background-image: #2460a1;
	background-image: -webkit-gradient(left top, right bottom, color-stop(0, #2460a1), color-stop(100%, rgba(230,85,102,.2)));
	background-image: linear-gradient(135deg, #2460a1 0, rgba(230,85,102,.2) 100%)
}
.light-red-to-light-yellow {
	position: relative
}
.light-red-to-light-yellow:before {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	-webkit-transition: all .25s linear;
	transition: all .25s linear;
	background-image: #ffc20b;
	background-image: -webkit-gradient(left top, right bottom, color-stop(0, #ffc20b), color-stop(100%, rgba(230,85,102,.2)));
	background-image: linear-gradient(135deg, #ffc20b 0, rgba(230,85,102,.2) 100%)
}
.light-blue-to-light-blue, .main-site-menu .menu-split .half-menu .half-menu-item.company, .main-site-menu .menu-split .half-menu .half-menu-item.contactus, .main-site-menu .menu-split .half-menu .half-menu-item.publishers {
	position: relative
}
.light-blue-to-light-blue:before, .main-site-menu .menu-split .half-menu .half-menu-item.company:before, .main-site-menu .menu-split .half-menu .half-menu-item.contactus:before, .main-site-menu .menu-split .half-menu .half-menu-item.publishers:before {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	-webkit-transition: all .25s linear;
	transition: all .25s linear;
	background-image: #2460a1;
	background-image: -webkit-gradient(left top, right bottom, color-stop(0, #2460a1), color-stop(100%, rgba(105,169,224,.2)));
	background-image: linear-gradient(135deg, #2460a1 0, rgba(105,169,224,.2) 100%)
}
.blue-to-red-2, .main-site-menu .menu-split .half-menu .half-menu-item.advertisers, .main-site-menu .menu-split .half-menu .half-menu-item.resources {
	position: relative
}
.blue-to-red-2:before, .main-site-menu .menu-split .half-menu .half-menu-item.advertisers:before, .main-site-menu .menu-split .half-menu .half-menu-item.resources:before {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-image: linear-gradient(127deg, #1c5898 0, #ad4196 100%);
	opacity: .851
}/*!
 * Bootstrap v4.0.0 (https://getbootstrap.com)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
:root {
--blue:#007bff;
--indigo:#6610f2;
--purple:#6f42c1;
--pink:#e83e8c;
--red:#dc3545;
--orange:#fd7e14;
--yellow:#ffc107;
--green:#28a745;
--teal:#20c997;
--cyan:#17a2b8;
--white:#fff;
--gray:#6c757d;
--gray-dark:#343a40;
--primary:#007bff;
--secondary:#6c757d;
--success:#28a745;
--info:#17a2b8;
--warning:#ffc107;
--danger:#dc3545;
--light:#f8f9fa;
--dark:#343a40;
--breakpoint-xs:0;
--breakpoint-sm:576px;
--breakpoint-md:768px;
--breakpoint-lg:992px;
--breakpoint-xl:1400px;
--font-family-sans-serif:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
--font-family-monospace:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace
}
*, ::after, ::before {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
html {
	font-family: sans-serif;
	line-height: 1.15;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	-ms-overflow-style: scrollbar;
	-webkit-tap-highlight-color: transparent
}
@-ms-viewport {
width:device-width
}
article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {
	display: block
}
body {
	margin: 0;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #212529;
	text-align: left;
	background-color: #fff
}
[tabindex="-1"]:focus {
	outline: 0!important
}
hr {
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	height: 0;
	overflow: visible
}
h1, h2, h3, h4, h5, h6 {
	margin-top: 0;
margin-bottom:.5rem
}
p {
	margin-top: 0;
	margin-bottom: 1rem
}
abbr[data-original-title], abbr[title] {
	text-decoration: underline;
	-webkit-text-decoration: underline dotted;
	text-decoration: underline dotted;
	cursor: help;
	border-bottom: 0
}
address {
	margin-bottom: 1rem;
	font-style: normal;
	line-height: inherit
}
dl, ol, ul {
	margin-top: 0;
	margin-bottom: 1rem
}
ol ol, ol ul, ul ol, ul ul {
	margin-bottom: 0
}
dt {
	font-weight: 700
}
dd {
margin-bottom:.5rem;
	margin-left: 0
}
blockquote {
	margin: 0 0 1rem
}
dfn {
	font-style: italic
}
b, strong {
	font-weight: bolder
}
small {
	font-size: 80%
}
sub, sup {
	position: relative;
	font-size: 75%;
	line-height: 0;
	vertical-align: baseline
}
sub {
	bottom: -.25em
}
sup {
	top: -.5em
}
a {
	color: #007bff;
	text-decoration: none;
	background-color: transparent;
	-webkit-text-decoration-skip: objects
}
a:hover {
	color: #0056b3;
	text-decoration: underline
}
a:not([href]):not([tabindex]) {
	color: inherit;
	text-decoration: none
}
a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {
	color: inherit;
	text-decoration: none
}
a:not([href]):not([tabindex]):focus {
	outline: 0
}
code, kbd, pre, samp {
	font-family: monospace, monospace;
	font-size: 1em
}
pre {
	margin-top: 0;
	margin-bottom: 1rem;
	overflow: auto;
	-ms-overflow-style: scrollbar
}
figure {
	margin: 0 0 1rem
}
img {
	vertical-align: middle;
	border-style: none
}
svg:not(:root) {
	overflow: hidden
}
table {
	border-collapse: collapse
}
caption {
padding-top:.75rem;
padding-bottom:.75rem;
	color: #6c757d;
	text-align: left;
	caption-side: bottom
}
th {
	text-align: inherit
}
label {
	display: inline-block;
margin-bottom:.5rem
}
button {
	border-radius: 0
}
button:focus {
	outline: 1px dotted;
	outline: 5px auto -webkit-focus-ring-color
}
button, input, optgroup, select, textarea {
	margin: 0;
	font-family: inherit;
	font-size: inherit;
	line-height: inherit
}
button, input {
	overflow: visible
}
button, select {
	text-transform: none
}
[type=reset], [type=submit], button, html [type=button] {
-webkit-appearance:button
}
[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {
padding:0;
border-style:none
}
input[type=checkbox], input[type=radio] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0
}
input[type=date], input[type=datetime-local], input[type=month], input[type=time] {
	-webkit-appearance: listbox
}
textarea {
	overflow: auto;
	resize: vertical
}
fieldset {
	min-width: 0;
	padding: 0;
	margin: 0;
	border: 0
}
legend {
	display: block;
	width: 100%;
	max-width: 100%;
	padding: 0;
margin-bottom:.5rem;
	font-size: 1.5rem;
	line-height: inherit;
	color: inherit;
	white-space: normal
}
progress {
	vertical-align: baseline
}
[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
height:auto
}
[type=search] {
outline-offset:-2px;
-webkit-appearance:none
}
[type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration {
-webkit-appearance:none
}
::-webkit-file-upload-button {
font:inherit;
-webkit-appearance:button
}
output {
	display: inline-block
}
summary {
	display: list-item;
	cursor: pointer
}
template {
	display: none
}
[hidden] {
display:none!important
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
margin-bottom:.5rem;
	font-family: inherit;
	font-weight: 500;
	line-height: 1.2;
	color: inherit
}
.h1, h1 {
	font-size: 2.5rem
}
.h2, h2 {
	font-size: 2rem
}
.h3, h3 {
	font-size: 1.75rem
}
.h4, h4 {
	font-size: 1.5rem
}
.h5, h5 {
	font-size: 1.25rem
}
.h6, h6 {
	font-size: 1rem
}
.lead {
	font-size: 1.25rem;
	font-weight: 300
}
.display-1 {
	font-size: 6rem;
	font-weight: 300;
	line-height: 1.2
}
.display-2 {
	font-size: 5.5rem;
	font-weight: 300;
	line-height: 1.2
}
.display-3 {
	font-size: 4.5rem;
	font-weight: 300;
	line-height: 1.2
}
.display-4 {
	font-size: 3.5rem;
	font-weight: 300;
	line-height: 1.2
}
hr {
	margin-top: 1rem;
	margin-bottom: 1rem;
	border: 0;
	border-top: 1px solid rgba(0,0,0,.1)
}
.small, small {
	font-size: 80%;
	font-weight: 400
}
.mark, mark {
	padding: .2em;
	background-color: #fcf8e3
}
.list-unstyled {
	padding-left: 0;
	list-style: none
}
.list-inline {
	padding-left: 0;
	list-style: none
}
.list-inline-item {
	display: inline-block
}
.list-inline-item:not(:last-child) {
margin-right:.5rem
}
.initialism {
	font-size: 90%;
	text-transform: uppercase
}
.blockquote {
	margin-bottom: 1rem;
	font-size: 1.25rem
}
.blockquote-footer {
	display: block;
	font-size: 80%;
	color: #6c757d
}
.blockquote-footer::before {
	content: "\2014 \00A0"
}
.img-fluid {
	max-width: 100%;
	height: auto
}
.img-thumbnail {
padding:.25rem;
	background-color: #fff;
	border: 1px solid #dee2e6;
border-radius:.25rem;
	max-width: 100%;
	height: auto
}
.figure {
	display: inline-block
}
.figure-img {
margin-bottom:.5rem;
	line-height: 1
}
.figure-caption {
	font-size: 90%;
	color: #6c757d
}
code, kbd, pre, samp {
	font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace
}
code {
	font-size: 87.5%;
	color: #e83e8c;
	word-break: break-word
}
a>code {
	color: inherit
}
kbd {
padding:.2rem .4rem;
	font-size: 87.5%;
	color: #fff;
	background-color: #212529;
border-radius:.2rem
}
kbd kbd {
	padding: 0;
	font-size: 100%;
	font-weight: 700
}
pre {
	display: block;
	font-size: 87.5%;
	color: #212529
}
pre code {
	font-size: inherit;
	color: inherit;
	word-break: normal
}
.pre-scrollable {
	max-height: 340px;
	overflow-y: scroll
}
.container {
	width: 100%;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto
}
@media (min-width:576px) {
.container {
	max-width: 540px
}
}
@media (min-width:768px) {
.container {
	max-width: 720px
}
}
@media (min-width:992px) {
.container {
	max-width: 960px
}
}
@media (min-width:1400px) {
.container {
	max-width: 1200px
}
}
.container-fluid {
	width: 100%;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto
}
.row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px
}
.no-gutters {
	margin-right: 0;
	margin-left: 0
}
.no-gutters>.col, .no-gutters>[class*=col-] {
padding-right:0;
padding-left:0
}
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
	position: relative;
	width: 100%;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px
}
.col {
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	max-width: 100%
}
.col-auto {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	width: auto;
	max-width: none
}
.col-1 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 8.3333333333%;
	flex: 0 0 8.3333333333%;
	max-width: 8.3333333333%
}
.col-2 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 16.6666666667%;
	flex: 0 0 16.6666666667%;
	max-width: 16.6666666667%
}
.col-3 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%
}
.col-4 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 33.3333333333%;
	flex: 0 0 33.3333333333%;
	max-width: 33.3333333333%
}
.col-5 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 41.6666666667%;
	flex: 0 0 41.6666666667%;
	max-width: 41.6666666667%
}
.col-6 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%
}
.col-7 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 58.3333333333%;
	flex: 0 0 58.3333333333%;
	max-width: 58.3333333333%
}
.col-8 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 66.6666666667%;
	flex: 0 0 66.6666666667%;
	max-width: 66.6666666667%
}
.col-9 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 75%;
	flex: 0 0 75%;
	max-width: 75%
}
.col-10 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 83.3333333333%;
	flex: 0 0 83.3333333333%;
	max-width: 83.3333333333%
}
.col-11 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 91.6666666667%;
	flex: 0 0 91.6666666667%;
	max-width: 91.6666666667%
}
.col-12 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%
}
.order-first {
	-webkit-box-ordinal-group: 0;
	-ms-flex-order: -1;
	order: -1
}
.order-last {
	-webkit-box-ordinal-group: 14;
	-ms-flex-order: 13;
	order: 13
}
.order-0 {
	-webkit-box-ordinal-group: 1;
	-ms-flex-order: 0;
	order: 0
}
.order-1 {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1
}
.order-2 {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2
}
.order-3 {
	-webkit-box-ordinal-group: 4;
	-ms-flex-order: 3;
	order: 3
}
.order-4 {
	-webkit-box-ordinal-group: 5;
	-ms-flex-order: 4;
	order: 4
}
.order-5 {
	-webkit-box-ordinal-group: 6;
	-ms-flex-order: 5;
	order: 5
}
.order-6 {
	-webkit-box-ordinal-group: 7;
	-ms-flex-order: 6;
	order: 6
}
.order-7 {
	-webkit-box-ordinal-group: 8;
	-ms-flex-order: 7;
	order: 7
}
.order-8 {
	-webkit-box-ordinal-group: 9;
	-ms-flex-order: 8;
	order: 8
}
.order-9 {
	-webkit-box-ordinal-group: 10;
	-ms-flex-order: 9;
	order: 9
}
.order-10 {
	-webkit-box-ordinal-group: 11;
	-ms-flex-order: 10;
	order: 10
}
.order-11 {
	-webkit-box-ordinal-group: 12;
	-ms-flex-order: 11;
	order: 11
}
.order-12 {
	-webkit-box-ordinal-group: 13;
	-ms-flex-order: 12;
	order: 12
}
.offset-1 {
	margin-left: 8.3333333333%
}
.offset-2 {
	margin-left: 16.6666666667%
}
.offset-3 {
	margin-left: 25%
}
.offset-4 {
	margin-left: 33.3333333333%
}
.offset-5 {
	margin-left: 41.6666666667%
}
.offset-6 {
	margin-left: 50%
}
.offset-7 {
	margin-left: 58.3333333333%
}
.offset-8 {
	margin-left: 66.6666666667%
}
.offset-9 {
	margin-left: 75%
}
.offset-10 {
	margin-left: 83.3333333333%
}
.offset-11 {
	margin-left: 91.6666666667%
}
@media (min-width:576px) {
.col-sm {
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	max-width: 100%
}
.col-sm-auto {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	width: auto;
	max-width: none
}
.col-sm-1 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 8.3333333333%;
	flex: 0 0 8.3333333333%;
	max-width: 8.3333333333%
}
.col-sm-2 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 16.6666666667%;
	flex: 0 0 16.6666666667%;
	max-width: 16.6666666667%
}
.col-sm-3 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%
}
.col-sm-4 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 33.3333333333%;
	flex: 0 0 33.3333333333%;
	max-width: 33.3333333333%
}
.col-sm-5 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 41.6666666667%;
	flex: 0 0 41.6666666667%;
	max-width: 41.6666666667%
}
.col-sm-6 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%
}
.col-sm-7 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 58.3333333333%;
	flex: 0 0 58.3333333333%;
	max-width: 58.3333333333%
}
.col-sm-8 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 66.6666666667%;
	flex: 0 0 66.6666666667%;
	max-width: 66.6666666667%
}
.col-sm-9 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 75%;
	flex: 0 0 75%;
	max-width: 75%
}
.col-sm-10 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 83.3333333333%;
	flex: 0 0 83.3333333333%;
	max-width: 83.3333333333%
}
.col-sm-11 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 91.6666666667%;
	flex: 0 0 91.6666666667%;
	max-width: 91.6666666667%
}
.col-sm-12 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%
}
.order-sm-first {
	-webkit-box-ordinal-group: 0;
	-ms-flex-order: -1;
	order: -1
}
.order-sm-last {
	-webkit-box-ordinal-group: 14;
	-ms-flex-order: 13;
	order: 13
}
.order-sm-0 {
	-webkit-box-ordinal-group: 1;
	-ms-flex-order: 0;
	order: 0
}
.order-sm-1 {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1
}
.order-sm-2 {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2
}
.order-sm-3 {
	-webkit-box-ordinal-group: 4;
	-ms-flex-order: 3;
	order: 3
}
.order-sm-4 {
	-webkit-box-ordinal-group: 5;
	-ms-flex-order: 4;
	order: 4
}
.order-sm-5 {
	-webkit-box-ordinal-group: 6;
	-ms-flex-order: 5;
	order: 5
}
.order-sm-6 {
	-webkit-box-ordinal-group: 7;
	-ms-flex-order: 6;
	order: 6
}
.order-sm-7 {
	-webkit-box-ordinal-group: 8;
	-ms-flex-order: 7;
	order: 7
}
.order-sm-8 {
	-webkit-box-ordinal-group: 9;
	-ms-flex-order: 8;
	order: 8
}
.order-sm-9 {
	-webkit-box-ordinal-group: 10;
	-ms-flex-order: 9;
	order: 9
}
.order-sm-10 {
	-webkit-box-ordinal-group: 11;
	-ms-flex-order: 10;
	order: 10
}
.order-sm-11 {
	-webkit-box-ordinal-group: 12;
	-ms-flex-order: 11;
	order: 11
}
.order-sm-12 {
	-webkit-box-ordinal-group: 13;
	-ms-flex-order: 12;
	order: 12
}
.offset-sm-0 {
	margin-left: 0
}
.offset-sm-1 {
	margin-left: 8.3333333333%
}
.offset-sm-2 {
	margin-left: 16.6666666667%
}
.offset-sm-3 {
	margin-left: 25%
}
.offset-sm-4 {
	margin-left: 33.3333333333%
}
.offset-sm-5 {
	margin-left: 41.6666666667%
}
.offset-sm-6 {
	margin-left: 50%
}
.offset-sm-7 {
	margin-left: 58.3333333333%
}
.offset-sm-8 {
	margin-left: 66.6666666667%
}
.offset-sm-9 {
	margin-left: 75%
}
.offset-sm-10 {
	margin-left: 83.3333333333%
}
.offset-sm-11 {
	margin-left: 91.6666666667%
}
}
@media (min-width:768px) {
.col-md {
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	max-width: 100%
}
.col-md-auto {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	width: auto;
	max-width: none
}
.col-md-1 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 8.3333333333%;
	flex: 0 0 8.3333333333%;
	max-width: 8.3333333333%
}
.col-md-2 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 16.6666666667%;
	flex: 0 0 16.6666666667%;
	max-width: 16.6666666667%
}
.col-md-3 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%
}
.col-md-4 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 33.3333333333%;
	flex: 0 0 33.3333333333%;
	max-width: 33.3333333333%
}
.col-md-5 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 41.6666666667%;
	flex: 0 0 41.6666666667%;
	max-width: 41.6666666667%
}
.col-md-6 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%
}
.col-md-7 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 58.3333333333%;
	flex: 0 0 58.3333333333%;
	max-width: 58.3333333333%
}
.col-md-8 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 66.6666666667%;
	flex: 0 0 66.6666666667%;
	max-width: 66.6666666667%
}
.col-md-9 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 75%;
	flex: 0 0 75%;
	max-width: 75%
}
.col-md-10 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 83.3333333333%;
	flex: 0 0 83.3333333333%;
	max-width: 83.3333333333%
}
.col-md-11 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 91.6666666667%;
	flex: 0 0 91.6666666667%;
	max-width: 91.6666666667%
}
.col-md-12 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%
}
.order-md-first {
	-webkit-box-ordinal-group: 0;
	-ms-flex-order: -1;
	order: -1
}
.order-md-last {
	-webkit-box-ordinal-group: 14;
	-ms-flex-order: 13;
	order: 13
}
.order-md-0 {
	-webkit-box-ordinal-group: 1;
	-ms-flex-order: 0;
	order: 0
}
.order-md-1 {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1
}
.order-md-2 {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2
}
.order-md-3 {
	-webkit-box-ordinal-group: 4;
	-ms-flex-order: 3;
	order: 3
}
.order-md-4 {
	-webkit-box-ordinal-group: 5;
	-ms-flex-order: 4;
	order: 4
}
.order-md-5 {
	-webkit-box-ordinal-group: 6;
	-ms-flex-order: 5;
	order: 5
}
.order-md-6 {
	-webkit-box-ordinal-group: 7;
	-ms-flex-order: 6;
	order: 6
}
.order-md-7 {
	-webkit-box-ordinal-group: 8;
	-ms-flex-order: 7;
	order: 7
}
.order-md-8 {
	-webkit-box-ordinal-group: 9;
	-ms-flex-order: 8;
	order: 8
}
.order-md-9 {
	-webkit-box-ordinal-group: 10;
	-ms-flex-order: 9;
	order: 9
}
.order-md-10 {
	-webkit-box-ordinal-group: 11;
	-ms-flex-order: 10;
	order: 10
}
.order-md-11 {
	-webkit-box-ordinal-group: 12;
	-ms-flex-order: 11;
	order: 11
}
.order-md-12 {
	-webkit-box-ordinal-group: 13;
	-ms-flex-order: 12;
	order: 12
}
.offset-md-0 {
	margin-left: 0
}
.offset-md-1 {
	margin-left: 8.3333333333%
}
.offset-md-2 {
	margin-left: 16.6666666667%
}
.offset-md-3 {
	margin-left: 25%
}
.offset-md-4 {
	margin-left: 33.3333333333%
}
.offset-md-5 {
	margin-left: 41.6666666667%
}
.offset-md-6 {
	margin-left: 50%
}
.offset-md-7 {
	margin-left: 58.3333333333%
}
.offset-md-8 {
	margin-left: 66.6666666667%
}
.offset-md-9 {
	margin-left: 75%
}
.offset-md-10 {
	margin-left: 83.3333333333%
}
.offset-md-11 {
	margin-left: 91.6666666667%
}
}
@media (min-width:992px) {
.col-lg {
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	max-width: 100%
}
.col-lg-auto {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	width: auto;
	max-width: none
}
.col-lg-1 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 8.3333333333%;
	flex: 0 0 8.3333333333%;
	max-width: 8.3333333333%
}
.col-lg-2 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 16.6666666667%;
	flex: 0 0 16.6666666667%;
	max-width: 16.6666666667%
}
.col-lg-3 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%
}
.col-lg-4 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 33.3333333333%;
	flex: 0 0 33.3333333333%;
	max-width: 33.3333333333%
}
.col-lg-5 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 41.6666666667%;
	flex: 0 0 41.6666666667%;
	max-width: 41.6666666667%
}
.col-lg-6 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%
}
.col-lg-7 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 58.3333333333%;
	flex: 0 0 58.3333333333%;
	max-width: 58.3333333333%
}
.col-lg-8 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 66.6666666667%;
	flex: 0 0 66.6666666667%;
	max-width: 66.6666666667%
}
.col-lg-9 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 75%;
	flex: 0 0 75%;
	max-width: 75%
}
.col-lg-10 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 83.3333333333%;
	flex: 0 0 83.3333333333%;
	max-width: 83.3333333333%
}
.col-lg-11 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 91.6666666667%;
	flex: 0 0 91.6666666667%;
	max-width: 91.6666666667%
}
.col-lg-12 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%
}
.order-lg-first {
	-webkit-box-ordinal-group: 0;
	-ms-flex-order: -1;
	order: -1
}
.order-lg-last {
	-webkit-box-ordinal-group: 14;
	-ms-flex-order: 13;
	order: 13
}
.order-lg-0 {
	-webkit-box-ordinal-group: 1;
	-ms-flex-order: 0;
	order: 0
}
.order-lg-1 {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1
}
.order-lg-2 {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2
}
.order-lg-3 {
	-webkit-box-ordinal-group: 4;
	-ms-flex-order: 3;
	order: 3
}
.order-lg-4 {
	-webkit-box-ordinal-group: 5;
	-ms-flex-order: 4;
	order: 4
}
.order-lg-5 {
	-webkit-box-ordinal-group: 6;
	-ms-flex-order: 5;
	order: 5
}
.order-lg-6 {
	-webkit-box-ordinal-group: 7;
	-ms-flex-order: 6;
	order: 6
}
.order-lg-7 {
	-webkit-box-ordinal-group: 8;
	-ms-flex-order: 7;
	order: 7
}
.order-lg-8 {
	-webkit-box-ordinal-group: 9;
	-ms-flex-order: 8;
	order: 8
}
.order-lg-9 {
	-webkit-box-ordinal-group: 10;
	-ms-flex-order: 9;
	order: 9
}
.order-lg-10 {
	-webkit-box-ordinal-group: 11;
	-ms-flex-order: 10;
	order: 10
}
.order-lg-11 {
	-webkit-box-ordinal-group: 12;
	-ms-flex-order: 11;
	order: 11
}
.order-lg-12 {
	-webkit-box-ordinal-group: 13;
	-ms-flex-order: 12;
	order: 12
}
.offset-lg-0 {
	margin-left: 0
}
.offset-lg-1 {
	margin-left: 8.3333333333%
}
.offset-lg-2 {
	margin-left: 16.6666666667%
}
.offset-lg-3 {
	margin-left: 25%
}
.offset-lg-4 {
	margin-left: 33.3333333333%
}
.offset-lg-5 {
	margin-left: 41.6666666667%
}
.offset-lg-6 {
	margin-left: 50%
}
.offset-lg-7 {
	margin-left: 58.3333333333%
}
.offset-lg-8 {
	margin-left: 66.6666666667%
}
.offset-lg-9 {
	margin-left: 75%
}
.offset-lg-10 {
	margin-left: 83.3333333333%
}
.offset-lg-11 {
	margin-left: 91.6666666667%
}
}
@media (min-width:1400px) {
.col-xl {
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	max-width: 100%
}
.col-xl-auto {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	width: auto;
	max-width: none
}
.col-xl-1 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 8.3333333333%;
	flex: 0 0 8.3333333333%;
	max-width: 8.3333333333%
}
.col-xl-2 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 16.6666666667%;
	flex: 0 0 16.6666666667%;
	max-width: 16.6666666667%
}
.col-xl-3 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%
}
.col-xl-4 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 33.3333333333%;
	flex: 0 0 33.3333333333%;
	max-width: 33.3333333333%
}
.col-xl-5 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 41.6666666667%;
	flex: 0 0 41.6666666667%;
	max-width: 41.6666666667%
}
.col-xl-6 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%
}
.col-xl-7 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 58.3333333333%;
	flex: 0 0 58.3333333333%;
	max-width: 58.3333333333%
}
.col-xl-8 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 66.6666666667%;
	flex: 0 0 66.6666666667%;
	max-width: 66.6666666667%
}
.col-xl-9 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 75%;
	flex: 0 0 75%;
	max-width: 75%
}
.col-xl-10 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 83.3333333333%;
	flex: 0 0 83.3333333333%;
	max-width: 83.3333333333%
}
.col-xl-11 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 91.6666666667%;
	flex: 0 0 91.6666666667%;
	max-width: 91.6666666667%
}
.col-xl-12 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%
}
.order-xl-first {
	-webkit-box-ordinal-group: 0;
	-ms-flex-order: -1;
	order: -1
}
.order-xl-last {
	-webkit-box-ordinal-group: 14;
	-ms-flex-order: 13;
	order: 13
}
.order-xl-0 {
	-webkit-box-ordinal-group: 1;
	-ms-flex-order: 0;
	order: 0
}
.order-xl-1 {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1
}
.order-xl-2 {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2
}
.order-xl-3 {
	-webkit-box-ordinal-group: 4;
	-ms-flex-order: 3;
	order: 3
}
.order-xl-4 {
	-webkit-box-ordinal-group: 5;
	-ms-flex-order: 4;
	order: 4
}
.order-xl-5 {
	-webkit-box-ordinal-group: 6;
	-ms-flex-order: 5;
	order: 5
}
.order-xl-6 {
	-webkit-box-ordinal-group: 7;
	-ms-flex-order: 6;
	order: 6
}
.order-xl-7 {
	-webkit-box-ordinal-group: 8;
	-ms-flex-order: 7;
	order: 7
}
.order-xl-8 {
	-webkit-box-ordinal-group: 9;
	-ms-flex-order: 8;
	order: 8
}
.order-xl-9 {
	-webkit-box-ordinal-group: 10;
	-ms-flex-order: 9;
	order: 9
}
.order-xl-10 {
	-webkit-box-ordinal-group: 11;
	-ms-flex-order: 10;
	order: 10
}
.order-xl-11 {
	-webkit-box-ordinal-group: 12;
	-ms-flex-order: 11;
	order: 11
}
.order-xl-12 {
	-webkit-box-ordinal-group: 13;
	-ms-flex-order: 12;
	order: 12
}
.offset-xl-0 {
	margin-left: 0
}
.offset-xl-1 {
	margin-left: 8.3333333333%
}
.offset-xl-2 {
	margin-left: 16.6666666667%
}
.offset-xl-3 {
	margin-left: 25%
}
.offset-xl-4 {
	margin-left: 33.3333333333%
}
.offset-xl-5 {
	margin-left: 41.6666666667%
}
.offset-xl-6 {
	margin-left: 50%
}
.offset-xl-7 {
	margin-left: 58.3333333333%
}
.offset-xl-8 {
	margin-left: 66.6666666667%
}
.offset-xl-9 {
	margin-left: 75%
}
.offset-xl-10 {
	margin-left: 83.3333333333%
}
.offset-xl-11 {
	margin-left: 91.6666666667%
}
}
.table {
	width: 100%;
	max-width: 100%;
	margin-bottom: 1rem;
	background-color: transparent
}
.table td, .table th {
padding:.75rem;
	vertical-align: top;
	border-top: 1px solid #dee2e6
}
.table thead th {
	vertical-align: bottom;
	border-bottom: 2px solid #dee2e6
}
.table tbody+tbody {
	border-top: 2px solid #dee2e6
}
.table .table {
	background-color: #fff
}
.table-sm td, .table-sm th {
padding:.3rem
}
.table-bordered {
	border: 1px solid #dee2e6
}
.table-bordered td, .table-bordered th {
	border: 1px solid #dee2e6
}
.table-bordered thead td, .table-bordered thead th {
	border-bottom-width: 2px
}
.table-striped tbody tr:nth-of-type(odd) {
	background-color: rgba(0,0,0,.05)
}
.table-hover tbody tr:hover {
	background-color: rgba(0,0,0,.075)
}
.table-primary, .table-primary>td, .table-primary>th {
	background-color: #b8daff
}
.table-hover .table-primary:hover {
	background-color: #9fcdff
}
.table-hover .table-primary:hover>td, .table-hover .table-primary:hover>th {
	background-color: #9fcdff
}
.table-secondary, .table-secondary>td, .table-secondary>th {
	background-color: #d6d8db
}
.table-hover .table-secondary:hover {
	background-color: #c8cbcf
}
.table-hover .table-secondary:hover>td, .table-hover .table-secondary:hover>th {
	background-color: #c8cbcf
}
.table-success, .table-success>td, .table-success>th {
	background-color: #c3e6cb
}
.table-hover .table-success:hover {
	background-color: #b1dfbb
}
.table-hover .table-success:hover>td, .table-hover .table-success:hover>th {
	background-color: #b1dfbb
}
.table-info, .table-info>td, .table-info>th {
	background-color: #bee5eb
}
.table-hover .table-info:hover {
	background-color: #abdde5
}
.table-hover .table-info:hover>td, .table-hover .table-info:hover>th {
	background-color: #abdde5
}
.table-warning, .table-warning>td, .table-warning>th {
	background-color: #ffeeba
}
.table-hover .table-warning:hover {
	background-color: #ffe8a1
}
.table-hover .table-warning:hover>td, .table-hover .table-warning:hover>th {
	background-color: #ffe8a1
}
.table-danger, .table-danger>td, .table-danger>th {
	background-color: #f5c6cb
}
.table-hover .table-danger:hover {
	background-color: #f1b0b7
}
.table-hover .table-danger:hover>td, .table-hover .table-danger:hover>th {
	background-color: #f1b0b7
}
.table-light, .table-light>td, .table-light>th {
	background-color: #fdfdfe
}
.table-hover .table-light:hover {
	background-color: #ececf6
}
.table-hover .table-light:hover>td, .table-hover .table-light:hover>th {
	background-color: #ececf6
}
.table-dark, .table-dark>td, .table-dark>th {
	background-color: #c6c8ca
}
.table-hover .table-dark:hover {
	background-color: #b9bbbe
}
.table-hover .table-dark:hover>td, .table-hover .table-dark:hover>th {
	background-color: #b9bbbe
}
.table-active, .table-active>td, .table-active>th {
	background-color: rgba(0,0,0,.075)
}
.table-hover .table-active:hover {
	background-color: rgba(0,0,0,.075)
}
.table-hover .table-active:hover>td, .table-hover .table-active:hover>th {
	background-color: rgba(0,0,0,.075)
}
.table .thead-dark th {
	color: #fff;
	background-color: #212529;
	border-color: #32383e
}
.table .thead-light th {
	color: #495057;
	background-color: #e9ecef;
	border-color: #dee2e6
}
.table-dark {
	color: #fff;
	background-color: #212529
}
.table-dark td, .table-dark th, .table-dark thead th {
	border-color: #32383e
}
.table-dark.table-bordered {
	border: 0
}
.table-dark.table-striped tbody tr:nth-of-type(odd) {
	background-color: rgba(255,255,255,.05)
}
.table-dark.table-hover tbody tr:hover {
	background-color: rgba(255,255,255,.075)
}
@media (max-width:575.98px) {
.table-responsive-sm {
	display: block;
	width: 100%;
	overflow-x: auto;
	-webkit-overflow-scrolling: touch;
	-ms-overflow-style: -ms-autohiding-scrollbar
}
.table-responsive-sm>.table-bordered {
	border: 0
}
}
@media (max-width:767.98px) {
.table-responsive-md {
	display: block;
	width: 100%;
	overflow-x: auto;
	-webkit-overflow-scrolling: touch;
	-ms-overflow-style: -ms-autohiding-scrollbar
}
.table-responsive-md>.table-bordered {
	border: 0
}
}
@media (max-width:991.98px) {
.table-responsive-lg {
	display: block;
	width: 100%;
	overflow-x: auto;
	-webkit-overflow-scrolling: touch;
	-ms-overflow-style: -ms-autohiding-scrollbar
}
.table-responsive-lg>.table-bordered {
	border: 0
}
}
@media (max-width:1399.98px) {
.table-responsive-xl {
	display: block;
	width: 100%;
	overflow-x: auto;
	-webkit-overflow-scrolling: touch;
	-ms-overflow-style: -ms-autohiding-scrollbar
}
.table-responsive-xl>.table-bordered {
	border: 0
}
}
.table-responsive {
	display: block;
	width: 100%;
	overflow-x: auto;
	-webkit-overflow-scrolling: touch;
	-ms-overflow-style: -ms-autohiding-scrollbar
}
.table-responsive>.table-bordered {
	border: 0
}
.form-control {
	display: block;
	width: 100%;
padding:.375rem .75rem;
	font-size: 1rem;
	line-height: 1.5;
	color: #495057;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ced4da;
border-radius:.25rem;
	-webkit-transition: border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
	transition: border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
	transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out
}
.form-control::-ms-expand {
background-color:transparent;
border:0
}
.form-control:focus {
	color: #495057;
	background-color: #fff;
	border-color: #80bdff;
	outline: 0;
-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);
box-shadow:0 0 0 .2rem rgba(0,123,255,.25)
}
.form-control::-webkit-input-placeholder {
color:#6c757d;
opacity:1
}
.form-control:-ms-input-placeholder {
color:#6c757d;
opacity:1
}
.form-control::-ms-input-placeholder {
color:#6c757d;
opacity:1
}
.form-control::placeholder {
color:#6c757d;
opacity:1
}
.form-control:disabled, .form-control[readonly] {
	background-color: #e9ecef;
	opacity: 1
}
select.form-control:not([size]):not([multiple]) {
	height: calc(2.25rem + 2px)
}
select.form-control:focus::-ms-value {
color:#495057;
background-color:#fff
}
.form-control-file, .form-control-range {
	display: block;
	width: 100%
}
.col-form-label {
padding-top:calc(.375rem + 1px);
padding-bottom:calc(.375rem + 1px);
	margin-bottom: 0;
	font-size: inherit;
	line-height: 1.5
}
.col-form-label-lg {
padding-top:calc(.5rem + 1px);
padding-bottom:calc(.5rem + 1px);
	font-size: 1.25rem;
	line-height: 1.5
}
.col-form-label-sm {
padding-top:calc(.25rem + 1px);
padding-bottom:calc(.25rem + 1px);
font-size:.875rem;
	line-height: 1.5
}
.form-control-plaintext {
	display: block;
	width: 100%;
padding-top:.375rem;
padding-bottom:.375rem;
	margin-bottom: 0;
	line-height: 1.5;
	background-color: transparent;
	border: solid transparent;
	border-width: 1px 0
}
.form-control-plaintext.form-control-lg, .form-control-plaintext.form-control-sm, .input-group-lg>.form-control-plaintext.form-control, .input-group-lg>.input-group-append>.form-control-plaintext.btn, .input-group-lg>.input-group-append>.form-control-plaintext.input-group-text, .input-group-lg>.input-group-prepend>.form-control-plaintext.btn, .input-group-lg>.input-group-prepend>.form-control-plaintext.input-group-text, .input-group-sm>.form-control-plaintext.form-control, .input-group-sm>.input-group-append>.form-control-plaintext.btn, .input-group-sm>.input-group-append>.form-control-plaintext.input-group-text, .input-group-sm>.input-group-prepend>.form-control-plaintext.btn, .input-group-sm>.input-group-prepend>.form-control-plaintext.input-group-text {
	padding-right: 0;
	padding-left: 0
}
.form-control-sm, .input-group-sm>.form-control, .input-group-sm>.input-group-append>.btn, .input-group-sm>.input-group-append>.input-group-text, .input-group-sm>.input-group-prepend>.btn, .input-group-sm>.input-group-prepend>.input-group-text {
padding:.25rem .5rem;
font-size:.875rem;
	line-height: 1.5;
border-radius:.2rem
}
.input-group-sm>.input-group-append>select.btn:not([size]):not([multiple]), .input-group-sm>.input-group-append>select.input-group-text:not([size]):not([multiple]), .input-group-sm>.input-group-prepend>select.btn:not([size]):not([multiple]), .input-group-sm>.input-group-prepend>select.input-group-text:not([size]):not([multiple]), .input-group-sm>select.form-control:not([size]):not([multiple]), select.form-control-sm:not([size]):not([multiple]) {
	height: calc(1.8125rem + 2px)
}
.form-control-lg, .input-group-lg>.form-control, .input-group-lg>.input-group-append>.btn, .input-group-lg>.input-group-append>.input-group-text, .input-group-lg>.input-group-prepend>.btn, .input-group-lg>.input-group-prepend>.input-group-text {
padding:.5rem 1rem;
	font-size: 1.25rem;
	line-height: 1.5;
border-radius:.3rem
}
.input-group-lg>.input-group-append>select.btn:not([size]):not([multiple]), .input-group-lg>.input-group-append>select.input-group-text:not([size]):not([multiple]), .input-group-lg>.input-group-prepend>select.btn:not([size]):not([multiple]), .input-group-lg>.input-group-prepend>select.input-group-text:not([size]):not([multiple]), .input-group-lg>select.form-control:not([size]):not([multiple]), select.form-control-lg:not([size]):not([multiple]) {
	height: calc(2.875rem + 2px)
}
.form-group {
	margin-bottom: 1rem
}
.form-text {
	display: block;
margin-top:.25rem
}
.form-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -5px;
	margin-left: -5px
}
.form-row>.col, .form-row>[class*=col-] {
padding-right:5px;
padding-left:5px
}
.form-check {
	position: relative;
	display: block;
	padding-left: 1.25rem
}
.form-check-input {
	position: absolute;
margin-top:.3rem;
	margin-left: -1.25rem
}
.form-check-input:disabled~.form-check-label {
	color: #6c757d
}
.form-check-label {
	margin-bottom: 0
}
.form-check-inline {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-left: 0;
margin-right:.75rem
}
.form-check-inline .form-check-input {
	position: static;
	margin-top: 0;
margin-right:.3125rem;
	margin-left: 0
}
.valid-feedback {
	display: none;
	width: 100%;
margin-top:.25rem;
	font-size: 80%;
	color: #28a745
}
.valid-tooltip {
	position: absolute;
	top: 100%;
	z-index: 5;
	display: none;
	max-width: 100%;
padding:.5rem;
margin-top:.1rem;
font-size:.875rem;
	line-height: 1;
	color: #fff;
	background-color: rgba(40,167,69,.8);
border-radius:.2rem
}
.custom-select.is-valid, .form-control.is-valid, .was-validated .custom-select:valid, .was-validated .form-control:valid {
border-color:#28a745
}
.custom-select.is-valid:focus, .form-control.is-valid:focus, .was-validated .custom-select:valid:focus, .was-validated .form-control:valid:focus {
border-color:#28a745;
-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.25);
box-shadow:0 0 0 .2rem rgba(40,167,69,.25)
}
.custom-select.is-valid~.valid-feedback, .custom-select.is-valid~.valid-tooltip, .form-control.is-valid~.valid-feedback, .form-control.is-valid~.valid-tooltip, .was-validated .custom-select:valid~.valid-feedback, .was-validated .custom-select:valid~.valid-tooltip, .was-validated .form-control:valid~.valid-feedback, .was-validated .form-control:valid~.valid-tooltip {
display:block
}
.form-check-input.is-valid~.form-check-label, .was-validated .form-check-input:valid~.form-check-label {
color:#28a745
}
.form-check-input.is-valid~.valid-feedback, .form-check-input.is-valid~.valid-tooltip, .was-validated .form-check-input:valid~.valid-feedback, .was-validated .form-check-input:valid~.valid-tooltip {
display:block
}
.custom-control-input.is-valid~.custom-control-label, .was-validated .custom-control-input:valid~.custom-control-label {
color:#28a745
}
.custom-control-input.is-valid~.custom-control-label::before, .was-validated .custom-control-input:valid~.custom-control-label::before {
background-color:#71dd8a
}
.custom-control-input.is-valid~.valid-feedback, .custom-control-input.is-valid~.valid-tooltip, .was-validated .custom-control-input:valid~.valid-feedback, .was-validated .custom-control-input:valid~.valid-tooltip {
display:block
}
.custom-control-input.is-valid:checked~.custom-control-label::before, .was-validated .custom-control-input:valid:checked~.custom-control-label::before {
background-color:#34ce57
}
.custom-control-input.is-valid:focus~.custom-control-label::before, .was-validated .custom-control-input:valid:focus~.custom-control-label::before {
-webkit-box-shadow:0 0 0 1px #fff, 0 0 0 .2rem rgba(40,167,69,.25);
box-shadow:0 0 0 1px #fff, 0 0 0 .2rem rgba(40,167,69,.25)
}
.custom-file-input.is-valid~.custom-file-label, .was-validated .custom-file-input:valid~.custom-file-label {
border-color:#28a745
}
.custom-file-input.is-valid~.custom-file-label::before, .was-validated .custom-file-input:valid~.custom-file-label::before {
border-color:inherit
}
.custom-file-input.is-valid~.valid-feedback, .custom-file-input.is-valid~.valid-tooltip, .was-validated .custom-file-input:valid~.valid-feedback, .was-validated .custom-file-input:valid~.valid-tooltip {
display:block
}
.custom-file-input.is-valid:focus~.custom-file-label, .was-validated .custom-file-input:valid:focus~.custom-file-label {
-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.25);
box-shadow:0 0 0 .2rem rgba(40,167,69,.25)
}
.invalid-feedback {
	display: none;
	width: 100%;
margin-top:.25rem;
	font-size: 80%;
	color: #dc3545
}
.invalid-tooltip {
	position: absolute;
	top: 100%;
	z-index: 5;
	display: none;
	max-width: 100%;
padding:.5rem;
margin-top:.1rem;
font-size:.875rem;
	line-height: 1;
	color: #fff;
	background-color: rgba(220,53,69,.8);
border-radius:.2rem
}
.custom-select.is-invalid, .form-control.is-invalid, .was-validated .custom-select:invalid, .was-validated .form-control:invalid {
border-color:#dc3545
}
.custom-select.is-invalid:focus, .form-control.is-invalid:focus, .was-validated .custom-select:invalid:focus, .was-validated .form-control:invalid:focus {
border-color:#dc3545;
-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.25);
box-shadow:0 0 0 .2rem rgba(220,53,69,.25)
}
.custom-select.is-invalid~.invalid-feedback, .custom-select.is-invalid~.invalid-tooltip, .form-control.is-invalid~.invalid-feedback, .form-control.is-invalid~.invalid-tooltip, .was-validated .custom-select:invalid~.invalid-feedback, .was-validated .custom-select:invalid~.invalid-tooltip, .was-validated .form-control:invalid~.invalid-feedback, .was-validated .form-control:invalid~.invalid-tooltip {
display:block
}
.form-check-input.is-invalid~.form-check-label, .was-validated .form-check-input:invalid~.form-check-label {
color:#dc3545
}
.form-check-input.is-invalid~.invalid-feedback, .form-check-input.is-invalid~.invalid-tooltip, .was-validated .form-check-input:invalid~.invalid-feedback, .was-validated .form-check-input:invalid~.invalid-tooltip {
display:block
}
.custom-control-input.is-invalid~.custom-control-label, .was-validated .custom-control-input:invalid~.custom-control-label {
color:#dc3545
}
.custom-control-input.is-invalid~.custom-control-label::before, .was-validated .custom-control-input:invalid~.custom-control-label::before {
background-color:#efa2a9
}
.custom-control-input.is-invalid~.invalid-feedback, .custom-control-input.is-invalid~.invalid-tooltip, .was-validated .custom-control-input:invalid~.invalid-feedback, .was-validated .custom-control-input:invalid~.invalid-tooltip {
display:block
}
.custom-control-input.is-invalid:checked~.custom-control-label::before, .was-validated .custom-control-input:invalid:checked~.custom-control-label::before {
background-color:#e4606d
}
.custom-control-input.is-invalid:focus~.custom-control-label::before, .was-validated .custom-control-input:invalid:focus~.custom-control-label::before {
-webkit-box-shadow:0 0 0 1px #fff, 0 0 0 .2rem rgba(220,53,69,.25);
box-shadow:0 0 0 1px #fff, 0 0 0 .2rem rgba(220,53,69,.25)
}
.custom-file-input.is-invalid~.custom-file-label, .was-validated .custom-file-input:invalid~.custom-file-label {
border-color:#dc3545
}
.custom-file-input.is-invalid~.custom-file-label::before, .was-validated .custom-file-input:invalid~.custom-file-label::before {
border-color:inherit
}
.custom-file-input.is-invalid~.invalid-feedback, .custom-file-input.is-invalid~.invalid-tooltip, .was-validated .custom-file-input:invalid~.invalid-feedback, .was-validated .custom-file-input:invalid~.invalid-tooltip {
display:block
}
.custom-file-input.is-invalid:focus~.custom-file-label, .was-validated .custom-file-input:invalid:focus~.custom-file-label {
-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.25);
box-shadow:0 0 0 .2rem rgba(220,53,69,.25)
}
.form-inline {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
.form-inline .form-check {
	width: 100%
}
@media (min-width:576px) {
.form-inline label {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-bottom: 0
}
.form-inline .form-group {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 0
}
.form-inline .form-control {
	display: inline-block;
	width: auto;
	vertical-align: middle
}
.form-inline .form-control-plaintext {
	display: inline-block
}
.form-inline .input-group {
	width: auto
}
.form-inline .form-check {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: auto;
	padding-left: 0
}
.form-inline .form-check-input {
	position: relative;
	margin-top: 0;
margin-right:.25rem;
	margin-left: 0
}
.form-inline .custom-control {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}
.form-inline .custom-control-label {
	margin-bottom: 0
}
}
.btn {
	display: inline-block;
	font-weight: 400;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	border: 1px solid transparent;
padding:.375rem .75rem;
	font-size: 1rem;
	line-height: 1.5;
border-radius:.25rem;
	-webkit-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
	transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
	transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out
}
.btn:focus, .btn:hover {
	text-decoration: none
}
.btn.focus, .btn:focus {
	outline: 0;
-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);
box-shadow:0 0 0 .2rem rgba(0,123,255,.25)
}
.btn.disabled, .btn:disabled {
	opacity: .65
}
.btn:not(:disabled):not(.disabled) {
	cursor: pointer
}
.btn:not(:disabled):not(.disabled).active, .btn:not(:disabled):not(.disabled):active {
	background-image: none
}
a.btn.disabled, fieldset:disabled a.btn {
	pointer-events: none
}
.btn-primary {
	color: #fff;
	background-color: #007bff;
	border-color: #007bff
}
.btn-primary:hover {
	color: #fff;
	background-color: #0069d9;
	border-color: #0062cc
}
.btn-primary.focus, .btn-primary:focus {
-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.5);
box-shadow:0 0 0 .2rem rgba(0,123,255,.5)
}
.btn-primary.disabled, .btn-primary:disabled {
	color: #fff;
	background-color: #007bff;
	border-color: #007bff
}
.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle {
	color: #fff;
	background-color: #0062cc;
	border-color: #005cbf
}
.btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show>.btn-primary.dropdown-toggle:focus {
-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.5);
box-shadow:0 0 0 .2rem rgba(0,123,255,.5)
}
.btn-secondary {
	color: #fff;
	background-color: #6c757d;
	border-color: #6c757d
}
.btn-secondary:hover {
	color: #fff;
	background-color: #5a6268;
	border-color: #545b62
}
.btn-secondary.focus, .btn-secondary:focus {
-webkit-box-shadow:0 0 0 .2rem rgba(108,117,125,.5);
box-shadow:0 0 0 .2rem rgba(108,117,125,.5)
}
.btn-secondary.disabled, .btn-secondary:disabled {
	color: #fff;
	background-color: #6c757d;
	border-color: #6c757d
}
.btn-secondary:not(:disabled):not(.disabled).active, .btn-secondary:not(:disabled):not(.disabled):active, .show>.btn-secondary.dropdown-toggle {
	color: #fff;
	background-color: #545b62;
	border-color: #4e555b
}
.btn-secondary:not(:disabled):not(.disabled).active:focus, .btn-secondary:not(:disabled):not(.disabled):active:focus, .show>.btn-secondary.dropdown-toggle:focus {
-webkit-box-shadow:0 0 0 .2rem rgba(108,117,125,.5);
box-shadow:0 0 0 .2rem rgba(108,117,125,.5)
}
.btn-success {
	color: #fff;
	background-color: #28a745;
	border-color: #28a745
}
.btn-success:hover {
	color: #fff;
	background-color: #218838;
	border-color: #1e7e34
}
.btn-success.focus, .btn-success:focus {
-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.5);
box-shadow:0 0 0 .2rem rgba(40,167,69,.5)
}
.btn-success.disabled, .btn-success:disabled {
	color: #fff;
	background-color: #28a745;
	border-color: #28a745
}
.btn-success:not(:disabled):not(.disabled).active, .btn-success:not(:disabled):not(.disabled):active, .show>.btn-success.dropdown-toggle {
	color: #fff;
	background-color: #1e7e34;
	border-color: #1c7430
}
.btn-success:not(:disabled):not(.disabled).active:focus, .btn-success:not(:disabled):not(.disabled):active:focus, .show>.btn-success.dropdown-toggle:focus {
-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.5);
box-shadow:0 0 0 .2rem rgba(40,167,69,.5)
}
.btn-info {
	color: #fff;
	background-color: #17a2b8;
	border-color: #17a2b8
}
.btn-info:hover {
	color: #fff;
	background-color: #138496;
	border-color: #117a8b
}
.btn-info.focus, .btn-info:focus {
-webkit-box-shadow:0 0 0 .2rem rgba(23,162,184,.5);
box-shadow:0 0 0 .2rem rgba(23,162,184,.5)
}
.btn-info.disabled, .btn-info:disabled {
	color: #fff;
	background-color: #17a2b8;
	border-color: #17a2b8
}
.btn-info:not(:disabled):not(.disabled).active, .btn-info:not(:disabled):not(.disabled):active, .show>.btn-info.dropdown-toggle {
	color: #fff;
	background-color: #117a8b;
	border-color: #10707f
}
.btn-info:not(:disabled):not(.disabled).active:focus, .btn-info:not(:disabled):not(.disabled):active:focus, .show>.btn-info.dropdown-toggle:focus {
-webkit-box-shadow:0 0 0 .2rem rgba(23,162,184,.5);
box-shadow:0 0 0 .2rem rgba(23,162,184,.5)
}
.btn-warning {
	color: #212529;
	background-color: #ffc107;
	border-color: #ffc107
}
.btn-warning:hover {
	color: #212529;
	background-color: #e0a800;
	border-color: #d39e00
}
.btn-warning.focus, .btn-warning:focus {
-webkit-box-shadow:0 0 0 .2rem rgba(255,193,7,.5);
box-shadow:0 0 0 .2rem rgba(255,193,7,.5)
}
.btn-warning.disabled, .btn-warning:disabled {
	color: #212529;
	background-color: #ffc107;
	border-color: #ffc107
}
.btn-warning:not(:disabled):not(.disabled).active, .btn-warning:not(:disabled):not(.disabled):active, .show>.btn-warning.dropdown-toggle {
	color: #212529;
	background-color: #d39e00;
	border-color: #c69500
}
.btn-warning:not(:disabled):not(.disabled).active:focus, .btn-warning:not(:disabled):not(.disabled):active:focus, .show>.btn-warning.dropdown-toggle:focus {
-webkit-box-shadow:0 0 0 .2rem rgba(255,193,7,.5);
box-shadow:0 0 0 .2rem rgba(255,193,7,.5)
}
.btn-danger {
	color: #fff;
	background-color: #dc3545;
	border-color: #dc3545
}
.btn-danger:hover {
	color: #fff;
	background-color: #c82333;
	border-color: #bd2130
}
.btn-danger.focus, .btn-danger:focus {
-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.5);
box-shadow:0 0 0 .2rem rgba(220,53,69,.5)
}
.btn-danger.disabled, .btn-danger:disabled {
	color: #fff;
	background-color: #dc3545;
	border-color: #dc3545
}
.btn-danger:not(:disabled):not(.disabled).active, .btn-danger:not(:disabled):not(.disabled):active, .show>.btn-danger.dropdown-toggle {
	color: #fff;
	background-color: #bd2130;
	border-color: #b21f2d
}
.btn-danger:not(:disabled):not(.disabled).active:focus, .btn-danger:not(:disabled):not(.disabled):active:focus, .show>.btn-danger.dropdown-toggle:focus {
-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.5);
box-shadow:0 0 0 .2rem rgba(220,53,69,.5)
}
.btn-light {
	color: #212529;
	background-color: #f8f9fa;
	border-color: #f8f9fa
}
.btn-light:hover {
	color: #212529;
	background-color: #e2e6ea;
	border-color: #dae0e5
}
.btn-light.focus, .btn-light:focus {
-webkit-box-shadow:0 0 0 .2rem rgba(248,249,250,.5);
box-shadow:0 0 0 .2rem rgba(248,249,250,.5)
}
.btn-light.disabled, .btn-light:disabled {
	color: #212529;
	background-color: #f8f9fa;
	border-color: #f8f9fa
}
.btn-light:not(:disabled):not(.disabled).active, .btn-light:not(:disabled):not(.disabled):active, .show>.btn-light.dropdown-toggle {
	color: #212529;
	background-color: #dae0e5;
	border-color: #d3d9df
}
.btn-light:not(:disabled):not(.disabled).active:focus, .btn-light:not(:disabled):not(.disabled):active:focus, .show>.btn-light.dropdown-toggle:focus {
-webkit-box-shadow:0 0 0 .2rem rgba(248,249,250,.5);
box-shadow:0 0 0 .2rem rgba(248,249,250,.5)
}
.btn-dark {
	color: #fff;
	background-color: #343a40;
	border-color: #343a40
}
.btn-dark:hover {
	color: #fff;
	background-color: #23272b;
	border-color: #1d2124
}
.btn-dark.focus, .btn-dark:focus {
-webkit-box-shadow:0 0 0 .2rem rgba(52,58,64,.5);
box-shadow:0 0 0 .2rem rgba(52,58,64,.5)
}
.btn-dark.disabled, .btn-dark:disabled {
	color: #fff;
	background-color: #343a40;
	border-color: #343a40
}
.btn-dark:not(:disabled):not(.disabled).active, .btn-dark:not(:disabled):not(.disabled):active, .show>.btn-dark.dropdown-toggle {
	color: #fff;
	background-color: #1d2124;
	border-color: #171a1d
}
.btn-dark:not(:disabled):not(.disabled).active:focus, .btn-dark:not(:disabled):not(.disabled):active:focus, .show>.btn-dark.dropdown-toggle:focus {
-webkit-box-shadow:0 0 0 .2rem rgba(52,58,64,.5);
box-shadow:0 0 0 .2rem rgba(52,58,64,.5)
}
.btn-outline-primary {
	color: #007bff;
	background-color: transparent;
	background-image: none;
	border-color: #007bff
}
.btn-outline-primary:hover {
	color: #fff;
	background-color: #007bff;
	border-color: #007bff
}
.btn-outline-primary.focus, .btn-outline-primary:focus {
-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.5);
box-shadow:0 0 0 .2rem rgba(0,123,255,.5)
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
	color: #007bff;
	background-color: transparent
}
.btn-outline-primary:not(:disabled):not(.disabled).active, .btn-outline-primary:not(:disabled):not(.disabled):active, .show>.btn-outline-primary.dropdown-toggle {
	color: #fff;
	background-color: #007bff;
	border-color: #007bff
}
.btn-outline-primary:not(:disabled):not(.disabled).active:focus, .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-primary.dropdown-toggle:focus {
-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.5);
box-shadow:0 0 0 .2rem rgba(0,123,255,.5)
}
.btn-outline-secondary {
	color: #6c757d;
	background-color: transparent;
	background-image: none;
	border-color: #6c757d
}
.btn-outline-secondary:hover {
	color: #fff;
	background-color: #6c757d;
	border-color: #6c757d
}
.btn-outline-secondary.focus, .btn-outline-secondary:focus {
-webkit-box-shadow:0 0 0 .2rem rgba(108,117,125,.5);
box-shadow:0 0 0 .2rem rgba(108,117,125,.5)
}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
	color: #6c757d;
	background-color: transparent
}
.btn-outline-secondary:not(:disabled):not(.disabled).active, .btn-outline-secondary:not(:disabled):not(.disabled):active, .show>.btn-outline-secondary.dropdown-toggle {
	color: #fff;
	background-color: #6c757d;
	border-color: #6c757d
}
.btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-secondary.dropdown-toggle:focus {
-webkit-box-shadow:0 0 0 .2rem rgba(108,117,125,.5);
box-shadow:0 0 0 .2rem rgba(108,117,125,.5)
}
.btn-outline-success {
	color: #28a745;
	background-color: transparent;
	background-image: none;
	border-color: #28a745
}
.btn-outline-success:hover {
	color: #fff;
	background-color: #28a745;
	border-color: #28a745
}
.btn-outline-success.focus, .btn-outline-success:focus {
-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.5);
box-shadow:0 0 0 .2rem rgba(40,167,69,.5)
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
	color: #28a745;
	background-color: transparent
}
.btn-outline-success:not(:disabled):not(.disabled).active, .btn-outline-success:not(:disabled):not(.disabled):active, .show>.btn-outline-success.dropdown-toggle {
	color: #fff;
	background-color: #28a745;
	border-color: #28a745
}
.btn-outline-success:not(:disabled):not(.disabled).active:focus, .btn-outline-success:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-success.dropdown-toggle:focus {
-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.5);
box-shadow:0 0 0 .2rem rgba(40,167,69,.5)
}
.btn-outline-info {
	color: #17a2b8;
	background-color: transparent;
	background-image: none;
	border-color: #17a2b8
}
.btn-outline-info:hover {
	color: #fff;
	background-color: #17a2b8;
	border-color: #17a2b8
}
.btn-outline-info.focus, .btn-outline-info:focus {
-webkit-box-shadow:0 0 0 .2rem rgba(23,162,184,.5);
box-shadow:0 0 0 .2rem rgba(23,162,184,.5)
}
.btn-outline-info.disabled, .btn-outline-info:disabled {
	color: #17a2b8;
	background-color: transparent
}
.btn-outline-info:not(:disabled):not(.disabled).active, .btn-outline-info:not(:disabled):not(.disabled):active, .show>.btn-outline-info.dropdown-toggle {
	color: #fff;
	background-color: #17a2b8;
	border-color: #17a2b8
}
.btn-outline-info:not(:disabled):not(.disabled).active:focus, .btn-outline-info:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-info.dropdown-toggle:focus {
-webkit-box-shadow:0 0 0 .2rem rgba(23,162,184,.5);
box-shadow:0 0 0 .2rem rgba(23,162,184,.5)
}
.btn-outline-warning {
	color: #ffc107;
	background-color: transparent;
	background-image: none;
	border-color: #ffc107
}
.btn-outline-warning:hover {
	color: #212529;
	background-color: #ffc107;
	border-color: #ffc107
}
.btn-outline-warning.focus, .btn-outline-warning:focus {
-webkit-box-shadow:0 0 0 .2rem rgba(255,193,7,.5);
box-shadow:0 0 0 .2rem rgba(255,193,7,.5)
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
	color: #ffc107;
	background-color: transparent
}
.btn-outline-warning:not(:disabled):not(.disabled).active, .btn-outline-warning:not(:disabled):not(.disabled):active, .show>.btn-outline-warning.dropdown-toggle {
	color: #212529;
	background-color: #ffc107;
	border-color: #ffc107
}
.btn-outline-warning:not(:disabled):not(.disabled).active:focus, .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-warning.dropdown-toggle:focus {
-webkit-box-shadow:0 0 0 .2rem rgba(255,193,7,.5);
box-shadow:0 0 0 .2rem rgba(255,193,7,.5)
}
.btn-outline-danger {
	color: #dc3545;
	background-color: transparent;
	background-image: none;
	border-color: #dc3545
}
.btn-outline-danger:hover {
	color: #fff;
	background-color: #dc3545;
	border-color: #dc3545
}
.btn-outline-danger.focus, .btn-outline-danger:focus {
-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.5);
box-shadow:0 0 0 .2rem rgba(220,53,69,.5)
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
	color: #dc3545;
	background-color: transparent
}
.btn-outline-danger:not(:disabled):not(.disabled).active, .btn-outline-danger:not(:disabled):not(.disabled):active, .show>.btn-outline-danger.dropdown-toggle {
	color: #fff;
	background-color: #dc3545;
	border-color: #dc3545
}
.btn-outline-danger:not(:disabled):not(.disabled).active:focus, .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-danger.dropdown-toggle:focus {
-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.5);
box-shadow:0 0 0 .2rem rgba(220,53,69,.5)
}
.btn-outline-light {
	color: #f8f9fa;
	background-color: transparent;
	background-image: none;
	border-color: #f8f9fa
}
.btn-outline-light:hover {
	color: #212529;
	background-color: #f8f9fa;
	border-color: #f8f9fa
}
.btn-outline-light.focus, .btn-outline-light:focus {
-webkit-box-shadow:0 0 0 .2rem rgba(248,249,250,.5);
box-shadow:0 0 0 .2rem rgba(248,249,250,.5)
}
.btn-outline-light.disabled, .btn-outline-light:disabled {
	color: #f8f9fa;
	background-color: transparent
}
.btn-outline-light:not(:disabled):not(.disabled).active, .btn-outline-light:not(:disabled):not(.disabled):active, .show>.btn-outline-light.dropdown-toggle {
	color: #212529;
	background-color: #f8f9fa;
	border-color: #f8f9fa
}
.btn-outline-light:not(:disabled):not(.disabled).active:focus, .btn-outline-light:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-light.dropdown-toggle:focus {
-webkit-box-shadow:0 0 0 .2rem rgba(248,249,250,.5);
box-shadow:0 0 0 .2rem rgba(248,249,250,.5)
}
.btn-outline-dark {
	color: #343a40;
	background-color: transparent;
	background-image: none;
	border-color: #343a40
}
.btn-outline-dark:hover {
	color: #fff;
	background-color: #343a40;
	border-color: #343a40
}
.btn-outline-dark.focus, .btn-outline-dark:focus {
-webkit-box-shadow:0 0 0 .2rem rgba(52,58,64,.5);
box-shadow:0 0 0 .2rem rgba(52,58,64,.5)
}
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
	color: #343a40;
	background-color: transparent
}
.btn-outline-dark:not(:disabled):not(.disabled).active, .btn-outline-dark:not(:disabled):not(.disabled):active, .show>.btn-outline-dark.dropdown-toggle {
	color: #fff;
	background-color: #343a40;
	border-color: #343a40
}
.btn-outline-dark:not(:disabled):not(.disabled).active:focus, .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-dark.dropdown-toggle:focus {
-webkit-box-shadow:0 0 0 .2rem rgba(52,58,64,.5);
box-shadow:0 0 0 .2rem rgba(52,58,64,.5)
}
.btn-link {
	font-weight: 400;
	color: #007bff;
	background-color: transparent
}
.btn-link:hover {
	color: #0056b3;
	text-decoration: underline;
	background-color: transparent;
	border-color: transparent
}
.btn-link.focus, .btn-link:focus {
	text-decoration: underline;
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none
}
.btn-link.disabled, .btn-link:disabled {
	color: #6c757d
}
.btn-group-lg>.btn, .btn-lg {
padding:.5rem 1rem;
	font-size: 1.25rem;
	line-height: 1.5;
border-radius:.3rem
}
.btn-group-sm>.btn, .btn-sm {
padding:.25rem .5rem;
font-size:.875rem;
	line-height: 1.5;
border-radius:.2rem
}
.btn-block {
	display: block;
	width: 100%
}
.btn-block+.btn-block {
margin-top:.5rem
}
input[type=button].btn-block, input[type=reset].btn-block, input[type=submit].btn-block {
	width: 100%
}
.fade {
	opacity: 0;
	-webkit-transition: opacity .15s linear;
	transition: opacity .15s linear
}
.fade.show {
	opacity: 1
}
.collapse {
	display: none
}
.collapse.show {
	display: block
}
tr.collapse.show {
	display: table-row
}
tbody.collapse.show {
	display: table-row-group
}
.collapsing {
	position: relative;
	height: 0;
	overflow: hidden;
	-webkit-transition: height .35s ease;
	transition: height .35s ease
}
.dropdown, .dropup {
	position: relative
}
.dropdown-toggle::after {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: .255em;
	vertical-align: .255em;
	content: "";
	border-top: .3em solid;
	border-right: .3em solid transparent;
	border-bottom: 0;
	border-left: .3em solid transparent
}
.dropdown-toggle:empty::after {
	margin-left: 0
}
.dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 10rem;
padding:.5rem 0;
margin:.125rem 0 0;
	font-size: 1rem;
	color: #212529;
	text-align: left;
	list-style: none;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid rgba(0,0,0,.15);
border-radius:.25rem
}
.dropup .dropdown-menu {
	margin-top: 0;
margin-bottom:.125rem
}
.dropup .dropdown-toggle::after {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: .255em;
	vertical-align: .255em;
	content: "";
	border-top: 0;
	border-right: .3em solid transparent;
	border-bottom: .3em solid;
	border-left: .3em solid transparent
}
.dropup .dropdown-toggle:empty::after {
	margin-left: 0
}
.dropright .dropdown-menu {
	margin-top: 0;
margin-left:.125rem
}
.dropright .dropdown-toggle::after {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: .255em;
	vertical-align: .255em;
	content: "";
	border-top: .3em solid transparent;
	border-bottom: .3em solid transparent;
	border-left: .3em solid
}
.dropright .dropdown-toggle:empty::after {
	margin-left: 0
}
.dropright .dropdown-toggle::after {
	vertical-align: 0
}
.dropleft .dropdown-menu {
	margin-top: 0;
margin-right:.125rem
}
.dropleft .dropdown-toggle::after {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: .255em;
	vertical-align: .255em;
	content: ""
}
.dropleft .dropdown-toggle::after {
	display: none
}
.dropleft .dropdown-toggle::before {
	display: inline-block;
	width: 0;
	height: 0;
	margin-right: .255em;
	vertical-align: .255em;
	content: "";
	border-top: .3em solid transparent;
	border-right: .3em solid;
	border-bottom: .3em solid transparent
}
.dropleft .dropdown-toggle:empty::after {
	margin-left: 0
}
.dropleft .dropdown-toggle::before {
	vertical-align: 0
}
.dropdown-divider {
	height: 0;
margin:.5rem 0;
	overflow: hidden;
	border-top: 1px solid #e9ecef
}
.dropdown-item {
	display: block;
	width: 100%;
padding:.25rem 1.5rem;
	clear: both;
	font-weight: 400;
	color: #212529;
	text-align: inherit;
	white-space: nowrap;
	background-color: transparent;
	border: 0
}
.dropdown-item:focus, .dropdown-item:hover {
	color: #16181b;
	text-decoration: none;
	background-color: #f8f9fa
}
.dropdown-item.active, .dropdown-item:active {
	color: #fff;
	text-decoration: none;
	background-color: #007bff
}
.dropdown-item.disabled, .dropdown-item:disabled {
	color: #6c757d;
	background-color: transparent
}
.dropdown-menu.show {
	display: block
}
.dropdown-header {
	display: block;
padding:.5rem 1.5rem;
	margin-bottom: 0;
font-size:.875rem;
	color: #6c757d;
	white-space: nowrap
}
.btn-group, .btn-group-vertical {
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	vertical-align: middle
}
.btn-group-vertical>.btn, .btn-group>.btn {
	position: relative;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto
}
.btn-group-vertical>.btn:hover, .btn-group>.btn:hover {
	z-index: 1
}
.btn-group-vertical>.btn.active, .btn-group-vertical>.btn:active, .btn-group-vertical>.btn:focus, .btn-group>.btn.active, .btn-group>.btn:active, .btn-group>.btn:focus {
	z-index: 1
}
.btn-group .btn+.btn, .btn-group .btn+.btn-group, .btn-group .btn-group+.btn, .btn-group .btn-group+.btn-group, .btn-group-vertical .btn+.btn, .btn-group-vertical .btn+.btn-group, .btn-group-vertical .btn-group+.btn, .btn-group-vertical .btn-group+.btn-group {
	margin-left: -1px
}
.btn-toolbar {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}
.btn-toolbar .input-group {
	width: auto
}
.btn-group>.btn:first-child {
	margin-left: 0
}
.btn-group>.btn-group:not(:last-child)>.btn, .btn-group>.btn:not(:last-child):not(.dropdown-toggle) {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}
.btn-group>.btn-group:not(:first-child)>.btn, .btn-group>.btn:not(:first-child) {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}
.dropdown-toggle-split {
padding-right:.5625rem;
padding-left:.5625rem
}
.dropdown-toggle-split::after {
	margin-left: 0
}
.btn-group-sm>.btn+.dropdown-toggle-split, .btn-sm+.dropdown-toggle-split {
padding-right:.375rem;
padding-left:.375rem
}
.btn-group-lg>.btn+.dropdown-toggle-split, .btn-lg+.dropdown-toggle-split {
padding-right:.75rem;
padding-left:.75rem
}
.btn-group-vertical {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}
.btn-group-vertical .btn, .btn-group-vertical .btn-group {
	width: 100%
}
.btn-group-vertical>.btn+.btn, .btn-group-vertical>.btn+.btn-group, .btn-group-vertical>.btn-group+.btn, .btn-group-vertical>.btn-group+.btn-group {
	margin-top: -1px;
	margin-left: 0
}
.btn-group-vertical>.btn-group:not(:last-child)>.btn, .btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle) {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0
}
.btn-group-vertical>.btn-group:not(:first-child)>.btn, .btn-group-vertical>.btn:not(:first-child) {
	border-top-left-radius: 0;
	border-top-right-radius: 0
}
.btn-group-toggle>.btn, .btn-group-toggle>.btn-group>.btn {
	margin-bottom: 0
}
.btn-group-toggle>.btn input[type=checkbox], .btn-group-toggle>.btn input[type=radio], .btn-group-toggle>.btn-group>.btn input[type=checkbox], .btn-group-toggle>.btn-group>.btn input[type=radio] {
	position: absolute;
	clip: rect(0,0,0,0);
	pointer-events: none
}
.input-group {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	width: 100%
}
.input-group>.custom-file, .input-group>.custom-select, .input-group>.form-control {
	position: relative;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	width: 1%;
	margin-bottom: 0
}
.input-group>.custom-file:focus, .input-group>.custom-select:focus, .input-group>.form-control:focus {
	z-index: 3
}
.input-group>.custom-file+.custom-file, .input-group>.custom-file+.custom-select, .input-group>.custom-file+.form-control, .input-group>.custom-select+.custom-file, .input-group>.custom-select+.custom-select, .input-group>.custom-select+.form-control, .input-group>.form-control+.custom-file, .input-group>.form-control+.custom-select, .input-group>.form-control+.form-control {
	margin-left: -1px
}
.input-group>.custom-select:not(:last-child), .input-group>.form-control:not(:last-child) {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}
.input-group>.custom-select:not(:first-child), .input-group>.form-control:not(:first-child) {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}
.input-group>.custom-file {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
.input-group>.custom-file:not(:last-child) .custom-file-label, .input-group>.custom-file:not(:last-child) .custom-file-label::before {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}
.input-group>.custom-file:not(:first-child) .custom-file-label, .input-group>.custom-file:not(:first-child) .custom-file-label::before {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}
.input-group-append, .input-group-prepend {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}
.input-group-append .btn, .input-group-prepend .btn {
	position: relative;
	z-index: 2
}
.input-group-append .btn+.btn, .input-group-append .btn+.input-group-text, .input-group-append .input-group-text+.btn, .input-group-append .input-group-text+.input-group-text, .input-group-prepend .btn+.btn, .input-group-prepend .btn+.input-group-text, .input-group-prepend .input-group-text+.btn, .input-group-prepend .input-group-text+.input-group-text {
	margin-left: -1px
}
.input-group-prepend {
	margin-right: -1px
}
.input-group-append {
	margin-left: -1px
}
.input-group-text {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
padding:.375rem .75rem;
	margin-bottom: 0;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #495057;
	text-align: center;
	white-space: nowrap;
	background-color: #e9ecef;
	border: 1px solid #ced4da;
border-radius:.25rem
}
.input-group-text input[type=checkbox], .input-group-text input[type=radio] {
	margin-top: 0
}
.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle), .input-group>.input-group-append:last-child>.input-group-text:not(:last-child), .input-group>.input-group-append:not(:last-child)>.btn, .input-group>.input-group-append:not(:last-child)>.input-group-text, .input-group>.input-group-prepend>.btn, .input-group>.input-group-prepend>.input-group-text {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}
.input-group>.input-group-append>.btn, .input-group>.input-group-append>.input-group-text, .input-group>.input-group-prepend:first-child>.btn:not(:first-child), .input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child), .input-group>.input-group-prepend:not(:first-child)>.btn, .input-group>.input-group-prepend:not(:first-child)>.input-group-text {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}
.custom-control {
	position: relative;
	display: block;
	min-height: 1.5rem;
	padding-left: 1.5rem
}
.custom-control-inline {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	margin-right: 1rem
}
.custom-control-input {
	position: absolute;
	z-index: -1;
	opacity: 0
}
.custom-control-input:checked~.custom-control-label::before {
	color: #fff;
	background-color: #007bff
}
.custom-control-input:focus~.custom-control-label::before {
-webkit-box-shadow:0 0 0 1px #fff, 0 0 0 .2rem rgba(0,123,255,.25);
box-shadow:0 0 0 1px #fff, 0 0 0 .2rem rgba(0,123,255,.25)
}
.custom-control-input:active~.custom-control-label::before {
	color: #fff;
	background-color: #b3d7ff
}
.custom-control-input:disabled~.custom-control-label {
	color: #6c757d
}
.custom-control-input:disabled~.custom-control-label::before {
	background-color: #e9ecef
}
.custom-control-label {
	margin-bottom: 0
}
.custom-control-label::before {
	position: absolute;
top:.25rem;
	left: 0;
	display: block;
	width: 1rem;
	height: 1rem;
	pointer-events: none;
	content: "";
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-color: #dee2e6
}
.custom-control-label::after {
	position: absolute;
top:.25rem;
	left: 0;
	display: block;
	width: 1rem;
	height: 1rem;
	content: "";
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 50% 50%
}
.custom-checkbox .custom-control-label::before {
border-radius:.25rem
}
.custom-checkbox .custom-control-input:checked~.custom-control-label::before {
	background-color: #007bff
}
.custom-checkbox .custom-control-input:checked~.custom-control-label::after {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")
}
.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before {
	background-color: #007bff
}
.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")
}
.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before {
	background-color: rgba(0,123,255,.5)
}
.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before {
	background-color: rgba(0,123,255,.5)
}
.custom-radio .custom-control-label::before {
	border-radius: 50%
}
.custom-radio .custom-control-input:checked~.custom-control-label::before {
	background-color: #007bff
}
.custom-radio .custom-control-input:checked~.custom-control-label::after {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")
}
.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before {
	background-color: rgba(0,123,255,.5)
}
.custom-select {
	display: inline-block;
	width: 100%;
	height: calc(2.25rem + 2px);
padding:.375rem 1.75rem .375rem .75rem;
	line-height: 1.5;
	color: #495057;
	vertical-align: middle;
background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;
	background-size: 8px 10px;
	border: 1px solid #ced4da;
border-radius:.25rem;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}
.custom-select:focus {
	border-color: #80bdff;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.075), 0 0 5px rgba(128,189,255,.5);
	box-shadow: inset 0 1px 2px rgba(0,0,0,.075), 0 0 5px rgba(128,189,255,.5)
}
.custom-select:focus::-ms-value {
color:#495057;
background-color:#fff
}
.custom-select[multiple], .custom-select[size]:not([size="1"]) {
	height: auto;
padding-right:.75rem;
	background-image: none
}
.custom-select:disabled {
	color: #6c757d;
	background-color: #e9ecef
}
.custom-select::-ms-expand {
opacity:0
}
.custom-select-sm {
	height: calc(1.8125rem + 2px);
padding-top:.375rem;
padding-bottom:.375rem;
	font-size: 75%
}
.custom-select-lg {
	height: calc(2.875rem + 2px);
padding-top:.375rem;
padding-bottom:.375rem;
	font-size: 125%
}
.custom-file {
	position: relative;
	display: inline-block;
	width: 100%;
	height: calc(2.25rem + 2px);
	margin-bottom: 0
}
.custom-file-input {
	position: relative;
	z-index: 2;
	width: 100%;
	height: calc(2.25rem + 2px);
	margin: 0;
	opacity: 0
}
.custom-file-input:focus~.custom-file-control {
	border-color: #80bdff;
-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);
box-shadow:0 0 0 .2rem rgba(0,123,255,.25)
}
.custom-file-input:focus~.custom-file-control::before {
	border-color: #80bdff
}
.custom-file-input:lang(en)~.custom-file-label::after {
	content: "Browse"
}
.custom-file-label {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	z-index: 1;
	height: calc(2.25rem + 2px);
padding:.375rem .75rem;
	line-height: 1.5;
	color: #495057;
	background-color: #fff;
	border: 1px solid #ced4da;
border-radius:.25rem
}
.custom-file-label::after {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 3;
	display: block;
height:calc(calc(2.25rem + 2px) - 1px * 2);
padding:.375rem .75rem;
	line-height: 1.5;
	color: #495057;
	content: "Browse";
	background-color: #e9ecef;
	border-left: 1px solid #ced4da;
border-radius:0 .25rem .25rem 0
}
.nav {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding-left: 0;
	margin-bottom: 0;
	list-style: none
}
.nav-link {
	display: block;
padding:.5rem 1rem
}
.nav-link:focus, .nav-link:hover {
	text-decoration: none
}
.nav-link.disabled {
	color: #6c757d
}
.nav-tabs {
	border-bottom: 1px solid #dee2e6
}
.nav-tabs .nav-item {
	margin-bottom: -1px
}
.nav-tabs .nav-link {
	border: 1px solid transparent;
border-top-left-radius:.25rem;
border-top-right-radius:.25rem
}
.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
	border-color: #e9ecef #e9ecef #dee2e6
}
.nav-tabs .nav-link.disabled {
	color: #6c757d;
	background-color: transparent;
	border-color: transparent
}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
	color: #495057;
	background-color: #fff;
	border-color: #dee2e6 #dee2e6 #fff
}
.nav-tabs .dropdown-menu {
	margin-top: -1px;
	border-top-left-radius: 0;
	border-top-right-radius: 0
}
.nav-pills .nav-link {
border-radius:.25rem
}
.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
	color: #fff;
	background-color: #007bff
}
.nav-fill .nav-item {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	text-align: center
}
.nav-justified .nav-item {
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	text-align: center
}
.tab-content>.tab-pane {
	display: none
}
.tab-content>.active {
	display: block
}
.navbar {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
padding:.5rem 1rem
}
.navbar>.container, .navbar>.container-fluid {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}
.navbar-brand {
	display: inline-block;
padding-top:.3125rem;
padding-bottom:.3125rem;
	margin-right: 1rem;
	font-size: 1.25rem;
	line-height: inherit;
	white-space: nowrap
}
.navbar-brand:focus, .navbar-brand:hover {
	text-decoration: none
}
.navbar-nav {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding-left: 0;
	margin-bottom: 0;
	list-style: none
}
.navbar-nav .nav-link {
	padding-right: 0;
	padding-left: 0
}
.navbar-nav .dropdown-menu {
	position: static;
	float: none
}
.navbar-text {
	display: inline-block;
padding-top:.5rem;
padding-bottom:.5rem
}
.navbar-collapse {
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
.navbar-toggler {
padding:.25rem .75rem;
	font-size: 1.25rem;
	line-height: 1;
	background-color: transparent;
	border: 1px solid transparent;
border-radius:.25rem
}
.navbar-toggler:focus, .navbar-toggler:hover {
	text-decoration: none
}
.navbar-toggler:not(:disabled):not(.disabled) {
	cursor: pointer
}
.navbar-toggler-icon {
	display: inline-block;
	width: 1.5em;
	height: 1.5em;
	vertical-align: middle;
	content: "";
	background: no-repeat center center;
	background-size: 100% 100%
}
@media (max-width:575.98px) {
.navbar-expand-sm>.container, .navbar-expand-sm>.container-fluid {
	padding-right: 0;
	padding-left: 0
}
}
@media (min-width:576px) {
.navbar-expand-sm {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}
.navbar-expand-sm .navbar-nav {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row
}
.navbar-expand-sm .navbar-nav .dropdown-menu {
	position: absolute
}
.navbar-expand-sm .navbar-nav .dropdown-menu-right {
	right: 0;
	left: auto
}
.navbar-expand-sm .navbar-nav .nav-link {
padding-right:.5rem;
padding-left:.5rem
}
.navbar-expand-sm>.container, .navbar-expand-sm>.container-fluid {
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}
.navbar-expand-sm .navbar-collapse {
	display: -webkit-box!important;
	display: -ms-flexbox!important;
	display: flex!important;
	-ms-flex-preferred-size: auto;
	flex-basis: auto
}
.navbar-expand-sm .navbar-toggler {
	display: none
}
.navbar-expand-sm .dropup .dropdown-menu {
	top: auto;
	bottom: 100%
}
}
@media (max-width:767.98px) {
.navbar-expand-md>.container, .navbar-expand-md>.container-fluid {
	padding-right: 0;
	padding-left: 0
}
}
@media (min-width:768px) {
.navbar-expand-md {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}
.navbar-expand-md .navbar-nav {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row
}
.navbar-expand-md .navbar-nav .dropdown-menu {
	position: absolute
}
.navbar-expand-md .navbar-nav .dropdown-menu-right {
	right: 0;
	left: auto
}
.navbar-expand-md .navbar-nav .nav-link {
padding-right:.5rem;
padding-left:.5rem
}
.navbar-expand-md>.container, .navbar-expand-md>.container-fluid {
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}
.navbar-expand-md .navbar-collapse {
	display: -webkit-box!important;
	display: -ms-flexbox!important;
	display: flex!important;
	-ms-flex-preferred-size: auto;
	flex-basis: auto
}
.navbar-expand-md .navbar-toggler {
	display: none
}
.navbar-expand-md .dropup .dropdown-menu {
	top: auto;
	bottom: 100%
}
}
@media (max-width:991.98px) {
.navbar-expand-lg>.container, .navbar-expand-lg>.container-fluid {
	padding-right: 0;
	padding-left: 0
}
}
@media (min-width:992px) {
.navbar-expand-lg {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}
.navbar-expand-lg .navbar-nav {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row
}
.navbar-expand-lg .navbar-nav .dropdown-menu {
	position: absolute
}
.navbar-expand-lg .navbar-nav .dropdown-menu-right {
	right: 0;
	left: auto
}
.navbar-expand-lg .navbar-nav .nav-link {
padding-right:.5rem;
padding-left:.5rem
}
.navbar-expand-lg>.container, .navbar-expand-lg>.container-fluid {
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}
.navbar-expand-lg .navbar-collapse {
	display: -webkit-box!important;
	display: -ms-flexbox!important;
	display: flex!important;
	-ms-flex-preferred-size: auto;
	flex-basis: auto
}
.navbar-expand-lg .navbar-toggler {
	display: none
}
.navbar-expand-lg .dropup .dropdown-menu {
	top: auto;
	bottom: 100%
}
}
@media (max-width:1399.98px) {
.navbar-expand-xl>.container, .navbar-expand-xl>.container-fluid {
	padding-right: 0;
	padding-left: 0
}
}
@media (min-width:1400px) {
.navbar-expand-xl {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}
.navbar-expand-xl .navbar-nav {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row
}
.navbar-expand-xl .navbar-nav .dropdown-menu {
	position: absolute
}
.navbar-expand-xl .navbar-nav .dropdown-menu-right {
	right: 0;
	left: auto
}
.navbar-expand-xl .navbar-nav .nav-link {
padding-right:.5rem;
padding-left:.5rem
}
.navbar-expand-xl>.container, .navbar-expand-xl>.container-fluid {
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}
.navbar-expand-xl .navbar-collapse {
	display: -webkit-box!important;
	display: -ms-flexbox!important;
	display: flex!important;
	-ms-flex-preferred-size: auto;
	flex-basis: auto
}
.navbar-expand-xl .navbar-toggler {
	display: none
}
.navbar-expand-xl .dropup .dropdown-menu {
	top: auto;
	bottom: 100%
}
}
.navbar-expand {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}
.navbar-expand>.container, .navbar-expand>.container-fluid {
	padding-right: 0;
	padding-left: 0
}
.navbar-expand .navbar-nav {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row
}
.navbar-expand .navbar-nav .dropdown-menu {
	position: absolute
}
.navbar-expand .navbar-nav .dropdown-menu-right {
	right: 0;
	left: auto
}
.navbar-expand .navbar-nav .nav-link {
padding-right:.5rem;
padding-left:.5rem
}
.navbar-expand>.container, .navbar-expand>.container-fluid {
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}
.navbar-expand .navbar-collapse {
	display: -webkit-box!important;
	display: -ms-flexbox!important;
	display: flex!important;
	-ms-flex-preferred-size: auto;
	flex-basis: auto
}
.navbar-expand .navbar-toggler {
	display: none
}
.navbar-expand .dropup .dropdown-menu {
	top: auto;
	bottom: 100%
}
.navbar-light .navbar-brand {
	color: rgba(0,0,0,.9)
}
.navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover {
	color: rgba(0,0,0,.9)
}
.navbar-light .navbar-nav .nav-link {
	color: rgba(0,0,0,.5)
}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
	color: rgba(0,0,0,.7)
}
.navbar-light .navbar-nav .nav-link.disabled {
	color: rgba(0,0,0,.3)
}
.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link {
	color: rgba(0,0,0,.9)
}
.navbar-light .navbar-toggler {
	color: rgba(0,0,0,.5);
	border-color: rgba(0,0,0,.1)
}
.navbar-light .navbar-toggler-icon {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
}
.navbar-light .navbar-text {
	color: rgba(0,0,0,.5)
}
.navbar-light .navbar-text a {
	color: rgba(0,0,0,.9)
}
.navbar-light .navbar-text a:focus, .navbar-light .navbar-text a:hover {
	color: rgba(0,0,0,.9)
}
.navbar-dark .navbar-brand {
	color: #fff
}
.navbar-dark .navbar-brand:focus, .navbar-dark .navbar-brand:hover {
	color: #fff
}
.navbar-dark .navbar-nav .nav-link {
	color: rgba(255,255,255,.5)
}
.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
	color: rgba(255,255,255,.75)
}
.navbar-dark .navbar-nav .nav-link.disabled {
	color: rgba(255,255,255,.25)
}
.navbar-dark .navbar-nav .active>.nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show>.nav-link {
	color: #fff
}
.navbar-dark .navbar-toggler {
	color: rgba(255,255,255,.5);
	border-color: rgba(255,255,255,.1)
}
.navbar-dark .navbar-toggler-icon {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
}
.navbar-dark .navbar-text {
	color: rgba(255,255,255,.5)
}
.navbar-dark .navbar-text a {
	color: #fff
}
.navbar-dark .navbar-text a:focus, .navbar-dark .navbar-text a:hover {
	color: #fff
}
.card {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	min-width: 0;
	word-wrap: break-word;
	background-color: #fff;
	background-clip: border-box;
	border: 1px solid rgba(0,0,0,.125);
border-radius:.25rem
}
.card>hr {
	margin-right: 0;
	margin-left: 0
}
.card>.list-group:first-child .list-group-item:first-child {
border-top-left-radius:.25rem;
border-top-right-radius:.25rem
}
.card>.list-group:last-child .list-group-item:last-child {
border-bottom-right-radius:.25rem;
border-bottom-left-radius:.25rem
}
.card-body {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	padding: 1.25rem
}
.card-title {
margin-bottom:.75rem
}
.card-subtitle {
margin-top:-.375rem;
	margin-bottom: 0
}
.card-text:last-child {
	margin-bottom: 0
}
.card-link:hover {
	text-decoration: none
}
.card-link+.card-link {
	margin-left: 1.25rem
}
.card-header {
padding:.75rem 1.25rem;
	margin-bottom: 0;
	background-color: rgba(0,0,0,.03);
	border-bottom: 1px solid rgba(0,0,0,.125)
}
.card-header:first-child {
border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0
}
.card-header+.list-group .list-group-item:first-child {
	border-top: 0
}
.card-footer {
padding:.75rem 1.25rem;
	background-color: rgba(0,0,0,.03);
	border-top: 1px solid rgba(0,0,0,.125)
}
.card-footer:last-child {
border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)
}
.card-header-tabs {
margin-right:-.625rem;
margin-bottom:-.75rem;
margin-left:-.625rem;
	border-bottom: 0
}
.card-header-pills {
margin-right:-.625rem;
margin-left:-.625rem
}
.card-img-overlay {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	padding: 1.25rem
}
.card-img {
	width: 100%;
border-radius:calc(.25rem - 1px)
}
.card-img-top {
	width: 100%;
border-top-left-radius:calc(.25rem - 1px);
border-top-right-radius:calc(.25rem - 1px)
}
.card-img-bottom {
	width: 100%;
border-bottom-right-radius:calc(.25rem - 1px);
border-bottom-left-radius:calc(.25rem - 1px)
}
.card-deck {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}
.card-deck .card {
	margin-bottom: 15px
}
@media (min-width:576px) {
.card-deck {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	margin-right: -15px;
	margin-left: -15px
}
.card-deck .card {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex: 1 0 0%;
	flex: 1 0 0%;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-right: 15px;
	margin-bottom: 0;
	margin-left: 15px
}
}
.card-group {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}
.card-group>.card {
	margin-bottom: 15px
}
@media (min-width:576px) {
.card-group {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap
}
.card-group>.card {
	-webkit-box-flex: 1;
	-ms-flex: 1 0 0%;
	flex: 1 0 0%;
	margin-bottom: 0
}
.card-group>.card+.card {
	margin-left: 0;
	border-left: 0
}
.card-group>.card:first-child {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}
.card-group>.card:first-child .card-header, .card-group>.card:first-child .card-img-top {
	border-top-right-radius: 0
}
.card-group>.card:first-child .card-footer, .card-group>.card:first-child .card-img-bottom {
	border-bottom-right-radius: 0
}
.card-group>.card:last-child {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}
.card-group>.card:last-child .card-header, .card-group>.card:last-child .card-img-top {
	border-top-left-radius: 0
}
.card-group>.card:last-child .card-footer, .card-group>.card:last-child .card-img-bottom {
	border-bottom-left-radius: 0
}
.card-group>.card:only-child {
border-radius:.25rem
}
.card-group>.card:only-child .card-header, .card-group>.card:only-child .card-img-top {
border-top-left-radius:.25rem;
border-top-right-radius:.25rem
}
.card-group>.card:only-child .card-footer, .card-group>.card:only-child .card-img-bottom {
border-bottom-right-radius:.25rem;
border-bottom-left-radius:.25rem
}
.card-group>.card:not(:first-child):not(:last-child):not(:only-child) {
	border-radius: 0
}
.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-footer, .card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-header, .card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom, .card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-top {
	border-radius: 0
}
}
.card-columns .card {
margin-bottom:.75rem
}
@media (min-width:576px) {
.card-columns {
	-webkit-column-count: 3;
	column-count: 3;
	-webkit-column-gap: 1.25rem;
	column-gap: 1.25rem
}
.card-columns .card {
	display: inline-block;
	width: 100%
}
}
.breadcrumb {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
padding:.75rem 1rem;
	margin-bottom: 1rem;
	list-style: none;
	background-color: #e9ecef;
border-radius:.25rem
}
.breadcrumb-item+.breadcrumb-item::before {
	display: inline-block;
padding-right:.5rem;
padding-left:.5rem;
	color: #6c757d;
	content: "/"
}
.breadcrumb-item+.breadcrumb-item:hover::before {
	text-decoration: underline
}
.breadcrumb-item+.breadcrumb-item:hover::before {
	text-decoration: none
}
.breadcrumb-item.active {
	color: #6c757d
}
.pagination {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-left: 0;
	list-style: none;
border-radius:.25rem
}
.page-link {
	position: relative;
	display: block;
padding:.5rem .75rem;
	margin-left: -1px;
	line-height: 1.25;
	color: #007bff;
	background-color: #fff;
	border: 1px solid #dee2e6
}
.page-link:hover {
	color: #0056b3;
	text-decoration: none;
	background-color: #e9ecef;
	border-color: #dee2e6
}
.page-link:focus {
	z-index: 2;
	outline: 0;
-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);
box-shadow:0 0 0 .2rem rgba(0,123,255,.25)
}
.page-link:not(:disabled):not(.disabled) {
	cursor: pointer
}
.page-item:first-child .page-link {
	margin-left: 0;
border-top-left-radius:.25rem;
border-bottom-left-radius:.25rem
}
.page-item:last-child .page-link {
border-top-right-radius:.25rem;
border-bottom-right-radius:.25rem
}
.page-item.active .page-link {
	z-index: 1;
	color: #fff;
	background-color: #007bff;
	border-color: #007bff
}
.page-item.disabled .page-link {
	color: #6c757d;
	pointer-events: none;
	cursor: auto;
	background-color: #fff;
	border-color: #dee2e6
}
.pagination-lg .page-link {
padding:.75rem 1.5rem;
	font-size: 1.25rem;
	line-height: 1.5
}
.pagination-lg .page-item:first-child .page-link {
border-top-left-radius:.3rem;
border-bottom-left-radius:.3rem
}
.pagination-lg .page-item:last-child .page-link {
border-top-right-radius:.3rem;
border-bottom-right-radius:.3rem
}
.pagination-sm .page-link {
padding:.25rem .5rem;
font-size:.875rem;
	line-height: 1.5
}
.pagination-sm .page-item:first-child .page-link {
border-top-left-radius:.2rem;
border-bottom-left-radius:.2rem
}
.pagination-sm .page-item:last-child .page-link {
border-top-right-radius:.2rem;
border-bottom-right-radius:.2rem
}
.badge {
	display: inline-block;
	padding: .25em .4em;
	font-size: 75%;
	font-weight: 700;
	line-height: 1;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
border-radius:.25rem
}
.badge:empty {
	display: none
}
.btn .badge {
	position: relative;
	top: -1px
}
.badge-pill {
	padding-right: .6em;
	padding-left: .6em;
	border-radius: 10rem
}
.badge-primary {
	color: #fff;
	background-color: #007bff
}
.badge-primary[href]:focus, .badge-primary[href]:hover {
	color: #fff;
	text-decoration: none;
	background-color: #0062cc
}
.badge-secondary {
	color: #fff;
	background-color: #6c757d
}
.badge-secondary[href]:focus, .badge-secondary[href]:hover {
	color: #fff;
	text-decoration: none;
	background-color: #545b62
}
.badge-success {
	color: #fff;
	background-color: #28a745
}
.badge-success[href]:focus, .badge-success[href]:hover {
	color: #fff;
	text-decoration: none;
	background-color: #1e7e34
}
.badge-info {
	color: #fff;
	background-color: #17a2b8
}
.badge-info[href]:focus, .badge-info[href]:hover {
	color: #fff;
	text-decoration: none;
	background-color: #117a8b
}
.badge-warning {
	color: #212529;
	background-color: #ffc107
}
.badge-warning[href]:focus, .badge-warning[href]:hover {
	color: #212529;
	text-decoration: none;
	background-color: #d39e00
}
.badge-danger {
	color: #fff;
	background-color: #dc3545
}
.badge-danger[href]:focus, .badge-danger[href]:hover {
	color: #fff;
	text-decoration: none;
	background-color: #bd2130
}
.badge-light {
	color: #212529;
	background-color: #f8f9fa
}
.badge-light[href]:focus, .badge-light[href]:hover {
	color: #212529;
	text-decoration: none;
	background-color: #dae0e5
}
.badge-dark {
	color: #fff;
	background-color: #343a40
}
.badge-dark[href]:focus, .badge-dark[href]:hover {
	color: #fff;
	text-decoration: none;
	background-color: #1d2124
}
.jumbotron {
	padding: 2rem 1rem;
	margin-bottom: 2rem;
	background-color: #e9ecef;
border-radius:.3rem
}
@media (min-width:576px) {
.jumbotron {
	padding: 4rem 2rem
}
}
.jumbotron-fluid {
	padding-right: 0;
	padding-left: 0;
	border-radius: 0
}
.alert {
	position: relative;
padding:.75rem 1.25rem;
	margin-bottom: 1rem;
	border: 1px solid transparent;
border-radius:.25rem
}
.alert-heading {
	color: inherit
}
.alert-link {
	font-weight: 700
}
.alert-dismissible {
	padding-right: 4rem
}
.alert-dismissible .close {
	position: absolute;
	top: 0;
	right: 0;
padding:.75rem 1.25rem;
	color: inherit
}
.alert-primary {
	color: #004085;
	background-color: #cce5ff;
	border-color: #b8daff
}
.alert-primary hr {
	border-top-color: #9fcdff
}
.alert-primary .alert-link {
	color: #002752
}
.alert-secondary {
	color: #383d41;
	background-color: #e2e3e5;
	border-color: #d6d8db
}
.alert-secondary hr {
	border-top-color: #c8cbcf
}
.alert-secondary .alert-link {
	color: #202326
}
.alert-success {
	color: #155724;
	background-color: #d4edda;
	border-color: #c3e6cb
}
.alert-success hr {
	border-top-color: #b1dfbb
}
.alert-success .alert-link {
	color: #0b2e13
}
.alert-info {
	color: #0c5460;
	background-color: #d1ecf1;
	border-color: #bee5eb
}
.alert-info hr {
	border-top-color: #abdde5
}
.alert-info .alert-link {
	color: #062c33
}
.alert-warning {
	color: #856404;
	background-color: #fff3cd;
	border-color: #ffeeba
}
.alert-warning hr {
	border-top-color: #ffe8a1
}
.alert-warning .alert-link {
	color: #533f03
}
.alert-danger {
	color: #721c24;
	background-color: #f8d7da;
	border-color: #f5c6cb
}
.alert-danger hr {
	border-top-color: #f1b0b7
}
.alert-danger .alert-link {
	color: #491217
}
.alert-light {
	color: #818182;
	background-color: #fefefe;
	border-color: #fdfdfe
}
.alert-light hr {
	border-top-color: #ececf6
}
.alert-light .alert-link {
	color: #686868
}
.alert-dark {
	color: #1b1e21;
	background-color: #d6d8d9;
	border-color: #c6c8ca
}
.alert-dark hr {
	border-top-color: #b9bbbe
}
.alert-dark .alert-link {
	color: #040505
}
@-webkit-keyframes progress-bar-stripes {
from {
background-position:1rem 0
}
to {
	background-position: 0 0
}
}
@keyframes progress-bar-stripes {
from {
background-position:1rem 0
}
to {
	background-position: 0 0
}
}
.progress {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 1rem;
	overflow: hidden;
font-size:.75rem;
	background-color: #e9ecef;
border-radius:.25rem
}
.progress-bar {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	color: #fff;
	text-align: center;
	background-color: #007bff;
	-webkit-transition: width .6s ease;
	transition: width .6s ease
}
.progress-bar-striped {
	background-image: linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);
	background-size: 1rem 1rem
}
.progress-bar-animated {
	-webkit-animation: progress-bar-stripes 1s linear infinite;
	animation: progress-bar-stripes 1s linear infinite
}
.media {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}
.media-body {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}
.list-group {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding-left: 0;
	margin-bottom: 0
}
.list-group-item-action {
	width: 100%;
	color: #495057;
	text-align: inherit
}
.list-group-item-action:focus, .list-group-item-action:hover {
	color: #495057;
	text-decoration: none;
	background-color: #f8f9fa
}
.list-group-item-action:active {
	color: #212529;
	background-color: #e9ecef
}
.list-group-item {
	position: relative;
	display: block;
padding:.75rem 1.25rem;
	margin-bottom: -1px;
	background-color: #fff;
	border: 1px solid rgba(0,0,0,.125)
}
.list-group-item:first-child {
border-top-left-radius:.25rem;
border-top-right-radius:.25rem
}
.list-group-item:last-child {
	margin-bottom: 0;
border-bottom-right-radius:.25rem;
border-bottom-left-radius:.25rem
}
.list-group-item:focus, .list-group-item:hover {
	z-index: 1;
	text-decoration: none
}
.list-group-item.disabled, .list-group-item:disabled {
	color: #6c757d;
	background-color: #fff
}
.list-group-item.active {
	z-index: 2;
	color: #fff;
	background-color: #007bff;
	border-color: #007bff
}
.list-group-flush .list-group-item {
	border-right: 0;
	border-left: 0;
	border-radius: 0
}
.list-group-flush:first-child .list-group-item:first-child {
	border-top: 0
}
.list-group-flush:last-child .list-group-item:last-child {
	border-bottom: 0
}
.list-group-item-primary {
	color: #004085;
	background-color: #b8daff
}
.list-group-item-primary.list-group-item-action:focus, .list-group-item-primary.list-group-item-action:hover {
	color: #004085;
	background-color: #9fcdff
}
.list-group-item-primary.list-group-item-action.active {
	color: #fff;
	background-color: #004085;
	border-color: #004085
}
.list-group-item-secondary {
	color: #383d41;
	background-color: #d6d8db
}
.list-group-item-secondary.list-group-item-action:focus, .list-group-item-secondary.list-group-item-action:hover {
	color: #383d41;
	background-color: #c8cbcf
}
.list-group-item-secondary.list-group-item-action.active {
	color: #fff;
	background-color: #383d41;
	border-color: #383d41
}
.list-group-item-success {
	color: #155724;
	background-color: #c3e6cb
}
.list-group-item-success.list-group-item-action:focus, .list-group-item-success.list-group-item-action:hover {
	color: #155724;
	background-color: #b1dfbb
}
.list-group-item-success.list-group-item-action.active {
	color: #fff;
	background-color: #155724;
	border-color: #155724
}
.list-group-item-info {
	color: #0c5460;
	background-color: #bee5eb
}
.list-group-item-info.list-group-item-action:focus, .list-group-item-info.list-group-item-action:hover {
	color: #0c5460;
	background-color: #abdde5
}
.list-group-item-info.list-group-item-action.active {
	color: #fff;
	background-color: #0c5460;
	border-color: #0c5460
}
.list-group-item-warning {
	color: #856404;
	background-color: #ffeeba
}
.list-group-item-warning.list-group-item-action:focus, .list-group-item-warning.list-group-item-action:hover {
	color: #856404;
	background-color: #ffe8a1
}
.list-group-item-warning.list-group-item-action.active {
	color: #fff;
	background-color: #856404;
	border-color: #856404
}
.list-group-item-danger {
	color: #721c24;
	background-color: #f5c6cb
}
.list-group-item-danger.list-group-item-action:focus, .list-group-item-danger.list-group-item-action:hover {
	color: #721c24;
	background-color: #f1b0b7
}
.list-group-item-danger.list-group-item-action.active {
	color: #fff;
	background-color: #721c24;
	border-color: #721c24
}
.list-group-item-light {
	color: #818182;
	background-color: #fdfdfe
}
.list-group-item-light.list-group-item-action:focus, .list-group-item-light.list-group-item-action:hover {
	color: #818182;
	background-color: #ececf6
}
.list-group-item-light.list-group-item-action.active {
	color: #fff;
	background-color: #818182;
	border-color: #818182
}
.list-group-item-dark {
	color: #1b1e21;
	background-color: #c6c8ca
}
.list-group-item-dark.list-group-item-action:focus, .list-group-item-dark.list-group-item-action:hover {
	color: #1b1e21;
	background-color: #b9bbbe
}
.list-group-item-dark.list-group-item-action.active {
	color: #fff;
	background-color: #1b1e21;
	border-color: #1b1e21
}
.close {
	float: right;
	font-size: 1.5rem;
	font-weight: 700;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	opacity: .5
}
.close:focus, .close:hover {
	color: #000;
	text-decoration: none;
	opacity: .75
}
.close:not(:disabled):not(.disabled) {
	cursor: pointer
}
button.close {
	padding: 0;
	background-color: transparent;
	border: 0;
	-webkit-appearance: none
}
.modal-open {
	overflow: hidden
}
.modal {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1050;
	display: none;
	overflow: hidden;
	outline: 0
}
.modal-open .modal {
	overflow-x: hidden;
	overflow-y: auto
}
.modal-dialog {
	position: relative;
	width: auto;
margin:.5rem;
	pointer-events: none
}
.modal.fade .modal-dialog {
	-webkit-transition: -webkit-transform .3s ease-out;
	transition: -webkit-transform .3s ease-out;
	transition: transform .3s ease-out;
	transition: transform .3s ease-out, -webkit-transform .3s ease-out;
	-webkit-transform: translate(0, -25%);
	transform: translate(0, -25%)
}
.modal.show .modal-dialog {
	-webkit-transform: translate(0, 0);
	transform: translate(0, 0)
}
.modal-dialog-centered {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
min-height:calc(100% - (.5rem * 2))
}
.modal-content {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%;
	pointer-events: auto;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid rgba(0,0,0,.2);
border-radius:.3rem;
	outline: 0
}
.modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	background-color: #000
}
.modal-backdrop.fade {
	opacity: 0
}
.modal-backdrop.show {
	opacity: .5
}
.modal-header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 1rem;
	border-bottom: 1px solid #e9ecef;
border-top-left-radius:.3rem;
border-top-right-radius:.3rem
}
.modal-header .close {
	padding: 1rem;
	margin: -1rem -1rem -1rem auto
}
.modal-title {
	margin-bottom: 0;
	line-height: 1.5
}
.modal-body {
	position: relative;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	padding: 1rem
}
.modal-footer {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	padding: 1rem;
	border-top: 1px solid #e9ecef
}
.modal-footer>:not(:first-child) {
margin-left:.25rem
}
.modal-footer>:not(:last-child) {
margin-right:.25rem
}
.modal-scrollbar-measure {
	position: absolute;
	top: -9999px;
	width: 50px;
	height: 50px;
	overflow: scroll
}
@media (min-width:576px) {
.modal-dialog {
	max-width: 500px;
	margin: 1.75rem auto
}
.modal-dialog-centered {
min-height:calc(100% - (1.75rem * 2))
}
.modal-sm {
	max-width: 300px
}
}
@media (min-width:992px) {
.modal-lg {
	max-width: 800px
}
}
.tooltip {
	position: absolute;
	z-index: 1070;
	display: block;
	margin: 0;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
	font-style: normal;
	font-weight: 400;
	line-height: 1.5;
	text-align: left;
	text-align: start;
	text-decoration: none;
	text-shadow: none;
	text-transform: none;
	letter-spacing: normal;
	word-break: normal;
	word-spacing: normal;
	white-space: normal;
	line-break: auto;
font-size:.875rem;
	word-wrap: break-word;
	opacity: 0
}
.tooltip.show {
	opacity: .9
}
.tooltip .arrow {
	position: absolute;
	display: block;
width:.8rem;
height:.4rem
}
.tooltip .arrow::before {
	position: absolute;
	content: "";
	border-color: transparent;
	border-style: solid
}
.bs-tooltip-auto[x-placement^=top], .bs-tooltip-top {
padding:.4rem 0
}
.bs-tooltip-auto[x-placement^=top] .arrow, .bs-tooltip-top .arrow {
	bottom: 0
}
.bs-tooltip-auto[x-placement^=top] .arrow::before, .bs-tooltip-top .arrow::before {
	top: 0;
border-width:.4rem .4rem 0;
	border-top-color: #000
}
.bs-tooltip-auto[x-placement^=right], .bs-tooltip-right {
padding:0 .4rem
}
.bs-tooltip-auto[x-placement^=right] .arrow, .bs-tooltip-right .arrow {
	left: 0;
width:.4rem;
height:.8rem
}
.bs-tooltip-auto[x-placement^=right] .arrow::before, .bs-tooltip-right .arrow::before {
	right: 0;
border-width:.4rem .4rem .4rem 0;
	border-right-color: #000
}
.bs-tooltip-auto[x-placement^=bottom], .bs-tooltip-bottom {
padding:.4rem 0
}
.bs-tooltip-auto[x-placement^=bottom] .arrow, .bs-tooltip-bottom .arrow {
	top: 0
}
.bs-tooltip-auto[x-placement^=bottom] .arrow::before, .bs-tooltip-bottom .arrow::before {
	bottom: 0;
border-width:0 .4rem .4rem;
	border-bottom-color: #000
}
.bs-tooltip-auto[x-placement^=left], .bs-tooltip-left {
padding:0 .4rem
}
.bs-tooltip-auto[x-placement^=left] .arrow, .bs-tooltip-left .arrow {
	right: 0;
width:.4rem;
height:.8rem
}
.bs-tooltip-auto[x-placement^=left] .arrow::before, .bs-tooltip-left .arrow::before {
	left: 0;
border-width:.4rem 0 .4rem .4rem;
	border-left-color: #000
}
.tooltip-inner {
	max-width: 200px;
padding:.25rem .5rem;
	color: #fff;
	text-align: center;
	background-color: #000;
border-radius:.25rem
}
.popover {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1060;
	display: block;
	max-width: 276px;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
	font-style: normal;
	font-weight: 400;
	line-height: 1.5;
	text-align: left;
	text-align: start;
	text-decoration: none;
	text-shadow: none;
	text-transform: none;
	letter-spacing: normal;
	word-break: normal;
	word-spacing: normal;
	white-space: normal;
	line-break: auto;
font-size:.875rem;
	word-wrap: break-word;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid rgba(0,0,0,.2);
border-radius:.3rem
}
.popover .arrow {
	position: absolute;
	display: block;
	width: 1rem;
height:.5rem;
margin:0 .3rem
}
.popover .arrow::after, .popover .arrow::before {
	position: absolute;
	display: block;
	content: "";
	border-color: transparent;
	border-style: solid
}
.bs-popover-auto[x-placement^=top], .bs-popover-top {
margin-bottom:.5rem
}
.bs-popover-auto[x-placement^=top] .arrow, .bs-popover-top .arrow {
bottom:calc((.5rem + 1px) * -1)
}
.bs-popover-auto[x-placement^=top] .arrow::after, .bs-popover-auto[x-placement^=top] .arrow::before, .bs-popover-top .arrow::after, .bs-popover-top .arrow::before {
border-width:.5rem .5rem 0
}
.bs-popover-auto[x-placement^=top] .arrow::before, .bs-popover-top .arrow::before {
	bottom: 0;
	border-top-color: rgba(0,0,0,.25)
}
.bs-popover-auto[x-placement^=top] .arrow::after, .bs-popover-top .arrow::after {
	bottom: 1px;
	border-top-color: #fff
}
.bs-popover-auto[x-placement^=right], .bs-popover-right {
margin-left:.5rem
}
.bs-popover-auto[x-placement^=right] .arrow, .bs-popover-right .arrow {
left:calc((.5rem + 1px) * -1);
width:.5rem;
	height: 1rem;
margin:.3rem 0
}
.bs-popover-auto[x-placement^=right] .arrow::after, .bs-popover-auto[x-placement^=right] .arrow::before, .bs-popover-right .arrow::after, .bs-popover-right .arrow::before {
border-width:.5rem .5rem .5rem 0
}
.bs-popover-auto[x-placement^=right] .arrow::before, .bs-popover-right .arrow::before {
	left: 0;
	border-right-color: rgba(0,0,0,.25)
}
.bs-popover-auto[x-placement^=right] .arrow::after, .bs-popover-right .arrow::after {
	left: 1px;
	border-right-color: #fff
}
.bs-popover-auto[x-placement^=bottom], .bs-popover-bottom {
margin-top:.5rem
}
.bs-popover-auto[x-placement^=bottom] .arrow, .bs-popover-bottom .arrow {
top:calc((.5rem + 1px) * -1)
}
.bs-popover-auto[x-placement^=bottom] .arrow::after, .bs-popover-auto[x-placement^=bottom] .arrow::before, .bs-popover-bottom .arrow::after, .bs-popover-bottom .arrow::before {
border-width:0 .5rem .5rem .5rem
}
.bs-popover-auto[x-placement^=bottom] .arrow::before, .bs-popover-bottom .arrow::before {
	top: 0;
	border-bottom-color: rgba(0,0,0,.25)
}
.bs-popover-auto[x-placement^=bottom] .arrow::after, .bs-popover-bottom .arrow::after {
	top: 1px;
	border-bottom-color: #fff
}
.bs-popover-auto[x-placement^=bottom] .popover-header::before, .bs-popover-bottom .popover-header::before {
	position: absolute;
	top: 0;
	left: 50%;
	display: block;
	width: 1rem;
margin-left:-.5rem;
	content: "";
	border-bottom: 1px solid #f7f7f7
}
.bs-popover-auto[x-placement^=left], .bs-popover-left {
margin-right:.5rem
}
.bs-popover-auto[x-placement^=left] .arrow, .bs-popover-left .arrow {
right:calc((.5rem + 1px) * -1);
width:.5rem;
	height: 1rem;
margin:.3rem 0
}
.bs-popover-auto[x-placement^=left] .arrow::after, .bs-popover-auto[x-placement^=left] .arrow::before, .bs-popover-left .arrow::after, .bs-popover-left .arrow::before {
border-width:.5rem 0 .5rem .5rem
}
.bs-popover-auto[x-placement^=left] .arrow::before, .bs-popover-left .arrow::before {
	right: 0;
	border-left-color: rgba(0,0,0,.25)
}
.bs-popover-auto[x-placement^=left] .arrow::after, .bs-popover-left .arrow::after {
	right: 1px;
	border-left-color: #fff
}
.popover-header {
padding:.5rem .75rem;
	margin-bottom: 0;
	font-size: 1rem;
	color: inherit;
	background-color: #f7f7f7;
	border-bottom: 1px solid #ebebeb;
border-top-left-radius:calc(.3rem - 1px);
border-top-right-radius:calc(.3rem - 1px)
}
.popover-header:empty {
	display: none
}
.popover-body {
padding:.5rem .75rem;
	color: #212529
}
.carousel {
	position: relative
}
.carousel-inner {
	position: relative;
	width: 100%;
	overflow: hidden
}
.carousel-item {
	position: relative;
	display: none;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	-webkit-transition: -webkit-transform .6s ease;
	transition: -webkit-transform .6s ease;
	transition: transform .6s ease;
	transition: transform .6s ease, -webkit-transform .6s ease;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-perspective: 1000px;
	perspective: 1000px
}
.carousel-item-next, .carousel-item-prev, .carousel-item.active {
	display: block
}
.carousel-item-next, .carousel-item-prev {
	position: absolute;
	top: 0
}
.carousel-item-next.carousel-item-left, .carousel-item-prev.carousel-item-right {
	-webkit-transform: translateX(0);
	transform: translateX(0)
}
@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)) {
.carousel-item-next.carousel-item-left, .carousel-item-prev.carousel-item-right {
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)
}
}
.active.carousel-item-right, .carousel-item-next {
	-webkit-transform: translateX(100%);
	transform: translateX(100%)
}
@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)) {
.active.carousel-item-right, .carousel-item-next {
-webkit-transform:translate3d(100%, 0, 0);
transform:translate3d(100%, 0, 0)
}
}
.active.carousel-item-left, .carousel-item-prev {
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%)
}
@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)) {
.active.carousel-item-left, .carousel-item-prev {
-webkit-transform:translate3d(-100%, 0, 0);
transform:translate3d(-100%, 0, 0)
}
}
.carousel-control-next, .carousel-control-prev {
	position: absolute;
	top: 0;
	bottom: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 15%;
	color: #fff;
	text-align: center;
	opacity: .5
}
.carousel-control-next:focus, .carousel-control-next:hover, .carousel-control-prev:focus, .carousel-control-prev:hover {
	color: #fff;
	text-decoration: none;
	outline: 0;
	opacity: .9
}
.carousel-control-prev {
	left: 0
}
.carousel-control-next {
	right: 0
}
.carousel-control-next-icon, .carousel-control-prev-icon {
	display: inline-block;
	width: 20px;
	height: 20px;
	background: transparent no-repeat center center;
	background-size: 100% 100%
}
.carousel-control-prev-icon {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")
}
.carousel-control-next-icon {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")
}
.carousel-indicators {
	position: absolute;
	right: 0;
	bottom: 10px;
	left: 0;
	z-index: 15;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding-left: 0;
	margin-right: 15%;
	margin-left: 15%;
	list-style: none
}
.carousel-indicators li {
	position: relative;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
	width: 30px;
	height: 3px;
	margin-right: 3px;
	margin-left: 3px;
	text-indent: -999px;
	background-color: rgba(255,255,255,.5)
}
.carousel-indicators li::before {
	position: absolute;
	top: -10px;
	left: 0;
	display: inline-block;
	width: 100%;
	height: 10px;
	content: ""
}
.carousel-indicators li::after {
	position: absolute;
	bottom: -10px;
	left: 0;
	display: inline-block;
	width: 100%;
	height: 10px;
	content: ""
}
.carousel-indicators .active {
	background-color: #fff
}
.carousel-caption {
	position: absolute;
	right: 15%;
	bottom: 20px;
	left: 15%;
	z-index: 10;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #fff;
	text-align: center
}
.align-baseline {
	vertical-align: baseline!important
}
.align-top {
	vertical-align: top!important
}
.align-middle {
	vertical-align: middle!important
}
.align-bottom {
	vertical-align: bottom!important
}
.align-text-bottom {
	vertical-align: text-bottom!important
}
.align-text-top {
	vertical-align: text-top!important
}
.bg-primary {
	background-color: #007bff!important
}
a.bg-primary:focus, a.bg-primary:hover, button.bg-primary:focus, button.bg-primary:hover {
	background-color: #0062cc!important
}
.bg-secondary {
	background-color: #6c757d!important
}
a.bg-secondary:focus, a.bg-secondary:hover, button.bg-secondary:focus, button.bg-secondary:hover {
	background-color: #545b62!important
}
.bg-success {
	background-color: #28a745!important
}
a.bg-success:focus, a.bg-success:hover, button.bg-success:focus, button.bg-success:hover {
	background-color: #1e7e34!important
}
.bg-info {
	background-color: #17a2b8!important
}
a.bg-info:focus, a.bg-info:hover, button.bg-info:focus, button.bg-info:hover {
	background-color: #117a8b!important
}
.bg-warning {
	background-color: #ffc107!important
}
a.bg-warning:focus, a.bg-warning:hover, button.bg-warning:focus, button.bg-warning:hover {
	background-color: #d39e00!important
}
.bg-danger {
	background-color: #dc3545!important
}
a.bg-danger:focus, a.bg-danger:hover, button.bg-danger:focus, button.bg-danger:hover {
	background-color: #bd2130!important
}
.bg-light {
	background-color: #f8f9fa!important
}
a.bg-light:focus, a.bg-light:hover, button.bg-light:focus, button.bg-light:hover {
	background-color: #dae0e5!important
}
.bg-dark {
	background-color: #343a40!important
}
a.bg-dark:focus, a.bg-dark:hover, button.bg-dark:focus, button.bg-dark:hover {
	background-color: #1d2124!important
}
.bg-white {
	background-color: #fff!important
}
.bg-transparent {
	background-color: transparent!important
}
.border {
	border: 1px solid #dee2e6!important
}
.border-top {
	border-top: 1px solid #dee2e6!important
}
.border-right {
	border-right: 1px solid #dee2e6!important
}
.border-bottom {
	border-bottom: 1px solid #dee2e6!important
}
.border-left {
	border-left: 1px solid #dee2e6!important
}
.border-0 {
	border: 0!important
}
.border-top-0 {
	border-top: 0!important
}
.border-right-0 {
	border-right: 0!important
}
.border-bottom-0 {
	border-bottom: 0!important
}
.border-left-0 {
	border-left: 0!important
}
.border-primary {
	border-color: #007bff!important
}
.border-secondary {
	border-color: #6c757d!important
}
.border-success {
	border-color: #28a745!important
}
.border-info {
	border-color: #17a2b8!important
}
.border-warning {
	border-color: #ffc107!important
}
.border-danger {
	border-color: #dc3545!important
}
.border-light {
	border-color: #f8f9fa!important
}
.border-dark {
	border-color: #343a40!important
}
.border-white {
	border-color: #fff!important
}
.rounded {
border-radius:.25rem!important
}
.rounded-top {
border-top-left-radius:.25rem!important;
border-top-right-radius:.25rem!important
}
.rounded-right {
border-top-right-radius:.25rem!important;
border-bottom-right-radius:.25rem!important
}
.rounded-bottom {
border-bottom-right-radius:.25rem!important;
border-bottom-left-radius:.25rem!important
}
.rounded-left {
border-top-left-radius:.25rem!important;
border-bottom-left-radius:.25rem!important
}
.rounded-circle {
	border-radius: 50%!important
}
.rounded-0 {
	border-radius: 0!important
}
.clearfix::after {
	display: block;
	clear: both;
	content: ""
}
.d-none {
	display: none!important
}
.d-inline {
	display: inline!important
}
.d-inline-block {
	display: inline-block!important
}
.d-block {
	display: block!important
}
.d-table {
	display: table!important
}
.d-table-row {
	display: table-row!important
}
.d-table-cell {
	display: table-cell!important
}
.d-flex {
	display: -webkit-box!important;
	display: -ms-flexbox!important;
	display: flex!important
}
.d-inline-flex {
	display: -webkit-inline-box!important;
	display: -ms-inline-flexbox!important;
	display: inline-flex!important
}
@media (min-width:576px) {
.d-sm-none {
	display: none!important
}
.d-sm-inline {
	display: inline!important
}
.d-sm-inline-block {
	display: inline-block!important
}
.d-sm-block {
	display: block!important
}
.d-sm-table {
	display: table!important
}
.d-sm-table-row {
	display: table-row!important
}
.d-sm-table-cell {
	display: table-cell!important
}
.d-sm-flex {
	display: -webkit-box!important;
	display: -ms-flexbox!important;
	display: flex!important
}
.d-sm-inline-flex {
	display: -webkit-inline-box!important;
	display: -ms-inline-flexbox!important;
	display: inline-flex!important
}
}
@media (min-width:768px) {
.d-md-none {
	display: none!important
}
.d-md-inline {
	display: inline!important
}
.d-md-inline-block {
	display: inline-block!important
}
.d-md-block {
	display: block!important
}
.d-md-table {
	display: table!important
}
.d-md-table-row {
	display: table-row!important
}
.d-md-table-cell {
	display: table-cell!important
}
.d-md-flex {
	display: -webkit-box!important;
	display: -ms-flexbox!important;
	display: flex!important
}
.d-md-inline-flex {
	display: -webkit-inline-box!important;
	display: -ms-inline-flexbox!important;
	display: inline-flex!important
}
}
@media (min-width:992px) {
.d-lg-none {
	display: none!important
}
.d-lg-inline {
	display: inline!important
}
.d-lg-inline-block {
	display: inline-block!important
}
.d-lg-block {
	display: block!important
}
.d-lg-table {
	display: table!important
}
.d-lg-table-row {
	display: table-row!important
}
.d-lg-table-cell {
	display: table-cell!important
}
.d-lg-flex {
	display: -webkit-box!important;
	display: -ms-flexbox!important;
	display: flex!important
}
.d-lg-inline-flex {
	display: -webkit-inline-box!important;
	display: -ms-inline-flexbox!important;
	display: inline-flex!important
}
}
@media (min-width:1400px) {
.d-xl-none {
	display: none!important
}
.d-xl-inline {
	display: inline!important
}
.d-xl-inline-block {
	display: inline-block!important
}
.d-xl-block {
	display: block!important
}
.d-xl-table {
	display: table!important
}
.d-xl-table-row {
	display: table-row!important
}
.d-xl-table-cell {
	display: table-cell!important
}
.d-xl-flex {
	display: -webkit-box!important;
	display: -ms-flexbox!important;
	display: flex!important
}
.d-xl-inline-flex {
	display: -webkit-inline-box!important;
	display: -ms-inline-flexbox!important;
	display: inline-flex!important
}
}
@media print {
.d-print-none {
	display: none!important
}
.d-print-inline {
	display: inline!important
}
.d-print-inline-block {
	display: inline-block!important
}
.d-print-block {
	display: block!important
}
.d-print-table {
	display: table!important
}
.d-print-table-row {
	display: table-row!important
}
.d-print-table-cell {
	display: table-cell!important
}
.d-print-flex {
	display: -webkit-box!important;
	display: -ms-flexbox!important;
	display: flex!important
}
.d-print-inline-flex {
	display: -webkit-inline-box!important;
	display: -ms-inline-flexbox!important;
	display: inline-flex!important
}
}
.embed-responsive {
	position: relative;
	display: block;
	width: 100%;
	padding: 0;
	overflow: hidden
}
.embed-responsive::before {
	display: block;
	content: ""
}
.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0
}
.embed-responsive-21by9::before {
	padding-top: 42.8571428571%
}
.embed-responsive-16by9::before {
	padding-top: 56.25%
}
.embed-responsive-4by3::before {
	padding-top: 75%
}
.embed-responsive-1by1::before {
	padding-top: 100%
}
.flex-row {
	-webkit-box-orient: horizontal!important;
	-webkit-box-direction: normal!important;
	-ms-flex-direction: row!important;
	flex-direction: row!important
}
.flex-column {
	-webkit-box-orient: vertical!important;
	-webkit-box-direction: normal!important;
	-ms-flex-direction: column!important;
	flex-direction: column!important
}
.flex-row-reverse {
	-webkit-box-orient: horizontal!important;
	-webkit-box-direction: reverse!important;
	-ms-flex-direction: row-reverse!important;
	flex-direction: row-reverse!important
}
.flex-column-reverse {
	-webkit-box-orient: vertical!important;
	-webkit-box-direction: reverse!important;
	-ms-flex-direction: column-reverse!important;
	flex-direction: column-reverse!important
}
.flex-wrap {
	-ms-flex-wrap: wrap!important;
	flex-wrap: wrap!important
}
.flex-nowrap {
	-ms-flex-wrap: nowrap!important;
	flex-wrap: nowrap!important
}
.flex-wrap-reverse {
	-ms-flex-wrap: wrap-reverse!important;
	flex-wrap: wrap-reverse!important
}
.justify-content-start {
	-webkit-box-pack: start!important;
	-ms-flex-pack: start!important;
	justify-content: flex-start!important
}
.justify-content-end {
	-webkit-box-pack: end!important;
	-ms-flex-pack: end!important;
	justify-content: flex-end!important
}
.justify-content-center {
	-webkit-box-pack: center!important;
	-ms-flex-pack: center!important;
	justify-content: center!important
}
.justify-content-between {
	-webkit-box-pack: justify!important;
	-ms-flex-pack: justify!important;
	justify-content: space-between!important
}
.justify-content-around {
	-ms-flex-pack: distribute!important;
	justify-content: space-around!important
}
.align-items-start {
	-webkit-box-align: start!important;
	-ms-flex-align: start!important;
	align-items: flex-start!important
}
.align-items-end {
	-webkit-box-align: end!important;
	-ms-flex-align: end!important;
	align-items: flex-end!important
}
.align-items-center {
	-webkit-box-align: center!important;
	-ms-flex-align: center!important;
	align-items: center!important
}
.align-items-baseline {
	-webkit-box-align: baseline!important;
	-ms-flex-align: baseline!important;
	align-items: baseline!important
}
.align-items-stretch {
	-webkit-box-align: stretch!important;
	-ms-flex-align: stretch!important;
	align-items: stretch!important
}
.align-content-start {
	-ms-flex-line-pack: start!important;
	align-content: flex-start!important
}
.align-content-end {
	-ms-flex-line-pack: end!important;
	align-content: flex-end!important
}
.align-content-center {
	-ms-flex-line-pack: center!important;
	align-content: center!important
}
.align-content-between {
	-ms-flex-line-pack: justify!important;
	align-content: space-between!important
}
.align-content-around {
	-ms-flex-line-pack: distribute!important;
	align-content: space-around!important
}
.align-content-stretch {
	-ms-flex-line-pack: stretch!important;
	align-content: stretch!important
}
.align-self-auto {
	-ms-flex-item-align: auto!important;
	align-self: auto!important
}
.align-self-start {
	-ms-flex-item-align: start!important;
	align-self: flex-start!important
}
.align-self-end {
	-ms-flex-item-align: end!important;
	align-self: flex-end!important
}
.align-self-center {
	-ms-flex-item-align: center!important;
	align-self: center!important
}
.align-self-baseline {
	-ms-flex-item-align: baseline!important;
	align-self: baseline!important
}
.align-self-stretch {
	-ms-flex-item-align: stretch!important;
	align-self: stretch!important
}
@media (min-width:576px) {
.flex-sm-row {
	-webkit-box-orient: horizontal!important;
	-webkit-box-direction: normal!important;
	-ms-flex-direction: row!important;
	flex-direction: row!important
}
.flex-sm-column {
	-webkit-box-orient: vertical!important;
	-webkit-box-direction: normal!important;
	-ms-flex-direction: column!important;
	flex-direction: column!important
}
.flex-sm-row-reverse {
	-webkit-box-orient: horizontal!important;
	-webkit-box-direction: reverse!important;
	-ms-flex-direction: row-reverse!important;
	flex-direction: row-reverse!important
}
.flex-sm-column-reverse {
	-webkit-box-orient: vertical!important;
	-webkit-box-direction: reverse!important;
	-ms-flex-direction: column-reverse!important;
	flex-direction: column-reverse!important
}
.flex-sm-wrap {
	-ms-flex-wrap: wrap!important;
	flex-wrap: wrap!important
}
.flex-sm-nowrap {
	-ms-flex-wrap: nowrap!important;
	flex-wrap: nowrap!important
}
.flex-sm-wrap-reverse {
	-ms-flex-wrap: wrap-reverse!important;
	flex-wrap: wrap-reverse!important
}
.justify-content-sm-start {
	-webkit-box-pack: start!important;
	-ms-flex-pack: start!important;
	justify-content: flex-start!important
}
.justify-content-sm-end {
	-webkit-box-pack: end!important;
	-ms-flex-pack: end!important;
	justify-content: flex-end!important
}
.justify-content-sm-center {
	-webkit-box-pack: center!important;
	-ms-flex-pack: center!important;
	justify-content: center!important
}
.justify-content-sm-between {
	-webkit-box-pack: justify!important;
	-ms-flex-pack: justify!important;
	justify-content: space-between!important
}
.justify-content-sm-around {
	-ms-flex-pack: distribute!important;
	justify-content: space-around!important
}
.align-items-sm-start {
	-webkit-box-align: start!important;
	-ms-flex-align: start!important;
	align-items: flex-start!important
}
.align-items-sm-end {
	-webkit-box-align: end!important;
	-ms-flex-align: end!important;
	align-items: flex-end!important
}
.align-items-sm-center {
	-webkit-box-align: center!important;
	-ms-flex-align: center!important;
	align-items: center!important
}
.align-items-sm-baseline {
	-webkit-box-align: baseline!important;
	-ms-flex-align: baseline!important;
	align-items: baseline!important
}
.align-items-sm-stretch {
	-webkit-box-align: stretch!important;
	-ms-flex-align: stretch!important;
	align-items: stretch!important
}
.align-content-sm-start {
	-ms-flex-line-pack: start!important;
	align-content: flex-start!important
}
.align-content-sm-end {
	-ms-flex-line-pack: end!important;
	align-content: flex-end!important
}
.align-content-sm-center {
	-ms-flex-line-pack: center!important;
	align-content: center!important
}
.align-content-sm-between {
	-ms-flex-line-pack: justify!important;
	align-content: space-between!important
}
.align-content-sm-around {
	-ms-flex-line-pack: distribute!important;
	align-content: space-around!important
}
.align-content-sm-stretch {
	-ms-flex-line-pack: stretch!important;
	align-content: stretch!important
}
.align-self-sm-auto {
	-ms-flex-item-align: auto!important;
	align-self: auto!important
}
.align-self-sm-start {
	-ms-flex-item-align: start!important;
	align-self: flex-start!important
}
.align-self-sm-end {
	-ms-flex-item-align: end!important;
	align-self: flex-end!important
}
.align-self-sm-center {
	-ms-flex-item-align: center!important;
	align-self: center!important
}
.align-self-sm-baseline {
	-ms-flex-item-align: baseline!important;
	align-self: baseline!important
}
.align-self-sm-stretch {
	-ms-flex-item-align: stretch!important;
	align-self: stretch!important
}
}
@media (min-width:768px) {
.flex-md-row {
	-webkit-box-orient: horizontal!important;
	-webkit-box-direction: normal!important;
	-ms-flex-direction: row!important;
	flex-direction: row!important
}
.flex-md-column {
	-webkit-box-orient: vertical!important;
	-webkit-box-direction: normal!important;
	-ms-flex-direction: column!important;
	flex-direction: column!important
}
.flex-md-row-reverse {
	-webkit-box-orient: horizontal!important;
	-webkit-box-direction: reverse!important;
	-ms-flex-direction: row-reverse!important;
	flex-direction: row-reverse!important
}
.flex-md-column-reverse {
	-webkit-box-orient: vertical!important;
	-webkit-box-direction: reverse!important;
	-ms-flex-direction: column-reverse!important;
	flex-direction: column-reverse!important
}
.flex-md-wrap {
	-ms-flex-wrap: wrap!important;
	flex-wrap: wrap!important
}
.flex-md-nowrap {
	-ms-flex-wrap: nowrap!important;
	flex-wrap: nowrap!important
}
.flex-md-wrap-reverse {
	-ms-flex-wrap: wrap-reverse!important;
	flex-wrap: wrap-reverse!important
}
.justify-content-md-start {
	-webkit-box-pack: start!important;
	-ms-flex-pack: start!important;
	justify-content: flex-start!important
}
.justify-content-md-end {
	-webkit-box-pack: end!important;
	-ms-flex-pack: end!important;
	justify-content: flex-end!important
}
.justify-content-md-center {
	-webkit-box-pack: center!important;
	-ms-flex-pack: center!important;
	justify-content: center!important
}
.justify-content-md-between {
	-webkit-box-pack: justify!important;
	-ms-flex-pack: justify!important;
	justify-content: space-between!important
}
.justify-content-md-around {
	-ms-flex-pack: distribute!important;
	justify-content: space-around!important
}
.align-items-md-start {
	-webkit-box-align: start!important;
	-ms-flex-align: start!important;
	align-items: flex-start!important
}
.align-items-md-end {
	-webkit-box-align: end!important;
	-ms-flex-align: end!important;
	align-items: flex-end!important
}
.align-items-md-center {
	-webkit-box-align: center!important;
	-ms-flex-align: center!important;
	align-items: center!important
}
.align-items-md-baseline {
	-webkit-box-align: baseline!important;
	-ms-flex-align: baseline!important;
	align-items: baseline!important
}
.align-items-md-stretch {
	-webkit-box-align: stretch!important;
	-ms-flex-align: stretch!important;
	align-items: stretch!important
}
.align-content-md-start {
	-ms-flex-line-pack: start!important;
	align-content: flex-start!important
}
.align-content-md-end {
	-ms-flex-line-pack: end!important;
	align-content: flex-end!important
}
.align-content-md-center {
	-ms-flex-line-pack: center!important;
	align-content: center!important
}
.align-content-md-between {
	-ms-flex-line-pack: justify!important;
	align-content: space-between!important
}
.align-content-md-around {
	-ms-flex-line-pack: distribute!important;
	align-content: space-around!important
}
.align-content-md-stretch {
	-ms-flex-line-pack: stretch!important;
	align-content: stretch!important
}
.align-self-md-auto {
	-ms-flex-item-align: auto!important;
	align-self: auto!important
}
.align-self-md-start {
	-ms-flex-item-align: start!important;
	align-self: flex-start!important
}
.align-self-md-end {
	-ms-flex-item-align: end!important;
	align-self: flex-end!important
}
.align-self-md-center {
	-ms-flex-item-align: center!important;
	align-self: center!important
}
.align-self-md-baseline {
	-ms-flex-item-align: baseline!important;
	align-self: baseline!important
}
.align-self-md-stretch {
	-ms-flex-item-align: stretch!important;
	align-self: stretch!important
}
}
@media (min-width:992px) {
.flex-lg-row {
	-webkit-box-orient: horizontal!important;
	-webkit-box-direction: normal!important;
	-ms-flex-direction: row!important;
	flex-direction: row!important
}
.flex-lg-column {
	-webkit-box-orient: vertical!important;
	-webkit-box-direction: normal!important;
	-ms-flex-direction: column!important;
	flex-direction: column!important
}
.flex-lg-row-reverse {
	-webkit-box-orient: horizontal!important;
	-webkit-box-direction: reverse!important;
	-ms-flex-direction: row-reverse!important;
	flex-direction: row-reverse!important
}
.flex-lg-column-reverse {
	-webkit-box-orient: vertical!important;
	-webkit-box-direction: reverse!important;
	-ms-flex-direction: column-reverse!important;
	flex-direction: column-reverse!important
}
.flex-lg-wrap {
	-ms-flex-wrap: wrap!important;
	flex-wrap: wrap!important
}
.flex-lg-nowrap {
	-ms-flex-wrap: nowrap!important;
	flex-wrap: nowrap!important
}
.flex-lg-wrap-reverse {
	-ms-flex-wrap: wrap-reverse!important;
	flex-wrap: wrap-reverse!important
}
.justify-content-lg-start {
	-webkit-box-pack: start!important;
	-ms-flex-pack: start!important;
	justify-content: flex-start!important
}
.justify-content-lg-end {
	-webkit-box-pack: end!important;
	-ms-flex-pack: end!important;
	justify-content: flex-end!important
}
.justify-content-lg-center {
	-webkit-box-pack: center!important;
	-ms-flex-pack: center!important;
	justify-content: center!important
}
.justify-content-lg-between {
	-webkit-box-pack: justify!important;
	-ms-flex-pack: justify!important;
	justify-content: space-between!important
}
.justify-content-lg-around {
	-ms-flex-pack: distribute!important;
	justify-content: space-around!important
}
.align-items-lg-start {
	-webkit-box-align: start!important;
	-ms-flex-align: start!important;
	align-items: flex-start!important
}
.align-items-lg-end {
	-webkit-box-align: end!important;
	-ms-flex-align: end!important;
	align-items: flex-end!important
}
.align-items-lg-center {
	-webkit-box-align: center!important;
	-ms-flex-align: center!important;
	align-items: center!important
}
.align-items-lg-baseline {
	-webkit-box-align: baseline!important;
	-ms-flex-align: baseline!important;
	align-items: baseline!important
}
.align-items-lg-stretch {
	-webkit-box-align: stretch!important;
	-ms-flex-align: stretch!important;
	align-items: stretch!important
}
.align-content-lg-start {
	-ms-flex-line-pack: start!important;
	align-content: flex-start!important
}
.align-content-lg-end {
	-ms-flex-line-pack: end!important;
	align-content: flex-end!important
}
.align-content-lg-center {
	-ms-flex-line-pack: center!important;
	align-content: center!important
}
.align-content-lg-between {
	-ms-flex-line-pack: justify!important;
	align-content: space-between!important
}
.align-content-lg-around {
	-ms-flex-line-pack: distribute!important;
	align-content: space-around!important
}
.align-content-lg-stretch {
	-ms-flex-line-pack: stretch!important;
	align-content: stretch!important
}
.align-self-lg-auto {
	-ms-flex-item-align: auto!important;
	align-self: auto!important
}
.align-self-lg-start {
	-ms-flex-item-align: start!important;
	align-self: flex-start!important
}
.align-self-lg-end {
	-ms-flex-item-align: end!important;
	align-self: flex-end!important
}
.align-self-lg-center {
	-ms-flex-item-align: center!important;
	align-self: center!important
}
.align-self-lg-baseline {
	-ms-flex-item-align: baseline!important;
	align-self: baseline!important
}
.align-self-lg-stretch {
	-ms-flex-item-align: stretch!important;
	align-self: stretch!important
}
}
@media (min-width:1400px) {
.flex-xl-row {
	-webkit-box-orient: horizontal!important;
	-webkit-box-direction: normal!important;
	-ms-flex-direction: row!important;
	flex-direction: row!important
}
.flex-xl-column {
	-webkit-box-orient: vertical!important;
	-webkit-box-direction: normal!important;
	-ms-flex-direction: column!important;
	flex-direction: column!important
}
.flex-xl-row-reverse {
	-webkit-box-orient: horizontal!important;
	-webkit-box-direction: reverse!important;
	-ms-flex-direction: row-reverse!important;
	flex-direction: row-reverse!important
}
.flex-xl-column-reverse {
	-webkit-box-orient: vertical!important;
	-webkit-box-direction: reverse!important;
	-ms-flex-direction: column-reverse!important;
	flex-direction: column-reverse!important
}
.flex-xl-wrap {
	-ms-flex-wrap: wrap!important;
	flex-wrap: wrap!important
}
.flex-xl-nowrap {
	-ms-flex-wrap: nowrap!important;
	flex-wrap: nowrap!important
}
.flex-xl-wrap-reverse {
	-ms-flex-wrap: wrap-reverse!important;
	flex-wrap: wrap-reverse!important
}
.justify-content-xl-start {
	-webkit-box-pack: start!important;
	-ms-flex-pack: start!important;
	justify-content: flex-start!important
}
.justify-content-xl-end {
	-webkit-box-pack: end!important;
	-ms-flex-pack: end!important;
	justify-content: flex-end!important
}
.justify-content-xl-center {
	-webkit-box-pack: center!important;
	-ms-flex-pack: center!important;
	justify-content: center!important
}
.justify-content-xl-between {
	-webkit-box-pack: justify!important;
	-ms-flex-pack: justify!important;
	justify-content: space-between!important
}
.justify-content-xl-around {
	-ms-flex-pack: distribute!important;
	justify-content: space-around!important
}
.align-items-xl-start {
	-webkit-box-align: start!important;
	-ms-flex-align: start!important;
	align-items: flex-start!important
}
.align-items-xl-end {
	-webkit-box-align: end!important;
	-ms-flex-align: end!important;
	align-items: flex-end!important
}
.align-items-xl-center {
	-webkit-box-align: center!important;
	-ms-flex-align: center!important;
	align-items: center!important
}
.align-items-xl-baseline {
	-webkit-box-align: baseline!important;
	-ms-flex-align: baseline!important;
	align-items: baseline!important
}
.align-items-xl-stretch {
	-webkit-box-align: stretch!important;
	-ms-flex-align: stretch!important;
	align-items: stretch!important
}
.align-content-xl-start {
	-ms-flex-line-pack: start!important;
	align-content: flex-start!important
}
.align-content-xl-end {
	-ms-flex-line-pack: end!important;
	align-content: flex-end!important
}
.align-content-xl-center {
	-ms-flex-line-pack: center!important;
	align-content: center!important
}
.align-content-xl-between {
	-ms-flex-line-pack: justify!important;
	align-content: space-between!important
}
.align-content-xl-around {
	-ms-flex-line-pack: distribute!important;
	align-content: space-around!important
}
.align-content-xl-stretch {
	-ms-flex-line-pack: stretch!important;
	align-content: stretch!important
}
.align-self-xl-auto {
	-ms-flex-item-align: auto!important;
	align-self: auto!important
}
.align-self-xl-start {
	-ms-flex-item-align: start!important;
	align-self: flex-start!important
}
.align-self-xl-end {
	-ms-flex-item-align: end!important;
	align-self: flex-end!important
}
.align-self-xl-center {
	-ms-flex-item-align: center!important;
	align-self: center!important
}
.align-self-xl-baseline {
	-ms-flex-item-align: baseline!important;
	align-self: baseline!important
}
.align-self-xl-stretch {
	-ms-flex-item-align: stretch!important;
	align-self: stretch!important
}
}
.float-left {
	float: left!important
}
.float-right {
	float: right!important
}
.float-none {
	float: none!important
}
@media (min-width:576px) {
.float-sm-left {
	float: left!important
}
.float-sm-right {
	float: right!important
}
.float-sm-none {
	float: none!important
}
}
@media (min-width:768px) {
.float-md-left {
	float: left!important
}
.float-md-right {
	float: right!important
}
.float-md-none {
	float: none!important
}
}
@media (min-width:992px) {
.float-lg-left {
	float: left!important
}
.float-lg-right {
	float: right!important
}
.float-lg-none {
	float: none!important
}
}
@media (min-width:1400px) {
.float-xl-left {
	float: left!important
}
.float-xl-right {
	float: right!important
}
.float-xl-none {
	float: none!important
}
}
.position-static {
	position: static!important
}
.position-relative {
	position: relative!important
}
.position-absolute {
	position: absolute!important
}
.position-fixed {
	position: fixed!important
}
.position-sticky {
	position: -webkit-sticky!important;
	position: sticky!important
}
.fixed-top {
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	z-index: 1030
}
.fixed-bottom {
	position: fixed;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1030
}
@supports ((position:-webkit-sticky) or (position:sticky)) {
.sticky-top {
position:-webkit-sticky;
position:sticky;
top:0;
z-index:1020
}
}
.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	overflow: hidden;
	clip: rect(0,0,0,0);
	white-space: nowrap;
	-webkit-clip-path: inset(50%);
	clip-path: inset(50%);
	border: 0
}
.sr-only-focusable:active, .sr-only-focusable:focus {
	position: static;
	width: auto;
	height: auto;
	overflow: visible;
	clip: auto;
	white-space: normal;
	-webkit-clip-path: none;
	clip-path: none
}
.w-25 {
	width: 25%!important
}
.w-50 {
	width: 50%!important
}
.w-75 {
	width: 75%!important
}
.w-100 {
	width: 100%!important
}
.h-25 {
	height: 25%!important
}
.h-50 {
	height: 50%!important
}
.h-75 {
	height: 75%!important
}
.h-100 {
	height: 100%!important
}
.mw-100 {
	max-width: 100%!important
}
.mh-100 {
	max-height: 100%!important
}
.m-0 {
	margin: 0!important
}
.mt-0, .my-0 {
	margin-top: 0!important
}
.mr-0, .mx-0 {
	margin-right: 0!important
}
.mb-0, .my-0 {
	margin-bottom: 0!important
}
.ml-0, .mx-0 {
	margin-left: 0!important
}
.m-1 {
margin:.25rem!important
}
.mt-1, .my-1 {
margin-top:.25rem!important
}
.mr-1, .mx-1 {
margin-right:.25rem!important
}
.mb-1, .my-1 {
margin-bottom:.25rem!important
}
.ml-1, .mx-1 {
margin-left:.25rem!important
}
.m-2 {
margin:.5rem!important
}
.mt-2, .my-2 {
margin-top:.5rem!important
}
.mr-2, .mx-2 {
margin-right:.5rem!important
}
.mb-2, .my-2 {
margin-bottom:.5rem!important
}
.ml-2, .mx-2 {
margin-left:.5rem!important
}
.m-3 {
	margin: 1rem!important
}
.mt-3, .my-3 {
	margin-top: 1rem!important
}
.mr-3, .mx-3 {
	margin-right: 1rem!important
}
.mb-3, .my-3 {
	margin-bottom: 1rem!important
}
.ml-3, .mx-3 {
	margin-left: 1rem!important
}
.m-4 {
	margin: 1.5rem!important
}
.mt-4, .my-4 {
	margin-top: 1.5rem!important
}
.mr-4, .mx-4 {
	margin-right: 1.5rem!important
}
.mb-4, .my-4 {
	margin-bottom: 1.5rem!important
}
.ml-4, .mx-4 {
	margin-left: 1.5rem!important
}
.m-5 {
	margin: 3rem!important
}
.mt-5, .my-5 {
	margin-top: 3rem!important
}
.mr-5, .mx-5 {
	margin-right: 3rem!important
}
.mb-5, .my-5 {
	margin-bottom: 3rem!important
}
.ml-5, .mx-5 {
	margin-left: 3rem!important
}
.p-0 {
	padding: 0!important
}
.pt-0, .py-0 {
	padding-top: 0!important
}
.pr-0, .px-0 {
	padding-right: 0!important
}
.pb-0, .py-0 {
	padding-bottom: 0!important
}
.pl-0, .px-0 {
	padding-left: 0!important
}
.p-1 {
padding:.25rem!important
}
.pt-1, .py-1 {
padding-top:.25rem!important
}
.pr-1, .px-1 {
padding-right:.25rem!important
}
.pb-1, .py-1 {
padding-bottom:.25rem!important
}
.pl-1, .px-1 {
padding-left:.25rem!important
}
.p-2 {
padding:.5rem!important
}
.pt-2, .py-2 {
padding-top:.5rem!important
}
.pr-2, .px-2 {
padding-right:.5rem!important
}
.pb-2, .py-2 {
padding-bottom:.5rem!important
}
.pl-2, .px-2 {
padding-left:.5rem!important
}
.p-3 {
	padding: 1rem!important
}
.pt-3, .py-3 {
	padding-top: 1rem!important
}
.pr-3, .px-3 {
	padding-right: 1rem!important
}
.pb-3, .py-3 {
	padding-bottom: 1rem!important
}
.pl-3, .px-3 {
	padding-left: 1rem!important
}
.p-4 {
	padding: 1.5rem!important
}
.pt-4, .py-4 {
	padding-top: 1.5rem!important
}
.pr-4, .px-4 {
	padding-right: 1.5rem!important
}
.pb-4, .py-4 {
	padding-bottom: 1.5rem!important
}
.pl-4, .px-4 {
	padding-left: 1.5rem!important
}
.p-5 {
	padding: 3rem!important
}
.pt-5, .py-5 {
	padding-top: 3rem!important
}
.pr-5, .px-5 {
	padding-right: 3rem!important
}
.pb-5, .py-5 {
	padding-bottom: 3rem!important
}
.pl-5, .px-5 {
	padding-left: 3rem!important
}
.m-auto {
	margin: auto!important
}
.mt-auto, .my-auto {
	margin-top: auto!important
}
.mr-auto, .mx-auto {
	margin-right: auto!important
}
.mb-auto, .my-auto {
	margin-bottom: auto!important
}
.ml-auto, .mx-auto {
	margin-left: auto!important
}
@media (min-width:576px) {
.m-sm-0 {
	margin: 0!important
}
.mt-sm-0, .my-sm-0 {
	margin-top: 0!important
}
.mr-sm-0, .mx-sm-0 {
	margin-right: 0!important
}
.mb-sm-0, .my-sm-0 {
	margin-bottom: 0!important
}
.ml-sm-0, .mx-sm-0 {
	margin-left: 0!important
}
.m-sm-1 {
margin:.25rem!important
}
.mt-sm-1, .my-sm-1 {
margin-top:.25rem!important
}
.mr-sm-1, .mx-sm-1 {
margin-right:.25rem!important
}
.mb-sm-1, .my-sm-1 {
margin-bottom:.25rem!important
}
.ml-sm-1, .mx-sm-1 {
margin-left:.25rem!important
}
.m-sm-2 {
margin:.5rem!important
}
.mt-sm-2, .my-sm-2 {
margin-top:.5rem!important
}
.mr-sm-2, .mx-sm-2 {
margin-right:.5rem!important
}
.mb-sm-2, .my-sm-2 {
margin-bottom:.5rem!important
}
.ml-sm-2, .mx-sm-2 {
margin-left:.5rem!important
}
.m-sm-3 {
	margin: 1rem!important
}
.mt-sm-3, .my-sm-3 {
	margin-top: 1rem!important
}
.mr-sm-3, .mx-sm-3 {
	margin-right: 1rem!important
}
.mb-sm-3, .my-sm-3 {
	margin-bottom: 1rem!important
}
.ml-sm-3, .mx-sm-3 {
	margin-left: 1rem!important
}
.m-sm-4 {
	margin: 1.5rem!important
}
.mt-sm-4, .my-sm-4 {
	margin-top: 1.5rem!important
}
.mr-sm-4, .mx-sm-4 {
	margin-right: 1.5rem!important
}
.mb-sm-4, .my-sm-4 {
	margin-bottom: 1.5rem!important
}
.ml-sm-4, .mx-sm-4 {
	margin-left: 1.5rem!important
}
.m-sm-5 {
	margin: 3rem!important
}
.mt-sm-5, .my-sm-5 {
	margin-top: 3rem!important
}
.mr-sm-5, .mx-sm-5 {
	margin-right: 3rem!important
}
.mb-sm-5, .my-sm-5 {
	margin-bottom: 3rem!important
}
.ml-sm-5, .mx-sm-5 {
	margin-left: 3rem!important
}
.p-sm-0 {
	padding: 0!important
}
.pt-sm-0, .py-sm-0 {
	padding-top: 0!important
}
.pr-sm-0, .px-sm-0 {
	padding-right: 0!important
}
.pb-sm-0, .py-sm-0 {
	padding-bottom: 0!important
}
.pl-sm-0, .px-sm-0 {
	padding-left: 0!important
}
.p-sm-1 {
padding:.25rem!important
}
.pt-sm-1, .py-sm-1 {
padding-top:.25rem!important
}
.pr-sm-1, .px-sm-1 {
padding-right:.25rem!important
}
.pb-sm-1, .py-sm-1 {
padding-bottom:.25rem!important
}
.pl-sm-1, .px-sm-1 {
padding-left:.25rem!important
}
.p-sm-2 {
padding:.5rem!important
}
.pt-sm-2, .py-sm-2 {
padding-top:.5rem!important
}
.pr-sm-2, .px-sm-2 {
padding-right:.5rem!important
}
.pb-sm-2, .py-sm-2 {
padding-bottom:.5rem!important
}
.pl-sm-2, .px-sm-2 {
padding-left:.5rem!important
}
.p-sm-3 {
	padding: 1rem!important
}
.pt-sm-3, .py-sm-3 {
	padding-top: 1rem!important
}
.pr-sm-3, .px-sm-3 {
	padding-right: 1rem!important
}
.pb-sm-3, .py-sm-3 {
	padding-bottom: 1rem!important
}
.pl-sm-3, .px-sm-3 {
	padding-left: 1rem!important
}
.p-sm-4 {
	padding: 1.5rem!important
}
.pt-sm-4, .py-sm-4 {
	padding-top: 1.5rem!important
}
.pr-sm-4, .px-sm-4 {
	padding-right: 1.5rem!important
}
.pb-sm-4, .py-sm-4 {
	padding-bottom: 1.5rem!important
}
.pl-sm-4, .px-sm-4 {
	padding-left: 1.5rem!important
}
.p-sm-5 {
	padding: 3rem!important
}
.pt-sm-5, .py-sm-5 {
	padding-top: 3rem!important
}
.pr-sm-5, .px-sm-5 {
	padding-right: 3rem!important
}
.pb-sm-5, .py-sm-5 {
	padding-bottom: 3rem!important
}
.pl-sm-5, .px-sm-5 {
	padding-left: 3rem!important
}
.m-sm-auto {
	margin: auto!important
}
.mt-sm-auto, .my-sm-auto {
	margin-top: auto!important
}
.mr-sm-auto, .mx-sm-auto {
	margin-right: auto!important
}
.mb-sm-auto, .my-sm-auto {
	margin-bottom: auto!important
}
.ml-sm-auto, .mx-sm-auto {
	margin-left: auto!important
}
}
@media (min-width:768px) {
.m-md-0 {
	margin: 0!important
}
.mt-md-0, .my-md-0 {
	margin-top: 0!important
}
.mr-md-0, .mx-md-0 {
	margin-right: 0!important
}
.mb-md-0, .my-md-0 {
	margin-bottom: 0!important
}
.ml-md-0, .mx-md-0 {
	margin-left: 0!important
}
.m-md-1 {
margin:.25rem!important
}
.mt-md-1, .my-md-1 {
margin-top:.25rem!important
}
.mr-md-1, .mx-md-1 {
margin-right:.25rem!important
}
.mb-md-1, .my-md-1 {
margin-bottom:.25rem!important
}
.ml-md-1, .mx-md-1 {
margin-left:.25rem!important
}
.m-md-2 {
margin:.5rem!important
}
.mt-md-2, .my-md-2 {
margin-top:.5rem!important
}
.mr-md-2, .mx-md-2 {
margin-right:.5rem!important
}
.mb-md-2, .my-md-2 {
margin-bottom:.5rem!important
}
.ml-md-2, .mx-md-2 {
margin-left:.5rem!important
}
.m-md-3 {
	margin: 1rem!important
}
.mt-md-3, .my-md-3 {
	margin-top: 1rem!important
}
.mr-md-3, .mx-md-3 {
	margin-right: 1rem!important
}
.mb-md-3, .my-md-3 {
	margin-bottom: 1rem!important
}
.ml-md-3, .mx-md-3 {
	margin-left: 1rem!important
}
.m-md-4 {
	margin: 1.5rem!important
}
.mt-md-4, .my-md-4 {
	margin-top: 1.5rem!important
}
.mr-md-4, .mx-md-4 {
	margin-right: 1.5rem!important
}
.mb-md-4, .my-md-4 {
	margin-bottom: 1.5rem!important
}
.ml-md-4, .mx-md-4 {
	margin-left: 1.5rem!important
}
.m-md-5 {
	margin: 3rem!important
}
.mt-md-5, .my-md-5 {
	margin-top: 3rem!important
}
.mr-md-5, .mx-md-5 {
	margin-right: 3rem!important
}
.mb-md-5, .my-md-5 {
	margin-bottom: 3rem!important
}
.ml-md-5, .mx-md-5 {
	margin-left: 3rem!important
}
.p-md-0 {
	padding: 0!important
}
.pt-md-0, .py-md-0 {
	padding-top: 0!important
}
.pr-md-0, .px-md-0 {
	padding-right: 0!important
}
.pb-md-0, .py-md-0 {
	padding-bottom: 0!important
}
.pl-md-0, .px-md-0 {
	padding-left: 0!important
}
.p-md-1 {
padding:.25rem!important
}
.pt-md-1, .py-md-1 {
padding-top:.25rem!important
}
.pr-md-1, .px-md-1 {
padding-right:.25rem!important
}
.pb-md-1, .py-md-1 {
padding-bottom:.25rem!important
}
.pl-md-1, .px-md-1 {
padding-left:.25rem!important
}
.p-md-2 {
padding:.5rem!important
}
.pt-md-2, .py-md-2 {
padding-top:.5rem!important
}
.pr-md-2, .px-md-2 {
padding-right:.5rem!important
}
.pb-md-2, .py-md-2 {
padding-bottom:.5rem!important
}
.pl-md-2, .px-md-2 {
padding-left:.5rem!important
}
.p-md-3 {
	padding: 1rem!important
}
.pt-md-3, .py-md-3 {
	padding-top: 1rem!important
}
.pr-md-3, .px-md-3 {
	padding-right: 1rem!important
}
.pb-md-3, .py-md-3 {
	padding-bottom: 1rem!important
}
.pl-md-3, .px-md-3 {
	padding-left: 1rem!important
}
.p-md-4 {
	padding: 1.5rem!important
}
.pt-md-4, .py-md-4 {
	padding-top: 1.5rem!important
}
.pr-md-4, .px-md-4 {
	padding-right: 1.5rem!important
}
.pb-md-4, .py-md-4 {
	padding-bottom: 1.5rem!important
}
.pl-md-4, .px-md-4 {
	padding-left: 1.5rem!important
}
.p-md-5 {
	padding: 3rem!important
}
.pt-md-5, .py-md-5 {
	padding-top: 3rem!important
}
.pr-md-5, .px-md-5 {
	padding-right: 3rem!important
}
.pb-md-5, .py-md-5 {
	padding-bottom: 3rem!important
}
.pl-md-5, .px-md-5 {
	padding-left: 3rem!important
}
.m-md-auto {
	margin: auto!important
}
.mt-md-auto, .my-md-auto {
	margin-top: auto!important
}
.mr-md-auto, .mx-md-auto {
	margin-right: auto!important
}
.mb-md-auto, .my-md-auto {
	margin-bottom: auto!important
}
.ml-md-auto, .mx-md-auto {
	margin-left: auto!important
}
}
@media (min-width:992px) {
.m-lg-0 {
	margin: 0!important
}
.mt-lg-0, .my-lg-0 {
	margin-top: 0!important
}
.mr-lg-0, .mx-lg-0 {
	margin-right: 0!important
}
.mb-lg-0, .my-lg-0 {
	margin-bottom: 0!important
}
.ml-lg-0, .mx-lg-0 {
	margin-left: 0!important
}
.m-lg-1 {
margin:.25rem!important
}
.mt-lg-1, .my-lg-1 {
margin-top:.25rem!important
}
.mr-lg-1, .mx-lg-1 {
margin-right:.25rem!important
}
.mb-lg-1, .my-lg-1 {
margin-bottom:.25rem!important
}
.ml-lg-1, .mx-lg-1 {
margin-left:.25rem!important
}
.m-lg-2 {
margin:.5rem!important
}
.mt-lg-2, .my-lg-2 {
margin-top:.5rem!important
}
.mr-lg-2, .mx-lg-2 {
margin-right:.5rem!important
}
.mb-lg-2, .my-lg-2 {
margin-bottom:.5rem!important
}
.ml-lg-2, .mx-lg-2 {
margin-left:.5rem!important
}
.m-lg-3 {
	margin: 1rem!important
}
.mt-lg-3, .my-lg-3 {
	margin-top: 1rem!important
}
.mr-lg-3, .mx-lg-3 {
	margin-right: 1rem!important
}
.mb-lg-3, .my-lg-3 {
	margin-bottom: 1rem!important
}
.ml-lg-3, .mx-lg-3 {
	margin-left: 1rem!important
}
.m-lg-4 {
	margin: 1.5rem!important
}
.mt-lg-4, .my-lg-4 {
	margin-top: 1.5rem!important
}
.mr-lg-4, .mx-lg-4 {
	margin-right: 1.5rem!important
}
.mb-lg-4, .my-lg-4 {
	margin-bottom: 1.5rem!important
}
.ml-lg-4, .mx-lg-4 {
	margin-left: 1.5rem!important
}
.m-lg-5 {
	margin: 3rem!important
}
.mt-lg-5, .my-lg-5 {
	margin-top: 3rem!important
}
.mr-lg-5, .mx-lg-5 {
	margin-right: 3rem!important
}
.mb-lg-5, .my-lg-5 {
	margin-bottom: 3rem!important
}
.ml-lg-5, .mx-lg-5 {
	margin-left: 3rem!important
}
.p-lg-0 {
	padding: 0!important
}
.pt-lg-0, .py-lg-0 {
	padding-top: 0!important
}
.pr-lg-0, .px-lg-0 {
	padding-right: 0!important
}
.pb-lg-0, .py-lg-0 {
	padding-bottom: 0!important
}
.pl-lg-0, .px-lg-0 {
	padding-left: 0!important
}
.p-lg-1 {
padding:.25rem!important
}
.pt-lg-1, .py-lg-1 {
padding-top:.25rem!important
}
.pr-lg-1, .px-lg-1 {
padding-right:.25rem!important
}
.pb-lg-1, .py-lg-1 {
padding-bottom:.25rem!important
}
.pl-lg-1, .px-lg-1 {
padding-left:.25rem!important
}
.p-lg-2 {
padding:.5rem!important
}
.pt-lg-2, .py-lg-2 {
padding-top:.5rem!important
}
.pr-lg-2, .px-lg-2 {
padding-right:.5rem!important
}
.pb-lg-2, .py-lg-2 {
padding-bottom:.5rem!important
}
.pl-lg-2, .px-lg-2 {
padding-left:.5rem!important
}
.p-lg-3 {
	padding: 1rem!important
}
.pt-lg-3, .py-lg-3 {
	padding-top: 1rem!important
}
.pr-lg-3, .px-lg-3 {
	padding-right: 1rem!important
}
.pb-lg-3, .py-lg-3 {
	padding-bottom: 1rem!important
}
.pl-lg-3, .px-lg-3 {
	padding-left: 1rem!important
}
.p-lg-4 {
	padding: 1.5rem!important
}
.pt-lg-4, .py-lg-4 {
	padding-top: 1.5rem!important
}
.pr-lg-4, .px-lg-4 {
	padding-right: 1.5rem!important
}
.pb-lg-4, .py-lg-4 {
	padding-bottom: 1.5rem!important
}
.pl-lg-4, .px-lg-4 {
	padding-left: 1.5rem!important
}
.p-lg-5 {
	padding: 3rem!important
}
.pt-lg-5, .py-lg-5 {
	padding-top: 3rem!important
}
.pr-lg-5, .px-lg-5 {
	padding-right: 3rem!important
}
.pb-lg-5, .py-lg-5 {
	padding-bottom: 3rem!important
}
.pl-lg-5, .px-lg-5 {
	padding-left: 3rem!important
}
.m-lg-auto {
	margin: auto!important
}
.mt-lg-auto, .my-lg-auto {
	margin-top: auto!important
}
.mr-lg-auto, .mx-lg-auto {
	margin-right: auto!important
}
.mb-lg-auto, .my-lg-auto {
	margin-bottom: auto!important
}
.ml-lg-auto, .mx-lg-auto {
	margin-left: auto!important
}
}
@media (min-width:1400px) {
.m-xl-0 {
	margin: 0!important
}
.mt-xl-0, .my-xl-0 {
	margin-top: 0!important
}
.mr-xl-0, .mx-xl-0 {
	margin-right: 0!important
}
.mb-xl-0, .my-xl-0 {
	margin-bottom: 0!important
}
.ml-xl-0, .mx-xl-0 {
	margin-left: 0!important
}
.m-xl-1 {
margin:.25rem!important
}
.mt-xl-1, .my-xl-1 {
margin-top:.25rem!important
}
.mr-xl-1, .mx-xl-1 {
margin-right:.25rem!important
}
.mb-xl-1, .my-xl-1 {
margin-bottom:.25rem!important
}
.ml-xl-1, .mx-xl-1 {
margin-left:.25rem!important
}
.m-xl-2 {
margin:.5rem!important
}
.mt-xl-2, .my-xl-2 {
margin-top:.5rem!important
}
.mr-xl-2, .mx-xl-2 {
margin-right:.5rem!important
}
.mb-xl-2, .my-xl-2 {
margin-bottom:.5rem!important
}
.ml-xl-2, .mx-xl-2 {
margin-left:.5rem!important
}
.m-xl-3 {
	margin: 1rem!important
}
.mt-xl-3, .my-xl-3 {
	margin-top: 1rem!important
}
.mr-xl-3, .mx-xl-3 {
	margin-right: 1rem!important
}
.mb-xl-3, .my-xl-3 {
	margin-bottom: 1rem!important
}
.ml-xl-3, .mx-xl-3 {
	margin-left: 1rem!important
}
.m-xl-4 {
	margin: 1.5rem!important
}
.mt-xl-4, .my-xl-4 {
	margin-top: 1.5rem!important
}
.mr-xl-4, .mx-xl-4 {
	margin-right: 1.5rem!important
}
.mb-xl-4, .my-xl-4 {
	margin-bottom: 1.5rem!important
}
.ml-xl-4, .mx-xl-4 {
	margin-left: 1.5rem!important
}
.m-xl-5 {
	margin: 3rem!important
}
.mt-xl-5, .my-xl-5 {
	margin-top: 3rem!important
}
.mr-xl-5, .mx-xl-5 {
	margin-right: 3rem!important
}
.mb-xl-5, .my-xl-5 {
	margin-bottom: 3rem!important
}
.ml-xl-5, .mx-xl-5 {
	margin-left: 3rem!important
}
.p-xl-0 {
	padding: 0!important
}
.pt-xl-0, .py-xl-0 {
	padding-top: 0!important
}
.pr-xl-0, .px-xl-0 {
	padding-right: 0!important
}
.pb-xl-0, .py-xl-0 {
	padding-bottom: 0!important
}
.pl-xl-0, .px-xl-0 {
	padding-left: 0!important
}
.p-xl-1 {
padding:.25rem!important
}
.pt-xl-1, .py-xl-1 {
padding-top:.25rem!important
}
.pr-xl-1, .px-xl-1 {
padding-right:.25rem!important
}
.pb-xl-1, .py-xl-1 {
padding-bottom:.25rem!important
}
.pl-xl-1, .px-xl-1 {
padding-left:.25rem!important
}
.p-xl-2 {
padding:.5rem!important
}
.pt-xl-2, .py-xl-2 {
padding-top:.5rem!important
}
.pr-xl-2, .px-xl-2 {
padding-right:.5rem!important
}
.pb-xl-2, .py-xl-2 {
padding-bottom:.5rem!important
}
.pl-xl-2, .px-xl-2 {
padding-left:.5rem!important
}
.p-xl-3 {
	padding: 1rem!important
}
.pt-xl-3, .py-xl-3 {
	padding-top: 1rem!important
}
.pr-xl-3, .px-xl-3 {
	padding-right: 1rem!important
}
.pb-xl-3, .py-xl-3 {
	padding-bottom: 1rem!important
}
.pl-xl-3, .px-xl-3 {
	padding-left: 1rem!important
}
.p-xl-4 {
	padding: 1.5rem!important
}
.pt-xl-4, .py-xl-4 {
	padding-top: 1.5rem!important
}
.pr-xl-4, .px-xl-4 {
	padding-right: 1.5rem!important
}
.pb-xl-4, .py-xl-4 {
	padding-bottom: 1.5rem!important
}
.pl-xl-4, .px-xl-4 {
	padding-left: 1.5rem!important
}
.p-xl-5 {
	padding: 3rem!important
}
.pt-xl-5, .py-xl-5 {
	padding-top: 3rem!important
}
.pr-xl-5, .px-xl-5 {
	padding-right: 3rem!important
}
.pb-xl-5, .py-xl-5 {
	padding-bottom: 3rem!important
}
.pl-xl-5, .px-xl-5 {
	padding-left: 3rem!important
}
.m-xl-auto {
	margin: auto!important
}
.mt-xl-auto, .my-xl-auto {
	margin-top: auto!important
}
.mr-xl-auto, .mx-xl-auto {
	margin-right: auto!important
}
.mb-xl-auto, .my-xl-auto {
	margin-bottom: auto!important
}
.ml-xl-auto, .mx-xl-auto {
	margin-left: auto!important
}
}
.text-justify {
	text-align: justify!important
}
.text-nowrap {
	white-space: nowrap!important
}
.text-truncate {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.text-left {
	text-align: left!important
}
.text-right {
	text-align: right!important
}
.text-center {
	text-align: center!important
}
@media (min-width:576px) {
.text-sm-left {
	text-align: left!important
}
.text-sm-right {
	text-align: right!important
}
.text-sm-center {
	text-align: center!important
}
}
@media (min-width:768px) {
.text-md-left {
	text-align: left!important
}
.text-md-right {
	text-align: right!important
}
.text-md-center {
	text-align: center!important
}
}
@media (min-width:992px) {
.text-lg-left {
	text-align: left!important
}
.text-lg-right {
	text-align: right!important
}
.text-lg-center {
	text-align: center!important
}
}
@media (min-width:1400px) {
.text-xl-left {
	text-align: left!important
}
.text-xl-right {
	text-align: right!important
}
.text-xl-center {
	text-align: center!important
}
}
.text-lowercase {
	text-transform: lowercase!important
}
.text-uppercase {
	text-transform: uppercase!important
}
.text-capitalize {
	text-transform: capitalize!important
}
.font-weight-light {
	font-weight: 300!important
}
.font-weight-normal {
	font-weight: 400!important
}
.font-weight-bold {
	font-weight: 700!important
}
.font-italic {
	font-style: italic!important
}
.text-white {
	color: #fff!important
}
.text-primary {
	color: #007bff!important
}
a.text-primary:focus, a.text-primary:hover {
	color: #0062cc!important
}
.text-secondary {
	color: #6c757d!important
}
a.text-secondary:focus, a.text-secondary:hover {
	color: #545b62!important
}
.text-success {
	color: #28a745!important
}
a.text-success:focus, a.text-success:hover {
	color: #1e7e34!important
}
.text-info {
	color: #17a2b8!important
}
a.text-info:focus, a.text-info:hover {
	color: #117a8b!important
}
.text-warning {
	color: #ffc107!important
}
a.text-warning:focus, a.text-warning:hover {
	color: #d39e00!important
}
.text-danger {
	color: #dc3545!important
}
a.text-danger:focus, a.text-danger:hover {
	color: #bd2130!important
}
.text-light {
	color: #f8f9fa!important
}
a.text-light:focus, a.text-light:hover {
	color: #dae0e5!important
}
.text-dark {
	color: #343a40!important
}
a.text-dark:focus, a.text-dark:hover {
	color: #1d2124!important
}
.text-muted {
	color: #6c757d!important
}
.text-hide {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0
}
.visible {
	visibility: visible!important
}
.invisible {
	visibility: hidden!important
}
@media print {
*, ::after, ::before {
	text-shadow: none!important;
	-webkit-box-shadow: none!important;
	box-shadow: none!important
}
a:not(.btn) {
	text-decoration: underline
}
abbr[title]::after {
	content: " (" attr(title) ")"
}
pre {
	white-space: pre-wrap!important
}
blockquote, pre {
	border: 1px solid #999;
	page-break-inside: avoid
}
thead {
	display: table-header-group
}
img, tr {
	page-break-inside: avoid
}
h2, h3, p {
	orphans: 3;
	widows: 3
}
h2, h3 {
	page-break-after: avoid
}
@page {
size:a3
}
body {
	min-width: 992px!important
}
.container {
	min-width: 992px!important
}
.navbar {
	display: none
}
.badge {
	border: 1px solid #000
}
.table {
	border-collapse: collapse!important
}
.table td, .table th {
	background-color: #fff!important
}
.table-bordered td, .table-bordered th {
	border: 1px solid #ddd!important
}
}/*!
 * Font Awesome Free 5.0.6 by @fontawesome - http://fontawesome.com
 * License - http://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa, .fab, .fal, .far, .fas {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	line-height: 1
}
.fa-lg {
	font-size: 1.3333333333em;
	line-height: .75em;
	vertical-align: -.0667em
}
.fa-xs {
	font-size: .75em
}
.fa-sm {
	font-size: .875em
}
.fa-1x {
	font-size: 1em
}
.fa-2x {
	font-size: 2em
}
.fa-3x {
	font-size: 3em
}
.fa-4x {
	font-size: 4em
}
.fa-5x {
	font-size: 5em
}
.fa-6x {
	font-size: 6em
}
.fa-7x {
	font-size: 7em
}
.fa-8x {
	font-size: 8em
}
.fa-9x {
	font-size: 9em
}
.fa-10x {
	font-size: 10em
}
.fa-fw {
	text-align: center;
	width: 1.25em
}
.fa-ul {
	list-style-type: none;
	margin-left: 2.5em;
	padding-left: 0
}
.fa-ul>li {
	position: relative
}
.fa-li {
	left: -2em;
	position: absolute;
	text-align: center;
	width: 2em;
	line-height: inherit
}
.fa-border {
	border: solid .08em #eee;
	border-radius: .1em;
	padding: .2em .25em .15em
}
.fa-pull-left {
	float: left
}
.fa-pull-right {
	float: right
}
.fa.fa-pull-left, .fab.fa-pull-left, .fal.fa-pull-left, .far.fa-pull-left, .fas.fa-pull-left {
	margin-right: .3em
}
.fa.fa-pull-right, .fab.fa-pull-right, .fal.fa-pull-right, .far.fa-pull-right, .fas.fa-pull-right {
	margin-left: .3em
}
.fa-spin {
	-webkit-animation: fa-spin 2s infinite linear;
	animation: fa-spin 2s infinite linear
}
.fa-pulse {
	-webkit-animation: fa-spin 1s infinite steps(8);
	animation: fa-spin 1s infinite steps(8)
}
@-webkit-keyframes fa-spin {
0% {
-webkit-transform:rotate(0);
transform:rotate(0)
}
100% {
-webkit-transform:rotate(360deg);
transform:rotate(360deg)
}
}
@keyframes fa-spin {
0% {
-webkit-transform:rotate(0);
transform:rotate(0)
}
100% {
-webkit-transform:rotate(360deg);
transform:rotate(360deg)
}
}
.fa-rotate-90 {
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg)
}
.fa-rotate-180 {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}
.fa-rotate-270 {
	-webkit-transform: rotate(270deg);
	transform: rotate(270deg)
}
.fa-flip-horizontal {
	-webkit-transform: scale(-1, 1);
	transform: scale(-1, 1)
}
.fa-flip-vertical {
	-webkit-transform: scale(1, -1);
	transform: scale(1, -1)
}
.fa-flip-horizontal.fa-flip-vertical {
	-webkit-transform: scale(-1, -1);
	transform: scale(-1, -1)
}
:root .fa-flip-horizontal, :root .fa-flip-vertical, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-rotate-90 {
	-webkit-filter: none;
	filter: none
}
.fa-stack {
	display: inline-block;
	height: 2em;
	line-height: 2em;
	position: relative;
	vertical-align: middle;
	width: 2em
}
.fa-stack-1x, .fa-stack-2x {
	left: 0;
	position: absolute;
	text-align: center;
	width: 100%
}
.fa-stack-1x {
	line-height: inherit
}
.fa-stack-2x {
	font-size: 2em
}
.fa-inverse {
	color: #fff
}
.fa-500px:before {
	content: "\f26e"
}
.fa-accessible-icon:before {
	content: "\f368"
}
.fa-accusoft:before {
	content: "\f369"
}
.fa-address-book:before {
	content: "\f2b9"
}
.fa-address-card:before {
	content: "\f2bb"
}
.fa-adjust:before {
	content: "\f042"
}
.fa-adn:before {
	content: "\f170"
}
.fa-adversal:before {
	content: "\f36a"
}
.fa-affiliatetheme:before {
	content: "\f36b"
}
.fa-algolia:before {
	content: "\f36c"
}
.fa-align-center:before {
	content: "\f037"
}
.fa-align-justify:before {
	content: "\f039"
}
.fa-align-left:before {
	content: "\f036"
}
.fa-align-right:before {
	content: "\f038"
}
.fa-amazon:before {
	content: "\f270"
}
.fa-amazon-pay:before {
	content: "\f42c"
}
.fa-ambulance:before {
	content: "\f0f9"
}
.fa-american-sign-language-interpreting:before {
	content: "\f2a3"
}
.fa-amilia:before {
	content: "\f36d"
}
.fa-anchor:before {
	content: "\f13d"
}
.fa-android:before {
	content: "\f17b"
}
.fa-angellist:before {
	content: "\f209"
}
.fa-angle-double-down:before {
	content: "\f103"
}
.fa-angle-double-left:before {
	content: "\f100"
}
.fa-angle-double-right:before {
	content: "\f101"
}
.fa-angle-double-up:before {
	content: "\f102"
}
.fa-angle-down:before {
	content: "\f107"
}
.fa-angle-left:before {
	content: "\f104"
}
.fa-angle-right:before {
	content: "\f105"
}
.fa-angle-up:before {
	content: "\f106"
}
.fa-angrycreative:before {
	content: "\f36e"
}
.fa-angular:before {
	content: "\f420"
}
.fa-app-store:before {
	content: "\f36f"
}
.fa-app-store-ios:before {
	content: "\f370"
}
.fa-apper:before {
	content: "\f371"
}
.fa-apple:before {
	content: "\f179"
}
.fa-apple-pay:before {
	content: "\f415"
}
.fa-archive:before {
	content: "\f187"
}
.fa-arrow-alt-circle-down:before {
	content: "\f358"
}
.fa-arrow-alt-circle-left:before {
	content: "\f359"
}
.fa-arrow-alt-circle-right:before {
	content: "\f35a"
}
.fa-arrow-alt-circle-up:before {
	content: "\f35b"
}
.fa-arrow-circle-down:before {
	content: "\f0ab"
}
.fa-arrow-circle-left:before {
	content: "\f0a8"
}
.fa-arrow-circle-right:before {
	content: "\f0a9"
}
.fa-arrow-circle-up:before {
	content: "\f0aa"
}
.fa-arrow-down:before {
	content: "\f063"
}
.fa-arrow-left:before {
	content: "\f060"
}
.fa-arrow-right:before {
	content: "\f061"
}
.fa-arrow-up:before {
	content: "\f062"
}
.fa-arrows-alt:before {
	content: "\f0b2"
}
.fa-arrows-alt-h:before {
	content: "\f337"
}
.fa-arrows-alt-v:before {
	content: "\f338"
}
.fa-assistive-listening-systems:before {
	content: "\f2a2"
}
.fa-asterisk:before {
	content: "\f069"
}
.fa-asymmetrik:before {
	content: "\f372"
}
.fa-at:before {
	content: "\f1fa"
}
.fa-audible:before {
	content: "\f373"
}
.fa-audio-description:before {
	content: "\f29e"
}
.fa-autoprefixer:before {
	content: "\f41c"
}
.fa-avianex:before {
	content: "\f374"
}
.fa-aviato:before {
	content: "\f421"
}
.fa-aws:before {
	content: "\f375"
}
.fa-backward:before {
	content: "\f04a"
}
.fa-balance-scale:before {
	content: "\f24e"
}
.fa-ban:before {
	content: "\f05e"
}
.fa-bandcamp:before {
	content: "\f2d5"
}
.fa-barcode:before {
	content: "\f02a"
}
.fa-bars:before {
	content: "\f0c9"
}
.fa-baseball-ball:before {
	content: "\f433"
}
.fa-basketball-ball:before {
	content: "\f434"
}
.fa-bath:before {
	content: "\f2cd"
}
.fa-battery-empty:before {
	content: "\f244"
}
.fa-battery-full:before {
	content: "\f240"
}
.fa-battery-half:before {
	content: "\f242"
}
.fa-battery-quarter:before {
	content: "\f243"
}
.fa-battery-three-quarters:before {
	content: "\f241"
}
.fa-bed:before {
	content: "\f236"
}
.fa-beer:before {
	content: "\f0fc"
}
.fa-behance:before {
	content: "\f1b4"
}
.fa-behance-square:before {
	content: "\f1b5"
}
.fa-bell:before {
	content: "\f0f3"
}
.fa-bell-slash:before {
	content: "\f1f6"
}
.fa-bicycle:before {
	content: "\f206"
}
.fa-bimobject:before {
	content: "\f378"
}
.fa-binoculars:before {
	content: "\f1e5"
}
.fa-birthday-cake:before {
	content: "\f1fd"
}
.fa-bitbucket:before {
	content: "\f171"
}
.fa-bitcoin:before {
	content: "\f379"
}
.fa-bity:before {
	content: "\f37a"
}
.fa-black-tie:before {
	content: "\f27e"
}
.fa-blackberry:before {
	content: "\f37b"
}
.fa-blind:before {
	content: "\f29d"
}
.fa-blogger:before {
	content: "\f37c"
}
.fa-blogger-b:before {
	content: "\f37d"
}
.fa-bluetooth:before {
	content: "\f293"
}
.fa-bluetooth-b:before {
	content: "\f294"
}
.fa-bold:before {
	content: "\f032"
}
.fa-bolt:before {
	content: "\f0e7"
}
.fa-bomb:before {
	content: "\f1e2"
}
.fa-book:before {
	content: "\f02d"
}
.fa-bookmark:before {
	content: "\f02e"
}
.fa-bowling-ball:before {
	content: "\f436"
}
.fa-braille:before {
	content: "\f2a1"
}
.fa-briefcase:before {
	content: "\f0b1"
}
.fa-btc:before {
	content: "\f15a"
}
.fa-bug:before {
	content: "\f188"
}
.fa-building:before {
	content: "\f1ad"
}
.fa-bullhorn:before {
	content: "\f0a1"
}
.fa-bullseye:before {
	content: "\f140"
}
.fa-buromobelexperte:before {
	content: "\f37f"
}
.fa-bus:before {
	content: "\f207"
}
.fa-buysellads:before {
	content: "\f20d"
}
.fa-calculator:before {
	content: "\f1ec"
}
.fa-calendar:before {
	content: "\f133"
}
.fa-calendar-alt:before {
	content: "\f073"
}
.fa-calendar-check:before {
	content: "\f274"
}
.fa-calendar-minus:before {
	content: "\f272"
}
.fa-calendar-plus:before {
	content: "\f271"
}
.fa-calendar-times:before {
	content: "\f273"
}
.fa-camera:before {
	content: "\f030"
}
.fa-camera-retro:before {
	content: "\f083"
}
.fa-car:before {
	content: "\f1b9"
}
.fa-caret-down:before {
	content: "\f0d7"
}
.fa-caret-left:before {
	content: "\f0d9"
}
.fa-caret-right:before {
	content: "\f0da"
}
.fa-caret-square-down:before {
	content: "\f150"
}
.fa-caret-square-left:before {
	content: "\f191"
}
.fa-caret-square-right:before {
	content: "\f152"
}
.fa-caret-square-up:before {
	content: "\f151"
}
.fa-caret-up:before {
	content: "\f0d8"
}
.fa-cart-arrow-down:before {
	content: "\f218"
}
.fa-cart-plus:before {
	content: "\f217"
}
.fa-cc-amazon-pay:before {
	content: "\f42d"
}
.fa-cc-amex:before {
	content: "\f1f3"
}
.fa-cc-apple-pay:before {
	content: "\f416"
}
.fa-cc-diners-club:before {
	content: "\f24c"
}
.fa-cc-discover:before {
	content: "\f1f2"
}
.fa-cc-jcb:before {
	content: "\f24b"
}
.fa-cc-mastercard:before {
	content: "\f1f1"
}
.fa-cc-paypal:before {
	content: "\f1f4"
}
.fa-cc-stripe:before {
	content: "\f1f5"
}
.fa-cc-visa:before {
	content: "\f1f0"
}
.fa-centercode:before {
	content: "\f380"
}
.fa-certificate:before {
	content: "\f0a3"
}
.fa-chart-area:before {
	content: "\f1fe"
}
.fa-chart-bar:before {
	content: "\f080"
}
.fa-chart-line:before {
	content: "\f201"
}
.fa-chart-pie:before {
	content: "\f200"
}
.fa-check:before {
	content: "\f00c"
}
.fa-check-circle:before {
	content: "\f058"
}
.fa-check-square:before {
	content: "\f14a"
}
.fa-chess:before {
	content: "\f439"
}
.fa-chess-bishop:before {
	content: "\f43a"
}
.fa-chess-board:before {
	content: "\f43c"
}
.fa-chess-king:before {
	content: "\f43f"
}
.fa-chess-knight:before {
	content: "\f441"
}
.fa-chess-pawn:before {
	content: "\f443"
}
.fa-chess-queen:before {
	content: "\f445"
}
.fa-chess-rook:before {
	content: "\f447"
}
.fa-chevron-circle-down:before {
	content: "\f13a"
}
.fa-chevron-circle-left:before {
	content: "\f137"
}
.fa-chevron-circle-right:before {
	content: "\f138"
}
.fa-chevron-circle-up:before {
	content: "\f139"
}
.fa-chevron-down:before {
	content: "\f078"
}
.fa-chevron-left:before {
	content: "\f053"
}
.fa-chevron-right:before {
	content: "\f054"
}
.fa-chevron-up:before {
	content: "\f077"
}
.fa-child:before {
	content: "\f1ae"
}
.fa-chrome:before {
	content: "\f268"
}
.fa-circle:before {
	content: "\f111"
}
.fa-circle-notch:before {
	content: "\f1ce"
}
.fa-clipboard:before {
	content: "\f328"
}
.fa-clock:before {
	content: "\f017"
}
.fa-clone:before {
	content: "\f24d"
}
.fa-closed-captioning:before {
	content: "\f20a"
}
.fa-cloud:before {
	content: "\f0c2"
}
.fa-cloud-download-alt:before {
	content: "\f381"
}
.fa-cloud-upload-alt:before {
	content: "\f382"
}
.fa-cloudscale:before {
	content: "\f383"
}
.fa-cloudsmith:before {
	content: "\f384"
}
.fa-cloudversify:before {
	content: "\f385"
}
.fa-code:before {
	content: "\f121"
}
.fa-code-branch:before {
	content: "\f126"
}
.fa-codepen:before {
	content: "\f1cb"
}
.fa-codiepie:before {
	content: "\f284"
}
.fa-coffee:before {
	content: "\f0f4"
}
.fa-cog:before {
	content: "\f013"
}
.fa-cogs:before {
	content: "\f085"
}
.fa-columns:before {
	content: "\f0db"
}
.fa-comment:before {
	content: "\f075"
}
.fa-comment-alt:before {
	content: "\f27a"
}
.fa-comments:before {
	content: "\f086"
}
.fa-compass:before {
	content: "\f14e"
}
.fa-compress:before {
	content: "\f066"
}
.fa-connectdevelop:before {
	content: "\f20e"
}
.fa-contao:before {
	content: "\f26d"
}
.fa-copy:before {
	content: "\f0c5"
}
.fa-copyright:before {
	content: "\f1f9"
}
.fa-cpanel:before {
	content: "\f388"
}
.fa-creative-commons:before {
	content: "\f25e"
}
.fa-credit-card:before {
	content: "\f09d"
}
.fa-crop:before {
	content: "\f125"
}
.fa-crosshairs:before {
	content: "\f05b"
}
.fa-css3:before {
	content: "\f13c"
}
.fa-css3-alt:before {
	content: "\f38b"
}
.fa-cube:before {
	content: "\f1b2"
}
.fa-cubes:before {
	content: "\f1b3"
}
.fa-cut:before {
	content: "\f0c4"
}
.fa-cuttlefish:before {
	content: "\f38c"
}
.fa-d-and-d:before {
	content: "\f38d"
}
.fa-dashcube:before {
	content: "\f210"
}
.fa-database:before {
	content: "\f1c0"
}
.fa-deaf:before {
	content: "\f2a4"
}
.fa-delicious:before {
	content: "\f1a5"
}
.fa-deploydog:before {
	content: "\f38e"
}
.fa-deskpro:before {
	content: "\f38f"
}
.fa-desktop:before {
	content: "\f108"
}
.fa-deviantart:before {
	content: "\f1bd"
}
.fa-digg:before {
	content: "\f1a6"
}
.fa-digital-ocean:before {
	content: "\f391"
}
.fa-discord:before {
	content: "\f392"
}
.fa-discourse:before {
	content: "\f393"
}
.fa-dochub:before {
	content: "\f394"
}
.fa-docker:before {
	content: "\f395"
}
.fa-dollar-sign:before {
	content: "\f155"
}
.fa-dot-circle:before {
	content: "\f192"
}
.fa-download:before {
	content: "\f019"
}
.fa-draft2digital:before {
	content: "\f396"
}
.fa-dribbble:before {
	content: "\f17d"
}
.fa-dribbble-square:before {
	content: "\f397"
}
.fa-dropbox:before {
	content: "\f16b"
}
.fa-drupal:before {
	content: "\f1a9"
}
.fa-dyalog:before {
	content: "\f399"
}
.fa-earlybirds:before {
	content: "\f39a"
}
.fa-edge:before {
	content: "\f282"
}
.fa-edit:before {
	content: "\f044"
}
.fa-eject:before {
	content: "\f052"
}
.fa-elementor:before {
	content: "\f430"
}
.fa-ellipsis-h:before {
	content: "\f141"
}
.fa-ellipsis-v:before {
	content: "\f142"
}
.fa-ember:before {
	content: "\f423"
}
.fa-empire:before {
	content: "\f1d1"
}
.fa-envelope:before {
	content: "\f0e0"
}
.fa-envelope-open:before {
	content: "\f2b6"
}
.fa-envelope-square:before {
	content: "\f199"
}
.fa-envira:before {
	content: "\f299"
}
.fa-eraser:before {
	content: "\f12d"
}
.fa-erlang:before {
	content: "\f39d"
}
.fa-ethereum:before {
	content: "\f42e"
}
.fa-etsy:before {
	content: "\f2d7"
}
.fa-euro-sign:before {
	content: "\f153"
}
.fa-exchange-alt:before {
	content: "\f362"
}
.fa-exclamation:before {
	content: "\f12a"
}
.fa-exclamation-circle:before {
	content: "\f06a"
}
.fa-exclamation-triangle:before {
	content: "\f071"
}
.fa-expand:before {
	content: "\f065"
}
.fa-expand-arrows-alt:before {
	content: "\f31e"
}
.fa-expeditedssl:before {
	content: "\f23e"
}
.fa-external-link-alt:before {
	content: "\f35d"
}
.fa-external-link-square-alt:before {
	content: "\f360"
}
.fa-eye:before {
	content: "\f06e"
}
.fa-eye-dropper:before {
	content: "\f1fb"
}
.fa-eye-slash:before {
	content: "\f070"
}
.fa-facebook:before {
	content: "\f09a"
}
.fa-facebook-f:before {
	content: "\f39e"
}
.fa-facebook-messenger:before {
	content: "\f39f"
}
.fa-facebook-square:before {
	content: "\f082"
}
.fa-fast-backward:before {
	content: "\f049"
}
.fa-fast-forward:before {
	content: "\f050"
}
.fa-fax:before {
	content: "\f1ac"
}
.fa-female:before {
	content: "\f182"
}
.fa-fighter-jet:before {
	content: "\f0fb"
}
.fa-file:before {
	content: "\f15b"
}
.fa-file-alt:before {
	content: "\f15c"
}
.fa-file-archive:before {
	content: "\f1c6"
}
.fa-file-audio:before {
	content: "\f1c7"
}
.fa-file-code:before {
	content: "\f1c9"
}
.fa-file-excel:before {
	content: "\f1c3"
}
.fa-file-image:before {
	content: "\f1c5"
}
.fa-file-pdf:before {
	content: "\f1c1"
}
.fa-file-powerpoint:before {
	content: "\f1c4"
}
.fa-file-video:before {
	content: "\f1c8"
}
.fa-file-word:before {
	content: "\f1c2"
}
.fa-film:before {
	content: "\f008"
}
.fa-filter:before {
	content: "\f0b0"
}
.fa-fire:before {
	content: "\f06d"
}
.fa-fire-extinguisher:before {
	content: "\f134"
}
.fa-firefox:before {
	content: "\f269"
}
.fa-first-order:before {
	content: "\f2b0"
}
.fa-firstdraft:before {
	content: "\f3a1"
}
.fa-flag:before {
	content: "\f024"
}
.fa-flag-checkered:before {
	content: "\f11e"
}
.fa-flask:before {
	content: "\f0c3"
}
.fa-flickr:before {
	content: "\f16e"
}
.fa-flipboard:before {
	content: "\f44d"
}
.fa-fly:before {
	content: "\f417"
}
.fa-folder:before {
	content: "\f07b"
}
.fa-folder-open:before {
	content: "\f07c"
}
.fa-font:before {
	content: "\f031"
}
.fa-font-awesome:before {
	content: "\f2b4"
}
.fa-font-awesome-alt:before {
	content: "\f35c"
}
.fa-font-awesome-flag:before {
	content: "\f425"
}
.fa-fonticons:before {
	content: "\f280"
}
.fa-fonticons-fi:before {
	content: "\f3a2"
}
.fa-football-ball:before {
	content: "\f44e"
}
.fa-fort-awesome:before {
	content: "\f286"
}
.fa-fort-awesome-alt:before {
	content: "\f3a3"
}
.fa-forumbee:before {
	content: "\f211"
}
.fa-forward:before {
	content: "\f04e"
}
.fa-foursquare:before {
	content: "\f180"
}
.fa-free-code-camp:before {
	content: "\f2c5"
}
.fa-freebsd:before {
	content: "\f3a4"
}
.fa-frown:before {
	content: "\f119"
}
.fa-futbol:before {
	content: "\f1e3"
}
.fa-gamepad:before {
	content: "\f11b"
}
.fa-gavel:before {
	content: "\f0e3"
}
.fa-gem:before {
	content: "\f3a5"
}
.fa-genderless:before {
	content: "\f22d"
}
.fa-get-pocket:before {
	content: "\f265"
}
.fa-gg:before {
	content: "\f260"
}
.fa-gg-circle:before {
	content: "\f261"
}
.fa-gift:before {
	content: "\f06b"
}
.fa-git:before {
	content: "\f1d3"
}
.fa-git-square:before {
	content: "\f1d2"
}
.fa-github:before {
	content: "\f09b"
}
.fa-github-alt:before {
	content: "\f113"
}
.fa-github-square:before {
	content: "\f092"
}
.fa-gitkraken:before {
	content: "\f3a6"
}
.fa-gitlab:before {
	content: "\f296"
}
.fa-gitter:before {
	content: "\f426"
}
.fa-glass-martini:before {
	content: "\f000"
}
.fa-glide:before {
	content: "\f2a5"
}
.fa-glide-g:before {
	content: "\f2a6"
}
.fa-globe:before {
	content: "\f0ac"
}
.fa-gofore:before {
	content: "\f3a7"
}
.fa-golf-ball:before {
	content: "\f450"
}
.fa-goodreads:before {
	content: "\f3a8"
}
.fa-goodreads-g:before {
	content: "\f3a9"
}
.fa-google:before {
	content: "\f1a0"
}
.fa-google-drive:before {
	content: "\f3aa"
}
.fa-google-play:before {
	content: "\f3ab"
}
.fa-google-plus:before {
	content: "\f2b3"
}
.fa-google-plus-g:before {
	content: "\f0d5"
}
.fa-google-plus-square:before {
	content: "\f0d4"
}
.fa-google-wallet:before {
	content: "\f1ee"
}
.fa-graduation-cap:before {
	content: "\f19d"
}
.fa-gratipay:before {
	content: "\f184"
}
.fa-grav:before {
	content: "\f2d6"
}
.fa-gripfire:before {
	content: "\f3ac"
}
.fa-grunt:before {
	content: "\f3ad"
}
.fa-gulp:before {
	content: "\f3ae"
}
.fa-h-square:before {
	content: "\f0fd"
}
.fa-hacker-news:before {
	content: "\f1d4"
}
.fa-hacker-news-square:before {
	content: "\f3af"
}
.fa-hand-lizard:before {
	content: "\f258"
}
.fa-hand-paper:before {
	content: "\f256"
}
.fa-hand-peace:before {
	content: "\f25b"
}
.fa-hand-point-down:before {
	content: "\f0a7"
}
.fa-hand-point-left:before {
	content: "\f0a5"
}
.fa-hand-point-right:before {
	content: "\f0a4"
}
.fa-hand-point-up:before {
	content: "\f0a6"
}
.fa-hand-pointer:before {
	content: "\f25a"
}
.fa-hand-rock:before {
	content: "\f255"
}
.fa-hand-scissors:before {
	content: "\f257"
}
.fa-hand-spock:before {
	content: "\f259"
}
.fa-handshake:before {
	content: "\f2b5"
}
.fa-hashtag:before {
	content: "\f292"
}
.fa-hdd:before {
	content: "\f0a0"
}
.fa-heading:before {
	content: "\f1dc"
}
.fa-headphones:before {
	content: "\f025"
}
.fa-heart:before {
	content: "\f004"
}
.fa-heartbeat:before {
	content: "\f21e"
}
.fa-hips:before {
	content: "\f452"
}
.fa-hire-a-helper:before {
	content: "\f3b0"
}
.fa-history:before {
	content: "\f1da"
}
.fa-hockey-puck:before {
	content: "\f453"
}
.fa-home:before {
	content: "\f015"
}
.fa-hooli:before {
	content: "\f427"
}
.fa-hospital:before {
	content: "\f0f8"
}
.fa-hotjar:before {
	content: "\f3b1"
}
.fa-hourglass:before {
	content: "\f254"
}
.fa-hourglass-end:before {
	content: "\f253"
}
.fa-hourglass-half:before {
	content: "\f252"
}
.fa-hourglass-start:before {
	content: "\f251"
}
.fa-houzz:before {
	content: "\f27c"
}
.fa-html5:before {
	content: "\f13b"
}
.fa-hubspot:before {
	content: "\f3b2"
}
.fa-i-cursor:before {
	content: "\f246"
}
.fa-id-badge:before {
	content: "\f2c1"
}
.fa-id-card:before {
	content: "\f2c2"
}
.fa-image:before {
	content: "\f03e"
}
.fa-images:before {
	content: "\f302"
}
.fa-imdb:before {
	content: "\f2d8"
}
.fa-inbox:before {
	content: "\f01c"
}
.fa-indent:before {
	content: "\f03c"
}
.fa-industry:before {
	content: "\f275"
}
.fa-info:before {
	content: "\f129"
}
.fa-info-circle:before {
	content: "\f05a"
}
.fa-instagram:before {
	content: "\f16d"
}
.fa-internet-explorer:before {
	content: "\f26b"
}
.fa-ioxhost:before {
	content: "\f208"
}
.fa-italic:before {
	content: "\f033"
}
.fa-itunes:before {
	content: "\f3b4"
}
.fa-itunes-note:before {
	content: "\f3b5"
}
.fa-jenkins:before {
	content: "\f3b6"
}
.fa-joget:before {
	content: "\f3b7"
}
.fa-joomla:before {
	content: "\f1aa"
}
.fa-js:before {
	content: "\f3b8"
}
.fa-js-square:before {
	content: "\f3b9"
}
.fa-jsfiddle:before {
	content: "\f1cc"
}
.fa-key:before {
	content: "\f084"
}
.fa-keyboard:before {
	content: "\f11c"
}
.fa-keycdn:before {
	content: "\f3ba"
}
.fa-kickstarter:before {
	content: "\f3bb"
}
.fa-kickstarter-k:before {
	content: "\f3bc"
}
.fa-korvue:before {
	content: "\f42f"
}
.fa-language:before {
	content: "\f1ab"
}
.fa-laptop:before {
	content: "\f109"
}
.fa-laravel:before {
	content: "\f3bd"
}
.fa-lastfm:before {
	content: "\f202"
}
.fa-lastfm-square:before {
	content: "\f203"
}
.fa-leaf:before {
	content: "\f06c"
}
.fa-leanpub:before {
	content: "\f212"
}
.fa-lemon:before {
	content: "\f094"
}
.fa-less:before {
	content: "\f41d"
}
.fa-level-down-alt:before {
	content: "\f3be"
}
.fa-level-up-alt:before {
	content: "\f3bf"
}
.fa-life-ring:before {
	content: "\f1cd"
}
.fa-lightbulb:before {
	content: "\f0eb"
}
.fa-line:before {
	content: "\f3c0"
}
.fa-link:before {
	content: "\f0c1"
}
.fa-linkedin:before {
	content: "\f08c"
}
.fa-linkedin-in:before {
	content: "\f0e1"
}
.fa-linode:before {
	content: "\f2b8"
}
.fa-linux:before {
	content: "\f17c"
}
.fa-lira-sign:before {
	content: "\f195"
}
.fa-list:before {
	content: "\f03a"
}
.fa-list-alt:before {
	content: "\f022"
}
.fa-list-ol:before {
	content: "\f0cb"
}
.fa-list-ul:before {
	content: "\f0ca"
}
.fa-location-arrow:before {
	content: "\f124"
}
.fa-lock:before {
	content: "\f023"
}
.fa-lock-open:before {
	content: "\f3c1"
}
.fa-long-arrow-alt-down:before {
	content: "\f309"
}
.fa-long-arrow-alt-left:before {
	content: "\f30a"
}
.fa-long-arrow-alt-right:before {
	content: "\f30b"
}
.fa-long-arrow-alt-up:before {
	content: "\f30c"
}
.fa-low-vision:before {
	content: "\f2a8"
}
.fa-lyft:before {
	content: "\f3c3"
}
.fa-magento:before {
	content: "\f3c4"
}
.fa-magic:before {
	content: "\f0d0"
}
.fa-magnet:before {
	content: "\f076"
}
.fa-male:before {
	content: "\f183"
}
.fa-map:before {
	content: "\f279"
}
.fa-map-marker:before {
	content: "\f041"
}
.fa-map-marker-alt:before {
	content: "\f3c5"
}
.fa-map-pin:before {
	content: "\f276"
}
.fa-map-signs:before {
	content: "\f277"
}
.fa-mars:before {
	content: "\f222"
}
.fa-mars-double:before {
	content: "\f227"
}
.fa-mars-stroke:before {
	content: "\f229"
}
.fa-mars-stroke-h:before {
	content: "\f22b"
}
.fa-mars-stroke-v:before {
	content: "\f22a"
}
.fa-maxcdn:before {
	content: "\f136"
}
.fa-medapps:before {
	content: "\f3c6"
}
.fa-medium:before {
	content: "\f23a"
}
.fa-medium-m:before {
	content: "\f3c7"
}
.fa-medkit:before {
	content: "\f0fa"
}
.fa-medrt:before {
	content: "\f3c8"
}
.fa-meetup:before {
	content: "\f2e0"
}
.fa-meh:before {
	content: "\f11a"
}
.fa-mercury:before {
	content: "\f223"
}
.fa-microchip:before {
	content: "\f2db"
}
.fa-microphone:before {
	content: "\f130"
}
.fa-microphone-slash:before {
	content: "\f131"
}
.fa-microsoft:before {
	content: "\f3ca"
}
.fa-minus:before {
	content: "\f068"
}
.fa-minus-circle:before {
	content: "\f056"
}
.fa-minus-square:before {
	content: "\f146"
}
.fa-mix:before {
	content: "\f3cb"
}
.fa-mixcloud:before {
	content: "\f289"
}
.fa-mizuni:before {
	content: "\f3cc"
}
.fa-mobile:before {
	content: "\f10b"
}
.fa-mobile-alt:before {
	content: "\f3cd"
}
.fa-modx:before {
	content: "\f285"
}
.fa-monero:before {
	content: "\f3d0"
}
.fa-money-bill-alt:before {
	content: "\f3d1"
}
.fa-moon:before {
	content: "\f186"
}
.fa-motorcycle:before {
	content: "\f21c"
}
.fa-mouse-pointer:before {
	content: "\f245"
}
.fa-music:before {
	content: "\f001"
}
.fa-napster:before {
	content: "\f3d2"
}
.fa-neuter:before {
	content: "\f22c"
}
.fa-newspaper:before {
	content: "\f1ea"
}
.fa-nintendo-switch:before {
	content: "\f418"
}
.fa-node:before {
	content: "\f419"
}
.fa-node-js:before {
	content: "\f3d3"
}
.fa-npm:before {
	content: "\f3d4"
}
.fa-ns8:before {
	content: "\f3d5"
}
.fa-nutritionix:before {
	content: "\f3d6"
}
.fa-object-group:before {
	content: "\f247"
}
.fa-object-ungroup:before {
	content: "\f248"
}
.fa-odnoklassniki:before {
	content: "\f263"
}
.fa-odnoklassniki-square:before {
	content: "\f264"
}
.fa-opencart:before {
	content: "\f23d"
}
.fa-openid:before {
	content: "\f19b"
}
.fa-opera:before {
	content: "\f26a"
}
.fa-optin-monster:before {
	content: "\f23c"
}
.fa-osi:before {
	content: "\f41a"
}
.fa-outdent:before {
	content: "\f03b"
}
.fa-page4:before {
	content: "\f3d7"
}
.fa-pagelines:before {
	content: "\f18c"
}
.fa-paint-brush:before {
	content: "\f1fc"
}
.fa-palfed:before {
	content: "\f3d8"
}
.fa-paper-plane:before {
	content: "\f1d8"
}
.fa-paperclip:before {
	content: "\f0c6"
}
.fa-paragraph:before {
	content: "\f1dd"
}
.fa-paste:before {
	content: "\f0ea"
}
.fa-patreon:before {
	content: "\f3d9"
}
.fa-pause:before {
	content: "\f04c"
}
.fa-pause-circle:before {
	content: "\f28b"
}
.fa-paw:before {
	content: "\f1b0"
}
.fa-paypal:before {
	content: "\f1ed"
}
.fa-pen-square:before {
	content: "\f14b"
}
.fa-pencil-alt:before {
	content: "\f303"
}
.fa-percent:before {
	content: "\f295"
}
.fa-periscope:before {
	content: "\f3da"
}
.fa-phabricator:before {
	content: "\f3db"
}
.fa-phoenix-framework:before {
	content: "\f3dc"
}
.fa-phone:before {
	content: "\f095"
}
.fa-phone-square:before {
	content: "\f098"
}
.fa-phone-volume:before {
	content: "\f2a0"
}
.fa-php:before {
	content: "\f457"
}
.fa-pied-piper:before {
	content: "\f2ae"
}
.fa-pied-piper-alt:before {
	content: "\f1a8"
}
.fa-pied-piper-pp:before {
	content: "\f1a7"
}
.fa-pinterest:before {
	content: "\f0d2"
}
.fa-pinterest-p:before {
	content: "\f231"
}
.fa-pinterest-square:before {
	content: "\f0d3"
}
.fa-plane:before {
	content: "\f072"
}
.fa-play:before {
	content: "\f04b"
}
.fa-play-circle:before {
	content: "\f144"
}
.fa-playstation:before {
	content: "\f3df"
}
.fa-plug:before {
	content: "\f1e6"
}
.fa-plus:before {
	content: "\f067"
}
.fa-plus-circle:before {
	content: "\f055"
}
.fa-plus-square:before {
	content: "\f0fe"
}
.fa-podcast:before {
	content: "\f2ce"
}
.fa-pound-sign:before {
	content: "\f154"
}
.fa-power-off:before {
	content: "\f011"
}
.fa-print:before {
	content: "\f02f"
}
.fa-product-hunt:before {
	content: "\f288"
}
.fa-pushed:before {
	content: "\f3e1"
}
.fa-puzzle-piece:before {
	content: "\f12e"
}
.fa-python:before {
	content: "\f3e2"
}
.fa-qq:before {
	content: "\f1d6"
}
.fa-qrcode:before {
	content: "\f029"
}
.fa-question:before {
	content: "\f128"
}
.fa-question-circle:before {
	content: "\f059"
}
.fa-quidditch:before {
	content: "\f458"
}
.fa-quinscape:before {
	content: "\f459"
}
.fa-quora:before {
	content: "\f2c4"
}
.fa-quote-left:before {
	content: "\f10d"
}
.fa-quote-right:before {
	content: "\f10e"
}
.fa-random:before {
	content: "\f074"
}
.fa-ravelry:before {
	content: "\f2d9"
}
.fa-react:before {
	content: "\f41b"
}
.fa-rebel:before {
	content: "\f1d0"
}
.fa-recycle:before {
	content: "\f1b8"
}
.fa-red-river:before {
	content: "\f3e3"
}
.fa-reddit:before {
	content: "\f1a1"
}
.fa-reddit-alien:before {
	content: "\f281"
}
.fa-reddit-square:before {
	content: "\f1a2"
}
.fa-redo:before {
	content: "\f01e"
}
.fa-redo-alt:before {
	content: "\f2f9"
}
.fa-registered:before {
	content: "\f25d"
}
.fa-rendact:before {
	content: "\f3e4"
}
.fa-renren:before {
	content: "\f18b"
}
.fa-reply:before {
	content: "\f3e5"
}
.fa-reply-all:before {
	content: "\f122"
}
.fa-replyd:before {
	content: "\f3e6"
}
.fa-resolving:before {
	content: "\f3e7"
}
.fa-retweet:before {
	content: "\f079"
}
.fa-road:before {
	content: "\f018"
}
.fa-rocket:before {
	content: "\f135"
}
.fa-rocketchat:before {
	content: "\f3e8"
}
.fa-rockrms:before {
	content: "\f3e9"
}
.fa-rss:before {
	content: "\f09e"
}
.fa-rss-square:before {
	content: "\f143"
}
.fa-ruble-sign:before {
	content: "\f158"
}
.fa-rupee-sign:before {
	content: "\f156"
}
.fa-safari:before {
	content: "\f267"
}
.fa-sass:before {
	content: "\f41e"
}
.fa-save:before {
	content: "\f0c7"
}
.fa-schlix:before {
	content: "\f3ea"
}
.fa-scribd:before {
	content: "\f28a"
}
.fa-search:before {
	content: "\f002"
}
.fa-search-minus:before {
	content: "\f010"
}
.fa-search-plus:before {
	content: "\f00e"
}
.fa-searchengin:before {
	content: "\f3eb"
}
.fa-sellcast:before {
	content: "\f2da"
}
.fa-sellsy:before {
	content: "\f213"
}
.fa-server:before {
	content: "\f233"
}
.fa-servicestack:before {
	content: "\f3ec"
}
.fa-share:before {
	content: "\f064"
}
.fa-share-alt:before {
	content: "\f1e0"
}
.fa-share-alt-square:before {
	content: "\f1e1"
}
.fa-share-square:before {
	content: "\f14d"
}
.fa-shekel-sign:before {
	content: "\f20b"
}
.fa-shield-alt:before {
	content: "\f3ed"
}
.fa-ship:before {
	content: "\f21a"
}
.fa-shirtsinbulk:before {
	content: "\f214"
}
.fa-shopping-bag:before {
	content: "\f290"
}
.fa-shopping-basket:before {
	content: "\f291"
}
.fa-shopping-cart:before {
	content: "\f07a"
}
.fa-shower:before {
	content: "\f2cc"
}
.fa-sign-in-alt:before {
	content: "\f2f6"
}
.fa-sign-language:before {
	content: "\f2a7"
}
.fa-sign-out-alt:before {
	content: "\f2f5"
}
.fa-signal:before {
	content: "\f012"
}
.fa-simplybuilt:before {
	content: "\f215"
}
.fa-sistrix:before {
	content: "\f3ee"
}
.fa-sitemap:before {
	content: "\f0e8"
}
.fa-skyatlas:before {
	content: "\f216"
}
.fa-skype:before {
	content: "\f17e"
}
.fa-slack:before {
	content: "\f198"
}
.fa-slack-hash:before {
	content: "\f3ef"
}
.fa-sliders-h:before {
	content: "\f1de"
}
.fa-slideshare:before {
	content: "\f1e7"
}
.fa-smile:before {
	content: "\f118"
}
.fa-snapchat:before {
	content: "\f2ab"
}
.fa-snapchat-ghost:before {
	content: "\f2ac"
}
.fa-snapchat-square:before {
	content: "\f2ad"
}
.fa-snowflake:before {
	content: "\f2dc"
}
.fa-sort:before {
	content: "\f0dc"
}
.fa-sort-alpha-down:before {
	content: "\f15d"
}
.fa-sort-alpha-up:before {
	content: "\f15e"
}
.fa-sort-amount-down:before {
	content: "\f160"
}
.fa-sort-amount-up:before {
	content: "\f161"
}
.fa-sort-down:before {
	content: "\f0dd"
}
.fa-sort-numeric-down:before {
	content: "\f162"
}
.fa-sort-numeric-up:before {
	content: "\f163"
}
.fa-sort-up:before {
	content: "\f0de"
}
.fa-soundcloud:before {
	content: "\f1be"
}
.fa-space-shuttle:before {
	content: "\f197"
}
.fa-speakap:before {
	content: "\f3f3"
}
.fa-spinner:before {
	content: "\f110"
}
.fa-spotify:before {
	content: "\f1bc"
}
.fa-square:before {
	content: "\f0c8"
}
.fa-square-full:before {
	content: "\f45c"
}
.fa-stack-exchange:before {
	content: "\f18d"
}
.fa-stack-overflow:before {
	content: "\f16c"
}
.fa-star:before {
	content: "\f005"
}
.fa-star-half:before {
	content: "\f089"
}
.fa-staylinked:before {
	content: "\f3f5"
}
.fa-steam:before {
	content: "\f1b6"
}
.fa-steam-square:before {
	content: "\f1b7"
}
.fa-steam-symbol:before {
	content: "\f3f6"
}
.fa-step-backward:before {
	content: "\f048"
}
.fa-step-forward:before {
	content: "\f051"
}
.fa-stethoscope:before {
	content: "\f0f1"
}
.fa-sticker-mule:before {
	content: "\f3f7"
}
.fa-sticky-note:before {
	content: "\f249"
}
.fa-stop:before {
	content: "\f04d"
}
.fa-stop-circle:before {
	content: "\f28d"
}
.fa-stopwatch:before {
	content: "\f2f2"
}
.fa-strava:before {
	content: "\f428"
}
.fa-street-view:before {
	content: "\f21d"
}
.fa-strikethrough:before {
	content: "\f0cc"
}
.fa-stripe:before {
	content: "\f429"
}
.fa-stripe-s:before {
	content: "\f42a"
}
.fa-studiovinari:before {
	content: "\f3f8"
}
.fa-stumbleupon:before {
	content: "\f1a4"
}
.fa-stumbleupon-circle:before {
	content: "\f1a3"
}
.fa-subscript:before {
	content: "\f12c"
}
.fa-subway:before {
	content: "\f239"
}
.fa-suitcase:before {
	content: "\f0f2"
}
.fa-sun:before {
	content: "\f185"
}
.fa-superpowers:before {
	content: "\f2dd"
}
.fa-superscript:before {
	content: "\f12b"
}
.fa-supple:before {
	content: "\f3f9"
}
.fa-sync:before {
	content: "\f021"
}
.fa-sync-alt:before {
	content: "\f2f1"
}
.fa-table:before {
	content: "\f0ce"
}
.fa-table-tennis:before {
	content: "\f45d"
}
.fa-tablet:before {
	content: "\f10a"
}
.fa-tablet-alt:before {
	content: "\f3fa"
}
.fa-tachometer-alt:before {
	content: "\f3fd"
}
.fa-tag:before {
	content: "\f02b"
}
.fa-tags:before {
	content: "\f02c"
}
.fa-tasks:before {
	content: "\f0ae"
}
.fa-taxi:before {
	content: "\f1ba"
}
.fa-telegram:before {
	content: "\f2c6"
}
.fa-telegram-plane:before {
	content: "\f3fe"
}
.fa-tencent-weibo:before {
	content: "\f1d5"
}
.fa-terminal:before {
	content: "\f120"
}
.fa-text-height:before {
	content: "\f034"
}
.fa-text-width:before {
	content: "\f035"
}
.fa-th:before {
	content: "\f00a"
}
.fa-th-large:before {
	content: "\f009"
}
.fa-th-list:before {
	content: "\f00b"
}
.fa-themeisle:before {
	content: "\f2b2"
}
.fa-thermometer-empty:before {
	content: "\f2cb"
}
.fa-thermometer-full:before {
	content: "\f2c7"
}
.fa-thermometer-half:before {
	content: "\f2c9"
}
.fa-thermometer-quarter:before {
	content: "\f2ca"
}
.fa-thermometer-three-quarters:before {
	content: "\f2c8"
}
.fa-thumbs-down:before {
	content: "\f165"
}
.fa-thumbs-up:before {
	content: "\f164"
}
.fa-thumbtack:before {
	content: "\f08d"
}
.fa-ticket-alt:before {
	content: "\f3ff"
}
.fa-times:before {
	content: "\f00d"
}
.fa-times-circle:before {
	content: "\f057"
}
.fa-tint:before {
	content: "\f043"
}
.fa-toggle-off:before {
	content: "\f204"
}
.fa-toggle-on:before {
	content: "\f205"
}
.fa-trademark:before {
	content: "\f25c"
}
.fa-train:before {
	content: "\f238"
}
.fa-transgender:before {
	content: "\f224"
}
.fa-transgender-alt:before {
	content: "\f225"
}
.fa-trash:before {
	content: "\f1f8"
}
.fa-trash-alt:before {
	content: "\f2ed"
}
.fa-tree:before {
	content: "\f1bb"
}
.fa-trello:before {
	content: "\f181"
}
.fa-tripadvisor:before {
	content: "\f262"
}
.fa-trophy:before {
	content: "\f091"
}
.fa-truck:before {
	content: "\f0d1"
}
.fa-tty:before {
	content: "\f1e4"
}
.fa-tumblr:before {
	content: "\f173"
}
.fa-tumblr-square:before {
	content: "\f174"
}
.fa-tv:before {
	content: "\f26c"
}
.fa-twitch:before {
	content: "\f1e8"
}
.fa-twitter:before {
	content: "\f099"
}
.fa-twitter-square:before {
	content: "\f081"
}
.fa-typo3:before {
	content: "\f42b"
}
.fa-uber:before {
	content: "\f402"
}
.fa-uikit:before {
	content: "\f403"
}
.fa-umbrella:before {
	content: "\f0e9"
}
.fa-underline:before {
	content: "\f0cd"
}
.fa-undo:before {
	content: "\f0e2"
}
.fa-undo-alt:before {
	content: "\f2ea"
}
.fa-uniregistry:before {
	content: "\f404"
}
.fa-universal-access:before {
	content: "\f29a"
}
.fa-university:before {
	content: "\f19c"
}
.fa-unlink:before {
	content: "\f127"
}
.fa-unlock:before {
	content: "\f09c"
}
.fa-unlock-alt:before {
	content: "\f13e"
}
.fa-untappd:before {
	content: "\f405"
}
.fa-upload:before {
	content: "\f093"
}
.fa-usb:before {
	content: "\f287"
}
.fa-user:before {
	content: "\f007"
}
.fa-user-circle:before {
	content: "\f2bd"
}
.fa-user-md:before {
	content: "\f0f0"
}
.fa-user-plus:before {
	content: "\f234"
}
.fa-user-secret:before {
	content: "\f21b"
}
.fa-user-times:before {
	content: "\f235"
}
.fa-users:before {
	content: "\f0c0"
}
.fa-ussunnah:before {
	content: "\f407"
}
.fa-utensil-spoon:before {
	content: "\f2e5"
}
.fa-utensils:before {
	content: "\f2e7"
}
.fa-vaadin:before {
	content: "\f408"
}
.fa-venus:before {
	content: "\f221"
}
.fa-venus-double:before {
	content: "\f226"
}
.fa-venus-mars:before {
	content: "\f228"
}
.fa-viacoin:before {
	content: "\f237"
}
.fa-viadeo:before {
	content: "\f2a9"
}
.fa-viadeo-square:before {
	content: "\f2aa"
}
.fa-viber:before {
	content: "\f409"
}
.fa-video:before {
	content: "\f03d"
}
.fa-vimeo:before {
	content: "\f40a"
}
.fa-vimeo-square:before {
	content: "\f194"
}
.fa-vimeo-v:before {
	content: "\f27d"
}
.fa-vine:before {
	content: "\f1ca"
}
.fa-vk:before {
	content: "\f189"
}
.fa-vnv:before {
	content: "\f40b"
}
.fa-volleyball-ball:before {
	content: "\f45f"
}
.fa-volume-down:before {
	content: "\f027"
}
.fa-volume-off:before {
	content: "\f026"
}
.fa-volume-up:before {
	content: "\f028"
}
.fa-vuejs:before {
	content: "\f41f"
}
.fa-weibo:before {
	content: "\f18a"
}
.fa-weixin:before {
	content: "\f1d7"
}
.fa-whatsapp:before {
	content: "\f232"
}
.fa-whatsapp-square:before {
	content: "\f40c"
}
.fa-wheelchair:before {
	content: "\f193"
}
.fa-whmcs:before {
	content: "\f40d"
}
.fa-wifi:before {
	content: "\f1eb"
}
.fa-wikipedia-w:before {
	content: "\f266"
}
.fa-window-close:before {
	content: "\f410"
}
.fa-window-maximize:before {
	content: "\f2d0"
}
.fa-window-minimize:before {
	content: "\f2d1"
}
.fa-window-restore:before {
	content: "\f2d2"
}
.fa-windows:before {
	content: "\f17a"
}
.fa-won-sign:before {
	content: "\f159"
}
.fa-wordpress:before {
	content: "\f19a"
}
.fa-wordpress-simple:before {
	content: "\f411"
}
.fa-wpbeginner:before {
	content: "\f297"
}
.fa-wpexplorer:before {
	content: "\f2de"
}
.fa-wpforms:before {
	content: "\f298"
}
.fa-wrench:before {
	content: "\f0ad"
}
.fa-xbox:before {
	content: "\f412"
}
.fa-xing:before {
	content: "\f168"
}
.fa-xing-square:before {
	content: "\f169"
}
.fa-y-combinator:before {
	content: "\f23b"
}
.fa-yahoo:before {
	content: "\f19e"
}
.fa-yandex:before {
	content: "\f413"
}
.fa-yandex-international:before {
	content: "\f414"
}
.fa-yelp:before {
	content: "\f1e9"
}
.fa-yen-sign:before {
	content: "\f157"
}
.fa-yoast:before {
	content: "\f2b1"
}
.fa-youtube:before {
	content: "\f167"
}
.fa-youtube-square:before {
	content: "\f431"
}
.sr-only {
	border: 0;
	clip: rect(0,0,0,0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}
.sr-only-focusable:active, .sr-only-focusable:focus {
	clip: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	position: static;
	width: auto
}/*!
 * Font Awesome Free 5.0.6 by @fontawesome - http://fontawesome.com
 * License - http://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face {
	font-family: 'Font Awesome 5 Brands';
	font-style: normal;
	font-weight: 400;
	src: url(//www.teads.com/wp-content/themes/teads/library/css/../fonts/fa-brands-400.eot);
	src: url(//www.teads.com/wp-content/themes/teads/library/css/../fonts/fa-brands-400.eot?#iefix) format("embedded-opentype"), url(//www.teads.com/wp-content/themes/teads/library/css/../fonts/fa-brands-400.woff2) format("woff2"), url(//www.teads.com/wp-content/themes/teads/library/css/../fonts/fa-brands-400.woff) format("woff"), url(//www.teads.com/wp-content/themes/teads/library/css/../fonts/fa-brands-400.ttf) format("truetype"), url(//www.teads.com/wp-content/themes/teads/library/css/../fonts/fa-brands-400.svg#fontawesome) format("svg")
}
.fab {
	font-family: 'Font Awesome 5 Brands'
}/*!
 * Font Awesome Free 5.0.6 by @fontawesome - http://fontawesome.com
 * License - http://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face {
	font-family: 'Font Awesome 5 Free';
	font-style: normal;
	font-weight: 400;
	src: url(//www.teads.com/wp-content/themes/teads/library/css/../fonts/fa-regular-400.eot);
	src: url(//www.teads.com/wp-content/themes/teads/library/css/../fonts/fa-regular-400.eot?#iefix) format("embedded-opentype"), url(//www.teads.com/wp-content/themes/teads/library/css/../fonts/fa-regular-400.woff2) format("woff2"), url(//www.teads.com/wp-content/themes/teads/library/css/../fonts/fa-regular-400.woff) format("woff"), url(//www.teads.com/wp-content/themes/teads/library/css/../fonts/fa-regular-400.ttf) format("truetype"), url(//www.teads.com/wp-content/themes/teads/library/css/../fonts/fa-regular-400.svg#fontawesome) format("svg")
}
.far {
	font-family: 'FontAwesome';
	font-weight: 400
}/*!
 * Font Awesome Free 5.0.6 by @fontawesome - http://fontawesome.com
 * License - http://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face {
	font-family: 'Font Awesome 5 Free';
	font-style: normal;
	font-weight: 900;
	src: url(//www.teads.com/wp-content/themes/teads/library/css/../fonts/fa-solid-900.eot);
	src: url(//www.teads.com/wp-content/themes/teads/library/css/../fonts/fa-solid-900.eot?#iefix) format("embedded-opentype"), url(//www.teads.com/wp-content/themes/teads/library/css/../fonts/fa-solid-900.woff2) format("woff2"), url(//www.teads.com/wp-content/themes/teads/library/css/../fonts/fa-solid-900.woff) format("woff"), url(//www.teads.com/wp-content/themes/teads/library/css/../fonts/fa-solid-900.ttf) format("truetype"), url(//www.teads.com/wp-content/themes/teads/library/css/../fonts/fa-solid-900.svg#fontawesome) format("svg")
}
.fa, .fas {
	font-family: 'FontAwesome';
	font-weight: 900
}
@-webkit-keyframes plyr-progress {
to {
background-position:25px 0
}
}
@keyframes plyr-progress {
to {
background-position:25px 0
}
}
@-webkit-keyframes plyr-popup {
0% {
opacity:.5;
-webkit-transform:translateY(10px);
transform:translateY(10px)
}
to {
	opacity: 1;
	-webkit-transform: translateY(0);
	transform: translateY(0)
}
}
@keyframes plyr-popup {
0% {
opacity:.5;
-webkit-transform:translateY(10px);
transform:translateY(10px)
}
to {
	opacity: 1;
	-webkit-transform: translateY(0);
	transform: translateY(0)
}
}
@-webkit-keyframes plyr-fade-in {
from {
opacity:0
}
to {
	opacity: 1
}
}
@keyframes plyr-fade-in {
from {
opacity:0
}
to {
	opacity: 1
}
}
.plyr {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	direction: ltr;
	font-family: Avenir, "Avenir Next", "Helvetica Neue", "Segoe UI", Helvetica, Arial, sans-serif;
	font-variant-numeric: tabular-nums;
	font-weight: 500;
	line-height: 1.7;
	max-width: 100%;
	min-width: 200px;
	position: relative;
	text-shadow: none;
	-webkit-transition: -webkit-box-shadow .3s ease;
	transition: -webkit-box-shadow .3s ease;
	transition: box-shadow .3s ease;
	transition: box-shadow .3s ease, -webkit-box-shadow .3s ease
}
.plyr audio, .plyr video {
	border-radius: inherit;
	height: auto;
	vertical-align: middle;
	width: 100%
}
.plyr button {
	font: inherit;
	line-height: inherit;
	width: auto
}
.plyr:focus {
	outline: 0
}
.plyr--full-ui {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.plyr--full-ui *, .plyr--full-ui ::after, .plyr--full-ui ::before {
	-webkit-box-sizing: inherit;
	box-sizing: inherit
}
.plyr--full-ui a, .plyr--full-ui button, .plyr--full-ui input, .plyr--full-ui label {
	-ms-touch-action: manipulation;
	touch-action: manipulation
}
.plyr__badge {
	background: #4f5b5f;
	border-radius: 2px;
	color: #fff;
	font-size: 9px;
	line-height: 1;
	padding: 3px 4px
}
.plyr--full-ui ::-webkit-media-text-track-container {
display:none
}
.plyr__captions {
	-webkit-animation: plyr-fade-in .3s ease;
	animation: plyr-fade-in .3s ease;
	bottom: 0;
	color: #fff;
	display: none;
	font-size: 14px;
	left: 0;
	padding: 10px;
	position: absolute;
	text-align: center;
	-webkit-transform: translateY(-40px);
	transform: translateY(-40px);
	-webkit-transition: -webkit-transform .4s ease-in-out;
	transition: -webkit-transform .4s ease-in-out;
	transition: transform .4s ease-in-out;
	transition: transform .4s ease-in-out, -webkit-transform .4s ease-in-out;
	width: 100%
}
.plyr__captions .plyr__caption {
	background: rgba(0,0,0,.8);
	border-radius: 2px;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone;
	line-height: 185%;
	padding: .2em .5em;
	white-space: pre-wrap
}
.plyr__captions .plyr__caption div {
	display: inline
}
.plyr__captions span:empty {
	display: none
}
@media (min-width:480px) {
.plyr__captions {
	font-size: 16px;
	padding: 20px
}
}
@media (min-width:768px) {
.plyr__captions {
	font-size: 18px
}
}
.plyr--captions-active .plyr__captions {
	display: block
}
.plyr--hide-controls .plyr__captions {
	-webkit-transform: translateY(-15px);
	transform: translateY(-15px)
}
.plyr__control {
	background: 0 0;
	border: 0;
	border-radius: 3px;
	color: inherit;
	cursor: pointer;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	overflow: visible;
	padding: 7px;
	position: relative;
	-webkit-transition: all .3s ease;
	transition: all .3s ease
}
.plyr__control svg {
	display: block;
	fill: currentColor;
	height: 18px;
	pointer-events: none;
	width: 18px
}
.plyr__control:focus {
	outline: 0
}
.plyr__control.plyr__tab-focus {
	-webkit-box-shadow: 0 0 0 3px rgba(26,175,255,.35);
	box-shadow: 0 0 0 3px rgba(26,175,255,.35);
	outline: 0
}
.plyr__control.plyr__control--pressed .icon--not-pressed, .plyr__control.plyr__control--pressed .label--not-pressed, .plyr__control:not(.plyr__control--pressed) .icon--pressed, .plyr__control:not(.plyr__control--pressed) .label--pressed {
	display: none
}
.plyr--audio .plyr__control.plyr__tab-focus, .plyr--audio .plyr__control:hover, .plyr--audio .plyr__control[aria-expanded=true] {
	background: #1aafff;
	color: #fff
}
.plyr__control--overlaid {
	background: rgba(26,175,255,.8);
	border: 0;
	border-radius: 100%;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.15);
	box-shadow: 0 1px 1px rgba(0,0,0,.15);
	color: #fff;
	display: none;
	left: 50%;
	padding: 15px;
	position: absolute;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	z-index: 2
}
.plyr__control--overlaid svg {
	height: 20px;
	left: 2px;
	position: relative;
	width: 20px
}
.plyr__control--overlaid:focus, .plyr__control--overlaid:hover {
	background: #1aafff
}
.plyr--playing .plyr__control--overlaid {
	opacity: 0;
	visibility: hidden
}
.plyr--full-ui.plyr--video .plyr__control--overlaid {
	display: block
}
.plyr--full-ui ::-webkit-media-controls {
display:none
}
.plyr__controls {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	text-align: center
}
.plyr__controls .plyr__menu, .plyr__controls .plyr__progress, .plyr__controls .plyr__time, .plyr__controls>.plyr__control {
	margin-left: 5px
}
.plyr__controls .plyr__menu:first-child, .plyr__controls .plyr__menu:first-child+[data-plyr=pause], .plyr__controls .plyr__progress:first-child, .plyr__controls .plyr__progress:first-child+[data-plyr=pause], .plyr__controls .plyr__time:first-child, .plyr__controls .plyr__time:first-child+[data-plyr=pause], .plyr__controls>.plyr__control:first-child, .plyr__controls>.plyr__control:first-child+[data-plyr=pause] {
margin-left:0;
margin-right:auto
}
.plyr__controls .plyr__volume {
	margin-left: 5px
}
@media (min-width:480px) {
.plyr__controls .plyr__menu, .plyr__controls .plyr__progress, .plyr__controls .plyr__time, .plyr__controls>.plyr__control {
	margin-left: 10px
}
.plyr__controls .plyr__menu+.plyr__control, .plyr__controls>.plyr__control+.plyr__control, .plyr__controls>.plyr__control+.plyr__menu {
	margin-left: 5px
}
}
.plyr--video .plyr__controls {
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0)), to(rgba(0,0,0,.7)));
	background: linear-gradient(rgba(0,0,0,0), rgba(0,0,0,.7));
	border-bottom-left-radius: inherit;
	border-bottom-right-radius: inherit;
	bottom: 0;
	color: #fff;
	left: 0;
	padding: 35px 10px 10px;
	position: absolute;
	right: 0;
	-webkit-transition: opacity .4s ease-in-out, -webkit-transform .4s ease-in-out;
	transition: opacity .4s ease-in-out, -webkit-transform .4s ease-in-out;
	transition: opacity .4s ease-in-out, transform .4s ease-in-out;
	transition: opacity .4s ease-in-out, transform .4s ease-in-out, -webkit-transform .4s ease-in-out;
	z-index: 2
}
.plyr--video .plyr__controls .plyr__control svg {
	-webkit-filter: drop-shadow(0 1px 1px rgba(0, 0, 0, .15));
	filter: drop-shadow(0 1px 1px rgba(0, 0, 0, .15))
}
.plyr--video .plyr__controls .plyr__control.plyr__tab-focus, .plyr--video .plyr__controls .plyr__control:hover, .plyr--video .plyr__controls .plyr__control[aria-expanded=true] {
	background: #1aafff;
	color: #fff
}
.plyr--audio .plyr__controls {
	background: #fff;
	border-radius: inherit;
	color: #4f5b5f;
	padding: 10px
}
.plyr--video.plyr--hide-controls .plyr__controls {
	opacity: 0;
	pointer-events: none;
	-webkit-transform: translateY(100%);
	transform: translateY(100%)
}
.plyr [data-plyr=airplay], .plyr [data-plyr=captions], .plyr [data-plyr=fullscreen], .plyr [data-plyr=pip] {
	display: none
}
.plyr--airplay-supported [data-plyr=airplay], .plyr--captions-enabled [data-plyr=captions], .plyr--fullscreen-enabled [data-plyr=fullscreen], .plyr--pip-supported [data-plyr=pip] {
	display: inline-block
}
.plyr__video-embed {
	height: 0;
	padding-bottom: 56.25%;
	position: relative
}
.plyr__video-embed iframe {
	border: 0;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	width: 100%
}
.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container {
	padding-bottom: 240%;
	position: relative;
	-webkit-transform: translateY(-38.28125%);
	transform: translateY(-38.28125%)
}
.plyr__menu {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative
}
.plyr__menu .plyr__control svg {
	-webkit-transition: -webkit-transform .3s ease;
	transition: -webkit-transform .3s ease;
	transition: transform .3s ease;
	transition: transform .3s ease, -webkit-transform .3s ease
}
.plyr__menu .plyr__control[aria-expanded=true] svg {
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg)
}
.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip {
	display: none
}
.plyr__menu__container {
	-webkit-animation: plyr-popup .2s ease;
	animation: plyr-popup .2s ease;
	background: rgba(255,255,255,.9);
	border-radius: 4px;
	bottom: 100%;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.15);
	box-shadow: 0 1px 2px rgba(0,0,0,.15);
	color: #4f5b5f;
	font-size: 16px;
	margin-bottom: 10px;
	position: absolute;
	right: -3px;
	text-align: left;
	white-space: nowrap;
	z-index: 3
}
.plyr__menu__container>div {
	overflow: hidden;
	-webkit-transition: height .35s cubic-bezier(.4, 0, .2, 1), width .35s cubic-bezier(.4, 0, .2, 1);
	transition: height .35s cubic-bezier(.4, 0, .2, 1), width .35s cubic-bezier(.4, 0, .2, 1)
}
.plyr__menu__container::after {
	border: 4px solid transparent;
	border-top-color: rgba(255,255,255,.9);
	content: '';
	height: 0;
	position: absolute;
	right: 15px;
	top: 100%;
	width: 0
}
.plyr__menu__container ul {
	list-style: none;
	margin: 0;
	overflow: hidden;
	padding: 7px
}
.plyr__menu__container ul li {
	margin-top: 2px
}
.plyr__menu__container ul li:first-child {
	margin-top: 0
}
.plyr__menu__container .plyr__control {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #4f5b5f;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 14px;
	padding: 4px 14px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	width: 100%
}
.plyr__menu__container .plyr__control::after {
	border: 4px solid transparent;
	content: '';
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}
.plyr__menu__container .plyr__control--forward {
	padding-right: 28px
}
.plyr__menu__container .plyr__control--forward::after {
	border-left-color: rgba(79,91,95,.8);
	right: 5px
}
.plyr__menu__container .plyr__control--forward.plyr__tab-focus::after, .plyr__menu__container .plyr__control--forward:hover::after {
	border-left-color: currentColor
}
.plyr__menu__container .plyr__control--back {
	font-weight: 500;
	margin: 7px;
	margin-bottom: 3px;
	padding-left: 28px;
	position: relative;
	width: calc(100% - 14px)
}
.plyr__menu__container .plyr__control--back::after {
	border-right-color: rgba(79,91,95,.8);
	left: 7px
}
.plyr__menu__container .plyr__control--back::before {
	background: #b7c5cd;
	-webkit-box-shadow: 0 1px 0 #fff;
	box-shadow: 0 1px 0 #fff;
	content: '';
	height: 1px;
	left: 0;
	margin-top: 4px;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 100%
}
.plyr__menu__container .plyr__control--back.plyr__tab-focus::after, .plyr__menu__container .plyr__control--back:hover::after {
	border-right-color: currentColor
}
.plyr__menu__container label.plyr__control {
	padding-left: 7px
}
.plyr__menu__container label.plyr__control input[type=radio]+span {
	background: rgba(0,0,0,.1);
	border-radius: 100%;
	display: block;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	height: 16px;
	margin-right: 10px;
	position: relative;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
	width: 16px
}
.plyr__menu__container label.plyr__control input[type=radio]+span::after {
	background: #fff;
	border-radius: 100%;
	content: '';
	height: 6px;
	left: 5px;
	opacity: 0;
	position: absolute;
	top: 5px;
	-webkit-transform: scale(0);
	transform: scale(0);
	-webkit-transition: opacity .3s ease, -webkit-transform .3s ease;
	transition: opacity .3s ease, -webkit-transform .3s ease;
	transition: transform .3s ease, opacity .3s ease;
	transition: transform .3s ease, opacity .3s ease, -webkit-transform .3s ease;
	width: 6px
}
.plyr__menu__container label.plyr__control input[type=radio]:checked+span {
	background: #1aafff
}
.plyr__menu__container label.plyr__control input[type=radio]:checked+span::after {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1)
}
.plyr__menu__container label.plyr__control input[type=radio]:focus+span {
	-webkit-box-shadow: 0 0 0 3px rgba(26,175,255,.35);
	box-shadow: 0 0 0 3px rgba(26,175,255,.35);
	outline: 0
}
.plyr__menu__container label.plyr__control.plyr__tab-focus input[type=radio]+span, .plyr__menu__container label.plyr__control:hover input[type=radio]+span {
	background: rgba(0,0,0,.1)
}
.plyr__menu__container .plyr__menu__value {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-left: auto;
	margin-right: -7px;
	overflow: hidden;
	padding-left: 25px;
	pointer-events: none
}
.plyr--full-ui input[type=range] {
	-webkit-appearance: none;
	background: 0 0;
	border: 0;
	border-radius: 28px;
	color: #1aafff;
	display: block;
	height: 20px;
	margin: 0;
	padding: 0;
	-webkit-transition: -webkit-box-shadow .3s ease;
	transition: -webkit-box-shadow .3s ease;
	transition: box-shadow .3s ease;
	transition: box-shadow .3s ease, -webkit-box-shadow .3s ease;
	width: 100%
}
.plyr--full-ui input[type=range]::-webkit-slider-runnable-track {
background:0 0;
border:0;
border-radius:3px;
height:6px;
-webkit-transition:all .3s ease;
transition:all .3s ease;
-webkit-user-select:none;
user-select:none;
background-image:-webkit-gradient(linear, left top, right top, from(currentColor), to(transparent));
background-image:linear-gradient(to right, currentColor var(--value, 0), transparent var(--value, 0))
}
.plyr--full-ui input[type=range]::-webkit-slider-thumb {
background:#fff;
border:0;
border-radius:100%;
-webkit-box-shadow:0 1px 1px rgba(0,0,0,.15), 0 0 0 1px rgba(47,52,61,.2);
box-shadow:0 1px 1px rgba(0,0,0,.15), 0 0 0 1px rgba(47,52,61,.2);
-webkit-box-sizing:border-box;
box-sizing:border-box;
height:14px;
position:relative;
-webkit-transition:all .2s ease;
transition:all .2s ease;
width:14px;
-webkit-appearance:none;
margin-top:-4px
}
.plyr--full-ui input[type=range]::-moz-range-track {
background:0 0;
border:0;
border-radius:3px;
height:6px;
-webkit-transition:all .3s ease;
transition:all .3s ease;
-moz-user-select:none;
user-select:none
}
.plyr--full-ui input[type=range]::-moz-range-thumb {
background:#fff;
border:0;
border-radius:100%;
box-shadow:0 1px 1px rgba(0,0,0,.15), 0 0 0 1px rgba(47,52,61,.2);
box-sizing:border-box;
height:14px;
position:relative;
-webkit-transition:all .2s ease;
transition:all .2s ease;
width:14px
}
.plyr--full-ui input[type=range]::-moz-range-progress {
background:currentColor;
border-radius:3px;
height:6px
}
.plyr--full-ui input[type=range]::-ms-track {
background:0 0;
border:0;
border-radius:3px;
height:6px;
-webkit-transition:all .3s ease;
transition:all .3s ease;
-ms-user-select:none;
user-select:none;
color:transparent
}
.plyr--full-ui input[type=range]::-ms-fill-upper {
background:0 0;
border:0;
border-radius:3px;
height:6px;
-webkit-transition:all .3s ease;
transition:all .3s ease;
-ms-user-select:none;
user-select:none
}
.plyr--full-ui input[type=range]::-ms-fill-lower {
background:0 0;
border:0;
border-radius:3px;
height:6px;
-webkit-transition:all .3s ease;
transition:all .3s ease;
-ms-user-select:none;
user-select:none;
background:currentColor
}
.plyr--full-ui input[type=range]::-ms-thumb {
background:#fff;
border:0;
border-radius:100%;
box-shadow:0 1px 1px rgba(0,0,0,.15), 0 0 0 1px rgba(47,52,61,.2);
box-sizing:border-box;
height:14px;
position:relative;
-webkit-transition:all .2s ease;
transition:all .2s ease;
width:14px;
margin-top:0
}
.plyr--full-ui input[type=range]::-ms-tooltip {
display:none
}
.plyr--full-ui input[type=range]:focus {
	outline: 0
}
.plyr--full-ui input[type=range]::-moz-focus-outer {
border:0
}
.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track {
-webkit-box-shadow:0 0 0 3px rgba(26,175,255,.35);
box-shadow:0 0 0 3px rgba(26,175,255,.35);
outline:0
}
.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track {
box-shadow:0 0 0 3px rgba(26,175,255,.35);
outline:0
}
.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track {
box-shadow:0 0 0 3px rgba(26,175,255,.35);
outline:0
}
.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track {
background-color:rgba(255,255,255,.25)
}
.plyr--full-ui.plyr--video input[type=range]::-moz-range-track {
background-color:rgba(255,255,255,.25)
}
.plyr--full-ui.plyr--video input[type=range]::-ms-track {
background-color:rgba(255,255,255,.25)
}
.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb {
-webkit-box-shadow:0 1px 1px rgba(0,0,0,.15), 0 0 0 1px rgba(47,52,61,.2), 0 0 0 3px rgba(255,255,255,.5);
box-shadow:0 1px 1px rgba(0,0,0,.15), 0 0 0 1px rgba(47,52,61,.2), 0 0 0 3px rgba(255,255,255,.5)
}
.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb {
box-shadow:0 1px 1px rgba(0,0,0,.15), 0 0 0 1px rgba(47,52,61,.2), 0 0 0 3px rgba(255,255,255,.5)
}
.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb {
box-shadow:0 1px 1px rgba(0,0,0,.15), 0 0 0 1px rgba(47,52,61,.2), 0 0 0 3px rgba(255,255,255,.5)
}
.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track {
background-color:rgba(183,197,205,.66)
}
.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track {
background-color:rgba(183,197,205,.66)
}
.plyr--full-ui.plyr--audio input[type=range]::-ms-track {
background-color:rgba(183,197,205,.66)
}
.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb {
-webkit-box-shadow:0 1px 1px rgba(0,0,0,.15), 0 0 0 1px rgba(47,52,61,.2), 0 0 0 3px rgba(0,0,0,.1);
box-shadow:0 1px 1px rgba(0,0,0,.15), 0 0 0 1px rgba(47,52,61,.2), 0 0 0 3px rgba(0,0,0,.1)
}
.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb {
box-shadow:0 1px 1px rgba(0,0,0,.15), 0 0 0 1px rgba(47,52,61,.2), 0 0 0 3px rgba(0,0,0,.1)
}
.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb {
box-shadow:0 1px 1px rgba(0,0,0,.15), 0 0 0 1px rgba(47,52,61,.2), 0 0 0 3px rgba(0,0,0,.1)
}
.plyr__poster {
	background-color: #000;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: contain;
	height: 100%;
	left: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	-webkit-transition: opacity .3s ease;
	transition: opacity .3s ease;
	width: 100%;
	z-index: 1
}
.plyr--stopped.plyr__poster-enabled .plyr__poster {
	opacity: 1;
	pointer-events: none
}
.plyr__time {
	font-size: 14px
}
.plyr__time+.plyr__time::before {
	content: '\2044';
	margin-right: 10px
}
@media (max-width:767px) {
.plyr__time+.plyr__time {
	display: none
}
}
.plyr--video .plyr__time {
	text-shadow: 0 1px 1px rgba(0,0,0,.15)
}
.plyr__tooltip {
	background: rgba(255,255,255,.9);
	border-radius: 3px;
	bottom: 100%;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.15);
	box-shadow: 0 1px 2px rgba(0,0,0,.15);
	color: #4f5b5f;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.3;
	margin-bottom: 10px;
	opacity: 0;
	padding: 5px 7.5px;
	pointer-events: none;
	position: absolute;
	-webkit-transform: translate(-50%, 10px) scale(.8);
	transform: translate(-50%, 10px) scale(.8);
	-webkit-transform-origin: 50% 100%;
	transform-origin: 50% 100%;
	-webkit-transition: opacity .2s .1s ease, -webkit-transform .2s .1s ease;
	transition: opacity .2s .1s ease, -webkit-transform .2s .1s ease;
	transition: transform .2s .1s ease, opacity .2s .1s ease;
	transition: transform .2s .1s ease, opacity .2s .1s ease, -webkit-transform .2s .1s ease;
	white-space: nowrap;
	z-index: 2
}
.plyr__tooltip::before {
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 4px solid rgba(255,255,255,.9);
	bottom: -4px;
	content: '';
	height: 0;
	left: 50%;
	position: absolute;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 0;
	z-index: 2
}
.plyr .plyr__control.plyr__tab-focus .plyr__tooltip, .plyr .plyr__control:hover .plyr__tooltip, .plyr__tooltip--visible {
	opacity: 1;
	-webkit-transform: translate(-50%, 0) scale(1);
	transform: translate(-50%, 0) scale(1)
}
.plyr .plyr__control:hover .plyr__tooltip {
	z-index: 3
}
.plyr__controls>.plyr__control:first-child .plyr__tooltip, .plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip {
	left: 0;
	-webkit-transform: translate(0, 10px) scale(.8);
	transform: translate(0, 10px) scale(.8);
	-webkit-transform-origin: 0 100%;
	transform-origin: 0 100%
}
.plyr__controls>.plyr__control:first-child .plyr__tooltip::before, .plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip::before {
	left: 16px
}
.plyr__controls>.plyr__control:last-child .plyr__tooltip {
	right: 0;
	-webkit-transform: translate(0, 10px) scale(.8);
	transform: translate(0, 10px) scale(.8);
	-webkit-transform-origin: 100% 100%;
	transform-origin: 100% 100%
}
.plyr__controls>.plyr__control:last-child .plyr__tooltip::before {
	left: auto;
	right: 16px;
	-webkit-transform: translateX(50%);
	transform: translateX(50%)
}
.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible, .plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible, .plyr__controls>.plyr__control:first-child+.plyr__control.plyr__tab-focus .plyr__tooltip, .plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip, .plyr__controls>.plyr__control:first-child.plyr__tab-focus .plyr__tooltip, .plyr__controls>.plyr__control:first-child:hover .plyr__tooltip, .plyr__controls>.plyr__control:last-child .plyr__tooltip--visible, .plyr__controls>.plyr__control:last-child.plyr__tab-focus .plyr__tooltip, .plyr__controls>.plyr__control:last-child:hover .plyr__tooltip {
	-webkit-transform: translate(0, 0) scale(1);
	transform: translate(0, 0) scale(1)
}
.plyr--video {
	overflow: hidden
}
.plyr--video.plyr--menu-open {
	overflow: visible
}
.plyr__video-wrapper {
	background: #000;
	border-radius: inherit;
	overflow: hidden;
	position: relative;
	z-index: 0
}
.plyr__progress {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	left: 7px;
	margin-right: 14px;
	position: relative
}
.plyr__progress input[type=range], .plyr__progress__buffer {
	margin-left: -7px;
	margin-right: -7px;
	width: calc(100% + 14px)
}
.plyr__progress input[type=range] {
	position: relative;
	z-index: 2
}
.plyr__progress .plyr__tooltip {
	font-size: 14px;
	left: 0
}
.plyr__progress__buffer {
	-webkit-appearance: none;
	background: 0 0;
	border: 0;
	border-radius: 100px;
	height: 6px;
	left: 0;
	margin-top: -3px;
	padding: 0;
	position: absolute;
	top: 50%
}
.plyr__progress__buffer::-webkit-progress-bar {
background:0 0;
-webkit-transition:width .2s ease;
transition:width .2s ease
}
.plyr__progress__buffer::-webkit-progress-value {
background:currentColor;
border-radius:100px;
min-width:6px
}
.plyr__progress__buffer::-moz-progress-bar {
background:currentColor;
border-radius:100px;
min-width:6px;
-webkit-transition:width .2s ease;
transition:width .2s ease
}
.plyr__progress__buffer::-ms-fill {
border-radius:100px;
-webkit-transition:width .2s ease;
transition:width .2s ease
}
.plyr--video .plyr__progress__buffer {
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.15);
	box-shadow: 0 1px 1px rgba(0,0,0,.15);
	color: rgba(255,255,255,.25)
}
.plyr--audio .plyr__progress__buffer {
	color: rgba(183,197,205,.66)
}
.plyr--loading .plyr__progress__buffer {
	-webkit-animation: plyr-progress 1s linear infinite;
	animation: plyr-progress 1s linear infinite;
	background-image: linear-gradient(-45deg, rgba(47,52,61,.6) 25%, transparent 25%, transparent 50%, rgba(47,52,61,.6) 50%, rgba(47,52,61,.6) 75%, transparent 75%, transparent);
	background-repeat: repeat-x;
	background-size: 25px 25px;
	color: transparent
}
.plyr--video.plyr--loading .plyr__progress__buffer {
	background-color: rgba(255,255,255,.25)
}
.plyr--audio.plyr--loading .plyr__progress__buffer {
	background-color: rgba(183,197,205,.66)
}
.plyr__volume {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	position: relative
}
.plyr__volume input[type=range] {
	position: relative;
	z-index: 2
}
@media (min-width:480px) {
.plyr__volume {
	max-width: 50px
}
}
@media (min-width:768px) {
.plyr__volume {
	max-width: 80px
}
}
.plyr--is-ios .plyr__volume {
	display: none!important
}
.plyr--is-ios.plyr--vimeo [data-plyr=mute] {
	display: none!important
}
.plyr:-webkit-full-screen {
background:#000;
border-radius:0!important;
height:100%;
margin:0;
width:100%
}
.plyr:-moz-full-screen {
background:#000;
border-radius:0!important;
height:100%;
margin:0;
width:100%
}
.plyr:-ms-fullscreen {
background:#000;
border-radius:0!important;
height:100%;
margin:0;
width:100%
}
.plyr:fullscreen {
background:#000;
border-radius:0!important;
height:100%;
margin:0;
width:100%
}
.plyr:-webkit-full-screen video {
height:100%
}
.plyr:-moz-full-screen video {
height:100%
}
.plyr:-ms-fullscreen video {
height:100%
}
.plyr:fullscreen video {
height:100%
}
.plyr:-webkit-full-screen .plyr__video-wrapper {
height:100%;
width:100%
}
.plyr:-moz-full-screen .plyr__video-wrapper {
height:100%;
width:100%
}
.plyr:-ms-fullscreen .plyr__video-wrapper {
height:100%;
width:100%
}
.plyr:fullscreen .plyr__video-wrapper {
height:100%;
width:100%
}
.plyr:-webkit-full-screen .plyr__video-embed {
overflow:visible
}
.plyr:-moz-full-screen .plyr__video-embed {
overflow:visible
}
.plyr:-ms-fullscreen .plyr__video-embed {
overflow:visible
}
.plyr:fullscreen .plyr__video-embed {
overflow:visible
}
.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper {
height:0;
top:50%;
-webkit-transform:translateY(-50%);
transform:translateY(-50%)
}
.plyr:-moz-full-screen.plyr--vimeo .plyr__video-wrapper {
height:0;
top:50%;
transform:translateY(-50%)
}
.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper {
height:0;
top:50%;
transform:translateY(-50%)
}
.plyr:fullscreen.plyr--vimeo .plyr__video-wrapper {
height:0;
top:50%;
-webkit-transform:translateY(-50%);
transform:translateY(-50%)
}
.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen {
display:block
}
.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen {
display:block
}
.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen {
display:block
}
.plyr:fullscreen .plyr__control .icon--exit-fullscreen {
display:block
}
.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg {
display:none
}
.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen+svg {
display:none
}
.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg {
display:none
}
.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg {
display:none
}
.plyr:-webkit-full-screen.plyr--hide-controls {
cursor:none
}
.plyr:-moz-full-screen.plyr--hide-controls {
cursor:none
}
.plyr:-ms-fullscreen.plyr--hide-controls {
cursor:none
}
.plyr:fullscreen.plyr--hide-controls {
cursor:none
}
@media (min-width:1024px) {
.plyr:-webkit-full-screen .plyr__captions {
font-size:21px
}
.plyr:-moz-full-screen .plyr__captions {
font-size:21px
}
.plyr:-ms-fullscreen .plyr__captions {
font-size:21px
}
.plyr:fullscreen .plyr__captions {
font-size:21px
}
}
.plyr:-webkit-full-screen {
background:#000;
border-radius:0!important;
height:100%;
margin:0;
width:100%
}
.plyr:-webkit-full-screen video {
height:100%
}
.plyr:-webkit-full-screen .plyr__video-wrapper {
height:100%;
width:100%
}
.plyr:-webkit-full-screen .plyr__video-embed {
overflow:visible
}
.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper {
height:0;
top:50%;
-webkit-transform:translateY(-50%);
transform:translateY(-50%)
}
.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen {
display:block
}
.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg {
display:none
}
.plyr:-webkit-full-screen.plyr--hide-controls {
cursor:none
}
@media (min-width:1024px) {
.plyr:-webkit-full-screen .plyr__captions {
font-size:21px
}
}
.plyr:-moz-full-screen {
background:#000;
border-radius:0!important;
height:100%;
margin:0;
width:100%
}
.plyr:-moz-full-screen video {
height:100%
}
.plyr:-moz-full-screen .plyr__video-wrapper {
height:100%;
width:100%
}
.plyr:-moz-full-screen .plyr__video-embed {
overflow:visible
}
.plyr:-moz-full-screen.plyr--vimeo .plyr__video-wrapper {
height:0;
top:50%;
transform:translateY(-50%)
}
.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen {
display:block
}
.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen+svg {
display:none
}
.plyr:-moz-full-screen.plyr--hide-controls {
cursor:none
}
@media (min-width:1024px) {
.plyr:-moz-full-screen .plyr__captions {
font-size:21px
}
}
.plyr:-ms-fullscreen {
background:#000;
border-radius:0!important;
height:100%;
margin:0;
width:100%
}
.plyr:-ms-fullscreen video {
height:100%
}
.plyr:-ms-fullscreen .plyr__video-wrapper {
height:100%;
width:100%
}
.plyr:-ms-fullscreen .plyr__video-embed {
overflow:visible
}
.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper {
height:0;
top:50%;
transform:translateY(-50%)
}
.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen {
display:block
}
.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg {
display:none
}
.plyr:-ms-fullscreen.plyr--hide-controls {
cursor:none
}
@media (min-width:1024px) {
.plyr:-ms-fullscreen .plyr__captions {
font-size:21px
}
}
.plyr--fullscreen-fallback {
	background: #000;
	border-radius: 0!important;
	height: 100%;
	margin: 0;
	width: 100%;
	bottom: 0;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 10000000
}
.plyr--fullscreen-fallback video {
	height: 100%
}
.plyr--fullscreen-fallback .plyr__video-wrapper {
	height: 100%;
	width: 100%
}
.plyr--fullscreen-fallback .plyr__video-embed {
	overflow: visible
}
.plyr--fullscreen-fallback.plyr--vimeo .plyr__video-wrapper {
	height: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}
.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen {
	display: block
}
.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg {
	display: none
}
.plyr--fullscreen-fallback.plyr--hide-controls {
	cursor: none
}
@media (min-width:1024px) {
.plyr--fullscreen-fallback .plyr__captions {
	font-size: 21px
}
}
.plyr__ads {
	border-radius: inherit;
	bottom: 0;
	cursor: pointer;
	left: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
	z-index: -1
}
.plyr__ads>div, .plyr__ads>div iframe {
	height: 100%;
	position: absolute;
	width: 100%
}
.plyr__ads::after {
	background: rgba(47,52,61,.8);
	border-radius: 2px;
	bottom: 10px;
	color: #fff;
	content: attr(data-badge-text);
	font-size: 11px;
	padding: 2px 6px;
	pointer-events: none;
	position: absolute;
	right: 10px;
	z-index: 3
}
.plyr__ads::after:empty {
display:none
}
.plyr__cues {
	background: currentColor;
	display: block;
	height: 6px;
	left: 0;
	margin: -3px 0 0;
	opacity: .8;
	position: absolute;
	top: 50%;
	width: 3px;
	z-index: 3
}
.plyr--no-transition {
	-webkit-transition: none!important;
	transition: none!important
}
.plyr__sr-only {
	clip: rect(1px,1px,1px,1px);
	overflow: hidden;
	border: 0!important;
	height: 1px!important;
	padding: 0!important;
	position: absolute!important;
	width: 1px!important
}
@font-face {
	font-family: HelveticaNeueCE-Bold;
	src: url(//www.teads.com/wp-content/themes/teads/library/css/../fonts/hinted-subset-HelveticaNeueLT-Bold.eot);
	src: url(//www.teads.com/wp-content/themes/teads/library/css/../fonts/hinted-subset-HelveticaNeueLT-Bold.eot?#iefix) format("embedded-opentype"), url(//www.teads.com/wp-content/themes/teads/library/css/../fonts/hinted-subset-HelveticaNeueLT-Bold.woff2) format("woff2"), url(//www.teads.com/wp-content/themes/teads/library/css/../fonts/hinted-subset-HelveticaNeueLT-Bold.woff) format("woff"), url(//www.teads.com/wp-content/themes/teads/library/css/../fonts/hinted-subset-HelveticaNeueLT-Bold.ttf) format("truetype"), url(//www.teads.com/wp-content/themes/teads/library/css/../fonts/hinted-subset-HelveticaNeueLT-Bold.svg#HelveticaNeueLT-Bold) format("svg");
	font-style: normal
}
@font-face {
	font-family: HelveticaNeueCE-Italic;
	src: url(//www.teads.com/wp-content/themes/teads/library/css/../fonts/helvetica_neue_ce_56_italic-webfont.eot);
	src: url(//www.teads.com/wp-content/themes/teads/library/css/../fonts/helvetica_neue_ce_56_italic-webfont.eot?#iefix) format("embedded-opentype"), url(//www.teads.com/wp-content/themes/teads/library/css/../fonts/helvetica_neue_ce_56_italic-webfont.woff2) format("woff2"), url(//www.teads.com/wp-content/themes/teads/library/css/../fonts/helvetica_neue_ce_56_italic-webfont.ttf) format("truetype"), url(//www.teads.com/wp-content/themes/teads/library/css/../fonts/helvetica_neue_ce_56_italic-webfont.svg#helvetica_ce_55_romanitalic) format("svg");
	font-weight: 400;
	font-style: italic
}
@font-face {
	font-family: HelveticaNeueCE-Thin;
	src: url(//www.teads.com/wp-content/themes/teads/library/css/../fonts/hinted-subset-HelveticaNeueLT-Thin.eot);
	src: url(//www.teads.com/wp-content/themes/teads/library/css/../fonts/hinted-subset-HelveticaNeueLT-Thin.eot?#iefix) format("embedded-opentype"), url(//www.teads.com/wp-content/themes/teads/library/css/../fonts/hinted-subset-HelveticaNeueLT-Thin.woff2) format("woff2"), url(//www.teads.com/wp-content/themes/teads/library/css/../fonts/hinted-subset-HelveticaNeueLT-Thin.woff) format("woff"), url(//www.teads.com/wp-content/themes/teads/library/css/../fonts/hinted-subset-HelveticaNeueLT-Thin.ttf) format("truetype"), url(//www.teads.com/wp-content/themes/teads/library/css/../fonts/hinted-subset-HelveticaNeueLT-Thin.svg#HelveticaNeueLT-Thin) format("svg");
	font-weight: 100;
	font-style: normal
}
@font-face {
	font-family: 'HelveticaNeue LT 45';
	src: url(//www.teads.com/wp-content/themes/teads/library/css/../fonts/hinted-subset-HelveticaNeueLT-Light.eot);
	src: url(//www.teads.com/wp-content/themes/teads/library/css/../fonts/hinted-subset-HelveticaNeueLT-Light.eot?#iefix) format("embedded-opentype"), url(//www.teads.com/wp-content/themes/teads/library/css/../fonts/hinted-subset-HelveticaNeueLT-Light.woff2) format("woff2"), url(//www.teads.com/wp-content/themes/teads/library/css/../fonts/hinted-subset-HelveticaNeueLT-Light.woff) format("woff"), url(//www.teads.com/wp-content/themes/teads/library/css/../fonts/hinted-subset-HelveticaNeueLT-Light.ttf) format("truetype"), url(//www.teads.com/wp-content/themes/teads/library/css/../fonts/hinted-subset-HelveticaNeueLT-Light.svg#HelveticaNeueLT-Light) format("svg");
	font-weight: 100;
	font-style: normal
}
@font-face {
	font-family: Roman;
	src: url(//www.teads.com/wp-content/themes/teads/library/css/../fonts/helvetica_neue_ce_55_roman-webfont.eot);
	src: url(//www.teads.com/wp-content/themes/teads/library/css/../fonts/helvetica_neue_ce_55_roman-webfont.eot?#iefix) format("embedded-opentype"), url(//www.teads.com/wp-content/themes/teads/library/css/../fonts/helvetica_neue_ce_55_roman-webfont.woff2) format("woff2"), url(//www.teads.com/wp-content/themes/teads/library/css/../fonts/helvetica_neue_ce_55_roman-webfont.ttf) format("truetype"), url(//www.teads.com/wp-content/themes/teads/library/css/../fonts/helvetica_neue_ce_55_roman-webfont.svg#helvetica_ce_55_romanregular) format("svg");
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: HelveticaNeueCE-Roman;
	src: url(//www.teads.com/wp-content/themes/teads/library/css/../fonts/hinted-HelveticaNeueCE-Roman.eot);
	src: url(//www.teads.com/wp-content/themes/teads/library/css/../fonts/hinted-HelveticaNeueCE-Roman.eot?#iefix) format("embedded-opentype"), url(//www.teads.com/wp-content/themes/teads/library/css/../fonts/hinted-HelveticaNeueCE-Roman.woff2) format("woff2"), url(//www.teads.com/wp-content/themes/teads/library/css/../fonts/hinted-HelveticaNeueCE-Roman.woff) format("woff"), url(//www.teads.com/wp-content/themes/teads/library/css/../fonts/hinted-HelveticaNeueCE-Roman.ttf) format("truetype"), url(//www.teads.com/wp-content/themes/teads/library/css/../fonts/hinted-HelveticaNeueCE-Roman.svg#hinted-HelveticaNeueCE-Roman) format("svg");
	font-style: normal
}
.ps {
	-ms-touch-action: auto;
	touch-action: auto;
	overflow: hidden!important;
	-ms-overflow-style: none
}
@supports (-ms-overflow-style:none) {
.ps {
overflow:auto!important
}
}
@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none) {
.ps {
	overflow: auto!important
}
}
.ps.ps--active-x>.ps__scrollbar-x-rail, .ps.ps--active-y>.ps__scrollbar-y-rail {
	display: block;
	background-color: transparent
}
.ps.ps--in-scrolling.ps--x>.ps__scrollbar-x-rail {
	background-color: #eee;
	opacity: .9
}
.ps.ps--in-scrolling.ps--x>.ps__scrollbar-x-rail>.ps__scrollbar-x {
	background-color: #999;
	height: 11px
}
.ps.ps--in-scrolling.ps--y>.ps__scrollbar-y-rail {
	background-color: #eee;
	opacity: .9
}
.ps.ps--in-scrolling.ps--y>.ps__scrollbar-y-rail>.ps__scrollbar-y {
	background-color: #999;
	width: 11px
}
.ps>.ps__scrollbar-x-rail {
	display: none;
	position: absolute;
	opacity: 0;
	-webkit-transition: background-color .2s linear, opacity .2s linear;
	transition: background-color .2s linear, opacity .2s linear;
	bottom: 0;
	height: 15px
}
.ps>.ps__scrollbar-x-rail>.ps__scrollbar-x {
	position: absolute;
	background-color: #aaa;
	border-radius: 6px;
	-webkit-transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;
	-webkit-transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;
	transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;
	bottom: 2px;
	height: 6px
}
.ps>.ps__scrollbar-x-rail:active>.ps__scrollbar-x, .ps>.ps__scrollbar-x-rail:hover>.ps__scrollbar-x {
	height: 11px
}
.ps>.ps__scrollbar-y-rail {
	display: none;
	position: absolute;
	opacity: 0;
	-webkit-transition: background-color .2s linear, opacity .2s linear;
	transition: background-color .2s linear, opacity .2s linear;
	right: 0;
	width: 15px
}
.ps>.ps__scrollbar-y-rail>.ps__scrollbar-y {
	position: absolute;
	background-color: #aaa;
	border-radius: 6px;
	-webkit-transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;
	-webkit-transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;
	transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;
	right: 2px;
	width: 6px
}
.ps>.ps__scrollbar-y-rail:active>.ps__scrollbar-y, .ps>.ps__scrollbar-y-rail:hover>.ps__scrollbar-y {
	width: 11px
}
.ps:hover.ps--in-scrolling.ps--x>.ps__scrollbar-x-rail {
	background-color: #eee;
	opacity: .9
}
.ps:hover.ps--in-scrolling.ps--x>.ps__scrollbar-x-rail>.ps__scrollbar-x {
	background-color: #999;
	height: 11px
}
.ps:hover.ps--in-scrolling.ps--y>.ps__scrollbar-y-rail {
	background-color: #eee;
	opacity: .9
}
.ps:hover.ps--in-scrolling.ps--y>.ps__scrollbar-y-rail>.ps__scrollbar-y {
	background-color: #999;
	width: 11px
}
.ps:hover>.ps__scrollbar-x-rail, .ps:hover>.ps__scrollbar-y-rail {
	opacity: .6
}
.ps:hover>.ps__scrollbar-x-rail:hover {
	background-color: #eee;
	opacity: .9
}
.ps:hover>.ps__scrollbar-x-rail:hover>.ps__scrollbar-x {
	background-color: #999
}
.ps:hover>.ps__scrollbar-y-rail:hover {
	background-color: #eee;
	opacity: .9
}
.ps:hover>.ps__scrollbar-y-rail:hover>.ps__scrollbar-y {
	background-color: #999
}
a:active, a:focus, a:hover {
	text-decoration: none
}
.row-eq-height {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}
.custom-gutter-10 .col, .custom-gutter-10 .col-1, .custom-gutter-10 .col-10, .custom-gutter-10 .col-11, .custom-gutter-10 .col-12, .custom-gutter-10 .col-2, .custom-gutter-10 .col-3, .custom-gutter-10 .col-4, .custom-gutter-10 .col-5, .custom-gutter-10 .col-6, .custom-gutter-10 .col-7, .custom-gutter-10 .col-8, .custom-gutter-10 .col-9, .custom-gutter-10 .col-auto, .custom-gutter-10 .col-lg, .custom-gutter-10 .col-lg-1, .custom-gutter-10 .col-lg-10, .custom-gutter-10 .col-lg-11, .custom-gutter-10 .col-lg-12, .custom-gutter-10 .col-lg-2, .custom-gutter-10 .col-lg-3, .custom-gutter-10 .col-lg-4, .custom-gutter-10 .col-lg-5, .custom-gutter-10 .col-lg-6, .custom-gutter-10 .col-lg-7, .custom-gutter-10 .col-lg-8, .custom-gutter-10 .col-lg-9, .custom-gutter-10 .col-lg-auto, .custom-gutter-10 .col-md, .custom-gutter-10 .col-md-1, .custom-gutter-10 .col-md-10, .custom-gutter-10 .col-md-11, .custom-gutter-10 .col-md-12, .custom-gutter-10 .col-md-2, .custom-gutter-10 .col-md-3, .custom-gutter-10 .col-md-4, .custom-gutter-10 .col-md-5, .custom-gutter-10 .col-md-6, .custom-gutter-10 .col-md-7, .custom-gutter-10 .col-md-8, .custom-gutter-10 .col-md-9, .custom-gutter-10 .col-md-auto, .custom-gutter-10 .col-sm, .custom-gutter-10 .col-sm-1, .custom-gutter-10 .col-sm-10, .custom-gutter-10 .col-sm-11, .custom-gutter-10 .col-sm-12, .custom-gutter-10 .col-sm-2, .custom-gutter-10 .col-sm-3, .custom-gutter-10 .col-sm-4, .custom-gutter-10 .col-sm-5, .custom-gutter-10 .col-sm-6, .custom-gutter-10 .col-sm-7, .custom-gutter-10 .col-sm-8, .custom-gutter-10 .col-sm-9, .custom-gutter-10 .col-sm-auto, .custom-gutter-10 .col-xl, .custom-gutter-10 .col-xl-1, .custom-gutter-10 .col-xl-10, .custom-gutter-10 .col-xl-11, .custom-gutter-10 .col-xl-12, .custom-gutter-10 .col-xl-2, .custom-gutter-10 .col-xl-3, .custom-gutter-10 .col-xl-4, .custom-gutter-10 .col-xl-5, .custom-gutter-10 .col-xl-6, .custom-gutter-10 .col-xl-7, .custom-gutter-10 .col-xl-8, .custom-gutter-10 .col-xl-9, .custom-gutter-10 .col-xl-auto {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 20px
}
.container-fluid.no-padding {
	padding-left: 0;
	padding-right: 0
}
.top-margin-20 {
	margin-top: 20px
}
.top-margin-60 {
	margin-top: 60px
}
.top-margin-60.btn {
	margin-top: 60px
}
.container.no-padding-lr {
	padding-left: 0;
	padding-right: 0
}
.hide-me {
	display: none
}
.typed-cursor {
	opacity: 1;
	font-weight: 100;
	-webkit-animation: blink .7s infinite;
	animation: blink .7s infinite
}
@keyframes blink {
0% {
opacity:1
}
50% {
opacity:0
}
100% {
opacity:1
}
}
@-webkit-keyframes blink {
0% {
opacity:1
}
50% {
opacity:0
}
100% {
opacity:1
}
}
.alignleft {
	float: left;
	margin-right: 20px;
	margin-bottom: 20px
}
.alignright {
	float: right;
	margin-left: 20px;
	margin-bottom: 20px
}
.aligncenter {
	display: block;
	margin: 0 auto;
	margin-bottom: 20px
}
.error404 header.header {
	background: 0 0
}
.error404 header.header .white-logo {
	display: none
}
.error404 header.header .black-logo {
	display: block
}
.error404 header.header .header-actions .btn {
	color: #343e5c;
	border-color: #bdc8da
}
.error404 header.header .header-actions .btn:active, .error404 header.header .header-actions .btn:focus, .error404 header.header .header-actions .btn:hover {
	background: #bdc8da;
	color: #343e5c
}
.error404 header.header .header-actions .hamburger-inner {
	background-color: #bdc8da
}
.error404 header.header .header-actions .hamburger-inner:after, .error404 header.header .header-actions .hamburger-inner:before {
	background-color: #bdc8da
}
.error404 .is-sticky header.header {
	background: #fff
}
#cookie-notice .button.bootstrap {
	background-color: #08307c;
	background-image: none;
	border-radius: 0;
	padding: 6px 12px
}
#cookie-notice .button.bootstrap:active, #cookie-notice .button.bootstrap:focus, #cookie-notice .button.bootstrap:hover {
	background-color: #6caade
}
@media (min-width:576px) {
.cookie-notice-container {
	padding: 5px 15px;
	font-size: 14px
}
#cookie-notice .button.bootstrap {
	padding: 4px 10px
}
}
.section-title-fade {
	font-family: HelveticaNeueCE-Bold;
	font-size: 8.125rem;
	color: rgba(8,48,124,.04)
}
@media (max-width:767.98px) {
.hide-mobile {
	display: none
}
}
.show-mobile {
	display: none
}
@media (max-width:767.98px) {
.show-mobile {
	display: block
}
}
html {
	font-size: 14px
}
body {
	font-size: 14px;
	line-height: 1.4;
	font-family: 'Helvetica Neue', 'Open Sans', Helvetica, Arial, sans-serif;
	font-weight: 300;
	padding: 0;
	margin: 0;
	background: #fff;
	color: #3b3a3a
}
body.loading {
	overflow-x: hidden
}
.overflow-hidden {
	overflow: hidden
}
.section {
	padding: 125px 0
}
.section.no-padding-section {
	padding: 0
}
@media (max-width:991.98px) {
.section {
	padding: 50px 0
}
}
@media screen and (min-width:1200px) and (max-width:1500px) {
.section {
	padding: 65px 0
}
}
.no-padding-section .section {
	padding: 0
}
.section.section-grey {
	background-color: #eff3fc
}
.container {
	position: relative;
	margin: 0 auto 0
}
.read-more {
	text-transform: uppercase;
	color: #08307c
}
.btn-section-scroll .fa {
	font-size: 1.75rem
}
h1, h2, h3, h4, h5, h6 {
	line-height: 1.1;
	font-family: "Helvetica Neue", Sans-serif;
	font-weight: 700
}
.h1, h1 {
	font-size: 35px;
	margin: 1.5rem 0 1rem
}
.h2, h2 {
	font-size: 1.75rem;
margin:1.25rem 0 .75rem
}
.h3, h3 {
	font-size: 1.5rem;
margin:.75rem 0 .5rem
}
.h4, h4 {
	font-size: 1.25rem;
margin:.5rem 0 .5rem
}
.h5, h5 {
	font-size: 1.125rem;
margin:.5rem 0 .5rem;
	text-transform: uppercase
}
.h6, h6 {
	font-size: 1rem;
margin:.5rem 0 .5rem
}
@media (min-width:768px) {
.h1, h1 {
	font-size: 2.5rem;
	margin: 1.5rem 0 1rem
}
.h2, h2 {
	font-size: 2rem;
margin:1.25rem 0 .75rem
}
.h3, h3 {
	font-size: 1.75rem;
margin:.75rem 0 .5rem
}
.h4, h4 {
	font-size: 1.5rem;
margin:.5rem 0 .5rem
}
.h5, h5 {
	font-size: 1.25rem;
margin:.5rem 0 .5rem;
	text-transform: uppercase
}
.h6, h6 {
	font-size: 1.125rem;
margin:.5rem 0 .5rem
}
}
p {
	font-family: 'Helvetica Neue', 'Open Sans', Helvetica, Arial, sans-serif;
	font-weight: 300;
	color: #3b3a3a;
}
a {
	color: #72c5fd;
	text-decoration: none;
	cursor: pointer;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}
a:focus, a:hover {
	color: #40b0fc
}
.text-muted {
	color: #999
}
.text-small {
font-size:.875rem
}
.text-tiny {
font-size:.75rem
}
img {
	max-width: 100%;
	image-rendering: -webkit-optimize-contrast
}
hr {
	display: block;
	margin-bottom: 1rem;
	border: 0;
	height: 1px;
	background: #eee
}
.form-control {
font-size:.875rem;
	height: auto;
padding:.35rem .75rem;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: 1px solid #ddd;
	line-height: 1.5;
border-radius:.25rem
}
select.form-control {
	height: 2.125rem;
	line-height: 1.75
}
.form-group {
	margin-bottom: 1rem
}
.form-group label {
	font-size: 1rem;
margin-top:.5rem;
	padding-top: 1rem;
	padding-bottom: 1rem
}
input[type=email], input[type=password], input[type=tel], input[type=text], textarea {
	width: 100%;
	border: 0;
	font-size: 1.25rem;
	padding: 1rem;
margin:.5rem 0 1rem;
	font-weight: 300;
	border-radius: 0;
	outline: 0;
	color: #333;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#72c5fd), to(#72c5fd)), -webkit-gradient(linear, left top, left bottom, from(#c7cbce), to(#c7cbce));
	background-image: linear-gradient(#72c5fd, #72c5fd), linear-gradient(#c7cbce, #c7cbce);
	background-size: 0 1px, 100% 1px;
	background-repeat: no-repeat;
	background-position: center bottom, center calc(100% - 1px);
	background-color: rgba(0,0,0,0);
	-webkit-transition: background 0s ease-out;
	transition: background 0s ease-out
}
@media (min-width:768px) {
input[type=email], input[type=password], input[type=tel], input[type=text], textarea {
	font-size: 1.5rem
}
}
input[type=email]:focus, input[type=password]:focus, input[type=tel]:focus, input[type=text]:focus, textarea:focus {
	-webkit-box-shadow: none;
	box-shadow: none;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#72c5fd), to(#72c5fd)), -webkit-gradient(linear, left top, left bottom, from(#c7cbce), to(#c7cbce));
	background-image: linear-gradient(#72c5fd, #72c5fd), linear-gradient(#c7cbce, #c7cbce);
	background-size: 100% 2px, 100% 1px;
	-webkit-transition-duration: .3s;
	transition-duration: .3s
}
textarea {
	resize: none;
	min-height: 4rem
}
.unstyled {
	list-style: none;
	padding: 0
}
.center {
	text-align: center
}
.clearfix:after {
	content: "";
	display: table;
	clear: both
}
b, strong {
	font-weight: 700
}
.is-hidden {
	display: none
}
::-moz-selection {
background:#d8e3ec
}
::selection {
	background: #d8e3ec
}
::-webkit-input-placeholder {
color:rgba(0,0,0,.5)
}
::-moz-placeholder {
color:rgba(0,0,0,.5)
}
:-ms-input-placeholder {
color:rgba(0,0,0,.5)
}
.more-exec-team {
	color: #08307c;
	font-family: HelveticaNeueCE-Bold;
	margin-top: 40px
}
@media (max-width:374px) {
.more-exec-team .btn {
	font-size: 16px
}
}
.section-title {
	color: #1b2550;
	text-transform: capitalize;
	font-size: 40px;
	font-family: "Helvetica Neue", Sans-serif;
	font-weight: 300;
	text-align: center;
	margin-top: 0
}
.section-title a {
	color: #08307c
}
.section-subtitle {
	color: #4cb6fc;
	font-size: 25px;
	font-family: "Helvetica Neue", Sans-serif;
	font-weight: 300
}
.brand-assets-title {
	max-width: 30rem;
	margin: 4rem auto 1rem;
	text-align: center;
	line-height: 1.1;
	color: #6caade
}
.section-hubspot-form {
	text-align: center
}
.section-hubspot-form .section-description, .section-hubspot-form .section-title {
	max-width: 38rem;
	margin-left: auto;
	margin-right: auto
}
.section-hubspot-form .section-title {
	margin-top: 4rem;
	color: #72c5fd;
	font-size: 2.5rem
}
.section-hubspot-form .section-description {
	margin-bottom: 3rem
}
.section-hubspot-form .hubspot-form {
	max-width: 34rem;
	margin: 1rem auto;
	text-align: center
}
.section-hubspot-form .hubspot-form .submitted-message {
	font-size: 2.2rem;
	color: #72c5fd
}
.section-hubspot-form .hubspot-form label {
	text-align: center!important;
	margin-bottom: 1rem!important;
	font-family: HelveticaNeueCE-Roman, 'Helvetica Neue', 'Open Sans', Helvetica, Arial, sans-serif;
	font-weight: 400;
	font-size: 1.25rem;
	color: #08307c
}
.section-hubspot-form .hubspot-form input[type=email], .section-hubspot-form .hubspot-form input[type=password], .section-hubspot-form .hubspot-form input[type=tel], .section-hubspot-form .hubspot-form input[type=text], .section-hubspot-form .hubspot-form textarea {
	font-family: HelveticaNeueCE-Thin, 'Helvetica Neue', 'Open Sans', Helvetica, Arial, sans-serif;
	font-weight: 300!important;
	height: auto!important;
	border: 0!important;
	-webkit-box-shadow: none!important;
	box-shadow: none!important;
	font-size: 2.438rem!important;
	color: #08307c!important;
	text-align: center!important;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#72c5fd), to(#72c5fd)), -webkit-gradient(linear, left top, left bottom, from(#c7cbce), to(#c7cbce));
	background-image: linear-gradient(#72c5fd, #72c5fd), linear-gradient(#c7cbce, #c7cbce);
	background-size: 0 1px, 100% 1px;
	background-repeat: no-repeat;
	background-position: center bottom, center calc(100% - 1px);
	background-color: rgba(0,0,0,0);
	-webkit-transition: background 0s ease-out;
	transition: background 0s ease-out
}
.section-hubspot-form .hubspot-form input[type=email]:focus, .section-hubspot-form .hubspot-form input[type=password]:focus, .section-hubspot-form .hubspot-form input[type=tel]:focus, .section-hubspot-form .hubspot-form input[type=text]:focus, .section-hubspot-form .hubspot-form textarea {
	-webkit-box-shadow: none;
	box-shadow: none;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#72c5fd), to(#72c5fd)), -webkit-gradient(linear, left top, left bottom, from(#c7cbce), to(#c7cbce));
	background-image: linear-gradient(#72c5fd, #72c5fd), linear-gradient(#c7cbce, #c7cbce);
	background-size: 100% 2px, 100% 1px;
	-webkit-transition-duration: .3s;
	transition-duration: .3s
}
.section-hubspot-form .hubspot-form textarea {
	text-align: left!important;
padding-top:.5rem!important;
	line-height: 1.3!important;
	resize: none;
	min-height: 4rem
}
.section-hubspot-form .hubspot-form .hs-error-msgs label {
	font-family: HelveticaNeueCE-Thin, 'Helvetica Neue', 'Open Sans', Helvetica, Arial, sans-serif;
	color: #72c5fd!important;
font-size:.875rem!important;
	text-transform: uppercase!important
}
.section-hubspot-form .hubspot-form .hs-form-booleancheckbox-display {
	color: #3b3a3a!important;
	font-size: 1rem
}
.section-hubspot-form .hubspot-form input[type=submit] {
	display: inline-block!important;
	position: relative!important;
	border: 0!important;
	cursor: pointer!important;
padding:.75rem 1rem!important;
	margin: 0 0 1.25rem!important;
	text-decoration: none!important;
	text-align: center!important;
	font-weight: 700!important;
font-size:.875rem!important;
	border: none!important;
	border-radius: 4px!important;
	color: #fff!important;
	-webkit-transition: all .2s ease-in!important;
	transition: all .2s ease-in!important;
	letter-spacing: .5px!important;
	min-width: 5rem!important;
	background-image: none!important;
	background-color: #08307c!important;
	border-color: #08307c!important;
-webkit-box-shadow:0 .125rem .5rem rgba(0,0,0,.2)!important;
box-shadow:0 .125rem .5rem rgba(0,0,0,.2)!important;
	text-shadow: none!important
}
.section-hubspot-form .hubspot-form input[type=submit]:active, .section-hubspot-form .hubspot-form input[type=submit]:focus, .section-hubspot-form .hubspot-form input[type=submit]:hover {
	text-decoration: none!important;
	background-color: #6caade!important;
	border-color: #6caade!important;
	color: #fff!important
}
.section-partners {
	-webkit-box-shadow: 0 10px 25px rgba(16,41,112,.1);
	box-shadow: 0 10px 25px rgba(16,41,112,.1);
	padding-bottom: 50px!important;
	margin-bottom: 50px
}
@media (min-width:576px) {
.section-partners {
	padding-top: 6rem;
	padding-bottom: 0
}
}
@media (max-width:991.98px) {
.section-partners {
	padding-top: 20px
}
}
.section-partners .text-center {
	margin-top: 80px
}
.section-partners .section-title {
	margin-bottom: 50px;
	text-align: center;
	line-height: 1.1;
	color: #08307c;
	text-transform: capitalize
}
@media (max-width:767.98px) {
.section-partners .section-title {
	margin-bottom: 15px;
	margin-top: 15px
}
}
@media screen and (min-width:1200px) and (max-width:1500px) {
.section-partners .section-title {
	margin-bottom: 1rem
}
}
.section-partners .section-title.small-title {
	color: #4cb6fc;
	font-size: 25px;
	line-height: 28px;
	margin-bottom: 0
}
.section-partners .partners-carousel {
	padding-bottom: 0
}
.partners-carousel {
	padding: 0;
	overflow: hidden;
	max-height: 70px
}
.partners-carousel.slick-initialized {
	overflow: visible;
	max-height: none
}
.partners-carousel .slick-slide {
	text-align: center;
padding:0 .5rem;
font-size:.75rem;
	padding: 30px 10px
}
.partners-carousel .slick-slide a {
	display: block;
	-webkit-box-shadow: 0 3px 40px 0 rgba(16,41,112,.14);
	box-shadow: 0 3px 40px 0 rgba(16,41,112,.14);
	padding: 13px 30px;
	margin-bottom: 35px
}
.partners-carousel img {
	height: auto;
	vertical-align: bottom;
	margin: 10px auto 10px auto;
	width: auto;
	max-height: 95px
}
@media (max-width:767.98px) {
.partners-carousel img {
	max-height: none
}
}
.partners-carousel .slick-prev {
	left: 3rem
}
@media (max-width:767.98px) {
.partners-carousel .slick-prev {
	left: 15px
}
}
.partners-carousel .slick-next {
	right: 3rem
}
@media (max-width:767.98px) {
.partners-carousel .slick-next {
	right: 15px
}
}
.partners-carousel .slick-next, .partners-carousel .slick-prev {
	top: 8rem;
	width: auto;
	display: block;
	text-transform: capitalize
}
.partners-carousel {
	padding-bottom: 30px
}
.partners-carousel .slick-next, .partners-carousel .slick-prev {
	font-size: 1.125rem;
	width: auto;
	vertical-align: top;
	line-height: 1.65rem
}
.partners-carousel .slick-next:active, .partners-carousel .slick-next:focus, .partners-carousel .slick-next:hover, .partners-carousel .slick-prev:active, .partners-carousel .slick-prev:focus, .partners-carousel .slick-prev:hover {
	color: #0e6cb4
}
.partners-carousel .slick-prev:before {
padding-right:.5rem;
	line-height: 1.5rem;
	vertical-align: top
}
.partners-carousel .slick-next:before {
	float: right;
	line-height: 1.5rem;
	vertical-align: top;
padding-left:.5rem
}
.partners-carousel .slick-dots li button:before {
	content: "";
	opacity: 1;
	width: 11px;
	height: 11px
}
.icon-eye-bg {
	background-image: url(//www.teads.com/wp-content/themes/teads/library/css/../images/Viewable_OK-100.gif)
}
.icon-lock-bg {
	background-image: url(//www.teads.com/wp-content/themes/teads/library/css/../images/Safe_OK-100.gif)
}
.icon-secure-bg {
	background-image: url(//www.teads.com/wp-content/themes/teads/library/css/../images/Fraud_OK-100.gif)
}
.icon-attention-bg {
	background-image: url(//www.teads.com/wp-content/themes/teads/library/css/../images/att-detail-icon.png)
}
.icon-elegance-bg {
	background-image: url(//www.teads.com/wp-content/themes/teads/library/css/../images/elegance-icon.png)
}
.icon-initiative-bg {
	background-image: url(//www.teads.com/wp-content/themes/teads/library/css/../images/initiative-icon.png)
}
.icon-passion-bg {
	background-image: url(//www.teads.com/wp-content/themes/teads/library/css/../images/passion-icon.png)
}
.icon-resilience-bg {
	background-image: url(//www.teads.com/wp-content/themes/teads/library/css/../images/ressilience-icon.png)
}
.icon-teamwork-bg {
	background-image: url(//www.teads.com/wp-content/themes/teads/library/css/../images/teamwork-icon.png)
}
.icon-fun-bg {
	background-image: url(//www.teads.com/wp-content/themes/teads/library/css/../images/icon-fun.png)
}
.icon-cool-bg {
	background-image: url(//www.teads.com/wp-content/themes/teads/library/css/../images/icon-cool.png)
}
.icon-love-bg {
	background-image: url(//www.teads.com/wp-content/themes/teads/library/css/../images/icon-love.png)
}
.icon-premium-bg {
	background-image: url(//www.teads.com/wp-content/themes/teads/library/css/../images/icon-premium.png)
}
.icon-brand-safe-bg {
	background-image: url(//www.teads.com/wp-content/themes/teads/library/css/../images/icon-brand-safe.png)
}
.icon-native-bg {
	background-image: url(//www.teads.com/wp-content/themes/teads/library/css/../images/icon-native.png)
}
.icon-user-friendly-bg {
	background-image: url(//www.teads.com/wp-content/themes/teads/library/css/../images/icon-user-friendly.png)
}
.icon-viewable-bg {
	background-image: url(//www.teads.com/wp-content/themes/teads/library/css/../images/icon-viewable.png)
}
.icon-fraud-free-bg {
	background-image: url(//www.teads.com/wp-content/themes/teads/library/css/../images/icon-fraud-free.png)
}
.icon-money-bg {
	background-image: url(//www.teads.com/wp-content/themes/teads/library/css/../images/icon-money.png)
}
.icon-selfserve-bg {
	background-image: url(//www.teads.com/wp-content/themes/teads/library/css/../images/icon-selfserve.png)
}
.icon-demand-bg {
	background-image: url(//www.teads.com/wp-content/themes/teads/library/css/../images/icon-demand.png)
}
.icon-circles-bg {
	background-image: url(//www.teads.com/wp-content/themes/teads/library/css/../images/icon-circles.png)
}
.icon-magic-bg {
	background-image: url(//www.teads.com/wp-content/themes/teads/library/css/../images/icon-magic.png)
}
.icon-tent-bg {
	background-image: url(//www.teads.com/wp-content/themes/teads/library/css/../images/icon-tent.png)
}
.icon-eye2-bg {
	background-image: url(//www.teads.com/wp-content/themes/teads/library/css/../images/icon-eye2.png)
}
.icon-glasses-bg {
	background-image: url(//www.teads.com/wp-content/themes/teads/library/css/../images/icon-glasses.png)
}
.icon-global-bg {
	background-image: url(//www.teads.com/wp-content/themes/teads/library/css/../images/icon-global.png)
}
.icon-what1-bg {
	background-image: url(//www.teads.com/wp-content/themes/teads/library/css/../images/icon-what1.jpg)
}
.icon-what2-bg {
	background-image: url(//www.teads.com/wp-content/themes/teads/library/css/../images/icon-what2.jpg)
}
.icon-what3-bg {
	background-image: url(//www.teads.com/wp-content/themes/teads/library/css/../images/icon-what3.jpg)
}
.why-icon-1 {
	background-image: url(//www.teads.com/wp-content/themes/teads/library/css/../images/why-icon-1.png);
	border-radius: 0;
	background-size: contain;
	background-position: center center;
	background-repeat: no-repeat
}
.why-icon-2 {
	background-image: url(//www.teads.com/wp-content/themes/teads/library/css/../images/why-icon-2.png);
	border-radius: 0;
	background-size: contain;
	background-position: center center;
	background-repeat: no-repeat
}
.why-icon-3 {
	background-image: url(//www.teads.com/wp-content/themes/teads/library/css/../images/why-icon-3.png);
	border-radius: 0;
	background-size: contain;
	background-position: center center;
	background-repeat: no-repeat
}
.why-icon-4 {
	background-image: url(//www.teads.com/wp-content/themes/teads/library/css/../images/why-icon-4.png);
	border-radius: 0;
	background-size: contain;
	background-position: center center;
	background-repeat: no-repeat
}
.why-icon-5 {
	background-image: url(//www.teads.com/wp-content/themes/teads/library/css/../images/why-icon-5.png);
	border-radius: 0;
	background-size: contain;
	background-position: center center;
	background-repeat: no-repeat
}
.why-icon-6 {
	background-image: url(//www.teads.com/wp-content/themes/teads/library/css/../images/why-icon-6.png);
	border-radius: 0;
	background-size: contain;
	background-position: center center;
	background-repeat: no-repeat
}
.features-col-icon {
	display: inline-block;
	width: 4rem;
	height: 4rem;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: contain
}
.icon-cart-ads-bg {
	background-image: url(//www.teads.com/wp-content/themes/teads/library/css/../images/icon-cart-ads.png)
}
.icon-phone-ads-bg {
	background-image: url(//www.teads.com/wp-content/themes/teads/library/css/../images/icon-phone-ads.png)
}
.icon-enhanced-ads-bg {
	background-image: url(//www.teads.com/wp-content/themes/teads/library/css/../images/icon-enhanced-ads.png)
}
.icon-circles-ads-bg {
	background-image: url(//www.teads.com/wp-content/themes/teads/library/css/../images/icon-circles-ads.png)
}
.icon-muffin-ads-bg {
	background-image: url(//www.teads.com/wp-content/themes/teads/library/css/../images/icon-muffin-ads.png)
}
.icon-preview-ads-bg {
	background-image: url(//www.teads.com/wp-content/themes/teads/library/css/../images/icon-preview-ads.png)
}
.educated-stats {
	text-align: center;
	margin-top: 3rem
}
@media (min-width:768px) {
.educated-stats {
	text-align: right
}
}
.icon-smile-white {
	width: 3rem;
	height: 3rem;
	margin-bottom: 2rem
}
.fancy-numbers span {
	height: 4rem;
	line-height: 2rem;
	display: inline-block;
	background-color: #fff;
padding:1rem .875rem;
border-radius:.5rem;
margin-left:.5rem;
	font-size: 1.5rem;
	font-weight: 700;
	color: #6caade
}
.section-education-program {
	position: relative;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: cover;
	padding: 4rem 0;
	color: #fff;
	text-align: center
}
.section-education-program:before {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-image: linear-gradient(-225deg, rgba(36,92,156,.9) 0, rgba(221,80,103,.9) 100%);
	-webkit-transition: all .25s linear;
	transition: all .25s linear
}
.section-education-program .section-title {
	margin: 2rem 0 3rem 2rem;
	line-height: 1.1;
	text-align: center;
	color: #fff
}
.section-education-program .section-content {
	max-width: 30rem;
	margin: 2rem auto;
	text-align: center
}
.section-education-program .read-more {
	display: inline-block;
	margin: 4rem auto 0;
	color: #fff;
	text-decoration: none
}
@media (min-width:768px) {
.section-education-program .section-content, .section-education-program .section-title {
	text-align: left
}
}
.programmatic-lean-more {
	color: #fff;
	padding: 12rem 0;
	background-size: cover
}
.programmatic-lean-more .section-title {
	color: #fff;
	margin-bottom: 4rem;
	margin-top: 0
}
.programmatic-lean-more p {
	margin-bottom: 4rem
}
.programmatic-lean-more .read-more {
	color: #fff;
	text-decoration: none
}
.section-education-academy {
	position: relative;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: cover;
	padding: 4rem 0;
	color: #fff;
	text-align: center
}
.section-education-academy:before {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-image: linear-gradient(-225deg, rgba(36,92,156,.9) 0, rgba(113,172,222,.9) 100%);
	-webkit-transition: all .25s linear;
	transition: all .25s linear
}
.section-education-academy .section-title {
	margin: 2rem 0 3rem 2rem;
	line-height: 1.1;
	text-align: center;
	color: #fff
}
.section-education-academy .section-content {
	max-width: 30rem;
	margin: 2rem auto;
	text-align: center
}
.section-education-academy .read-more {
	display: inline-block;
	margin: 4rem auto 0;
	color: #fff;
	text-decoration: none
}
@media (min-width:768px) {
.section-education-academy .section-content, .section-education-academy .section-title {
	text-align: left
}
}
.section-academy-schedule {
	padding: 4rem 0;
	text-align: center;
	background-image: linear-gradient(-225deg, rgba(86,150,194,.9) 0, rgba(97,23,141,.9) 100%)
}
.section-academy-schedule .btn {
	margin: 0
}
.section-publishers-intro {
	padding: 4rem 0;
	background-image: linear-gradient(-225deg, rgba(106,196,225,.9) 0, rgba(118,0,170,.9) 100%);
	color: #fff
}
.section-publishers-intro .section-title {
	text-align: center;
	line-height: 1.1
}
.section-publishers-intro .section-subtitle {
	text-align: center;
	font-size: 2rem;
	margin: 1rem 0 3rem
}
.section-publishers-intro .section-tagline {
	text-align: center
}
.section-publishers-features {
	color: #08307c;
	padding-top: 6rem;
	padding-bottom: 6rem
}
@media (max-width:767.98px) {
.section-publishers-features {
	margin-bottom: 0
}
}
.section-publishers-features .section-subtitle {
	text-align: center;
	line-height: 1.1;
	margin-bottom: 4rem;
	color: #08307c;
	text-transform: capitalize
}
@media (max-width:767.98px) {
.section-publishers-features .section-subtitle {
	margin-bottom: 0
}
}
.section-publishers-features .advertising-attributes h4 {
	margin-bottom: 1rem;
	line-height: 1.3;
	color: #4cb6fc
}
.section-publishers-features .advertising-attributes p {
	line-height: 1.4;
	color: #08307c;
	font-size: 1.075rem;
	font-family: HelveticaNeueCE-Roman;
	font-weight: 400
}
.section-advertisers-intro {
	background-image: url(//www.teads.com/wp-content/themes/teads/library/css/../images/advertisers-intro-background.png);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: cover;
	padding-top: 4.75rem;
	padding-bottom: 4.125rem
}
@media (max-width:991.98px) {
.section-advertisers-intro {
	padding: 2rem 0
}
}
.section-advertisers-intro .section-title {
	color: #fff;
	font-size: 2.5rem;
	margin-bottom: 1.25rem;
	margin-top: 0
}
.section-advertisers-intro p {
	color: #fff;
	font-family: "HelveticaNeue LT 45";
	font-size: 1.09375rem;
	margin-bottom: 0
}
@media (max-width:991.98px) {
.section-advertisers-intro p {
	margin-bottom: 2rem
}
}
@media (min-width:768px) {
.section-advertisers-intro .padding {
	padding-left: 1.625rem;
	padding-right: 1.625rem
}
}
.section-advertisers-intro .icon-wrap.with-margin {
	margin-bottom: 3.75rem
}
.section-advertisers-intro .icon-wrap .workshop-icon {
	height: 62px;
	margin-bottom: 1.875rem
}
.section-advertisers-intro .icon-wrap .campagn-icon {
	height: 60.5px;
	margin-bottom: 1.96875rem
}
.section-advertisers-intro .icon-wrap .ground-icon {
	height: 57.5px;
	margin-bottom: 1.5625rem
}
.section-advertisers-intro .icon-wrap .content-icon {
	height: 47px;
	margin-bottom: 1.96875rem
}
.section-advertisers-intro .icon-wrap h3 {
	font-size: 1.875rem;
	color: #fff;
	font-family: "HelveticaNeue LT 45";
	margin-top: 0
}
@-webkit-keyframes hwwFadeIn {
0% {
opacity:0;
-webkit-transform:scale(.1);
transform:scale(.1)
}
10% {
opacity:1;
-webkit-transform:scale(1.05);
transform:scale(1.05)
}
15% {
-webkit-transform:scale(1);
transform:scale(1)
}
100% {
-webkit-transform:scale(1);
transform:scale(1)
}
}
@keyframes hwwFadeIn {
0% {
opacity:0;
-webkit-transform:scale(.1);
transform:scale(.1)
}
10% {
opacity:1;
-webkit-transform:scale(1.05);
transform:scale(1.05)
}
15% {
-webkit-transform:scale(1);
transform:scale(1)
}
100% {
-webkit-transform:scale(1);
transform:scale(1)
}
}
@media (max-width:767px) {
.how-we-work-animation {
	min-height: 500px
}
}
@media (max-width:567px) {
.how-we-work-animation {
	min-height: 500px
}
}
@media (min-width:768px) {
.how-we-work-animation {
	min-height: 790px
}
}
.how-we-work-animation {
	position: relative;
	margin-top: 8rem
}
@media (max-width:767.98px) {
.how-we-work-animation {
	margin-top: 4rem;
	margin-bottom: 0
}
}
.how-we-work-animation.opacityNone .anim-item {
	opacity: 0
}
.how-we-work-animation.getInAnim .anim-item {
	-webkit-animation: hwwFadeIn 6s linear;
	animation: hwwFadeIn 6s linear;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1
}
.how-we-work-animation .anim-logo {
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	top: 220px;
	text-align: center;
	left: 0;
	right: 0
}
@media (max-width:767.98px) {
.how-we-work-animation .anim-logo {
	display: none
}
}
.how-we-work-animation .anim-item {
	width: 128px;
	text-align: center;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	left: 0;
	right: 0
}
@media (max-width:767.98px) {
.how-we-work-animation .anim-item {
	position: relative;
	left: auto!important;
	right: auto!important;
	top: auto!important;
	bottom: auto!important;
	width: 90%
}
}
.how-we-work-animation .anim-item.active .anim-icon {
	padding: 1rem;
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
	background-color: #0c337a
}
.how-we-work-animation .anim-item .text-block {
	font-size: 16px;
	position: absolute;
	left: -131px;
	top: -75px;
	width: 400px
}
@media (max-width:767.98px) {
.how-we-work-animation .anim-item .text-block {
	position: initial;
	width: 100%!important;
	text-align: center!important;
	margin-bottom: 30px
}
}
.how-we-work-animation .anim-item span {
	font-size: 21px;
	text-transform: capitalize;
	color: #3b3a3a;
	font-family: "Helvetica Neue", Sans-serif;
	font-weight: 400;
}
@media (max-width:1199.98px) {
.how-we-work-animation .anim-item span {
	max-width: 120px
}
}
@media (max-width:767.98px) {
.how-we-work-animation .anim-item span {
	position: relative!important;
	width: 100%!important;
	top: auto!important;
	left: auto!important;
	margin-top: 40px;
	text-align: center;
	margin-bottom: 20px;
	display: block;
	max-width: 100%
}
}
.how-we-work-animation .anim-item .anim-icon {
	width: 128px;
	height: 128px;
	background: #4cb6fc;
	border-radius: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	-webkit-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
	text-align: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}
@media (max-width:767.98px) {
.how-we-work-animation .anim-item .anim-icon {
	margin-left: auto;
	margin-right: auto
}
}
.how-we-work-animation .anim-item .anim-icon img {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}
.how-we-work-animation .anim-item .anim-icon:hover {
	padding: 1rem;
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
	background-color: #0c337a
}
.how-we-work-animation .anim-item .arrow-icon {
	position: absolute;
	top: 72px;
	right: -110px;
	max-width: 97px;
	-webkit-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out
}
.how-we-work-animation .anim-item .arrow-icon img {
	width: 75%;
	height: auto
}
@media (max-width:767.98px) {
.how-we-work-animation .anim-item .arrow-icon {
	display: none
}
}
.how-we-work-animation .anim-item.item-1 {
	-webkit-animation-delay: .5s;
	animation-delay: .5s
}
.how-we-work-animation .anim-item.item-1 .anim-icon img {
	max-height: 41px
}
.how-we-work-animation .anim-item.item-2 {
	-webkit-animation-delay: 1s;
	animation-delay: 1s;
	left: 437px;
	top: 124px
}
.how-we-work-animation .anim-item.item-2 .text-block {
	left: 132%;
	top: 35%;
	text-align: left;
	width: 250px;
}
.how-we-work-animation .anim-item.item-2 .text-block span {
	margin-bottom: 15px;
	display: block
}
.how-we-work-animation .anim-item.item-2 .anim-icon img {
	max-height: 60px
}
.how-we-work-animation .anim-item.item-2 .arrow-icon {
	top: 149px;
	right: 40px;
	max-width: 25px
}
.how-we-work-animation .anim-item.item-3 {
	-webkit-animation-delay: 1.5s;
	animation-delay: 1.5s;
	left: 438px;
	top: 372px
}
.how-we-work-animation .anim-item.item-3 .text-block {
	text-align: left;
	left: 132%;
	top: 30%;
	width: 250px;
}
.how-we-work-animation .anim-item.item-3 .text-block span {
	margin-bottom: 15px;
	display: block
}
.how-we-work-animation .anim-item.item-3 .anim-icon img {
	max-height: 66px
}
.how-we-work-animation .anim-item.item-3 .arrow-icon {
	top: 122px;
	left: -80px
}
.how-we-work-animation .anim-item.item-4 {
	-webkit-animation-delay: 2s;
	animation-delay: 2s;
	top: 492px
}
.how-we-work-animation .anim-item.item-4 .text-block {
	top: 130%
}
.how-we-work-animation .anim-item.item-4 .text-block span {
	display: block;
	margin-bottom: 15px
}
.how-we-work-animation .anim-item.item-4 .anim-icon img {
	max-height: 66px
}
.how-we-work-animation .anim-item.item-4 .arrow-icon {
	left: -108px;
	top: 3px
}
.how-we-work-animation .anim-item.item-5 {
	-webkit-animation-delay: 2.5s;
	animation-delay: 2.5s;
	left: -431px;
	top: 374px
}
.how-we-work-animation .anim-item.item-5 .text-block {
	width: 250px;
	left: -235%;
	text-align: right;
	top: 45%
}
.how-we-work-animation .anim-item.item-5 .text-block span {
	display: block;
	margin-bottom: 15px
}
.how-we-work-animation .anim-item.item-5 .anim-icon img {
	max-height: 64.5px
}
.how-we-work-animation .anim-item.item-5 .arrow-icon {
	top: -108px;
	right: 62px;
	max-width: 28px
}
.how-we-work-animation .anim-item.item-6 {
	-webkit-animation-delay: 3s;
	animation-delay: 3s;
	left: -427px;
	top: 126px
}
.how-we-work-animation .anim-item.item-6 .text-block {
	width: 250px;
	left: -235%;
	text-align: right;
	top: 40%
}
.how-we-work-animation .anim-item.item-6 .text-block span {
	display: block;
	margin-bottom: 15px
}
.how-we-work-animation .anim-item.item-6 .anim-icon img {
	max-height: 59.5px;
	left: 32px
}
.how-we-work-animation .anim-item.item-6 .arrow-icon {
	top: -54px;
	right: -75px
}
.section-clients-flow {
	background-color: #f1f5fb;
	padding-bottom: 80px
}
.section-clients-flow .section-title {
	margin-bottom: 3rem;
	text-align: center;
	color: #3b3a3a
}
.section-advertisers-features {
	background-image: linear-gradient(-225deg, #c44d5d 0, #eaa907 100%);
	color: #08307c
}
.section-advertisers-features .section-subtitle {
	text-align: center;
	line-height: 1.1
}
.section-inread-preview {
	background-color: #eff3fc
}
.section-inread-preview .section-title {
	text-align: center;
	line-height: 1.1;
	color: #6caade
}
.section-inread-preview .section-tagline {
	text-align: center;
	color: #08307c
}
.inread-formats {
	text-align: center
}
.inread-formats h3 {
	margin-bottom: 2rem;
font-size:.875rem;
	font-family: HelveticaNeueCE-Thin, 'Helvetica Neue', 'Open Sans', Helvetica, Arial, sans-serif;
	font-weight: 300;
	color: #08307c
}
.section-logo-list.logo-data-list {
	padding: 8rem 0
}
.section-logo-list .section-title {
	margin-bottom: 4rem;
	text-align: center;
	line-height: 1.1;
	color: #08307c
}
@media (max-width:767.98px) {
.section-logo-list .section-title {
	margin-top: 1.25rem
}
}
.logo-regions-list {
	margin-top: 2rem;
	padding: 0;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}
@media (min-width:768px) {
.logo-regions-list {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row
}
}
.logo-regions-list li {
	position: relative;
padding:1rem 0 .5rem;
	display: inline-block;
	text-transform: uppercase;
	color: #08307c;
	list-style: none;
	cursor: pointer
}
@media (max-width:767px) {
.logo-regions-list li {
	padding-left: 1rem
}
.logo-regions-list li.active {
	background-color: #e5f2fb
}
}
@media (min-width:768px) {
.logo-regions-list li.active {
	border-bottom: 1px solid #08307c
}
}
.logo-list-content .row {
	display: none
}
.logo-list-content .row .col-12 {
	text-align: center
}
.logo-list-content .row.visible {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}
.logo-list-content.logo-data-partners .logo-item img {
	height: 100%;
	width: auto
}
.section-resources-cards {
	padding-top: 80px;
	padding-bottom: 35px
}
.section-resources-cards .padding-40 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
@media (min-width:768px) {
.section-resources-cards .padding-40 {
	padding-left: 40px;
	padding-right: 40px
}
}
.section-resources-cards .resource-card {
	background-color: #fff;
	-webkit-box-shadow: 0 3px 40px 0 rgba(16,41,112,.14);
	box-shadow: 0 3px 40px 0 rgba(16,41,112,.14);
	border-radius: 4px;
	text-align: center;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
	margin-bottom: 80px;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}
.section-resources-cards .resource-card:hover {
	-webkit-box-shadow: 0 3px 89.89px 11.11px rgba(16,41,112,.23);
	box-shadow: 0 3px 89.89px 11.11px rgba(16,41,112,.23)
}
.section-resources-cards .resource-card .img-wrap {
	height: 105px;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px
}
.section-resources-cards .resource-card .content-wrap {
	padding: 40px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-flex: 1;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto
}
.section-resources-cards .resource-card .content-wrap .content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-flex: 1;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto
}
.section-resources-cards .resource-card .content-wrap .content p {
	margin-bottom: 30px;
	line-height: 1.6
}
.section-resources-cards .resource-card .content-wrap h4 {
	font-size: 20px;
	margin-top: 0;
	margin-bottom: 20px
}
.section-resources-cards .resource-card .content-wrap a {
	display: inline-block
}
.social-wrapper {
	margin-top: 20px
}
.articles-preview-list {
	padding: 0;
	list-style: none
}
.articles-preview-list li {
	margin-bottom: 2rem
}
.section-team-carousel .section-title {
	margin-bottom: 3rem;
	text-align: center;
	line-height: 1.1;
	text-transform: uppercase;
	font-size: 1.25rem;
	color: #6caade
}
.section-buy-teads {
	background-image: url(//www.teads.com/wp-content/themes/teads/library/css/../images/programmatic-bg.png);
	background-repeat: no-repeat;
	background-position: 50% 55%;
	background-size: cover;
	text-align: center
}
.section-buy-teads .section-title {
	color: #fff;
	margin-bottom: 80px
}
.section-buy-teads .icon-wrap {
	width: 100px;
	height: 100px;
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	margin-left: auto;
	margin-right: auto
}
.section-buy-teads h4 {
	color: #ffffff;
	font-family: "Helvetica Neue", Sans-serif;
	font-size: 21px;
	font-weight: normal;
	margin-bottom: 15px;
}
.section-buy-teads p {
	color: #ffffff;
	font-size: 16px;
}
@media (max-width:991.98px) {
.section-exclusive-publishers {
	display: none
}
}
@media (max-width:991.98px) {
.section-exclusive-publishers.mobile {
	display: block
}
.section-exclusive-publishers.mobile .item-wrap {
	padding-top: 30px;
	margin-bottom: 0
}
.section-exclusive-publishers.mobile .section-title {
	margin-bottom: 40px
}
.section-exclusive-publishers.mobile .col-6 {
	width: 50%!important;
	vertical-align: top
}
.section-exclusive-publishers.mobile .col-sm-6 {
	width: 50%!important
}
}
@media (min-width:768px) {
.section-exclusive-publishers.mobile {
	display: none
}
}
.section-exclusive-publishers.mobile .slick-list {
	padding-bottom: 30px
}
.section-exclusive-publishers .item-wrap {
	margin-bottom: 30px
}
.section-exclusive-publishers .section-title {
	margin-bottom: 80px;
	font-size: 28px
}
@media (max-width:991.98px) {
.section-exclusive-publishers .section-title {
	font-size: 22px;
	line-height: 28px
}
}
.section-exclusive-publishers .logo-wrap {
	-webkit-box-shadow: 0 3px 40px 0 rgba(16,41,112,.14);
	box-shadow: 0 3px 40px 0 rgba(16,41,112,.14);
	padding: 13px 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	min-height: 110px;
	max-height: 110px
}
.section-exclusive-publishers .logo-wrap img {
	display: block;
	height: auto;
	margin: 10px auto 10px auto;
	width: auto;
	max-height: 65px
}
@media (max-width:767.98px) {
.video-section {
	padding-bottom: 0;
	padding-top: 0
}
}
.video-section.video-section-new {
	background-image: url(//www.teads.com/wp-content/themes/teads/library/css/../images/video-background.png);
	background-repeat: no-repeat;
	background-position: 50% 55%;
	background-size: cover;
	padding-bottom: 0;
	margin-bottom: 190px;
	padding-top: 100px
}
@media (max-width:991.98px) {
.video-section.video-section-new {
	padding-top: 50px
}
}
.video-section.video-section-new.meet-the-team-video {
	background-image: none;
	margin-bottom: 0
}
.video-section.video-section-new.meet-the-team-video .video-container {
	top: 0;
	height: 550px;
	min-height: 550px
}
.video-section.video-section-new.meet-the-team-video .video-container iframe {
	height: 550px
}
.video-section.video-section-new.meet-the-team-video .section-title {
	margin-bottom: 80px;
	color: #1b2550;
	margin-top: 0
}
@media (max-width:767.98px) {
.video-section.video-section-new.meet-the-team-video .section-title {
	margin-bottom: 40px
}
}
.video-section.video-section-new.meet-the-team-video .col-md-7 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 81.5%;
	flex: 0 0 81.5%;
	max-width: 81.5%
}
@media (max-width:767.98px) {
.video-section.video-section-new.meet-the-team-video .col-md-7 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%
}
}
.video-section.video-section-new.how-it-works {
	margin-bottom: 0
}
.video-section.video-section-new.how-it-works .plyr.plyr--video {
	top: 90px
}
.video-section.video-section-new .section-title {
	margin-bottom: 0;
	color: #fff
}
.video-section.video-section-new .plyr.plyr--video {
	-webkit-box-shadow: 0 15px 59px 0 rgba(0,0,0,.36);
	box-shadow: 0 15px 59px 0 rgba(0,0,0,.36);
	max-width: none
}
.video-section.video-section-new .video-container {
	min-height: 400px;
	height: 400px;
	-webkit-box-shadow: 0 15px 59px 0 rgba(0,0,0,.36);
	box-shadow: 0 15px 59px 0 rgba(0,0,0,.36);
	top: 90px;
	z-index: 1
}
.executive-team-carousel {
	padding: 0
}
.executive-team-carousel .slick-dots {
	margin-bottom: 60px
}
@media (max-width:767.98px) {
.executive-team-carousel .slick-dots {
	margin-bottom: 30px
}
}
.section-executive-team-carousel .section-title {
	margin-bottom: 80px;
	text-align: center
}
@media (max-width:767.98px) {
.section-executive-team-carousel .section-title {
	margin-bottom: 1rem
}
}
.executive-team-carousel li {
	text-align: center;
	text-transform: uppercase
}
.executive-team-carousel li p {
	margin: 0
}
.executive-team-carousel a {
	color: #ced6e4
}
.executive-team-carousel li:hover a {
	color: #72c5fd
}
.executive-team-carousel a, .executive-team-carousel a:hover {
	text-decoration: none
}
.executive-team-carousel .item-img img {
	position: relative;
	width: 173px;
	height: auto;
	border-radius: 50%;
	-webkit-transition: -webkit-transform .25s linear;
	transition: -webkit-transform .25s linear;
	transition: transform .25s linear;
	transition: transform .25s linear, -webkit-transform .25s linear;
	margin: 1rem 0
}
@media (max-width:374px) {
.executive-team-carousel .item-img img {
	max-width: 140px;
	height: auto
}
}
.executive-team-carousel .item-img span {
	-webkit-transition: -webkit-transform .25s linear;
	transition: -webkit-transform .25s linear;
	transition: transform .25s linear;
	transition: transform .25s linear, -webkit-transform .25s linear
}
.executive-team-carousel .item-img span:hover {
	-webkit-transform: scale(1.2);
	transform: scale(1.2)
}
.executive-team-carousel .item-img img:hover {
	-webkit-transform: scale(1);
	transform: scale(1)
}
.executive-team-carousel .item-img span {
	display: inline-block;
	position: relative
}
.executive-team-carousel .item-img span:hover:after {
	content: "";
	position: absolute;
	width: 173px;
	height: 173px;
	margin: 1rem 0;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	border-radius: 50%;
	background-color: rgba(77,182,252,.5);
	z-index: 2
}
.executive-team-carousel .item-txt {
	margin: 0 auto;
	padding-top: 1rem;
	padding-bottom: 1rem;
	max-width: 15rem;
font-size:.75rem;
	margin-bottom: 90px
}
@media (max-width:767.98px) {
.executive-team-carousel .item-txt {
	margin-bottom: 60px
}
}
.executive-team-carousel .item-txt .person-name {
	font-family: HelveticaNeueCE-Bold;
	font-weight: 700;
	font-size: 18px
}
.executive-team-carousel .item-txt .person-name a {
	color: #4cb6fc
}
@media (max-width:374px) {
.executive-team-carousel .item-txt .person-name {
	font-size: 16px
}
}
.executive-team-carousel .item-txt .person-info {
	font-size: 14px;
	font-family: HelveticaNeueCE-Bold
}
.executive-team-carousel .item-txt .person-info a {
	color: #3b3a3a
}
@media (max-width:374px) {
.executive-team-carousel .item-txt .person-info {
	font-size: 13px;
	padding: 0 10px
}
}
.executive-team-carousel .slick-dots {
	margin-top: 0
}
.section-teads-in-numbers {
	background: linear-gradient(135deg, #3268a2 0, #b554a0 100%);
	text-align: center;
	font-family: HelveticaNeueCE-Roman, 'Helvetica Neue', 'Open Sans', Helvetica, Arial, sans-serif;
	padding-bottom: 25px
}
.section-teads-in-numbers .section-title {
	margin: 3rem 0;
	margin-bottom: 100px;
	text-align: center;
	line-height: 1.1;
	color: #fff;
	margin-top: 0
}
@media (max-width:767.98px) {
.section-teads-in-numbers .section-title {
	margin-bottom: 50px
}
}
.teads-stats {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	list-style: none;
	padding: 0 0 2rem
}
@media (max-width:767.98px) {
.teads-stats {
	padding-bottom: 0;
	margin-bottom: 0
}
}
.teads-stats span {
	display: block;
	width: 4.5rem;
	height: 4.5rem;
	font-size: 1.25rem;
	font-family: HelveticaNeueCE-Bold, 'Helvetica Neue', 'Open Sans', Helvetica, Arial, sans-serif;
	font-weight: 600;
	color: #fff
}
.stats-item {
	color: #fff;
	font-size: 1.0625rem;
	margin-bottom: 80px
}
.stats-item.with-margin {
	margin-bottom: 100px
}
@media (max-width:767.98px) {
.stats-item.with-margin {
	margin-bottom: 0
}
}
@media (max-width:767.98px) {
.stats-item {
	margin-bottom: 2rem
}
}
.stats-item span {
	margin: 0 auto;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: auto;
	color: #fff;
	display: block;
	margin-bottom: 25px
}
.stats-item i {
	font-style: normal;
	display: block;
	font-size: 2.375rem;
	font-family: HelveticaNeueCE-Bold;
	color: #fff
}
.stats-people span {
	background-image: url(//www.teads.com/wp-content/themes/teads/library/css/../images/icon-people-2.png)
}
.stats-innovation span {
	background-image: url(//www.teads.com/wp-content/themes/teads/library/css/../images/icon-innovation-2.png)
}
.stats-country span {
	background-image: url(//www.teads.com/wp-content/themes/teads/library/css/../images/icon-globe-2.png)
}
.stats-offices span {
	background-image: url(//www.teads.com/wp-content/themes/teads/library/css/../images/icon-office-2.png)
}
.stats-publishers span {
	background-image: url(//www.teads.com/wp-content/themes/teads/library/css/../images/icon-publishers-2.png)
}
.stats-advertisers span {
	background-image: url(//www.teads.com/wp-content/themes/teads/library/css/../images/icon-advertisers-2.png)
}
.section-our-values {
	text-align: center;
	background-color: #f1f5fb;
	padding-bottom: 85px
}
@media (max-width:767.98px) {
.section-our-values {
	padding-bottom: 30px
}
}
@media (max-width:991.98px) {
.section-our-values iframe {
	max-width: 100px
}
}
.section-our-values .stats-col-icon {
	background-size: auto
}
.section-our-values .section-title {
	margin-bottom: 30px;
	color: #1b2550
}
@media (max-width:767.98px) {
.section-our-values .section-title {
	margin-bottom: 2rem
}
}
.section-our-values .section-subtitle {
	margin-bottom: 15px;
	color: #08307c
}
.section-our-values .quote-here {
	color: #4cb6fc;
	font-size: 25px;
	font-family: HelveticaNeueCE-Roman
}
.section-our-values .section-content p {
	max-width: 16rem
}
.section-our-values h3 {
	font-size: 20px;
	font-family: HelveticaNeueCE-Bold;
	color: #3b3a3a;
	margin-top: 25px;
	margin-bottom: 20px
}
.section-our-values p {
	max-width: 30rem;
	margin: 0 auto;
	font-family: HelveticaNeueCE-Roman;
	margin-bottom: 65px
}
.section-our-values .values-description {
	margin-bottom: 80px;
	color: #3b3a3a;
	font-size: 15px
}
@media (max-width:767.98px) {
.section-our-values .values-description {
	margin-bottom: 30px
}
}
.values-description b {
	font-family: HelveticaNeueCE-Bold, 'Helvetica Neue', 'Open Sans', Helvetica, Arial, sans-serif;
	font-weight: 600
}
.section-hub-image-gallery .section-title {
	margin-top: 4rem;
	margin-bottom: 5rem;
	text-align: center;
	line-height: 1.1;
	color: #08307c
}
.hub-gallery-carousel {
	padding: 0;
	margin: 0 auto 3rem;
	text-align: center
}
.hub-gallery-carousel img {
	width: 100%;
	height: auto
}
.hub-gallery-thumb-carousel {
	padding: 0;
	margin: 0 auto 3rem;
	margin-right: -5px;
	text-align: center;
	margin-left: -5px
}
.hub-gallery-thumb-carousel img {
	height: auto;
	padding: 5px;
	width: 100%
}
.hub-gallery-thumb-carousel .slick-next, .hub-gallery-thumb-carousel .slick-prev {
	top: -180px
}
@media (min-width:768px) {
.hub-gallery-thumb-carousel .slick-next, .hub-gallery-thumb-carousel .slick-prev {
	top: -300px
}
.hub-gallery-thumb-carousel .slick-prev {
	left: -55px
}
.hub-gallery-thumb-carousel .slick-next {
	right: -55px
}
}
.copy-url {
	display: inline-block;
	margin-left: 2rem;
	font-family: HelveticaNeueCE-Roman, 'Helvetica Neue', 'Open Sans', Helvetica, Arial, sans-serif;
	text-transform: uppercase;
font-size:.875rem;
	cursor: pointer;
	color: #08307c
}
.copy-url-message {
	display: none;
	margin-left: 2rem;
	font-family: HelveticaNeueCE-Roman, 'Helvetica Neue', 'Open Sans', Helvetica, Arial, sans-serif;
	text-transform: uppercase;
font-size:.875rem;
	color: #72c5fd
}
.ch-video-wrapper .copy-url-input {
	font-family: HelveticaNeueCE-Roman, 'Helvetica Neue', 'Open Sans', Helvetica, Arial, sans-serif;
padding:.5rem;
font-size:.875rem;
	background-image: none;
	background-color: #72c5fd;
	border-radius: 2rem;
	color: #fff
}
.btn-see-page {
	margin-top: 1.5rem
}
.section-awards {
	background-color: #fff;
	padding-top: 80px;
	padding-bottom: 45px
}
@media screen and (min-width:1200px) and (max-width:1500px) {
.section-awards {
	padding-top: 40px;
	padding-bottom: 0
}
}
@media (max-width:991.98px) {
.section-awards {
	padding-top: 40px
}
}
.section-awards .slick-next, .section-awards .slick-prev {
	top: 40px
}
@media (min-width:576px) {
.section-awards .btn-primary {
	min-width: 184px
}
}
.section-awards .section-title {
	margin-bottom: 13px;
	text-align: center;
	line-height: 1.1;
	color: #08307c;
	text-transform: capitalize
}
.section-awards .carousel-wrap {
	margin: 1rem auto;
}
@media (min-width:576px) {
.section-awards .carousel-wrap {
	margin-bottom: 13px
}
}
.awards-carousel {
	padding: 0
}
.awards-carousel .slick-slide {
	text-align: center;
	padding: 70px 36px;
font-size:.75rem
}
@media screen and (min-width:1200px) and (max-width:1500px) {
.awards-carousel .slick-slide {
	padding: 55px 36px
}
}
@media (max-width:767.98px) {
.awards-carousel .slick-next {
	right: -15px
}
}
.awards-carousel {
	width: calc(100% + 35px);
	padding: 0 17px;
	margin-left: -17px;
	margin-right: -17px;
	overflow: hidden
}
@media (max-width:991.98px) {
.awards-carousel {
	padding: 0;
	width: 100%;
	margin: 0
}
}
.awards-carousel .slick-list {
	overflow: visible
}
.awards-carousel li .item {
	-webkit-box-shadow: 0 3px 40px 0 rgba(16,41,112,.14);
	box-shadow: 0 3px 40px 0 rgba(16,41,112,.14);
	-webkit-transition: all .5s ease!important;
	transition: all .5s ease!important;
	height: 100%;
	min-height: 470px;
	padding: 63px 50px 40px 50px
}
.awards-carousel li .item:hover {
	-webkit-box-shadow: 0 3px 50px 11.11px rgba(16,41,112,.23);
	box-shadow: 0 3px 50px 11.11px rgba(16,41,112,.23);
	-webkit-transform: scale(1.05)!important;
	transform: scale(1.05)!important
}
.awards-carousel span {
	font-size: 15px;
	font-family: HelveticaNeueCE-Bold;
	display: block;
	color: #a8a8a8;
	margin-bottom: 35px
}
.awards-carousel span:after {
	content: '';
	width: 50px;
	height: 1px;
	border-bottom: 2px solid #a8a8a8;
	display: block;
	margin: 0 auto;
	padding: 5px 0;
	margin-bottom: 10px
}
.awards-carousel p {
	font-size: 16px;
	line-height: 26px
}
.awards-carousel img {
	max-width: 100%;
	margin-bottom: 30px;
	display: inline-block!important
}
.awards-all {
	min-width: 8rem
}
.section-products .product-title h4 {
	font-family: HelveticaNeueCE-Bold;
	font-size: 2.5rem;
	margin-top: 3rem;
	margin-bottom: 2rem;
	color: #fff;
	margin-left: 30px
}
@media (min-width:768px) {
.section-products {
	padding: 0
}
}
.section-products .section-title {
	margin-bottom: 2rem;
	line-height: 1.1;
	color: #6caade
}
.product-preview {
	padding: 3rem 2rem 1rem 3rem;
	background-color: rgba(255,255,255,.9)
}
.product-preview .section-subtitle {
	min-height: 4rem;
	margin-bottom: 2rem;
	font-family: HelveticaNeueCE-Bold, 'Helvetica Neue', 'Open Sans', Helvetica, Arial, sans-serif;
	font-weight: 700;
	color: #08307c
}
.product-preview .section-subtitle a {
	color: #08307c
}
.product-preview p {
	margin-bottom: 4rem
}
.product-preview p:last-child {
	margin-bottom: 1rem
}
.products-carousel {
	list-style: none;
	margin: 0;
	padding: 0
}
.products-carousel.single-product-carousel .product-preview {
	margin: 5rem 0
}
.products-carousel.single-product-carousel li {
	background-size: cover
}
.products-carousel.single-product-carousel.premium-section li {
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center right
}
@media (max-width:767.98px) {
.products-carousel.single-product-carousel.premium-section li {
	background-size: cover;
	background-position: center center
}
}
.products-carousel.single-product-carousel.premium-section li .section-title {
	font-size: 1.2rem
}
.products-carousel.single-product-carousel.premium-section li .product-preview .section-subtitle {
	margin-bottom: 0
}
.products-carousel.single-product-carousel.premium-section li .product-preview p {
	line-height: 2rem
}
@media (max-width:767.98px) {
.products-carousel.single-product-carousel.premium-section li .product-preview p {
	line-height: 1.8rem
}
}
.products-carousel .slick-slide {
	background-color: #e96f7e;
	background-repeat: no-repeat;
	background-position: 100% 50%;
	background-size: auto 100%
}
@media (min-width:768px) {
.products-carousel .slick-slide {
	background-position: 50% 50%;
	background-size: cover
}
}
.products-carousel .product-preview {
	margin: 3rem 0
}
.products-carousel .slick-dots {
	width: 320px;
	left: calc(50% - 160px);
	position: absolute;
	bottom: -3.75rem
}
@media (max-width:767.98px) {
.products-carousel .slick-dots {
	display: none!important
}
}
.products-carousel .slick-dots li {
	text-align: center
}
.products-carousel .slick-prev {
	position: absolute;
	top: auto;
	bottom: -5.6rem;
	left: calc(50% - 260px)
}
@media (max-width:767.98px) {
.products-carousel .slick-prev {
	left: 20px
}
}
.products-carousel .slick-next {
	position: absolute;
	top: auto;
	bottom: -5.6rem;
	left: calc(50% + 210px)
}
@media (max-width:767.98px) {
.products-carousel .slick-next {
	right: 20px;
	left: auto
}
}
.products-carousel .slick-next, .products-carousel .slick-prev {
	font-size: 20px;
	width: auto;
	vertical-align: top;
	line-height: 24px
}
.products-carousel .slick-next:active, .products-carousel .slick-next:focus, .products-carousel .slick-next:hover, .products-carousel .slick-prev:active, .products-carousel .slick-prev:focus, .products-carousel .slick-prev:hover {
	color: #0e6cb4
}
.products-carousel .slick-prev:before {
	padding-right: 10px;
	line-height: 24px;
	vertical-align: top
}
.products-carousel .slick-next:before {
	float: right;
	line-height: 24px;
	vertical-align: top;
	padding-left: 10px
}
.section-products .tab-pane-item {
	background-size: cover;
	background-repeat: no-repeat
}
.section-products .tab-pane-item .product-preview {
	background: 0 0;
	min-height: 350px;
	padding: 14rem 0
}
.section-products .tab-pane-item .product-preview .section-subtitle {
	color: #fff;
	font-family: HelveticaNeueCE-Thin;
	font-weight: 100;
	min-height: 0;
	margin: 0;
	font-size: 3.625rem;
	margin-bottom: 2rem
}
.section-products .tab-pane-item .product-preview .section-subtitle a {
	color: #fff
}
.section-products .tab-pane-item .product-preview h4 {
	font-size: 1.875rem;
	line-height: 2rem;
	margin-bottom: 1rem;
	color: #08307c;
	font-family: HelveticaNeueCE-Roman
}
.section-products .tab-pane-item .product-preview p {
	color: #fff;
	font-family: HelveticaNeueCE-Roman;
	font-size: 1.125rem;
	line-height: 1.425rem
}
.section-products .nav.nav-pills li.nav-item a.nav-link {
	font-family: HelveticaNeueCE-Roman;
	font-size: 1.563rem;
	color: #4cb6fc;
	position: relative;
	padding-top: 2rem
}
.section-products .nav.nav-pills li.nav-item a.nav-link.active {
	background-color: transparent;
	color: #74b693
}
.section-products .nav.nav-pills li.nav-item a.nav-link.active:before {
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 15px 16px 0 16px;
	border-color: #74b693 transparent transparent transparent;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	left: 0;
	right: 0;
	top: 0
}
.section-dashboard-preview, .section-publishers-new {
	position: relative
}
.section-dashboard-preview .section-title, .section-publishers-new .section-title {
	color: #4cb6fc;
	font-size: 25px;
	font-family: HelveticaNeueCE-Roman;
	font-weight: 400;
	margin-bottom: 20px
}
.section-dashboard-preview .section-subtitle, .section-publishers-new .section-subtitle {
	font-size: 1.25rem
}
.section-dashboard-preview p, .section-publishers-new p {
	color: #3b3a3a;
	margin-bottom: 80px;
	font-weight: 400;
	font-size: 14px;
	font-family: HelveticaNeueCE-Roman
}
.section-dashboard-preview .btn-md, .section-publishers-new .btn-md {
font-size:.9375rem;
	min-width: 5.875rem
}
.section-dashboard-preview img, .section-publishers-new img {
	display: block;
	margin-left: auto;
	margin-right: auto;
	image-rendering: -webkit-optimize-contrast;
	margin-bottom: 60px
}
.section-dashboard-preview .section-title-fade, .section-publishers-new .section-title-fade {
	position: absolute;
	left: 0;
	top: 2.4375rem
}
@media (max-width:767.98px) {
.section-dashboard-preview .section-title-fade, .section-publishers-new .section-title-fade {
	display: none
}
}
.section-dashboard-preview .container, .section-publishers-new .container {
	position: initial
}
.section-dashboard-preview .col-md-6, .section-publishers-new .col-md-6 {
	position: inherit
}
.section-dashboard-features {
	padding: 0
}
.section-dashboard-features .section-title {
	margin: 4rem auto 5rem;
	text-align: center;
	line-height: 1.1;
	color: #08307c;
	margin-top: 0;
	margin-bottom: 8rem
}
.section-dashboard-features .section-content {
	margin: 2rem auto;
	max-width: 50rem
}
.section-dashboard-features .feature-box {
	padding: 1rem 2rem 3rem;
	text-align: center;
	background-color: #fff
}
.section-dashboard-features .stats-col-icon {
	background-size: contain;
	background-position: center center;
	border-radius: 0
}
.section-dashboard-features .feature-section .text-feature {
	padding: 13rem 0
}
@media (max-width:767.98px) {
.section-dashboard-features .feature-section .text-feature {
	padding: 15px
}
}
.section-dashboard-features .feature-section .text-feature p {
	font-size: 1.688rem;
	max-width: 32rem;
	float: right
}
.section-dashboard-features .feature-section .text-feature .section-title {
	text-align: left;
	margin-bottom: 2rem;
	margin-top: 2rem;
	max-width: 32rem;
	float: right
}
.section-dashboard-features .feature-section .text-feature.text-left {
	padding-left: 5rem
}
@media (max-width:767.98px) {
.section-dashboard-features .feature-section .text-feature.text-left {
	padding-left: 15px;
	text-align: left!important
}
}
.section-dashboard-features .feature-section .text-feature.text-left .section-title {
	float: left
}
.section-dashboard-features .feature-section .text-feature.text-left p {
	float: left
}
.section-dashboard-features .feature-section .text-feature.text-right {
	padding-right: 5rem
}
@media (max-width:767.98px) {
.section-dashboard-features .feature-section .text-feature.text-right {
	padding-right: 15px;
	text-align: left!important
}
}
.section-dashboard-features .feature-section .text-feature.text-right .section-title {
	text-align: right
}
@media (max-width:767.98px) {
.section-dashboard-features .feature-section .text-feature .section-title {
	float: none;
	max-width: none;
	text-align: left!important
}
.section-dashboard-features .feature-section .text-feature p {
	float: none;
	max-width: none
}
}
@media (max-width:767.98px) {
.section-dashboard-features .feature-section .image-feature {
	min-height: 300px
}
}
@media (min-width:768px) {
.section-dashboard-features .feature-box {
	padding: 1rem 2rem;
	min-height: 18rem
}
}
.section-dashboard-features-new {
	background: #5790cd;
	background: linear-gradient(-27deg, #ad4196 0, #1c5898 100%);
	padding-top: 150px;
	padding-bottom: 150px
}
.section-dashboard-features-new h2 {
	color: #fff;
	margin: 1.25rem;
	font-size: 20px
}
.section-dashboard-features-new p {
	color: #fff;
	font-family: 'HelveticaNeue LT 45';
	margin-bottom: 0
}
@media (max-width:767.98px) {
.section-dashboard-features-new p {
	margin-bottom: 3rem
}
}
.section-dashboard-features-new img {
	margin-bottom: 25px
}
.section-dashboard-features-new img.real-time-icon {
	width: 40px
}
.section-dashboard-features-new img.campaign-icon {
	width: 50px
}
.section-dashboard-features-new img.analytics-icon {
	width: 60px
}
.section-inread-new {
	position: relative;
	padding: 14rem 0;
	background-color: #f1f5fb
}
@media (max-width:991.98px) {
.section-inread-new {
	padding: 2rem 0
}
}
.section-inread-new .section-title {
	color: #08307c;
	font-size: 3.59375rem;
	font-family: HelveticaNeueCE-Thin;
	font-weight: 400;
margin-bottom:.5rem
}
.section-inread-new p {
	color: #08307c;
	margin-bottom: 3.4375rem;
	font-size: 1.09375rem;
	font-family: HelveticaNeueCE-Roman
}
.section-inread-new h3 {
	font-family: "HelveticaNeue LT 45";
	color: #4cb6fc;
	font-size: 1.875rem;
	margin-bottom: 1.75rem;
	margin-top: 0
}
.section-inread-new .section-title-fade {
	top: 3.5rem;
	right: 0;
	position: absolute;
	font-size: 8.125rem
}
@media (max-width:991.98px) {
.section-inread-new .section-title-fade {
	position: relative;
	top: 0;
	font-size: 4rem
}
}
.section-inread-new .container {
	position: initial
}
.section-inread-new .col-md-6 {
	position: inherit
}
@media (min-width:768px) {
.section-inread-new img {
	position: absolute;
	max-height: 527px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0
}
}
.section-product-info {
	background-color: #fff;
	background-image: url(//www.teads.com/wp-content/themes/teads/library/css/../images/phones-bg.jpg);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: cover;
	padding: 0
}
.section-product-info .container {
	max-width: 50rem
}
@media (min-width:768px) {
.section-product-info {
	padding: 3rem 0
}
}
.section-product-info .section-title {
	margin-bottom: 0;
	line-height: 1.1;
	color: #72c5fd
}
.section-product-info .section-subtitle {
	font-size: 1rem;
	margin-bottom: 2rem;
	line-height: 1.1;
	color: #6caade
}
.section-product-info .section-subtitle a {
	color: #6caade
}
.section-studio-new {
	background-image: url(//www.teads.com/wp-content/themes/teads/library/css/../images/studio-background.png);
	background-repeat: no-repeat;
	background-position: 50% 55%;
	background-size: cover;
	padding-top: 9rem;
	padding-bottom: 8rem;
	position: relative
}
.section-studio-new .section-title-fade {
	top: 3.5rem;
	right: 0;
	position: absolute;
	font-size: 8.125rem;
	color: rgba(255,255,255,.12)
}
@media (min-width:768px) {
.section-studio-new .padding-80 {
	padding-left: 80px
}
}
.section-studio-new .section-title {
	color: #fff;
	font-size: 2.5rem;
	margin-bottom: 1.25rem
}
.section-studio-new h3 {
	font-family: "HelveticaNeue LT 45";
	color: #08307c;
	font-size: 1.875rem;
	margin-bottom: 1.25rem
}
.section-studio-new p {
	color: #fff;
	margin-bottom: 3.4375rem;
	font-family: "HelveticaNeue LT 45";
	font-size: 1.09375rem
}
.section-publishers-new p {
	font-size: 1.09375rem;
	font-family: HelveticaNeueCE-Roman
}
.section-publishers-new h3 {
	font-family: "HelveticaNeue LT 45";
	color: #4cb6fc;
	font-size: 1.875rem;
	margin-bottom: 1.25rem
}
.section-connect {
	background-image: url(//www.teads.com/wp-content/themes/teads/library/css/../images/connect-background.png);
	background-repeat: no-repeat;
	background-position: 50% 55%;
	background-size: cover;
	padding-top: 6rem;
	padding-bottom: 11.9rem
}
.section-connect.programmatic-video {
	background-image: url(//www.teads.com/wp-content/themes/teads/library/css/../images/programmatic-video.png);
	padding-top: 12rem;
	padding-bottom: 12rem;
	margin-bottom: 5rem
}
.section-connect.programmatic-video h3 {
	color: #4cb6fc;
	margin-bottom: 2.25rem
}
.section-connect.programmatic-video .btn {
	margin-bottom: 0
}
.section-connect.programmatic-video .section-title {
	font-size: 2.03125rem
}
.section-connect .section-title {
	color: #fff;
	font-size: 2.5rem;
	margin-bottom: 0
}
.section-connect h3 {
	font-family: "HelveticaNeue LT 45";
	color: #08307c;
	font-size: 1.875rem;
	margin-bottom: 1.25rem;
margin-top:.4rem
}
.section-connect p {
	color: #fff;
	margin-bottom: 4.4375rem;
	font-family: "HelveticaNeue LT 45";
	font-size: 1.09375rem
}
.section-connect .section-title-fade {
	color: rgba(255,255,255,.12);
	margin-top: 0;
	margin-bottom: 3rem
}
.section-product-preview {
	background-image: linear-gradient(-225deg, rgba(36,92,156,.9) 0, rgba(221,80,103,.9) 100%);
	padding: 0
}
.section-product-preview .section-subtitle, .section-product-preview .section-subtitle a {
	font-size: 1.25rem;
	color: #6caade
}
.section-product-preview .product-preview {
	margin: 100px 0
}
.section-product-preview .product-preview .section-title a {
	color: #6caade
}
@media (min-width:576px) {
.section-product-preview .product-preview .section-subtitle a {
	color: #72c5fd
}
}
.section-studio-preview {
	background-image: url(//www.teads.com/wp-content/themes/teads/library/css/../images/studio-bg.png);
	background-repeat: no-repeat;
	background-position: 100% 50%;
	background-size: cover
}
.section-publishers-preview {
	background-image: url(//www.teads.com/wp-content/themes/teads/library/css/../images/publishers-bg.png);
	background-repeat: no-repeat;
	background-position: 0 50%;
	background-size: cover
}
@media (min-width:768px) {
.section-studio-preview {
	background-position: 50% 50%
}
.section-publishers-preview {
	background-position: 50% 50%
}
}
.section-products-intro {
	padding: 0
}
.section-products-intro .section-title {
	width: 100%;
	margin-bottom: 1rem
}
.section-products-intro .section-content h3 {
	font-size: 1.25rem;
	color: #08307c
}
.section-products-intro .half-section {
	padding: 3rem 1rem 1rem;
	min-height: 10rem;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: cover
}
.section-products-intro .half-section-1 {
	background-image: url(//www.teads.com/wp-content/themes/teads/library/css/../images/inread-phones-bg.png)
}
.section-products-intro.section-split {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: reverse;
	-ms-flex-direction: column-reverse;
	flex-direction: column-reverse
}
@media (min-width:576px) {
.section-products-intro .half-section-2 .section-subtitle {
	font-size: 1.5rem;
	margin-top: 0;
	margin-bottom: 3rem
}
}
@media (min-width:768px) {
.section-products-intro.section-split {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row
}
.section-products-intro .half-section {
	min-height: 10rem;
	padding: 3rem 6rem 3rem
}
}
@media (min-width:768px) {
.section-products-intro .half-section-1 {
	padding: 3rem 6rem 3rem calc(50% - 342px)
}
.section-products-intro .half-section-2 {
	padding: 3rem calc(50% - 342px) 3rem 6rem
}
}
@media (min-width:992px) {
.section-products-intro .half-section-1 {
	padding: 3rem 6rem 3rem calc(50% - 462px)
}
.section-products-intro .half-section-2 {
	padding: 3rem calc(50% - 462px) 3rem 6rem
}
}
@media (min-width:1200px) {
.section-products-intro .half-section-1 {
	padding: 3rem 6rem 3rem calc(50% - 556px)
}
.section-products-intro .half-section-2 {
	padding: 3rem calc(50% - 556px) 3rem 6rem
}
}
.product-features-preview {
	text-align: center
}
.section-products-intro .features-link {
	text-align: center
}
@media (min-width:768px) {
.section-products-intro .features-link {
	text-align: left
}
}
.section-get-in-touch .hbspt-form input[type=checkbox] {
	display: inline-block;
	margin-right: 10px;
	vertical-align: middle;
	width: auto!important;
	height: auto!important
}
.section-get-in-touch .hbspt-form label {
	font-family: HelveticaNeueCE-Roman
}
.section-get-in-touch .hs-error-msgs {
	font-size: 12px;
	color: red
}
.section-get-in-touch .hs-input {
	border: 0;
	background-color: #f1f5fb;
	border-radius: 8px;
	height: 50px;
	background-image: none;
	padding-left: 30px;
	font-size: 18px;
	margin: 0;
	-webkit-box-sizing: border-box!important;
	box-sizing: border-box!important;
	max-width: 100%!important;
	-webkit-box-shadow: none;
	box-shadow: none;
	width: 100%!important
}
.section-get-in-touch textarea {
	height: 120px!important
}
.section-get-in-touch .inputs-list {
	list-style: none;
	padding-left: 0
}
.section-get-in-touch .inputs-list span {
	font-size: 12px;
	color: #3b3a3a;
	font-family: HelveticaNeueCE-Roman
}
.section-get-in-touch .actions .hs-button {
	display: inline-block;
	position: relative;
	border: 0;
	cursor: pointer;
	padding: 8px 54px;
	margin: 0 0 1.25rem;
	text-decoration: none;
	text-align: center;
	font-family: HelveticaNeueCE-Bold, 'Helvetica Neue', 'Open Sans', Helvetica, Arial, sans-serif;
	font-weight: 700;
	font-size: 20px;
	border: 2px solid;
	border-radius: 38px;
	color: #72c5fd!important;
	-webkit-transition: all .2s ease-in;
	transition: all .2s ease-in;
	background-color: transparent;
	border-color: #72c5fd;
	margin-top: 20px;
	text-shadow: none;
	line-height: 1;
	background-image: none
}
.section-get-in-touch .actions .hs-button:hover {
	-webkit-box-shadow: none!important;
	box-shadow: none!important;
	border: 2px solid #4cb6fc!important;
	color: #4cb6fc!important
}
.section-get-in-touch .actions .hs-button span {
	vertical-align: baseline
}
@media (min-width:1200px) {
.section-get-in-touch .actions .hs-button {
	padding: 10px 35px;
	font-size: 18px
}
}
.section-get-in-touch .hs-button {
	display: inline-block;
	position: relative;
	border: 0;
	cursor: pointer;
	padding: 8px 54px;
	margin: 0 0 1.25rem;
	text-decoration: none;
	text-align: center;
	font-family: HelveticaNeueCE-Bold, 'Helvetica Neue', 'Open Sans', Helvetica, Arial, sans-serif;
	font-weight: 700;
	font-size: 20px;
	border: 2px solid;
	border-radius: 38px;
	color: #72c5fd!important;
	-webkit-transition: all .2s ease-in;
	transition: all .2s ease-in;
	background-color: transparent;
	border-color: #72c5fd;
	margin-top: 20px
}
.section-get-in-touch .hs-button span {
	vertical-align: baseline
}
@media (min-width:1200px) {
.section-get-in-touch .hs-button {
	padding: 8px 35px;
	font-size: 18px
}
}
.section-get-in-touch .hs-button.hs-button.primary.large {
	color: #72c5fd!important
}
.section-get-in-touch fieldset {
	max-width: 100%!important;
	margin-bottom: 20px!important
}
.section-get-in-touch .section-title {
	margin-bottom: 25px
}
.section-get-in-touch .subtitle {
	font-size: 25px;
	color: #4cb6fc;
	text-align: center;
	font-family: HelveticaNeueCE-Roman;
	font-weight: 400;
	margin-bottom: 80px
}
@media (max-width:991.98px) {
.section-get-in-touch .subtitle {
	margin-bottom: 30px
}
}
.section-get-in-touch p {
	margin-bottom: 80px;
	margin-left: auto;
	margin-right: auto
}
@media (max-width:991.98px) {
.section-get-in-touch p {
	padding-left: 20px;
	padding-right: 10px
}
}
.section-get-in-touch .form-group {
	margin-bottom: 20px
}
.section-get-in-touch .form-group select.form-control {
	height: 50px
}
.section-get-in-touch .form-group .form-control {
	border: 0;
	background-color: #f1f5fb;
	border-radius: 8px;
	height: 50px;
	background-image: none;
	padding-left: 30px;
	font-size: 18px;
	margin: 0
}
@media (min-width:576px) {
.section-get-in-touch .padding-0 {
	padding: 0
}
}
.section-get-in-touch .mandatory {
	font-size: 12px;
	color: #7f8d9a;
	font-weight: 400;
	font-family: HelveticaNeueCE-Roman;
	display: block;
	margin-bottom: 10px
}
.section-get-in-touch .btn-primary {
	float: right;
	margin-bottom: 0
}
.section-get-in-touch .form-check {
	padding-left: 0
}
.section-get-in-touch .form-check label {
	font-family: HelveticaNeueCE-Roman
}
.section-get-in-touch .form-check input[type=checkbox]+label span {
	border: 2px solid #4cb6fc
}
.section-get-in-touch .form-check input[type=checkbox]:checked+label span:before {
	border-radius: 0
}
.section-get-in-touch .form-check input[type=checkbox]:checked+label span:after {
	top: 5px;
	left: 3px
}
.section-tiles-list .filter-title {
	color: #4cb6fc;
	font-size: 25px;
	margin-bottom: 10px
}
.section-tiles-list .divider {
	height: 1px;
	background-color: #dde3eb;
	margin-bottom: 25px
}
.section-tiles-list .research-filters {
	margin-bottom: 0;
	margin-left: 0
}
@media (min-width:992px) {
.section-tiles-list .padding-40 {
	padding-left: 40px;
	padding-right: 40px
}
}
.section-tiles-list .card-research {
	-webkit-box-shadow: 0 3px 40px 0 rgba(16,41,112,.14);
	box-shadow: 0 3px 40px 0 rgba(16,41,112,.14);
	background-color: #fff;
	margin-bottom: 60px
}
.section-tiles-list .card-research .img-wrap {
	background-size: cover;
	background-position: center center;
	height: 160px
}
.section-tiles-list .card-research .content {
	padding: 40px 60px;
	text-align: center
}
.section-tiles-list .card-research .content h2 {
	font-size: 20px;
	line-height: 1.5;
	margin-bottom: 20px;
	margin-top: 0;
	font-family: HelveticaNeueCE-Bold
}
.section-studio-intro {
	padding: 0
}
.section-studio-intro .section-title {
	margin-bottom: 2rem
}
.section-studio-intro .section-description {
	margin-bottom: 2rem;
	font-size: 1.125rem;
	color: #222
}
.section-studio-intro .half-section {
	padding: 3rem 3rem;
	min-height: 10rem;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: cover
}
@media (max-width:767.98px) {
.section-studio-intro .half-section {
	padding: 3rem
}
}
.section-studio-intro .half-section-1 {
	background-image: url(//www.teads.com/wp-content/themes/teads/library/css/../images/teads-studio-bgr.png);
	background-position: 0 0
}
@media (max-width:767.98px) {
.section-studio-intro .half-section-1 {
	padding: 3rem 3rem
}
}
.section-studio-intro .half-section-2 {
	color: #08307c
}
.section-studio-intro .half-section-2 .stats-col-icon {
	margin-top: 0
}
.section-studio-intro .half-section-2 h3 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	font-size: 1.125rem
}
.section-studio-intro .half-section-2 h3 .features-col-icon {
	margin-right: 1rem
}
.section-studio-intro .half-section-2 h3 .feature-txt {
	width: calc(100% - 5rem);
	display: inline-block;
	min-height: 4rem;
margin-top:.75rem
}
.section-inread-intro {
	padding: 0
}
.section-inread-intro .section-title {
	width: 100%;
	margin-bottom: 2rem;
	color: #6caade
}
.section-inread-intro .section-content h3 {
	font-size: 1rem
}
.section-inread-intro .half-section {
	padding: 3rem 1rem 1rem;
	min-height: 10rem;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: cover
}
.section-inread-intro .half-section-1 {
	background-image: url(//www.teads.com/wp-content/themes/teads/library/css/../images/image.jpg)
}
.section-inread-intro .half-section-2 {
	font-size: 1.125rem
}
.section-inread-intro.section-split {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: reverse;
	-ms-flex-direction: column-reverse;
	flex-direction: column-reverse
}
@media (min-width:768px) {
.section-inread-intro.section-split {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row
}
.section-inread-intro .half-section {
	min-height: 10rem;
	padding: 3rem 6rem 3rem
}
}
@media (min-width:768px) {
.section-inread-intro .half-section-1 {
	padding: 3rem 6rem 3rem calc(50% - 342px)
}
.section-inread-intro .half-section-2 {
	padding: 3rem calc(50% - 342px) 3rem 6rem
}
}
@media (min-width:992px) {
.section-inread-intro .half-section-1 {
	padding: 3rem 6rem 3rem calc(50% - 462px)
}
.section-inread-intro .half-section-2 {
	padding: 3rem calc(50% - 462px) 3rem 6rem
}
}
@media (min-width:1200px) {
.section-inread-intro .half-section-1 {
	padding: 9rem 6rem 9rem calc(50% - 556px)
}
.section-inread-intro .half-section-2 {
	padding: 9rem calc(50% - 556px) 9rem 6rem
}
}
.section-inread-features {
	position: relative;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: cover;
	color: #fff;
	background-color: #f1f5fb
}
@media (max-width:991.98px) {
.section-inread-features {
	padding-top: 50px
}
}
.section-inread-features .section-title-fade {
	color: rgba(255,255,255,.12);
	margin-top: 0;
	position: relative;
	text-align: center
}
@media (max-width:991.98px) {
.section-inread-features .section-title-fade {
	font-size: 2.125rem
}
}
.section-inread-features .section-subtitle {
	text-align: center;
	line-height: 1.1
}
.section-inread-features .product-features-preview .section-title {
	font-size: 35px;
	color: #1b2550;
	font-family: "HelveticaNeue LT 45";
	font-weight: 400;
	margin-top: 0;
	margin-bottom: 2rem
}
.section-inread-features .product-features-preview .feature-description {
	color: #3b3a3a;
	font-size: 14px;
	max-width: 20rem;
	margin-left: auto;
	margin-right: auto
}
.section-inread-features .product-features-preview .stats-col-icon {
	background-size: auto
}
@media (min-width:768px) {
.section-inread-features .product-features-preview .stats-col-icon {
	margin-top: 3rem
}
}
.section-inread-features .product-features-preview h3 {
	font-size: 20px;
	font-family: HelveticaNeueCE-Bold;
	color: #3b3a3a;
	margin-top: 30px;
	margin-bottom: 20px
}
.section-inread-features .feature-tooltip {
	display: none;
	width: 16rem;
padding:.5rem 1rem 0;
	text-align: left;
	background-color: rgba(255,255,255,.1);
	-webkit-box-shadow: 1px 1px 4px rgba(128,128,128,.5);
	box-shadow: 1px 1px 4px rgba(128,128,128,.5);
	position: absolute;
	right: -11rem;
	bottom: -9rem;
	z-index: 1;
	color: #3b3a3a
}
.section-inread-features .feature-tooltip h4 {
	color: #fff;
	font-size: 1.125rem
}
@media (min-width:768px) {
.section-inread-features .feature-tooltip.visible {
	display: block
}
.section-inread-features .feature-item {
	cursor: pointer
}
}
.section-inread-video .section-title {
	width: 100%;
	margin-bottom: 2rem;
	text-align: center;
	color: #6caade
}
.inread-video {
	position: relative;
	max-width: 40rem;
	margin: 0 auto
}
.red-video-tooltip {
	width: 16rem;
padding:.5rem 1rem 0;
	text-align: left;
	background-color: rgba(255,255,255,.9);
	border-radius: 2rem;
	-webkit-box-shadow: 1px 1px 4px rgba(128,128,128,.5);
	box-shadow: 1px 1px 4px rgba(128,128,128,.5);
	position: absolute;
	right: -11rem;
	top: 50%;
	margin-top: -110px;
	z-index: 1;
	color: #3b3a3a
}
.red-video-tooltip ul {
padding:0 0 0 .75rem
}
.red-video-tooltip h4 {
	margin-top: 1rem;
	color: #72c5fd;
	font-size: 1.125rem
}
.red-video-tooltip .slick-dots {
	margin-top: 1rem;
	padding: 0
}
.red-video-tooltip .tooltip-description {
	margin-bottom: 0
}
@media (max-width:991.98px) {
.red-video-tooltip {
	display: none
}
}
.section-inread-visibility {
	padding-top: 225px
}
.section-inread-visibility.mobile {
	display: none
}
@media (max-width:991.98px) {
.section-inread-visibility.mobile {
	display: block
}
}
@media (min-width:768px) {
.section-inread-visibility {
	margin-bottom: 30px
}
}
@media (max-width:991.98px) {
.section-inread-visibility {
	display: none
}
}
.section-inread-visibility .padding-40 {
	padding-left: 40px;
	padding-right: 40px
}
@media (max-width:767.98px) {
.section-inread-visibility .padding-40 {
	padding-left: 25px;
	padding-right: 25px;
	margin-bottom: 35px
}
}
.section-inread-visibility h3 {
	color: #4cb6fc;
	text-align: center;
	font-family: HelveticaNeueCE-Roman;
	font-size: 25px;
	font-weight: 400
}
.section-inread-visibility h3 span {
	font-family: HelveticaNeueCE-Bold;
	font-weight: 400
}
.section-inread-visibility img {
	margin-left: auto;
	margin-right: auto;
	display: block
}
.section-inread-visibility .section-title {
	width: 100%;
	margin-bottom: 80px;
	text-align: center;
	margin-top: 0
}
.inread-visibility {
	-webkit-box-shadow: 0 3px 40px 0 rgba(16,41,112,.14);
	box-shadow: 0 3px 40px 0 rgba(16,41,112,.14);
	text-align: center;
	border-radius: 4px;
	padding: 40px 65px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 100%
}
.inread-visibility img {
	max-width: 173px;
	-ms-flex-item-align: end;
	align-self: flex-end
}
.inread-visibility h5 {
	color: #1b2550;
	font-family: HelveticaNeueCE-Roman;
	font-size: 20px;
	margin-top: 0;
	font-weight: 400;
	text-transform: inherit;
	margin-bottom: 0
}
.inread-visibility p {
	color: #3b3a3a;
	margin-bottom: 10px;
	font-size: 14px
}
.inread-visibility span {
	display: block;
	color: #72c5fd;
	margin-bottom: 15px;
	font-size: 20px;
	font-family: HelveticaNeueCE-Roman
}
.inread-visibility-2 {
	margin-top: 0;
	margin-bottom: 2rem
}
.section-inread-try {
	background-image: -webkit-gradient(linear, left top, right top, color-stop(10%, #1c5898), to(#609ed3));
	background-image: linear-gradient(90deg, #1c5898 10%, #609ed3 100%)
}
.section-inread-try .section-title {
	width: 100%;
	margin-bottom: 80px;
	text-align: center;
	color: #fff
}
@media (max-width:767.98px) {
.section-inread-try .section-title {
	margin-bottom: 40px
}
}
.live-container-header {
	background-color: #d0d3d8;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 8px 18px;
	line-height: 1
}
.live-container-header .circles {
	display: inherit
}
.live-container-header .fa {
	margin-right: 5px;
	color: #fff;
	font-size: 10px
}
.live-container-header .live-header-text {
	background-color: #fff;
	height: 12px;
	border-radius: 6px;
	width: 80%
}
.live-container-header .plus-icon {
	display: block;
	width: 14px;
	height: 14px;
	background-size: cover;
	background-image: url(//www.teads.com/wp-content/themes/teads/library/css/../images/plus-icon.png);
	background-repeat: no-repeat
}
.live-container {
	padding: 2rem 4rem;
	background-color: #fff
}
@media (max-width:767.98px) {
.live-container {
	padding: 20px
}
}
.live-container .title-block {
	background-color: #ebeef3;
	height: 44px;
	margin-bottom: 30px
}
.live-container .subtitle-block {
	width: 80%;
	height: 21px;
	background-color: #ebeef3;
	margin-bottom: 17px
}
.live-container .text-block {
	height: 8px;
	background-color: #ebeef3;
	margin-bottom: 8px
}
.live-container .img-block {
	height: 138px;
	background-color: #ebeef3;
	margin-top: 20px;
	margin-bottom: 60px
}
@media (min-width:576px) {
.live-container .padding-left-50 {
	padding-left: 70px
}
}
.live-container h3 {
	margin-bottom: 2rem
}
.live-container h4 {
	font-size: 1.125rem;
	line-height: 1.3;
	font-family: HelveticaNeueCE-Thin, 'Helvetica Neue', 'Open Sans', Helvetica, Arial, sans-serif;
	font-weight: 100;
	color: #72c5fd
}
.live-container p {
	margin-bottom: 1rem;
	font-size: 1rem;
	font-family: HelveticaNeueCE-Thin, 'Helvetica Neue', 'Open Sans', Helvetica, Arial, sans-serif;
	font-weight: 100
}
.live-container .ebzNative {
	margin-bottom: 30px;
	margin-top: 30px
}
.live-container .live-sidebox {
	padding-bottom: 1rem;
	margin-bottom: 2rem;
	border-bottom: 1px solid #eee
}
.section-education {
	padding: 0;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: cover;
	color: #fff
}
@media (min-width:576px) {
.section-education .btn-secondary {
	min-width: 20rem
}
}
.section-education .section-title {
	width: 100%;
	padding-top: 3rem;
	margin-bottom: 2rem;
	text-align: center;
	color: #fff;
	font-family: HelveticaNeueCE-Bold, 'Helvetica Neue', 'Open Sans', Helvetica, Arial, sans-serif;
	font-weight: 700
}
@media (max-width:767.98px) {
.section-education .section-title {
	margin: 0;
	padding-top: 2rem
}
}
.section-education .half-section {
	padding: 3rem 1rem 1rem;
	min-height: 10rem;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: cover;
	position: relative
}
@media (min-width:768px) {
.section-education .section-title {
	position: absolute;
	width: 100%;
	text-align: center
}
.section-education .half-section {
	min-height: 10rem;
	padding: 9rem 6rem 3rem
}
}
@media (min-width:768px) {
.section-education .education-article-1 {
	padding: 9rem 6rem 3rem calc(50% - 342px)
}
.section-education .education-article-2 {
	padding: 9rem calc(50% - 342px) 3rem 6rem
}
}
@media (min-width:992px) {
.section-education .education-article-1 {
	padding: 9rem 6rem 3rem calc(50% - 462px)
}
.section-education .education-article-2 {
	padding: 9rem calc(50% - 462px) 3rem 6rem
}
}
@media (min-width:1200px) {
.section-education .education-article-1 {
	padding: 17rem 6rem 5rem calc(50% - 556px)
}
.section-education .education-article-2 {
	padding: 17rem calc(50% - 556px) 5rem 6rem
}
}
.section-education .education-article-1 .article-wrap {
	position: relative
}
@media (max-width:767.98px) {
.section-education .education-article-1, .section-education .education-article-2 {
	padding-top: 0
}
}
@media (min-width:992px) {
.education-article-1 {
	padding-left: 9rem
}
.education-article-2 {
	padding-right: 9rem
}
}
@media (min-width:1200px) {
.education-article-1 {
	padding-left: 15rem
}
.education-article-2 {
	padding-right: 15rem
}
}
@media (min-width:768px) {
.section-split {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
.half-section {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-preferred-size: 50%;
	flex-basis: 50%
}
.section-education .half-section .article-wrap {
	max-width: 30rem
}
}
.section-education .half-section .article-content {
	margin-bottom: 2rem;
	margin-top: 2rem;
	min-height: 4.5rem;
	color: #08307c
}
@media (max-width:767.98px) {
.section-education .half-section .article-content {
	margin-bottom: 1rem;
	margin-top: 1rem;
	min-height: 0
}
}
.section-education .half-section .article-content p {
	font-size: 1.125rem;
	font-family: HelveticaNeueCE-Roman
}
@media (max-width:767.98px) {
.section-education .half-section {
	text-align: center
}
}
.section-education .half-section .read-more {
	color: #fff;
	font-size: 1.25rem
}
.section-education .half-section .article-title {
	line-height: 1.3;
	font-size: 2.063rem;
	letter-spacing: -1px;
	line-height: 2.063rem
}
@media (max-width:767.98px) {
.section-education .half-section .article-title {
	margin-bottom: 2rem
}
}
@media (min-width:768px) {
.section-education .half-section .article-title {
	min-height: 4rem
}
}
.section-education .article-title a {
	color: #08307c
}
.section-formats {
	background-color: #fff;
	padding: 0;
	margin-top: 160px
}
.section-formats .section-title {
	width: 100%;
	margin-bottom: 2rem;
	font-family: HelveticaNeueCE-Thin;
	font-weight: 100;
	font-size: 3.625rem;
	line-height: 3.625rem
}
.section-formats .article-title {
	font-size: 1.875rem;
	line-height: 1.875rem;
	font-family: HelveticaNeueCE-Roman;
	font-weight: 400
}
.section-formats .article-content {
	max-width: 40rem;
	margin: 0 auto
}
.section-formats .article-content p {
	font-size: 1.125rem;
	line-height: 1.375rem;
	color: #08307c
}
@media (max-width:767px) {
.section-formats .section-title {
	text-align: center
}
.section-products+.section-formats {
	margin-top: 5rem
}
}
.section-formats .half-section {
	padding: 3rem 1rem 1rem;
	min-height: 10rem;
	background-color: #fff;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: cover
}
@media (max-width:767.98px) {
.section-formats .half-section {
	padding-top: 0
}
}
@media (min-width:768px) {
.section-formats .half-section {
	min-height: 10rem;
	padding: 3rem 6rem
}
}
@media (min-width:768px) {
.section-formats .formats-section-1 {
	padding: 9rem 6rem 3rem calc(50% - 342px)
}
.section-formats .formats-section-2 {
	padding: 9rem calc(50% - 342px) 3rem 6rem
}
}
@media (min-width:992px) {
.section-formats .formats-section-1 {
	padding: 9rem 6rem 3rem calc(50% - 462px)
}
.section-formats .formats-section-2 {
	padding: 9rem calc(50% - 462px) 3rem 6rem
}
}
@media (min-width:1200px) {
.section-formats .formats-section-1 {
	padding: 9rem 3rem 3rem calc(50% - 556px)
}
.section-formats .formats-section-2 {
	padding: 9rem calc(50% - 556px) 3rem 6rem
}
}
@media (max-width:991.98px) {
.section-formats .article-wrap {
	margin: 0 auto
}
}
.section-formats .article-wrap .video-image-wrapper {
	position: relative;
	min-height: 640px;
	max-width: 540px
}
@media (min-width:576px) {
.section-formats .article-wrap .video-image-wrapper {
	margin-bottom: 2rem
}
}
.section-formats .article-wrap .video-image-wrapper .video-iphone-wrapper {
	background: url(//www.teads.com/wp-content/themes/teads/library/css/../images/iphone-canvas2.png);
	width: 100%;
	height: 100%;
	z-index: 1;
	position: absolute;
	left: 0;
	top: 0;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center
}
.section-formats .article-wrap .video-image-wrapper .video-section {
	max-width: 273px;
	left: 135px;
	position: relative;
	z-index: 1;
	top: 79px
}
@media (max-width:1199.98px) {
.section-formats .article-wrap .video-image-wrapper .video-section {
	max-width: 273px;
	left: 90px
}
}
@media (max-width:991.98px) {
.section-formats .article-wrap .video-image-wrapper .video-section {
	left: 30px
}
}
@media (max-width:767.98px) {
.section-formats .article-wrap .video-image-wrapper .video-section {
	max-width: 211px;
	left: 17px;
	top: 133px
}
}
.section-formats .article-wrap .video-image-wrapper .video-section .video-container {
	min-height: 480px;
	height: 482px
}
.section-formats .article-wrap .video-image-wrapper .video-section .video-container.vimeo iframe {
	height: 481px
}
@media (max-width:767.98px) {
.section-formats .article-wrap .video-image-wrapper .video-section .video-container {
	min-height: 374px;
	height: 374px
}
}
@media (max-width:767.98px) {
.section-formats .article-wrap .video-image-wrapper {
	max-width: 256px;
	margin: 0 auto
}
.section-formats .article-wrap .video-image-wrapper .video-iphone-wrapper {
	max-width: 256px
}
.section-formats .article-wrap .video-image-wrapper .video-section {
	max-width: 220px;
	left: 17px;
	top: 125px
}
.section-formats .article-wrap .video-image-wrapper .video-section .video-container {
	min-height: 388px;
	height: 388px;
	width: 100%
}
.section-formats .article-wrap .video-image-wrapper .video-section .video-container.vimeo iframe {
	height: 390px
}
}
.section-formats .btn-link {
	padding-left: 0;
	color: #08307c;
	text-transform: uppercase
}
.section-formats .formats-section-1 {
	background-color: #fff;
	padding-bottom: 3rem
}
.section-formats .formats-section-1 .article-title {
	font-size: 1.5625rem;
	font-family: 'Helvetica Neue', sans-serif;
	font-weight: 700;
	line-height: 1.4
}
@media (min-width:576px) {
.section-formats .formats-section-1 p {
	margin-bottom: 3rem
}
}
.section-formats .formats-section-1 h4 {
	color: #08307c;
	font-family: 'Helvetica Neue', sans-serif;
	font-weight: 400
}
@media (min-width:576px) {
.section-formats .formats-section-1 .btn-primary {
	margin-top: 1rem
}
}
.section-formats .formats-section-1 .article-wrap .btn-link {
	font-weight: 400
}
.section-formats .formats-section-1 .article-wrap .article-title {
	font-family: 'Helvetica Neue', sans-serif;
	font-weight: 700;
	line-height: 1.4;
	color: #6caade
}
@media (min-width:576px) {
.section-formats .formats-section-1 .article-wrap p {
	margin-bottom: 3rem
}
}
.section-formats .formats-section-1 .article-wrap h4 {
	color: #72c5fd;
	font-family: 'Helvetica Neue', sans-serif;
	font-weight: 400
}
@media (max-width:767px) {
.section-formats .formats-section-1 {
	min-height: 3rem;
	padding-bottom: 0
}
}
.section-formats .formats-section-2 {
	background-color: #fff
}
.section-formats .formats-section-2 .btn-link {
	font-weight: 400
}
.section-formats .formats-section-2 .article-title {
	font-family: 'Helvetica Neue', sans-serif;
	font-weight: 700;
	line-height: 1.4
}
@media (min-width:576px) {
.section-formats .formats-section-2 p {
	margin-bottom: 3rem
}
}
.section-formats .formats-section-2 h4 {
	color: #08307c;
	font-family: 'Helvetica Neue', sans-serif;
	font-weight: 400
}
.formats-section-1 .btn-primary {
	margin-bottom: 0
}
@media (min-width:768px) {
.section-formats .formats-section-2 .article-wrap {
	display: none
}
.section-formats .formats-section-2 .article-wrap.visible {
	display: block
}
}
.formats-mobile {
	margin-bottom: 5rem
}
.formats-desktop {
	margin-top: 120px
}
.formats-desktop .nav.nav-pills li.nav-item a.nav-link {
	font-family: HelveticaNeueCE-Roman;
	font-size: 1.563rem;
	color: #4cb6fc;
	position: relative;
	padding-bottom: 2rem
}
.formats-desktop .nav.nav-pills li.nav-item a.nav-link.active {
	background-color: transparent;
	color: #3c77b1
}
.formats-desktop .nav.nav-pills li.nav-item a.nav-link.active:before {
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 15px 16px 16px 16px;
	border-color: transparent transparent #3b77b1 transparent;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	left: 0;
	right: 0;
	bottom: 0
}
.formats-desktop .article-title {
	color: #6caade;
	font-size: 3.625rem;
	line-height: 3.625rem;
	font-family: HelveticaNeueCE-Thin;
	margin-top: 255px
}
.formats-desktop .article-title a {
	color: #fff
}
.formats-desktop .article-content {
	color: #fff;
	margin-bottom: 30px
}
@media (min-width:576px) {
.formats-desktop .article-content {
	min-height: 250px
}
}
.formats-desktop .article-content p {
	color: #fff
}
.formats-desktop .article-content h4 {
	font-size: 1.875rem;
	line-height: 2rem;
	color: #4cb6fc;
	margin-bottom: 30px
}
.formats-desktop .tab-pane-slider-btns {
	margin-bottom: 45px
}
.formats-desktop .tab-pane-slider-btns button {
	background: 0 0;
	border: none;
	font-size: 1.125rem;
	font-family: HelveticaNeueCE-Roman;
	color: #8fc5e8;
	cursor: pointer
}
@media (max-width:991.98px) {
.formats-desktop .tab-pane-slider-btns button {
font-size:.9rem
}
}
.formats-desktop .tab-pane-slider-btns button.next-btn {
	float: right
}
.formats-desktop .tab-pane-slider-btns button.next-btn i {
	margin-left: 16px
}
.formats-desktop .tab-pane-slider-btns button.prev-btn i {
	margin-right: 16px
}
.formats-desktop .tab-pane-slider-btns button i {
	font-size: 1.8rem;
	line-height: 1.8rem;
	vertical-align: middle
}
.formats-desktop .tab-pane-slider-btns button span {
	vertical-align: middle
}
.formats-desktop .content-wrapper.tab-content .flex-me {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -moz-flex;
	display: flex
}
.formats-desktop .content-wrapper.tab-content .slick-track {
	margin-bottom: 111px
}
.formats-desktop .content-wrapper.tab-content .article-wrap {
	background: url(//www.teads.com/wp-content/themes/teads/library/css/../images/bgr-formats.png);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: top left
}
.formats-desktop .content-wrapper.tab-content .article-wrap .video-top {
	width: 100%;
	-ms-flex-item-align: end;
	align-self: flex-end
}
.formats-desktop .content-wrapper.tab-content .article-wrap .video-top.with-video {
	margin-bottom: -111px
}
.formats-desktop .content-wrapper.tab-content .article-wrap .video-top.with-video.landscape {
	margin-bottom: 0;
	-ms-flex-item-align: center;
	align-self: center
}
.formats-desktop .content-wrapper.tab-content .article-wrap .video-top.without-video {
	padding: 0 20px;
	-ms-flex-item-align: center;
	align-self: center
}
@media (max-width:767px) {
.formats-desktop {
	display: none
}
}
@media (min-width:768px) {
.formats-mobile {
	display: none
}
}
.section-formats-icons-bgr {
	background: #2f69a5
}
.section-formats-icons h2 {
	margin-bottom: 65px;
	margin-top: 0;
	font-size: 1.875rem;
	line-height: 1.875rem;
	color: #4cb6fc;
	font-family: HelveticaNeueCE-Roman;
	font-weight: 400
}
@media (max-width:991.98px) {
.section-formats-icons h2 {
	margin-bottom: 25px;
	font-size: 1.475rem;
	line-height: 1.475rem
}
}
.section-formats-icons h4 {
	color: #fff;
	margin-bottom: 25px;
	font-size: 1.563rem;
	line-height: 1.563rem;
	font-family: HelveticaNeueCE-Roman;
	font-weight: 400
}
@media (max-width:991.98px) {
.section-formats-icons h4 {
	font-size: 1.375rem;
	line-height: 1.375rem
}
}
.section-formats-icons .formats-list {
	padding: 0;
	margin: 0
}
.section-formats-icons .formats-list li {
	list-style: none;
	background: #5987b7;
	margin-bottom: 1px;
	padding: 7px 20px
}
.section-formats-icons .formats-list li.active {
	background: #4cb6fc
}
.section-formats-icons .formats-list li a {
	text-decoration: none;
	color: #fff;
	font-family: HelveticaNeueCE-Bold;
	font-size: 1.125rem;
	line-height: 1.125rem;
	display: block
}
.section-formats-icons .formats-list li img {
	display: inline-block;
	margin-right: 20px
}
.section-formats-icons .formats-list li span {
	display: inline-block
}
.section-formats-icons .dropdown-item-list.first-item {
	border-bottom: 1px solid #fff;
	padding-bottom: 30px;
	margin-bottom: 25px
}
.section.formats-single-wrapper {
	padding: 0
}
.section-formats.single-format {
	margin-top: 60px
}
.section-formats.single-format .article-wrap .article-title {
	font-family: HelveticaNeueCE-Thin;
	font-weight: 100;
	font-size: 3.625rem;
	line-height: 3.625rem
}
@media (max-width:991.98px) {
.section-formats.single-format .article-wrap .article-title {
	font-size: 2.625rem;
	line-height: 2.625rem
}
}
.section-formats.single-format .article-wrap .article-content {
	font-family: HelveticaNeueCE-Roman;
	color: #08307c
}
.section-formats.single-format .article-wrap .article-content h4 {
	font-size: 1.875rem;
	font-family: HelveticaNeueCE-Roman;
	color: #4cb6fc;
	font-weight: 400
}
@media (max-width:991.98px) {
.section-formats.single-format .article-wrap .article-content h4 {
	font-size: 1.575rem;
	line-height: 1.575rem
}
}
.section-formats.single-format .article-wrap .article-content p {
	font-family: HelveticaNeueCE-Roman
}
.section-formats.single-format .article-wrap .section-formats-info {
	border-top: 1px solid #e0e4ea;
	margin-top: 40px;
	padding-top: 10px
}
.section-formats.single-format .article-wrap .section-formats-info h2 {
	font-family: HelveticaNeueCE-Roman;
	font-weight: 400;
	color: #4cb6fc;
	font-size: 1.875rem;
	line-height: 1.875rem
}
@media (max-width:991.98px) {
.section-formats.single-format .article-wrap .section-formats-info h2 {
	font-size: 1.575rem;
	line-height: 1.575rem
}
}
.section-formats.single-format .article-wrap .section-formats-info .format-list-item {
	width: 50%;
	float: left
}
.section-formats.single-format .article-wrap .section-formats-info .format-list-item h3 {
	text-align: left;
	margin: 0;
	font-size: 1.125rem;
	color: #08307c;
	margin-bottom: 22px
}
.section-formats.single-format .article-wrap .video-image-wrapper {
	margin-bottom: 3rem;
	max-width: 420px;
	margin: 0 auto
}
@media (max-width:1360px) {
.section-formats.single-format .article-wrap .video-image-wrapper {
	max-width: 320px
}
}
@media (max-width:1050px) {
.section-formats.single-format .article-wrap .video-image-wrapper {
	max-width: 300px
}
}
@media (max-width:991.98px) {
.section-formats.single-format .article-wrap .video-image-wrapper {
	max-width: 258px
}
}
.section-formats.single-format .article-wrap .video-image-wrapper .video-section {
	left: 74px
}
@media (max-width:1360px) {
.section-formats.single-format .article-wrap .video-image-wrapper .video-section {
	left: 25px
}
}
@media (max-width:1050px) {
.section-formats.single-format .article-wrap .video-image-wrapper .video-section {
	left: 22px;
	max-width: 260px;
	top: 92px
}
.section-formats.single-format .article-wrap .video-image-wrapper .video-section .video-container {
	min-height: 460px;
	height: 460px
}
.section-formats.single-format .article-wrap .video-image-wrapper .video-section .video-container.vimeo iframe {
	height: 460px
}
}
@media (max-width:991.98px) {
.section-formats.single-format .article-wrap .video-image-wrapper .video-section {
	left: 18px;
	max-width: 222px;
	top: 126px
}
.section-formats.single-format .article-wrap .video-image-wrapper .video-section .video-container {
	min-height: 388px;
	height: 388px
}
.section-formats.single-format .article-wrap .video-image-wrapper .video-section .video-container.vimeo iframe {
	height: 391px
}
}
.section-formats.single-format .article-wrap .action-stats a.btn {
	display: inline-block
}
.section-formats.single-format .article-wrap .action-stats {
	margin-top: 3rem
}
@media (max-width:991.98px) {
.section-formats.single-format .article-wrap .action-stats {
	margin-top: 1.5rem
}
}
.section-formats.single-format .article-wrap .action-stats p {
	font-size: 1.375rem
}
@media (max-width:991.98px) {
.section-formats.single-format .article-wrap .action-stats p {
	font-size: 1.275rem
}
}
.section-formats.single-format .article-wrap .action-stats ul {
	list-style: none;
	margin: 0;
	padding: 0
}
.section-formats-info .section-content {
	max-width: 54rem;
	margin: 0 auto
}
.section-formats-info h3 {
	margin-bottom: 2rem;
	text-align: center;
	font-size: 1rem
}
.section-formats-info p.text-center {
	margin-bottom: 2rem
}
.section-formats-info .format-list {
	margin: 0;
	padding: 0
}
.section-formats-info .format-list li {
	list-style: none;
	font-family: HelveticaNeueCE-Roman;
	font-size: 1.125rem;
	margin-bottom: 20px;
	color: #08307c
}
.section-formats-info .format-list li.format-box:before {
	content: "";
	display: inline-block;
	width: 19px;
	height: 19px;
	background: url(//www.teads.com/wp-content/themes/teads/library/css/../images/check-sprite.png) no-repeat;
	background-position: 0 2px;
	margin-right: 10px
}
.section-formats-info .format-list li.format-box.active:before {
	background-position: -19px 2px
}
.section-formats-info .format-size {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	border: 1px solid #fff;
border-radius:.5rem;
	height: 5rem
}
.section-formats-info .format-box-desktop, .section-formats-info .format-box-landscape {
	max-width: 10rem
}
.section-formats-info .format-box-mobile, .section-formats-info .format-box-vertical {
	max-width: 4rem
}
.section-formats-info .format-box-square {
	max-width: 7rem
}
.section-clean-intro {
	padding: 5.875rem 0
}
@media (max-width:767.98px) {
.section-clean-intro {
	padding: 2rem 0
}
}
.section-clean-intro .section-title {
	text-align: center;
	margin-top: 0;
	margin-bottom: 2.1875rem
}
.section-clean-intro p {
	text-align: center;
	font-size: 1.09375rem;
	color: #08307c
}
.section-clean-intro .btn {
	margin-top: 5rem;
	margin-bottom: 0
}
@media (max-width:767.98px) {
.section-clean-intro .btn {
	margin-top: 2rem
}
}
.section-clean, .section-eliminate-fraud {
	background: url(//www.teads.com/wp-content/themes/teads/library/css/../images/brandsafety-bg.png);
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat
}
.section-clean .section-title, .section-eliminate-fraud .section-title {
	font-size: 40px;
	margin-bottom: 40px
}
.section-clean p, .section-eliminate-fraud p {
	font-size: 19px
}
@media (max-width:991.98px) {
.section-clean p, .section-eliminate-fraud p {
	font-size: 10px;
	font-family: HelveticaNeueCE-Roman;
	font-weight: 400
}
}
.section-clean .section-subtitle, .section-eliminate-fraud .section-subtitle {
	font-size: 20px;
	font-family: HelveticaNeueCE-Bold;
	text-align: center;
	color: #3b3a3a;
	margin-top: 60px;
	margin-bottom: 30px
}
.section-clean p, .section-eliminate-fraud p {
	text-align: center
}
.section-clean .benchmark, .section-eliminate-fraud .benchmark {
	margin-bottom: 0;
	font-family: HelveticaNeueCE-Bold;
	text-align: center
}
.section-clean .logo, .section-eliminate-fraud .logo {
	max-width: 70px;
	margin: 0 auto;
	display: block
}
.section-clean .block-graph.blue p, .section-eliminate-fraud .block-graph.blue p {
	color: #4cb6fc
}
.section-clean .block-graph.blue .graph, .section-eliminate-fraud .block-graph.blue .graph {
	height: 6px;
	background-color: #4cb6fc;
	max-width: 100px;
	margin-left: auto;
	margin-right: auto
}
.section-clean .block-graph.gray p, .section-eliminate-fraud .block-graph.gray p {
	color: #c9c9c9
}
.section-clean .block-graph.gray .graph, .section-eliminate-fraud .block-graph.gray .graph {
	background-color: #e9e9e9;
	max-width: 100px;
	margin-left: auto;
	margin-right: auto;
	height: 180px
}
.section-clean .block-graph.purple p, .section-eliminate-fraud .block-graph.purple p {
	color: #000
}
.section-clean .block-graph.purple .graph, .section-eliminate-fraud .block-graph.purple .graph {
	background-color: #5c009c;
	max-width: 100px;
	margin-left: auto;
	margin-right: auto;
	height: 180px
}
.section-clean .block-graph p, .section-eliminate-fraud .block-graph p {
	font-size: 25px;
	margin-bottom: 10px
}
.section-clean .block-graph span, .section-eliminate-fraud .block-graph span {
	display: block;
	height: 50px;
	vertical-align: bottom;
	line-height: 50px;
	text-align: center;
	color: #000;
	font-family: HelveticaNeueCE-Roman
}
@media (max-width:991.98px) {
.section-clean .block-graph span, .section-eliminate-fraud .block-graph span {
	font-size: 12px;
	height: 35px;
	line-height: 35px
}
}
.section-clean .block-graph .logo-1, .section-eliminate-fraud .block-graph .logo-1 {
	max-width: none;
	margin: 0 auto;
	display: block;
	max-height: 50px;
	width: auto
}
@media (max-width:991.98px) {
.section-clean .block-graph .logo-1, .section-eliminate-fraud .block-graph .logo-1 {
	max-height: 35px
}
}
.section-clean hr, .section-eliminate-fraud hr {
	margin-top: 20px;
	margin-bottom: 20px;
	max-width: 250px;
	background-color: #cfd7e3
}
.section-demand-viewability {
	background-image: linear-gradient(-27deg, #7bca81 0, #2074bb 100%)
}
.section-demand-viewability .section-title {
	color: #fff;
	margin-bottom: 30px
}
@media (max-width:991.98px) {
.section-demand-viewability .section-title {
	margin-top: 50px
}
}
.section-demand-viewability p {
	font-size: 19px;
	color: #fff;
	text-align: center;
	margin-bottom: 100px
}
@media (max-width:991.98px) {
.section-demand-viewability p {
	margin-bottom: 0
}
}
.section-demand-viewability p.source {
	margin-bottom: 0;
	font-size: 16px;
	margin-top: 60px
}
.section-demand-viewability .section-subtitle {
	color: #fff;
	text-align: center;
	font-size: 20px;
	margin-bottom: 45px
}
.section-demand-viewability .chart-legend {
	text-align: center;
	font-family: "HelveticaNeue LT 45";
	margin-bottom: 0
}
.section-demand-viewability .chart-legend span {
	font-family: HelveticaNeueCE-Roman
}
.section-demand-viewability .score {
	position: absolute;
	bottom: -12px;
	left: 0;
	right: 0;
	text-align: center;
	display: block;
	margin-left: auto;
	margin-right: auto;
	font-size: 40px;
	font-family: HelveticaNeueCE-Bold;
	color: #fff
}
.section-demand-viewability .pie-wrapper {
	position: relative;
	width: 200px;
	height: 100px;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 45px
}
.section-demand-viewability .pie-wrapper .arc, .section-demand-viewability .pie-wrapper:before {
	content: '';
	width: 200px;
	height: 100px;
	position: absolute;
	-webkit-transform-origin: 50% 0;
	transform-origin: 50% 0;
	left: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.section-demand-viewability .pie-wrapper:before {
	border: 14px solid #a1cad2;
	border-bottom: none;
	top: 0;
	z-index: 1;
	border-radius: 300px 300px 0 0
}
.section-demand-viewability .pie-wrapper .arc {
	border: 14px solid #fff;
	border-top: none;
	border-radius: 0 0 300px 300px;
	top: 100%;
	z-index: 2
}
.section-demand-viewability .arc[data-value="1"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(1.8deg);
	transform: rotate(1.8deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="1"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="1"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="2"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(3.6deg);
	transform: rotate(3.6deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="2"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="2"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="3"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(5.4deg);
	transform: rotate(5.4deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="3"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="3"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="4"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(7.2deg);
	transform: rotate(7.2deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="4"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="4"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="5"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(9deg);
	transform: rotate(9deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="5"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="5"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="6"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(10.8deg);
	transform: rotate(10.8deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="6"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="6"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="7"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(12.6deg);
	transform: rotate(12.6deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="7"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="7"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="8"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(14.4deg);
	transform: rotate(14.4deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="8"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="8"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="9"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(16.2deg);
	transform: rotate(16.2deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="9"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="9"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="10"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(18deg);
	transform: rotate(18deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="10"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="10"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="11"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(19.8deg);
	transform: rotate(19.8deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="11"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="11"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="12"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(21.6deg);
	transform: rotate(21.6deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="12"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="12"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="13"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(23.4deg);
	transform: rotate(23.4deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="13"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="13"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="14"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(25.2deg);
	transform: rotate(25.2deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="14"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="14"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="15"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(27deg);
	transform: rotate(27deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="15"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="15"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="16"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(28.8deg);
	transform: rotate(28.8deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="16"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="16"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="17"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(30.6deg);
	transform: rotate(30.6deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="17"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="17"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="18"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(32.4deg);
	transform: rotate(32.4deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="18"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="18"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="19"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(34.2deg);
	transform: rotate(34.2deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="19"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="19"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="20"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(36deg);
	transform: rotate(36deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="20"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="20"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="21"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(37.8deg);
	transform: rotate(37.8deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="21"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="21"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="22"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(39.6deg);
	transform: rotate(39.6deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="22"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="22"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="23"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(41.4deg);
	transform: rotate(41.4deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="23"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="23"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="24"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(43.2deg);
	transform: rotate(43.2deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="24"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="24"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="25"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="25"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="25"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="26"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(46.8deg);
	transform: rotate(46.8deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="26"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="26"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="27"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(48.6deg);
	transform: rotate(48.6deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="27"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="27"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="28"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(50.4deg);
	transform: rotate(50.4deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="28"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="28"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="29"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(52.2deg);
	transform: rotate(52.2deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="29"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="29"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="30"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(54deg);
	transform: rotate(54deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="30"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="30"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="31"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(55.8deg);
	transform: rotate(55.8deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="31"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="31"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="32"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(57.6deg);
	transform: rotate(57.6deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="32"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="32"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="33"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(59.4deg);
	transform: rotate(59.4deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="33"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="33"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="34"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(61.2deg);
	transform: rotate(61.2deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="34"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="34"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="35"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(63deg);
	transform: rotate(63deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="35"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="35"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="36"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(64.8deg);
	transform: rotate(64.8deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="36"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="36"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="37"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(66.6deg);
	transform: rotate(66.6deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="37"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="37"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="38"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(68.4deg);
	transform: rotate(68.4deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="38"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="38"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="39"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(70.2deg);
	transform: rotate(70.2deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="39"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="39"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="40"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(72deg);
	transform: rotate(72deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="40"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="40"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="41"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(73.8deg);
	transform: rotate(73.8deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="41"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="41"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="42"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(75.6deg);
	transform: rotate(75.6deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="42"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="42"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="43"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(77.4deg);
	transform: rotate(77.4deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="43"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="43"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="44"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(79.2deg);
	transform: rotate(79.2deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="44"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="44"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="45"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(81deg);
	transform: rotate(81deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="45"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="45"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="46"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(82.8deg);
	transform: rotate(82.8deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="46"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="46"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="47"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(84.6deg);
	transform: rotate(84.6deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="47"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="47"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="48"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(86.4deg);
	transform: rotate(86.4deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="48"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="48"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="49"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(88.2deg);
	transform: rotate(88.2deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="49"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="49"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="50"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="50"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="50"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="51"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(91.8deg);
	transform: rotate(91.8deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="51"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="51"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="52"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(93.6deg);
	transform: rotate(93.6deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="52"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="52"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="53"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(95.4deg);
	transform: rotate(95.4deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="53"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="53"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="54"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(97.2deg);
	transform: rotate(97.2deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="54"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="54"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="55"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(99deg);
	transform: rotate(99deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="55"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="55"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="56"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(100.8deg);
	transform: rotate(100.8deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="56"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="56"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="57"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(102.6deg);
	transform: rotate(102.6deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="57"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="57"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="58"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(104.4deg);
	transform: rotate(104.4deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="58"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="58"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="59"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(106.2deg);
	transform: rotate(106.2deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="59"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="59"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="60"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(108deg);
	transform: rotate(108deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="60"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="60"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="61"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(109.8deg);
	transform: rotate(109.8deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="61"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="61"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="62"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(111.6deg);
	transform: rotate(111.6deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="62"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="62"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="63"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(113.4deg);
	transform: rotate(113.4deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="63"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="63"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="64"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(115.2deg);
	transform: rotate(115.2deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="64"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="64"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="65"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(117deg);
	transform: rotate(117deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="65"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="65"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="66"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(118.8deg);
	transform: rotate(118.8deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="66"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="66"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="67"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(120.6deg);
	transform: rotate(120.6deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="67"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="67"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="68"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(122.4deg);
	transform: rotate(122.4deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="68"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="68"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="69"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(124.2deg);
	transform: rotate(124.2deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="69"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="69"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="70"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(126deg);
	transform: rotate(126deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="70"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="70"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="71"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(127.8deg);
	transform: rotate(127.8deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="71"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="71"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="72"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(129.6deg);
	transform: rotate(129.6deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="72"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="72"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="73"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(131.4deg);
	transform: rotate(131.4deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="73"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="73"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="74"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(133.2deg);
	transform: rotate(133.2deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="74"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="74"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="75"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(135deg);
	transform: rotate(135deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="75"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="75"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="76"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(136.8deg);
	transform: rotate(136.8deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="76"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="76"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="77"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(138.6deg);
	transform: rotate(138.6deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="77"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="77"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="78"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(140.4deg);
	transform: rotate(140.4deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="78"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="78"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="79"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(142.2deg);
	transform: rotate(142.2deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="79"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="79"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="80"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(144deg);
	transform: rotate(144deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="80"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="80"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="81"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(145.8deg);
	transform: rotate(145.8deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="81"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="81"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="82"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(147.6deg);
	transform: rotate(147.6deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="82"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="82"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="83"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(149.4deg);
	transform: rotate(149.4deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="83"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="83"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="84"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(151.2deg);
	transform: rotate(151.2deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="84"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="84"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="85"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(153deg);
	transform: rotate(153deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="85"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="85"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="86"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(154.8deg);
	transform: rotate(154.8deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="86"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="86"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="87"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(156.6deg);
	transform: rotate(156.6deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="87"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="87"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="88"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(158.4deg);
	transform: rotate(158.4deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="88"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="88"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="89"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(160.2deg);
	transform: rotate(160.2deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="89"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="89"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="90"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(162deg);
	transform: rotate(162deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="90"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="90"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="91"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(163.8deg);
	transform: rotate(163.8deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="91"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="91"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="92"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(165.6deg);
	transform: rotate(165.6deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="92"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="92"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="93"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(167.4deg);
	transform: rotate(167.4deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="93"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="93"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="94"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(169.2deg);
	transform: rotate(169.2deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="94"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="94"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="95"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(171deg);
	transform: rotate(171deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="95"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="95"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="96"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(172.8deg);
	transform: rotate(172.8deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="96"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="96"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="97"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(174.6deg);
	transform: rotate(174.6deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="97"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="97"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="98"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(176.4deg);
	transform: rotate(176.4deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="98"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="98"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="99"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(178.2deg);
	transform: rotate(178.2deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="99"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="99"]::before {
	background-color: #fff
}
.section-demand-viewability .arc[data-value="100"] {
	animation: fill 2s;
	-webkit-animation: fill 2s;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
	-webkit-transition: All 5s ease;
	transition: All 5s ease;
	border-color: #fff
}
.section-demand-viewability .arc[data-value="100"]:after {
	content: '';
	position: absolute;
	left: -40px;
	top: 5px
}
.section-demand-viewability .arc[data-value="100"]::before {
	background-color: #fff
}
@-webkit-keyframes fill {
0% {
-webkit-transform:rotate(0);
transform:rotate(0);
border-color:#fff
}
}
@keyframes fill {
0% {
-webkit-transform:rotate(0);
transform:rotate(0);
border-color:#fff
}
}
.section-eliminate-fraud {
	background: url(//www.teads.com/wp-content/themes/teads/library/css/../images/eliminate-fraude.png);
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat
}
.section-eliminate-fraud .block-graph.green p {
	color: #6bbb8b
}
.section-eliminate-fraud .block-graph.green .graph {
	height: 6px;
	background-color: #6bbb8b;
	max-width: 100px;
	margin-left: auto;
	margin-right: auto
}
.section-eliminate-fraud hr.long {
	max-width: 400px
}
.section-eliminate-fraud .section-subtitle {
	margin-bottom: 65px
}
@media (max-width:767.98px) {
.section-eliminate-fraud .col-2 {
	padding: 0 10px
}
}
.section-promote-cleanadvertising {
	background-image: linear-gradient(127deg, #1c5898 0, #ad4196 100%)
}
.section-promote-cleanadvertising .section-subtitle {
	font-family: HelveticaNeueCE-Bold;
	font-size: 20px;
	text-align: center;
	color: #fff;
	margin-top: 0;
	margin-bottom: 40px
}
@media (max-width:991.98px) {
.section-promote-cleanadvertising .btn-secondary {
	padding: 8px 25px
}
}
.section-clean2 {
	background-image: linear-gradient(-225deg, rgba(250,224,227,.9) 0, rgba(255,242,205,.9) 100%)
}
.section-clean3 {
	background-image: linear-gradient(-225deg, rgba(248,222,226,.9) 0, rgba(236,240,245,.9) 100%)
}
.section-program-learn {
	background-image: linear-gradient(-225deg, rgba(77,127,177,.9) 0, rgba(234,116,131,.9) 100%);
	font-size: 1.125rem;
	color: #fff
}
.section-program-learn .section-title {
	margin-bottom: 4rem;
	text-align: center;
	color: #fff
}
.check-icon {
	display: inline-block;
	margin-bottom: 2rem;
	width: 2.5rem;
	height: 2.5rem;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: cover;
	border-radius: 50%;
	background-image: url(//www.teads.com/wp-content/themes/teads/library/css/../images/check-icon.png)
}
.section-program-about {
	padding: 0
}
.section-program-about .section-title {
	margin-bottom: 2rem;
	color: #08307c
}
.section-program-about .section-description {
	margin-bottom: 2rem
}
.section-program-about .btn {
	min-width: 15rem
}
.section-program-about .half-section {
	padding: 3rem 1rem 1rem;
	min-height: 10rem;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: cover
}
.section-program-about .half-section-2 {
	background-image: url(//www.teads.com/wp-content/themes/teads/library/css/../images/education-programmatic-bg.png)
}
@media (min-width:768px) {
.section-program-about .half-section-1 {
	padding: 3rem 6rem 3rem calc(50% - 342px)
}
.section-program-about .half-section-2 {
	padding: 3rem calc(50% - 342px) 3rem 6rem
}
}
@media (min-width:992px) {
.section-program-about .half-section-1 {
	padding: 3rem 6rem 3rem calc(50% - 462px)
}
.section-program-about .half-section-2 {
	padding: 3rem calc(50% - 462px) 3rem 6rem
}
}
@media (min-width:1200px) {
.section-program-about .half-section-1 {
	padding: 3rem 6rem 3rem calc(50% - 556px)
}
.section-program-about .half-section-2 {
	padding: 3rem calc(50% - 556px) 3rem 6rem
}
}
.section-program-agenda {
	padding: 0
}
.section-program-agenda .section-title {
	margin-bottom: 1rem;
	color: #08307c
}
.section-program-agenda .section-subtitle {
	font-size: 1.25rem;
	margin-bottom: 2rem;
	color: #72c5fd
}
.section-program-agenda .agenda-list {
	list-style: none;
	padding: 0;
	margin: 0 0 3rem -2rem;
	font-size: 1.125rem;
	color: #08307c
}
.section-program-agenda .agenda-list li {
margin-bottom:.25rem;
	font-family: HelveticaNeueCE-Roman
}
.section-program-agenda .agenda-list .fa {
	margin-right: 1rem
}
@media (max-width:767px) {
.section-program-agenda .agenda-list {
	margin: 0 0 3rem 0
}
}
.section-program-agenda .half-section {
	padding: 3rem 1rem 1rem;
	min-height: 10rem;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: cover
}
.section-program-agenda .half-section-1 {
	background-image: linear-gradient(-225deg, rgba(226,241,227,.9) 0, rgba(224,237,248,.9) 100%)
}
.section-program-agenda .half-section-2 {
	background-image: url(//www.teads.com/wp-content/themes/teads/library/css/../images/education-agenda-bg.png)
}
@media (min-width:768px) {
.section-program-agenda .half-section-1 {
	padding: 3rem 6rem 3rem calc(50% - 342px)
}
.section-program-agenda .half-section-2 {
	padding: 3rem calc(50% - 342px) 3rem 6rem
}
}
@media (min-width:992px) {
.section-program-agenda .half-section-1 {
	padding: 3rem 6rem 3rem calc(50% - 462px)
}
.section-program-agenda .half-section-2 {
	padding: 3rem calc(50% - 462px) 3rem 6rem
}
}
@media (min-width:1200px) {
.section-program-agenda .half-section-1 {
	padding: 3rem 6rem 3rem calc(50% - 556px)
}
.section-program-agenda .half-section-2 {
	padding: 3rem calc(50% - 556px) 3rem 6rem
}
}
.section-premium-about {
	padding: 0
}
.section-premium-about .section-title {
	margin-bottom: 2rem;
	line-height: 1.2;
	color: #08307c
}
.section-premium-about .section-description {
	margin-bottom: 2rem;
	font-size: 1rem
}
.section-premium-about .btn {
	min-width: 15rem
}
.section-premium-about .half-section {
	padding: 3rem 1rem 1rem;
	min-height: 10rem;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: cover
}
.section-premium-about .half-section-1 {
	background-color: #eff3fc
}
.section-premium-about .half-section-2 {
	background-image: linear-gradient(-225deg, rgba(77,127,177,.9) 0, rgba(234,116,131,.9) 100%);
	color: #fff;
	font-size: 1.125rem
}
.section-premium-about .half-section-2 p {
margin-top:.45rem
}
@media (min-width:768px) {
.section-premium-about .half-section-1 {
	padding: 3rem 6rem 3rem calc(50% - 342px)
}
.section-premium-about .half-section-2 {
	padding: 3rem calc(50% - 342px) 3rem 6rem
}
}
@media (min-width:992px) {
.section-premium-about .half-section-1 {
	padding: 3rem 6rem 3rem calc(50% - 462px)
}
.section-premium-about .half-section-2 {
	padding: 3rem calc(50% - 462px) 3rem 6rem
}
}
@media (min-width:1200px) {
.section-premium-about .half-section-1 {
	padding: 3rem 6rem 3rem calc(50% - 556px)
}
.section-premium-about .half-section-2 {
	padding: 3rem calc(50% - 556px) 3rem 6rem
}
}
.section-premium-logo-list .section-title {
	max-width: 60rem;
	text-align: center;
	font-size: 1.75rem;
	margin: 2rem auto 1rem
}
.section-premium-logo-list .section-description {
	max-width: 60rem;
	margin: 0 auto 5rem;
	text-align: center
}
.section-premium-logo-list .logo-list-content {
	margin-bottom: 3rem
}
.section-events {
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: cover;
	padding: 0
}
.section-events .section-title-mobile {
	color: #fff;
	font-size: 2.1875rem;
	position: relative
}
@media (min-width:576px) {
.section-events .section-title-mobile {
	display: none
}
}
.section-events .article-title {
	font-family: HelveticaNeueCE-Thin;
	font-weight: 100
}
.section-events .article-title a {
	color: #fff
}
@media (min-width:576px) {
.section-events .article-title {
	font-size: 3.625rem;
	margin-top: 15rem;
	margin-bottom: 1rem
}
}
.section-events .article-content p {
	font-size: 1.125rem;
	color: #fff;
	margin-bottom: 2rem
}
@media (max-width:767.98px) {
.section-events {
	text-align: center
}
}
.section-events .section-title {
	width: 100%;
	margin-bottom: 2rem;
	color: #08307c
}
@media (max-width:767.98px) {
.section-events .section-title {
	margin-top: 0;
	display: none
}
}
.section-events .half-section {
	padding: 1rem 0 5rem 6rem;
	min-height: 10rem;
	background-image: none
}
@media (min-width:576px) {
.section-events .half-section .btn-secondary {
	margin: 0
}
}
@media (min-width:768px) {
.section-events .half-section {
	min-height: 10rem;
	padding: 3rem 6rem 5rem 6rem
}
}
.section-events .btn-link {
	padding-left: 0;
	color: #08307c;
	text-transform: uppercase
}
@media (max-width:767.98px) {
.section-events .btn-link {
	margin-bottom: 0;
	font-family: HelveticaNeueCE-Thin, 'Helvetica Neue', 'Open Sans', Helvetica, Arial, sans-serif;
	font-size: 1.25rem
}
}
.section-events .events-section-1 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}
@media (max-width:767.98px) {
.section-events .events-section-1 {
	min-height: 19.75rem;
	padding: 1rem
}
.section-events .events-section-1 p {
	display: none
}
.section-events .events-section-1:before {
	background: #ffb1db;
	background: -webkit-gradient(left top, right bottom, color-stop(0, #ffb1db), color-stop(100%, #f57173));
	background: linear-gradient(135deg, #ffb1db 0, #f57173 100%);
	opacity: .81
}
}
@media (max-width:767.98px) {
.section-events .events-section-2 {
	padding: 1rem
}
.section-events .events-section-2 .article-title {
	margin-bottom: 1rem
}
}
.events-section-1 .btn-primary {
	margin-bottom: 0
}
.section-events-new {
	background-color: #f1f5fb;
	padding-bottom: 75px
}
.section-events-new a {
	-webkit-transition: all 1.25s ease;
	transition: all 1.25s ease
}
.section-events-new a:active, .section-events-new a:focus, .section-events-new a:hover {
	text-decoration: none
}
.section-events-new a:active .event-item:after, .section-events-new a:focus .event-item:after, .section-events-new a:hover .event-item:after {
	background: 0 0!important
}
.section-events-new .section-title {
	margin-bottom: 4rem;
	text-align: center;
	line-height: 1.1;
	color: #08307c;
	margin-top: 0;
	font-size: 40px;
}
@media (max-width:767.98px) {
.section-events-new .section-title {
	margin-top: 1.25rem
}
}
.section-events-new .research-filters {
	margin-bottom: 40px;
	margin-left: 0
}
.section-events-new .filter-title {
	color: #4cb6fc;
	font-size: 25px;
	margin-bottom: 10px
}
.section-events-new .divider {
	height: 1px;
	background-color: #dde3eb;
	margin-bottom: 25px
}
.section-events-new .research-filters {
	margin-bottom: 0;
	margin-left: 0
}
.section-events-new .bootstrap-select .dropdown-toggle {
	background-color: #fff
}
.section-events-new .no-events {
	font-family: HelveticaNeueCE-Roman;
	font-size: 20px;
	text-align: center;
	line-height: 1;
	font-weight: 400;
	margin-bottom: 0;
	margin-top: 45px
}
@media (min-width:992px) {
.section-events-new .padding-40 {
	padding-left: 40px;
	padding-right: 40px
}
}
.section-events-new .event-card {
	-webkit-box-shadow: 0 3px 40px 0 rgba(16,41,112,.14);
	box-shadow: 0 3px 40px 0 rgba(16,41,112,.14);
	background-color: #fff;
	margin-bottom: 60px
}
.section-events-new .event-card .img-wrap {
	background-size: cover;
	background-position: center center;
	height: 260px
}
.section-events-new .event-card .content {
	padding: 40px 50px 70px 50px;
	text-align: center
}
.section-events-new .event-card .content h2 {
	font-size: 19px;
	line-height: 1.5;
	text-transform: uppercase;
	margin-top: 0;
	font-family: "Helvetica Neue", Sans-serif;
	font-weight: 400;
}
.section-events-new .event-card .content h3 {
	font-weight: 300;
	font-size: 16px;
	line-height: 1.5;
	margin-top: 0;
	font-family: "Helvetica Neue", Sans-serif;
}
.section-events-new .event-card .content h3.date {
	text-transform: uppercase;
	color: #4cb6fc;
	font-weight: 300;
}
.section-events-new .event-card .content h3.location {
	margin-bottom: 20px
}
.section-events-new .event-item {
	height: 28rem;
	z-index: 1;
	padding: 3rem;
	margin-bottom: 2rem;
	position: relative;
	background-size: cover;
	background-position: center center
}
.section-events-new .event-item.first-gradient:after {
	content: '';
	bottom: 0;
	right: 0;
	left: 0;
	top: 0;
	background: #e65567;
	background: -webkit-gradient(left top, right bottom, color-stop(0, #e65567), color-stop(100%, #c6869b));
	background: linear-gradient(135deg, #e65567 0, #c6869b 100%);
	z-index: -1;
	opacity: .5;
	position: absolute
}
.section-events-new .event-item.second-gradient:after {
	content: '';
	bottom: 0;
	right: 0;
	left: 0;
	top: 0;
	z-index: -1;
	opacity: .5;
	position: absolute;
	background: #74bb78;
	background: -webkit-gradient(left top, right bottom, color-stop(0, #74bb78), color-stop(100%, #126095));
	background: linear-gradient(135deg, #74bb78 0, #126095 100%)
}
.section-events-new .event-item.third-gradient:after {
	content: '';
	bottom: 0;
	right: 0;
	left: 0;
	top: 0;
	z-index: -1;
	opacity: .5;
	position: absolute;
	background: #e86474;
	background: -webkit-gradient(left top, right bottom, color-stop(0, #e86474), color-stop(100%, #f39142));
	background: linear-gradient(135deg, #e86474 0, #f39142 100%)
}
.section-events-new .event-item h3 {
	color: #fff;
	font-size: 1.5rem;
	margin-top: 0;
	margin-bottom: 3rem
}
.section-events-new .event-item:before {
	z-index: -1
}
.section-events-new .event-item .location {
	margin-bottom: 3rem
}
.section-events-new .event-item .location p:first-of-type {
	margin-bottom: 0
}
.section-events-new .event-item p {
	color: #fff;
	font-size: 1.125rem
}
.section-events-past {
	background-color: #fff
}
.team-carousel {
	background: url(//www.teads.com/wp-content/themes/teads/library/css/../images/blue-pixel.png) 0 50% repeat-x;
	padding: 0
}
.team-carousel li {
	text-align: center;
	text-transform: uppercase
}
.team-carousel li:nth-child(2n+1) {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}
.team-carousel li:nth-child(2n) {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: reverse;
	-ms-flex-direction: column-reverse;
	flex-direction: column-reverse
}
.team-carousel li p {
	margin: 0
}
.team-carousel a, .team-carousel a:hover {
	text-decoration: none
}
.team-carousel .item-img {
	height: 9rem;
	margin: 0 auto;
	background-image: -webkit-gradient(linear, left bottom, left top, from(transparent), color-stop(80%, transparent), color-stop(81%, #fff), to(#fff)), url(//www.teads.com/wp-content/themes/teads/library/css/../images/blue-pixel.png);
	background-image: linear-gradient(to top, transparent 0, transparent 80%, #fff 81%, #fff 100%), url(//www.teads.com/wp-content/themes/teads/library/css/../images/blue-pixel.png);
	background-repeat: no-repeat, repeat-y;
	background-position: 0 0, 50% 0
}
.team-carousel .item-img img {
	width: 4rem;
	height: 4rem;
	border-radius: 50%;
-webkit-box-shadow:0 .125rem .25rem rgba(0,0,0,.2);
box-shadow:0 .125rem .25rem rgba(0,0,0,.2);
	-webkit-transition: -webkit-transform .25s linear;
	transition: -webkit-transform .25s linear;
	transition: transform .25s linear;
	transition: transform .25s linear, -webkit-transform .25s linear
}
.team-carousel .item-img img:hover {
	-webkit-transform: scale(1.2);
	transform: scale(1.2)
}
.team-carousel .item-txt {
	height: 9rem;
	margin: 0 auto;
	padding-top: 1rem;
	padding-bottom: 1rem;
	max-width: 10rem;
font-size:.75rem
}
.team-carousel .item-txt .person-name {
	font-family: HelveticaNeueCE-Bold, 'Helvetica Neue', 'Open Sans', Helvetica, Arial, sans-serif;
	font-weight: 600
}
.team-carousel li:nth-child(2n+1) .item-img {
	padding-top: 1rem
}
.team-carousel li:nth-child(2n) .item-img {
	padding-bottom: 1rem
}
.team-carousel li:nth-child(2n) .item-img {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(80%, transparent), color-stop(81%, #fff), to(#fff)), url(//www.teads.com/wp-content/themes/teads/library/css/../images/blue-pixel.png);
	background-image: linear-gradient(to bottom, transparent 0, transparent 80%, #fff 81%, #fff 100%), url(//www.teads.com/wp-content/themes/teads/library/css/../images/blue-pixel.png);
	background-repeat: no-repeat, repeat-y;
	background-position: 0 0, 50% 0
}
.team-carousel li:nth-child(2n) .item-img img {
margin-bottom:.25rem
}
.team-carousel li:nth-child(2n) .item-txt {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end
}
@media (max-width:991.98px) {
.section-timeline-carousel {
	padding-bottom: 0
}
}
.section-timeline-carousel .section-title {
	margin-bottom: 3rem;
	text-align: center;
	line-height: 1.1
}
@media (max-width:767.98px) {
.section-timeline-carousel .section-title {
	margin-bottom: 1rem;
	margin-top: 0
}
}
.timeline-carousel {
	background: url(//www.teads.com/wp-content/themes/teads/library/css/../images/blue-pixel.png) 0 50% repeat-x;
	padding: 0
}
.timeline-carousel li:nth-child(2n+1) {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}
.timeline-carousel li:nth-child(2n) {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: reverse;
	-ms-flex-direction: column-reverse;
	flex-direction: column-reverse
}
.timeline-carousel li {
	text-align: center
}
.timeline-carousel li.fake-li-item {
	background: #fff
}
@media (max-width:767.98px) {
.timeline-carousel li.fake-li-item {
	display: none
}
}
.timeline-carousel li.logo-item .item-img {
	background: 0 0
}
.timeline-carousel li.logo-item .item-img .item-white {
	background: #fff;
	display: block;
	position: absolute
}
.timeline-carousel li.logo-item .item-img a {
	position: relative
}
.timeline-carousel li.logo-item .item-img a:before {
	content: "";
	background: #fff;
	width: 100px;
	position: absolute;
	height: 10px;
	bottom: -5px;
	left: 0
}
.timeline-carousel li.logo-item .img-wrap {
	position: relative;
	top: 75px;
	width: 8rem;
	height: 8rem;
	background-color: #0c337a
}
.timeline-carousel li.logo-item .img-wrap img {
	padding-top: 20px;
	-webkit-transition: -webkit-transform .25s linear;
	transition: -webkit-transform .25s linear;
	transition: transform .25s linear;
	transition: transform .25s linear, -webkit-transform .25s linear
}
.timeline-carousel li.logo-item .item-title {
	top: 72px;
	position: relative;
	color: #08307c;
	font-size: 1.4rem
}
.timeline-carousel li.logo-item .item-txt {
	padding-top: 75px
}
.timeline-carousel li p {
	margin: 0
}
.timeline-carousel a, .timeline-carousel a:hover {
	text-decoration: none
}
.timeline-carousel .item-img {
	height: 18rem;
	margin: 0 auto;
	background-image: -webkit-gradient(linear, left bottom, left top, from(transparent), color-stop(40%, transparent), color-stop(41%, #fff), to(#fff)), url(//www.teads.com/wp-content/themes/teads/library/css/../images/blue-pixel.png);
	background-image: linear-gradient(to top, transparent 0, transparent 40%, #fff 41%, #fff 100%), url(//www.teads.com/wp-content/themes/teads/library/css/../images/blue-pixel.png);
	background-repeat: no-repeat, repeat-y;
	background-position: 0 0, 50% 0
}
.timeline-carousel .item-img .img-wrap {
	width: 4rem;
	height: 4rem;
	padding: 1.125rem;
	border-radius: 50%;
-webkit-box-shadow:0 .125rem .25rem rgba(0,0,0,.2);
box-shadow:0 .125rem .25rem rgba(0,0,0,.2);
	-webkit-transition: -webkit-transform .25s linear;
	transition: -webkit-transform .25s linear;
	transition: transform .25s linear;
	transition: transform .25s linear, -webkit-transform .25s linear;
	background-color: #fff
}
.timeline-carousel .item-img .img-wrap path {
	fill: #ff46aa
}
.timeline-carousel .item-img a:hover .img-wrap {
	padding: 1rem;
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
	background-color: #0c337a
}
.timeline-carousel .item-img a:hover .img-wrap img {
	-webkit-transform: scale(1);
	transform: scale(1)
}
.timeline-carousel .item-img a:hover .img-wrap path {
	fill: #fff
}
.timeline-carousel .item-txt {
	height: 18rem;
	margin: 0 auto;
	padding-top: 1rem;
	padding-bottom: 1rem;
	width: 15rem;
font-size:.75rem;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}
.timeline-carousel li:nth-child(2n+1) .item-img {
	padding-top: 1rem
}
.timeline-carousel li:nth-child(2n) .item-img {
	padding-bottom: 1rem
}
.timeline-carousel li:nth-child(2n) .item-img {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(40%, transparent), color-stop(41%, #fff), to(#fff)), url(//www.teads.com/wp-content/themes/teads/library/css/../images/blue-pixel.png);
	background-image: linear-gradient(to bottom, transparent 0, transparent 40%, #fff 41%, #fff 100%), url(//www.teads.com/wp-content/themes/teads/library/css/../images/blue-pixel.png);
	background-repeat: no-repeat, repeat-y;
	background-position: 0 0, 50% 0
}
.timeline-carousel li:nth-child(2n) .item-img img {
margin-bottom:.25rem
}
.timeline-carousel li:nth-child(2n) .item-txt {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end
}
.timeline-carousel .item-date {
	font-size: 1.125rem
}
.timeline-carousel .item-title {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 8rem;
	width: 15rem;
padding-top:.5rem;
padding-bottom:.5rem;
	font-family: HelveticaNeueCE-Roman, 'Helvetica Neue', 'Open Sans', Helvetica, Arial, sans-serif;
	overflow: hidden
}
.timeline-carousel li:nth-child(2n) .item-title {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}
.timeline-carousel .item-img a {
	height: 100%;
	color: #d1d9e6
}
.timeline-carousel .item-img a:hover {
	color: #08307c
}
.timeline-carousel .item-img a:hover img {
	-webkit-transform: scale(1.2);
	transform: scale(1.2)
}
.timeline-carousel li:nth-child(2n+1) .item-img a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}
.timeline-carousel li:nth-child(2n) .item-img a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: reverse;
	-ms-flex-direction: column-reverse;
	flex-direction: column-reverse
}
.section-company-intro {
	background-color: #eff3fc;
	padding: 0;
	background-position: center bottom;
	background-size: cover
}
.section-company-intro .container {
	padding-top: 0;
	padding-bottom: 0
}
.section-company-intro h2 {
	line-height: 1.3;
	background: linear-gradient(23deg, #346faa 0, #d970a9 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-size: 2.375rem
}
.company-intro-txt {
	width: 100%;
	margin-top: 9rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	color: #08307c
}
@media (max-width:767.98px) {
.company-intro-txt {
	margin-top: 1rem
}
}
.company-intro-img {
	width: 100%;
	margin-top: 4rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}
@media (max-width:767.98px) {
.company-intro-img {
	margin-top: 1rem
}
}
@media (min-width:768px) {
.company-intro-txt {
	min-height: 30rem
}
.company-intro-img {
	margin-top: 5rem
}
}
.section-clean-advertising {
	padding-top: 100px;
	padding-bottom: 100px
}
.section-clean-advertising .section-our-commitment {
	background-color: #fff
}
.section-results-list .section-title {
	margin-bottom: 4rem;
	color: #6caade
}
.section-results-list .section-title.search-title {
	font-size: 3rem
}
.section-results-list .section-content {
	max-width: 40rem
}
.section-results-list .search-result {
	margin-bottom: 3rem
}
.section-results-list .search-result h3.search-title.entry-title {
	font-size: 1.8125rem
}
.section-results-list .entry-meta {
	color: #999
}
.section-results-list .filed-under {
	font-family: HelveticaNeueCE-Bold, 'Helvetica Neue', 'Open Sans', Helvetica, Arial, sans-serif;
	font-weight: 700
}
.section-results-list .page-numbers {
	list-style: none;
	padding: 0;
	font-size: 1.5rem;
	font-family: HelveticaNeueCE-Bold, 'Helvetica Neue', 'Open Sans', Helvetica, Arial, sans-serif;
	font-weight: 700
}
.section-results-list .page-numbers li {
	display: inline-block;
margin-right:.5rem
}
.section.inread-landscape img {
	width: 100%;
	margin-bottom: 40px
}
.section.inread-landscape .section-subtitle {
	margin-bottom: 30px;
	color: #4cb6fc
}
.section.inread-landscape p {
	margin-bottom: 60px
}
.slick-slider {
	position: relative;
	display: block;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent
}
.slick-list {
	position: relative;
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0
}
.slick-list:focus {
	outline: 0
}
.slick-list.dragging {
	cursor: pointer;
	cursor: hand
}
.slick-slider .slick-list, .slick-slider .slick-track {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.slick-track {
	position: relative;
	top: 0;
	left: 0;
	display: block
}
.slick-track:after, .slick-track:before {
	display: table;
	content: ''
}
.slick-track:after {
	clear: both
}
.slick-loading .slick-track {
	visibility: hidden
}
.slick-slide {
	display: none;
	float: left;
	height: 100%;
	min-height: 1px
}
.slick-slide.slick-loading img {
	display: none
}
.slick-slide.dragging img {
	pointer-events: none
}
.slick-initialized .slick-slide {
	display: block
}
.slick-loading .slick-slide {
	visibility: hidden
}
.slick-dots {
	display: block;
	bottom: 0;
	width: 100%;
	padding: 0;
	margin: 40px auto 0;
	list-style: none;
	text-align: center
}
.slick-dots li {
	position: relative;
	display: inline-block;
	width: 1rem;
	height: 1rem;
	margin-left: 8px!important;
	margin-right: 8px!important;
	padding: 0;
	cursor: pointer
}
.slick-dots li button {
	display: block;
	font-size: 0;
	line-height: 0;
	width: 1rem;
	height: 1rem;
	padding: 5px;
	cursor: pointer;
	color: transparent;
	border: 0;
	outline: 0;
	background: 0 0
}
.slick-dots li button:focus, .slick-dots li button:hover {
	outline: 0
}
.slick-dots li button:before {
	content: ''!important;
	position: absolute;
	opacity: 1!important;
	top: 0;
	left: 0;
	width: 0;
	height: 0;
border-radius:.675rem;
	background: #e9e9e9
}
.slick-dots li.slick-active button:before {
	background: #72c5fd;
	opacity: 1!important
}
.slick-next, .slick-prev {
	font-size: 0;
	line-height: 0;
	position: absolute;
	top: 22px;
	display: block;
	width: 50px;
	height: 80px;
	margin-top: 0;
	padding: 0;
	cursor: pointer;
	color: #72c5fd;
	border: none;
	outline: 0;
	background: 0 0
}
.slick-next:focus, .slick-next:hover, .slick-prev:focus, .slick-prev:hover {
	color: transparent;
	outline: 0;
	background: 0 0
}
.slick-next:focus:before, .slick-next:hover:before, .slick-prev:focus:before, .slick-prev:hover:before {
	opacity: 1;
	color: #0e6cb4
}
.slick-next.slick-disabled:before, .slick-prev.slick-disabled:before {
	opacity: .25
}
.slick-next:before, .slick-prev:before {
	font-family: FontAwesome;
	font-size: 30px;
	line-height: 1;
	opacity: .75;
	color: #72c5fd;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.slick-prev {
	left: -25px
}
[dir=rtl] .slick-prev {
	right: -25px;
	left: auto
}
.slick-prev:before {
	content: '\f104'
}
[dir=rtl] .slick-prev:before {
	content: '\f105'
}
.slick-next {
	right: -25px
}
[dir=rtl] .slick-next {
	right: auto;
	left: -25px
}
.slick-next:before {
	content: '\f105'
}
[dir=rtl] .slick-next:before {
	content: '\f104'
}
@media (min-width:768px) {
.slick-prev {
	left: -35px
}
[dir=rtl] .slick-prev {
	right: -35px;
	left: auto
}
.slick-next {
	right: -35px
}
[dir=rtl] .slick-next {
	right: auto;
	left: -35px
}
}
@media (min-width:1200px) {
.slick-prev {
	left: -45px
}
[dir=rtl] .slick-prev {
	right: -45px;
	left: auto
}
.slick-next {
	right: -45px
}
[dir=rtl] .slick-next {
	right: auto;
	left: -45px
}
}
.btn.btn-round {
	font-family: HelveticaNeueCE-Bold;
	font-size: 16px;
	line-height: 16px;
	background: 0 0;
	border: 2px solid #fff;
	border-radius: 2rem;
	padding: 12px 38px;
	margin: 0
}
.btn.btn-round:active, .btn.btn-round:focus, .btn.btn-round:hover {
	background: #fff;
	color: #000
}
a.btn.btn-round.btn-login.btn-new {
	text-transform: capitalize;
	font-size: 16px;
	border: 2px solid #fff0;
}
.is-sticky a.btn.btn-round.btn-login.btn-new {
	text-transform: capitalize;
	font-size: 13px;
	border: 2px solid #fff0;
}
a.btn.btn-round.btn-login.btn-new:hover {
	border: 2px solid #fff;
}
.is-sticky a.btn.btn-round.btn-login.btn-new:hover {
	border: 2px solid #bdc8da;
}
.btn {
	display: inline-block;
	position: relative;
	border: 0;
	cursor: pointer;
	padding: 8px 54px;
	margin: 0 0 1.25rem;
	text-decoration: none;
	text-align: center;
	font-family: HelveticaNeueCE-Bold, 'Helvetica Neue', 'Open Sans', Helvetica, Arial, sans-serif;
	font-weight: 700;
	font-size: 20px;
	border: 2px solid;
	border-radius: 38px;
	color: #72c5fd;
	-webkit-transition: all .2s ease-in;
	transition: all .2s ease-in
}
.btn span {
	vertical-align: baseline
}
@media (min-width:1200px) {
.btn {
	padding: 8px 35px;
	font-size: 18px
}
}
.btn-primary {
	background-color: transparent;
	border-color: #72c5fd
}
.btn-primary:active, .btn-primary:focus, .btn-primary:hover {
	text-decoration: none;
	background-color: #72c5fd;
	color: #fff;
	border-color: #72c5fd
}
.btn-primary-alt:active, .btn-primary-alt:focus, .btn-primary-alt:hover {
	background-color: #72c5fd;
	border-color: #72c5fd;
	color: #fff
}
.btn-link {
	font-size: 12px;
	color: #4cb6fc;
	font-family: HelveticaNeueCE-Bold;
	letter-spacing: 1.5px;
	text-transform: uppercase;
	position: relative
}
.btn-link:before {
	left: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto;
	display: block;
	top: 25px;
	width: 60%;
	height: 2px;
	background: #4cb6fc;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	content: '';
	position: absolute;
	-webkit-transition: -webkit-transform .3s ease;
	transition: -webkit-transform .3s ease;
	transition: transform .3s ease;
	transition: transform .3s ease, -webkit-transform .3s ease
}
.btn-link.active, .btn-link:active, .btn-link:focus, .btn-link:hover {
	text-decoration: none;
	color: #4cb6fc
}
.btn-link.active:before, .btn-link:active:before, .btn-link:focus:before, .btn-link:hover:before {
	-webkit-transform: scaleX(1);
	transform: scaleX(1)
}
.btn-primary-inverted {
	background-color: #4cb6fc;
	border-color: #4cb6fc;
-webkit-box-shadow:0 .125rem .5rem rgba(0,0,0,.2);
box-shadow:0 .125rem .5rem rgba(0,0,0,.2)
}
.btn-primary-inverted:active, .btn-primary-inverted:focus, .btn-primary-inverted:hover {
	background-color: #08307c;
	border-color: #08307c;
	color: #fff
}
.btn-secondary {
	background-color: transparent;
	border-color: #fff;
	color: #fff
}
.btn-secondary:active, .btn-secondary:focus, .btn-secondary:hover {
	text-decoration: none;
	background-color: #72c5fd!important;
	color: #fff!important;
	border-color: #72c5fd!important
}
.btn-group-sm>.btn, .btn-sm {
padding:.5rem 1rem;
font-size:.75rem
}
.btn-group-lg>.btn, .btn-lg {
	padding: 1rem 1.5rem;
	font-size: 1.125rem
}
@media (max-width:767.98px) {
.btn-group-lg>.btn, .btn-lg {
	padding: 1rem
}
}
.btn-md {
	font-size: 18px;
	padding: 1rem 1rem
}
.btn-wide {
	padding-left: 3rem;
	padding-right: 3rem
}
@media (min-width:768px) {
.btn-wide {
	padding-left: 6rem;
	padding-right: 6rem
}
}
.btn.btn-login {
	font-size: 14px;
	color: #fff;
	padding: 8px 25px
}
.scroll-top {
	background-color: #4cb6fc;
	color: #fff;
	text-align: center;
	border-radius: 50%;
	font-size: 20px;
	border: 1px solid #4cb6fc;
	width: 40px;
	height: 40px;
	position: fixed;
	bottom: 50px;
	right: 50px;
	z-index: 000;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	display: none
}
.scroll-top:active, .scroll-top:focus, .scroll-top:hover {
	background-color: #fff
}
.scroll-top:active i, .scroll-top:focus i, .scroll-top:hover i {
	color: #4cb6fc
}
.scroll-top i {
	text-align: center;
	position: relative;
	top: 4px
}
select.bs-select-hidden, select.selectpicker {
	display: none!important
}
.bootstrap-select>.dropdown-toggle {
	width: 100%;
	padding-right: 25px;
	z-index: 1
}
.bootstrap-select>.dropdown-toggle.bs-placeholder, .bootstrap-select>.dropdown-toggle.bs-placeholder:active, .bootstrap-select>.dropdown-toggle.bs-placeholder:focus, .bootstrap-select>.dropdown-toggle.bs-placeholder:hover {
	color: #999
}
.bootstrap-select>select {
	position: absolute!important;
	bottom: 0;
	left: 50%;
	display: block!important;
	width: .5px!important;
	height: 100%!important;
	padding: 0!important;
	opacity: 0!important;
	border: none
}
.bootstrap-select>select.mobile-device {
	top: 0;
	left: 0;
	display: block!important;
	width: 100%!important;
	z-index: 2
}
.error .bootstrap-select .dropdown-toggle, .has-error .bootstrap-select .dropdown-toggle {
	border-color: #b94a48
}
.bootstrap-select.fit-width {
	width: auto!important
}
.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
	width: 220px
}
.bootstrap-select .dropdown-toggle:focus {
	outline: thin dotted #333!important;
	outline: 5px auto -webkit-focus-ring-color!important;
	outline-offset: -2px
}
.bootstrap-select.form-control {
	margin-bottom: 0;
	padding: 0;
	border: none
}
.bootstrap-select.form-control:not([class*=col-]) {
	width: 100%
}
.bootstrap-select.form-control.input-group-btn {
	z-index: auto
}
.bootstrap-select.form-control.input-group-btn:not(:first-child):not(:last-child)>.btn {
	border-radius: 0
}
.bootstrap-select.btn-group:not(.input-group-btn), .bootstrap-select.btn-group[class*=col-] {
	float: none;
	display: inline-block;
	margin-left: 0
}
.bootstrap-select.btn-group.dropdown-menu-right, .bootstrap-select.btn-group[class*=col-].dropdown-menu-right, .row .bootstrap-select.btn-group[class*=col-].dropdown-menu-right {
	float: right
}
.form-group .bootstrap-select.btn-group, .form-horizontal .bootstrap-select.btn-group, .form-inline .bootstrap-select.btn-group {
	margin-bottom: 0
}
.form-group-lg .bootstrap-select.btn-group.form-control, .form-group-sm .bootstrap-select.btn-group.form-control {
	padding: 0
}
.form-group-lg .bootstrap-select.btn-group.form-control .dropdown-toggle, .form-group-sm .bootstrap-select.btn-group.form-control .dropdown-toggle {
	height: 100%;
	font-size: inherit;
	line-height: inherit;
	border-radius: inherit
}
.form-inline .bootstrap-select.btn-group .form-control {
	width: 100%
}
.bootstrap-select.btn-group.disabled, .bootstrap-select.btn-group>.disabled {
	cursor: not-allowed
}
.bootstrap-select.btn-group.disabled:focus, .bootstrap-select.btn-group>.disabled:focus {
	outline: 0!important
}
.bootstrap-select.btn-group.bs-container {
	position: absolute;
	height: 0!important;
	padding: 0!important
}
.bootstrap-select.btn-group.bs-container .dropdown-menu {
	z-index: 1060
}
.bootstrap-select.btn-group .dropdown-toggle .filter-option {
	display: inline-block;
	width: 100%;
	text-align: left
}
.bootstrap-select.btn-group .dropdown-toggle .caret {
	position: absolute;
	top: 50%;
	right: 12px;
	margin-top: -2px;
	vertical-align: middle
}
.bootstrap-select.btn-group[class*=col-] .dropdown-toggle {
	width: 100%
}
.bootstrap-select.btn-group .dropdown-menu {
	min-width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.bootstrap-select.btn-group .dropdown-menu.inner {
	position: static;
	float: none;
	border: 0;
	padding: 0;
	margin: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none
}
.bootstrap-select.btn-group .dropdown-menu li {
	position: relative
}
.bootstrap-select.btn-group .dropdown-menu li.active small {
	color: #fff
}
.bootstrap-select.btn-group .dropdown-menu li.disabled a {
	cursor: not-allowed
}
.bootstrap-select.btn-group .dropdown-menu li a {
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}
.bootstrap-select.btn-group .dropdown-menu li a.opt {
	position: relative;
	padding-left: 2.25em
}
.bootstrap-select.btn-group .dropdown-menu li a span.check-mark {
	display: none
}
.bootstrap-select.btn-group .dropdown-menu li a span.text {
	display: inline-block
}
.bootstrap-select.btn-group .dropdown-menu li small {
	padding-left: .5em
}
.bootstrap-select.btn-group .dropdown-menu .notify {
	position: absolute;
	bottom: 5px;
	width: 96%;
	margin: 0 2%;
	min-height: 26px;
	padding: 3px 5px;
	background: #f5f5f5;
	border: 1px solid #e3e3e3;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
	pointer-events: none;
	opacity: .9;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.bootstrap-select.btn-group .no-results {
	padding: 3px;
	background: #f5f5f5;
	margin: 0 5px;
	white-space: nowrap
}
.bootstrap-select.btn-group.fit-width .dropdown-toggle .filter-option {
	position: static
}
.bootstrap-select.btn-group.fit-width .dropdown-toggle .caret {
	position: static;
	top: auto;
	margin-top: -1px
}
.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark {
	position: absolute;
	display: inline-block;
	right: 15px;
	margin-top: 5px
}
.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text {
	margin-right: 34px
}
.bootstrap-select.show-menu-arrow.open>.dropdown-toggle {
	z-index: 1061
}
.bootstrap-select.show-menu-arrow .dropdown-toggle:before {
	content: '';
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 7px solid rgba(204,204,204,.2);
	position: absolute;
	bottom: -4px;
	left: 9px;
	display: none
}
.bootstrap-select.show-menu-arrow .dropdown-toggle:after {
	content: '';
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #fff;
	position: absolute;
	bottom: -4px;
	left: 10px;
	display: none
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before {
	bottom: auto;
	top: -3px;
	border-top: 7px solid rgba(204,204,204,.2);
	border-bottom: 0
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after {
	bottom: auto;
	top: -3px;
	border-top: 6px solid #fff;
	border-bottom: 0
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before {
	right: 12px;
	left: auto
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after {
	right: 13px;
	left: auto
}
.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:after, .bootstrap-select.show-menu-arrow.open>.dropdown-toggle:before {
	display: block
}
.bs-actionsbox, .bs-donebutton, .bs-searchbox {
	padding: 4px 8px
}
.bs-actionsbox {
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.bs-actionsbox .btn-group button {
	width: 50%
}
.bs-donebutton {
	float: left;
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.bs-donebutton .btn-group button {
	width: 100%
}
.bs-searchbox+.bs-actionsbox {
	padding: 0 8px 4px
}
.bs-searchbox .form-control {
	margin-bottom: 0;
	width: 100%;
	float: none
}
.bootstrap-select .dropdown-menu.open .dropdown-menu.inner {
	display: block
}
.bootstrap-select .dropdown-menu.open .dropdown-menu.inner li a {
	outline: 0
}
.bootstrap-select .dropdown-menu.open .dropdown-menu.inner li a:active, .bootstrap-select .dropdown-menu.open .dropdown-menu.inner li a:focus, .bootstrap-select .dropdown-menu.open .dropdown-menu.inner li a:hover {
	outline: 0
}
.bootstrap-select .dropdown-toggle {
	background: #f1f5fb;
	border: 0;
	border-radius: 8px;
	line-height: 1.2;
	padding: 11px 35px;
	font-size: 18px;
	color: #7f8d9a;
	font-family: HelveticaNeueCE-Roman;
	font-weight: 400
}
.bootstrap-select .dropdown-toggle:active, .bootstrap-select .dropdown-toggle:focus, .bootstrap-select .dropdown-toggle:hover {
	outline: 0!important;
	background: #eff3fc
}
.bootstrap-select .dropdown-toggle:after {
	border: solid #72c5fd;
	border-width: 0 3px 3px 0;
	display: inline-block;
	padding: 3px;
	margin-left: -5px;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg)
}
.bootstrap-select.show .dropdown-toggle {
	background: #eff3fc
}
.bootstrap-select .dropdown-menu {
	border-radius: 10px;
	border: 1px solid #72c5fd
}
.bootstrap-select .dropdown-menu ul.dropdown-menu li a {
	font-size: 1.25rem;
	color: #08307c;
	padding: 12px 15px;
	display: block
}
.bootstrap-select .dropdown-menu ul.dropdown-menu li a:active, .bootstrap-select .dropdown-menu ul.dropdown-menu li a:focus, .bootstrap-select .dropdown-menu ul.dropdown-menu li a:hover {
	background: #eff3fc
}
.bootstrap-select.select-light .dropdown-menu.open .dropdown-menu.inner {
	display: block
}
.bootstrap-select.select-light .dropdown-menu.open .dropdown-menu.inner li a {
	font-family: HelveticaNeueCE-Roman;
	outline: 0
}
.bootstrap-select.select-light .dropdown-menu.open .dropdown-menu.inner li a:active, .bootstrap-select.select-light .dropdown-menu.open .dropdown-menu.inner li a:focus, .bootstrap-select.select-light .dropdown-menu.open .dropdown-menu.inner li a:hover {
	outline: 0
}
.bootstrap-select.select-light .dropdown-toggle {
	background: 0 0;
	border: 1px solid #c3cbd5;
	color: #3b3a3a;
	font-size: 16px;
	line-height: 16px;
	border-radius: 0;
	padding: 8px 18px 8px 12px
}
.bootstrap-select.select-light .dropdown-toggle:active, .bootstrap-select.select-light .dropdown-toggle:focus, .bootstrap-select.select-light .dropdown-toggle:hover {
	background: #eff3fc;
	outline: 0!important;
	-webkit-box-shadow: none;
	box-shadow: none
}
.bootstrap-select.select-light .dropdown-toggle:after {
	border: solid #c3cbd5;
	border-width: 0 3px 3px 0;
	display: inline-block;
	padding: 3px;
	margin-left: -5px;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg)
}
.bootstrap-select.select-light.show .dropdown-toggle {
	background: #eff3fc
}
.bootstrap-select.select-light .dropdown-menu {
	border-radius: 0;
	border: 1px solid #c3cbd5
}
.bootstrap-select.select-light .dropdown-menu ul.dropdown-menu li a {
	font-family: HelveticaNeueCE-Roman;
	font-size: 16px;
	line-height: 16px;
	color: #3b3a3a;
	padding: 12px 15px;
	display: block
}
.bootstrap-select.select-light .dropdown-menu ul.dropdown-menu li a:active, .bootstrap-select.select-light .dropdown-menu ul.dropdown-menu li a:focus, .bootstrap-select.select-light .dropdown-menu ul.dropdown-menu li a:hover {
	background: #eff3fc
}
.bootstrap-select.blog-list-select .dropdown-toggle {
	background: #fff;
	color: #7f8d9a;
	font-size: 18px;
	margin: 0
}
.bootstrap-select.blog-list-select .dropdown-toggle:after {
	border: solid #707f8d;
	border-width: 0 3px 3px 0;
	display: inline-block;
	padding: 3px;
	margin-left: -5px;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg)
}
.bootstrap-select.blog-list-select .dropdown-menu {
	border-color: #707f8d;
	padding-top: 0;
	padding-bottom: 0
}
.bootstrap-select.blog-list-select .dropdown-menu ul.dropdown-menu li a {
	font-family: HelveticaNeueCE-Roman;
	padding: 11px 35px;
	font-size: 18px;
	color: #7f8d9a
}
.header .container-fluid {
	position: relative;
	z-index: 10000;
	padding-left: 50px;
	padding-right: 22px
}
@media (max-width:991.98px) {
.header .container-fluid {
	padding: 0 20px
}
}
.header .header-actions {
	-webkit-transition: all .25s ease;
	transition: all .25s ease
}
.header .black-logo {
	display: none;
	margin-top: 11px;
	margin-bottom: 12px
}
.logo {
	display: inline-block;
	width: 8rem;
	margin-top: 35px
}
@media (max-width:991.98px) {
.logo {
	margin-top: 5px
}
}
.logo.logo-sprite {
	width: 128px;
	height: 78px;
	background: url(//www.teads.com/wp-content/themes/teads/library/css/../images/logo-sprite.png);
	background-size: cover;
	background-position: 2px 0;
	background-repeat: no-repeat
}
@media (max-width:991.98px) {
.logo.white-logo img {
	max-width: 100px;
	margin-top: 10px
}
}
.header-actions {
	margin-top: 35px;
	text-transform: uppercase
}
@media (max-width:767.98px) {
.header-actions {
	margin-top: 1.2rem
}
}
.header-actions .hamburger {
	padding: 0 10px 0 10px;
	margin-left: 25px;
	outline: 0
}
.header-actions .hamburger .hamburger-box {
	width: 58px;
	height: 40px
}
@media (max-width:767.98px) {
.header-actions .hamburger .hamburger-box {
	width: 40px
}
}
.header-actions .hamburger .hamburger-box .hamburger-inner {
	background-color: #fff
}
.header-actions .hamburger .hamburger-box .hamburger-inner:after, .header-actions .hamburger .hamburger-box .hamburger-inner:before {
	background-color: #fff
}
.header-actions .hamburger.is-active .hamburger-inner {
	background-color: #bdc8da
}
.header-actions .hamburger.is-active .hamburger-inner:after, .header-actions .hamburger.is-active .hamburger-inner:before {
	background-color: #bdc8da
}
.header-actions .btn {
	display: inline-block;
	margin-left: 1rem;
	vertical-align: bottom
}
.header-actions .btn small {
	position: relative;
	top: 1px;
	font-size: 1.1rem
}
.header-actions .btn small.fa-bars {
	top: 1px
}
@media (max-width:991.98px) {
.header-actions .btn {
	margin-left: 0
}
.header-actions .btn.btn-primary {
	background-color: #070707
}
.header-actions .btn.btn-login {
	display: none!important;
	top: -3px
}
}
.header-actions .btn.btn-contact {
	display: none
}
.header .btn-primary {
	background-color: #72c5fd;
	color: #fff
}
.header .btn-primary:active, .header .btn-primary:focus, .header .btn-primary:hover, .header-link .header-btn:active, .header-link .header-btn:focus, .header-link .header-btn:hover {
	background-color: #40b0fc;
	color: #fff;
	-webkit-box-shadow: none;
	box-shadow: none
}
.header .btn-secondary {
	background-color: #fff;
	color: #08307c
}
.header .btn-secondary:active, .header .btn-secondary:focus, .header .btn-secondary:hover {
	background-color: #eff3fc;
	color: #08307c;
	-webkit-box-shadow: none;
	box-shadow: none
}
.header-message {
	text-align: center;
	color: #fff
}
.header-message .header-title {
	font-size: 55px;
	line-height: 60px;
	margin-bottom: 2rem;
	margin-top: 0;
	font-family: HelveticaNeueCE-Roman;
	font-weight: 100;
	color: #fff
}
.header-message .header-title span {
	color: #4cb6fc
}
.header-message .header-text {
	font-size: 20px;
	line-height: 1.775rem;
	float: left;
	font-family: 'HelveticaNeue LT 45'
}
@media (max-width:767.98px) {
.header-message .header-text {
	float: none;
	margin-bottom: 50px
}
}
.header-content .mx-auto {
	position: inherit
}
@media (max-width:991.98px) {
.header-message {
	margin-top: 20px
}
}
.header-message p.text-right {
	position: absolute;
	right: 0;
	bottom: 1rem;
	max-width: 200px
}
@media (max-width:767.98px) {
.header-message p.text-right {
	position: inherit;
	right: 0;
	bottom: 0;
	text-align: center!important;
	max-width: inherit
}
}
.header-link {
	position: relative;
	display: inline-block;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #fff;
	font-family: HelveticaNeueCE-Roman;
	margin-right: 2rem
}
@media (max-width:767.98px) {
.header-link {
	margin-right: 0;
	font-size: 1.25rem
}
}
.header-link:active, .header-link:focus, .header-link:hover, .header-link:visited {
	text-decoration: none;
	color: #fff
}
.header-btn {
	position: absolute;
top:-.75rem;
	right: -3.5rem;
padding:0 .5rem;
	min-width: 3rem;
	font-size: 2rem;
	background-color: #72c5fd
}
.header-btn .fa {
margin-top:.45rem
}
.header-btn .fa:before {
	height: 1rem;
	line-height: 1rem
}
@media (max-width:767px) {
.header-btn {
	background-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
	min-width: 3.815rem;
	height: 3.375rem;
	right: 0;
	margin-left: auto;
	margin-right: auto;
	left: 0;
	top: 2.8rem
}
.header-btn:active, .header-btn:focus, .header-btn:hover, .header-btn:visited {
	background-color: transparent!important
}
.header-btn .fa {
	font-size: 2.5rem
}
}
.hero-section {
	padding: 0;
	min-height: 37rem;
	height: 37rem;
	background-color: #baddf3;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: cover;
	position: relative;
	z-index: 1
}
.hero-section .row {
	height: 37rem
}
@media (max-width:767.98px) {
.hero-section {
	min-height: 100%;
	padding-bottom: 4rem
}
}
.hero-section .header-content {
	height: 100%
}
.hero-section .header-content .container {
	height: 100%
}
.hero-section .header-content .height-fix {
	min-height: 31rem;
	height: 100%
}
.hero-section .header-title {
	font-size: 55px;
	line-height: 1.1;
	margin-bottom: 20px;
	font-family: "Helvetica Neue", Sans-serif;
	font-weight: 300;
}
@media (max-width:991.98px) {
.hero-section .header-title {
	font-size: 36px;
	margin-bottom: 15px
}
}
.hero-section .header-text {
	color: #ffffff;
	font-size: 19px;
	text-align: center;
	float: none;
	margin-bottom: 0;
	line-height: 1.4;
}
@media (max-width: 991.98px) {
.hero-section .header-text {
	font-size: 16px;
}
}
.hero-section:after {
	content: '';
	background-image: linear-gradient(-63deg, #1c5898 0%, #ad4196 100%);
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	opacity: .85;
	z-index: -1;
	transition: background .3s, border-radius .3s, opacity .3s;
}
.hero-section.hero-video:after {
	background-image: none
}
.hero-section.full-height:after {
	background-image: none
}
.hero-section.full-height .header-title {
	margin-bottom: 40px
}
.hero-section.full-height .header-text {
	font-size: 19px
}
.hero-section.full-height .btn-secondary {
	margin-top: 60px
}
.hero-section.full-height.heading-small-margin .header-title {
	margin-bottom: 15px;
	letter-spacing: .5px
}
.hero-section.full-height.heading-small-margin .header-text {
	letter-spacing: 1px
}
.hero-section.pink-background:after {
	background-image: linear-gradient(127deg, #1c5898 0, #ad4196 100%)
}
.hero-section.pink-background .header-title {
	margin-bottom: 10px
}
.hero-section.blue-background:after {
	background-image: -webkit-gradient(linear, left top, right top, color-stop(10%, #1c5898), to(#609ed3));
	background-image: linear-gradient(90deg, #1c5898 10%, #609ed3 100%)
}
.hero-section.hero-video {
	height: calc(100vh + 15px);
	overflow: hidden
}
.hero-section.hero-video video {
	z-index: -1;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover
}
@media (max-width:1199.98px) {
.hero-section.hero-video video {
	display: none
}
}
.hero-section .arrow-dn {
	position: absolute;
	bottom: 10%;
	left: 0;
	right: 0;
	margin: 0 auto;
	height: 40px
}
.header-top .container {
	z-index: 100
}
.hamburger-box {
	top: 3px
}
.btn-contact {
	display: none
}
.sticky-wrapper {
	height: 106.766px!important
}
.is-sticky header.header {
	background: #fff!important;
	width: 100%!important;
	-webkit-box-shadow: 0 3px 12px 0 rgba(0,0,0,.16);
	box-shadow: 0 3px 12px 0 rgba(0,0,0,.16);
	-webkit-transition: all .25s ease;
	transition: all .25s ease
}
.is-sticky header.header .logo-sprite {
	margin-top: 2px;
	background-position: -127px 0
}
.is-sticky header.header .white-logo {
	display: none
}
.is-sticky header.header .black-logo {
	display: block
}
.is-sticky header.header .black-logo img {
	max-width: 80px
}
.is-sticky header.header .btn-contact {
	display: block
}
@media (max-width:991.98px) {
.is-sticky header.header .btn-contact {
	display: none!important
}
}
@media (max-width:767.98px) {
.is-sticky header.header .logo {
	width: 6rem
}
}
.is-sticky header.header .container {
	padding-top: 0;
	padding-bottom: 0
}
.is-sticky header.header .header-actions {
	margin-top: 3px
}
.is-sticky header.header .header-actions .btn {
	color: #343e5c;
	border-color: #bdc8da
}
.is-sticky header.header .header-actions .btn:active, .is-sticky header.header .header-actions .btn:focus, .is-sticky header.header .header-actions .btn:hover {
	background: #bdc8da;
	color: #343e5c
}
.is-sticky header.header .header-actions .btn.btn-login {
	font-size: 13px;
	padding: 6px 20px
}
@media (max-width:991.98px) {
.is-sticky header.header .header-actions .btn.btn-login {
	top: -6px
}
}
.is-sticky header.header .header-actions .hamburger-inner {
	background-color: #bdc8da;
	width: 38px;
	height: 3px
}
.is-sticky header.header .header-actions .hamburger-inner:after, .is-sticky header.header .header-actions .hamburger-inner:before {
	background-color: #bdc8da;
	width: 38px;
	height: 3px
}
.is-sticky header.header .header-actions .hamburger-inner:before {
	top: -8px
}
.is-sticky header.header .header-actions .hamburger-inner:after {
	bottom: -8px
}
.is-sticky header.header .header-actions .is-active .hamburger-inner:before {
	top: 0
}
.is-sticky header.header .header-actions .is-active .hamburger-inner:after {
	bottom: 0
}
.header.header-white {
	background: #fff
}
.header.header-white .white-logo {
	display: none
}
.header.header-white .black-logo {
	display: block
}
.header.header-white .header-actions {
	margin-top: 15px
}
.header.header-white .header-actions .btn {
	color: #343e5c;
	border-color: #bdc8da
}
.header.header-white .header-actions .btn:active, .header.header-white .header-actions .btn:focus, .header.header-white .header-actions .btn:hover {
	background: #bdc8da;
	color: #343e5c
}
.header.header-white .header-actions .hamburger-inner {
	background-color: #bdc8da
}
.header.header-white .header-actions .hamburger-inner:after, .header.header-white .header-actions .hamburger-inner:before {
	background-color: #bdc8da
}
.header-home {
	background-image: url(//www.teads.com/wp-content/themes/teads/library/css/../images/header-home-bg.jpg)
}
.header-contact {
	background-image: url(//www.teads.com/wp-content/themes/teads/library/css/../images/header-home-bg.jpg)
}
.main-site-menu {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 9999;
	display: none
}
.main-site-menu .menu-close {
	color: #bdc8da;
	position: absolute;
	right: 40px;
	top: 40px
}
.main-site-menu .menu-close .hamburger-inner {
	background-color: #bdc8da
}
.main-site-menu .menu-close .hamburger-inner:after, .main-site-menu .menu-close .hamburger-inner:before {
	background-color: #bdc8da
}
.main-site-menu .menu-split {
	height: 100%
}
@media (max-width:991.98px) {
.main-site-menu .menu-split .half-menu-col {
	display: none
}
}
.main-site-menu .menu-split .half-menu {
	height: 100%
}
.main-site-menu .menu-split .half-menu.menu-nav .row {
	background: #eff2f5;
	-webkit-box-shadow: 7px 0 41px rgba(0,0,0,.6);
	box-shadow: 7px 0 41px rgba(0,0,0,.6)
}
.main-site-menu .menu-split .half-menu.menu-nav .myh-100 {
	height: 100%;
	position: relative
}
.main-site-menu .menu-split .half-menu.menu-nav .main-menu-container {
	max-width: 650px;
	margin: 0 35px 0 0;
	width: 100%;
	z-index: 1
}
@media (max-width:1199.98px) {
.main-site-menu .menu-split .half-menu.menu-nav .main-menu-container {
	margin: 0 70px 0 0
}
}
.main-site-menu .menu-split .half-menu.menu-nav .menu-container {
	z-index: 1
}
.main-site-menu .menu-split .half-menu.menu-nav .menu-container .nav-wrap .main-nav {
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: right;
	position: relative
}
@media (max-width:991.98px) {
.main-site-menu .menu-split .half-menu.menu-nav .menu-container .nav-wrap .main-nav {
	height: 390px
}
}
.main-site-menu .menu-split .half-menu.menu-nav .menu-container .nav-wrap .main-nav li {
	padding-bottom: 20px
}
@media (max-width:991.98px) {
.main-site-menu .menu-split .half-menu.menu-nav .menu-container .nav-wrap .main-nav li {
	padding-right: 15px
}
}
.main-site-menu .menu-split .half-menu.menu-nav .menu-container .nav-wrap .main-nav li .sub-menu {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	list-style: none;
	padding: 0;
	display: none;
	position: absolute;
	padding-right: 20px;
	border-right: 1px solid #bdc8da;
	margin-right: 20px;
	z-index: 5;
	right: 180px;
	top: 0;
	margin: auto;
	left: 0;
	bottom: 0
}
@media (max-width:991.98px) {
.main-site-menu .menu-split .half-menu.menu-nav .menu-container .nav-wrap .main-nav li .sub-menu {
	position: relative;
	padding: 0;
	margin: 0;
	border: none;
	right: 0
}
}
.main-site-menu .menu-split .half-menu.menu-nav .menu-container .nav-wrap .main-nav li .sub-menu li {
	padding: 10px 0;
	margin-bottom: 10px;
	width: 100%
}
.main-site-menu .menu-split .half-menu.menu-nav .menu-container .nav-wrap .main-nav li .sub-menu li a {
	font-size: 25px;
	line-height: 32px
}
.main-site-menu .menu-split .half-menu.menu-nav .menu-container .nav-wrap .main-nav li a {
	font-size: 32px;
	line-height: 45px;
	color: #25578d;
	font-family: "HelveticaNeue LT 45";
	font-weight: 400
}
.main-site-menu .menu-split .half-menu.menu-nav .menu-container .nav-wrap .main-nav li a:active, .main-site-menu .menu-split .half-menu.menu-nav .menu-container .nav-wrap .main-nav li a:focus, .main-site-menu .menu-split .half-menu.menu-nav .menu-container .nav-wrap .main-nav li a:hover {
	color: #4cb6fc;
	font-weight: 700
}
.main-site-menu .menu-split .half-menu.menu-nav .menu-container .nav-wrap .main-nav li a:active .sub-menu, .main-site-menu .menu-split .half-menu.menu-nav .menu-container .nav-wrap .main-nav li a:focus .sub-menu, .main-site-menu .menu-split .half-menu.menu-nav .menu-container .nav-wrap .main-nav li a:hover .sub-menu {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}
.main-site-menu .menu-split .half-menu .scroll-item-1 {
	display: none
}
.main-site-menu .menu-split .half-menu .scroll-item-2 {
	display: none
}
.main-site-menu .menu-split .half-menu .scroll-item .half-menu-item {
	-webkit-transition: all .25s ease;
	transition: all .25s ease
}
.main-site-menu .menu-split .half-menu .scroll-item.velocity-animating .half-menu-item {
	-webkit-filter: blur(5px);
	-moz-filter: blur(5px);
	-o-filter: blur(5px);
	-ms-filter: blur(5px);
	filter: blur(5px)
}
.main-site-menu .menu-split .half-menu .half-menu-item {
	height: 100%;
	background-size: cover;
	position: relative;
	text-align: center;
	z-index: 0
}
.main-site-menu .menu-split .half-menu .half-menu-item.products:after {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: -1;
	background: #2074bb;
	background: linear-gradient(135deg, #2074bb 0, #70b876 100%);
	opacity: .85
}
.main-site-menu .menu-split .half-menu .half-menu-item h4 {
	color: #fff;
	margin-top: 0;
	font-size: 25px;
	position: relative;
	margin-bottom: 100px;
	text-transform: capitalize
}
.main-site-menu .menu-split .half-menu .half-menu-item h4:after {
	left: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto;
	display: block;
	top: 50px;
	width: 14%;
	height: 1px;
	background: #fff;
	content: '';
	position: absolute
}
.main-site-menu .menu-split .half-menu .half-menu-item h2 {
	color: #fff;
	font-size: 50px;
	margin-bottom: 30px;
	font-weight: 400;
	font-family: HelveticaNeueCE-Roman
}
.main-site-menu .menu-split .half-menu .half-menu-item p {
	color: #fff;
	font-weight: 400;
	font-family: "HelveticaNeue LT 45";
	font-size: 20px
}
.main-site-menu .menu-split .half-menu .half-menu-item .myh-100 {
	height: 100vh
}
.main-site-menu .menu-search {
	position: absolute;
	bottom: 35px;
	width: 100%;
	max-width: 640px;
	left: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto
}
@media (max-width:991.98px) {
.main-site-menu .menu-search {
	padding-left: 40px;
	padding-right: 65px
}
}
.main-site-menu .menu-search .search-form {
	position: relative
}
@media (max-width:767.98px) {
.main-site-menu .menu-search .search-form {
	max-width: 14rem
}
}
@media (max-width:991.98px) {
.main-site-menu .menu-search .search-form {
	max-width: none
}
}
.main-site-menu .menu-search .screen-reader-text {
	display: none
}
.main-site-menu .menu-search .search-field {
	background-color: transparent;
	border: 1px solid transparent;
	font-size: 32px;
	font-family: HelveticaNeueCE-Bold;
	border-bottom: 1px solid #bdc8da;
	color: #bdc8da;
	padding-bottom: 10px;
	width: 100%
}
.main-site-menu .menu-search .search-field::-webkit-input-placeholder {
color:#bdc8da
}
.main-site-menu .menu-search .search-field::-moz-placeholder {
color:#bdc8da
}
.main-site-menu .menu-search .search-field:-ms-input-placeholder {
color:#bdc8da
}
.main-site-menu .menu-search .search-field:active, .main-site-menu .menu-search .search-field:focus {
	outline: 0
}
@media (max-width:991.98px) {
.main-site-menu .menu-search .search-field {
	max-width: none;
	font-size: 24px;
	line-height: 40px
}
}
.main-site-menu .menu-search label {
	width: 100%
}
.main-site-menu .menu-search .search-submit {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	width: 3rem;
	height: 3rem;
	background-color: transparent;
	border: 0;
	color: #bdc8da
}
.main-site-menu .menu-search .search-submit .fa-search {
	font-size: 25px
}
.main-site-menu .menu-search .search-submit .search-value {
	display: none
}
.section-newsletter {
	padding: 0;
	background-color: #f1f5fb
}
@media (max-width:1400px) {
.section-newsletter .container {
	max-width: 100%
}
}
.newsletter-container {
	padding: 60px 0;
	margin: 0 auto;
	position: relative
}
.newsletter-container .newsletter-message {
	position: absolute;
	color: #08307c;
	font-weight: 700;
	top: 0;
	margin: 0;
	left: 0;
	height: 100%;
	width: 100%
}
.newsletter-container .newsletter-message>span {
	display: block;
	margin: 0 auto;
	line-height: 114px
}
.newsletter-container .btn-secondary {
	padding: 11px 44px;
	margin-bottom: 0
}
@media (max-width:1060px) {
.newsletter-container .form-input {
	margin-bottom: 15px
}
}
.newsletter-container input[type=email], .newsletter-container select {
	height: 50px;
	padding: 5px 18px;
	border: 1px solid #fff;
	background-image: none;
	background-color: #fff;
	font-size: 1rem;
border-radius:.25rem;
	margin: 0 1rem 0 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #7f8d9a;
	font-weight: 900;
	width: 16rem
}
@media (max-width:991.98px) {
.newsletter-container input[type=email], .newsletter-container select {
	width: 100%
}
}
.newsletter-container input[type=email] option, .newsletter-container select option {
	font-weight: 700
}
.newsletter-container input[type=email] {
	margin-right: 1rem;
	position: relative;
	top: 1px
}
.newsletter-container input[type=checkbox] {
	font-size: 1rem;
-webkit-box-shadow:0 .125rem .25rem rgba(0,0,0,.15);
box-shadow:0 .125rem .25rem rgba(0,0,0,.15)
}
@media (min-width:992px) {
.newsletter-container input[type=email], .newsletter-container select {
	max-width: 190px
}
}
.newsletter-container label {
	font-family: HelveticaNeueCE-Roman;
	cursor: pointer;
	color: #fff;
	font-size: 20px
}
.newsletter-container h3 {
	font-size: 18px;
	font-family: HelveticaNeueCE-Bold;
	color: #346faa;
	font-weight: 300;
	margin-bottom: 23px;
	margin-top: 0;
	text-transform: uppercase
}
.newsletter-container .blue-title {
	color: #346faa;
	font-family: HelveticaNeueCE-Bold;
	margin-bottom: 30px
}
@media (max-width:991.98px) {
.newsletter-container .blue-title {
	margin-top: 30px
}
}
.newsletter-container .btn-secondary {
	border-color: #4cb6fc;
	color: #4cb6fc;
	font-size: 15px;
	text-transform: uppercase;
	padding: 9px 28px
}
.newsletter-container .btn-secondary:hover {
	color: #fff;
	border-color: #72c5fd
}
@media (max-width:991.98px) {
.newsletter-container .btn-secondary {
	margin-top: 30px
}
}
.newsletter-container .form-input {
	display: inline-block
}
@media (max-width:991.98px) {
.newsletter-container .form-input {
	display: block;
	margin-bottom: 20px
}
}
.newsletter-container .form-check {
	display: inline-block;
	margin-top: 8px;
	padding-left: 0;
	margin-right: 11px
}
@media (max-width:991.98px) {
.newsletter-container .form-check {
	display: block
}
}
@media (min-width:992px) {
.newsletter-col-2 {
	padding-left: 1rem
}
}
input[type=checkbox] {
	display: none
}
input[type=checkbox]+label {
	font-size: 12px;
	color: #3b3a3a;
	cursor: pointer;
	margin-bottom: 0
}
input[type=checkbox]+label span {
	display: inline-block;
	width: 21px;
	height: 21px;
	border: 0;
	margin: -3px 8px 0 0;
	vertical-align: middle;
	background-color: #fff;
	border-radius: 5px;
	cursor: pointer;
	position: relative
}
input[type=checkbox]:checked+label span {
	border-color: #ff6b6e
}
input[type=checkbox]:checked+label span:after {
	content: '';
	position: absolute;
	width: 11px;
	height: 5px;
	background: 0 0;
	top: 7px;
	left: 5px;
	border: 2px solid #fff;
	border-top: none;
	border-right: none;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg)
}
input[type=checkbox]:checked+label span:before {
	content: '';
	position: absolute;
	background-color: #4cb6fc;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	border-radius: 5px
}
.footer {
	padding-top: 80px;
	padding-bottom: 60px;
	background-color: #4c8bc5;
	background-image: linear-gradient(-225deg, rgba(36,97,161,.9) 0, rgba(104,168,223,.9) 100%);
	color: #fff
}
@media (min-width:768px) {
.footer .text-right-md {
	text-align: right
}
}
@media (max-width:1400px) {
.footer .container {
	max-width: 100%
}
}
@media (max-width:767.98px) {
.footer-info .row {
	padding-bottom: 0
}
}
.footer-info-header {
	margin-bottom: 15px
}
.footer .footer-info-title {
	color: #fff;
	font-size: 18px;
	text-transform: uppercase;
	font-family: HelveticaNeueCE-Bold
}
.footer .footer-info-title span {
	color: #164b81
}
.footer .footer-info-header a {
	font-weight: 700;
	color: #72c5fd
}
.footer-info-title {
	margin-top: 0;
	font-size: 1.25rem;
	color: #08307c
}
.footer-info-content {
font-size:.875rem
}
.footer-info-content .read-more {
	font-size: 12px;
	font-family: HelveticaNeueCE-Bold;
	color: #164b81;
	letter-spacing: 1.5px
}
.footer-about-list, .footer-jobs-list, .footer-news-list {
	list-style: none
}
.footer-info .footer-news-list li {
	margin-bottom: 15px
}
.footer-info .footer-news-list li a {
	font-size: 15px;
	font-family: "HelveticaNeue LT 45"
}
.footer-about-list li a {
	font-size: 25px;
	font-family: HelveticaNeueCE-Bold
}
.footer-jobs-list {
	margin-bottom: 25px
}
.footer-jobs-list a {
	font-family: "HelveticaNeue LT 45"
}
.footer-jobs-list b, .footer-jobs-location {
	font-family: HelveticaNeueCE-Bold;
	font-weight: 700
}
.footer-jobs-location span {
	color: #72c5fd
}
.footer-info ul {
	padding: 0
}
.footer-info li {
	padding-left: 1px;
margin-bottom:.5rem
}
.footer-info a {
	color: #fff;
	font-size: 15px
}
.footer-info a:hover {
	color: #fff
}
.footer-about-list li {
margin-bottom:.25rem
}
.footer-about {
	font-size: 15px;
	font-family: HelveticaNeueCE-Thin;
	margin-bottom: 30px
}
.sm-list {
	position: relative;
	display: inline-block;
	padding: 0;
	margin-top: 30px
}
.sm-list li {
	display: inline-block
}
.sm-list a {
	display: inline-block;
	width: 48px;
	height: 48px;
	border: 2px solid #fff;
	line-height: 44px;
	font-size: 17px;
margin:0 .25rem;
	border-radius: 50%;
	-webkit-transition: all .2s ease-in;
	transition: all .2s ease-in;
margin-bottom:.25rem;
	text-align: center;
	color: #fff
}
.sm-list a:hover {
	background-color: #72c5fd;
	border-color: #72c5fd
}
.sm-list .fa {
	font-size: 1rem;
	line-height: 1.85rem;
	width: 1.75;
	text-align: center
}
.sm-list li:last-child {
	padding-right: 0
}
.sm-name {
	display: none
}
.logo-footer {
	display: inline-block;
	margin-bottom: 25px
}
.logo-footer img {
	max-width: 150px
}
.footer-legal {
	font-size: 15px
}
.footer-legal p {
	font-weight: 400;
	font-family: "HelveticaNeue LT 45";
	line-height: 1.8
}
.newsletter-box {
	width: 100%;
	min-height: 10rem;
	padding: 1rem;
	background-image: -webkit-gradient(linear, left top, right top, from(#dbf0ff), to(#6993d8));
	background-image: linear-gradient(to right, #dbf0ff 0, #6993d8 100%)
}
.newsletter-box .newsletter-title {
	margin: 0 0 1rem;
font-size:.875rem;
	color: #08307c
}
.newsletter-box .btn-secondary {
	border: 1px solid #fff;
	background-color: #fff;
	color: #3b3a3a;
	font-weight: 400;
-webkit-box-shadow:0 .125rem .5rem rgba(100,100,100,.5);
box-shadow:0 .125rem .5rem rgba(100,100,100,.5)
}
.fa-heart {
	color: #72c5fd
}
.section-map .container {
	padding-bottom: 0
}
.footer-copyrights {
	background-color: #164b81;
	padding-top: 35px;
	padding-bottom: 35px
}
.footer-copyrights .legal-links {
	color: #fff
}
@media (max-width:991.98px) {
.footer-copyrights .legal-links {
	display: block
}
}
.footer-copyrights .legal-links i {
	font-style: normal
}
@media (max-width:991.98px) {
.footer-copyrights .legal-links i {
	display: none
}
}
.footer-copyrights .legal-links a {
	margin-left: 5px;
	margin-right: 5px
}
@media (max-width:991.98px) {
.footer-copyrights .legal-links a {
	margin-left: 0;
	margin-right: 0;
	display: block
}
}
.footer-copyrights .footer-legal p {
	margin-bottom: 0;
	display: inline-block
}
@media (max-width:991.98px) {
.footer-copyrights .footer-legal p {
	display: block
}
}
.footer-copyrights .footer-legal p a {
	color: #fff
}
.footer-copyrights .copyright {
	display: inline-block;
	color: #4cb6fc;
	font-size: 15px;
	margin-right: 30px
}
@media (max-width:991.98px) {
.footer-copyrights .copyright {
	display: block
}
}
.footer-copyrights .social-list {
	margin-bottom: 0;
	float: right;
	list-style: none
}
@media (max-width:991.98px) {
.footer-copyrights .social-list {
	float: left;
	margin-top: 20px;
	padding-left: 0;
	margin-bottom: 20px
}
}
.footer-copyrights .social-list li {
	display: inline-block
}
.footer-copyrights .social-list li a {
	color: #fff;
	font-size: 22px;
	margin-left: 15px;
	margin-right: 15px
}
.footer-copyrights .social-list li a:hover span {
	color: #4cb6fc
}
@media (max-width:991.98px) {
.footer-copyrights .social-list li a:first-child {
	margin-left: 0
}
}
.section-articles-list {
	background-color: #fff;
	padding-top: 80px;
	overflow: hidden
}
@media screen and (min-width:1200px) and (max-width:1500px) {
.section-articles-list {
	padding-top: 65px 0
}
}
.section-articles-list .section-title {
	margin-bottom: 90px;
	margin-top: 0
}
@media screen and (min-width:1200px) and (max-width:1500px) {
.section-articles-list .section-title {
	margin-bottom: 50px
}
}
@media (max-width:991.98px) {
.section-articles-list .section-title {
	margin-bottom: 30px
}
}
.section-articles-list .text-center {
	margin-bottom: 0
}
.section-articles-list .padding-30 {
	padding-left: 30px;
	padding-right: 30px
}
@media (max-width:767.98px) {
.section-articles-list {
	padding-bottom: 0;
	text-align: center
}
}
@media (min-width:576px) {
.section-articles-list .btn-primary {
	margin-top: 120px;
	margin-bottom: 0
}
}
@media screen and (min-width:1200px) and (max-width:1500px) {
.section-articles-list .btn-primary {
	margin-top: 60px
}
}
.section-articles-list .article-wrap {
	border-radius: 4px;
	background-color: #fff;
	-webkit-box-shadow: 0 3px 40px 0 rgba(16,41,112,.14);
	box-shadow: 0 3px 40px 0 rgba(16,41,112,.14);
	-webkit-transition: all .5s ease!important;
	transition: all .5s ease!important
}
@media (max-width:1199.98px) {
.section-articles-list .article-wrap {
	margin-bottom: 50px
}
}
.section-articles-list .article-wrap:hover {
	-webkit-box-shadow: 0 3px 89.89px 11.11px rgba(16,41,112,.23);
	box-shadow: 0 3px 89.89px 11.11px rgba(16,41,112,.23);
	-webkit-transform: scale(1.05)!important;
	transform: scale(1.05)!important
}
.section-articles-list .article-wrap .article-image {
	height: 150px;
	width: 100%;
	background-size: cover;
	background-position: center center;
	background-image: url(//www.teads.com/wp-content/themes/teads/library/css/../images/city2.jpg)
}
.section-articles-list .article-wrap .content {
	padding: 45px 35px 70px 35px;
	text-align: center
}
@media screen and (min-width:1200px) and (max-width:1500px) {
.section-articles-list .article-wrap .content {
	padding: 30px 20px 55px 30px
}
}
@media (max-width:1199px) {
.section-articles-list .article-wrap .content {
	padding: 30px 20px 55px 30px
}
}
.section-articles-list .article-wrap .content h4 {
	font-size: 20px;
	color: #3b3a3a;
	margin-top: 0;
	margin-bottom: 30px
}
.section-articles-list .article-wrap .content p {
	font-size: 14px;
	margin-bottom: 45px;
	line-height: 1.8
}
@media screen and (min-width:1200px) and (max-width:1500px) {
.section-articles-list .article-wrap .content p {
	margin-bottom: 25px
}
}
@media (min-width:768px) {
.section-articles-list .article-wrap .content p {
	min-height: 130px
}
}
@media (max-width:991.98px) {
.section-articles-list .mobile-btn-wrap {
	margin-top: 60px
}
}
@media (max-width:991.98px) {
.section-articles-list.section-articles-list-desktop {
	display: none
}
}
@media (min-width:768px) {
.section-articles-list.section-articles-list-mobile {
	display: none
}
}
.section-articles-list.section-articles-list-mobile .slick-slide {
	padding-top: 30px
}
.section-home-stats {
	position: relative;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	color: #fff
}
.section-home-stats .section-title-fade {
	font-size: 35px;
	color: #fff;
	font-family: "HelveticaNeue LT 45";
	font-weight: 400;
	margin-top: 0
}
.section-home-stats .section-subtitle {
	font-size: 25px;
	color: #4cb6fc;
	font-family: HelveticaNeueCE-Roman;
	font-weight: 300;
	margin-top: 0;
	margin-bottom: 80px
}
@media screen and (min-width:1200px) and (max-width:1500px) {
.section-home-stats .section-subtitle {
	margin-bottom: 55px
}
}
.section-home-stats .overlay-item {
	margin-top: 60px
}
.section-home-stats .overlay-item .btn {
	margin-bottom: 0
}
.section-home-stats .section-title {
	text-align: center;
	font-size: 3.625rem;
	font-weight: 100;
	line-height: 1.1;
	font-family: HelveticaNeueCE-Thin;
	color: #fff;
	margin-bottom: 7rem
}
.section-home-stats .section-tagline {
	text-align: center
}
.advertising-attributes {
	line-height: 1.75;
	color: #fff;
	text-align: center
}
@media (max-width:767.98px) {
.advertising-attributes {
	margin: 0;
	text-align: center
}
}
.advertising-attributes .articles-carousel {
	margin-bottom: 5rem;
	padding-left: 0
}
.advertising-attributes .articles-carousel .article-preview {
	padding-left: 40px;
	padding-right: 40px
}
.advertising-attributes .articles-carousel .article-preview iframe {
	width: 100%;
	height: auto;
	max-width: 120px
}
.advertising-attributes .articles-carousel .article-preview img {
	width: 120px;
	display: block;
	margin-left: auto;
	margin-right: auto
}
.advertising-attributes .articles-carousel .article-preview h4 {
	font-size: 20px;
	margin-top: 10px;
	margin-bottom: 1.25rem
}
.advertising-attributes .articles-carousel .article-preview p {
	line-height: 1.8;
	font-family: "HelveticaNeue LT 45";
	font-weight: 400
}
@media screen and (min-width:1200px) and (max-width:1500px) {
.advertising-attributes .articles-carousel .article-preview p {
	font-size: 14px
}
}
@media (min-width:992px) {
.advertising-attributes .articles-carousel {
	margin-bottom: 2rem
}
}
.stats-col-circle {
	display: inline-block;
	width: 3rem;
	height: 3rem;
	line-height: 3rem;
	text-align: center;
	background: #fff;
-webkit-box-shadow:0 .125rem .5rem rgba(200,200,200,.9);
box-shadow:0 .125rem .5rem rgba(200,200,200,.9);
	font-size: 1.25rem;
	border-radius: 50%;
	color: #08307c
}
.stats-col-icon {
	display: inline-block;
	width: 100px;
	height: 100px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: cover;
	border-radius: 50%
}
@media screen and (min-width:1200px) and (max-width:1500px) {
.stats-col-icon {
	width: 100px;
	height: 100px
}
}
.section-teads-studio {
	background-size: cover;
	background-image: url(//www.teads.com/wp-content/themes/teads/library/css/../images/background-teads-studio.png);
	border-radius: 0;
	background-position: center center;
	background-repeat: no-repeat;
	text-align: center
}
@media (max-width:767.98px) {
.section-teads-studio {
	margin-top: 50px
}
}
.section-teads-studio .section-title {
	color: #fff;
	font-size: 45px;
	font-weight: 400;
	font-family: "HelveticaNeue LT 45";
	margin-top: 0
}
@media screen and (min-width:1200px) and (max-width:1500px) {
.section-teads-studio .section-title {
	font-size: 40px
}
}
@media (max-width:991.98px) {
.section-teads-studio .section-title {
	font-size: 38px;
	line-height: 40px
}
}
.section-teads-studio .section-subtitle {
	font-size: 30px;
	color: #4cb6fc;
	margin-bottom: 35px;
	font-family: HelveticaNeueCE-Roman;
	font-weight: 400
}
@media screen and (min-width:1200px) and (max-width:1500px) {
.section-teads-studio .section-subtitle {
	font-size: 25px
}
}
@media (max-width:991.98px) {
.section-teads-studio .section-subtitle {
	font-size: 20px;
	line-height: 25px;
	margin-bottom: 20px
}
}
.section-teads-studio p {
	font-family: "HelveticaNeue LT 45";
	font-weight: 400;
	color: #fff;
	margin-bottom: 0
}
.section-teads-studio.section-teads-studio-not-hp img.desktop-img {
	margin-top: -50px;
	margin-bottom: 0
}
@media (max-width:991.98px) {
img.desktop-img {
	display: none
}
img.mobile-img {
	display: block;
	margin: 20px 0;
	height: 100%;
	width: 100%
}
}
@media (min-width:768px) {
img.desktop-img {
	display: block
}
img.mobile-img {
	display: none
}
}
.section-upcomming-events {
	background: #3268a2;
	background: linear-gradient(135deg, #3268a2 0, #b554a0 100%);
	padding-top: 0;
	margin-top: 150px
}
@media (max-width:991.98px) {
.section-upcomming-events {
	margin-top: 80px
}
}
.section-upcomming-events .event-image {
	-webkit-box-shadow: 0 24px 59px 0 rgba(0,0,0,.36);
	box-shadow: 0 24px 59px 0 rgba(0,0,0,.36);
	display: block;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	top: -70px;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	height: 350px;
	width: 100%
}
@media screen and (min-width:1200px) and (max-width:1500px) {
.section-upcomming-events .event-image {
	max-width: 80%;
	top: -60px
}
}
.section-upcomming-events .date {
	font-size: 15px;
	font-family: HelveticaNeueCE-Bold;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	margin-bottom: 20px
}
.section-upcomming-events .divider {
	width: 45px;
	height: 2px;
	background-color: #fff;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 60px
}
@media screen and (min-width:1200px) and (max-width:1500px) {
.section-upcomming-events .divider {
	margin-bottom: 45px
}
}
.section-upcomming-events .section-title {
	color: #fff;
	margin-bottom: 40px;
	margin-top: 0
}
@media screen and (min-width:1200px) and (max-width:1500px) {
.section-upcomming-events .section-title {
	margin-bottom: 30px
}
}
.section-upcomming-events p {
	color: #fff;
	text-align: center;
	margin-bottom: 60px;
	font-family: "HelveticaNeue LT 45"
}
@media screen and (min-width:1200px) and (max-width:1500px) {
.section-upcomming-events p {
	margin-bottom: 45px
}
}
@media (max-width:1199.98px) {
.section-upcomming-events .btn-secondary {
	font-size: 15px;
	width: auto;
	padding: 8px 16px
}
}
.section-education-new {
	background-image: url(//www.teads.com/wp-content/themes/teads/library/css/../images/teadsprogram.png);
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	position: relative;
	z-index: 1
}
.section-education-new.padding-0 {
	padding-top: 0;
	padding-bottom: 0
}
.section-education-new .section-title {
	color: #fff;
	margin-bottom: 50px
}
@media screen and (min-width:1200px) and (max-width:1500px) {
.section-education-new .section-title {
	margin-bottom: 30px
}
}
@media (max-width:991.98px) {
.section-education-new .section-title {
	margin-bottom: 40px
}
}
.section-education-new h3 {
	color: #fff;
	font-size: 25px;
	font-family: HelveticaNeueCE-Bold;
	margin-bottom: 30px;
	margin-top: 0;
	line-height: 1.2
}
.section-education-new p {
	color: #fff;
	margin-bottom: 60px;
	font-size: 14px;
	font-family: "HelveticaNeue LT 45";
	max-width: 560px;
	margin-left: auto;
	margin-right: auto
}
.section-education-new img {
	margin-bottom: 30px
}
.section-education-new .btn {
	margin-bottom: 0
}
.section-education-new .btn-secondary:hover {
	background-color: #fff;
	color: #425c94;
	border-color: #fff
}
.section-education-new .education-half {
	text-align: center
}
.section-education-new .education-half iframe {
	width: 100%;
	height: auto;
	max-width: 120px
}
.section-education-new .row {
	margin-left: 0;
	margin-right: 0
}
.section-education-new .no-padding {
	padding-left: 0;
	padding-right: 0
}
.section-inread-homepage.inread {
	background-image: -webkit-gradient(linear, left top, right top, color-stop(10%, #1c5898), to(#609ed3));
	background-image: linear-gradient(90deg, #1c5898 10%, #609ed3 100%)
}
.section-inread-homepage.inread .section-title {
	color: #fff
}
.section-inread-homepage.with-shadow {
	-webkit-box-shadow: 0 10px 25px rgba(16,41,112,.1);
	box-shadow: 0 10px 25px rgba(16,41,112,.1)
}
.section-inread-homepage p.desc {
	margin: 20px 0;
	color: #3b3a3a
}
.section-inread-homepage .phone-col .video-wrapper {
	width: 100%;
	margin: 0 auto;
	margin-top: 20px
}
.section-inread-homepage .phone-col .video-wrapper .plyr__video-wrapper {
	margin-left: -1px
}
@media (max-width:991.98px) {
.section-inread-homepage .phone-col .video-wrapper .plyr__video-wrapper {
	margin-left: -2px;
	margin-top: -2px
}
}
.section-inread-homepage .phone-col .video-wrapper .plyr__video-embed iframe {
	width: 101%
}
.section-inread-homepage .phone-col .video-wrapper .plyr__poster {
	background-size: cover;
	width: 101%
}
.section-inread-homepage .video-image-wrapper {
	position: relative;
	min-height: 840px;
	max-width: 700px;
	width: 100%;
	margin: 0 auto;
	-webkit-transition: all .5s ease;
	transition: all .5s ease
}
@media (max-width:320px) {
.section-inread-homepage .video-image-wrapper {
	min-height: 730px
}
}
.section-inread-homepage .video-image-wrapper .video-iphone-wrapper {
	background: url(//www.teads.com/wp-content/themes/teads/library/css/../images/iphone-canvas3.png);
	width: 100%;
	height: 100%;
	z-index: 1;
	position: absolute;
	left: 0;
	top: 0;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center
}
@media (max-width:991.98px) {
.section-inread-homepage .video-image-wrapper .video-iphone-wrapper {
	background-size: cover
}
}
.section-inread-homepage .video-image-wrapper .video-section {
	max-width: 320px;
	left: 195px;
	position: relative;
	z-index: 1;
	top: 118px;
	padding: 0 25px;
	text-align: left;
	height: 620px;
	overflow: hidden
}
.section-inread-homepage .video-image-wrapper .video-section .video-section-content {
	-webkit-transition: all .95s ease;
	transition: all .95s ease;
	-webkit-transform: translateY(0);
	transform: translateY(0)
}
.section-inread-homepage .video-image-wrapper .video-section p {
	font-size: 13px;
	line-height: 17px
}
@media (max-width:767px) {
.section-inread-homepage .video-image-wrapper .video-section {
	left: 115px
}
}
@media (max-width:414px) and (min-width:376px) {
.section-inread-homepage .video-image-wrapper .video-section {
	left: 56px
}
}
@media (max-width:375px) {
.section-inread-homepage .video-image-wrapper .video-section {
	left: 32px
}
}
@media (max-width:320px) {
.section-inread-homepage .video-image-wrapper .video-section {
	height: 515px;
	left: 8px
}
}
.section-inread-homepage .video-image-wrapper .video-section .video-container {
	min-height: 480px;
	height: 482px
}
.section-inread-homepage .video-image-wrapper .video-section .video-container.vimeo iframe {
	height: 481px
}
.section-inread-homepage .btn-inread {
	margin-bottom: 0;
	margin-top: 50px
}
.section-contact-form form {
	margin: 0 auto
}
.section-contact-form .section-title {
	width: 100%;
	margin-bottom: 2rem;
	text-align: center;
	color: #72c5fd;
	font-size: 2rem;
	font-weight: 400
}
.section-contact-form .section-title.chatbot-title {
	font-family: HelveticaNeueCE-Roman;
	font-weight: 400
}
@media (min-width:768px) {
.section-contact-form .section-title {
	font-size: 2.5rem
}
}
.fancy-select-text {
	margin-bottom: 4rem;
	font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-weight: 400
}
.fancy-select {
	background: 0 0;
	border: 0;
	padding-left: 1rem;
	padding-right: 1rem;
	border-bottom: 1px solid #c7cbce;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border-radius: 0;
	padding-right: 2rem;
	color: #3b3a3a;
	outline: 0
}
select.fancy-select:not([size]):not([multiple]) {
	height: auto
}
.fancy-select-wrap {
	width: 100%;
	position: relative;
	display: inline-block
}
.fancy-select-wrap:after {
	content: "\f107";
	position: absolute;
	display: block;
	top: 0;
	right: 1rem;
width:.75rem;
height:.75rem;
	font-size: 1.5rem;
	font-family: FontAwesome;
	color: #3b3a3a
}
@media (min-width:768px) {
.fancy-select, .fancy-select-text {
	font-size: 1.5rem
}
.fancy-select-wrap:after {
top:.5rem
}
}
.contact-form h4 {
	font-size: 2rem;
	color: #6caade;
	margin: 5rem 0
}
.contact-form .form-group label {
	color: #08307c;
	font-size: 1.5625rem
}
.contact-form .form-group input.form-control {
	font-size: 2.438rem;
	color: #08307c;
	text-align: center
}
.contact-form .form-group small.form-text {
	color: #72c5fd;
font-size:.875rem;
	text-transform: uppercase;
	opacity: 0;
	-webkit-transition: opacity .4s ease-in-out;
	transition: opacity .4s ease-in-out
}
.contact-form .form-group small.form-text.fadeIn {
	opacity: 1
}
.contact-form .form-group.invalid small.form-text {
	color: #6caade
}
.contact-form .form-group .options-list {
	list-style: none;
	margin: 0;
	padding: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row
}
.contact-form .form-group .options-list li {
	width: 100%;
	height: 60px;
	font-size: 1.25rem;
	line-height: 1.5;
margin:0 .5rem 1rem;
	border-radius: 5px;
	color: #72c5fd;
	position: relative;
	cursor: pointer;
	-webkit-box-shadow: 0 3px 6px rgba(0,0,0,.16);
	box-shadow: 0 3px 6px rgba(0,0,0,.16);
	vertical-align: bottom
}
@media (min-width:992px) {
.contact-form .form-group .options-list li {
	width: 225px;
	height: 88px;
	font-size: 1.563rem;
	line-height: 26px
}
}
.contact-form .form-group .options-list li.long-text {
	font-size: 1.375rem
}
.contact-form .form-group .options-list li.active, .contact-form .form-group .options-list li:active, .contact-form .form-group .options-list li:focus, .contact-form .form-group .options-list li:hover {
	background: #72c5fd;
	color: #fff
}
.contact-form .form-group .options-list li.disabled {
	background: #f5f5f5
}
.contact-form .form-group .options-list li.disabled:active, .contact-form .form-group .options-list li.disabled:focus, .contact-form .form-group .options-list li.disabled:hover {
	background: #f5f5f5;
	color: #72c5fd
}
.contact-form .form-group .options-list li span {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 100%
}
.contact-form .form-group .btn-primary {
	font-size: 1.563rem;
	background: #08307c;
	color: #fff;
	width: 100%;
	max-width: 560px;
	padding: 25px 15px;
	margin-top: 80px;
	margin-bottom: 160px;
	opacity: 0;
	-webkit-transition: opacity .3s ease-in-out;
	transition: opacity .3s ease-in-out
}
.contact-form .form-group .btn-primary:active, .contact-form .form-group .btn-primary:focus, .contact-form .form-group .btn-primary:hover {
	background: #ff46aa
}
.contact-form .form-group .btn-primary.mounted {
	opacity: 1
}
.contact-form .form-group .btn-primary.disabled {
	opacity: .65;
	pointer-events: none
}
.video-container {
	min-height: 640px;
	height: 640px;
	overflow: hidden;
	background-size: cover;
	background-position: center center
}
@media (max-width:767.98px) {
.video-container {
	height: 100%;
	min-height: 300px
}
}
@media (max-width:767.98px) {
.video-container.ytb {
	margin-left: -31px;
	margin-right: -31px
}
}
.video-container.portrait {
	min-height: 385px;
	height: 385px
}
.video-container.portrait iframe {
	height: 385px
}
.video-container .video-vimeo-play-icon, .video-container .video-ytb-play-icon {
	display: block;
	width: 167px;
	height: 167px;
	background-size: cover;
	background: url(//www.teads.com/wp-content/themes/teads/library/css/../images/playIcon.png);
	margin: auto;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	cursor: pointer;
	z-index: 0
}
.video-container iframe {
	position: relative;
	height: 400px;
	z-index: 1
}
@media (max-width:767.98px) {
.video-container iframe {
	height: 300px
}
}
.video-container.vimeo iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%
}
@media only screen and (min-width:768px) and (max-width:1024px) {
.video-container.vimeo {
	min-height: 390px;
	height: 390px
}
.video-container.vimeo iframe {
	height: 390px
}
}
@media only screen and (min-width:315px) and (max-width:667px) {
.video-container.vimeo {
	min-height: 210px!important;
	height: 210px!important;
	width: 100%;
	margin: 0 auto
}
.video-container.vimeo iframe {
	height: 210px
}
}
.video-container.paused iframe {
	display: none
}
.landscape-vimeo-video .video-container {
	min-height: 260px;
	height: 260px
}
@media only screen and (min-width:770px) and (max-width:1024px) {
.landscape-vimeo-video .video-container {
	min-height: 208px;
	height: 208px
}
}
@media only screen and (min-width:767px) and (max-width:769px) {
.landscape-vimeo-video .video-container {
	min-height: 138px;
	height: 138px
}
.landscape-vimeo-video .video-container .video-vimeo-play-icon, .landscape-vimeo-video .video-container .video-ytb-play-icon {
	background-size: 30px 30px;
	background-repeat: no-repeat;
	background-position: center
}
}
@media only screen and (max-width:767px) {
.landscape-vimeo-video .video-container {
	min-height: 143px;
	height: 143px
}
}
.landscape-vimeo-video .video-container.vimeo iframe {
	height: 260px;
	width: 100%
}
@media only screen and (min-width:770px) and (max-width:1024px) {
.landscape-vimeo-video .video-container.vimeo iframe {
	height: 208px
}
}
@media only screen and (min-width:767px) and (max-width:769px) {
.landscape-vimeo-video .video-container.vimeo iframe {
	height: 138px
}
}
@media only screen and (max-width:767px) {
.landscape-vimeo-video .video-container.vimeo iframe {
	height: 143px
}
}
.video-section .section-title {
	margin-bottom: 3rem;
	text-align: center;
	line-height: 1.1
}
.video-section.red-video .video-container .blue-to-purple-gradient:after {
	display: none
}
.video-section.video-section-small .video-container {
	min-height: 364px;
	height: 364px
}
.video-section.video-section-small .plyr--full-ui {
	max-width: 720px;
	margin: 0 auto
}
.section-studio-video .section-formats .article-wrap .video-image-wrapper {
	position: relative;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
	margin: 0 auto
}
@media (max-width:767.98px) {
.section-studio-video .section-formats .article-wrap .video-image-wrapper {
	max-width: 224px;
	margin: 0 auto!important
}
}
@media (min-width:576px) {
.section-studio-video .section-formats .article-wrap .video-image-wrapper.rotated {
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg)
}
.section-studio-video .section-formats .article-wrap .video-image-wrapper.rotated .video_studio_vertical_video {
	display: none
}
.section-studio-video .section-formats .article-wrap .video-image-wrapper.rotated .video_studio_video_horizontal_view {
	display: block
}
.section-studio-video .section-formats .article-wrap .video-image-wrapper.rotated .video-section {
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg);
	width: 667px;
	top: 50px
}
}
.section-studio-video .section-formats .article-wrap .video-image-wrapper .video-section {
	position: relative;
	z-index: 1;
	height: 100%;
	margin: 0 auto;
	width: 100%;
	top: 0;
	left: 0;
	max-width: none
}
@media (max-width:767.98px) {
.section-studio-video .section-formats .article-wrap .video-image-wrapper .video-section {
	max-width: 192px
}
}
.section-studio-video .video_studio_vertical_video {
	position: relative;
	top: 80px;
	left: 0;
	height: 482px
}
.section-studio-video .video_studio_video_horizontal_view {
	position: relative;
	top: -65px;
	left: -38px;
	height: 273px;
	width: 481px
}
@keyframes plyr-progress {
to {
background-position:25px 0
}
}
@keyframes plyr-popup {
0% {
opacity:.5;
-webkit-transform:translateY(10px);
transform:translateY(10px)
}
to {
	opacity: 1;
	-webkit-transform: translateY(0);
	transform: translateY(0)
}
}
@keyframes plyr-fade-in {
from {
opacity:0
}
to {
	opacity: 1
}
}
.plyr {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	direction: ltr;
	font-family: Avenir, "Avenir Next", "Helvetica Neue", "Segoe UI", Helvetica, Arial, sans-serif;
	font-variant-numeric: tabular-nums;
	font-weight: 500;
	line-height: 1.7;
	max-width: 100%;
	min-width: 200px;
	position: relative;
	text-shadow: none;
	-webkit-transition: -webkit-box-shadow .3s ease;
	transition: -webkit-box-shadow .3s ease;
	transition: box-shadow .3s ease;
	transition: box-shadow .3s ease, -webkit-box-shadow .3s ease
}
.plyr audio, .plyr video {
	border-radius: inherit;
	height: auto;
	vertical-align: middle;
	width: 100%
}
.plyr button {
	font: inherit;
	line-height: inherit;
	width: auto
}
.plyr:focus {
	outline: 0
}
.plyr--full-ui {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.plyr--full-ui *, .plyr--full-ui ::after, .plyr--full-ui ::before {
	-webkit-box-sizing: inherit;
	box-sizing: inherit
}
.plyr--full-ui a, .plyr--full-ui button, .plyr--full-ui input, .plyr--full-ui label {
	-ms-touch-action: manipulation;
	touch-action: manipulation
}
.plyr__badge {
	background: #4f5b5f;
	border-radius: 2px;
	color: #fff;
	font-size: 9px;
	line-height: 1;
	padding: 3px 4px
}
.plyr--full-ui ::-webkit-media-text-track-container {
display:none
}
.plyr__captions {
	-webkit-animation: plyr-fade-in .3s ease;
	animation: plyr-fade-in .3s ease;
	bottom: 0;
	color: #fff;
	display: none;
	font-size: 14px;
	left: 0;
	padding: 10px;
	position: absolute;
	text-align: center;
	-webkit-transform: translateY(-40px);
	transform: translateY(-40px);
	-webkit-transition: -webkit-transform .4s ease-in-out;
	transition: -webkit-transform .4s ease-in-out;
	transition: transform .4s ease-in-out;
	transition: transform .4s ease-in-out, -webkit-transform .4s ease-in-out;
	width: 100%
}
.plyr__captions .plyr__caption {
	background: rgba(0,0,0,.8);
	border-radius: 2px;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone;
	line-height: 185%;
	padding: .2em .5em;
	white-space: pre-wrap
}
.plyr__captions .plyr__caption div {
	display: inline
}
.plyr__captions span:empty {
	display: none
}
@media (min-width:480px) {
.plyr__captions {
	font-size: 16px;
	padding: 20px
}
}
@media (min-width:768px) {
.plyr__captions {
	font-size: 18px
}
}
.plyr--captions-active .plyr__captions {
	display: block
}
.plyr--hide-controls .plyr__captions {
	-webkit-transform: translateY(-15px);
	transform: translateY(-15px)
}
.plyr__control {
	background: 0 0;
	border: 0;
	border-radius: 3px;
	color: inherit;
	cursor: pointer;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	overflow: visible;
	padding: 7px;
	position: relative;
	-webkit-transition: all .3s ease;
	transition: all .3s ease
}
.plyr__control svg {
	display: block;
	fill: currentColor;
	height: 18px;
	pointer-events: none;
	width: 18px
}
.plyr__control:focus {
	outline: 0
}
.plyr__control.plyr__tab-focus {
	-webkit-box-shadow: 0 0 0 3px rgba(26,175,255,.35);
	box-shadow: 0 0 0 3px rgba(26,175,255,.35);
	outline: 0
}
.plyr__control[aria-pressed=false] .icon--pressed, .plyr__control[aria-pressed=false] .label--pressed, .plyr__control[aria-pressed=true] .icon--not-pressed, .plyr__control[aria-pressed=true] .label--not-pressed {
	display: none
}
.plyr--audio .plyr__control.plyr__tab-focus, .plyr--audio .plyr__control:hover, .plyr--audio .plyr__control[aria-expanded=true] {
	background: #1aafff;
	color: #fff
}
.plyr__control--overlaid {
	background: rgba(26,175,255,.8);
	border: 0;
	border-radius: 100%;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.15);
	box-shadow: 0 1px 1px rgba(0,0,0,.15);
	color: #fff;
	display: none;
	left: 50%;
	padding: 15px;
	position: absolute;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	z-index: 2
}
.plyr__control--overlaid svg {
	height: 20px;
	left: 2px;
	position: relative;
	width: 20px
}
.plyr__control--overlaid:focus, .plyr__control--overlaid:hover {
	background: #1aafff
}
.plyr--playing .plyr__control--overlaid {
	opacity: 0;
	visibility: hidden
}
.plyr--full-ui.plyr--video .plyr__control--overlaid {
	display: block
}
.plyr--full-ui ::-webkit-media-controls {
display:none
}
.plyr__controls {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	text-align: center
}
.plyr__controls .plyr__menu, .plyr__controls .plyr__progress, .plyr__controls .plyr__time, .plyr__controls>.plyr__control {
	margin-left: 5px
}
.plyr__controls .plyr__menu:first-child, .plyr__controls .plyr__menu:first-child+[data-plyr=pause], .plyr__controls .plyr__progress:first-child, .plyr__controls .plyr__progress:first-child+[data-plyr=pause], .plyr__controls .plyr__time:first-child, .plyr__controls .plyr__time:first-child+[data-plyr=pause], .plyr__controls>.plyr__control:first-child, .plyr__controls>.plyr__control:first-child+[data-plyr=pause] {
margin-left:0
}
.plyr__controls .plyr__volume {
	margin-left: 5px
}
@media (min-width:480px) {
.plyr__controls .plyr__menu, .plyr__controls .plyr__progress, .plyr__controls .plyr__time, .plyr__controls>.plyr__control {
	margin-left: 10px
}
.plyr__controls .plyr__menu+.plyr__control, .plyr__controls>.plyr__control+.plyr__control, .plyr__controls>.plyr__control+.plyr__menu {
	margin-left: 5px
}
}
.plyr--video .plyr__controls {
	background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0,0,0,.7)));
	background: linear-gradient(transparent, rgba(0,0,0,.7));
	border-bottom-left-radius: inherit;
	border-bottom-right-radius: inherit;
	bottom: 0;
	color: #fff;
	left: 0;
	padding: 35px 10px 10px;
	position: absolute;
	right: 0;
	-webkit-transition: opacity .4s ease-in-out, -webkit-transform .4s ease-in-out;
	transition: opacity .4s ease-in-out, -webkit-transform .4s ease-in-out;
	transition: opacity .4s ease-in-out, transform .4s ease-in-out;
	transition: opacity .4s ease-in-out, transform .4s ease-in-out, -webkit-transform .4s ease-in-out;
	z-index: 2
}
.plyr--video .plyr__controls .plyr__control svg {
	-webkit-filter: drop-shadow(0 1px 1px rgba(0, 0, 0, .15));
	filter: drop-shadow(0 1px 1px rgba(0, 0, 0, .15))
}
.plyr--video .plyr__controls .plyr__control.plyr__tab-focus, .plyr--video .plyr__controls .plyr__control:hover, .plyr--video .plyr__controls .plyr__control[aria-expanded=true] {
	background: #1aafff;
	color: #fff
}
.plyr--audio .plyr__controls {
	background: #fff;
	border-radius: inherit;
	color: #4f5b5f;
	padding: 10px
}
.plyr--video.plyr--hide-controls .plyr__controls {
	opacity: 0;
	pointer-events: none;
	-webkit-transform: translateY(100%);
	transform: translateY(100%)
}
.plyr [data-plyr=airplay], .plyr [data-plyr=captions], .plyr [data-plyr=fullscreen], .plyr [data-plyr=pip] {
	display: none
}
.plyr--airplay-supported [data-plyr=airplay], .plyr--captions-enabled [data-plyr=captions], .plyr--fullscreen-enabled [data-plyr=fullscreen], .plyr--pip-supported [data-plyr=pip] {
	display: inline-block
}
.plyr__video-embed {
	height: 0;
	padding-bottom: 56.25%;
	position: relative
}
.plyr__video-embed iframe {
	border: 0;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	width: 100%
}
.plyr--full-ui .plyr__video-embed iframe {
	pointer-events: none
}
.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container {
	padding-bottom: 240%;
	position: relative;
	-webkit-transform: translateY(-38.28125%);
	transform: translateY(-38.28125%)
}
.plyr__menu {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative
}
.plyr__menu .plyr__control svg {
	-webkit-transition: -webkit-transform .3s ease;
	transition: -webkit-transform .3s ease;
	transition: transform .3s ease;
	transition: transform .3s ease, -webkit-transform .3s ease
}
.plyr__menu .plyr__control[aria-expanded=true] svg {
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg)
}
.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip {
	display: none
}
.plyr__menu__container {
	-webkit-animation: plyr-popup .2s ease;
	animation: plyr-popup .2s ease;
	background: rgba(255,255,255,.9);
	border-radius: 4px;
	bottom: 100%;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.15);
	box-shadow: 0 1px 2px rgba(0,0,0,.15);
	color: #4f5b5f;
	font-size: 16px;
	margin-bottom: 10px;
	position: absolute;
	right: -3px;
	text-align: left;
	white-space: nowrap;
	z-index: 3
}
.plyr__menu__container>div {
	overflow: hidden;
	-webkit-transition: height .35s cubic-bezier(.4, 0, .2, 1), width .35s cubic-bezier(.4, 0, .2, 1);
	transition: height .35s cubic-bezier(.4, 0, .2, 1), width .35s cubic-bezier(.4, 0, .2, 1)
}
.plyr__menu__container::after {
	border: 4px solid transparent;
	border-top-color: rgba(255,255,255,.9);
	content: '';
	height: 0;
	position: absolute;
	right: 15px;
	top: 100%;
	width: 0
}
.plyr__menu__container ul {
	list-style: none;
	margin: 0;
	overflow: hidden;
	padding: 7px
}
.plyr__menu__container ul li {
	margin-top: 2px
}
.plyr__menu__container ul li:first-child {
	margin-top: 0
}
.plyr__menu__container .plyr__control {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #4f5b5f;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 14px;
	padding: 4px 14px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	width: 100%
}
.plyr__menu__container .plyr__control::after {
	border: 4px solid transparent;
	content: '';
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}
.plyr__menu__container .plyr__control--forward {
	padding-right: 28px
}
.plyr__menu__container .plyr__control--forward::after {
	border-left-color: rgba(79,91,95,.8);
	right: 5px
}
.plyr__menu__container .plyr__control--forward.plyr__tab-focus::after, .plyr__menu__container .plyr__control--forward:hover::after {
	border-left-color: currentColor
}
.plyr__menu__container .plyr__control--back {
	font-weight: 500;
	margin: 7px;
	margin-bottom: 3px;
	padding-left: 28px;
	position: relative;
	width: calc(100% - 14px)
}
.plyr__menu__container .plyr__control--back::after {
	border-right-color: rgba(79,91,95,.8);
	left: 7px
}
.plyr__menu__container .plyr__control--back::before {
	background: #b7c5cd;
	-webkit-box-shadow: 0 1px 0 #fff;
	box-shadow: 0 1px 0 #fff;
	content: '';
	height: 1px;
	left: 0;
	margin-top: 4px;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 100%
}
.plyr__menu__container .plyr__control--back.plyr__tab-focus::after, .plyr__menu__container .plyr__control--back:hover::after {
	border-right-color: currentColor
}
.plyr__menu__container label.plyr__control {
	padding-left: 7px
}
.plyr__menu__container label.plyr__control input[type=radio]+span {
	background: rgba(0,0,0,.1);
	border-radius: 100%;
	display: block;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	height: 16px;
	margin-right: 10px;
	position: relative;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
	width: 16px
}
.plyr__menu__container label.plyr__control input[type=radio]+span::after {
	background: #fff;
	border-radius: 100%;
	content: '';
	height: 6px;
	left: 5px;
	opacity: 0;
	position: absolute;
	top: 5px;
	-webkit-transform: scale(0);
	transform: scale(0);
	-webkit-transition: opacity .3s ease, -webkit-transform .3s ease;
	transition: opacity .3s ease, -webkit-transform .3s ease;
	transition: transform .3s ease, opacity .3s ease;
	transition: transform .3s ease, opacity .3s ease, -webkit-transform .3s ease;
	width: 6px
}
.plyr__menu__container label.plyr__control input[type=radio]:checked+span {
	background: #1aafff
}
.plyr__menu__container label.plyr__control input[type=radio]:checked+span::after {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1)
}
.plyr__menu__container label.plyr__control input[type=radio]:focus+span {
	-webkit-box-shadow: 0 0 0 3px rgba(26,175,255,.35);
	box-shadow: 0 0 0 3px rgba(26,175,255,.35);
	outline: 0
}
.plyr__menu__container label.plyr__control.plyr__tab-focus input[type=radio]+span, .plyr__menu__container label.plyr__control:hover input[type=radio]+span {
	background: rgba(0,0,0,.1)
}
.plyr__menu__container .plyr__menu__value {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-left: auto;
	margin-right: -7px;
	overflow: hidden;
	padding-left: 25px;
	pointer-events: none
}
.plyr--full-ui input[type=range] {
	-webkit-appearance: none;
	background: 0 0;
	border: 0;
	border-radius: 28px;
	color: #1aafff;
	display: block;
	height: 20px;
	margin: 0;
	padding: 0;
	-webkit-transition: -webkit-box-shadow .3s ease;
	transition: -webkit-box-shadow .3s ease;
	transition: box-shadow .3s ease;
	transition: box-shadow .3s ease, -webkit-box-shadow .3s ease;
	width: 100%
}
.plyr--full-ui input[type=range]::-webkit-slider-runnable-track {
background:0 0;
border:0;
border-radius:3px;
height:6px;
-webkit-transition:all .3s ease;
transition:all .3s ease;
-webkit-user-select:none;
user-select:none;
background-image:-webkit-gradient(linear, left top, right top, from(currentColor), to(transparent));
background-image:linear-gradient(to right, currentColor var(--value, 0), transparent var(--value, 0))
}
.plyr--full-ui input[type=range]::-webkit-slider-thumb {
background:#fff;
border:0;
border-radius:100%;
-webkit-box-shadow:0 1px 1px rgba(0,0,0,.15), 0 0 0 1px rgba(47,52,61,.2);
box-shadow:0 1px 1px rgba(0,0,0,.15), 0 0 0 1px rgba(47,52,61,.2);
-webkit-box-sizing:border-box;
box-sizing:border-box;
height:14px;
position:relative;
-webkit-transition:all .2s ease;
transition:all .2s ease;
width:14px;
-webkit-appearance:none;
margin-top:-4px
}
.plyr--full-ui input[type=range]::-moz-range-track {
background:0 0;
border:0;
border-radius:3px;
height:6px;
-webkit-transition:all .3s ease;
transition:all .3s ease;
-moz-user-select:none;
user-select:none
}
.plyr--full-ui input[type=range]::-moz-range-thumb {
background:#fff;
border:0;
border-radius:100%;
box-shadow:0 1px 1px rgba(0,0,0,.15), 0 0 0 1px rgba(47,52,61,.2);
box-sizing:border-box;
height:14px;
position:relative;
-webkit-transition:all .2s ease;
transition:all .2s ease;
width:14px
}
.plyr--full-ui input[type=range]::-moz-range-progress {
background:currentColor;
border-radius:3px;
height:6px
}
.plyr--full-ui input[type=range]::-ms-track {
background:0 0;
border:0;
border-radius:3px;
height:6px;
-webkit-transition:all .3s ease;
transition:all .3s ease;
-ms-user-select:none;
user-select:none;
color:transparent
}
.plyr--full-ui input[type=range]::-ms-fill-upper {
background:0 0;
border:0;
border-radius:3px;
height:6px;
-webkit-transition:all .3s ease;
transition:all .3s ease;
-ms-user-select:none;
user-select:none
}
.plyr--full-ui input[type=range]::-ms-fill-lower {
background:0 0;
border:0;
border-radius:3px;
height:6px;
-webkit-transition:all .3s ease;
transition:all .3s ease;
-ms-user-select:none;
user-select:none;
background:currentColor
}
.plyr--full-ui input[type=range]::-ms-thumb {
background:#fff;
border:0;
border-radius:100%;
box-shadow:0 1px 1px rgba(0,0,0,.15), 0 0 0 1px rgba(47,52,61,.2);
box-sizing:border-box;
height:14px;
position:relative;
-webkit-transition:all .2s ease;
transition:all .2s ease;
width:14px;
margin-top:0
}
.plyr--full-ui input[type=range]::-ms-tooltip {
display:none
}
.plyr--full-ui input[type=range]:focus {
	outline: 0
}
.plyr--full-ui input[type=range]::-moz-focus-outer {
border:0
}
.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track {
-webkit-box-shadow:0 0 0 3px rgba(26,175,255,.35);
box-shadow:0 0 0 3px rgba(26,175,255,.35);
outline:0
}
.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track {
box-shadow:0 0 0 3px rgba(26,175,255,.35);
outline:0
}
.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track {
box-shadow:0 0 0 3px rgba(26,175,255,.35);
outline:0
}
.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track {
background-color:rgba(255,255,255,.25)
}
.plyr--full-ui.plyr--video input[type=range]::-moz-range-track {
background-color:rgba(255,255,255,.25)
}
.plyr--full-ui.plyr--video input[type=range]::-ms-track {
background-color:rgba(255,255,255,.25)
}
.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb {
-webkit-box-shadow:0 1px 1px rgba(0,0,0,.15), 0 0 0 1px rgba(47,52,61,.2), 0 0 0 3px rgba(255,255,255,.5);
box-shadow:0 1px 1px rgba(0,0,0,.15), 0 0 0 1px rgba(47,52,61,.2), 0 0 0 3px rgba(255,255,255,.5)
}
.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb {
box-shadow:0 1px 1px rgba(0,0,0,.15), 0 0 0 1px rgba(47,52,61,.2), 0 0 0 3px rgba(255,255,255,.5)
}
.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb {
box-shadow:0 1px 1px rgba(0,0,0,.15), 0 0 0 1px rgba(47,52,61,.2), 0 0 0 3px rgba(255,255,255,.5)
}
.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track {
background-color:rgba(183,197,205,.66)
}
.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track {
background-color:rgba(183,197,205,.66)
}
.plyr--full-ui.plyr--audio input[type=range]::-ms-track {
background-color:rgba(183,197,205,.66)
}
.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb {
-webkit-box-shadow:0 1px 1px rgba(0,0,0,.15), 0 0 0 1px rgba(47,52,61,.2), 0 0 0 3px rgba(0,0,0,.1);
box-shadow:0 1px 1px rgba(0,0,0,.15), 0 0 0 1px rgba(47,52,61,.2), 0 0 0 3px rgba(0,0,0,.1)
}
.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb {
box-shadow:0 1px 1px rgba(0,0,0,.15), 0 0 0 1px rgba(47,52,61,.2), 0 0 0 3px rgba(0,0,0,.1)
}
.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb {
box-shadow:0 1px 1px rgba(0,0,0,.15), 0 0 0 1px rgba(47,52,61,.2), 0 0 0 3px rgba(0,0,0,.1)
}
.plyr__poster {
	background-color: #000;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: contain;
	height: 100%;
	left: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	-webkit-transition: opacity .3s ease;
	transition: opacity .3s ease;
	width: 100%;
	z-index: 1;
	pointer-events: none
}
.plyr--stopped.plyr__poster-enabled .plyr__poster {
	opacity: 1
}
.plyr__time {
	font-size: 14px
}
.plyr__time+.plyr__time::before {
	content: '\2044';
	margin-right: 10px
}
@media (max-width:767px) {
.plyr__time+.plyr__time {
	display: none
}
}
.plyr--video .plyr__time {
	text-shadow: 0 1px 1px rgba(0,0,0,.15)
}
.plyr__tooltip {
	background: rgba(255,255,255,.9);
	border-radius: 3px;
	bottom: 100%;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.15);
	box-shadow: 0 1px 2px rgba(0,0,0,.15);
	color: #4f5b5f;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.3;
	margin-bottom: 10px;
	opacity: 0;
	padding: 5px 7.5px;
	pointer-events: none;
	position: absolute;
	-webkit-transform: translate(-50%, 10px) scale(.8);
	transform: translate(-50%, 10px) scale(.8);
	-webkit-transform-origin: 50% 100%;
	transform-origin: 50% 100%;
	-webkit-transition: opacity .2s .1s ease, -webkit-transform .2s .1s ease;
	transition: opacity .2s .1s ease, -webkit-transform .2s .1s ease;
	transition: transform .2s .1s ease, opacity .2s .1s ease;
	transition: transform .2s .1s ease, opacity .2s .1s ease, -webkit-transform .2s .1s ease;
	white-space: nowrap;
	z-index: 2
}
.plyr__tooltip::before {
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 4px solid rgba(255,255,255,.9);
	bottom: -4px;
	content: '';
	height: 0;
	left: 50%;
	position: absolute;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 0;
	z-index: 2
}
.plyr .plyr__control.plyr__tab-focus .plyr__tooltip, .plyr .plyr__control:hover .plyr__tooltip, .plyr__tooltip--visible {
	opacity: 1;
	-webkit-transform: translate(-50%, 0) scale(1);
	transform: translate(-50%, 0) scale(1)
}
.plyr .plyr__control:hover .plyr__tooltip {
	z-index: 3
}
.plyr__controls>.plyr__control:first-child .plyr__tooltip, .plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip {
	left: 0;
	-webkit-transform: translate(0, 10px) scale(.8);
	transform: translate(0, 10px) scale(.8);
	-webkit-transform-origin: 0 100%;
	transform-origin: 0 100%
}
.plyr__controls>.plyr__control:first-child .plyr__tooltip::before, .plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip::before {
	left: 16px
}
.plyr__controls>.plyr__control:last-child .plyr__tooltip {
	right: 0;
	-webkit-transform: translate(0, 10px) scale(.8);
	transform: translate(0, 10px) scale(.8);
	-webkit-transform-origin: 100% 100%;
	transform-origin: 100% 100%
}
.plyr__controls>.plyr__control:last-child .plyr__tooltip::before {
	left: auto;
	right: 16px;
	-webkit-transform: translateX(50%);
	transform: translateX(50%)
}
.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible, .plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible, .plyr__controls>.plyr__control:first-child+.plyr__control.plyr__tab-focus .plyr__tooltip, .plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip, .plyr__controls>.plyr__control:first-child.plyr__tab-focus .plyr__tooltip, .plyr__controls>.plyr__control:first-child:hover .plyr__tooltip, .plyr__controls>.plyr__control:last-child .plyr__tooltip--visible, .plyr__controls>.plyr__control:last-child.plyr__tab-focus .plyr__tooltip, .plyr__controls>.plyr__control:last-child:hover .plyr__tooltip {
	-webkit-transform: translate(0, 0) scale(1);
	transform: translate(0, 0) scale(1)
}
.plyr--video {
	overflow: hidden
}
.plyr--video.plyr--menu-open {
	overflow: visible
}
.plyr__video-wrapper {
	background: #000;
	border-radius: inherit;
	overflow: hidden;
	position: relative;
	z-index: 0
}
.plyr__progress {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	left: 7px;
	margin-right: 14px;
	position: relative
}
.plyr__progress input[type=range], .plyr__progress__buffer {
	margin-left: -7px;
	margin-right: -7px;
	width: calc(100% + 14px)
}
.plyr__progress input[type=range] {
	position: relative;
	z-index: 2
}
.plyr__progress .plyr__tooltip {
	font-size: 14px;
	left: 0
}
.plyr__progress__buffer {
	-webkit-appearance: none;
	background: 0 0;
	border: 0;
	border-radius: 100px;
	height: 6px;
	left: 0;
	margin-top: -3px;
	padding: 0;
	position: absolute;
	top: 50%
}
.plyr__progress__buffer::-webkit-progress-bar {
background:0 0;
-webkit-transition:width .2s ease;
transition:width .2s ease
}
.plyr__progress__buffer::-webkit-progress-value {
background:currentColor;
border-radius:100px;
min-width:6px
}
.plyr__progress__buffer::-moz-progress-bar {
background:currentColor;
border-radius:100px;
min-width:6px;
-webkit-transition:width .2s ease;
transition:width .2s ease
}
.plyr__progress__buffer::-ms-fill {
border-radius:100px;
-webkit-transition:width .2s ease;
transition:width .2s ease
}
.plyr--video .plyr__progress__buffer {
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.15);
	box-shadow: 0 1px 1px rgba(0,0,0,.15);
	color: rgba(255,255,255,.25)
}
.plyr--audio .plyr__progress__buffer {
	color: rgba(183,197,205,.66)
}
.plyr--loading .plyr__progress__buffer {
	-webkit-animation: plyr-progress 1s linear infinite;
	animation: plyr-progress 1s linear infinite;
	background-image: linear-gradient(-45deg, rgba(47,52,61,.6) 25%, transparent 25%, transparent 50%, rgba(47,52,61,.6) 50%, rgba(47,52,61,.6) 75%, transparent 75%, transparent);
	background-repeat: repeat-x;
	background-size: 25px 25px;
	color: transparent
}
.plyr--video.plyr--loading .plyr__progress__buffer {
	background-color: rgba(255,255,255,.25)
}
.plyr--audio.plyr--loading .plyr__progress__buffer {
	background-color: rgba(183,197,205,.66)
}
.plyr__volume {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	position: relative
}
.plyr__volume input[type=range] {
	position: relative;
	z-index: 2
}
@media (min-width:480px) {
.plyr__volume {
	max-width: 50px
}
}
@media (min-width:768px) {
.plyr__volume {
	max-width: 80px
}
}
.plyr--is-ios .plyr__volume {
	display: none!important
}
.plyr--is-ios.plyr--vimeo [data-plyr=mute] {
	display: none!important
}
.plyr:-webkit-full-screen {
background:#000;
border-radius:0!important;
height:100%;
margin:0;
width:100%
}
.plyr:-moz-full-screen {
background:#000;
border-radius:0!important;
height:100%;
margin:0;
width:100%
}
.plyr:-ms-fullscreen {
background:#000;
border-radius:0!important;
height:100%;
margin:0;
width:100%
}
.plyr:fullscreen {
background:#000;
border-radius:0!important;
height:100%;
margin:0;
width:100%
}
.plyr:-webkit-full-screen video {
height:100%
}
.plyr:-moz-full-screen video {
height:100%
}
.plyr:-ms-fullscreen video {
height:100%
}
.plyr:fullscreen video {
height:100%
}
.plyr:-webkit-full-screen .plyr__video-wrapper {
height:100%;
width:100%
}
.plyr:-moz-full-screen .plyr__video-wrapper {
height:100%;
width:100%
}
.plyr:-ms-fullscreen .plyr__video-wrapper {
height:100%;
width:100%
}
.plyr:fullscreen .plyr__video-wrapper {
height:100%;
width:100%
}
.plyr:-webkit-full-screen .plyr__video-embed {
overflow:visible
}
.plyr:-moz-full-screen .plyr__video-embed {
overflow:visible
}
.plyr:-ms-fullscreen .plyr__video-embed {
overflow:visible
}
.plyr:fullscreen .plyr__video-embed {
overflow:visible
}
.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper {
height:0;
top:50%;
-webkit-transform:translateY(-50%);
transform:translateY(-50%)
}
.plyr:-moz-full-screen.plyr--vimeo .plyr__video-wrapper {
height:0;
top:50%;
transform:translateY(-50%)
}
.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper {
height:0;
top:50%;
transform:translateY(-50%)
}
.plyr:fullscreen.plyr--vimeo .plyr__video-wrapper {
height:0;
top:50%;
-webkit-transform:translateY(-50%);
transform:translateY(-50%)
}
.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen {
display:block
}
.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen {
display:block
}
.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen {
display:block
}
.plyr:fullscreen .plyr__control .icon--exit-fullscreen {
display:block
}
.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg {
display:none
}
.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen+svg {
display:none
}
.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg {
display:none
}
.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg {
display:none
}
.plyr:-webkit-full-screen.plyr--hide-controls {
cursor:none
}
.plyr:-moz-full-screen.plyr--hide-controls {
cursor:none
}
.plyr:-ms-fullscreen.plyr--hide-controls {
cursor:none
}
.plyr:fullscreen.plyr--hide-controls {
cursor:none
}
@media (min-width:1024px) {
.plyr:-webkit-full-screen .plyr__captions {
font-size:21px
}
.plyr:-moz-full-screen .plyr__captions {
font-size:21px
}
.plyr:-ms-fullscreen .plyr__captions {
font-size:21px
}
.plyr:fullscreen .plyr__captions {
font-size:21px
}
}
.plyr:-webkit-full-screen {
background:#000;
border-radius:0!important;
height:100%;
margin:0;
width:100%
}
.plyr:-webkit-full-screen video {
height:100%
}
.plyr:-webkit-full-screen .plyr__video-wrapper {
height:100%;
width:100%
}
.plyr:-webkit-full-screen .plyr__video-embed {
overflow:visible
}
.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper {
height:0;
top:50%;
-webkit-transform:translateY(-50%);
transform:translateY(-50%)
}
.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen {
display:block
}
.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg {
display:none
}
.plyr:-webkit-full-screen.plyr--hide-controls {
cursor:none
}
@media (min-width:1024px) {
.plyr:-webkit-full-screen .plyr__captions {
font-size:21px
}
}
.plyr:-moz-full-screen {
background:#000;
border-radius:0!important;
height:100%;
margin:0;
width:100%
}
.plyr:-moz-full-screen video {
height:100%
}
.plyr:-moz-full-screen .plyr__video-wrapper {
height:100%;
width:100%
}
.plyr:-moz-full-screen .plyr__video-embed {
overflow:visible
}
.plyr:-moz-full-screen.plyr--vimeo .plyr__video-wrapper {
height:0;
top:50%;
transform:translateY(-50%)
}
.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen {
display:block
}
.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen+svg {
display:none
}
.plyr:-moz-full-screen.plyr--hide-controls {
cursor:none
}
@media (min-width:1024px) {
.plyr:-moz-full-screen .plyr__captions {
font-size:21px
}
}
.plyr:-ms-fullscreen {
background:#000;
border-radius:0!important;
height:100%;
margin:0;
width:100%
}
.plyr:-ms-fullscreen video {
height:100%
}
.plyr:-ms-fullscreen .plyr__video-wrapper {
height:100%;
width:100%
}
.plyr:-ms-fullscreen .plyr__video-embed {
overflow:visible
}
.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper {
height:0;
top:50%;
transform:translateY(-50%)
}
.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen {
display:block
}
.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg {
display:none
}
.plyr:-ms-fullscreen.plyr--hide-controls {
cursor:none
}
@media (min-width:1024px) {
.plyr:-ms-fullscreen .plyr__captions {
font-size:21px
}
}
.plyr--fullscreen-fallback {
	background: #000;
	border-radius: 0!important;
	height: 100%;
	margin: 0;
	width: 100%;
	bottom: 0;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 10000000
}
.plyr--fullscreen-fallback video {
	height: 100%
}
.plyr--fullscreen-fallback .plyr__video-wrapper {
	height: 100%;
	width: 100%
}
.plyr--fullscreen-fallback .plyr__video-embed {
	overflow: visible
}
.plyr--fullscreen-fallback.plyr--vimeo .plyr__video-wrapper {
	height: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}
.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen {
	display: block
}
.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg {
	display: none
}
.plyr--fullscreen-fallback.plyr--hide-controls {
	cursor: none
}
@media (min-width:1024px) {
.plyr--fullscreen-fallback .plyr__captions {
	font-size: 21px
}
}
.plyr__ads {
	border-radius: inherit;
	bottom: 0;
	cursor: pointer;
	left: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
	z-index: -1
}
.plyr__ads>div, .plyr__ads>div iframe {
	height: 100%;
	position: absolute;
	width: 100%
}
.plyr__ads::after {
	background: rgba(47,52,61,.8);
	border-radius: 2px;
	bottom: 10px;
	color: #fff;
	content: attr(data-badge-text);
	font-size: 11px;
	padding: 2px 6px;
	pointer-events: none;
	position: absolute;
	right: 10px;
	z-index: 3
}
.plyr__ads::after:empty {
display:none
}
.plyr__cues {
	background: currentColor;
	display: block;
	height: 6px;
	left: 0;
	margin: -3px 0 0;
	opacity: .8;
	position: absolute;
	top: 50%;
	width: 3px;
	z-index: 3
}
.plyr--no-transition {
	-webkit-transition: none!important;
	transition: none!important
}
.plyr__sr-only {
	clip: rect(1px,1px,1px,1px);
	overflow: hidden;
	border: 0!important;
	height: 1px!important;
	padding: 0!important;
	position: absolute!important;
	width: 1px!important
}
.plyr__control--overlaid {
	background: #4cb6fc
}
.plyr--video .plyr__controls .plyr__control.plyr__tab-focus, .plyr--video .plyr__controls .plyr__control:hover, .plyr--video .plyr__controls .plyr__control[aria-expanded=true] {
	background: #4cb6fc
}
.plyr--full-ui input[type=range] {
	color: #4cb6fc
}
.section-blog-list {
	background: #f1f5fb;
	padding-top: 55px
}
.blog-list-header {
	border-bottom: 1px solid #dde3eb;
	margin-bottom: 55px;
	padding-bottom: 23px
}
.blog-list-header .select-label {
	font-size: 25px;
	color: #4cb6fc;
	font-family: HelveticaNeueCE-Roman;
	margin-bottom: 10px;
	display: block
}
.blog-list-header form {
	position: relative;
	margin-top: 47px
}
.blog-list-header form .normal-input {
	margin: 0;
	padding: 0;
	border: none;
	font-size: 30px;
	background-image: none;
	font-family: HelveticaNeueCE-Bold;
	color: #a0acc0;
	text-align: right;
	padding-right: 60px
}
.blog-list-header form .normal-input::-webkit-input-placeholder {
color:#a0acc0
}
.blog-list-header form .normal-input::-moz-placeholder {
color:#a0acc0
}
.blog-list-header form .normal-input:-ms-input-placeholder {
color:#a0acc0
}
.blog-list-header form .normal-input:-moz-placeholder {
color:#a0acc0
}
@media (max-width:1199.98px) {
.blog-list-header form .normal-input {
	font-size: 24px
}
}
.blog-list-header form .search-input {
	position: absolute;
	right: 0;
	top: 0
}
@media (max-width:1199.98px) {
.blog-list-header form .search-input {
	max-width: 35px;
	width: 100%;
	height: auto
}
}
.blog-list .blog-article .blog-article-shadow, .blog-list-single .blog-article .blog-article-shadow {
	background: #fff;
	-webkit-box-shadow: 10px 10px 40px 0 rgba(16,41,112,.14);
	box-shadow: 10px 10px 40px 0 rgba(16,41,112,.14);
	margin-bottom: 40px;
	padding: 33px 35px 40px 35px
}
.blog-list .blog-article .blog-article-img img, .blog-list-single .blog-article .blog-article-img img {
	width: 100%;
	height: auto
}
.blog-list .blog-article .blog-article-txt h2, .blog-list-single .blog-article .blog-article-txt h2 {
	font-family: 'HelveticaNeue LT 45';
	font-weight: 400;
	font-size: 30px;
	line-height: 36px
}
.blog-list .blog-article .blog-article-txt h2.entry-title a, .blog-list-single .blog-article .blog-article-txt h2.entry-title a {
	color: #1b2550
}
.blog-list .blog-article .blog-article-txt .blog-author-bio, .blog-list-single .blog-article .blog-article-txt .blog-author-bio {
	color: #848484;
	font-family: HelveticaNeueCE-Italic;
	font-size: 12px
}
.blog-list .blog-article .blog-article-txt .blog-article-txt .entry-content, .blog-list-single .blog-article .blog-article-txt .blog-article-txt .entry-content {
	color: #3b3a3a
}
.blog-list .blog-article .blog-article-txt a.read-more, .blog-list-single .blog-article .blog-article-txt a.read-more {
	display: block;
	float: right;
	font-size: 12px;
	font-family: HelveticaNeueCE-Bold;
	color: #72c5fd
}
.blog-list .blog-article .social-wrapper, .blog-list-single .blog-article .social-wrapper {
	border-top: 1px solid #dde3eb;
	padding-top: 50px;
	margin-bottom: 40px
}
.blog-list-sidebar .blog-widget {
	border-bottom: 5px solid #dde3eb;
	padding-bottom: 34px;
	margin-bottom: 20px
}
.blog-list-sidebar .blog-widget h2 {
	color: #3b3b3b;
	font-size: 20px;
	margin-bottom: 22px
}
.blog-list-sidebar .blog-widget:last-child {
	padding-bottom: 0;
	border-bottom: 0
}
.blog-list-sidebar .blog-subscribe form.blog-subscription .blog-email {
	background: #fff;
	font-size: 18px;
	color: #7f8d9a;
	width: 60%;
	float: left;
	padding: 13px 30px;
	margin: 0;
	border-radius: 10px
}
.blog-list-sidebar .blog-subscribe form.blog-subscription .blog-email::-webkit-input-placeholder {
color:#7f8d9a
}
.blog-list-sidebar .blog-subscribe form.blog-subscription .blog-email::-moz-placeholder {
color:#7f8d9a
}
.blog-list-sidebar .blog-subscribe form.blog-subscription .blog-email:-ms-input-placeholder {
color:#7f8d9a
}
.blog-list-sidebar .blog-subscribe form.blog-subscription .blog-email:-moz-placeholder {
color:#7f8d9a
}
@media (max-width:1199.98px) {
.blog-list-sidebar .blog-subscribe form.blog-subscription .blog-email {
	width: 100%;
	margin-bottom: 20px
}
}
.blog-list-sidebar .blog-subscribe form.blog-subscription .blog-email-submit {
	margin-left: 13px;
	padding: 6px 22px;
	margin-top: 3px
}
.blog-list-sidebar .blog-subscribe.form-error .blog-email {
	border: 1px solid red
}
.blog-list-sidebar .blog-follow .follow-links {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}
.blog-list-sidebar .blog-follow .follow-links a {
	font-size: 22px;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	text-align: center;
	color: #a0acc0
}
.blog-list-sidebar .blog-follow .follow-links a:active, .blog-list-sidebar .blog-follow .follow-links a:focus, .blog-list-sidebar .blog-follow .follow-links a:hover {
	color: #4cb6fc
}
.blog-list-sidebar .blog-recent .recent-list .recent-item h4 {
	font-size: 18px;
	line-height: 20px;
	font-family: 'HelveticaNeue LT 45';
	margin-top: 0;
	margin-bottom: 20px
}
.blog-list-sidebar .blog-recent .recent-list .recent-item h4 a {
	color: #1b2550
}
.blog-list-sidebar .blog-recent .recent-list .recent-item h4 a:active, .blog-list-sidebar .blog-recent .recent-list .recent-item h4 a:focus, .blog-list-sidebar .blog-recent .recent-list .recent-item h4 a:hover {
	color: #4cb6fc
}
.blog-list-sidebar .blog-recent .recent-list .recent-item .recent-item-date {
	display: block;
	font-family: HelveticaNeueCE-Italic;
	color: #4cb6fc;
	font-size: 12px;
	margin-bottom: 30px;
	padding-bottom: 30px;
	border-bottom: 1px solid #dde3eb
}
.post-pagination a {
	text-decoration: none;
	font-size: 1.25rem;
	float: right;
	margin-right: 10px
}
.post-pagination a:first-child {
	float: left;
	margin-left: 15px
}
.post-pagination a .pag-link {
	color: #08307c
}
.post-pagination a .pag-link i {
	display: inline-block;
	width: 1rem;
	height: 1rem;
border-right:.2rem solid #72c5fd;
border-top:.2rem solid #72c5fd
}
.post-pagination a .pag-link i.left-icon {
	-webkit-transform: rotate(-135deg);
	transform: rotate(-135deg)
}
.post-pagination a .pag-link i.right-icon {
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg)
}
.assest-wrapper {
	min-height: 200px
}
.assest-wrapper .assest-wrapper-content {
	position: relative;
	color: #fff;
	padding: 0 40px 0 40px
}
.assest-wrapper .assest-wrapper-content a {
	text-decoration: none;
	color: #fff
}
.assest-wrapper .assest-wrapper-content a:active, .assest-wrapper .assest-wrapper-content a:focus, .assest-wrapper .assest-wrapper-content a:hover {
	color: #3b3a3a
}
.assest-wrapper .assest-wrapper-content h4 {
	font-size: 1.25rem;
	line-height: 1.4rem;
	font-weight: 700
}
.assest-wrapper .assest-wrapper-content p {
	margin: 0;
	font-size: 1.25rem;
	line-height: 1.4rem
}
.assests-static-section .text-center .btn-secondary {
	margin-top: -20px
}
.section.map-section {
	padding: 0;
	position: relative
}
.section.map-section .map {
	width: 100%;
	height: 480px
}
.pan-control {
	position: absolute;
	top: 2px;
	left: 39px
}
.pan-control #ol-pan-left {
	position: absolute;
	top: 28px;
	left: 0
}
.pan-control #ol-pan-right {
	position: absolute;
	top: 28px;
	left: 66px
}
.pan-control #ol-pan-top {
	position: absolute;
	top: 0;
	left: 33px
}
.pan-control #ol-pan-bottom {
	position: absolute;
	top: 57px;
	left: 33px
}
.ol-zoom-in {
	top: 16px;
	position: absolute
}
.ol-zoom-out {
	position: absolute;
	top: 50px
}
.acf-map {
	width: 100%;
	height: 600px
}
.acf-map img {
	max-width: inherit!important
}
.office-section-single {
	padding-top: 0
}
.office-section-single .blueish-bgr {
	background-color: #eff3fc;
	padding: 120px 0
}
@media (max-width:767.98px) {
.office-section-single .blueish-bgr {
	padding: 20px 0
}
}
@media (max-width:767.98px) {
.office-section-single .aside-content {
	margin-top: 30px
}
}
.office-section-single .aside-content h4 {
	color: #72c5fd;
	margin-top: 0;
	margin-bottom: 30px
}
.office-section-single .aside-content p.spacer {
	margin-bottom: 30px
}
.office-section-single .aside-content p.narrow-spacer {
	margin-bottom: 5px
}
.office-section-single .aside-content a.directions {
	color: #08307c;
	text-transform: uppercase;
	font-size: 1.2rem
}
.acf-map-wrapper {
	position: relative
}
.acf-map-wrapper .ol-popup {
	position: absolute;
	z-index: 1;
	top: 50%;
	margin-top: -100px;
	bottom: auto
}
.section-contact-form, .section-offices-list {
	position: relative;
	z-index: 2
}
.offices-list-tabs {
	background-color: #fff
}
.offices-regions-list {
	padding: 0;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-bottom: 80px
}
@media (max-width:991.98px) {
.offices-regions-list {
	margin-bottom: 20px
}
}
@media (min-width:768px) {
.offices-regions-list {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row
}
}
.offices-regions-list li {
	font-size: 12px;
	color: #4cb6fc;
	font-family: HelveticaNeueCE-Bold;
	letter-spacing: 1.5px;
	text-transform: uppercase;
	position: relative;
	list-style: none;
	cursor: pointer;
	margin-left: 15px;
	margin-right: 15px
}
@media (max-width:991.98px) {
.offices-regions-list li {
	font-size: 16px;
	padding: 10px
}
}
.offices-regions-list li:before {
	left: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto;
	display: block;
	top: 25px;
	width: 40%;
	height: 2px;
	background: #4cb6fc;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	content: '';
	position: absolute;
	-webkit-transition: -webkit-transform .3s ease;
	transition: -webkit-transform .3s ease;
	transition: transform .3s ease;
	transition: transform .3s ease, -webkit-transform .3s ease
}
@media (max-width:991.98px) {
.offices-regions-list li:before {
	display: none
}
}
.offices-regions-list li.active, .offices-regions-list li:focus, .offices-regions-list li:hover {
	text-decoration: none;
	color: #4cb6fc
}
.offices-regions-list li.active:before, .offices-regions-list li:focus:before, .offices-regions-list li:hover:before {
	-webkit-transform: scaleX(1);
	transform: scaleX(1)
}
@media (max-width:767px) {
.offices-regions-list {
	margin-bottom: 30px;
	background: #fff
}
.offices-regions-list li {
	padding-left: 1rem
}
.offices-regions-list li.active {
	background-color: #4cb6fc;
	color: #fff
}
}
.offices-list-content .padding-50 {
	padding-left: 40px;
	padding-right: 40px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
.offices-list-content .content {
	padding: 35px 30px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-flex: 1;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto
}
.offices-list-content p {
	margin-bottom: 3px
}
.offices-list-content .btn-link {
	margin-top: 25px;
	display: inline-block
}
.offices-list-content .article-title {
	margin-bottom: 25px
}
.offices-list-content .office-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%
}
.offices-list-content .article-content {
	-webkit-box-flex: 1;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto;
	min-height: 165px;
}
.office-item {
	margin-bottom: 3rem;
	background-color: #fff;
	-webkit-box-shadow: 0 3px 40px 0 rgba(16,41,112,.14);
	box-shadow: 0 3px 40px 0 rgba(16,41,112,.14)
}
.office-item .article-thumb {
	display: inline-block;
	width: 100%;
	height: 15rem;
	background-position: 50% 50%;
	background-size: cover
}
.office-item .article-title {
	font-size: 21px;
	margin-top: 0;
	color: #3a3b3b;
	font-weight: 400;
}
.office-item .read-more {
	color: #08307c
}
.offices-list-content .row {
	display: none
}
.offices-list-content .row.visible {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}
.contact-tabs-wrap {
	padding-top: 90px;
	padding-bottom: 0
}
@media (max-width:991.98px) {
.contact-tabs-wrap {
	padding-top: 50px
}
}
.contact-tabs-wrap .section-get-in-touch input, .contact-tabs-wrap .section-get-in-touch option, .contact-tabs-wrap .section-get-in-touch select, .contact-tabs-wrap .section-get-in-touch textarea {
	background-color: #fff
}
.contact-tabs-wrap .section-get-in-touch .form-control {
	background-color: #fff
}
.contact-tabs-wrap .section-title {
	margin-bottom: 50px
}
.contact-tabs-wrap .tab-content {
	background-color: #f1f5fb
}
.contact-tabs-wrap .nav-tabs {
	border-bottom: 0;
	margin-bottom: 90px
}
@media (max-width:991.98px) {
.contact-tabs-wrap .nav-tabs {
	margin-bottom: 30px;
	display: block
}
}
.contact-tabs-wrap .nav-tabs .nav-item {
	-webkit-box-shadow: 0 3px 40px 0 rgba(16,41,112,.14);
	box-shadow: 0 3px 40px 0 rgba(16,41,112,.14);
	border-radius: 4px;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
	height: 100%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 22.4%;
	flex: 0 0 22.4%;
	max-width: 23%;
	margin-left: 15px;
	margin-right: 15px
}
@media (max-width:991.98px) {
.contact-tabs-wrap .nav-tabs .nav-item {
	-webkit-box-shadow: none;
	box-shadow: none;
	border-radius: 0;
	max-width: 100%
}
}
.contact-tabs-wrap .nav-tabs .nav-item:hover .img-wrap {
	opacity: 1;
	-webkit-transition: all .5s ease;
	transition: all .5s ease
}
.contact-tabs-wrap .nav-tabs .nav-item:hover .nav-link {
	color: #4cb6fc
}
.contact-tabs-wrap .nav-tabs .nav-link {
	color: #3b3a3a;
	border: 0;
	font-size: 20px;
	font-family: HelveticaNeueCE-Bold;
	padding: 0;
	text-align: center;
	position: relative;
	height: 100%
}
@media (max-width:991.98px) {
.contact-tabs-wrap .nav-tabs .nav-link {
	text-align: left
}
}
.contact-tabs-wrap .nav-tabs .nav-link:after {
	content: '';
	width: 0;
	height: 0;
	border-left: 30px solid transparent;
	border-right: 30px solid transparent;
	border-bottom: 30px solid #f1f5fb;
	position: absolute;
	bottom: -90px;
	left: calc(50% - 30px);
	display: none
}
.contact-tabs-wrap .nav-tabs .nav-link.active {
	border: 0;
	color: #4cb6fc
}
@media (max-width:991.98px) {
.contact-tabs-wrap .nav-tabs .nav-link.active {
	color: #fff;
	background-color: #4cb6fc;
	border-radius: 0
}
.contact-tabs-wrap .nav-tabs .nav-link.active p {
	color: #fff
}
}
.contact-tabs-wrap .nav-tabs .nav-link.active .img-wrap {
	opacity: 1
}
.contact-tabs-wrap .nav-tabs .nav-link.active:after {
	display: block
}
@media (max-width:991.98px) {
.contact-tabs-wrap .nav-tabs .nav-link.active:after {
	display: none
}
}
.contact-tabs-wrap .nav-tabs p {
	font-family: HelveticaNeueCE-Bold;
	font-weight: 400;
	margin: 0
}
@media (max-width:991.98px) {
.contact-tabs-wrap .nav-tabs p {
	font-size: 16px;
	text-transform: uppercase;
	color: #4cb6fc
}
}
.contact-tabs-wrap .nav-tabs .content {
	padding: 40px 10px
}
@media (max-width:991.98px) {
.contact-tabs-wrap .nav-tabs .content {
	padding: 10px
}
}
.contact-tabs-wrap .img-wrap {
	height: 104px;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	opacity: .5;
	-webkit-transition: all .5s ease;
	transition: all .5s ease
}
@media (max-width:991.98px) {
.contact-tabs-wrap .img-wrap {
	display: none
}
}
.section-team-list .row {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}
.section-team-list .section-title {
	margin-bottom: 80px;
	text-align: center;
	line-height: 1.1;
	font-size: 30px;
	color: #4cb6fc
}
@media (max-width:767.98px) {
.section-team-list .section-title {
	margin-bottom: 40px
}
}
.section-team-list .team-list .team-member {
	-webkit-box-shadow: 0 3px 40px 0 rgba(16,41,112,.14);
	box-shadow: 0 3px 40px 0 rgba(16,41,112,.14);
	border-radius: 4px;
	background-color: #fff;
	padding: 25px;
	margin-bottom: 35px;
	height: calc(100% - 35px)
}
.team-list .person-name {
	text-transform: uppercase;
	font-size: 18px;
	margin-bottom: 7px;
	margin-top: 0;
	font-family: HelveticaNeueCE-Bold, 'Helvetica Neue', 'Open Sans', Helvetica, Arial, sans-serif;
	font-weight: 500;
	color: #4cb6fc;
	letter-spacing: -.8px
}
.team-list .person-title {
	color: #3b3a3a;
	font-size: 15px;
	margin-bottom: 0;
	font-family: HelveticaNeueCE-Bold
}
.team-list .details-top {
	margin-bottom: 1rem
}
.team-list .person-photo {
	text-align: center;
	margin-bottom: 30px
}
@media (max-width:767.98px) {
.team-list .person-photo {
	margin-bottom: 15px
}
}
@media (max-width:767.98px) {
.team-list {
	text-align: center
}
}
.team-list .social-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-right: 25px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
@media (max-width:767.98px) {
.team-list .social-wrap {
	padding-right: 0;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}
}
@media (max-width:767.98px) {
.team-list .team-member {
	margin-bottom: 2rem
}
}
.team-list .person-links {
	margin-bottom: 0;
	font-size: 1.5rem;
	display: inline-block;
	color: #a6a6a6;
	margin-right: 10px;
	line-height: 1
}
.team-list .person-links:last-of-type {
	margin-right: 0
}
.team-list .person-links a {
	color: #a6a6a6
}
.team-list .person-links a:hover {
	color: #72c5fd
}
.team-list img {
	display: inline-block;
	border-radius: 50%;
	width: 6rem;
	height: 6rem;
	margin: 0 auto
}
.team-list .person-info {
	word-wrap: break-word;
	max-height: 259px;
	min-height: 250px;
	position: relative;
	padding-top: 4px;
	font-size: 14px;
	margin-bottom: 1.8rem
}
.team-list .person-info .ps__scrollbar-y, .team-list .person-info .ps__scrollbar-y:hover {
	width: 6px!important;
	background-color: #46b5ff!important
}
.team-list .person-info .ps__scrollbar-y-rail {
	opacity: .6
}
.team-list .person-info .ps__scrollbar-y-rail:hover {
	background-color: #fff!important
}
@media (min-width:768px) {
.team-list img {
	width: 8rem;
	height: 8rem
}
}
@media (min-width:992px) {
.team-list img {
	width: 10rem;
	height: 10rem
}
}
.section-group-info {
	background-color: #edf1fa;
	text-align: center
}
.section-group-info .person-photo {
	text-align: center
}
.section-group-info .person-photo img {
	width: 8rem;
	height: 8rem;
	border-radius: 50%;
	margin: 3rem 0
}
@media (max-width:767.98px) {
.section-group-info .person-photo img {
	margin: 1rem 0
}
}
@media (max-width:767.98px) {
.section-group-info .section-subtitle {
	margin: 1rem 0
}
}
.section-group-info h3 {
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 1.32rem;
	margin-bottom: 2.25rem;
	font-family: HelveticaNeueCE-Bold, 'Helvetica Neue', 'Open Sans', Helvetica, Arial, sans-serif;
	font-weight: 500;
	color: #46b5ff
}
.section-group-info .see-more {
	text-transform: uppercase;
	font-family: HelveticaNeueCE-Roman;
	color: #08307c
}
.section-group-info .info {
	color: #ffffff;
	font-size: 19px;
	margin-bottom: 2rem;
	line-height: 1.9rem
}
@media (max-width:767.98px) {
.section-group-info .info {
	font-size: inherit;
	line-height: inherit;
	margin-bottom: 1rem
}
}
.section-experts-list {
	-webkit-box-shadow: 0 10px 25px rgba(16,41,112,.1);
	box-shadow: 0 10px 25px rgba(16,41,112,.1);
	padding-bottom: 100px
}
.section-experts-list .section-title {
	margin-top: 0;
	font-size: 35px;
	margin-bottom: 25px;
	color: #3b3a3a
}
.section-experts-list p {
	margin-bottom: 70px;
	text-align: center
}
.section-experts-list p.person-title {
	text-align: left
}
.section-experts-list p.person-info {
	text-align: left
}
.section.section-group-info {
	background-size: cover;
	background-image: url(//www.teads.com/wp-content/themes/teads/library/css/../images/attice-backround.png);
	border-radius: 0;
	background-position: center center;
	background-repeat: no-repeat
}
.section.section-group-info .advertising-attributes .person-photo img {
	margin-top: 0;
	width: auto;
	height: auto
}
@media (max-width:767.98px) {
.section.section-group-info .advertising-attributes .person-photo img {
	width: 40%
}
}
.section.section-group-info .advertising-attributes .section-subtitle {
	color: #fff;
	font-size: 45px;
	letter-spacing: 0;
	margin-bottom: 40px;
	font-family: "HelveticaNeue LT 45";
	text-transform: inherit
}
@media (max-width:767.98px) {
.section.section-group-info .advertising-attributes .section-subtitle {
	font-size: 35px
}
}
.section.section-group-info .advertising-attributes .info {
	font-size: 16px;
	font-family: "HelveticaNeue LT 45"
}
.section.section-group-info .advertising-attributes .btn-secondary {
	margin-top: 40px
}
.section-why-teads .section-title {
	font-size: 40px;
	margin-bottom: 40px;
	margin-top: 0
}
.section-why-teads .section-why-teads-item {
	text-align: center;
	margin-bottom: 100px
}
@media (max-width:1199.98px) {
.section-why-teads .section-why-teads-item {
	margin-bottom: 50px
}
}
.section-why-teads .section-why-teads-item iframe {
	width: 100%;
	height: auto;
	max-width: 100px
}
.section-why-teads .section-why-teads-item h3 {
	color: #3b3a3a;
	font-family: "Helvetica Neue", Sans-serif;
	font-size: 21px;
	font-weight: normal;
	line-height: 26px;
	margin-bottom: 15px;
}
.section-why-teads .section-why-teads-item p {
	font-size: 16px;
	line-height: 20px;
	color: #3b3a3a
}
.section-why-teads.section-why-teads-smaller {
	background: #f1f5fb
}
.careers-section {
	padding: 120px 0 20px 0
}
@media (max-width:1199.98px) {
.careers-section {
	padding-bottom: 0;
	padding-top: 50px
}
}
.careers-section .section-title {
	margin-bottom: 5rem
}
@media (max-width:767.98px) {
.careers-section .section-title {
	margin-bottom: 1.5rem
}
}
.careers-section .filters {
	border-bottom: 1px solid #dde3eb;
	margin-bottom: 6rem
}
@media (max-width:767.98px) {
.careers-section .filters {
	margin-bottom: 2rem
}
}
.careers-section .filters p {
	color: #6caade;
	font-size: 1.25rem
}
.careers-section .filters .bootstrap-select {
	width: 100%!important;
	max-width: 260px
}
@media (max-width:767.98px) {
.careers-section .filters .bootstrap-select {
	margin-bottom: 1.25rem;
	max-width: none
}
}
.careers-section .filters .bootstrap-select .btn span:not(.fa) {
	font-family: HelveticaNeueCE-Roman
}
.careers-section .filters .bootstrap-select .dropdown-toggle {
	line-height: 16px;
	padding: 18px 28px
}
.careers-section .filters .btn-primary {
	padding: 1.066rem 2rem;
	margin-bottom: 0
}
@media (max-width:767.98px) {
.careers-section .filters .btn-primary {
	width: 100%
}
}
.careers-section .filters .btn-filter {
	padding: 10px 28px;
	font-size: 16px;
	margin: 0;
	margin-bottom: 14px;
	margin-left: 10px
}
.careers-section .filters .btn-filter.disabled {
	opacity: .8;
	cursor: not-allowed
}
.careers-section .job-lists {
	margin: 0;
	padding: 0;
	list-style: none;
	-moz-column-count: 2;
	-moz-column-gap: 20px;
	-webkit-column-count: 2;
	-webkit-column-gap: 20px;
	column-count: 2;
	column-gap: 20px
}
@media (max-width:767.98px) {
.careers-section .job-lists {
	-webkit-column-count: 1;
	column-count: 1
}
}
.careers-section .job-lists li {
margin-bottom:.5rem;
	font-family: "Helvetica Neue", Sans-serif;
}
.careers-section .job-lists li a {
	color: #3b3a3a;
	font-size: 20px;
	line-height: 25px
}
.careers-section .job-lists li a b {
	font-weight: 400;
}
@media (max-width:767.98px) {
.careers-section .job-lists li a {
	font-size: 1rem
}
}
.careers-section .job-lists li a:active, .careers-section .job-lists li a:focus, .careers-section .job-lists li a:hover {
	color: #6caade
}
.careers-section .job-lists li.dep-heading {
	font-size: 25px;
	color: #4cb6fc;
	margin-bottom: 25px
}
.careers-section .job-lists li.dep-heading hr {
	border-color: #dde3eb;
	margin: 50px 0;
	max-width: 90%
}
@media (max-width:991.98px) {
.careers-section .job-lists li.dep-heading hr {
	margin: 20px 0
}
}
.careers-section .video-container {
	margin: 0 0 30px 0;
	min-height: 624px;
	height: 624px
}
@media only screen and (min-width:768px) and (max-width:1024px) {
.careers-section .video-container {
	min-height: 390px;
	height: 390px
}
.careers-section .video-container iframe {
	height: 390px
}
}
@media only screen and (min-width:375px) and (max-width:667px) {
.careers-section .video-container {
	min-height: 210px;
	height: 210px;
	width: 374px;
	margin: 0 auto 30px
}
.careers-section .video-container iframe {
	height: 210px
}
}
.welcome-on-board-section {
	padding-top: 0;
	padding-bottom: 0;
	margin-bottom: -140px
}
@media (max-width:1199.98px) {
.welcome-on-board-section {
	padding-bottom: 0;
	margin-bottom: -220px;
	padding-top: 50px
}
}
@media (max-width:991.98px) {
.welcome-on-board-section {
	margin-bottom: 0
}
}
.welcome-on-board-section .heading-section {
	min-height: 650px;
	color: #fff;
	text-align: center;
	background-size: cover;
	background-position: center center
}
@media (max-width:991.98px) {
.welcome-on-board-section .heading-section {
	min-height: auto;
	margin-bottom: 50px
}
}
.welcome-on-board-section .heading-section h2.section-title {
	font-size: 40px;
	color: #fff;
	margin-top: 100px;
	margin-bottom: 20px
}
@media (max-width:991.98px) {
.welcome-on-board-section .heading-section h2.section-title {
	margin-top: 50px
}
}
.welcome-on-board-section .heading-section h3 {
	color: #4cb6fc;
	font-size: 32px;
	margin-top: 0;
	margin-bottom: 60px;
	font-family: "Helvetica Neue", Sans-serif;
	font-weight: 300
}
.welcome-on-board-section .heading-section p {
	color: #fff;
	font-size: 16px;
	line-height: 23px;
	margin-bottom: 60px
}
.welcome-on-board-section .card-section .last-row-item {
	margin-top: -370px
}
@media (max-width:991.98px) {
.welcome-on-board-section .card-section .col-item {
	margin-bottom: 50px
}
}
.welcome-on-board-section .card-section .col-item .border-item {
	border-left: 2px solid #ededed;
	width: 1px;
	height: 100%;
	position: relative;
	margin: 0 auto
}
.welcome-on-board-section .card-section .col-item .card-section-item {
	background: #fff;
	-webkit-box-shadow: 0 3px 40px 0 rgba(0,0,0,.2);
	box-shadow: 0 3px 40px 0 rgba(0,0,0,.2);
	padding: 35px;
	position: relative
}
.welcome-on-board-section .card-section .col-item .card-section-item img {
	position: relative;
	z-index: 7;
	width: 100%;
	height: auto;
	margin-bottom: 40px
}
.welcome-on-board-section .card-section .col-item .card-section-item h2 {
	font-size: 21px;
	margin-top: 0;
	margin-bottom: 15px;
	position: relative;
	z-index: 7;
	font-weight: normal;
}
.welcome-on-board-section .card-section .col-item .card-section-item p {
	font-size: 16px;
	line-height: 26px;
	position: relative;
	z-index: 7
}
.welcome-on-board-section .card-section .col-item .card-section-item .white-bgr {
	background: #fff;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 6
}
.welcome-on-board-section .card-section .col-item.col-item-1 {
	top: -175px
}
@media (max-width:991.98px) {
.welcome-on-board-section .card-section .col-item.col-item-1 {
	top: 0
}
}
.welcome-on-board-section .card-section .col-item.col-item-1 .card-section-item {
	margin-bottom: 110px
}
@media (max-width:991.98px) {
.welcome-on-board-section .card-section .col-item.col-item-1 .card-section-item {
	margin-bottom: 0
}
}
.welcome-on-board-section .card-section .col-item.col-item-1 .card-section-item:after {
	content: "";
	width: 50%;
	height: 1px;
	position: absolute;
	border-top: 2px solid #ededed;
	z-index: 5;
	top: 50%;
	right: -33%
}
@media (min-width:1397px) {
.welcome-on-board-section .card-section .col-item.col-item-1 .card-section-item:after {
	right: -31%
}
}
@media (max-width:991.98px) {
.welcome-on-board-section .card-section .col-item.col-item-1 .card-section-item:after {
	display: none
}
}
.welcome-on-board-section .card-section .col-item.col-item-2 {
	top: 100px
}
@media (max-width:991.98px) {
.welcome-on-board-section .card-section .col-item.col-item-2 {
	top: 0
}
}
.welcome-on-board-section .card-section .col-item.col-item-2 .card-section-item:after {
	content: "";
	width: 50%;
	height: 1px;
	position: absolute;
	border-top: 2px solid #ededed;
	z-index: 5;
	top: 50%;
	left: -33%
}
@media (min-width:1397px) {
.welcome-on-board-section .card-section .col-item.col-item-2 .card-section-item:after {
	left: -31%
}
}
@media (max-width:991.98px) {
.welcome-on-board-section .card-section .col-item.col-item-2 .card-section-item:after {
	display: none
}
}
.welcome-on-board-section .card-section .col-item.first-item .border-item {
	min-height: 230px;
	border-width: 1px;
	border-style: solid;
	-o-border-image: linear-gradient(to top, #fff, rgba(0,0,0,0)) 1 100%;
	border-image: -webkit-gradient(linear, left bottom, left top, from(white), to(rgba(0,0,0,0))) 1 100%;
	border-image: linear-gradient(to top, #fff, rgba(0,0,0,0)) 1 100%
}
.welcome-on-board-section .card-section .col-item.last-item .border-item {
	min-height: 170px;
	border-width: 1px;
	border-style: solid;
	z-index: 5;
	-o-border-image: linear-gradient(to bottom, #fff, rgba(0,0,0,0)) 1 100%;
	border-image: -webkit-gradient(linear, left top, left bottom, from(white), to(rgba(0,0,0,0))) 1 100%;
	border-image: linear-gradient(to bottom, #fff, rgba(0,0,0,0)) 1 100%
}
@media (max-width:991.98px) {
.welcome-on-board-section .card-section .col-item.col-item-with-border {
	display: none
}
}
.welcome-on-board-section .card-section .first-row {
	margin-top: -230px
}
@media (max-width:991.98px) {
.welcome-on-board-section .card-section .first-row {
	margin-top: 0
}
}
.welcome-on-board-section .video-slider-section {
	padding-top: 220px;
	padding-bottom: 150px;
	top: -170px
}
@media (max-width:991.98px) {
.welcome-on-board-section .video-slider-section {
	padding-top: 50px;
	top: 0
}
}
.welcome-on-board-section .video-slider-section h2.section-title {
	color: #fff;
	font-size: 40px;
	margin-bottom: 70px
}
.welcome-on-board-section .video-slider-section .video-slider .video-container {
	-webkit-box-shadow: 0 3px 40px 0 rgba(0,0,0,.2);
	box-shadow: 0 3px 40px 0 rgba(0,0,0,.2)
}
.welcome-on-board-section .video-slider-section .video-slider .slick-dots {
	bottom: -55px
}
@media (max-width:991.98px) {
.welcome-on-board-section .hidden-mobile {
	display: none
}
}
.twitter-blue-section {
	padding: 187px 0;
	background: #1c5898;
	background: -webkit-gradient(linear, left top, left bottom, from(#1c5898), to(#609ed3));
	background: linear-gradient(to bottom, #1c5898 0, #609ed3 100%)
}
.twitter-blue-section .fa-twitter {
	position: absolute;
	top: auto;
	bottom: auto;
	right: 0;
	left: 0;
	margin: auto;
	font-size: 250px;
	line-height: 150px;
	color: #fff;
	opacity: .1
}
.twitter-blue-section h2.section-title {
	font-size: 40px;
	margin-bottom: 25px;
	color: #fff
}
.twitter-blue-section h4 {
	color: #fff;
	font-size: 20px;
	line-height: 25px;
	margin-bottom: 30px
}
.twitter-blue-section .btn {
	margin-bottom: 0
}
.parallax {
	position: relative;
	overflow: hidden
}
.parallax .lax-container {
	overflow: hidden;
	position: absolute;
	top: 89px;
	height: 513px;
	width: 304px;
	left: 8px
}
.parallax .box-container {
	position: relative;
	z-index: 1
}
.parallax .box-container img {
	max-width: 335px
}
.parallax .box-inside {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%
}
.parallax .box-inside img {
	margin-left: 15px
}
.login-section {
	padding: 75px 0
}
.login-section .login-box-wrapper {
	margin-bottom: 80px
}
@media (min-width:576px) {
.login-section .login-box-wrapper .login-box {
	padding-left: 42px;
	padding-right: 42px
}
}
.login-section .login-box-wrapper .login-box .box-wrapper {
	background: #fff;
	-webkit-box-shadow: 0 0 50px 0 rgba(16,41,112,.14);
	box-shadow: 0 0 50px 0 rgba(16,41,112,.14);
	height: 100%;
	padding: 20px
}
.login-section .login-box-wrapper .login-box .box-wrapper .img-wrapper {
	width: 100%;
	height: 128px;
	background-size: cover;
	background-position: center center;
	margin-bottom: 35px
}
.login-section .login-box-wrapper .login-box .box-wrapper .txt-wrapper {
	padding: 0
}
.login-section .login-box-wrapper .login-box .box-wrapper .txt-wrapper h4 {
	font-size: 20px;
	line-height: 22px;
	margin-top: 0;
	margin-bottom: 25px;
	font-weight: 400;
	font-family: HelveticaNeueCE-Roman
}
.login-section .login-box-wrapper .login-box .box-wrapper .txt-wrapper h4 span {
	font-family: HelveticaNeueCE-Bold
}
.login-section .login-box-wrapper .login-box .box-wrapper .txt-wrapper .big-link {
	display: block;
	font-size: 12px;
	color: #4cb6fc;
	font-family: HelveticaNeueCE-Bold;
	margin-bottom: 20px;
	letter-spacing: 1px
}
.login-section .login-box-wrapper .login-box .box-wrapper .txt-wrapper .small-link {
	font-size: 12px;
	font-family: HelveticaNeueCE-Bold;
	color: #bababa;
	border-top: 1px solid #bababa;
	padding-top: 20px;
	display: inline-block;
	letter-spacing: 1px
}
.login-section .login-text-block {
	padding: 90px 0
}
.login-section .login-text-block:before {
	background-image: linear-gradient(-225deg, #1a96ea 0, #821696 100%);
	background-image: linear-gradient(135deg, #3268a2 0, #b554a0 100%);
	-webkit-transition: all .25s linear
}
.login-section .login-text-block h2 {
	font-size: 40px;
	font-family: 'HelveticaNeue LT 45';
	color: #fff;
	margin-top: 0;
	margin-bottom: 90px
}
.login-section .login-text-block .txt-block {
	color: #fff;
	padding: 0 75px
}
.login-section .login-text-block .txt-block:first-child {
	border-right: 1px solid rgba(255,255,255,.25)
}
.login-section .login-text-block .txt-block h4 {
	font-size: 25px;
	margin-top: 0;
	margin-bottom: 20px;
	font-family: HelveticaNeueCE-Roman;
	font-weight: 400
}
.login-section .login-text-block .txt-block span {
	font-size: 16px;
	font-family: HelveticaNeueCE-Roman;
	font-weight: 400
}
.login-section .login-text-block .btn-margin {
	margin-top: 70px
}
.login-more .btn {
	margin-top: 80px;
	margin-bottom: 80px
}
.login-more .btn:nth-child(2) {
	margin-left: 11%;
	margin-right: 11%
}
@media (max-width:1200px) {
.login-more .btn:nth-child(2) {
	margin-left: 20px;
	margin-right: 20px
}
}
.section-content-hub {
	position: relative
}
.section-content-hub .section-content-hub-header h2 {
	margin-bottom: 40px
}
@media (max-width:991.98px) {
.section-content-hub .section-content-hub-header h2 {
	margin-bottom: 20px
}
}
.section-content-hub .section-content-hub-header p {
	margin-bottom: 70px
}
.section-content-hub .section-content-hub-header .section-subtitle {
	font-size: 30px;
	margin-bottom: 40px
}
@media (max-width:991.98px) {
.section-content-hub .section-content-hub-header .section-subtitle {
	font-size: 20px;
	line-height: 25px;
	margin-bottom: 25px
}
}
.section-content-hub .slick-dots {
	position: relative
}
@media (max-width:767.98px) {
.section-content-hub .slick-dots {
	max-height: 28px;
	overflow: hidden
}
}
.section-content-hub .slick-dots li {
	margin-left: 5px!important;
	margin-right: 5px!important;
	width: 12px;
	height: 12px
}
.section-content-hub .slick-dots li button:before {
	width: 12px;
	height: 12px;
	border-radius: 50%
}
.section-content-hub .slick-dots li button {
	width: 12px;
	height: 12px
}
.hub-intro {
	padding: 1rem;
	max-width: 30rem;
	margin: 0 auto
}
.hub-intro .content-hub-navigation {
	width: 100%;
	margin-top: 1rem;
	display: none
}
.hub-intro .slick-next, .hub-intro .slick-prev {
	position: relative;
	float: left;
	width: 4rem;
	height: 3rem;
	top: auto;
	right: auto;
	bottom: auto;
	left: auto
}
.hub-intro .slick-next:before, .hub-intro .slick-prev:before {
	font-size: 2.5rem
}
.hub-intro .slick-prev {
	margin-left: -1.5rem
}
.hub-carousel {
	padding: 0;
	margin: 0
}
.hub-carousel .mb-60 {
	margin-bottom: 30px
}
.hub-carousel .hub-group .hub-item {
	height: 100%;
	min-height: 380px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center
}
.hub-carousel .hub-group .hub-item .hub-item-overlay {
	height: 100%;
	opacity: 0;
	-webkit-transition: all .5s ease;
	transition: all .5s ease
}
.hub-carousel .hub-group .hub-item .hub-item-overlay .hub-item-content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	text-align: center;
	position: relative;
	height: 100%;
	max-width: 500px;
	margin: 0 auto;
	padding: 0 30px;
	color: #fff
}
.hub-carousel .hub-group .hub-item .hub-item-overlay .hub-item-content h4 {
	font-size: 20px;
	line-height: 28px;
	margin-bottom: 25px
}
@media (max-width:1399px) {
.hub-carousel .hub-group .hub-item .hub-item-overlay .hub-item-content h4 {
	font-size: 20px
}
}
.hub-carousel .hub-group .hub-item .hub-item-overlay .hub-item-content p {
	font-size: 12px;
	line-height: 26px;
	word-break: break-word;
	margin-bottom: 30px
}
.hub-carousel .hub-group .hub-item .hub-item-overlay .hub-item-content a.btn {
	max-width: 245px;
	margin: 0 auto;
	font-size: 15px
}
.hub-carousel .hub-group .hub-item .hub-item-overlay .hub-item-content a.btn:hover {
	background-color: #fff;
	border-color: #fff;
	color: #99579d
}
@media (max-width:1399px) {
.hub-carousel .hub-group .hub-item .hub-item-overlay .hub-item-content a.btn {
	font-size: 13px;
	padding: 10px 40px
}
}
.hub-carousel .hub-group .hub-item:active .hub-item-overlay, .hub-carousel .hub-group .hub-item:focus .hub-item-overlay, .hub-carousel .hub-group .hub-item:hover .hub-item-overlay {
	opacity: 1
}
@media (max-width:991.98px) {
.hub-carousel.hub-carousel-desktop {
	display: none
}
}
.hub-carousel.hub-carousel-mobile .hub-group .hub-item .hub-item-overlay {
	height: 100%;
	min-height: 380px;
	opacity: 1
}
.hub-carousel.hub-carousel-mobile .hub-group .hub-item .hub-item-overlay .hub-item-content {
	min-height: 380px
}
@media (min-width:768px) {
.hub-carousel.hub-carousel-mobile {
	display: none
}
}
.formats-section {
	overflow-x: hidden;
	position: relative
}
.formats-section ul.nav-tabs {
	border-top: 1px solid #dfe3e8;
	border-bottom: 0;
	-webkit-box-shadow: 0 3px 15px 0 rgba(0,0,0,.3);
	box-shadow: 0 3px 15px 0 rgba(0,0,0,.3);
	position: relative;
	z-index: 11
}
.formats-section ul.nav-tabs .nav-item {
	margin-bottom: 0
}
.formats-section ul.nav-tabs .nav-item:last-of-type {
	border-left: 1px solid #dfe3e8
}
.formats-section ul.nav-tabs .nav-item a.nav-link {
	font-family: HelveticaNeueCE-Roman;
	text-transform: uppercase;
	color: #3b3a3a;
	border-top: 0;
	border-bottom: 0;
	padding: 29px 70px;
	border-color: #dfe3e8 #dfe3e8 #dfe3e8
}
@media (max-width:991.98px) {
.formats-section ul.nav-tabs .nav-item a.nav-link {
	padding: 29px 33px;
	border: 0
}
}
@media (max-width:767.98px) {
.formats-section ul.nav-tabs .nav-item a.nav-link {
	padding: 29px 20px
}
}
.formats-section ul.nav-tabs .nav-item a.nav-link.active {
	color: #4cb6fc
}
.formats-section .tab-content {
	position: relative;
	z-index: 10
}
.formats-section .tab-content .tab-pane .tab-nav-float {
	display: none;
	position: absolute;
	margin-top: -33px;
	left: 32px;
	width: 180px;
	z-index: 2
}
@media (max-width:991.98px) {
.formats-section .tab-content .tab-pane .tab-nav-float {
	display: none
}
}
@media (max-width:1250px) {
.formats-section .tab-content .tab-pane .tab-nav-float {
	display: none
}
}
.formats-section .tab-content .tab-pane .tab-nav-float ul {
	padding: 0;
	margin: 0
}
.formats-section .tab-content .tab-pane .tab-nav-float ul li {
	list-style: none
}
.formats-section .tab-content .tab-pane .tab-nav-float ul li a {
	color: #dce3ee;
	position: relative;
	padding-left: 25px;
	margin-bottom: 13px;
	display: block;
	font-family: HelveticaNeueCE-Roman
}
.formats-section .tab-content .tab-pane .tab-nav-float ul li a:before {
	position: absolute;
	content: '';
	display: inline-block;
	width: 15px;
	height: 15px;
	border-radius: 100%;
	background-color: #dce3ee;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	left: 0
}
.formats-section .tab-content .tab-pane .tab-nav-float ul li a.active {
	color: #3b3a3a
}
.formats-section .tab-content .tab-pane .tab-nav-float ul li a.active:before {
	width: 20px;
	height: 20px;
	background-color: #4cb6fc;
	left: -2.5px
}
.formats-section .tab-content .tab-pane .tab-content-wrapper {
	padding: 70px 0
}
@media (max-width:991.98px) {
.formats-section .tab-content .tab-pane .tab-content-wrapper {
	padding: 40px 0
}
}
.formats-section .tab-content .tab-pane .tab-content-wrapper .phone-col {
	text-align: right
}
.formats-section .tab-content .tab-pane .tab-content-wrapper .phone-col .video-wrapper {
	width: 100%;
	margin: 0 auto
}
.formats-section .tab-content .tab-pane .tab-content-wrapper .phone-col .video-wrapper .plyr__video-embed iframe {
	width: 101%
}
.formats-section .tab-content .tab-pane .tab-content-wrapper .phone-col .video-wrapper .plyr__poster {
	background-size: cover;
	width: 101%
}
.formats-section .tab-content .tab-pane .tab-content-wrapper.colored {
	background: #f1f5fb
}
.formats-section .tab-content .tab-pane .tab-content-wrapper.colored .phone-col {
	text-align: left
}
.formats-section .tab-content .tab-pane .tab-content-wrapper .phone-wrapper {
	width: 450px;
	height: 730px;
	display: inline-block
}
@media (max-width:991.98px) {
.formats-section .tab-content .tab-pane .tab-content-wrapper .phone-wrapper {
	height: 500px
}
}
.formats-section .tab-content .tab-pane .tab-content-wrapper .phone-wrapper .phone-item {
	background: url(//www.teads.com/wp-content/themes/teads/library/css/../images/iphone-canvas-2.png) no-repeat;
	position: relative;
	width: 100%;
	height: 100%
}
@media (max-width:991.98px) {
.formats-section .tab-content .tab-pane .tab-content-wrapper .phone-wrapper .phone-item {
	background-size: contain
}
}
.formats-section .tab-content .tab-pane .tab-content-wrapper .phone-wrapper .phone-item .text-items {
	width: 100%;
	max-width: 239px;
	text-align: right;
	position: absolute;
	height: 100%;
	right: 70px;
	padding-top: 130px
}
.formats-section .tab-content .tab-pane .tab-content-wrapper .phone-wrapper .phone-item .iframe-wrapper {
	border: none;
	width: 265px;
	max-width: 265px;
	position: relative;
	height: 630px;
	max-height: 630px;
	left: 125px;
	top: -10px
}
@media (max-width:991.98px) {
.formats-section .tab-content .tab-pane .tab-content-wrapper .phone-wrapper .phone-item .iframe-wrapper {
	border: none;
	width: 180px;
	max-width: 180px;
	position: relative;
	height: 345px;
	max-height: 345px;
	left: 86px;
	top: 80px;
	overflow-y: scroll;
	-webkit-overflow-scrolling: touch
}
}
.formats-section .tab-content .tab-pane .tab-content-wrapper .phone-wrapper .phone-item iframe {
	border: none;
	width: 100%;
	max-width: 265px;
	text-align: right;
	position: absolute;
	height: 100%;
	right: 0;
	top: 0;
	max-height: 620px;
	padding-top: 130px;
	overflow: hidden
}
@media (max-width:991.98px) {
.formats-section .tab-content .tab-pane .tab-content-wrapper .phone-wrapper .phone-item iframe {
	top: 0;
	padding-top: 0
}
}
.formats-section .tab-content .tab-pane .tab-content-wrapper .format-text {
	padding: 60px 0 0 0;
	color: #3b3a3a
}
@media (max-width:991.98px) {
.formats-section .tab-content .tab-pane .tab-content-wrapper .format-text {
	padding: 0
}
}
.formats-section .tab-content .tab-pane .tab-content-wrapper .format-text h4.format-title {
	font-size: 40px;
	font-family: 'HelveticaNeue LT 45';
	font-weight: 400
}
.formats-section .tab-content .tab-pane .tab-content-wrapper .format-text h4.format-title strong {
	font-family: HelveticaNeueCE-Roman
}
.formats-section .tab-content .tab-pane .tab-content-wrapper .format-text h5 {
	font-size: 14px;
	font-family: HelveticaNeueCE-Bold;
	margin-top: 30px
}
.formats-section .tab-content .tab-pane .tab-content-wrapper .format-text p {
	font-size: 14px
}
.formats-section .tab-content .tab-pane .tab-content-wrapper .format-text p.grey {
	color: #7f7f7f;
	margin-bottom: 35px
}
.formats-section .tab-content .tab-pane .tab-content-wrapper .format-text p.grey i {
	font-family: HelveticaNeueCE-Italic
}
.formats-section .tab-content .tab-pane .tab-content-wrapper .format-text ul.specs-list {
	margin: 0;
	padding: 0;
	margin-top: 20px;
	margin-bottom: 30px
}
.formats-section .tab-content .tab-pane .tab-content-wrapper .format-text ul.specs-list li {
	list-style: none;
	font-size: 14px;
	font-family: HelveticaNeueCE-Roman;
	margin-bottom: 13px
}
.formats-section .tab-content .tab-pane .tab-content-wrapper .format-text ul.specs-list li i {
	color: #4cb6fc;
	margin-right: 20px
}
.formats-section .tab-content .tab-pane .tab-content-wrapper .format-text a.formats-download {
	font-size: 12px;
	line-height: 12px;
	font-family: HelveticaNeueCE-Bold;
	text-transform: uppercase;
	border-bottom: 1px solid;
	padding-bottom: 5px;
	margin-bottom: 30px;
	display: inline-block
}
.formats-section .tab-content .tab-pane .tab-content-wrapper .format-text .variation-items-wrapper .var-item {
	display: none
}
.formats-section .tab-content .tab-pane .tab-content-wrapper .format-text .variation-items-wrapper .var-item.active {
	display: block
}
.formats-section .tab-content .tab-pane .tab-content-wrapper .inread-live {
	-webkit-box-shadow: 0 7px 70px 0 rgba(0,0,0,.3);
	box-shadow: 0 7px 70px 0 rgba(0,0,0,.3);
	max-width: 90%
}
.modal {
	z-index: 10000
}
.modal.formats-modal {
	background: -webkit-gradient(linear, left top, left bottom, from(#1c5898), to(#609ed3));
	background: linear-gradient(to bottom, #1c5898 0, #609ed3 100%)
}
.modal.formats-modal .modal-dialog {
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
	max-width: none
}
.modal.formats-modal .modal-dialog .modal-header {
	border: none
}
.modal.formats-modal .modal-dialog .modal-content {
	background: 0 0;
	border-radius: 0;
	height: auto;
	min-height: 100%;
	border-radius: 0;
	border: none
}
.modal.formats-modal .modal-dialog .modal-content .modal-body {
	padding: 0
}
.modal.formats-modal .modal-dialog .modal-content .modal-body .top-container {
	margin: 0 auto;
	margin-bottom: 100px;
	height: 1px
}
.modal.formats-modal .modal-dialog .modal-content .modal-body .walldemos-aside .walldemos-aside-text {
	color: #fff
}
.modal.formats-modal .modal-dialog .modal-content .modal-body .walldemos-aside .walldemos-aside-text h4 {
	font-family: 'HelveticaNeue LT 45';
	font-weight: 400;
	color: #4cb6fc;
	font-size: 40px
}
.modal.formats-modal .modal-dialog .modal-content .modal-body .walldemos-aside .walldemos-aside-text p {
	font-size: 12px;
	line-height: 16px
}
.modal.formats-modal .modal-dialog .modal-content .modal-body .walldemos-aside .walldemos-aside-text .filter-wrap .select-label {
	font-size: 16px;
	font-family: HelveticaNeueCE-Bold
}
.modal.formats-modal .modal-dialog .modal-content .modal-body .walldemos-aside .walldemos-aside-text .bootstrap-select .dropdown-toggle .filter-option {
	color: #fff
}
.modal.formats-modal .modal-dialog .modal-content .modal-body .walldemos-aside .walldemos-aside-text .bootstrap-select .dropdown-toggle:active .filter-option, .modal.formats-modal .modal-dialog .modal-content .modal-body .walldemos-aside .walldemos-aside-text .bootstrap-select .dropdown-toggle:focus .filter-option, .modal.formats-modal .modal-dialog .modal-content .modal-body .walldemos-aside .walldemos-aside-text .bootstrap-select .dropdown-toggle:hover .filter-option {
	color: #343e5c
}
.modal.formats-modal .modal-dialog .modal-content .modal-body .walldemos-aside .walldemos-aside-text .bootstrap-select.show .dropdown-toggle .filter-option {
	color: #343e5c
}
.modal.formats-modal .modal-dialog .modal-content .demos-link {
	position: absolute;
	top: 50px
}
.modal.formats-modal .modal-dialog .modal-content .demo-slide-item {
	color: #fff
}
.modal.formats-modal .modal-dialog .modal-content .demo-slide-item h4 {
	font-size: 40px;
	font-weight: 400;
	font-family: 'HelveticaNeue LT 45'
}
.modal.formats-modal .modal-dialog .modal-content .demo-slide-item h5 {
	font-size: 25px;
	font-family: HelveticaNeueCE-Roman;
	font-weight: 400;
	text-transform: none;
	margin-bottom: 25px
}
.modal.formats-modal .modal-dialog .modal-content .demo-slide-item ul {
	list-style: none;
	margin: 0;
	padding: 0;
	margin-bottom: 40px
}
.modal.formats-modal .modal-dialog .modal-content .demo-slide-item ul li {
	padding: 5px 14px;
	list-style: none;
	color: #4cb6fc;
	border: 2px solid #4cb6fc;
	border-radius: 50px;
	display: inline-block;
	margin-right: 18px;
	font-size: 14px;
	font-family: HelveticaNeueCE-Bold
}
.modal.formats-modal .modal-dialog .modal-content .demo-slide-item .desc p {
	font-family: 'HelveticaNeue LT 45';
	font-size: 16px;
	letter-spacing: .3px;
	line-height: 24px
}
.modal.formats-modal .modal-dialog .modal-content .close-link {
	position: absolute;
	top: 50px;
	right: 0;
	background: #4cb6fc;
	color: #fff;
	width: 50px;
	height: 50px;
	border-radius: 100%;
	opacity: 1
}
.modal.formats-modal .modal-dialog .modal-content .close-link span {
	font-size: 50px;
	line-height: 50px;
	vertical-align: top;
	display: inline-block;
	color: #fff;
	position: relative;
	-webkit-box-shadow: none;
	box-shadow: none;
	top: -3px
}
.modal.formats-modal .modal-dialog .modal-content .demo-slider .slick-next:before, .modal.formats-modal .modal-dialog .modal-content .demo-slider .slick-prev:before {
	display: none
}
.modal.formats-modal .modal-dialog .modal-content .phone-wrapper {
	width: 450px;
	height: 730px;
	display: inline-block
}
@media (max-width:1399px) {
.modal.formats-modal .modal-dialog .modal-content .phone-wrapper:nth-child(-2n+1) {
	margin-top: 180px
}
}
@media (min-width:1400px) {
.modal.formats-modal .modal-dialog .modal-content .phone-wrapper:nth-child(-2n+3) {
	margin-top: 180px
}
}
.modal.formats-modal .modal-dialog .modal-content .phone-wrapper .phone-item {
	background: url(//www.teads.com/wp-content/themes/teads/library/css/../images/iphone-canvas-3.png) no-repeat;
	position: relative;
	width: 100%;
	height: 100%
}
.modal.formats-modal .modal-dialog .modal-content .phone-wrapper .phone-item .text-items {
	width: 100%;
	max-width: 239px;
	text-align: right;
	position: absolute;
	height: 100%;
	right: 70px;
	padding-top: 130px
}
.modal.formats-modal .modal-dialog .modal-content .phone-wrapper .phone-item .text-items .title-block {
	background-color: #ebeef3;
	height: 44px;
	margin-bottom: 30px
}
.modal.formats-modal .modal-dialog .modal-content .phone-wrapper .phone-item .text-items .subtitle-block {
	width: 80%;
	height: 21px;
	background-color: #ebeef3;
	margin-bottom: 17px
}
.modal.formats-modal .modal-dialog .modal-content .phone-wrapper .phone-item .text-items .text-block {
	height: 8px;
	background-color: #ebeef3;
	margin-bottom: 8px
}
.modal.formats-modal .modal-dialog .modal-content .phone-wrapper .phone-item .text-items .img-block {
	height: 138px;
	background-color: #ebeef3;
	margin-top: 20px;
	margin-bottom: 60px
}
.modal.formats-modal .modal-dialog .modal-content .walldemos-items .phone-wrapper {
	width: 230px;
	height: 469px;
	display: inline-block;
	margin-bottom: 35px
}
.modal.formats-modal .modal-dialog .modal-content .walldemos-items .phone-wrapper .phone-item {
	background: url(//www.teads.com/wp-content/themes/teads/library/css/../images/iphone-canvas-3-small-2.png) no-repeat;
	position: relative;
	width: 100%;
	height: 100%;
	background-size: cover
}
.modal.formats-modal .modal-dialog .modal-content .walldemos-items .phone-wrapper .phone-item .text-items {
	width: 100%;
	max-width: 170px;
	text-align: right;
	position: absolute;
	height: 100%;
	right: 30px;
	padding-top: 95px
}
.modal.formats-modal .modal-dialog .modal-content .walldemos-items .phone-wrapper .phone-item .text-items .title-block {
	background-color: #ebeef3;
	height: 44px;
	margin-bottom: 30px
}
.modal.formats-modal .modal-dialog .modal-content .walldemos-items .phone-wrapper .phone-item .text-items .subtitle-block {
	width: 80%;
	height: 21px;
	background-color: #ebeef3;
	margin-bottom: 17px
}
.modal.formats-modal .modal-dialog .modal-content .walldemos-items .phone-wrapper .phone-item .text-items .text-block {
	height: 8px;
	background-color: #ebeef3;
	margin-bottom: 8px
}
.modal.formats-modal .modal-dialog .modal-content .walldemos-items .phone-wrapper .phone-item .text-items .img-block {
	height: 138px;
	background-color: #ebeef3;
	margin-top: 20px;
	margin-bottom: 60px
}
.modal.formats-modal .modal-dialog .modal-footer {
	border: none
}
.page-template-template_formats .modal-backdrop {
	background: -webkit-gradient(linear, left top, left bottom, from(#1c5898), to(#609ed3));
	background: linear-gradient(to bottom, #1c5898 0, #609ed3 100%)
}
.section-find-match {
	background-image: url(//www.teads.com/wp-content/themes/teads/library/css/../images/match-background.png);
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	padding-top: 125px;
	padding-bottom: 125px;
	position: relative;
	top: -33px
}
@media (max-width:991.98px) {
.section-find-match {
	padding-top: 50px;
	padding-bottom: 50px
}
}
.section-find-match .section-title {
	color: #fff;
	margin-bottom: 20px
}
.section-find-match .section-subtitle {
	color: #fff;
	text-align: center;
	margin-bottom: 50px;
	line-height: 1.3
}
.section-find-match .btn-secondary {
	margin-bottom: 0
}
.section-incomparable-reach .section-title {
	margin-bottom: 18px
}
@media (max-width:1399px) {
.section-incomparable-reach .container {
	max-width: 100%
}
}
.section-incomparable-reach .world-map {
	margin-top: 70px;
	height: 643px;
	background-repeat: no-repeat;
	background-size: cover;
	background-image: url(//www.teads.com/wp-content/themes/teads/library/css/../images/world-map.png);
	position: relative;
	background-position: 150%
}
@media (max-width:991.98px) {
.section-incomparable-reach .world-map {
	background-image: none;
	height: auto
}
}
@media (max-width:1399px) {
.section-incomparable-reach .world-map {
	background-position: center center
}
}
.section-incomparable-reach .world-map .circle {
	display: inline-block;
	position: absolute
}
@media (max-width:991.98px) {
.section-incomparable-reach .world-map .circle {
	position: initial;
	display: block
}
}
.section-incomparable-reach .world-map .circle.america {
	left: 11%;
	top: 11%
}
.section-incomparable-reach .world-map .circle.europe {
	left: 44%;
	top: 7%
}
.section-incomparable-reach .world-map .circle.apac {
	right: 9%;
	top: 22%
}
.section-incomparable-reach .world-map .circle.latam {
	bottom: 3%;
	left: 18%
}
.section-incomparable-reach .world-map .circle.middle-east {
	bottom: 9%;
	left: 47%
}
.section-incomparable-reach .world-map .circle h3 {
	text-transform: uppercase;
	font-family: HelveticaNeueCE-Bold;
	font-size: 20px;
	margin-top: 0;
	margin-bottom: 10px;
	text-align: center;
	margin-top: 10px
}
.section-incomparable-reach .world-map .circle h3.mobile-only {
	display: none
}
@media (max-width:991.98px) {
.section-incomparable-reach .world-map .circle h3.mobile-only {
	display: block
}
}
@media (max-width:991.98px) {
.section-incomparable-reach .world-map .circle h3.desktop-only {
	display: none
}
}
.section-incomparable-reach .world-map .circle .logo-wrap {
	background-color: #fff;
	border-radius: 50%;
	width: 208px;
	height: 208px;
	-webkit-box-shadow: 0 3px 40px 0 rgba(16,41,112,.14);
	box-shadow: 0 3px 40px 0 rgba(16,41,112,.14);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 20px 30px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	overflow: hidden
}
@media (max-width:991.98px) {
.section-incomparable-reach .world-map .circle .logo-wrap {
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px
}
}
.section-incomparable-reach .world-map .circle .logo-wrap .logo {
	margin: 5px;
	width: auto;
	display: block;
	text-align: center
}
.section-quality-programmatic {
	background-color: #f1f5fb;
	padding-bottom: 45px
}
.section-quality-programmatic .section-title {
	text-align: center;
	margin-bottom: 25px
}
.section-quality-programmatic p {
	text-align: center;
	margin-bottom: 80px
}
.section-quality-programmatic .icon-col {
	margin-bottom: 80px
}
.section-quality-programmatic .icon-col .icon-wrap {
	width: 100px;
	height: 100px;
	text-align: center;
	background-size: auto;
	background-position: center center;
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px
}
.section-quality-programmatic .icon-col .icon-wrap.phone {
	background-image: url(//www.teads.com/wp-content/themes/teads/library/css/../images/phone.png)
}
.section-quality-programmatic .icon-col .icon-wrap.cross-screen {
	background-image: url(//www.teads.com/wp-content/themes/teads/library/css/../images/cross-screen.png)
}
.section-quality-programmatic .icon-col .icon-wrap.global {
	background-image: url(//www.teads.com/wp-content/themes/teads/library/css/../images/why-icon-2.png)
}
.section-quality-programmatic .icon-col .icon-wrap.in-view {
	background-image: url(//www.teads.com/wp-content/themes/teads/library/css/../images/in-view.png)
}
.section-quality-programmatic .icon-col .icon-wrap.ways-to-buy {
	background-image: url(//www.teads.com/wp-content/themes/teads/library/css/../images/ways-buy.png)
}
.section-quality-programmatic .icon-col h4 {
	text-align: center;
	font-family: HelveticaNeueCE-Bold;
	font-size: 20px
}
.section-videos-buy {
	background-size: cover;
	background-image: url(//www.teads.com/wp-content/themes/teads/library/css/../images/programmatic-bg.png);
	background-position: center center;
	background-repeat: no-repeat;
	font-size: 1.125rem;
	color: #fff
}
.section-videos-buy .section-title {
	margin-bottom: 4rem;
	text-align: center;
	color: #fff
}
.section-videos-buy .section-subtitle {
	margin-bottom: 2rem;
	color: #4cb6fc;
	font-size: 26px;
	font-family: HelveticaNeueCE-Roman;
	font-weight: 400;
	text-align: center
}
.section-videos-buy ul {
	list-style-image: url(//www.teads.com/wp-content/themes/teads/library/css/../images/check-icon-list.png)
}
.section-videos-buy ul li {
	font-size: 20px;
	line-height: 1.1;
	font-weight: 400;
	margin-bottom: 20px;
	font-family: "HelveticaNeue LT 45";
	font-weight: 400;
	padding-left: 10px
}
.section-videos-buy .check-icon {
	margin-bottom: 1rem
}
.section-videos-buy p {
	font-size: 20px;
	font-weight: 400;
	font-family: HelveticaNeueCE-Roman
}
@media (max-width:767px) {
.page-template-template_premium_videos-php .header-message .header-title {
	font-size: 2.1rem;
	margin-bottom: 1rem;
	margin-top: 1rem;
	line-height: 2.313rem
}
}
.section-get-ahead {
	background-color: #f1f5fb;
	padding-bottom: 25px
}
.section-get-ahead .padding-40 {
	padding-left: 40px;
	padding-right: 40px
}
.section-get-ahead .section-title {
	margin-bottom: 70px
}
.section-get-ahead .item {
	text-align: center;
	margin-bottom: 70px
}
.section-get-ahead .item .stats-col-icon {
	margin-bottom: 25px;
	display: inline-block;
	width: 100px;
	height: 100px;
	background-repeat: no-repeat!important;
	background-position: 50% 50%!important;
	background-size: auto!important;
	border-radius: 0;
	text-align: center
}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
.hamburger {
	padding: 15px 15px;
	display: inline-block;
	cursor: pointer;
	-webkit-transition-property: opacity, -webkit-filter;
	transition-property: opacity, -webkit-filter;
	transition-property: opacity, filter;
	transition-property: opacity, filter, -webkit-filter;
	-webkit-transition-duration: .15s;
	transition-duration: .15s;
	-webkit-transition-timing-function: linear;
	transition-timing-function: linear;
	font: inherit;
	color: inherit;
	text-transform: none;
	background-color: transparent;
	border: 0;
	margin: 0;
	overflow: visible
}
.hamburger:hover {
	opacity: .7
}
.hamburger-box {
	width: 40px;
	height: 24px;
	display: inline-block;
	position: relative
}
.hamburger-inner {
	display: block;
	top: 50%;
	margin-top: -2px
}
.hamburger-inner, .hamburger-inner::after, .hamburger-inner::before {
	width: 40px;
	height: 4px;
	background-color: #000;
	border-radius: 4px;
	position: absolute;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
	-webkit-transition-duration: .15s;
	transition-duration: .15s;
	-webkit-transition-timing-function: ease;
	transition-timing-function: ease
}
.hamburger-inner::after, .hamburger-inner::before {
	content: "";
	display: block
}
.hamburger-inner::before {
	top: -10px
}
.hamburger-inner::after {
	bottom: -10px
}
.hamburger--spin .hamburger-inner {
	-webkit-transition-duration: .22s;
	transition-duration: .22s;
	-webkit-transition-timing-function: cubic-bezier(.55, .055, .675, .19);
	transition-timing-function: cubic-bezier(.55, .055, .675, .19)
}
.hamburger--spin .hamburger-inner::before {
	-webkit-transition: top .1s .25s ease-in, opacity .1s ease-in;
	transition: top .1s .25s ease-in, opacity .1s ease-in
}
.hamburger--spin .hamburger-inner::after {
	-webkit-transition: bottom .1s .25s ease-in, -webkit-transform .22s cubic-bezier(.55, .055, .675, .19);
	transition: bottom .1s .25s ease-in, -webkit-transform .22s cubic-bezier(.55, .055, .675, .19);
	transition: bottom .1s .25s ease-in, transform .22s cubic-bezier(.55, .055, .675, .19);
	transition: bottom .1s .25s ease-in, transform .22s cubic-bezier(.55, .055, .675, .19), -webkit-transform .22s cubic-bezier(.55, .055, .675, .19)
}
.hamburger--spin.is-active .hamburger-inner {
	-webkit-transform: rotate(225deg);
	transform: rotate(225deg);
	-webkit-transition-delay: .12s;
	transition-delay: .12s;
	-webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
	transition-timing-function: cubic-bezier(.215, .61, .355, 1)
}
.hamburger--spin.is-active .hamburger-inner::before {
	top: 0;
	opacity: 0;
	-webkit-transition: top .1s ease-out, opacity .1s .12s ease-out;
	transition: top .1s ease-out, opacity .1s .12s ease-out
}
.hamburger--spin.is-active .hamburger-inner::after {
	bottom: 0;
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg);
	-webkit-transition: bottom .1s ease-out, -webkit-transform .22s .12s cubic-bezier(.215, .61, .355, 1);
	transition: bottom .1s ease-out, -webkit-transform .22s .12s cubic-bezier(.215, .61, .355, 1);
	transition: bottom .1s ease-out, transform .22s .12s cubic-bezier(.215, .61, .355, 1);
	transition: bottom .1s ease-out, transform .22s .12s cubic-bezier(.215, .61, .355, 1), -webkit-transform .22s .12s cubic-bezier(.215, .61, .355, 1)
}
.slick-slider {
	position: relative;
	display: block;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent
}
.slick-list {
	position: relative;
	overflow: hidden;
	display: block;
	margin: 0;
	padding: 0
}
.slick-list:focus {
	outline: 0
}
.slick-list.dragging {
	cursor: pointer;
	cursor: hand
}
.slick-slider .slick-list, .slick-slider .slick-track {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.slick-track {
	position: relative;
	left: 0;
	top: 0;
	display: block;
	margin-left: auto;
	margin-right: auto
}
.slick-track:after, .slick-track:before {
	content: "";
	display: table
}
.slick-track:after {
	clear: both
}
.slick-loading .slick-track {
	visibility: hidden
}
.slick-slide {
	float: left;
	height: 100%;
	min-height: 1px;
	display: none
}
[dir=rtl] .slick-slide {
	float: right
}
.slick-slide img {
	display: block
}
.slick-slide.slick-loading img {
	display: none
}
.slick-slide.dragging img {
	pointer-events: none
}
.slick-initialized .slick-slide {
	display: block
}
.slick-loading .slick-slide {
	visibility: hidden
}
.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent
}
.slick-arrow.slick-hidden {
	display: none
}
.slick-loading .slick-list {
	background: #fff url(//www.teads.com/wp-content/themes/teads/library/css/./../images/ajax-loader.gif) center center no-repeat
}
@font-face {
	font-family: slick;
	src: url(//www.teads.com/wp-content/themes/teads/library/css/../fonts/slick.eot);
	src: url(//www.teads.com/wp-content/themes/teads/library/css/../fonts/slick.eot?#iefix) format("embedded-opentype"), url(//www.teads.com/wp-content/themes/teads/library/css/../fonts/slick.woff) format("woff"), url(//www.teads.com/wp-content/themes/teads/library/css/../fonts/slick.ttf) format("truetype"), url(//www.teads.com/wp-content/themes/teads/library/css/../fonts/slick.svg#slick) format("svg");
	font-weight: 400;
	font-style: normal
}
.slick-next, .slick-prev {
	position: absolute;
	display: block;
	height: 20px;
	width: 20px;
	line-height: 0;
	font-size: 0;
	cursor: pointer;
	background: 0 0;
	color: transparent;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	transform: translate(0, -50%);
	padding: 0;
	border: none;
	outline: 0
}
.slick-next:focus, .slick-next:hover, .slick-prev:focus, .slick-prev:hover {
	outline: 0;
	background: 0 0;
	color: transparent
}
.slick-next:focus:before, .slick-next:hover:before, .slick-prev:focus:before, .slick-prev:hover:before {
	opacity: 1
}
.slick-next.slick-disabled:before, .slick-prev.slick-disabled:before {
	opacity: .25
}
.slick-next:before, .slick-prev:before {
	font-family: slick;
	font-size: 20px;
	line-height: 1;
	color: #fff;
	opacity: .75;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.slick-prev {
	left: -25px
}
[dir=rtl] .slick-prev {
	left: auto;
	right: -25px
}
.slick-prev:before {
	content: "←"
}
[dir=rtl] .slick-prev:before {
	content: "→"
}
.slick-next {
	right: -25px
}
[dir=rtl] .slick-next {
	left: -25px;
	right: auto
}
.slick-next:before {
	content: "→"
}
[dir=rtl] .slick-next:before {
	content: "←"
}
.slick-dotted.slick-slider {
	margin-bottom: 30px
}
.slick-dots {
	position: absolute;
	bottom: -25px;
	list-style: none;
	display: block;
	text-align: center;
	padding: 0;
	margin: 0;
	width: 100%
}
.slick-dots li {
	position: relative;
	display: inline-block;
	height: 12px;
	width: 12px;
	margin: 0 5px!important;
	padding: 0;
	cursor: pointer
}
.slick-dots li button {
	border: 0;
	background: 0 0;
	display: block;
	height: 12px;
	width: 12px;
	outline: 0;
	line-height: 0;
	font-size: 0;
	color: transparent;
	border-radius: 50%;
	padding: 5px;
	cursor: pointer
}
.slick-dots li button:focus, .slick-dots li button:hover {
	outline: 0
}
.slick-dots li button:focus:before, .slick-dots li button:hover:before {
	opacity: 1
}
.slick-dots li button:before {
	position: absolute;
	top: 0;
	left: 0;
	content: "•";
	width: 12px;
	height: 12px;
	font-family: slick;
	font-size: 6px;
	line-height: 12px;
	border-radius: 50%;
	text-align: center;
	color: #000;
	opacity: .25;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.slick-dots li.slick-active button:before {
	color: #000;
	opacity: .75
}
.section-awards-list .row {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}
.section-awards-list .section-title {
	margin-bottom: 4rem;
	text-align: center;
	line-height: 1.1;
	color: #6caade
}
.section-awards-list.section-awards-list-smaller .section-title {
	color: #3b3a3a
}
.awards-list .col-12 {
	margin-bottom: 40px
}
.award-preview {
	text-align: center;
	background: #fff;
	-webkit-box-shadow: 0 0 50px 0 rgba(16,41,112,.14);
	box-shadow: 0 0 50px 0 rgba(16,41,112,.14);
	padding: 50px 30px 50px 30px;
	height: 100%
}
.award-preview h2 {
	font-size: 15px;
	margin-bottom: 30px;
	margin-top: 55px;
	color: #343434;
	text-align: left
}
.award-preview img {
	width: 100%;
	height: auto
}
.award-preview .award-more-link {
	margin-top: 40px
}
.award-preview .award-info {
	position: relative
}
.award-preview .award-info .award-info-wrap {
	height: 180px;
	position: relative;
	color: #343434;
	font-size: 14px;
	line-height: 18px;
	font-family: HelveticaNeueCE-Roman;
	text-align: left
}
.section-monetization-publishers {
	background-color: #f1f5fb;
	padding-bottom: 45px
}
.section-monetization-publishers .section-title {
	margin-bottom: 100px
}
@media (max-width:1199.98px) {
.section-monetization-publishers .section-title {
	margin-bottom: 50px
}
}
.section-monetization-publishers .item-wrap {
	text-align: center;
	margin-bottom: 80px
}
@media (max-width:1199.98px) {
.section-monetization-publishers .item-wrap {
	margin-bottom: 40px
}
}
.section-monetization-publishers .item-wrap .stats-col-icon {
	background-size: auto;
	text-align: center;
	border-radius: 0
}
.section-monetization-publishers .item-wrap h4 {
	font-family: "Helvetica Neue", Sans-serif;
	font-size: 21px;
	font-weight: normal;
	margin-bottom: 15px;
}
.section-monetization-publishers .item-wrap p {
	font-size: 16px;
}
.teads-publishers-section {
	padding: 130px 0
}
@media (max-width:1199.98px) {
.teads-publishers-section {
	padding-top: 50px 0
}
}
.teads-publishers-section .section-title {
	color: #fff;
	font-size: 40px;
	margin-bottom: 30px
}
.teads-publishers-section .subtitle {
	color: #fff;
	font-size: 19px;
	line-height: 24px;
	margin-bottom: 0
}
.teads-publishers-section img {
	margin-top: 90px;
	margin-bottom: 60px
}
.section-logo-list {
	-webkit-box-shadow: 0 10px 25px rgba(16,41,112,.1);
	box-shadow: 0 10px 25px rgba(16,41,112,.1)
}
@media (max-width:1199.98px) {
.section-logo-list .section-title {
	margin-top: 0
}
}
.section-logo-list .logo-regions-list {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-bottom: 30px
}
@media (max-width:1199.98px) {
.section-logo-list .logo-regions-list {
	margin-bottom: 0
}
}
.section-logo-list .logo-regions-list li {
	font-size: 12px;
	color: #4cb6fc;
	font-family: HelveticaNeueCE-Bold;
	letter-spacing: 1.5px;
	text-transform: uppercase;
	position: relative;
	list-style: none;
	cursor: pointer;
	margin-left: 15px;
	margin-right: 15px;
	padding: 0
}
@media (max-width:1199.98px) {
.section-logo-list .logo-regions-list li {
	font-size: 16px;
	padding: 10px
}
}
.section-logo-list .logo-regions-list li:before {
	left: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto;
	display: block;
	top: 25px;
	width: 40%;
	height: 2px;
	background: #4cb6fc;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	content: '';
	position: absolute;
	-webkit-transition: -webkit-transform .3s ease;
	transition: -webkit-transform .3s ease;
	transition: transform .3s ease;
	transition: transform .3s ease, -webkit-transform .3s ease
}
@media (max-width:1199.98px) {
.section-logo-list .logo-regions-list li:before {
	display: none
}
}
.section-logo-list .logo-regions-list li:focus, .section-logo-list .logo-regions-list li:hover {
	text-decoration: none;
	color: #4cb6fc
}
.section-logo-list .logo-regions-list li:focus:before, .section-logo-list .logo-regions-list li:hover:before {
	-webkit-transform: scaleX(1);
	transform: scaleX(1)
}
.section-logo-list .logo-regions-list li.active {
	color: #4cb6fc;
	border-bottom: 0
}
@media (max-width:1199.98px) {
.section-logo-list .logo-regions-list li.active {
	background-color: #4cb6fc;
	color: #fff
}
}
.section-logo-list .logo-regions-list li.active:before {
	-webkit-transform: scaleX(1);
	transform: scaleX(1)
}
.section-logo-list .logo-list-content {
	padding-top: 30px
}
.section-logo-list .logo-list-content .slick-slide {
	padding: 30px 10px
}
.section-logo-list .logo-list-content .logo-item {
	display: block;
	-webkit-box-shadow: 0 3px 40px 0 rgba(16,41,112,.14);
	box-shadow: 0 3px 40px 0 rgba(16,41,112,.14);
	padding: 13px 30px;
	margin-bottom: 35px;
	margin-left: 10px;
	margin-right: 10px
}
.section-logo-list .logo-list-content .logo-item img {
	height: auto;
	vertical-align: bottom;
	margin: 10px auto 10px auto;
	width: auto;
	max-height: 95px
}
.section-products-new {
	padding-bottom: 45px
}
.section-products-new .padding-40 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
@media (min-width:768px) {
.section-products-new .padding-40 {
	padding-left: 40px;
	padding-right: 40px
}
}
.section-products-new .product-card {
	background-color: #fff;
	-webkit-box-shadow: 0 3px 40px 0 rgba(16,41,112,.14);
	box-shadow: 0 3px 40px 0 rgba(16,41,112,.14);
	border-radius: 4px;
	text-align: center;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
	margin-bottom: 60px;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}
.section-products-new .product-card:hover {
	-webkit-box-shadow: 0 3px 89.89px 11.11px rgba(16,41,112,.23);
	box-shadow: 0 3px 89.89px 11.11px rgba(16,41,112,.23)
}
.section-products-new .product-card .img-wrap {
	height: 200px;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px
}
.section-products-new .product-card .content-wrap {
	padding: 40px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-flex: 1;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto
}
.section-products-new .product-card .content-wrap .content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-flex: 1;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto
}
.section-products-new .product-card .content-wrap .content p {
	margin-bottom: 60px;
	line-height: 1.6
}
.section-products-new .product-card .content-wrap h4 {
	font-size: 20px;
	margin-top: 0;
	margin-bottom: 20px
}
.section-products-new .product-card .content-wrap a {
	display: inline-block
}
.section-key-features {
	background-color: #f1f5fb
}
.section-key-features .section-title {
	margin-bottom: 0
}
.section-key-features .section-subtitle {
	text-align: center;
	margin-bottom: 20px
}
.section-key-features .title-p {
	text-align: center;
	margin-bottom: 70px;
	max-width: 700px;
	margin-left: auto;
	margin-right: auto
}
.section-key-features .item-wrap {
	text-align: center;
	margin-bottom: 80px
}
.section-key-features .item-wrap .stats-col-icon {
	background-size: auto;
	text-align: center;
	border-radius: 0;
	width: 120px
}
.section-key-features .item-wrap h4 {
	margin-bottom: 30px;
	font-size: 20px
}
.section-key-features img {
	display: block;
	margin-left: auto;
	margin-right: auto
}
.player.player-tiny .vp-controls .play-bar {
	display: none!important
}
.section-tv-commercials img {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top: 60px
}
@media (max-width:1399px) {
.section-tv-commercials img {
	margin-bottom: 40px
}
}
@media (max-width:991px) {
.section-tv-commercials img {
	margin-bottom: 40px
}
}
@media (max-width:767px) {
.section-tv-commercials img {
	margin-bottom: 70px
}
}
@media (max-width:414px) {
.section-tv-commercials img {
	margin-bottom: 0;
	max-width: 350px
}
}
.section-tv-commercials img.iphone-img {
	position: absolute;
	top: 50px;
	right: 224px;
	z-index: 2
}
@media (max-width:1399px) {
.section-tv-commercials img.iphone-img {
	right: 100px
}
}
@media (max-width:991px) {
.section-tv-commercials img.iphone-img {
	right: -21px
}
}
@media (max-width:767px) {
.section-tv-commercials img.iphone-img {
	right: -93px;
	top: 12px
}
}
@media (max-width:414px) {
.section-tv-commercials img.iphone-img {
	position: relative;
	top: auto;
	right: -5px;
	max-width: 350px
}
}
.section-tv-commercials .tv-background {
	position: relative
}
.section-tv-commercials .tv-background .plyr:first-of-type {
	position: absolute;
	top: 15px;
	left: 319px;
	width: 529px
}
@media (max-width:1399px) {
.section-tv-commercials .tv-background .plyr:first-of-type {
	left: 199px
}
}
@media (max-width:991px) {
.section-tv-commercials .tv-background .plyr:first-of-type {
	left: 79px
}
}
@media (max-width:767px) {
.section-tv-commercials .tv-background .plyr:first-of-type {
	left: 12px;
	top: 14px;
	width: 484px
}
}
@media (max-width:414px) {
.section-tv-commercials .tv-background .plyr:first-of-type {
	left: 25px;
	top: 9px;
	width: 333px
}
}
@media (max-width:375px) {
.section-tv-commercials .tv-background .plyr:first-of-type {
	left: 8px;
	top: 9px;
	width: 334px
}
}
.section-tv-commercials .tv-background .plyr:last-of-type {
	position: absolute;
	right: 265px;
	bottom: -39px;
	height: 283px;
	min-width: 142px;
	z-index: 3
}
.section-tv-commercials .tv-background .plyr:last-of-type .plyr__poster {
	background-size: cover
}
@media (max-width:1399px) {
.section-tv-commercials .tv-background .plyr:last-of-type {
	right: 141px
}
}
@media (max-width:991px) {
.section-tv-commercials .tv-background .plyr:last-of-type {
	right: 22px
}
}
@media (max-width:767px) {
.section-tv-commercials .tv-background .plyr:last-of-type {
	right: -51px
}
}
@media (max-width:414px) {
.section-tv-commercials .tv-background .plyr:last-of-type {
	right: 119px;
	bottom: 77px
}
}
@media (max-width:414px) {
.section-tv-commercials .tv-background .plyr:last-of-type {
	right: 119px;
	bottom: 77px
}
}
@media (max-width:375px) {
.section-tv-commercials .tv-background .plyr:last-of-type {
	right: 102px;
	bottom: 77px
}
}
.section-tv-commercials .tv-background .plyr:last-of-type .plyr__video-wrapper {
	height: 283px;
	width: 101%
}
.section-tv-commercials .tv-background .plyr:last-of-type .plyr__controls {
	display: none
}
.section-studio-data {
	background-image: linear-gradient(127deg, #1c5898 0, #ad4196 100%);
	padding-bottom: 0
}
.section-studio-data .section-title {
	text-align: center;
	color: #fff;
	margin-bottom: 20px
}
.section-studio-data .section-tagline {
	margin-bottom: 50px;
	color: #fff;
	font-family: HelveticaNeueCE-Roman;
	font-size: 20px
}
.section-studio-data img {
	display: block;
	margin-left: auto;
	margin-right: auto
}
@media (max-width:991.98px) {
.section-studio-data img {
	position: relative
}
}
.section-studio-data .img-wrap {
	position: relative
}
.section-studio-data .icon-wrap {
	max-width: 260px;
	position: absolute;
	left: 9%;
	top: 0
}
@media (max-width:1400px) {
.section-studio-data .icon-wrap {
	max-width: 180px
}
}
@media (max-width:991.98px) {
.section-studio-data .icon-wrap {
	position: relative;
	margin-left: auto;
	width: 100%;
	margin-right: auto;
	right: auto;
	max-width: none;
	left: inherit;
	padding: 0 20px;
	text-align: center
}
}
.section-studio-data .icon-wrap .icon {
	background-image: url(//www.teads.com/wp-content/themes/teads/library/css/../images/pin-icon.png);
	display: block;
	margin-left: auto;
	margin-right: auto;
	background-size: contain;
	width: 80px;
	height: 80px;
	background-repeat: no-repeat;
	background-position: 50% 50%
}
.section-studio-data .icon-wrap h3 {
	margin-top: 0;
	color: #4cb6fc;
	font-size: 25px;
	font-family: HelveticaNeueCE-Roman;
	font-weight: 400;
	text-align: center;
	margin-bottom: 20px
}
.section-studio-data .icon-wrap p {
	color: #fff;
	text-align: center
}
.studio-data-list {
	list-style: none;
	margin-bottom: 90px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-left: 0;
	border: 0
}
@media (max-width:991.98px) {
.studio-data-list {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-bottom: 30px
}
}
.studio-data-list .btn-link {
	margin-left: 10px;
	margin-right: 10px;
	cursor: pointer;
	display: inline-block;
	color: #fff
}
.studio-data-list .nav-link {
	border: 0;
	position: relative;
	color: #fff
}
.studio-data-list .nav-link:before {
	left: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto;
	display: block;
	top: 30px;
	width: 40%;
	height: 2px;
	background: #4cb6fc;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	content: '';
	position: absolute;
	-webkit-transition: -webkit-transform .3s ease;
	transition: -webkit-transform .3s ease;
	transition: transform .3s ease;
	transition: transform .3s ease, -webkit-transform .3s ease
}
@media (max-width:1199.98px) {
.studio-data-list .nav-link:before {
	display: none
}
}
.studio-data-list .nav-link:focus, .studio-data-list .nav-link:hover {
	text-decoration: none;
	color: #4cb6fc
}
.studio-data-list .nav-link:focus:before, .studio-data-list .nav-link:hover:before {
	-webkit-transform: scaleX(1);
	transform: scaleX(1)
}
.studio-data-list .nav-link.active {
	color: #4cb6fc;
	border-bottom: 0;
	background-color: transparent
}
@media (max-width:1199.98px) {
.studio-data-list .nav-link.active {
	background-color: #4cb6fc;
	color: #fff
}
}
.studio-data-list .nav-link.active:before {
	-webkit-transform: scaleX(1);
	transform: scaleX(1)
}
.studio-data-list li {
	font-size: 12px;
	color: #4cb6fc;
	font-family: HelveticaNeueCE-Bold;
	letter-spacing: 1.5px;
	text-transform: uppercase;
	position: relative;
	list-style: none;
	cursor: pointer;
	margin-left: 15px;
	margin-right: 15px;
	padding: 0
}
@media (max-width:1199.98px) {
.studio-data-list li {
	font-size: 16px;
	padding: 10px
}
}
.laptop-screen {
	margin: 0 auto;
	width: 100%;
	height: 500px;
	background-image: url(//www.teads.com/wp-content/themes/teads/library/css/../images/laptop-bg.png);
	background-repeat: no-repeat;
	background-position: 50% 0;
	background-size: contain;
	text-align: center
}
@media (max-width:767.98px) {
.laptop-screen {
	width: 100%
}
}
.laptop-screen .laptop-image {
	display: none;
	width: 55.5%;
	height: auto;
	margin: 4% 0 0 2%
}
.laptop-screen .laptop-image.visible {
	display: inline-block
}
@media (min-width:768px) {
.laptop-screen {
	width: 100%;
	height: 500px
}
.laptop-screen .laptop-image {
	margin: 2.5% 0 0 0
}
}
.section-studio-video {
	font-size: 1.25rem
}
.section-studio-video .section-formats {
	margin-top: 50px
}
.section-studio-video .section-formats .article-wrap {
	max-width: none
}
.section-studio-video .section-title {
	margin-bottom: 0
}
.section-studio-video .half-section {
	padding: 1rem 3rem;
	min-height: 10rem;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: cover
}
@media (max-width:1199.98px) {
.section-studio-video .half-section {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%
}
}
.section-studio-video .half-section-1 {
	text-align: center
}
.section-studio-video .half-section-2 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background-image: linear-gradient(-225deg, rgba(217,107,126,.9) 0, rgba(166,185,208,.9) 100%);
	color: #fff
}
.section-studio-video .studio-video-phone {
	height: 25rem;
	text-align: center
}
.section-studio-video .studio-video-phone img {
	height: 100%
}
@media (min-width:992px) {
.section-studio-video .half-section-1 {
	padding: 3rem 1rem 3rem 1rem
}
.section-studio-video .half-section-2 {
	padding: 3rem calc(50% - 462px) 3rem 6rem
}
}
@media (min-width:1200px) {
.section-studio-video .half-section-1 {
	padding: 3rem 1rem 3rem 1rem
}
.section-studio-video .half-section-2 {
	padding: 3rem calc(50% - 556px) 3rem 6rem
}
}
.section-studio-features {
	background: #f3f6fc
}
.studio-feat-img {
	min-height: 10rem;
	margin-bottom: 2rem
}
.studio-feat-title {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background-color: #fff;
	padding: 2rem;
	border-radius: 1rem;
	text-align: center;
	font-size: 1.125rem;
	margin-bottom: 3rem;
	min-height: 10rem;
	color: #08307c
}
.studio-feat-title p {
	margin-bottom: 0
}
.section-work-with-studio {
	background-color: #f1f5fb;
	padding-bottom: 45px
}
.section-work-with-studio .section-subtitle {
	margin-bottom: 60px
}
.section-work-with-studio .item-wrap {
	text-align: center;
	margin-bottom: 80px
}
@media (max-width:991.98px) {
.section-work-with-studio .item-wrap {
	margin-bottom: 40px
}
}
.section-work-with-studio .item-wrap .stats-col-icon {
	background-size: auto;
	text-align: center;
	border-radius: 0
}
.section-work-with-studio .item-wrap h4 {
	margin-bottom: 30px;
	font-size: 20px
}
.section-ground-breaking {
	background-size: cover;
	background-image: url(//www.teads.com/wp-content/themes/teads/library/css/../images/background-teads-studio.png);
	border-radius: 0;
	background-position: center center;
	background-repeat: no-repeat
}
@media (min-width:768px) {
.section-ground-breaking {
	min-height: 855px
}
}
.section-ground-breaking .section-title {
	color: #fff
}
.section-ground-breaking .nav-tabs {
	border: 0
}
.section-ground-breaking .nav-tabs {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-top: 30px;
	margin-bottom: 60px
}
.section-ground-breaking .nav-tabs .nav-item {
	margin-left: 10px;
	margin-right: 10px
}
@media (max-width:991.98px) {
.section-ground-breaking .nav-tabs .nav-item {
	display: block;
	width: 100%;
	margin-bottom: 20px;
	text-align: center
}
}
.section-ground-breaking .nav-tabs .nav-item a {
	color: #fff
}
.section-ground-breaking .tab-content .stats-col-icon {
	background-size: auto;
	display: block;
	margin-left: auto;
	margin-right: auto
}
.section-ground-breaking .tab-content h3 {
	color: #fff;
	text-align: center;
	font-family: HelveticaNeueCE-Roman;
	font-weight: 400
}
.section-ground-breaking .tab-content h4 {
	text-align: center;
	color: #4cb6fc;
	font-family: HelveticaNeueCE-Roman;
	margin-bottom: 25px;
	font-weight: 400
}
.section-ground-breaking .tab-content p {
	color: #fff;
	text-align: center;
	margin-bottom: 0
}
.section-ground-breaking .tab-content p.with-margin {
	margin-bottom: 70px
}
@media (max-width:991.98px) {
.section-ground-breaking .tab-content p {
	margin-bottom: 35px
}
}
.section-ground-breaking .tab-content .circle {
	width: 110px;
	height: 110px;
	border: 3px solid #4cb6fc;
	border-radius: 50%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
	position: relative
}
.section-ground-breaking .tab-content .circle span {
	color: #4cb6fc;
	font-size: 25px;
	font-weight: 400;
	font-family: HelveticaNeueCE-Roman
}
.section-ground-breaking .tab-content .circle span.up-to {
	color: #fff;
	font-size: 12px;
	position: absolute;
	top: 23px
}
.section-ground-breaking .tab-content .with-border {
	border-right: 1px solid rgba(255,255,255,.3)
}
.section-ground-breaking .tab-content .with-border:last-of-type {
	border-right: 0
}
.section-education-intro {
	text-align: center
}
.section-education-intro .section-title {
	text-align: left;
	margin-bottom: 30px
}
.section-education-intro p {
	text-align: left;
	font-family: HelveticaNeueCE-Roman;
	margin-bottom: 25px
}
@media (min-width:768px) {
.section-education-intro .padding-r-50 {
	padding-right: 50px
}
}
.section-education-intro .team-list .team-member {
	max-width: 285px;
	margin-left: auto
}
@media (max-width:767.98px) {
.section-education-intro .team-list .team-member {
	margin-right: auto;
	margin-top: 30px
}
}
.section-education-intro .team-list .team-member .person-photo {
	margin-bottom: 1rem
}
.section-education-intro .team-list .team-member .person-photo img {
	width: 285px;
	height: 285px;
	border-radius: 50%;
	margin-bottom: 35px
}
.section-education-intro .team-list .team-member p {
	color: #3b3a3a;
	text-align: center
}
.section-education-intro .team-list .team-member p.person-name {
	font-family: HelveticaNeueCE-Bold;
	color: #3b3a3a;
	margin-bottom: 0;
	text-transform: capitalize
}
.section-education-intro .team-list .team-member p.person-title {
	font-style: italic;
	color: #3b3a3a;
	text-align: left
}
.section-education-intro .team-list .team-member .person-name, .section-education-intro .team-list .team-member .person-title {
	color: #6caade
}
.section-education-intro .team-list .team-member .person-quote {
	font-style: italic;
	color: #08307c
}
.program-offering {
	background: #f2f6fb;
	padding: 90px 0 110px 0
}
@media (max-width:991.98px) {
.program-offering {
	padding: 50px 0 50px 0
}
}
.program-offering h1.section-title {
	color: #1b2550;
	margin-bottom: 75px;
	font-family: 'HelveticaNeue LT 45';
	font-weight: 400
}
@media (max-width:991.98px) {
.program-offering .program-offering-cards .col-item {
	margin-bottom: 50px
}
}
@media (min-width:1400px) {
.program-offering .program-offering-cards .col-item:nth-child(2) {
	margin: 0 50px
}
}
.program-offering .program-offering-cards .program-offering-item {
	height: 100%;
	text-align: center;
	background: #fff;
	-webkit-box-shadow: 0 3px 40px 0 rgba(0,0,0,.2);
	box-shadow: 0 3px 40px 0 rgba(0,0,0,.2)
}
.program-offering .program-offering-cards .program-offering-item img {
	width: 100%;
	height: auto
}
.program-offering .program-offering-cards .program-offering-item .item-content {
	padding: 45px 30px 55px 30px
}
.program-offering .program-offering-cards .program-offering-item .item-content h4 {
	font-size: 20px;
	line-height: 24px;
	margin-top: 0;
	margin-bottom: 20px;
	color: #3b3a3a
}
.program-offering .program-offering-cards .program-offering-item .item-content p {
	font-size: 16px;
	color: #3b3a3a
}
.program-offering .program-offering-cards .program-offering-item .item-content a {
	position: absolute;
	display: inline-block;
	bottom: 30px;
	margin: 0 auto;
	left: 0;
	right: 0;
	font-size: 12px;
	font-weight: 400;
	color: #4cb6fc;
	font-family: HelveticaNeueCE-Bold
}
.program-offering .program-offering-cards .program-offering-item .item-content a:active, .program-offering .program-offering-cards .program-offering-item .item-content a:focus, .program-offering .program-offering-cards .program-offering-item .item-content a:hover {
	color: #000
}
.education-workshop-section {
	padding: 100px 0 120px 0
}
@media (max-width:991.98px) {
.education-workshop-section {
	padding: 50px 0 50px 0
}
}
.education-workshop-section h1.section-title {
	font-size: 40px;
	color: #fff;
	margin-top: 0;
	margin-bottom: 20px
}
.education-workshop-section h4 {
	font-size: 25px;
	font-weight: 400;
	font-family: HelveticaNeueCE-Roman;
	color: #4cb6fc;
	margin-bottom: 60px
}
@media (max-width:991.98px) {
.education-workshop-section h4 {
	margin-bottom: 30px
}
}
.education-workshop-section p {
	color: #fff;
	margin-bottom: 90px
}
@media (max-width:991.98px) {
.education-workshop-section p {
	margin-bottom: 30px
}
}
.education-experts-section {
	padding: 110px 0 120px 0;
	-webkit-box-shadow: 0 3px 40px 0 rgba(0,0,0,.2);
	box-shadow: 0 3px 40px 0 rgba(0,0,0,.2)
}
@media (max-width:991.98px) {
.education-experts-section {
	padding: 50px 0 50px 0
}
}
.education-experts-section h1.section-title {
	color: #1b2550;
	margin-bottom: 75px;
	font-family: 'HelveticaNeue LT 45';
	font-weight: 400;
	margin-bottom: 35px
}
.education-experts-section p.sub-heading {
	font-size: 16px;
	color: #3b3a3a;
	margin-bottom: 0
}
.education-experts-section .section-team-list {
	margin-top: 85px
}
.section-connect-icons {
	background-color: #f2f6fb
}
.section-connect-icons img {
	margin-bottom: 20px
}
.section-connect-icons h4 {
	line-height: 1.2;
	font-family: HelveticaNeueCE-Roman;
	font-weight: 400
}
@media (max-width:991.98px) {
.section-connect-icons h4 {
	margin-bottom: 30px
}
}
.section-marketplace {
	background-image: url(//www.teads.com/wp-content/themes/teads/library/css/../images/market-place-bg.png);
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	padding-bottom: 0
}
.section-marketplace .section-title {
	color: #fff;
	text-align: center;
	margin-bottom: 15px
}
.section-marketplace .text-intro {
	text-align: center;
	color: #fff
}
.section-marketplace img {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: -60px
}
.section-marketplace .item {
	text-align: center;
	margin-bottom: 100px;
	margin-top: 60px
}
@media (max-width:991.98px) {
.section-marketplace .item {
	margin-bottom: 20px;
	margin-top: 20px
}
}
.section-marketplace .item .circle {
	width: 150px;
	height: 150px;
	border: 2px solid #4cb6fc;
	border-radius: 50%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px
}
.section-marketplace .item .circle p {
	margin-bottom: 0;
	color: #fff;
	font-size: 38px;
	text-align: center;
	vertical-align: middle
}
.section-marketplace .item h4 {
	line-height: 1.2;
	color: #fff;
	font-family: HelveticaNeueCE-Roman;
	font-weight: 400
}
.section-marketplace .item span {
	color: #fff;
	font-style: italic;
	font-size: 12px
}
.section-cards {
	padding-top: 170px;
	padding-bottom: 0
}
.section-cards .item {
	-webkit-box-shadow: 0 3px 40px 0 rgba(16,41,112,.14);
	box-shadow: 0 3px 40px 0 rgba(16,41,112,.14);
	padding: 60px
}
@media (max-width:991.98px) {
.section-cards .item {
	padding: 30px;
	margin-bottom: 30px
}
}
.section-cards .item.padding {
	padding-bottom: 37px
}
.section-cards .item p {
	font-size: 20px
}
.section-cards .item ul {
	list-style-image: url(//www.teads.com/wp-content/themes/teads/library/css/../images/check-icon-list.png);
	padding-left: 25px;
	margin-bottom: 30px
}
.section-cards .item ul li {
	font-size: 20px;
	font-family: HelveticaNeueCE-Roman;
	font-weight: 400;
	margin-bottom: 20px
}
.section-cards .item h3 {
	margin-top: 0;
	margin-bottom: 30px;
	font-size: 25px;
	font-family: HelveticaNeueCE-Roman;
	font-weight: 400;
	color: #4cb6fc
}
.section-cards .item span {
	font-family: HelveticaNeueCE-Roman;
	font-style: italic;
	font-size: 12px
}
.page-template-template_performance-php .border-item {
	border-left: 2px solid #cfdbec;
	width: 1px;
	height: 150px;
	position: absolute;
	bottom: -75px;
	left: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto;
	z-index: 2
}
.authentic-section {
	position: relative
}
.authentic-section iframe {
	max-width: 100px
}
.authentic-section h1.section-title {
	font-size: 40px
}
.authentic-section p {
	font-size: 16px;
	margin: 0 auto;
	max-width: 600px;
	line-height: 28px;
	color: #3b3a3a
}
@media (max-width:991.98px) {
.authentic-section .border-item {
	height: 100px;
	bottom: -60px
}
}
.section-engaging-cretives {
	position: relative;
	background: #f1f5fb
}
.section-engaging-cretives .video-wrapper {
	max-width: 450px;
	width: 100%;
	margin: 0 auto
}
.section-engaging-cretives .video-wrapper .plyr__video-embed iframe {
	width: 101%
}
.section-engaging-cretives .video-wrapper .plyr__poster {
	background-size: cover;
	width: 101%
}
.section-engaging-cretives h2.section-title {
	font-size: 40px;
	margin-bottom: 40px
}
.section-engaging-cretives p {
	font-size: 16px;
	margin: 0 auto;
	max-width: 700px;
	line-height: 28px;
	color: #3b3a3a
}
.section-engaging-cretives ul.nav-tabs {
	position: relative;
	margin-top: 80px
}
.section-engaging-cretives ul.nav-tabs .nav-item {
	margin-bottom: 0
}
.section-engaging-cretives ul.nav-tabs .nav-item a.nav-link {
	font-family: HelveticaNeueCE-Bold;
	text-transform: uppercase;
	color: #3b3a3a
}
.section-engaging-cretives ul.nav-tabs .nav-item a.nav-link.active {
	color: #4cb6fc
}
@media (max-width:991.98px) {
.section-engaging-cretives ul.nav-tabs .nav-item a.nav-link.active {
	color: #fff
}
}
.section-engaging-cretives .tab-content {
	position: relative
}
.section-engaging-cretives .tab-content .tab-pane .tab-content-wrapper .phone-wrapper {
	width: 450px;
	height: 730px;
	display: inline-block
}
@media (max-width:991.98px) {
.section-engaging-cretives .tab-content .tab-pane .tab-content-wrapper .phone-wrapper {
	height: 500px;
	width: 100%
}
}
.section-engaging-cretives .tab-content .tab-pane .tab-content-wrapper .phone-wrapper .phone-item {
	background: url(//www.teads.com/wp-content/themes/teads/library/css/../images/iphone-canvas-2.png) no-repeat;
	background-position: center center;
	position: relative;
	width: 100%;
	height: 100%;
	margin-left: -40px
}
@media (max-width:991.98px) {
.section-engaging-cretives .tab-content .tab-pane .tab-content-wrapper .phone-wrapper .phone-item {
	background-size: contain;
	background-position: left center
}
}
.section-engaging-cretives .tab-content .tab-pane .tab-content-wrapper .phone-wrapper .phone-item .iframe-wrapper {
	border: none;
	width: 265px;
	max-width: 265px;
	position: relative;
	height: 630px;
	max-height: 630px;
	left: 125px;
	top: -10px
}
@media (max-width:991.98px) {
.section-engaging-cretives .tab-content .tab-pane .tab-content-wrapper .phone-wrapper .phone-item .iframe-wrapper {
	border: none;
	width: 180px;
	max-width: 180px;
	position: relative;
	height: 345px;
	max-height: 345px;
	left: 86px;
	top: 80px;
	overflow-y: scroll;
	-webkit-overflow-scrolling: touch
}
}
.section-engaging-cretives .tab-content .tab-pane .tab-content-wrapper .phone-wrapper .phone-item iframe {
	border: none;
	width: 100%;
	max-width: 265px;
	text-align: right;
	position: absolute;
	height: 100%;
	right: 0;
	top: 0;
	max-height: 620px;
	padding-top: 130px;
	overflow: hidden
}
@media (max-width:991.98px) {
.section-engaging-cretives .tab-content .tab-pane .tab-content-wrapper .phone-wrapper .phone-item iframe {
	top: 0;
	padding-top: 0
}
}
.section-exclusive-publishers.section-exclusive-publishers-performance {
	position: relative
}
.section-exclusive-publishers.section-exclusive-publishers-performance iframe {
	max-width: 100px
}
.section-exclusive-publishers.section-exclusive-publishers-performance h2.section-title {
	font-size: 40px;
	margin-bottom: 40px
}
.section-exclusive-publishers.section-exclusive-publishers-performance p {
	margin-bottom: 70px
}
@media (max-width:991.98px) {
.section-exclusive-publishers.mobile.mobile-2 .col-sm-6 {
	padding-bottom: 20px
}
}
.optimization-section {
	position: relative;
	color: #fff;
	background-size: cover;
	background-position: center center
}
.optimization-section iframe {
	max-width: 100px
}
.optimization-section h1.section-title {
	color: #fff;
	font-size: 40px;
	margin-bottom: 40px
}
.optimization-section p {
	font-size: 16px;
	margin: 0 auto;
	max-width: 700px;
	line-height: 28px
}
@media (max-width:991.98px) {
.optimization-section .border-item {
	height: 80px;
	bottom: -40px
}
}
.section-monetization-publishers.targeting-icons .section-title {
	margin-bottom: 20px
}
.section-monetization-publishers.targeting-icons .section-subtitle {
	text-align: center;
	margin-bottom: 80px
}
.section-monetization-publishers.targeting-icons .item-wrap h4 {
	margin-bottom: 25px
}
.teads-id-section {
	background-image: url(//www.teads.com/wp-content/themes/teads/library/css/../images/teads-id.png);
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	padding-top: 150px;
	padding-bottom: 150px
}
.teads-id-section h2 {
	color: #fff;
	margin-bottom: 40px
}
.teads-id-section p {
	color: #fff;
	margin-bottom: 0;
	text-align: center
}
.audience-section {
	background-color: #f1f5fb;
	position: relative
}
.audience-section:after {
	content: '';
	width: 2px;
	background-color: #cfdbec;
	height: 80%;
	left: 50%;
	bottom: -10%;
	position: absolute
}
@media (max-width:991.98px) {
.audience-section:after {
	display: none
}
}
.audience-section .section-title {
	margin-bottom: 80px
}
.audience-section .padding-r {
	padding-right: 60px
}
@media (max-width:991.98px) {
.audience-section .padding-r {
	padding-right: 15px
}
}
.audience-section .padding-l {
	padding-left: 60px
}
@media (max-width:991.98px) {
.audience-section .padding-l {
	padding-left: 15px
}
}
.audience-section h4 {
	text-align: center;
	margin-bottom: 40px
}
.audience-section h5 {
	text-transform: inherit;
	color: #305598;
	font-size: 20px;
	text-align: center;
	font-family: HelveticaNeueCE-Roman;
	font-weight: 400
}
.audience-section .img-wrap {
	width: 140px;
	height: 140px;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;
	border-radius: 50%;
	margin-top: 35px;
	margin-bottom: 60px
}
.audience-section p {
	text-align: center
}
.audience-section img {
	display: block;
	margin-left: 2%;
	margin-bottom: 20px
}
.section-context-key .section-title {
	margin-bottom: 30px
}
.section-context-key p {
	text-align: center
}
.section-context-key img {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top: 60px;
	margin-bottom: 30px
}
.section-context-key h4 {
	color: #4cb6fc;
	font-size: 20px;
	text-align: center
}
.section-campaign-optimization {
	background-color: #f1f5fb;
	position: relative
}
.section-campaign-optimization:after {
	content: '';
	width: 2px;
	background-color: #cfdbec;
	height: 18%;
	left: 50%;
	top: -9%;
	position: absolute
}
@media (max-width:991.98px) {
.section-campaign-optimization:after {
	display: none
}
}
.section-campaign-optimization .section-title {
	margin-bottom: 30px
}
.section-campaign-optimization p {
	text-align: center;
	margin-bottom: 90px
}
.section-campaign-optimization img {
	display: block;
	margin-left: auto;
	margin-right: auto
}
.section-campaign-optimization .border-l-top {
	border-left: 2px solid #cfdbec;
	margin-bottom: 60px;
	position: relative
}
@media (max-width:991.98px) {
.section-campaign-optimization .border-l-top {
	border-left: 0
}
}
.section-campaign-optimization .border-l-top h3 {
	text-transform: uppercase;
	color: #944596;
	margin-top: 15px;
	text-align: center
}
.section-campaign-optimization .border-l-top h4 {
	position: absolute;
	left: -37%;
	top: 45%;
	margin: 0;
	font-family: HelveticaNeueCE-Roman;
	color: #4cb6fc;
	font-weight: 400;
	font-size: 25px;
	text-transform: uppercase
}
@media (max-width:991.98px) {
.section-campaign-optimization .border-l-top h4 {
	position: initial;
	text-align: center;
	margin-bottom: 40px
}
}
.section-campaign-optimization .border-l-bottom {
	border-left: 2px solid #cfdbec;
	margin-bottom: 60px;
	position: relative
}
@media (max-width:991.98px) {
.section-campaign-optimization .border-l-bottom {
	border-left: 0
}
}
.section-campaign-optimization .border-l-bottom h3 {
	text-transform: uppercase;
	color: #944596;
	margin-top: 15px;
	text-align: center
}
.section-campaign-optimization .border-l-bottom p {
	margin-bottom: 10px;
	text-align: center
}
.section-campaign-optimization .border-l-bottom h4 {
	position: absolute;
	left: -45%;
	top: 33%;
	margin: 0;
	font-family: HelveticaNeueCE-Roman;
	color: #4cb6fc;
	font-weight: 400;
	font-size: 25px;
	text-transform: uppercase
}
@media (max-width:991.98px) {
.section-campaign-optimization .border-l-bottom h4 {
	position: initial;
	text-align: center;
	margin-bottom: 40px
}
}
.section-targeting-insights .section-title {
	margin-bottom: 30px
}
.section-targeting-insights p {
	text-align: center;
	margin-bottom: 60px
}
.section-targeting-insights img {
	display: block;
	margin-left: auto;
	margin-right: auto;
	max-width: 100%;
	margin-bottom: 120px
}
@media (max-width:991.98px) {
.section-targeting-insights img {
	margin-bottom: 60px
}
}
.section-targeting-insights .insights-item {
	border-right: 2px solid #cfdbec;
	padding-left: 30px;
	padding-right: 30px
}
@media (max-width:991.98px) {
.section-targeting-insights .insights-item {
	border-right: 0;
	margin-bottom: 20px
}
}
.section-targeting-insights .insights-item:last-of-type {
	border-right: 0
}
.section-targeting-insights .insights-item h5 {
	font-size: 20px;
	font-weight: 400;
	text-transform: inherit;
	text-align: center;
	line-height: 1.3;
	font-family: HelveticaNeueCE-Roman
}
.section-targeting-insights .insights-item h5 span {
	font-weight: 700;
	font-family: HelveticaNeueCE-Bold
}
.section.section-timeline-carousel {
	padding-bottom: 10px;
}
@media (min-width: 1025px) {
.sub-menu-columns ul.sub-menu li {
	display: inline-block;
	float: left;
	width: 200px;
}
.sub-menu-columns ul.sub-menu li:nth-child(odd) {
	float: left;
	margin-right: 10px;
}
.sub-menu-columns ul.sub-menu li:nth-child(even) {
	float: right;
}
li.sub-menu-columns ul.sub-menu {
	width: 410px !important;
}
}
body p strong {
	font-weight: normal;
}
.hero-section .header-text-subtext p {
	font-size: 19px;
	color: #ffffff;
}
body h1, body h2, body h3, body h4, body h5, body h6, body p, body div.elementor-text-editor, body span.elementor-button-text, body div.elementor-cta__description {
	letter-spacing: 0.6px !important;
}
.bootstrap-select .dropdown-toggle[data-id="jobs-role"] .filter-option {
	overflow: hidden;
	width: 95%;
	margin-right: 7%;
	line-height: 17px;
}
.elementor-41030 .elementor-element.elementor-element-05c1655>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(:last-child) {
	margin-bottom: 10px
}
.elementor-41030 .elementor-element.elementor-element-2279b93>.elementor-container {
	min-height: 70px
}
.elementor-41030 .elementor-element.elementor-element-1d94cf6 {
	text-align: left
}
.elementor-41030 .elementor-element.elementor-element-1d94cf6 .elementor-image img {
	width: 85px
}
.elementor-41030 .elementor-element.elementor-element-1d94cf6>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-41030 .elementor-element.elementor-element-2279b93 {
	margin-top: 0;
	margin-bottom: 0
}
.elementor-41030 .elementor-element.elementor-element-11f5a5e.elementor-widget-heading .elementor-heading-title {
	color: #3b3a3a
}
.elementor-41030 .elementor-element.elementor-element-11f5a5e .elementor-heading-title {
	font-family: "Helvetica Neue", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 1.5em
}
.elementor-41030 .elementor-element.elementor-element-11f5a5e>.elementor-widget-container {
	padding: 5px 0 0
}
.elementor-41030 .elementor-element.elementor-element-11f5a5e>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-41030 .elementor-element.elementor-element-2f6ff53 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(5px/2)
}
.elementor-41030 .elementor-element.elementor-element-2f6ff53 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(5px/2)
}
.elementor-41030 .elementor-element.elementor-element-2f6ff53 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(5px/2);
	margin-left: calc(5px/2)
}
.elementor-41030 .elementor-element.elementor-element-2f6ff53 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-5px/2);
	margin-left: calc(-5px/2)
}
body.rtl .elementor-41030 .elementor-element.elementor-element-2f6ff53 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-5px/2)
}
body:not(.rtl) .elementor-41030 .elementor-element.elementor-element-2f6ff53 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-5px/2)
}
.elementor-41030 .elementor-element.elementor-element-2f6ff53 .elementor-icon-list-icon {
	width: 6px
}
.elementor-41030 .elementor-element.elementor-element-2f6ff53 .elementor-icon-list-icon i {
	font-size: 6px
}
.elementor-41030 .elementor-element.elementor-element-2f6ff53 .elementor-icon-list-text {
	color: #3b3a3a;
	padding-left: 0
}
.elementor-41030 .elementor-element.elementor-element-2f6ff53 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: #4cb6fc
}
.elementor-41030 .elementor-element.elementor-element-2f6ff53 .elementor-icon-list-item {
	font-family: "Helvetica Neue", Sans-serif;
	font-size: 16px;
	font-weight: 200;
	line-height: 1.5em
}
.elementor-41030 .elementor-element.elementor-element-2f6ff53>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-41030 .elementor-element.elementor-element-813f90f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(5px/2)
}
.elementor-41030 .elementor-element.elementor-element-813f90f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(5px/2)
}
.elementor-41030 .elementor-element.elementor-element-813f90f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(5px/2);
	margin-left: calc(5px/2)
}
.elementor-41030 .elementor-element.elementor-element-813f90f .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-5px/2);
	margin-left: calc(-5px/2)
}
body.rtl .elementor-41030 .elementor-element.elementor-element-813f90f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-5px/2)
}
body:not(.rtl) .elementor-41030 .elementor-element.elementor-element-813f90f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-5px/2)
}
.elementor-41030 .elementor-element.elementor-element-813f90f .elementor-icon-list-icon {
	width: 6px
}
.elementor-41030 .elementor-element.elementor-element-813f90f .elementor-icon-list-icon i {
	font-size: 6px
}
.elementor-41030 .elementor-element.elementor-element-813f90f .elementor-icon-list-text {
	color: #3b3a3a;
	padding-left: 0
}
.elementor-41030 .elementor-element.elementor-element-813f90f .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: #4cb6fc
}
.elementor-41030 .elementor-element.elementor-element-813f90f .elementor-icon-list-item {
	font-family: "Helvetica Neue", Sans-serif;
	font-size: 16px;
	font-weight: 200;
	line-height: 1.5em
}
.elementor-41030 .elementor-element.elementor-element-813f90f>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-41030 .elementor-element.elementor-element-0133eb9 {
	margin-top: 0;
	margin-bottom: 5px
}
.elementor-41030 .elementor-element.elementor-element-af643d5 .elementor-divider-separator {
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #c3c3c3;
	width: 100%
}
.elementor-41030 .elementor-element.elementor-element-af643d5 .elementor-divider {
	padding-top: 5px;
	padding-bottom: 5px
}
.elementor-41030 .elementor-element.elementor-element-af643d5>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-41030 .elementor-element.elementor-element-636121c.elementor-widget-heading .elementor-heading-title {
	color: #3b3a3a
}
.elementor-41030 .elementor-element.elementor-element-636121c .elementor-heading-title {
	font-family: "Helvetica Neue", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 1.5em
}
.elementor-41030 .elementor-element.elementor-element-636121c>.elementor-widget-container {
	padding: 5px 0 0
}
.elementor-41030 .elementor-element.elementor-element-636121c>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-41030 .elementor-element.elementor-element-3287fd4 .elementor-divider-separator {
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #c3c3c3;
	width: 100%
}
.elementor-41030 .elementor-element.elementor-element-3287fd4 .elementor-divider {
	padding-top: 5px;
	padding-bottom: 5px
}
.elementor-41030 .elementor-element.elementor-element-3287fd4>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-41030 .elementor-element.elementor-element-97218a6.elementor-widget-heading .elementor-heading-title {
	color: #3b3a3a
}
.elementor-41030 .elementor-element.elementor-element-97218a6 .elementor-heading-title {
	font-family: "Helvetica Neue", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 1.5em
}
.elementor-41030 .elementor-element.elementor-element-97218a6>.elementor-widget-container {
	padding: 5px 0 0
}
.elementor-41030 .elementor-element.elementor-element-97218a6>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-41030 .elementor-element.elementor-element-91e84b0 .elementor-divider-separator {
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #c3c3c3;
	width: 100%
}
.elementor-41030 .elementor-element.elementor-element-91e84b0 .elementor-divider {
	padding-top: 5px;
	padding-bottom: 5px
}
.elementor-41030 .elementor-element.elementor-element-91e84b0>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-41030 .elementor-element.elementor-element-d6e341f.elementor-widget-heading .elementor-heading-title {
	color: #3b3a3a
}
.elementor-41030 .elementor-element.elementor-element-d6e341f .elementor-heading-title {
	font-family: "Helvetica Neue", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 1.5em
}
.elementor-41030 .elementor-element.elementor-element-d6e341f>.elementor-widget-container {
	padding: 5px 0 0
}
.elementor-41030 .elementor-element.elementor-element-d6e341f>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-41030 .elementor-element.elementor-element-f18079d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(5px/2)
}
.elementor-41030 .elementor-element.elementor-element-f18079d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(5px/2)
}
.elementor-41030 .elementor-element.elementor-element-f18079d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(5px/2);
	margin-left: calc(5px/2)
}
.elementor-41030 .elementor-element.elementor-element-f18079d .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-5px/2);
	margin-left: calc(-5px/2)
}
body.rtl .elementor-41030 .elementor-element.elementor-element-f18079d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-5px/2)
}
body:not(.rtl) .elementor-41030 .elementor-element.elementor-element-f18079d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-5px/2)
}
.elementor-41030 .elementor-element.elementor-element-f18079d .elementor-icon-list-icon {
	width: 6px
}
.elementor-41030 .elementor-element.elementor-element-f18079d .elementor-icon-list-icon i {
	font-size: 6px
}
.elementor-41030 .elementor-element.elementor-element-f18079d .elementor-icon-list-text {
	color: #3b3a3a;
	padding-left: 0
}
.elementor-41030 .elementor-element.elementor-element-f18079d .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: #4cb6fc
}
.elementor-41030 .elementor-element.elementor-element-f18079d .elementor-icon-list-item {
	font-family: "Helvetica Neue", Sans-serif;
	font-size: 16px;
	font-weight: 200;
	line-height: 1.5em
}
.elementor-41030 .elementor-element.elementor-element-f18079d>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-41030 .elementor-element.elementor-element-c4e042c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(5px/2)
}
.elementor-41030 .elementor-element.elementor-element-c4e042c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(5px/2)
}
.elementor-41030 .elementor-element.elementor-element-c4e042c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(5px/2);
	margin-left: calc(5px/2)
}
.elementor-41030 .elementor-element.elementor-element-c4e042c .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-5px/2);
	margin-left: calc(-5px/2)
}
body.rtl .elementor-41030 .elementor-element.elementor-element-c4e042c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-5px/2)
}
body:not(.rtl) .elementor-41030 .elementor-element.elementor-element-c4e042c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-5px/2)
}
.elementor-41030 .elementor-element.elementor-element-c4e042c .elementor-icon-list-icon {
	width: 6px
}
.elementor-41030 .elementor-element.elementor-element-c4e042c .elementor-icon-list-icon i {
	font-size: 6px
}
.elementor-41030 .elementor-element.elementor-element-c4e042c .elementor-icon-list-text {
	color: #3b3a3a;
	padding-left: 0
}
.elementor-41030 .elementor-element.elementor-element-c4e042c .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: #4cb6fc
}
.elementor-41030 .elementor-element.elementor-element-c4e042c .elementor-icon-list-item {
	font-family: "Helvetica Neue", Sans-serif;
	font-size: 16px;
	font-weight: 200;
	line-height: 1.5em
}
.elementor-41030 .elementor-element.elementor-element-c4e042c>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-41030 .elementor-element.elementor-element-8c2c733 {
	padding: 0 0 5px
}
.elementor-41030 .elementor-element.elementor-element-3efc5e6 .elementor-divider-separator {
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #c3c3c3;
	width: 100%
}
.elementor-41030 .elementor-element.elementor-element-3efc5e6 .elementor-divider {
	padding-top: 5px;
	padding-bottom: 5px
}
.elementor-41030 .elementor-element.elementor-element-3efc5e6>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-41030 .elementor-element.elementor-element-c1c6ec2.elementor-widget-heading .elementor-heading-title {
	color: #3b3a3a
}
.elementor-41030 .elementor-element.elementor-element-c1c6ec2 .elementor-heading-title {
	font-family: "Helvetica Neue", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 1.5em
}
.elementor-41030 .elementor-element.elementor-element-c1c6ec2>.elementor-widget-container {
	padding: 5px 0 0
}
.elementor-41030 .elementor-element.elementor-element-c1c6ec2>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-41030 .elementor-element.elementor-element-b57c9d5 .elementor-divider-separator {
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #c3c3c3;
	width: 100%
}
.elementor-41030 .elementor-element.elementor-element-b57c9d5 .elementor-divider {
	padding-top: 5px;
	padding-bottom: 5px
}
.elementor-41030 .elementor-element.elementor-element-b57c9d5>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-41030 .elementor-element.elementor-element-9635986.elementor-widget-heading .elementor-heading-title {
	color: #3b3a3a
}
.elementor-41030 .elementor-element.elementor-element-9635986 .elementor-heading-title {
	font-family: "Helvetica Neue", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 1.5em
}
.elementor-41030 .elementor-element.elementor-element-9635986>.elementor-widget-container {
	padding: 5px 0 0
}
.elementor-41030 .elementor-element.elementor-element-9635986>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-41030 .elementor-element.elementor-element-4ddc22d {
	padding: 0 10px 10px
}
@media(max-width:1024px) {
.elementor-41030 .elementor-element.elementor-element-2f6ff53 .elementor-icon-list-item {
	font-size: 13px
}
.elementor-41030 .elementor-element.elementor-element-813f90f .elementor-icon-list-item {
	font-size: 13px
}
.elementor-41030 .elementor-element.elementor-element-f18079d .elementor-icon-list-item {
	font-size: 13px
}
.elementor-41030 .elementor-element.elementor-element-c4e042c .elementor-icon-list-item {
	font-size: 13px
}
}
@media(max-width:767px) {
.elementor-41030 .elementor-element.elementor-element-05c1655 {
	width: 100%
}
.elementor-41030 .elementor-element.elementor-element-11f5a5e {
	text-align: left
}
.elementor-41030 .elementor-element.elementor-element-eb87129 {
	width: 50%
}
.elementor-41030 .elementor-element.elementor-element-fc61563 {
	width: 50%
}
.elementor-41030 .elementor-element.elementor-element-636121c {
	text-align: left
}
.elementor-41030 .elementor-element.elementor-element-97218a6 {
	text-align: left
}
.elementor-41030 .elementor-element.elementor-element-d6e341f {
	text-align: left
}
.elementor-41030 .elementor-element.elementor-element-4c45cbc {
	width: 50%
}
.elementor-41030 .elementor-element.elementor-element-e0b474b {
	width: 50%
}
.elementor-41030 .elementor-element.elementor-element-c1c6ec2 {
	text-align: left
}
.elementor-41030 .elementor-element.elementor-element-9635986 {
	text-align: left
}
}
@media(max-width:1024px) and (min-width:768px) {
.elementor-41030 .elementor-element.elementor-element-05c1655 {
	width: 100%
}
}
#mobilemenu .elementor-icon-list-item {
	font-size: 16px
}
.elementor-40136 .elementor-element.elementor-element-25748d7 .elementor-extras-html5-video {
	max-width: 85%
}
.elementor-40136 .elementor-element.elementor-element-25748d7 {
	text-align: center
}
.elementor-40136 .elementor-element.elementor-element-25748d7 .elementor-extras-html5-video__cover:after {
	opacity: .8
}
.elementor-40136 .elementor-element.elementor-element-25748d7 .elementor-extras-html5-video__controls .controls__overlay .control, .elementor-40136 .elementor-element.elementor-element-25748d7 .elementor-extras-html5-video__controls .controls__bar .control--progress {
	border-radius: 100px
}
.elementor-40136 .elementor-element.elementor-element-25748d7 .elementor-extras-html5-video__controls .controls__bar .control--progress__inner {
	border-radius: 0 100px 100px 0
}
.elementor-40136 .elementor-element.elementor-element-25748d7 .elementor-extras-html5-video__controls .controls__overlay .control, .elementor-40136 .elementor-element.elementor-element-25748d7 .elementor-extras-html5-video__controls .controls__bar {
	background-color: #fff;
	color: #000
}
.elementor-40136 .elementor-element.elementor-element-25748d7 .elementor-extras-html5-video__controls .control--progress__inner {
	background-color: #000
}
.elementor-40136 .elementor-element.elementor-element-25748d7 .elementor-extras-html5-video__controls .controls__overlay .control, .elementor-40136 .elementor-element.elementor-element-25748d7 .elementor-extras-html5-video__controls .controls__bar {
	opacity: .9
}
.elementor-40136 .elementor-element.elementor-element-25748d7>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-40136 .elementor-element.elementor-element-a5a72d9.elementor-column .elementor-column-wrap {
	align-items: center
}
.elementor-40136 .elementor-element.elementor-element-a5a72d9>.elementor-element-populated {
	margin: 0 100px 0 0
}
.elementor-40136 .elementor-element.elementor-element-016b39b.elementor-widget-heading .elementor-heading-title {
	color: #3b3a3a
}
.elementor-40136 .elementor-element.elementor-element-016b39b .elementor-heading-title {
	font-family: "Helvetica Neue", Sans-serif;
	font-size: 40px;
	font-weight: 300
}
.elementor-40136 .elementor-element.elementor-element-016b39b>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-40136 .elementor-element.elementor-element-ff736eb {
	color: #3b3a3a;
	font-family: "Helvetica Neue", Sans-serif;
	font-size: 19px
}
.elementor-40136 .elementor-element.elementor-element-ff736eb>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-40136 .elementor-element.elementor-element-044a5df a.elementor-button, .elementor-40136 .elementor-element.elementor-element-044a5df .elementor-button {
	font-family: "Helvetica Neue", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 18px;
	color: #4cb6fc;
	background-color: rgba(255,255,255,0);
	border-radius: 25px;
	padding: 14px 40px 10px
}
.elementor-40136 .elementor-element.elementor-element-044a5df a.elementor-button:hover, .elementor-40136 .elementor-element.elementor-element-044a5df .elementor-button:hover {
	color: #fff;
	background-color: #4cb6fc;
	border-color: #4cb6fc
}
.elementor-40136 .elementor-element.elementor-element-044a5df .elementor-button {
	border-style: solid;
	border-width: 2px
}
.elementor-40136 .elementor-element.elementor-element-044a5df>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
@media(max-width:1024px) and (min-width:768px) {
.elementor-40136 .elementor-element.elementor-element-4d1c731 {
	width: 50%
}
.elementor-40136 .elementor-element.elementor-element-a5a72d9 {
	width: 50%
}
}
@media(min-width:1025px) {
.elementor-40136 .elementor-element.elementor-element-25748d7 .elementor-extras-html5-video__controls .controls__overlay .control:hover, .elementor-40136 .elementor-element.elementor-element-25748d7 .elementor-extras-html5-video__controls .controls__bar:hover {
	opacity: 1
}
}
@media(max-width:1024px) {
.elementor-40136 .elementor-element.elementor-element-a5a72d9>.elementor-element-populated {
	margin: 10px
}
.elementor-40136 .elementor-element.elementor-element-016b39b {
	text-align: left
}
.elementor-40136 .elementor-element.elementor-element-ff736eb .elementor-text-editor {
	text-align: left
}
}
@media(max-width:767px) {
.elementor-40136 .elementor-element.elementor-element-a5a72d9>.elementor-element-populated {
	padding: 20px
}
.elementor-40136 .elementor-element.elementor-element-016b39b {
	text-align: center
}
.elementor-40136 .elementor-element.elementor-element-016b39b .elementor-heading-title {
	font-size: 32px
}
.elementor-40136 .elementor-element.elementor-element-ff736eb .elementor-text-editor {
	text-align: center
}
}
.elementor-40136 .elementor-element.elementor-element-25748d7 .elementor-extras-html5-video .elementor-extras-html5-video__cover.video__overlay {
	-webkit-box-shadow: inset 0px 0px 0px 2px rgba(241,244,251,1);
	-moz-box-shadow: inset 0px 0px 0px 2px rgba(241,244,251,1);
	box-shadow: inset 0px 0px 0px 2px rgba(241,244,251,1)
}
.elementor-40136 .elementor-element.elementor-element-25748d7 .elementor-extras-html5-video .elementor-extras-html5-video__cover.video__overlay {
	-webkit-box-shadow: inset 0px 0px 0px 2px rgba(241,244,251,1);
	-moz-box-shadow: inset 0px 0px 0px 2px rgba(241,244,251,1);
	box-shadow: inset 0px 0px 0px 2px rgba(241,244,251,1)
}
.elementor-40129 .elementor-element.elementor-element-25748d7 .elementor-extras-html5-video {
	max-width: 85%
}
.elementor-40129 .elementor-element.elementor-element-25748d7 .elementor-extras-html5-video__cover:after {
	opacity: .8
}
.elementor-40129 .elementor-element.elementor-element-25748d7 .elementor-extras-html5-video__controls .controls__overlay .control, .elementor-40129 .elementor-element.elementor-element-25748d7 .elementor-extras-html5-video__controls .controls__bar .control--progress {
	border-radius: 100px
}
.elementor-40129 .elementor-element.elementor-element-25748d7 .elementor-extras-html5-video__controls .controls__bar .control--progress__inner {
	border-radius: 0 100px 100px 0
}
.elementor-40129 .elementor-element.elementor-element-25748d7 .elementor-extras-html5-video__controls .controls__overlay .control, .elementor-40129 .elementor-element.elementor-element-25748d7 .elementor-extras-html5-video__controls .controls__bar {
	background-color: #fff;
	color: #000
}
.elementor-40129 .elementor-element.elementor-element-25748d7 .elementor-extras-html5-video__controls .control--progress__inner {
	background-color: #000
}
.elementor-40129 .elementor-element.elementor-element-25748d7 .elementor-extras-html5-video__controls .controls__overlay .control, .elementor-40129 .elementor-element.elementor-element-25748d7 .elementor-extras-html5-video__controls .controls__bar {
	opacity: .9
}
.elementor-40129 .elementor-element.elementor-element-25748d7>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-40129 .elementor-element.elementor-element-d6c8fd3.elementor-column .elementor-column-wrap {
	align-items: center
}
.elementor-40129 .elementor-element.elementor-element-d6c8fd3>.elementor-element-populated {
	margin: 0 100px 0 0
}
.elementor-40129 .elementor-element.elementor-element-6bbca6b.elementor-widget-heading .elementor-heading-title {
	color: #3b3a3a
}
.elementor-40129 .elementor-element.elementor-element-6bbca6b .elementor-heading-title {
	font-family: "Helvetica Neue", Sans-serif;
	font-size: 40px;
	font-weight: 300
}
.elementor-40129 .elementor-element.elementor-element-6bbca6b>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-40129 .elementor-element.elementor-element-b3769c1 {
	color: #3b3a3a;
	font-family: "Helvetica Neue", Sans-serif;
	font-size: 19px
}
.elementor-40129 .elementor-element.elementor-element-b3769c1>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-40129 .elementor-element.elementor-element-2897d9e a.elementor-button, .elementor-40129 .elementor-element.elementor-element-2897d9e .elementor-button {
	font-family: "Helvetica Neue", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 18px;
	color: #4cb6fc;
	background-color: rgba(255,255,255,0);
	border-radius: 25px;
	padding: 14px 40px 10px
}
.elementor-40129 .elementor-element.elementor-element-2897d9e a.elementor-button:hover, .elementor-40129 .elementor-element.elementor-element-2897d9e .elementor-button:hover {
	color: #fff;
	background-color: #4cb6fc;
	border-color: #4cb6fc
}
.elementor-40129 .elementor-element.elementor-element-2897d9e .elementor-button {
	border-style: solid;
	border-width: 2px
}
.elementor-40129 .elementor-element.elementor-element-2897d9e>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
@media(max-width:1024px) and (min-width:768px) {
.elementor-40129 .elementor-element.elementor-element-4d1c731 {
	width: 50%
}
.elementor-40129 .elementor-element.elementor-element-d6c8fd3 {
	width: 50%
}
}
@media(min-width:1025px) {
.elementor-40129 .elementor-element.elementor-element-25748d7 .elementor-extras-html5-video__controls .controls__overlay .control:hover, .elementor-40129 .elementor-element.elementor-element-25748d7 .elementor-extras-html5-video__controls .controls__bar:hover {
	opacity: 1
}
}
@media(max-width:1024px) {
.elementor-40129 .elementor-element.elementor-element-d6c8fd3>.elementor-element-populated {
	margin: 10px
}
.elementor-40129 .elementor-element.elementor-element-6bbca6b {
	text-align: left
}
.elementor-40129 .elementor-element.elementor-element-b3769c1 .elementor-text-editor {
	text-align: left
}
}
@media(max-width:767px) {
.elementor-40129 .elementor-element.elementor-element-d6c8fd3>.elementor-element-populated {
	padding: 20px
}
.elementor-40129 .elementor-element.elementor-element-6bbca6b {
	text-align: center
}
.elementor-40129 .elementor-element.elementor-element-6bbca6b .elementor-heading-title {
	font-size: 32px
}
.elementor-40129 .elementor-element.elementor-element-b3769c1 .elementor-text-editor {
	text-align: center
}
}
.elementor-40129 .elementor-element.elementor-element-25748d7 .elementor-extras-html5-video .elementor-extras-html5-video__cover.video__overlay {
	-webkit-box-shadow: inset 0px 0px 0px 2px rgba(241,244,251,1);
	-moz-box-shadow: inset 0px 0px 0px 2px rgba(241,244,251,1);
	box-shadow: inset 0px 0px 0px 2px rgba(241,244,251,1)
}
.elementor-40129 .elementor-element.elementor-element-4d1c731>.elementor-element-populated>.elementor-background-overlay {
	z-index: 15
}
.elementor-40129 .elementor-element.elementor-element-25748d7 .elementor-extras-html5-video .elementor-extras-html5-video__cover.video__overlay {
	-webkit-box-shadow: inset 0px 0px 0px 2px rgba(241,244,251,1);
	-moz-box-shadow: inset 0px 0px 0px 2px rgba(241,244,251,1);
	box-shadow: inset 0px 0px 0px 2px rgba(241,244,251,1)
}
.elementor-40129 .elementor-element.elementor-element-4d1c731>.elementor-element-populated>.elementor-background-overlay {
	z-index: 15
}
.elementor-40139 .elementor-element.elementor-element-25748d7 .elementor-extras-html5-video {
	max-width: 85%
}
.elementor-40139 .elementor-element.elementor-element-25748d7 {
	text-align: center
}
.elementor-40139 .elementor-element.elementor-element-25748d7 .elementor-extras-html5-video__cover:after {
	opacity: .8
}
.elementor-40139 .elementor-element.elementor-element-25748d7 .elementor-extras-html5-video__controls .controls__overlay .control, .elementor-40139 .elementor-element.elementor-element-25748d7 .elementor-extras-html5-video__controls .controls__bar .control--progress {
	border-radius: 100px
}
.elementor-40139 .elementor-element.elementor-element-25748d7 .elementor-extras-html5-video__controls .controls__bar .control--progress__inner {
	border-radius: 0 100px 100px 0
}
.elementor-40139 .elementor-element.elementor-element-25748d7 .elementor-extras-html5-video__controls .controls__overlay .control, .elementor-40139 .elementor-element.elementor-element-25748d7 .elementor-extras-html5-video__controls .controls__bar {
	background-color: #fff;
	color: #000
}
.elementor-40139 .elementor-element.elementor-element-25748d7 .elementor-extras-html5-video__controls .control--progress__inner {
	background-color: #000
}
.elementor-40139 .elementor-element.elementor-element-25748d7 .elementor-extras-html5-video__controls .controls__overlay .control, .elementor-40139 .elementor-element.elementor-element-25748d7 .elementor-extras-html5-video__controls .controls__bar {
	opacity: .9
}
.elementor-40139 .elementor-element.elementor-element-25748d7>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-40139 .elementor-element.elementor-element-9d458e2.elementor-column .elementor-column-wrap {
	align-items: center
}
.elementor-40139 .elementor-element.elementor-element-9d458e2>.elementor-element-populated {
	margin: 0 100px 0 0
}
.elementor-40139 .elementor-element.elementor-element-7570cec.elementor-widget-heading .elementor-heading-title {
	color: #3b3a3a
}
.elementor-40139 .elementor-element.elementor-element-7570cec .elementor-heading-title {
	font-family: "Helvetica Neue", Sans-serif;
	font-size: 40px;
	font-weight: 300
}
.elementor-40139 .elementor-element.elementor-element-7570cec>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-40139 .elementor-element.elementor-element-9ac0622 {
	color: #3b3a3a;
	font-family: "Helvetica Neue", Sans-serif;
	font-size: 19px
}
.elementor-40139 .elementor-element.elementor-element-9ac0622>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-40139 .elementor-element.elementor-element-760f0b0 a.elementor-button, .elementor-40139 .elementor-element.elementor-element-760f0b0 .elementor-button {
	font-family: "Helvetica Neue", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 18px;
	color: #4cb6fc;
	background-color: rgba(255,255,255,0);
	border-radius: 25px;
	padding: 14px 40px 10px
}
.elementor-40139 .elementor-element.elementor-element-760f0b0 a.elementor-button:hover, .elementor-40139 .elementor-element.elementor-element-760f0b0 .elementor-button:hover {
	color: #fff;
	background-color: #4cb6fc;
	border-color: #4cb6fc
}
.elementor-40139 .elementor-element.elementor-element-760f0b0 .elementor-button {
	border-style: solid;
	border-width: 2px
}
.elementor-40139 .elementor-element.elementor-element-760f0b0>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center
}
@media(max-width:1024px) {
.elementor-40139 .elementor-element.elementor-element-9d458e2>.elementor-element-populated {
	margin: 10px
}
.elementor-40139 .elementor-element.elementor-element-7570cec {
	text-align: left
}
.elementor-40139 .elementor-element.elementor-element-9ac0622 .elementor-text-editor {
	text-align: left
}
}
@media(min-width:768px) {
.elementor-40139 .elementor-element.elementor-element-4d1c731 {
	width: 50%
}
.elementor-40139 .elementor-element.elementor-element-9d458e2 {
	width: 50%
}
}
@media(max-width:1024px) and (min-width:768px) {
.elementor-40139 .elementor-element.elementor-element-4d1c731 {
	width: 50%
}
.elementor-40139 .elementor-element.elementor-element-9d458e2 {
	width: 50%
}
}
@media(min-width:1025px) {
.elementor-40139 .elementor-element.elementor-element-25748d7 .elementor-extras-html5-video__controls .controls__overlay .control:hover, .elementor-40139 .elementor-element.elementor-element-25748d7 .elementor-extras-html5-video__controls .controls__bar:hover {
	opacity: 1
}
}
@media(max-width:767px) {
.elementor-40139 .elementor-element.elementor-element-4d1c731 {
	width: 100%
}
.elementor-40139 .elementor-element.elementor-element-9d458e2>.elementor-element-populated {
	padding: 20px
}
.elementor-40139 .elementor-element.elementor-element-7570cec {
	text-align: center
}
.elementor-40139 .elementor-element.elementor-element-7570cec .elementor-heading-title {
	font-size: 32px
}
.elementor-40139 .elementor-element.elementor-element-9ac0622 .elementor-text-editor {
	text-align: center
}
}
.elementor-40139 .elementor-element.elementor-element-25748d7 .elementor-extras-html5-video .elementor-extras-html5-video__cover.video__overlay {
	-webkit-box-shadow: inset 0px 0px 0px 2px rgba(241,244,251,1);
	-moz-box-shadow: inset 0px 0px 0px 2px rgba(241,244,251,1);
	box-shadow: inset 0px 0px 0px 2px rgba(241,244,251,1)
}
.elementor-40139 .elementor-element.elementor-element-25748d7 .elementor-extras-html5-video .elementor-extras-html5-video__cover.video__overlay {
	-webkit-box-shadow: inset 0px 0px 0px 2px rgba(241,244,251,1);
	-moz-box-shadow: inset 0px 0px 0px 2px rgba(241,244,251,1);
	box-shadow: inset 0px 0px 0px 2px rgba(241,244,251,1)
}
