/**handles:agencycss**/
#KA_LoginDiv:empty,#KA_error:empty,#KA_info:empty,#KA_login_error:empty,#ka-content .job-summary a:empty,.chosen-active .hide-if-chosen,.featured .hide-if-featured,.home .hide-if-home,.horizontal .hide-if-horizontal,.ka-logged-in .login,.ka-logged-in .not-logged-in,.ka-not-logged-in .logged-in,.minimal .hide-if-minimal,.popup .hide-in-popup,.show-if-joblist,.show-if-mobile,.slider .hide-if-slider,.wpcf7-response-output:empty,p:empty{display:none!important}.screen-reader-response{display:none}.elementor-editor-active #ka-content .logged-in,.elementor-editor-active #ka-content .not-logged-in{display:initial!important}.ka-joblist-page .show-if-joblist{display:initial!important}.ka-joblist-page .full_width.show-if-joblist,.ka-joblist-page p.show-if-joblist{display:block!important}@media screen and (max-width:767px){.show-if-mobile{display:initial!important}.full_width.show-if-mobile{display:block!important}div.show-if-mobile{display:block!important}.hide-if-mobile{display:none}.reverse-on-mobile{flex-direction:column-reverse;display:flex}}#ka-content{margin-top:0;padding-bottom:100px;min-height:50vh}.ka-container{max-width:1380px;margin-left:auto;margin-right:auto;padding-left:150px;padding-right:150px;position:relative}@media (max-width:1024px){.ka-container{padding-left:40px;padding-right:40px}}.elementor-widget-container .ka-container{padding:0;max-width:none}.ka-main,.ka-sidebar{display:inline-block;vertical-align:top;margin:0 -2px 30px;box-sizing:border-box;position:relative}@media screen and (min-width:768px){.ka-sidebar:first-child{padding-right:40px}}.ka-sidebar .button{width:100%}.ka-sidebar .box{margin-bottom:20px}.ka-row{display:block;display:-webkit-flex;-webkit-flex-wrap:wrap;display:flex;flex-wrap:wrap;justify-content:center;margin-left:-10px;margin-right:-10px}.box .ka-row{justify-content:initial}.ka-row>.ka-col{padding-left:10px;padding-right:10px;padding-bottom:20px}.ka-col{display:inline-block;vertical-align:top;box-sizing:border-box;overflow:hidden;width:100%}@media (min-width:480px){.ka-col{width:50%;flex:0 0 50%}.has_5_cols>.ka-col,.one_fifth{width:20%;flex:0 0 20%}.has_4_cols>.ka-col,.one_fourth{width:25%;flex:0 0 25%}.has_3_cols>.ka-col,.one_third{width:33.33%;flex:0 0 33.33%}.two_fifths{width:40%;flex:0 0 40%}.has_2_cols>.ka-col,.one_half{width:50%;flex:0 0 50%}.two_thirds{width:66.66%;flex:0 0 66.66%}.three_fourths{width:75%;flex:0 0 25%}}.has_1_cols>.ka-col{width:100%!important;box-sizing:border-box;flex:0 0 100%}.disabled{pointer-events:none;opacity:.2}.pagenav .disabled{display:none!important}p.aligncenter{text-align:center}.clearfix:after{content:'';display:block;clear:both}p:empty{display:none}.full_width{display:block;width:100%!important;box-sizing:border-box;flex:0 0 100%}.menu-item div{display:inline-block}.table-style{padding:0;margin:0;list-style:none}.table-style>li{clear:both;overflow:hidden;border-bottom:1px solid #e2e2e2;padding:1em 0;margin:0}.table-style>li:first-child{border-top:1px solid #e2e2e2}.table-style>li>:left-child{margin-bottom:1em}.table-style>li .button{margin-top:0}.popup .table-style>li{padding:0}.popup .table-style>li *{margin-top:0;margin-bottom:0}#KA-uploader .alignleft,.table-style>li .alignleft{line-height:30px;width:50%;float:left;margin:0}.table-style>li .alignright{line-height:30px;width:50%;float:right;margin:0;text-align:right}.box{padding:40px;margin-top:40px;margin-bottom:40px;box-sizing:border-box;border:3px solid var(--light);display:block}.box:first-child{margin-top:0}.row>.col .box{flex-grow:1}.box>br:first-child{display:none}#KA_error,#KA_info,#KA_login_error,.highlight,.wpcf7-not-valid-tip,.wpcf7-response-output{display:block;padding:10px;margin-bottom:20px;background:var(--light);text-align:center;clear:both}.pagenav{line-height:50px}[id^=KA_FilterBlock]{display:block;position:relative;background:var(--light);padding:40px}[id^=KA_FilterBlock] .field-loader{background:var(--light)}[id^=KA_FilterBlock] .field-loader img.ka-icon{top:50%;left:50%;margin-left:-10px;margin-top:-10px}[id^=KA_FilterBlock] br{display:none}[id^=KA_FilterBlock] .reset,[id^=KA_FilterBlock] div[id$="_div"]>a,a[href="#search-expand"]{position:absolute;top:20px;right:20px;font-size:small;text-decoration:none}@media (max-width:479px){.box,[id^=KA_FilterBlock]{padding:20px}[id^=KA_FilterBlock] .reset{right:50px}}[id^=KA_FilterBlock] div[id$="_div"]>a{top:7px;right:1em}.chosen-active [id^=KA_FilterBlock] div[id$="_div"]>a{display:none}a[href="#search-expand"]{width:1em}a[href="#search-expand"]:after{margin:0}[id^=KA_FilterBlock] .field{position:relative;margin-bottom:1em}[id^=KA_FilterBlock] .button,[id^=KA_FilterBlock] input{margin:0}[id^=KA_FilterBlock] .field .ka-icon{position:absolute;z-index:1;top:.75em;left:1em;pointer-events:none}.KA_FilterSalary{border:0;padding:0;min-height:0;background:0 0;font-size:small}[id^=KA_FilterBlock] .button:not(.icon){width:100%}.toggle{cursor:pointer;text-decoration:none!important}.toggle:after{content:url('https://www.hawkpersonnel.co.uk/wp-content/plugins/KAJobs/icons/solid/chevron-down.svg');margin-left:10px}.toggle.button:after{margin:0}.toggle.closed:after{content:url('https://www.hawkpersonnel.co.uk/wp-content/plugins/KAJobs/icons/solid/chevron-down.svg')}.toggle.open:after{content:url('https://www.hawkpersonnel.co.uk/wp-content/plugins/KAJobs/icons/solid/chevron-up.svg')}.toggle-child-on-hover:hover .toggle-target{display:block}.horizontal [id^=KA_FilterBlock]{background:0 0;padding:0}.horizontal #search-expand{display:block!important}.horizontal .toggle{display:none!important}.field{width:100%}@media (min-width:480px){.horizontal .field{display:inline-block;vertical-align:bottom;margin:0 -2px;padding-right:2em;width:25%}.horizontal .field:last-child{padding-right:0}.horizontal .button,.horizontal input{margin:0}.horizontal input{padding:12px 20px;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px}.minimal .field{margin:0;padding:0;width:auto}}.placeholder .horizontal [id^=KA_FilterBlock] label{display:none}.job.box a,.links a{text-decoration:none}.job.box a:hover,.links a:hover{text-decoration:underline}p.links>span{display:inline-block;margin-right:1em}.summary a{font-weight:700}.actions{display:block}.actions>.button,.actions>div>.button{margin:0}.box .actions{float:right}.ka-job-page .actions{margin:1.5em 0}[id^=KA_ApplyBlock],[id^=KA_RemoveSavedJobBlock],[id^=KA_SaveJobBlock]{display:inline-block}.featured .job.box{padding:.5em 0;margin:0;border-width:0;border-bottom-width:1px;font-size:.9em}.featured .summary{display:none}.featured .job>.h3{font-size:1.2em}.featured .actions{float:none}.featured a.button{background:linear-gradient(90deg,var(--tertiary) 0,var(--secondary) 100%)}.featured a.button:hover{background:linear-gradient(90deg,var(--secondary) 0,var(--tertiary) 100%)}@media screen and (min-width:768px){.featured .actions,.featured .job>.h3,.featured .links{display:inline-block;vertical-align:middle;margin:0 -2px;width:40%}.featured .links{width:35%}.featured p.links>span{display:inline-block;vertical-align:middle;margin:0;width:49%}.featured .actions{text-align:right;width:25%}}.share-buttons{list-style:none;padding:0;margin:0}.share-buttons li{display:inline-block}body img.ka-icon{height:1em;width:auto;margin:0;vertical-align:middle;filter:var(--filter-primary)}#footer .ka-icon,.button .ka-icon,.wp-block-button__link .ka-icon{filter:invert(100%) sepia(100%) saturate(0%) hue-rotate(288deg) brightness(102%) contrast(102%)}.icon.alignleft{float:left}.icon.alignright{float:right}.ka-spin,.spin{-webkit-animation:ka-spin 2s linear infinite;animation:ka-spin 2s linear infinite}@keyframes ka-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}body .ui-state-default,body .ui-widget-content .ui-state-default,body .ui-widget-header .ui-state-default{border-color:var(--light);background:#fff;color:inherit}body .ui-widget-content{border-color:var(--light);color:inherit}body .ui-corner-all,body .ui-corner-bottom,body .ui-corner-br,body .ui-corner-right{border-bottom-right-radius:25px}body .ui-corner-all,body .ui-corner-bl,body .ui-corner-bottom,body .ui-corner-left{border-bottom-left-radius:25px}body .ui-corner-all,body .ui-corner-right,body .ui-corner-top,body .ui-corner-tr{border-top-right-radius:25px}body .ui-corner-all,body .ui-corner-left,body .ui-corner-tl,body .ui-corner-top{border-top-left-radius:25px}body .ui-widget-header{background:var(--secondary)}body .noUi-connect{background:var(--primary)}body .noUi-target{background:#fff;border-color:var(--light)}.noUi-handle::after,body .noUi-handle::before{background:#fff}#KA_loader,#KA_loader2,.popup{top:0;left:0;position:fixed;background:#fff;opacity:1;width:100%;height:100%;z-index:10000000;-webkit-transition:opacity 1s;transition:opacity 1s;display:none;text-align:center}#KA_loader{color:#232323}.popup{background:var(--light)}#KA_page_loader{background:#fff;position:absolute;z-index:9;width:100%;height:100%;top:0;left:0;min-height:200px;text-align:center}#KA_loader img,#KA_loader2 img{position:fixed;top:50%;left:50%;margin:-20px 0 0 -20px}.cssanimations #KA_loader2 img{display:none}.loading{position:relative;top:100px;margin-top:-25px;margin-left:-25px;font-size:50px;font-family:sans-serif}#KA_loader .loading{position:fixed;top:50%;left:50%}.cssanimations #KA_loader2:after{content:''}.open-popup{cursor:pointer}.popup-open{overflow-y:hidden}.popup-inside{background-color:#fff;color:#232323;position:absolute;width:300px;top:10%;left:50%;transform:perspective(1px) translateX(-50%);padding:30px;box-sizing:border-box;text-align:left;max-height:80%;overflow-y:auto}.popup-inside .h2:first-of-type,.popup-inside .h3:first-of-type{margin-top:0}.popup-inside input,.popup-inside select{width:100%;margin-bottom:.5em}#KA_LoginDiv:empty{display:none}#KA_LoginDiv .h3{font-size:1.2em}#KA_LoginDiv hr{margin:1em auto}#KA_LoginDiv:empty{margin:0}.button.close,.popup .close{position:absolute;right:5px;top:5px;cursor:pointer}#close-popup{margin-bottom:0}.popup .button.icon{padding:.5em}.select2 button,.select2 input,.select2 textarea{min-height:0;margin:0}.select2 textarea{margin-left:14px!important;margin-top:10px!important;font-family:inherit!important;color:inherit}body .select2-container--default .select2-selection--multiple,body .select2-container--default .select2-selection--single{border-color:#ddd;border-color:var(--light);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;min-height:40px}.select2-search.select2-search--inline{display:inline-block}body .select2-container--default .select2-selection--multiple .select2-selection__choice{font-size:.8em;margin:4px 0 0 4px;border-radius:12px;background-color:var(--primary);border-color:var(--primary);color:#fff}body .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background:0 0;border:0;color:#fff;border-radius:10px}body .select2-dropdown{border-radius:0}body .select2-container--default .select2-selection--single .select2-selection__arrow{height:40px}body .select2-container--default .select2-selection--single .select2-selection__rendered{color:inherit;line-height:38px}body .select2-container--default.select2-container--focus .select2-selection--multiple{border-color:var(--secondary)}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:var(--secondary)}body .select2-container.select2-container--open{z-index:99999999}.chosen-container+.chosen-container{display:none}