/* Hero Slider */
.hero-slider {
    width: 100%;
    overflow: hidden;
}

.hero-slider .carousel-item img {
    width: 100%;
    height: 600px;
    object-fit: cover;
}

.hero-slider .carousel-indicators button {
    width: 12px;
    height: 12px;
    border-radius: 50%;
    margin: 0 5px;
}

.hero-slider .carousel-control-prev-icon,
.hero-slider .carousel-control-next-icon {
    width: 45px;
    height: 45px;
    background-size: 100%;
}

@media (max-width: 991px) {
    .hero-slider .carousel-item img {
        height: 450px;
    }
}

@media (max-width: 767px) {
    .hero-slider .carousel-item img {
        height: 300px;
    }
}



/*==============================
Career Form Section
==============================*/

.career-form-section{
    padding-top:90px;
    padding-bottom:90px;
    background:#f8f9fa;
}

.career-title{
    font-size:38px;
    font-weight:700;
    color:#222;
    margin-bottom:20px;
}

.career-text{
    font-size:17px;
    color:#666;
    line-height:1.8;
    max-width:800px;
    margin:0 auto;
}

.google-form-wrapper{
    background:#fff;
    padding:20px;
    border-radius:12px;
    box-shadow:0 10px 30px rgba(0,0,0,0.08);
}

.google-form-wrapper iframe{
    width:100%;
    border:0;
    border-radius:10px;
}

/* Responsive */

@media (max-width:768px){

    .career-form-section{
        padding-top:60px;
        padding-bottom:60px;
    }

    .career-title{
        font-size:30px;
    }

    .career-text{
        font-size:16px;
    }

    .google-form-wrapper{
        padding:12px;
    }

}