/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
*/

/* Uniphore Styling */
@font-face {
	font-family:'Gotham-Light';
	src:url("/wp-content/themes/hello-theme-child-master/Gotham-Light.otf") format("opentype"), url("/wp-content/themes/hello-theme-child-master/GothamLight.ttf") 	format("truetype");
	font-weight:normal;
	font-style:normal;
	font-display: fallback; /* Define how the browser behaves during download */
	
}

@font-face {
	font-family:'Gotham-Book';
	src:url("/wp-content/themes/hello-theme-child-master/GothamBookRegular.otf") format("opentype");
	font-weight:normal;
	font-style:normal;
	font-display: fallback; /* Define how the browser behaves during download */
}

@font-face {
	font-family:'Gotham-Bold';
	src:url(/wp-content/themes/hello-theme-child-master/GothamBold.otf) format('opentype'), url(/wp-content/themes/hello-theme-child-master/GothamBold.ttf) format('truetype');
	font-weight:normal;
	font-style:normal;
	font-display: fallback; /* Define how the browser behaves during download */
}

@font-face {
	font-family:'Aviner-Light';
	src:url("/wp-content/themes/hello-theme-child-master/Avenir-Light.ttf") format("truetype"),
		url("/wp-content/themes/hello-theme-child-master/Avenir-Light.woff") format("woff"),
		url("/wp-content/themes/hello-theme-child-master/Avenir-Light.woff2") format("woff2"),
		url("/wp-content/themes/hello-theme-child-master/Avenir-Light.eot") format("eot");
	font-weight:normal;
	font-style:normal;
}

@font-face {
	font-family:'Aviner-Book';
	src:url("/wp-content/themes/hello-theme-child-master/Avenir-Book.ttf") format("truetype"),
		url("/wp-content/themes/hello-theme-child-master/Avenir-Book.woff") format("woff"),
		url("/wp-content/themes/hello-theme-child-master/Avenir-Book.woff2") format("woff2"),
		url("/wp-content/themes/hello-theme-child-master/Avenir-Book.eot") format("eot");
	font-weight:normal;
	font-style:normal;
	font-display: fallback; /* Define how the browser behaves during download */
}

@font-face {
	font-family:'Aviner-Bold';
	src:url("/wp-content/themes/hello-theme-child-master/Avenir-Medium.ttf") format("truetype"),
		url("/wp-content/themes/hello-theme-child-master/Avenir-Medium.woff") format("woff"),
		url("/wp-content/themes/hello-theme-child-master/Avenir-Medium.woff2") format("woff2"),
		url("/wp-content/themes/hello-theme-child-master/Avenir-Medium.eot") format("eot");
	font-weight:normal;
	font-style:normal;
	font-display: fallback; /* Define how the browser behaves during download */
}

@font-face {
	font-family:'Aviner-Heavy';
	src:url("/wp-content/themes/hello-theme-child-master/Avenir-Heavy.ttf") format("truetype"),
		url("/wp-content/themes/hello-theme-child-master/Avenir-Heavy.woff") format("woff"),
		url("/wp-content/themes/hello-theme-child-master/Avenir-Heavy.woff2") format("woff2"),
		url("/wp-content/themes/hello-theme-child-master/Avenir-Heavy.eot") format("eot");
	font-weight:normal;
	font-style:normal;
	font-display: fallback; /* Define how the browser behaves during download */
}

@font-face {
	font-family:'Aviner-Black';
	src:url("/wp-content/themes/hello-theme-child-master/Avenir-Black.ttf") format("truetype"),
		url("/wp-content/themes/hello-theme-child-master/Avenir-Black.woff") format("woff"),
		url("/wp-content/themes/hello-theme-child-master/Avenir-Black.woff2") format("woff2"),
		url("/wp-content/themes/hello-theme-child-master/Avenir-Black.eot") format("eot");
	font-weight:normal;
	font-style:normal;
	font-display: fallback; /* Define how the browser behaves during download */
}

@font-face {
	font-family:'Aviner-Black-Italic';
	src:url("/wp-content/themes/hello-theme-child-master/Avenir-BlackOblique.ttf") format("truetype"),
		url("/wp-content/themes/hello-theme-child-master/Avenir-BlackOblique.woff") format("woff"),
		url("/wp-content/themes/hello-theme-child-master/Avenir-BlackOblique.woff2") format("woff2"),
		url("/wp-content/themes/hello-theme-child-master/Avenir-BlackOblique.eot") format("eot");
	font-weight:normal;
	font-style:italic;
	font-display: fallback; /* Define how the browser behaves during download */
}

:root {
	--uni-pink:#ec1286;
	--uni-orange:#fe6810;
	--uni-blue:#42a3e0;
	--uni-green:#8edd65;
	--uni-grey:#75787b;
	--uni-purple:#7d55c7;
	--uni-almost-black:#222;
	--uni-main-font:'Gothic-Book';
	--uni-bold-font:'Gothic-Bold';
	--uni-light-font:'Gothic-Light';
	--uni-font-awesome:'Font Awesome 5 Pro';
	--two-col-formWidth:600px;
}

html {scroll-behavior:smooth;}
body {padding-top:150px;}

/* padding for Q pages to fit navigation */
body.page-id-29182,
body.page-id-29178,
body.page-id-29196,
body.page-id-29164,
body.page-id-29220,
body.page-id-29222,
body.page-id-29229,
body.page-id-29232 {padding-top:130px;}

/* padding for Event Archive Page */
body.category-581 {padding-top:175px;}

/* padding for logged in WP users */
body.logged-in.admin-bar {padding-top:115px;}

/* padding for pages with no .uniHeaderNews */
body.postid-29501 {padding-top:95px;}
/* body,p,li,span,div,label,input {} -- for safety */
body,p,li,span,div,label,input {font-family:'Aviner-Book';}
p {line-height:1.7;font-size:1.05rem;}
h1, h1 b {font-size: clamp(2.2rem, 2vw + 1rem, 2.7rem) !important;font-family:'Aviner-Black'!important;line-height:1.1;}
b,strong,.elementor-button-text,input[type="submit"] {font-family:'Aviner-Bold','Gotham-Bold',sans-serif;}
h3 {font-family:'Aviner-Heavy',sans-serif;font-size:1.2rem;}
h4 {font-family:'Aviner-Heavy',sans-serif;}
h5 {font-family:'Aviner-Heavy',sans-serif;}
.elementor-text-editor h2 {font-family:'Aviner-Black','Gotham-Bold',sans-serif;}
.exponent-text {font-size:0.9rem;vertical-align:super;position:relative;bottom:3px;}
.exponent-text.small {font-size:.5em}
.uniIndent {margin-left:30px;}
.mobileNav-noScroll {position:fixed;overflow:hidden;width:100%;}
.w-video-card h3 {font-size:1.2rem!important;}
.w-video-card h4 {font-family:'Gotham-Book'!important;font-size:.8rem!important;}
.elementor-button {cursor:pointer;}
.elementor-button-content-wrapper {color:#FFF;}

.blue-text {color: #FF6A13 !important;} /* needed? */

.video-border-radius {border-radius:20px;overflow:hidden;}

.desktop {display:initial;}
.mobile {display:none;}
.uniClear {clear:both;}

a.bttn {display: block;max-width: 250px;background: #000;padding: 15px 30px;border-radius: 30px;color: #FFF !important;transition: all .36s ease;cursor: pointer;font-family: 'Gotham-Bold' !important;font-size: 18px;text-align: center;}
a.bttn:hover {background:var(--uni-orange);}
.uniPRNoticeContainer {display: block;transition:all .36s ease;position:fixed!important;margin:0px!important;background:transparent;height:155px;width:150px!important;padding:0px 0px 0px 0px;right:-100px!important;top:33%;z-index:99;}
.uniPRNoticeContainer .elementor-widget-container {align-items:center;height:100%;align-content:center;}
.uniPRNoticeContainer .uniPRNotice {box-shadow:0 1px 1px hsl(0deg 0% 0% / 8%), 0 2px 2px hsl(0deg 0% 0% / 8%), 0 4px 4px hsl(0deg 0% 0% / 8%), 0 8px 8px hsl(0deg 0% 0% / 8%), 0 16px 16px hsl(0deg 0% 0%  8%);transition:all .36s ease;display:block!important;padding:0px;border-radius:10px 10px 0px 0px;color:#FFF;text-align:right;transform:rotate(-90deg);height:100%;width:100%;margin-left:22px;}
.uniPRNoticeContainer .uniPRNotice p {display: block;text-align: center;margin: 0px;padding: 0px;font-size: .9rem;line-height: 1.5;text-transform: uppercase;}
.uniPRNoticeContainer .uniPRNotice p:last-of-type {	display:none;text-align:right;margin:4px 0px 0px 0px;padding:0px;font-size:.8rem;text-transform:none;line-height:1.1;}
.uniPRNoticeContainer:hover {right:0px!important;}
.uniPRNoticeContainer:hover .uniPRNotice {right: 0px;transform: rotate(0deg);border-radius: 10px 0px 0px 10px;padding-top: 40px;margin-left: 0px;}
.uniPRNoticeContainer:hover .uniPRNotice p:last-of-type {display: block;text-align: center;}
@media screen and (max-width:768px) {
	.uniPRNotice:hover p:last-of-type {display: block;text-align: center;}
}
.uniArticleRow {padding-bottom: 15px;}
.uniArticleRow a {display: inline-block;color: #FFF !important;background: #181818;text-align: center;padding: 15px 45px;border-radius: 100px;margin-top: 15px;}
.uniArticleRow img {box-shadow: 0 1px 1px hsl(0deg 0% 0% / 8%), 0 2px 2px hsl(0deg 0% 0% / 8%), 0 4px 4px hsl(0deg 0% 0% / 8%), 0 8px 8px hsl(0deg 0% 0% / 8%), 0 16px 16px hsl(0deg 0% 0% / 8%) !important;}
.uniUnderBox {position: relative;border-radius: 30px;}
.uniUnderBox img {margin-left: -20px;margin-top: 15px;}
.uniDynamicTabs {min-height: 500px;}
.uniDynamicTabs .elementor-tabs-wrapper {border: 0px !important;padding-top: 25px;}
.uniDynamicTabs .elementor-tabs-wrapper .elementor-tab-title {margin-bottom: 10px;font-size: .9rem;border: 0px;padding: 15px;transition: all .36s ease;text-align: center;margin-left: 30px;margin-right: 30px;border-radius: 10px;background: #F7F7F7;border: 1px solid #EEE;box-shadow: 0 1px 1px hsl(0deg 0% 0% / 4%), 0 1px 1px hsl(0deg 0% 0% / 4%), 0 2px 2px hsl(0deg 0% 0% / 4%), 0 4px 4px hsl(0deg 0% 0% / 4%), 0 8px 8px hsl(0deg 0% 0% / 4%) !important;}
.uniDynamicTabs .elementor-tabs-wrapper .elementor-tab-title.elementor-active:before,
.uniDynamicTabs .elementor-tabs-wrapper .elementor-tab-title.elementor-active:after {display: none;}
.uniDynamicTabs .elementor-tabs-wrapper .elementor-tab-title a {}
.uniDynamicTabs .elementor-tabs-wrapper .elementor-tab-title.elementor-active {
	border: 0px;
	opacity: 1 !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
	font-size: 1rem;
	padding: 25px;
	background: rgb(255, 106, 19);
	background: -moz-linear-gradient(90deg, rgba(255, 106, 19, 1) 0%, rgba(212, 15, 125, 1) 100%);
	background: -webkit-linear-gradient(90deg, rgba(255, 106, 19, 1) 0%, rgba(212, 15, 125, 1) 100%);
	background: linear-gradient(90deg, rgba(255, 106, 19, 1) 0%, rgba(212, 15, 125, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff6a13", endColorstr="#d40f7d", GradientType=1);
}
.uniDynamicTabs .elementor-tabs-wrapper .elementor-tab-title.elementor-active a {color: #FFF;}
.uniDynamicTabs .elementor-tabs-content-wrapper {border: 0px !important;position: relative;}
.uniDynamicTabs .elementor-tabs-content-wrapper .elementor-tab-content {transition: all .36s ease;opacity: 0;position: absolute;top: 0px;left: 0px;border: 0px !important;margin-left: 15px;border-left: 2px solid var(--uni-almost-black);display: block !important;}
.uniDynamicTabs .elementor-tabs-content-wrapper .elementor-tab-content.elementor-active {opacity: 1;}
.uniDynamicTabs .elementor-tabs-content-wrapper .elementor-tab-mobile-title {border: 0px;text-align: center;margin-bottom: 15px;border-radius: 10px;padding: 15px;font-size: 1.2rem;}
.uniDynamicTabs .elementor-tabs-content-wrapper .elementor-tab-mobile-title.elementor-active {
	background: rgb(255, 106, 19);
	background: -moz-linear-gradient(90deg, rgba(255, 106, 19, 1) 0%, rgba(212, 15, 125, 1) 100%);
	background: -webkit-linear-gradient(90deg, rgba(255, 106, 19, 1) 0%, rgba(212, 15, 125, 1) 100%);
	background: linear-gradient(90deg, rgba(255, 106, 19, 1) 0%, rgba(212, 15, 125, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff6a13", endColorstr="#d40f7d", GradientType=1);
	color: #FFF;
}
.uniDynamicTabs .elementor-tabs-content-wrapper .elementor-tab-content a {display:inline-block;margin-top:5px;background:var(--uni-almost-black);color:#FFF;border-radius:100px;padding:15px 45px;}
.uniDynamicTabs .elementor-tabs-content-wrapper .elementor-tab-content a:hover {background:var(--uni-orange);}
@media screen and (max-width:768px) {
	.uniDynamicTabs {min-height: none;}
	.uniDynamicTabs .elementor-tabs-content-wrapper {}
	.uniDynamicTabs .elementor-tabs-content-wrapper .elementor-tab-content {position:relative;margin-left:0px;opacity:1;padding-bottom:30px;}
	.uniDynamicTabs .elementor-tabs-content-wrapper .elementor-tab-mobile-title {background: rgb(255, 106, 19);background: -moz-linear-gradient(90deg, rgba(255, 106, 19, 1) 0%, rgba(212, 15, 125, 1) 100%);background: -webkit-linear-gradient(90deg, rgba(255, 106, 19, 1) 0%, rgba(212, 15, 125, 1) 100%);background: linear-gradient(90deg, rgba(255, 106, 19, 1) 0%, rgba(212, 15, 125, 1) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff6a13", endColorstr="#d40f7d", GradientType=1);color: #FFF;}
	.uniDynamicTabs .elementor-tabs-content-wrapper .elementor-tab-content a {display: block;text-align: center;margin-top: 5px;padding: 15px;}
}

/* Podcast Audio Embeds */
.podcast-embed {
	border-radius: 20px;
	overflow: hidden;
	border: 1px solid var(--e-global-color-accent);
	background: var(--e-global-color-accent);
	padding: 5px;
	box-shadow: 0 1px 1px hsl(0deg 0% 0% / 8%), 0 2px 2px hsl(0deg 0% 0% / 8%), 0 4px 4px hsl(0deg 0% 0% / 8%), 0 8px 8px hsl(0deg 0% 0% / 8%), 0 16px 16px hsl(0deg 0% 0% / 8%);
}
.uniIFramedPopup {min-height: 50vh;}
.uniKeepWatching {background: #000;max-width: 275px;margin: 0px auto;color: #FFF;border-radius: 15px;padding: 10px;font-family: 'Gotham-Bold';font-size: 1.5em;cursor: pointer;}

.uniKeepWatching:hover {background: var(--uni-orange);}
.uniShadow {box-shadow: 0 1px 1px hsl(0deg 0% 0% / 8%), 0 2px 2px hsl(0deg 0% 0% / 8%), 0 4px 4px hsl(0deg 0% 0% / 8%), 0 8px 8px hsl(0deg 0% 0% / 8%);}
.uniAnimatedCard {display: block;width: 100%;height: 100%;background: #FFF;position: absolute;top: 0px;left: 0px;z-index: 100;}
.uniAnimatedCard video {position: absolute;top: 0px;left: 0px;z-index: 9;}
.uniAnimatedCard a {background: transparent !important;}

/* Uniphore Converse 2022 - Wistia header logo updates */
.w-gallery-view__hero-content h1>img[alt="Uniphore Converse 2022"] {box-shadow: 0 1px 1px hsl(0deg 0% 0% / 8%), 0 2px 2px hsl(0deg 0% 0% / 8%), 0 4px 4px hsl(0deg 0% 0% / 8%), 0 8px 8px hsl(0deg 0% 0% / 8%), 0 16px 16px hsl(0deg 0% 0% / 8%) !important;border-radius: 10px !important;}
.uniPercentage {}
.uniPercentage .chart {text-align: center;}
.uniPercentage .chart .data {font-family: 'Gotham-Bold';font-size: 2.5em;position: absolute;top: 48%;left: 55%;transform: translate(-50%, -50%);line-height: 0;}
.uniPercentage .chart span {
	display: inline-block;
	vertical-align: middle;
	width: 28px;
	line-height: .9;
	font-family: 'Gotham-Book';
	font-size: 14px;
	text-align: center;
}
.uniTitleWithIcon {}
.uniTitleWithIcon i {
	height: 50px;
	text-align: center;
	font-size: 20px;
	background: rgb(255, 106, 19);
	background: -moz-linear-gradient(90deg, rgba(255, 106, 19, 1) 0%, rgba(212, 15, 125, 1) 100%);
	background: -webkit-linear-gradient(90deg, rgba(255, 106, 19, 1) 0%, rgba(212, 15, 125, 1) 100%);
	background: linear-gradient(90deg, rgba(255, 106, 19, 1) 0%, rgba(212, 15, 125, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff6a13", endColorstr="#d40f7d", GradientType=1);
	border-radius: 100px;
	display: inline-block;
	width: 50px;
	vertical-align: middle;
	color: #FFF;
	margin-right: 10px;
	line-height: 2.5;
}

.uniTitleWithIcon h2 {
	display: inline-block;
	width: 85%;
	vertical-align: middle;
	margin: 0px;
	line-height: 1.2;
	margin-top: 0px !important;
}

@media screen and (max-width:768px) {
	.uniIFramedPopup {
		min-height: 90vh;
	}

	.uniPercentage {}

	.uniPercentage .chart {}

	.uniPercentage .chart .data {
		left: 52%;
	}

	.uniPercentage .chart span {
		display: inline-block;
		vertical-align: middle;
		width: 33px;
		line-height: .9;
		font-family: 'Gotham-Book';
		font-size: 14px;
		text-align: center;
	}

	.uniTitleWithIcon h2 {
		display: inline-block;
		width: 80%;
		vertical-align: middle;
		margin: 0px;
		line-height: 1.2;
		margin-top: 0px !important;
	}
}

h6 {
	float: left;
	font-size: 84px !important;
	margin: -8px 10px 0px 0px !important;
	padding: 0px;
	line-height: 1 !important;
	letter-spacing: -5px;
	background: -webkit-linear-gradient(#FF6A13, #D40F7D);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

h6 sup {
	font-size: 42px;
	background: -webkit-linear-gradient(#FF6A13, #D40F7D);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	letter-spacing: initial;
	top: -30px;
}

h6.q {
	background: -webkit-linear-gradient(30deg, #41B6E6, #A4D65E);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

body.page-id-9627 .wistia_embed {}

body.page-id-9627 .wistia_embed div {
	z-index: 99999999;
}

body.page-id-9627 .wistia_embed div a {
	color: #FFF;
	background: #000;
	padding: 20px 40px;
	border-radius: 100px;
	font-family: 'Gotham-Book';
}

body.page-id-9627 .wistia_embed div:hover a {
	background: var(--uni-orange);
	color: #FFF;
}

.uniSecondaryBtn {}

.uniSecondaryBtn a {
	border: 2px solid #181818;
	background-color: #FFF !important;
}

.uniSecondaryBtn a span {}

.uniSecondaryBtn a span span {
	color: #181818;
}

.uniSecondaryBtn:hover a {
	border: 2px solid var(--uni-orange);
	background-color: var(--uni-orange) !important;
}

.uniSecondaryBtn:hover a span span {
	color: FFF;
}

.uniBorder {
	background: linear-gradient(var(--uni-orange), var(--uni-pink)) padding-box, linear-gradient(to right, var(--uni-orange), var(--uni-pink)) border-box;
	border-radius: 15px;
	border: 4px solid transparent;
}

.uniBorderQ {
	background: linear-gradient(var(--uni-green), var(--uni-blue)) padding-box, linear-gradient(to right, var(--uni-green), var(--uni-blue)) border-box;
	border-radius: 15px;
	border: 4px solid transparent;
}

.uniBorder div {
	background: #FFF;
}

.uniTextGradient {
	background: -webkit-linear-gradient(30deg, #FF6A13, #D40F7D);
	-webkit-background-clip: text;
	-webkit-text-fill-color: rgba(255, 255, 255, 0);
	text-shadow: 0px 0px rgb(255 255 255 / 0%);
}

.uniTextGradientQ {
	background: -webkit-linear-gradient(30deg, #41B6E6, #A4D65E);
	-webkit-background-clip: text;
	-webkit-text-fill-color: rgba(255, 255, 255, 0);
	text-shadow: 0px 0px rgb(255 255 255 / 0%);
}

.uniTextGradientX-vertical {
	background: -webkit-linear-gradient(-90deg, #727477, #000000);
	-webkit-background-clip: text;
	-webkit-text-fill-color: rgba(255, 255, 255, 0);
	text-shadow: 0px 0px rgb(255 255 255 / 0%);
}

.uniLoading {
	text-align: center;
	font-size: 52px;
	color: #D40F7D;
	position: relative;
	display: none;
}

.uniLoading i {
	z-index: 1;
}

.uniLoading:before {
	content: 'loading';
	font-size: 42px;
	font-family: 'Gotham-Bold';
	color: #DDD;
	z-index: 0;
	position: absolute;
	top: 10px;
	left: 0px;
	width: 100%;
}

.uniStuck {
	position: fixed;
	top: 0px;
	width: 100%;
	box-shadow: 0 1px 1px hsl(0deg 0% 0% / 8%), 0 2px 2px hsl(0deg 0% 0% / 8%), 0 4px 4px hsl(0deg 0% 0% / 8%), 0 8px 8px hsl(0deg 0% 0% / 8%);
	transition: all .36s linear;
}

.uniSticky {
	position: sticky !important;
	top: 0px;
	width: auto;
	transition: all 0.36s linear;
}

/* Half, Quarter and Triple Row Stylings */
.uniHalfRow {
	padding: 0px;
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 30px;
	align-items: center;
}

.uniHalfRow .half {
	width: 50%;
}

.uniHalfRow .half:last-of-type {
	padding-left: 30px;
}

.uniHalfRow .half h3 {
	font-family: 'Gotham-Bold';
	font-size: 2.5rem;
	margin-top: 0px;
}

.uniQuarterRow {
	padding: 0px;
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 30px;
}

.uniQuarterRow div {
	width: 25%;
	text-align: center;
	padding: 15px 0px;
	font-weight: 600;
}

.uniQuarterRow div h6 {
	display: block;
	width: 100%;
	font-weight: 700;
	font-size: 4rem !important;
	letter-spacing: -4px;
	margin: 0px 0px 10px 0px !important;
}

.uniQuarterRow div p {
	line-height: 1.2;
	margin: 0px 30px;
	font-size: 1rem !important;
}

@media screen and (max-width:768px) {
	.uniHalfRow .half {
		width: 100%;
	}

	.uniHalfRow .half:last-of-type {
		padding-left: 0px;
	}

	.uniQuarterRow {
		padding: 0px;
		flex-direction: row;
		flex-wrap: wrap;
	}

	.uniQuarterRow div {
		width: 50%;
		text-align: center;
		padding: 30px 0px;
		font-weight: 600;
	}

	.uniQuarterRow div h6 {
		margin: 0px 0px 5px 0px !important;
		font-size: 3rem !important;
	}

	.uniQuarterRow div p {
		line-height: 1.2;
		margin: 0px 0px;
		font-size: .9rem !important;
	}
}

.uniTripleRow {
	padding: 0px;
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 30px;
}

.uniTripleRow div {
	width: 33.3%;
	text-align: center;
	padding: 15px;
	font-weight: 600;
}

.uniTripleRow div:first-of-type {
	border-radius: 10px 0px 0px 10px;
}

.uniTripleRow div:last-of-type {
	border-radius: 0px 10px 10px 0px;
}

.uniTripleRow div h6 {
	display: block;
	width: 100%;
	font-weight: 700;
	font-size: 4rem !important;
	letter-spacing: -4px;
	margin: 0px 0px 10px 0px !important;
}

.uniTripleRow div p {
	line-height: 1.2;
	margin: 0px 30px;
	font-size: 1rem !important;
}

@media screen and (max-width:768px) {
	.uniTripleRow {
		padding: 0px;
		flex-direction: row;
		flex-wrap: wrap;
	}

	.uniTripleRow div {
		width: 100%;
		text-align: center;
		padding: 15px;
		font-weight: 600;
	}

	.uniTripleRow div:first-of-type {
		border-radius: 10px 10px 0px 0px;
	}

	.uniTripleRow div:last-of-type {
		border-radius: 0px 0px 10px 10px;
	}

	.uniTripleRow div h6 {
		margin: 0px 0px 5px 0px !important;
		font-size: 3rem !important;
	}

	.uniTripleRow div p {
		line-height: 1.2;
		margin: 0px 0px;
		font-size: .9rem !important;
	}
}

.uniTAndCs {}

.uniTAndCs p,
p.fineprint {
	font-size: 12px;
	text-align: center;
	clear: both;
	line-height: 1.5;
}

.clientTestimonials {}

.clientTestimonials .elementor-row .elementor-column .elementor-element-populated {
	background-color: #FFF;
	box-shadow: 0px 0px 50px #DDD;
	padding: 30px 30px 0px 30px !important;
	border-radius: 30px;
	position: relative;
}

.clientTestimonials .elementor-row .elementor-column .elementor-element-populated img {
	width: 50%;
}

.clientTestimonials .elementor-row .elementor-column .elementor-element-populated p:nth-of-type(1) {
	display: block;
	width: 100%;
	min-height: 130px;
	max-height: 200px;
}

.clientTestimonials .elementor-row .elementor-column:first-of-type .elementor-element-populated {
	margin-right: 30px;
}

.clientTestimonials .elementor-row .elementor-column:last-of-type .elementor-element-populated {
	margin-left: 30px;
}

.clientTestimonials .elementor-row .elementor-column .elementor-element-populated p {
	margin: 15px 0px 60px 0px;
	padding: 0px;
	line-height: 1.5;
}

.clientTestimonials .elementor-row .elementor-column .elementor-element-populated p:nth-of-type(2) {
	font-family: 'Gotham-Bold' !important;
}

.ctas {
	margin-top: 30px;
}

.ctas p {
	display: inline-block;
	margin-right: 30px;
}

.ctas p a {
	padding: 15px 30px;
	border-radius: 100px;
	border: 1px solid #000;
	font-size: 14px;
	font-family: 'Gotham-Bold';
}

.ctas p:first-of-type a {
	background-color: #000;
	color: #FFF;
}

.ctas p:last-of-type a {
	background-color: #FFF;
	color: #000;
}

.ctas p a:hover,
.ctas.solid p a:hover {
	background: var(--uni-orange);
	color: #FFF;
	border-color: var(--uni-orange);
}

.ctas.solid p a {
	background-color: #000;
	color: #FFF;
	border: 0px;
}

/* Password Protected Form */
form.post-password-form {display: block;margin: 30px auto 0px auto;width: 100%;max-width: 400px;text-align: center;}
form.post-password-form label {font-weight: bold;color: #333;}
form.post-password-form input[type="password"] {display: inline-block;width: auto;margin: 15px 0px 0px 5px;padding: 3px;border: 1px solid #333;}
form.post-password-form input[type="submit"] {display: block;width: 100%;padding: 10px;border: 0px;max-width: 200px;margin: 15px auto;}

/* Support Ticket Pop-up */
.uniCreateTicket {border: 0px !important;margin-top: 30px;padding: 20px 50px !important;}
.uniCreateTicket:focus {background-color: #181818 !important;}
.supportTicketPopup {border-radius: 30px;}
.supportTicketPopup select.uniProduct {margin-bottom: 15px;}
.supportTicketPopup .helpOption {text-align: center;padding: 15px 0px 0px 0px;}
.supportTicketPopup .helpOption a {display: inline-block;padding: 15px 30px;background: #000;color: #FFF;font-size: 14px;border-radius: 30px;}
.supportTicketPopup .helpOption a:hover {background: var(--uni-orange);color: #FFF;}

/* Auto-Pop-up Loaders */
.autoOverlay {
	position: absolute;
	top: 5%;
	width: 100%;
	height: auto;
	z-index: 9999;
	max-width: 500px;
	margin-left: auto;
	margin-right: auto;
	left: 0;
	right: 0;
	text-align: center;
	padding: 30px;
	box-shadow: 0 1px 1px hsl(0deg 0% 0% / 0.075), 0 2px 2px hsl(0deg 0% 0% / 0.075), 0 4px 4px hsl(0deg 0% 0% / 0.075), 0 8px 8px hsl(0deg 0% 0% / 0.075), 0 16px 16px hsl(0deg 0% 0% / 0.075);
	border-radius: 30px;
	background-color: #F7F7F7;
	background-image: url(/wp-content/uploads/2021/11/uniphore-wave-translucent-white.png);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}

.autoOverlay i {color: #D40F7D;font-size: 48px;}
.autoOverlay p {font-size: 1.05rem;line-height: 1;margin-top: 30px;visibility: visible;dislay: block;}

/* X Styles */
.uniphoreBGX {background: rgb(65, 182, 230);background: -moz-linear-gradient(90deg, rgba(125, 85, 199, 1) 0%, rgba(0, 0, 0, 1) 100%);background: -webkit-linear-gradient(90deg, rgba(125, 85, 199, 1) 0%, rgba(0, 0, 0, 1) 100%);background: linear-gradient(90deg, rgba(125, 85, 199, 1) 0%, rgba(0, 0, 0, 1) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#7D55C7", endColorstr="#000000", GradientType=1);}

.x-nav {display:none;background:#000;margin:0px 0px 0px 0px;padding:0px;}
body.page-id-33109 .x-nav,
body.page-id-10539 .x-nav,
body.page-id-27728 .x-nav,
body.page-id-31059 .x-nav,
body.page-id-34985 .x-nav,
body.page-id-35242 .x-nav,
body.page-id-35270 .x-nav,
body.page-id-35273 .x-nav,
body.page-id-35280 .x-nav,
body.page-id-33108 .x-nav {display:block;}
body.page-id-33109 .uniHeaderNews,
body.page-id-10539 .uniHeaderNews,
body.page-id-27728 .uniHeaderNews,
body.page-id-31059 .uniHeaderNews,
body.page-id-34985 .uniHeaderNews,
body.page-id-35242 .uniHeaderNews,
body.page-id-35270 .uniHeaderNews,
body.page-id-35273 .uniHeaderNews,
body.page-id-35280 .uniHeaderNews,
body.page-id-33108 .uniHeaderNews{display:none;}
.x-nav .x-nav-box {}
.x-nav .x-nav-box:before {content:'';width:80px;height:77px;vertical-align:middle;position:absolute;top:-16px;left:100px;background-size:contain;background-repeat:no-repeat;filter:drop-shadow(0px 4px 5px rgba(0, 0, 0, .4));background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MDYiIGhlaWdodD0iNDc4IiB2aWV3Qm94PSIwIDAgNTA2IDQ3OCIgZmlsbD0ibm9uZSI+PGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzU5NF8yMTUpIj48cGF0aCBkPSJNMjAyLjA0NSAyMjguNTg2QzIwNC41MTMgMjI2LjA5OCAyMDUuODk2IDIyMi43MzUgMjA1Ljg5NCAyMTkuMjMxVjE2OC44NjlDMjA1Ljg5MSAxNjUuMzY2IDIwNi41ODEgMTYxLjg5OCAyMDcuOTI1IDE1OC42NjRDMjA5LjI2OSAxNTUuNDMgMjExLjIzOSAxNTIuNDkzIDIxMy43MjMgMTUwLjAyNEMyMTguNzc2IDE0NS4xODIgMjI1LjUwMyAxNDIuNDc5IDIzMi41MDEgMTQyLjQ3OUMyMzkuNDk5IDE0Mi40NzkgMjQ2LjIyNyAxNDUuMTgyIDI1MS4yNzkgMTUwLjAyNEMyNTYuMjYzIDE1NC45NzkgMjU5LjA3OSAxNjEuNzA4IDI1OS4xMDkgMTY4LjczNlYzMDguNDc2QzI1OS4xMTYgMzEwLjIzMSAyNTkuNDcyIDMxMS45NjggMjYwLjE1NSAzMTMuNTg2QzI2MC44MzggMzE1LjIwMyAyNjEuODM2IDMxNi42NjkgMjYzLjA5IDMxNy44OThDMjY1LjYzMSAzMjAuMzE2IDI2OS4wMDQgMzIxLjY2NCAyNzIuNTEyIDMyMS42NjRDMjc2LjAyIDMyMS42NjQgMjc5LjM5MyAzMjAuMzE2IDI4MS45MzQgMzE3Ljg5OEMyODMuMTY0IDMxNi42NTggMjg0LjEzNyAzMTUuMTg3IDI4NC43OTggMzEzLjU3QzI4NS40NTggMzExLjk1MyAyODUuNzkzIDMxMC4yMjIgMjg1Ljc4MyAzMDguNDc2VjI1OC41MTJDMjg1Ljc4MyAyNTEuNDczIDI4OC41NzkgMjQ0LjcyMiAyOTMuNTU2IDIzOS43NDRDMjk4LjUzNCAyMzQuNzY3IDMwNS4yODUgMjMxLjk3IDMxMi4zMjQgMjMxLjk3SDM0Ni4yOTdMNTA1LjE0NiAwLjI2NTM2NkgzMjYuOTg4TDI1Mi42MDYgMTA4LjYyTDE3OC4yMjQgMC4yNjUzNjZILTAuMTk5MjE5TDE1OS4wNDggMjMyLjUwMUgxOTIuMjI1QzE5NC4wNDMgMjMyLjU1NiAxOTUuODUyIDIzMi4yMzcgMTk3LjU0MiAyMzEuNTY0QzE5OS4yMzEgMjMwLjg5MSAyMDAuNzY0IDIyOS44NzcgMjAyLjA0NSAyMjguNTg2VjIyOC41ODZaIiBmaWxsPSIjNzY3NzdBIj48L3BhdGg+PHBhdGggZD0iTTM0Ni4wOTggMjQ1LjE3NUgzMTIuMzlDMzA4Ljg3MSAyNDUuMTc1IDMwNS40OTUgMjQ2LjU3MyAzMDMuMDA3IDI0OS4wNjJDMzAwLjUxOCAyNTEuNTUgMjk5LjEyIDI1NC45MjYgMjk5LjEyIDI1OC40NDVWMzA4LjQwOUMyOTkuMTIgMzE1LjQ0OCAyOTYuMzIzIDMyMi4xOTkgMjkxLjM0NiAzMjcuMTc3QzI4Ni4zNjggMzMyLjE1NCAyNzkuNjE4IDMzNC45NTEgMjcyLjU3OCAzMzQuOTUxQzI2NS41MzkgMzM0Ljk1MSAyNTguNzg4IDMzMi4xNTQgMjUzLjgxMSAzMjcuMTc3QzI0OC44MzMgMzIyLjE5OSAyNDYuMDM3IDMxNS40NDggMjQ2LjAzNyAzMDguNDA5VjE2OC44MDJDMjQ1Ljk5NSAxNjcuMDYgMjQ1LjYxIDE2NS4zNDIgMjQ0LjkwNCAxNjMuNzQ4QzI0NC4xOTkgMTYyLjE1NCAyNDMuMTg2IDE2MC43MTUgMjQxLjkyMyAxNTkuNTEzQzIzOS4zOSAxNTcuMDggMjM2LjAxNCAxNTUuNzIxIDIzMi41MDEgMTU1LjcyMUMyMjguOTg5IDE1NS43MjEgMjI1LjYxMiAxNTcuMDggMjIzLjA3OSAxNTkuNTEzQzIyMS44MzcgMTYwLjc0NyAyMjAuODUyIDE2Mi4yMTYgMjIwLjE4IDE2My44MzNDMjE5LjUwOCAxNjUuNDUgMjE5LjE2MyAxNjcuMTg0IDIxOS4xNjQgMTY4LjkzNVYyMTkuMjMxQzIxOS4xNjQgMjI2LjI3IDIxNi4zNjggMjMzLjAyMSAyMTEuMzkgMjM3Ljk5OEMyMDYuNDEzIDI0Mi45NzYgMTk5LjY2MiAyNDUuNzcyIDE5Mi42MjMgMjQ1Ljc3MkgxNTkuMDQ4TC0wLjE5OTIxOSA0NzcuNjFIMTc4LjE1OEwyNTIuNjA2IDM2OC44NTdMMzI3LjA1NCA0NzcuNjFINTA1LjIxMkwzNDYuMDk4IDI0NS4xNzVaIiBmaWxsPSIjNzY3NzdBIj48L3BhdGg+PC9nPjxkZWZzPjxjbGlwUGF0aCBpZD0iY2xpcDBfNTk0XzIxNSI+PHJlY3Qgd2lkdGg9IjUwNS4yMTMiIGhlaWdodD0iNDc3LjYxIiBmaWxsPSJ3aGl0ZSI+PC9yZWN0PjwvY2xpcFBhdGg+PC9kZWZzPjwvc3ZnPg==);}
.x-nav .x-nav-box nav {}
.x-nav .x-nav-box nav ul {margin:0px;padding:0px;width:100%;display:flex;justify-content:center;}
.x-nav .x-nav-box nav ul li {margin:0px;padding:3px 0px 3px 0px;width:10%;min-width:155px;}
.x-nav .x-nav-box nav ul li a {color:#FFF;padding:12px;font-size:14px;text-align:center;display:block;line-height:1;border:0px;}
.x-nav .x-nav-box nav ul li a:after {width:0%;background:#CCC;}
.x-nav .x-nav-box nav ul li a span {float:right;}
.x-nav .x-nav-box nav ul li:hover {}
.x-nav .x-nav-box nav ul li a:hover {padding:12px;}
.x-nav .x-nav-box nav ul li a:hover:after,
.x-nav .x-nav-box nav ul li.current-menu-item a:after {width:100%;}
.x-nav .x-nav-box nav ul li ul {transition:all .36s ease;display:block!important;height:0px;background:#000;width:100%!important;overflow:hidden;}
.x-nav .x-nav-box nav ul li ul li {width:100%;}
.x-nav .x-nav-box nav ul li ul li a {}
.x-nav .x-nav-box nav ul li:hover ul {height:auto;}
@media screen and (max-width:768px) {
	.x-nav {margin: 0px 0px 0px 0px;top:90px;}
	.x-nav .x-nav-box {}
	.x-nav .x-nav-box:before {transition:all .5s ease;width:62px;height:60px;top:-14px;left:30px;z-index:1000;opacity:1;}
	body.mobileNav-noScroll .x-nav .x-nav-box:before {left:950px;opacity:0;}
	.x-nav .x-nav-box nav {border-left:0px;margin-top:0px;}
	.x-nav .x-nav-box nav ul {background:#000;flex-direction:column;}
	.x-nav .x-nav-box nav ul li {display:block;width:100%;}
	.x-nav .x-nav-box nav ul li a {}
	.x-nav .x-nav-box nav ul li a:after {}
	.x-nav .x-nav-box nav ul li a span {float:none;position:absolute;top:12px;right:12px;}
	.x-nav .x-nav-box nav ul li ul {height:0px;}
	.x-nav .x-nav-box nav ul li:hover ul {height:0px;}
	.x-nav .x-nav-box nav ul li ul.open {height:auto;}
}
.uniXCard {background-color: transparent;width: 100%;perspective: 1000px;}
.cardBox {position: relative;width: 100%;height: 265px;transition: transform 0.8s;transform-style: preserve-3d;}

/*.uniXCard:hover .cardBox {transform:rotateY(180deg);}*/
.cardFront,
.cardBack {position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:15px;}
.cardFront {background-color:#EEE;color:black;padding:15px;}
.cardFront i {padding: 15px;font-size: 26px;line-height: 1.;border-radius: 100px;color: #FFF;background: rgba(114, 116, 119, 1);background: -moz-linear-gradient(90deg, rgba(114, 116, 119, 1) 0%, rgba(0, 0, 0, 1) 100%);background: -webkit-linear-gradient(90deg, rgba(114, 116, 119, 1) 0%, rgba(0, 0, 0, 1) 100%);background: linear-gradient(90deg, rgba(114, 116, 119, 1) 0%, rgba(0, 0, 0, 1) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#727477", endColorstr="#000000", GradientType=1);}
.cardFront h3 {font-size: 1.2rem;font-family: 'Gotham-Bold';}
.cardFront p {font-size: 1em;line-height: 1.4;}
.cardFront span {position: absolute;bottom: 15px;right: 15px;font-size: .8em;text-align: right;font-weight: bold;display: none;}
.cardFront span i {background: transparent;color: #000;font-size: 12px;padding: 0px;}
.cardBack {color: #FFF;transform: rotateY(180deg);padding: 15px;background: rgba(114, 116, 119, 1);background: -moz-linear-gradient(180deg, rgba(114, 116, 119, 1) 0%, rgba(0, 0, 0, 1) 100%);background: -webkit-linear-gradient(180deg, rgba(114, 116, 119, 1) 0%, rgba(0, 0, 0, 1) 100%);background:linear-gradient(180deg, rgba(114, 116, 119, 1) 0%, rgba(0, 0, 0, 1) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#727477", endColorstr="#000000", GradientType=1);}
.cardBack i {padding: 15px;font-size: 26px;line-height: 1.;border-radius: 100px;background-color: #FFF;color: #000;}
.cardBack h3 {font-size: 1.2rem;font-family: 'Gotham-Bold';}
.cardBack p {}
.cardBack a {color:#FFF!important;width: 100%;padding: 5px 35px 5px 0px;position: relative;display: none;}
.cardBack a i {padding: 0px;font-size: 16px;color: #FFF;background: transparent;position: absolute;right: 0px;top: 25%;}
.cardBack a:first-of-type {border-top: 1px solid #FFF;border-bottom: 1px solid #FFF;}
.cardBack a:hover,
.cardBack a:hover i {color: var(--uni-orange) !important;}

/* U Styles */
.uniphoreBG {
	background: rgb(255, 106, 19);
	background: -moz-linear-gradient(90deg, rgba(255, 106, 19, 1) 0%, rgba(212, 15, 125, 1) 100%);
	background: -webkit-linear-gradient(90deg, rgba(255, 106, 19, 1) 0%, rgba(212, 15, 125, 1) 100%);
	background: linear-gradient(90deg, rgba(255, 106, 19, 1) 0%, rgba(212, 15, 125, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff6a13", endColorstr="#d40f7d", GradientType=1);
}

.u-nav {display: none;background: #000;margin: 8px 0px 0px 0px;padding: 0px;}

body.page-id-29608 .u-nav,
body.page-id-33067 .u-nav,
body.page-id-33042 .u-nav,
body.page-id-29668 .u-nav,
body.page-id-29683 .u-nav,
body.page-id-27117 .u-nav,
body.page-id-27046 .u-nav,
body.page-id-27041 .u-nav,
body.page-id-27049 .u-nav,
body.page-id-26987 .u-nav,
body.page-id-30372 .u-nav,
body.page-id-33832 .u-nav,
body.page-id-33879 .u-nav,
body.page-id-33880 .u-nav {display: block;}

body.page-id-29608 .uniHeaderNews,
body.page-id-33067 .uniHeaderNews,
body.page-id-33042 .uniHeaderNews,
body.page-id-29668 .uniHeaderNews,
body.page-id-29683 .uniHeaderNews,
body.page-id-27117 .uniHeaderNews,
body.page-id-27046 .uniHeaderNews,
body.page-id-27041 .uniHeaderNews,
body.page-id-27049 .uniHeaderNews,
body.page-id-26987 .uniHeaderNews,
body.page-id-30372 .uniHeaderNews,
body.page-id-33832 .uniHeaderNews,
body.page-id-33879 .uniHeaderNews,
body.page-id-33880 .uniHeaderNews {display: none;}
.u-nav .u-nav-box {}
.u-nav .u-nav-box:before {
	content: '';
	width: 75px;
	vertical-align: middle;
	background-size: contain;
	background-repeat: no-repeat;
	filter: drop-shadow(0px 4px 5px rgba(0, 0, 0, .4));
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNDgiIGhlaWdodD0iMjU2IiB2aWV3Qm94PSIwIDAgMjQ4IDI1NiIgZmlsbD0ibm9uZSI+PHBhdGggZD0iTTg1LjEyODQgMC42MzQwMzNIMC4wNzUzMTc0VjEyMS43MzdIODUuMTI4NFYwLjYzNDAzM1oiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl8xMjA5XzEzNzEpIj48L3BhdGg+PHBhdGggZD0iTTE3OC40MTMgMTE5LjY4NkMxNzkuMDYzIDExOS4wNCAxNzkuNTc5IDExOC4yNzEgMTc5LjkzIDExNy40MjVDMTgwLjI4MiAxMTYuNTc4IDE4MC40NjMgMTE1LjY3MSAxODAuNDYyIDExNC43NTRWNjUuNTc2OUMxODAuNDYyIDYxLjg5MjUgMTgxLjkyNiA1OC4zNTkxIDE4NC41MzEgNTUuNzUzOEMxODcuMTM2IDUzLjE0ODYgMTkwLjY2OSA1MS42ODUgMTk0LjM1NCA1MS42ODVDMTk4LjAzOCA1MS42ODUgMjAxLjU3MiA1My4xNDg2IDIwNC4xNzcgNTUuNzUzOEMyMDYuNzgyIDU4LjM1OTEgMjA4LjI0NiA2MS44OTI1IDIwOC4yNDYgNjUuNTc2OVYxNjguODYzQzIwOC4yNTQgMTY5Ljc3NiAyMDguNDQyIDE3MC42NzkgMjA4LjggMTcxLjUxOUMyMDkuMTU4IDE3Mi4zNTkgMjA5LjY3NyAxNzMuMTIxIDIxMC4zMjkgMTczLjc2QzIxMC45NzUgMTc0LjQwNiAyMTEuNzQxIDE3NC45MTggMjEyLjU4NCAxNzUuMjY4QzIxMy40MjcgMTc1LjYxNyAyMTQuMzMxIDE3NS43OTcgMjE1LjI0NCAxNzUuNzk3QzIxNi4xNTcgMTc1Ljc5NyAyMTcuMDYgMTc1LjYxNyAyMTcuOTA0IDE3NS4yNjhDMjE4Ljc0NyAxNzQuOTE4IDIxOS41MTMgMTc0LjQwNiAyMjAuMTU4IDE3My43NkMyMjAuODA4IDE3My4xMTQgMjIxLjMyNCAxNzIuMzQ1IDIyMS42NzUgMTcxLjQ5OUMyMjIuMDI3IDE3MC42NTMgMjIyLjIwOCAxNjkuNzQ1IDIyMi4yMDcgMTY4LjgyOFYxMzUuNTkyQzIyMi4yMDcgMTMxLjkwOCAyMjMuNjcxIDEyOC4zNzQgMjI2LjI3NiAxMjUuNzY5QzIyOC44ODEgMTIzLjE2NCAyMzIuNDE1IDEyMS43IDIzNi4wOTkgMTIxLjdIMjQ3LjI4MlYwLjYzMjMyNEgxNjIuMzMzVjEyMS43MzVIMTczLjQ4MUMxNzQuMzk4IDEyMS43MzYgMTc1LjMwNSAxMjEuNTU1IDE3Ni4xNTIgMTIxLjIwM0MxNzYuOTk4IDEyMC44NTIgMTc3Ljc2NyAxMjAuMzM2IDE3OC40MTMgMTE5LjY4NloiIGZpbGw9IiNFQzAyODciPjwvcGF0aD48cGF0aCBkPSJNMjMxLjIzMiAxMzAuNjk1QzIyOS45NDEgMTMxLjk5NyAyMjkuMjE3IDEzMy43NTggMjI5LjIxOCAxMzUuNTkyVjE2OC44MjhDMjI5LjIyNyAxNzEuNTg1IDIyOC40MTYgMTc0LjI4MSAyMjYuODg4IDE3Ni41NzVDMjI1LjM2IDE3OC44NjkgMjIzLjE4NCAxODAuNjU3IDIyMC42MzcgMTgxLjcxMUMyMTguMDkgMTgyLjc2NSAyMTUuMjg3IDE4My4wMzcgMjEyLjU4NSAxODIuNDkzQzIwOS44ODMgMTgxLjk0OSAyMDcuNDA0IDE4MC42MTQgMjA1LjQ2MyAxNzguNjU3QzIwMi44NTQgMTc2LjA2NCAyMDEuMzggMTcyLjU0MSAyMDEuMzY1IDE2OC44NjNWNjUuNjExNkMyMDEuMzY2IDY0LjY5NSAyMDEuMTg1IDYzLjc4NzQgMjAwLjgzMyA2Mi45NDFDMjAwLjQ4MSA2Mi4wOTQ2IDE5OS45NjYgNjEuMzI2MSAxOTkuMzE2IDYwLjY4QzE5Ny45OCA1OS40MTIxIDE5Ni4yMDggNTguNzA1MyAxOTQuMzY3IDU4LjcwNTNDMTkyLjUyNSA1OC43MDUzIDE5MC43NTQgNTkuNDEyMSAxODkuNDE4IDYwLjY4QzE4OC4xMjYgNjEuOTgyMyAxODcuNDAyIDYzLjc0MjYgMTg3LjQwMyA2NS41NzY5VjExNC43NTRDMTg3LjQwMyAxMTguNDM4IDE4NS45NCAxMjEuOTcyIDE4My4zMzUgMTI0LjU3N0MxODAuNzI5IDEyNy4xODIgMTc3LjE5NiAxMjguNjQ2IDE3My41MTIgMTI4LjY0NkgxNjIuMzI5VjEzOS4yMzlDMTYyLjMyOSAxNjkuNjI3IDE0Ni4yNDkgMTgxLjc4MiAxMjMuNzQ0IDE4MS43ODJDMTAxLjIzOSAxODEuNzgyIDg1LjE1OTEgMTY4LjU4NSA4NS4xNTkxIDEzNy41MDJWMTI4LjY4MUgwLjEwNjA3OVYxMzguNTc5QzAuMTA2MDc5IDIyMS42NTIgNDguMjc2MiAyNTUuNzU3IDEyMy4wMTUgMjU1Ljc1N0MxOTcuNzUzIDI1NS43NTcgMjQ3LjM4MiAyMjIuMTczIDI0Ny4zODIgMTM2Ljc3M1YxMjguNjQ2SDIzNi4xOTlDMjM1LjI3NiAxMjguNjQxIDIzNC4zNjIgMTI4LjgxOSAyMzMuNTA5IDEyOS4xNzFDMjMyLjY1NyAxMjkuNTIzIDIzMS44ODMgMTMwLjA0MSAyMzEuMjMyIDEzMC42OTVaIiBmaWxsPSJ1cmwoI3BhaW50MV9saW5lYXJfMTIwOV8xMzcxKSI+PC9wYXRoPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl8xMjA5XzEzNzEiIHgxPSIwLjA3NTMxNzQiIHkxPSI2MS4xNjc5IiB4Mj0iMjQ3LjM1MSIgeTI9IjYxLjE2NzkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAuMiIgc3RvcC1jb2xvcj0iI0ZGNkMwRSI+PC9zdG9wPjxzdG9wIG9mZnNldD0iMC44IiBzdG9wLWNvbG9yPSIjRUMwMDhDIj48L3N0b3A+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MV9saW5lYXJfMTIwOV8xMzcxIiB4MT0iMC4xMDYwOCIgeTE9IjE1Mi43ODciIHgyPSIyNDcuMzgyIiB5Mj0iMTUyLjc4NyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiNGRDY1MUQiPjwvc3RvcD48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNFQjAwODkiPjwvc3RvcD48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48L3N2Zz4=);
	height: 77px;
	position: absolute;
	top: -15px;
	left: 100px;
}

@media screen and (max-width:1139px) {
	.u-nav .u-nav-box:before {left: 50px;}
}
.u-nav .u-nav-box nav {}
.u-nav .u-nav-box nav ul {margin: 0px;padding: 0px;width: 100%;justify-content: center;}
.u-nav .u-nav-box nav ul li {margin: 0px;padding: 3px 0px 3px 0px;width: 10%;min-width: 100px;}

.u-nav .u-nav-box nav ul li a {
	color: #FFF;
	padding: 12px;
	font-size: 14px;
	text-align: center;
	display: block;
	line-height: 1;
}

.u-nav .u-nav-box nav ul li a:after {
	width: 0%;
	background: rgb(255, 106, 19);
	background: -moz-linear-gradient(90deg, rgba(255, 106, 19, 1) 0%, rgba(212, 15, 125, 1) 100%);
	background: -webkit-linear-gradient(90deg, rgba(255, 106, 19, 1) 0%, rgba(212, 15, 125, 1) 100%);
	background: linear-gradient(90deg, rgba(255, 106, 19, 1) 0%, rgba(212, 15, 125, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff6a13", endColorstr="#d40f7d", GradientType=1);
}

.u-nav .u-nav-box nav ul li:hover {}

.u-nav .u-nav-box nav ul li a:hover {
	padding: 12px;
}

.u-nav .u-nav-box nav ul li a:hover:after,
.u-nav .u-nav-box nav ul li.current-menu-item a:after {
	width: 100%;
}

@media screen and (max-width:768px) {
	.u-nav {
		margin: 0px 0px 0px 0px;
		top: 93px;
	}

	.u-nav .u-nav-box {}

	.u-nav .u-nav-box:before {
		transition: all .5s ease;
		width: 62px;
		height: 60px;
		top: -14px;
		left: 30px;
		z-index: 1000;
		opacity: 1;
	}

	body.mobileNav-noScroll .u-nav .u-nav-box:before {
		left: 950px;
		opacity: 0;





	}

	.u-nav .u-nav-box nav {
		border-left: 0px;
		margin-top: 0px;
	}

	.u-nav .u-nav-box nav ul {
		background: #000;
	}

	.u-nav .u-nav-box nav ul li {
		display: block;
		width: 100%;
	}

	.u-nav .u-nav-box nav ul li a {}

	.u-nav .u-nav-box nav ul li a:after {}

	.uniQ-calloutBox:before,
	.uniQ-calloutBox-alt:before {
		display: none;
	}

	.uniQ-calloutBox-alt:before {}

	.uniQ-icon-box {
		padding: 15px;
		margin: 7px 15px;
	}

	.uniQ-icon-box .elementor-icon-box-icon {}

	.uniQ-icon-box h3 {}

	.uniQ-icon-box p {}

	.uniQ-icon-box.active,
	.uniQ-icon-box:hover {}
}

/* Q Styles */
.uniphoreBGQ {
	background: rgb(65, 182, 230);
	background: -moz-linear-gradient(90deg, rgba(65, 182, 230, 1) 0%, rgba(164, 214, 94, 1) 100%);
	background: -webkit-linear-gradient(90deg, rgba(65, 182, 230, 1) 0%, rgba(164, 214, 94, 1) 100%);
	background: linear-gradient(90deg, rgba(65, 182, 230, 1) 0%, rgba(164, 214, 94, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#41B6E6", endColorstr="#A4D65E", GradientType=1);
}

.q-nav {
	display: none;
	background: #000;
	margin: 8px 0px 0px 0px;
	padding: 0px;
}

body.page-id-29182 .q-nav,
body.page-id-29178 .q-nav,
body.page-id-29196 .q-nav,
body.page-id-29164 .q-nav,
body.page-id-29220 .q-nav,
body.page-id-29222 .q-nav,
body.page-id-29229 .q-nav,
body.page-id-29232 .q-nav,
body.postid-31018 .q-nav {
	display: block;
}

body.page-id-29182 .uniHeaderNews,
body.page-id-29178 .uniHeaderNews,
body.page-id-29196 .uniHeaderNews,
body.page-id-29164 .uniHeaderNews,
body.page-id-29220 .uniHeaderNews,
body.page-id-29222 .uniHeaderNews,
body.page-id-29229 .uniHeaderNews,
body.page-id-29232 .uniHeaderNews,
body.postid-31018 .uniHeaderNews {
	display: none;
}

.q-nav .q-nav-box {}

.q-nav .q-nav-box:before {
	content: '';
	width: 80px;
	vertical-align: middle;
	background-repeat: no-repeat;
	filter: drop-shadow(0px 4px 5px rgba(0, 0, 0, .4));
	background: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMzg5IDM3NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PG1hc2sgaWQ9ImEiPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik0wIDBoMzg4LjR2MzczLjY3SDBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSguMDc5MzQgMCkiLz48L21hc2s+PGxpbmVhckdyYWRpZW50IGlkPSJiIiB4MT0iOC42MjkiIHgyPSIzOTguOTU2IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeTE9Ii0xNS42MTciIHkyPSIzNjQuMDM1Ij48c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iIzAwQTBERiIvPjxzdG9wIG9mZnNldD0iODAlIiBzdG9wLWNvbG9yPSIjODlEQzY1Ii8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9ImMiIHgxPSItMTUwNi45MSIgeDI9IjE1NzIwLjciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB5MT0iMTgzODAuOCIgeTI9Ii04NjY4IiB4bGluazpocmVmPSIjYiIvPjwvZGVmcz48ZyBtYXNrPSJ1cmwoI2EpIj48cGF0aCBmaWxsPSJ1cmwoI2IpIiBkPSJNMjAuNDkgMTc3LjcxOGMuNzEtLjcyIDEuMjctMS41NyAxLjY1LTIuNSAuMzgtLjk0LjU3LTEuOTQuNTYtMi45NXYtMzEuNjNjLS4wNC0yLjMuMzgtNC41NyAxLjIzLTYuNyAuODQtMi4xMyAyLjEtNC4wNyAzLjctNS43MSAzLjM0LTMuMTUgNy43Ni00LjkgMTIuMzUtNC45czkuMDEgMS43NSAxMi4zNSA0Ljg5YzEuNTkgMS42NCAyLjg1IDMuNTggMy43IDUuNzEgLjg0IDIuMTIgMS4yNiA0LjQgMS4yMyA2LjY5VjI3MS4wNGMuMDUgMS4wMy4zMiAyLjA1Ljc5IDIuOTcgLjQ2LjkyIDEuMTIgMS43NCAxLjkyIDIuNCAxLjQ2IDEuNCAzLjQxIDIuMTggNS40MyAyLjE4IDIuMDIgMCAzLjk3LS43OSA1LjQzLTIuMTkgLjcxLS43MiAxLjI5LTEuNTYgMS42OC0yLjUgLjM5LS45NC41OS0xLjk0LjU5LTIuOTV2LTczLjg0Yy4wMS00LjY1IDEuODUtOS4xIDUuMTMtMTIuNCAzLjI3LTMuMyA3LjcxLTUuMTcgMTIuMzYtNS4yMWgxMC42N2MyLjQ3LTQ5LjAzIDM3LjgwNy05MC42NCA4OS43NC05MC42NCA1MS45NCAwIDg4Ljk1IDQxLjU2IDkxLjcyNSA5MC42M2gxMDAuMzdDMzgwLjc2IDc5LjQxIDMwMC4yNi0uMTEgMTkyLjAyLS4xMSA4My43OC0uMTEgMi42MyA4MC0uMDMgMTc5Ljg4aDE0LjgyYzIuMDgtLjAxIDQuMDgtLjgzIDUuNTgtMi4yOFoiLz48cGF0aCBmaWxsPSJ1cmwoI2MpIiBkPSJNMzUxLjYxMSAyODcuMjhjMTkuOTQtMjguNzggMzAuOTEtNjIuODEgMzEuNTMtOTcuODFIMjgzLjAxYy0uMTYgMTAuOTgtMi4xOCAyMS44Ni01Ljk4IDMyLjE3bC0zNS4zOS0zMS44MyAtNDkuODIgNTUuOTk0IDM2LjIyIDMwLjI5Yy0xMS41NCA0LjM4LTIzLjc5IDYuNjItMzYuMTMgNi42MiAtNTIuODQgMC04OS4xMS00My4zLTkwLjc0LTkzLjI2SDkwLjY0Yy0xLjAyLS4wMS0yLjAyLjE4LTIuOTYuNTcgLS45NC4zOS0xLjc4Ljk2LTIuNDkgMS42OSAtLjcxLjctMS4yNyAxLjU0LTEuNjUgMi40NyAtLjM5LjkyLS41OCAxLjkxLS41OCAyLjkxdjczLjg4YzAgNC42NS0xLjg1IDkuMTEtNS4xNCAxMi40IC0zLjMgMy4yOS03Ljc2IDUuMTMtMTIuNDEgNS4xMyAtNC42NC4wNS05LjEyLTEuNzMtMTIuNDYtNC45NSAtMS42NC0xLjYyLTIuOTUtMy41NC0zLjg0LTUuNjYgLS45LTIuMTMtMS4zNi00LjQtMS4zNi02LjdWMTQwLjU3YzAtMS4wMi0uMi0yLjAyLS41OS0yLjk1IC0uNC0uOTQtLjk3LTEuNzgtMS42OS0yLjQ5IC0xLjQ3LTEuNDEtMy40Mi0yLjE5LTUuNDQtMi4xOSAtMi4wMyAwLTMuOTguNzgtNS40NCAyLjE4IC0uNzEuNy0xLjI3IDEuNTQtMS42NSAyLjQ3IC0uMzkuOTItLjU4IDEuOTEtLjU4IDIuOTF2MzEuNjNjMCA0LjY1LTEuODUgOS4xMS01LjE0IDEyLjQgLTMuMyAzLjI5LTcuNzYgNS4xMy0xMi40MSA1LjEzSC0uMDJjMS45NyAxMDAuNDcgODIuNjMgMTgwLjMzIDE5MS4xMSAxODAuMzMgMzguNC4yMSA3Ni4wNC0xMC43NSAxMDguMzMtMzEuNTNsMzkuMTQgMzUuMDg5IDQ5LjgxLTU1LjQxIC0zNi44Ny0zMC45OVoiLz48L2c+PC9zdmc+);
	height: 77px;
	position: absolute;
	top: -18px;
	left: 100px;
}

@media screen and (max-width:1139px) {
	.q-nav .q-nav-box:before {
		left: 50px;
	}
}

.q-nav .q-nav-box nav {}

.q-nav .q-nav-box nav ul {
	margin: 0px;
	padding: 0px;
	width: 100%;
	display: flex;
	justify-content: center;
}

.q-nav .q-nav-box nav ul li {
	margin: 0px;
	padding: 3px 0px 3px 0px;
	width: 10%;
	min-width: 100px;
}

.q-nav .q-nav-box nav ul li a {
	color: #FFF;
	padding: 12px;
	font-size: 14px;
	text-align: center;
	display: block;
	line-height: 1;
}

.q-nav .q-nav-box nav ul li a:after {
	width: 0%;
	background: rgb(255, 106, 19);
	background: -moz-linear-gradient(90deg, rgba(255, 106, 19, 1) 0%, rgba(212, 15, 125, 1) 100%);
	background: -webkit-linear-gradient(90deg, rgba(255, 106, 19, 1) 0%, rgba(212, 15, 125, 1) 100%);
	background: linear-gradient(90deg, rgba(255, 106, 19, 1) 0%, rgba(212, 15, 125, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff6a13", endColorstr="#d40f7d", GradientType=1);
}

.q-nav .q-nav-box nav ul li:hover {}

.q-nav .q-nav-box nav ul li a:hover {
	padding: 12px;
}

.q-nav .q-nav-box nav ul li a:hover:after,
.q-nav .q-nav-box nav ul li.current-menu-item a:after {
	width: 100%;
}

@media screen and (max-width:768px) {
	.q-nav {
		margin: 0px 0px 0px 0px;
		top: 93px;
	}

	.q-nav .q-nav-box {}

	.q-nav .q-nav-box:before {
		transition: all .5s ease;
		width: 62px;
		height: 60px;
		top: -14px;
		left: 30px;
		z-index: 1000;
		opacity: 1;
	}

	body.mobileNav-noScroll .q-nav .q-nav-box:before {
		left: 950px;
		opacity: 0;
	}

	.q-nav .q-nav-box nav {
		border-left: 0px;

		margin-top: 0px;
	}

	.q-nav .q-nav-box nav ul {
		background: #000;
		flex-direction: column;
	}

	.q-nav .q-nav-box nav ul li {
		display: block;
		width: 100%;
	}

	.q-nav .q-nav-box nav ul li a {}

	.q-nav .q-nav-box nav ul li a:after {}

	.uniQ-calloutBox:before,
	.uniQ-calloutBox-alt:before {
		display: none;
	}

	.uniQ-calloutBox-alt:before {}

	.uniQ-icon-box {
		padding: 15px;
		margin: 7px 15px;
	}

	.uniQ-icon-box .elementor-icon-box-icon {}

	.uniQ-icon-box h3 {}

	.uniQ-icon-box p {}

	.uniQ-icon-box.active,
	.uniQ-icon-box:hover {}
}

.uniQ-calloutBox:before,
.uniQ-calloutBox-alt:before {
	content: '';
	position: absolute;
	left: 0px;
	bottom: 100px;
	width: 100%;
	height: 280px;
	background-image: url('/wp-content/uploads/2022/01/wave-divider_left.svg');
	background-size: contain;
	background-repeat: no-repeat;
	z-index: 0;
}

.uniQ-calloutBox:after,
.uniQ-calloutBox-alt:after {
	right: 0px;
	background-image: url('/wp-content/uploads/2022/01/wave-divider_right.svg');
	background-position: right;
}

.uniQ-icon-box {
	transition: all .36s ease;
	padding: 30px 50px;
	border-radius: 15px;
	background: #F7F7F7;
	margin: 0px 0px;
}

.uniQ-icon-box.whiteBG {
	background: #FFF;
}

.uniQ-icon-box .elementor-icon-box-icon {
	transition: all .36s ease;
}

.uniQ-icon-box .elementor-icon-box-icon .elementor-icon {}

.uniQ-icon-box h3 {
	font-family: 'Gotham-Bold';
	font-size: 1.8em;
	line-height: 1.1;
}

.uniQ-icon-box p {
	font-size: 1.1em;
}

/* Q-for-Sales Free Trial Sign-up */
.uniFormProcessing {position: absolute;left:45%;width:90px;height: 70px;background: transparent;z-index: 88;display: block;translate: 0% 0%;border-radius: 15px;text-align:center;}
.uniFormProcessing i {display: block!important;font-size: 48px!important;line-height: 1.4;margin-right: 0px!important;}
.uniHeroMax form#uniphorePardotForm.qForSalesFreeTrial {outline: 3px solid #ccc;}
form#uniphorePardotForm.qForSalesFreeTrial {
	display: flex;
	flex-wrap: nowrap;
	align-items: center;
	padding: 8px 8px 8px 30px !important;
	border-radius: 60px;
}

form#uniphorePardotForm.qForSalesFreeTrial.showMore {
	flex-direction: column;
}

form#uniphorePardotForm.qForSalesFreeTrial .error {
	position: absolute;
	top: -35px;
	width: 100%;
	text-align: center;
	background:transparent;
	border:0px;
	font-weight:bolder;
	color: red
}

form#uniphorePardotForm.qForSalesFreeTrial i {
	font-size: 2.3rem;
	color: #434A54;
	margin-right: 10px;
	font-weight: 100;
	
	display:none;
}

form#uniphorePardotForm.qForSalesFreeTrial input[type="email"] {
	background: transparent;
	border: 0px !important;
	padding: 0px !important;
	margin: 0px !important;
	line-height: 1 !important;
	font-size: 1.3rem;
}

form#uniphorePardotForm.qForSalesFreeTrial input[type="email"]:hover,
form#uniphorePardotForm.qForSalesFreeTrial input[type="email"]:focus,
form#uniphorePardotForm.qForSalesFreeTrial input[type="email"]:active {
	outline: 0 !important;
	border: 0px !important;
	border-color: #F7F7F7 !important;
}

form#uniphorePardotForm.qForSalesFreeTrial input:placeholder-shown {
	font-size: 1.05rem;
}

form#uniphorePardotForm.qForSalesFreeTrial .moreInfo {
	display: none;
}

form#uniphorePardotForm.qForSalesFreeTrial .moreInfo input {
	width: 50%;
	background: transparent;
	border: 0px;
	padding: 0px !important;
	margin: 10px 0px 0px 0px;
	line-height: 1 !important;
	font-size: 1.3rem;
}

form#uniphorePardotForm.qForSalesFreeTrial .moreInfo input:hover,
form#uniphorePardotForm.qForSalesFreeTrial .moreInfo input:focus,
form#uniphorePardotForm.qForSalesFreeTrial .moreInfo input:active {
	outline: 0 !important;
	border: 0px !important;
	border-color: #F7F7F7 !important;
}

form#uniphorePardotForm.qForSalesFreeTrial.showMore .moreInfo {
	display: block;
	width: 100%;
}

form#uniphorePardotForm.qForSalesFreeTrial.showMore .moreInfo p {
	font-weight: 700;
	font-size: 1.6rem;
	text-align: center;
	margin-top: 15px;
}

form#uniphorePardotForm.qForSalesFreeTrial input[type="submit"] {
	max-width: 250px;
	padding: 20px 30px 20px 30px;
	margin: 0px 0px 0px 15px !important;
}

.banner-sign-up form#uniphorePardotForm.qForSalesFreeTrial input[type="submit"] {
	max-width: 300px;
}

form#uniphorePardotForm.qForSalesFreeTrial input[type="submit"]:hover {
	background: #95d272;
}

form#uniphorePardotForm.qForSalesFreeTrial.showMore input[type="submit"] {
	margin-top: 30px !important;
}

.q-beta-input-1 {
	padding-bottom: 120px !important;
}

.q-beta-input-1>.elementor-container {
	max-width: 800px !important;
}

#betaoffer-q-goodby-guesswork-section img,
.page-id-30855 .wistia_responsive_padding,
.page-id-31111 .wistia_responsive_padding,
.page-id-31103 .wistia_responsive_padding,
.page-id-31095 .wistia_responsive_padding {
	border-radius: 20px;
	overflow: hidden;
	box-shadow: 0 1px 1px hsl(0deg 0% 0% / 8%), 0 2px 2px hsl(0deg 0% 0% / 8%), 0 4px 4px hsl(0deg 0% 0% / 8%), 0 8px 8px hsl(0deg 0% 0% / 8%), 0 16px 16px hsl(0deg 0% 0% / 8%);
	border: 1px solid #bbb;
}

.banner-sign-up form#uniphorePardotForm.qForSalesFreeTrial {
	width: 70% !important;
	margin: 0 auto;
}

.banner-sign-up form#uniphorePardotForm.qForSalesFreeTrial input:is([type="email"]) {
	font-size: .9rem;
}

.banner-sign-up form#uniphorePardotForm.qForSalesFreeTrial input:is([type="submit"]) {
	font-size: .85rem;
	padding: 10px;
}

.banner-sign-up form#uniphorePardotForm.qForSalesFreeTrial i {
	display: none;
}

@media screen and (max-width: 1330px) {
	.q-beta-input-1>.elementor-container {
		max-width: 75% !important;
	}

	.q-beta-input-1:after {
		width: 70% !important
	}

	.q-beta-input-1 .elementor-col-50:first-child {
		margin: 0 auto;
	}
}

@media screen and (max-width: 924px) {

	.q-beta-input-1 .elementor-col-50:first-child,
	.q-beta-input-1:after {
		width: 85% !important
	}

	form#uniphorePardotForm.qForSalesFreeTrial input:is([type="email"]) {
		font-size: .9rem;
	}

	form#uniphorePardotForm.qForSalesFreeTrial input:is([type="submit"]) {
		font-size: .8rem;
	}
}

@media screen and (max-width:768px) {
	.q-beta-input-1>.elementor-container {
		max-width: 100% !important;
	}
	
	form#uniphorePardotForm.qForSalesFreeTrial i {
		/* font-size: 42px; */
		color: #434A54;
		margin: 0px auto;
	}

	form#uniphorePardotForm.qForSalesFreeTrial input[type="email"] {
		font-size: 1rem;
		width: 100%;
		text-align: center;
	}

	form#uniphorePardotForm.qForSalesFreeTrial input[type="submit"] {
		width: 75%;
		max-width: none;
		padding: 15px;
		margin: 0px !important;
		font-size: 0.9rem;
	}

	.q-beta-input-1 {
		padding-bottom: 60px !important;
	}

	.q-beta-input-1:after {
		bottom: 20px !important;
		right: -90px !important;
	}

	.q-beta-input-1 .elementor-widget-shortcode {
		margin-bottom: 5px !important;
	}

	.q-beta-input-1 .elementor-widget-heading {
		width: 70% !important;
		text-align: left !important;
	}
}

@media screen and (max-width:685px) {

	/* form#uniphorePardotForm.qForSalesFreeTrial {
		display: flex;
		flex-wrap: wrap;
	}
	 */
	.q-beta-input-1 {
		padding-bottom: 60px !important;
	}

	.q-beta-input-1:after {
		bottom: 20px !important;
		right: -90px !important;
	}

	.q-beta-input-1 .elementor-widget-shortcode {
		margin-bottom: 5px !important;
	}

	.q-beta-input-1 .elementor-widget-heading {
		width: 70% !important;
		text-align: left !important;
	}
	
	.banner-sign-up form#uniphorePardotForm.qForSalesFreeTrial {
		width: 100%;
	}

	form#uniphorePardotForm.qForSalesFreeTrial {
		padding: 8px !important
	}

	form#uniphorePardotForm.qForSalesFreeTrial i {
		display: none;
	}

	form#uniphorePardotForm.qForSalesFreeTrial input:is([type="email"]) {
		font-size: .9rem;
	}

	form#uniphorePardotForm.qForSalesFreeTrial input:is([type="submit"]) {
		font-size: .8rem;
	}

	/* form#uniphorePardotForm.qForSalesFreeTrial input[type="email"] {
		margin: 0px 0px 15px 0px !important;
	} */
/* }

@media screen and (max-width:465px) { */
	.page-id-30855 h2 {
		font-size: 2.6rem !important;
	}
	
	.q-beta-input-1 .elementor-col-50:first-child {
		width: 100% !important;
	}
	
	.banner-sign-up form#uniphorePardotForm.qForSalesFreeTrial {
		flex-direction: column;
		background-color: transparent;
	}
	
	form#uniphorePardotForm.qForSalesFreeTrial input:is([type="email"]) {
		font-size: .75rem;
	}

	.banner-sign-up form#uniphorePardotForm.qForSalesFreeTrial input:is([type="email"]) {
		background: #fff;
		padding: 20px !important;
		border-radius: 30px;
		margin-bottom: 10px!important;
	}

	form#uniphorePardotForm.qForSalesFreeTrial input:is([type="submit"]) {
		font-size: .7rem;
	}
}

/* Event Listing Styles */
body.category-events .uniLoading,
body.category-events .noMorePost {display:none!important;}
body.category-events .uniPostMeta {display:none;}

.uniSpecialEvent {padding-top: 30px;margin-bottom: 30px;margin-top: -45px;}
.uniSpecialEvent h2 {font-family: 'Gotham-Bold' !important}
.uniSpecialEvent p {}
.uniSpecialEvent .uniphoreSinglePost {}
.uniSpecialEvent .uniphorePosts ul {}
.uniSpecialEvent .uniphorePosts ul li {padding:0px;}
.uniSpecialEvent .uniphorePosts ul li .featImg {border: 0px;height: 260px;background-size: contain;background-color: #FFF;}

@media screen and (max-width:768px) {
	.uniSpecialEvent {
		padding-top: 75px;
		margin-bottom: 30px;
		margin-top: 0px;
	}
}

/*
.uniSpecialEvent .uniphorePosts ul li .postDetails .category a {color:#FFF!important;}
.uniSpecialEvent .uniphorePosts ul li .postDetails .category a:hover {color:#FD651D!important;}
body.category-581 .uniphorePosts .date, body.category-582 .uniphorePosts .date {display:none!important;}
*/
body.category-581 .uniphorePosts .readTime,
body.category-582 .uniphorePosts .readTime {
	display: none !important;
}

/* Single Event Styles */
.uniDivider .elementor-divider {
	width: 100%;
	max-width: 275px;
	margin: 15px auto;
	border-top: 8px solid #FD651D;
	border-bottom: 8px solid #D40F7D;
	padding: 0px !important;
}

.uniDividerQ .elementor-divider {
	width: 100%;
	max-width: 275px;
	margin: 15px auto;
	border-top: 8px solid #41B6E6;
	border-bottom: 8px solid #A4D65E;
	padding: 0px !important;
}

.uniDivider .elementor-divider span,
.uniDividerQ .elementor-divider span {
	display: none;
}

.uniEventSummary {
	padding: 15px;
	background-color: #F7F7F7;
	border-radius: 30px;
	box-shadow: 0 1px 1px hsl(0deg 0% 0% / 8%), 0 2px 2px hsl(0deg 0% 0% / 8%), 0 4px 4px hsl(0deg 0% 0% / 8%), 0 8px 8px hsl(0deg 0% 0% / 8%);
}

.uniEventSummary i {
	color: #3D3935;
	font-size: 36px;
}

.uniEventSummary h5 span {
	font-family: 'Gotham-Bold' !important;
	color: #3D3935;
	font-size: 24px;
}

.uniEventSummary p {
	color: #75787B;
	font-size: 18px;
	line-height: 1.3 !important;
}

.uniEventSummary p .position {
	display: block;
	font-size: 14px;
	line-height: 1 !important;
	padding: 5px 10px 0px 10px;
}

.uniEventSummary .elementor-column:hover {
	background: #FFF;
	border-radius: 30px;
}

.uniEventSummary .elementor-column:hover i:before {
	background: -webkit-linear-gradient(30deg, #FF6A13, #D40F7D);
	-webkit-background-clip: text;
	-webkit-text-fill-color: rgba(255, 255, 255, 0);
	text-shadow: 0px 0px rgb(255 255 255 / 0%);
}

.uniEventSummary .elementor-column:hover h5 span {background: -webkit-linear-gradient(30deg, #FF6A13, #D40F7D);-webkit-background-clip: text;-webkit-text-fill-color: rgba(255, 255, 255, 0);text-shadow: 0px 0px rgb(255 255 255 / 0%);}

/* Pardot Form Styles */
form#uniphorePardotForm {background: #EEE;padding: 50px;border-radius: 30px;position:relative;}
form#uniphorePardotForm .error {text-align: left;font-size: .9em;color: #721C24;background-color: #F8D7DA;border: 1px solid #F5C6CB;padding: 10px;border-radius: 5px;line-height: 1.3;}
form#uniphorePardotForm:before {
	content: '\f82d';
	font-family: 'Font Awesome 5 Pro';
	font-weight: 300;
	line-height: 1.4;
	text-align: center;
	color: #FFF;
	font-size: 48px;
	display: block;
	width: 100%;
	max-width: 150px;
	box-shadow: 0px 5px 10px #999;
	border-radius: 100px;
	padding: 10px 0px;
	margin: -100px auto 25px auto;
	background: rgb(255, 106, 19);
	background: -moz-linear-gradient(90deg, rgba(255, 106, 19, 1) 0%, rgba(212, 15, 125, 1) 100%);
	background: -webkit-linear-gradient(90deg, rgba(255, 106, 19, 1) 0%, rgba(212, 15, 125, 1) 100%);
	background: linear-gradient(90deg, rgba(255, 106, 19, 1) 0%, rgba(212, 15, 125, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff6a13", endColorstr="#d40f7d", GradientType=1);
}

form#uniphorePardotForm.newsletter {max-width: 600px;margin: 0px auto;padding: 30px;}
form#uniphorePardotForm.newsletter:before {display:none;}
form#uniphorePardotForm.uniEvent:before {display:none;}
form#uniphorePardotForm label {display:none;font-family:'Gotham-Bold'!important;font-size:16px;padding:15px 0px 5px 0px;}
form#uniphorePardotForm input[type="text"],
form#uniphorePardotForm textarea,
form#uniphorePardotForm input[type="email"],
form#uniphorePardotForm select {border:2px solid #FFF;padding:10px;line-height:1;margin:1px 0px 20px 0px;display:inline-block;-webkit-appearance:none;background:#FFF;}
form#uniphorePardotForm input#firstname {display:inline-block;width:49%;margin-right:1%;}
form#uniphorePardotForm input#lastname {display:inline-block;width:49%;margin-left:1%;}
form#uniphorePardotForm input#city{display:inline-block;width:49%;margin-right:1%;}
form#uniphorePardotForm input#postalcode {display:inline-block;width:49%;margin-left:1%;}
form#uniphorePardotForm select.half {width:49%;margin-right:1%;display: inline-block;}
form#uniphorePardotForm select#uni_state {width:0%;margin-left:0%;opacity:0;display:inline-block;padding:0px;border:0px!important;}
form#uniphorePardotForm select#uni_state.show {width:49%;opacity:1;display:inline-block;margin:0px 0px 20px 1%;border:2px solid #FFF!important;padding:10px;}
form#uniphorePardotForm textarea {line-height:1.36;}
form#uniphorePardotForm input[type="text"]:focus,
form#uniphorePardotForm textarea:focus,
form#uniphorePardotForm input[type="email"]:focus,
form#uniphorePardotForm select:focus,
form#uniphorePardotForm select#uni_state:focus {border:2px solid var(--uni-orange)!important;}
form#uniphorePardotForm input[type="text"]:hover,
form#uniphorePardotForm textarea:hover,
form#uniphorePardotForm input[type="email"]:hover,
form#uniphorePardotForm select:hover,
form#uniphorePardotForm select#uni_state:hover {border:2px solid #D40F7D !important;}
form#uniphorePardotForm .timeslots {}
form#uniphorePardotForm .timeslots div {background:#CCC;padding:10px;border-radius:100px;line-height:1;margin:5px 0px;}
form#uniphorePardotForm .timeslots div input {margin-right:5px;}
form#uniphorePardotForm .timeslots div label {display:inline-block;padding:0px;}
form#uniphorePardotForm .timeslots div label .date {font-family:inherit;}
form#uniphorePardotForm .timeslots div label .time {font-family:inherit;}

form#uniphorePardotForm .GDPRBox {display:flex;align-items:flex-start;margin:0px 0px 15px 0px;}
form#uniphorePardotForm .GDPRBox input {margin-top:5px;}
form#uniphorePardotForm .GDPRBox label {display:block;padding:0px 0px 0px 10px;line-height: 1.3;}

form#uniphorePardotForm input[type="submit"] {width: 100%;margin: 5px 0px 15px 0px;border: 0px solid #000;}
.uniDemoPopup form input:first-of-type {margin-top: 15px !important;}
div.dialog-widget .pardotResponse {}
div.dialog-widget .pardotResponse p {font-size: 24px;font-family: 'Gotham-Bold' !important;line-height: 1.3;margin: 30px;}
.pardotResponse {background: #EEE;padding: 30px;text-align: center;border-radius: 30px;max-width: 600px;margin: 0px auto;}
.pardotResponse a,
.pardotResponse div.button {display:block;max-width:400px;background:#000;padding:15px 30px;border-radius:30px;color:#FFF!important;margin:15px auto 0px auto;transition:all .5s ease;cursor:pointer;	font-family:'Gotham-Bold'!important;font-size:18px;}
.pardotResponse a:hover,
.pardotResponse div.button:hover {color:#FFF;background:var(--uni-orange);}
.pardotResponse a.regLink {display:inline;padding:0px 0px;color:var(--uni-orange)!important;background:#EEE;}
.pardotResponse a.regLink:hover {color:#000!important;}
.pardotResponse.thank-you {background-image: url(/wp-content/uploads/2022/06/uniphore-thank-you-background.svg);background-size: auto;background-repeat: no-repeat;background-position: top center;padding: 100px 50px;}
.pardotResponse.thank-you img {width: 100%;height: auto;max-width: 200px;}
.pardotResponse.thank-you h2 {font-size: 2.8rem;line-height: 1.1;}
.pardotResponse.thank-you span {display: block;font-size: 1.05rem;}
.pardotResponse.thank-you span.social {display: block;margin-top: 30px;color: #75787B;}
.pardotResponse.thank-you span.social a {display: inline-block;background: none;color: #75787B !important;border: 1px solid #75787B;font-size: 1.4rem;padding: 12px;line-height: 0px;margin: 5px;}
form#uniphorePardotForm.newsletter p.title {text-align: left;margin-bottom: 15px;font-family: 'Gotham-Bold' !important;font-size: 1.5em;}
form#uniphorePardotForm.newsletter p.subcopy {text-align: left;margin-bottom: 15px;}

/* Partner Sticky Bar/Menu */
.partnerStickyBar {position: sticky !important;top: 0px;z-index: 99999;box-shadow: 0px 0px 0px #333;transition: all .5s ease;}
.partnerStickyBar.stuck {box-shadow: 0px 0px 15px #333;}
.partnerStickyBar .elementor-column {}
.partnerStickyBar section .elementor-column p {font-size: 14px;width: auto;padding: 10px;margin: 0px 0px 15px 0px;transition: all .5s ease;}
.partnerStickyBar section .elementor-column:last-of-type p {text-align: right;}
.partnerStickyBar section .elementor-column .active p {
	background: -webkit-linear-gradient(#FF6A13, #D40F7D);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	position: relative;
	transition: all .5s ease;
}

.partnerBoxContainer {
	padding: 15px;
}

.partnerBoxContainer .partnerCategories {
	padding: 15px;
}

.partnerBoxContainer .partnerCategories .category {
	display: inline-block;
	width: 20%;
	text-align: center;
	padding: 10px 0px;
	border-bottom: 2px solid #CCC;
	cursor: pointer;
}

.partnerBoxContainer .partnerCategories .category.current {
	color: var(--uni-orange);
	border-bottom: 2px solid var(--uni-orange);
}

.partnerBoxContainer .partners {}

.partnerBoxContainer .partners ul {
	padding: 0px;
	margin: 0px;
}

.partnerBoxContainer .partners ul li {
	transition: all .36s ease;
	display: inline-block;
	width: 20%;
	padding: 5px;
	vertical-align: middle;
}

.partnerBoxContainer .partners ul li.hidden {
	opacity: 0;
	width: 0px;
	padding: 0px;
}

.partnerBoxContainer .partners ul li img {
	width: 100%;
	height: 100px;
	border: 1px solid #CCC;
	display: grid;
    place-content: center;
    inline-size: 100%;
    padding-inline: 10px;
	object-fit: contain;
}

@media screen and (max-width:768px) {
	.partnerBoxContainer {
		padding: 15px;
	}

	.partnerBoxContainer .partnerCategories {
		padding: 15px;
	}

	.partnerBoxContainer .partnerCategories .category:first-of-type {
		width: 100%;
	}

	.partnerBoxContainer .partnerCategories .category {
		width: 25%;
	}

	.partnerBoxContainer .partnerCategories .category.current {}

	.partnerBoxContainer .partners {}

	.partnerBoxContainer .partners ul {
		padding: 0px;
		margin: 0px;
	}

	.partnerBoxContainer .partners ul li {
		width: 33.3%;
		padding: 5px;
	}

	.partnerBoxContainer .partners ul li.hidden {}

	.partnerBoxContainer .partners ul li img {}
}

@media screen and (max-width:440px) {
	.partnerBoxContainer {
		padding: 15px;
	}

	.partnerBoxContainer .partnerCategories {
		padding: 15px;
	}

	.partnerBoxContainer .partnerCategories .category:first-of-type {
		width: 100%;
	}

	.partnerBoxContainer .partnerCategories .category {
		width: 50%;
	}

	.partnerBoxContainer .partners ul li {
		width: 50%;
	}

	.partnerBoxContainer .partners ul li.hidden {}

	.partnerBoxContainer .partners ul li img {}
}

/* Glossary/Term styles */
.uniWordOfTheWeek {}

.uniWordOfTheWeek h4 {
	font-size: 1.3rem;
	margin: 0px 0px 5px 0px;
}

.uniWordOfTheWeek p {
	font-size: 1rem;
	line-height: 1.4;
	margin-bottom: 10px;
}

.uniWordOfTheWeek a {
	font-family: 'Gotham-Bold';
	background: -webkit-linear-gradient(30deg, #FF6A13, #D40F7D);
	-webkit-background-clip: text;
	-webkit-text-fill-color: rgba(255, 255, 255, 0);
	text-shadow: 0px 0px rgb(255 255 255 / 0%);
}

.glossaryBreadcrumbs {text-align:left;}

.termBoxContainer {}

.termBoxContainer .termNav {
	text-align: center;
	border-bottom: 1px solid #DBD7D5;
	margin-bottom: 15px;
	position: sticky;
	top: 46px;
	background: #FFF;
	z-index: 500;
}

.termBoxContainer .termNav span {
	display: inline-block;
	color: #75787B;
	width: 3.6%;
	font-size: 1rem;
	line-height: 2;
	margin: 0px 0px 15px 0px;
}

.termBoxContainer .termNav span a {
	font-family: 'Gotham-Bold';
}

.termBoxContainer .termNav span.current {
	color: #FFF;
	border-radius: 5px;
	background: rgb(255, 106, 19);
	background: -moz-linear-gradient(90deg, rgba(255, 106, 19, 1) 0%, rgba(212, 15, 125, 1) 100%);
	background: -webkit-linear-gradient(90deg, rgba(255, 106, 19, 1) 0%, rgba(212, 15, 125, 1) 100%);
	background: linear-gradient(90deg, rgba(255, 106, 19, 1) 0%, rgba(212, 15, 125, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff6a13", endColorstr="#d40f7d", GradientType=1);
}

.termBoxContainer .termNav span.current a {
	color: #FFF;
}

.termBoxContainer .terms {}

.termBoxContainer .terms ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.termBoxContainer .terms ul li {
	background: #F7F7F7;
	padding: 30px;
	border-radius: 15px;
	margin: 0px 0px 30px 0px;
}

.termBoxContainer .terms ul li .termHead {}

.termBoxContainer .terms ul li .termHead h5 {
	margin: 0px 0px 30px 0px;
}

.termBoxContainer .terms ul li .termHead div:first-of-type {
	display: inline-block;
	width: 65%;
}

.termBoxContainer .terms ul li .termHead div:last-of-type {
	display: inline-block;
	width: 35%;
	text-align: right;
	vertical-align: top;
}

.termBoxContainer .terms ul li .termHead div .shareBox {
	display: block;
	color: #75787B;
	font-size: 14px;
	margin-top: -10px;
	width: 100%;
}

.termBoxContainer .terms ul li .termHead div .shareBox a {
	color: #75787B;
	font-size: 18px;
	display: inline-block;
	text-align: center;
	border: 1px solid #75787B;
	line-height: 0;
	padding: 10px 0px 8px 2px;
	width: 38px;
	border-radius: 100px;
	margin: 0px 10px 0px 0px;
}

.termBoxContainer .terms ul li .termHead div .shareBox a:last-of-type {
	margin-right: 0px;
}

.termBoxContainer .terms ul li.termAnchor {
	background: #FFF;
	height: 1px;
	margin: 0px;
	padding: 0px;
}

.termBoxContainer .terms ul li .termBoxContainer .terms ul li p {}

.termBoxContainer .terms ul li ul {
	list-style: disc;
	margin: 30px 0px 30px 50px;
}

.termBoxContainer .terms ul li ul li {
	padding: 0px 0px;
	margin-bottom: 10px;
	font-size: 1.05rem
}

.termBoxContainer .terms ul li .relatedArticle {
	padding: 15px;
	background: #D6D7D8;
	border-radius: 8px;
}

.termBoxContainer .terms ul li .relatedArticle a {
	color: #3D3935;
}

.termBoxContainer .terms ul li .relatedArticle a:hover {
	color: var(--uni-orange);
}

.termBoxContainer .terms ul li .relatedArticle i {
	color: #D40F7D;
}

.termBoxContainer .terms ul li .relatedArticle i:last-of-type {
	padding-left: 10px;
}

.termBoxContainer .terms ul li .relatedArticle b {
	padding: 0px 10px;
}

@media screen and (max-width:768px) {
	.termBoxContainer {}

	.termBoxContainer .termNav {
		transition: all .28s linear;
		float: right;
		width: 10%;
		border-bottom: 0px solid #DBD7D5;
		top: 15px;
	}

	.termBoxContainer.withNav .termNav {
		transition: all .19s linear;
		top: 225px;
	}

	.termBoxContainer .termNav span {
		transition: all .36s ease;
		display: block;
		width: 100%;
		font-size: .4rem;
		line-height: 1.5;
		margin: 0px 0px 0px 0px;
		opacity: .4;
	}

	.termBoxContainer .termNav span.current {
		font-size: 1.2rem;
		line-height: 2;
		opacity: 1;
	}

	.termBoxContainer .termNav span.current a {}

	.termBoxContainer .termNav span.mobileLvlOne {
		font-size: .9rem;
		opacity: .8;
	}

	.termBoxContainer .termNav span.mobileLvlTwo {
		font-size: .7rem;
		opacity: .6;
	}

	.termBoxContainer .termNav span.mobileLvlThree {
		font-size: .3rem;
	}

	.termBoxContainer .terms {
		width: 88%;
	}

	.termBoxContainer .terms ul {}

	.termBoxContainer .terms ul li {
		padding: 20px;
		border-radius: 15px;
		margin: 0px 0px 30px 0px;
	}

	.termBoxContainer .terms ul li .termHead {
		margin-bottom: 15px;
	}

	.termBoxContainer .terms ul li .termHead h5 {
		margin: 0px 0px 30px 0px;
	}

	.termBoxContainer .terms ul li .termHead div:first-of-type {
		width: 100%;
	}

	.termBoxContainer .terms ul li .termHead div:last-of-type {
		width: 100%;
		text-align: left;
	}

	.termBoxContainer .terms ul li .termHead div .shareBox {
		display: block;
		color: #75787B;
		font-size: 14px;
		margin-top: -10px;
		width: 100%;
	}

	.termBoxContainer .terms ul li .termHead div .shareBox a {
		color: #75787B;
		font-size: 18px;
		display: inline-block;
		text-align: center;
		padding: 10px 0px 8px 2px;
		width: 38px;
		margin: 0px 10px 0px 0px;
	}

	.termBoxContainer .terms ul li.termAnchor {}

	.termBoxContainer .terms ul li {}

	.termBoxContainer .terms ul li p {
		font-size: 1rem;
	}

	.termBoxContainer .terms ul li ul {
		list-style: disc;
		margin: 30px 0px 30px 20px;
	}

	.termBoxContainer .terms ul li ul li {
		padding: 0px 0px;
		margin-bottom: 10px;
		font-size: 1rem
	}

	.termBoxContainer .terms ul li .relatedArticle {
		padding: 15px;
		background: #D6D7D8;
		border-radius: 8px;
	}

	.termBoxContainer .terms ul li .relatedArticle a {
		color: #3D3935;
	}

	.termBoxContainer .terms ul li .relatedArticle a:hover {
		color: var(--uni-orange);
	}

	.termBoxContainer .terms ul li .relatedArticle i {
		color: #D40F7D;
	}

	.termBoxContainer .terms ul li .relatedArticle i:last-of-type {
		padding-left: 10px;
	}

	.termBoxContainer .terms ul li .relatedArticle b {
		padding: 0px 10px;
	}
}

/* Elementor Accordion Styles */
.elementor-widget-accordion {}

.elementor-widget-accordion .elementor-accordion-item {
	margin-bottom: 15px;
}

.elementor-widget-accordion .elementor-accordion-item .elementor-tab-title,
.elementor-widget-accordion .elementor-accordion-item .elementor-tab-content {}

.elementor-widget-accordion .elementor-accordion-item .elementor-tab-title a {
	color: #3F4245;
	font-family: 'Gotham-Bold';
	padding: 10px 10px 0px 10px;
	display: block;
	font-size: 1.05rem;
}

.elementor-widget-accordion .elementor-accordion-item .elementor-tab-content p {
	color: #3F4245;
	padding: 0px 10px 0px 10px;
	display: block;
	font-size: 1.05rem;
}

.elementor-widget-accordion .elementor-accordion-item .elementor-tab-title.elementor-active {
	background-color: #F7F7F7;
	border-radius: 15px 15px 0px 0px;
}

.elementor-widget-accordion .elementor-accordion-item .elementor-tab-content.elementor-active {
	background-color: #F7F7F7;
	border-radius: 0px 0px 15px 15px;
	padding: 5px 30px 30px 30px;
}

.elementor-widget-accordion .elementor-accordion-item:last-of-type .innerAccordianDetails {
	width: 30%;
	float: right;
	border: 2px solid #FD651D;
	padding: 30px;
	border-radius: 30px;
	text-align: center;
	margin-bottom: 45px;
}

.elementor-widget-accordion .elementor-accordion-item .innerAccordianDetails h5 {
	text-align: center;
	font-family: 'Gotham-Book' !important;
	font-size: 3.5em;
	color: #FD651D;
	margin: 30px 0px 0px 0px;
	letter-spacing: -3px
}

.elementor-widget-accordion .elementor-accordion-item .innerAccordianDetails h5:first-of-type {
	margin-top: 5px;
}

.elementor-widget-accordion .elementor-accordion-item .innerAccordianDetails span {
	display: block;
	width: 100%;
	text-align: center;
	margin-bottom: 30px;
	color: #75787B;
}

.elementor-widget-accordion .elementor-accordion-item:last-of-type ul {
	width: 65%;
	vertical-align: top;
	display: inline-block;
}

.elementor-widget-accordion .elementor-accordion-item p {
	clear: both;
}

.elementor-widget-accordion .elementor-accordion-item:last-of-type p {
	margin-top: 30px;
}

/* Updated U Product accordians */
#UProdAccords .elementor-accordion .elementor-accordion-item .elementor-tab-title {
	background-color: #F7F7F7;
	border-radius: 10px;
}

#UProdAccords .elementor-accordion .elementor-accordion-item .elementor-tab-title i {
	font-size: 20px;
	color: #3D3935;
}

#UProdAccords .elementor-accordion .elementor-accordion-item .elementor-tab-title a {
	padding-top: 0px;
}

#UProdAccords .elementor-accordion .elementor-accordion-item .elementor-tab-title:hover a,
#UProdAccords .elementor-accordion .elementor-accordion-item .elementor-tab-title:hover i {
	color: #FD651D;
}

#UProdAccords .elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active {
	background: #FFF;
	border-top: 0px solid #CDCDCD !important;
}

#UProdAccords .elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active a {
	color: #FD651D;
}

#UProdAccords .elementor-accordion .elementor-accordion-item:first-of-type .elementor-tab-title {
	border-top: 0px solid #CDCDCD !important;
}

#UProdAccords .elementor-accordion .elementor-accordion-item .elementor-tab-content {
	background: #FFF;
}

#UProdAccordsAlt .elementor-accordion .elementor-accordion-item .elementor-tab-title {
	background-color: #FFF;
	border-radius: 10px;
}

#UProdAccordsAlt .elementor-accordion .elementor-accordion-item .elementor-tab-title i {
	font-size: 20px;
	color: #3D3935;
}

#UProdAccordsAlt .elementor-accordion .elementor-accordion-item .elementor-tab-title a {
	padding-top: 0px;
}

#UProdAccordsAlt .elementor-accordion .elementor-accordion-item .elementor-tab-title:hover a,
#UProdAccordsAlt .elementor-accordion .elementor-accordion-item .elementor-tab-title:hover i {
	color: #FD651D;
}

#UProdAccordsAlt .elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active {
	background: #F7F7F7;
	border-top: 0px solid #CDCDCD !important;
}

#UProdAccordsAlt .elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active a {
	color: #FD651D;
}

#UProdAccordsAlt .elementor-accordion .elementor-accordion-item:first-of-type .elementor-tab-title {
	border-top: 0px solid #CDCDCD !important;
}

#UProdAccordsAlt .elementor-accordion .elementor-accordion-item .elementor-tab-content {
	background: #F7F7F7;
}

/* Updated U Tab Styles */
.UProdTabs {
	background: #F7F7F7;
	padding: 30px;
	border-radius: 15px;
	min-height: 400px;
}

.UProdTabs .elementor-tabs-wrapper {}

.UProdTabs .elementor-tabs-wrapper .elementor-tab-title {
	border-radius: 10px;
	margin-bottom: 5px;
	background: #DDD;
}

.UProdTabs .elementor-tabs-wrapper .elementor-tab-title a {
	color: #000;
	font-family: 'Gotham-Book';
}

.UProdTabs .elementor-tabs-wrapper .elementor-tab-title.elementor-active {
	background: rgb(255, 106, 19);
	background: -moz-linear-gradient(90deg, rgba(255, 106, 19, 1) 0%, rgba(212, 15, 125, 1) 100%);
	background: -webkit-linear-gradient(90deg, rgba(255, 106, 19, 1) 0%, rgba(212, 15, 125, 1) 100%);
	background: linear-gradient(90deg, rgba(255, 106, 19, 1) 0%, rgba(212, 15, 125, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff6a13", endColorstr="#d40f7d", GradientType=1);
}

.UProdTabs .elementor-tabs-wrapper .elementor-tab-title.elementor-active a {
	color: #FFF;
	font-family: 'Gotham-Bold';
}

.UProdTabs .elementor-tabs-content-wrapper {}

.UProdTabs .elementor-tabs-content-wrapper .elementor-tab-title.elementor-tab-mobile-title {
	padding: 15px;
	margin-bottom: 15px;
}

.UProdTabs .elementor-tabs-content-wrapper .elementor-tab-title.elementor-tab-mobile-title.elementor-active {
	color: #FFF;
	border-radius: 10px;
	background: rgb(255, 106, 19);
	background: -moz-linear-gradient(90deg, rgba(255, 106, 19, 1) 0%, rgba(212, 15, 125, 1) 100%);
	background: -webkit-linear-gradient(90deg, rgba(255, 106, 19, 1) 0%, rgba(212, 15, 125, 1) 100%);
	background: linear-gradient(90deg, rgba(255, 106, 19, 1) 0%, rgba(212, 15, 125, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff6a13", endColorstr="#d40f7d", GradientType=1);
}

.UProdTabs .elementor-tabs-content-wrapper .elementor-tab-content {
	padding: 0px 0px 0px 30px;
}

.UProdTabs .elementor-tabs-content-wrapper .elementor-tab-content figure {
	display: inline-block;
	width: 50%;
	padding: 5px;
	vertical-align: top;
}

.UProdTabs .elementor-tabs-content-wrapper .elementor-tab-content figure img {
	width: 100%;
	height: auto;
}

.UProdTabs .elementor-tabs-content-wrapper .elementor-tab-content figure p {
	text-align: center;
}

.UProdTabs .elementor-tabs-content-wrapper .elementor-tab-content p {
	font-size: 1rem
}

.UProdTabs .elementor-tabs-content-wrapper .elementor-tab-content p img {
	width: 100%;
	height: auto;
	max-width: 400px;
}

.UProdTabsAlt {
	background: #FFF;
	padding: 30px;
	border-radius: 15px;
	min-height: 400px;
}

.UProdTabsAlt .elementor-tabs-wrapper {
	border-right: 0px solid #000;
	width: auto !important;
}

.UProdTabsAlt .elementor-tabs-wrapper .elementor-tab-title:before {
	content: '' !important;
	background: #C4C4C4 !important;
	display: inline-block !important;
	width: 15px !important;
	height: 15px !important;
	border-radius: 100px;
	vertical-align: middle;
	margin-right: 10px;
	position: relative !important;
	-webkit-transform: unset !important;
	transform: unset !important;
	z-index: 5;
}

.UProdTabsAlt .elementor-tabs-wrapper .elementor-tab-title:after,
.UProdTabsAlt .elementor-tabs-wrapper .elementor-tab-title.elementor-active:after {
	content: '' !important;
	background: #CCC;
	display: block;
	position: absolute;
	top: 0px !important;
	bottom: 0px !important;
	left: 6px;
	width: 3px !important;
	height: 100% !important;
	z-index: 0;
}

.UProdTabsAlt .elementor-tabs-wrapper .elementor-tab-title {
	border-radius: 10px;
	margin-bottom: 0px;
	padding: 15px 0px;
}

.UProdTabsAlt .elementor-tabs-wrapper .elementor-tab-title a {
	display: none;
}

.UProdTabsAlt .elementor-tabs-wrapper .elementor-tab-title.elementor-active:before {
	background: rgb(255, 106, 19) !important;
	background: -moz-linear-gradient(90deg, rgba(255, 106, 19, 1) 0%, rgba(212, 15, 125, 1) 100%) !important;
	background: -webkit-linear-gradient(90deg, rgba(255, 106, 19, 1) 0%, rgba(212, 15, 125, 1) 100%) !important;
	background: linear-gradient(90deg, rgba(255, 106, 19, 1) 0%, rgba(212, 15, 125, 1) 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff6a13", endColorstr="#d40f7d", GradientType=1) !important;
}

.UProdTabsAlt .elementor-tabs-content-wrapper {}

.UProdTabsAlt .elementor-tabs-content-wrapper .elementor-tab-title.elementor-tab-mobile-title {
	padding: 15px;
	margin-bottom: 15px;
}

.UProdTabsAlt .elementor-tabs-content-wrapper .elementor-tab-title.elementor-tab-mobile-title.elementor-active {
	color: #FFF;
	border-radius: 10px;
	background: rgb(255, 106, 19);
	background: -moz-linear-gradient(90deg, rgba(255, 106, 19, 1) 0%, rgba(212, 15, 125, 1) 100%);
	background: -webkit-linear-gradient(90deg, rgba(255, 106, 19, 1) 0%, rgba(212, 15, 125, 1) 100%);
	background: linear-gradient(90deg, rgba(255, 106, 19, 1) 0%, rgba(212, 15, 125, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff6a13", endColorstr="#d40f7d", GradientType=1);
}

.UProdTabsAlt .elementor-tabs-content-wrapper .elementor-tab-content {
	padding: 0px 0px 0px 30px;
}

.UProdTabsAlt .elementor-tabs-content-wrapper .elementor-tab-content figure {
	display: inline-block;
	width: 50%;
	padding: 5px;
}

.UProdTabsAlt .elementor-tabs-content-wrapper .elementor-tab-content figure img {
	width: 100%;
	height: auto;
}

.UProdTabsAlt .elementor-tabs-content-wrapper .elementor-tab-content p {
	font-size: 1rem
}

.UProdTabsAlt .elementor-tabs-content-wrapper .elementor-tab-content p img {
	width: 100%;
	height: auto;
	max-width: 400px;
}

@media screen and (max-width:767px) {
	.UProdTabsAlt .elementor-tabs-content-wrapper .elementor-tab-content {
		padding: 0px 0px 0px 0px;
	}
}

@media screen and (max-width:767px) {
	.elementor-widget-accordion .elementor-accordion-item:last-of-type .innerAccordianDetails {
		width: 100%;
		float: none;
		padding: 15px;
		margin-bottom: 30px;
	}

	.elementor-widget-accordion .elementor-accordion-item .innerAccordianDetails h5 {
		font-size: 2.8em;
		margin: 15px 0px 0px 0px;
	}

	.elementor-widget-accordion .elementor-accordion-item .innerAccordianDetails h5:first-of-type {
		margin-top: 5px;
	}

	.elementor-widget-accordion .elementor-accordion-item:last-of-type ul {
		width: 100%;
	}

	.elementor-widget-accordion .elementor-accordion-item p {}

	.elementor-widget-accordion .elementor-accordion-item:last-of-type p {
		margin-top: 15px;
	}

	.UProdTabs .elementor-tabs-content-wrapper .elementor-tab-content figure {
		display: block;
		width: 100%;
	}
}

.serviceBox {}
.serviceBox .elementor-column-wrap.elementor-element-populated {background-position:150% 28%;}
.serviceBox .wp-caption {}
.serviceBox .wp-caption img {background:#FFF;}
.serviceBox .wp-caption figcaption {display:none;}
.serviceBox h3 {display:block;}

.uniIconGrid {}
.uniIconGrid:first-of-type {margin-top:50px;}
.uniIconGrid .elementor-row {width: 100%;display:block!important;}
.uniIconGrid .elementor-row .elementor-column {width:19%!important;display:inline-block!important;margin:35px 0px 35px 0px!important;}
.uniIconGrid .elementor-row .elementor-column .elementor-column-wrap {padding:0px!important;}

/* Search Box Styles */
.uniSearchBox {}
.uniSearchBox h5 {text-align:center;color:#FFF;font-size:32px;}
.uniSearchBox form {text-align:center;width:100%;max-width:900px;margin:0px auto;}
.uniSearchBox form input[type="search"] {border-radius:0px;border-bottom:2px solid #FFF!important;}
.uniSearchBox form input[type="search"]::-webkit-search-cancel-button {-webkit-appearance:none;-moz-appearance:none;}

.uniphoreBG h1,
.uniphoreBG h2,
.uniphoreBG h3,
.uniphoreBG h4,
.uniphoreBG p,
.uniphoreBG li {color:#FFF;}

ul.elementor-icon-list-items {}
ul.elementor-icon-list-items li.elementor-icon-list-item {background-image:url(/wp-content/uploads/2021/08/bullet_icon.svg);background-repeat:no-repeat;background-position:4px 4px;margin:0px 0px 10px 0px;padding:0px 0px 0px 20px;line-height:1.4;font-size:1.05rem;}
:is(#q-beta-trial-includes) ul.elementor-icon-list-items li.elementor-icon-list-item {Background-image:none;}
ul.elementor-icon-list-items li.elementor-icon-list-item i {Display:none;}
:is(#q-beta-trial-includes) ul.elementor-icon-list-items li.elementor-icon-list-item i {Display:inline-block;color:#95d272;font-size:1.8rem;}

.uniHeaderNews {padding:10px 0px}
.uniHeaderNews .elementor-widget-icon-box {margin-bottom:0px!important;}
.uniHeaderNews h2 {margin:0px 0px 0px 0px!important;padding:0px;font-size:.9em;display:inline-block;width:79%;vertical-align:middle;}
.uniHeaderNews h2 a {display:block;width:100%;height:auto;position:relative;z-index:2;}
.uniHeaderNews h2 a b {font-family:'Aviner-Book';font-weight:normal;}
.uniHeaderNews i {line-height: 1.2;}
.uniHeaderNews p.elementor-icon-box-description {display:inline-block;width:20%;text-align:right;margin:0px;padding:0px;line-height:0;vertical-align:middle;font-size:.9em;}
.uniHeaderNews p.elementor-icon-box-description a {color:#FFF;}
.uniHeaderNews .elementor-icon-box-wrapper:hover a i,
.uniHeaderNews .elementor-icon-box-wrapper:hover h2,
.uniHeaderNews .elementor-icon-box-wrapper:hover h2 a,
.uniHeaderNews .elementor-icon-box-wrapper:hover p a {color:#000;}

.mainHeader {padding:15px 0px;z-index:500;}
.mainHeader .elementor-container, .heroNews .elementor-container {padding:0px!important;}
.mainHeader .logo {}
.mainHeader .logo .elementor-image {text-align:left;}
.mainHeader .logo .elementor-image img {width:75%!important;height:auto;margin-left:40px;}
.mainHeader .logo .mobileBtnCont {display: none;}
.mainHeader .logo .mobileBtnCont i {font-size: 32px;color: #181818;font-weight: 300;}
.mainHeader .navigation {width: 33%;position: relative;}
.mainHeader .navigation ul {text-align: center;padding: 0px;}
.mainHeader .navigation #menu-item-28978 ul {border: 0px;}
.mainHeader .navigation #menu-item-28978 ul li.title {}
.mainHeader .navigation #menu-item-28978 ul li.title a {cursor: initial;background: #F7F7F7;border-radius: 10px 10px 0px 0px;color: #000 !important;}
@media screen and (max-width:768px) {
	.mainHeader .navigation #menu-item-28978 ul li.title a {background: #FFF;}
}
.mainHeader .navigation #menu-item-28978 ul li.title:hover a {border-radius: 10px 10px 0px 0px !important;}
.mainHeader .navigation #menu-item-28978 ul li.title ul {margin: 15px 0px 0px 0px !important;width: 100%;border-radius: 0px 0px 10px 10px !important;border: 0px;}
.mainHeader .navigation #menu-item-28978 ul li.title ul li {}
.mainHeader .navigation #menu-item-28978 ul li.title ul li a {cursor: pointer;background: #FFF;}
.mainHeader .navigation #menu-item-28978 ul li.title ul li a:hover {background: #F7F7F7;border-radius: 0px !important;}
.mainHeader .navigation #menu-item-28978 ul li.title ul li:last-of-type a {border-radius: 0px 0px 10px 10px;}
.mainHeader .navigation ul li {display: inline-block;position:relative;}
.mainHeader .navigation ul li#menu-item-27118 ul.sub-menu {display:none;}
.mainHeader .navigation ul li ul.sub-menu.open {display: block;}
.mainHeader .navigation ul li a {padding: 15px 20px 35px 20px;font-family: 'Gotham-Bold';font-size: 14px;color: #75787B;font-weight: bold;font-style: normal;}
.mainHeader .navigation ul li a:hover {color: var(--uni-orange);}
.mainHeader .navigation ul li.current-menu-item a,
.mainHeader .navigation ul li ul li.current-menu-item a {background: -webkit-linear-gradient(60deg, #FF6A13, #D40F7D) !important;-webkit-background-clip: text !important;-webkit-text-fill-color: transparent !important;}
.mainHeader .navigation ul li.current-menu-item ul li a {background: #75787b !important;-webkit-background-clip: text !important;-webkit-text-fill-color: transparent !important;}
.mainHeader .navigation ul li.current-menu-item ul li:hover {background: #F7F7F7;}
.mainHeader .navigation ul li.current-menu-item ul li:hover a {background: #000 !important;-webkit-background-clip: text !important;-webkit-text-fill-color: transparent !important;}
.mainHeader .navigation ul li.mobile {display: none;}
.mainHeader .navigation ul li ul.sub-menu {
	display: none;
	position: absolute;
	top: 35px;
	left: 0px;
	min-width: 140px;
	background: #fff;
	box-shadow: 0 1px 1px hsl(0deg 0% 0% / 0.075), 0 2px 2px hsl(0deg 0% 0% / 0.075), 0 4px 4px hsl(0deg 0% 0% / 0.075), 0 8px 8px hsl(0deg 0% 0% / 0.075), 0 16px 16px hsl(0deg 0% 0% / 0.075);
	padding: 0px;
	z-index: 300;
	border-radius: 10px;
	margin-top: 20px;
	transition: all .5s ease;
	border: 1px solid #eee;
}

.mainHeader .navigation ul li#menu-item-27126 ul.sub-menu {columns:2;-webkit-columns:2;-moz-columns:2;}
.mainHeader .navigation ul li#menu-item-28978 {}
.mainHeader .navigation ul li#menu-item-28978 ul.sub-menu.open {display:none;}
.mainHeader .navigation ul li#menu-item-28978 ul.sub-menu {left:-100%}
.mainHeader .navigation ul li#menu-item-28978 ul.sub-menu ul {left:initial;}
.mainHeader .navigation ul li#menu-item-28978:hover ul.sub-menu {display:flex;flex-direction:row;border-radius:15px;}
.mainHeader .navigation ul li#menu-item-28978 ul.sub-menu li {min-width:200px;}
.mainHeader .navigation ul li#menu-item-28978 ul.sub-menu li a:hover {border-radius:0px!important;}
.mainHeader .navigation ul li#menu-item-28978 ul.sub-menu li ul {display:block!important;border-radius:0px;margin: 0px 0px 10px 0px;box-shadow:0px 0px 0px #000!important;position:relative;top:initial;background:none;}
.mainHeader .navigation ul li#menu-item-28978 ul.sub-menu li ul li {}
.mainHeader .navigation ul li#menu-item-28978 ul.sub-menu li ul li a {padding:5px 15px;}
.mainHeader .navigation ul li#menu-item-28978 ul.sub-menu li ul li:hover a:hover {border-radius:0px!important;}
.mainHeader .navigation ul li#menu-item-28978 ul.sub-menu li.parent {}
.mainHeader .navigation ul li#menu-item-28978 ul.sub-menu li.parent.menu-item-33742 a, .mainHeader .navigation ul li#menu-item-28978 ul.sub-menu li.parent.menu-item-33743 a {color:#000;-webkit-text-fill-color: #000;font-size:16px;padding-bottom: 10px;}
.mainHeader .navigation ul li#menu-item-28978 ul.sub-menu li.parent.menu-item-33743 a:hover, .mainHeader .navigation ul li#menu-item-28978 ul.sub-menu li.parent.menu-item-33742 a:hover {border-radius:15px 0px 0px 0px!important;cursor:default;background:#FFF;}
.mainHeader .navigation ul li#menu-item-28978 ul.sub-menu li.parent.menu-item-33743 a:hover {border-radius:0px 15px 0px 0px!important;cursor:default;}
.mainHeader .navigation ul li#menu-item-28978 ul.sub-menu li.parent.menu-item-33742 ul li a, .mainHeader .navigation ul li#menu-item-28978 ul.sub-menu li.parent.menu-item-33743 ul li a {color:#75787b;-webkit-text-fill-color: #75787b;font-size:14px;}
.mainHeader .navigation ul li#menu-item-28978 ul.sub-menu li.parent.menu-item-33742 ul li a:hover, .mainHeader .navigation ul li#menu-item-28978 ul.sub-menu li.parent.menu-item-33743 ul li a:hover {border-radius:0px!important;background:#F7F7F7;cursor:pointer;}
@media screen and (max-width:767px) {
	.mainHeader .navigation ul li#menu-item-28978 ul.sub-menu {display:block!important;}
	.mainHeader .navigation ul li#menu-item-28978 ul.sub-menu.open {display:block!important;left:0%;}
	.mainHeader .navigation ul li#menu-item-28978 ul.sub-menu li {min-width:initial;width:100%;height:60px;}
	.mainHeader .navigation ul li#menu-item-28978 ul.sub-menu li ul {position:absolute;top:0px;background:#FFF;left:-800px;}
}
.mainHeader .navigation ul li ul.sub-menu li {display:block;width:100%;text-align:left;}
.mainHeader .navigation ul li ul.sub-menu li a {white-space: nowrap;padding: 15px;display: block;-webkit-text-fill-color:#75787B;}
.mainHeader .navigation ul li ul.sub-menu li a:hover {background: #F7F7F7;-webkit-text-fill-color: #000;}
.mainHeader .navigation ul li ul.sub-menu li:first-of-type a:hover {border-radius: 10px 10px 0px 0px !important;}
.mainHeader .navigation ul li ul.sub-menu li:last-of-type a:hover {border-radius: 0px 0px 10px 10px !important;}
.mainHeader .navigation ul li:hover ul.sub-menu {display:block;}
.mainHeader .navigation ul li span.mobileNavMore {display:none;float:right;color:#75787B;z-index:10;height:auto;margin-right:0px;text-align:center;line-height:0px;padding:30px 0px 20px 30px;cursor:pointer;}
.mainHeader .navigation ul li span.mobileNavMore i {line-height: 0px;font-size: 20px;font-weight: 300;}
.mainHeader .navigation ul li span.mobileNavMore:hover {color: var(--uni-orange);}
.mainHeader .alt-navigation {width: 33%;position: relative;}
.mainHeader .alt-navigation ul {text-align:right;padding:0px;}
.mainHeader .alt-navigation ul li {display: inline-block;font-family: 'Gotham-Bold';}
.mainHeader .alt-navigation ul li:after {content: '|';}
.mainHeader .alt-navigation ul li:last-of-type:after {content: '';}
.mainHeader .alt-navigation ul li a {padding: 15px;font-size: 14px;color: #75787B;font-family: 'Gotham-Bold';}
.mainHeader .alt-navigation ul li a:hover {color: var(--uni-orange);}
.mainHeader .alt-navigation li#menu-item-11819 a {font-size:0px;}
.mainHeader .alt-navigation li#menu-item-11819 a i {font-size:16px;}
.mainHeader .alt-navigation ul li ul.sub-menu {display:none;position:absolute;top:15px;right:5px;background:transparent;padding:0px;z-index:300;border-radius:0px;margin-top:20px;transition:all .5s ease;}
.mainHeader .alt-navigation ul li ul.sub-menu li {background-size:contain;width:36px;background-repeat:no-repeat;}
.mainHeader .alt-navigation ul li ul.sub-menu li a {font-size:0px;}
.mainHeader .alt-navigation ul li ul.sub-menu li.lang {box-shadow: 0 1px 1px hsl(0deg 0% 0% / 0.075), 0 2px 2px hsl(0deg 0% 0% / 0.075), 0 4px 4px hsl(0deg 0% 0% / 0.075), 0 8px 8px hsl(0deg 0% 0% / 0.075), 0 16px 16px hsl(0deg 0% 0% / 0.075);margin-top: 5px;width: 34px;height: 20px;}
.mainHeader .alt-navigation ul li ul.sub-menu li.lang:first-of-type {margin-top:0px;}
.mainHeader .alt-navigation ul li ul.sub-menu li.lang a {display:block;width:100%;height:100%;}
.mainHeader .alt-navigation ul li ul.sub-menu li.lang:hover {opacity:.50;}
.mainHeader .alt-navigation ul li ul.sub-menu li.japan {background-image: url(https://upload.wikimedia.org/wikipedia/en/thumb/9/9e/Flag_of_Japan.svg/1200px-Flag_of_Japan.svg.png);}
.mainHeader .alt-navigation ul li ul.sub-menu li.germany {background-image: url(https://upload.wikimedia.org/wikipedia/en/thumb/b/ba/Flag_of_Germany.svg/1920px-Flag_of_Germany.svg.png);}
.mainHeader .alt-navigation ul li ul.sub-menu li.unitedstates {background-image: url(https://upload.wikimedia.org/wikipedia/en/thumb/a/a4/Flag_of_the_United_States.svg/800px-Flag_of_the_United_States.svg.png);}
.mainHeader .alt-navigation ul li:hover ul.sub-menu {display:flex;flex-direction:column;}
.mainHeader .alt-navigation ul li.unisearch {}
.mainHeader .alt-navigation ul li.unisearch a:before {content: '\f002';font-family: 'Font Awesome 5 Pro';font-size: 0px;display: inline-block;width: auto;}
.mainHeader .alt-navigation ul li.contact a {}
.mainHeader .alt-navigation ul li.contact a:hover {}
.mainHeader .alt-navigation ul li.contact a:before {content: '\f0e0';font-family: 'Font Awesome 5 Pro';font-size: 0px;display: inline-block;width: auto;}

/* Mega Menu Styling */
body.admin-bar .megaMenu {top:80px;}
.megaMenuOverlay {display:block;position:fixed;z-index:4999;background:none;width:100%;height:100%;}
.megaMenu {display:none;position:absolute!important;top:90px;left:0;right:0;z-index:5000;margin-left:auto;margin-right:auto;width:100%;max-width: 900px;}
.megaMenu .megaMenuBox {background:#FFF;border:1px solid #eee;box-shadow:0 1px 1px hsl(0deg 0% 0% / 0.075), 0 2px 2px hsl(0deg 0% 0% / 0.075), 0 4px 4px hsl(0deg 0% 0% / 0.075), 0 8px 8px hsl(0deg 0% 0% / 0.075), 0 16px 16px hsl(0deg 0% 0% / 0.075);border-radius:10px;padding:15px;}
.megaMenu .megaMenuBox a {color:var(--uni-almost-black);display:block;}
.megaMenu .megaMenuBox a:hover {color:var(--uni-pink);}
.megaMenu .megaMenuBox img {width: auto;height: 60px;display:inline-block;vertical-align:middle;}
.megaMenu .megaMenuBox .title {display:inline-block;vertical-align:middle;font-size:1.2rem;font-weight:600;text-align:center;width:100%;font-family:'Aviner-Bold';line-height:1.2;}
.megaMenu .megaMenuBox .tagline {display:block;vertical-align:middle;font-size:1rem;}
.megaMenu .megaMenuBox .description {display:block;vertical-align:middle;padding-top:10px;}
.megaMenu .megaMenuBox .full {width:100%;}
.megaMenu .megaMenuBox .half {display:flex;}
.megaMenu .megaMenuBox .half .u {width:66%}
.megaMenu .megaMenuBox .half .q {width:33%;}
.megaMenu .megaMenuBox .products {display:flex;flex-wrap:wrap;margin-top:15px;background:#F7F7F7;border-radius:15px;padding:0px;}
.megaMenu .megaMenuBox .products div {width:50%;margin:0px 0%;}
.megaMenu .megaMenuBox .q .products div {width:100%;}
.megaMenu .megaMenuBox .products div:hover {background:#DDD;border-radius:15px;}
.megaMenu .megaMenuBox .products div a {display:block;width:100%;padding: 5px 15px 15px 15px;}
.megaMenu .megaMenuBox .products div a img {width: 30px;display:inline-block;vertical-align:middle;}
.megaMenu .megaMenuBox .products div a .imgSpacer {width: 0px;height: 60px;display:inline-block;vertical-align:middle;}
.megaMenu .megaMenuBox .products div a .title {display:inline-block;font-size:1.2rem;width:auto;color:#666;padding-left:10px;}
.megaMenu .megaMenuBox .products div a .tagline {display:block;font-size: .9rem;color:#000;padding:0px;margin-top: -10px;font-family: 'Aviner-Bold';font-weight: 500;}
.megaMenu .megaMenuBox .u, .megaMenu .megaMenuBox .q {padding:0px;margin:0px 1%;}
.megaMenu .megaMenuBox .u a:hover .title {background:-webkit-linear-gradient(30deg, #FF6A13, #D40F7D);-webkit-background-clip: text;-webkit-text-fill-color: rgba(255, 255, 255, 0);text-shadow: 0px 0px rgb(255 255 255 / 0%);}
.megaMenu .megaMenuBox .q a:hover .title {background:-webkit-linear-gradient(30deg, #FF6A13, #D40F7D);-webkit-background-clip: text;-webkit-text-fill-color: rgba(255, 255, 255, 0);text-shadow: 0px 0px rgb(255 255 255 / 0%);}

.megaMenuContent .elementor-icon-box-wrapper:hover .elementor-icon-box-title a,
.megaMenuContent .elementor-icon-list-item:hover .elementor-icon-list-text {background: -webkit-linear-gradient(30deg, #FF6A13, #D40F7D);-webkit-background-clip: text;-webkit-text-fill-color: rgba(255, 255, 255, 0);text-shadow: 0px 0px rgb(255 255 255 / 0%);}
.megaMenuContent .elementor-element-9e8e069 .elementor-icon-box-wrapper:hover .elementor-icon-box-title a,
.megaMenuContent .elementor-element-698875f .elementor-icon-list-item:hover .elementor-icon-list-text {background:-webkit-linear-gradient(30deg, #41B6E6, #A4D65E);-webkit-background-clip:text;-webkit-text-fill-color:rgba(255, 255, 255, 0);text-shadow:0px 0px rgb(255 255 255 / 0%);}

.megaResourceMenu {display: none;position: absolute !important;top: 90px;left: 0;right: 0;z-index: 5000;margin-left: auto;margin-right: auto;width: 100%;max-width: 700px;}
@media screen and  (max-width:768px) {
	.megaResourceMenu {display:none!important;}
}
.megaResourceMenu .megaResourceMenuBox {background:#fff;border:1px solid #eee;box-shadow:0 1px 1px hsl(0deg 0% 0% / 0.075),0 2px 2px hsl(0deg 0% 0% / 0.075), 0 4px 4px hsl(0deg 0% 0% / 0.075),
0 8px 8px hsl(0deg 0% 0% / 0.075), 0 16px 16px hsl(0deg 0% 0% / 0.075);border-radius:10px;padding: 10px 25px;}
.megaResourceMenu .megaResourceMenuBox .elementor-widget-container {display:flex;gap:5%;flex-wrap:nowrap;flex-direction:row;align-items:stretch;}
.megaResourceMenu .megaResourceMenuBox .elementor-widget-container .left {background: #f7f7f7;border-radius:10px;width:50%;height:auto;}
.megaResourceMenu .megaResourceMenuBox .elementor-widget-container .left .featBox {padding: 15px;}
.megaResourceMenu .megaResourceMenuBox .elementor-widget-container .left .featBox a.featResource {display: block;width: 118%;margin: 0px 0px 20px -25px;border-radius: 10px;overflow: hidden;box-shadow: 0 1px 1px hsl(0deg 0% 0% / 8%), 0 2px 2px hsl(0deg 0% 0% / 8%),0 4px 4px hsl(0deg 0% 0% / 8%), 0 8px 8px hsl(0deg 0% 0% / 8%);}
.megaResourceMenu .megaResourceMenuBox .elementor-widget-container .left .featBox a.featResource img {width: 100%;display: block;}
.megaResourceMenu .megaResourceMenuBox .elementor-widget-container .left .featBox p {text-align: center;margin: 0px 0px 5px 0px;font-family: "Gotham-Bold";color: #333;}
.megaResourceMenu .megaResourceMenuBox .elementor-widget-container .left .featBox a.hub {box-shadow: 0 1px 1px hsl(0deg 0% 0% / 8%), 0 2px 2px hsl(0deg 0% 0% / 8%),
0 4px 4px hsl(0deg 0% 0% / 8%), 0 8px 8px hsl(0deg 0% 0% / 8%);display: block;padding: 0px;border-width: 2px;color: #333;font-family: "Gotham-Bold";background: linear-gradient(var(--uni-orange), var(--uni-pink)) padding-box,linear-gradient(to right, var(--uni-orange), var(--uni-pink)) border-box;border-radius: 10px;border: 2px solid transparent;margin-bottom: 15px;}
.megaResourceMenu .megaResourceMenuBox .elementor-widget-container .left .featBox a.hub span {font-family:"Gotham-Bold";display: block;width: 100%;height: 100%;background: #fff;padding: 10px;border-radius: 7px;}
.megaResourceMenu .megaResourceMenuBox .elementor-widget-container .left .featBox a.hub span:after {content: "\f061";font-family: "FontAwesome";float: right;line-height: 1.5;font-size: 1.5rem;background: -webkit-linear-gradient(30deg, #ff6a13, #d40f7d);-webkit-background-clip: text;-webkit-text-fill-color: rgba(255, 255, 255, 0);text-shadow: 0px 0px rgb(255 255 255 / 0%);}
.megaResourceMenu .megaResourceMenuBox .elementor-widget-container .left .featBox a.hub span img {display: inline-block;width: 35px;vertical-align: middle;margin: 0px 15px 0px 5px;}
.megaResourceMenu .megaResourceMenuBox .elementor-widget-container .left .featBox a.hub:last-of-type {margin-bottom: 0px;}
.megaResourceMenu .megaResourceMenuBox .elementor-widget-container .left .featBox a.hub:hover {border-color:#FFF;color:#FFF;}
.megaResourceMenu .megaResourceMenuBox .elementor-widget-container .left .featBox a.hub:hover span {background:rgb(255, 106, 19);background:-moz-linear-gradient(90deg, rgba(255, 106, 19, 1) 0%, rgba(212, 15, 125, 1) 100%);background:-webkit-linear-gradient(90deg, rgba(255, 106, 19, 1) 0%, rgba(212, 15, 125, 1) 100%);background:linear-gradient(90deg, rgba(255, 106, 19, 1) 0%, rgba(212, 15, 125, 1) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff6a13", endColorstr="#d40f7d", GradientType=1);}
.megaResourceMenu .megaResourceMenuBox .elementor-widget-container .left .featBox a.hub:hover span:after {background:-webkit-linear-gradient(30deg, #FFF, #FFF);-webkit-background-clip: text;-webkit-text-fill-color: rgba(255, 255, 255, 0);}
.megaResourceMenu .megaResourceMenuBox .elementor-widget-container .left .featBox a.hub:hover img {filter: brightness(0) invert(1);}
.megaResourceMenu .megaResourceMenuBox .elementor-widget-container .right {background: #f7f7f7;border-radius: 10px;width: 50%;height: auto;}
.megaResourceMenu .megaResourceMenuBox .elementor-widget-container .right ul {columns:2;-webkit-columns:2;-moz-columns:2;margin:0px;padding:0px;list-style:none;gap:0px;}
.megaResourceMenu .megaResourceMenuBox .elementor-widget-container .right ul li {text-align: center;line-height: 1;}
.megaResourceMenu .megaResourceMenuBox .elementor-widget-container .right ul li a {transition: all 0.36s ease;padding:25px 15px;font-size:0.9rem;line-height:1;display:block;-webkit-text-fill-color: #75787b;font-family: "Gotham-Bold";}
.megaResourceMenu .megaResourceMenuBox .elementor-widget-container .right ul li a:hover {background:#ddd;border-radius:10px;}

.uniHero {padding: 50px 80px;}
.uniHero .elementor-background-overlay {z-index:1;width:65%!important;right:0px;left:initial!important;top:85px!important;}
.uniHero .heroContent {}
.uniHero .heroContent h1 {color:#000;font-weight:400;font-size:52px;min-height:100px;}
.uniHero .heroContent .heroButton a {background: #000;color: #FFF;border-radius: 100px;padding: 20px 30px;line-height: 1;margin: 40px 0px;}
.uniHero .heroContent p {color: #000;font-weight: 400;line-height: 1.3;	min-height: 80px;}
.uniHero_noWave {padding: 50px 80px;}
.uniHero_noWave .elementor-background-overlay {z-index: 100;}
.uniHero_noWave .heroContent h1 {color: #000;font-weight: 400;font-size: 52px;}
.uniHero_noWave .heroContent p {color: #000;font-weight: 400;line-height: 1.3;}

/* Awards and Recognition Slider */
.uniAwards {}
.uniFeatCustomers {}
.grayscaleImages {}
.grayscaleImages img {filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: gray;transition: all .2s ease;}
.grayscaleImages img:hover {filter: none;-webkit-filter: grayscale(0%);-moz-filter: grayscale(0%);-ms-filter: grayscale(0%);-o-filter: grayscale(0%);}

/* Uniphore Landing Page */
.uniLandingPg {margin: 100px auto 0px auto;width: 100%;max-width:1520px;position: relative;}
.uniLandingPg .elementor-container {max-width: 1520px !important;}
.uniLandingPg h2 {font-family: 'Gotham-Bold';font-size: 1.25rem;margin-top:0px;line-height:1.3;}
.uniLandingPg h3 {margin: 20px 0px 8px 0px;font-size: 1.2rem;}
.uniLandingPg .leftNav {width: 25% !important;}
.uniLandingPg .leftNav ul {margin: 15px 0px;list-style: none;padding: 0px;}
.uniLandingPg .leftNav ul li {background-image: none;margin-bottom: 15px;background-color: #F7F7F7;padding: 15px;transition: all .5s ease;border-radius: 0px;}
.uniLandingPg .leftNav ul li.uniCurrentlyReading,
.uniLandingPg .leftNav ul li.current-menu-item {background-color: #FFF;background: -webkit-linear-gradient(60deg, #FF6A13, #D40F7D);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.uniLandingPg .leftNav ul li.uniCurrentlyReading span,
.uniLandingPg .leftNav ul li.current-menu-item {font-family: 'Gotham-Bold' !important;}
.uniLandingPg .leftNav ul li:hover span {font-family: 'Gotham-Bold' !important;}
.uniLandingPg .leftNav ul li a {color: #333;display: block;width: 100%;}
.uniLandingPg .leftNav ul li ul.sub-menu {display:none;margin:15px 0px 0px 0px;padding:0px;}
.uniLandingPg .leftNav ul li ul.sub-menu li {margin: 0px;border-left: 5px solid #F7F7F7;background: #FFF;padding: 0px;}
.uniLandingPg .leftNav ul li ul.sub-menu li a {-webkit-text-fill-color: #333;padding: 10px 15px;font-family: 'Gotham-Book';}
.uniLandingPg .leftNav ul li ul.sub-menu li:hover {border-left: 5px solid #FF6A13;}
.uniLandingPg .leftNav ul li ul.sub-menu li:hover a {background: -webkit-linear-gradient(60deg, #FF6A13, #D40F7D);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.uniLandingPg .leftNav ul li ul.sub-menu.show {display: block;}
.uniLandingPg .leftNav .uniSticky {top: 40px;}
.uniLandingPg .leftNav .uniSticky.scrollUp {top: 140px;}
.uniLandingPg .mainContent {width: 75% !important;}
.howDidWeGetHere .timelineBoxImg img {}
.howDidWeGetHere .timelineBoxImg img.colorize {}
.heroNews {
	background: rgb(255, 106, 19);
	background: -moz-linear-gradient(90deg, rgba(255, 106, 19, 1) 0%, rgba(212, 15, 125, 1) 100%);
	background: -webkit-linear-gradient(90deg, rgba(255, 106, 19, 1) 0%, rgba(212, 15, 125, 1) 100%);
	background: linear-gradient(90deg, rgba(255, 106, 19, 1) 0%, rgba(212, 15, 125, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff6a13", endColorstr="#d40f7d", GradientType=1);
	padding: 50px 15px;
}

.heroNews ul {
	width: 100%;
	list-style: none;
	max-width: 1140px;
	margin: 0px auto;
	display: flex;
}

.heroNews ul li {
	display: flex;
	width: 50%;
	padding: 0px 50px 0px 0px;
	flex-direction: row;
	position: relative;
}

.heroNews ul li:last-of-type {
	padding-right: 0px;
}

.heroNews ul li a {
	color: #FFF;
	display: block;
	width: 100%;
	height: 100%;
}

.heroNews ul li a .image {
	width: 40%;
	display: inline-block;
	vertical-align: top;
	padding-right: 15px;
}

.heroNews ul li a .image img {
	border-radius: 10px;
}

.heroNews ul li a .content {
	width: 60%;
	display: inline-block;
	vertical-align: top;
}

.heroNews ul li a .content h2 {
	font-size: 1em;
	font-family: 'Gotham-Bold';
	margin: 0px 0px 10px 0px;
	padding: 0px;
	transition: all .5s ease;
}

.heroNews ul li a .content p {
	transition: all .5s ease;
	font-size: .8em;
	margin: 0px;
}

.heroNews ul li a:hover h2,
.heroNews ul li a:hover p {
	color: #000;
}

.heroNews ul li a:hover img {
	opacity: .50;
}

/* Home Page Stylings */
body.home {}

body.home .homeHero {
	padding: 50px 80px;
}

body.home .homeHero .heroContent {
	width: 45%;
}

body.home .homeHero .heroContent h1 {

	color: #000;
	font-weight: 400;
	font-size: 52px;
	height: 156px;
}

body.home .homeHero .heroContent .heroButton a {
	background: #000;
	color: #FFF;
	border-radius: 100px;
	padding: 20px 30px;
	line-height: 1;
	margin: 40px 0px;
}

body.home .homeHero .heroContent p {
	color: #000;
	font-weight: 400;
	line-height: 1.3;
	height: 60px;
}

#wavelength {}

body.home ul.elementor-icon-list-items {}

body.home ul.elementor-icon-list-items li.elementor-icon-list-item {
	background-image: none;
	margin: 30px 0px 30px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 1.2;
}

body.home ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-icon {
	padding: 15px;
	border-radius: 100px;
	margin: 0px 15px 0px 0px;
	background: rgb(255, 106, 19);
	background: -moz-linear-gradient(90deg, rgba(255, 106, 19, 1) 0%, rgba(212, 15, 125, 1) 100%);
	background: -webkit-linear-gradient(90deg, rgba(255, 106, 19, 1) 0%, rgba(212, 15, 125, 1) 100%);
	background: linear-gradient(90deg, rgba(255, 106, 19, 1) 0%, rgba(212, 15, 125, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff6a13", endColorstr="#d40f7d", GradientType=1);
}

body.home ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-icon svg {
	width: 40px;
	height: 40px;
	margin: 0px;
}

body.home ul.elementor-icon-list-items li.elementor-icon-list-item i {
	display: none;
}

/* For Elementor Canvas Header */
.elementor-template-canvas {
	padding-top: 0px;
}

.elementor-template-canvas .elementor-location-header {
	position: fixed;
	top: -100px;
	background: #FFF;
	z-index: 999;
	transition: all .39s linear;
	width: 100%;
}

.elementor-template-canvas .elementor-location-header.show {
	top: 0px;
	transition: all .19s linear;
}

div.elementor-location-header {
	position: fixed;
	top: -100px;
	background: #FFF;
	z-index: 999;
	transition: all .39s linear;
	width: 100%;
}

div.elementor-location-header.show {
	top: 0px;
	transition: all .19s linear;
}

div.elementor-location-header.no-shadow {
	box-shadow: 0px 0px !important;
}

body.home #home-products h3 {
	border-bottom: 1px solid;
	padding: 10px;
	border-image: linear-gradient(to right, #FD651D, #EB0043) 1;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
}

/* Solutions Sub-page Styles */
/* U-Assist Background Specifics */
body.page-id-27049 .solutionHero {
	background-position: 100% 85% !important;
}

/* U-Trust Background Specifics */
body.page-id-27041 .solutionHero {
	background-position: 100% 75% !important;
}

/* U-Analyze Background Specifics */
body.page-id-26987 .solutionHero {
	background-position: 100% 68% !important;
}

/* U-Self Service Background Specifics */
body.page-id-27046 .solutionHero {
	background-position: 100% 60% !important;
}

.wistia_click_to_play a {
	background: #000;
	padding: 15px 30px;
	border-radius: 30px;
	color: #FFF !important;
	font-family: 'Gotham-Bold';
	margin: 15px 0px;
	display: block;
	width: 300px;
	text-align: center;
}

.wistia_click_to_play a:hover {
	background: var(--uni-orange);
}

.solutionHero {
	padding: 25px 0px 100px 0px;
}

.solutionHero .heroContent {
	width: 70% !important;
}

.solutionHero .heroContent h1 {
	color: #3F4245;
	margin: 0px 0px 30px 0px;
	line-height: 1.20;
}

.solutionHero .heroContent .icon {}

.solutionHero .heroContent .icon .elementor-icon-box-icon {
	margin-right: 10px !important;
}

.solutionHero .heroContent .icon .elementor-icon-box-icon svg {
	width: 32px;
	height: 32px;
}

.solutionHero .heroContent .icon h3 {
	color: #3F4245;
	font-weight: 400;
	font-size: 28px;
	margin: 0px;
	line-height: 1.20;
}

.solutionBox h2 {
	font-size: 46px;
	line-height: 1.2;
	color: #76787B;
	font-family: 'Gotham-Bold' !important;
}

.solutionBox img {
	margin-right: 10px;
	width: 65px;
	height: 65px;
}

.solutionImage {}

/* Special Exception Styles */

/** Converse 2022 Styles - START **/
.uniConverseFixedBtn {
	width: 250px !important;
	left: 0;
	margin-left: auto;
	margin-right: auto;
	right: 0;
}

.heroContent .elementor-widget-countdown {}

.heroContent .elementor-widget-countdown .elementor-countdown-item {
	position: relative;
}

.heroContent .elementor-widget-countdown .elementor-countdown-item:before {
	content: ":";
	position: absolute;
	right: -12px;
	top: 5%;
	font-size: 72px;
	font-family: 'Gotham-Bold' !important;
}

.heroContent .elementor-widget-countdown .elementor-countdown-item:last-of-type:before {
	content: '';
}

.heroContent .elementor-widget-countdown .elementor-countdown-item .elementor-countdown-digits {
	margin: 0px auto;
	background: #1A1A1A;
	border-radius: 5px;
	font-family: 'Gotham-Bold' !important;
	padding: 15px 0px;
	font-size: 62px;
	width: 130px;
}

.heroContent .elementor-widget-countdown .elementor-countdown-item .elementor-countdown-label {
	text-transform: uppercase;
	font-size: 16px;
	color: #75787B;
	margin-top: 15px
}

.heroContent .elementor-widget-countdown .elementor-countdown-item .elementor-countdown-label:after {
	content: " ";
	display: block;
	width: 30px;
	height: 4px;
	margin: 5px auto;
	background: rgb(255, 106, 19);
	background: -moz-linear-gradient(90deg, rgba(255, 106, 19, 1) 0%, rgba(212, 15, 125, 1) 100%);
	background: -webkit-linear-gradient(90deg, rgba(255, 106, 19, 1) 0%, rgba(212, 15, 125, 1) 100%);
	background: linear-gradient(90deg, rgba(255, 106, 19, 1) 0%, rgba(212, 15, 125, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff6a13", endColorstr="#d40f7d", GradientType=1);
}

.speakersSlider {
	position: relative;
	margin: 30px 0px;
}

.speakersSlider .slick-arrow {
	color: #FFF;
	font-size: 32px;
	position: absolute;
	top: 40%;
	cursor: pointer;
	z-index: 555;
}

.speakersSlider .slick-arrow:hover {
	color: var(--uni-orange);
}

.speakersSlider .slick-arrow:first-of-type {
	left: 15px;
}

.speakersSlider .slick-arrow:last-of-type {
	right: 15px;
}

.speakersSlider .slick-slide {
	margin: 0px 5px;
	opacity: 1;
	transition: all .36s ease;
}

.speakersSlider .slick-slide .elementor-image-box-content {
	opacity: 1;
}

.speakersSlider .slick-slide.slick-active {
	opacity: 1;
}

.speakersSlider .slick-slide.slick-center {
	opacity: 1;
}

.speakersSlider .slick-slide.slick-center .elementor-image-box-content {
	opacity: 1;
}

/** Converse 2022 Styles - END **/

.uniCookieNoticeBox {
	position: fixed !important;
	bottom: 0px;
	width: 100%;
	height: auto;
	z-index: 999;
	background-color: #F7F7F7;
	transition: all .36s linear;
	display: none;
}

.uniCookieNoticeBox.show {
	display: block;
}

.uniCookieNoticeBox.slideOut {
	bottom: -200px;
}
/*
.uniGDPRCookieNotice {
	display: block;
	width: 100%;
	max-width: 1139px;
	margin: 0px auto;
	padding: 30px;
}

.uniGDPRCookieNotice .message {
	display: inline-block;
	width: 84%
}

.uniGDPRCookieNotice .accept {
	display: inline-block;
	width: 15%;
}

.uniGDPRCookieNotice .accept button {
	width: 100%;
	border: 0px;
	padding: 10px;
	font-size: 14px;
}
*/
.thirdLvlNav {
	padding: 15px 0px 0px 0px;
	background: #FFF;
	z-index: 499;
	position: sticky !important;
	top: 36px;
	width: auto;
}

.thirdLvlNav div {
	margin: 0px;
}

.thirdLvlNav .elementor-row {
	border-bottom: 2px solid #DBD7D5;
}

.thirdLvlNav div p {
	margin: 0px 0px -2px 0px;
	padding-bottom: 10px;
}

.thirdLvlNav div p a {
	color: #75787B;
}

.thirdLvlNav div .current p {
	border-bottom: 2px solid #D40F7D;
}


.thirdLvlNav div .current p a {
	color: #D40F7D;
}

/* Team Member/Board of Directors Stylings */
body.page-id-27376 .teamMemberPopup .memberPopup .photo .socialIcons {
	display: none;
}

.teamMemberPopup {
	position: fixed;
	top: 0px;
	left: 0px;
	height: 100%;
	z-index: 5000;
	background-color: rgba(0, 0, 0, .50);
	width: 100%;
	backdrop-filter: blur(5px);
}

.teamMemberPopup .memberPopup {position: absolute;background: #FFF;width: 100%;max-width: 800px;padding: 50px;left: 0;margin-left: auto;right: 0;margin-right: auto;top: 5%;border-radius: 15px;overflow-y:scroll;max-height:85vh;}

.teamMemberPopup .memberPopup i {
	position: absolute;
	top: 15px;
	right: 15px;
	font-size: 18px;
	cursor: pointer;
}

.teamMemberPopup .memberPopup .photo {
	display: inline-block;
	width: 30%;
	text-align: center;
	vertical-align: top;
}

.teamMemberPopup .memberPopup .photo img {
	border-radius: 15px;
	margin-bottom: 10px;
}

.teamMemberPopup .memberPopup .photo .name {
	display: block;
	width: 100%;
	font-size: 16px;
	line-height: 1.7
}

.teamMemberPopup .memberPopup .photo .title {
	display: block;
	width: 100%;
	font-size: 14px;
	color: #75787B;
	line-height: 1.2
}

.teamMemberPopup .memberPopup .photo .socialIcons {
	display: block;
	width: 100%;
	height: auto;
	text-align: center;
	padding: 5px 0px;
}

.teamMemberPopup .memberPopup .photo .socialIcons a {
	position: relative;
	display: inline-block;
	top: initial;
	right: initial;
}

.teamMemberPopup .memberPopup .photo .socialIcons a i {
	position: relative;
	top: initial;
	right: initial;
	font-size: 22px;
}

.teamMemberPopup .memberPopup .details {
	display: inline-block;
	width: 70%;
	text-align: left;
	vertical-align: top;
	padding-left: 30px;
	font-size: 14px;
}

.teamMemberPopup .memberPopup .details p {
	font-size: .90rem;
}

.uniphoreTeam {}

.uniphoreTeam ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

.uniphoreTeam ul li {
	display: inline-block;
	width: 25%;
	vertical-align: top;
	text-align: center;
	margin: 30px;
	padding: 20px 0px 40px 0px;
	background: #FFF;
	border-radius: 30px;
	transition: all .5s ease;
	cursor: pointer;
	position: relative;
	overflow: hidden;
}

.uniphoreTeam ul li img {
	border-radius: 30px;
	max-width: 90%;
}

.uniphoreTeam ul li h3 {
	display: block;
	margin: 0px;
	padding: 10px 10px 5px 10px;
	font-size: 1.3rem;
	color: #3F4245;
}

.uniphoreTeam ul li .jobTitle {
	display: block;
	margin: 0px;
	padding: 0px 10px 5px 10px;
	font-size: 14px;
	color: #75787B;
}

.uniphoreTeam ul li .details {
	display: none;
}

.uniphoreTeam ul li:hover {
	box-shadow: 0px 0px 10px #EBEBEB;
}

.uniphoreTeam ul li .linkedIn {
	opacity: 0;
	transition: all .36s ease;
	position: absolute;
	top: 20px;
	right: -300px;
	font-size: 38px;
	color: #FFF;
}

.uniphoreTeam ul li:hover .linkedIn {
	opacity: 1;
	right: 30px;
}

.uniphoreTeam ul li:hover .linkedIn:hover {
	color: #0A66C2;
}

/* Blog/Archive Listing Styles */
.titlePill {
	width: auto;
	text-align: center;
	color: #FFF;
	border-radius: 30px;
	line-height: 1;
	font-size: 12px;
	padding: 5px 20px;
	display: inline-block;
	letter-spacing: 2px;
}

.uniBlogNav {
	display: block;
	width: 100%;
	margin: 0px 0px 30px 0px;
}

.uniBlogNav .elementor-widget-container {
	padding-left: 15px;
	padding-right: 15px;
}

.uniBlogNav .elementor-widget-container ul {
	display: flex;
	padding: 0px 0px;
	justify-content: left;
	flex-direction: row;
	border-bottom: 2px solid #DBD7D5;
}

.uniBlogNav ul li {
	display: inline-block;
	margin-bottom: -2px;
	border-bottom: 2px solid #DBD7D5;
	padding: 0px 25px 10px 25px;
}

.uniBlogNav ul li.current-menu-item {
	background: -webkit-linear-gradient(30deg, #FF6A13, #D40F7D);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	border-bottom: 2px solid transparent;
	-moz-border-image: -moz-linear-gradient(top, #FF6A13 0%, #D40F7D 100%);
	-webkit-border-image: -webkit-linear-gradient(top, #FF6A13 0%, #D40F7D 100%);
	border-image: linear-gradient(to right, #FF6A13 0%, #D40F7D 100%);
	border-image-slice: 1;
}

.uniBlogNav ul li a {
	font-size: 14px;
	color: inherit;
	white-space: nowrap;
}

body.page-id-27384 main.post-27384 {max-width:1129px;}

.uniphorePosts {}

.uniphorePosts ul {
	padding: 0px;
}

.uniphorePosts ul li.noMorePost {}

.uniphorePosts ul li.noMorePost div {
	color: #FFF;
	font-family: 'Gotham-Bold' !important;
	height: 170px;
	display: flex;
	align-items: center;
	justify-content: center;
	box-shadow: 0 1px 1px hsl(0deg 0% 0% / 0.075), 0 2px 2px hsl(0deg 0% 0% / 0.075), 0 4px 4px hsl(0deg 0% 0% / 0.075), 0 8px 8px hsl(0deg 0% 0% / 0.075), 0 16px 16px hsl(0deg 0% 0% / 0.075);
	padding: 15px;
	border: 1px solid #eee;
	border-radius: 10px;
}

.uniphorePosts ul li {
	display: inline-block;
	width: 33%;
	vertical-align: top;
	padding: 0px 25px;
	margin-bottom: 45px;
}

.uniphorePosts ul li .featImg {
	display: inline-block;
	width: 100%;
	height: 171px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(/wp-content/plugins/elementor/assets/images/placeholder.png);
	overflow: hidden;
	box-shadow: 0 1px 1px hsl(0deg 0% 0% / 0.075), 0 2px 2px hsl(0deg 0% 0% / 0.075), 0 4px 4px hsl(0deg 0% 0% / 0.075), 0 8px 8px hsl(0deg 0% 0% / 0.075), 0 16px 16px hsl(0deg 0% 0% / 0.075);
	border-radius: 10px;
	border: 1px solid #f4f4f4;
	position: relative;
}

.uniphorePosts ul li.in-the-news .featImg {background-size:cover;}

.uniphorePosts ul li .featImg a {
	display: block;
	width: 100%;
	height: 100%;
	transition: ease-in-out background .7s;
	transform: translate3d(0, 0, 0);
	background: linear-gradient(-45deg, rgb(255 255 255 / 0%), rgb(255 255 255 / 0%), rgba(212, 15, 125, 0.5), rgba(250, 104, 23, 0.5));
	background-size: 500% 500%;
	background-position: bottom right;

	mix-blend-mode: multiply;
	border-radius: 10px;
	position: relative;
	z-index: 10;
}

.uniphorePosts ul li .featImg a:hover {
	background-position: top left;
}

.uniphorePosts ul li .content {
	vertical-align: top;
	margin-top: 20px;
}

.uniphorePosts ul li .content .postDetails {
	font-size: 14px;
}


.uniphorePosts ul li .content .postDetails .category {
	display: block;
	width: 100%;
	text-transform: uppercase;
	font-family: 'Gotham-Bold' !important;
	line-height: 1;
}

.uniphorePosts ul li .content .postDetails .category a {color: #403C37;	font-weight: 600;}
.uniphorePosts ul li .content .postDetails .category:hover a {color: var(--uni-orange);}
.uniphorePosts ul li .content .postDetails .date {display: inline-block;width: auto;padding-right: 15px;}
.uniphorePosts ul li .content .postDetails .readTime {display: inline-block;width: auto;}
.uniphorePosts ul li .content .postDetails .readTime:before {content: "\f017";font-family: 'Font Awesome 5 Pro';font-size: 14px;padding-right: 5px;display: inline-block;vertical-align: middle;}
.uniphorePosts ul li .content h3 {font-size: 1.3rem;}
.uniphorePosts ul li .content h3 a {color: inherit;}
.uniphorePosts ul li .content h3 a span {display:none;}
.uniphorePosts ul li .content h3:hover a {color: var(--uni-orange);}
.uniphorePosts ul li .content p {font-size: 14px;line-height: 1.25;display: none;}
.uniphorePosts ul li .content p i {visibility: hidden;}
.uniphorePosts ul li:nth-of-type(1) {width: 100%;padding-right: 0px;}
.uniphorePosts ul li:nth-of-type(1) .featImg {display: inline-block;width: 47%;height: 275px;overflow: initial;}
.uniphorePosts ul li:nth-of-type(1) .content {display: inline-block;width: 50%;padding-left: 50px;}
.uniphorePosts ul li:nth-of-type(1) .content h3 {font-size: 32px;}
.uniphorePosts ul li:nth-of-type(1) .content p {line-height: 1.6;display: block;}
.uniphorePosts ul li:nth-of-type(1) .content p i {font-size: 24px;color: #D40F7D;visibility: visible;font-weight: 500;line-height: 0;}
.uniphorePosts ul li:nth-of-type(1) .content .postDetails .date:before,
.uniphorePosts ul li:nth-of-type(2) .content .postDetails .date:before,
.uniphorePosts ul li:nth-of-type(3) .content .postDetails .date:before {content:"\f111";font-family:'Font Awesome 5 Pro';font-weight:600;font-size:6px;padding-right:10px;display:inline-block;vertical-align:middle;}
.uniphorePosts ul li[data-uni-tags="uni-hide"] {display:none!important;}
.uniphorePosts ul li:nth-of-type(1) .content .postDetails .category,
.uniphorePosts ul li:nth-of-type(2) .content .postDetails .category,
.uniphorePosts ul li:nth-of-type(3) .content .postDetails .category {display:inline-block;width:auto!important;padding-right:10px;}
.uniphorePosts ul li:nth-of-type(2) {width:50%;}
.uniphorePosts ul li:nth-of-type(3) {width:50%;}
.uniphorePosts ul li:nth-of-type(2) .featImg,
.uniphorePosts ul li:nth-of-type(3) .featImg {height:273px;}

/* Brouche Page Specific Stylings */
body.category-513 span.date {display:none!important;}
body.category-513 .uniphorePosts ul li:nth-of-type(4),
body.category-513 .uniphorePosts ul li:nth-of-type(5) {width:50%;}
body.category-513 .uniphorePosts ul li:nth-of-type(4) .featImg,
body.category-513 .uniphorePosts ul li:nth-of-type(5) .featImg {height:273px;}

/* Single Post Styles */
.uniTitleAndShareBar {
	z-index: 998;
	position: fixed !important;
	top: -165px;
	overflow: hidden;
	padding: 0px 40px;
	background: #FFF;
	box-shadow: 0 1px 1px hsl(0deg 0% 0% / 8%), 0 2px 2px hsl(0deg 0% 0% / 8%), 0 4px 4px hsl(0deg 0% 0% / 8%), 0 8px 8px hsl(0deg 0% 0% / 8%);
	width: 100%;
	opacity: 0;
	padding-bottom: 3px;
	transition: all .36s linear;
}

.uniTitleAndShareBar .title {}

.uniTitleAndShareBar .title p {
	font-family: 'Gotham-Book' !important;
	line-height: 1.3;
	color: #75787B;
	font-size: 0.8rem;
}

.uniTitleAndShareBar .share {}

.uniTitleAndShareBar .share .elementor-share-btn.elementor-share-btn_twitter:hover {
	color: #1DA1F2 !important;
	border-color: #1DA1F2 !important;
}

.uniTitleAndShareBar .share .elementor-share-btn.elementor-share-btn_linkedin:hover {
	color: #0072b1 !important;
	border-color: #0072b1 !important;
}

.uniTitleAndShareBar .share .elementor-share-btn.elementor-share-btn_facebook:hover {
	color: #4267B2 !important;
	border-color: #4267B2 !important;
}

.uniTitleAndShareBar.open {
	top: 35px;
	opacity: 1;
}

.uniTitleAndShareBar.open.withNav {
	top: 83px;
	opacity: 1;
}

body.admin-bar .uniTitleAndShareBar.open {
	top: 32px;
}

body.admin-bar .uniSticky {
	top: 32px;
}

body.admin-bar .uniSticky.scrollUp {
	top: 140px;
	transition: all .21s linear;
}

.uniBreadcrumbs {
	font-size: 14px;
}

.uniBreadcrumbs p#breadcrumbs {height: 38px;overflow: hidden;position: relative;}
.uniBreadcrumbs p span {padding: 0px 10px;color: #000;font-size: 12px;}
.uniBreadcrumbs p span a {color: #000;padding-right: 10px;font-size: 12px;}
.uniBreadcrumbs p .breadcrumb_last {padding-left: 10px;background: -webkit-linear-gradient(30deg, #FF6A13, #D40F7D);-webkit-background-clip: text;-webkit-text-fill-color: transparent;-moz-border-image: -moz-linear-gradient(top, #FF6A13 0%, #D40F7D 100%);-webkit-border-image: -webkit-linear-gradient(top, #FF6A13 0%, #D40F7D 100%);border-image: linear-gradient(to right, #FF6A13 0%, #D40F7D 100%);border-image-slice: 1;}
.uniPostMeta {}
.uniPostMeta ul {display: block !important;width: 100%;margin: 0px !important;font-size: 14px;}
.uniPostMeta ul li {display: block !important;width: 100%;background-image: none !important;text-align: center;margin: 0px !important;padding: 0px !important;font-size: 14px !important;}
.uniPostMeta ul li a {color: #75787B;display: block !important;padding: 10px 0px 0px 0px;}
.uniPostMeta .authorBox {width: auto;display: block;font-size: .9em;color: #75787B;text-align: center;margin-top: -2px;}
.uniPostMeta .authorBox img {width: 45px;height: 45px;display: inline-block;vertical-align: middle;border-radius: 100px;margin-right: 15px;}
.uniPostMeta .readTime {text-align: center;font-size: 14px;color: #75787B;}
.spotlightBox {margin: 0px 0px 30px 0px;border-radius: 30px;width: 100%;}
.spotlightBox img {margin-right:15px;width: 60px;height: auto !important;float: left;border-radius: 100px !important;}
.spotlightBox p {text-align:left;margin:0px 0px 0px 0px;padding: 0px;line-height: 1.3;font-size: 14px;}
.spotlightBox p b {font-size: 18px;}
.uniSinglePost {}
.uniSinglePost .elementor-share-btn {height: 46px !important;width: 46px !important;}
.uniSinglePost .elementor-share-btn span {margin: 0px 0px 0px 2px !important;}
.uniSinglePost .elementor-share-btn.elementor-share-btn_twitter:hover,
.uniSinglePost .elementor-share-btn.elementor-share-btn_twitter:hover i {color: #1DA1F2 !important;border-color: #1DA1F2 !important;}
.uniSinglePost .elementor-share-btn.elementor-share-btn_linkedin:hover,
.uniSinglePost .elementor-share-btn.elementor-share-btn_linkedin:hover i {color: #0072b1 !important;border-color: #0072b1 !important;}
.uniSinglePost .elementor-share-btn.elementor-share-btn_facebook:hover,
.uniSinglePost .elementor-share-btn.elementor-share-btn_facebook:hover i {color: #4267B2 !important;border-color: #4267B2 !important;}
.uniSinglePost .elementor-widget-wrap {}
.uniSinglePost h1 {margin: 10px 0px 40px 0px;}
.uniSinglePost h2 {font-size: 1.45rem;margin-top: 30px;line-height: 1.3;}
.uniSinglePost h3 {font-size:1.2rem;letter-spacing:.5px;}
.uniSinglePost .elementor-text-editor ul li {margin-bottom: 20px;font-size: 1.05rem;}
.uniSinglePost .elementor-text-editor ul li:last-of-type {margin-bottom: 10px;}
.uniSinglePost .elementor-text-editor .wp-caption {text-align: center;margin: 0px 15px 0px 0px;}
.uniSinglePost .elementor-text-editor .wp-caption figcaption {padding-top: 5px;font-size: .75em;line-height: 1.2;font-style: normal;}
@media screen and (max-width:768px) {
	.uniSinglePost .elementor-text-editor .wp-caption {
		margin: 0px auto 15px auto;
		float: none;
	}

	.uniSinglePost .elementor-text-editor .wp-caption figcaption {
		padding-top: 5px;
		font-size: .75em;
		line-height: 1.2;
		font-style: normal;
	}
}

.uniSinglePost .uniTags {
	margin: 15px 0px;
}

.uniSinglePost .uniTags ul {
	margin: 0px;
	padding: 0px;
	width: 100%;
}

.uniSinglePost .uniTags ul li {
	background-image: none;
	display: inline-block;
	width: 100%;
	margin: 0px;
	padding: 0px;
	text-align: center;
	color: #FFF;
	line-height: 2.5;
}

.uniSinglePost .uniTags ul li a {
	color: #000;
	font-size: 12px;
	background: #F7F7F7;
	padding: 10px;
	border-radius: 5px;
	white-space: nowrap;
}

.uniSinglePost .uniTags ul li a:hover {
	background: #D40F7D;
	color: #FFF;
}

.uniSinglePost .elementor-widget-theme-post-featured-image {
	float: left;
	display: block;
	width: 50% !important;
	padding-right: 50px;
}

.uniSinglePost .elementor-widget-theme-post-content {
	display: block;
	width: 75ch!important;
	margin: 0px auto;
}

.uniSinglePost .uniBlogRefs {
	padding-top: 50px;
	font-size: .8em;
}

.uniSinglePost table.uniGridTable,
body.page table.uniGridTable {}

.uniSinglePost table.uniGridTable thead,
body.page table.uniGridTable thead {}

.uniSinglePost table.uniGridTable thead th,
body.page table.uniGridTable thead th {
	text-align: left;
}

.uniSinglePost table.uniGridTable tbody,
body.page table.uniGridTable tbody {}

.uniSinglePost table.uniGridTable tbody tr,
body.page table.uniGridTable tbody tr {}

.uniSinglePost table.uniGridTable tbody tr td,
body.page table.uniGridTable tbody tr td {
	padding: 15px
}

.uniSinglePost table.uniGridTable tbody tr td p,
body.page table.uniGridTable tbody tr td p {}

.uniSinglePost table.uniGridTable tbody tr td ul,
body.page table.uniGridTable tbody tr td ul {
	margin: 0px 0px 0px 15px;
	padding: 0px;
}

.uniSinglePost table.uniGridTable tbody tr td ul li,
body.page table.uniGridTable tbody tr td ul li {
	margin: 0px 0px 5px 0px;
	padding: 0px;
}

.uniRelatedArticles {
	padding: 50px 0px;
}

.uniRelatedArticles .relatedPosts {}

.uniRelatedArticles .relatedPosts ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.uniRelatedArticles .relatedPosts ul li {
	display: inline-block;
	width: 33%;
	padding: 15px 15px;
	vertical-align: top;
}

.uniRelatedArticles .relatedPosts ul li:first-of-type {
	padding-left: 0px;
}

.uniRelatedArticles .relatedPosts ul li:last-of-type {
	padding-right: 0px;
}

.uniRelatedArticles .relatedPosts ul li .featImg {
	display: inline-block;
	width: 100%;
	height: 175px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(/wp-content/plugins/elementor/assets/images/placeholder.png);
	margin-bottom: 15px;
}

.uniRelatedArticles .relatedPosts ul li .featImg a {
	display: block;
	width: 100%;
	height: 100%;
}

.uniRelatedArticles .relatedPosts ul li .featImg a:hover {
	background: rgba(212, 15, 125, .33);
}

.uniRelatedArticles .relatedPosts ul li .content {
	vertical-align: top;
}

.uniRelatedArticles .relatedPosts ul li .content .postDetails {
	font-size: 14px;
}

.uniRelatedArticles .relatedPosts ul li .content .postDetails .category {
	display: block;
	width: 100%;
	text-transform: uppercase;
	font-family: 'Gotham-Bold' !important;
	line-height: 1;
}

.uniRelatedArticles .relatedPosts ul li .content .postDetails .category a {
	color: #403C37;
	font-weight: 600;
}

.uniRelatedArticles .relatedPosts ul li .content .postDetails .category:hover a {
	color: var(--uni-orange);
}

.uniRelatedArticles .relatedPosts ul li .content .postDetails .date {
	display: inline-block;
	width: auto;
	padding-right: 15px;
}

.uniRelatedArticles .relatedPosts ul li .content .postDetails .readTime {
	display: inline-block;
	width: auto;
}

.uniRelatedArticles .relatedPosts ul li .content .postDetails .readTime:before {
	content: "\f017";
	font-family: 'Font Awesome 5 Pro';
	font-size: 14px;
	padding-right: 5px;
	display: inline-block;
	vertical-align: middle;
}

.uniRelatedArticles .relatedPosts ul li .content h3 {
	font-size: 1.2rem;
	font-weight: 400;
	line-height: 1.4rem
}

.uniRelatedArticles .relatedPosts ul li .content h3 a {
	color: inherit;
}

.uniRelatedArticles .relatedPosts ul li .content h3:hover a {
	color: var(--uni-orange);
}

.uniRelatedArticles .relatedPosts ul li .content p {
	font-size: 14px;
	line-height: 1.25;
}


/* Contact Us Styles */
.uniContactForm {
	padding: 30px;
	background-color: rgba(247, 247, 247, 1);
	border-radius: 30px;
}

.uniContactForm h2 {}
.uniContactForm form#uniphorePardotForm {background:none;padding:0px;}
.uniContactForm form#uniphorePardotForm:before {display:none}
.uniContactForm form#uniphorePardotForm input[type="text"],
.uniContactForm form#uniphorePardotForm input[type="email"] {
	border: 2px solid #FFF;
	padding: 10px;
	line-height: 0;
	margin: 0px 0px 20px 0px;
}

.uniContactForm form#uniphorePardotForm input[type="submit"] {
	width: 100%;
	border: 0px;
	margin: 15px 0px;
}

.uniContactForm .pardotResponse {
	background: none;
	padding: 0px;
	text-align: center;
	border-radius: 0px;
	height: 528px;
}

.uniContactForm .pardotResponse p {
	font-family: 'Gotham-Bold' !important;
}

.preFooter {
	background-position: 100% 40% !important;
	padding: 50px 0px 150px 0px;
}

.preFooter a.btn {
	display: inline-block;
	background: #000;
	padding: 10px 25px;
	border-radius: 30px;
	color: #FFF;
	font-size: 1em;
	margin: 0px 15px 0px 0px;
}

.preFooter a.btn:hover {
	background: var(--uni-orange);
	color: #FFF;
}

.mainFooter {
	padding: 50px 0px;
	z-index: 300;
}

.mainFooter h5 {
	color: #000;
	font-size: 16px;
	margin-top: 30px;
}

.mainFooter ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.mainFooter ul li {
	font-size: 14px;
	margin-bottom: 5px
}

.mainFooter .socialMediaIcons ul li {
	display: inline-block;
	font-size: 0px;
	line-height: 1;
	padding: 0px 15px 0px 0px;
}

.mainFooter .socialMediaIcons ul li i {
	font-size: 24px;
	background: -webkit-linear-gradient(0deg, #FF6A13, #D40F7D);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	transition: ease-in-out .3s all;
}

.mainFooter .socialMediaIcons ul li i:hover {
	background: -webkit-linear-gradient(0deg, #D40F7D, #D40F7D);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.mainFooter .subscribe {
	padding: 0px;
	margin: 0px;
}

.mainFooter .subscribe form {
	background: #EEE;
	border-radius: 15px;
	padding: 30px 30px 15px 30px;
}

.mainFooter .subscribe form h4 {
	margin-top: 0px;
	color: #000;
}

.mainFooter .subscribe form div {
	background: #FFF;
	margin-bottom: 15px;
	padding: 10px;
	width: 100%;
	border-radius: 10px;
}

.mainFooter .subscribe form div label {
	display: inline-block;
	font-size: 14px;
	vertical-align: middle;
}

.mainFooter .subscribe form div input {
	border: 0px;
	padding: 0px 15px;
	display: inline-block;
	width: 75%;
	vertical-align: middle;
}

.mainFooter .subscribe form div input[type="radio"] {
	width: auto;
	margin-right: 15px;
	padding: 0px;
}

.mainFooter .subscribe form div input[type="radio"]:checked {}

.mainFooter .subscribe form div input[type="radio"]:checked:after {
	content: '\f058';
	font-family: 'Font Awesome 5 Pro';
	display: block;
	background: #FFF;
	color: var(--uni-orange);
	line-height: 15px;
	font-size: 18px;
}

.mainFooter .subscribe form input.submit {
	background: #000;
	color: #FFF;
	border: 0px;
	border-radius: 30px;
	font-size: 14px;
	padding: 15px 40px;
}

.mainFooter .subscribe form input.submit:hover {
	background: var(--uni-orange);
}

.mainFooter .subscribe .details {}

.mainFooter .copyright {
	padding-top: 50px;
}

.mainFooter .copyright .elementor-text-editor div {
	display: flex;
	font-size: .8rem;
	max-width: 600px;
	margin: 10px auto 0;
	justify-content: space-between;
}


.mainFooter .copyright p a:first-of-type {
	padding-left: 100px;
}

.mainFooter .copyright p a {
	padding: 0px 10px;
	color: #000;
}


.uniDark {
	background: #181818;
}

.uniDark .uniSlimFooter {
	color: #FFF;
}

.uniDark .uniSlimFooter p {
	margin: 0px;
	padding: 0px;
	font-size: 14px;
}

.uniDark .uniSlimFooter p a {
	display: inline-block;
	padding: 0px 15px
}

.uniDark .uniSlimFooter p a:last-of-type {
	padding-right: 0px;
}

.mainFooter.darkTheme {
	background-color: #0F0F0F !important;
}

.mainFooter.darkTheme h5 {
	color: #D0D0E0;
}

.mainFooter.darkTheme a {
	color: #D0D0E0
}

.mainFooter.darkTheme .socialMediaIcons ul li i {
	color: #D0D0E0 !important;
	-webkit-text-fill-color: #D0D0E0;
}

.mainFooter.darkTheme .copyright p {
	color: #D0D0E0;
}

/* Responsive Stylings */
/** Smartphone Styles **/
@media screen and (max-width:767px) {
	body {
		-webkit-overflow-scrolling: touch;
		padding-top: 225px;
	}

	.desktop {
		display: none;
	}

	.mobile {
		display: initial;
	}

	h2 br {
		display: none;
	}

	.ctas {
		margin-top: 0px;
	}

	.ctas p {
		display: block;
		margin: 0px 0px;
	}

	.ctas p a {
		padding: 15px 30px;
		font-size: 16px;
		display: block;
		text-align: center;
		margin: 0px 0px 30px 0px;
		width: 100%;
		max-width: 300px;
	}

	.ctas p:first-of-type a {
		background-color: #000;
		color: #FFF;
	}

	.ctas p:last-of-type a {
		background-color: #FFF;
		color: #000;
	}

	.ctas.solid a {
		background: #000 !important;
		color: #FFF !important;
	}

	.ctas.solid a:hover {
		background: var(--uni-orange) !important;
	}

	.uniTextGradient {
		display: inline-block;
	}

	.clientTestimonials {}

	.clientTestimonials .elementor-row .elementor-column .elementor-element-populated {
		box-shadow: 0px 0px 15px #ddd;
		padding: 15px 30px 0px 30px !important;
		margin-bottom: 15px;
	}

	.clientTestimonials .elementor-row .elementor-column .elementor-element-populated:last-of-type {

		margin-bottom: 30px;
	}

	.clientTestimonials .elementor-row .elementor-column .elementor-element-populated img {
		display: block;
		width: 50%;
		margin: 0px auto;
		height: auto;
	}

	.clientTestimonials .elementor-row .elementor-column .elementor-element-populated p:nth-of-type(1) {
		display: block;
		width: 100%;
		min-height: initial;
		max-height: initial;
	}

	.clientTestimonials .elementor-row .elementor-column:first-of-type .elementor-element-populated {
		margin-right: 0px;
	}

	.clientTestimonials .elementor-row .elementor-column:last-of-type .elementor-element-populated {
		margin-left: 0px;
	}

	.clientTestimonials .elementor-row .elementor-column .elementor-element-populated p {
		margin: 15px 0px 30px 0px;
		padding: 0px;
		line-height: 1.5;
	}

	.clientTestimonials .elementor-row .elementor-column .elementor-element-populated p:nth-of-type(2) {
		font-family: 'Gotham-Bold' !important;
	}

	.pardotForm {
		margin-top: 50px;
	}

	.pardotForm form {
		padding: 50px 25px;
	}


	.pardotForm form:before {
		font-size: 48px;
	}

	.pardotForm form label {}

	.pardotForm form input[type="text"],
	.pardotForm form input[type="email"] {}

	.pardotForm form input[type="submit"] {}

	.partnerStickyBar {
		display: none;
	}

	.serviceBox {}

	.serviceBox .elementor-column-wrap.elementor-element-populated {
		background-position: -100% -100%;
	}

	.serviceBox .wp-caption {}

	.serviceBox .wp-caption img {
		background: #FFF;
		margin-bottom: -20px;
	}

	.serviceBox .wp-caption figcaption {
		display: none;
	}

	.serviceBox h3 {}

	.uniIconGrid {}


	.uniIconGrid:first-of-type {
		margin-top: 50px;

	}

	.uniIconGrid .elementor-row {}

	.uniIconGrid .elementor-row .elementor-column {
		width: 49% !important;
		display: inline-block !important;
		margin: 25px 0px 25px 0px !important;
		padding: 0px 15px;
	}

	.uniIconGrid .elementor-row .elementor-column .elementor-column-wrap {
		padding: 0px !important;
	}

	div.elementor-location-header {
		top: -300px;
	}

	div.elementor-location-header.no-shadow .uniHeaderNews {
		display: none;
	}

	main.site-main,
	.elementor-location-archive {
		margin-top: -10px;
	}

	.mainHeader {
		position: fixed !important;
		width: 100%;
		background: #FFF;
		z-index: 999;
	}

	.mainHeader .logo {
		width: 100%;
	}

	.mainHeader .logo .elementor-image {
		text-align: center;
	}

	.mainHeader .logo a {
		width: 100%;
		display: block !important;
		margin-left: -15px;
	}

	.mainHeader .logo .elementor-image img {
		max-width: 185px;
		margin: 0px auto !important;
		display: block;
		width: 100% !important;
	}

	.mainHeader .logo .elementor-widget-wrap:first-of-type {
		display: block;
	}

	.mainHeader .logo .elementor-widget-wrap .mobileBtnCont {
		display: block;
		float: left;
		width: 0px;
		margin: 0px 10px 0px 15px;
		padding: 5px;
		position: relative;
		z-index: 100;
	}

	.mainHeader .logo .mobileBtnCont .mobileBtn {
		width: 0px;
	}

	.mainHeader .logo .mobileBtnCont i.closeNav {
		font-weight: 300;
	}

	.mainHeader .navigation {
		position: fixed !important;
		transition: all .5s ease;
		top: 90px;
		height: 100%;
		width: 100% !important;

		z-index: 999;
		left: -800px;
		/* box-shadow: -5px 0px 15px #999; */
		color: #FFF;
		border-bottom: 0px solid transparent;
		background: #F7F7F7;
	}

	.mainHeader .navigation div {
		height: 100%;
		padding: 0px !important;
		background: #FFF;
	}

	.mainHeader .navigation.open {
		left: 0px;
	}

	.mainHeader .navigation ul {
		text-align: left !important;
		margin: 0px 0px;
		overflow: hidden;
		transition: all .50s ease;
		width: 100%;
		height: 100%;
		background: #fff;
		padding: 0px 30px !important;
		position: relative;
	}

	.mainHeader .navigation ul li {
		display: block !important;
		width: 100%;
		margin: 0px 0px;
		position: initial;
		padding: 0px;
		border-bottom: 1px solid #CDCDCD;
	}

	.mainHeader .navigation ul li a:hover {
		color: #75787B;
	}

	.mainHeader .navigation ul li#menu-item-27118 ul.sub-menu {
		display: block;
	}

	.mainHeader .navigation ul li#menu-item-27126 ul.sub-menu {
		/* columns: 1; */
		/* -webkit-columns: 1; */
		-moz-columns: 1;
	}

	.mainHeader .navigation ul li:first-of-type {}

	.mainHeader .navigation ul li.current-menu-item a {}

	.mainHeader .navigation ul li a:hover {
		background: transparent !important;
	}

	.mainHeader .navigation ul li a {
		padding: 15px 0px !important;
		font-size: 16px !important;
		width: 100%;
		display: block;
		line-height: 1.8;
		font-family: 'Gotham-Book' !important;
		white-space: initial !important;
	}

	.mainHeader .navigation ul li span.mobileNavMore {
		display: block;
	}

	.mainHeader .navigation ul li.contact {
		display: block;
		background: #000;
	}

	.mainHeader .navigation ul li.contact a {}

	.mainHeader .navigation ul li.contact a:before {
		visibility: hidden;
		width: 0px;
		padding-left: 0px !important;
		padding-right: 0px !important;
	}

	.mainHeader .navigation ul li.unisearch {
		position: absolute;
		bottom: 100px;
		left: 0px;
		padding: 0px 30px;
		border-bottom: 0px;
		z-index: 1000;
	}

	.mainHeader .navigation ul li.unisearch form {}

	.mainHeader .navigation ul li.unisearch form input {
		background: #F7F7F7;
		border-radius: 8px 0px 0px 8px;
		padding: 10px;
		color: #75787B;
		width: 90%;
	}

	.mainHeader .navigation ul li.unisearch form button {
		background: #F7F7F7;
		width: 10%;
		height: 46px;
		border-radius: 0px 8px 8px 0px;
		color: #75787B;
		font-size: 20px;
		padding: 0px;
		border: 1px solid #666;
		border-left: 1px solid #FFF;
		margin: 0px 0px 0px -2px;
		vertical-align: top;
	}

	.mainHeader .navigation ul li.unisearch form button i {
		font-weight: 400;
	}

	.mainHeader .navigation ul li.mobile {
		display: block;
	}

	.mainHeader .navigation ul li ul.sub-menu {
		top: 0px;
		left: -800px;
		margin: 0px;
		width: 100%;
		height: 100%;
		border-radius: 0px;
		box-shadow: 0px 0px 0px #CCC;
		background: #fff;
		border: 0px;
	}

	.mainHeader .navigation ul li ul.sub-menu.open {
		left: 0px;
	}

	.mainHeader .alt-navigation {
		display: none;
	}

	.uniHeaderNews {
		transition: all .36s ease;
		opacity: 0;
		padding: 0px;
		top: 90px;
		height: 0px;
		overflow: hidden
	}

	.uniHeaderNews h2 span {
		display: none;
	}

	.uniHeaderNews.top {
		opacity: 1;
		padding: 15px;
		font-size: 1rem;
		height: 100%;
		max-height: 500px;
	}

	.uniHeaderNews.top h2 span {
		display: initial;
	}

	.uniHeaderNews h2 {
		margin: 0px 0px 0px 0px;
		font-size: .9em;
		position: relative;
		width: 100%;
		padding: 0px;
	}

	.uniHeaderNews h2 a {
		display: block;
		width: 100%;
		height: auto;
		position: relative;
		z-index: 2;
	}

	.uniHeaderNews h2:after {
		display: none;
	}

	.uniHeaderNews h2 a:after {
		display: none;
	}

	.uniHeaderNews p.elementor-icon-box-description {
		display: block;
		margin: 25px 0px 0px 0px;
		width: 100%;
		text-align: left;
	}

	.uniHeaderNews .elementor-icon-box-wrapper .elementor-icon-box-icon {
		display: none !important;
	}

	.megaMenu {
		display: none !important;
	}

	body.home .uniHero {
		padding-top: 0px !important;
		padding-bottom: 250px;
		background-position: 100% 125% !important;
		background-size: 800px !important;
	}

	body.home .uniHero .heroContent h1 {
		font-size: 36px;
		margin-bottom: initial;
		padding: 0px;
	}

	body.home .uniHero .elementor-background-overlay {
		background-position: 100% 90% !important;
		background-size: initial !important;
		background-image: url(/wp-content/uploads/2021/09/mobileHeroWavey.png) !important;
	}

	.uniHero {}

	.uniHero .elementor-background-overlay {
		height: 350px !important;
		bottom: 0px;
		top: initial !important;
		width: 100% !important;
		background-position: bottom right !important;
		background-size: cover;
	}

	.uniHero .heroContent {
		width: 100%;
	}

	.uniHero .heroContent h1 {
		font-size: 38px;
		margin-bottom: 0px;
		padding: 0px 10px;
		min-height: initial;
	}

	.uniHero .heroContent .heroButton a {
		border-radius: 100px;
		padding: 20px 30px;
		line-height: 1;
		margin: 15px 0px 60px 0px;
	}

	.uniHero .heroContent p {
		color: #000;
		font-weight: 400;
		line-height: 1.2;
		padding: 0px 10px;


		min-height: initial;
	}


	.uniHero_noWave {}

	.uniHero_noWave .heroContent h1 {
		font-size: 38px;
		margin-bottom: 0px;
		padding: 0px 10px;
	}


	.uniHero_noWave .heroContent p {
		color: #000;
		font-weight: 400;
		line-height: 1.2;
		padding: 0px 10px;
	}

	.heroNews {
		padding: 20px 0px;
	}

	.heroNews ul {
		width: 100%;
		list-style: none;
		margin: 0px auto;
		display: block;
		padding: 15px 30px;
	}

	.heroNews ul li {
		display: block;
		width: 100%;
		padding: 0px 0px 50px 0px;
	}

	.heroNews ul li:last-of-type {
		padding-bottom: 0px;
	}

	.heroNews ul li a {}

	.heroNews ul li a .image {
		width: 100%;
		padding-right: 0px;
	}

	.heroNews ul li a .image img {
		border-radius: 10px;
	}

	.heroNews ul li a .content {
		width: 100%;
	}

	.heroNews ul li a .content h2 {
		font-size: 1.3em;
		margin: 0px 0px 15px 0px;
		padding: 0px;
	}

	.heroNews ul li a .content p {
		position: relative;
		bottom: initial;
		font-size: 1em;
		margin: 0px;
	}

	body.home {}

	body.home .homeHero {
		padding: 0px 0px 250px 0px;
		background-size: 400px !important;
		padding-left: 0px;
		background-position: 100% 120% !important;
	}

	body.home .homeHero .heroContent {
		width: 100% !important;
		padding-bottom: 0px;
	}

	body.home .homeHero .heroContent h1 {
		font-size: 38px !important;
		margin-bottom: 0px;
		padding: 0px 0px;
		height: auto
	}

	body.home .homeHero .heroContent .heroButton a {
		border-radius: 100px;
		padding: 20px 30px;
		line-height: 1;
		margin: 15px 0px 60px 0px;
	}

	body.home .homeHero .heroContent p {
		color: #000;
		font-weight: 400;
		line-height: 1.3;
		height: auto;
	}

	body.home .serviceBox {
		margin-bottom: 30px;
	}

	body.home .serviceBox .elementor-column-wrap.elementor-element-populated {}

	body.home .serviceBox .wp-caption {
		margin-bottom: 15px !important;
	}

	body.home .serviceBox .wp-caption img {
		margin-right: 5px;
		width: 45px;
		height: auto;
	}

	body.home .serviceBox .wp-caption figcaption {
		display: inline-block;
		font-size: 32px;
		font-style: normal;
		vertical-align: middle;
	}

	body.home .serviceBox h3 {
		display: none;
	}

	body.home .homePlatform {
		background-image: none !important;
	}

	body.home .homePlatform ul.elementor-icon-list-items {}

	body.home .homePlatform ul.elementor-icon-list-items li.elementor-icon-list-item {
		margin: 15px 0px 15px 0px;
		padding: 0px 0px 0px 0px;
		line-height: 1.2;
	}

	body.home .homePlatform ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-icon {
		padding: 15px;
		margin: 0px 15px 0px 0px;
	}

	body.home .homePlatform ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-icon svg {
		width: 40px;
		height: 40px;
		margin: 0px;
	}

	/* Solutions Sub-page Styles */
	.solutionHero {
		padding: 0px 0px 200px 0px;
	}

	.solutionHero .heroContent {
		width: 100% !important;
	}

	.solutionHero .heroContent h1 {
		margin: 0px 0px 30px 0px;
		line-height: 1.20;
		font-size: 32px;
	}

	.solutionHero .heroContent .icon {}

	.solutionHero .heroContent .icon .elementor-icon-box-icon {
		display: inline-block;
		margin-right: 5px !important;
		margin-bottom: 0px !important;
	}

	.solutionHero .heroContent .icon .elementor-icon-box-icon svg {
		width: 40px;
		height: 40px;
	}

	.solutionHero .heroContent .icon h3 {
		font-size: 36px;
		margin: 0px;
	}

	.solutionHero .heroContent .icon .elementor-icon-box-content {
		display: inline-block;
		vertical-align: top;
	}

	.solutionBox:nth-of-type(odd) {
		padding-right: 15px
	}

	.solutionBox:nth-of-type(even) {
		padding-left: 15px
	}

	.solutionBox {
		padding: 40px 15px
	}

	.solutionBox h2 {}

	.solutionImage {
		padding: 0px 15px;
	}

	/* Pardot Form Styles */
	form#uniphorePardotForm {
		padding: 25px;
		border-radius: 15px;
	}

	form#uniphorePardotForm label {}

	form#uniphorePardotForm input[type="text"],
	form#uniphorePardotForm input[type="email"],
	form#uniphorePardotForm select {
		margin: 0px 0px 10px 0px;
	}

	.uniDemoPopup form input:first-of-type {
		margin-top: 30px !important;
	}

	div.dialog-widget .pardotResponse {}

	/* Special Exception Styles */
	.uniCookieNoticeBox {
		display: none;
	}

	.uniCookieNoticeBox.show {
		display: block;
	}

	.uniCookieNoticeBox.slideOut {
		bottom: -600px;
	}

	.uniGDPRCookieNotice {
		padding: 15px;
	}

	.uniGDPRCookieNotice .message {
		display: inline-block;
		width: 100%;
		font-size: .75em
	}

	.uniGDPRCookieNotice .accept {
		display: inline-block;
		width: 100%;
		padding-top: 15px
	}

	.uniGDPRCookieNotice .accept button {
		width: 100%;
		border: 0px;
		padding: 10px;
		font-size: .9em
	}


	.howDidWeGetHere {
		padding: 0px 0px 0px 0px !important;
	}

	.howDidWeGetHere .timelineBox {}

	.howDidWeGetHere .timelineBox .timeline {
		left: 0 !important;
		top: 0;
		max-height: 800% !important;
		margin-left: 48%;
	}

	.howDidWeGetHere .timelineBoxFinal {}

	.howDidWeGetHere .date {
		width: 80px;
		height: 80px;
		margin: 45px auto 45px auto;
		font-size: 14px;
		line-height: 4.2;
	}


	.howDidWeGetHere .timelineBoxImg {}

	.howDidWeGetHere .timelineBoxImg .date.twentytwentytwo {
		left: -35% !important;
	}

	.howDidWeGetHere .timelineBoxFinal .timelineCover {
		display: block;
		height: 45%;
	}

	.howDidWeGetHere .timelineBoxImg .timelineCover {
		display: none;
	}

	/* Uniphore Landing Page */
	.uniLandingPg {
		margin: 30px auto 0px auto;
	}

	.uniLandingPg .leftNav {
		width: 100% !important;
	}

	.uniLandingPg .leftNav ul {
		margin: 15px 0px;
	}

	.uniLandingPg .leftNav ul li {}

	.uniLandingPg .leftNav ul li.uniCurrentlyReading {}

	.uniLandingPg .leftNav ul li.uniCurrentlyReading span {}


	.uniLandingPg .leftNav ul li a {}

	.uniLandingPg .mainContent {
		width: 100% !important;
		padding: 5px;
	}

	/* Team Member/Board of Directors Stylings */
	.teamMemberPopup {}

	.teamMemberPopup .memberPopup {
		padding: 15px;
		top: 2px;
		width: 99%;
	}

	.teamMemberPopup .memberPopup i {
		top: 15px;
		right: 15px;
		font-size: 18px;
	}

	.teamMemberPopup .memberPopup .photo {
		display: inline-block;
		width: 100%;
		text-align: center;
		vertical-align: top;
	}

	.teamMemberPopup .memberPopup .photo img {
		margin: 0px 15px 0px 0px;
		width: 45%;
		display: block;
		float: left;
		max-width: 200px;
	}

	.teamMemberPopup .memberPopup .photo .name {
		font-size: 16px;
		line-height: 1.7;
		display: block;
		width: 100%;
		text-align: left;
		margin: 0px 0px 15px 0px;
	}

	.teamMemberPopup .memberPopup .photo .title {
		font-size: 14px;
		color: #75787B;
		line-height: 1.2;
		width: 100%;
		text-align: left;
	}

	.teamMemberPopup .memberPopup .photo .socialIcons {
		padding-top: 15px;
		text-align: left;
	}

	.teamMemberPopup .memberPopup .details {
		display: inline-block;
		width: 100%;
		text-align: left;
		vertical-align: top;
		padding-left: 0px;
		font-size: 14px;
		padding-top: 30px;
		clear: both;
	}

	.uniphoreTeam {}

	.uniphoreTeam ul {
		list-style: none;
		margin: 0px;
		padding: 0px;
	}

	.uniphoreTeam ul li {
		display: inline-block;
		width: 40%;
		vertical-align: top;
		text-align: center;
		margin-bottom: 0px;
		margin-left: 5px;
		margin-right: 5px;
		padding: 0px;
	}

	.uniphoreTeam ul li img {
		width: 90%;
	}

	.uniphoreTeam ul li h3 {
		margin: 0px;
		font-size: 1.2rem;
	}

	.uniphoreTeam ul li .jobTitle {
		font-size: 14px;
		line-height: 1.3
	}

	/* Blog/Archive Listing Styles */
	.uniTitleAndShareBar.open {
		top: 0px;
		opacity: 1;
	}

	.uniBlogNav {
		display: block;
		width: 100%;

		margin: 0px 0px 0px 0px;
		padding: 0px 0px;
	}

	.uniBlogNav .elementor-widget-container {
		padding-left: 5px;
		padding-right: 5px;
	}

	.uniBlogNav ul {
		display: flex;
		border-bottom: 2px solid #DBD7D5;
		border-top: 2px solid #DBD7D5;
		flex-wrap: wrap;
		padding: 5px 0px;
	}

	.uniBlogNav ul li {
		display: flex;
		margin: 5px 0px;
		text-align: center;
		border-bottom: 0px solid #DBD7D5;
		padding: 10px 17px 10px 17px;
		background: #DBD7D5;
		width: 50%;
		line-height: 1.33;
		align-items: center;
		justify-content: center;
	}

	.uniBlogNav ul li.current-menu-item {
		background: -webkit-linear-gradient(30deg, #FF6A13, #D40F7D);
		-webkit-background-clip: initial;
		-webkit-text-fill-color: initial;
		color: #FFF;
		border-bottom: 0px solid transparent;
		-moz-border-image: -moz-linear-gradient(top, #FF6A13 0%, #D40F7D 100%);
		-webkit-border-image: -webkit-linear-gradient(top, #FF6A13 0%, #D40F7D 100%);
		border-image: inherit;
		border-image-slice: inherit;
	}

	.uniBlogNav ul li:nth-of-type(odd) {
		border-right: 5px solid #FFF;
		border-radius: 5px 0px 0px 5px;
	}

	.uniBlogNav ul li:nth-of-type(even) {
		border-left: 5px solid #FFF;
		border-radius: 0px 5px 5px 0px;
	}

	.uniBlogNav ul li.uniTextGradient {
		border-bottom: 2px solid transparent;
		-moz-border-image: -moz-linear-gradient(top, #FF6A13 0%, #D40F7D 100%);
		-webkit-border-image: -webkit-linear-gradient(top, #FF6A13 0%, #D40F7D 100%);
		border-image: linear-gradient(to right, #FF6A13 0%, #D40F7D 100%);
		border-image-slice: 1;
	}

	.uniBlogNav ul li a {
		font-size: 14px;
		color: inherit;
		display: block;
	}

	.uniphorePosts,
	.uniRelatedArticles {}

	.uniphorePosts h2,
	.uniRelatedArticles h2 {
		margin-left: 8px
	}

	.uniphorePosts ul,
	.uniRelatedArticles .relatedPosts ul {
		padding: 0px;
	}

	.uniphorePosts ul li,

	.uniRelatedArticles .relatedPosts ul li {
		display: inline-block;
		width: 100%;
		vertical-align: top;
		padding: 0px 15px;
		margin-bottom: 60px;
	}

	.uniRelatedArticles .relatedPosts ul li {
		padding: 0px 10px !important;
	}

	.uniphorePosts ul li .featImg,
	.uniRelatedArticles .relatedPosts ul li .featImg {
		height: 200px !important;
		max-width: 450px;
		margin: 0px auto;
		display: block;
	}

	.uniphorePosts ul li:nth-of-type(1) {

		width: 100%;
		padding-right: 15px;
	}

	.uniphorePosts ul li .content {}

	.uniphorePosts ul li .content .postDetails,
	.uniRelatedArticles .relatedPosts ul li .content .postDetails {
		font-size: 14px;
	}

	.uniphorePosts ul li .content .postDetails .category,
	.uniRelatedArticles .relatedPosts ul li .content .postDetails .category {
		display: inline-block;
		width: 100%;
	}

	.uniphorePosts ul li .content .postDetails .category a,
	.uniRelatedArticles .relatedPosts ul li .content .postDetails .category a {
		color: #000;
		font-weight: 600;
	}

	.uniphorePosts ul li .content .postDetails .category:hover a {
		color: var(--uni-orange);
	}

	.uniphorePosts ul li .content .postDetails .date,
	.uniRelatedArticles .relatedPosts ul li .content .postDetails .date {
		display: inline-block;
		width: auto;
		padding-right: 10px;
	}

	.uniphorePosts ul li .content .postDetails .date:before {
		display: none !important;
	}

	.uniphorePosts ul li .content .postDetails .readTime,
	.uniRelatedArticles .relatedPosts ul li .content .postDetails .readTime {

		display: inline-block;
		width: auto;
	}

	.uniphorePosts ul li .content h3,
	.uniRelatedArticles .relatedPosts ul li .content h3 {
		font-size: 1.2rem;
	}


	.uniphorePosts ul li .content h3 a,
	.uniRelatedArticles .relatedPosts ul li .content h3 a {
		color: inherit;
	}

	.uniphorePosts ul li .content p,
	.uniRelatedArticles .relatedPosts ul li .content p {
		font-size: 16px;
		line-height: 1.25;
	}

	.uniphorePosts ul li:nth-of-type(1) .featImg {
		width: 100%;
		display: block !important;
	}

	.uniphorePosts ul li:nth-of-type(1) .content {
		width: 100%;
		padding-left: 0px;
		padding-top: 10px;
	}

	.uniphorePosts ul li:nth-of-type(1) .content .postDetails .category {
		display: block;
	}

	.uniphorePosts ul li:nth-of-type(2) {
		width: 100%;
	}

	.uniphorePosts ul li:nth-of-type(3) {
		width: 100%;
	}

	.uniBreadcrumbs {
		margin-top: 40px;
	}


	.uniBreadcrumbs p#breadcrumbs:after {
		content: '...';
		position: absolute;
		top: 0px;
		right: 0px;
		background: #FFF;
		padding-left: 4px;
	}

	.uniSinglePost {
		margin-top: 0px;
	}

	.uniSinglePost .elementor-widget-theme-post-content {
		width: 100% !important;
		padding: 0px 10px;
	}

	.preFooter {}

	.mainFooter {
		padding: 25px 0px;
	}

	.mainFooter h5 {
		font-size: 16px;
		margin-top: 30px;
	}

	.mainFooter ul {}

	.mainFooter ul li {
		font-size: 14px;
	}

	.mainFooter .logo {}

	.mainFooter .logo .elementor-widget {
		margin-bottom: 0px;
	}

	.mainFooter .logo .elementor-widget img {
		margin-left: 10px;
	}

	.mainFooter .elementor-element-populated {}

	.mainFooter .subscribe {
		padding: 0px;
		margin: 0px;
	}

	.mainFooter .subscribe form {
		padding: 30px 30px 15px 30px;
	}

	.mainFooter .subscribe form h4 {margin-top:0px;color:#000;}
	.mainFooter .subscribe form div {background: #FFF;margin-bottom: 15px;padding: 10px;width: 100%;border-radius: 10px;}
	.mainFooter .subscribe form div label {display: inline-block;font-size: 14px;vertical-align: middle;}
	.mainFooter .subscribe form div input {border: 0px;padding: 0px 15px;display: inline-block;width: 75%;vertical-align: middle;}
	.mainFooter .subscribe form div input[type="radio"] {width: auto;margin-right: 15px;padding: 0px;}
	.mainFooter .subscribe form input.submit {background: #000;color: #FFF;border: 0px;	border-radius: 30px;font-size: 14px;padding: 15px 40px;}
	.mainFooter .subscribe .details {}
	.mainFooter .copyright {padding-top: 25px;}

	.mainFooter .copyright .elementor-text-editor div {
		display: flex;
		font-size: .8rem;
		max-width: 600px;
		margin: 10px auto 0;
		flex-direction: column;
		align-items: center;
	}

	.mainFooter .copyright p span {
		display: block;
		padding: 30px 0px 15px 0px;
	}

	.mainFooter .copyright p span a:first-of-type {
		padding-left: 0px;
	}

	.mainFooter .copyright p span a {
		padding: 5px 0px;
		color: #000;

		width: 40%;
		display: inline-block;
	}

	.uniDark {}

	.uniDark .uniSlimFooter {}

	.uniDark .uniSlimFooter p {}

	.uniDark .uniSlimFooter p a {
		display: block;
		padding: 15px 15px 0px 15px;
	}

	.uniDark .uniSlimFooter p a:last-of-type {
		padding-right: initial;
	}

	.cardBox {
		height: 250px;
	}
}

/** Small Desktops and Tablets **/
@media screen and (max-width:1139px) {
	.mainHeader {}

	.mainHeader .logo {}

	.mainHeader .logo .elementor-image {}

	.mainHeader .logo .elementor-image img {
		margin-left: 5px;
	}

	.mainHeader .navigation {
		width: 33%;
		position: relative;
	}

	.mainHeader .navigation ul {
		text-align: center;
		padding: 0px;
	}

	.mainHeader .navigation ul li {
		display: inline-block;
	}

	.mainHeader .navigation ul li a {
		padding: 10px;
		font-size: 14px;
	}

	.mainHeader .alt-navigation {}


	.mainHeader .alt-navigation ul {}


	.mainHeader .alt-navigation ul li {}

	.mainHeader .alt-navigation ul li a {
		padding: 10px;
		font-size: 13px;
	}

	.mainHeader .alt-navigation ul li.unisearch a {
		font-size: 0px
	}

	.mainHeader .alt-navigation ul li.unisearch a:before {
		font-size: 16px;
	}

	.mainHeader .alt-navigation ul li.contact a {
		font-size: 0px;
	}

	.mainHeader .alt-navigation ul li.contact a:hover {}

	.mainHeader .alt-navigation ul li.contact a:before {
		font-size: 16px;
	}

	body.home {}

	body.home .homeHero {
		padding: 40px 20px;
	}

	body.home .homeHero>div>div.elementor-row {
		flex-wrap: nowrap;
	}

	body.home .homeHero .heroContent {
		width: 55%;
		padding: 0 20px;
	}

	body.home .homeHero .heroContent h1 {
		color: #000;
		font-weight: 400;
		font-size: 52px;
		height: auto;
	}

	body.home .homeHero .heroContent .heroButton a {
		background: #000;
		color: #FFF;
		border-radius: 100px;
		padding: 20px 30px;
		line-height: 1;
		margin: 40px 0px;
	}

	body.home .homeHero .heroContent p {
		color: #000;
		font-weight: 400;
		line-height: 1.3;

		height: auto;

	}



	body[data-elementor-device-mode="tablet"] .uniHero .elementor-background-overlay {
		width: 50% !important;
	}

	/* Special Exception Styles */
	.howDidWeGetHere {}

	.howDidWeGetHere .timelineBox {}

	.howDidWeGetHere .timelineBox .timeline {
		left: 116px;
		top: 0px;
		min-height: 50%;
		max-height: 200%;
	}

	.howDidWeGetHere .timelineBoxFinal {}

	.howDidWeGetHere .date {
		width: 80px;
		height: 80px;
		margin: 45px auto 45px auto;
		font-size: 14px;
		line-height: 4.2;
	}

	.howDidWeGetHere .timelineBoxImg {}


	.howDidWeGetHere .timelineBoxImg .date.twentytwentytwo {
		left: 100px;
	}

	.howDidWeGetHere .timelineBoxFinal .timelineCover {}

	.howDidWeGetHere .timelineBoxImg .timelineCover {}

	.uniBlogNav ul li {
		padding: 0px 15px 10px 15px;
	}
}

/* Responsive Specifics - Hero Banners & What-nots */
@media screen and (max-width:1950px) {

	.preFooter.doubleCTA {
		background-position: 130% 37% !important;
	}
}

@media screen and (max-width:1800px) {
	.preFooter.doubleCTA {
		background-position: 150% 37% !important;
	}
}

@media screen and (max-width:1730px) {

	.preFooter {
		background-position: 133% 35% !important;
	}

	.preFooter.doubleCTA {
		background-position: 170% 37% !important;
	}

	.solutionHero {
		background-position: 110% 70% !important;
	}

	/*.uniHero {background-position: 120% 0%!important;}*/
}


@media screen and (max-width:1630px) {
	.uniHero {}

	/* U-Assist Background Specifics */
	body.page-id-27049 .solutionHero {
		background-position: 120% 85% !important;
	}

	/* U-Trust Background Specifics */
	body.page-id-27041 .solutionHero {
		background-position: 120% 75% !important;
	}

	/* U-Analyze Background Specifics */
	body.page-id-26987 .solutionHero {
		background-position: 120% 68% !important;
	}

	/* U-Self Service Background Specifics */
	body.page-id-27046 .solutionHero {
		background-position: 120% 60% !important;
	}

	.preFooter.doubleCTA {
		background-position: 205% 37% !important;
	}
}

@media screen and (max-width:1530px) {
	.preFooter {
		background-position: 166% 35% !important;
	}

	.preFooter.doubleCTA {
		background-position: 275% 37% !important;
	}

	.solutionHero {
		background-position: 130% 70% !important;
	}

	/*.uniHero {background-position: 150% 0%!important;}*/
	.homeHero .elementor-background-overlay {
		background-size: 950px !important;
		background-position: 100% 165% !important;
	}

	.homeHero h1 {
		margin-right: 0px
	}

	.homeHero p {
		margin-right: 0px
	}
}

@media screen and (max-width:1440px) {
	.preFooter {
		background-position: 250% 35% !important;
	}

	.preFooter.doubleCTA {
		background-size: 850px;
		background-position: 100% 45% !important;
	}

	.homeHero .elementor-background-overlay {
		background-size: 950px !important;
		background-position: 100% 165% !important;
	}

	.homeHero .heroContent h1 {
		font-size: 48px !important;
		height: auto;
	}

	.homeHero p {

		margin-right: 50px;
		height: auto;
	}

	.solutionHero {
		background-position: 150% 70% !important;
	}

	/*.uniHero {background-position:130% 34%!important;background-size:1000px!important;}*/
	/* U-Assist Background Specifics */
	body.page-id-27049 .solutionHero {
		background-position: 150% 85% !important;
	}

	/* U-Trust Background Specifics */
	body.page-id-27041 .solutionHero {
		background-position: 150% 75% !important;
	}

	/* U-Analyze Background Specifics */
	body.page-id-26987 .solutionHero {
		background-position: 150% 68% !important;
	}

	/* U-Self Service Background Specifics */
	body.page-id-27046 .solutionHero {
		background-position: 150% 60% !important;
	}
}

@media screen and (max-width:1370px) {
	.mainHeader .navigation ul li a {
		padding: 15px 15px 35px 15px;
	}

	.uniHero h1 {
		font-size: 48px !important;
	}

	.preFooter {
		background-position: 300% 35% !important;
	}

	.preFooter.doubleCTA {
		background-position: 115% 43% !important;
	}
}




@media screen and (max-width:1335px) {
	.preFooter {
		background-position: 500% 35% !important;
	}

	.uniHero {}

	.homeHero .elementor-background-overlay {}

	.homeHero .heroContent h1 {
		font-size: 42px !important
	}

	.homeHero p {
		margin-right: 50px
	}
}

@media screen and (max-width:1300px) {

	/*.uniHero h1 {font-size:38px!important;}*/
	.preFooter {
		background-position: 800% 35% !important;
	}

	.solutionHero {
		background-position: 190% 70% !important;
	}

	/* U-Assist Background Specifics */
	body.page-id-27049 .solutionHero {
		background-position: 200% 85% !important;
	}

	/* U-Trust Background Specifics */
	body.page-id-27041 .solutionHero {
		background-position: 200% 75% !important;
	}

	/* U-Analyze Background Specifics */
	body.page-id-26987 .solutionHero {
		background-position: 200% 68% !important;
	}



	/* U-Self Service Background Specifics */
	body.page-id-27046 .solutionHero {
		background-position: 200% 60% !important;
	}
}

@media screen and (max-width:1275px) {
	.uniHero h1 {
		font-size: 42px !important;
	}

	.preFooter {
		background-position: 1100% 35% !important;
	}

	.preFooter.doubleCTA {
		background-position: 140% 43% !important;
	}
}

@media screen and (max-width:1265px) {
	.preFooter {
		background-size: 950px auto;
		background-position: 100% 41% !important;
	}

	.solutionHero {
		background-position: 240% 70% !important;
	}

	/*.uniHero {background-position:150% 36%!important;background-size:950px!important;}*/

}

@media screen and (max-width:1185px) {

	/** Converse 2022 Styles **/
	.heroContent .elementor-widget-countdown .elementor-countdown-item:before {
		right: -10px;
		top: 5%;
		font-size: 62px;
	}

	.heroContent .elementor-widget-countdown .elementor-countdown-item .elementor-countdown-digits {
		margin: 0px auto;
		padding: 15px 0px;
		font-size: 52px;
		width: 115px;
	}

	.heroContent .elementor-widget-countdown .elementor-countdown-item .elementor-countdown-label {
		font-size: 16px;
		margin-top: 15px;
	}

	.mainHeader .navigation ul li a {
		padding: 15px 5px 35px 5px;
	}

	/*.uniHero {background-position:175% 36%!important;}*/
	.homeHero .elementor-background-overlay {
		background-size: 850px !important;
		background-position: 100% 115% !important;
	}

	.homeHero .heroContent h1 {
		font-size: 42px !important;
	}

	.homeHero p {
		margin-right: 50px;
	}


	/* U-Assist Background Specifics */
	body.page-id-27049 .solutionHero {
		background-position: 150% 80% !important;
		background-size: 750px;
	}

	/* U-Trust Background Specifics */
	body.page-id-27041 .solutionHero {
		background-position: 150% 71% !important;
		background-size: 750px;
	}

	/* U-Analyze Background Specifics */
	body.page-id-26987 .solutionHero {
		background-position: 150% 68% !important;
		background-size: 750px;
	}

	/* U-Self Service Background Specifics */
	body.page-id-27046 .solutionHero {
		background-position: 150% 62% !important;
		background-size: 750px;
	}
}

@media screen and (max-width:1139px) {

	/*.uniHero {background-position:120% 36%!important;background-size:750px!important;padding-left:0px;padding-right:0px;}*/
	.uniHero .heroContent h1 {
		font-size: 38px !important;
	}

	.uniHero .heroContent .heroButton a {
		padding: 20px 30px;
		line-height: 1;
		margin: 40px 0px;
	}

	.uniHero .heroContent p {
		line-height: 1.3;
		margin-right: 50px;
	}

	.preFooter {
		background-size: 850px auto;
		background-position: 100% 44% !important;
	}

	.preFooter.doubleCTA {
		background-position: 200% 43% !important;
	}

	.solutionHero .heroContent h1 {
		font-size: 38px
	}

	.homeHero .elementor-background-overlay {
		background-size: 700px !important;
		background-position: 100% 90% !important;
	}

	.homeHero .heroContent h1 {
		font-size: 40px !important;
	}

	.homeHero p {
		margin-right: 50px;
		font-size: 16px;
	}
}


@media screen and (max-width:1045px) {

	/** Converse 2022 Styles **/
	.heroContent .elementor-widget-countdown .elementor-countdown-item:before {
		right: -8px;
		top: 11%;
		font-size: 52px;
	}

	.heroContent .elementor-widget-countdown .elementor-countdown-item .elementor-countdown-digits {
		margin: 0px auto;
		padding: 15px 0px;

		font-size: 48px;
		width: 100px;
	}

	.heroContent .elementor-widget-countdown .elementor-countdown-item .elementor-countdown-label {
		font-size: 14px;
		margin-top: 15px;
	}

	.uniHero .heroContent h1 {
		font-size: 38px;
	}

	/* Sitewide Left/Right Padding */
	/* section.elementor-top-section .elementor-container {padding:0px 10px;} */
	section.elementor-inner-section .elementor-container {
		padding: 0px 0px;
	}

	.preFooter {
		background-size: 750px auto;
		background-position: 100% 45% !important;
	}

	.preFooter.doubleCTA {
		background-size: 600px auto;
		background-position: 125% 46% !important;
	}

	/* U-Assist Background Specifics */
	body.page-id-27049 .solutionHero {
		background-position: 210% 79% !important;
		background-size: 750px;
	}

	body.page-id-27049 .solutionHero .heroContent h1 {
		font-size: 36px
	}

	/* U-Trust Background Specifics */
	body.page-id-27041 .solutionHero {
		background-position: 210% 72% !important;
		background-size: 750px;
	}

	/* U-Analyze Background Specifics */
	body.page-id-26987 .solutionHero {
		background-position: 210% 65% !important;
		background-size: 750px;
	}

	body.page-id-26987 .solutionHero .heroContent h1 {
		font-size: 32px
	}

	/* U-Self Service Background Specifics */
	body.page-id-27046 .solutionHero {
		background-position: 210% 62% !important;
		background-size: 750px;
	}
}

@media screen and (max-width:945px) {

	/*.uniHero {background-position:-50% -120%!important;background-size:auto!important;padding-left:0px;padding-right:0px;}*/
	.uniHero .heroContent h1 {
		font-size: 38px;
	}

	.uniHero .heroContent .heroButton a {
		padding: 20px 30px;
		line-height: 1;
		margin: 40px 0px;
	}

	.uniHero .heroContent p {
		line-height: 1.3;
		margin-right: 75px
	}

	.preFooter {
		background-size: 700px auto;
		background-position: 100% 45% !important;
	}

	.preFooter.doubleCTA {
		background-position: 185% 46% !important;
	}

	.mainHeader .navigation ul li a {
		font-size: 10px;
	}

	.mainHeader .alt-navigation ul li a {
		font-size: 11px;
	}

	.mainHeader .navigation ul li.contact {
		margin: 0px;
	}

	.mainHeader .navigation ul li.contact a {
		background-color: transparent;
		font-size: 0px;
		padding: 0px;
	}

	.mainHeader .navigation ul li.contact a:before {
		font-size: 14px;
		background: #000;
		border-radius: 100px;
		padding: 0px 15px;
	}

	/* U-Assist Background Specifics */
	body.page-id-27049 .solutionHero {
		background-position: 150% 76% !important;
		background-size: 600px;
	}

	body.page-id-27049 .solutionHero .heroContent h1 {}

	/* U-Trust Background Specifics */
	body.page-id-27041 .solutionHero {
		background-position: 150% 70% !important;
		background-size: 600px;
	}

	/* U-Analyze Background Specifics */
	body.page-id-26987 .solutionHero {
		background-position: 150% 64% !important;
		background-size: 600px;
	}

	body.page-id-26987 .solutionHero .heroContent h1 {
		font-size: 28px;
	}

	/* U-Self Service Background Specifics */
	body.page-id-27046 .solutionHero {
		background-position: 150% 64% !important;
		background-size: 600px;
	}
}

@media screen and (max-width:885px) {

	/** Converse 2022 Styles **/
	.heroContent .elementor-widget-countdown .elementor-countdown-item:before {
		right: -6px;
		top: 11%;
		font-size: 38px;
	}

	.heroContent .elementor-widget-countdown .elementor-countdown-item .elementor-countdown-digits {
		margin: 0px auto;
		padding: 10px 0px;
		font-size: 36px;
		width: 80px;
	}

	.heroContent .elementor-widget-countdown .elementor-countdown-item .elementor-countdown-label {
		font-size: 14px;
		margin-top: 15px;
	}

	.preFooter {
		background-size: 600px auto;
		background-position: 100% 47% !important;
	}

	/* U-Assist Background Specifics */
	body.page-id-27049 .solutionHero {
		background-position: 150% 74% !important;
		background-size: 500px;
	}

	/* U-Trust Background Specifics */
	body.page-id-27041 .solutionHero {
		background-position: 150% 69% !important;
		background-size: 500px;
	}

	/* U-Analyze Background Specifics */
	body.page-id-26987 .solutionHero {
		background-position: 150% 64% !important;
		background-size: 500px;
	}

	body.page-id-26987 .solutionHero .heroContent h1 {
		font-size: 28px;
	}

	/* U-Self Service Background Specifics */
	body.page-id-27046 .solutionHero {
		background-position: 150% 66% !important;
		background-size: 500px;
	}
}

@media screen and (max-width:824px) {
	.mainHeader .navigation ul li a {
		padding: 5px;
	}
}

@media screen and (max-width:767px) {

	/** Converse 2022 Styles **/
	.heroContent .elementor-widget-countdown .elementor-countdown-item:before {
		display: none;
	}

	.heroContent .elementor-widget-countdown .elementor-countdown-item .elementor-countdown-digits {
		font-size: 32px;
		width: 65px;
	}

	.heroContent .elementor-widget-countdown .elementor-countdown-item .elementor-countdown-label {}

	.preFooter {
		background-position: 75% 85% !important;
	}


	.preFooter .elementor-background-overlay {
		background-position: 90% 10% !important;
	}

	.preFooter h2 {
		margin-right: 100px
	}

	.preFooter.doubleCTA {
		background-position: 100% 85% !important;
	}

	.uniHero {}

	/* U-Assist Background Specifics */
	body.page-id-27049 .solutionHero {
		background-position: 25% 95% !important;
		background-size: 750px;
	}

	/* U-Trust Background Specifics */
	body.page-id-27041 .solutionHero {
		background-position: 25% 90% !important;
		background-size: 750px;
	}

	/* U-Analyze Background Specifics */
	body.page-id-26987 .solutionHero {
		background-position: 25% 90% !important;
		background-size: 750px;
	}

	/* U-Self Service Background Specifics */
	body.page-id-27046 .solutionHero {
		background-position: 25% 90% !important;
		background-size: 750px;
	}
}

@media screen and (max-width:480px) {

	body.single-post .elementor-widget-theme-post-content .elementor-widget-text-editor p img.alignleft,
	body.single-post .elementor-widget-theme-post-content .elementor-widget-text-editor p img.alignright {
		width: 100%;
		float: none;
		margin: 0px auto;
	}
}

.elementor-widget-shortcode {}

.elementor-widget-shortcode.twoColForm {
	max-width: var(--two-col-formWidth);
	margin: 0 auto;
}

.elementor-widget-shortcode.twoColForm .pardotResponse {
	background: transparent;
	padding: 30px;
	text-align: center;
	font-size: 32px;

}

.elementor-widget-shortcode.transBG form#uniphorePardotForm {
	background-color: transparent
}

.elementor-widget-shortcode.transBG {
	color: #FFF;
}

.elementor-widget-shortcode.noIcon form#uniphorePardotForm:before {
	display: none;
}

/* Thank You promo which shows up after form submission */
.thankYouPromo {
	background-image: url(/wp-content/uploads/2022/01/uniphore_converse_2022_emailBannerBackground.jpg);
	background-size: cover;
	width: 100%;
	padding: 30px;
	border-radius: 10px;
	box-shadow: 0 1px 1px hsl(0deg 0% 0% / 0.075), 0 2px 2px hsl(0deg 0% 0% / 0.075), 0 4px 4px hsl(0deg 0% 0% / 0.075), 0 8px 8px hsl(0deg 0% 0% / 0.075), 0 16px 16px hsl(0deg 0% 0% / 0.075);
	margin-top: 30px;
}

.thankYouPromo p {
	color: #FFF;
	text-align: left;
	margin: 0px;
	padding: 0px;
	font-size: 20px;
	line-height: 1.3;
}

.thankYouPromo p span {
	font-family: 'Gotham-Bold' !important;
}

.thankYouPromo .bottom {}

.thankYouPromo .bottom div {
	display: inline-block;
	width: 50%
}

.thankYouPromo .bottom .cta a {
	background: var(--uni-orange);
	padding: 15px;
	line-height: 1;
	font-size: 16px;
}

.thankYouPromo .bottom .cta a:hover {
	background: #D40F7D;
}

.thankYouPromo .bottom .logo {
	text-align: right;
}

.ThankYouPromoScroller {
	transition: all .36s ease !important;
	position: absolute;
	bottom: -300px;
	z-index: 100;
	width: 100%;
	padding: 10px 0px;
}

.ThankYouPromoScroller.show {
	position: fixed;
	bottom: -1px;
}

.ThankYouPromoScroller p {
	color: #FFF;
	font-size: 18px;
	line-height: 1.1;
	margin-bottom: 15px;
}

.ThankYouPromoScroller p span {
	font-family: 'Gotham-Bold' !important;
}

.ThankYouPromoScroller .bottom {}

.ThankYouPromoScroller .bottom div {
	display: inline-block;
	width: 50%;
}

.ThankYouPromoScroller .bottom .cta {}

.ThankYouPromoScroller .bottom .cta a {
	background: var(--uni-orange);
	color: #FFF;
	font-family: 'Gotham-Bold';
	font-size: 16px;
	padding: 8px 0px;
	width: 100%;
	max-width: 300px;
	display: block;
	text-align: center;
	border-radius: 100px;
}

.ThankYouPromoScroller .bottom .logo {
	text-align: right;
}

@media screen and (max-width:767px) {
	.thankYouPromo {
		padding: 30px 15px;

	}

	.thankYouPromo p {
		text-align: center;
		font-size: 18px;
		line-height: 1.2;
	}

	.thankYouPromo .bottom {}

	.thankYouPromo .bottom div {
		display: inline-block;
		width: 100%
	}

	.thankYouPromo .bottom .cta a {
		padding: 15px;
		line-height: 1;
		font-size: 16px;
	}

	.thankYouPromo .bottom .logo {
		text-align: center;
		margin-top: 15px;
	}
}

/* Employee Video Section Styles */
.uniEmployee-videos {
	position: relative;
	height: 500px;
	padding: 0px 0px 0px 50%;
	background-image: url(/wp-content/uploads/2022/04/uniEmpVideo-background.png);
	background-size: 100%;
	background-repeat: no-repeat;
	background-position: center center;
}

.uniEmployee-videos .empVideo {
	transition: all .4s ease;
	display: inline-block;
	width: 100%;
	padding: 0px;
	cursor: pointer;
	position: absolute;
	--fa-animation-duration: 6s;
	border-radius: 15px;

	box-shadow: 0 1px 1px hsl(0deg 0% 0% / 8%), 0 2px 2px hsl(0deg 0% 0% / 8%), 0 4px 4px hsl(0deg 0% 0% / 8%), 0 8px 8px hsl(0deg 0% 0% / 8%), 0 16px 16px hsl(0deg 0% 0% / 8%);
}

.uniEmployee-videos .empVideo.lvl1 {
	max-width: 250px;
	filter: blur(1px);
	-webkit-filter: blur(1px);
	z-index: 40;
}

.uniEmployee-videos .empVideo.lvl2 {
	max-width: 200px;
	filter: blur(2px);
	-webkit-filter: blur(2px);
	z-index: 30;
}

.uniEmployee-videos .empVideo.lvl3 {
	max-width: 150px;
	filter: blur(3px);
	-webkit-filter: blur(3px);
	z-index: 20;
}

.uniEmployee-videos .empVideo.lvl4 {
	max-width: 150px;

	filter: blur(4px);
	-webkit-filter: blur(4px);
	z-index: 10;
}

.uniEmployee-videos .empVideo .wistia_responsive_padding {
	transition: all .5s ease;
	opacity: 0;
}


.uniEmployee-videos .empVideo .wistia_embed div {
	border-radius: 15px;
}

.uniEmployee-videos .empVideo .wistia_embed div div {
	border-radius: 0px;
}

.uniEmployee-videos .empVideo:hover {
	filter: blur(0px);
	-webkit-filter: blur(0px);
	z-index: 99;
}

.uniEmployee-videos .empVideo.current {
	filter: blur(0px);
	-webkit-filter: blur(0px);
	top: 50% !important;
	left: 25% !important;
	transform: translate(-50%, -50%);
	z-index: 100;
	max-width: 650px;
	--fa-animation-duration: 0s;
}

.uniEmployee-videos .empVideo .clickCover {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	z-index: 50;
	background-repeat: no-repeat;
	background-size: cover;
	opacity: 1;
	transition: all 1s ease;
	border-radius: 15px;
}

.uniEmployee-videos .empVideo.current .clickCover.hidden {
	opacity: 0;
	z-index: -1;
}

.uniEmployee-videos .empVideo.current .wistia_responsive_padding {
	opacity: 1;
}

.uniEmployee-videos .empVideo .empDetails {
	position: absolute;
	display: none;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .50);
	border-radius: 15px;
}

.uniEmployee-videos .empVideo.current:hover .empDetails {
	display: flex;
	z-index: 50;
	padding: 30px;
	flex-wrap: wrap;
	align-content: center;
	border-radius: 15px;
}

.uniEmployee-videos .empVideo .empDetails .title {
	color: #FFF;
	font-family: 'Gotham-Bold';
	text-align: center;
	display: block;
	width: 100%;
	font-size: 1.8rem;
	line-height: 1;
}

.uniEmployee-videos .empVideo .empDetails .details {
	color: #FFF;
	text-align: center;
	display: block;
	width: 100%;
	font-size: 1.3rem;
}

.uniEmployee-videos .empVideo .videoNav {
	display: none;
}

.uniEmployee-videos .empVideo:first-of-type .videoNav .previousVideo {
	display: none;
}

.uniEmployee-videos .empVideo:last-of-type .videoNav .nextVideo {
	display: none;
}

.uniEmployee-videos .videoNav {
	display: block;
	position: absolute;
	bottom: 50px;
	left: 25%;
	width: 100%;
	max-width: 650px;
	z-index: 300;
	transform: translate(-50%, -50%);
}

.uniEmployee-videos .videoNav i {
	color: var(--uni-pink);
	font-size: 38px;
}

.uniEmployee-videos .videoNav i:hover {
	color: var(--uni-orange);
}

.uniEmployee-videos .videoNav .previousVideo {
	position: absolute;
	left: 0px;
}

.uniEmployee-videos .videoNav .nextVideo {
	position: absolute;
	right: 0px;
}

@media screen and (max-width:1300px) {
	.uniEmployee-videos {}

	.uniEmployee-videos .empVideo.current {
		max-width: 575px;
	}

	.uniEmployee-videos .videoNav {
		bottom: 70px;
		max-width: 575px;
	}
}

@media screen and (max-width:1139px) {
	.uniEmployee-videos {
		height: 375px;
	}

	.uniEmployee-videos .empVideo.lvl1 {
		max-width: 200px;

	}

	.uniEmployee-videos .empVideo.lvl2 {
		max-width: 150px;
	}

	.uniEmployee-videos .empVideo.lvl3 {
		max-width: 125px;
	}

	.uniEmployee-videos .empVideo.lvl4 {
		max-width: 100px;
	}

	.uniEmployee-videos .empVideo.current {
		max-width: 425px;
	}

	.uniEmployee-videos .videoNav {
		bottom: 45px;
		max-width: 425px;
	}
}

@media screen and (max-width:767px) {
	.uniEmployee-videos {
		background-size: cover;
		background-position: bottom center;
		padding: 0px;
		background-image: none;
		height: 300px;
	}

	.uniEmployee-videos .empVideo.current {
		top: 35% !important;
		left: 50% !important;
		max-width: 600px;
		width: 95%;
	}

	.uniEmployee-videos .empVideo .empDetails .title {
		color: #FFF;
		font-family: 'Gotham-Bold';
		text-align: center;
		display: block;
		width: 100%;
		font-size: 1.8rem;
		line-height: 1;
	}

	.uniEmployee-videos .empVideo .empDetails .details {
		color: #FFF;
		text-align: center;
		display: block;
		width: 100%;
		font-size: 1.3rem;
	}

	.uniEmployee-videos .videoNav {
		bottom: 55px !important;
		left: 50% !important;
		z-index: 99;
		width: 95%;
		max-width: 600px;
	}

	.uniEmployee-videos .videoNav i {
		color: var(--uni-pink);
		font-size: 38px;
	}

	.uniEmployee-videos .videoNav i:hover {
		color: var(--uni-orange);
	}

	.uniEmployee-videos .videoNav .previousVideo {
		position: absolute;
		left: 0px;
	}

	.uniEmployee-videos .videoNav .nextVideo {
		position: absolute;
		right: 0px;
	}
}

/* ROI Calculator Styles */
.uniROICalc {
	background: #F7F7F7;
	padding: 15px 30px 30px 30px;
	border-radius: 15px;
	box-shadow: 0px 15px 30px #333;
	border: 3px solid var(--uni-pink);
}

.uniROICalc .steps {
	position: absolute;
	left: 30px;
}

.uniROICalc .steps .step {
	transition: all .36s ease;
	font-size: 1.5rem;
	font-weight: 100;
}

.uniROICalc .steps .step.active {
	font-weight: 700;
}

.uniROICalc .calcInputs {
	margin-left: 50px;
	display: flex;
	overflow-x: auto;
	flex-direction: row;
	align-items: center;
	flex-wrap: nowrap;
}

.uniROICalc .calcInputs::-webkit-scrollbar {
	background: var(--uni-pink);
	border-radius: 100px;
	height: 10px
}

.uniROICalc .calcInputs::-webkit-scrollbar-track {
	background: #CCC;
	border-radius: 100px;
}

.uniROICalc .calcInputs::-webkit-scrollbar-thumb {
	background: var(--uni-pink);
	border-radius: 100px;
	width: 50px;
}

.uniROICalc .calcInputs .calcBox {
	transition: all .36s ease;
	position: relative;
	background: #FFF;
	padding: 15px;

	width: 30%;
	margin: 20px;
	border-radius: 15px;
	flex: 0 0 auto;
	opacity: .5;
	box-shadow: 0px 0px 10px #666;
}

.uniROICalc .calcInputs .calcBox .calcNum {
	position: absolute;
	top: 5px;
	left: 15px;
	font-weight: 600;
	font-size: 1.5rem;
}

.uniROICalc .calcInputs .calcBox input {
	width: 100%;
	display: block;
	border: 0px;
	background: transparent;
	border-bottom: 1px solid #D6D7D8;
	margin: 0px;
	padding: 0px 0px 0px 30px;
	z-index: 1;
}

.uniROICalc .calcInputs .calcBox .inputUnits {
	transition: all .36s ease;
	opacity: 0;
	position: absolute;
	right: 35px;
	top: 0px;
	font-size: .9rem;
	z-index: 0;
}

.uniROICalc .calcInputs .calcBox .inputUnits.left {
	left: 25px;
}

.uniROICalc .calcInputs .calcBox label {
	padding: 15px 0px 15px 0px;
	margin-top: 0px;
}

.uniROICalc .calcInputs .calcBox .controls {
	position: absolute;
	width: 90%;
	opacity: 0;
	bottom: 10px;
}

.uniROICalc .calcInputs .calcBox .controls span {
	cursor: pointer;
}

.uniROICalc .calcInputs .calcBox .controls span.prev {
	float: left;
}

.uniROICalc .calcInputs .calcBox .controls span.next {
	float: right;
}

.uniROICalc .calcInputs .calcBox.active {
	padding: 50px 15px;
	opacity: 1;
}

.uniROICalc .calcInputs .calcBox.active .controls {
	opacity: 1;
}

.uniROICalc .calcInputs .calcBox.active .inputUnits {
	opacity: 1;
	top: 50px
}

.uniROICalc .calculate {
	padding-top: 15px;
	padding-left: 50px
}

.uniROICalc .calculate button {
	width: 100%;
	border: 0px;
	padding: 10px;
	font-size: 1.4rem;
	font-weight: 600;
	outline: 0;
}

.uniROICalc .calculate button:focus,
.uniROICalc .calculate button:hover {
	background: #000 !important;
}

.uniROICalc .calcResults {
	display: none;
}

.uniROICalc .calcResults.show {
	display: block;
}

.uniROICalc #calcResults {
	margin-top: 30px;
	position: relative;
	min-height: 500px;
}

.uniROICalc #calcResults .highScenario,
.uniROICalc #calcResults .lowScenario {
	position: absolute;
	top: 0px;
	width: 100%;
	opacity: 0;
	transition: all .36s ease;
}

.uniROICalc #calcResults .highScenario.active,
.uniROICalc #calcResults .lowScenario.active {
	z-index: 49;
	opacity: 1;
}

.uniROICalc #calcResults .resultHeader {
	background: #3D3935;
	padding: 10px 30px;
	border-radius: 15px;
	display: flex;
	margin-left: 15px;
	margin-right: 15px;
}

.uniROICalc #calcResults .resultHeader div {
	ont-size: 1.1rem;
}

.uniROICalc #calcResults .resultHeader div:first-of-type {
	width: 60%;
}

.uniROICalc #calcResults .resultHeader div:last-of-type {
	width: 40%;
}

.uniROICalc #calcResults .resultHeader div h4 {
	margin: 0px;
	font-size: 1.2rem
}

.uniROICalc #calcResults .resultHeader div span {
	color: #FFF;
}

.uniROICalc #calcResults .yearsAndTotals {
	display: flex;
	margin: 65px 30px 15px 30px;
}

.uniROICalc #calcResults .yearsAndTotals div {
	width: 50%;
}

.uniROICalc #calcResults .yearsAndTotals .labels {
	display: flex;
	flex-direction: column;
}

.uniROICalc #calcResults .yearsAndTotals .labels div {
	width: 100%;
	background: #FFF;
	color: #000;
	font-size: 1.3rem;
	padding: 5px 10px;
	border-radius: 5px 0px 0px 5px;
	margin-bottom: 10px;
}

.uniROICalc #calcResults .yearsAndTotals .calculatedData {
	margin: -50px 0px 50px 0px;
	z-index: 100;
}

.uniROICalc #calcResults .yearsAndTotals .calculatedData .yearRows {
	display: flex;
	width: 100%;
	z-index: 1;
	position: relative;
}

.uniROICalc #calcResults .yearsAndTotals .calculatedData .yearRows div {
	width: 25%;
	cursor: pointer;
	color: #FFF;
	font-weight: 600;
	text-align: center;
	border-radius: 10px 10px 0px 0px;
	padding: 10px
}

.uniROICalc #calcResults .yearsAndTotals .calculatedData .yearRows div.year1 {
	background: #D6D7D8;
}

.uniROICalc #calcResults .yearsAndTotals .calculatedData .yearRows div.year2 {
	background: #D6D7D8;
}

.uniROICalc #calcResults .yearsAndTotals .calculatedData .yearRows div.year3 {
	background: #C5C5C5;
}

.uniROICalc #calcResults .yearsAndTotals .calculatedData .yearRows div.yeartotals {
	background: #B4B4B4;
}

.uniROICalc #calcResults .yearsAndTotals .calculatedData .yearRows div.active {
	background: rgb(255, 106, 19);
	background: -moz-linear-gradient(90deg, rgba(255, 106, 19, 1) 0%, rgba(212, 15, 125, 1) 100%);
	background: -webkit-linear-gradient(90deg, rgba(255, 106, 19, 1) 0%, rgba(212, 15, 125, 1) 100%);
	background: linear-gradient(90deg, rgba(255, 106, 19, 1) 0%, rgba(212, 15, 125, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff6a13", endColorstr="#d40f7d", GradientType=1);
}

.uniROICalc #calcResults .yearsAndTotals .calculatedData .data {
	width: 100%;
	position: relative;
	min-height: 315px;
	box-shadow: 0px 0px 10px #000;
	z-index: 0;
	border-radius: 0px 0px 15px 15px;
	background: #FFF;
}

.uniROICalc #calcResults .yearsAndTotals .calculatedData .data .year {
	position: absolute;
	top: 0px;
	background: #FFF;
	width: 100%;
}

.uniROICalc #calcResults .yearsAndTotals .calculatedData .data .year.active {
	z-index: 99
}

.uniROICalc #calcResults .yearsAndTotals .calculatedData .data .year div {
	text-align: center;
	width: 100%;
	font-weight: 700;
	font-size: 1.2rem;
	line-height: 1.3;
	border-bottom: 2px solid #B4B4B4;
	padding: 12px 0px;
}

.uniROICalc #calcResults .yearsAndTotals .calculatedData .data .year div:last-of-type {
	border: 0px;
}

.uniROICalc #calcResults .yearsAndTotals .calculatedData .data .year div .jsonVal {}

.uniROICalc .scenarioOptions {
	display: flex;
}

.uniROICalc .scenarioOptions div {
	transition: all .36s ease;
	color: #FFF;
	background: #75787B;
	width: 50%;
	text-align: center;
	padding: 15px;
	border-radius: 5px;
	font-weight: 600;
	font-size: 1.75rem;
	margin: 15px;
	cursor: pointer;
}

.uniROICalc .scenarioOptions div.active {
	background: var(--uni-pink);
}




/* Insight Knowledge AI */
.orange-h3 {
	color: #FD651D;
}

@media only screen and (max-width: 1139px) {
	/*.page-id-30855*/
}

/* Marketo Form Styles */
.elementor-widget-container form.uniMarketoForm {background: #eee;padding:40px 40px!important;margin: 0 auto;border-radius: 20px;box-sizing: border-box;width:100%;box-shadow: 0 1px 1px hsl(0deg 0% 0% / 0.075), 0 2px 2px hsl(0deg 0% 0% / 0.075), 0 4px 4px hsl(0deg 0% 0% / 0.075), 0 8px 8px hsl(0deg 0% 0% / 0.075), 0 16px 16px hsl(0deg 0% 0% / 0.075);max-width:600px;}
.elementor-widget-container form.uniMarketoForm * {font-family: 'Aviner-Bold';}
.elementor-widget-container form.uniMarketoForm .mktoFormRow .mktoFormCol {width:100%;}
.elementor-widget-container form.uniMarketoForm .mktoFormRow .mktoFormCol {padding:5px;margin:0px!important;}
.elementor-widget-container form.uniMarketoForm .mktoFormRow .mktoFormCol .mktoFieldWrap {width: 100%;}
.elementor-widget-container form.uniMarketoForm .mktoFormRow .mktoFormCol input {color:#000;font-family:"Aviner-Book";font-size:1rem;box-shadow:0px 0px 0px #000;border: 2px solid #fff;padding: 10px;line-height: 1;margin: 5px 0px 5px 0px;display: inline-block;-webkit-appearance: none;background: #fff;}
.elementor-widget-container form.uniMarketoForm .mktoFormRow .mktoFormCol input:hover, .elementor-widget-container form.uniMarketoForm .mktoFormRow .mktoFormCol textarea:hover, .elementor-widget-container form.uniMarketoForm .mktoFormRow .mktoFormCol select:hover {border:2px solid var(--uni-pink)!important;}
.elementor-widget-container form.uniMarketoForm .mktoFormRow .mktoFormCol input:focus, .elementor-widget-container form.uniMarketoForm .mktoFormRow .mktoFormCol textarea:focus, .elementor-widget-container form.uniMarketoForm .mktoFormRow .mktoFormCol select:focus {border:2px solid var(--uni-orange)!important;}
.elementor-widget-container form.uniMarketoForm .mktoFormRow .mktoFormCol input[type="checkbox"] {-webkit-appearance:checkbox;margin:5px 0px 0px 0px!important;}
.elementor-widget-container form.uniMarketoForm .mktoFormRow .mktoFormCol select {color:#000;font-family:"Aviner-Book";font-size:1rem;border:2px solid #fff;padding:10px;line-height:1;margin:5px 0px 5px 0px;display:inline-block;-webkit-appearance:none;background:#FFF;box-shadow:0px 0px 0px #000;}
.elementor-widget-container form.uniMarketoForm .mktoFormRow .mktoFormCol textarea {color:#000;font-family:"Aviner-Book";font-size:1rem;box-shadow:0px 0px 0px #000;border:2px solid #fff;padding: 10px;line-height:1.36;margin: 5px 0px 5px 0px;display: inline-block;-webkit-appearance:none;background:#fff;height:100px;}
.elementor-widget-container form.uniMarketoForm .mktoFormRow .mktoFormCol .mktoGutter {display:none;}
.elementor-widget-container form.uniMarketoForm .mktoFormRow .mktoFormCol .mktoHtmlText {width:100%!important;}
.elementor-widget-container form.uniMarketoForm .mktoFormRow .mktoFormCol .mktoCheckboxList {width:100%!important;}
.elementor-widget-container form.uniMarketoForm .mktoFormRow .mktoFormCol .mktoCheckboxList label {margin-left:25px;}
.elementor-widget-container form.uniMarketoForm .mktoFormRow .mktoFormCol .mktoCheckboxList label p {line-height:1.3!important;padding-top:3px;}
.elementor-widget-container form.uniMarketoForm .mktoFormRow .mktoFormCol .mktoHtmlText p {margin:5px 0px 15px 0px;}
.elementor-widget-container form.uniMarketoForm .mktoFormRow:first-of-type, .elementor-widget-container form.uniMarketoForm .mktoFormRow:nth-of-type(2) {margin-bottom:-5px;}
.elementor-widget-container form.uniMarketoForm .mktoFormRow:first-of-type, .elementor-widget-container form.uniMarketoForm .mktoFormRow:nth-of-type(2) {width:50%;display:inline-block;}
.elementor-widget-container form.uniMarketoForm .mktoButtonRow {}
.elementor-widget-container form.uniMarketoForm .mktoButtonRow span {}
.elementor-widget-container form.uniMarketoForm .mktoButtonRow span button {transition:all .36s ease;background-color:var(--uni-almost-black)!important;border:0px!important;padding:15px 20px!important;width:100%;font-size:1.1rem!important;font-family:'Aviner-Book','Gotham-Bold',sans-serif;background-image:none!important;font-weight:600;line-height:1.5;}
.elementor-widget-container form.uniMarketoForm .mktoButtonRow span button:hover {background-color:var(--uni-orange)!important;}
.elementor-widget-container .mktoForm input[type="text"],
.elementor-widget-container .mktoForm input[type="url"],
.elementor-widget-container .mktoForm input[type="email"],
.elementor-widget-container .mktoForm input[type="tel"],
.elementor-widget-container .mktoForm input[type="number"],
.elementor-widget-container .mktoForm input[type="date"],
.elementor-widget-container .mktoForm textarea.mktoField,
.elementor-widget-container .mktoForm select.mktoField {width:100% !important;}
.elementor-widget-container .mktoForm input[type="text"]::placeholder,
.elementor-widget-container .mktoForm input[type="url"]::placeholder,
.elementor-widget-container .mktoForm input[type="email"]::placeholder,
.elementor-widget-container .mktoForm input[type="tel"]::placeholder,
.elementor-widget-container .mktoForm input[type="number"]::placeholder,
.elementor-widget-container .mktoForm input[type="date"]::placeholder,
.elementor-widget-container .mktoForm textarea.mktoField::placeholder,
.elementor-widget-container .mktoForm select.mktoField::placeholder {font-size:1rem;}
.elementor-widget-container .mktoForm .mktoOffset {display:none;}
.mktoButtonRow {margin-top: 10px;width: 100%;}
.mktoButtonWrap {margin: 0 !important;width: 100%;}
.elementor-widget-container form#mktoForm_1081 .mktoFormRow .mktoFormCol input {margin:3px 0px!important;}