/*
Theme Name: Hello Elementor Child
Template: hello-elementor
Version:1.0.0
Text Domain: hello-elementor-child
*/


.elementor-widget-heading .elementor-heading-title{
	line-height:1.2;
}

.lang-toggle{
	background-color:rgba(217, 217, 217, 0.30);
	border-radius:10px;
	padding:5px 7px;
	display:flex;
	
}
.lang-toggle a.lang-toggle__btn{
	font-size:12px;
	color:#fff;
	padding:6px 9px;
	border-radius:5px;
}
.lang-toggle a.lang-toggle__btn.is-active{
	background-color:#F59E0B;
	font-weight:bold;
}
.header-action{
	max-width:325px;
}
.menu-item-has-children .sub-menu{
	padding:0px 20px!important;
}
.menu-item-has-children > a.has-submenu{
	justify-content:space-between;
}
@media screen and (max-width:1024px) {
	.menu-item-has-children > a.has-submenu{
		padding-left:20px!important;
		padding-right:20px!important;
	}
}
.sub-menu .menu-item > a, .sub-menu .menu-item > a:hover{
	border-inline-start:none;
}
.sub-menu .menu-item{
	margin-bottom:12px;
}
.sub-menu .menu-item:hover{
	border-color:#fff!important;
}
.sub-menu .menu-item:hover > a{
	font-weight:bold!important;
}
.adept-different-box:hover{
	background-color:#1C2B3A!important;
	border-color:#344959!important;
}

.adept-different-box:hover h6, .adept-different-box:hover p:not(.pill-taglabel > p){
	color:#fff;
}
.adept-different-box:hover .adept-different-box-action{
	border-color:rgba(255, 255, 255, 0.09)!important;
}
.adept-different-box:hover .adept-different-box-action svg{
	fill:#ffffff!important;
}
.clients-hero .hero-banner-content{
	max-width:613px;
}
.clients-hero .hero-banner-form{
	max-width:420px;
	margin-left:auto;
}
.candidate-hero .hero-banner-content{
	max-width:570px;
}
.candidate-hero .hero-banner-form{
	max-width:400px;
	margin-left:auto;
}
.contingency-hero .hero-banner-content{
	max-width:475px;
}
.how-we-work-1{
    border-top-color:#3B82F6!important;
}
.how-we-work-2{
    border-top-color:#F97316!important;
}
.how-we-work-3{
    border-top-color:#22C55E!important;
}
.how-we-work-4{
    border-top-color:#1C2B3A!important;
}

.place-points ul li{
	padding:3px 9px !important;
	border-radius:10px !important;
	margin-top:5px !important;
}

.place-points-1 ul li{
   background-color:#EFF6FF !important;
}

.place-points-2 ul li{
   background-color:#F0FDF4 !important;
}

.place-points-3 ul li{
   background-color:#FFF7ED !important;
}

.place-points-4 ul li{
    background-color:rgba(28, 43, 58, 0.07) !important;
}

.cta-content-box{
	max-width:615px;
	margin:0px auto!important;
}

.services-box:hover{
	background-color:#3B82F6;
	cursor:pointer;
}
.services-box:hover h5{
	color:#fff;
}

.services-box:hover  a  p{
	color:#F59E0B;
}

.services-box:hover .elementor-icon svg{
	fill:#F59E0B!important;
}
.job-board-hero-listbox{
	max-width:465px;
}
