.elementor-25251 .elementor-element.elementor-element-bd55366:not(.elementor-motion-effects-element-type-background), .elementor-25251 .elementor-element.elementor-element-bd55366 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );background-image:url("../jpg/ng-careers-bg-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25251 .elementor-element.elementor-element-bd55366 > .elementor-background-overlay{background-color:var( --e-global-color-text );opacity:0.8;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25251 .elementor-element.elementor-element-bd55366 > .elementor-container{min-height:400px;}.elementor-25251 .elementor-element.elementor-element-bd55366{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-25251 .elementor-element.elementor-element-246b6c1{text-align:center;}.elementor-25251 .elementor-element.elementor-element-246b6c1 .elementor-heading-title{color:var( --e-global-color-194ac96 );}.elementor-25251 .elementor-element.elementor-element-dc0610d{text-align:center;font-size:1rem;color:var( --e-global-color-194ac96 );}.elementor-25251 .elementor-element.elementor-element-a62733c{margin-top:60px;margin-bottom:60px;}.elementor-25251 .elementor-element.elementor-element-969bf6d{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-25251 .elementor-element.elementor-element-969bf6d .elementor-pagination{text-align:center;}.elementor-25251 .elementor-element.elementor-element-969bf6d .ecs-load-more-button .elementor-button{margin-top:20px;}body:not(.rtl) .elementor-25251 .elementor-element.elementor-element-969bf6d .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-25251 .elementor-element.elementor-element-969bf6d .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-25251 .elementor-element.elementor-element-969bf6d .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-25251 .elementor-element.elementor-element-969bf6d .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}@media(min-width:1025px){.elementor-25251 .elementor-element.elementor-element-bd55366:not(.elementor-motion-effects-element-type-background), .elementor-25251 .elementor-element.elementor-element-bd55366 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for posts, class: .elementor-element-969bf6d */.category-articles .elementor-widget-posts .elementor-widget-text-editor,
.category-case-studies .elementor-widget-posts .elementor-widget-text-editor {
    display: none;
}

.category-newsletters .elementor-posts .elementor-widget-text-editor {
    font-size: 13px;
    padding: 0 15px;
}

.category-newsletters .elementor-posts .elementor-widget-text-editor .elementor-text-editor a {
    color: #21AAFF;
}

.category-newsletters .elementor-posts .elementor-widget-text-editor .elementor-text-editor p {
    margin-bottom: 0;
}

.elementor-widget-posts .elementor-widget-wrap {
    border: 1px solid #D2D2D2;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}

.elementor-widget-posts .elementor-widget-image,
.elementor-widget-posts .elementor-page-title {
    margin-bottom: 0;
}
.elementor-widget-posts .elementor-page-title,
.elementor-widget-posts .elementor-widget-button {
    padding: 15px;
}
.elementor-widget-posts .elementor-widget-button {
    padding-top: 0;
    width: auto;
}


.elementor-widget-posts .elementor-post-info span a {
    color: #21AAFF;
    border: 1px solid #21AAFF;
    border-radius: 4px;
    padding: 2px 5px;
    font-size: 10px;
    text-transform: uppercase;
    display: inline-block !important;
    width: auto !important;
    margin-bottom: 3px;
}

.elementor-widget-posts .elementor-post-info span a:hover {
    background-color: #21AAFF;
    color: #fff !important;
}

.elementor-widget-posts .elementor-post-info__terms-list {
    color: #fff;
}

.elementor-widget-posts .elementor-widget-post-info {
    margin-bottom: 0 !important;
    padding: 15px 15px 0;
}

.elementor-widget-posts .elementor-image a {padding: 15px 15px 0;}/* End custom CSS */