html{
	scroll-behavior: smooth;
}
#site-header{ display:none !important; }
.jbgreenhouse{
	width:100%;
	border: 1px solid #fcfcfc;	
}
.jbgreenhouse th{
	border: 0px !important;	
	text-align: left;
}
.jbgreenhouse tr{
	border: 0px !important;	
	text-align: left;
}
.jbgreenhouse td{
	border: 0px ;	
	text-align: left;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
}
.jbgreenhouse td a{
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
}
.sub-menu{ width: fit-content !important; }
.sub-menu>li,
.sub-menu>li>a{
	white-space: nowrap !important;
}
.oppor{
	background: linear-gradient(to right, #0D0D0D 0%, #2872B3 16%, #056CB6 23%, #0A1926 59%, #545454 63%, #0A1926 88%, #2296C3 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.oppor_in{
	background: linear-gradient(to right, #0D0D0D 0%, #2872B3 16%, #056CB6 23%, #0A1926 59%, #545454 63%, #0A1926 88%, #2296C3 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-size:100px !important;
	font-weight:700 !important;
}
.profile-image-card{
	background: linear-gradient(to bottom, #fff0 35%, #395493 35%);
	transition: transform 0.5s ease;
}
.ekit-wid-con .profile-image-card::before, body .profile-image-card::before {
	/* background: linear-gradient(to bottom, transparent 35%, #283866b5 35%) !important; */
	/* background: linear-gradient(to bottom, #fff 35%, #FF881B 35%); */
	background-color: rgba(0,0,0,0) !important;
}
.profile-image-card{
	transition: transform 0.5s ease;
}
.profile-image-card img {
	transition: transform 0.5s ease;
}
.profile-image-card:hover{
	/* background: linear-gradient(to bottom, transparent 35%, #283866b5 35%) !important; */
	transition: transform 0.5s ease;
}
.profile-image-card:hover > img {
	transition: transform 1s ease;
	transform: scale(1.1);
}
card:hover::before, body .profile-image-card:hover::before {
}
.ekit-wid-con .profile-image-card .hover-area, body .profile-image-card .hover-area {
	padding: 0 15px;
	top: inherit !important;
	-webkit-transform: translateY(-100%) !important;
	transform: translateY(-100%) !important;
	/* background: linear-gradient(to bottom, transparent 35%, #283866b5 35%) !important; */
	background: #00000038 !important;
	transition: transform 1s ease;
	/* padding: 75px 0 20px 0; */
	padding: 15px 0 10px 0;
}
.ekit-wid-con .profile-body, body .profile-body {
  padding-bottom: 0px !important;
}
.profile-body .profile-title {
	padding:10px 15px 0 15px;
}
.navPages{
	margin:0px !important;
	padding: 0px !important;
	background-color: #fff0 !important;
	color: var( --e-global-color-primary ) !important;
}
a{
	text-decoration: none !important;
}
#bannerLink:hover a, #bannerLink:hover svg{
	color: var( --e-global-color-accent ) !important;
}
.bdt-prime-slider-content{
	max-width: 600px !important;
	position:absolute !important;
	margin-left: 0px !important;
	left: 0;
}
@media (min-width: 960px) {
  .bdt-prime-slider-sequester .bdt-slideshow-item {
    margin:0 70px !important;
  }
}
.bdt-pagepiling-slider #pp-nav.left {
	display: none;
}
.cstable{
	font-family: "Source Sans 3";
	font-size: 16px;
}
.cstable a{
	color: var( --e-global-color-primary );
}
.cstable a:hover{
	color: var( --e-global-color-secondary );
}
.cstable td{
	background-color: #fff !important;
}
.cstable tr:hover{
	background-color: #f7f7f7 !important;
}
.sub-menu{
	border:0px !important;
}
.eael-simple-menu li:hover ul.sub-menu{
	transform: translateX(40px) !important;
}
.filtersJob {
	position: relative;
	display: flex;
	flex-direction: row;
	gap: 20px;
}
#locSearch{
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAACYElEQVQ4T6WUQYhSURSG31NBJF0UUpgSJROFlrYR0kUT4nKWQgoiow5IKCiEEJEt1E0gpYkghGQkGriMwJU0hKS4EAUNJCSJsESnhY5m4LNzhmlw7Hmd6MHFe//z/5/H++6VptY/HLCchUHD+A6DIUXQtOo5DYUHHA5nm2EYMZpgvgfzVzANwhiwBVcBL/L5/N3pdHqBLQS1b1DbhFpruc4G5IlEoo/D4XCD9NOEQuGX0Wh0GTzTRd9fQLFYvNPv95//MVksFspqtc5wnUqluJlM5igvkUjudbvdJ0SgSqWq1uv1G2iy2+2zZDJ5F6bpw5DVZrPFEYxrhULRajabV4hAMO2BCV8Ilc1mn5nNZs9iALQYaG7U5HL5frvdFhKBer1+UCgUzqDJ6/VuRSKRt4sBj8ezFY1G36Cm0WjGlUrlFBHocrnq8Xj8OpqUSmWy0WjsLAZAewHaNmoOh+MzbMklIrBWq3m0Wm1kPB5TXC6Xmc1mDyHw8jBkAy0IGs3j8ah8Pv/YYDDcJwLn8znf5/P1w+Hwsb1ZDOHc6XT+SiQSUpqm+0QgFjudjhf252mv11vmHKzhnFLFYjEIJ+LRsoH1pkCX3FAo9NXv959jI4L+IxAInIfufp4IiKbBYHAHunwNx+JYRiqVUuVy2SaTyVJsX0b6c6DgeLTgmOD1OnpisVjb7XZvQHfzfwZOJpNNnU73rlqtHmTVajVVKpVuCwSCXdbNBZHYIYbS6fQHuM83oSO8Oe9NJtOtVTDU1wLhBV3N5XJ1ADJGo/EafH76LyCGAYr7OF8HO1GHpG7Yar8BSyXaFVovcTEAAAAASUVORK5CYII=") left no-repeat #f2f8fb;;
}
#jobSearch{
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 25 25' fill-rule='evenodd'%3E%3Cpath d='M16.036 18.455l2.404-2.405 5.586 5.587-2.404 2.404zM8.5 2C12.1 2 15 4.9 15 8.5S12.1 15 8.5 15 2 12.1 2 8.5 4.9 2 8.5 2zm0-2C3.8 0 0 3.8 0 8.5S3.8 17 8.5 17 17 13.2 17 8.5 13.2 0 8.5 0zM15 16a1 1 0 1 1 2 0 1 1 0 1 1-2 0'%3E%3C/path%3E%3C/svg%3E") left no-repeat #f2f8fb;
}
#jobSearch, #locSearch{
	border: 0px;
	padding: 16px 24px 24px 70px;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	background-position: 20px;
	color: var( --e-global-color-secondary ) !important;
	border-radius:20px !important;
}
#jobTable th{
	font-family: var( --e-global-color-secondary ), Sans-serif;
	font-weight:700;
	font-size:16px;
}
#jobTable{
	margin-top:40px;
}
#jobTable td, #jobTable th{
	background:#fff;
	border-bottom: 1px solid #c8c8c8;
	-webkit-box-orient: vertical;
	transition: all 0.4s ease;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 20px;
}
#jobTable .lcJob{ 
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="%23929292" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="10" r="3"/><path d="M12 21.7C17.3 17 20 13 20 10a8 8 0 1 0-16 0c0 3 2.7 6.9 8 11.7z"/></svg>') left no-repeat ;
	padding-left: 25px;
}
#jobTable .jobTitle{
	font-weight:700;
	font-family:"DM Sans", Sans-serif;
}
#jobTable tr:hover td{
	background: var( --e-global-color-primary ) !important;
	
}
#jobTable tr:hover td, #jobTable tr:hover td a{
	color: #fff;
}
#jobTable tr:hover td.lcJob{ 
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="%23f3f3f3" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="10" r="3"/><path d="M12 21.7C17.3 17 20 13 20 10a8 8 0 1 0-16 0c0 3 2.7 6.9 8 11.7z"/></svg>') var( --e-global-color-primary ) left no-repeat !important ;
	padding-left: 25px;
}
.jbdTitle{
	color: var( --e-global-color-secondary ) !important;
	font-family: "DM Sans", Sans-serif !important;
	font-size: 24px !important;
	font-weight: 600 !important;
	line-height: 28px !important;
}
.jbdContent{
	padding-top: 20px;
	color: var( --e-global-color-text );
	font-family: var( --e-global-typography-text-font-family ), Sans-serif;
	font-size: var( --e-global-typography-text-font-size );
	font-weight: var( --e-global-typography-text-font-weight );
	line-height: var( --e-global-typography-text-line-height );
}
.moreJobTable{
	list-style:none;
	margin:10px 0 0 0 !important;
	padding:0px !important;
}
.moreJobTable li a{
	color: var( --e-global-color-text );
	font-family: var( --e-global-typography-text-font-family ), Sans-serif;
	font-size: var( --e-global-typography-text-font-size );
	font-weight: var( --e-global-typography-text-font-weight );
	line-height: 36px;
}
.moreJobTable li a:hover{
	color: var( --e-global-color-primary ) !important;
}
.jbdMoreInfo{
	color: var( --e-global-color-accent ) !important;
	margin-right: 5px;
}
.moreJobTable li.active a{
	color: var( --e-global-color-primary );
	font-weight: 500;
}
.innerpageBanner .elementor-column-gap-no{
	background: linear-gradient(90deg, rgba(233, 248, 255, 1) 0%, rgba(233, 248, 255, 1) 40%, rgba(255, 255, 255, 0) 80%);
}
#founded .odometer-formatting-mark{ display:none; }
.buttonApply{
	padding:10px 45px;
	color:#fff;
	background: var( --e-global-color-primary ) !important;
	font-family: var( --e-global-typography-text-font-family ), Sans-serif;
	font-size: var( --e-global-typography-text-font-size );
	font-weight: 500;
	margin-top:40px;
	display: inline-block;
}
p>a{
	color:#1D5FA8;
}
p>a:hover{
	color:var( --e-global-color-secondary );
}
html {
  scroll-behavior: smooth;
}
@media (min-width: 801px) {
	.entry-title.insights{
		margin: 80px 0 0 0 !important;
		font-weight: 600;
	}
	.page-content.animated.fadeInUp{
		margin: 0 0 80px 0 !important;
	}
}
@media (max-width: 800px) {
	.entry-title.insights{
		margin: 50px 0 50px 0 !important;
		font-weight: 600;
	}
	.page-content.animated.fadeInUp{
		margin: 0 0 50px 0 !important;
	}
	.single-post{
		padding: 0px 10px;
	}
	#jobSearch, #locSearch {
		padding: 15px 5px;
		background: #f2f8fb;
	}
}
.featured-image-wrap{
	margin: 40px 0;
}
 .elementor-widget-eael-simple-menu.eael-hamburger--tablet.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul li{
	width: 100% !important;
	display: inline-block !important;
 }
 .eael-simple-menu.eael-simple-menu-responsive li:hover > a{
	background-color: #E2F9EA !important;
 }
.eael-simple-menu li.current-menu-item > a.eael-item-active{
	background-color: var( --e-global-color-text ) !important;
}
.eael-simple-menu.eael-simple-menu-responsive li:hover > a{
	background-color: var( --e-global-color-text ) !important;
}
.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li:hover .sub-menu li{
	margin-left: 40px !important;
}
.ekit-wid-con .fasicon.icon-plus::before, .ekit-wid-con .icon.icon-plus::before, .icon.icon-plus::before{
	font-weight: bold;
}
i.icon.icon-plus.elementskit-submenu-indicator {
    border: 0px !important;
}
.elementskit-navbar-nav .elementskit-submenu-panel > li > a{
	white-space:nowrap !important;
}
.e-font-icon-svg.e-fab-linkedin {
	width: 30px !important;
}
#teambox .box-footer {
	position: absolute;
	top: -45px;
	left: 10px;
}
.ekit-team-social-list{
	margin-left:-40px;
}
.elementor-widget-elementskit-team .profile-image-card .profile-footer{
	display:none;
}
@media (min-width: 1500px) {
	/*.slick-slide section, .slick-slide section>.elementor-container { min-height: 750px !important; } */
	#main-banner-home{ min-height: 850px !important; }
	.elementor-18 .elementor-element.elementor-element-7bb42bfb{ top:50%; }
}
.leader-team img{-webkit-filter: grayscale(100%);}
.leader-team:hover img{-webkit-filter: grayscale(0%);}
.elementskit-infobox:hover svg{ color: #ffffff !important; }
.select2-selection__rendered, .forminator-input{ height: 50px !important; line-height: 35px !important; }
.forminator-button{ border-radius: 25px !important; padding: 15px 40px !important; }
.post .wp-post-image {
    border-radius: 30px !important;
}