/*@import url('//fonts.googleapis.com/css?family=Oxygen%3A300%2Cregular%2C700%7CSource+Sans+Pro%3A200%2C200italic%2C300%2C300italic%2Cregular%2Citalic%2C600%2C600italic%2C700%2C700italic%2C900%2C900italic%7CDroid+Sans%3Aregular%2C700%7CPacifico%3Aregular&subset=latin%2Clatin-ext%2Cvietnamese&ver=1.0.0');*/

@import url('/css/fontawesome47/css/font-awesome.min.css');

@font-face {
	font-family:"uncodeicon";src:url("fonts/uncode_icons.eot?#iefix") format("embedded-opentype"),url("fonts/uncode-icons.woff") format("woff"),url("fonts/uncode_icons.ttf") format("truetype");font-style:normal;font-weight:normal;
}

@font-face {
	font-family:"proxima_nova_xregular";src:url("/fonts/ProximaNovaX-Regular.eot?#iefix") format("embedded-opentype"),url("fonts/ProximaNovaX-Regular.woff") format("woff"),url("fonts/ProximaNovaX-Regular.ttf") format("truetype"),url("fonts/ProximaNovaX-Regular.svg") format("svg");font-style:normal;font-weight:normal;
}

img {
	max-width: 100%;
	height: auto;
	border: 0;
	-ms-interpolation-mode: bicubic;
	vertical-align: bottom;
}

img.alignRight {
	margin: 0 0 5px 15px;
}

img.alignLeft {
	margin: 0 15px 5px 0;
}

.row-fluid [class*="span"] {
	min-height: 1px;
}

.hs-blog-social-share .hs-blog-social-share-list {
	margin: 0;
	list-style: none !important;
}

.hs-blog-social-share .hs-blog-social-share-list .hs-blog-social-share-item {
	height: 30px;
	list-style: none !important;
}

@media(max-width:479px) {
	.hs-blog-social-share .hs-blog-social-share-list .hs-blog-social-share-item:nth-child(2) {
		float: none !important;
	}
}

.hs-blog-social-share .hs-blog-social-share-list .hs-blog-social-share-item .fb-like>span {
	vertical-align: top !important;
}

#recaptcha_response_field {
	width: auto !important;
	display: inline-block !important;
}

video {
	max-width: 100%;
	height: auto;
}

#calroot {
	width: 202px !important;
	line-height: normal;
}

#calroot,#calroot *,#calroot *:before,#calroot *:after {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

#calroot select {
	min-height: 0 !important;
	padding: 1px 2px !important;
	font-family: "Lucida Grande","Lucida Sans Unicode","Bitstream Vera Sans","Trebuchet MS",Verdana,sans-serif !important;
	font-size: 10px !important;
	line-height: 18px !important;
	font-weight: normal !important;
}

#caldays {
	margin-bottom: 4px;
}

.hs-responsive-embed {
	position: relative;
	height: 0;
	overflow: hidden;
	padding-top: 0;
	padding-left: 0;
	padding-right: 0;
}

.hs-responsive-embed iframe,.hs-responsive-embed object,.hs-responsive-embed embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0;
}

.hs-responsive-embed,.hs-responsive-embed.hs-responsive-embed-youtube,.hs-responsive-embed.hs-responsive-embed-wistia,.hs-responsive-embed.hs-responsive-embed-vimeo {
	padding-bottom: 56.25%;
}

.hs-responsive-embed.hs-responsive-embed-instagram {
	padding-bottom: 116.01%;
}

.hs-responsive-embed.hs-responsive-embed-pinterest {
	height: auto;
	overflow: visible;
	padding: 0;
}

.hs-responsive-embed.hs-responsive-embed-pinterest iframe {
	position: static;
	width: auto;
	height: auto;
}

iframe[src^="http://www.slideshare.net/slideshow/embed_code/"] {
	width: 100%;
	max-width: 100%;
}

@media(max-width:568px) {
	iframe {
		max-width: 100%;
	}
}

textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"] select {
	display: inline-block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#email-prefs-form .email-edit {
	width: 100% !important;
	max-width: 507px !important;
}

#hs-pwd-widget-password {
	height: auto !important;
}

.hs-menu-wrapper ul {
	padding: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal ul {
	list-style: none;
	margin: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal>ul {
	display: flex;
	height: 65px;
	flex-wrap: wrap;
	flex-flow: row;
	align-items: center;
}

.hs-menu-wrapper.hs-menu-flow-horizontal>ul:before {
	content: " ";
	display: table;
}

.hs-menu-wrapper.hs-menu-flow-horizontal>ul:after {
	content: " ";
	display: table;
	clear: both;
}

.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 {
	flex: 1 1 50px;
	justify-content: space-between;
	text-align: center;
}

.hs-menu-wrapper.hs-menu-flow-horizontal>ul li a {
	display: inline-block;
}

.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children {
	position: relative;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts>ul li.hs-item-has-children ul.hs-menu-children-wrapper {
	visibility: hidden;
	opacity: 0;
	-webkit-transition: opacity .4s;
	position: absolute;
	z-index: 10;
	left: 0;
	background: #fff;
	padding: 10px;
	width: 145px;
	top: 45px;
}

.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {
	display: block;
	white-space: nowrap;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts>ul li.hs-item-has-children ul.hs-menu-children-wrapper li.hs-item-has-children ul.hs-menu-children-wrapper {
	left: 100%;
	top: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts>ul li.hs-item-has-children:hover>ul.hs-menu-children-wrapper {
	opacity: 1;
	visibility: visible;
}

.row-fluid-wrapper:last-child .hs-menu-wrapper.hs-menu-flow-horizontal>ul {
	margin-bottom: 0;
	direction: rtl;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch {
	position: relative;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch>ul {
	margin-bottom: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch>ul li.hs-item-has-children {
	position: static;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch>ul li.hs-item-has-children ul.hs-menu-children-wrapper {
	display: none;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch>ul li.hs-item-has-children.active-branch>ul.hs-menu-children-wrapper {
	display: block;
	visibility: visible;
	opacity: 1;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch>ul li.hs-item-has-children.active-branch>ul.hs-menu-children-wrapper:before {
	content: " ";
	display: table;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch>ul li.hs-item-has-children.active-branch>ul.hs-menu-children-wrapper:after {
	content: " ";
	display: table;
	clear: both;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch>ul li.hs-item-has-children.active-branch>ul.hs-menu-children-wrapper>li {
	float: left;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch>ul li.hs-item-has-children.active-branch>ul.hs-menu-children-wrapper>li a {
	display: inline-block;
}

.hs-menu-wrapper.hs-menu-flow-vertical {
	width: 100%;
}

.hs-menu-wrapper.hs-menu-flow-vertical ul {
	list-style: none;
	margin: 0;
}

.hs-menu-wrapper.hs-menu-flow-vertical li a {
	display: block;
}

.hs-menu-wrapper.hs-menu-flow-vertical>ul {
	margin-bottom: 0;
}

.hs-menu-wrapper.hs-menu-flow-vertical>ul li.hs-menu-depth-1>a {
	width: auto;
}

.hs-menu-wrapper.hs-menu-flow-vertical>ul li.hs-item-has-children {
	position: relative;
}

.hs-menu-wrapper.hs-menu-flow-vertical.flyouts>ul li.hs-item-has-children ul.hs-menu-children-wrapper {
	visibility: hidden;
	opacity: 0;
	-webkit-transition: opacity .4s;
	position: absolute;
	z-index: 10;
	left: 0;
}

.hs-menu-wrapper.hs-menu-flow-vertical>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {
	display: block;
	white-space: nowrap;
}

.hs-menu-wrapper.hs-menu-flow-vertical.flyouts>ul li.hs-item-has-children ul.hs-menu-children-wrapper {
	left: 100%;
	top: 0;
}

.hs-menu-wrapper.hs-menu-flow-vertical.flyouts>ul li.hs-item-has-children:hover>ul.hs-menu-children-wrapper {
	opacity: 1;
	visibility: visible;
}

@media(max-width:767px) {
	.hs-menu-wrapper,.hs-menu-wrapper * {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		display: block;
		width: 100%;
	}

	.hs-menu-wrapper.hs-menu-flow-horizontal ul {
		list-style: none;
		margin: 0;
		display: block;
	}

	.hs-menu-wrapper.hs-menu-flow-horizontal>ul {
		display: block;
	}

	.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 {
		float: none;
	}

	.hs-menu-wrapper.hs-menu-flow-horizontal>ul li a,.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a,.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch>ul li.hs-item-has-children.active-branch>ul.hs-menu-children-wrapper>li a {
		display: block;
	}

	.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper {
		visibility: visible !important;
		opacity: 1 !important;
		position: static !important;
	}

	.hs-menu-wrapper.hs-menu-flow-horizontal ul ul ul {
		padding: 0;
	}

	.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {
		white-space: normal;
		text-align: right;
	}

	.hs-menu-wrapper.hs-menu-flow-vertical.flyouts>ul li.hs-item-has-children ul.hs-menu-children-wrapper {
		position: static;
		opacity: 1;
		visibility: visible;
	}

	.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts>ul li.hs-item-has-children ul.hs-menu-children-wrapper {
		width: 100%;
	}
}

.hs-menu-wrapper.hs-menu-flow-vertical.no-flyouts .hs-menu-children-wrapper {
	visibility: visible;
	opacity: 1;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.no-flyouts>ul li.hs-item-has-children ul.hs-menu-children-wrapper {
	display: block;
	visibility: visible;
	opacity: 1;
}

.widget-type-space {
	visibility: hidden;
}

.hs-author-social-links {
	display: inline-block;
}

.hs-author-social-links a.hs-author-social-link {
	width: 24px;
	height: 24px;
	border-width: 0px;
	border: 0px;
	line-height: 24px;
	background-size: 24px 24px;
	background-repeat: no-repeat;
	display: inline-block;
	text-indent: -99999px;
}

.hs-author-social-links a.hs-author-social-link.hs-social-facebook {
	background-image: url("//static.hubspot.com/final/img/common/icons/social/facebook-24x24.png");
}

.hs-author-social-links a.hs-author-social-link.hs-social-linkedin {
	background-image: url("//static.hubspot.com/final/img/common/icons/social/linkedin-24x24.png");
}

.hs-author-social-links a.hs-author-social-link.hs-social-twitter {
	background-image: url("//static.hubspot.com/final/img/common/icons/social/twitter-24x24.png");
}

.hs-author-social-links a.hs-author-social-link.hs-social-google-plus {
	background-image: url("//static.hubspot.com/final/img/common/icons/social/googleplus-24x24.png");
}

.hs-cta-wrapper a {
	box-sizing: content-box;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
}

.hs_cos_wrapper_type_image_slider {
	display: block;
	overflow: hidden;
}

.hs_cos_flex-container a:active,.hs_cos_flex-slider a:active,.hs_cos_flex-container a:focus,.hs_cos_flex-slider a:focus {
	outline: 0;
}

.hs_cos_flex-slides,.hs_cos_flex-control-nav,.hs_cos_flex-direction-nav {
	margin: 0;
	padding: 0;
	list-style: none;
}

.hs_cos_flex-slider {
	margin: 0;
	padding: 0;
}

.hs_cos_flex-slider .hs_cos_flex-slides>li {
	display: none;
	-webkit-backface-visibility: hidden;
	position: relative;
}

.hs_cos_flex-slider .hs_cos_flex-slides img {
	width: 100%;
	display: block;
	border-radius: 0px;
}

.hs_cos_flex-pauseplay span {
	text-transform: capitalize;
}

.hs_cos_flex-slides:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

html[xmlns] .hs_cos_flex-slides {
	display: block;
}

* html .hs_cos_flex-slides {
	height: 1%;
}

.hs_cos_flex-slider {
	margin: 0 0 60px;
	background: #fff;
	border: 0;
	position: relative;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	zoom: 1;
}

.hs_cos_flex-viewport {
	max-height: 2000px;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	transition: all 1s ease;
}

.loading .hs_cos_flex-viewport {
	max-height: 300px;
}

.hs_cos_flex-slider .hs_cos_flex-slides {
	zoom: 1;
}

.carousel li {
	margin-right: 5px;
}

.hs_cos_flex-direction-nav {
	*height: 0;
}

.hs_cos_flex-direction-nav a {
	width: 30px;
	height: 30px;
	margin: -20px 0 0;
	display: block;
	background: url(http://cdn2.hubspotqa.com/local/hub/124/file-52894-png/bg_direction_nav.png) no-repeat 0 0;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	text-indent: -9999px;
	opacity: 0;
	-webkit-transition: all .3s ease;
}

.hs_cos_flex-direction-nav .hs_cos_flex-next {
	background-position: 100% 0;
	right: -36px;
}

.hs_cos_flex-direction-nav .hs_cos_flex-prev {
	left: -36px;
}

.hs_cos_flex-slider:hover .hs_cos_flex-next {
	opacity: .8;
	right: 5px;
}

.hs_cos_flex-slider:hover .hs_cos_flex-prev {
	opacity: .8;
	left: 5px;
}

.hs_cos_flex-slider:hover .hs_cos_flex-next:hover,.hs_cos_flex-slider:hover .hs_cos_flex-prev:hover {
	opacity: 1;
}

.hs_cos_flex-direction-nav .hs_cos_flex-disabled {
	opacity: .3 !important;
	filter: alpha(opacity=30);
	cursor: default;
}

.hs_cos_flex_thumbnavs-direction-nav {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.hs_cos_flex_thumbnavs-direction-nav {
	*height: 0;
}

.hs_cos_flex_thumbnavs-direction-nav a {
	width: 30px;
	height: 140px;
	margin: -60px 0 0;
	display: block;
	background: url(http://cdn2.hubspotqa.com/local/hub/124/file-52894-png/bg_direction_nav.png) no-repeat 0 40%;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	text-indent: -9999px;
	opacity: 1;
	-webkit-transition: all .3s ease;
}

.hs_cos_flex_thumbnavs-direction-nav .hs_cos_flex_thumbnavs-next {
	background-position: 100% 40%;
	right: 0px;
}

.hs_cos_flex_thumbnavs-direction-nav .hs_cos_flex_thumbnavs-prev {
	left: 0px;
}

.hs-cos-flex-slider-control-panel img {
	cursor: pointer;
}

.hs-cos-flex-slider-control-panel img:hover {
	opacity: .8;
}

.hs-cos-flex-slider-control-panel {
	margin-top: -30px;
}

.hs_cos_flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: -40px;
	text-align: center;
}

.hs_cos_flex-control-nav li {
	margin: 0 6px;
	display: inline-block;
	zoom: 1;
	*display: inline;
}

.hs_cos_flex-control-paging li a {
	width: 11px;
	height: 11px;
	display: block;
	background: #666;
	background: rgba(0,0,0,0.5);
	cursor: pointer;
	text-indent: -9999px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-o-border-radius: 20px;
	border-radius: 20px;
	box-shadow: inset 0 0 3px rgba(0,0,0,0.3);
}

.hs_cos_flex-control-paging li a:hover {
	background: #333;
	background: rgba(0,0,0,0.7);
}

.hs_cos_flex-control-paging li a.hs_cos_flex-active {
	background: #000;
	background: rgba(0,0,0,0.9);
	cursor: default;
}

.hs_cos_flex-control-thumbs {
	margin: 5px 0 0;
	position: static;
	overflow: hidden;
}

.hs_cos_flex-control-thumbs li {
	width: 25%;
	float: left;
	margin: 0;
}

.hs_cos_flex-control-thumbs img {
	width: 100%;
	display: block;
	opacity: .7;
	cursor: pointer;
}

.hs_cos_flex-control-thumbs img:hover {
	opacity: 1;
}

.hs_cos_flex-control-thumbs .hs_cos_flex-active {
	opacity: 1;
	cursor: default;
}

@media screen and (max-width:860px) {
	.hs_cos_flex-direction-nav .hs_cos_flex-prev {
		opacity: 1;
		left: 0;
	}

	.hs_cos_flex-direction-nav .hs_cos_flex-next {
		opacity: 1;
		right: 0;
	}
}

.hs_cos_flex-slider .caption {
	background-color: black;
	position: static;
	font-size: 2em;
	line-height: 1.1em;
	color: white;
	padding: 0px 5% 0px 5%;
	width: 100%;
	top: 40%;
	text-align: center;
}

.hs_cos_flex-slider .superimpose .caption {
	color: white;
	font-size: 3em;
	line-height: 1.1em;
	position: absolute;
	padding: 0px 5% 0px 5%;
	width: 90%;
	top: 40%;
	text-align: center;
	background-color: transparent;
}

@media all and (max-width:400px) {
	.hs_cos_flex-slider .superimpose .caption {
		background-color: black;
		position: static;
		font-size: 2em;
		line-height: 1.1em;
		color: white;
		width: 90%;
		padding: 0px 5% 0px 5%;
		top: 40%;
		text-align: center;
	}
}

.hs_cos_flex-slider h1,.hs_cos_flex-slider h2,.hs_cos_flex-slider h3,.hs_cos_flex-slider h4,.hs_cos_flex-slider h5,.hs_cos_flex-slider h6,.hs_cos_flex-slider p {
	color: white;
}

.hs-gallery-thumbnails li {
	display: inline-block;
	margin: 0px;
	padding: 0px;
	margin-right: -4px;
}

.hs-gallery-thumbnails.fixed-height li img {
	max-height: 150px;
	margin: 0px;
	padding: 0px;
	border-width: 0px;
}

pre {
	overflow-x: auto;
}

table pre {
	white-space: pre-wrap;
}

.comment {
	margin: 10px 0 10px 0;
}

.hs_cos_wrapper_type_rich_text,.hs_cos_wrapper_type_text,.hs_cos_wrapper_type_header,.hs_cos_wrapper_type_section_header,.hs_cos_wrapper_type_raw_html,.hs_cos_wrapper_type_raw_jinja,.hs_cos_wrapper_type_page_footer {
	word-wrap: break-word;
}

@media all and (max-width:400px) {
	#captcha_wrapper,#recaptcha_area,#recaptcha_area table#recaptcha_table,#recaptcha_area table#recaptcha_table .recaptcha_r1_c1 {
		width: auto !important;
		overflow: hidden;
	}

	#recaptcha_area table#recaptcha_table .recaptcha_r4_c4 {
		width: 67px !important;
	}

	#recaptcha_area table#recaptcha_table #recaptcha_image {
		width: 280px !important;
	}
}

.clearfix:before {
	content: '';
	clear: both;
}

.clearfix:after {
	content: '';
	clear: both;
	display: table;
}

.maxWidth1200 {
	max-width: 1200px;
	margin: 0px auto;
}

.maxWidth1100 {
	max-width: 1100px;
	margin: 0px auto;
}

.maxWidth1050 {
	max-width: 1050px;
	margin: 0px auto;
}

.maxWidth1000 {
	max-width: 1000px;
	margin: 0px auto;
}

.maxWidth950 {
	max-width: 950px;
	margin: 0px auto;
}

.maxWidth900 {
	max-width: 900px;
	margin: 0px auto;
}

.maxWidth850 {
	max-width: 850px;
	margin: 0px auto;
}

.maxWidth800 {
	max-width: 800px;
	margin: 0px auto;
}

.maxWidth750 {
	max-width: 750px;
	margin: 0px auto;
}

.maxWidth700 {
	max-width: 700px;
	margin: 0px auto;
}

.maxWidth650 {
	max-width: 650px;
	margin: 0px auto;
}

.maxWidth600 {
	max-width: 600px;
	margin: 0px auto;
}

.maxWidth550 {
	max-width: 550px;
	margin: 0px auto;
}

.maxWidth500 {
	max-width: 500px;
	margin: 0px auto;
}

.maxWidth450 {
	max-width: 450px;
	margin: 0px auto;
}

.maxWidth400 {
	max-width: 400px;
	margin: 0px auto;
}

.maxWidth350 {
	max-width: 350px;
	margin: 0px auto;
}

.maxWidth300 {
	max-width: 300px;
	margin: 0px auto;
}

.maxWidth600L {
	max-width: 600px;
}

.maxWidth550L {
	max-width: 550px;
}

.maxWidth500L {
	max-width: 500px;
}

.maxWidth450L {
	max-width: 450px;
}

.maxWidth400L {
	max-width: 400px;
}

.maxWidth350L {
	max-width: 350px;
}

.maxWidth300L {
	max-width: 300px;
}

.pad5 {
	padding: 5px;
}

.pad10 {
	padding: 10px;
}

.pad15 {
	padding: 15px;
}

.pad20 {
	padding: 20px;
}

.pad25 {
	padding: 25px;
}

.pad30 {
	padding: 30px;
}

.pad35 {
	padding: 35px;
}

.pad40 {
	padding: 40px;
}

.pad45 {
	padding: 45px;
}

.pad50 {
	padding: 50px;
}

.pad55 {
	padding: 55px;
}

.pad60 {
	padding: 60px;
}

.pad65 {
	padding: 65px;
}

.pad70 {
	padding: 70px;
}

.pad75 {
	padding: 75px;
}

.pad80 {
	padding: 80px;
}

.pad85 {
	padding: 85px;
}

.pad90 {
	padding: 90px;
}

.pad95 {
	padding: 95px;
}

.pad100 {
	padding: 100px;
}

.pad120 {
	padding: 120px;
}

.pad150 {
	padding: 150px;
}

.padTB5 {
	padding-top: 5px;
	padding-bottom: 5px;
}

.padTB10 {
	padding-top: 10px;
	padding-bottom: 10px;
}

.padTB15 {
	padding-top: 15px;
	padding-bottom: 15px;
}

.padTB20 {
	padding-top: 20px;
	padding-bottom: 20px;
}

.padTB25 {
	padding-top: 25px;
	padding-bottom: 25px;
}

.padTB30 {
	padding-top: 30px;
	padding-bottom: 30px;
}

.padTB35 {
	padding-top: 35px;
	padding-bottom: 35px;
}

.padTB40 {
	padding-top: 40px;
	padding-bottom: 40px;
}

.padTB45 {
	padding-top: 45px;
	padding-bottom: 45px;
}

.padTB50 {
	padding-top: 50px;
	padding-bottom: 50px;
}

.padTB55 {
	padding-top: 55px;
	padding-bottom: 55px;
}

.padTB60 {
	padding-top: 60px;
	padding-bottom: 60px;
}

.padTB65 {
	padding-top: 65px;
	padding-bottom: 65px;
}

.padTB70 {
	padding-top: 70px;
	padding-bottom: 70px;
}

.padTB75 {
	padding-top: 75px;
	padding-bottom: 75px;
}

.padTB80 {
	padding-top: 80px;
	padding-bottom: 80px;
}

.padTB85 {
	padding-top: 85px;
	padding-bottom: 85px;
}

.padTB90 {
	padding-top: 90px;
	padding-bottom: 90px;
}

.padTB95 {
	padding-top: 95px;
	padding-bottom: 95px;
}

.padTB100 {
	padding-top: 100px;
	padding-bottom: 100px;
}

.padTB120 {
	padding-top: 120px;
	padding-bottom: 120px;
}

.padTB150 {
	padding-top: 150px;
	padding-bottom: 150px;
}

.padLR5 {
	padding-left: 5px;
	padding-right: 5px;
}

.padLR10 {
	padding-left: 10px;
	padding-right: 10px;
}

.padLR15 {
	padding-left: 15px;
	padding-right: 15px;
}

.padLR20 {
	padding-left: 20px;
	padding-right: 20px;
}

.padLR25 {
	padding-left: 25px;
	padding-right: 25px;
}

.padLR30 {
	padding-left: 30px;
	padding-right: 30px;
}

.padLR35 {
	padding-left: 35px;
	padding-right: 35px;
}

.padLR40 {
	padding-left: 40px;
	padding-right: 40px;
}

.padLR45 {
	padding-left: 45px;
	padding-right: 45px;
}

.padLR50 {
	padding-left: 50px;
	padding-right: 50px;
}

.padLR55 {
	padding-left: 55px;
	padding-right: 55px;
}

.padLR60 {
	padding-left: 60px;
	padding-right: 60px;
}

.padLR65 {
	padding-left: 65px;
	padding-right: 65px;
}

.padLR70 {
	padding-left: 70px;
	padding-right: 70px;
}

.padLR75 {
	padding-left: 75px;
	padding-right: 75px;
}

.padLR80 {
	padding-left: 80px;
	padding-right: 80px;
}

.padLR85 {
	padding-left: 85px;
	padding-right: 85px;
}

.padLR90 {
	padding-left: 90px;
	padding-right: 90px;
}

.padLR95 {
	padding-left: 95px;
	padding-right: 95px;
}

.padLR100 {
	padding-left: 100px;
	padding-right: 100px;
}

.padLR120 {
	padding-left: 120px;
	padding-right: 120px;
}

.padLR150 {
	padding-left: 150px;
	padding-right: 150px;
}

.padT5 {
	padding-top: 5px;
}

.padT10 {
	padding-top: 10px;
}

.padT15 {
	padding-top: 15px;
}

.padT20 {
	padding-top: 20px;
}

.padT25 {
	padding-top: 25px;
}

.padT30 {
	padding-top: 30px;
}

.padT35 {
	padding-top: 35px;
}

.padT40 {
	padding-top: 40px;
}

.padT45 {
	padding-top: 45px;
}

.padT50 {
	padding-top: 50px;
}

.padT55 {
	padding-top: 55px;
}

.padT60 {
	padding-top: 60px;
}

.padT65 {
	padding-top: 65px;
}

.padT70 {
	padding-top: 70px;
}

.padT75 {
	padding-top: 75px;
}

.padT80 {
	padding-top: 80px;
}

.padT85 {
	padding-top: 85px;
}

.padT90 {
	padding-top: 90px;
}

.padT95 {
	padding-top: 95px;
}

.padT100 {
	padding-top: 100px;
}

.padT120 {
	padding-top: 120px;
}

.padT150 {
	padding-top: 150px;
}

.padL5 {
	padding-left: 5px;
}

.padL10 {
	padding-left: 10px;
}

.padL15 {
	padding-left: 15px;
}

.padL20 {
	padding-left: 20px;
}

.padL25 {
	padding-left: 25px;
}

.padL30 {
	padding-left: 30px;
}

.padL35 {
	padding-left: 35px;
}

.padL40 {
	padding-left: 40px;
}

.padL45 {
	padding-left: 45px;
}

.padL50 {
	padding-left: 50px;
}

.padL55 {
	padding-left: 55px;
}

.padL60 {
	padding-left: 60px;
}

.padL65 {
	padding-left: 65px;
}

.padL70 {
	padding-left: 70px;
}

.padL75 {
	padding-left: 75px;
}

.padL80 {
	padding-left: 80px;
}

.padL85 {
	padding-left: 85px;
}

.padL90 {
	padding-left: 90px;
}

.padL95 {
	padding-left: 95px;
}

.padL100 {
	padding-left: 100px;
}

.padL120 {
	padding-left: 120px;
}

.padL150 {
	padding-left: 150px;
}

.padR5 {
	padding-right: 5px;
}

.padR10 {
	padding-right: 10px;
}

.padR15 {
	padding-right: 15px;
}

.padR20 {
	padding-right: 20px;
}

.padR25 {
	padding-right: 25px;
}

.padR30 {
	padding-right: 30px;
}

.padR35 {
	padding-right: 35px;
}

.padR40 {
	padding-right: 40px;
}

.padR45 {
	padding-right: 45px;
}

.padR50 {
	padding-right: 50px;
}

.padR55 {
	padding-right: 55px;
}

.padR60 {
	padding-right: 60px;
}

.padR65 {
	padding-right: 65px;
}

.padR70 {
	padding-right: 70px;
}

.padR75 {
	padding-right: 75px;
}

.padR80 {
	padding-right: 80px;
}

.padR85 {
	padding-right: 85px;
}

.padR90 {
	padding-right: 90px;
}

.padR95 {
	padding-right: 95px;
}

.padR100 {
	padding-right: 100px;
}

.padR120 {
	padding-right: 120px;
}

.padR150 {
	padding-right: 150px;
}

.padB5 {
	padding-bottom: 5px;
}

.padB10 {
	padding-bottom: 10px;
}

.padB15 {
	padding-bottom: 15px;
}

.padB20 {
	padding-bottom: 20px;
}

.padB25 {
	padding-bottom: 25px;
}

.padB30 {
	padding-bottom: 30px;
}

.padB35 {
	padding-bottom: 35px;
}

.padB40 {
	padding-bottom: 40px;
}

.padB45 {
	padding-bottom: 45px;
}

.padB50 {
	padding-bottom: 50px;
}

.padB55 {
	padding-bottom: 55px;
}

.padB60 {
	padding-bottom: 60px;
}

.padB65 {
	padding-bottom: 65px;
}

.padB70 {
	padding-bottom: 70px;
}

.padB75 {
	padding-bottom: 75px;
}

.padB80 {
	padding-bottom: 80px;
}

.padB85 {
	padding-bottom: 85px;
}

.padB90 {
	padding-bottom: 90px;
}

.padB95 {
	padding-bottom: 95px;
}

.padB100 {
	padding-bottom: 100px;
}

.padB120 {
	padding-bottom: 120px;
}

.padB150 {
	padding-bottom: 150px;
}

.noPad {
	padding: 0px;
}

.noPadT {
	padding-top: 0px;
}

.noPadB {
	padding-bottom: 0px;
}

.noPadL {
	padding-left: 0px;
}

.noPadR {
	padding-right: 0px;
}

.mar5 {
	margin: 5px;
}

.mar10 {
	margin: 10px;
}

.mar15 {
	margin: 15px;
}

.mar20 {
	margin: 20px;
}

.mar25 {
	margin: 25px;
}

.mar30 {
	margin: 30px;
}

.mar35 {
	margin: 35px;
}

.mar40 {
	margin: 40px;
}

.mar45 {
	margin: 45px;
}

.mar50 {
	margin: 50px;
}

.marT5 {
	margin-top: 5px;
}

.marT10 {
	margin-top: 10px;
}

.marT15 {
	margin-top: 15px;
}

.marT20 {
	margin-top: 20px;
}

.marT25 {
	margin-top: 25px;
}

.marT30 {
	margin-top: 30px;
}

.marT35 {
	margin-top: 35px;
}

.marT40 {
	margin-top: 40px;
}

.marT45 {
	margin-top: 45px;
}

.marT50 {
	margin-top: 50px;
}

.marT55 {
	margin-top: 55px;
}

.marT60 {
	margin-top: 60px;
}

.marT65 {
	margin-top: 65px;
}

.marT70 {
	margin-top: 70px;
}

.marT75 {
	margin-top: 75px;
}

.marT80 {
	margin-top: 80px;
}

.marL5 {
	margin-left: 5px;
}

.marL10 {
	margin-left: 10px;
}

.marL15 {
	margin-left: 15px;
}

.marL20 {
	margin-left: 20px;
}

.marL25 {
	margin-left: 25px;
}

.marL30 {
	margin-left: 30px;
}

.marL35 {
	margin-left: 35px;
}

.marL40 {
	margin-left: 40px;
}

.marL45 {
	margin-left: 45px;
}

.marL50 {
	margin-left: 50px;
}

.marL55 {
	margin-left: 55px;
}

.marL60 {
	margin-left: 60px;
}

.marL65 {
	margin-left: 65px;
}

.marL70 {
	margin-left: 70px;
}

.marL75 {
	margin-left: 75px;
}

.marL80 {
	margin-left: 80px;
}

.marR5 {
	margin-right: 5px;
}

.marR10 {
	margin-right: 10px;
}

.marR15 {
	margin-right: 15px;
}

.marR20 {
	margin-right: 20px;
}

.marR25 {
	margin-right: 25px;
}

.marR30 {
	margin-right: 30px;
}

.marR35 {
	margin-right: 35px;
}

.marR40 {
	margin-right: 40px;
}

.marR45 {
	margin-right: 45px;
}

.marR50 {
	margin-right: 50px;
}

.marR55 {
	margin-right: 55px;
}

.marR60 {
	margin-right: 60px;
}

.marR65 {
	margin-right: 65px;
}

.marR70 {
	margin-right: 70px;
}

.marR75 {
	margin-right: 75px;
}

.marR80 {
	margin-right: 80px;
}

.marB5 {
	margin-bottom: 5px;
}

.marB10 {
	margin-bottom: 10px;
}

.marB15 {
	margin-bottom: 15px;
}

.marB20 {
	margin-bottom: 20px;
}

.marB25 {
	margin-bottom: 25px;
}

.marB30 {
	margin-bottom: 30px;
}

.marB35 {
	margin-bottom: 35px;
}

.marB40 {
	margin-bottom: 40px;
}

.marB45 {
	margin-bottom: 45px;
}

.marB50 {
	margin-bottom: 50px;
}

.marB55 {
	margin-bottom: 55px;
}

.marB60 {
	margin-bottom: 60px;
}

.marB65 {
	margin-bottom: 65px;
}

.marB70 {
	margin-bottom: 70px;
}

.marB75 {
	margin-bottom: 75px;
}

.marB80 {
	margin-bottom: 80px;
}

.marB05em {
	margin-bottom: .5em;
}

.marB075em {
	margin-bottom: .75em;
}

.marB1em {
	margin-bottom: 1em;
}

.marB125em {
	margin-bottom: 1.25em;
}

.marB15em {
	margin-bottom: 1.5em;
}

.marB175em {
	margin-bottom: 1.75em;
}

.marB2em {
	margin-bottom: 1.75em;
}

.noMar {
	margin: 0px;
}

.noMarT {
	margin-top: 0px;
}

.noMarB {
	margin-bottom: 0px;
}

.noMarL {
	margin-left: 0px;
}

.noMarR {
	margin-right: 0px;
}

.fontS12 h1,.fontS12 h2,.fontS12 h3,.fontS12 h4,.fontS12 {
	font-size: 12px;
}

.fontS14 h1,.fontS14 h2,.fontS14 h3,.fontS14 h4,.fontS14 {
	font-size: 14px;
}

.fontS15 h1,.fontS15 h2,.fontS15 h3,.fontS15 h4,.fontS15 {
	font-size: 15px;
}

.fontS16 h1,.fontS16 h2,.fontS16 h3,.fontS16 h4,.fontS16 {
	font-size: 16px;
}

.fontS17 h1,.fontS17 h2,.fontS17 h3,.fontS17 h4,.fontS17 {
	font-size: 17px;
}

.fontS18 h1,.fontS18 h2,.fontS18 h3,.fontS18 h4,.fontS18 {
	font-size: 18px;
}

.fontS20 h1,.fontS20 h2,.fontS20 h3,.fontS20 h4,.fontS20 {
	font-size: 20px;
}

.fontS22 h1,.fontS22 h2,.fontS22 h3,.fontS22 h4,.fontS22 {
	font-size: 22px;
}

.fontS24 h1,.fontS24 h2,.fontS24 h3,.fontS24 h4,.fontS24 {
	font-size: 24px;
}

.fontS25 h1,.fontS25 h2,.fontS25 h3,.fontS25 h4,.fontS25 {
	font-size: 25px;
}

.fontS26 h1,.fontS26 h2,.fontS26 h3,.fontS26 h4,.fontS26 {
	font-size: 26px;
}

.fontS28 h1,.fontS28 h2,.fontS28 h3,.fontS28 h4,.fontS28 {
	font-size: 28px;
}

.fontS30 h1,.fontS30 h2,.fontS30 h3,.fontS30 h4,.fontS30 {
	font-size: 30px;
}

.fontS32 h1,.fontS32 h2,.fontS32 h3,.fontS32 h4,.fontS32 {
	font-size: 32px;
}

.fontS34 h1,.fontS34 h2,.fontS34 h3,.fontS34 h4,.fontS34 {
	font-size: 34px;
}

.fontS35 h1,.fontS35 h2,.fontS35 h3,.fontS35 h4,.fontS35 {
	font-size: 35px;
}

.fontS36 h1,.fontS36 h2,.fontS36 h3,.fontS36 h4,.fontS36 {
	font-size: 36px;
}

.fontS38 h1,.fontS38 h2,.fontS38 h3,.fontS38 h4,.fontS38 {
	font-size: 38px;
}

.fontS40 h1,.fontS40 h2,.fontS40 h3,.fontS40 h4,.fontS40 {
	font-size: 40px;
}

.fontS42 h1,.fontS42 h2,.fontS42 h3,.fontS42 h4,.fontS42 {
	font-size: 42px;
}

.fontS44 h1,.fontS44 h2,.fontS44 h3,.fontS44 h4,.fontS44 {
	font-size: 44px;
}

.fontS45 h1,.fontS45 h2,.fontS45 h3,.fontS45 h4,.fontS45 {
	font-size: 45px;
}

.fontS46 h1,.fontS46 h2,.fontS46 h3,.fontS46 h4,.fontS46 {
	font-size: 46px;
}

.fontS48 h1,.fontS48 h2,.fontS48 h3,.fontS48 h4,.fontS48 {
	font-size: 48px;
}

.fontS50 h1,.fontS50 h2,.fontS50 h3,.fontS50 h4,.fontS50 {
	font-size: 50px;
}

.fontS55 h1,.fontS55 h2,.fontS55 h3,.fontS55 h4,.fontS55 {
	font-size: 55px;
}

.fontS60 h1,.fontS60 h2,.fontS60 h3,.fontS60 h4,.fontS60 {
	font-size: 60px;
}

.fontS65 h1,.fontS65 h2,.fontS65 h3,.fontS65 h4,.fontS65 {
	font-size: 65px;
}

.fontS70 h1,.fontS70 h2,.fontS70 h3,.fontS70 h4,.fontS70 {
	font-size: 70px;
}

.fontS75 h1,.fontS75 h2,.fontS75 h3,.fontS75 h4,.fontS75 {
	font-size: 75px;
}

.fontS80 h1,.fontS80 h2,.fontS80 h3,.fontS80 h4,.fontS80 {
	font-size: 80px;
}

.fontS85 h1,.fontS85 h2,.fontS85 h3,.fontS85 h4,.fontS85 {
	font-size: 85px;
}

.fontS90 h1,.fontS90 h2,.fontS90 h3,.fontS90 h4,.fontS90 {
	font-size: 90px;
}

.fontS95 h1,.fontS95 h2,.fontS95 h3,.fontS95 h4,.fontS95 {
	font-size: 95px;
}

.fontS100 h1,.fontS100 h2,.fontS100 h3,.fontS100 h4,.fontS100 {
	font-size: 100px;
}

.line-height1 {
	line-height: 1;
}

.line-height11 {
	line-height: 1.1;
}

.line-height12 {
	line-height: 1.2;
}

.line-height13 {
	line-height: 1.3;
}

.line-height14 {
	line-height: 1.4;
}

.line-height15 {
	line-height: 1.5;
}

.line-height16 {
	line-height: 1.6;
}

.line-height17 {
	line-height: 1.7;
}

.line-height18 {
	line-height: 1.8;
}

.line-height19 {
	line-height: 1.9;
}

.line-height2 {
	line-height: 2;
}

.hide-text {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0;
}

.pull-left,.pull-left-desktop {
	float: left;
}

.pull-right,.pull-right-desktop {
	float: right;
}

.clear-both {
	clear: both;
}

.showOn1023,.showOn767,.hide {
	display: none;
}

.inlineBlock {
	display: inline-block;
}

.hideOn1023,.hideOn767,.show,.block {
	display: block;
}

.invisible {
	visibility: hidden;
}

.text-left h1,.text-left h2,.text-left h3,.text-left h4,.text-left {
	text-align: left;
}

.text-right h1,.text-right h2,.text-right h3,.text-right h4,.text-right {
	text-align: right;
}

.text-center h1,.text-center h2,.text-center h3,.text-center h4,.text-center {
	text-align: center;
}

.text-justify h1,.text-justify h2,.text-justify h3,.text-justify h4,.text-justify {
	text-align: justify;
}

.em {
	font-style: italic;
}

.strikethrough {
	text-decoration: line-through;
}

.uppercase {
	text-transform: uppercase;
}

.lowercase {
	text-transform: lowercase;
}

.fontW300 {
	font-weight: 300;
}

.normal,.fontW400 {
	font-weight: 400;
}

.fontW500 {
	font-weight: 500;
}

.bold,.strong,.fontW700 {
	font-weight: 700;
}

.fontW800 {
	font-weight: 800;
}

.fontW900 {
	font-weight: 900;
}

@media(max-width:1023px) {
	.maxWidth600On1023 {
		max-width: 600px;
		margin: 0px auto;
	}

	.maxWidth550On1023 {
		max-width: 550px;
		margin: 0px auto;
	}

	.maxWidth500On1023 {
		max-width: 500px;
		margin: 0px auto;
	}

	.maxWidth450On1023 {
		max-width: 450px;
		margin: 0px auto;
	}

	.maxWidth400On1023 {
		max-width: 400px;
		margin: 0px auto;
	}

	.maxWidth350On1023 {
		max-width: 350px;
		margin: 0px auto;
	}

	.maxWidth300On1023 {
		max-width: 300px;
		margin: 0px auto;
	}

	.padTB30,.padTB35 {
		padding-top: 25px;
		padding-bottom: 25px;
	}

	.padTB40,.padTB45 {
		padding-top: 25px;
		padding-bottom: 25px;
	}

	.padTB50,.padTB55 {
		padding-top: 40px;
		padding-bottom: 40px;
	}

	.padTB60,.padTB65 {
		padding-top: 50px;
		padding-bottom: 50px;
	}

	.padTB70,.padTB75,.padTB80,.padTB85,.padTB90,.padTB95,.padTB100,.padTB120,.padTB150 {
		padding-top: 60px;
		padding-bottom: 60px;
	}

	.padLR30,.padLR35 {
		padding-left: 25px;
		padding-right: 25px;
	}

	.padLR40,.padLR45 {
		padding-left: 30px;
		padding-right: 30px;
	}

	.padLR50,.padLR55 {
		padding-left: 40px;
		padding-right: 40px;
	}

	.padLR60,.padLR65 {
		padding-left: 50px;
		padding-right: 50px;
	}

	.padLR70,.padLR75,.padLR80,.padLR85,.padLR90,.padLR95,.padLR100,.padLR120,.padLR150 {
		padding-left: 60px;
		padding-right: 60px;
	}

	.pad30,.pad35 {
		padding: 25px;
	}

	.pad40,.pad45 {
		padding: 30px;
	}

	.pad50,.pad55 {
		padding: 40px;
	}

	.pad60,.pad65,.pad70,.pad75,.pad80,.pad85,.pad90 {
		padding: 50px;
	}

	.pad95,.pad100,.pad120,.pad150 {
		padding: 60px;
	}

	.padT30,.padT35 {
		padding-top: 25px;
	}

	.padT40,.padT45 {
		padding-top: 30px;
	}

	.padT50,.padT55 {
		padding-top: 40px;
	}

	.padT60,.padT65,.padT70,.padT75,.padT80 .padT85 .padT90 {
		padding-top: 50px;
	}

	.padT95,.padT100,.padT120,.padT150 {
		padding-top: 60px;
	}

	.padL30,.padL35 {
		padding-left: 25px;
	}

	.padL40,.padL45 {
		padding-left: 30px;
	}

	.padL50,.padL55 {
		padding-left: 40px;
	}

	.padL60,.padL65,.padL70,.padL75,.padL80,.padL85,.padL90 {
		padding-left: 50px;
	}

	.padL95,.padL100,.padL120,.padL150 {
		padding-left: 60px;
	}

	.padR30,.padR35 {
		padding-right: 25px;
	}

	.padR40,.padR45 {
		padding-right: 30px;
	}

	.padR50,.padR55 {
		padding-right: 40px;
	}

	.padR60,.padR65,.padR70,.padR75,.padR80,.padR85,.padR90 {
		padding-right: 50px;
	}

	.padR95,.padR100,.padR120,.padR150 {
		padding-right: 60px;
	}

	.padB30,.padB35 {
		padding-bottom: 25px;
	}

	.padB40,.padB45 {
		padding-bottom: 30px;
	}

	.padB50,.padB55 {
		padding-bottom: 40px;
	}

	.padB60,.padB65,.padB70,.padB75,.padB80,.padB85,.padB90 {
		padding-bottom: 50px;
	}

	.padB95,.padB100,.padB120,.padB150 {
		padding-bottom: 60px;
	}

	.pad10on1023 {
		padding: 10px;
	}

	.padT10on1023 {
		padding-top: 10px;
	}

	.padB10on1023 {
		padding-bottom: 10px;
	}

	.padL10on1023 {
		padding-left: 10px;
	}

	.padR10on1023 {
		padding-right: 10px;
	}

	.mar30,.mar35 {
		margin: 25px;
	}

	.mar40,.mar45 {
		margin: 30px;
	}

	.mar50,.mar55 {
		margin: 35px;
	}

	.mar60,.mar65 {
		margin: 40px;
	}

	.mar70,.mar75,.mar80 {
		margin: 45px;
	}

	.marT30,.marT35 {
		margin-top: 25px;
	}

	.marT40,.marT45 {
		margin-top: 30px;
	}

	.marT50,.marT55 {
		margin-top: 35px;
	}

	.marT60,.marT65 {
		margin-top: 40px;
	}

	.marT70,.marT75,.marT80 {
		margin-top: 45px;
	}

	.marL30,.marL35 {
		margin-left: 25px;
	}

	.marL40,.marL45 {
		margin-left: 30px;
	}

	.marL50,.marL55 {
		margin-left: 35px;
	}

	.marL60,.marL65 {
		margin-left: 40px;
	}

	.marL70,.marL75,.marL80 {
		margin-left: 45px;
	}

	.marR30,.marR35 {
		margin-right: 25px;
	}

	.marR40,.marR45 {
		margin-right: 30px;
	}

	.marR50,.marR55 {
		margin-right: 35px;
	}

	.marR60,.marR65 {
		margin-right: 40px;
	}

	.marR70,.marR75,.marR80 {
		margin-right: 45px;
	}

	.marB30,.marB35 {
		margin-bottom: 25px;
	}

	.marB40,.marB45 {
		margin-bottom: 30px;
	}

	.marB50,.marB55 {
		margin-bottom: 35px;
	}

	.marB60,.marB65 {
		margin-bottom: 40px;
	}

	.marB70,.marB75,.marB80 {
		margin-bottom: 45px;
	}

	.hideOn1023 {
		display: none;
	}

	.showOn1023 {
		display: block;
	}

	.fontS40 h1,.fontS40 h2,.fontS40 h3,.fontS40 h4,.fontS40 {
		font-size: 38px;
	}

	.fontS42 h1,.fontS42 h2,.fontS42 h3,.fontS42 h4,.fontS42 {
		font-size: 40px;
	}

	.fontS44 h1,.fontS44 h2,.fontS44 h3,.fontS44 h4,.fontS44 {
		font-size: 41px;
	}

	.fontS45 h1,.fontS45 h2,.fontS45 h3,.fontS45 h4,.fontS45 {
		font-size: 42px;
	}

	.fontS46 h1,.fontS46 h2,.fontS46 h3,.fontS46 h4,.fontS46 {
		font-size: 43px;
	}

	.fontS48 h1,.fontS48 h2,.fontS48 h3,.fontS48 h4,.fontS48 {
		font-size: 45px;
	}

	.fontS50 h1,.fontS50 h2,.fontS50 h3,.fontS50 h4,.fontS50 {
		font-size: 47px;
	}

	.fontS55 h1,.fontS55 h2,.fontS55 h3,.fontS55 h4,.fontS55 {
		font-size: 49px;
	}

	.fontS60 h1,.fontS60 h2,.fontS60 h3,.fontS60 h4,.fontS60 {
		font-size: 51px;
	}

	.fontS65 h1,.fontS65 h2,.fontS65 h3,.fontS65 h4,.fontS65 {
		font-size: 53px;
	}

	.fontS70 h1,.fontS70 h2,.fontS70 h3,.fontS70 h4,.fontS70 {
		font-size: 55px;
	}

	.fontS75 h1,.fontS75 h2,.fontS75 h3,.fontS75 h4,.fontS75 {
		font-size: 57px;
	}

	.fontS80 h1,.fontS80 h2,.fontS80 h3,.fontS80 h4,.fontS80 {
		font-size: 59px;
	}

	.fontS85 h1,.fontS85 h2,.fontS85 h3,.fontS85 h4,.fontS85 {
		font-size: 61px;
	}

	.fontS90 h1,.fontS90 h2,.fontS90 h3,.fontS90 h4,.fontS90 {
		font-size: 63px;
	}

	.fontS95 h1,.fontS95 h2,.fontS95 h3,.fontS95 h4,.fontS95 {
		font-size: 65px;
	}

	.fontS100 h1,.fontS100 h2,.fontS100 h3,.fontS100 h4,.fontS100 {
		font-size: 67px;
	}
}

@media(max-width:767px) {
	.hideOn767 {
		display: none;
	}

	.showOn767 {
		display: block;
	}

	.centerOn767 {
		text-align: center;
	}

	.pull-left-desktop,.pull-right-desktop {
		float: none;
	}

	.padTB5,.padTB15 {
		padding-top: 10px;
		padding-bottom: 10px;
	}

	.padTB20,.padTB25 {
		padding-top: 10px;
		padding-bottom: 10px;
	}

	.padTB30,.padTB35 {
		padding-top: 15px;
		padding-bottom: 15px;
	}

	.padTB40,.padTB45 {
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.padTB50,.padTB55 {
		padding-top: 25px;
		padding-bottom: 25px;
	}

	.padTB60,.padTB65,.padTB70,.padTB75,.padTB80,.padTB85,.padTB90,.padTB95,.padTB100,.padTB120,.padTB150 {
		padding-top: 30px;
		padding-bottom: 30px;
	}

	.padLR5,.padLR15 {
		padding-left: 10px;
		padding-right: 10px;
	}

	.padLR20,.padLR25 {
		padding-left: 10px;
		padding-right: 10px;
	}

	.padLR30,.padLR35 {
		padding-left: 15px;
		padding-right: 15px;
	}

	.padLR40,.padLR45 {
		padding-left: 20px;
		padding-right: 20px;
	}

	.padLR50,.padLR55 {
		padding-left: 25px;
		padding-right: 25px;
	}

	.padLR60,.padLR65,.padLR70,.padLR75,.padLR80,.padLR85,.padLR90,.padLR95,.padLR100,.padLR120,.padLR150 {
		padding-left: 30px;
		padding-right: 30px;
	}

	.pad5,.pad15 {
		padding: 10px;
	}

	.pad20,.pad25 {
		padding: 10px;
	}

	.pad30,.pad35 {
		padding: 15px;
	}

	.pad40,.pad45 {
		padding: 20px;
	}

	.pad50,.pad55 {
		padding: 25px;
	}

	.pad60,.pad65,.pad70,.pad75,.pad80,.pad85,.pad90,.pad95,.pad100,.pad120,.pad150 {
		padding: 30px;
	}

	.padT5,.padT15 {
		padding-top: 10px;
	}

	.padT20,.padT25 {
		padding-top: 10px;
	}

	.padT30,.padT35 {
		padding-top: 15px;
	}

	.padT40,.padT45 {
		padding-top: 20px;
	}

	.padT50,.padT55 {
		padding-top: 25px;
	}

	.padT60,.padT65,.padT70,.padT75,.padT80,.padT85,.padT90,.padT95,.padT100,.padT120,.padT150 {
		padding-top: 30px;
	}

	.padL5,.padL15 {
		padding-left: 10px;
	}

	.padL20,.padL25 {
		padding-left: 10px;
	}

	.padL30,.padL35 {
		padding-left: 15px;
	}

	.padL40,.padL45 {
		padding-left: 20px;
	}

	.padL50,.padL55 {
		padding-left: 25px;
	}

	.padL60,.padL65,.padL70,.padL75,.padL80,.padL85,.padL90,.padL95,.padL100,.padL120,.padL150 {
		padding-left: 30px;
	}

	.padR5,.padR15 {
		padding-right: 10px;
	}

	.padR20,.padR25 {
		padding-right: 10px;
	}

	.padR30,.padR35 {
		padding-right: 15px;
	}

	.padR40,.padR45 {
		padding-right: 20px;
	}

	.padR50,.padR55 {
		padding-right: 25px;
	}

	.padR60,.padR65,.padR70,.padR75,.padR80,.padR85,.padR90,.padR95,.padR100,.padR120,.padR150 {
		padding-right: 30px;
	}

	.padB5,.padB15 {
		padding-bottom: 10px;
	}

	.padB20,.padB25 {
		padding-bottom: 10px;
	}

	.padB30,.padB35 {
		padding-bottom: 15px;
	}

	.padB40,.padB45 {
		padding-bottom: 20px;
	}

	.padB50,.padB55 {
		padding-bottom: 25px;
	}

	.padB60,.padB65,.padB70,.padB75,.padB80,.padB85,.padB90,.padB95,.padB100,.padB120,.padB150 {
		padding-bottom: 30px;
	}

	.pad10on767 {
		padding: 10px;
	}

	.padT10on767 {
		padding-top: 10px;
	}

	.padB10on767 {
		padding-bottom: 10px;
	}

	.padL10on767 {
		padding-left: 10px;
	}

	.padR10on767 {
		padding-right: 10px;
	}

	.mar15,.mar20,.mar25 {
		margin: 10px;
	}

	.mar30,.mar35 {
		margin: 15px;
	}

	.mar40,.mar45 {
		margin: 20px;
	}

	.mar50,.mar55 {
		margin: 25px;
	}

	.mar60,.mar65 {
		margin: 30px;
	}

	.mar70,.mar75,.mar80 {
		margin: 35px;
	}

	.marT15,.marT20,.marT25 {
		margin-top: 10px;
	}

	.marT30,.marT35 {
		margin-top: 15px;
	}

	.marT40,.marT45 {
		margin-top: 20px;
	}

	.marT50,.marT55 {
		margin-top: 25px;
	}

	.marT60,.marT65 {
		margin-top: 30px;
	}

	.marT70,.marT75,.marT80 {
		margin-top: 35px;
	}

	.marL15,.marL20,.marL25 {
		margin-left: 10px;
	}

	.marL30,.marL35 {
		margin-left: 15px;
	}

	.marL40,.marL45 {
		margin-left: 20px;
	}

	.marL50,.marL55 {
		margin-left: 25px;
	}

	.marL60,.marL65 {
		margin-left: 30px;
	}

	.marL70,.marL75,.marL80 {
		margin-left: 35px;
	}

	.marR15,.marR20,.marR25 {
		margin-right: 10px;
	}

	.marR30,.marR35 {
		margin-right: 15px;
	}

	.marR40,.marR45 {
		margin-right: 20px;
	}

	.marR50,.marR55 {
		margin-right: 25px;
	}

	.marR60,.marR65 {
		margin-right: 30px;
	}

	.marR70,.marR75,.marR80 {
		margin-right: 35px;
	}

	.marB15,.marB20,.marB25 {
		margin-bottom: 10px;
	}

	.marB30,.marB35 {
		margin-bottom: 15px;
	}

	.marB40,.marB45 {
		margin-bottom: 20px;
	}

	.marB50,.marB55 {
		margin-bottom: 25px;
	}

	.marB60,.marB65 {
		margin-bottom: 30px;
	}

	.marB70,.marB75,.marB80 {
		margin-bottom: 35px;
	}

	.noPadOn767 {
		padding: 0px;
	}

	.noPadTOn767 {
		padding-top: 0px;
	}

	.noPadBOn767 {
		padding-bottom: 0px;
	}

	.noPadLOn767 {
		padding-left: 0px;
	}

	.noPadROn767 {
		padding-right: 0px;
	}

	.noMarOn767 {
		margin: 0px;
	}

	.noMarTOn767 {
		margin-top: 0px;
	}

	.noMarBOn767 {
		margin-bottom: 0px;
	}

	.noMarLOn767 {
		margin-left: 0px;
	}

	.noMarROn767 {
		margin-right: 0px;
	}

	.fontS17 h1,.fontS17 h2,.fontS17 h3,.fontS17 h4,.fontS17,.fontS18 h1,.fontS18 h2,.fontS18 h3,.fontS18 h4,.fontS18 {
		font-size: 16px;
	}

	.fontS20 h1,.fontS20 h2,.fontS20 h3,.fontS20 h4,.fontS20 {
		font-size: 18px;
	}

	.fontS22 h1,.fontS22 h2,.fontS22 h3,.fontS22 h4,.fontS22,.fontS24 h1,.fontS24 h2,.fontS24 h3,.fontS24 h4,.fontS24,.fontS25 h1,.fontS25 h2,.fontS25 h3,.fontS25 h4,.fontS25,.fontS26 h1,.fontS26 h2,.fontS26 h3,.fontS26 h4,.fontS26 {
		font-size: 20px;
	}

	.fontS28 h1,.fontS28 h2,.fontS28 h3,.fontS28 h4,.fontS28 {
		font-size: 21px;
	}

	.fontS30 h1,.fontS30 h2,.fontS30 h3,.fontS30 h4,.fontS30 {
		font-size: 22px;
	}

	.fontS32 h1,.fontS32 h2,.fontS32 h3,.fontS32 h4,.fontS32 {
		font-size: 23px;
	}

	.fontS34 h1,.fontS34 h2,.fontS34 h3,.fontS34 h4,.fontS34,.fontS35 h1,.fontS35 h2,.fontS35 h3,.fontS35 h4,.fontS35,.fontS36 h1,.fontS36 h2,.fontS36 h3,.fontS36 h4,.fontS36 {
		font-size: 24px;
	}

	.fontS38 h1,.fontS38 h2,.fontS38 h3,.fontS38 h4,.fontS38 {
		font-size: 25px;
	}

	.fontS40 h1,.fontS40 h2,.fontS40 h3,.fontS40 h4,.fontS40 {
		font-size: 26px;
	}

	.fontS42 h1,.fontS42 h2,.fontS42 h3,.fontS42 h4,.fontS42 {
		font-size: 27px;
	}

	.fontS44 h1,.fontS44 h2,.fontS44 h3,.fontS44 h4,.fontS44,.fontS45 h1,.fontS45 h2,.fontS45 h3,.fontS45 h4,.fontS45,.fontS46 h1,.fontS46 h2,.fontS46 h3,.fontS46 h4,.fontS46 {
		font-size: 28px;
	}

	.fontS48 h1,.fontS48 h2,.fontS48 h3,.fontS48 h4,.fontS48 {
		font-size: 29px;
	}

	.fontS50 h1,.fontS50 h2,.fontS50 h3,.fontS50 h4,.fontS50 {
		font-size: 30px;
	}

	.fontS55 h1,.fontS55 h2,.fontS55 h3,.fontS55 h4,.fontS55 {
		font-size: 32px;
	}

	.fontS60 h1,.fontS60 h2,.fontS60 h3,.fontS60 h4,.fontS60 {
		font-size: 34px;
	}

	.fontS65 h1,.fontS65 h2,.fontS65 h3,.fontS65 h4,.fontS65 {
		font-size: 36px;
	}

	.fontS70 h1,.fontS70 h2,.fontS70 h3,.fontS70 h4,.fontS70 {
		font-size: 38px;
	}

	.fontS75 h1,.fontS75 h2,.fontS75 h3,.fontS75 h4,.fontS75 {
		font-size: 40px;
	}

	.fontS80 h1,.fontS80 h2,.fontS80 h3,.fontS80 h4,.fontS80 {
		font-size: 42px;
	}

	.fontS85 h1,.fontS85 h2,.fontS85 h3,.fontS85 h4,.fontS85 {
		font-size: 44px;
	}

	.fontS90 h1,.fontS90 h2,.fontS90 h3,.fontS90 h4,.fontS90 {
		font-size: 46px;
	}

	.fontS95 h1,.fontS95 h2,.fontS95 h3,.fontS95 h4,.fontS95 {
		font-size: 48px;
	}

	.fontS100 h1,.fontS100 h2,.fontS100 h3,.fontS100 h4,.fontS100 {
		font-size: 50px;
	}

	.line-height1on767 {
		line-height: 1;
	}

	.line-height11on767 {
		line-height: 1.1;
	}

	.line-height12on767 {
		line-height: 1.2;
	}

	.line-height13on767 {
		line-height: 1.3;
	}

	.line-height14on767 {
		line-height: 1.4;
	}

	.line-height15on767 {
		line-height: 1.5;
	}
}

*,*:before,*:after {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

html,body {
	min-height: 100%;
	margin: 0;
	padding: 0;
	overflow-x: hidden;
}

body {
	background: #fff;
	color: #616365;
	font-size: 14px;
	font-weight: 400;
/*	font-family: 'Source Sans Pro',"Sans-Serif" !important;  */
  	font-family: IRANSans, IRANSansWeb, Tahoma, Arial, Verdana, sans-serif !important; 
	line-height: 1.5;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-tap-highlight-color: rgba(0,0,0,0.3);
}

b,strong {
	font-weight: 600;
}

.container-fluid .row-fluid .page-center {
	float: none;
	max-width: 1128px;
	margin: 0 auto;
}

.container-fluid .row-fluid .page-center2 {
	float: none;
	max-width: 1280px;
	margin: 0 auto;
}

::-moz-selection {
	background: #3187c1;
	color: #fff;
	text-shadow: none;
}

::selection {
	background: #3187c1;
	color: #fff;
	text-shadow: none;
}

.nova-regular {
	font-family: 'proxima_nova_xregular' !important;
}

p {
	font-size: 18px;
	line-height: 1.75;
	margin: 18px 0 0;
	color: #616365;
}

sup,sub {
	position: relative;
	font-size: 75%;
	line-height: 0;
	vertical-align: baseline;
}

sup {
	top: -0.5em;
}

sub {
	bottom: -0.25em;
}

h1,h2,h3,h4,h5,h6 {
	font-weight: 100;
	font-family: Droid Sans;
	-webkit-font-smoothing: antialiased;
	line-height: 1.2;
	margin: 27px 0 0;
}

h1 {
	font-size: 35px;
	line-height: 42px;
	margin: 18px 0 0;
}

h2 {
	font-size: 28px;
	color: #303133;
}

h3 {
	font-size: 35px;
	color: #3187c1;
}

h4 {
	font-size: 28px;
	color: #3187c1;
}

h5 {
	font-size: 22px;
	color: #303133;
}

h6 {
	font-size: 18px;
	color: #3187c1;
	line-height: 1.6;
}

a {
	color: #3187c1;
	-webkit-transition: color 200ms cubic-bezier(0.785,0.135,0.15,0.86);
	-moz-transition: color 200ms cubic-bezier(0.785,0.135,0.15,0.86);
	-o-transition: color 200ms cubic-bezier(0.785,0.135,0.15,0.86);
	transition: color 200ms cubic-bezier(0.785,0.135,0.15,0.86);
	text-decoration: none;
}

a:hover,a:focus {
	color: #3187c1;
	text-decoration: underline;
}

.body-container-wrapper ul,.body-container-wrapper ol {
	margin: 18px 0px 0px 0px;
	line-height: 1.75;
	margin: 18px 0 0;
	font-size: 18px;
}

hr {
	color: #ccc;
	background-color: #ccc;
	height: 1px;
	border: 0;
}

#element_to_pop_up .hs_recaptcha {
	display: block;
	text-align: center;
	transform: scale(0.6);
	margin-top: -10px;
}

#element_to_pop_up .hs_recaptcha>.input {
	display: inline-block;
}

.header-container-wrapper .page-center,.hero-banner-wrapper .page-center {
	padding-left: 36px;
	padding-right: 36px;
}

.header-wrapper {
	padding: 15px 0;
	background: #fff;
}

.header-wrapper-ae {
	padding: 4px 0;
	background: #fff;
}

.custom-logo img {
	max-width: 66px;
}

.hero-banner-wrapper {
	position: relative;
	overflow: hidden;
	background-position: center center !important;
	background-repeat: no-repeat !important;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	background-size: cover !important;
}

.mobile-contact-cta {
	display: none !important;
}

#video-background {
	position: absolute;
	min-width: 100%;
	min-height: 100%;
	width: auto;
	height: auto;
	top: 50%;
	left: 50%;
	-o-object-fit: contain;
	object-fit: contain;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}

.hero-content {
	position: relative;
	text-align: center;
	color: #FFF;
	margin: 70px 0 50px;
	text-shadow: 0 0 5px rgba(0,0,0,0.4);
}

.hero-content h1 {
	margin-bottom: 30px;
}

.hero-content p {
	color: #fff;
	font-size: 22px;
	line-height: 1.2em;
	margin-bottom: 30px;
}

.hero-content a.video-link {
	display: inline-block;
	-webkit-transition: all .5s ease;
}

.hero-content a.video-link .circle {
	stroke: #3187c1;
	stroke-dasharray: 650;
	stroke-dashoffset: 650;
	-webkit-transition: all .5s ease-in-out;
	opacity: .3;
}

.hero-content a.video-link .triangle {
	-webkit-transition: all .7s ease-in-out;
	stroke-dasharray: 240;
	stroke-dashoffset: 480;
	stroke: #fff;
	transform: translateY(0);
}

.hero-content a.video-link:hover .triangle {
	stroke-dashoffset: 0;
	opacity: 1;
	stroke: #3187c1;
	animation: nudge .7s ease-in-out;
}

.hero-content a.video-link:hover .circle {
	stroke-dashoffset: 0;
	opacity: 1;
}

.hero-content .hs-cta-wrapper a {
	border-radius: 3px;
	text-transform: uppercase;
	font-size: 13px;
	font-weight: 400;
	padding: 15px 40px 15px 40px;
	font-style: normal;
	text-align: center;
	vertical-align: middle;
	webkit-transition: all 200ms ease-in-out;
	-moz-transition: all 200ms ease-in-out;
	-o-transition: all 200ms ease-in-out;
	transition: all 200ms ease-in-out;
	box-shadow: 0 3px 4px 0 rgba(0,0,0,0.5);
	-moz-box-shadow: 0 3px 4px 0 rgba(0,0,0,0.5);
	border: none !important;
	color: #3187c1;
	background-color: #fff;
	margin-right: 10px;
	display: inline-block;
	text-decoration: none;
	text-shadow: none;
	width: 165px;
	margin-bottom: 15px;
}

.hero-content .hs-cta-wrapper a span.nova-regular {
	font-family: 'proxima_nova_xregular' !important;
}

.hero-content .hs-cta-wrapper a:hover {
	-webkit-transform: translateY(-8px) !important;
	transform: translateY(-8px) !important;
	text-decoration: none;
}

.hero-content a.link-video {
	position: relative;
}

.hero-content a.link-video:after {
	content: "\f01d";
	position: absolute !important;
	font-size: 20px !important;
	right: 15px;
	top: 9px;
	font-family: 'uncodeicon' !important;
}

.hero-content.Center {
	text-align: center;
}

.hero-content.Left {
	text-align: left;
}

.hero-content.Left .maxWidth600 {
	margin: 0;
}

@keyframes nudge {
	0% {
		transform: translateX(0);
	}

	30% {
		transform: translateX(-5px);
	}

	50% {
		transform: translateX(5px);
	}

	70% {
		transform: translateX(-2px);
	}

	100% {
		transform: translateX(0);
	}
}

.our-community {
	background-color: #474747;
}

.our-community .page-center {
	padding: 36px;
}

.our-community .page-center h5 {
	margin-top: 0px;
	display: inline-block;
	color: #fff;
}

.our-community .page-center .inner-part {
	margin-top: 36px;
	font-size: 14px;
	width: 50%;
}

.our-community .page-center .inner-part h6 {
	margin: 0;
	color: #fff;
	font-size: 15px;
	line-height: 21px;
}

.our-community .page-center .inner-part .hungryfeed_items {
	margin-top: 36px;
}

.our-community .page-center .inner-part .hungryfeed_items .hungryfeed_item {
	margin-bottom: 16px;
}

.our-community .page-center .inner-part .hungryfeed_items .hungryfeed_item .icon-box-heading {
	color: #d4d4d4;
	font-size: 18px;
	line-height: 18px;
	width: 60px;
	text-align: center;
	border: 1px solid #d4d4d4;
	display: inline-block;
	margin-right: 8px;
	padding: 8px 4px;
	text-transform: uppercase;
	vertical-align: middle;
}

.our-community .page-center .inner-part .hungryfeed_items .hungryfeed_item h3 {
	display: inline-block;
	margin: 0;
	vertical-align: top;
	padding: 12px 0 0 0;
	font-size: 15px;
}

.our-community .page-center .inner-part .hungryfeed_items .hungryfeed_item h3 a {
	color: white;
	font-size: 15px;
	color: #d4d4d4;
	-webkit-transition: color 200ms cubic-bezier(0.785,0.135,0.15,0.86);
	-moz-transition: color 200ms cubic-bezier(0.785,0.135,0.15,0.86);
	-o-transition: color 200ms cubic-bezier(0.785,0.135,0.15,0.86);
	transition: color 200ms cubic-bezier(0.785,0.135,0.15,0.86);
}

.our-community .page-center .inner-part .hungryfeed_items .hungryfeed_item h3 a:hover {
	color: white;
	text-decoration: underline;
}

.our-community .page-center .inner-part .view-all {
	padding-top: 37px;
}

.our-community .page-center .inner-part .view-all p {
	margin: 0;
}

.our-community .page-center .inner-part .view-all p a {
	font-size: 13px;
	line-height: 18px;
	color: #d4d4d4;
}

.our-community .page-center .inner-part .view-all p a:hover {
	color: #3180af;
	text-decoration: none;
}

.hs-how-to-work a.tebber-btn {
	border: 1px solid #969899;
	padding: 16px 88px 15px 65px;
}

.hs-how-to-work .work-wrapper {
	padding: 36px 0;
	display: table;
}

.hs-how-to-work .work-wrapper h4 {
	margin: 0;
	margin-bottom: 36px;
}

.hs-how-to-work .uncell-wrapper {
	padding-top: 44px;
	padding-right: 50px;
	width: 58.333333333333336%;
}

.hs-how-to-work .work-wrapper>div {
	display: table-cell;
	vertical-align: top;
}

.hs-how-to-work .accordion-group {
	padding-left: 22px;
	width: 41.66666666666667%;
	padding-top: 50px;
}

.hs-how-to-work .content-acoordion p,.hs-how-to-work .content-acoordion {
	padding: 27px 0px 27px 0px;
	margin-top: 0;
	margin: 0;
	margin: 0;
	font-family: "Source Sans Pro";
	font-size: 16.2px;
	font-weight: 400;
	height: auto;
	line-height: 31.5px;
}

.hs-how-to-work .content-acoordion {
	margin: 0;
	font-family: "Source Sans Pro";
	font-size: 16.2px;
	font-weight: 400;
	height: auto;
	line-height: 31.35px;
}

.hs-how-to-work .panel-title {
	color: #616365;
}

.hs-how-to-work .image-wrapper img {
	width: 100%;
}

.hs-how-to-work .image-wrapper {
	padding-left: 36px;
	padding-right: 36px;
	margin-bottom: 44px;
}

.hs-how-to-work .image-wrapper {
	border-bottom: 1px solid #e0e0e0;
}

.hs-how-to-work .uncode_text_column ul {
	padding-left: 18px;
}

.hs-how-to-work .content-acoordion ul {
	margin-top: 0;
}

.hs-how-to-work .content-acoordion ul li {
	font-family: "Source Sans Pro";
	font-size: 16.2px;
	font-weight: 400;
	height: auto;
	line-height: 31.5px;
}

.hs-how-to-work .content-acoordion ul {
	margin-top: 0;
	padding-left: 36px;
}

.hs-how-to-work .work-wrapper.only-content {
	max-width: 756px;
	margin: 0 auto;
	border: 36px;
	border-style: solid;
	border-color: transparent;
	border-top-width: 0px;
	border-bottom-width: 0px;
	background-clip: padding-box;
	text-align: center;
}

.hs-how-to-work .work-wrapper.only-content .uncell-wrapper {
	width: 100%;
	display: block;
	padding-left: 0;
	padding-right: 0;
}

.work-wrapper.only-content {
	display: block;
}

.hs-how-to-work .work-wrapper.only-content p:first-child {
	font-size: 18px;
	font-weight: 900;
	font-family: "Source Sans Pro";
	font-size: 21.6px;
	font-weight: 400;
	height: auto;
	line-height: 37.8px;
}

.hs-how-to-work .work-wrapper.only-content .uncode_text_column p:last-child {
	max-width: 75%;
	margin: 0 auto;
	text-align: left;
	font-family: "Source Sans Pro";
	font-size: 20.3px;
	font-weight: 400;
	line-height: 35.525px;
	margin-top: 36px;
	padding-left: 18px;
}

.work-wrapper.only-content a.tebber-btn {
	margin: 0;
	margin-top: 36px;
}

.hs-how-to-work .work-wrapper.only-content {
	max-width: 756px;
	margin: 0 auto;
	border: 36px;
	border-style: solid;
	border-color: transparent;
	border-top-width: 0px;
	border-bottom-width: 0px;
	background-clip: padding-box;
	text-align: center;
	display: block;
	padding: 0;
}

.row2-group-how-to-work .image-top-wrapper-wrapper-group .image-top-wrapper-content-group .image-top-wrapper {
	max-width: 200px;
	margin: 0 auto;
}

.row2-group-how-to-work .image-top-wrapper-wrapper-group .image-top-wrapper-content-group:nth-child(2) .image-top-wrapper {
	max-width: 295px;
}

.row2-group-how-to-work .image-top-wrapper-wrapper-group .top-image-content h6 {
	font-size: 18px;
	color: #303133;
	margin: 27px 0 0;
	line-height: 1.5em;
	font-size: 22px;
}

.row2-group-how-to-work .image-top-wrapper-wrapper-group.clearfix {
	margin-top: 36px;
	margin-left: -36px;
	margin-bottom: 36px;
}

.row2-group-how-to-work .image-top-wrapper-content-group img {
	width: auto;
	text-align: center;
}

.row3-group-how-to-work-content {
	padding-top: 144px;
}

.row3-group-how-to-work-content .hs-cta-wrapper a {
	padding: 0;
}

.custom-two-col-wrapper {
	display: table;
	width: 100%;
}

.custom-two-col-wrapper>div {
	display: table-cell;
	width: 50%;
	vertical-align: top;
}

.image-col-wrapper {
	width: 58.333333333333336% !important;
	padding: 0;
	padding-right: 12px;
}

.content-two-col-wrapper {
	width: 41.66666666666667% !important;
	padding-left: 23px;
}

.content-two-col-wrapper h4 {
	margin: 0;
	margin-bottom: 36px;
}

.row3-group-how-to-work-content {
	padding-top: 50px;
	padding-bottom: 10px;
}

.background-image-wrapper {
	background-repeat: no-repeat;
	background-position: center center;
	background-attachment: inherit;
	background-size: cover;
	min-height: 220px;
	position: relative;
}

.background-image-wrapper .counter-wrapper-content {
	min-height: 220px;
	display: table;
	width: 100%;
	position: relative;
	z-index: 99;
}

.row4-group-how-to-work-content {
	padding-top: 56px;
}

.row4-group-how-to-work-content h4 {
	margin: 0;
}

.row4-group-how-to-work-content h4 {
	margin: 0;
	margin-bottom: 30px;
}

.row4-group-how-to-work-content {
	text-align: center;
}

.row4-group-how-to-work-content .hs_cos_wrapper .hs_cos_wrapper:first-child {
	max-width: 756px;
	margin: 0 auto;
	border: 36px;
	border-style: solid;
	border-color: transparent;
	border-top-width: 0px;
	border-bottom-width: 0px;
	background-clip: padding-box;
}

.row4-group-how-to-work-content h4 {
	margin: 0;
	margin-bottom: 36px;
}

.background-image-wrapper .counter-wrapper-content p {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	width: 100%;
	color: #fff;
	font-size: 25px;
	line-height: 60px;
}

.background-image-wrapper .block-bg-overlay.style-color-nhtu-bg {
	background-color: #101213;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	-webkit-transition: opacity .2s;
	-moz-transition: opacity .2s;
	-o-transition: opacity .2s;
	transition: opacity .2s;
}

.background-image-wrapper span.counter {
	margin: 0 24px;
	font-size: 35px;
	line-height: 60px;
	color: #fff;
}

.row4-group-how-to-work-content .image-top-wrapper-content-group img {
	width: 100%;
	text-align: center;
}

.row4-group-how-to-work-content .image-top-wrapper-content-group {
	text-align: center;
	padding-top: 16px;
}

.row4-group-how-to-work-content .top-image-content h6 {
	font-size: 18px;
	color: #303133;
	margin: 21px 0 0;
	line-height: 1.5em;
	font-size: 20px;
	line-height: 24px;
	text-align: left;
}

.row4-group-how-to-work-content .top-image-content {
	text-align: left;
}

.row4-group-how-to-work {
	padding-bottom: 80px;
}

.hs-how-to-work .custom-banner:after {
	background: transparent;
}

.hs-how-to-work .work-wrapper.only-content .uncell-wrapper {
	padding-top: 0;
	padding-right: 0;
}

.work-wrapper.only-content .accordion-group {
	display: none;
}

.row1-group-how-to-work-content {
	padding-bottom: 36px;
}

.heading-acoordion {
	border-top-width: 1px;
	border-top-style: solid;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-color: #eaeaea;
	font-size: 14px;
	line-height: 1.75;
	margin: 18px 0 0;
	margin-top: 0;
	-webkit-transition: color 200ms cubic-bezier(0.785,0.135,0.15,0.86);
	-moz-transition: color 200ms cubic-bezier(0.785,0.135,0.15,0.86);
	-o-transition: color 200ms cubic-bezier(0.785,0.135,0.15,0.86);
	transition: color 200ms cubic-bezier(0.785,0.135,0.15,0.86);
	padding: 19px 0px 20px 0px;
	position: relative;
	text-transform: uppercase;
	cursor: pointer;
	font-weight: 400 !important;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 21px;
}

.accordion-group .accordion-item+.accordion-item {
	margin-top: -1px;
}

.heading-acoordion:after {
	font-family: "uncodeicon";
	content: "\f105";
	margin-top: 0px;
	font-weight: normal;
	font-size: 15px;
	right: 0;
	margin-right: 0;
	position: absolute;
}

.heading-acoordion:hover {
	color: #3180af;
}

.content-acoordion p {
	margin-top: 0;
	padding: 27px 0px 27px 0px;
}

.accordion-item.active .heading-acoordion:after {
	content: "\f107";
}

.accordion-item.active .heading-acoordion {
	color: #3180af;
}

.hs-how-to-work .content-acoordion p {
	padding: 0 !important;
}

a.tebber-btn {
	padding-top: 17px;
	font-size: 13px;
	vertical-align: middle;
	padding-bottom: 17px;
	background-color: transparent;
	color: #616365;
	border: 1px solid #969899;
	padding: 16px 88px 24px 65px;
	font-style: normal;
	text-align: center;
	margin-top: 1px;
	margin-bottom: 1px;
	cursor: pointer;
	background-image: none;
	border-radius: 3px;
	outline: 0;
	white-space: pre-wrap;
	text-transform: uppercase !important;
	-webkit-tap-highlight-color: transparent !important;
	display: inline-block;
	margin-top: 36px;
}

a.tebber-btn i:before {
	background: url(//cdn2.hubspot.net/hubfs/463562/BizX_July2018%20Theme/Images/play-cta.svg?t=1538520926963);
	content: "";
	background-repeat: no-repeat;
	background-size: 24px 24px;
	background-position: 0 0;
	width: 24px;
	height: 24px;
	display: block;
	top: -6px;
	position: absolute;
	right: -23px;
}

a.tebber-btn:hover {
	background-color: transparent;
	border: 1px solid black;
	color: black;
	text-decoration: none;
}

i.fa.fa-play-circle-o {
	position: relative;
	vertical-align: top;
	margin-top: 2px;
	line-height: inherit;
	margin-left: 9px;
	font-size: 14px;
	width: 24px;
}

.c-about-page h1 {
	font-size: 28px;
	color: #3180af;
	line-height: 1.2;
	margin-top: 0;
}

.c-about-page p.secondary-header {
	font-family: IRANSans, IRANSansWeb, Tahoma, Arial, Verdana, sans-serif;
	font-size: 29.16px;
	font-weight: 400;
	line-height: 51.03px;
	margin-top: 36px;
}

.c-about-page h4 {
	font-size: 28px;
	color: #3180af;
	text-align: right;
}

.row1-content-about>.hs_cos_wrapper>.hs_cos_wrapper:nth-child(2) {
	padding-top: 36px;
	padding-bottom: 36px;
	max-width: 85%;
	margin: 0 auto;
	text-align: center;
	border: 36px;
	border-style: solid;
	border-color: transparent;
	border-top-width: 0px;
	border-bottom-width: 0px;
	background-clip: padding-box;
}

.icon-box-wrapper {
	display: table-cell;
	width: 33.33333333333333%;
	height: 100%;
	text-align: right;
	vertical-align: top;
	padding: 0px 0px 0px 13px;
}

.icon-box-wrapper-group {
	display: table;
	width: 100%;
}

.new {
	padding-top: 36px;
	padding-bottom: 36px;
}

.icon-box-icon {
	display: table-cell;
	vertical-align: top;
	margin: 18px 0px 0px 0px;
}

.icon-box-content {
	display: table-cell;
	vertical-align: top;
	padding-right: 27px;
}

h4.icon-heading {
	font-size: 22px;
	color: #303133;
	line-height: 1.5em;
	margin-bottom: 0;
	margin-top: 2px !important;
	margin-bottom: 2px !important;
}

.icon-box-icon-v2 {
	display: block;
	width: 100%;
}

.icon-box-wrapper-group-v2 {
	display: flex;
	justify-content: center;
}

h4.icon-heading-v2 {
	font-size: 20px;
	line-height: 24px;
	color: #303133;
	line-height: 1.5em;
	margin-bottom: 0;
	margin-top: 2px !important;
	margin-bottom: 2px !important;
}

.icon-box-wrapper-v2 {
	display: flex;
	position: relative;
	flex-flow: column wrap;
}

@media(max-width:767.9px) {
	.icon-box-wrapper-group-v2 {
		flex-flow: column wrap;
	}

	.icon-box-wrapper-v2 {
		width: 100%;
		padding: 7px;
		padding-bottom: 30px;
	}

	.icon-media-v2 {
		width: 120px;
	}
}

@media(min-width:768px) {
	.icon-box-wrapper-group-v2 {
		flex-flow: row wrap;
	}

	.icon-box-wrapper-v2 {
		width: 33.3%;
		padding: 25px;
	}

	.icon-media-v2 {
		width: 80px;
	}
}

.icon-box-icon-v2 {
	display: flex;
	justify-content: center;
	padding-bottom: 25px;
}

.icon-heading-v2 {
	text-align: center;
}

.icon-content-v2 {
	margin-top: 0;
	margin-bottom: 0;
	text-align: center;
}

p.icon-content {
	margin-top: 0;
}

.new .icon-box-wrapper:first-child {
	padding-left: 0;
}

.new .icon-box-wrapper:last-child {
	padding-left: 25px;
}

@media only screen and (max-width:767px) {
	.icon-box-wrapper-group .new {
		padding-top: 0px;
		padding-bottom: 0px;
	}

	.new .icon-box-wrapper,.new .icon-box-wrapper:first-child {
		padding-left: 25px;
	}

	.icon-box-wrapper {
		display: block;
		width: 100% !important;
		height: 100%;
		text-align: left;
		vertical-align: top;
		margin-bottom: 20px;
	}
}

.hs-success-stories .success-stories-row1-group {
	padding-top: 30px;
}

.hs-success-stories .hs-responsive-embed {
	padding-top: 0;
}

.success-stories-row1-group h4 {
	margin-top: 0;
	font-size: 28px;
	color: #3180af;
}

.success-stories-row1-group ul.custom-success-stories-category-wrapper {
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: center;
	margin-bottom: 9px;
}

.success-stories-row1-group ul.custom-success-stories-category-wrapper li.category-item {
	font-size: 18px;
	display: inline-block;
}

.success-stories-row1-group {
	padding-bottom: 0px;
}

.success-stories-row1-group ul.custom-success-stories-category-wrapper li.category-item a {
	-webkit-transition: color 200ms cubic-bezier(0.785,0.135,0.15,0.86);
	-moz-transition: color 200ms cubic-bezier(0.785,0.135,0.15,0.86);
	-o-transition: color 200ms cubic-bezier(0.785,0.135,0.15,0.86);
	transition: color 200ms cubic-bezier(0.785,0.135,0.15,0.86);
	position: relative;
	text-transform: none;
	font-weight: 500;
	font-family: Source Sans Pro;
	padding: 10px;
	display: inline-block;
	color: #616365;
	font-size: 13px;
	line-height: 18px;
	padding-top: 36px;
}

.success-stories-row1-group ul.custom-success-stories-category-wrapper li.category-item a:after {
	background-color: transparent;
	content: "";
	width: 100%;
	height: 2px;
	display: block;
	position: relative;
	top: 2px;
}

.success-stories-row1-group ul.custom-success-stories-category-wrapper li.category-item a:hover:after {
	background-color: #3180af;
}

.success-stories-row1-group ul.custom-success-stories-category-wrapper li.category-item a:hover {
	text-decoration: none;
	color: #3180af;
}

.success-stories-row1-group ul.custom-success-stories-category-wrapper li.category-item.active a::after {
	background-color: #3180af;
}

.success-stories-row1-group ul.custom-success-stories-category-wrapper li.category-item.active a {
	text-decoration: none;
	color: #3180af;
}

.custom-success-stories-wrapper {
	margin-bottom: 30px;
}

.success-stories-row1-group .custom-success-stories-wrapper:after {
	content: "";
	display: table;
	clear: both;
}

.custom-success-stories-wrapper {
	position: relative;
	-webkit-transition: height .2s ease-in-out;
	-moz-transition: height .2s ease-in-out;
	-o-transition: height .2s ease-in-out;
	transition: height .2s ease-in-out;
	margin-left: -36px;
}

.custom-success-stories-wrapper:before {
	opacity: 0;
	-webkit-transition: opacity .5s ease;
	-moz-transition: opacity .5s ease;
	-o-transition: opacity .5s ease;
	transition: opacity .5s ease;
	content: "";
}

.custom-success-stories-item.media,.custom-success-stories-item {
	padding-left: 36px;
	margin-top: 36px;
	width: 33.33%;
	float: left;
}

.custom-success-stories-item .col-inner {
	position: relative;
	display: table;
	table-layout: fixed;
	width: 100%;
	border: 1px solid #d6d6d6;
}

.custom-success-stories-item .col-img {
	position: relative;
	overflow: hidden;
	text-align: left;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	-webkit-font-smoothing: antialiased;
	background-size: initial;
	margin-bottom: 16px;
	margin-top: 24px;
}

.custom-success-stories-item .col-img>a {
	position: relative;
	margin-top: -1px;
	display: block;
	-webkit-transition: color 200ms cubic-bezier(0.785,0.135,0.15,0.86);
	-moz-transition: color 200ms cubic-bezier(0.785,0.135,0.15,0.86);
	-o-transition: color 200ms cubic-bezier(0.785,0.135,0.15,0.86);
	transition: color 200ms cubic-bezier(0.785,0.135,0.15,0.86);
}

.custom-success-stories-item .col-content {
	text-align: center;
	color: #616365;
	min-height: 215px;
	position: relative;
}

.custom-success-stories-item .col-content p {
	line-height: 1.75;
	padding: 1em 1em 3.2em;
	margin: 0 auto;
	max-width: 92%;
	border-top: 1px solid #d6d6d6;
	font-size: 15px;
	color: #616365;
}

.custom-success-stories-item .col-content p strong {
	color: #303133;
}

.custom-success-stories-item .col-content a.read-more-button {
	color: #3180af;
	font-size: 15px;
	line-height: 18px;
	text-transform: uppercase;
	position: absolute;
	bottom: 15px;
	transform: translate(-50%,0);
	left: 50%;
	width: 100%;
	border-top: 1px solid #d6d6d6;
	padding-top: 1em;
	-webkit-transition: color 200ms cubic-bezier(0.785,0.135,0.15,0.86);
	-moz-transition: color 200ms cubic-bezier(0.785,0.135,0.15,0.86);
	-o-transition: color 200ms cubic-bezier(0.785,0.135,0.15,0.86);
	transition: color 200ms cubic-bezier(0.785,0.135,0.15,0.86);
}

.custom-success-stories-item .col-content a.read-more-button i.fa.fa-chevron-right:before {
	font-size: 11px;
	margin-left: 10px;
}

.success-stories-row1-group .page-center>.row-fluid-wrapper {
	padding-left: 20px;
	padding-right: 20px;
}

.background-wrapper {
	position: relative;
	overflow: hidden;
}

.background-wrapper .background-inner {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center center;
	background-attachment: scroll;
	background-size: cover;
	z-index: 1;
}

.background-wrapper .block-bg-overlay {
	background-color: #3180af;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
}

.background-wrapper .page-center {
	position: relative;
	z-index: 3;
	padding-top: 144px;
	padding-bottom: 144px;
	display: flex;
	width: 100% !important;
	align-items: center;
	justify-content: center;
}

.background-wrapper .page-center .content-background {
	width: 66.66666666666666%;
	float: left;
}

.background-wrapper .page-center .btn-container {
	float: left;
	width: 33.33333333333333%;
	text-align: right;
}

.background-wrapper .page-center:after {
	content: "";
	display: block;
	visibility: hidden;
	clear: both;
}

.background-wrapper .page-center .content-background h3 {
	margin-top: 0px;
	display: inline-block;
	font-size: 28px;
	color: #fff;
}

.background-wrapper .page-center .content-background p {
	color: #fff;
	font-size: 20px;
}

.background-wrapper .page-center .content-background>div {
	padding-bottom: 19px;
}

.background-wrapper .page-center .btn-container a.btn-blue {
	font-weight: 400;
	-webkit-transition: color 200ms cubic-bezier(0.785,0.135,0.15,0.86);
	-moz-transition: color 200ms cubic-bezier(0.785,0.135,0.15,0.86);
	-o-transition: color 200ms cubic-bezier(0.785,0.135,0.15,0.86);
	transition: color 200ms cubic-bezier(0.785,0.135,0.15,0.86);
	border-radius: 3px;
	outline: 0;
	white-space: pre-wrap;
	text-transform: uppercase;
	margin-bottom: 1px;
	cursor: pointer;
	background-image: none;
	display: inline-block;
	font-size: 13px;
	padding: 15px 65px 15px 65px;
	font-style: normal;
	text-align: center;
	vertical-align: middle;
	background-color: rgba(255,255,255,1);
	border: 1px solid #f7f7f7;
	color: #3187c1;
	-webkit-tap-highlight-color: transparent;
}

.background-wrapper .page-center .btn-container a.btn-blue:hover {
	background-color: rgba(247,247,247,1);
	border: 1px solid #f7f7f7;
	color: #3187c1;
	-webkit-tap-highlight-color: transparent;
	text-decoration: none;
}

.background-wrapper .page-center .content-background {
	width: 66.66666666666666%;
	float: left;
	padding: 47.5px 0px;
}

@media only screen and (max-width:767px) {
	.success-stories-row1-group h4 {
		margin-top: 30px;
	}

	.success-stories-row1-group .custom-success-stories-item {
		width: 100%;
		float: none;
	}

	.background-wrapper .page-center {
		padding-top: 30px;
		padding-bottom: 30px;
		display: block;
	}

	.background-wrapper .page-center .content-background {
		padding-left: 30px;
		padding-right: 30px;
		padding-bottom: 0px;
		width: 100%;
	}

	.background-wrapper .page-center .btn-container {
		padding-left: 30px;
		padding-right: 30px;
		width: 100%;
		text-align: left;
	}
}

.c-content-container {
	padding-top: 50px;
	padding-bottom: 50px;
}

.c-content-container h3 {
	font-size: 35px;
	color: #3180af;
}

.c-content-container h5 {
	margin-top: 20px;
	font-size: 22px;
	color: #303133;
}

.c-content-container .page-center>.row-fluid-wrapper {
	padding-left: 20px;
	padding-right: 20px;
}

.c-content-container .hs-form-field>label {
	color: #444;
	line-height: 150%;
	margin: 0;
	padding: 0 0 3px 0;
	border: 0;
	display: block;
	white-space: normal;
	width: 100%;
	font-family: "Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;
	padding-top: 6px;
	font-family: "Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;
	font-size: 12.35px;
	font-style: normal;
	font-weight: 700;
}

.c-content-container #hs_cos_wrapper_widget_154333518143006 .hs-error-msgs label {
	margin: 0 !important;
	padding: 7px 0 0 0 !important;
	line-height: 10px !important;
	font-weight: bold;
	font-size: 11px;
	color: #df0000 !important;
	clear: both;
	font-family: "Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;
}

.c-content-container form.hs-form .hs-form-field ul.inputs-list {
	margin-top: 0px;
}

.c-content-container .actions {
	text-align: left;
}

.c-content-container .hs-button.primary {
	cursor: pointer !important;
	-webkit-appearance: none !important;
	text-decoration: none !important;
	background-color: #3187c1 !important;
	border-color: #3187c1 !important;
	color: #fff !important;
	text-transform: uppercase !important;
	font-size: 13px !important;
	line-height: 18px !important;
	font-family: proxima_nova_xregular,sans-serif !important;
	transition: all 200ms ease-in-out !important;
	padding: 13px 31px !important;
	vertical-align: middle !important;
	outline: none !important;
	white-space: nowrap !important;
	-webkit-text-stroke: 0px !important;
	box-shadow: none !important;
	-webkit-font-smoothing: antialiased !important;
	min-height: 45px !important;
	border-radius: 3px !important;
	width: 100% !important;
	cursor: pointer !important;
	margin: 9px 0 0 0 !important;
	display: inline-block !important;
	border: none !important;
	text-align: center !important;
	white-space: normal !important;
	width: auto !important;
	margin-left: 6.09px !important;
	box-sizing: border-box !important;
}

.hs-content-name-perks-by-bizx .page-center>.row-fluid-wrapper {
	padding-left: 20px;
	padding-right: 20px;
}

.row1-perks-by-bizx {
	padding-top: 50px;
}

.row1-left-column-perks-by-bizx {
	text-align: center;
}

.row1-left-column-perks-by-bizx .hs-responsive-embed {
	margin-bottom: 18px;
}

.row1-perks-by-bizx h4 {
	font-size: 32px;
	color: #3180af;
	margin-bottom: 30px;
}

.row1-right-column-content-perks-by-bizx p {
	margin-top: 36px;
}

.row3-perks-by-bizx {
	padding-bottom: 50px;
}

.contact-row1-group {
	padding-top: 50px;
	background: #f5f5f5;
}

body .contact-row1-group form.hs-form .hs-form-field ul.inputs-list {
	margin-top: 0px;
}

.contact-row1-group .hs-error-msgs label {
	margin: 0;
	padding: 7px 0 0 0;
	line-height: 10px;
	font-weight: bold;
	font-size: 11px;
	color: #df0000;
	clear: both;
	font-family: "Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;
}

.contact-row1-group h4 {
	font-size: 32px;
	color: #3180af;
	margin-bottom: 30px;
}

.contact-row1-group .actions {
	text-align: left;
	margin-bottom: 50px;
}

.contact-row1-group .actions input[type=submit] {
	cursor: pointer !important;
	-webkit-appearance: none !important;
	text-decoration: none !important;
	background-color: #3187c1 !important;
	border-color: #3187c1 !important;
	color: #fff !important;
	text-transform: uppercase !important;
	font-size: 13px !important;
	line-height: 18px !important;
	font-family: proxima_nova_xregular,sans-serif !important;
	transition: all 200ms ease-in-out !important;
	vertical-align: middle !important;
	outline: none !important;
	white-space: nowrap !important;
	-webkit-text-stroke: 0px !important;
	box-shadow: none !important;
	-webkit-font-smoothing: antialiased !important;
	min-height: 45px !important;
	border-radius: 3px !important;
	width: 100% !important;
	cursor: pointer !important;
	margin: 9px 0 0 0 !important;
	display: inline-block !important;
	border: none !important;
	text-align: center !important;
	white-space: normal !important;
	width: auto !important;
	margin-left: 6.09px !important;
}

.contact-row1-right-col h5:first-of-type {
	margin-top: 20px;
	font-size: 22px;
	color: #303133;
}

.contact-row1-right-col h5 {
	margin-top: 20px;
	font-size: 22px;
	color: #303133;
}

.contact-row1-group span.hs-form-required {
	color: red;
	font-weight: bold;
	margin: 0;
	padding: 0;
	padding-left: 1%;
	display: inline-block;
}

.contact-row1-group .hs_cos_wrapper_type_form .hs-form-field>label {
	display: block;
}

.contact-row1-right-col {
	text-aligN: center;
}

a.text-color-gyho-color.custom-link {
	color: #aeaeae;
}

.map-group-wrapper {
	width: 100%;
	margin-top: 55px;
}

.map-group-wrapper .office-col:first-child {
	padding-left: 0px;
}

.offices-group h4.offices-heading {
	font-size: 28px;
	color: #3180af;
	text-align: center;
	margin: 15px 0px;
}

.office-col {
	width: 31.333333%;
	font-size: 14px;
	padding: 0px 0px 0px 36px;
	text-align: center;
	float: left;
	margin-bottom: 30px;
}

.map-group-wrapper .office-col:nth-child(2) {
	width: 34.333%;
}

.office-inner h5 {
	color: #444;
	font-size: 22px;
}

div.office-inner iframe {
	max-width: 100%;
	height: 325px;
}

.contact-row2-group {
	padding-top: 50px;
	padding-bottom: 50px;
}

.hs-content-name-contact .page-center>.row-fluid-wrapper {
	padding-left: 20px;
	padding-right: 20px;
}

@media only screen and (max-width:767px) {
	.office-col {
		width: 100%;
		float: none;
		padding-left: 0px;
	}
}

.row1-content-partner h1 {
	text-align: center;
	padding-top: 36px;
	padding-bottom: 36px;
	margin-top: 0;
	color: #3180af;
}

.content-wrapper-image-group-wrapper {
	padding-top: 36px;
	padding-bottom: 36px;
}

.content-wrapper-image-group-wrapper .image-left-wrapper.clearfix {
	border-bottom: 1px solid #e8e8e8;
	padding-bottom: 36px;
}

.image-left-wrapper.clearfix {
	margin-top: 36px;
}

.content-wrapper-image-group-wrapper .content-wrapper-image-group img {
	text-align: left;
	padding-right: 21px;
}

.content-wrapper-image-group-wrapper .image-left-wrapper.clearfix:first-of-type {
	margin-top: 0;
}

.content-wrapper-image-group-wrapper .image-left-wrapper.clearfix {
	border-bottom: 1px solid #e8e8e8;
	padding-bottom: 36px;
}

.content-wrapper-image-group-wrapper .image-left-wrapper.clearfix {
	display: table;
	width: 100%;
}

.content-wrapper-image-group-wrapper .content-wrapper-image-group {
	width: 33.33333333333333%;
	text-align: left;
	display: table-cell;
	vertical-align: top;
}

.content-wrapper-image-group-wrapper .content-wrapper-group {
	width: 66.66666666666666%;
	text-align: left;
	padding-left: 12px;
	display: table-cell;
	vertical-align: top;
}

.hs-content-name-partners .hs-error-msgs label {
	margin: 0 !important;
	padding: 7px 0 0 0 !important;
	line-height: 10px !important;
	font-weight: bold;
	font-size: 11px;
	color: #df0000 !important;
	clear: both;
	font-family: "Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;
}

.hs-content-name-partners .form-with-bg-color h4.form-title {
	font-size: 28px;
}

.hs-content-name-partners .page-center>.row-fluid-wrapper {
	padding-left: 20px;
	padding-right: 20px;
}

.form-with-bg-color h4.form-title {
	width: 100%;
}

.form-section {
	padding: 0px 30px;
}

.hs-content-name-partners .form-with-bg-color .page-center {
	padding-top: 50px;
}

@media only screen and (max-width:767px) {
	.hs-content-name-partners .form-with-bg-color form>div {
		display: block !important;
		float: none !important;
		width: 100% !important;
	}

	.hs-content-name-partners .form-with-bg-color h4.form-title {
		width: 100%;
		max-width: 100%;
	}
}

#mainHeader {
	border-bottom: 0px solid #DDD;
	min-height: 0 !important;
	transition: all 300ms ease;
}

.row1-group-press h1 {
	font-size: 28px;
	color: #3180af;
	line-height: 1.2;
	margin: 0;
	padding-top: 72px;
	padding-bottom: 19px !important;
}

.t-entry.grid-item {
	width: 100% !important;
	padding: 0 !important;
}

.year-format {
	color: #474747 !important;
	font-weight: 100;
	font-family: Droid Sans;
	-webkit-font-smoothing: antialiased;
	font-size: 22px;
	line-height: 1.2;
	margin-bottom: 10px;
}

h3.t-entry-title.h4 {
	color: #3180b0;
	font-size: 17px;
	line-height: 20px;
	display: inline-block;
	width: initial;
	max-width: 880px;
	margin-top: 0px;
	vertical-align: top;
}

p.t-entry-meta {
	margin: 9px 0px 0px 0px;
	display: inline-block;
	color: #616365;
	font-size: 17px;
	line-height: 20px;
	width: 167px;
	font-weight: 600;
	margin-top: 0;
}

.date-wrapper-group.col-1 {
	margin-bottom: 73px;
}

.date-wrapper-group.col-1 {
	margin-top: 0;
}

.date-wrapper-group {
	padding-bottom: 55px;
	margin-top: 0px;
	border-bottom: 1px solid #eaeaea;
}

.date-wrapper-group {
	margin-bottom: 54px;
}

.row1-content-press .hs_cos_wrapper .hs_cos_wrapper:nth-child(2) {
	padding-top: 36px;
}

.hs-content-name-privacy h4,.hs-content-name-membership-terms-of-service h4,body.pdf h4 {
	font-size: 28px;
	color: #3180af;
	margin: 27px 0px;
}

.hs-content-name-privacy .body-container-wrapper .page-center,.hs-content-name-membership-terms-of-service .body-container-wrapper .page-center,body.pdf .body-container-wrapper .page-center {
	padding-top: 36px;
	padding-bottom: 36px;
}

.custom-heading-wrapper {
	clear: both;
	overflow: hidden;
}

.custom-heading-wrapper h4 {
	margin: 0;
	padding-top: 72px;
	padding-bottom: 19px;
	text-align: center;
	font-size: 28px;
	color: #3180af;
}

.team-group {
	margin-right: -36px;
}

.team-wrapper {
	display: block;
	float: left;
	width: 25%;
	display: table-cell;
	padding-right: 36px;
	border-radius: 50%;
	width: 273px;
	min-height: 324px;
}

.team-content-wrapper {
	margin-top: 36px;
	text-align: center;
}

.team-member-image {
	border: 1px solid #eaeaea;
	border-radius: 50%;
	overflow: hidden;
	width: 70%;
	margin-left: auto;
	text-align: center;
	margin-right: auto;
}

.team-member-image img {
	width: 100%;
}

@media(max-width:959px) {
	.team-wrapper {
		min-height: auto;
	}
}

@media(max-width:1049px) {
	.team-wrapper {
		width: 50%;
	}
}

@media(max-width:521px) {
	.team-wrapper {
		width: 100%;
	}
}

.divider-wrapper {
	padding-top: 36px;
	padding-bottom: 36px;
}

.hs-content-name-careers h4 {
	font-size: 28px;
	color: #3180af;
	margin: 27px 0px;
}

.hs-content-name-careers .body-container-wrapper .page-center {
	padding-top: 36px;
	padding-bottom: 36px;
}

.custom-banner {
	height: 350px;
	position: relative;
	overflow: hidden;
}

.custom-banner .page-center {
	position: relative;
	padding: 36px 36px 36px 36px;
}

.custom-banner .bg-img {
	height: 130%;
	height: calc(100% + 30vh);
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	background-repeat: no-repeat;
	background-position: center top;
	background-size: cover;
	background-attachment: scroll;
	transform: translate3d(0px,-32.75px,0px);
	z-index: 1;
}

.no-parallax .custom-banner .bg-img {
	height: 350px;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	z-index: 1;
	background-repeat: no-repeat;
	background-position: center center;
	background-attachment: inherit;
	transform: none !important;
}

.custom-banner .page-center .heading-text {
	z-index: 3;
	position: absolute;
	top: 184px;
	left: 0;
	padding-top: 36px;
	padding-left: 36px;
}

.custom-banner .page-center .heading-text h2 {
	display: inline-block;
	font-size: 20px;
	color: #fff;
	text-transform: uppercase;
	font-weight: normal;
	margin: 0;
}

.custom-banner .page-center .heading-text p {
	font-size: 35px;
	line-height: 42px;
	color: #fff;
	margin-top: 9px;
}

.hs-careers .row1-content-careers {
	padding-top: 144px;
}

.social-share-wrapper a {
	padding-left: 8px;
	padding-right: 8px;
	text-align: center;
	vertical-align: bottom;
	font-size: 28px;
}

a#back-to-top {
	position: fixed;
	right: 22px;
	bottom: 22px;
	color: #616365;
	opacity: 1;
	display: block;
	-webkit-animation-name: alpha-in;
	-moz-animation-name: alpha-in;
	-o-animation-name: alpha-in;
	animation-name: alpha-in;
	-webkit-animation-duration: .5s;
	-moz-animation-duration: .5s;
	-o-animation-duration: .5s;
	animation-duration: .5s;
	height: 30px;
	width: 30px;
	display: block;
	color: #fff !important;
	background-color: #303133 !important;
	border-color: #303133 !important;
	z-index: 99;
}

a#back-to-top i {
	border-radius: 2px;
	width: 30px;
	height: 30px;
	vertical-align: middle;
	-webkit-transition: all .1s linear;
	-moz-transition: all .1s linear;
	-ms-transition: all .1s linear;
	-o-transition: all .1s linear;
	transition: all .1s linear;
	font-family: 'uncodeicon' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-align: center;
	position: relative;
	display: inline-block;
	vertical-align: middle;
	top: 8px;
	background: 0;
	color: #FFF;
}

.footer-wrapper {
	padding-top: 50px;
	padding-bottom: 100px;
	background: linear-gradient(180deg,rgba(150,150,150,1) 0%,rgba(120,120,120,1) 50%,rgba(51,51,51,1) 100%);
}

.footer-wrapper.footer-no-cta {
	padding-top: 0px;
}

.footer-container .footer-no-cta .footer-menu {
	border-top: 0;
}

.footer-wrapper h3 {
	color: #fff;
}

.footer-logo img {
	max-width: 100px;
}

.footer-container .footer-menu {
	padding-top: 60px;
	border-top: 1px solid rgba(255,255,255,0.3);
}

.footer-menu a {
	font-size: 15px;
	line-height: 18px;
	margin-bottom: 13px;
	display: inline-block;
	cursor: pointer;
	color: #fff !important;
}

.footer-container .hs-cta-wrapper a.blue-cta {
	border: 1px solid #3187c1;
	color: #3187c1;
	font-size: 13px;
	font-weight: 600;
	background-color: #fff;
}

.footer-container .hs-cta-wrapper a.blue-cta:hover {
	border: 1px solid #fff;
	color: #fff;
	background-color: #3187c1;
}

.footer-menu ul {
	margin: 0;
}

.footer-menu ul li {
	padding: 0;
	margin: 0;
	list-style: none;
	color: #fff;
	line-height: 1.75em;
	font-size: 14px;
}

.footer-menu a:hover {
	text-decoration: none;
}

.footer-menu .hs-menu-wrapper>ul>li>a {
	cursor: text;
	color: #fff;
	font-size: 18px;
	font-weight: 600;
}

.footer-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 {
	text-align: right;
}

.footer-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul {
	display: flex;
	height: auto;
	flex-wrap: wrap;
	flex-flow: row;
	align-items: baseline;
}

.footer-menu .hs-menu-wrapper>ul>li>ul>li>a {
	font-size: 14px;
	line-height: 24.5px;
/*	text-transform: capitalize;  */
	color: #fff !important;
	margin-bottom: 0;
}

.social-icons p {
	margin-top: 10px;
	direction: rtl;
	text-align: right;
	color: white;
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
}

.social-icons ul {
	display: flex;
	justify-content: flex-start;
	margin: 0;
	padding: 0;
}

.social-icons ul li {
	margin: 0;
	list-style: none;
	padding: 15px 3px;
}

.social-icons ul li a {
	transition: all .2s ease-in-out;
}

.copyright p {
	margin-top: 30px;
	direction: ltr;
	text-align: left;
	color: rgba(255,255,255,0.5);
	font-style: italic;
	font-weight: 400;
	font-size: 13px;
}

.video-bg-ae {
	padding: 0px 0px 60px 0px;
}

.video-title {
	margin: 20px 0px 30px 0px;
}

.footer-wrapper-ae {
	background-color: #3187c1;
}

.footer-menu-ae {
	padding: 20px 0px;
}

.footer-menu-ae p {
	text-align: center;
	color: #fff;
	font-size: 16px;
	margin: 0;
}

.custom-menu-primary .hs-menu-wrapper>ul {
	background:;
}

.custom-menu-primary .hs-menu-wrapper>ul>li {
	background:;
}

.custom-menu-primary .hs-menu-wrapper>ul>li>a {
	color: #303133;
	padding: 10px 0;
	position: relative;
	font-size: 14px !important;
}

.custom-menu-primary .hs-menu-wrapper>ul>li>a:hover {
	color: #3187c1;
	text-decoration: none;
	border-bottom: 2px solid #3187c1;
	display: block;
}

.custom-menu-primary .hs-menu-wrapper>ul>li>a:hover:after {
	display: block;
}

.custom-menu-primary .hs-menu-wrapper>ul ul {
	top: 40px;
	display: flex;
	flex-flow: column;
	width: 120px;
	text-align: left;
}

.custom-menu-primary .hs-menu-wrapper>ul ul li {
	background:;
	flex: 1 1 0;
	padding-left: 10px;
	position: relative;
}

.custom-menu-primary .hs-menu-wrapper>ul ul li:hover:before {
	display: block;
}

.custom-menu-primary .hs-menu-wrapper>ul ul li:before {
	content: "\f0da";
	font: normal normal normal 14px/1 FontAwesome;
	position: absolute;
	left: 4px;
	top: 10px;
	color: #3187c1;
	display: none;
}

.custom-menu-primary .hs-menu-wrapper>ul ul li a {
	color: #303133;
	padding: 10px;
	font-size: 14px;
}

.custom-menu-primary .hs-menu-wrapper>ul ul li a:hover {
	color: #3187c1;
	text-decoration: none;
}

.custom-menu-primary .hs-menu-wrapper>ul li a,.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {
	overflow: visible !important;
	max-width: none !important;
	width: auto !important;
}

@media screen and (min-width:768px) {
	.custom-menu-primary .hs-menu-wrapper {
		display: block !important;
	}
}

.mobile-trigger,.child-trigger {
	display: none;
}

@media(max-width:767px) {
	.custom-menu-primary,.custom-menu-primary .hs-menu-wrapper>ul,.custom-menu-primary .hs-menu-wrapper>ul li,.custom-menu-primary .hs-menu-wrapper>ul li a {
		display: block;
		float: none;
		position: static;
		top: auto;
		right: auto;
		left: auto;
		bottom: auto;
		padding: 0px;
		margin: 0px;
		background-image: none;
		background-color: transparent;
		border: 0px;
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		border-radius: 0px;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		max-width: none;
		width: 100%;
		height: auto;
		line-height: 1;
		font-weight: normal;
		text-decoration: none;
		text-indent: 0px;
		text-align: left;
		color: #fff;
	}

	.custom-menu-primary .hs-menu-wrapper>ul ul {
		display: block;
		width: 100%;
	}

	.mobile-trigger {
		display: inline-block !important;
		cursor: pointer;
		position: absolute;
		top: 0px;
		left: 10px;
		width: auto;
		height: auto;
		padding: 7px 10px 8px 10px;
		background: #fff;
		border: 0;
		font-size: 16px;
		font-weight: normal;
		text-align: left;
		text-transform: uppercase;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		color: #000;
		direction: ltr !important;
	}

	.mobile-trigger:hover {
		text-decoration: none;
		color: #000;
		background-color: transparent;
		border-color: transparent;
	}

	.mobile-open .mobile-trigger {
		color: #000;
		background-color: transparent;
		border-color: transparent;
		z-index: 6;
	}

	.mobile-trigger i {
		display: inline;
		position: relative;
		top: 0;
	}

	.mobile-trigger i:before,.mobile-trigger i:after {
		position: absolute;
		content: '';
	}

	.mobile-trigger i,.mobile-trigger i:before,.mobile-trigger i:after {
		width: 22px;
		height: 2px;
		-webkit-border-radius: 1px;
		-moz-border-radius: 1px;
		border-radius: 1px;
		background-color: #000;
		display: inline-block;
	}

	.mobile-trigger i:before {
		top: -6px;
	}

	.mobile-trigger i:after {
		top: 6px;
	}

	.mobile-trigger:hover i,.mobile-trigger:hover i:before,.mobile-trigger:hover i:after,.mobile-open .mobile-trigger i,.mobile-open .mobile-trigger i:before,.mobile-open .mobile-trigger i:after {
		background-color: #000;
	}

	.child-trigger {
		display: block !important;
		cursor: pointer;
		position: absolute;
		top: 0px;
		left: 0px;
		width: 55px !important;
		min-width: 55px !important;
		height: 48px !important;
		padding: 0 !important;
		border-right: 1px dotted #3187c1;
	}

	.child-trigger:hover {
		text-decoration: none;
	}

	.child-trigger i {
		position: relative;
		top: 50%;
		margin: 0 auto !important;
	}

	.child-trigger i:after {
		position: absolute;
		content: '';
	}

	.child-trigger i,.child-trigger i:after {
		width: 10px;
		height: 1px;
		background-color: #3187c1;
		display: block;
	}

	.child-trigger i:after {
		-webkit-transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
		transform: rotate(-90deg);
	}

	.child-trigger.child-open i:after {
		-webkit-transform: rotate(-180deg);
		-ms-transform: rotate(-180deg);
		transform: rotate(-180deg);
	}

	.child-trigger.child-open i {
		-webkit-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		transform: rotate(180deg);
	}

	.custom-menu-primary.js-enabled {
		position: relative;
		padding-top: 0;
		margin: 0;
	}

	.custom-menu-primary.js-enabled .hs-menu-wrapper,.custom-menu-primary.js-enabled .hs-menu-children-wrapper {
		display: none;
	}

	.custom-menu-primary ul.hs-menu-children-wrapper {
		visibility: visible !important;
		opacity: 1 !important;
		position: static !important;
		display: none;
	}

	.custom-menu-primary.js-enabled .hs-menu-wrapper {
		width: 100%;
		position: relative;
		top: 0;
		left: 0;
		padding: 0;
	}

	.custom-menu-primary .hs-menu-wrapper {
		background-color: #000;
		width: 100%;
	}

	.custom-menu-primary .hs-menu-wrapper>ul>li {
		position: relative;
	}

	.custom-menu-primary .hs-menu-wrapper>ul>li a {
		font-size: 22px;
		line-height: 45px;
		overflow: visible;
	}

	.custom-menu-primary .hs-menu-wrapper>ul li {
		border-top: 1px dotted #3187c1;
	}

	.custom-menu-primary .hs-menu-wrapper>ul li a {
		padding: 0 10px;
		color: #fff;
	}

	.custom-menu-primary .hs-menu-wrapper>ul li a:hover {
		color: #fff;
	}

	.custom-menu-primary .hs-menu-wrapper>ul ul li {
		background-color: rgba(255,255,255,.08);
	}

	.custom-menu-primary .hs-menu-wrapper>ul ul li a {
		text-indent: 10px;
		font-size: 16px;
	}

	.custom-menu-primary .hs-menu-wrapper>ul ul ul li a {
		text-indent: 30px;
	}

	.custom-menu-primary .hs-menu-wrapper>ul ul ul ul li a {
		text-indent: 50px;
	}
}

.hs-featured-image-wrapper .hs-featured-image-link img.hs-featured-image {
	border-width: 0;
	max-height: 170px;
	max-width: 210px;
	height: auto;
	width: auto;
	display: inline-block !important;
	float: right;
	margin: 20px 0 20px 20px;
}

.hs-blog-social-share {
	padding: 10px 0 0 0;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	height: auto;
}

#comments-listing {
	border-bottom: 1px solid #ccc;
	margin-bottom: 30px;
	margin-top: 30px;
}

.comment {
	margin: 10px 0;
	border-top: 1px solid #ccc;
	padding: 15px 0;
}

.comment-date {
	font-size: 13px;
	text-align: right;
}

.comment-from {
	font-weight: bold;
}

.comment-body {
	padding: 10px 0;
}

body input[type="text"],body input[type="password"],body input[type="datetime"],body input[type="datetime-local"],body input[type="date"],body input[type="month"],body input[type="time"],body input[type="week"],body input[type="number"],body input[type="email"],body input[type="url"],body input[type="search"],body input[type="tel"],body input[type="color"],body input[type="file"],body textarea,body select {
	width: 100%;
	font-family:;
	font-size:;
}

body form.hs-form .hs-form-field ul.inputs-list {
	list-style: none;
	padding: 0;
}

.form-with-bg-color {
	background-color: #f4f4f4;
	position: relative;
}

.form-with-bg-color .page-center {
	padding-top: 144px;
	padding-bottom: 119px;
}

.form-with-bg-color h4.form-title {
	max-width: 45%;
	text-align: center;
	margin: auto;
	color: #616365;
}

.form-with-bg-color .form-title {
	margin: 0;
}

.form-with-bg-color form {
	margin-top: 36px;
}

.form-with-bg-color form:after {
	content: "";
	display: block;
	visibility: hidden;
	clear: both;
}

.form-with-bg-color form>div {
	display: inline-block !important;
	width: 23% !important;
	float: left !important;
	margin-right: 2% !important;
	margin-bottom: 18px !important;
	padding: 0 !important;
}

.form-with-bg-color form>div>label {
	display: block !important;
	float: none !important;
	width: auto !important;
	font-weight: bold !important;
	text-align: left !important;
	line-height: 20px !important;
	padding-top: 0 !important;
	margin-bottom: 4px !important;
	font-size: 17px !important;
	color: #616365 !important;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;
	padding: 0 !important;
}

.form-with-bg-color form>div>label>span.hs-form-required {
	color: red;
	padding: 0 !important;
}

.form-with-bg-color form>div>.input>input.hs-input {
	box-sizing: content-box !important;
	height: 45px !important;
	border: 1px solid #a5a5a5 !important;
	border-radius: 3px !important;
	width: 100% !important;
	max-width: 500px !important;
	transition: border .2s linear,box-shadow .2s linear !important;
	box-shadow: inset 0 1px 3px rgba(0,0,0,0.1) !important;
	padding: 4px !important;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;
	font-size: 13px !important;
	font-weight: normal !important;
	line-height: 18px !important;
	color: #666 !important;
	background-color: #fff !important;
	margin: 0 !important;
}

.form-with-bg-color form>div>.input>input.hs-input:focus {
	border-color: #3180af !important;
	box-shadow: inset 0 1px 3px rgba(0,0,0,0.1),0 0 8px rgba(82,168,236,0.6) !important;
	outline: none !important;
}

.form-with-bg-color form>div>.input>input.error.hs-input:focus {
	box-shadow: 0 0 6px rgba(171,41,32,0.5) !important;
}

.form-with-bg-color form>div>.input>input.hs-input::-webkit-input-placeholder {
	color: #bfbfbf !important;
	font-size: 17px !important;
	text-overflow: clip !important;
}

.form-with-bg-color form>div>.input>input.hs-input::-moz-placeholder {
	color: #bfbfbf !important;
	font-size: 17px !important;
	text-overflow: clip !important;
}

.form-with-bg-color form>div>.input>input.hs-input:-ms-input-placeholder {
	color: #bfbfbf !important;
	font-size: 17px !important;
	text-overflow: clip !important;
}

.form-with-bg-color form>div>.input>input.hs-input:-moz-placeholder {
	color: #bfbfbf !important;
	font-size: 17px !important;
	text-overflow: clip !important;
}

.form-with-bg-color form>div.hs_submit.hs-submit {
	float: right !important;
	margin: 0 !important;
}

.form-with-bg-color form>div.hs_submit.hs-submit input.hs-button.primary.large {
	box-sizing: content-box !important;
	-webkit-font-smoothing: antialiased !important;
	white-space: nowrap !important;
	-webkit-text-stroke: 0px !important;
	text-align: center !important;
	vertical-align: middle !important;
	font-weight: 400 !important;
	margin: 0 !important;
	outline: 0 !important;
	font-family: Helvetica,Arial,sans-serif !important;
	padding: 7px 18px 7px !important;
	position: relative !important;
	text-decoration: none !important;
	cursor: pointer !important;
	display: inline-block !important;
	-moz-user-select: none !important;
	-webkit-user-select: none !important;
	user-select: none !important;
	max-width: 180px !important;
	background-color: white !important;
	border-color: #3187c1 !important;
	color: #3187c1 !important;
	text-transform: uppercase !important;
	font-size: 13px !important;
	line-height: 18px !important;
	border: 1px solid #3187c1 !important;
	text-shadow: none !important;
	background: none !important;
	box-shadow: none !important;
	border-radius: 3px !important;
	width: 100% !important;
	height: 40px !important;
	transition: all .3s ease !important;
	min-height: 0 !important;
}

.form-with-bg-color form>div.hs_submit.hs-submit input.hs-button.primary.large:hover {
	background: #2a78ac !important;
	border: 1px solid #2a78ac !important;
	color: #fff !important;
	box-shadow: none !important;
}

.form-with-bg-color form>div.hs_submit.hs-submit .actions {
	margin: 23px 0 0 !important;
	padding-left: 10px !important;
	text-align: center !important;
}

.form-with-bg-color form>div.hs_error_rollup {
	display: block !important;
	float: none !important;
	width: 100% !important;
	margin: 0 !important;
	border: 0 !important;
}

.form-with-bg-color form {
	position: relative;
	padding-bottom: 25px;
}

.form-with-bg-color form>div.hs_error_rollup ul.hs-error-msgs.inputs-list {
	margin: 0 !important;
	padding: 0 !important;
	list-style: none !important;
}

.form-with-bg-color form>div.hs_error_rollup {
	display: block !important;
	float: none !important;
	width: 100% !important;
	margin: 0 !important;
	border: 0 !important;
	position: absolute !important;
	bottom: 0 !important;
	left: 0 !important;
}

.form-with-bg-color ul.hs-error-msgs.inputs-list {
	color: red !important;
	font-size: 17px !important;
	line-height: 20px !important;
	margin: 5px 0 0 !important;
}

#hs_form_target_blog_subscription input[type="radio"],#hs_form_target_blog_subscription input[type="checkbox"] {
	width: auto;
	margin-right: 10px;
}

body form.hs-form fieldset {
	max-width: none;
}

body form.hs-form fieldset .hs-form-field {
	padding: 0 10px 0 0;
}

body form.hs-form fieldset[class*="form-columns"] .input {
	margin-right: 0;
}

body form.hs-form fieldset[class*="form-columns"] .hs-input {
	width: 100%;
}

body form.hs-form fieldset[class*="form-columns"] .hs-input[type="checkbox"] {
	width: auto;
}

body form.hs-form fieldset.form-columns-3 .hs-form-field {
	width: 33.33%;
}

@media(max-width:400px) {
	body form.hs-form fieldset .hs-form-field {
		padding: 0;
	}

	body form.hs-form fieldset.form-columns-3 .hs-form-field,body form.hs-form .form-columns-2 .hs-form-field .hs-input,body form.hs-form .form-columns-3 .hs-form-field .hs-input {
		width: 100%;
	}

	body form.hs-form .form-columns-3 .hs-form-field .hs-input[type="checkbox"] {
		width: auto;
	}
}

body .hs-button.primary,body input[type="submit"],body input[type="button"] {
	cursor: pointer;
	-webkit-appearance: none;
	font-family:;
	font-size:;
	text-decoration: none !important;
}

.hs-cta-wrapper a {
	border-radius: 3px;
	text-transform: uppercase;
	font-size: 15px;
	font-weight: 400;
	padding: 15px 65px 15px 65px;
	font-style: normal;
	text-align: center;
	vertical-align: middle;
	webkit-transition: all 200ms ease-in-out;
	-moz-transition: all 200ms ease-in-out;
	-o-transition: all 200ms ease-in-out;
	transition: all 200ms ease-in-out;
}

.hs-cta-wrapper a.blue-cta-empty {
	border: 1px solid #3187c1;
	color: #3187c1;
	background-color: #fff;
}

.hs-cta-wrapper a.blue-cta-empty:hover {
	background-color: #3187c1;
	border: 1px solid #3187c1;
	color: #fff;
	text-decoration: none;
}

.hs-cta-wrapper a.blue-cta-empty.no-hover:hover {
	background-color: #fff !important;
	border: 1px solid #3187c1 !important;
	color: #3187c1 !important;
	text-decoration: none;
}

.hs-cta-wrapper a.blue-cta {
	background-color: #3187c1;
	border: 1px solid #3187c1;
	color: #fff;
}

.hs-cta-wrapper a.blue-cta:hover {
	background-color: #fff;
	border: 1px solid #3187c1;
	color: #3187c1;
	text-decoration: none;
}

.hs-cta-wrapper a.orange-cta-empty {
	border: 1px solid #3187c1;
	color: #e67e22;
	background-color: #fff;
}

.hs-cta-wrapper a.orange-cta-empty:hover {
	background-color: #e67e22;
	border: 1px solid #e67e22;
	color: #fff;
	text-decoration: none;
}

.hs-cta-wrapper a.orange-cta-empty.no-hover:hover {
	background-color: #fff !important;
	border: 1px solid #e67e22 !important;
	color: #e67e22 !important;
	text-decoration: none;
}

.hs-cta-wrapper a.orange-cta {
	background-color: #e67e22;
	border: 1px solid #e67e22;
	color: #fff;
}

.hs-cta-wrapper a.orange-cta:hover {
	background-color: #fff;
	border: 1px solid #e67e22;
	color: #e67e22;
	text-decoration: none;
}

@media(max-width:1280px) {
	.footer-container .footer-menu,.footer-container .footer-social {
		padding-left: 20px;
		padding-right: 20px;
	}
}

@media(max-width:1128px) {
	.container-fluid .row-fluid .page-center,.container-fluid .row-fluid .page-center2 {
		padding-left: 3%;
		padding-right: 3%;
	}
}

@media(max-width:768px) {
	.header-wrapper .custom-logo,.header-wrapper .custom-header-cta {
		width: 19%;
	}
}

@media(max-width:767px) {
	.header-container-wrapper .page-center {
		padding-left: 0px;
		padding-right: 0px;
	}

	.mobile-contact-cta {
		display: block !important;
		position: absolute;
		right: 60px;
		top: 18px;
		z-index: 100;
	}

	.mobile-contact-cta .hs-cta-wrapper a {
		padding: 10px;
		text-transform: uppercase;
		font-size: 14px;
	}

	.footer-wrapper {
		padding: 50px 20px;
	}

	.footer-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul {
		display: inline-block;
	}

	.footer-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li {
		margin-bottom: 30px;
	}

	.footer-container .footer-menu,.footer-container .footer-social {
		padding-left: 0px;
		padding-right: 0px;
	}

	.custom-logo {
		padding: 0 15px;
		float: right !important;
		z-index: 100;
		position: relative;
		width: 150px;
	}

	.full-cta-bg {
		padding: 50px 20px;
	}

	.container-fluid .row-fluid .page-center {
		padding-left: 5%;
		padding-right: 5%;
	}

	.hs-how-to-work .work-wrapper>div {
		display: block;
	}

	.hs-how-to-work .uncell-wrapper {
		padding-top: 0;
		padding-right: 0;
		width: 100%;
	}

	.hs-how-to-work .accordion-group {
		padding-left: 0;
		width: 100%;
		padding-top: 20px;
	}

	.row3-group-how-to-work-content {
		padding-top: 20px;
		padding-bottom: 0;
	}

	.custom-two-col-wrapper>div {
		display: block;
	}

	.custom-two-col-wrapper .image-col-wrapper {
		width: 100% !important;
		padding-right: 0;
	}

	.content-two-col-wrapper {
		width: 100% !important;
		padding-left: 0;
		padding-top: 30px;
	}

	.row3-group-how-to-work-content .cta_button img {
		float: none !important;
		margin: 0 !important;
	}

	.row3-group-how-to-work-content .hs-cta-node {
		display: inline-block !important;
		margin-top: 20px;
	}

	.row3-group-how-to-work-content .hs_cos_wrapper_type_module:last-of-type {
		text-align: center;
	}

	.row3-group-how-to-work-content .hs-cta-wrapper:first-of-type a {
		margin-right: 25px;
	}

	.row4-group-how-to-work {
		padding-bottom: 0;
	}

	.custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1:first-of-type {
		margin-top: 10px;
	}

	.hs-content-name-partners .page-center>.row-fluid-wrapper,.hs-content-name-contact .page-center>.row-fluid-wrapper,.hs-content-name-perks-by-bizx .page-center>.row-fluid-wrapper {
		padding-left: 0;
		padding-right: 0;
	}
}

@media(max-width:480px) {
	fieldset .input input {
		width: 100% !important;
	}
}

@media(max-width:479px) {
	.row3-group-how-to-work-content .hs-cta-wrapper:first-of-type a {
		margin-right: 0;
	}

	.hs-how-to-work .work-wrapper.only-content .uncode_text_column p:last-child {
		max-width: 100%;
		font-size: 17px;
	}

	.hs-how-to-work .work-wrapper.only-content p:first-child {
		font-size: 19.6px;
		line-height: 33.8px;
	}

	.content-wrapper-image-group-wrapper .image-left-wrapper.clearfix {
		display: block;
		width: 100%;
	}

	.content-wrapper-image-group-wrapper .content-wrapper-image-group,.content-wrapper-image-group-wrapper .content-wrapper-group {
		width: 100%;
		display: block;
	}

	.content-wrapper-image-group-wrapper .content-wrapper-image-group {
		text-align: center;
	}

	.content-wrapper-image-group-wrapper .content-wrapper-image-group img {
		padding-right: 0;
	}
}

.secondary-menu {
	background-color: #FFE001;
	padding: 4px 0;
}

.secondary-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a {
	color: #fff;
	font-weight: bold;
}

.secondary-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul {
	height: auto;
}

.secondary-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li:first-of-type a,.secondary-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li:first-of-type {
	text-align: left;
}

.secondary-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li:last-of-type a,.secondary-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li:last-of-type {
	text-align: right;
}

.custom-header-cta a {
	padding: 15px 17px !important;
	background-color: #FFE001 !important;
	display: inline-block !important;
	color: #000 !important;
	margin-top: 7px;
}

.custom-header-cta2 {
	text-align: right;
}

.custom-header-cta2 a {
	padding: 15px 17px !important;
	background-color: #eb261e !important;
	display: inline-block !important;
	color: #fff !important;
	margin-top: 7px;
	cursor: pointer;
	border-radius: 50px;
}

.custom-header-cta a:hover,.custom-header-cta2 a:hover {
	text-decoration: none;
}

@media(max-width:767px) {
	.header-wrapper,.header-wrapper-ae {
		padding: 10px 0 6px 0;
	}

	.header-wrapper .row-fluid .page-center,.header-wrapper-ae .row-fluid .page-center {
		padding: 0;
	}

	.header-container-wrapper .custom-logo img {
		max-width: 71.89px;
		width: 100% !important;
		height: 39px;
		position: relative;
		top: -1.5px;
		left: -1px;
	}

	.desktop-menu.custom-menu-primary .hs-menu-wrapper>ul {
		margin-top: 0 !important;
	}

	.footer-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children {
		position: relative;
		width: 50%;
		float: left !important;
	}

	.footer-menu .hs-menu-wrapper.hs-menu-flow-horizontal.no-flyouts>ul li.hs-item-has-children ul.hs-menu-children-wrapper {
		display: block !important;
	}
}

.hiw-container {
	padding: 0 15px;
	overflow: hidden;
}

.hiw-layout {
	font-size: 18px;
	text-align: center;
	margin: 0 -50px;
}

.hiw-layout::after {
	content: "";
	display: block;
	clear: both;
}

.hiw-img {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 10px;
}

.hiw-layout>.col3,.hiw-layout>.col4 {
	max-width: 100%;
	width: 300px;
	margin: 0px auto 50px;
}

.hiw-img {
	position: relative;
	padding-top: 40%;
}

.hiw-img img {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	max-height: 100%;
	max-width: 100%;
	object-fit: contain;
}

.hiw-title,#hs_cos_wrapper_widget_9565915829_ h2 {
	text-align: center;
}

@media only screen and (min-width:1024px) {
	.hiw-title,#hs_cos_wrapper_widget_9565915829_ h2 {
		text-align: left;
	}

	.hiw-layout {
		display: flex;
	}

	.hiw-layout>.col3 {
		position: relative;
		width: 33.33%;
		float: left;
	}

	.hiw-layout>.col4 {
		position: relative;
		width: 25%;
		float: left;
	}

	.hiw-img {
		position: relative;
		padding-top: 40%;
	}

	.hiw-img img {
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%,-50%);
		max-height: 100%;
		max-width: 100%;
		object-fit: contain;
	}

	.col-text {
		padding: 0 1rem;
		width: 260px;
		margin: 0 auto;
	}

	.col4 .col-text {
		width: 210px;
	}

	.hiw-layout>.col3:not(:last-child)::after,.hiw-layout>.col4:not(:last-child)::after {
		content: url(/images/hiw-arrow-short.jpg);
		position: absolute;
		top: 50%;
		right: 0;
		transform: translateX(50%);
	}

	.hiw-layout>[class*="col"]:last-child img {
		width: 180px;
	}
}

.search-page-result {
	padding-top: 50px;
}

.search-page-result h2 {
	margin: 0;
	font-weight: bold;
}

.hs-search-field {
	padding: 40px 0 0;
}

#hsresults {
	margin-top: 0;
	margin-bottom: 15px;
}

#hsresults>li {
	border-bottom: 1px solid #d9d9d9;
	padding: 15px 0;
}

#hsresults>li>a {
	font-weight: bold;
}

.hs-search-results__pagination {
	margin-bottom: 15px;
}

.hs-search-results__pagination::after {
	content: "";
	display: block;
	clear: both;
	height: 0;
}

.hs-search-results__next-page {
	padding: 5px;
}

.ae_header_style ~ .row-number-6 {
	min-height: 0 !important;
	display: none !important;
}

.hero-banner-wrapper {
	margin-top: -2px;
}

#hs_cos_wrapper_widget_26145031617 textarea {
	height: 200px;
}

.eccent_cookie_window {
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
	display: block;
	position: fixed;
	bottom: 30px;
	right: -360px;
	width: calc(100% - 60px);
	max-width: 360px;
	background-color: rgba(0,0,0,0.85);
	padding: 20px;
	box-sizing: border-box;
	border-radius: 5px;
	opacity: 0;
	visibility: hidden;
	overflow: auto;
	z-index: 100;
}

.eccent_cookie_show {
	opacity: 1 !important;
	visibility: visible !important;
	right: 30px !important;
}

.eccent_cookie_window h5 {
	display: block;
	float: left;
	width: 100%;
	margin: 0;
	color: #FFF !important;
	box-sizing: border-box;
}

.eccent_cookie_window p {
	display: block;
	float: left;
	width: 100%;
	margin-top: 12px;
	margin-bottom: 15px;
	color: rgba(255,255,255,0.95) !important;
	font-size: 14px;
	line-height: 22px;
	box-sizing: border-box;
}

.eccent_cookie_window button {
	cursor: pointer;
	display: block;
	position: relative;
	float: left;
	border: 0;
	background-color: #3187c1;
	padding: 15px;
	padding-left: 17px;
	padding-right: 17px;
	font-size: 13px !important;
	font-weight: 400;
	color: #FFF;
	text-transform: uppercase;
	margin-right: 5px;
	border-radius: 3px;
}

.eccent_cookie_window button:hover,.eccent_cookie_window button:active,.eccent_cookie_window button:focus {
	background-color: #FFF;
	color: #3187c1;
}

.hero-banner-wrapper.large {
	min-height: 615px !important;
}

.hero-banner-wrapper.medium {
	min-height: 350px !important;
}

.hero-banner-wrapper.small {
	min-height: 200px !important;
}

.hero-banner-wrapper.medium.large {
	min-height: 600px !important;
}

.hero-banner-wrapper.medium .hero-content {
	margin: 50px auto 30px;
	color: #fff;
}

.hero-banner-wrapper.medium.large .hero-content {
	margin: 110px auto 30px;
}

.hs-content-name-press-v2-rise .hero-banner-wrapper.medium.large .hero-content {
	margin: 80px auto 30px;
}

.hero-banner-wrapper.medium .hero-content p.sub-h {
	font-size: 20px;
	margin-bottom: 60px;
}

.hero-banner-wrapper.medium .hero-content h1 {
	font-size: 45px;
	line-height: 1.2em;
	margin-bottom: 20px;
	color: #fff;
}

.hero-banner-wrapper.medium .hero-content p {
	font-size: 21px;
	line-height: 1.3em;
	margin-top: 10px;
}

.hero-content.center {
	text-align: center;
}

.hero-content.left {
	text-align: left;
}

.hero-content.left .maxWidth600 {
	margin: 0;
}

.hero-content a.link-video:after {
	top: 15px !important;
}

.hero-content.inner .hs-cta-wrapper a {
	padding: 20px 40px 20px 40px;
}

@media(max-width:1600px) {
	.hero-banner-wrapper.large {
		background-position: 100% !important;
		min-height: 450px !important;
	}
}

@media(max-width:1200px) {
	.hero-banner-wrapper.large {
		background-position: 75% !important;
	}
}

@media(max-width:480px) {
	.hs-content-name-press-v2-rise .hero-banner-wrapper.medium.large .hero-content {
		margin: 45px auto 30px;
	}

	.hs-content-name-press-v2-rise .hero-banner-wrapper.medium.large {
		min-height: 730px !important;
	}
}

.faq-accrdn {
	margin-top: 60px;
}

.faq-accrdn .tab-list p {
	display: none;
	cursor: pointer;
}

.faq-accrdn .tab-list ul {
	display: flex;
	flex-flow: column;
	justify-content: space-between;
	list-style: none;
	padding: 0px 0;
	margin: 0 !important;
}

.faq-accrdn .tab-list ul li {
	padding: 20px;
	background-color: #f5f5f5;
	align-items: center;
	color: #333333;
	cursor: pointer;
	margin: 0;
	margin-left: 20px;
	align-content: center;
	display: flex;
	flex-flow: row wrap;
	height: 135px;
	width: 100%;
  /*border-radius: 5px; */
	text-align: center;
	margin-bottom: 10px;
	cursor: pointer;
}

@media only screen and (min-width:768px) {
	.faq-accrdn .tab-list ul li:hover {
		background-color: #3187c1;
		color: #ffffff;
	}

	.faq-accrdn .tab-list ul li:hover > span.c-svg svg *,
  .faq-accrdn .tab-list ul li:hover > span.hs-icon svg {
		fill: #FFF;
	}

	.faq-accrdn .tab-list ul li:hover > span.img-icon img {
		filter: brightness(0) invert(1);
	}
}

.faq-accrdn .tab-list ul li.selected {
	background-color: #3187c1;
	color: #ffffff;
}

.faq-accrdn .tab-list ul li:last-of-type {
	margin-right: 0;
}

.faq-accrdn .tab-list ul li > strong {
	font-size: 25px;
}

.faq-accrdn .tab-list ul li > strong,
.faq-accrdn .tab-list ul li > span {
	width: 100%;
}

.faq-accrdn .tab-list ul li > span {
	display: flex;
	margin-top: 5px;
	justify-content: center;
	font-size: 20px;
}

.faq-accrdn .tab-list ul li > span.custom-icon {
	font-size: 25px;
}

.faq-accrdn .tab-list ul li > span.img-icon {
}

.faq-accrdn .tab-list ul li > span.img-icon img {
	max-height: 40px;
	object-fit: contain;
}

.faq-accrdn .tab-list ul li.selected > span.img-icon img {
	filter: brightness(0) invert(1);
}

.faq-accrdn .tab-list ul li > span.c-svg svg {
	height: 40px;
}

.faq-accrdn .tab-list ul li > span.hs-icon svg {
	width: 25px;
}

.faq-accrdn .tab-list ul li > span.c-svg svg *,
.faq-accrdn .tab-list ul li > span.hs-icon svg,
.faq-accrdn .tab-list ul li > span.hs-icon svg {
	fill: #333;
}

.faq-accrdn .tab-list ul li.selected > span.c-svg svg *,
.faq-accrdn .tab-list ul li.selected > span.hs-icon svg {
	fill: #FFF;
}

.faq-accrdn .tab-content {
  /*   display: none;
  opacity: 0; */
	margin-bottom: 30px;
	min-height: 570px;
	position: relative;
	display: block;
	flex-flow: row wrap;
	justify-content: space-between;
	width: 100%;
	float: right;
	text-align: right;
}

.faq-accrdn .tab-content.full-width {
	width: 100%;
	float: none;
}

.faq-accrdn .tab-content.col-2 {
	float: right;
}

.faq-accrdn .tab-content.grid-open {
	height: auto !important;
}

.grid:after {
	content: '';
	display: block;
	clear: both;
}

.faq-accrdn .tab-content >.active {
	opacity: 1;
	display: inline-block;
}

.faq-accrdn .card {
	flex-flow: row wrap;
  /* margin-bottom: 10px; */
  /*   border: 1px solid rgba(0,0,0,.125); */
  /*border-radius: 5px;*/
	position: relative;
	display: none;
	opacity: 0;
	top: 0;
	width: 100%;
}

.faq-accrdn .card.active {
	position: static !important;
	transform: none !important;
}

.faq-accrdn .card:last-of-type {
	margin-bottom: 0;
}

.faq-accrdn .card.opened {
	position: static !important;
	top: 0 !important;
}

.faq-accrdn .card h5 {
	transition: all 0.3s ease-out 0s;
	font-size: 24px;
	width: 100%;
	margin: 0;
	padding: 13px 13px 13px 22px;
	display: flex;
	display: inline-block;
	width: auto;
	min-width: 0px;
	align-items: center;
	justify-content: left;
	-webkit-transition: all 0.6s ease;
	-o-transition: all 0.6s ease;
	transition: all 0.6s ease;
  /*border-radius: 5px;*/
  /*border: 1px solid rgba(0,0,0,.125);*/
	border-top: 1px solid #D5DBDB;
}

.faq-accrdn .card.selected h5 {
	width: 100%;
	min-width: 100%;
	color: #3187c1 !important;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

.faq-accrdn .card:not(.selected) h5 {
	transition: all 600ms cubic-bezier(0, 0, 1, 1);
}

.faq-accrdn .card.selected h5:hover {
  /*border: 1px solid rgba(0,0,0,.125);*/;
}

.faq-accrdn .card h5:hover {
	color: #3187c1 !important;
  /*   border: #3187c1; */
	cursor: pointer;
}

.faq-accrdn .card h5:after {
	font-family: FontAwesome;
	content: "\f104";
	font-weight: 300;
	font-size: 18px;
	color: #333;
	line-height: 100%;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
	margin-left: 10px;
	transform: rotate(0deg);
	display: inline-block;
}

.faq-accrdn .card.selected h5:before {
	transform: rotate(90deg);
}

.faq-accrdn .card .description {
	width: 100%;
	display: none;
	padding-left: 40px;
}

.faq-accrdn .card .description > div {
	padding: 0px 20px 25px;
}

.faq-accrdn .faq-form {
	visibility: hidden;
	opacity: 0;
	transition: .5s all;
	-moz-transition: .5s all;
	-webkit-transition: .5s all;
	height: 0;
}

.faq-accrdn .faq-form.visible {
	visibility: visible;
	opacity: 1;
	transition: .5s all;
	-moz-transition: .5s all;
	-webkit-transition: .5s all;
	height: auto;
}

.faq-accrdn .faq-form input,
.faq-accrdn .faq-form textarea,
.faq-accrdn .quicksearch {
	border-radius: 3px;
	border: none;
	border: 1px solid #616365;
	margin-bottom: 30px;
	direction: rtl;
}

.faq-accrdn .faq-form .hs-error-msg {
	font-size: 14px;
	margin: 5px 0;
}

.faq-accrdn .faq-form .hs-error-msgs.inputs-list {
	margin: 0;
}

@media all and (max-width: 768px) {
	.faq-accrdn {
		margin-top: 20px;
	}

	.faq-accrdn .tab-list ul li {
		height: auto;
	}
}

@media all and (max-width: 767px) {
	.faq-accrdn .tab-content {
		min-height: 510px;
	}

	.faq-accrdn .tab-list {
		margin-bottom: 10px;
		position: relative;
	}

	.faq-accrdn .tab-list p {
		display: flex;
		background-color: #3187c1;
		color: #ffffff;
		padding: 10px 15px;
		align-content: center;
		margin: 0;
		position: relative;
		cursor: pointer;
	}

	.faq-accrdn .tab-list p:after {
		content: '';
		width: 0;
		height: 0;
		border-left: 7px solid transparent;
		border-right: 7px solid transparent;
		border-top: 7px solid #fff;
		position: absolute;
		left: 26px;
		top: 46%;
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		transform: translateX(-50%);
	}

	.faq-accrdn .tab-list p.clicked ~ ul {
		display: flex;
	}

	.faq-accrdn .tab-list ul {
		margin: 0;
		display: none;
		position: absolute;
		width: 100%;
		z-index: 1;
		flex-flow: row wrap;
		padding: 0;
	}

	.faq-accrdn .tab-list ul li {
		width: 100%;
		margin: 0;
		border-top: 1px solid;
		padding: 10px 15px;
		border-radius: 0;
	}

	.faq-accrdn .tab-list ul li:last-of-type {
		border-bottom: 1px solid;
	}

	.faq-accrdn .tab-list ul li strong, 
  .faq-accrdn .tab-list ul li span {
		width: auto;
	}

	.faq-accrdn .tab-list ul li strong {
		font-size: 15px;
		margin-right: 6px;
	}

	.faq-accrdn .tab-list ul li.selected {
		background-color: #2e3f4a;
	}

	.faq-accrdn .tab-list ul li span {
		font-size: 13px;
		padding-top: 0;
	}

	.faq-accrdn .tab-content {
		width: 100%;
		float: none;
		margin: 0;
	}

	.custom-tab-content {
		margin-bottom: 30px;
	}

	.custom-tab-content:after {
		content: '';
		display: block;
		clear: both;
	}

	.c-icon-hover {
		justify-content: right !important;
		width: 60px !important;
	}
}

.card .header {
	cursor: pointer;
} 
/* custom  */
.c-icon-hover {
}

.c-icon-hover img {
	height: 40px;
}

.tab-list > p:first-child {
	cursor: pointer;
}

.tab-list > ul > li {
}

.tab-list > ul > li .c-icon-hover .c-icon-default {
}

.tab-list > ul > li .c-icon-hover .c-icon-active {
	display: none;
}

.tab-list > ul > li.selected .c-icon-hover .c-icon-default {
	display: none;
}

.tab-list > ul > li.selected .c-icon-hover .c-icon-active {
	display: block;
}

.tab-list > ul > li .c-icon-hover .c-icon-default {
}

.tab-list > ul > li .c-icon-hover .c-icon-active {
	display: none;
}

@media only screen and (min-width:768px) {
	.tab-list > ul > li:hover .c-icon-hover .c-icon-default {
		display: none;
	}

	.tab-list > ul > li:hover .c-icon-hover .c-icon-active {
		display: block;
	}
}