.elementor-38 .elementor-element.elementor-element-d50df5e > .elementor-container{max-width:1320px;}.elementor-38 .elementor-element.elementor-element-d50df5e{padding:0px 0px 0px 0px;overflow:visible;}.elementor-38 .elementor-element.elementor-element-2997d26.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;left:2%;}.elementor-38 .elementor-element.elementor-element-2997d26.tp-has-beaf > .elementor-widget-container:after{transform:rotate(0deg);}.elementor-38 .elementor-element.elementor-element-2997d26 .tx-subTitle{color:var( --e-global-color-primary );}
        .elementor-38 .elementor-element.elementor-element-2997d26 .tx-title
        {font-size:45px;font-weight:700;}.elementor-38 .elementor-element.elementor-element-ef9c8f8{margin-top:40px;margin-bottom:0px;overflow:visible;}.elementor-38 .elementor-element.elementor-element-7ab11ca.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;left:2%;}.elementor-38 .elementor-element.elementor-element-7ab11ca.tp-has-beaf > .elementor-widget-container:after{transform:rotate(0deg);}@media(max-width:1024px){
        .elementor-38 .elementor-element.elementor-element-2997d26 .tx-title
        {font-size:40px;}}@media(max-width:767px){
        .elementor-38 .elementor-element.elementor-element-2997d26 .tx-title
        {font-size:33px;}}/* Start custom CSS for tx_heading, class: .elementor-element-2997d26 */.elementor-38 .elementor-element.elementor-element-2997d26 .icon{
    display: none
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7ab11ca */.elementor-38 .elementor-element.elementor-element-7ab11ca .sjb-company-wrapper-details-list .row{
    align-items: center;
    height: 100%
}
.elementor-38 .elementor-element.elementor-element-7ab11ca .sjb-company-wrapper-details-list .row .col-md-8 .col-sm-8{
    display: flex;
    align-items: center;
    height: 100%
}
.elementor-38 .elementor-element.elementor-element-7ab11ca .sjb-without-logo{
    display: flex;
    align-items: center;
    height: 100%;
}

.elementor-38 .elementor-element.elementor-element-7ab11ca .sjb-company-details{
    display: none
}

.elementor-38 .elementor-element.elementor-element-7ab11ca .job-date{
        display: flex
;
    justify-content: start;
    flex-direction: row;
    align-items: center;
    gap: 10px;
    color:#737373!important
}
.elementor-38 .elementor-element.elementor-element-7ab11ca
.sjb-job-type-location-date .row{
    padding:0 20px!important;
}
.elementor-38 .elementor-element.elementor-element-7ab11ca .sjb-page{
    padding: 0!important
}
.elementor-38 .elementor-element.elementor-element-7ab11ca .job-info a:hover{
    color:var(--blta-pr-1)!important;
}
.elementor-38 .elementor-element.elementor-element-7ab11ca .job-info .job-title{
    color:inherit!important;
    font-weight: 600;
    font-size: 20px;
}/* End custom CSS */