body{font-weight:300}.sp_careers_page{line-height:180%;position:relative}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:600!important}.sp_fw-700{font-weight:700}.sp_careers_page .sp_benifits_icon svg{position:relative;top:5px}.sp_careers_page .sp_benifits_icon i{font-size:24px}.sp_careers_page .sp_benifits_content{padding-left:10px}.sp_careers_page .sp_benifits_content h3{margin-top:0;color:inherit;font-size:20px}.sp_careers_page .sp_benifits_content p{font-weight:400;color:inherit}.sp_careers_page .sp_benifits_icon{position:relative;display:flex;align-items:center;justify-content:center;margin-top:0}.sp_careers_page .sp_fw-500{font-weight:500}.sp_careers_page .sp_2line_ellipsis_wrap{line-height:2.2rem;font-weight:500;max-height:4.4rem;overflow:hidden;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}.sp_careers_page .sp_ellipsis_wrap{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block}@media(max-width:991px){.sp_careers_page .sp_benifits_content h3{margin-top:0;font-size:1.3rem}}.sp_careers_page .sp_filters-content{max-width:1200px;margin:auto;margin-top:20px}.sp_careers_page .sp_filters-content .sp_item{text-align:center;cursor:pointer;margin:0;margin-bottom:0;align-items:center;justify-content:space-between;border:1px solid #e7e7e7;border-radius:4px;background-color:#fff;overflow:hidden;min-width:200px}.sp_search_buttonWrapper .sp_item{border-radius:30px!important;height:50px;max-width:200px}.sp_careers_page .sp_job_card{background-color:#fff;color:#4b4b60;position:relative;box-sizing:border-box;transition:.1s ease-in-out;transition-property:color,background-color,background-size,border-color,box-shadow,transform,top;border-radius:10px}.sp_careers_page .sp_careers_main a{border-bottom:0;text-decoration:none}.sp_careers_page .sp_careers_main a:hover{opacity:.7}.sp_careers_page .sp_careers_main .sp_label{display:inline-block;padding:3px 0;line-height:1.6;font-size:14px;color:#6f7488;vertical-align:middle;white-space:nowrap;border-radius:500px}.sp_careers_page .sp_careers_main .sp_card-title{font-size:20px;line-height:1.4;font-weight:600;color:#333;margin:0;cursor:pointer}.sp_careers_page .sp_careers_main .sp_text-end a{text-align:end}.sp_careers_page .sp_careers_main .sp_careers_button-primary{color:#fff;border:2px solid transparent;background-size:200%!important}.sp_careers_page .sp_careers_main .sp_careers_button{margin:0;border:0;overflow:visible;color:inherit;text-transform:none;-webkit-appearance:none;border-radius:0;display:inline-block;box-sizing:border-box;padding:0 10px;vertical-align:middle;font-size:12px;line-height:48px;text-align:center;text-decoration:none;transition:.2s ease-in-out;transition-property:color,background-color,background-position,background-size,border-color,box-shadow;font-weight:600;letter-spacing:.5px;border-radius:4px;background-origin:border-box;padding-right:0}.sp_careers_page .sp_careers_button_main{font-size:15px!important;background-color:unset;color:#0c6ffd}.sp_careers_page .sp_careers_button_main i,.sp_careers_page .sp_careers_button_main svg{margin-left:5px;font-size:20px;position:relative;top:1px}.sp_careers_page .sp_careers_button_main i::before{vertical-align:middle}.sp_careers_page .sp_careers_main a{border-bottom:0}.sp_careers_page .sp_careers_main .sp_careers_button-primary:hover{background-position:right!important}.sp_careers_page .sp_filters-content .sp_item:hover{box-shadow:rgb(0 0 0 / 5%) 0 20px 40px 0}.sp_careers_page .sp_py_searchfield{padding:.65rem .75rem;border:unset;padding-left:1.3rem}.sp_careers_page .sp_filters-content .sp_item button{border:unset;background-color:#fff;color:#333;padding-right:1.3rem}.sp_careers_page .sp_search_buttonWrapper input:focus{border-color:unset;outline:0;box-shadow:unset;border:unset}.sp_careers_page .sp_job_apply_btn{min-width:150px;padding:.7rem .75rem;width:auto;border:unset;outline:0;box-shadow:none}.sp_careers_page .sp_job_form_wrapper{border:1px solid #c7c5c5;padding:20px;border-radius:5px;min-height:200px}.sp_job_card_tag{background-color:#f2f2f2;padding:10px 14px;border-radius:30px;min-width:100px;display:inline;font-size:13px;text-align:center;position:relative;top:1px;border:1px solid}.sp_careers_main #content{line-height:180%}@media (max-width:767px){.sp_careers_page .sp_careers_main .sp_job_card{display:block;justify-content:center}.sp_careers_page .sp_careers_main .col-md-4,.sp_careers_page .sp_careers_main .col-md-8{text-align:left}.sp_careers_page .sp_careers_main .sp_text-end a{padding-top:0}}.sp_job_apply_modal .modal-body{padding:2rem}.sp_job_apply_btn_wrapper button{min-width:150px;border-radius:4px;width:100%}.sp_post_desc{font-size:14px}.sp_career_mediaWrapper{max-width:100%;max-height:400px;width:100%;text-align:center;height:100%}.sp_career_mediaWrapper img{width:auto;max-height:100%;object-fit:contain}.sp_careers_page .sp_filters_section{display:flex;margin-bottom:1rem;align-items:center;flex-wrap:wrap}.sp_careers_page .sp_filters_section select{max-width:200px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden!important;padding:.7rem 1rem;border-radius:30px;border:1px solid #e7e7e7;padding-right:36px;box-shadow:none;outline:0;margin:.5rem .8rem;margin-left:0;background-color:inherit}.sp_careers_page .sp_filters_section .sp_search_buttonWrapper{margin:.5rem .8rem;margin-left:0}.sp_filters_section_label{font-weight:600;display:block;padding-right:5px}.sp_sticky_wrapper{position:sticky;position:-webkit-sticky;top:0;padding:10px 0;background-color:#ffffffc4;backdrop-filter:blur(3px);z-index:2;border-radius:5px;align-items:center;margin-bottom:1rem}.sp_careers_back{position:fixed;top:140px;left:35px;transform:translate(-50%,-50%);z-index:99;cursor:pointer}.sp_job_mainWrapper .sp_company{margin-bottom:0;font-size:16px;line-height:30px;display:flex;align-items:self-start}.sp_job_mainWrapper .sp_company .bi-person-workspace::before{vertical-align:-1px}.sp_careers_back .sp_careers_icon{background-color:#0e6ffd;width:40px;color:#fff;height:40px;display:flex;align-items:center;justify-content:center;border-radius:100%;transition:ease .3s}.sp_careers_back .sp_careers_icon i{font-size:18px}.sp_careers_back .sp_careers_icon i::before{vertical-align:middle}.sp_careers_back .sp_careers_icon:hover{opacity:.8}.sp_career_filter_heading{font-size:38px}@media(max-width:767px){.sp_careers_page .sp_filters_section select,.sp_search_buttonWrapper .sp_item{max-width:100%;margin-right:0}.sp_search_buttonWrapper{width:100%;margin-right:0!important}}.ql-editor{padding-left:0!important;padding-right:0!important}.sp_benefits_grid{padding:20px 0;display:grid;grid-gap:2.5rem;justify-content:center;grid-template-columns:repeat(1,1fr)}.sp_benefits_item{text-align:center}.sp_benefits_Info_heading{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sp_benefits_Info_desc{text-align:center!important}.sp_benefits_imageWrapper{width:90px;text-align:center;margin:auto}.sp_t-2{position:relative;top:2px}.sp_view_opens_btn:hover{opacity:.7}.sp_view_opens_btn{border:1px solid}@media(max-width:767px){.sp_career_filter_heading{font-size:28px}}@media(max-width:400px){.sp_job_card_tag{display:block;margin-bottom:12px;text-align:center;margin-right:0!important}}@media(min-width:768px){.sp_job_apply_btnWrapper{max-width:250px}.sp_benefits_grid{grid-template-columns:repeat(2,1fr)}}.sp_style_background .ql-editor{padding-left:0;padding-right:0}@media(min-width:992px){.sp_job_card_action{position:relative;top:2px;padding-right:0!important}.sp_benefits_grid{grid-template-columns:repeat(3,1fr)}}.sp_career_theme footer{margin-top:0}.sp_careers_main #content,.sp_careers_main #content p,.sp_careers_main #content>*{font-size:16px}