        #jobs {
            margin-top: 8rem !important;
        }

        .main-title h1 {
            font-size: 1.5rem;
        }

        .main-text {
            font-size: 20px !important;
            line-height: 30px !important;
        }
        .landing-section{
            background-image: url('../imgs/jobs-bg.jpg');
            background-size: cover;
            background-position: center;

            /* min-height: 60vh; */
        }
        .landing-cover {
            background-image: linear-gradient(to right,rgba(46, 47, 46,1) 40%, rgba(46, 47, 46,.95) 60%, rgba(46, 47, 46, 0.7) 90%, rgba(46, 47, 46, 0.5) 100%);
            height: 100%;
            width: 100%;
            padding-top: 10rem !important;
        }

         .main-title {
            font-size: 28px !important;
        }

        .landing-cover p {
            font-size: 18px;
            color: #f0f0f0
        }
        .sections{
            padding: 3rem 0px;
        }

        .stepsCard {
            background-color: #fff;
            padding: 1.5rem;
            text-align: center;
            height: 100%;
            border-radius: 10px;
            box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
            margin-bottom: 2rem;

        }

        .stepsCard .main-title {
            font-size: 20px !important;
        }
        .stepsCard .main-text {
            font-size: 16px !important;
            line-height: 24px !important;
        }
        .stepsCardIcon{
            font-size: 50px;
            color: #26a95e;
            margin-bottom: 1rem;
            text-align: center;
        }

        .stepsCardIcon i {
            font-size: 50px;
            color: #26a95e;
        }

        .stepper {
            margin-top: 20px;
        }
        .stepper-header {
            margin-bottom: 20px;
        }
        .stepper-steps {
            list-style: none;
            padding: 0;
            display: flex;
            justify-content: space-between;
        }
        .stepper-step {
            flex: 1;
            text-align: center;
            padding: 10px;
            background-color: #f0f0f0;
            border-radius: 5px;
            cursor: pointer;
        }
        .stepper-step.active {
            background-color: #26a95e;
            color: #fff;
        }
        .stepper-content {
            display: block ;
        }
        .stepper-step-content {
            display: none;
            min-height: 500px;
        }
        .stepper-step-content.active {
            display: block !important;
        }
        .next-step, .back-step, .submit-application{
            margin-top: 20px;
            background-color: #26a95e;
            color: #fff;
            border: none;
            padding: 10px 20px;
            border-radius: 5px;
            cursor: pointer;
        }
        .next-step:hover  {
            background-color: #068137;
        }
        .back-step:hover {
            background-color: #0362c7;
        }
        .back-step{
            background-color: #007bff;
        }
        .submit-application {
            background-color: #007bff;
        }
        .submit-application:hover {
            background-color: #0056b3;
        }
        .stepper-step-content form {
            display: flex;
            flex-direction: column;
        }
        .stepper-step-content form input,
        .stepper-step-content form textarea {
            margin-bottom: 10px;
            padding: 10px;
            border: 1px solid #ccc;
            border-radius: 5px;
        }
        .stepper-step-content form button {
            background-color: #26a95e;
            color: #fff;
            border: none;
            padding: 10px 20px;
            border-radius: 5px;
            cursor: pointer;
        }
        .stepper-step-content form button:hover {
            background-color: #218a4b;
        }
        .card {
            border: none;
            border-radius: 10px;
            box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
        }
        .card img {
            width: 50px;
            height: 50px;
            border-radius: 50%;
            border: 2px solid #26a95e;
        }
        .card h5 {
            font-size: 24px;
            margin-bottom: 0.5rem;
        }
        .card p {
            font-size: 18px;
            color: #555;
        }
        .card-footer {
            background-color: #f8f9fa;
            border-top: none;
            display: flex;
            justify-content: space-between;
            padding: 10px 15px;
        }

        .model-title{
            font-size: 18px;
            font-weight: bold;
        }

        .small-details{
            font-size: 14px;
            color: #666;
        }

        .form-group {
            margin-top: 10px;
            margin-bottom: 10px;

        }

        .form-group label {
            color: #333;
            font-weight: bold;
            margin-bottom: 5px;
        }


        .footer-logo{
            margin-top: 0px !important;
        }
