main.join_our_team{


    .section{
        padding:70px 0 0;
        .heading_wrap{
            display: flex;
            justify-content: center;
            align-items: center;
            flex-direction: column;

            &::before{
                content: "";
                width: 100%;
                height: 10px;
                background-color: $sColor;
                display: block;
            }
            h6{
                font-size: 30px;
                font-family: $fjalla;
                text-transform: uppercase;
                background-color: #fff;
                display: inline-flex;
                justify-content: center;
                align-items: center;
                height: 50px;
                transform: translate(0px, -25px);
                padding: 0 20px;

                @include lg-up{
                    font-size: 45px;
                }
            }
           
           
        }
        p{
            
            font-size:18px;
            text-align: center;

            span{
                font-family: $times;
                font-weight: bold;
            }
        }

    

    .form_wrapper{

        @include xl-up{
            margin-block-start: 0;
        }

        .input_file_wrapper{
            position: relative;
            margin-block-end: 20px;
            width: 100%;
            display: flex;
            justify-content: flex-start;
            align-items: center;
            height: 40px;
            background-color: #fff;
            span{
                max-width: 80%;
                display: block;
                text-overflow: ellipsis;
                overflow: hidden;
                white-space: nowrap;
            }
            input{
                opacity: 0;
                width: 100%;
                height: 100%;
                position:absolute;
                top:0;
                left:0;
                cursor: pointer;
                font-size: 0;
                }
        }
       
    }

}
}