/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 25 2025 | 08:30:31 */
.e-con-inner .e-con {
    --container-default-padding-top: 0px;
    --container-default-padding-right: 0px;
    --container-default-padding-bottom: 0px;
    --container-default-padding-left: 0px;
}


.footer-list .elementor-icon-list-items {
	align-items: start;
    justify-content: space-between !important;
}

.contact-form .elementor-field-type-email  {order:1}
.contact-form .elementor-field-type-submit  {order:2}
.contact-form .elementor-field-type-acceptance  {order:3;}
.contact-form .elementor-field-type-acceptance .elementor-field-subgroup label{
	font-size:14px !important;
	color:#5BC4BE;
}

.mb-0, .mb-0 p{margin-bottom:0 !important}

.contact-carousel .elementor-main-swiper .swiper-slide {
    margin: 50px 25px 50px 50px;
    box-shadow: 0px 5px 83px 0px rgba(13, 14, 67, 0.08);
}


.contact-form2 textarea{
    border-radius: 20px !important
}

.contact-form2 .elementor-field-type-acceptance .elementor-field-subgroup label{
	font-size:14px !important;
}

.contact-form2 .elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option {
    flex-basis: 100%;
    margin: 10px 0;
}

.page-id-18 #footer-newsletter,
.blog #footer-newsletter,
.single-post #footer-newsletter {
	display:none
}


.page-numbers{
	background: #fff;
	border:1px solid #ccc;
	padding: 5px 15px;
	border-radius: 12px;
}

.page-numbers.current{
	background: #5BC4BE;
	color: #fff !important;
	border:none;
}


.page-numbers.prev,
.page-numbers.next {
	border:none;
}


.locations-section {
	border-top: 1px solid #fff;
    margin-top: 40px;
    padding-top: 40px;
}

.font-lg .jet-menu-label {
	font-size: 28px !important;
    line-height: 28px !important;
}
.font-lg:hover .jet-menu-label {
	color:#fff !important
}

.jet-mobile-menu__body {
	    margin-top: 30px;
}

:focus-visible {
	outline:none !important
}

/* Talent management page */
.images-hover-1:hover .img1 {left:30px !important;	transition:1s;}
.images-hover-1 .img1 {left:80px !important;	transition:1s;}

.images-hover-1:hover .img2 {right:-70px !important; transition:1s;}
.images-hover-1 .img2 {right:-40px !important; transition:1s;} 

.images-hover-1:hover .img3 {left:30px !important; bottom:-100px !important;	transition:1s;}
.images-hover-1 .img3 {left:80px !important;	bottom:-80px !important;	transition:1s;}



.images-hover-2:hover .img1 {right:-30px !important;	transition:1s;}
.images-hover-2 .img1 {right:0px !important;	transition:1s;}

.images-hover-2:hover .img2 {left:0px !important; transition:1s;}
.images-hover-2 .img2 {left:60px !important; transition:1s;}

.images-hover-2:hover .img3 {right:-30px !important; bottom:60px !important;	transition:1s;}
.images-hover-2 .img3 {right:0px !important; bottom:90px !important;	transition:1s;}


.chevron-left .elementor-widget-container:before {
	content:">>";
	font-size: 66px;
    font-weight: 900;
    line-height: 60px;
}

.chevron-left .elementor-widget-container {
	display: flex;
    align-items: flex-start;
}




@media screen and (max-width:480px) {
	
	.chevron-left .elementor-widget-container:before {
		font-size: 35px;
		line-height: 50px;
	}
	
	.jet-ajax-search__field {
		width: 120px !important;
	}
	
	.jet-ajax-search__results-area {
        width: 250px !important;
		left: auto;
		right: -50px !important;
    }
		
	.footer-list .elementor-icon-list-items {
		display: inline-block !important;
	}
	
	.footer-list .elementor-icon-list-items li{
		margin-bottom: 10px;
	}
}