.company-listings-hero{background-position:center center;background-size:cover;height:400px}@media only screen and (max-width:767px){.company-listings-hero{height:inherit}}.company-listings-hero .bg-overlay{height:100%}@media only screen and (max-width:767px){.company-listings-hero .bg-overlay{padding-bottom:10%;margin:0 auto}}.company-listings-hero h1{display:block;margin:0;padding:0;font-family:"Montserrat",sans-serif;font-weight:700;font-size:40px;line-height:49px;color:#fff;text-align:center;padding-top:166px}@media only screen and (max-width:767px){.company-listings-hero h1{padding-top:20px;font-size:30px;line-height:39px}}.company-listings-hero .company-listings-filters{display:flex;flex-direction:row;justify-content:space-evenly}@media only screen and (max-width:767px){.company-listings-hero .company-listings-filters{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0;padding:0}}.company-listings-hero .company-listings-filters .filter{position:relative;width:280px;height:44px;margin-top:39px;margin-right:15px}.company-listings-hero .company-listings-filters .filter:last-child{margin-right:0}@media only screen and (max-width:767px){.company-listings-hero .company-listings-filters .filter{height:inherit;margin-top:10px;margin-right:0}}.company-listings-hero .company-listings-filters .filter label{margin:0;padding:0;font-family:"Montserrat",sans-serif;font-weight:700;font-size:18px;display:block;line-height:30px;color:#fff}@media only screen and (max-width:767px){.company-listings-hero .company-listings-filters .filter label{display:none}}.company-listings-hero .company-listings-filters .filter select{width:280px;height:44px;border:0;border-radius:0;background-color:#fff;border-collapse:collapse}@media only screen and (max-width:767px){.company-listings-hero .company-listings-filters .filter:after{content:'\02c6';position:absolute;right:15px;top:3px;z-index:99;transform:rotate(180deg);-webkit-transform:rotate(180deg);font-size:20px}}