.elementor-2343 .elementor-element.elementor-element-fd90603{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2343 .elementor-element.elementor-element-fd90603:not(.elementor-motion-effects-element-type-background), .elementor-2343 .elementor-element.elementor-element-fd90603 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5E7;}.elementor-2343 .elementor-element.elementor-element-aff1d3c{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2343 .elementor-element.elementor-element-983880d{font-family:"Roboto", Sans-serif;font-size:39px;font-weight:300;line-height:43px;color:#000000;}.elementor-2343 .elementor-element.elementor-element-4eebcbd3{font-family:"Helvetica", Sans-serif;font-weight:300;color:#2B2B2B;}/* Start custom CSS for text-editor, class: .elementor-element-983880d */.header-title {
font-family: "transducer", sans-serif !important;
font-weight: 600 !important;
font-style: normal !important;
text-transform: uppercase;
}

.third-header {
font-family: "transducer", sans-serif !important;
font-weight: 100 !important;
font-style: normal !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4eebcbd3 */#content .sjb-page header  {
    display: none;
}

.sjb-page {
    padding: 0;
}

.sjb-page .sjb-detail  {
    margin: 0;
}

.sjb-page .sjb-detail .list-data .v1 .job-features {
    float: left;
    width: 100%;
    background: #F7F5E7;
}

.job-features .table {
    width: 100%;
    max-width: 1140px;
    margin: auto;
}

.job-features .table tbody tr td {
    background-color: #FFFFFF !important;
}

.sjb-page .sjb-detail .list-data .v1 h3 {
    width: 100%;
    max-width: 1140px;
    margin: auto;
    margin-bottom: 10px;
}

.sjb-page .sjb-detail .list-data .v1 .job-features .table tr:last-child td {
    border: 1px solid #656565;
}

.jobpost-form {
    background: #F7F5E7;
}

.jobpost-form .row {
    width: 100%;
    max-width: 1140px;
    margin: auto;
    margin-top: 40px;
}

.sjb-page .job-features {
    margin: 0;
    padding-bottom: 40px;
}

.sjb-page h3 {
    font-family: "Helvetica", Sans-serif;
    color: #000;
}

.sjb-page label {
    font-family: "Helvetica", Sans-serif;
    color: #000;
}

.sjb-page .sjb-detail .list-data .v1 .jobpost-form .file {
    border: 1px solid #000
}

.sjb-page .sjb-detail .list-data .v1 .jobpost-form .file div {
    background: #F7CD53;
    font-family: "Helvetica", Sans-serif;
    color: #000000;
    text-transform: uppercase;
    font-size: 12px;
    padding: 7px 48px;
    border: none;
}

.sjb-page .sjb-detail .list-data .v1 .jobpost-form .file div:hover{
    background: #000 !important;
    color: #fff !important;
}

.sjb-page .sjb-detail .list-data .v1 .jobpost-form .app-submit {
    background: #000;
    color: #fff;
    border: none;
    font-family: "Helvetica", Sans;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 400;
    border-radius: 7px 7px 7px 7px;
    padding: 12px 60px;
}

.sjb-page .sjb-detail .list-data .v1 .jobpost-form .app-submit:hover {
    background: #F7CD53;
    color: #000;
}

#content {
    background: #F7F5E7;
}

@media (min-width: 280px) and (max-width: 912px) {
	.page-content {
        width: 90%;
        margin: auto;
	}
}

@media (min-width: 280px) and (max-width: 414px) {
.sjb-page .sjb-detail .list-data .v1 .job-features .table td:first-child {
        width: 50%;
	}
}/* End custom CSS */