@use '../../utils' as *;

/*----------------------------------------*/
/*  4.3 Career css
/*----------------------------------------*/

.bd-career{
    &-grid {
        background-color: var(--bd-white);
        padding: 30px 30px;
        border-radius: 12px;
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        gap: 30px;
        filter: drop-shadow(0px 4px 15px rgba(0, 0, 0, 0.1));
        @media #{$md,$sm,$xs} {
            grid-template-columns: repeat(1, 1fr);
        }
    }
    &-wrapper{
        &.style-one{
            .bd-career-item {
                position: relative;
                overflow: hidden;
                padding: 30px 30px;
                background-color: var(--bd-white);
                border-radius: 8px;
                &:hover {
                    .bd-career-bg {
                        img {
                            transform: scale(1.05);
                        }
                    }
                }
            }
            .bd-career-bg {
                position: absolute;
                width: 100%;
                height: 100%;
                left: 0;
                top: 0;

                img {
                    width: 100%;
                    height: 100%;
                    object-fit: cover;
                    transition: 0.6s;
                }
            }
            .bd-career-thumb {
                position: absolute;
                right: 0;
                bottom: 0;
                @media #{$xs} {
                    display: none;
                }
                img {
                    width: 100%;
                    height: 100%;
                }
            }
            .bd-career-content {
                position: relative;
                width: 335px;
                z-index: 1;
                @media #{$xl} {
                    width: 300px;
                }
                @media #{$lg,$sm} {
                    width: 225px;
                }
                @media #{$xs} {
                    width: 100%;
                }
            }
            .bd-career-title {
                margin-bottom: 30px;
            }
            .bd-career-subtitle {
                margin-bottom: 10px;
                display: block;
                font-weight: 700;
                text-transform: uppercase;
            }
            &.br-secondary {
                border: 10px solid var(--secondary-rgb-5);
                border-radius: 12px;
            }
            &.br-primary {
                border: 10px solid var(--primary-rgb-5);
                border-radius: 12px;
            }
        }
    }
}
.bd-career-overlay {
    margin-bottom: -100px;
    @media #{$xs} {
        margin-bottom: 65px;
    }
}