body #page-container .et_pb_section a.tertiary_btn:hover:after{
	background: #1a75cf;
	transform: rotate(45deg);
	right:5px !important;
}

a{
	text-underline-offset: 4px;
	transition: all 0.3s ease-in-out;
}
.underline-link a{
	text-decoration:underline;
	text-underline-offset: 4px;
}
.underline-link.et_pb_text a:hover{
	text-decoration: none;
	color: #1A75CF !important;
}
.linked-in-icon-wrap h2{
	display:flex;
	align-items:center;
	justify-content:space-between;
	
}
.connect-icon-list-wrap a{
	color: #006892 !important;
}
.vertically-center {
  display: flex;
  align-items: center;
}
.main-menu .menu-item-has-children>a:first-child {
    padding-right: 0;
}
.main-menu .menu-item-has-children>a:first-child:after {
	top: calc(100% - 4px);
}
@media screen and (max-width:1170px){
	.main-menu ul#menu-main-menu-1 li{
		padding-right: 40px !important;
	}
}
.main-menu #menu-main-menu-1 li {
    padding-right: 59px !important;
	padding-left: 0;
}
.main-menu #menu-main-menu-1 li:last-child {
    padding-right: 0px !important;
}
.main-menu #menu-main-menu-1 > li > a{
  position:relative;
  padding:15px 0 30px 0;
}
.main-menu #menu-main-menu-1 > li > a::after{
	content:"";
	width:100%;
	height:4px;
	background:#1A75CF;
	border-radius: 30px 20px 0px 0px;
	position:absolute;
	bottom: 0;
	left:0;
	opacity:0;
	transition:all 0.3s ease-in-out;
}
.main-menu #menu-main-menu-1 li.current-menu-item a::after{
	opacity: 1;
}
.main-menu #menu-main-menu-1 li.current-menu-parent a::after{
	opacity: 1;
}
.main-menu #menu-main-menu-1 li.current-menu-parent > a{
	color:#1A75CF !important;
}


.main-menu #menu-main-menu-1 li a:hover{
	opacity:1;
	color:#1A75CF !important;
}
.main-menu #menu-main-menu-1 li a:hover::after {
    opacity: 1;
}
.main-menu #menu-main-menu-1 .sub-menu{
	padding: 24px 0;
	border-top: none;
}
.main-menu #menu-main-menu-1 .sub-menu li{
	padding-right: 0 !important;
}
.main-menu #menu-main-menu-1 .sub-menu li a{
	padding: 14px;
	font-size: 16px;
	line-height: 24px;
	border-left: 2px solid #fff;
}
.main-menu #menu-main-menu-1 .sub-menu li a:hover, .main-menu #menu-main-menu-1 .sub-menu li.current-menu-item a{
	color: #1A75CF;
	border-left:2px solid #1A75CF;
	background-color: #E8EFF9;
}
.main-menu #menu-main-menu-1 li .sub-menu {
 
}
.img-top-right-clip .et_pb_image_wrap  {
	clip-path: polygon(0 0, 81% 0, 100% 31%, 100% 100%, 0 100%);
	overflow: hidden;
}
.small.img-top-right-clip .et_pb_image_wrap  {
	clip-path: polygon(0 0, 90% 0, 100% 18%, 100% 100%, 0 100%);
}
.content-img-clip .et_pb_image_wrap{
/* 	clip-path: polygon(0 0, 100% 0, 100% 83%, 91% 100%, 0 100%); */
	position: relative;
}
/* .content-img-clip.rectangle {
	clip-path: polygon(0 0, 100% 0, 100% 83.8%, 91.4% 100%, 0 100%);
} */


.content-img-clip .et_pb_image_wrap:after {
    content: '';
    position: absolute;
    right: 0;
    bottom: 0;
    width: 150px;
    height: 150px;
    background: url(https://kaufmanfgdev.wpenginepowered.com/wp-content/uploads/2024/08/Angle_white.png) no-repeat center;
	background-size: 100% auto;
    z-index: 2;
}
@media screen and (min-width: 900px){
	.content-img-clip.grey .et_pb_image_wrap:after {
	background-image: url(https://kaufmanfgdev.wpenginepowered.com/wp-content/uploads/2024/08/Angle_grey_transperent.png);
}
}
.content-img-clip.blue .et_pb_image_wrap:after {
	background-image: url(https://kaufmanfgdev.wpenginepowered.com/wp-content/uploads/2024/07/Angle_blue.png);
}


.featured-showcase {
	display: flex;
    align-items: flex-end;
}
.featured-showcase .et_pb_blurb_content {
	background: #fff;
	max-width: 295px;
	max-height: 265px;
	margin: 0;
}
 .logo-wrap{
  width:54% !important;
}
.top-header-wrap{
  align-items:center;
}
.search-wrap{
  display:flex;
  width:350px !important;
  align-items:center;
  margin-right: 0 !important;
  margin-bottom:0 !important
}
.search-wrap .et_pb_image.et_pb_image_1_tb_header{
	margin-bottom:0;
}
.search-wrap .et_pb_searchform {
  background-repeat: no-repeat;
}

.g-transalte-wrap{
	width:124px !important;
	float:right;
}
.company-logos-wrap > div {
	display: grid;
	gap: 30px;
	grid-template-columns: repeat(3, 235px);
	justify-content: end;
}

.company-logos-wrap.four > div {
	grid-template-columns: repeat(4, 235px);
}
.icon-text-wrap{
	display:flex;
	justify-content:space-between;
}
.icon-text-wrap .icon-text-inner{
	width:auto !important;
}
.icon-text .et_pb_main_blurb_image{
	vertical-align:middle;
}
.icon-text .et_pb_image_wrap img{
	border-radius:none !important;
}
.icon-top-card-wrap .et_pb_blurb{
	height:100%;
}
.icon-top-card-wrap .et_pb_module_header{
	margin-bottom:14px;
}
.media-icon-wrap .et_pb_main_blurb_image {
    vertical-align: middle;
}
.icon-text .et_pb_main_blurb_image img {
    border-radius: 0px;
}
.media-icon-wrap .et_pb_main_blurb_image img {
    border-radius: 0px;
}
.media-icon-wrap .et_pb_blurb_container{
	vertical-align:middle;
}
.media-icon-wrap .et_pb_blurb_container a{
	color:#ffffff;
	text-decoration:underline;
}
.media-icon-wrap .et_pb_blurb_container a:hover{
	color:#1A75CF;
	text-decoration:none;
}
.hero-post-wrap .dp-dfg-item{
	direction: rtl;
	background-color: transparent;
	align-items: center;
	border:none;
	column-gap:108px !important;
}
.hero-post-wrap .dp-dfg-item .entry-thumb{
 grid-row:1;
}

.hero-post-wrap .dp-dfg-item h2.entry-title {
    font-size: 32px;
	color: #012169;
	line-height:38.4px;
	text-align:left;
}
.hero-post-wrap .dp-dfg-item .entry-meta {
	text-align:left;
	color: #006892;
	font-size:18px;
	font-weight:500;
}
.hero-post-wrap .dp-dfg-item .entry-meta .published{
	position:relative;
}
.hero-post-wrap .dp-dfg-item .entry-meta .published::after{
	content:"";
	height: 2px;
	width: 60px;
	background-image: linear-gradient(to right, rgba(26, 117, 207, 1), rgba(26, 117, 207, 0));
	position: absolute;
	left:100%;
	margin-left:24px;
	top:48%;
}
.hero-post-wrap:hover .dp-dfg-header .entry-title a{
	color: #1A75CF !important;
}
.post-list-wrap .dp-dfg-item .entry-meta {
	text-align:left;
	color: #006892;
	font-size:18px;
	font-weight:500;
}
.post-list-wrap .dp-dfg-item .entry-meta .published{
	position:relative;
}
.post-list-wrap .dp-dfg-item .entry-meta .published::after{
	content:"";
	height: 2px;
	width: 60px;
	background-image: linear-gradient(to right, rgba(26, 117, 207, 1), rgba(26, 117, 207, 0));
	position: absolute;
	left:100%;
	margin-left:24px;
	top:48%;
}
 .post-list-wrap .dp-dfg-items {
    grid-row-gap: 0 !important;
	
}
.post-list-wrap .dp-dfg-item {
	padding: 34px 0 !important;
	border-left:none;
	border-right:none;
	border-top:none;
	border-color: rgba(0, 0, 0, 0.15) !important;
	column-gap: 106px !important;
	 transition: all 0.4s ease-in-out;
}
.post-list-wrap .dp-dfg-item:first-child {
	border-top: 1px solid;
}
.post-list-wrap .dp-dfg-item:last-child {
	border-bottom: none;
}
.post-list-wrap .dp-dfg-item .entry-header{
	grid-row: 3;
	 transition: all 0.4s ease-in-out;
}
.post-list-wrap .dp-dfg-item h2.entry-title {
    font-size: 32px;
	color: #012169;
	line-height:38.4px;
	text-align:left;
}
.post-list-wrap .dp-dfg-item .entry-thumb {
     overflow:hidden;
	 transition: all 0.4s ease-in-out;
	transform-origin: left center;
}
.post-list-wrap .dp-dfg-item .entry-thumb img {
	transition: all 0.4s ease-in-out;
}

.post-list-wrap .entry-meta {
	transition: all 0.4s ease-in-out;
	grid-row: 2;

}
.post-list-wrap .dp-dfg-item .entry-summary {
	grid-row: 4;
	 transition: all 0.4s ease-in-out;
	
}
.news-post-wrap .dp-dfg-item{
	background-color: transparent;
	border:none;
	column-gap:76px !important;
}
.news-post-wrap .dp-dfg-overlay{
	display:none;
}
.news-post-wrap .entry-thumb img{
	clip-path: polygon(0 0, 90% 0, 100% 18%, 100% 100%, 0 100%);
}
.card-post-wrap .dp-dfg-items{
	column-gap:44px !important;
}
.card-post-wrap .entry-thumb{
	margin-bottom:22px;
}
.card-post-wrap .entry-header{
	padding-left:12px;
	padding-right:12px;
	margin-bottom:8px;
}
.card-post-wrap .entry-summary{
	padding-left:12px;
	padding-right:12px;
}
.card-post-wrap .entry-meta{
	display:none;
}
.card-post-wrap .dp-dfg-item{
	padding-bottom:16px;
}
.card-post-wrap .dp-dfg-overlay{
	display:none;
}
.post-list-wrap .dp-dfg-overlay{
	display:none;
}
.post-list-wrap .dp-dfg-item .entry-thumb{
	position: relative;
	margin: -1em 0;
	transition: all 0.4s ease-in-out;
}
.post-list-wrap .dp-dfg-item .entry-thumb::after {
	position:absolute;
	content:"";
	width:48px;
	height:48px;
	background: url(/wp-content/uploads/2024/07/icon-kaufman.png) no-repeat center;
	top:10%;
	left:6%;
	opacity:0;
	background-size:contain;
    transition: all 0.4s ease-in-out;
}
.post-list-wrap .dp-dfg-item:hover {
	 transition: all 0.4s ease-in-out;
}
.post-list-wrap .dp-dfg-item:hover .entry-thumb{
	scale:1.05 1;
	
}
.post-list-wrap .dp-dfg-item:hover .entry-thumb::after{
	opacity:1;
	scale:1 1.05;
}
.post-list-wrap .dp-dfg-item:hover .entry-title a{
	color: #1A75CF !important;
}
.post-list-wrap .dp-dfg-item:hover .entry-thumb img{
	scale:1.025;
	
}
.post-list-wrap .dp-dfg-item:hover .entry-header, .post-list-wrap .dp-dfg-item:hover .entry-meta, .post-list-wrap .dp-dfg-item:hover .entry-summary {
	margin-left:24px;
}
.copy-right-wrap a {
}

.et_pb_text_0_tb_footer.et_pb_text.copy-right-wrap a:hover {
	color: #1A75CF !important;
}
.mission-icon-list .et_pb_blurb_content .et_pb_main_blurb_image{
	margin-bottom:0px;
	width:auto;
}
.news-single-thumb img{
	clip-path: polygon(0 0, 90% 0, 100% 18%, 100% 100%, 0 100%);
}
.calendar-wrap .et_pb_text_inner{
	position:relative;
	padding-left:40px;
	display:flex;
	align-items:center;
}
.calendar-wrap .et_pb_text_inner::before{
	content:"";
	width:28px;
	height:28px;
	position:absolute;
	left:0;
	margin-top:-4px;
	background: url(/wp-content/uploads/2024/08/Calendar.png) no-repeat center;
}
.executive-team-wrap .leaders .entry-summary{
	display:none;
}
.leaders-team-card-wrap .et_pb_code_inner h4{
	color:#012169; 
	font-size:24px;
}
.leaders-team-card-wrap{
   
   background-image: linear-gradient(#f2f0f1, #ffffff) !important;
}
.leaders-team-card-wrap .custom-link-arrow {
	font-size:14px;
	color: #1A1E35;
}
.leaders-team-card-wrap .custom-link-arrow:hover {
	color: #1A75CF;
}
.leaders-team-card-wrap .custom-link-arrow img{
	margin-right:10px;
}
.news-post-wrap .dp-dfg-item .entry-thumb{
	position: relative;
	transition:all 0.4s ease-in-out; 
	overflow:hidden;
}
.post-wrap-module.module-for-insurance .dp-dfg-item:hover .entry-thumb::after {
	opacity: 0;
}
@media screen and (max-width: 980px){
	.dp-dfg-item .dp-dfg-cf-publication_logo img{
	width: 150px;
}
}
.news-post-wrap .dp-dfg-item .entry-thumb::after {
	position:absolute;
	content:"";
	width:240px;
	height:50px;
	background: url(/wp-content/uploads/2024/08/Frame-1321315918.png) no-repeat center;
	top:0;
	left:0;
	opacity:0;
	background-size:contain;
    transition: all 0.4s ease-in-out;
} 
.news-post-wrap .dp-dfg-item .entry-thumb img{
	 transition: all 0.2s ease-in-out;
}
.news-post-wrap .dp-dfg-item:hover .entry-thumb img{
	transform: scale(1.2);
}
.news-post-wrap .dp-dfg-item:hover .entry-thumb::after{
	opacity:1;
}
.card-post-wrap .dp-dfg-item .entry-thumb {
	overflow:hidden;
}
.card-post-wrap .dp-dfg-item .entry-thumb img{
	transition: all 0.3s ease-in-out;
	object-fit: cover;
    object-position: center;
    height: 218px;
}
.card-post-wrap .dp-dfg-item .entry-title a{
	transition: all 0.3s ease-in-out !important;
	
}
.card-post-wrap .dp-dfg-item:hover .entry-title a{
	text-decoration:underline;
	color: #1A75CF !important;
}
.module-for-insurance .dp-dfg-item:hover .entry-title a{
	color: #1A75CF !important;
}
.card-post-wrap .dp-dfg-item:hover .entry-thumb img{
	transform:scale(1.15);
}
@media screen and (min-width: 1280px) {
	
	.post-list-wrap .dp-dfg-item .entry-header{
		width: 60%;}
		.post-wrap-module .entry-header{
				margin-top:32%;
         }
		.module-for-insurance.post-wrap-module .dp-dfg-cf-publication_logo{
				margin-top:32%;
         }
		.module-for-insurance.post-wrap-module .entry-header{
				margin-top:1%;
         }
	.post-list-wrap .dp-dfg-item .entry-meta{
	margin-top:16px;
	
}
	.footer-menu-wrap .et_pb_menu .et_pb_menu__menu>nav>ul>li {
		margin-right:24px !important;
	}
}
.footer-wrap .et_pb_image{
	max-width: 270px !important;
	height: auto;
}
@media screen and (min-width: 768px) {
	.footer-row-wrap{
	display:flex;
	align-items:center;	
     }
	.icon-text-wrap .icon-text-inner .icon-text .et_pb_blurb_content {
        max-width: 100%;
    }
	.hero-post-wrap .dp-dfg-items .entry-thumb{
		grid-row: 1
	}
	.hero-post-wrap .dp-dfg-item .entry-thumb{
	margin-bottom:-70px;
}
	.hero-post-wrap .dp-dfg-item .entry-header{
		grid-row:1;
		margin-top: 70px;
		display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
	}
	.hero-post-wrap .dp-dfg-item .entry-meta{
		padding-bottom: 90px !important;
	}
	#gt_float_wrapper{
  display:flex;
  justify-content:flex-end;
}
.gtranslate-header-wrap .gt_float_switcher{
    box-shadow:none !important;
  position:absolute;
  margin-top:5px;
}
.gtranslate-header-wrap .gt-current-lang img{
    width:20px;
    margin-right:12px !important; 
}
.gtranslate-header-wrap .gt-current-lang{
    font-weight:400 !important;
    color:#1A1E35 !important;
   
}

.gtranslate-header-wrap .gt-current-lang .gt-lang-code{
    margin-right:8px;
}
 
.gtranslate-header-wrap .gt-current-lang img{
    width:20px;
    margin-right:12px !important; 
}
.gtranslate-header-wrap .gt_float_switcher img{
    width:20px;
    margin-right:12px !important; 
}
.gtranslate-header-wrap .gt_float_switcher .gt_options{
  max-width:100% !important;
}
.gtranslate-header-wrap .gt_float_switcher .gt_options a{
  display:flex !important;
  font-size:16px;
}
.mission-icon-list .et_pb_blurb_content {
  display:flex;
	align-items:center;
}
	.icon-top-card-wrap .et_pb_blurb_container{
	margin-top:-24px;
}
}
@media (min-width: 769px) and (max-width: 980px){
	.img-card-btn{
		left: 24vw !important;
	}
}
@media screen and (max-width: 980px) {
	.company-logos-wrap > div {
	gap: 4.5%;
	grid-template-columns: repeat(3, 30%);
	}
	.company-logos-wrap.four > div {
	grid-template-columns: repeat(3, 30%);
	}
	.hero-post-wrap .dp-dfg-item{
	
	column-gap: 32px !important;
    }
	.post-list-wrap .dp-dfg-item {
    column-gap: 32px !important;
   }
	.news-post-wrap .dp-dfg-item {
    column-gap: 32px !important;
}
	.g-transalte-wrap{
		width:auto !important;
	}
	.logo-wrap {
    width: 44% !important;
		margin-right:24px !important;
		margin-bottom:0px !important;
}
	.search-wrap {
		width:auto !important;
		background-color: transparent !important;
        border: none;
       justify-content:flex-end;
		margin-left: auto !important;
	}

	.featured-showcase.icon-top-card-wrap{
		width:100% !important;
	}
	.icon-top-card-wrap{
		width:47.5% !important;
	}
	.icon-text-wrap {
    gap:24px;
}

	.icon-text-wrap .icon-text-inner {
    width: 48% !important;
}
	.icon-text-wrap .icon-text-inner:nth-child(3)::before {
    display: none;
}
	.footer-wrap #mobile_menu3{
		display:block !important;
		border-top:none !important;
		background-color:#f8f8f8 !important;
		box-shadow: 0 2px 5px rgba(0, 0, 0, .1);
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
	    margin-top: -85px;
	}
	.footer-wrap .mobile_menu_bar{
		display:none;
	}
	.footer-menu-wrap .et_pb_menu__wrap{
		background: #f8f8f8;
	}
	.footer-menu-wrap .et_mobile_menu li a{
		border-bottom:none;
		display:inline;
		float:left;
	    padding:4px 0;
		margin-right:24px;
	}

}
@media screen and (max-width: 980px) {
.left-align-btn-wrap .et_pb_button_module_wrapper.et_pb_button_alignment_right {
    text-align: left !important;	
}
h2{
		font-size:32px;
}
	.sm-btn-full{
		width:100%;
	}
.px-24{
	padding-left: 24px !important;
	padding-right: 24px !important;
}
.img-top-right-clip .et_pb_image_wrap  {
    clip-path: polygon(0 0, 79% 0, 100% 31%, 100% 100%, 0 100%);  
	overflow: hidden;
}
	.news-single-thumb img{
  clip-path: polygon(0 0, 79% 0, 100% 31%, 100% 100%, 0 100%);  
	
}
.vertically-center {
flex-direction:column;
}
	.top-header-wrap{
  position:relative;
}
  .logo-wrap{
      width:68% !important;
	  margin-bottom:0px;
	  margin-right:0px !important;
    }
  .search-wrap{
       width: auto !important;
	   margin-bottom:0px;
	  justify-content:flex-end;
	  margin-left: auto !important
}
		.company-logos-wrap > div {
	gap: 5.5%;
	grid-template-columns: repeat(2, 47%);
}

.company-logos-wrap.four > div {
	grid-template-columns: repeat(2, 47%);
}
	.careers-wrap > .et_pb_row{
		display:flex;
		flex-direction:column-reverse;
	}
	.icon-text-wrap .icon-text-inner{
	  width:100% !important;
		
	}
	.icon-text-wrap{
	gap:0px;
		
	}
	.icon-text-wrap .icon-text-inner:first-child{
	border-bottom:1px solid #283f7d;
    }
	.featured-showcase.icon-top-card-wrap{
		width:100% !important;
	}
	
	.icon-top-card-wrap .et_pb_main_blurb_image{
		margin-bottom:-8px !important;
	}
	.icon-top-card-wrap .et_pb_blurb_container {
		margin-left:-8px;
	}
	.footer-wrap #mobile_menu3{
		display:block !important;
		border-top:none !important;
		background-color:#f8f8f8 !important;
		box-shadow: 0 2px 5px rgba(0, 0, 0, .1);
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
	    margin-top: -30px;
	}
	.footer-wrap .mobile_menu_bar{
		display:none;
	}
	.footer-menu-wrap .et_pb_module, .et_pb_menu_inner_container {
		position:static !important;
	}
	.footer-menu-wrap .et_pb_menu__wrap{
		background: #f8f8f8;
	}
	.footer-menu-wrap .et_mobile_menu li a{
		border-bottom:none;
		display:block;
		margin-right:0;
		float:none;
		padding:10px 0;
	}
	.hero-post-wrap .dp-dfg-item .entry-header{
     grid-row:3;
	 margin-bottom: 24px;
    }
	.hero-post-wrap .dp-dfg-item .entry-thumb img{
	clip-path: polygon(0 0, 79% 0, 100% 31%, 100% 100%, 0 100%);
    }
	.hero-post-wrap .dp-dfg-item .entry-thumb {
	margin:0;
    }
	.post-list-wrap .dp-dfg-item {
		padding: 40px 0 20px 0 !important;
	}
	.post-list-wrap .dp-dfg-items .entry-thumb{
		grid-row: 1
	}
	.post-list-wrap .dp-dfg-items .entry-thumb img{
		width:100%;
	}
	.dp-dfg-item{
		padding:0px !important;
	}
	.card-post-wrap .dp-dfg-item{
		margin-bottom:54px;
	}
	.card-post-wrap .dp-dfg-item:last-child{
		margin-bottom:0;
	}
	.news-post-wrap .entry-thumb img{
		margin-bottom:16px;
	}
	.content-img-clip .et_pb_image_wrap:after {
		width:70px;
		height:70px;
	}
	.icon-top-card-wrap {
		margin-bottom: 2px;
	}
	.post-list-wrap .dp-dfg-item .entry-thumb{
	margin-bottom:4px;
   }
	.news-post-wrap .entry-thumb img{
	clip-path: polygon(0 0, 81% 0, 100% 31%, 100% 100%, 0 100%);
    }
	.type-leaders{
		margin-bottom:24px !important;
	}
	.icon-top-card-wrap{
		width:45% !important;
	}
   .icon-text-wrap .icon-text-inner::before {
    display: none;
}
		.hero-post-wrap .dp-dfg-item .entry-meta {
			padding: 20px 0 32px;
		}
	.post-list-wrap .dp-dfg-item .entry-meta {
			padding: 20px 0 32px;
	}
	.copy-right-wrap a{
		text-decoration: underline;
	}
  }

.book .et_pb_image_wrap{
	overflow:initial !important;
}

.book .et_pb_image_wrap img {
  position: relative;
  transition: all .3s ease-in-out;
  transform-origin: left center 0px;
  transform-style: preserve-3d;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  overflow: hidden;
}
.book .et_pb_image_wrap img:hover {
  cursor: pointer;
  transform: rotateY(-28deg) rotateZ(-2deg) scale(1.02);
  -webkit-backface-visibility: hidden;
  box-shadow: 1px 3px 2px #314f8b, 20px 8px 0 #15377d;
}

.team-img-wrap img {
  display: block;
	width: 100%;
}
.executive-team-wrap .dp-dfg-items .leaders {
	position: relative;
}
.executive-team-wrap .dp-dfg-items .leaders:after {
	content: '';
	position: absolute;
	bottom: 32%;
	left: 0;
	}

.testimonial-author .et_pb_main_blurb_image {
    margin-bottom: 0 !important;
}

/* Experts team Styles */
.executive-team-wrap .dp-dfg-items .leaders {
  background: linear-gradient(180deg, rgba(1, 33, 105, 0.06) 0%, rgba(1, 33, 105, 0.06) 80%, rgba(1, 33, 105, 0.0) 100%);
  transition: all .5s ease-in-out;
}

.executive-team-wrap .dp-dfg-items .leaders .dp-dfg-image img {
  transition: all .25s ease-in-out;
}
.executive-team-wrap .dp-dfg-items .leaders:hover {
  background: linear-gradient(180deg, rgba(1, 33, 105, 0.06) 0%, rgba(1, 33, 105, 0.06) 90%, rgba(1, 33, 105, 0.0) 100%);
}
.executive-team-wrap .dp-dfg-items .leaders:hover .dp-dfg-image img {
  transform: scale(1.03);
}

.executive-team-wrap .dp-dfg-items .leaders .dp-dfg-custom-field-value .designation1 {
  border-top: 1px solid #00000026;
  padding-top: 14px;
  margin-top: 14px;
  display: block;
}
.executive-team-wrap .dp-dfg-items .leaders .dp-dfg-custom-field-value .designation1:first-child {
  border-top: none;
  padding-top: 0;
  margin-top: 0;
}
.gtranslate-header-wrap .gt_float_switcher .gt-selected .gt-current-lang span.gt_float_switcher-arrow{
	transform: rotate(0deg);
}
.gtranslate-header-wrap .gt_float_switcher .gt-selected .gt-current-lang span.gt_float_switcher-arrow.gt_arrow_rotate{
	transform: rotate(180deg);
}
.expert-social-share ul {
  list-style-type: none;
  padding-left: 0;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.expert-social-share ul a {
  cursor: pointer;
}
@media screen and (min-width: 980px){
	.back-to-menu{
		display: none !important;
	}
}
@media screen and (max-width: 980px) {
  .expert-social-share ul {
    flex-direction: row;
  }
}

/* Scroll to top button */
.et_pb_scroll_top {
	bottom: 20px !important;
	right: 16px !important;
	border-radius: 100px !important;
	background: #006892 !important;
	display: flex !important;
	align-items: center;
	justify-content: center;
	width: 52px;
	height: 52px;
}
.et_pb_scroll_top:before {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxNCAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuNTgwNDggMC4yMTE3ODVMMTMuMTYyMiA1Ljc0OTEzQzEzLjQxNzYgNi4wMDQ1MyAxMy40MjEzIDYuNDE5MDkgMTMuMTY1OSA2LjY3NDQ5QzEyLjkxMDUgNi45Mjk4OSAxMi40OTYgNi45MzM1OSAxMi4yNDA2IDYuNjc4MTlMNy43NzI5NSAyLjI0NzU3TDcuNzcyOTUgMTguMzE5MkM3Ljc3Mjk1IDE4LjY4MiA3LjQ4MDU0IDE4Ljk3NDQgNy4xMTc4IDE4Ljk3NDRDNi43NTUwNiAxOC45NzQ0IDYuNDYyNjQgMTguNjgyIDYuNDYyNjQgMTguMzE5Mkw2LjQ2MjY0IDIuMjQ3NTdMMS45OTUwMSA2LjY3ODE5QzEuNzM5NjEgNi45MzM1OSAxLjMyNTA1IDYuOTI5ODkgMS4wNjk2NSA2LjY3NDQ5QzAuODE0MjUgNi40MTkwOSAwLjgxNzk1MyA2LjAwNDUzIDEuMDczMzUgNS43NDkxM0w2LjY1NTEyIDAuMjExNzg1QzYuOTEwNTIgLTAuMDM5OTEyOSA3LjMyNTA4IC0wLjAzOTkxMjkgNy41ODA0OCAwLjIxMTc4NVoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=) no-repeat center;
    content: '';
    width: 14px;
    height: 19px;
    display: block;
}

@media screen and (min-width: 1024px) and (max-width: 1200px) {
	.search-wrap {
		max-width: 27%;
	}
	.g-transalte-wrap {
		max-width: 15%;
	}
}

@media screen and (min-width: 981px) and (max-width: 1200px) {
	.company-logos-wrap > div {
		grid-template-columns: repeat(3, 172px);
	}
	.company-logos-wrap.four > div {
		grid-template-columns: repeat(4, 172px);
	}
}
@media screen and (min-width: 766px) and (max-width: 1100px){
	.icon-text-wrap .et_pb_main_blurb_image .et_pb_image_wrap.et_pb_only_image_mode_wrap {
		width:70px;
	} 
	.icon-text-wrap .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header span{
		font-size: 38px;
		line-height: 1.2;
		letter-spacing: 1.14px;
	}
	.icon-text-wrap .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description{
		font-size: 20px;
		line-height: 24px;
		letter-spacing: 0.6px;
	}
}
@media screen and (min-width: 981px) {
	.w-lg-auto {
		width: auto !important;
	}
	.align-center > .et_pb_row {
		display: flex;
		align-items: center;
		flex-wrap: wrap;
	}
}

.da-overlay-visible .da-overlay {
	backdrop-filter: none !important;
	background: rgba(26,30,53, 0.96) !important;
}
.mobile_nav.opened .mobile_menu_bar:before {
content: '\4d';
}


	


.location-details{
	    font-family: 'Heebo', Helvetica, Arial, Lucida, sans-serif;
	font-size: 14px;
	line-height: 22px;
	color: #1A1E35;
	padding: 16px;
	font-weight: normal;
	width: 250px;
}
.location-details h4{
	font-family: 'Breuer',Helvetica, Arial, Lucida, sans-serif;
	color: #012169;
	font-weight: bold;
	font-size: 18px;
	line-height: 1.3;
	margin-bottom: 16px;
	padding-bottom:0;
}
.location-details .add{
	margin-bottom:14px
}
.location-details .contact>p {
    word-break: break-word;
    word-wrap: break-word;
    white-space: normal;
}
#et-boc .area-outer-wrap .da-close.evr-close{
	  width: 52px;
    height: 52px;
    background: #006892;
    border-radius: 100%;
    box-sizing: border-box;
    font-size: 2rem;
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 1;
		right: 6.5%;
		font-weight: 400;
		top: -1%;
}
#et-boc .area-outer-wrap .da-close.evr-close:hover{
	transform: scale(1) !important;
	background: #006892 !important;
}
@media screen and (max-width:767px){
	.logo-slider{
	position:relative;	
}
.logo-slider:after {
    content: '';
    width: 12%;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(90deg, rgba(26, 30, 53, 0.00) -2.04%, #1A1E35 41.84%);
    z-index: 999;
}
.logo-slider:before {
    content: '';
    width: 12%;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    background: linear-gradient(270deg, rgba(26, 30, 53, 0.00) -2.04%, #1A1E35 41.84%);
    z-index: 999;
}
	.logo-slider img{
		max-width: 100px !important;
		max-height: none !important;
		height: auto !important;
		width: auto !important;
	}
}
.logo-slider img{
	max-height: 56px;
	width:auto;
	max-width:none;
	margin: auto;
}
.logo-slider .slick-track{
	display: flex;
	align-items: center;
}
.our-companies-grid{
	   display: grid !important;
    grid-template-columns: repeat(5, 1fr);
		gap:30px;
    justify-content: start;
}
.our-companies-grid > div.et_pb_column {
	width: 100% !important;
	display: grid;
	grid-template-rows: repeat(2, 1fr);
	gap: 23px;
	order: initial !important;
}
.our-companies-grid1{
	   display: grid !important;
    grid-template-columns: repeat(5, 1fr);
		gap:30px;
    justify-content: start;
}
.our-companies-grid .et_pb_module.et_pb_image, .our-companies-grid1 .et_pb_module.et_pb_image {
	border-radius: 12px;
}
.et_pb_row.our-companies-grid1 > div.et_pb_column {
	width: 100% !important;
	order: initial !important;
}
@media screen and (min-width: 768px){
	.our-companies-grid.four {
		grid-template-columns: repeat(4, 1fr);
		gap: 50px;
	}
}
@media screen and (max-width: 767px){
	.our-companies-grid{
	   display: grid !important;
    grid-template-rows: repeat(5, 1fr);
		grid-template-columns: auto;
		gap:20px;
    justify-content: start;
}
	.our-companies-grid1{
		grid-template-columns: repeat(1, 45%);
		gap:20px;
	}
	.our-companies-grid > div.et_pb_column {
		gap: 20px;
		grid-template-columns: repeat(2, 45%);
		grid-template-rows: auto;
	}
}
.linked-in-icon{
  float: right; 
  border-radius: 100%; 
  background: #F8F8F8; 
  width: 50px; 
  height: 50px; 
  font-size: 32px; 
  text-align: center; 
  line-height: 50px;
}
.linked-in-icon:hover{
  color: #1A75CF;
  transition: all .5s ease;
}
.a-hover{
  color: #006892 !important;
}
.a-hover:hover{
  color: #1A75CF !important;
}
.de-img-card .et_pb_blurb_container{
  width: 90%;
    background: #FFFFFF;
    margin-left: auto;
    margin-right: auto;
    margin-top: -70px;
    padding:32px 24px;
	position: relative;
	z-index: 999;
}
.de-img-card .et_pb_blurb_container h4{
  margin-bottom:28px;
  padding-bottom:0;
}
.de-img-card .et_pb_main_blurb_image{
	margin-bottom: 0;
}
.de-img-card .et_pb_blurb_container p{
  margin-bottom:0;
}
@media screen and (max-width:681px){
  .de-img-card .et_pb_blurb_container{  
	  padding: 24px 16px 4px 16px;
	  width: 100%;
	  margin-top:0;
  }
  .de-img-card .et_pb_blurb_container h4{
	  margin-bottom:20px;
	}
}
.early-img-card.distribution-card .et_pb_blurb_container{
	padding: 32px 24px;
}
.early-img-card.distribution-card .et_pb_blurb_container p{
  margin-bottom:32px;
	padding-bottom: 0;
}
.early-img-card .et_pb_blurb_container{
  width: 90%;
    background: #EAEFF4;
    margin-left: auto;
    margin-right: auto;
    margin-top: -120px;
    padding: 40px 32px;
    position: relative;
}
.early-img-card .et_pb_blurb_container h3{
  margin-bottom:32px;
  padding-bottom:0;
}
.early-img-card .et_pb_blurb_container p{
  margin-bottom:24px;
	padding-bottom: 0;
}
.early-img-card .et_pb_blurb_container p:last-child{
  margin-bottom: 0;
}
.early-img-card .t-btn{
  font-family: 'Heebo',Helvetica,Arial,Lucida,sans-serif!important;
  font-size: 18px;
  font-weight: 500;
  line-height: 23.4px;
  letter-spacing: 0.03em;
	position: relative;
  transition: all 300ms ease 0ms;
  padding: 10.5px 64px 10.5px 0px;
  display: inline-block;
} 
.early-img-card .t-btn:after{
    content: attr(data-icon);
  	color: #FFFFFF;
    line-height: inherit;
    font-size: inherit !important;
    font-family: FontAwesome !important;
    font-weight: 900 !important;
    transition: all 300ms ease 0ms;
  	right: 0 !important;
    width: 40px;
    height: 40px;
    background: #006892;
    border-radius: 100%;
    text-align: center;
    position: absolute;
    top: 2px;
    padding: 8px;
    box-sizing: border-box;
    transform: rotate(45deg);
}
.early-img-card .t-btn:hover{
  color: #1a75cf;
  text-decoration-color: #1a75cf ;
  background-color: RGBA(255, 255, 255, 0);
  text-decoration: underline;
}
.early-img-card .t-btn:hover:after{
    background: #1a75cf;
    right: 5px !important;
}
.history-card .et_pb_blurb_container p:last-child {
  margin-bottom: 0;
}
.distribution-card .et_pb_blurb_content .et_pb_main_blurb_image {
	min-height: 260px;
	background: #E8EFF9;
	width: 100%;
	padding-bottom: 50px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 0;
}
@media screen and (min-width: 1280px) {
	.distribution-card .et_pb_blurb_content .et_pb_main_blurb_image {
		width: 80%;
	}
	
	.history-card.distribution-card .et_pb_blurb_content .et_pb_main_blurb_image {
		width: 100%;
	}
}
.distribution-card .et_pb_blurb_container {
	background: #ffffff;
	margin-top: -50px;
	transition: all 0.25s ease-in-out;
}

.distribution-card:hover .et_pb_blurb_container {
	margin-top: -30px;
}
.early-img-card.distribution-card span{
	overflow: visible !important;
	overflow-y: hidden !important;
	flex: 1;
}
.history-card.early-img-card.distribution-card span {
	overflow: inherit !important;
}
.early-img-card.distribution-card span img {
	max-width: 300px;
}
@media screen and (max-width:981px){
  .early-img-card .et_pb_blurb_container{
      padding: 40px 24px;
		width:100% !important;
		margin-top: -5px !important;
  }
	.distribution-card .et_pb_blurb_content .et_pb_main_blurb_image {
		padding-bottom: 0;
	}
}
@media screen and (max-width:768px){
  .early-img-card .et_pb_blurb_container{
	  margin-top: 0px;
  }
}
@media screen and (min-width:980px){
  .align-items{
    display:flex;
    align-items: center;
  }
}
.early-img-card img, .early-img-card .et_pb_blurb_container{
    transition: all .5s ease;
}
.early-img-card:hover .et_pb_blurb_container{
	margin-top: -90px;
}
.early-img-card:hover img{
	scale:1.15;
}
.early-img-card span{
  overflow: hidden;
}
.de-img-card img{
    transition: all .5s ease;
}
.de-img-card:hover img{
	scale:1.15;
}
.de-img-card span{
  overflow: hidden;
}
.tertiary_btn:hover{
  text-decoration: underline;
}
.tertiary_btn:hover::after{
  transform: translateX(-10px);
}
.primary_btn:hover::after{
  transform: translateX(5px);
}
@media screen and (max-width:990px){
	.grid-content .et_pb_column, .grid-content .et_pb_column .et_pb_module, .grid-content .et_pb_column .et_pb_module .et_pb_image_wrap, .grid-content .et_pb_column .et_pb_module .et_pb_image_wrap img {
  width: 100% !important;
}
.grid-content{
		display:grid;
		grid-template-columns: repeat(2, 1fr);
		column-gap: 20px;
}	
}

.flip-card-inner {
  position: relative;
  text-align: center;
  margin-right: 0 !important;
  margin-left: -1px;
  flex-direction: column;
  overflow: hidden; /* Ensure content doesn't overflow */
}


.flip-card-inner .et_pb_module {
    flex: 1;
    display: flex;
    flex-direction: column;
    
}
.text-gradient .et_pb_module_heading{
  position:relative;
}
.text-gradient .et_pb_module_heading::after{
  content: "";
    height: 2px;
    width: 60px;
    background-image: linear-gradient(to right, rgba(26, 117, 207, 1), rgba(26, 117, 207, 0));
    position: absolute;
    margin-left: 20px;
    top: 48%;
}
.award-img-wrap{
  height:221px;
  display: flex;
    justify-content: center;
    align-items: center;
}
.award-img-wrap img{
	transform: scale(.5);
}
.award-wrap{
  justify-content:center;
  display:flex;
  flex-wrap:wrap;
}
.award-card-wrap {
    transition: max-height 0.3s ease-in-out;
    overflow: hidden;
    position: relative;
}

@media screen and (min-width: 768px) {
.flip-card-wrap {
    display: flex;
    flex-wrap: wrap;
	justify-content:center;
}
.k-value-card-wrap .flip-card-inner {
   
    margin-bottom: 40px;
	
}
.flip-card-inner {
    flex:0 48%;
    margin-top:-1px;
	
}
.flip-text {
  position: absolute;
  bottom: 0; /* Start from the bottom */
  left: 0;
  width: 100%;
  height:0%; ;/* Initial height is 0% */
  opacity: 0; /* Start with hidden content */
  transition: height 0.3s ease, opacity 0.3s ease; /* Transition for height and opacity */
}

.flip-card-inner:hover .flip-text {
  height: 100%; /* Expand to full height */
  opacity: 1; /* Make content visible */
}
  .award-card-wrap{
    width:300px !important;
    margin-right:40px !important;
    margin-bottom:40px;
   
  }
}
@media screen and (min-width: 1280px) {
  .award-card-wrap{
    margin-bottom:40px !important;
  }
  .flip-card-inner {
    flex:0 33.33%;
    margin-top:-1px;
    }
}

.text-wrap {
    overflow: hidden;
    max-height: 1.5em; /* Shows only one line of text */
    transition: max-height 0.6s ease-in-out;
}

.text-wrap.expanded {
   max-height: 500px;  /* Shows all the text */
      transition: max-height 0.6s ease-in-out;
}


.award-card-wrap.bounce {
    animation: bounce 0.8s ease-in-out;
    transition: all 0.6s ease-in-out;
}
body #page-container .et_pb_section .et_pb_button.show-more-btn:after {
  margin-left:12px !important;
}

.video-wrap .et_pb_video_play {
    margin-top: -48px !important; 
    margin-left: -48px !important; 
    width: 99px;
    height: 99px;
    background: white;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
}
.video-wrap:hover .et_pb_video_play{
	  background: #006892;
	  color: white !important;
}
@media screen and (max-width:767px){
	.video-wrap .et_pb_video_play {
    width: 57px;
    height: 57px;
	margin-top:-24px !important;
	margin-left:-24px !important;	
	}
}
@media (min-width: 981px) {
   .community-gallery-wrap{
     display:flex;
     justify-content:space-between;
   }
  .community-gallery-wrap .community-img-wrap{
    margin-left: 24px;
        margin-right: 0;
    width:25%;
}
  .community-gallery-wrap .community-img-wrap:first-child{
    margin-left: 0;
        margin-right: 0;
    
}
    .row-custom-wrap .img-wrap{
  width:60%;
}
.row-custom-wrap .content-wrap{
  width:40%;
}
   .image-gallery-wrap .img-wrap{
  width:61%;
}
.image-gallery-wrap .content-wrap{
  width:40%;
}
   .image-gallery-wrap .img-wrap-1{
  float:left;
}
   .image-gallery-wrap .img-wrap-2{
  float:right;
}
}

@media (max-width: 768px) {
  .image-gallery-wrap .img-wrap{
    display:flex;
    flex-wrap:wrap;
    gap:10px; }
  .image-gallery-wrap .img-wrap .img-wrap-1{
  flex: 1 1 100%;
}
  .image-gallery-wrap .img-wrap .img-wrap-2{
  flex: 1 1 40%;
}
}


.view-more-btn, .see-more-btn{
  display:inline-flex !important;
  align-items:center;
  gap:16px;
  min-width:204px;
	justify-content:space-between;
}
.view-more-btn.et_pb_button:hover, .et_pb_module .view-more-btn.et_pb_button:hover {
  border-color: #ffffff !important;
}
body #page-container .et_pb_section .et_pb_button_0.see-more-btn:hover {
      border-color: #ffffff !important;
  color: #ffffff  !important;
  background-color: #006892;
}
.see-more-btn.et_pb_button:hover, .et_pb_module .see-more-btn.et_pb_button:hover .btn-more-icon {
  border-color:#ffffff;
}
.btn-more-icon{
    font-size: 18px;
    line-height: 0;
    font-weight: 400 !important;
    border: 1px solid white;
    display: inline-flex;
    width: 22px;
    height: 22px;
    border-radius: 50%;
    align-items: center;
    justify-content: center;
}
.see-more-btn .btn-more-icon{
 border-color:#006892;
}

.careers-inner-wrap{
    display:flex;
  align-items:center;
 }
.careers-border-bottom{
  position:relative;
}
.careers-border-bottom::after, .careers-border-bottom::before{
  position:absolute;
  content:"";
  width:4px;
  height:4px;
  background:#ffffff;
  border-radius:50%;
  bottom:-2px;
}
.careers-border-bottom::after{
  right:0;
}
.careers-hero-sub-heading h4{
  position:relative;

}
.careers-hero-sub-heading h4::before, .careers-hero-sub-heading h4::after{
  position:absolute;
  content:"";
  width:73px;
  height:2px; 
  top:50%;
}

.careers-hero-sub-heading h4::before{
  
  right:0;
 	background-image: linear-gradient(to right, rgba(26, 117, 207, 1), rgba(26, 117, 207, 0));
}
.careers-hero-sub-heading h4::after{
  left:0;
 	background-image: linear-gradient(to right, rgba(26, 117, 207, 0), rgba(26, 117, 207, 1));
}
.linkedin-wrap .swiper-wrapper .swiper-slide{
  width:312px !important;
  margin-right:12px !important;
}
.linkedin-wrap .swiper-wrapper .swiper-slide .hKptij .Block__RegularBlock-sc-3maawy-1:first-child, .linkedin-wrap .swiper-wrapper .swiper-slide .hKptij .Container__PreviewLinkBlock-sc-119keog-0:first-child {
    padding-top: 0px !important;
}
.linkedin-wrap .swiper-wrapper .swiper-slide .hKptij .Block__RegularBlock-sc-3maawy-1{
  order:3;
  padding-top:0px !important;
}
.linkedin-wrap .swiper-wrapper .swiper-slide .hKptij .Block-sc-3maawy-0:not(:first-child) {
    margin-top: 0px !important;
}
.linkedin-wrap .swiper-wrapper .swiper-slide .ifwhbv , .linkedin-wrap .swiper-wrapper .swiper-slide .cyVpEs{
  flex-direction:column;
}
.linkedin-wrap .swiper-wrapper .swiper-slide .liNVMM {
    width: 58px;
    height: 58px;
  margin-top:-28px;
}
.linkedin-wrap .swiper-wrapper .swiper-slide .fytFEp {
    font-weight: 500 !important;
    font-size: 18px;
    color: #012169;
    margin-top: 14px;
  margin-bottom: 6px;
}
.linkedin-wrap .swiper-wrapper .swiper-slide .cfzYhB {
    display: flex;
    align-items: center;
    flex-direction:column;
}
.linkedin-wrap .swiper-wrapper .swiper-slide .eQBcUb svg path:first-child {
  fill: #012169 !important;
}
.linkedin-wrap .swiper-wrapper .swiper-slide .eQBcUb svg path {
  fill: #EAEFF4 !important;
  display:none;
}
.linkedin-wrap .swiper-wrapper .swiper-slide .hKptij{
  background: #EAEFF4 !important;
  border-radius:0px;
}
.linkedin-wrap .swiper-wrapper .swiper-slide .jPsRFu .bvdXPA{
  background-image: url(/wp-content/uploads/2024/08/linkedin-icon.png);
  background-size: contain;
  margin-top:8px;
  margin-bottom:8px;
  margin-left:-8px;
}
.linkedin-wrap .swiper-wrapper .swiper-slide .hSjWbi{
  opacity:1 !important;
  color: #012169 !important;
  font-size:12px;
}
.linkedin-wrap .swiper-wrapper .swiper-slide .dldPzO{
   color: #012169 !important;
}
.linkedin-wrap .swiper-wrapper .swiper-slide .fWvuPt{
  margin-top:6px;
}
.linkedin-wrap .swiper-wrapper .swiper-slide .lhPJWq .Counters__CounterIcon-sc-15p075q-0 {
    margin-top: 4px;
}


@media screen and (min-width: 980px) {
  .experience-title-wrap{
    width:18% !important;
  }
  .experience-content-wrap{
    width: 39% !important;
  }
  .winning-award-wrap{
 
  width:33.33% !important;
  margin-right:0px !important
}
}
.winning-award-wrap{
  position:relative;
}
.winning-award-wrap:not(:last-child)::after{
  position:absolute;
  background-image: url("/wp-content/uploads/2024/08/linear-gradient-bg.png");
background-repeat:no-repeat;
  width:100%;
  right:0;
  top:0;
  height:100%;
  content:"";
  background-size: contain;
  background-position: right;
}
@media screen and (max-width: 980px) {
  .careers-inner-wrap{
    flex-direction:column;
  }
  .careers-inner-1{
    margin-right:0px !important;
  }
   .linkedin-wrap .swiper-wrapper .swiper-slide{
  width:50% !important;
 
  }
  .winning-award-wrap:not(:last-child){
    padding-bottom:50px;
      align-items:center;
    display:flex;
    justify-content:center;
  }
  .winning-award-wrap:not(:last-child)::after { 
    background-position: bottom;
    background-image: url("/wp-content/uploads/2024/08/linear-gradient-bg-mobile.png");
    bottom:0;
    background-size: 166px;
    
  }}

.search-results-wrap {
  width: 100%;
  padding: 19px 0 51px 0;
}
#main-content .container:before{
  content: none;
}
.search-results-wrap h2 {
  padding: 0 0 8px 0;
  font-family: 'Breuer',Helvetica,Arial,Lucida,sans-serif;
  font-size: 32px;
  font-weight: 700 !important;
  line-height: 38.4px;
  letter-spacing: 0.03em;
  border-bottom: 1px solid #1A1E3533;
  color: #012169 !important;
}
.search-results-wrap li {
  list-style: none;
}
.search-results-wrap li a {
	font-family: 'Breuer',Helvetica,Arial,Lucida,sans-serif;
	font-size: 24px;
	font-weight: 700;
	line-height: 28.8px;
	letter-spacing: 0.03em;
	margin-top: 56px;
	color: #012169;
	border-bottom: 1px solid #012169;
	margin-bottom:40px;
	display: inline-block;
}
.search-results-wrap li p {
	font-family: 'Heebo',Helvetica,Arial,Lucida,sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
	letter-spacing: 0.03em;
	color: #1A1E35;
}
@media screen and (max-width:980px){
	.search-results-wrap {
		padding: 19px 32px 51px 32px;
	}
	.search-results-wrap h2 {
		font-size: 28px;
		line-height:1.2;
	}
	.search-results-wrap li a {
		font-size: 22px;
		line-height: 1.2;
		margin: 40px auto 24px 0;
	}
	.search-results-wrap li p {
		font-size: 14px;
	}
}
@media screen and (max-width: 767px) {
 .linkedin-wrap .swiper-wrapper .swiper-slide{
  width:100% !important;
  margin-right:20px !important;
}
}
@media screen and (max-width:600px){
	.search-results-wrap {
		padding: 19px 16px 51px 16px;
	}
	.search-results-wrap h2 {
		font-size: 24px;
		line-height:1.2;
	}
	.search-results-wrap li a {
		font-size: 20px;
		line-height: 1.2;
	}
}
@media screen and (min-width: 1440px){
	div.hero-bg{
		background-size:100% 100%;
	}
	
}
@media screen and (max-width:990px){
	.privacy-text p{
		letter-spacing: 0.3px !important;
	}
}
.privacy-text p{
	font-family: 'Heebo',Helvetica,Arial,Lucida,sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
	letter-spacing: 0.03em;
}
.privacy-text li{
	margin-top: 16px;
}
#menu-main-menu-1 li li a, #menu-main-menu-1 li li{
	width: 100%;
}
#menu-main-menu-1 li li{
	margin-bottom: 5px;
}
#menu-main-menu-1 li li:last-child{
	margin-bottom: 0;
}
.news-post-wrap .dp-dfg-item .entry-thumb a {
    max-height: 500px;
    display: flex;
    clip-path: polygon(0 0, 90% 0, 100% 18%, 100% 100%, 0 100%);
}
.expand-trigger{
    display: none;
  }
.back-to-menu{
    display: none;
  }



@media screen and (min-width: 1024px) and (max-width: 1660px) {
	.kaufman-through-years img {
		margin-left: 15%;
	}
}


header .home-badge {
	display: none;
}

header .et_pb_sticky--top .home-badge {
	display: block;
}
header .logo-badge-wrap {
	width: 0 !important;
	margin-right: 0 !important;
	transition: all .3s ease-in-out;
}
header .menu-wrap {
	width: 100% !important;
	transition: all .3s ease;
}
header .et_pb_sticky--top .logo-badge-wrap {
	width: 20% !important;
}
header .et_pb_sticky--top .menu-wrap {
	width: 80% !important;
}
.spotlight-slider .n2-ss-slider .n2-ss-item-image-content img{
	border-radius: 100%;
	border: 1px solid #01216933;
}
.spotlight-slider .n2-ss-layer-with-background{
	justify-content: start !important;
}
.locations-card .et_pb_blurb_content {
    height: 100%;
}
.locations-card .et_pb_image_wrap {
    display: flex;
    height: 100%;
}
.locations-card .et_pb_image_wrap img {
    object-fit: cover;
}



