.elementor-35 .elementor-element.elementor-element-8993d47{--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;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-35 .elementor-element.elementor-element-7532fef{--display:flex;--min-height:220px;--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;--justify-content:flex-end;--overlay-opacity:0.3;--border-radius:0px 0px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-35 .elementor-element.elementor-element-7532fef:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-7532fef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nasia.smartmove.africa/wp-content/uploads/2026/05/remove_the_word_202604101236-lg.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-35 .elementor-element.elementor-element-7532fef::before, .elementor-35 .elementor-element.elementor-element-7532fef > .elementor-background-video-container::before, .elementor-35 .elementor-element.elementor-element-7532fef > .e-con-inner > .elementor-background-video-container::before, .elementor-35 .elementor-element.elementor-element-7532fef > .elementor-background-slideshow::before, .elementor-35 .elementor-element.elementor-element-7532fef > .e-con-inner > .elementor-background-slideshow::before, .elementor-35 .elementor-element.elementor-element-7532fef > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-8ff3fad );--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-35 .elementor-element.elementor-element-b5445b8{text-align:start;}.elementor-35 .elementor-element.elementor-element-b5445b8 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );color:var( --e-global-color-5e094c6 );}.elementor-35 .elementor-element.elementor-element-dbd1856{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}@media(min-width:768px){.elementor-35 .elementor-element.elementor-element-dbd1856{--content-width:1100px;}}@media(max-width:1366px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-35 .elementor-element.elementor-element-b5445b8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}}@media(max-width:1200px){.elementor-35 .elementor-element.elementor-element-7532fef{--min-height:200px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-35 .elementor-element.elementor-element-dbd1856{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-35 .elementor-element.elementor-element-b5445b8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}}@media(max-width:880px){.elementor-35 .elementor-element.elementor-element-7532fef{--min-height:180px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-35 .elementor-element.elementor-element-dbd1856{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-35 .elementor-element.elementor-element-b5445b8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}}/* Start custom CSS for shortcode, class: .elementor-element-c3e8bf6 *//* Filters */
.elementor-35 .elementor-element.elementor-element-c3e8bf6 .awsm-filter-wrap{
    margin-bottom: 40px;
}

.elementor-35 .elementor-element.elementor-element-c3e8bf6 .awsm-filter-item-search .awsm-job-form-control{
    min-height: auto;
    padding: 8px 15px;
}

.elementor-35 .elementor-element.elementor-element-c3e8bf6 .awsm-filter-item-search .awsm-job-form-control:focus-visible{
    outline: transparent !important
}

.elementor-35 .elementor-element.elementor-element-c3e8bf6 .awsm-selectric{
    border-color: var( --e-global-color-3c8fb29 );
    box-shadow: unset;
    border-radius: 10px;
}

.elementor-35 .elementor-element.elementor-element-c3e8bf6 .awsm-selectric .label{
    font-family: var( --e-global-typography-30772b3-font-family ), Sans-serif;
    font-size: var( --e-global-typography-30772b3-font-size ) !important;
    font-weight: var( --e-global-typography-30772b3-font-weight );
    text-transform: var( --e-global-typography-30772b3-text-transform );
    font-style: var( --e-global-typography-30772b3-font-style );
    text-decoration: var( --e-global-typography-30772b3-text-decoration );
    line-height: var( --e-global-typography-30772b3-line-height ) !important;
    letter-spacing: var( --e-global-typography-30772b3-letter-spacing );
    word-spacing: var( --e-global-typography-30772b3-word-spacing );
    color: var( --e-global-color-text );
    height: auto;
    padding: 13px 5px;
}

/* Blocks / Items */
.elementor-35 .elementor-element.elementor-element-c3e8bf6 .awsm-job-item{
    position: relative;
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
    border: 0;
    padding: 25px;
    border-radius: 20px;
    
    background: url("/wp-content/uploads/2025/12/business-meeting-room-with-elegant-seats.webp") center center no-repeat;
    background-size: cover;
}

.elementor-35 .elementor-element.elementor-element-c3e8bf6 .awsm-job-item::before{
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 20px;
    background-color: rgba(33, 120, 164, 0.9);
    z-index: 1;
}

.elementor-35 .elementor-element.elementor-element-c3e8bf6 .awsm-grid-left-col, .elementor-35 .elementor-element.elementor-element-c3e8bf6 .awsm-grid-right-col{
    z-index: 2;
}

.elementor-35 .elementor-element.elementor-element-c3e8bf6 .awsm-job-post-title{
    font-family: var( --e-global-typography-0707dea-font-family ), Sans-serif;
    font-size: var( --e-global-typography-0707dea-font-size );
    font-weight: var( --e-global-typography-0707dea-font-weight );
    text-transform: var( --e-global-typography-0707dea-text-transform );
    font-style: var( --e-global-typography-0707dea-font-style );
    text-decoration: var( --e-global-typography-0707dea-text-decoration );
    line-height: var( --e-global-typography-0707dea-line-height );
    letter-spacing: var( --e-global-typography-0707dea-letter-spacing );
    word-spacing: var( --e-global-typography-0707dea-word-spacing );
}

.elementor-35 .elementor-element.elementor-element-c3e8bf6 .awsm-job-specification-item{
    margin: 10px 0;
    font-family: var( --e-global-typography-f7698c8-font-family ), Sans-serif;
    font-size: var( --e-global-typography-f7698c8-font-size );
    font-weight: var( --e-global-typography-f7698c8-font-weight );
    text-transform: var( --e-global-typography-f7698c8-text-transform );
    font-style: var( --e-global-typography-f7698c8-font-style );
    text-decoration: var( --e-global-typography-f7698c8-text-decoration );
    line-height: var( --e-global-typography-f7698c8-line-height );
    letter-spacing: var( --e-global-typography-f7698c8-letter-spacing );
    word-spacing: var( --e-global-typography-f7698c8-word-spacing );
}

.elementor-35 .elementor-element.elementor-element-c3e8bf6 .awsm-job-item:hover{
    scale: 1.03;
}

.elementor-35 .elementor-element.elementor-element-c3e8bf6 .awsm-job-specification-item i{
    font-size: 1.5rem;
    margin-right: 15px;
}

.elementor-35 .elementor-element.elementor-element-c3e8bf6 a.awsm-job-item .awsm-job-specification-item, .elementor-35 .elementor-element.elementor-element-c3e8bf6 .awsm-job-more, .elementor-35 .elementor-element.elementor-element-c3e8bf6 .awsm-job-post-title{
    color: var(--e-global-color-5e094c6);
}

.elementor-35 .elementor-element.elementor-element-c3e8bf6 .awsm-job-more{
    font-family: var( --e-global-typography-d538191-font-family ), Sans-serif;
    font-size: var( --e-global-typography-d538191-font-size );
    font-weight: var( --e-global-typography-d538191-font-weight );
    text-transform: var( --e-global-typography-d538191-text-transform );
    font-style: var( --e-global-typography-d538191-font-style );
    text-decoration: var( --e-global-typography-d538191-text-decoration );
    line-height: var( --e-global-typography-d538191-line-height );
    letter-spacing: var( --e-global-typography-d538191-letter-spacing );
    word-spacing: var( --e-global-typography-d538191-word-spacing );
}

.elementor-35 .elementor-element.elementor-element-c3e8bf6 .awsm-job-more span{
    background-color: var(--e-global-color-accent);
    border-radius: 99px;
    padding: 5px;
    margin-left: 5px;
}

.elementor-35 .elementor-element.elementor-element-c3e8bf6 .awsm-job-more-container{
    margin-top: 30px
}












/* No Jobs */
.elementor-35 .elementor-element.elementor-element-c3e8bf6 .jobs-none-container{
    text-align: center;
    color: var(--e-global-color-5e094c6);
    background-color: var(--e-global-color-primary);
    padding: 20px;
}

.elementor-35 .elementor-element.elementor-element-c3e8bf6 .jobs-none-container p{
    margin: 0;
}/* End custom CSS */