/**handles:agencycss**/
@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}}.buyer .hide-if-buyer,.chosen-active .hide-if-chosen,.home .hide-if-home,.horizontal .hide-if-horizontal,.minimal .hide-if-minimal,.popup .hide-in-popup,.seller .hide-if-seller,.show-if-joblist,.show-if-mobile,.slider .hide-if-slider{display:none!important}.elementor-shortcode .highlight .reset,.minimal [id^=KA_FilterBlock] .reset,.minimal [id^=KA_FilterBlock] div[id*="_div"]>a,.minimal a[href="#search-expand"],.minimal label{display:none}.minimal #search-expand{padding:0}.disabled{pointer-events:none;opacity:0}p.aligncenter{text-align:center}#KA_error:empty,p:empty{display:none}.full_width{display:block;width:100%!important;box-sizing:border-box;flex:0 0 100%}#main,#sidebar{position:relative}.ka-icon{height:1em;margin:0;vertical-align:middle;width:auto;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;filter:invert(0%) sepia(17%) saturate(2406%) hue-rotate(63deg) brightness(117%) contrast(87%)}.button .ka-icon,.ka-icon.white-icon,.menu .ka-icon,.white-icon .ka-icon{filter:invert(99%) sepia(0%) saturate(7087%) hue-rotate(48deg) brightness(118%) contrast(101%)}body img.ka-icon{height:1em;width:auto}.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)}}.button.alignleft{float:left}.button.alignright{float:right}#KA_page_loader{background:#fff;position:absolute;width:100%;height:100%;top:0;left:0;min-height:200px;text-align:center}.loading{position:relative;top:100px;margin-top:-25px;margin-left:-25px;font-size:50px;font-family:sans-serif}[id^=KA_FilterBlock]{z-index:99;position:relative;display:block;padding:30px;background:#232323;color:#fff}[id^=KA_FilterBlock] #search-expand{font-size:.8em;line-height:30px}body [id^=KA_FilterBlock] input,body [id^=KA_FilterBlock] select{width:100%;margin:0!important;background:#fff;color:#111}[id^=KA_FilterBlock] input:active,[id^=KA_FilterBlock] input:focus,[id^=KA_FilterBlock] select:active,[id^=KA_FilterBlock] select:focus{border-color:#f07f00}[id^=KA_FilterBlock] .field{margin-bottom:1em;position:relative}[id^=KA_FilterBlock] .field:last-child{margin-bottom:0}[id^=KA_FilterBlock] .field.has-icon .chosen-container-multi .chosen-choices,[id^=KA_FilterBlock] .field.has-icon input{padding-left:36px}[id^=KA_FilterBlock] .field .ka-icon:not(.ka-spin){position:absolute;z-index:1;top:.75em;left:1em;pointer-events:none}[id^=KA_FilterBlock] .field .ka-spin{left:auto;margin-left:-.5em}[id^=KA_FilterBlock] div[id*="_div"]{display:block}[id^=KA_FilterBlock] br{display:none}[id^=KA_FilterBlock] p{margin-bottom:0}body [id^=KA_FilterBlock] *{color:inherit}[id^=KA_FilterBlock] .h4{display:block;margin-top:0;margin-bottom:.5em}#search-expand{padding-top:20px}[id^=KA_FilterBlock] div[id*="_div"]>a{display:none}[id^=KA_FilterBlock] .reset,[id^=KA_FilterBlock] a[href="#search-expand"],[id^=KA_FilterBlock] div[id*="_div"]>a{position:absolute;top:0;right:0;font-size:.6em;text-decoration:none;padding:5px;margin:0;width:auto}[id^=KA_FilterBlock].joblist-page .reset,[id^=KA_FilterBlock].joblist-page a[href="#search-expand"]{top:30px;right:30px}@media (max-width:479px){#search-expand .reset{right:40px!important}[id^=KA_FilterBlock].joblist-page #search-expand .reset{right:60px!important}}a[href="#search-expand"]:after{height:1em}[id^=KA_FilterBlock] small{margin:-5px 0 10px;font-size:.8em;display:block}.elementor-shortcode>br,[id^=KA_FilterBlock] .empty,[id^=KA_FilterBlock]>br{display:none}.location input[type=button]{width:auto;position:absolute;padding:24px 18px!important;right:0;bottom:0;font-size:0;letter-spacing:0!important;line-height:0;background:url(https://s1.prospect-estates.com/wp-content/plugins/KAJobs/icons/solid/map-marker-alt.svg) transparent no-repeat center center!important;filter:invert(0%) sepia(17%) saturate(2406%) hue-rotate(63deg) brightness(117%) contrast(87%);background-size:20px!important;border-color:transparent!important}[id^=KA_FilterBlock] .button:not(.small),[id^=KA_FilterBlock] button{font-size:1.2em}.select2 button,.select2 input,.select2 textarea{min-height:0;margin:0}.select2 textarea{font-family:inherit!important;color:inherit;min-height:27px}body .select2-container--default .select2-selection--multiple,body .select2-container--default .select2-selection--single{border-color:#ddd;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;color:#111}body .select2-container--default .select2-selection--single{min-height:47px}body .select2-container .select2-selection--single .select2-selection__rendered{padding:8px 30px 8px 10px}.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 10px;border-radius:7px}body .select2-container .select2-search--inline .select2-search__field{margin-left:10px}body .select2-container--default .select2-selection--single .select2-selection__arrow{display:none}select~.select2-container:after{display:block;position:absolute;right:9px;top:12px;content:'';width:20px;height:20px;background:url(https://s1.prospect-estates.com/wp-content/plugins/KAJobs/icons/solid/chevron-down.svg) transparent no-repeat center center;filter:invert(0%) sepia(17%) saturate(2406%) hue-rotate(63deg) brightness(117%) contrast(87%);pointer-events:none}body .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background:#f07f00}.select2-container .select2-dropdown{border-radius:7px;border-color:#f07f00;font-size:.8em}li.select2-results__option{margin:0}body .select2-container--default.select2-container--focus .select2-selection--multiple{border-color:#f07f00}.toggle{cursor:pointer;text-decoration:none!important}.toggle:after{margin-left:10px;background:url(https://s1.prospect-estates.com/wp-content/plugins/KAJobs/icons/solid/chevron-down.svg) transparent no-repeat center center;width:18px;height:1em;content:'';display:inline-block;filter:invert(99%) sepia(0%) saturate(7087%) hue-rotate(48deg) brightness(118%) contrast(101%)}.toggle.button:after{margin:0}.toggle.closed:after{background:url(https://s1.prospect-estates.com/wp-content/plugins/KAJobs/icons/solid/chevron-down.svg) transparent no-repeat center center}.toggle.open:after{background:url(https://s1.prospect-estates.com/wp-content/plugins/KAJobs/icons/solid/chevron-up.svg) transparent no-repeat center center}.toggle-child-on-hover:hover .toggle-target{display:block}#KA_error,#KA_info,#KA_login_error,.highlight,.wpcf7-not-valid-tip,.wpcf7-response-output{display:block;padding:10px;margin-bottom:20px;background:rgba(0,0,0,.1);text-align:center;clear:both}.highlight{font-weight:inherit;line-height:1.4em}.jobs-list .h3 a{text-decoration:none}.jobs-list>div{border:1px solid #ccc;padding:20px 30px 30px}.box{border:1px solid #ccc;padding:20px 30px 30px}.ka-job-page .box{position:relative;overflow:hidden}.jobs-list>div,.ka-job-page #KA_htmlBlock{position:relative;overflow:hidden}.status{position:absolute;top:0;left:0;background-color:rgba(255,0,0,.8);color:#fff;text-transform:uppercase;font-size:.8em;font-weight:700;width:200px;text-align:center;transform:rotate(-45deg) translate(-28%,-35%)}.status-30354{display:none}.status-30353{background-color:rgba(0,153,0,.8)}.status-30352{background-color:rgba(255,102,0,.8)}.slider label{display:none}[id^=KA_FilterBlock] .KA_FilterSalary{background:0 0;color:inherit;padding:0;margin:0;text-transform:capitalize;pointer-events:none;min-height:inherit}[id^=KA_FilterBlock] .noUi-target{background:0 0;border-color:transparent;box-shadow:none}[id^=KA_FilterBlock] .noUi-connect{background:#fff}[id^=KA_FilterBlock] .noUi-base .noUi-origin .noUi-handle{background:#f07f00;border-color:#f07f00;box-shadow:none}[id^=KA_FilterBlock] .noUi-base .noUi-origin .noUi-handle::before,[id^=KA_FilterBlock] .noUi-handle::after{background:0 0}#KA_loader,#KA_loader2{top:0;left:0;position:fixed;background:#fff;background:rgba(255,255,255,.8);opacity:1;width:100%;height:100%;z-index:10000000;-webkit-transition:opacity 1s;transition:opacity 1s;display:none;text-align:center}#KA_loader{color:inherit}#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:''}