/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 17 2025 | 22:07:42 */
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 
/* .animated-element {
  opacity: 0;
  transform: translateY(50px);
  transition: all 1s ease-out;
}

.animated-element.visible {
  opacity: 1;
  transform: translateY(0);
} */
  @import url("https://use.typekit.net/yox6ahr.css");
.list-future-pt li span.elementor-icon-list-text {
  font-family: "futura-pt" !important;
}
.Oswald-font-family{
font-family: "Oswald", Sans-serif !important;
}
p{
	margin:0;
}
.animated-element span {
  display: inline-block;
}
.animated-header span {
  display: inline-block;
}
.animated-header span:last-child {
  display:none;
}

.d-flex{
display:flex;	
	
}
.d-flex h2{
display:flex;	
	
}
.tabs-accordion .e-n-accordion-item-title{
	justify-content: space-between;
}
.page-content a {
  text-decoration: none;
}

.copyrights-text a{
	color:#4F2467;
	text-decoration:underline;
	font-weight:600;
}
/*Vertical Sliding*/
.slidingVertical{
	display: inline;
	text-indent: 0px;
}
.slidingVertical span{
	animation: topToBottom 23.2s linear infinite 0.7s;
	-ms-animation: topToBottom 23.2s linear infinite 0.7s;
	-webkit-animation: topToBottom 23.2s linear infinite 0.7s;
	color: #fff;
	opacity: 0;
	overflow: hidden;
	position: absolute;
}
.slidingVertical span:nth-child(2){
	animation-delay: 3.2s;
	-ms-animation-delay: 3.2s;
	-webkit-animation-delay: 3.2s;
}
.slidingVertical span:nth-child(3){
	animation-delay: 5.7s;
	-ms-animation-delay: 5.7s;
	-webkit-animation-delay: 5.7s;
}
.slidingVertical span:nth-child(4){
	animation-delay: 8.2s;
	-ms-animation-delay: 8.2s;
	-webkit-animation-delay: 8.2s;
}
.slidingVertical span:nth-child(5){
	animation-delay: 10.7s;
	-ms-animation-delay: 10.7s;
	-webkit-animation-delay: 10.7s;
}
.slidingVertical span:nth-child(6){
	animation-delay: 13.2s;
	-ms-animation-delay: 13.2s;
	-webkit-animation-delay: 13.2s;
}
.slidingVertical span:nth-child(7){
	animation-delay: 15.7s;
	-ms-animation-delay: 15.7s;
	-webkit-animation-delay: 15.7s;
}
.slidingVertical span:nth-child(8){
	animation-delay: 18.2s;
	-ms-animation-delay: 18.2s;
	-webkit-animation-delay: 18.2s;
}

.slidingVertical span:nth-child(9){
	animation-delay: 20.7s;
	-ms-animation-delay: 20.7s;
	-webkit-animation-delay: 20.7s;
}


/*topToBottom Animation*/
@-moz-keyframes topToBottom{
	0% { opacity: 0; }
	5% { opacity: 0; -moz-transform: translateY(-50px); }
	10% { opacity: 1; -moz-transform: translateY(0px); }
	15% { opacity: 1; -moz-transform: translateY(0px); }
	25% { opacity: 1; -moz-transform: translateY(50px); }
	30% { opacity: 0;  }
	80% { opacity: 0; }
	100% { opacity: 0; }
}
@-webkit-keyframes topToBottom{
	0% { opacity: 0; }
	5% { opacity: 0; -webkit-transform: translateY(-50px); }
	10% { opacity: 1; -webkit-transform: translateY(0px); }
	15% { opacity: 1; -webkit-transform: translateY(0px); }
	20% { opacity: 0;  -webkit-transform: translateY(50px);}
	30% { opacity: 0; }
	80% { opacity: 0; }
	100% { opacity: 0; }
}
@-ms-keyframes topToBottom{
	0% { opacity: 0; }
	5% { opacity: 0; -ms-transform: translateY(-50px); }
	10% { opacity: 1; -ms-transform: translateY(0px); }
	15% { opacity: 1; -ms-transform: translateY(0px); }
	20% { opacity: 1; -ms-transform: translateY(50px); }
	30% { opacity: 0;  }
	80% { opacity: 0; }
	100% { opacity: 0; }
}
/*homepage*/
.readMore-homePage .elementor-button-link:hover .elementor-button-icon svg path{
	fill:#A95FFF;
}

/*about page*/
.service-technology-tabs summary[aria-expanded="true"] .e-opened {
  transform: rotate(45deg);

}
.service-technology-tabs .e-n-tab-title{
	font-size:30px;
}
.tabs-accordion p a{
  color:#4F2467;
}
/*news page*/
.m-width-169 a{
	min-width:169px;
}
/*careers page*/
.m-width-259 a{
	min-width:259px;
}
.readMore-blue .elementor-button-link:hover .elementor-button-icon svg path {
  fill: #4E5BCF;
}
.readMore-newsPage .elementor-button-link:hover .elementor-button-icon svg path{
	fill:#7C3BB3;
}
/*privacy page*/
/* .privacy-container a{
	color:#5C72F2;
	text-decoration:underline;
    font-weight: 600; 
}
.privacy-container a:hover{
	color:#4E5BCF;
	text-decoration:underline;
} */
.contact-info-footer a{
	color:#b9cb7e;
	text-decoration:underline;
}
.site-new-header .siteLogo {
/*    max-height: 60px; */
   max-height: 67px;
}
/*single post*/ 
.author-box-single-post .elementor-author-box__text {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.author-box-single-post .elementor-author-box__name {
  margin: 0;
}
.author-box-single-post .elementor-author-box__avatar img{
	content: url("/wp-content/uploads/2024/07/Account-1.png");
}
.author-box-single-post .elementor-author-box__bio {
  margin: 0;
  margin-left: 4px;
}
.singla-post-share-links .elementor-share-btn.elementor-share-btn_facebook::before{
  content: url("/wp-content/uploads/2024/07/Facebook1.svg");
  display: block;
  width: 29.1px;
  height: 29.1px;
}
.singla-post-share-links .elementor-share-btn.elementor-share-btn_x-twitter::before{
  content: url("/wp-content/uploads/2024/07/Twitter-X1.svg");
  display: block;
  width: 29.1px;
  height: 29.1px;
}
.singla-post-share-links .elementor-share-btn.elementor-share-btn_linkedin::before{
  content: url("/wp-content/uploads/2024/07/LinkedIn1.svg");
  display: block;
  width: 29.1px;
  height: 29.1px;
}
.singla-post-share-links .elementor-share-btn.elementor-share-btn_facebook .elementor-share-btn__icon,
.singla-post-share-links .elementor-share-btn.elementor-share-btn_x-twitter .elementor-share-btn__icon,
.singla-post-share-links .elementor-share-btn.elementor-share-btn_linkedin .elementor-share-btn__icon{
	display:none;
}
.single-post-content-container p {
  margin-bottom: 20px;
}
.single-post-content-container .wp-block-image + p{
	 margin-top: 20px;
}
.single-post-content-container li {
  margin-bottom: 10px;
}
.single-post-content-container ul {
  padding-bottom: 10px;
}
.single-post-content-container h2 {
  font-family: "Oswald", Sans-serif !important;
  font-size: 30px;
  margin-bottom: 20px;
  margin-top: 40px;
  line-height: 125%;
}
.single-post-content-container ul + h2 {
  margin-top: 20px;

}
.single-post-content-container h3 {
  font-family: "Oswald", Sans-serif !important;
  font-size: 24px;
  margin-bottom: 20px;
  margin-top: 0;
  font-weight: 400; 
  line-height: 135%;
}
.single-post-content-container a {
  color: #5C72F2;
}
.single-post-content-container a:hover {
  color: #4E5BCF;
  text-decoration: underline;
}
.single-post-content-container  .wp-block-media-text{
	 margin-bottom: 20px;
	 margin-left: 10%;
     margin-right: 10%;
}
.single-post-content-container  .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
  padding-left: 0;
}
/*custom-styles-article*/
.single-post-content-container .green-hr{
margin-top:40px;
}
.postid-6339 .single-post-content-container h2{
margin-top:20px;
}
.postid-6339 .single-post-content-container p a{
text-decoration:underline;
font-weight:700;
}
.postid-6339 .elementor-author-box{
display:none;
}
.postid-6339 .single-post-content-container h3{
margin-bottom:0;
}
/*fix extra space of page height*/
#page {
height: calc(100vh - 32px);
}
/*404 page*/
.hfe-search-submit::before {
  content: url("/wp-content/uploads/2024/08/magnifying-glass-solid2.svg");
  width: 20px;
  display: flex;
  height: 100%;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
}
	/*new elementor fixes */
.elementor-nav-menu--dropdown-tablet .elementor-nav-menu--main {
    display: flex;
  }
.elementor-nav-menu--layout-horizontal .elementor-nav-menu {
  display: flex;
  flex-wrap: wrap;
}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu li {
  list-style-type:none;
}
/*new sub menu main header*/
nav .sub-menu .elementor-sub-item {
  font-family: "Oswald", Sans-serif;
  font-size: 15px !important;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 150% !important;
  letter-spacing: 1.8px;
}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu--dropdown.sub-menu {
  top: 63px !important;
}
nav  .elementor-sub-item:focus{
background:transparent;
}
.elementor-nav-menu--main ul.elementor-nav-menu--dropdown a,
.elementor-nav-menu--main ul.elementor-nav-menu--dropdown a:hover
{
border:none;
padding: 13px 28px;
}
.med-desk-only{
display:block;
}

/*greater-than-one-launce-post*/
.post-5858.elementor .elementor-widget.elementor-element-ac461b5 {
  max-width: 700px;
}

/*omni page styles*/
.first-circle-ic .elementor-widget-container::before {
  content: url(/wp-content/uploads/2024/12/Line-8.svg);
  position: absolute;
  left: -19px;
  height: 3px;
  width: 131px;
  top: 15px;
}
.second-circle-ic .elementor-widget-container::before {
  content: url(/wp-content/uploads/2024/12/Line-9.svg);
  position: absolute;
  right: 89px;
  color: #AEDB35;
  width: 32px;
  top: 15px;
  overflow: hidden;
}
.third-circle-ic .elementor-widget-container::before {
  content: url(/wp-content/uploads/2024/12/Line-11.svg);
  position: absolute;
  left: 89px;
  color: #AEDB35;
  width: 71px;
  top: 15px;
  overflow: hidden;
}
.elementor-element.elementor-element-ecd7682::before {
/*   content: url(/wp-content/uploads/2024/12/Component-2.png); */
  content: url(/wp-content/uploads/2025/01/Component-2-1.png);
  right: -128px;
  position:absolute;
  width: 131px;
  top: -7px;
  left:unset;
  width: 31.2%;
  overflow: hidden;
  direction: rtl;
  z-index:1;
}
.elementor-element.elementor-element-6c09bee::before {
/*   content: url(/wp-content/uploads/2024/12/Component-3.png); */
  content: url(/wp-content/uploads/2025/01/Component-3-1.png);
  left: -135px;
  position: absolute;
  top: -7px;
  width: 24.1%;
  overflow: hidden;
  z-index: 1;
  background:#fff;
}
.elementor-element.elementor-element-344bc94::before{
/*   content: url(https://greaterthanone.com/wp-content/uploads/2024/12/Component-4-1.png);  */
content: url(/wp-content/uploads/2025/01/Component-4-1.png);
  left: -135px;
  position:absolute;
  top: -7px;
/*   top: 68px; */
  width: 24%;
  overflow: hidden;
  z-index:1;
}
.elementor-element.elementor-element-588b54f::before {
/*   content: url(/wp-content/uploads/2024/12/Component-5.png); */
  content: url(/wp-content/uploads/2025/01/Component-5-1.png);
  right:  -128px;
  position: absolute;
  width: 131px;
  top: 0px;
  left: unset;
  width: 50.5%;
  overflow: hidden;
  direction: rtl;
  z-index: 1;
}
.elementor-element.elementor-element-020f11b::before{
	content:"";
	width:3px;
	height: 100%;
	background: #AEDB35;
	left: calc(100% - 6px);

}
.leadership-drawattention .hotspot-initial .hotspot-title{
display:none;
}
.leadership-drawattention .hotspots-placeholder .hotspot-title{
	color:#000;
	text-align: left;
	font-family: "Oswald", Sans-serif;
	font-size: 1.5rem;
	font-weight: 400;
	line-height: 135%;
    margin-bottom: 0;
}
.leadership-drawattention .hotspots-placeholder .hotspot-content p.title{
	color:#464646;
	text-align: left;
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 150%; /* 33px */
    margin-bottom:20px;
}
.leadership-drawattention .hotspots-placeholder .hotspot-content p.person-bio{
	color:#464646;
	text-align: left;
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 150%; /* 33px */
}
.leadership-drawattention .hotspots-placeholder .hotspot-content p a{
    display: block;
    max-width: fit-content;
}
.leadership-drawattention #hotspot-6166 .leaflet-tooltip{
    font-family: "Oswald", Sans-serif;
	font-size: 14px;
    font-weight: 400;
    line-height: 135%; 
}
.leadership-drawattention .bio-before-click-content {
color:#464646;
text-align: center;
font-family: "Roboto", Sans-serif;
font-size: 1.375rem;
font-weight: 400;
line-height: 150%; 
margin-bottom:20px;
}
.leadership-drawattention .bio-before-click-oswald {
color:#000;
text-align: center;
font-family: "Oswald", Sans-serif;
font-size: 1.5rem;
font-weight: 400;
line-height: 135%; 

}
/* .leadership-drawattention #hotspot-6166 .leaflet-tooltip,.leadership-drawattention #hotspot-6166 .leaflet-rrose-content-wrapper {
background: #ffffffe6;
}
.leadership-drawattention .leaflet-rrose-content{
width:40%;
}
 .leadership-drawattention .leaflet-rrose-tip-container {
	position: absolute;
	left:100%;
	top: calc(50% - 25px);
	width: 27px;
	height: 45px;
}
 .leadership-drawattention .leaflet-rrose-tip {
	width: 32px;
	height: 32px;
	margin: 7px 0px auto -16px;
    background: #ffffffe6;
}
.leadership-drawattention .leaflet-rrose-content {
  margin: 30px 29px 30px 34px;
}

.leadership-drawattention .leaflet-rrose-content .hotspot-content{
   color:#464646;
   text-align: center;
   font-family: "Roboto", Sans-serif;
   font-size: 1.375rem;
   font-weight: 400;
   line-height: 150%; 
} */
/*testimonials career page*/
.post-6675.testimonials{
display: none;
}
@media (max-width:1700px){
.elementor-element.elementor-element-ecd7682::before {
  right: -7.5vw;
}
.elementor-element.elementor-element-588b54f::before {
  right: -7.5vw;
}
.elementor-element.elementor-element-344bc94::before {
  left: -8vw;
}
.elementor-element.elementor-element-6c09bee::before {
  left: -8vw;

}
}
@media(max-width:1392px){
.elementor-element.elementor-element-ecd7682::before {
  width: 23.2%;
}
}
@media(max-width:1336px){
.elementor-element.elementor-element-588b54f::before {
  width: 30%;
}
}
@media(max-width:1344px){
.elementor-element.elementor-element-ecd7682::before {
  width: 31.2%;
}
}
@media(max-width:1229px){
.med-desk-only{
display:none;
}
}
@media (max-width:1024px){
	.br-tablet-none{
    	display:none;
     }
    .single-post-content-container  .wp-block-media-text{
	  margin-left: 0;
	  margin-right: 0;
	}
	.cky-notice-group {
	    flex-direction: column;
		align-items: start !important;
		}

	.cky-notice-btn-wrapper {
		display: flex !important;
		flex-wrap: wrap !important;
		flex-direction: row !important;
		align-items: center !important;
		justify-content: start !important;
		margin-left: 0 !important;
	  }
	 .cky-notice-btn-wrapper .cky-btn-customize {
		order: 1 !important;
		width: 100% !important;
		text-align: left !important;
		padding: 8px 0;
	  }
	.cky-notice-btn-wrapper .cky-btn-reject {
		order: 2 !important;
		flex: 0.5 !important;
		margin-top: 16px !important;
		max-width: 125px !important;
		margin-right: 13px !important;
	  }
	 .cky-notice-btn-wrapper .cky-btn-accept {
		order: 3 !important;
		flex: 0.5 !important;
		max-width: 125px !important;
		margin-top: 16px;
	  }
	
	/*new elementor fixes */
.elementor-nav-menu--dropdown-tablet .elementor-nav-menu--main {
    display: none;
  }
	.elementor-menu-toggle .e-font-icon-svg {
  height: 40px;
  width: 40px;
}
	
	.elementor-nav-menu--dropdown .elementor-item:focus{
     background-color: #fff !important;
    }
    .elementor-nav-menu--dropdown .elementor-item:focus-visible{
      outline: none;
    }
/* 	.elementor-menu-toggle .elementor-nav-menu--dropdown{
    display:none;
   } */
	.elementor-menu-toggle:not(.elementor-active) +
	.elementor-nav-menu--dropdown{
	display: none
	}
	.elementor-menu-toggle:not(.elementor-active) .elementor-menu-toggle__icon--close{
      display:none;
	}
	.green-line::before{
	content:"";
	width: 3px;
	background: #AEDB35;
	left: calc(100px + 4.4%);
    }
}
@media (max-width:768px){
	.elementor-3748 .elementor-element.elementor-element-82f0080 .elementor-loop-container {
	  grid-auto-rows: unset;
	}
	/*greater-than-one-launce-post*/
	.post-5858.elementor .elementor-widget.elementor-element-ac461b5 {
	  max-width: 100%;
	}
  .green-line::before {
    content: "";
    width: 3px;
    background: #AEDB35;
    left: calc(24px + 6.4%);
  }
/*testimonials career page*/
	.personal-experiences {
	  padding-bottom: 0;
	}
/* 	.personal-experiences .elementor-element.elementor-element-da98bf3 {
	  margin-bottom: 0;
	} */

	.personal-experiences .e-loop__load-more {
	  position: absolute;
	  bottom: -52px;
	  left: 0;
	  right: 0;
	  width: 100%
	}
	.personal-experiences .e-loop__load-more a.elementor-button {
	  background: linear-gradient(180deg,rgba(246, 246, 246, 0) 0%, rgb(246, 246, 246) 50%);
	  width: 100%;
	  padding: 45px;
	  padding: 57px 45px 30px;
	}
	.post-6675.testimonials{
	  display: block;
	}
	.post-6644.testimonials{
	  display: none;
	}
}
.site-new-header .elementor-element.elementor-element-9034075.e-con-full.e-flex.e-con.e-child {
  height: 100px;
}
@media (min-width: 1025px) {
  .elementor-nav-menu--dropdown-tablet .elementor-menu-toggle, .elementor-nav-menu--dropdown-tablet .elementor-nav-menu--dropdown {
    display: none;
  }
}