.jobs-container *{font-family:Avenir,Montserrat}.jobs-container .embed_jobs_head2 .linkC,.jobs-container h2 span{color:#000}.embed_jobs_head{text-rendering:optimizeLegibility;-webkit-font-smoothing:auto}.embed_jobs_head2{background-color:#fff;box-sizing:border-box;font:normal 14px sans-serif;margin:auto;padding:24px;width:80%}.rec_facet_group{border:1px solid #dee4f0;height:auto;margin-right:24px;max-height:300px;padding:8px 16px}.embed_jobs_with_style_3 .rec_job_listing_div_jobs{display:block;width:70%}.embed_jobs_with_style_3 #rec_job_listing_div{display:flex}.rec_job_listing_div_jobs{flex:1 100%}.rec_job_listing_div_jobs .rec-group .rec-job-title{font-size:1.125rem;list-style:none}.rec_facet_group .cw-rec-filter{padding:0 0 8px;width:100%}.rec_facet_group>div{border-bottom:1px solid #dee4f0;margin-bottom:16px}.rec_facet_group>div:last-child{border-bottom:none;margin:0}.rec_facet_group .cw-rec-filter .rec_ul_filter{list-style-type:none}.rec_ul_filter .cw-facet-checkbox{float:left;margin:0}.rec_job_listing_div_jobs{display:flex}.embed_jobs_head3{color:#171b27;font-size:.875rem}.cw-facet-checkbox-label span{font-weight:400}.rec_job_listing_div_jobs li,.rec_job_listing_div_jobs ul{list-style:none;margin:0;padding:0}.rec_facet_group .cw-rec-filter{box-sizing:border-box;padding:0}.rec_job_listing_div_jobs li:before{color:#111;content:"\2022";font-size:16px;left:0;position:absolute;top:-1px;visibility:hidden}.rec_ul_filter li:before{display:none}.rec-group li{margin:0}.rec-group li span:first-child{line-height:1.2rem}li.rec-job-title:before,li.zrsite_Job_Description:before{display:none}.rec-group li.rec-job-title,li.zrsite_Job_Description{margin:0;padding:0}.rec-group li.rec-job-title{float:none;line-height:1.4rem;width:100%}ul.rec-job-info a{color:#97060d!important;font-weight:700;text-decoration:none;transition:color .3s ease-out;word-break:break-word}ul.rec-job-info{border-radius:16px;box-sizing:border-box;transition:all .3s ease-out}ul.rec-job-info:hover{background-color:#000039;border-color:#000039;color:#fff}ul.rec-job-info:hover a{color:#fff95f!important}.rec-group .rec-job-info{padding:16px}.cw-facet-checkbox{opacity:0;position:absolute}.cw-facet-checkbox+span{cursor:pointer;display:inline-block;font-family:sans-serif;font-size:.875rem;line-height:16px;padding-left:24px;position:relative}.cw-facet-checkbox+span:before{background:transparent;border-radius:2px;box-shadow:inset 0 0 0 2px #dee4f0;content:"";display:block;height:14px;left:0;position:absolute;top:0;transition:all .2s ease-in-out;width:14px}.cw-facet-checkbox+span:hover:before{box-shadow:inset 0 0 0 2px #285cc3}.cw-facet-checkbox+span:after{border-bottom:1.5px solid transparent;border-right:1.5px solid transparent;content:"";display:block;height:7px;left:5px;position:absolute;top:2px;transform:rotate(45deg);transition:all .2s ease-in-out;width:3px}.cw-facet-checkbox+label:focus{outline:none}.cw-facet-checkbox:checked+span:before{background:#285cc3;box-shadow:none}.cw-facet-checkbox:checked+span:after{border-color:#fff}.cw-facet-checkbox:disabled+span:before{background:#f2f2f2;box-shadow:none}.cw-facet-checkbox:disabled+span:after{border-color:transparent}.cw-facet-checkbox:checked:disabled+span:before{background:#f2f2f2;box-shadow:none}.cw-facet-checkbox:checked:disabled+span:after{border-color:#cecece}.embed_jobs_with_style_1 ul.rec-group{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:16px}.embed_jobs_with_style_2 .rec_filter_cls{flex-direction:row-reverse}.embed_jobs_with_style_1 .rec_facet_group .cw-rec-filter .rec_ul_filter,.embed_jobs_with_style_2 .rec_facet_group .cw-rec-filter .rec_ul_filter{margin:0;padding:0}.embed_jobs_with_style_1 ul.rec-job-info,.embed_jobs_with_style_2 ul.rec-job-info{box-sizing:border-box;height:100%;overflow:hidden;padding:16px}.embed_jobs_with_style_2 ul.rec-job-info{margin-bottom:16px}.embed_jobs_with_style_1 ul.rec-job-info:nth-child(2n){margin-right:0}.embed_jobs_with_style_1 .rec_job_listing_div_jobs{display:block}.embed_jobs_with_style_1 .rec-group li{width:100%}.embed_jobs_with_style_1 .rec-group li span:first-child{width:30%;word-break:break-word}.embed_jobs_with_style_2 .rec_job_listing_div_jobs{float:none;width:100%}.embed_jobs_with_style_3 .rec_job_listing_div{display:flex}.embed_jobs_with_style_1 .rec_facet_group,.embed_jobs_with_style_2 .rec_facet_group{border:none;height:auto;margin-right:0;padding:8px 0;width:auto}.embed_jobs_with_style_1 .rec_job_listing_div_jobs,.embed_jobs_with_style_2 .rec_job_listing_div_jobs{display:inherit}.embed_jobs_with_style_1 .embed_jobs_head2,.embed_jobs_with_style_2 .embed_jobs_head2{overflow:inherit;position:relative}.cw-easyapply-loading{height:50px;left:0;margin:-28px auto 0;position:relative;right:0;width:50px;z-index:10}.cw-easyapply-loading div{animation:cw-easyapply-loading 1.2s cubic-bezier(0,.5,.5,1) infinite;background:#5588d9;display:inline-block;left:8px;position:absolute;top:0;width:8px}.cw-easyapply-loading div:first-child{animation-delay:-.24s;left:8px}.cw-easyapply-loading div:nth-child(2){animation-delay:-.12s;left:24px}.cw-easyapply-loading div:nth-child(3){animation-delay:0;left:40px}.rec_job_listing_div_jobs li{margin-right:24px}.rec_job_listing_div_jobs li.zrsite_Job_Description span{word-break:break-word}.rec-job-info{background:#fff;border:2px solid #97060d;display:inline-block;width:100%}.rec-what-where .rec-job-info{border:2px solid #dee4f0;border-radius:16x;box-sizing:border-box;padding:8px}.rec-what-where{border-bottom:1px solid #f2f4f9;box-sizing:border-box;display:flex;flex-wrap:nowrap;margin-left:30%;padding-bottom:16px}.rec-what-where .rec-job-info{margin-right:16px}.rec-dis-none{display:none!important}.embed_jobs_with_style_1 .rec-what-where{margin:0;width:100%}.embed_jobs_with_style_1 .zrsite_Salary span:first-child{color:#5c6575;margin-right:8px}.embed_jobs_with_style_1 .rec-grp-heading,.embed_jobs_with_style_2 .rec-grp-heading{margin:16px 0}.embed_jobs_with_style_1 .rec-grp-heading:not(:first-child){border-top:1px solid #f5f6fa;margin-top:24px;padding-top:16px}.embed_jobs_with_style_1 .rec_filter_cls{align-items:center;flex-direction:row-reverse;padding-bottom:8px}.embed_jobs_with_style_2 .rec-group{column-count:3;column-gap:16px}.embed_jobs_with_style_2 .rec-what-where{margin:0}.embed_jobs_with_style_2 .zrsite_Location,.embed_jobs_with_style_2 .zrsite_Work_Experience{font-size:.9375rem;line-height:1.2rem}.embed_jobs_with_style_2 .zrsite_Work_Experience{font-size:.875rem;line-height:1.2rem}.embed_jobs_with_style_2 li.zrsite_Job_Description{display:block;font-size:.9375rem;line-height:1.3125rem;margin:16px 0;word-break:break-word}.embed_jobs_with_style_2 .zrsite_Date_Opened{align-items:center;display:flex;justify-content:space-between;margin:0}.embed_jobs_with_style_1 .zrsite_Job_Type{font-weight:700}.embed_jobs_with_style_1 .zrsite_Salary,.embed_jobs_with_style_2 .rec-group .zrsite_Salary,.embed_jobs_with_style_2 .zrsite_Job_Type,.embed_jobs_with_style_3 .zrsite_Work_Experience{font-size:.8125rem}.embed_jobs_with_style_2 .rec-group .zrsite_Salary span:first-child{color:#5c6575;margin-right:8px}.embed_jobs_with_style_1 .rec_filter_cls,.embed_jobs_with_style_2 .rec_filter_cls{border-bottom:1px solid #dee4f0;display:flex;justify-content:space-between;padding-bottom:8px}.embed_jobs_with_style_3 .rec_facet_group .job-type-div li{padding-top:12px}.embed_jobs_with_style_3 .rec_facet_group .job-type{color:#5c6575;display:block;font-size:15px;line-height:18px}.embed_jobs_with_style_3 .rec_facet_group li{margin:0}.embed_jobs_with_style_3 .rec_facet_group{border-radius:4px;overflow:auto}.embed_jobs_with_style_3 .rec-group .rec-job-info{align-items:flex-start;display:flex}.embed_jobs_with_style_3 .rec-group .rec-job-info .zr_fillayout_info{width:70%}.embed_jobs_with_style_3 .rec-group .rec-job-info .zrsite_Date_Opened{align-items:end;display:flex;flex-direction:column-reverse;font-size:.8125rem;line-height:20px;margin:0;width:30%}.embed_jobs_with_style_3 .rec-group .zrsite_Job_Description{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:3;margin-top:10px}.embed_jobs_with_style_3 .rec-group .zrsite_Location,.embed_jobs_with_style_3 .zrsite_Job_Description{font-size:.9375rem;line-height:1.2rem}.embed_jobs_with_style_3 .zrsite_Date_Opened .zrsite_Job_Type{font-size:.9375rem;font-weight:600;text-align:right}.embed_jobs_with_style_3 .zrsite_Salary{font-size:.8125rem;padding-top:10px}.embed_jobs_with_style_3 .zrsite_Salary span:first-child{color:#5c6575;margin-right:8px}.embed_jobs_with_style_3 .rec_filter_cls{flex-shrink:0;width:30%}.rec-grp-drop{appearance:none;background-image:linear-gradient(45deg,transparent 50%,#000 0),linear-gradient(135deg,#000 50%,transparent 0),linear-gradient(90deg,#fff,#fff);background-position:calc(100% - 10px) 1em,calc(100% - 5px) 1em,100% 0;background-repeat:no-repeat;background-size:5px 5px,5px 5px,2.5em 2.5em;border:2px solid #dee4f0;border-radius:16px;box-sizing:border-box;max-width:200px;padding:7px 24px 7px 7px}input::-webkit-input-placeholder{color:#5c6575}.rec-what-where .rec-job-info.searchButton{border:none;cursor:pointer;margin:0;width:20%}.rec-what-where .rec-job-info.searchButton:hover{opacity:.8}.rec-what-where .rec-job-info.searchWhat,.rec-what-where .rec-job-info.searchWhere{width:40%}.rec-what-where .rec-job-info.searchWhat:hover,.rec-what-where .rec-job-info.searchWhere:hover{border-color:#ccd4e3}.rec-grp-cnt{background:#f5f6fa;border-radius:24px;color:#646d8c;display:inline-block;font-size:.8125rem;font-weight:100;line-height:23px;margin-left:8px;padding:0 8px;text-transform:uppercase}.rec-grp-name{font-size:1.125rem;font-weight:500}.embed_jobs_with_style_3 .job-type-div .cw-rec-filter .rec_ul_filter:first-child{margin-top:0}.embed_jobs_with_style_3 .rec_facet_group .cw-rec-filter .rec_ul_filter{padding:0}@keyframes cw-easyapply-loading{0%{height:64px;top:8px}50%,to{height:32px;top:24px}}@media screen and (max-width:960px){.embed_jobs_with_style_2 .rec-group{column-count:2}}@media screen and (max-width:624px){.embed_jobs_head2{width:100%!important}.embed_jobs_with_style_2 .rec-group{column-count:1}.embed_jobs_with_style_3 .rec_job_listing_div_jobs{width:100%}.embed_jobs_with_style_3 .rec-what-where{background:#fff;flex-direction:column;gap:12px;margin:0}.embed_jobs_with_style_3 .rec-what-where .rec-job-info.searchButton,.embed_jobs_with_style_3 .rec-what-where .rec-job-info.searchWhat,.embed_jobs_with_style_3 .rec-what-where .rec-job-info.searchWhere{margin:0;width:100%}.embed_jobs_with_style_3 #rec_job_listing_div{flex-direction:column}.embed_jobs_with_style_3 .rec_facet_group,.embed_jobs_with_style_3 .rec_filter_cls{margin:0;width:auto}.embed_jobs_with_style_3 .rec_facet_group{margin-bottom:16px}}