/*
.career-hero-section{
    background: transparent linear-gradient(180deg, #FEEDC6 0%, #FFFFFF00 100%) 0% 0% no-repeat padding-box;
}
*/

.careers-hero-bg-wrapper{
  background: url("https://lds.aeximius-studio.com/wp-content/themes/LDS/./assets/career-bg.svg");
  background-size:cover;
  margin-bottom:100px;
  posiotion:relative;
}

.careers-hero-character-img{
	position:absolute;
    height: 80%;
    bottom: 0px;
    right: 15%;
}

.careers-main-section{
    position: relative;
    min-height: 500px;
}

.careers-main-container{
    padding: 0 var(--horizontal-spacing-desktop);
}

.careers-top-decoration-img,
.careers-middle-decoration-img,
.careers-bottom-decoration-img{
    position: absolute;
}

.careers-top-decoration-img{
    top: -10%;
    right: 0%;
    width: 15vw;
}

.careers-middle-decoration-img{
    bottom: 40%;
    left: 0%;
    width: 15vw;
}

.careers-bottom-decoration-img{
    bottom: 0%;
    right: 0%;
    width: 15vw;
}

.careers-title-decoration-img{
    position: absolute;
    top: -99%;
    left: 0;
    height: 100%;
}

@media screen and (max-width: 576px){
	.careers-hero-character-img{
    height: 40%;
    right: 0%;
    bottom: 0%;
    }
}

.careers-positions-container{
    display: flex;
    flex-direction: column;
    width: 536px;
    max-width: 90%;
    margin: 0px auto 150px auto;
    gap: 50px;
    min-height: 300px;
}

.careers-position-item{
    border: 2px solid var(--primary-clr);
    border-radius: 20px;
    display: flex;
    flex-direction: column;
    position: relative;
    padding: 32px 85px;
    gap: 10px;
}

/* .careers-position-item:hover{
    box-shadow: 15px 15px 0px #DF5959;
    cursor:pointer;
} */

.careers-position-sector{
    font-family: var(--ff-aller-display);
    text-transform: uppercase;
    font-size: var(--global-title-fs-l); 
    color: #000000;

}

.careers-position-title{
    font-family: var(--ff-aller-display);
    text-transform: uppercase;
    font-size: var(--global-title-fs-xl); 
    color: #000000;
}

.careers-position-description,
.careers-position-address,
.careers-position-date-posted{
    font-family: var(--font-family-poppins-regular);
    font-size: var(--global-paragraph-fs);
    line-height: 25px;
}

.careers-position-arrow-img{
    position: absolute;
    right: 0;
    top: 0;
    width: 50px;
    height: 50px;
}

.careers-position-arrow-img img{
    width: 100%;
    height: 100%;
}

@media screen and (max-width:1280px) {
    .careers-positions-container{
        max-width: 90%;
    }  

    .careers-main-container{
        padding: 0 var(--horizontal-spacing-tablet);
    }
}

@media screen and (max-width:900px) {
    .careers-position-description{
        line-height: 26px;
    }

    .careers-hero-character-img{
        height: 60%;
        right: 0%;
        bottom: 0%;
    }
}

@media screen and (max-width:768px) {
    .careers-top-decoration-img{
        width: 40vw;
    }

    .careers-middle-decoration-img{
        bottom: 0%;
        transform: translateY(50%);
        width: 30vw;
    }

    .careers-bottom-decoration-img{
        bottom: 0%;
        transform: translateY(50%);
        width: 30vw;
    }

    .careers-positions-container{
        padding-bottom: 150px;
    }
}

@media screen and (max-width:576px) {
    .careers-positions-container{
    }  

    .careers-position-item{
        padding: 20px 16px;
        gap: 0px;
    }

    .careers-position-title{
        font-size: 43px;
        line-height: 45px;
    }

    .careers-hero-character-img{
        height: 40%;
        right: 0%;
        bottom: 0%;
    }

    .careers-main-container{
        padding: 0 var(--horizontal-spacing-mobile);
    }

    .careers-top-decoration-img{
        top: -15%     ;
    }
}