.et_pb_slide_description{text-shadow:none!important}#top-menu .sub-menu .menu-item a{line-height:1.4!important;padding:8px 0!important}@media only screen and (max-width:980px){#logo{height:100%!important;max-height:100%!important;width:auto;max-width:100%!important}}.et-fixed-header #logo{content:url(https://hst-hiring.co.uk/wp-content/uploads/2022/10/HST-logo-black.png)}.jobs_container{box-sizing:border-box;display:grid;grid-template-columns:300px 1fr;grid-column-gap:50px;font-family:'Source Sans Pro',sans-serif}.jobs-filter{text-align:center}.job-list-container{width:100%;max-width:800px;margin:0px auto}.job{border:1px solid #ccc;padding:0px 10px;margin-bottom:15px;width:100%;box-sizing:border-box}.job-empty{display:flex;align-items:center;justify-content:center;flex-direction:column;height:300px}.job-empty svg{width:50px;height:70px}.job-header{color:#000000;font-size:19px;height:50px;display:flex;align-items:center;border-bottom:1px solid #ccc;font-weight:600;padding:0px 10px}.job-information{padding:10px;display:flex;align-items:center;flex-wrap:wrap}.job-info{display:flex;align-items:center;background:#FEDB06;margin:5px;border-top-left-radius:10px;border-bottom-left-radius:10px;border-radius:10px;border:1px solid #FEDB06}.job-info-loading{background:none;border:none}.job-info>.label{font-weight:600;margin-right:5px;color:#444;background:rgba(0,0,0,.1);border-radius:10px;font-size:15px;height:100%;box-sizing:border-box;padding:3px 10px}.job-info>.value{font-weight:bold;color:#444;font-size:15px;padding:3px 7px}.job-description{padding:10px}.job-description *{font-size:15px!important}.show-more-btn{color:#8f7e0b;margin:0px 2px;text-decoration:underline;font-size:14px;cursor:pointer}.job-footer{text-align:right;margin-right:-11px;margin-bottom:-1px}.job-btn{border:none;cursor:pointer;color:#000000!important;font-weight:bold;border-radius:50px;letter-spacing:1px;font-size:12px;background-color:#FEDB06;padding-top:15px!important;padding-right:30px!important;padding-bottom:15px!important;padding-left:30px!important;margin-right:10px;margin-bottom:10px;text-transform:uppercase}.job-btn:disabled{opacity:.3}.job-btn:hover{background-color:#000;color:#FEDB06!important}.pagination-container{display:flex;align-content:center;justify-content:flex-end}.pagination-block{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:3px;cursor:pointer}.pagination-block:hover{background:#fedd064c}.pagination-block.active{background:#FEDB06;color:#000}._form-group{margin-bottom:20px}._form-control{border-radius:2px;width:100%;height:40px;outline:none;padding:0px 18px!important;text-transform:capitalize;font-weight:500;font-size:16px;border:1px solid #747574;box-sizing:border-box;background:white}._form-label{pointer-events:none;text-transform:capitalize;font-weight:500;font-size:20px;white-space:nowrap;text-align:left;margin-bottom:3px;padding:3px;width:100%}._form-control:focus{border:1px solid #b09c15}.control-checkbox-container{text-align:left;display:flex;align-items:center;margin-bottom:5px}.control-checkbox-container span{font-size:20px}.control-checkbox-container input{width:17px;height:17px;margin-right:7px;accent-color:#FEDB06}.text-loading{height:10px!important;width:100%;margin:4px 0}.animated-background{animation-duration:1.25s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background:#f6f6f6;background:linear-gradient(to right,#f6f6f6 8%,#f0f0f0 18%,#f6f6f6 33%);background-size:800px 104px;height:96px;position:relative}@keyframes placeHolderShimmer{0%{background-position:-468px 0}100%{background-position:468px 0}}.job-container-details{display:flex;align-items:flex-start;justify-content:space-between}._modal{width:100%;max-width:400px;margin-left:50px}._modal-content{background:#fff;background:linear-gradient(156deg,rgba(255,255,255,1) 3%,#fff 3%,#fff 90%,rgba(254,221,6,1) 95%);border:5px solid #FEDB06;border-radius:5px;padding:20px;padding-bottom:0px;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box}.icon-close{width:20px;height:20px;cursor:pointer}.icon-close:hover{transform:scale(1.1)}._modal-content .btns{width:60%;display:flex;justify-content:space-between;align-items:center}._modal-header{font-size:24px;font-weight:400;padding-bottom:20px;border-bottom:1px solid #ccc;display:flex;justify-content:space-between;align-items:center}._modal-content .form ._form-group{margin:0px;margin-top:10px}._modal-content .form label{font-size:16px}._modal-content .form input{margin:5px 0px;border-radius:50px}._modal-content .form label span{color:red;margin:0px 1px}input[type="file"]{border-radius:0px!important}@media screen and (max-width:992px){.jobs_container{grid-template-columns:1fr}#control-job_categories{display:grid;grid-template-columns:1fr 1fr}.control-checkbox-container{align-items:flex-start}._modal-content{padding-bottom:10px}._modal-content>*{padding-left:20px!important;padding-right:20px!important}.job-container-details{display:block}._modal{box-sizing:border-box;max-width: 100%;max-height:none;margin:0px;padding:0px}}.job-details-title{border-bottom:1px solid #ccc;margin:0px 10px;padding:10px;box-sizing:border-box;font-size:24px;font-weight:1000;letter-spacing:.5}.job-description{font-size:19px!important;padding:20px;box-sizing:border-box}.btns{padding:20px 0px}.errors{margin-top:15px;font-weight:400;font-size:16px}.msg-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb;padding:10px 20px;border-radius:10px}.msg-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb;padding:10px 20px;border-radius:10px}.job-description-apply *{font-size:17px!important;box-sizing:border-box;line-height:170%!important}#top-menu li.loginbutton a{color:#FFFFFF!important;border-width:0px!important;border-radius:50px;letter-spacing:1px;font-size:12px;text-transform:uppercase!important;background-color:#000000;padding:15px 30px!important}#top-menu li.loginbutton a:hover{background-color:#FEDB06;opacity:1}@media(max-width:680px){#main-header{background-color:transparent!important}}.mobile_menu_bar:before{color:white!important}.desktop-table{display:block}.mobile-table{display:none}@media(max-width:768px){.desktop-table{display:none}.mobile-table{display:block}}.et_pb_section_2.et_pb_section p a{color:black;text-decoation:underline}.et_pb_section_2.et_pb_section p a:hover{text-decoation:none}.nf-form-fields-required{display:none}.nf-form-cont p.smallprint{color:#ccc;font-size:12px}.nf-response-msg{color:black;text-align:center;font-size:28px;line-height:1.4;font-weight:600;background:#FEDB06;padding:50px;border-radius:20px;text-align:center;border:5px solid #fff}.nf-field-66-container .label-right .nf-field-element,.nf-field-67-container .label-right .nf-field-element,.nf-field-68-container .label-right .nf-field-element{width:10%:none!important}.nf-field-66-container .label-right .nf-field-label,.nf-field-67-container .label-right .nf-field-label,.nf-field-68-container .label-right .nf-field-label{color:white:none!important;font-size:16px:none!important}.cta__Container-sc-5102c37c-0{display:none!important}@media only screen and (max-width:980px){#main-header,#main-header .nav li ul,.et-search-form,#main-header .et_mobile_menu{background-color:#FEDB06!important;position:fixed!important}}