.job_post{margin:0 auto;max-width:calc(100% - 356px);width:100%}@media (min-width:768px) and (max-width:1024px){.job_post{margin:0 auto;max-width:calc(100% - 60px);width:100%}}@media (max-width:768px){.job_post{margin:0 auto;max-width:100%;width:100%}}.heading_post{margin-bottom:20px;text-align:center}.heading_post h5{color:#707070;font-size:18px;font-weight:300;letter-spacing:.2em;line-height:100%;margin:0 0 10px}.heading_post h2,.heading_post h5{text-align:center;text-transform:uppercase}.heading_post h2{color:#414042;font-size:36px;font-style:normal;font-weight:700;line-height:115%;margin:0}.post-filters{align-items:center;box-shadow:0 2px 4px 0 #c6c3bf,0 5px 15px 0 #3e312326;display:flex;flex-wrap:wrap;width:100%}.post-filters .locations_list{background:#fff;display:flex;flex-wrap:wrap;justify-content:space-between;padding:9px 25px 9px 0}.apply_btns{margin-left:auto}.location_data{padding-top:15px}.post-filters .locations_list .location{align-items:center;color:#414042;display:flex;flex-wrap:wrap;font-size:16px;font-style:normal;font-weight:400;padding:15px 1px;position:relative}.post-filters .locations_list .location label{cursor:pointer;font-size:16px;padding-left:20px;position:relative;user-select:none}.location input:checked+label{text-shadow:1px 0 0 #414042}.post-filters .apply_btns .apply_btn{background:#f29620;box-shadow:0 2px 4px #c6c3bf,0 5px 15px rgba(62,49,35,.15);color:#f1f1f1;display:inline-block;font-size:18px;font-style:normal;font-weight:400;line-height:100%;padding:25px 26px 27px;text-align:center;transition:all .4s ease-in-out}.post-filters .locations_list .apply_btns .apply_btn:hover{background:#db7906}.date span{overflow:hidden;white-space:nowrap;width:76px}.location_data .filter_data{align-items:center;background:#fff;box-shadow:0 2px 4px 0 #c6c3bf;display:flex;flex-wrap:wrap;justify-content:space-between;margin:15px 0}.location_data .filter_data .title{border-top:5px solid #f29620;color:#414042;font-size:20px;font-style:normal;font-weight:700;min-width:346px;padding:14px 10px}.location_data .filter_data .date,.location_data .filter_data .location,.location_data .filter_data .time{align-items:center;color:#414042;display:flex;flex-wrap:wrap;font-size:15px;font-style:normal;font-weight:400;line-height:100%;margin:0 31.5px 0 30px;min-width:150px;padding:19px 0}.location_data .filter_data .btn{background:#f29620;border-radius:4px;box-shadow:0 2px 4px #c6c3bf,0 5px 15px rgba(62,49,35,.15);color:#fff;display:inline-block;font-size:14px;font-style:normal;font-weight:700;line-height:100%;padding:9px 43.5px}.post_btn{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-left:auto;padding-right:20px}.location_data .filter_data .date svg,.location_data .filter_data .location svg,.location_data .filter_data .time svg{margin-right:5px;padding-right:2px}.location_data .filter_data .btn:hover{background:#db7906}.post-filters .locations_list .location input{opacity:0;z-index:-11}.location input:checked+label:before{background-image:url(/hubfs/39570259/checked-icon.svg);background-position:0;background-repeat:no-repeat;background-size:17px;content:"";height:20px;left:0;position:absolute;top:0;width:20px}.post-filters .locations_list .location_filter_mobile{display:none}@media (min-width:1025px) and (max-width:1100px){.post-filters .locations_list{padding:10px}.post-filters .locations_list .location{border:1px solid #ddd;font-size:12px;margin:1%;padding:10px 0;text-align:center;width:31.33%}.post-filters .locations_list .apply_btn{text-align:center;width:100%}.post-filters .locations_list .apply_btn a.apply_btn{display:inline-block;font-size:15px;margin:15px 0 10px;padding:20px 40px;width:auto}}@media only screen and (max-width:767px){.heading_post h2{font-size:22px}.post-filters .apply_btns{display:none}.heading_post h5{font-size:14px}.post-filters .locations_list .location{display:none}.post-filters .locations_list{box-shadow:none;display:block;margin:50px 0 20px;width:100%}.post-filters .locations_list .location_filter_mobile select#location_filter_mobile_select{-webkit-appearance:none;appearance:none;background:url(https://39570259.fs1.hubspotusercontent-na1.net/hubfs/39570259/filterarrow.svg) no-repeat 100% #fff;background-position-x:92%;background-position-y:25px;background-repeat:no-repeat;border:1px solid hsla(0,0%,44%,.4);border-radius:6px;color:#000;font-size:18px;font-weight:400;margin-bottom:10px;outline:none;padding:16px 21px;width:100%}.post-filters .locations_list .location_filter_mobile span{background:#fff;left:10px;padding:10px;position:absolute;top:-23px}.post-filters .locations_list .location_filter_mobile{display:block;position:relative}.post-filters .locations_list .apply_btn{display:none}.post-filters .locations_list .location{border:1px solid #f29620;font-size:16px;margin:0;padding:10px 5px;width:100%}.post-filters .locations_list{padding:0}.post-filters .locations_list .apply_btn{padding:0;width:100%}.post-filters .locations_list .apply_btns .apply_btn{width:100%!important}.location_data .filter_data{background:#f1f1f1}.location_data .filter_data .title{background:#fff;min-width:100%;width:100%}.location_data .filter_data .date,.location_data .filter_data .location,.location_data .filter_data .time{border-bottom:1px solid #fff;margin:0 15px;padding:15px 0;width:100%}.post_btn{padding:15px 10px;width:100%}.location_data .filter_data .btn{text-align:center;width:100%}.post-filters .locations_list .location label{width:90%}}@media only screen and (min-width:768px) and (max-width:1024px){.heading_post h2{font-size:28px}.heading_post h5{font-size:17px}.date span{overflow:hidden;white-space:nowrap;width:62px}.post-filters .apply_btns .apply_btn{font-size:18px;padding:25px 26px 27px}.post-filters .locations_list{padding:10px;width:100%}.post-filters .apply_btns{margin-top:10px;text-align:center;width:100%}.post-filters .locations_list .location{border:1px solid #ddd;margin:1%;padding:0 0 10px;text-align:center;width:31.33%}.post-filters .locations_list .location label{padding:0 20px 0 40px;text-align:left;width:100%}.location input:checked+label:before{left:15px}.post-filters .locations_list .apply_btn{text-align:center;width:100%}.post-filters .locations_list .apply_btn a.apply_btn{display:inline-block;font-size:15px;margin:15px 0 10px;padding:20px 40px;width:auto}.location_data .filter_data .title{font-size:13px;min-width:200px}.location_data .filter_data .date,.location_data .filter_data .location,.location_data .filter_data .time{font-size:12px;padding:10px}.post_btn{padding-right:5px}.location_data .filter_data .btn{font-size:10px;padding:10px 15px}.post-filters .locations_list .location{font-size:12px}.post-filters .locations_list .apply_btns .apply_btn{font-size:12px;padding:18px 20px}.location_data .filter_data .date,.location_data .filter_data .location,.location_data .filter_data .time{margin:0 10px}}.location_data .filter_data .date,.location_data .filter_data .location,.location_data .filter_data .time svg{max-width:24px;width:24px}