#masthead .navigation-div .main-navigation ul.menu li.cta-btn > a{background-color:#43826F !important;border:1px solid #43826F !important;font-weight:700;}



.section-careers-header .page-header-section .heading-div p{font-weight:500;}
.section-careers-why .right-div p{margin-bottom:15px;}
.section-careers-values{padding:20px !important;}
.section-careers-values .heading-div{padding:100px 0 0;}
.section-careers-values .right-div .content-div{max-width:100%;padding:20px 40px 5px;}
.section-careers-values .right-div .content-div .single-div{width:calc((100% - 25px) / 2);margin:0 25px 15px 0;}
.section-careers-values .right-div .content-div .single-div:nth-child(2n){margin-right:0;}
.careers-banner-div{background-image:url(../../../uploads/2025/10/ban_career_join_the_team.jpg);}
.careers-banner-div .left-div{width:40%;}
.careers-banner-div .left-div h2{font-size:32px;}
.section-careers-employees{padding:40px 15px 45px !important;}
.section-careers-employees .heading-div{max-width:760px;padding:0 10px;}
.section-careers-employees .heading-div h2{font-weight:700;}
.section-careers-employees-2 .job-listing-div .single-job .text-div .top-div{text-align:center;}
.section-careers-employees-2 .job-listing-div .single-job .text-div .tags-div ul{justify-content:center;}
.section-job-listing .e-con-inner{width:100% !important;margin:0 !important;}
.section-job-listing .job-listing-div .single-job:hover .text-div h3 a{color:#1FB25A;}
.section-job-listing .job-listing-div .single-job .text-div .tags-div ul li{border:1px solid transparent;}
.section-job-listing .job-listing-div .single-job:hover .text-div .tags-div ul li{border:1px solid #1FB25A;background: #fff;}

.faq-div .single-faq.active .faq-title h3{font-weight:400;}

@media screen and (max-width:767px ) {
    .section-careers-values .right-div .content-div{max-width:100%;padding:20px 10px 5px;}
    .section-careers-values .heading-div{padding:0;}
    .section-careers-values .right-div .content-div .single-div{width:100%;margin:0 0 30px 0px;}
    .faq-div .single-faq.active .faq-title h3{font-weight:400;font-size:16px !important;}
} 

/* 1. The Parent Grid Container */
.section-careers-values .right-div .content-div {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 15px;
    align-items: stretch;
}

/* --- THE NEW FIX: Hide WordPress Phantom Tags --- */
/* This tells the grid to ignore the invisible <p> and <br> tags */
.section-careers-values .right-div .content-div > p,
.section-careers-values .right-div .content-div > br {
    display: none;
}

/* 2. The Card Logic (Same as before, just ensuring it's correct) */
.section-careers-values .right-div .content-div .single-div {
    width: auto; 
    margin: 0;
    height: 100%; 
    display: flex; 
    flex-direction: column;
    
    /* Visuals */
    background: linear-gradient(to top, #1FB25A, white);
    padding: 2px; 
    border-radius: 12px;
    box-shadow: 0px 4px 15px rgba(31, 178, 90, 0.1);
    box-sizing: border-box;
}

/* 3. Inner Content Logic */
.single-div-content {
    flex-grow: 1; 
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    
    /* Visuals */
    background: #fff;
    border-radius: 10px;
    width: 100%;
    box-sizing: border-box;
}

/* 4. Mobile Stack */
@media (max-width: 768px) {
    .section-careers-values .right-div .content-div {
        grid-template-columns: 1fr;
    }
}