/*Theme Name: X – Child ThemeTheme URI: http://theme.co/x/Author: ThemecoAuthor URI: http://theme.co/Description: Make all of your modifications to X in this child theme.Version: 1.0.0Template: x*/@media screen and (max-width: 979px) {	.x-content-band.vc.rowBannerInner.desktop {		display: none;	}}@media screen and (min-width: 980px) {	.x-content-band.vc.rowBannerInner.mobile {		display: none;	}}/* TYPOGRAPHY */a, a:hover {	-webkit-transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;	transition: all 0.2s ease-in-out;}h2 {	font-size: 1.8em;	padding: 10px 0 0 0!important;	margin: 0 0 15px 0!important;	text-transform: none!important;	color: #2675C4!important;}h3 {	font-size: 1.4em;	padding: 0!important;	margin: 0 0 10px 0!important;	}h4 {	font-size: 1.2em;	padding: 0!important;	margin: 0!important;	}p {	font-size: 1.3em;	line-height: 1.4em;	font-weight: 400;	margin: 0 0 25px 0!important;	padding-bottom: 0!important;}span.blue {	color: #2675C4;}.entry-content.content ul {	font-size: 1.3em;	line-height: 1.4em;	font-weight: 400;	margin: 0 0 20px 20px!important;	list-style: none;}.entry-content.content li::before {  content: "\2022";  color: #2675C4;  font-weight: bold;  display: inline-block;  width: 1em;  margin-left: -20px;  margin-right: 7px!important;}.entry-content.content li.tick::before {	font-family: "FontAwesome"!important;	content: "\f00c" !important;	font-size: 0.85em!important;	color: #43AA34;}.entry-content.content li.cross::before {	font-family: "FontAwesome"!important;	content: "\f00d" !important;	font-size: 0.85em!important;	color: #CD3333;}.x-content-band.vc.rowIntro a,.x-content-band.vc.rowContent a {	color: #2675C4;}.x-content-band.vc.rowIntro a:hover,.x-content-band.vc.rowContent a:hover {	color: #F1598F;}.x-content-band.vc.rowIntro a:after,.x-content-band.vc.rowContent a.btn:after {	font-family: "FontAwesome";	content: "\f178" !important;	font-size: 1.2em;	color: #2675C4;	margin-left: 10px;	position: relative;	top: 2px;}.x-content-band.vc.rowIntro a:after,.x-content-band.vc.rowContent a.btn:after {	-webkit-transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;	transition: all 0.2s ease-in-out;}.x-content-band.vc.rowIntro a:hover:after,.x-content-band.vc.rowContent a.btn:hover:after  {	color: #F1598F;	margin-left: 17px;	-webkit-transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;	transition: all 0.2s ease-in-out;}.blue {	color: #2675C4;	font-weight: 700;}/* WIDGETS */br.clear {	clear: both;}.x-scroll-top {	border: 0;	color: #fff;}.x-scroll-top.right {	right: 20px!important;	bottom: 20px!important;}.x-scroll-top .x-icon-angle-up:hover {	cursor: pointer;	margin-bottom: 50px;	color: #f1598f;}.x-scroll-top .x-icon-angle-up:before {	content: "\f077" !important;	font-size: 1.3em;	margin-bottom: 50px;}/* video popups */a.vp-a {	font-weight: 700!important;	background-color: #2675C4;	padding: 25px 45px;	color: #fff!important;	border-radius: 8px;		font-size: 1.4em;	white-space: nowrap;	overflow: hidden;}a.vp-a:hover {	background-color: #f1598f!important;	color: #fff!important;}a.vp-a:before {	font-family: "FontAwesome";	content: "\f04b" !important;	font-size: 1.2em;	color: #fff;	margin-right: 8px;	position: relative;	top: 1px;}a.vp-a:after {	display: none;}.x-accordion-inner .videoWrapper {	padding-top: 20px;	margin-bottom: 20px;	text-align: left!important;}.x-accordion-inner .videoWrapper a {	color: #fff!important;}.x-accordion-inner .videoWrapper a:hover {	color: #fff!important;}@media screen and (max-width: 767px) {	/*.videoWrapperHome {		text-align: center;		padding-top: 20px;		padding-bottom: 20px;		display: block;	}*/		.videoWrapperHome a.vp-a {		width: 400px!important;		display: block;		word-wrap: break-word;	}	.videoWrapper {		padding-top: 40px;		padding-bottom: 20px;		text-align: left;	}}@media screen and (min-width: 768px) {	.videoWrapperHome a.vp-a {		width: 500px!important;		display: block;	} 	/*.videoWrapperHome {		text-align: center;		padding-top: 20px;	}*/	.videoWrapper {		padding-bottom: 20px;		text-align: center;	}}/* cta button */@media screen and (max-width: 1023px) {		.btnWrapper {		width: 60%;	}}@media screen and (min-width: 1024px) {	.btnWrapper {		width: 40%;	}	}@media screen and (min-width: 1499px) {	.btnWrapper {		width: 35%;	}	}.btnWrapper {	margin-top: 40px;	font-weight: 700!important;	background-color: #2675C4;	color: #fff!important;	border-radius: 8px;		font-size: 1.4em;	-webkit-transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;	transition: all 0.2s ease-in-out;}.btnWrapper:hover {	background-color: #f1598f!important;	color: #fff!important;	-webkit-transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;	transition: all 0.2s ease-in-out;}.btnWrapper a {	color: #fff!important;}.btnWrapper a:hover{	color: #fff!important;}.btnWrapper a:after {	display: none!important;}.btnWrapper .btnTxtT {	padding: 20px 45px 0 45px;	display: block;	text-align: center;}.btnWrapper .btnTxtB {	padding: 0 45px 25px 45px;	display: block;	font-size: 70%;	text-align: center;}/* BRAND */a.x-brand.img {	margin: 0!important;}@media screen and (min-width: 1024px) {	a.x-brand.img {		width: 30%;	}}a.x-brand.img img {	margin: 0!important;}/* NAV */li.ubermenu-custom-content-padded {	padding: 5px 5px 5px 5px!important;}.x-navbar {	background-color:rgba(255,255,255,0.0);	border-bottom: 0;}@media screen and (max-width: 1023px) {		.x-navbar {		margin-top: 25px;		margin-bottom: 20px;	}}@media screen and (min-width: 1024px) {		.x-navbar {		margin-top: 40px;		margin-bottom: 20px;	}	.x-navbar-inner .x-container.max.width {		display: flex;		flex-direction: row;		align-items: center;	}}.x-navbar .x-nav,.x-navbar .x-navbar-inner,.x-navbar .x-brand img,.x-navbar .desktop .x-nav > li > a {	-webkit-transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;	transition: all 0.2s ease-in-out;}nav#ubermenu-main-3-primary-2 {	width: 70%!important;	text-align: right!important;}.ubermenu-content-block.ubermenu-custom-content.ubermenu-custom-content-padded a.btnBasket:before {	font-family: "FontAwesome";	content: "\f07a" !important;	font-size: 1.1em;	color: #231f20;}.ubermenu-content-block.ubermenu-custom-content.ubermenu-custom-content-padded a.btnAccount:before {	font-family: "FontAwesome";	content: "\f007" !important;	font-size: 1.1em;	color: #231f20;}.ubermenu-content-block.ubermenu-custom-content.ubermenu-custom-content-padded a.x-btn-navbar-search:before {	font-family: "FontAwesome";	content: "\f002" !important;	font-size: 1.1em;	color: #231f20;}.menu-item.x-menu-item.x-menu-item-search {	display: none;}.x-searchform-overlay {	z-index: 9999 !important;}ul#ubermenu-nav-main-3-primary li {	padding: 0 10px!important;	letter-spacing: 0.05em!important;	font-weight: 300!important;}ul#ubermenu-nav-main-3-primary li a {	padding: 10px 0;	color: rgb(16,12,13);	font-size: 1.5em!important;	font-weight: 300!important;}/* trial */ul#ubermenu-nav-main-3-primary li.ubermenu-item-40,ul#ubermenu-nav-main-3-primary li.ubermenu-item-616 {	position: relative;	top: -3px;}ul#ubermenu-nav-main-3-primary li.ubermenu-item-40 a,ul#ubermenu-nav-main-3-primary li.ubermenu-item-616 a {	font-weight: 700!important;	background-color: #2675C4;	padding: 8px 12px;	color: #fff!important;	border-radius: 8px;}ul#ubermenu-nav-main-3-primary li.ubermenu-item-40 a:hover,ul#ubermenu-nav-main-3-primary li.ubermenu-item-616 a:hover {	background-color: #f1598f!important;	color: #fff!important;}ul#ubermenu-nav-main-3-primary li.ubermenu-current-menu-item.ubermenu-item-40 a,ul#ubermenu-nav-main-3-primary li.ubermenu-current-menu-item.ubermenu-item-616 a {	color: #fff!important;	background-color: #2675C4;}/*ul#ubermenu-nav-main-3-primary li.ubermenu-item-40 a {	font-weight: 700!important;	color: #2675C4!important;}*//* */ul#ubermenu-nav-main-3-primary li a:hover {	color: #f1598f!important;}ul#ubermenu-nav-main-3-primary li a span {    border:0;	margin: 0!important;	padding: 0!important;}ul#ubermenu-nav-main-3-primary li.ubermenu-item-has-children a:after {	display: none;} ul#ubermenu-nav-main-3-primary li.ubermenu-current-menu-item a.ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only,ul#ubermenu-nav-main-3-primary li.ubermenu-current-page-ancestor a.ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only {	color: #f1598f;}/* mobile nav */@media screen and (min-width: 1024px) {	#custom_toggle {		display: none;	}	}@media screen and (max-width: 1023px) {	nav#ubermenu-main-3-primary-2,	a.ubermenu-responsive-toggle {		display: none!important;	}		#custom_toggle {		position: absolute;		right: 8%;		z-index: 99999;		margin-top: 2px;	}	#custom_toggle:hover {		cursor: pointer;	}	#custom_toggle:before {		font-family: "FontAwesome";		content: "\f0c9" !important;		font-size: 2em;		color: #2675C4;	}	#custom_toggle:hover:before {		color: #f1598f;		-webkit-transition: all 0.2s ease-in-out;		-moz-transition: all 0.2s ease-in-out;		-o-transition: all 0.2s ease-in-out;		transition: all 0.2s ease-in-out;	}}.sfm-sidebar-close {	top: 14px;}.sfm-sidebar-close:before,.sfm-sidebar-close:after {	background-color: #fff!important;}.sfm-navicon-button.x.sf_label_default  {	right: 50px!important;	top: 30px!important;}.sfm-logo img {	display: none;}.sfm-sm-indicator {	top: 25px;}.sfm-sm-indicator i {	font-size: 1.1em!important;}#sfm-sidebar.sfm-indicators .sfm-sm-indicator i {	top: 50%!important;	margin-top: -23px!important;}ul.sfm-menu-level-0.sfm-menu li.sfm-has-child-menu {	padding-bottom: 0!important;}ul.sfm-menu-level-0.sfm-menu li a {	font-style: normal;	font-weight: 200!important;	font-weight: lighter!important;	color: #fff!important;	font-size: 1.5em!important;	padding: 0!important;}ul.sfm-menu-level-0.sfm-menu li ul.sfm-menu-level-1 li a {	font-style: normal;	font-weight: 200!important;	font-weight: lighter!important;	color: #fff!important;	font-size: 1.2em!important;	line-height: 1.6em!important;	padding: 0!important;}/*ul.sfm-menu-level-0.sfm-menu li.sfm-has-child-menu {	padding-bottom: 20px!important}*/#sfm-sidebar li.sfm-active-class a {	background: #44464a!important;}@media screen and (max-width: 479px) {	ul.sfm-menu-level-0.sfm-menu li a {		line-height: 45px!important;	}}@media screen and (min-width: 480px) {	ul.sfm-menu-level-0.sfm-menu li a {		line-height: 45px!important;	}}.sfm-menu-level-0.sfm-menu {	margin-top: 95px!important;}@media screen and (max-width: 580px) {	.x-navbar .x-brand img {		width: 250px;		height: auto;	}}/* HOME SEP 21 */.rowBlue h1 {	color: #fff;	margin: 0 0 30px 0!important;	padding: 0!important;	font-size: 300%!important;}.rowBlue h1 strong,.rowBlue p strong {	color: #2675C4;}@media screen and (max-width: 767px) {	body.homeNew #x-content-band-2 .x-container.max.width.wpb_row {		display: flex;		flex-direction: column;	}		body.homeNew #x-content-band-2 .x-container.max.width.wpb_row .x-column.x-sm.vc.x-2-3 {		order: 1;	}	body.homeNew #x-content-band-2 .x-container.max.width.wpb_row .x-column.x-sm.vc.x-1-3 {		order: 0;		padding: 0 50px 50px 50px;	}		.btnWrapperHome {		text-align: center;		width: 400px;		margin: 0 auto;	}		.btnHomeT {		text-align: center;		width: 400px; 		margin: 0 auto;	}	.btnHomeT a.btnBlue {		width: 400px;		margin-top: 7px; 	}	.btnHomeB {		width: 400px;		text-align: center;		margin: 0 auto;	}	.btnHomeB a.btnBlue {		width: 400px;		margin: 0 0 0 0;	}	.btnHomeB a.btnBlue {		margin: 0 20px 0 0;	}	.btnHomeB .videoWrapperHome {		width: 400px!important;		margin: 7px 0 0 0;		padding: 20px 0 0 0;	}		.btnHomeB .videoWrapperHome a.vp-a {		width: 400px!important;	}}@media screen and (min-width: 768px) {	body.home #x-content-band-2.padB {		padding-bottom: 80px!important;	}		.btnWrapperHome {		text-align: center;		width: 500px;		margin: 0 auto;	}		.btnHomeT {		text-align: center;		width: 500px;		margin: 0 auto;	}	.btnHomeT a.btnBlue {		width: 500px;		margin-top: 7px;	}	.btnHomeB {		text-align: center;		width: 500px;		margin: 0 auto;	}	.btnHomeB a.btnBlue {		width: 240px;		float: left;		margin: 0 0 0 0;	}	.btnHomeB a.btnBlue {		margin: -3px 20px 0 0;	}		.videoWrapperHome {		float: left;		width: 500px;		padding: 7px 0 0 0;	}	/*.btnHomeB .videoWrapperHome {		float: left;		width: 240px;		padding: 20px 0 0 0;	}*/}.btnHomeT a.btnBlue:after,.btnHomeB a.btnBlue:after {	font-family: "FontAwesome";	content: "\f178" !important;	font-size: 1.2em;	color: #fff;	margin-left: 10px;	position: relative;	top: 2px;}.btnHomeB .videoWrapperHome a.vp-a {	padding: 30px 45px;}/*body.homeNew .videoWrapperHome {	text-align: left;}*/a.btnBlue {	display: inline-block;	margin-bottom: 15px;	padding: 25px 30px;	font-weight: 700!important;	background-color: #2675C4;	color: #fff!important;	border-radius: 8px;		font-size: 1.4em;	-webkit-transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;	transition: all 0.2s ease-in-out;}a.btnBlue:hover {	background-color: #f1598f!important;	color: #fff!important;	-webkit-transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;	transition: all 0.2s ease-in-out;}/* FAQ SEP 21 */@media screen and (max-width: 1249px) {	body.page-id-191 #x-content-band-1 .x-container.max.width.wpb_row {		/*display: unset!important;*/		flex-direction: column;	}		body.page-id-191 #x-content-band-1 .x-1-4,	body.page-id-191 #x-content-band-1 .x-1-2	{		width: 100%;		float: none!important;	}		body.page-id-191 #x-content-band-1 .x-1-4 .videoWrapper {		text-align: left;		padding-top: 40px;	}	}/* CONTACT SEP 21 */body.contact #custom_html-3 {	display: none;}body.inner.faq.contact .rowBlue h3 a {	color: #fff!important;}body.inner.faq.contact .rowBlue h3 a:hover {	color: #f1598f!important;	margin: 0 0 0 0!important;}body.inner.faq.contact .rowBlue h3 a:after {	font-family: "FontAwesome";	content: "\f178" !important;	font-size: 1.2em;	color: #fff;	margin-left: 10px;	position: relative;	top: 2px;	-webkit-transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;	transition: all 0.2s ease-in-out;}body.inner.faq.contact .rowBlue h3 a:hover:after {	color: #F1598F!important;	margin-left: 17px;	-webkit-transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;	transition: all 0.2s ease-in-out;}body.inner.faq.contact .x-column.x-sm.vc.x-1-1 h2 {    color: #2675C4!important;}	body.inner.faq.contact h2,.contactWrapper h2 {	color: #fff!important;}body.inner.faq.contact .contactWrapper p a {	color: #fff!important;}body.inner.faq.contact .contactWrapper p a:hover {	color: #F1598F!important;}body.inner.faq.contact h3 {	color: #f1598f;}/* HOME */@media screen and (min-width: 768px) {		.x-content-band.vc.rowPanels .x-container.max.width.wpb_row {		display: flex;	}}@media screen and (max-width: 979px) {		.x-content-band.vc.rowButtons {		margin-top: 60px!important;		margin-bottom: 60px!important;	}		.x-content-band.vc.rowPanels {		margin-top: 0!important;		margin-bottom: 60px!important;	}		.x-column.x-sm.vc.colPanelHome.x-1-3 {		width: 100%!important;	}		.x-column.x-sm.vc.colPanelHome.x-1-3:first-of-type {		margin-top: 0!important;	}	.x-column.x-sm.vc.colPanelHome.x-1-3 .x-content-band.vc.bg-image .x-column.x-sm.vc.x-1-1 {		min-height: 300px;	}}@media screen and (min-width: 980px) {		.x-content-band.vc.rowButtons {		margin-top: 90px!important;		margin-bottom: 90px!important;	}		.x-content-band.vc.rowPanels {		margin-top: 0!important;		margin-bottom: 90px!important;	}		.x-column.x-sm.vc.colPanelHome.x-1-3 .x-content-band.vc.bg-image .x-column.x-sm.vc.x-1-1 {		min-height: 300px;	}	}/*.x-column.x-sm.vc.colPanelHome.x-1-3 .x-content-band.vc.bg-image {	background-size: cover;}.x-column.x-sm.vc.colPanelHome.x-1-3 .x-content-band.vc.bg-image .x-column.x-sm.vc.x-1-1 {	color: #fff;	padding: 35px 50px 40px 50px;}@media screen and (max-width: 767px) {	.x-column.x-sm.vc.colPanelHome.x-1-3 {		margin-top: 60px!important;		margin-bottom: 40px!important;		display: flex;		justify-content: space-between;		flex-wrap: wrap;	}}*/.x-column.x-sm.vc.colPanelHome.x-1-3 p {	margin: 0!important;	display: block;}.x-column.x-sm.vc.colPanelHome.x-1-3 a {	color: #2675C4;}.x-column.x-sm.vc.colPanelHome.x-1-3 h3 a:after {	color: #2675C4;}/*.x-column.x-sm.vc.colPanelHome.panelPink.x-1-3 {	border-bottom: 10px solid #f1598f;}.x-column.x-sm.vc.colPanelHome.panelBlue.x-1-3 {	border-bottom: 10px solid #6cb7e5;}.x-column.x-sm.vc.colPanelHome.panelGreen.x-1-3 {	border-bottom: 10px solid #99de32;}*//* NEW LAYOUT */.x-content-band.vc.rowBlue {	background-color: #69B5E5!important;	color: #fff;}.x-content-band.vc.rowBlue a {	color: #fff;}.x-content-band.vc.rowBlue a:hover {	color: #F1598F;}.x-content-band.vc.rowBlue .x-column.x-sm.vc.colHead.x-1-3 p,.x-content-band.vc.rowBlue .x-column.x-sm.vc.x-1-3 p {	margin: 0!important;}body.home .x-content-band.vc.rowBlue .x-column.x-sm.vc.x-1-3 p {	margin: 20px!important;}.x-content-band.vc.rowBlue .x-column.x-sm.vc.colHead.x-1-3 img,.x-content-band.vc.rowBlue .x-column.x-sm.vc.x-1-6 img,.x-content-band.vc.rowBlue .x-column.x-sm.vc.x-1-3 img,.x-content-band.vc.rowBlue .x-column.x-sm.vc.x-1-2 img,.x-content-band.vc.rowBlue .x-column.x-sm.vc.x-1-4 img {	margin: 0!important;}.x-content-band.vc.rowBlue .x-column.x-sm.vc.x-1-6 img {	min-width: 137px!important;	width: 137px!important;	height: auto;}.x-content-band.vc.rowBlue .x-column.x-sm.vc.colIntro.x-1-3 img {	margin: 0 5px!important;	width: 70px;	height: auto;}/*@media screen and (max-width: 768px) {		.x-content-band.vc.rowInteractive img {		width: 27%;		height: auto;		margin: 0 3% 0 3%!important;	}}*/.x-content-band.vc.rowBlue a {	color: #2675c4;	}@media screen and (max-width: 979px) {		.x-content-band.vc.rowBlue.desktop,	.x-content-band.vc.rowButtons.desktop,	.x-content-band.vc.rowIntro.desktop,	.x-content-band.vc.rowBanner.desktop	{		display: none;	}	.x-content-band.vc.rowBanner.mobile .x-content-band.vc.rowBannerInner .x-column.x-sm.vc.x-1-2,	.x-content-band.vc.rowBanner.mobile .x-content-band.vc.rowBannerInner .x-column.x-sm.vc.x-2-3 {		min-height: 175px!important;		max-height: 175px!important;	}			.x-content-band.vc.rowBlue.mobile p.homeCircles img {		width: 23%;		height: auto;		padding: 20px 1% 0 1%;	}		/*.x-content-band.vc.rowBlue.mobile p:last-of-type {		margin-bottom: 0!important;	}*/		.x-content-band.vc.rowBlue.mobile p:last-of-type img {		margin-bottom: 0!important;	}	.x-content-band.vc.rowBlue	{		padding-top: 60px!important;		padding-bottom: 40px!important;			}		body.home .x-content-band.vc.rowBlue.mobile	{		padding-top: 60px!important;		padding-bottom: 40px!important;			}		body.about .x-content-band.vc.rowBlue,	body.faq .x-content-band.vc.rowBlue,	body.press .x-content-band.vc.rowBlue	{		padding-top: 60px!important;		padding-bottom: 40px!important;			}		.x-content-band.vc.padT	{		padding-top: 50px!important;		}		.x-content-band.vc.padB	{		padding-bottom: 30px!important;			}		.x-content-band.vc.rowBlue .x-column.x-sm.vc.colHead.x-1-3 {		display: none;	}		.x-content-band.vc.rowBlue .x-column.x-sm.vc.colIntro.x-1-3 {		margin: 0 10%!important;		width: 80%!important;	}	.x-content-band.vc.rowInteractive {		display: none;	}	}@media screen and (min-width: 980px) {		.x-content-band.vc.rowBlue.mobile,	.x-content-band.vc.rowButtons.mobile,	.x-content-band.vc.rowIntro.mobile,	.x-content-band.vc.rowBanner.mobile	{		display: none;	}		.x-content-band.vc.rowInteractive {		text-align: center;		position: relative;		margin: -28px 0 60px 0!important;	}	.x-content-band.vc.rowInteractive img {		margin: 0!important;	}		.x-content-band.vc.rowInteractive span.tooltips  {		margin: 0 -2px!important;	}	.x-content-band.vc.rowBlue	{		padding-top: 60px!important;		padding-bottom: 0!important;			}		body.home .x-content-band.vc.rowBlue	{		padding-top: 20px!important;		padding-bottom: 0!important;			}		body.about .x-content-band.vc.rowBlue,	body.faq .x-content-band.vc.rowBlue,	body.press .x-content-band.vc.rowBlue	{		padding-top: 60px!important;		padding-bottom: 40px!important;			}		.x-content-band.vc.padT	{		padding-top: 60px!important;		}		.x-content-band.vc.padB	{		padding-bottom: 40px!important;			}	.x-content-band.vc.rowBlue .x-container.wpb_row {		display: flex;		align-items: center;		justify-content: center;		flex-direction: row;	}		}/* banners */.x-content-band.vc.rowBannerInner .x-column.x-sm.vc.x-1-2,.x-content-band.vc.rowBannerInner .x-column.x-sm.vc.x-2-3 {	min-height: 350px;	display: flex;	justify-content: center;	flex-direction: column;}@media screen and (max-width: 768px) {	.x-content-band.vc.rowBannerInner .x-column.x-sm.vc.x-1-2	{		width: 70%;	}		.x-content-band.vc.rowBannerInner .x-column.x-sm.vc.x-2-3	{		width: 85%;	}		.x-content-band.vc.rowBannerInner .x-column.x-sm.vc.x-1-2:last-of-type {		display: none;	}}.x-content-band.vc.rowBannerInner .x-column.x-sm.vc.x-1-2 p,.x-content-band.vc.rowBannerInner .x-column.x-sm.vc.x-2-3 p {	color: #fff;}/* faq */.x-accordion-group {	border-left: 0;	border-top: 1px solid #2675C4;	border-right: 0;	border-bottom: 0;}.x-accordion-group:last-of-type {	border-left: 0;	border-top: 1px solid #2675C4;	border-right: 0;	border-bottom: 1px solid #2675C4;}.x-accordion-heading {	background: #fff;	border: 0;}.x-accordion-heading .x-accordion-toggle.collapsed:before,.x-accordion-heading .x-accordion-toggle:before,.x-accordion-heading .x-accordion-toggle.collapsed:hover:before,.x-accordion-heading .x-accordion-toggle:hover:before  {	color: #F1598F;}.x-accordion-group a {	color: rgb(16,12,13)!important;}.x-accordion-group a:hover {	color: #F1598F!important;}.x-accordion-inner a,.x-accordion-inner span.tooltips {	color: #2675c4!important;}/* tooltip */.Zebra_Tooltip {	font-family: "Open Sans",sans-serif;	font-style: normal;    font-weight: 400;}.Zebra_Tooltip_Message {	text-align: center!important;}.Zebra_Tooltip_Message p {	font-size: 1.2em;}/*span.tooltips  {	margin: 0 0!important;	text-align: center;}*//*.Zebra_Tooltip_Arrow_Top,.Zebra_Tooltip_Arrow_Bottom {	left: 190px!important;}*//* OLD LAYOUT */.x-content-band.vc.rowBannerInner .x-column.x-sm.vc.x-1-1 {	position: relative!important;}.x-content-band.vc.rowBannerInner .x-column.x-sm.vc.x-1-1 h2 {	color: #fff;	position: absolute!important;	bottom: 0!important;}/* stats slider */.x-content-band.vc.rowBannerInner .x-column.x-sm.vc.x-1-1 .x-flexslider {	position: absolute!important;	bottom: 0!important;}.x-content-band.vc.rowBannerInner .x-column.x-sm.vc.x-1-1 .x-flexslider h2 {	font-weight: 300;}.x-content-band.vc.rowBannerInner .x-column.x-sm.vc.x-1-1 .x-flexslider h2 strong {	font-weight: 700;}/* contact */.contactWrapper {	margin-top: 40px;	width: 100%;	background-color: #69B5E5;	color: #fff!important;	border-radius: 8px;		padding: 35px 45px 15px 45px;}.contactWrapper .wpcf7-text,.contactWrapper .wpcf7-textarea {	padding: 20px 15px;	border: 0;	border-radius: 8px;}.contactWrapper .wpcf7-list-item {	margin: 0!important;	}.contactWrapper .wpcf7-form-control.wpcf7-submit {	border: 0;	background-color: #2675C4;	border-radius: 8px;		padding: 12px 25px 13px 25px;		text-transform: none;	}.contactWrapper .wpcf7-form-control.wpcf7-submit:hover {	background-color: #F1598F;	}.contactWrapper .wpcf7-response-output {	color: #fff;	border: 0;	background-color: transparent;	padding: 0!important;}.x-1-3 .contactWrapper {	text-align: center;}.x-1-3 .contactWrapper img {	margin: 0 0 20px 0;}/* */@media screen and (max-width: 979px) {	.x-content-band.vc.rowBanner {		min-height: 175px;		margin-bottom: 60px!important;	}		.x-content-band.vc.rowBannerInner {		min-height: 175px;		margin-top: 60px!important;		margin-bottom: 60px!important;	}		.x-content-band.vc.rowBannerInner .x-column.x-sm.vc.x-1-1 {		position: relative!important;		height: 175px;	}		.x-content-band.vc.rowBannerInner.stats {		min-height: unset;		margin-bottom: 0!important;	}		.x-content-band.vc.rowBannerInner.stats .x-column.x-sm.vc.x-1-1 {		height: auto;	}}@media screen and (min-width: 980px) {		.x-content-band.vc.rowBanner {		min-height: 350px;		margin-bottom: 90px!important;	}		.x-content-band.vc.rowBannerInner {		min-height: 350px;		margin-top: 90px!important;		margin-bottom: 90px!important;	}		.x-content-band.vc.rowBannerInner .x-column.x-sm.vc.x-1-1 {		position: relative!important;		height: 350px;	}		.x-content-band.vc.rowBannerInner.stats {		min-height: unset;		margin-bottom: 20px!important;	}		.x-content-band.vc.rowBannerInner.stats .x-column.x-sm.vc.x-1-1 {		height: auto;	}		/*.x-content-band.vc.rowBanner .x-column.x-sm.vc.x-1-1 h2,	.x-content-band.vc.rowBannerInner .x-column.x-sm.vc.x-1-1 h2 {		padding-right: 30%!important;	}*/	}@media screen and (max-width: 979px) {	.x-content-band.vc.rowIntro {		margin-bottom: 10px!important;	}}@media screen and (min-width: 980px) {		.x-content-band.vc.rowIntro {		margin-bottom: 30px!important;	}		.x-content-band.vc.rowIntro .x-column.x-sm.vc.x-1-1	{		padding-right: 30%;	}		.x-content-band.vc.rowIntro .x-column.x-sm.vc.x-2-3	{		/*padding-right: 10%;*/		padding-right: 0;		width: 75%!important;	}	}/* HOME BUTTON PANELS */.x-column.x-sm.vc.colButtonHome.x-1-3 {	background-color: #2675C4;	border-radius: 15px;	text-align: center;	-webkit-transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;	transition: all 0.2s ease-in-out;}@media screen and (max-width: 767px) {		.x-column.x-sm.vc.colButtonHome.x-1-3:first-of-type {		margin-top: 0!important;		margin-bottom: 20px!important;	}	.x-column.x-sm.vc.colButtonHome.x-1-3 {		margin-top: 40px!important;		margin-bottom: 20px!important;	}		.x-column.x-sm.vc.colButtonHome.x-1-3:last-of-type {		margin-top: 40px!important;		margin-bottom: 0!important;	}}.x-column.x-sm.vc.colButtonHome.x-1-3 h3 {	color: #fff;	margin: 0!important;	padding: 20px 20px 25px 20px!important;	display: block!important;	width: 100%!important;	text-align: center!important;}.x-column.x-sm.vc.colButtonHome.x-1-3 h3:hover{	cursor: pointer;}.x-column.x-sm.vc.colButtonHome.x-1-3:hover {	background-color: #69B5E5;	-webkit-transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;	transition: all 0.2s ease-in-out;}/* PANELS */.x-column.x-sm.vc.colPanelHome.x-1-3 a.x-img>img {	width: 100%;	height: auto;	margin-left: 0;	margin-right: 0;}	@media screen and (max-width: 767px) {		.x-column.x-sm.vc.colPanelHome.x-1-3:first-of-type {		margin-top: 0!important;		margin-bottom: 20px!important;	}	.x-column.x-sm.vc.colPanelHome.x-1-3 {		margin-top: 40px!important;		margin-bottom: 20px!important;	}		.x-column.x-sm.vc.colPanelHome.x-1-3:last-of-type {		margin-top: 40px!important;		margin-bottom: 0!important;	}		.x-column.x-sm.vc.colPanelHome.x-1-3 {		border-radius: 25px;	}		.x-column.x-sm.vc.colPanelHome.x-1-3 {		border: 2px solid #69B5E5;		border-radius: 21px;	}}@media screen and (min-width: 768px) {		.x-column.x-sm.vc.colPanelHome.x-1-3 {		border: 2px solid #69B5E5;		border-radius: 15px;	}}.x-column.x-sm.vc.colPanelHome.x-1-3 h3 {	padding: 10px 20px 10px 20px!important;}.x-column.x-sm.vc.colPanelHome.x-1-3 h3 a:hover {	color: #F1598F;}.x-column.x-sm.vc.colPanelHome h3 a:after {	font-family: "FontAwesome";	content: "\f178" !important;	font-size: 1.2em;	color: #f1598f;	margin-left: 10px;	position: relative;	top: 2px;}.x-column.x-sm.vc.colPanelHome h3 a:after {	-webkit-transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;	transition: all 0.2s ease-in-out;}.x-column.x-sm.vc.colPanelHome h3 a:hover:after {	color: #F1598F;	margin-left: 17px;	-webkit-transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;	transition: all 0.2s ease-in-out;}.x-column.x-sm.vc.colPanelHome.x-1-3 p {	margin: 0 20px 20px 20px!important;	display: block;}/* TEAM */.x-content-band.vc.rowTeamA,.x-content-band.vc.rowTeamC {	background-color: #f2f2f2!important;}.x-content-band.vc.rowTeamB {	background-color: #e4e4e4!important;}body.inner.about h3 {	margin-bottom: 0!important;}body.inner.about .x-content-band.vc.rowStrategic h3 {	padding-bottom: 20px!important;}@media screen and (max-width: 767px) {	.x-content-band.vc.rowTeamA,	.x-content-band.vc.rowTeamB,	.x-content-band.vc.rowTeamC {		padding-top: 60px!important;		padding-bottom: 60px!important;	}		/*.x-content-band.vc.rowSubtitle h2 {		padding-bottom: 30px!important;	}		.x-content-band.vc.padT {		padding-top: 40px!important;	}		.x-content-band.vc.padB {		padding-bottom: 40px!important;	}*/		body.inner.about .x-content-band.vc.rowSubtitle .x-column.x-sm.vc.x-1-1 h2 {		margin-top: 30px!important;		padding-bottom: 20px!important;	}		body.inner.about h3 {		margin-top: 30px!important;		margin-bottom: 0!important;	}}@media screen and (min-width: 768px) {		.x-content-band.vc.rowTeamA,	.x-content-band.vc.rowTeamB,	.x-content-band.vc.rowTeamC {		padding-top: 90px!important;		padding-bottom: 90px!important;	}		.x-content-band.vc.padT {		padding-top: 60px!important;	}		.x-content-band.vc.padB {		padding-bottom: 60px!important;	}	}.x-content-band.vc.rowSubtitle .x-column.x-sm.vc.x-1-1 h2 {	padding-bottom: 60px!important;}/*.x-content-band.vc.rowTeamA h3,.x-content-band.vc.rowTeamC h3,.x-content-band.vc.rowTeamB h3 {	margin-bottom: 0!important;}*/.x-content-band.vc.rowTeamA h4,.x-content-band.vc.rowTeamC h4,.x-content-band.vc.rowTeamB h4 {	margin-bottom: 12px!important;}.x-content-band.vc.rowTeamA p,.x-content-band.vc.rowTeamC p,.x-content-band.vc.rowTeamB p {	padding-bottom: 10px;	font-size: 1.2em!important;}/* CONTACT */form.wpcf7-form {	margin-top: 30px;}form.wpcf7-form label {	font-size: 0.85em!important;}.wpcf7-form-control.wpcf7-submit {	text-shadow: none;	text-transform: uppercase;	font-weight: 600;	font-size: 0.7em!important;}/* FOOTER */.pillL {	float: left;	width: 65px;}.pillR {	float: left;	width: 350px;	padding-top: 9px;	font-size: 0.75em;	line-height: 1.35em;}.x-colophon.top {	border-top: 0;	background-color: #fff;}.x-colophon.bottom {	border-top: 0;	background-color: #2675C4;	color: #fff;	text-align: left;}.x-colophon.bottom .x-colophon-content {	text-transform: none;	margin: 0;    font-size: unset;    font-weight: unset;    letter-spacing: unset;    line-height: unset;	}#custom_html-2 {	font-size: 1.4em;}.x-colophon.bottom p {	font-size: 1em;}.x-colophon.top a {	color: rgb(16,12,13);}.x-colophon.top a:hover {	color: #f1598f;}.x-colophon.bottom a {	color: #fff;}.x-colophon.bottom a:hover {	color: #f1598f;}body.home .x-colophon.top #custom_html-2,body.press .x-colophon.top #custom_html-2,body.about .x-colophon.top #custom_html-2 {	display: none;	}#custom_html-3 img {	width: 50px;	height: auto;	padding: 0 5px 0 0;}#custom_html-3 img.piggySml {	margin: -11px 0 0 0;}#custom_html-3 img:hover {	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";	filter: alpha(opacity=80);	opacity: 0.8;}@media screen and (max-width: 979px) {	.x-colophon.top {		padding-top: 0;		padding-bottom: 30px;		}		.x-colophon.top .x-column .widget:first-child {		margin-top: 20px;	}		.x-colophon.top .x-column.x-md.x-1-2 {		width: 100%!important;		float: left;	}	/*.x-colophon.top .x-column.x-md.x-1-2.last {		padding-top: 30px;	}*/		.x-colophon.bottom {		padding-top: 40px;		padding-bottom: 20px;		}}@media screen and (min-width: 980px) {		.x-colophon.top {		padding-top: 20px;		padding-bottom: 40px;	}		.x-colophon.top .x-column.x-md.x-1-2 {		width: 100%;	}	.x-colophon.top .x-column.x-md.x-1-2.last {		padding-top: 30px;	}		/*.x-colophon.top .x-column.x-md.x-1-2 {		width: 35%;	}	.x-colophon.top .x-column.x-md.x-1-2.last {		width: 60%;		margin-top: -8px;	}*/		#custom_html-2 {		/*float: right;*/		text-align: left;		padding: 0 0 0 0!important;	}		#custom_html-2 a {		padding: 0 0 0 10px!important;		letter-spacing: 0.05em!important;		font-weight: 300!important;		font-size: 0.9em!important;	}		.x-colophon.bottom {		padding-top: 70px;		padding-bottom: 50px;	}	}