.elementor-43682 .elementor-element.elementor-element-1b19945{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;--z-index:0;}.elementor-43682 .elementor-element.elementor-element-1b19945:not(.elementor-motion-effects-element-type-background), .elementor-43682 .elementor-element.elementor-element-1b19945 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7FC;}.elementor-43682 .elementor-element.elementor-element-1b19945::before, .elementor-43682 .elementor-element.elementor-element-1b19945 > .elementor-background-video-container::before, .elementor-43682 .elementor-element.elementor-element-1b19945 > .e-con-inner > .elementor-background-video-container::before, .elementor-43682 .elementor-element.elementor-element-1b19945 > .elementor-background-slideshow::before, .elementor-43682 .elementor-element.elementor-element-1b19945 > .e-con-inner > .elementor-background-slideshow::before, .elementor-43682 .elementor-element.elementor-element-1b19945 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-43682 .elementor-element.elementor-element-0a53d70{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43682 .elementor-element.elementor-element-0a53d70.e-con{--align-self:center;}.elementor-43682 .elementor-element.elementor-element-173b459 .job-detail-header{padding:32px 0px 32px 0px;}.elementor-43682 .elementor-element.elementor-element-173b459 .job-detail-title{font-size:33px;font-weight:500;line-height:48px;color:#ffffff !important;}.elementor-43682 .elementor-element.elementor-element-173b459 .job-detail-company{font-size:19px;font-weight:400;color:rgba(255,255,255,0.85) !important;}.elementor-43682 .elementor-element.elementor-element-173b459 .job-badge{font-size:15px;font-weight:400;color:rgba(255,255,255,0.9) !important;background-color:rgba(255,255,255,0.2) !important;}.elementor-43682 .elementor-element.elementor-element-173b459 .job-badges{margin-bottom:12px;}.elementor-43682 .elementor-element.elementor-element-173b459 .section-heading{font-size:20.5px;font-weight:500;color:#235383 !important;}.elementor-43682 .elementor-element.elementor-element-173b459 .job-detail-section p, .elementor-43682 .elementor-element.elementor-element-173b459 .job-detail-section li, .elementor-43682 .elementor-element.elementor-element-173b459 .job-description{font-size:17px;line-height:30px;}.elementor-43682 .elementor-element.elementor-element-173b459 .job-detail-section p{color:#374151DB !important;}.elementor-43682 .elementor-element.elementor-element-173b459 .job-detail-section li{color:#374151DB !important;}.elementor-43682 .elementor-element.elementor-element-173b459 .job-description{color:#374151DB !important;}.elementor-43682 .elementor-element.elementor-element-173b459 .info-label{color:#FFFFFF99 !important;}.elementor-43682 .elementor-element.elementor-element-173b459 .info-value{line-height:25px;color:#FFFFFF !important;}.elementor-43682 .elementor-element.elementor-element-173b459 .job-apply-title{font-size:22px !important;font-weight:400 !important;color:#ffffff !important;margin:0px 0px 0px 0px;}.elementor-43682 .elementor-element.elementor-element-173b459 .job-apply-subtitle{line-height:28px !important;color:#FFFFFFE6 !important;}.elementor-43682 .elementor-element.elementor-element-173b459 .apply-info-value{font-style:normal !important;}.elementor-43682 .elementor-element.elementor-element-173b459 .status-badge{font-style:normal !important;}.elementor-43682 .elementor-element.elementor-element-173b459 .job-back-link, .elementor-43682 .elementor-element.elementor-element-173b459 .back-link-text{font-size:15px;}.elementor-43682 .elementor-element.elementor-element-173b459 .job-back-link{color:rgba(255,255,255,0.85) !important;background-color:rgba(255,255,255,0.15) !important;border-color:rgba(255,255,255,0.2) !important;}.elementor-43682 .elementor-element.elementor-element-173b459 .back-link-text{color:rgba(255,255,255,0.85) !important;}.elementor-43682 .elementor-element.elementor-element-173b459 .application-count-badge{font-size:15px;color:#ffffff !important;background-color:rgba(255,255,255,0.15) !important;border-color:rgba(255,255,255,0.2) !important;}.elementor-43682 .elementor-element.elementor-element-173b459 .application-count-text{color:#ffffff !important;}.elementor-43682 .elementor-element.elementor-element-173b459 .application-count-number{color:#ffffff !important;}.elementor-43682 .elementor-element.elementor-element-173b459 .job-action-btn{color:#ffffff !important;background-color:rgba(255,255,255,0.15) !important;border-color:rgba(255,255,255,0.3) !important;width:40px;height:40px;}.elementor-43682 .elementor-element.elementor-element-173b459 .job-action-btn:hover{background-color:rgba(255,255,255,0.25) !important;}.elementor-43682 .elementor-element.elementor-element-173b459 .btn-primary{font-size:15.5px;font-weight:400;background-color:#FFFFFF !important;color:#235383 !important;padding:10px 10px 10px 10px;}.elementor-43682 .elementor-element.elementor-element-173b459 .btn-primary:hover{background-color:#C69A07 !important;color:#FFFFFF !important;}.elementor-43682 .elementor-element.elementor-element-173b459 .job-header-actions .job-apply-btn{font-weight:400 !important;color:#235383 !important;background:white !important;}.elementor-43682 .elementor-element.elementor-element-173b459 .job-header-actions .job-apply-btn:hover{color:#FFFFFF !important;background:#C69A07 !important;}.elementor-43682 .elementor-element.elementor-element-173b459 .related-jobs-title{font-size:22px !important;font-weight:500 !important;color:#235383 !important;margin:0px 0px 15px 0px !important;}.elementor-43682 .elementor-element.elementor-element-173b459 .related-jobs-subtitle{color:#374151 !important;margin:0px 0px -10px 0px !important;padding-bottom:0px !important;}.elementor-43682 .elementor-element.elementor-element-173b459 .related-job-badge{color:#374151 !important;padding:5px 5px 5px 5px !important;}.elementor-43682 .elementor-element.elementor-element-173b459 .related-job-badges{margin-bottom:15px !important;}.elementor-43682 .elementor-element.elementor-element-173b459 .related-job-location{color:#6b7280 !important;}.elementor-43682 .elementor-element.elementor-element-173b459 .related-job-company{color:#374151 !important;margin-bottom:3px !important;}.elementor-43682 .elementor-element.elementor-element-173b459 .related-job-card h3{font-size:16px !important;font-weight:500 !important;color:#374151 !important;margin-bottom:10px !important;margin:0px 10px 6px 0px !important;}.elementor-43682 .elementor-element.elementor-element-173b459 .related-job-detail-item span{color:#54595F !important;}.elementor-43682 .elementor-element.elementor-element-173b459 .related-job-details{gap:10px !important;display:flex !important;flex-direction:column !important;}.elementor-43682 .elementor-element.elementor-element-173b459 .related-application-count{color:#6b7280 !important;background:rgba(248, 250, 252, 0.95) !important;border-color:#e5e7eb !important;}.elementor-43682 .elementor-element.elementor-element-173b459 .related-application-count-number{color:#6b7280 !important;}.elementor-43682 .elementor-element.elementor-element-173b459 #job-board-app.job-detail-branded .related-jobs{padding-top:60px !important;padding-bottom:95px !important;padding-left:0 !important;padding-right:0 !important;margin-top:0 !important;margin-bottom:0 !important;}.elementor-43682 .elementor-element.elementor-element-173b459 .job-detail-branded .related-jobs{padding-top:60px !important;padding-bottom:95px !important;padding-left:0 !important;padding-right:0 !important;margin-top:0 !important;margin-bottom:0 !important;}.elementor-43682 .elementor-element.elementor-element-173b459 .related-jobs{padding-top:60px !important;padding-bottom:95px !important;padding-left:0 !important;padding-right:0 !important;margin-top:0 !important;margin-bottom:0 !important;}.elementor-43682 .elementor-element.elementor-element-173b459 .job-info-card{background-color:#FFFFFF !important;border-color:rgba(255,255,255,0.15) !important;}.elementor-43682 .elementor-element.elementor-element-173b459 .job-info-section-mobile .info-label{font-weight:400 !important;color:#6b7280 !important;}.elementor-43682 .elementor-element.elementor-element-173b459 .job-info-section-mobile .info-value{font-weight:500 !important;color:#235383 !important;}.elementor-43682 .elementor-element.elementor-element-173b459 .job-detail-section{background-color:#FFFFFF !important;border-color:#e5e7eb !important;}.elementor-43682 .elementor-element.elementor-element-173b459 .modal-content{background-color:#ffffff !important;border-radius:16px;}.elementor-43682 .elementor-element.elementor-element-173b459 .modal-header > div:first-child{font-size:21px;font-weight:500;line-height:33px;color:#FFFFFF !important;margin-bottom:15px !important;}.elementor-43682 .elementor-element.elementor-element-173b459 .modal-overlay .modal-header > div:first-child{color:#FFFFFF !important;margin-bottom:12px !important;}.elementor-43682 .elementor-element.elementor-element-173b459 .modal-header p{font-size:18.5px;font-weight:500;color:rgba(255, 255, 255, 0.8) !important;}.elementor-43682 .elementor-element.elementor-element-173b459 .modal-overlay .modal-header p{color:rgba(255, 255, 255, 0.8) !important;}.elementor-43682 .elementor-element.elementor-element-173b459 .modal-header{padding:29px 24px 29px 24px;padding-right:60px;}.elementor-43682 .elementor-element.elementor-element-173b459 .modal-body{background-color:#ffffff !important;padding:24px 24px 24px 24px;}.elementor-43682 .elementor-element.elementor-element-173b459 .form-label{font-size:15px;color:#374151 !important;}.elementor-43682 .elementor-element.elementor-element-173b459 .form-input, .elementor-43682 .elementor-element.elementor-element-173b459 .form-textarea{background-color:#ffffff !important;border-color:#e5e7eb !important;color:#111827 !important;border-radius:10px;}.elementor-43682 .elementor-element.elementor-element-173b459 .modal-header > div:first-child, .elementor-43682 .elementor-element.elementor-element-173b459 .job-application-modal .modal-header > div:first-child, .job-application-modal .modal-header > div:first-child{font-size:22px;}.elementor-43682 .elementor-element.elementor-element-173b459 .job-application-modal .modal-header > div:first-child{margin-bottom:15px !important;}.job-application-modal .modal-header > div:first-child{margin-bottom:15px !important;}@media(max-width:1024px){.elementor-43682 .elementor-element.elementor-element-1b19945{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:020px;--padding-right:20px;}.elementor-43682 .elementor-element.elementor-element-0a53d70{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-43682 .elementor-element.elementor-element-173b459 .job-detail-title{font-size:30px;line-height:48px;}.elementor-43682 .elementor-element.elementor-element-173b459 .section-heading{font-size:20px;}.elementor-43682 .elementor-element.elementor-element-173b459 .job-detail-section p, .elementor-43682 .elementor-element.elementor-element-173b459 .job-detail-section li, .elementor-43682 .elementor-element.elementor-element-173b459 .job-description{font-size:15px;line-height:27px;}.elementor-43682 .elementor-element.elementor-element-173b459 .job-apply-title{margin:0px 0px -3px 0px;}.elementor-43682 .elementor-element.elementor-element-173b459 #job-board-app.job-detail-branded .related-jobs{padding-top:40px !important;padding-bottom:78px !important;}.elementor-43682 .elementor-element.elementor-element-173b459 .job-detail-branded .related-jobs{padding-top:40px !important;padding-bottom:78px !important;}.elementor-43682 .elementor-element.elementor-element-173b459 .related-jobs{padding-top:40px !important;padding-bottom:78px !important;}}@media(max-width:767px){.elementor-43682 .elementor-element.elementor-element-1b19945{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-43682 .elementor-element.elementor-element-0a53d70{--min-height:222px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43682 .elementor-element.elementor-element-173b459 .job-detail-title{font-size:27px;line-height:40px;}.elementor-43682 .elementor-element.elementor-element-173b459 .section-heading{font-size:19px;}.elementor-43682 .elementor-element.elementor-element-173b459 .job-apply-title{margin:0px 0px 0px 0px;padding-bottom:-5px !important;margin-bottom:0 !important;}.elementor-43682 .elementor-element.elementor-element-173b459 #job-board-app.job-detail-branded .related-jobs{padding-top:30px !important;padding-bottom:40px !important;}.elementor-43682 .elementor-element.elementor-element-173b459 .job-detail-branded .related-jobs{padding-top:30px !important;padding-bottom:40px !important;}.elementor-43682 .elementor-element.elementor-element-173b459 .related-jobs{padding-top:30px !important;padding-bottom:40px !important;}.elementor-43682 .elementor-element.elementor-element-173b459 .job-info-section-mobile .info-label{font-size:12px !important;}.elementor-43682 .elementor-element.elementor-element-173b459 .job-info-section-mobile .info-value{font-size:16px !important;}}@media(min-width:768px){.elementor-43682 .elementor-element.elementor-element-1b19945{--content-width:1280px;}.elementor-43682 .elementor-element.elementor-element-0a53d70{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-43682 .elementor-element.elementor-element-0a53d70{--width:1600px;}}/* Start custom CSS for job_detail_enhanced, class: .elementor-element-173b459 */.elementor-43682 .elementor-element.elementor-element-173b459 .success-screen .section-heading,
.elementor-43682 .elementor-element.elementor-element-173b459 .success-screen h2 {
    margin-bottom: 13px !important;
}

.elementor-43682 .elementor-element.elementor-element-173b459 .success-screen p {
    line-height: 1.6 !important;
}

.elementor-43682 .elementor-element.elementor-element-173b459 .loading-content p:first-of-type {
    margin-bottom: 12px !important;
}/* End custom CSS */