#search-jobs .v-messages{min-height:0}#search-jobs .v-pagination button{box-shadow:none}#search-jobs #searchbar{max-width:460px}#search-jobs #searchbar .v-icon{color:#009fd4}#search-jobs #search-filter-desktop{background:#fff;border-bottom:2px solid #ccd1d4;z-index:2}#search-jobs #search-filter-desktop .v-icon{color:#009fd4}#search-jobs #search-filter-desktop .label-header{display:block;font-weight:700;margin-bottom:.5rem;margin-top:1rem}#search-jobs #mobile-filter{background:#fff;display:flex;height:100vh;left:0;opacity:0;padding-bottom:48px;position:absolute;top:0;transition:.5s;width:100%;z-index:-1}#search-jobs #mobile-filter.active{opacity:1;z-index:3}#search-jobs #mobile-filter-options button,#search-jobs .v-btn.filter{border-bottom:1px solid #009fd4}#search-jobs .v-btn.filter{border-radius:0;min-width:0}#search-jobs .price-range .v-btn{background:#fff}#search-jobs .hidden-md-and-down.filters .v-icon{transition:.3s!important}#search-jobs .hidden-md-and-down.filters .v-menu__activator--active .v-icon{transform:rotate(180deg)}#search-jobs #job-results img{height:auto;width:90px}#search-jobs #job-results .results-layout{margin:0 auto;max-width:1420px}#search-jobs #job-results .results-layout .v-data-iterator{width:100%}#search-jobs #job-results .results-layout .pro-card{display:flex;flex-direction:column;height:100%;justify-content:flex-start;min-height:370px}#search-jobs #job-results .results-layout .pro-card .logo-and-rate{display:flex;flex-direction:row;justify-content:space-between}#search-jobs #job-results .results-layout .pro-card .logo-and-rate img{height:auto;max-height:150px;max-width:150px;object-fit:contain;width:auto}#search-jobs #job-results .results-layout .pro-card .v-card__text{text-align:right}#search-jobs #job-results .results-layout .pro-card .spacer{flex-grow:1}#search-jobs #job-results .results-layout .pro-card .btn-layout{min-width:100%}#search-jobs #job-results .results-layout .pro-card .btn-layout .v-btn{width:100%}#search-jobs #job-results .service-type{font-family:Montserrat,sans-serif;font-size:18px;font-style:normal;font-weight:500;letter-spacing:.015em;line-height:125%}#search-jobs .v-toolbar__content{padding:0 16px!important}#search-jobs #search-filter-desktop .v-text-field>.v-input__control>.v-input__slot:before{border-bottom:.5px solid #009fd4!important}#search-jobs #search-filter-desktop .v-input{max-width:375px;width:100%}#search-jobs #search-filter-desktop .v-input .v-label,#search-jobs .v-list__tile__title{font-size:14px}#search-jobs #search-filter-desktop.firefox .v-text-field>.v-input__control>.v-input__slot:before{border:none}@media (max-width:599px){#search-jobs #search-filter-desktop .v-input{max-width:100%}}#search-jobs .job-card{border:1px solid #ccd1d4!important;border-radius:8px;overflow:hidden;position:relative;transition:.4s}#search-jobs .job-card .price{font-size:28px}#search-jobs .job-card small{font-size:15px}#search-jobs .job-card:hover{box-shadow:0 6px 11px 0 rgba(0,0,0,.3)}#search-jobs .job{border:2px solid #009fd4!important;border-radius:8px;box-shadow:0 6px 11px 0 rgba(0,0,0,.12);max-width:350px;padding:25px 28px;position:relative}#search-jobs .image-nav-button{top:45%}#search-jobs .image-dialog{box-shadow:none!important;padding:75px;position:relative}@media (max-width:959px){#search-jobs #search-filter-desktop{border:none;padding-bottom:16px}#search-jobs #search-filter-desktop .v-toolbar__content{height:auto!important;padding:0 16px!important}#search-jobs #total-matches p{text-align:right}#search-jobs .logo-and-rate img{width:135px}}@media (min-width:960px){#search-jobs #search-filter-desktop{height:91px;margin-bottom:16px}#search-jobs #searchbar{border-right:1px solid #ccd1d4}#search-jobs #desktop-filters{padding-left:48px}#search-jobs #total-matches p{text-align:center}}