.elementor-228815 .elementor-element.elementor-element-667f4cdd{--display:flex;}.elementor-228815 .elementor-element.elementor-element-22e9dbd4{font-family:"Manrope", Sans-serif;font-weight:700;color:#000000;}.elementor-228815 .elementor-element.elementor-element-22e9dbd4 a{color:#000000;transition-duration:0s;}.elementor-228815 .elementor-element.elementor-element-22e9dbd4 a:hover, .elementor-228815 .elementor-element.elementor-element-22e9dbd4 a:focus{color:#FFFFFF;}/* Start custom CSS for text-editor, class: .elementor-element-22e9dbd4 *//* Entire job card */
.awsm-job-item {
    background: #ffffff;
    border-radius: 18px;
    padding: 28px;
}

/* Job title */
.awsm-job-post-title {
    color: #000000 !important;
    font-family: 'Manrope', sans-serif;
    font-size: 38px;
    font-weight: 700;
    line-height: 1.2;
    margin-bottom: 16px;
}

/* Specification label */
.awsm-job-specification-term {
    color: #000000 !important;
    font-family: 'Manrope', sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.4;
}

/* Specification value/text */
.awsm-job-specification-item,
.awsm-job-specification {
    color: #000000 !important;
    font-family: 'Manrope', sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.4;
}

/* More Details button */
.awsm-job-more {
    background: #2563eb !important;
    color: #ffffff !important;
    font-family: 'Manrope', sans-serif;
    font-size: 15px;
    font-weight: 700;
    padding: 12px 20px;
    border-radius: 8px;
    text-decoration: none;
    display: inline-block;
    margin-top: 18px;
    transition: none !important;
}

/* Remove hover changes */
.awsm-job-more:hover {
    background: #2563eb !important;
    color: #ffffff !important;
    opacity: 1 !important;
    transform: none !important;
}/* End custom CSS */