.elementor-22626 .elementor-element.elementor-element-8c42094:not(.elementor-motion-effects-element-type-background), .elementor-22626 .elementor-element.elementor-element-8c42094 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://motorpor.pt/wp-content/uploads/2023/03/banner-motorpor.jpg");background-position:center center;background-size:cover;}.elementor-22626 .elementor-element.elementor-element-8c42094 > .elementor-container{min-height:250px;}.elementor-22626 .elementor-element.elementor-element-8c42094{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:50px;}.elementor-22626 .elementor-element.elementor-element-8c42094 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22626 .elementor-element.elementor-element-82cc1f4 .elementor-heading-title{font-size:59px;color:#FFFFFF;}@media(max-width:899px){.elementor-22626 .elementor-element.elementor-element-8c42094:not(.elementor-motion-effects-element-type-background), .elementor-22626 .elementor-element.elementor-element-8c42094 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-22626 .elementor-element.elementor-element-82cc1f4{text-align:center;}.elementor-22626 .elementor-element.elementor-element-82cc1f4 .elementor-heading-title{font-size:50px;}}/* Start custom CSS for section, class: .elementor-element-8c42094 */.single-job_listing .company{
    background-color: #f2f5fb;
    border: none;
    box-shadow: none;
    border-radius: 10px;
}

.single-job_listing .job-listing-meta li:before{
    color: #6abf4b;
}

.single-job_listing .job_application .application_button{
    background-color: #6abf4b;
    border: none;
    color: #ffffff;
    border-radius: 10px;
    cursor: pointer;
    transition: .3s;
}

.single-job_listing .job_application .application_button:hover{
    background-color: rgba(106, 191, 75, .8);
}

.single-job_listing .job_application .application_details{
    background-color: #f2f5fb;
    border: none;
    border-radius: 10px;
    padding: 20px 30px 10px 30px;
}

.single-job_listing .job_application .application_details:before{
    border-bottom: 10px solid #f2f5fb;
}

.single-job_listing .job_application .application_details:after{
    border-bottom: 9px solid #f2f5fb;
}

.single-job_listing .job_application .application_details input, .single-job_listing .job_application .application_details textarea{
    padding: 10px 10px;
    /*border: 0px solid rgba(34, 39, 50, 0.5);*/
    box-shadow: 1px 1px 0 0 rgba(196, 196, 196, 0.24);
    border: solid 1px #e7edf3;
    border-radius: 10px;
    background-color: #ffffff;
}

.single-job_listing .job_application .application_details input[type=submit]{
    background-color: #6abf4b;
    border: none;
    color: #ffffff;
    cursor: pointer;
    transition: .3s;
}

.single-job_listing .job_application .application_details input[type=submit]:hover{
    background-color: rgba(106, 191, 75, .8);
    
}

.date-posted{
    display: none;
}/* End custom CSS */