.job_alerts_wrapper{height:100%;position:absolute;width:79%;left:0;padding:40px;z-index:9;-webkit-transition:opacity 1s cubic-bezier(.4,0,.2,1);-o-transition:opacity 1s cubic-bezier(.4,0,.2,1);transition:opacity 1s cubic-bezier(.4,0,.2,1);bottom:0;visibility:hidden;opacity:0}.job_alerts_wrapper:before{content:'';width:100%;height:100%;background:#000;opacity:.8;-webkit-filter:blur(-10px);filter:blur(-10px);position:absolute;top:0;left:0}@media (min-width:0px) and (max-width:1199px){.job_alerts_wrapper{width:100%!important}}.job_alerts_wrapper .close_job_alerts{border:none;background:0 0;text-align:inherit;position:absolute;top:20px;right:20px;color:var(--primary-colour);-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-size:25px}.job_alerts_wrapper .close_job_alerts:focus,.job_alerts_wrapper .close_job_alerts:hover{color:var(--secondary-colour)}.job_alerts_wrapper.open{opacity:1;visibility:visible}.job_alerts_wrapper.open .page_form{-webkit-transform:translate(-50%,-50%) scale(1)!important;-ms-transform:translate(-50%,-50%) scale(1)!important;transform:translate(-50%,-50%) scale(1)!important}@media (min-width:0px) and (max-width:575px){.job_alerts_wrapper.open .page_form{-webkit-transform:translate(-50%,0) scale(1)!important;-ms-transform:translate(-50%,0) scale(1)!important;transform:translate(-50%,0) scale(1)!important}}@media (min-width:576px) and (max-width:767px){.job_alerts_wrapper.open .page_form{-webkit-transform:translate(-50%,0) scale(1)!important;-ms-transform:translate(-50%,0) scale(1)!important;transform:translate(-50%,0) scale(1)!important}}.job_alerts_wrapper .submit{margin-top:20px}.job_alerts_wrapper .success-message{color:var(--primary-colour);font-weight:600}.job_alerts_wrapper .page_form{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(0);-ms-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);background:#fff;border-radius:8px;padding:50px 50px;width:100%;-webkit-transition:all .5s cubic-bezier(.4,0,.2,1);-o-transition:all .5s cubic-bezier(.4,0,.2,1);transition:all .5s cubic-bezier(.4,0,.2,1)}@media (min-width:1400px){.job_alerts_wrapper .page_form{max-width:750px}}@media (min-width:1200px) and (max-width:1399px){.job_alerts_wrapper .page_form{max-width:750px}}@media (min-width:768px) and (max-width:991px){.job_alerts_wrapper .page_form{max-width:750px}}@media (min-width:992px) and (max-width:1199px){.job_alerts_wrapper .page_form{max-width:750px}}@media (min-width:0px) and (max-width:575px){.job_alerts_wrapper .page_form{max-width:calc(100vw - 40px);-webkit-transform:translate(-50%,0) scale(0);-ms-transform:translate(-50%,0) scale(0);transform:translate(-50%,0) scale(0);top:20px}}@media (min-width:576px) and (max-width:767px){.job_alerts_wrapper .page_form{max-width:calc(100vw - 40px);-webkit-transform:translate(-50%,0) scale(0);-ms-transform:translate(-50%,0) scale(0);transform:translate(-50%,0) scale(0);top:20px}}.job_alerts_wrapper ul{margin:0;padding:0}.job_alerts_wrapper fieldset{margin:0;padding:0;border:none}.job_alerts_wrapper .error{margin:0 0 15px;padding:15px;color:#fff;background-color:var(--asterix-colour);font-weight:700;line-height:18px;border-radius:var(--block-link-radius) var(--block-link-radius) 0 0}.job_alerts_wrapper .error i{float:left;margin-right:11px;font-size:18px}.job_alerts_wrapper .errmsg{margin:-15px 0 20px;padding:15px;background:hsla(calc(var(--asterix-colour-h) + 0deg),calc(var(--asterix-colour-s) + 0%),calc(var(--asterix-colour-l) + -5%),calc(var(--asterix-colour-a) - 0));border-radius:0 0 var(--block-link-radius) var(--block-link-radius)}.job_alerts_wrapper .errmsg li{margin-left:17px;padding:0 0 0 9px;list-style:disc outside;color:#fff}.job_alerts_wrapper .job_alert_filter_update--footer{float:right;margin-top:20px;display:none}@media (min-width:0px) and (max-width:575px){.job_alerts_wrapper .job_alert_filter_update--footer{float:none;clear:both}}@media (min-width:1200px) and (max-width:1399px){.job_alerts_wrapper .job_alert_filter_update--footer{display:none!important}}@media (min-width:1400px){.job_alerts_wrapper .job_alert_filter_update--footer{display:none!important}}.job_alerts_wrapper label{width:100%;font-family:var(--font-secondary);font-size:14px}.job_alerts_wrapper label.checkbox_multiple{display:block;font-weight:400}.job_alerts_wrapper #email_address{width:100%;margin-top:8px;padding:10px 20px;border:0;-webkit-border-radius:0;color:var(--dark-grey);background-color:#fff;font-size:15px;margin-bottom:10px;border:1px solid hsla(calc(var(--primary-colour-h) + 0deg),calc(var(--primary-colour-s) + 0%),calc(var(--primary-colour-l) + 0%),calc(var(--primary-colour-a) - calc(1 - .5)))}.job_alerts_wrapper #email_address:focus{border-color:var(--form-focus-border);background-color:var(--form-focus-background)}.job_alerts_wrapper .selected_filters{margin-top:10px;padding:20px;background:var(--light-grey);max-height:200px;overflow:auto}.job_alerts_wrapper .selected_filters span{display:none}@media (min-width:1200px) and (max-width:1399px){.job_alerts_wrapper .selected_filters span{display:inline}}@media (min-width:1400px){.job_alerts_wrapper .selected_filters span{display:inline}}.job_alerts_wrapper .selected_filters .filter_title{font-size:25px;color:var(--primary-colour);margin-bottom:10px}.job_alerts_wrapper .selected_filters .filter_values{margin:0 0 20px 0;padding:0}.job_alerts_wrapper .selected_filters .filter_values li{margin:0;padding:0;display:inline-block;margin-right:5px}.job_alerts_wrapper .selected_filters .filter_values li:not(:last-of-type):after{content:','}.job_alerts_wrapper .selected_filters .button{padding:12px 30px;display:block;margin-top:20px}@media (min-width:1200px) and (max-width:1399px){.job_alerts_wrapper .selected_filters .button{display:none}}@media (min-width:1400px){.job_alerts_wrapper .selected_filters .button{display:none}}