/**
Theme Name: Astra Child
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

Template: astra
*/

/* heaer  */



/*-------- Career page ----*/


.career-page-img-slider .elementor-image-carousel .swiper-slide:nth-child(odd) {
    margin-top: 50px;
}

.career-page-form-sec .with_frm_style input[type=text], .career-page-form-sec .with_frm_style input[type=password], .career-page-form-sec .with_frm_style input[type=email], .career-page-form-sec .with_frm_style input[type=number], .career-page-form-sec .with_frm_style input[type=url], .career-page-form-sec .with_frm_style input[type=tel], .career-page-form-sec .with_frm_style input[type=phone], .career-page-form-sec .with_frm_style input[type=search], .career-page-form-sec .with_frm_style select, .career-page-form-sec .with_frm_style textarea, .frm_form_fields_style, .with_frm_style .frm_scroll_box .frm_opt_container, .frm_form_fields_active_style, .frm_form_fields_error_style, .with_frm_style .frm-card-element.StripeElement, .with_frm_style .frm_slimselect.ss-main{
	border: 2px solid #e1e1e1 !important;
    padding: 20px;
    border-radius: 10px !important;
}

/* .career-page-form-sec .with_frm_style input[type=text], .with_frm_style input[type=password], .with_frm_style input[type=email], .with_frm_style input[type=number], .with_frm_style input[type=url], .with_frm_style input[type=tel], .with_frm_style input[type=phone], .with_frm_style input[type=search], .with_frm_style select{
    min-height: 55px;
	font-size:16px!important;
} */

.career-page-form-sec .dz-message{
	border-radius:10px;
}
.career-page-form-sec .frm_button_submit {
	background-color: #DE3338!important;
    font-family: "DM Sans", Sans-serif!important;
    font-size: 16px!important;
    font-weight: 500!important;
    border-radius: 14px 14px 14px 14px!important;
    padding: 20px 35px 20px 35px!important;
    border: none!important;
}


/*  */

/* Career */

.awsm-lists {
    border: none!important;
}

.career-page-sec .awsm-filter-item{
	width:33%;
}

.career-page-sec .awsm-selectric{
	padding: 5px;
    border-radius: 10px;
}

.career-page-sec .awsm-selectric .label{
	font-size: 16px!important;
    font-weight: 500!important;
    font-family: "Plus Jakarta Sans", Sans-serif;
}

.career-page-sec .awsm-job-item {
	background: #fff0!important;
	padding: 35px 20px!important;
}

.career-page-sec .awsm-job-item h2.awsm-job-post-title a {
    font-size: 22px !important;
    color: #002141 !important;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 400;
}

.career-page-sec .awsm-list-left-col {
    width: 35%!important;
}
.career-page-sec .awsm-list-right-col {
    width: 60%!important;
}

.career-page-sec .awsm-list-right-col .awsm-job-specification-wrapper{
	margin-right:90px!important;
}

.career-page-sec .awsm-job-specification-item{
    padding: 8px 20px !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    border: 1px solid #ECECEC;
    border-radius: 5px;
    color: #6e6e6e;
}

.career-page-sec .awsm-job-more{
    background: #DE3338 !important;
	color:#fff;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    padding: 20px 35px 20px 35px;
    border-radius: 14px;
	text-transform:uppercase;
}

/* .career-page-sec .awsm-job-more:hover{
	background-color: #ea812f !important;
    box-shadow: 6px 6px 0px 0px #ea812f3d !important;

} */




.single-awsm_job_openings .ast-builder-menu-1 .menu-item > .menu-link{
	color:#000;
}

.awsm_job_openings{
	padding: 50px!important;
    border-radius: 20px;
	margin-top:75px!important;
}

.awsm_job_openings .awsm-job-specifications-row .awsm-job-specification-item i{
	display:none;
}

.awsm_job_openings .awsm-job-specifications-row .awsm-job-specification-item{
	font-size: 18px;
    margin-bottom: 10px;
	font-family: 'Plus Jakarta Sans', sans-serif;
}


.awsm-job-entry-content p{
	font-size: 16px;
    font-family: 'Plus Jakarta Sans', sans-serif;
}
.awsm-job-entry-content ul li{
	font-size: 16px;
    font-family: 'Plus Jakarta Sans', sans-serif;
}

.awsm_job_openings .entry-header{
	width:50%;
}

.awsm_job_openings .entry-header h1{
	font-size: 35px!important;
    color: #002141!important;
	font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 500!important;
}

.awsm_job_openings .awsm-job-form-inner h2{
	font-size: 35px!important;
    color: #002141!important;
	font-family: "Plus Jakarta Sans", Sans-serif;
    font-weight: 500!important;
}

.awsm_job_openings .awsm-job-form-inner{
	padding: 20px!important;
    border-radius: 20px;
}

.awsm_job_openings .awsm-job-form{
	margin-top:-10%;
	position:sticky;
	top:100px;
}

.awsm_job_openings .awsm-job-form-field{
	border-radius:10px!important;
	padding:10px!important;
}

.awsm_job_openings .awsm-application-submit-btn{
background:#de3338!important;
	color:#fff;
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    padding: 20px 35px 20px 35px;
    border-radius: 14px;
    text-transform: uppercase;
}

/* .awsm_job_openings .awsm-application-submit-btn:hover{
	background-color: #ea812f !important;
    box-shadow: 6px 6px 0px 0px #ea812f3d !important;
} */

/*Download Brochure  */
.download-brochure img{
	    border: 1px solid white !important;
    border-radius: 50px !important;
	
}
.e-n-tab-title-text{
	gap:20px;
}
.e-n-accordion-item-title {
    padding: 20px !important;
}


.industries-slider-section .uc_dark_carousel_content p a { color: #fff; }

