.type-employer.single{border:none;margin-bottom:0!important;padding-bottom:0}.type-employer.single div.explore-employer{font-size:1.5rem;font-weight:300;margin-top:1.25rem}.type-employer.single h1.entry-title{font-size:2.625rem!important;font-weight:600!important}.type-employer.single h2.top_section_text_overlay{bottom:0;width:28.4375rem}.type-employer.single .entry-utility{flex-wrap:wrap;gap:1.25rem}.type-employer.single .entry-utility .buttons_container{display:flex;gap:.3125rem;flex-wrap:wrap;flex-grow:1;justify-content:flex-end}.type-employer.single .entry-utility .buttons_container .button{margin:0}.type-employer.single .about p{padding-right:.625rem}.type-employer.single .media-wrapper{padding:.375rem;border:.0625rem solid #ccc;border-radius:.1875rem;position:relative;display:grid;gap:.375rem}.type-employer.single .media-wrapper .video-embed-container .video-thumb-wrapper{position:absolute;width:100%;height:100%}.type-employer.single .media-wrapper img{display:block;max-width:100%;margin:0 auto}.type-employer.single .connect{margin-bottom:1.25rem;margin-top:.625rem}.type-employer.single .connect .social-links{height:1.5rem}#main:has(.employer-header){padding-top:0}.employer-header{background-color:#d3d3d3;height:26.25rem;max-width:none!important;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.employer-header .background{background-size:cover;background-position:center center;position:absolute;top:0;right:0;left:0;bottom:0}.employer-header .background:after{content:'';background:linear-gradient(rgba(0,0,0,0) 0,rgba(0,0,0,.53));display:block;height:11.25rem;width:100%;position:absolute;bottom:0}.employer-header.video-thumb-wrapper{background:#000}.employer-header.video-thumb-wrapper .background{opacity:.7}.employer-header:has(.has-logo){margin-bottom:1.25rem!important}.employer-header a.profile-cta{color:#fff;position:absolute;bottom:0;right:.625rem;display:inline-block;border:.0625rem solid rgba(255,255,255,.53);padding:.3125rem .625rem;border-radius:.1875rem;background:rgba(255,255,255,.2);-webkit-backdrop-filter:blur(0.3125rem);backdrop-filter:blur(0.3125rem)}.employer-header a.profile-cta:hover{text-decoration:none;background:rgba(0,0,0,.2)}.employer-header .info-wrap{box-sizing:border-box;color:#fff;height:25rem;margin:0 auto;max-width:76.25rem;padding:8.125rem .625rem 0;position:relative;width:100%}.employer-header .info-wrap .info-inner-wrap{position:absolute;bottom:0}.employer-header .info-wrap.has-logo .info-inner-wrap{left:14.0625rem}@media screen and (max-width:640px){.employer-header .info-wrap{padding-top:1.25rem}.employer-header .info-wrap .info-inner-wrap{bottom:auto}.employer-header .info-wrap.has-logo .info-inner-wrap{left:.625rem}}.employer-header .info-wrap .name{font-size:2rem;font-weight:700;line-height:2.625rem;color:#fff;text-shadow:0 0 .3125rem #000;text-decoration:none!important;display:inline-block}.employer-header .info-wrap .subtitle{font-size:1.125rem;color:#fff;text-shadow:0 0 .375rem #000}.employer-header .info-wrap .address{color:#fff;font-size:.875rem;margin-bottom:0;text-shadow:0 0 .3125rem #000}.employer-header .info-wrap a.website-link{color:#fff;text-shadow:0 0 .3125rem #000}.employer-header .info-wrap .social-links{display:inline-flex;vertical-align:middle;border-left:.0625rem solid #fff;margin-left:.3125rem;padding-left:.3125rem}.employer-header .info-wrap .social-links a:link,.employer-header .info-wrap .social-links a:visited{font-size:1rem;color:#fff!important}.employer-header .info-wrap .logo{background-color:#fff;background-repeat:no-repeat;background-size:contain;background-position:center;border-radius:.125rem;border:.3125rem solid #fff;bottom:-2.8125rem;outline:#aaaaaa solid .0625rem;position:absolute;width:12.5rem;height:12.5rem}@media screen and (max-width:640px){.employer-header .info-wrap .logo{width:9.375rem;height:9.375rem}}.single-featured_job .employer-header:has(.has-logo){margin-bottom:1.875rem!important}:is(.single-employer,.single-featured_job) #main{padding-top:0!important}