@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.acf-block-preview .company-search-hero,.company-search-hero{padding:4rem 0;position:relative}@media(min-width:768px){.acf-block-preview .company-search-hero,.company-search-hero{padding:13.4375rem 0 9.5rem}}@media(min-width:992px){.acf-block-preview .company-search-hero.has-cta,.company-search-hero.has-cta{padding-bottom:4rem}}.acf-block-preview .company-search-hero .c,.company-search-hero .c{position:relative;z-index:1}@media(min-width:768px){.acf-block-preview .company-search-hero .c,.company-search-hero .c{margin:0 7.5rem}}.acf-block-preview .company-search-hero *,.company-search-hero *{color:#fff}.acf-block-preview .company-search-hero h1,.company-search-hero h1{font-size:2.625rem;letter-spacing:.02625rem;line-height:110%;margin-bottom:1.5rem;opacity:0}@media(min-width:992px){.acf-block-preview .company-search-hero h1,.company-search-hero h1{font-size:4.5rem;letter-spacing:-.0875rem;line-height:normal;margin-bottom:1.25rem}}.acf-block-preview .company-search-hero a,.company-search-hero a{margin-top:1.25rem}@media(min-width:992px){.acf-block-preview .company-search-hero a,.company-search-hero a{margin-top:4rem}}.acf-block-preview .company-search-hero a .related-btn,.company-search-hero a .related-btn{background-color:#fff}.acf-block-preview .company-search-hero a .related-btn svg path,.company-search-hero a .related-btn svg path{fill:#005141}.acf-block-preview .company-search-hero a.red svg path,.company-search-hero a.red svg path{fill:#c05b5f}.acf-block-preview .company-search-hero ::-webkit-scrollbar,.company-search-hero ::-webkit-scrollbar{background-color:#edeeee;width:.625rem}.acf-block-preview .company-search-hero ::-webkit-scrollbar-track,.company-search-hero ::-webkit-scrollbar-track{background-color:#edeeee}.acf-block-preview .company-search-hero ::-webkit-scrollbar-thumb,.company-search-hero ::-webkit-scrollbar-thumb{background:#bbd8d1;border-radius:.3125rem;width:5rem}.acf-block-preview .company-search-hero .search-input,.company-search-hero .search-input{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:.0625rem solid #daddde;border-radius:1.125rem;-webkit-box-shadow:inset 0 0 0 .0625rem transparent;box-shadow:inset 0 0 0 .0625rem transparent;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:3.125rem;justify-content:space-between;max-width:37.5rem;padding-right:1.875rem;pointer-events:auto;-webkit-transition:max-width .4s,-webkit-box-shadow .4s;transition:max-width .4s,-webkit-box-shadow .4s;transition:max-width .4s,box-shadow .4s;transition:max-width .4s,box-shadow .4s,-webkit-box-shadow .4s;width:100%}.acf-block-preview .company-search-hero .search-input input,.company-search-hero .search-input input{padding:1.25rem 1.875rem;width:100%}@media(min-width:992px){.acf-block-preview .company-search-hero .search-input input,.company-search-hero .search-input input{max-width:22.5rem}}.acf-block-preview .company-search-hero .search-input input::-webkit-input-placeholder,.company-search-hero .search-input input::-webkit-input-placeholder{color:#fff}.acf-block-preview .company-search-hero .search-input input::-moz-placeholder,.company-search-hero .search-input input::-moz-placeholder{color:#fff}.acf-block-preview .company-search-hero .search-input input:-ms-input-placeholder,.company-search-hero .search-input input:-ms-input-placeholder{color:#fff}.acf-block-preview .company-search-hero .search-input input::-ms-input-placeholder,.company-search-hero .search-input input::-ms-input-placeholder{color:#fff}.acf-block-preview .company-search-hero .search-input input::placeholder,.company-search-hero .search-input input::placeholder{color:#fff}.acf-block-preview .company-search-hero .search-input button,.company-search-hero .search-input button{width:1.0625rem;z-index:3}.acf-block-preview .company-search-hero .search-input button .icon,.company-search-hero .search-input button .icon{stroke:#fff;height:1rem;width:1.0625rem}.acf-block-preview .company-search-hero .decor,.company-search-hero .decor{display:none;position:absolute}@media(min-width:992px){.acf-block-preview .company-search-hero .decor,.company-search-hero .decor{display:block}}.acf-block-preview .company-search-hero .decor--big,.company-search-hero .decor--big{bottom:6.75rem;height:12.5rem;right:7.5rem;width:11.25rem}.acf-block-preview .company-search-hero .decor--small,.company-search-hero .decor--small{bottom:0;height:5.1875rem;right:18.25rem;-webkit-transform:translateY(50%);transform:translateY(50%);width:5.9375rem}